webvowl.js 116 KB

1234
  1. webvowl=function(t){function n(r){if(e[r])return e[r].exports;var o=e[r]={exports:{},id:r,loaded:!1};return t[r].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var e={};return n.m=t,n.c=e,n.p="",n(0)}([function(t,n,e){function r(t,n){var e=n.key.replace(":","").toLowerCase();t[e]=n.value}e(1);var o=e(5)(),i=e(40)(),a={};a.graph=e(56),a.options=e(64),a.version="1.0.1",a.util={},a.util.constants=e(12),a.util.languageTools=e(11),a.util.elementTools=e(63),a.modules={},a.modules.colorExternalsSwitch=e(68),a.modules.compactNotationSwitch=e(69),a.modules.datatypeFilter=e(70),a.modules.disjointFilter=e(72),a.modules.focuser=e(73),a.modules.emptyLiteralFilter=e(74),a.modules.nodeDegreeFilter=e(75),a.modules.nodeScalingSwitch=e(76),a.modules.objectPropertyFilter=e(77),a.modules.pickAndPin=e(78),a.modules.selectionDetailsDisplayer=e(306),a.modules.setOperatorFilter=e(307),a.modules.statistics=e(308),a.modules.subclassFilter=e(309),a.nodes={},o.entries().forEach(function(t){r(a.nodes,t)}),a.properties={},i.entries().forEach(function(t){r(a.properties,t)}),t.exports=a},function(t,n){},,,,function(t,n,e){(function(n){var r=[];r.push(e(7)),r.push(e(18)),r.push(e(19)),r.push(e(26)),r.push(e(27)),r.push(e(28)),r.push(e(29)),r.push(e(30)),r.push(e(31)),r.push(e(32)),r.push(e(33)),r.push(e(34)),r.push(e(38)),r.push(e(39));var o=n.map(r,function(t){return(new t).type()});t.exports=function(){return o}}).call(n,e(6))},function(t,n){t.exports=d3},function(t,n,e){var r=e(8);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["external"]).type("ExternalClass")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(9),o=e(14),i=e(17)();t.exports=function(){var t=function(t){function n(){var n=new o(c.nodeElement(),c.backgroundColor()),e=c.equivalentsString(),r=e?",":"";return n.addText(c.labelForCurrentLanguage(),"",r),n.addEquivalents(e),t.options().compactNotation()||n.addSubText(c.indicationString()),n.addInstanceCount(c.individuals().length),n}r.apply(this,arguments);var e,a,u,c=this,s=!1,l=50,f=null;this.getHalos=function(){return f},this.collapsible=function(t){return arguments.length?(s=t,this):s},this.textBlock=function(t){return arguments.length?(u=t,this):u},this.radius=function(t){return arguments.length?(l=t,this):l},this.setHoverHighlighting=function(t){c.nodeElement().selectAll("circle").classed("hovered",t)},this.textWidth=function(t){var n=2*this.actualRadius();if(t){var e=Math.abs(t)/this.actualRadius(),r=e<=1;n=r?Math.cos(e)*n:0}return n},this.toggleFocus=function(){c.focused(!c.focused()),c.nodeElement().select("circle").classed("focused",c.focused()),t.resetSearchHighlight(),t.options().searchMenu().clearText()},this.actualRadius=function(){if(!t.options().scaleNodesByIndividuals()||c.individuals().length<=0)return c.radius();var n=8,e=Math.log(c.individuals().length+1)*n+5;return c.radius()+e},this.distanceToBorder=function(){return c.actualRadius()},this.removeHalo=function(){c.halo()&&(c.halo(!1),f&&f.remove())},this.drawHalo=function(){c.halo(!0),f=i.drawHalo(c.nodeElement(),c.actualRadius(),this.removeHalo)},this.drawPin=function(){c.pinned(!0);var t=.4*c.actualRadius(),n=-.7*c.actualRadius();a=i.drawPin(c.nodeElement(),t,n,this.removePin)},this.removePin=function(){c.pinned(!1),a&&a.remove(),t.updateStyle()},this.drawCollapsingButton=function(){e=c.nodeElement().append("g").classed("hidden-in-export",!0).attr("transform",function(){var t=-.4*c.actualRadius(),n=.5*c.actualRadius();return"translate("+t+","+n+")"}),e.append("rect").classed("class pin feature",!0).attr("x",0).attr("y",0).attr("width",40).attr("height",24),e.append("line").attr("x1",13).attr("y1",12).attr("x2",27).attr("y2",12),e.append("line").attr("x1",20).attr("y1",6).attr("x2",20).attr("y2",18)},this.draw=function(t,n){var e=c.collectCssClasses();c.nodeElement(t),n instanceof Array&&(e=e.concat(n)),i.appendCircularClass(t,c.actualRadius(),e,c.labelForCurrentLanguage(),c.backgroundColor()),c.postDrawActions(t)},this.postDrawActions=function(){c.textBlock(n()),c.addMouseListeners(),c.pinned()&&c.drawPin(),c.halo()&&c.drawHalo(),c.collapsible()&&c.drawCollapsingButton()},this.equivalentsString=function(){var t=c.equivalents();if(t)return t.map(function(t){return t.labelForCurrentLanguage()}).join(", ")}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(10),o=e(13)();t.exports=function(){var t=function(t){function n(){if(!d.mouseEntered()){var t=d.nodeElement().node(),n=t.parentNode,e=d.getHalos();if(e){var r=e.selectAll(".searchResultA");r.classed("searchResultA",!1),r.classed("searchResultB",!0)}n.appendChild(t),d.setHoverHighlighting(!0),d.mouseEntered(!0)}}function e(){d.setHoverHighlighting(!1),d.mouseEntered(!1)}r.apply(this,arguments);var i,a,u,c,s,l,f,p,d=this,h=[];this.complement=function(t){return arguments.length?(i=t,this):i},this.disjointUnion=function(t){return arguments.length?(a=t,this):a},this.disjointWith=function(t){return arguments.length?(u=t,this):u},this.individuals=function(t){return arguments.length?(h=t||[],this):h},this.intersection=function(t){return arguments.length?(c=t,this):c},this.links=function(t){return arguments.length?(l=t,this):l},this.maxIndividualCount=function(t){return arguments.length?(f=t,this):f},this.nodeElement=function(t){return arguments.length?(p=t,this):p},this.union=function(t){return arguments.length?(s=t,this):s},d.collectCssClasses=function(){var t=[];return"string"==typeof d.styleClass()&&t.push(d.styleClass()),t=t.concat(d.visualAttributes())},this.addMouseListeners=function(){return d.nodeElement()?void d.nodeElement().selectAll("*").on("mouseover",n).on("mouseout",e):void console.warn(this)},this.foreground=function(){var t=d.nodeElement().node(),n=t.parentNode;n.appendChild(t)},o.addTo(this)};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){t.exports=function(){var t=function(t){var n,r,o,i,a,u,c,s,l,f,p,d=[],h=[],v=[],y=!1,g=[],x=!1,b=!0,m=e(11)();this.attributes=function(t){return arguments.length?(h=t,this):h},this.annotations=function(t){return arguments.length?(u=t,this):u},this.backgroundColor=function(t){return arguments.length?(c=t,this):c},this.baseIri=function(t){return arguments.length?(a=t,this):a},this.comment=function(t){return arguments.length?(s=t,this):s},this.description=function(t){return arguments.length?(l=t,this):l},this.equivalents=function(t){return arguments.length?(d=t||[],this):d},this.equivalentBase=function(t){return arguments.length?(f=t,this):f},this.focused=function(t){return arguments.length?(y=t,this):y},this.id=function(t){return arguments.length?(n=t,this):n},this.indications=function(t){return arguments.length?(g=t,this):g},this.iri=function(t){return arguments.length?(i=t,this):i},this.label=function(t){return arguments.length?(r=t,this):r},this.mouseEntered=function(t){return arguments.length?(x=t,this):x},this.styleClass=function(t){return arguments.length?(p=t,this):p},this.type=function(t){return arguments.length?(o=t,this):o},this.visible=function(t){return arguments.length?(b=t,this):b},this.visualAttributes=function(t){return arguments.length?(v=t,this):v},this.commentForCurrentLanguage=function(){return m.textInLanguage(this.comment(),t.language())},this.cssClassOfNode=function(){return"node"+this.id()},this.descriptionForCurrentLanguage=function(){return m.textInLanguage(this.description(),t.language())},this.defaultLabel=function(){return m.textInLanguage(this.label(),"default")},this.indicationString=function(){return this.indications().join(", ")},this.labelForCurrentLanguage=function(){var n=t&&t.language?t.language():null;return m.textInLanguage(this.label(),n)}};return t.prototype.constructor=t,t.prototype.equals=function(n){return n instanceof t&&this.id()===n.id()},t.prototype.toString=function(){return this.labelForCurrentLanguage()+" ("+this.type()+")"},t}()},function(t,n,e){var r=e(12)();t.exports=function(){function t(t,n){for(var e in t)if(e===n&&t.hasOwnProperty(e))return t[e]}var n={};return n.textInLanguage=function(n,e){if("undefined"!=typeof n){if("string"==typeof n)return n;if(e&&n.hasOwnProperty(e))return n[e];var o=t(n,"en");return o?o:(o=t(n,r.LANG_UNDEFINED),o?o:n[r.LANG_IRIBASED])}},function(){return n}}()},function(t,n){t.exports=function(){var t={};return t.LANG_IRIBASED="IRI-based",t.LANG_UNDEFINED="undefined",function(){return t}}()},function(t,n){function e(t){function n(){t.locked()||t.frozen()||t.pinned()?t.fixed=!0:t.fixed=!1}var e=!1,r=!1,o=!1,i=!1;t.locked=function(r){return arguments.length?(e=r,n(),t):e},t.frozen=function(e){return arguments.length?(r=e,n(),t):r},t.halo=function(e){return arguments.length?(o=e,n(),t):o},t.pinned=function(e){return arguments.length?(i=e,n(),t):i}}var r={};t.exports=function(){return r},r.addTo=function(t){e(t)}},function(t,n,e){function r(t,n){i.apply(this,arguments)}var o=e(15)(),i=e(16);t.exports=r,r.prototype=Object.create(i.prototype),r.prototype.constructor=r,r.prototype.addText=function(t,n,e){t&&this.addTextline(t,this.CSS_CLASSES.default,n,e)},r.prototype.addSubText=function(t){t&&this.addTextline(t,this.CSS_CLASSES.subtext,"(",")")},r.prototype.addEquivalents=function(t){t&&this.addTextline(t,this.CSS_CLASSES.default)},r.prototype.addInstanceCount=function(t){t&&this.addTextline(t.toString(),this.CSS_CLASSES.instanceCount)},r.prototype.addTextline=function(t,n,e,r){var i=o.truncate(t,this._textBlock().datum().textWidth(),n),a=this._textBlock().append("tspan").classed(this.CSS_CLASSES.default,!0).classed(n,!0).text(this._applyPreAndPostFix(i,e,r)).attr("x",0);this._repositionTextLine(a),this._repositionTextBlock()},r.prototype._repositionTextLine=function(t){var n=window.getComputedStyle(t.node()).getPropertyValue("font-size"),e=parseFloat(n),r=this._lineCount()-1,o=r>0?this.LINE_DISTANCE:0;t.attr("dy",e+o+"px")},r.prototype._repositionTextBlock=function(){var t=this._lineCount();if(t<1)return void this._textBlock().attr("y",0);var n=this._textBlock().node().getBBox().height;this._textBlock().attr("y",.5*-n+"px")},r.prototype._lineCount=function(){return this._textBlock().property("childElementCount")}},function(t,n,e){(function(n){function e(t,e){e||(e="text");var r=n.select("body").append("div").attr("class",e).attr("id","width-test").attr("style","position:absolute; float:left; white-space:nowrap; visibility:hidden;").text(t),o=document.getElementById("width-test").offsetWidth;return r.remove(),o}var r=4,o={};o.truncate=function(t,n,o,i){if(n-=isNaN(i)?r:i,isNaN(n)||n<=0)return t;for(var a,u,c,s=t;;){if(u=e(s,o),u<=n)break;if(c=u/n,a=Math.floor(s.length/c),s.length===a)break;s=s.substring(0,a)}return t.length>s.length?t.substring(0,s.length-3)+"...":t},t.exports=function(){return o}}).call(n,e(6))},function(t,n,e){(function(n){function e(t,n){var e=t.append("text").classed("text",!0).style("fill",this._getTextColor(n)).attr("text-anchor","middle");this._textBlock=function(){return e}}function r(t){return.3*(t.r/255)+.59*(t.g/255)+.11*(t.b/255)}t.exports=e,e.prototype.LINE_DISTANCE=1,e.prototype.CSS_CLASSES={default:"text",subtext:"subtext",instanceCount:"instance-count"},e.prototype.DARK_TEXT_COLOR="#000",e.prototype.LIGHT_TEXT_COLOR="#fff",e.prototype.translation=function(t,n){return this._textBlock().attr("transform","translate("+t+", "+n+")"),this},e.prototype.remove=function(){return this._textBlock().remove(),this},e.prototype._applyPreAndPostFix=function(t,n,e){return n&&(t=n+t),e&&(t+=e),t},e.prototype._getTextColor=function(t){if(!t)return e.prototype.DARK_TEXT_COLOR;var o=n.rgb(t);return r(o)>.5?e.prototype.DARK_TEXT_COLOR:e.prototype.LIGHT_TEXT_COLOR}}).call(n,e(6))},function(t,n,e){(function(n){t.exports=function(){function t(t,n){n instanceof Array&&n.forEach(function(n){t.classed(n,!0)})}function e(t,n){n&&t.append("title").text(n)}function r(t,n){n&&t.style("fill",n)}var o={};return o.appendCircularClass=function(n,o,i,a,u){var c=n.append("circle").classed("class",!0).attr("r",o);return t(c,i),e(c,a),r(c,u),c},o.appendRectangularClass=function(n,o,i,a,u,c){var s=n.append("rect").classed("class",!0).attr("x",-o/2).attr("y",-i/2).attr("width",o).attr("height",i);return t(s,a),e(s,u),r(s,c),s},o.drawPin=function(t,e,r,o){var i=t.append("g").classed("hidden-in-export",!0).attr("transform","translate("+e+","+r+")");return i.append("circle").classed("class pin feature",!0).attr("r",12).on("click",function(){o&&o(),n.event.stopPropagation()}),i.append("line").attr("x1",0).attr("x2",0).attr("y1",12).attr("y2",16),i},o.drawRectHalo=function(t,n,e,r){var o;if(o=t.nodeElement?t.nodeElement():t.labelElement(),!o)return void console.log("no container found");var i=o.append("g").classed("hidden-in-export",!0);if(t.inverse&&t.inverse()){var a=t.inverse().height();i.append("rect").classed("searchResultA",!0).attr("x",(-n-r)/2).attr("y",(-r-e)/2).attr("width",n+r).attr("height",e+a+r)}else i.append("rect").classed("searchResultA",!0).attr("x",(-n-r)/2).attr("y",(-r-e)/2).attr("width",n+r).attr("height",e+r);return i},o.drawHalo=function(t,n){if(void 0===t)return null;var e=t.append("g").classed("hidden-in-export",!0);return e.append("circle",":first-child").classed("searchResultA",!0).attr("r",n+15),e},function(){return o}}()}).call(n,e(6))},function(t,n,e){var r=e(8);t.exports=function(){var t=function(t){r.apply(this,arguments),this.type("owl:Class")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(20);t.exports=function(){var t=function(t){r.apply(this,arguments);var n=this,e=n.draw;this.styleClass("complementof").type("owl:complementOf"),this.draw=function(t){e(t);var r=t.append("g").classed("embedded",!0);r.append("circle").attr("class","symbol").classed("fineline",!0).attr("r",10),r.append("path").attr("class","nofill").attr("d","m -7,-1.5 12,0 0,6").attr("transform","scale(.5)"),r.attr("transform","translate(-"+(n.radius()-15)/100+",-"+(n.radius()-15)/100+")"),n.postDrawActions()}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(21),o=e(22),i=e(8),a=e(17)();t.exports=function(){var t=function(t){i.apply(this,arguments);var n=this,e=n.setHoverHighlighting,u=n.postDrawActions;this.setHoverHighlighting=function(t){e(t),n.links().filter(function(t){return t instanceof o}).filter(function(t){return t.domain().equals(n)}).forEach(function(n){n.property().setHighlighting(t)})},this.draw=function(t){n.nodeElement(t),a.appendCircularClass(t,n.actualRadius(),n.collectCssClasses().join(" "),n.labelForCurrentLanguage(),n.backgroundColor())},this.postDrawActions=function(){u(),n.textBlock().remove();var e=new r(n.nodeElement(),n.backgroundColor()),o=n.equivalentsString(),i=o?-30:-17,a=o?",":"";e.addText(n.labelForCurrentLanguage(),i,"",a),e.addEquivalents(o,-17),t.options().compactNotation()?e.addInstanceCount(n.individuals().length,17):n.indicationString().length>0?(e.addSubText(n.indicationString(),17),e.addInstanceCount(n.individuals().length,30)):e.addInstanceCount(n.individuals().length,17),n.textBlock(e)}};return t.prototype=Object.create(i.prototype),t.prototype.constructor=t,t}()},function(t,n,e){function r(t,n){i.apply(this,arguments)}var o=e(15)(),i=e(16);t.exports=r,r.prototype=Object.create(i.prototype),r.prototype.constructor=r,r.prototype.addText=function(t,n,e,r){t&&this.addTextline(t,this.CSS_CLASSES.default,n,e,r)},r.prototype.addSubText=function(t,n){t&&this.addTextline(t,this.CSS_CLASSES.subtext,n,"(",")")},r.prototype.addEquivalents=function(t,n){t&&this.addTextline(t,this.CSS_CLASSES.default,n)},r.prototype.addInstanceCount=function(t,n){t&&this.addTextline(t.toString(),this.CSS_CLASSES.instanceCount,n)},r.prototype.addTextline=function(t,n,e,r,i){var a=o.truncate(t,this._textBlock().datum().textWidth(e),n),u=this._textBlock().append("tspan").classed(this.CSS_CLASSES.default,!0).classed(n,!0).text(this._applyPreAndPostFix(a,r,i)).attr("x",0);this._repositionTextLine(u,e)},r.prototype._repositionTextLine=function(t,n){var e=window.getComputedStyle(t.node()).getPropertyValue("font-size"),r=parseFloat(e),o=1/3*r;t.attr("y",o+(n||0)+"px")}},function(t,n,e){function r(t,n,e){u.apply(this,arguments)}function o(t,n){var e=a(t,n);e.attr("refX",-8),e.append("path").attr("d","M0,-8L8,0L0,8L-8,0L0,-8L8,0").classed(n.markerType(),!0),n.markerElement(e)}function i(t,n){var e=a(t,n);e.attr("refX",8),e.append("path").attr("d","M0,-8L8,0L0,8L-8,0L0,-8L8,0").classed(n.markerType(),!0),n.markerElement(e)}function a(t,n){return t.append("marker").datum(n).attr("id",n.markerId()).attr("viewBox","-10 -10 20 20").attr("markerWidth",20).attr("markerHeight",20).attr("markerUnits","userSpaceOnUse").attr("orient","auto")}var u=e(23);t.exports=r,r.prototype=Object.create(u.prototype),r.prototype.constructor=r,r.prototype.draw=function(t,n){var e=this.label().property(),r=this.label().inverse();o(n,e),r&&i(n,r),u.prototype.draw.apply(this,arguments),t.attr("marker-start","url(#"+e.markerId()+")"),r&&t.attr("marker-end","url(#"+r.markerId()+")")}},function(t,n,e){function r(t,n,r){var i,a,u,c,s=new o(r,this),l=e(25)(t,s,this),f=e(25)(s,n,this);this.layers=function(t){return arguments.length?(i=t,this):i},this.layerIndex=function(t){return arguments.length?(a=t,this):a},this.loops=function(t){return arguments.length?(u=t,this):u},this.loopIndex=function(t){return arguments.length?(c=t,this):c},this.domain=function(){return t},this.label=function(){return s},this.linkParts=function(){return[f,l]},this.range=function(){return n}}var o=e(24);t.exports=r,r.prototype.draw=function(t){var n=this.label().property(),e=this.label().inverse();n.linkGroup(t),e&&e.linkGroup(t),t.append("path").classed("link-path",!0).classed(this.domain().cssClassOfNode(),!0).classed(this.range().cssClassOfNode(),!0).classed(n.linkType(),!0)},r.prototype.inverse=function(){return this.label().inverse()},r.prototype.isLoop=function(){return this.domain().equals(this.range())},r.prototype.property=function(){return this.label().property()}},function(t,n){function e(t,n){this.link=function(){return n},this.property=function(){return t},Object.defineProperty(this,"fixed",{get:function(){var n=!!t.inverse()&&t.inverse().fixed;return t.fixed||n},set:function(n){t.fixed=n,t.inverse()&&(t.inverse().fixed=n)}}),this.frozen=t.frozen,this.locked=t.locked,this.pinned=t.pinned}t.exports=e,e.prototype.actualRadius=function(){return this.property().actualRadius()},e.prototype.draw=function(t){return this.property().draw(t)},e.prototype.inverse=function(){return this.property().inverse()},e.prototype.equals=function(t){if(!t)return!1;var n=t instanceof e,r=this.property().equals(t.property()),o=!1;return this.inverse()?o=this.inverse().equals(t.inverse()):t.inverse()||(o=!0),n&&r&&o}},function(t,n){t.exports=function(t,n,e){var r={},o=t,i=e,a=n;return Object.defineProperties(r,{source:{value:o,writable:!0},target:{value:a,writable:!0}}),r.domain=function(){return o},r.link=function(){return i},r.range=function(){return a},r}},function(t,n,e){var r=e(8);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["deprecated"]).type("owl:DeprecatedClass")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(20);t.exports=function(){var t=function(t){r.apply(this,arguments);var n=this,e=n.draw;this.styleClass("disjointunionof").type("owl:disjointUnionOf"),this.draw=function(t){e(t);var r=t.append("g").classed("embedded",!0),o=10;r.append("circle").attr("class","symbol").attr("r",o),r.append("circle").attr("cx",10).attr("class","symbol").classed("fineline",!0).attr("r",o),r.append("circle").attr("class","nofill").classed("fineline",!0).attr("r",o),r.append("text").attr("class","link").text("1").attr("transform","scale(.7)translate(3,5)"),r.attr("transform","translate(-"+(n.radius()-15)/7+",-"+(n.radius()-15)/100+")"),n.postDrawActions()}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(8),o=e(17)();t.exports=function(){var t=function(t){r.apply(this,arguments);var n=4,e=this,i=e.actualRadius;this.styleClass("equivalentclass").type("owl:equivalentClass"),this.actualRadius=function(){return i()+n},this.draw=function(t){var r=e.collectCssClasses();e.nodeElement(t),o.appendCircularClass(t,e.actualRadius(),["white","embedded"]),o.appendCircularClass(t,e.actualRadius()-n,r,e.labelForCurrentLanguage(),e.backgroundColor()),e.postDrawActions()},e.setHoverHighlighting=function(t){e.nodeElement().selectAll("circle:last-of-type").classed("hovered",t)}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(20);t.exports=function(){var t=function(t){function n(){var t=18,n=5,e=-(t/2),r=7,o=5,i=t-o,a="M"+n+","+e,u="c"+r+","+o+" "+r+","+i+" 0,"+t,c="c"+-r+","+-o+" "+-r+","+-i+" 0,"+-t;return a+u+c}r.apply(this,arguments);var e=this,o=e.draw,i=n();this.styleClass("intersectionof").type("owl:intersectionOf"),this.draw=function(t){o(t);var n=t.append("g").classed("embedded",!0),r=10;n.append("path").attr("class","nostroke").classed("symbol",!0).attr("d",i),n.append("circle").attr("class","nofill").classed("fineline",!0).attr("r",r),n.append("circle").attr("cx",10).attr("class","nofill").classed("fineline",!0).attr("r",r),n.append("path").attr("class","nofill").attr("d","m 9,5 c 0,-2 0,-4 0,-6 0,0 0,0 0,0 0,0 0,-1.8 -1,-2.3 -0.7,-0.6 -1.7,-0.8 -2.9,-0.8 -1.2,0 -2,0 -3,0.8 -0.7,0.5 -1,1.4 -1,2.3 0,2 0,4 0,6").attr("transform","scale(.5)translate(5,0)"),n.attr("transform","translate(-"+(e.radius()-15)/7+",-"+(e.radius()-15)/100+")"),e.postDrawActions()}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(31);t.exports=function(){var t=function(t){r.apply(this,arguments),this.label("Nothing").type("owl:Nothing").iri("http://www.w3.org/2002/07/owl#Nothing")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(8);t.exports=function(){var t=function(t){r.apply(this,arguments);var n=this.draw;this.label("Thing").type("owl:Thing").iri("http://www.w3.org/2002/07/owl#Thing").radius(30),this.draw=function(t){n(t,["white","dashed"])}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(20);t.exports=function(){var t=function(t){r.apply(this,arguments);var n=this,e=n.draw;this.styleClass("unionof").type("owl:unionOf"),this.draw=function(t){e(t);var r=t.append("g").classed("embedded",!0),o=10;r.append("circle").attr("class","symbol").attr("r",o),r.append("circle").attr("cx",10).attr("class","symbol").classed("fineline",!0).attr("r",o),r.append("circle").attr("class","nofill").classed("fineline",!0).attr("r",o),r.append("path").attr("class","link").attr("d","m 1,-3 c 0,2 0,4 0,6 0,0 0,0 0,0 0,2 2,3 4,3 2,0 4,-1 4,-3 0,-2 0,-4 0,-6").attr("transform","scale(.5)translate(5,0)"),r.attr("transform","translate(-"+(n.radius()-15)/7+",-"+(n.radius()-15)/100+")"),n.postDrawActions()}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(8);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["rdf"]).type("rdfs:Class")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(35);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["datatype"]).type("rdfs:Datatype")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(36);t.exports=function(){var t=function(t){r.apply(this,arguments)};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(9),o=e(14),i=e(17)(),a=e(37)();t.exports=function(){var t=function(t){r.apply(this,arguments);var n,e,u=this,c=20,s=60,l=c/2;this.height=function(t){return arguments.length?(c=t,this):c},this.width=function(t){return arguments.length?(s=t,this):s},this.getHalos=function(){return e},this.actualRadius=function(){return l},this.distanceToBorder=function(t,n){return a.distanceToBorder(u,t,n)},this.setHoverHighlighting=function(t){u.nodeElement().selectAll("rect").classed("hovered",t);var n=u.getHalos();if(n){var e=n.selectAll(".searchResultA");e.classed("searchResultA",!1),e.classed("searchResultB",!0)}},this.textWidth=function(){return this.width()},this.toggleFocus=function(){u.focused(!u.focused()),u.nodeElement().select("rect").classed("focused",u.focused()),t.resetSearchHighlight(),t.options().searchMenu().clearText()},this.draw=function(t,n){var e,r=u.collectCssClasses();u.nodeElement(t),n instanceof Array&&(r=r.concat(n)),i.appendRectangularClass(t,u.width(),u.height(),r,u.labelForCurrentLanguage(),u.backgroundColor()),e=new o(t,u.backgroundColor()),e.addText(u.labelForCurrentLanguage()),u.addMouseListeners(),u.pinned()&&u.drawPin(),u.halo()&&u.drawHalo()},this.drawPin=function(){u.pinned(!0);var t=.25*s,e=-1.1*c;n=i.drawPin(u.nodeElement(),t,e,this.removePin)},this.removePin=function(){u.pinned(!1),n&&n.remove(),t.updateStyle()},this.removeHalo=function(){u.halo(!1),e&&(e.remove(),e=null)},this.drawHalo=function(){u.halo(!0);var t=15;e=i.drawRectHalo(u,this.width(),this.height(),t)}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n){var e={};t.exports=function(){return e},e.distanceToBorder=function(t,n,e){var r,o=t.width(),i=t.height(),a=Math.abs(e/n),u=i/o;if(a<=u){var c=n/(o/2),s=e/c;r=Math.sqrt(Math.pow(o/2,2)+Math.pow(s,2))}else{var l=e/(i/2),f=n/l;r=Math.sqrt(Math.pow(i/2,2)+Math.pow(f,2))}return r}},function(t,n,e){var r=e(35);t.exports=function(){var t=function(t){r.apply(this,arguments);var n=this.draw,e=this.label;this.attributes(["datatype"]).label("Literal").styleClass("literal").type("rdfs:Literal").iri("http://www.w3.org/2000/01/rdf-schema#Literal"),this.draw=function(t){n(t,["dashed"])},this.label=function(t){return arguments.length?this:e()}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(8);t.exports=function(){var t=function(t){r.apply(this,arguments);var n=this.draw;this.attributes(["rdf"]).label("Resource").radius(30).styleClass("rdfsresource").type("rdfs:Resource"),this.draw=function(t){n(t,["rdf","dashed"])}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){(function(n){var r=[];r.push(e(41)),r.push(e(43)),r.push(e(44)),r.push(e(45)),r.push(e(46)),r.push(e(47)),r.push(e(48)),r.push(e(49)),r.push(e(50)),r.push(e(51)),r.push(e(52)),r.push(e(53)),r.push(e(54)),r.push(e(55));var o=n.map(r,function(t){return(new t).type()});t.exports=function(){return o}}).call(n,e(6))},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments);var n=this.generateCardinalityText;this.linkType("values-from").markerType("filled values-from").styleClass("allvaluesfromproperty").type("owl:allValuesFrom"),this.generateCardinalityText=function(){var t="∀",e=n();return e&&(t+=", "+e),t}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(10),o=e(14),i=e(17)(),a=e(13)(),u=e(37)();t.exports=function(){var t=28,n=80,e=t/2,c=function(t){function n(){var t=[];return E.subproperties()&&(t=t.concat(E.subproperties())),E.superproperties()&&(t=t.concat(E.superproperties())),t}function e(){var t=n();t.forEach(function(t){t.foreground&&t.foreground()})}function c(){if(!E.mouseEntered()){E.mouseEntered(!0),E.setHighlighting(!0);var t,n=E.getHalos();n&&(t=n.selectAll(".searchResultA"),t.classed("searchResultA",!1),t.classed("searchResultB",!0)),E.foreground(),e(),E.inverse()&&(n=E.inverse().getHalos(),n&&(t=n.selectAll(".searchResultA"),t.classed("searchResultA",!1),t.classed("searchResultB",!0)))}}function s(){E.mouseEntered(!1),E.setHighlighting(!1)}r.apply(this,arguments);var l,f,p,d,h,v,y,g,x,b,m,w,_,j,C,E=this,O="normal",k="filled",A=!0,S=[];this.getHalos=function(){return C},this.cardinality=function(t){return arguments.length?(l=t,this):l},this.cardinalityElement=function(t){return arguments.length?(b=t,this):b},this.domain=function(t){return arguments.length?(f=t,this):f},this.inverse=function(t){return arguments.length?(p=t,this):p},this.labelElement=function(t){return arguments.length?(m=t,this):m},this.labelVisible=function(t){return arguments.length?(A=t,this):A},this.link=function(t){return arguments.length?(d=t,this):d},this.linkGroup=function(t){return arguments.length?(w=t,this):w},this.linkType=function(t){return arguments.length?(O=t,this):O},this.markerElement=function(t){return arguments.length?(_=t,this):_},this.markerType=function(t){return arguments.length?(k=t,this):k},this.maxCardinality=function(t){return arguments.length?(v=t,this):v},this.minCardinality=function(t){return arguments.length?(h=t,this):h},this.range=function(t){return arguments.length?(y=t,this):y},this.redundantProperties=function(t){return arguments.length?(S=t,this):S},this.subproperties=function(t){return arguments.length?(g=t,this):g},this.superproperties=function(t){return arguments.length?(x=t,this):x},this.distanceToBorder=function(t,n){return u.distanceToBorder(E,t,n)},this.linkHasMarker=function(){return"dashed"!==O},this.markerId=function(){return"marker"+E.id()},this.toggleFocus=function(){E.focused(!E.focused()),m.select("rect").classed("focused",E.focused()),t.resetSearchHighlight(),t.options().searchMenu().clearText()},this.draw=function(t){function n(n){var e=t.append("g").datum(n).classed("label",!0).attr("id",n.id());return n.drawLabel(e),e}if(E.labelVisible()){if(E.labelElement(n(E)),E.inverse()){var e=E.height()/2+1;E.inverse().labelElement(n(E.inverse())),E.labelElement().attr("transform","translate(0,-"+e+")"),E.inverse().labelElement().attr("transform","translate(0,"+e+")")}return E.pinned()?E.drawPin():E.inverse()&&E.inverse().pinned()&&E.inverse().drawPin(),E.halo()&&E.drawHalo(),E.labelElement()}},this.addRect=function(t){var n=t.append("rect").classed(E.styleClass(),!0).classed("property",!0).attr("x",-E.width()/2).attr("y",-E.height()/2).attr("width",E.width()).attr("height",E.height()).on("mouseover",function(){c()}).on("mouseout",function(){s()});n.append("title").text(E.labelForCurrentLanguage()),E.visualAttributes()&&n.classed(E.visualAttributes(),!0),E.backgroundColor()&&n.style("fill",E.backgroundColor())},this.drawLabel=function(t){this.addRect(t);var n=E.equivalentsString(),e=n?",":"",r=new o(t,this.backgroundColor());r.addText(this.labelForCurrentLanguage(),"",e),r.addEquivalents(n),r.addSubText(this.indicationString())},this.equivalentsString=function(){var t=E.equivalents();if(t)return t.map(function(t){return void 0===t||"string"==typeof t?"ERROR":t.labelForCurrentLanguage()}).join(", ")},this.drawCardinality=function(t){var n=this.generateCardinalityText();return!!n&&(E.cardinalityElement(t),t.append("text").classed("cardinality",!0).attr("text-anchor","middle").attr("dy","0.5ex").text(n),!0)},this.generateCardinalityText=function(){if(E.cardinality())return E.cardinality();if(E.minCardinality()||E.maxCardinality()){var t=E.minCardinality()||"*",n=E.maxCardinality()||"*";return t+".."+n}},E.setHighlighting=function(t){E.labelElement&&E.labelElement()&&E.labelElement().select("rect").classed("hovered",t),E.linkGroup().selectAll("path, text").classed("hovered",t),E.markerElement()&&(E.markerElement().select("path").classed("hovered",t),E.cardinalityElement()&&E.cardinalityElement().classed("hovered",t));var e=n();e.forEach(function(n){n.labelElement&&n.labelElement()&&n.labelElement().select("rect").classed("indirect-highlighting",t)})},this.foreground=function(){if(E.labelElement()&&null!==E.labelElement().node().parentNode){var t=E.labelElement().node().parentNode,n=t.parentNode,e=E.linkGroup().node(),r=E.linkGroup().node().parentNode;n.appendChild(t),r.appendChild(e)}},this.drawPin=function(){E.pinned(!0),j=i.drawPin(E.labelElement(),20,-25,this.removePin);
  2. },this.removePin=function(){E.pinned(!1),j&&j.remove(),t.updateStyle()},this.removeHalo=function(){E.halo(!1),C&&(C.remove(),C=null)},this.drawHalo=function(){E.halo(!0);var t=15;C=i.drawRectHalo(E,E.width(),E.height(),t)},a.addTo(this)};return c.prototype=Object.create(r.prototype),c.prototype.constructor=c,c.prototype.height=function(){return t},c.prototype.width=function(){return n},c.prototype.actualRadius=function(){return e},c.prototype.textWidth=c.prototype.width,c}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["datatype"]).styleClass("datatypeproperty").type("owl:DatatypeProperty")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["deprecated"]).styleClass("deprecatedproperty").type("owl:DeprecatedProperty")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42),o=e(14);t.exports=function(){var t=function(t){r.apply(this,arguments);var n="Disjoint With";this.label=function(t){return arguments.length?this:n},this.linkType("dashed").styleClass("disjointwith").type("owl:disjointWith"),this.drawLabel=function(n){this.addRect(n),n.append("circle").classed("symbol",!0).classed("fineline",!0).classed("embedded",!0).attr("cx",-12.5).attr("r",10),n.append("circle").classed("symbol",!0).classed("fineline",!0).classed("embedded",!0).attr("cx",12.5).attr("r",10);var e=new o(n,this.backgroundColor());t.options().compactNotation()||e.addSubText("disjoint"),e.translation(0,20)}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.styleClass("equivalentproperty").type("owl:equivalentProperty")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["functional"]).styleClass("functionalproperty").type("owl:FunctionalProperty")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["inverse functional"]).styleClass("inversefunctionalproperty").type("owl:InverseFunctionalProperty")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["object"]).styleClass("objectproperty").type("owl:ObjectProperty")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments);var n=this.generateCardinalityText;this.linkType("values-from").markerType("filled values-from").styleClass("somevaluesfromproperty").type("owl:someValuesFrom"),this.generateCardinalityText=function(){var t="∃",e=n();return e&&(t+=", "+e),t}};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["symmetric"]).styleClass("symmetricproperty").type("owl:SymmetricProperty")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["transitive"]).styleClass("transitiveproperty").type("owl:TransitiveProperty")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.attributes(["rdf"]).styleClass("rdfproperty").type("rdf:Property")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments);var n=this,e=n.draw,o="Subclass of";this.draw=function(r){return n.labelVisible(!t.options().compactNotation()),e(r)},this.label=function(t){return arguments.length?this:o},this.linkType("dotted").markerType("white").styleClass("subclass").type("rdfs:subClassOf")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){var r=e(42);t.exports=function(){var t=function(t){r.apply(this,arguments),this.labelVisible(!1).linkType("dashed").markerType("white").styleClass("setoperatorproperty").type("setOperatorProperty")};return t.prototype=Object.create(r.prototype),t.prototype.constructor=t,t}()},function(t,n,e){(function(n){var r=e(57),o=e(59)(),i=e(60)(),a=e(63)();t.exports=function(t){function u(){S.attr("transform",function(t){return"translate("+t.x+","+t.y+")"}),T.attr("transform",function(t){var n,e=t.link();if(1===e.layers().length&&!e.loops()){var r=o.calculateIntersection(e.range(),e.domain(),0),i=o.calculateIntersection(e.domain(),e.range(),0);n=o.calculateCenter(r,i),t.x=n.x,t.y=n.y}return"translate("+t.x+","+t.y+")"}),L.attr("d",function(t){if(t.isLoop())return o.calculateLoopPath(t);var n=t.label(),e=o.calculateIntersection(n,t.domain(),1),r=o.calculateIntersection(n,t.range(),1);return X([e,n,r])}),N.attr("transform",function(t){var n=t.link().label(),e=o.calculateIntersection(n,t.range(),V),r=o.calculateNormalVector(n,t.domain(),$);return"translate("+(e.x+r.x)+","+(e.y+r.y)+")"})}function c(){C.attr("transform","translate("+n.event.translate+")scale("+n.event.scale+")"),q=n.event.scale,z=n.event.translate}function s(){Z.graphContainerSelector(t),F=n.layout.force().on("tick",u),H=n.behavior.drag().origin(function(t){return t}).on("dragstart",function(t){n.event.sourceEvent.stopPropagation(),t.locked(!0)}).on("drag",function(t){t.px=n.event.x,t.py=n.event.y,F.resume()}).on("dragend",function(t){t.locked(!1)}),U=n.behavior.zoom().duration(150).scaleExtent([Z.minMagnification(),Z.maxMagnification()]).on("zoom",c)}function l(t){var n=t.link();if(n.isLoop())return Z.loopDistance();var e=f(n)/2;return e+=t.domain().actualRadius(),e+=t.range().actualRadius()}function f(t){return a.isDatatype(t.domain())||a.isDatatype(t.range())?Z.datatypeDistance():Z.classDistance()}function p(){j(),C=n.selectAll(Z.graphContainerSelector()).append("svg").classed("vowlGraph",!0).attr("width",Z.width()).attr("height",Z.height()).call(U).append("g")}function d(){var t;C&&(C.selectAll("*").remove(),A=C.append("g").classed("linkContainer",!0),k=C.append("g").classed("cardinalityContainer",!0),O=C.append("g").classed("labelContainer",!0),E=C.append("g").classed("nodeContainer",!0),t=A.append("defs"),S=E.selectAll(".node").data(M).enter().append("g").classed("node",!0).attr("id",function(t){return t.id()}).call(H),S.each(function(t){t.draw(n.select(this))}),T=O.selectAll(".labelGroup").data(R).enter().append("g").classed("labelGroup",!0).call(H),T.each(function(t){var e=t.draw(n.select(this));e||n.select(this).remove()}),T.each(function(t){if(this.parentNode&&a.isRdfsSubClassOf(t.property())){var n=this.parentNode;n.insertBefore(this,n.firstChild)}}),N=k.selectAll(".cardinality").data(D).enter().append("g").classed("cardinality",!0),N.each(function(t){var e=t.drawCardinality(n.select(this));e||n.select(this).remove()}),P=A.selectAll(".link").data(I).enter().append("g").classed("link",!0),P.each(function(e){e.draw(n.select(this),t)}),L=P.selectAll("path"),h())}function h(){function t(t){Z.selectionModules().forEach(function(n){n.handle(t)})}S.on("click",function(n){t(n)}),T.selectAll(".label").on("click",function(n){t(n)})}function v(t){var n,e=[],r=t.nodes;for(n=0;n<r.length;n++)void 0!==r[n].labelForCurrentLanguage()&&e.push(r[n]);var o=t.properties;for(n=0;n<o.length;n++)void 0!==o[n].labelForCurrentLanguage()&&e.push(o[n]);K.setDictionary(e);var i=G.options().literalFilter(),a=i.removedNodes(),u=K.getDictionary(),c=[];for(n=0;n<u.length;n++){var s,l=u[n];s=l.property?l.property().id():l.id();for(var f=!0,p=0;p<a.length;p++){var d=a[p];d===s&&(f=!1)}f===!0&&c.push(l)}K.setDictionary(c)}function y(){K.parse(Z.data()),B={nodes:K.nodes(),properties:K.properties()};var t=r.clone(B);Z.filterModules().forEach(function(n){t=x(n,t,!0)}),v(B),K.parseSettings(),Y=K.settingsImported(),G.options().searchMenu().requestDictionaryUpdate()}function g(){var t=r.clone(B);Z.filterModules().forEach(function(n){t=x(n,t)}),M=t.nodes,D=t.properties,I=i.createLinks(D),R=I.map(function(t){return t.label()}),b(M,I),m(M,R,I)}function x(t,n,e){return I=i.createLinks(n.properties),b(n.nodes,I),e&&t.initialize&&t.initialize(n.nodes,n.properties),t.filter(n.nodes,n.properties),{nodes:t.filteredNodes(),properties:t.filteredProperties()}}function b(t,n){for(var e=0,r=t.length;e<r;e++){for(var o=t[e],i=[],a=0,u=n.length;a<u;a++){var c=n[a];c.domain()!==o&&c.range()!==o||i.push(c)}o.links(i)}}function m(t,n,e){var r=[];e.forEach(function(t){r=r.concat(t.linkParts())});var o=[].concat(t).concat(n);w(F.nodes(),n),F.nodes(o).links(r)}function w(t,n){n.forEach(function(n){for(var e=0;e<t.length;e++){var r=t[e];if(r.equals(n)){n.x=r.x,n.y=r.y,n.px=r.px,n.py=r.py;break}}})}function _(){U=U.scaleExtent([Z.minMagnification(),Z.maxMagnification()]),C&&U.event(C),F.charge(function(t){var n=Z.charge();return a.isLabel(t)&&(n*=.8),n}).size([Z.width(),Z.height()]).linkDistance(l).gravity(Z.gravity()).linkStrength(Z.linkStrength()),F.nodes().forEach(function(t){t.frozen(Q)})}function j(){C&&n.select(C.node().parentNode).remove()}var C,E,O,k,A,S,T,P,L,N,M,R,I,D,B,F,H,q,z,W,U,G={},V=20,$=10,X=n.svg.line().x(function(t){return t.x}).y(function(t){return t.y}).interpolate("cardinal"),Z=e(64)(),K=e(65)(G),J="default",Q=!1,Y=!1,tt=[],nt=[];return s(),G.graphOptions=function(){return Z},G.scaleFactor=function(){return q},G.translation=function(){return z},G.graphNodeElements=function(){return S},G.graphLabelElements=function(){return R},G.start=function(){F.stop(),y(),p(),G.update()},G.updateStyle=function(){_(),F.start()},G.reload=function(){y(),this.update()},G.load=function(){F.stop(),y(),g();for(var t=0;t<R.length;t++){var n=R[t];n.property().x&&n.property().y&&(n.x=n.property().x,n.y=n.property().y,n.px=n.x,n.py=n.y)}G.update()},G.update=function(){g(),nt=[];for(var t,n=0;n<F.nodes().length;n++){if(t=F.nodes()[n],t.id){nt[t.id()]=n;var e=t.equivalents();if(e.length>0)for(var r=0;r<e.length;r++){var o=e[r];nt[o.id()]=n}}if(t.property){nt[t.property().id()]=n;var i=t.inverse();i&&(nt[i.id()]=n)}}F.start(),d(),G.updatePulseIds(tt),_();var a,u;for(n=0;n<F.nodes().length;n++)t=F.nodes()[n],t.id&&(a=t.getHalos(),a&&(u=a.selectAll(".searchResultA"),u.classed("searchResultA",!1),u.classed("searchResultB",!0))),t.property&&(a=t.property().getHalos(),a&&(u=a.selectAll(".searchResultA"),u.classed("searchResultA",!1),u.classed("searchResultB",!0)))},G.paused=function(t){return arguments.length?(Q=t,G.updateStyle(),G):Q},G.setZoom=function(t){U.scale(t)},G.setTranslation=function(t){U.translate([t[0],t[1]])},G.reset=function(){U.translate([0,0]).scale(1)},G.getUpdateDictionary=function(){return K.getDictionary()},G.resetSearchHighlight=function(){W=[],tt=[];var t,n=B.nodes,e=B.properties;for(t=0;t<n.length;t++){var r=n[t];r.removeHalo&&r.removeHalo()}for(t=0;t<e.length;t++){var o=e[t];o.removeHalo&&o.removeHalo()}},G.updatePulseIds=function(t){if(W=[],0!==t.length)for(var n=0;n<t.length;n++){var e=t[n],r=nt[e];if(void 0!==r){var o=F.nodes()[r];o.id&&W.indexOf(r)===-1&&W.push(r),o.property&&W.indexOf(r)===-1&&W.push(r)}}},G.highLightNodes=function(t){if(0!==t.length){W=[],tt=t;for(var n=[],e=0;e<t.length;e++){var r=t[e],o=nt[r];if(void 0!==o){var i=F.nodes()[o];i.id&&W.indexOf(o)===-1&&(W.push(o),i.foreground(),i.drawHalo()),i.property&&W.indexOf(o)===-1&&(W.push(o),i.property().foreground(),i.property().drawHalo())}else console.log("Could not Find Id in Graph (maybe filtered out) id = "+r),n.push(r)}var a=B.nodes,u=B.properties;for(e=0;e<n.length;e++){for(var c=n[e],s=0;s<a.length;s++){var l=a[s].id();l===c&&a[s].drawHalo()}for(var f=0;f<u.length;f++){var p=u[f].id();p===c&&u[f].drawHalo()}}}},G.clearGraphData=function(){var t=G.options().sidebar();t&&t.clearOntologyInformation(),C&&p()},G.options=function(){return Z},G.language=function(t){return arguments.length?(J!==t&&(J=t||"default",d(),u(),G.options().searchMenu().requestDictionaryUpdate(),G.resetSearchHighlight()),G):J},G}}).call(n,e(6))},function(t,n,e){var r;(function(t,o){(function(){function i(t,n){return t.push.apply(t,n),t}function a(t,n,e,r){for(var o=t.length,i=e+(r?1:-1);r?i--:++i<o;)if(n(t[i],i,t))return i;return-1}function u(t){return function(n){return null==n?rn:n[t]}}function c(t){return function(n){return null==t?rn:t[n]}}function s(t,n,e,r,o){return o(t,function(t,o,i){e=r?(r=!1,t):n(e,t,o,i)}),e}function l(t,n){return L(n,function(n){return t[n]})}function f(t,n){return function(e){return t(n(e))}}function p(t){return t instanceof d?t:new d(t)}function d(t,n){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!n}function h(t,n,e,r){return t===rn||kt(t,Rn[e])&&!In.call(r,e)?n:t}function v(t,n,e){var r=t[n];In.call(t,n)&&kt(r,e)&&(e!==rn||n in t)||y(t,n,e)}function y(t,n,e){t[n]=e}function g(t,n,e){if("function"!=typeof t)throw new TypeError(an);return setTimeout(function(){t.apply(rn,e)},n)}function x(t,n){var e=!0;return Vn(t,function(t,r,o){return e=!!n(t,r,o)}),e}function b(t,n,e){for(var r=-1,o=t.length;++r<o;){var i=t[r],a=n(i);if(null!=a&&(u===rn?a===a&&!0:e(a,u)))var u=a,c=i}return c}function m(t,n){var e=[];return Vn(t,function(t,r,o){n(t,r,o)&&e.push(t)}),e}function w(t,n,e,r,o){var a=-1,u=t.length;for(e||(e=Q),o||(o=[]);++a<u;){var c=t[a];n>0&&e(c)?n>1?w(c,n-1,e,r,o):i(o,c):r||(o[o.length]=c)}return o}function _(t,n){return t&&$n(t,n,le)}function j(t,n){return m(n,function(n){return Nt(t[n])})}function C(t){return tt(t)}function E(t,n){return t>n}function O(t){return It(t)&&C(t)==gn}function k(t,n,e,r,o){return t===n||(null==t||null==n||!Rt(t)&&!It(n)?t!==t&&n!==n:A(t,n,e,r,k,o))}function A(t,n,e,r,o,i){var a=ne(t),u=ne(n),c=hn,s=hn;a||(c=C(t),c=c==dn?_n:c),u||(s=C(n),s=s==dn?_n:s);var l=c==_n,f=s==_n,p=c==s;i||(i=[]);var d=Kn(i,function(n){return n[0]==t}),h=Kn(i,function(t){return t[0]==n});if(d&&h)return d[1]==n;if(i.push([t,n]),i.push([n,t]),p&&!l){var v=a?X(t,n,e,r,o,i):Z(t,n,c,e,r,o,i);return i.pop(),v}if(!(e&un)){var y=l&&In.call(t,"__wrapped__"),g=f&&In.call(n,"__wrapped__");if(y||g){var x=y?t.value():t,b=g?n.value():n,v=o(x,b,e,r,i);return i.pop(),v}}if(!p)return!1;var v=K(t,n,e,r,o,i);return i.pop(),v}function S(t){return It(t)&&C(t)==Cn}function T(t){return"function"==typeof t?t:null==t?Zt:("object"==typeof t?N:u)(t)}function P(t,n){return t<n}function L(t,n){var e=-1,r=At(t)?Array(t.length):[];return Vn(t,function(t,o,i){r[++e]=n(t,o,i)}),r}function N(t){var n=Wn(t);return function(e){var r=n.length;if(null==e)return!r;for(e=Object(e);r--;){var o=n[r];if(!(o in e&&k(t[o],e[o],un|cn)))return!1}return!0}}function M(t,n){return t=Object(t),bt(n,function(n,e){return e in t&&(n[e]=t[e]),n},{})}function R(t,n){return Zn(nt(t,n,Zt),t+"")}function I(t,n,e){var r=-1,o=t.length;n<0&&(n=-n>o?0:o+n),e=e>o?o:e,e<0&&(e+=o),o=n>e?0:e-n>>>0,n>>>=0;for(var i=Array(o);++r<o;)i[r]=t[r+n];return i}function D(t){return I(t,0,t.length)}function B(t,n){var e;return Vn(t,function(t,r,o){return e=n(t,r,o),!e}),!!e}function F(t,n){var e=t;return bt(n,function(t,n){return n.func.apply(n.thisArg,i([t],n.args))},e)}function H(t,n){if(t!==n){var e=t!==rn,r=null===t,o=t===t,i=!1,a=n!==rn,u=null===n,c=n===n,s=!1;if(!u&&!s&&!i&&t>n||i&&a&&c&&!u&&!s||r&&a&&c||!e&&c||!o)return 1;if(!r&&!i&&!s&&t<n||s&&e&&o&&!r&&!i||u&&e&&o||!a&&o||!c)return-1}return 0}function q(t,n,e,r){var o=!e;e||(e={});for(var i=-1,a=n.length;++i<a;){var u=n[i],c=r?r(e[u],t[u],u,e,t):rn;c===rn&&(c=t[u]),o?y(e,u,c):v(e,u,c)}return e}function z(t){return R(function(n,e){var r=-1,o=e.length,i=o>1?e[o-1]:rn;for(i=t.length>3&&"function"==typeof i?(o--,i):rn,n=Object(n);++r<o;){var a=e[r];a&&t(n,a,r,i)}return n})}function W(t,n){return function(e,r){if(null==e)return e;if(!At(e))return t(e,r);for(var o=e.length,i=n?o:-1,a=Object(e);(n?i--:++i<o)&&r(a[i],i,a)!==!1;);return e}}function U(t){return function(n,e,r){for(var o=-1,i=Object(n),a=r(n),u=a.length;u--;){var c=a[t?u:++o];if(e(i[c],c,i)===!1)break}return n}}function G(t){return function(){var n=arguments,e=Gn(t.prototype),r=t.apply(e,n);return Rt(r)?r:e}}function V(t){return function(n,e,r){var o=Object(n);if(!At(n)){var i=T(e,3);n=le(n),e=function(t){return i(o[t],t,o)}}var a=t(n,e,r);return a>-1?o[i?n[a]:a]:rn}}function $(t,n,e,r){function o(){for(var n=-1,u=arguments.length,c=-1,s=r.length,l=Array(s+u),f=this&&this!==Pn&&this instanceof o?a:t;++c<s;)l[c]=r[c];for(;u--;)l[c++]=arguments[++n];return f.apply(i?e:this,l)}if("function"!=typeof t)throw new TypeError(an);var i=n&sn,a=G(t);return o}function X(t,n,e,r,o,i){var a=e&un,u=t.length,c=n.length;if(u!=c&&!(a&&c>u))return!1;for(var s=-1,l=!0,f=e&cn?[]:rn;++s<u;){var p,d=t[s],h=n[s];if(p!==rn){if(p)continue;l=!1;break}if(f){if(!B(n,function(t,n){if(!ct(f,n)&&(d===t||o(d,t,e,r,i)))return f.push(n)})){l=!1;break}}else if(d!==h&&!o(d,h,e,r,i)){l=!1;break}}return l}function Z(t,n,e,r,o,i,a){switch(e){case yn:case gn:case wn:return kt(+t,+n);case xn:return t.name==n.name&&t.message==n.message;case Cn:case En:return t==n+""}return!1}function K(t,n,e,r,o,i){var a=e&un,u=le(t),c=u.length,s=le(n),l=s.length;if(c!=l&&!a)return!1;for(var f=c;f--;){var p=u[f];if(!(a?p in n:In.call(n,p)))return!1}for(var d=!0,h=a;++f<c;){p=u[f];var v,y=t[p],g=n[p];if(!(v===rn?y===g||o(y,g,e,r,i):v)){d=!1;break}h||(h="constructor"==p)}if(d&&!h){var x=t.constructor,b=n.constructor;x!=b&&"constructor"in t&&"constructor"in n&&!("function"==typeof x&&x instanceof x&&"function"==typeof b&&b instanceof b)&&(d=!1)}return d}function J(t){return Zn(nt(t,rn,it),t+"")}function Q(t){return ne(t)||te(t)}function Y(t){var n=[];if(null!=t)for(var e in Object(t))n.push(e);return n}function tt(t){return Bn.call(t)}function nt(t,n,e){return n=Un(n===rn?t.length-1:n,0),function(){for(var r=arguments,o=-1,i=Un(r.length-n,0),a=Array(i);++o<i;)a[o]=r[n+o];o=-1;for(var u=Array(n+1);++o<n;)u[o]=r[o];return u[n]=e(a),t.apply(this,u)}}function et(t){return m(t,Boolean)}function rt(){var t=arguments.length;if(!t)return[];for(var n=Array(t-1),e=arguments[0],r=t;r--;)n[r-1]=arguments[r];return i(ne(e)?D(e):[e],w(n,1))}function ot(t,n,e){var r=null==t?0:t.length;if(!r)return-1;var o=null==e?0:oe(e);return o<0&&(o=Un(r+o,0)),a(t,T(n,3),o)}function it(t){var n=null==t?0:t.length;return n?w(t,1):[]}function at(t){var n=null==t?0:t.length;return n?w(t,fn):[]}function ut(t){return t&&t.length?t[0]:rn}function ct(t,n,e){var r=null==t?0:t.length;e="number"==typeof e?e<0?Un(r+e,0):e:0;for(var o=(e||0)-1,i=n===n;++o<r;){var a=t[o];if(i?a===n:a!==a)return o}return-1}function st(t){var n=null==t?0:t.length;return n?t[n-1]:rn}function lt(t,n,e){var r=null==t?0:t.length;return n=null==n?0:+n,e=e===rn?r:+e,r?I(t,n,e):[]}function ft(t){var n=p(t);return n.__chain__=!0,n}function pt(t,n){return n(t),t}function dt(t,n){return n(t)}function ht(){return F(this.__wrapped__,this.__actions__)}function vt(t,n,e){return n=e?rn:n,x(t,T(n))}function yt(t,n){return m(t,T(n))}function gt(t,n){return Vn(t,T(n))}function xt(t,n){return L(t,T(n))}function bt(t,n,e){return s(t,T(n),e,arguments.length<3,Vn)}function mt(t){return null==t?0:(t=At(t)?t:Wn(t),t.length)}function wt(t,n,e){return n=e?rn:n,B(t,T(n))}function _t(t,n){var e=0;return n=T(n),L(L(t,function(t,r,o){return{value:t,index:e++,criteria:n(t,r,o)}}).sort(function(t,n){return H(t.criteria,n.criteria)||t.index-n.index}),u("value"))}function jt(t,n){var e;if("function"!=typeof n)throw new TypeError(an);return t=oe(t),function(){return--t>0&&(e=n.apply(this,arguments)),t<=1&&(n=rn),e}}function Ct(t){if("function"!=typeof t)throw new TypeError(an);return function(){var n=arguments;return!t.apply(this,n)}}function Et(t){return jt(2,t)}function Ot(t){return Rt(t)?ne(t)?D(t):q(t,Wn(t)):t}function kt(t,n){return t===n||t!==t&&n!==n}function At(t){return null!=t&&Mt(t.length)&&!Nt(t)}function St(t){return t===!0||t===!1||It(t)&&C(t)==yn}function Tt(t){return At(t)&&(ne(t)||Ht(t)||Nt(t.splice)||te(t))?!t.length:!Wn(t).length}function Pt(t,n){return k(t,n)}function Lt(t){return"number"==typeof t&&zn(t)}function Nt(t){if(!Rt(t))return!1;var n=C(t);return n==bn||n==mn||n==vn||n==jn}function Mt(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=pn}function Rt(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}function It(t){return null!=t&&"object"==typeof t}function Dt(t){return Ft(t)&&t!=+t}function Bt(t){return null===t}function Ft(t){return"number"==typeof t||It(t)&&C(t)==wn}function Ht(t){return"string"==typeof t||!ne(t)&&It(t)&&C(t)==En}function qt(t){return t===rn}function zt(t){return At(t)?t.length?D(t):[]:$t(t)}function Wt(t){return"string"==typeof t?t:null==t?"":t+""}function Ut(t,n){var e=Gn(t);return null==n?e:ae(e,n)}function Gt(t,n){return null!=t&&In.call(t,n)}function Vt(t,n,e){var r=null==t?rn:t[n];return r===rn&&(r=e),Nt(r)?r.call(t):r}function $t(t){return null==t?[]:l(t,le(t))}function Xt(t){return t=Wt(t),t&&kn.test(t)?t.replace(On,Nn):t}function Zt(t){return t}function Kt(t){return N(ae({},t))}function Jt(t,n,e){var r=le(n),o=j(n,r);null!=e||Rt(n)&&(o.length||!r.length)||(e=n,n=t,t=this,o=j(n,le(n)));var a=!(Rt(e)&&"chain"in e&&!e.chain),u=Nt(t);return Vn(o,function(e){var r=n[e];t[e]=r,u&&(t.prototype[e]=function(){var n=this.__chain__;if(a||n){var e=t(this.__wrapped__),o=e.__actions__=D(this.__actions__);return o.push({func:r,args:arguments,thisArg:t}),e.__chain__=n,e}return r.apply(t,i([this.value()],arguments))})}),t}function Qt(){return Pn._===this&&(Pn._=Fn),this}function Yt(){}function tn(t){var n=++Dn;return Wt(t)+n}function nn(t){return t&&t.length?b(t,Zt,E):rn}function en(t){return t&&t.length?b(t,Zt,P):rn}var rn,on="4.17.2",an="Expected a function",un=1,cn=2,sn=1,ln=32,fn=1/0,pn=9007199254740991,dn="[object Arguments]",hn="[object Array]",vn="[object AsyncFunction]",yn="[object Boolean]",gn="[object Date]",xn="[object Error]",bn="[object Function]",mn="[object GeneratorFunction]",wn="[object Number]",_n="[object Object]",jn="[object Proxy]",Cn="[object RegExp]",En="[object String]",On=/[&<>"']/g,kn=RegExp(On.source),An={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},Sn="object"==typeof t&&t&&t.Object===Object&&t,Tn="object"==typeof self&&self&&self.Object===Object&&self,Pn=Sn||Tn||Function("return this")(),Ln="object"==typeof n&&n&&!n.nodeType&&n,Nn=(Ln&&"object"==typeof o&&o&&!o.nodeType&&o,c(An)),Mn=Array.prototype,Rn=Object.prototype,In=Rn.hasOwnProperty,Dn=0,Bn=Rn.toString,Fn=Pn._,Hn=Object.create,qn=Rn.propertyIsEnumerable,zn=Pn.isFinite,Wn=f(Object.keys,Object),Un=Math.max,Gn=function(){function t(){}return function(n){if(!Rt(n))return{};if(Hn)return Hn(n);t.prototype=n;var e=new t;return t.prototype=rn,e}}();d.prototype=Gn(p.prototype),d.prototype.constructor=d;var Vn=W(_),$n=U(),Xn=Yt,Zn=Zt,Kn=V(ot),Jn=R(function(t,n,e){return $(t,sn|ln,n,e)}),Qn=R(function(t,n){return g(t,1,n)}),Yn=R(function(t,n,e){return g(t,ie(n)||0,e)}),te=Xn(function(){return arguments}())?Xn:function(t){return It(t)&&In.call(t,"callee")&&!qn.call(t,"callee")},ne=Array.isArray,ee=O,re=S,oe=Number,ie=Number,ae=z(function(t,n){q(n,Wn(n),t)}),ue=z(function(t,n){q(n,Y(n),t)}),ce=z(function(t,n,e,r){q(n,fe(n),t,r)}),se=R(function(t){return t.push(rn,h),ce.apply(rn,t)}),le=Wn,fe=Y,pe=J(function(t,n){return null==t?{}:M(t,n)}),de=T;p.assignIn=ue,p.before=jt,p.bind=Jn,p.chain=ft,p.compact=et,p.concat=rt,p.create=Ut,p.defaults=se,p.defer=Qn,p.delay=Yn,p.filter=yt,p.flatten=it,p.flattenDeep=at,p.iteratee=de,p.keys=le,p.map=xt,p.matches=Kt,p.mixin=Jt,p.negate=Ct,p.once=Et,p.pick=pe,p.slice=lt,p.sortBy=_t,p.tap=pt,p.thru=dt,p.toArray=zt,p.values=$t,p.extend=ue,Jt(p,p),p.clone=Ot,p.escape=Xt,p.every=vt,p.find=Kn,p.forEach=gt,p.has=Gt,p.head=ut,p.identity=Zt,p.indexOf=ct,p.isArguments=te,p.isArray=ne,p.isBoolean=St,p.isDate=ee,p.isEmpty=Tt,p.isEqual=Pt,p.isFinite=Lt,p.isFunction=Nt,p.isNaN=Dt,p.isNull=Bt,p.isNumber=Ft,p.isObject=Rt,p.isRegExp=re,p.isString=Ht,p.isUndefined=qt,p.last=st,p.max=nn,p.min=en,p.noConflict=Qt,p.noop=Yt,p.reduce=bt,p.result=Vt,p.size=mt,p.some=wt,p.uniqueId=tn,p.each=gt,p.first=ut,Jt(p,function(){var t={};return _(p,function(n,e){In.call(p.prototype,e)||(t[e]=n)}),t}(),{chain:!1}),p.VERSION=on,Vn(["pop","join","replace","reverse","split","push","shift","sort","splice","unshift"],function(t){var n=(/^(?:replace|split)$/.test(t)?String.prototype:Mn)[t],e=/^(?:push|sort|unshift)$/.test(t)?"tap":"thru",r=/^(?:pop|join|replace|shift)$/.test(t);p.prototype[t]=function(){var t=arguments;if(r&&!this.__chain__){var o=this.value();return n.apply(ne(o)?o:[],t)}return this[e](function(e){return n.apply(ne(e)?e:[],t)})}}),p.prototype.toJSON=p.prototype.valueOf=p.prototype.value=ht,Pn._=p,r=function(){return p}.call(n,e,n,o),!(r!==rn&&(o.exports=r))}).call(this)}).call(n,function(){return this}(),e(58)(t))},function(t,n){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,n,e){(function(n){t.exports=function(){function t(t){return t%=360,t<0&&(t+=360),Math.PI*t/180}function e(t){return t*(180/Math.PI)}var r={},o=n.svg.line().x(function(t){return t.x}).y(function(t){return t.y}).interpolate("cardinal").tension(-1);return r.calculateNormalVector=function(t,n,e){var r=n.x-t.x,o=n.y-t.y,i=-o,a=r,u=Math.sqrt(i*i+a*a),c=0!==u?e/u:0;return{x:i*c,y:a*c}},r.calculateLoopPath=function(n){var r=n.domain(),i=n.label(),a=360/n.loops().length,u=.8*a,c=Math.min(60,u),s=i.x-r.x,l=i.y-r.y,f=Math.atan2(l,s),p=e(f),d=p-c/2,h=p+c/2,v=t(d),y=t(h),g=Math.cos(v)*r.actualRadius(),x=Math.sin(v)*r.actualRadius(),b=Math.cos(y)*r.actualRadius(),m=Math.sin(y)*r.actualRadius(),w={x:r.x+g,y:r.y+x},_={x:r.x+b,y:r.y+m};return o([w,n.label(),_])},r.calculateIntersection=function(t,n,e){var r=n.x-t.x,o=n.y-t.y,i=Math.sqrt(r*r+o*o);if(0===i)return{x:t.x,y:t.y};var a=n.distanceToBorder(r,o),u=(i-(a+e))/i,c=r*u+t.x,s=o*u+t.y;return{x:c,y:s}},r.calculateCenter=function(t,n){return{x:(t.x+n.x)/2,y:(t.y+n.y)/2}},function(){return r}}()}).call(n,e(6))},function(t,n,e){var r=e(61),o=e(22),i=e(23),a=e(45),u=e(55);t.exports=function(){function t(t){for(var n,r=[],o=e(62)(),i=0,a=t.length;i<a;i++)if(n=t[i],!o.has(n)){var u=s(n);n.link(u),n.inverse()&&n.inverse().link(u),r.push(u),o.add(n),n.inverse()&&o.add(n.inverse())}return r}function n(t,n){var e,r,o,i;if("undefined"==typeof t.layers()){for(r=[],o=0,i=n.length;o<i;o++){var a=n[o];(t.domain()===a.domain()&&t.range()===a.range()||t.domain()===a.range()&&t.range()===a.domain())&&r.push(a)}for(o=0,i=r.length;o<i;++o)e=r[o],e.layerIndex(o),e.layers(r)}}function c(t,n){var e,r,o,i;if("undefined"==typeof t.loops()){for(r=[],o=0,i=n.length;o<i;o++){var a=n[o];t.domain()===a.domain()&&t.domain()===a.range()&&r.push(a)}for(o=0,i=r.length;o<i;++o)e=r[o],e.loopIndex(o),e.loops(r)}}function s(t){var n=t.domain(),e=t.range();return t instanceof a?new i(n,e,t):t instanceof u?new o(n,e,t):new r(n,e,t)}var l={};return l.createLinks=function(e){for(var r=t(e),o=0,i=r.length;o<i;o++){var a=r[o];n(a,r),c(a,r)}return r},function(){return l}}()},function(t,n,e){function r(t,n,e){u.apply(this,arguments)}function o(t,n){var e=a(t,n);e.attr("refX",12),e.append("path").attr("d","M0,-8L12,0L0,8Z").classed(n.markerType(),!0),n.markerElement(e)}function i(t,n){var e=a(t,n);e.append("path").attr("d","M12,-8L0,0L12,8Z").classed(n.markerType(),!0),n.markerElement(e)}function a(t,n){return t.append("marker").datum(n).attr("id",n.markerId()).attr("viewBox","0 -8 14 16").attr("markerWidth",12).attr("markerHeight",12).attr("markerUnits","userSpaceOnUse").attr("orient","auto")}var u=e(23);t.exports=r,r.prototype=Object.create(u.prototype),r.prototype.constructor=r,r.prototype.draw=function(t,n){var e=this.label().property(),r=this.label().inverse();o(n,e),r&&i(n,r),u.prototype.draw.apply(this,arguments),t.attr("marker-end","url(#"+e.markerId()+")"),r&&t.attr("marker-start","url(#"+r.markerId()+")")}},function(t,n,e){(function(n){t.exports=function(t){var e={},r=n.set(t);return e.has=function(t){return r.has(t.id())},e.add=function(t){return r.add(t.id())},e.remove=function(t){return r.remove(t.id())},e.empty=function(){return r.empty()},e.size=function(){return r.size()},e}}).call(n,e(6))},function(t,n,e){var r=e(42),o=e(9),i=e(35),a=e(31),u=e(49),c=e(43),s=e(54),l=e(24),f={};t.exports=function(){return f},f.isLabel=function(t){return t instanceof l},f.isNode=function(t){return t instanceof o},f.isDatatype=function(t){return t instanceof i},f.isThing=function(t){return t instanceof a},f.isProperty=function(t){return t instanceof r},f.isObjectProperty=function(t){return t instanceof u},f.isDatatypeProperty=function(t){return t instanceof c},f.isRdfsSubClassOf=function(t){return t instanceof s}},function(t,n){t.exports=function(){var t,n,e,r,o,i,a,u,c,s,l,f,p,d={},h=200,v=120,y=100,g=-500,x=.025,b=1,m=600,w=800,_=[],j=[],C=.01,E=4,O=!1,k=!1;return d.sidebar=function(t){return arguments.length?(f=t,d):f},d.navigationMenu=function(t){return arguments.length?(p=t,d):p},d.ontologyMenu=function(t){return arguments.length?(l=t,d):l},d.searchMenu=function(t){return arguments.length?(s=t,d):s},d.resetMenu=function(t){return arguments.length?(c=t,d):c},d.pausedMenu=function(t){return arguments.length?(a=t,d):a},d.pickAndPinModule=function(t){return arguments.length?(u=t,d):u},d.gravityMenu=function(t){return arguments.length?(r=t,d):r},d.filterMenu=function(t){return arguments.length?(o=t,d):o},d.modeMenu=function(t){return arguments.length?(i=t,d):i},d.charge=function(t){return arguments.length?(g=+t,d):g},d.classDistance=function(t){return arguments.length?(h=+t,d):h},d.compactNotation=function(t){return arguments.length?(O=t,d):O},d.data=function(n){return arguments.length?(t=n,d):t},d.datatypeDistance=function(t){return arguments.length?(v=+t,d):v},d.filterModules=function(t){return arguments.length?(j=t,d):j},d.graphContainerSelector=function(t){return arguments.length?(n=t,d):n},d.gravity=function(t){return arguments.length?(x=+t,d):x},d.height=function(t){return arguments.length?(m=+t,d):m},d.linkStrength=function(t){return arguments.length?(b=+t,d):b},d.loopDistance=function(t){return arguments.length?(y=t,d):y},d.minMagnification=function(t){return arguments.length?(C=+t,d):C},d.maxMagnification=function(t){return arguments.length?(E=+t,d):E},d.scaleNodesByIndividuals=function(t){return arguments.length?(k=t,d):k},d.selectionModules=function(t){return arguments.length?(_=t,d):_},d.width=function(t){return arguments.length?(w=+t,d):w},d.literalFilter=function(t){return arguments.length?(e=t,d):e},d}},function(t,n,e){(function(n){var r=e(45),o=e(66)(),i=e(67)(),a=e(5)(),u=e(40)();t.exports=function(t){function e(e,r){var o=[],i=s(a);return e&&e.forEach(function(e){var a;if(r){for(var u=0;u<r.length;u++){var c=r[u];if(e.id===c.id){a=c;break}}w(e,a)}var s=i.get(e.type.toLowerCase());if(s){w(e,s);var l=new s(t);l.annotations(e.annotations).baseIri(e.baseIri).comment(e.comment).complement(e.complement).disjointUnion(e.disjointUnion).description(e.description).equivalents(e.equivalent).id(e.id).intersection(e.intersection).label(e.label).union(e.union).iri(e.iri),e.pos&&(l.x=e.pos[0],l.y=e.pos[1],l.px=l.x,l.py=l.y);var f=e.pinned;if(f===!0&&(l.pinned(!0),t.options().pickAndPinModule().addPinnedElement(l)),e.individuals&&e.individuals.forEach(function(n){var e=new s(t);e.label(n.labels).iri(n.iri),l.individuals().push(e)}),e.attributes){var p=n.set(e.attributes.concat(l.attributes()));l.attributes(p.values())}o.push(l)}else console.error("Unknown element type: "+e.type)}),o}function c(e,r){var o=[],i=s(u);return e&&e.forEach(function(e){var a;if(r){for(var u=0;u<r.length;u++){var c=r[u];if(e.id===c.id){
  3. a=c;break}}w(e,a)}var s=i.get(e.type.toLowerCase());if(s){var l=new s(t);l.annotations(e.annotations).baseIri(e.baseIri).cardinality(e.cardinality).comment(e.comment).domain(e.domain).description(e.description).equivalents(e.equivalent).id(e.id).inverse(e.inverse).label(e.label).minCardinality(e.minCardinality).maxCardinality(e.maxCardinality).range(e.range).subproperties(e.subproperty).superproperties(e.superproperty).iri(e.iri),e.pos&&(l.x=e.pos[0],l.y=e.pos[1],l.px=e.pos[0],l.py=e.pos[1]);var f=e.pinned;if(f===!0&&(l.pinned(!0),t.options().pickAndPinModule().addPinnedElement(l)),e.attributes){var p=n.set(e.attributes.concat(l.attributes()));l.attributes(p.values())}o.push(l)}else console.error("Unknown element type: "+e.type)}),o}function s(t){return n.map(t.values(),function(t){return(new t).type().toLowerCase()})}function l(n,e){var r=i.merge(n.slice(),e.slice(),A,O,t);e.length=0,Array.prototype.push.apply(e,r),O=m(e)}function f(t,n){var e=[],r=0;return t.forEach(function(t){r=Math.max(r,t.individuals().length),t.visible(!0)}),t.forEach(function(t){x(t,n),o.parseClassAttributes(t),t.maxIndividualCount(r)}),t.forEach(function(t){t.visible()&&e.push(t)}),e}function p(t){if(t instanceof r!=!1){var n=t.domain(),e=t.range();n.disjointWith()||n.disjointWith([]),e.disjointWith()||e.disjointWith([]),n.disjointWith().push(t.range()),e.disjointWith().push(t.domain())}}function d(t,n,e){var r=[];return t.forEach(function(t){t.visible(!0)}),t.forEach(function(t){var r,o,i,a,u;if(t.domain()&&t.range()||t.inverse()){var c=j(t.inverse());c&&(u=e[c],u||(console.warn("No inverse property was found for id: "+c),t.inverse(void 0))),"undefined"!=typeof t.domain()&&"undefined"!=typeof t.range()?(r=j(t.domain()),o=j(t.range()),i=n[r],a=n[o]):u?(r=j(u.range()),o=j(u.domain()),i=n[r],a=n[o]):console.warn("Domain and range not found for property: "+t.id()),t.domain(i),t.range(a),u&&(t.inverse(u),u.inverse(t),u.domain(a),u.range(i))}h(t.subproperties()),h(t.superproperties())}),t.forEach(function(t){x(t,e),p(t),o.parsePropertyAttributes(t)}),t.forEach(function(n){var e=!1;if(void 0===n.domain())return void console.warn("No Domain was found for id:"+n.id());if(v(n.domain())&&(n.domain(n.domain().equivalentBase()),e=!0),void 0===n.range())return void console.warn("No range was found for id:"+n.id());v(n.range())&&(n.range(n.range().equivalentBase()),e=!0);var o=y(t,n);e&&o&&(n.visible(!1),o.redundantProperties().push(n)),n.domain().visible()&&n.range().visible()||n.visible(!1),n.visible()&&r.push(n)}),r}function h(t){var n,e;if(t)for(n=0,e=t.length;n<e;++n){var r=j(t[n]),o=A[r];o?t[n]=o:console.warn("No sub-/superproperty was found for id: "+r)}}function v(t){return!t.visible()&&t.equivalentBase()}function y(t,n){var e,r,o;for(e=0,r=t.length;e<r;e++)if(o=t[e],n!==o&&n.domain()===o.domain()&&n.range()===o.range())if(n.iri()&&o.iri()){if(n.iri()===o.iri())return o}else if(n.type()===o.type()&&n.defaultLabel()===o.defaultLabel())return o}function g(t,n){function e(t,e,r){e&&e.forEach(function(e,o){var i={id:"GENERATED-"+r+"-"+t+"-"+e+"-"+o,type:"setOperatorProperty",domain:t,range:e};n.push(i)})}t.forEach(function(t){e(t.id(),t.complement(),"COMPLEMENT"),e(t.id(),t.intersection(),"INTERSECTION"),e(t.id(),t.union(),"UNION"),e(t.id(),t.disjointUnion(),"DISJOINTUNION")})}function x(t,n){var e=t.equivalents();if(e&&!t.equivalentBase())for(var r=0,o=e.length;r<o;++r){var i=j(e[r]),a=n[i];a?(a.equivalents(a.equivalents()),a.equivalents().push(t),a.equivalentBase(t),e[r]=a,a.visible(!1)):console.warn("No class/property was found for equivalent id: "+i)}}function b(t,n){t.forEach(function(t){"string"==typeof t.iri()&&t.iri(_(t.iri(),n))})}function m(t){for(var n={},e=0,r=t.length;e<r;e++){var o=t[e];n[o.id()]=o}return n}function w(t,n){n=n||{};for(var e in n)e in t||!n.hasOwnProperty(e)||(t[e]=n[e]);return t}function _(t,n){var e=t.indexOf(":");if(e===-1)return t;for(var r=t.substring(0,e),o=0,i=n.length;o<i;++o){var a=n[o];if(r===a.name)return a.iri+t.substring(e+1)}return t}function j(t){return t?"string"==typeof t?t:"id"in t?t.id():void console.warn("No Id was found for this object: "+t):void 0}var C,E,O,k,A,S={},T=!1,P=[];return S.getDictionary=function(){return P},S.setDictionary=function(t){P=t},S.settingsImported=function(){return T},S.parseSettings=function(){if(T=!0,!k)return void(T=!1);if(k.global){if(k.global.zoom){var n=k.global.zoom;t.setZoom(n)}if(k.global.translation){var e=k.global.translation;t.setTranslation(e)}if(k.global.paused){var r=k.global.paused;t.options().pausedMenu().setPauseValue(r)}}if(k.gravity){if(k.gravity.classDistance){var o=k.gravity.classDistance;t.options().classDistance(o)}if(k.gravity.datatypeDistance){var i=k.gravity.datatypeDistance;t.options().datatypeDistance(i)}t.options().gravityMenu().reset()}var a,u,c;if(k.filter){if(k.filter.checkBox){var s=k.filter.checkBox;for(a=0;a<s.length;a++)u=s[a].id,c=s[a].checked,t.options().filterMenu().setCheckBoxValue(u,c)}if(k.filter.degreeSliderValue){var l=k.filter.degreeSliderValue;t.options().filterMenu().setDegreeSliderValue(l)}t.options().filterMenu().updateSettings()}if(k.modes){if(k.modes.checkBox){var f=k.modes.checkBox;for(a=0;a<f.length;a++)u=f[a].id,c=f[a].checked,t.options().modeMenu().setCheckBoxValue(u,c)}var p=k.modes.colorSwitchState;p!==!0&&p!==!1||t.options().modeMenu().setColorSwitchState(p),t.options().modeMenu().updateSettings()}t.updateStyle()},S.parse=function(t){if(!t)return C=[],E=[],void(P=[]);P=[],k=t.settings?t.settings:void 0;var n,r=e(t.class,t.classAttribute),o=e(t.datatype,t.datatypeAttribute),i=r.concat(o),a=t.property||[];g(i,a),n=c(a,t.propertyAttribute),O=m(i),A=m(n),l(n,i),b(i,t.namespace),b(n,t.namespace),C=f(i,O),E=d(n,O,A)},S.nodes=function(){return C},S.properties=function(){return E},S}}).call(n,e(6))},function(t,n){t.exports=function(){function t(t){b.forEach(function(e){n(t,e)})}function n(t,n){var e,r,o;for(e=0,r=n.length;e<r;e++)if(o=n[e],t.attributes().indexOf(o)>=0){t.visualAttributes().push(o);break}}function e(t){var n,e,r;for(n=0,e=m.length;n<e;n++)r=m[n],t.attributes().indexOf(r)>=0&&t.indications().push(r)}function r(t){var n,e,r;for(n=0,e=w.length;n<e;n++)r=w[n],t.attributes().indexOf(r)>=0&&t.indications().push(r)}var o={},i="anonymous",a="datatype",u="deprecated",c="external",s="object",l="rdf",f="asymmetric",p="functional",d="inverse functional",h="irreflexive",v="key",y="reflexive",g="symmetric",x="transitive",b=[[u,a,s,l],[i]],m=[u,c],w=[f,p,d,h,v,y,g,x];return o.parseClassAttributes=function(n){n.attributes()instanceof Array&&(t(n),e(n))},o.parsePropertyAttributes=function(n){n.attributes()instanceof Array&&(t(n),r(n))},function(){return o}}()},function(t,n,e){(function(n){function r(t){return function(n){return t[n]}}function o(t,e){var r=i(t,e),o=n.set(r.keys());if(o.remove(v),o.remove(y),1===o.size()){var a=o.values()[0],u=r.get(a);if(1===u.length)return u[0]}}function i(t,e){var r=n.map();return t.forEach(function(t){if(void 0!==t){var n=e[t.range()],o=n.type();r.has(o)||r.set(o,[]),r.get(o).push(n)}}),r}function a(t,n){var e;return e=p.isDatatypeProperty(t)?new f(n):new l(n),e.id(h+t.id()),e}function u(t,n,e,r){var o=[];return t.forEach(function(t){if(void 0!==t&&void 0!==n){var i=t.range();t.range(n.id()),c(i,e)||o.push(i),r.add(t.id())}}),o}function c(t,n){for(var e=0;e<n.length;e++){var r=n[e];if(r.domain()===t||r.range()===t)return!0}return!1}function s(t,n){var e=[];return t.forEach(function(t){n.has(t.id())||e.push(t)}),e}var l=e(31),f=e(38),p=e(63)(),d={};t.exports=function(){return d};var h="GENERATED-MERGED_RANGE-",v="owl:Thing",y="rdfs:Literal";d.merge=function(t,e,i,c,l){for(var f=n.set(),p=n.set(),d=[],h=0;h<t.length;h++){var v=t[h],y=v.equivalents().map(r(i));if(0!==y.length&&!p.has(v.id())){var g=y.concat(v),x=o(g,c);x||void 0!==x&&(x=a(v,l),d.push(x));for(var b=u(g,x,t,p),m=0;m<b.length;m++)f.add(b[m])}}return s(e.concat(d),f)}}).call(n,e(6))},function(t,n,e){(function(n){var r=e(57);t.exports=function(){function t(t){return t.filter(function(t){return!(t.visualAttributes().indexOf("deprecated")>=0)&&t.attributes().indexOf("external")>=0})}function e(t){for(var e=o(t),a=e.entries(),u=n.scale.linear().domain([0,a.length-1]).range(r.find(p,{type:v}).range).interpolate(n.interpolateHsl),c=0;c<a.length;c++){var s=a[c].value;i(s,u(c))}}function o(t){var e=n.map();return t.forEach(function(t){var n=t.baseIri();e.has(n)||e.set(n,[]),e.get(n).push(t)}),e}function i(t,n){t.forEach(function(t){t.backgroundColor(n)})}function a(t){t.forEach(function(t){t.backgroundColor(null)})}var u,c,s,l,f=!0,p=[{type:"same",range:[n.rgb("#36C"),n.rgb("#36C")]},{type:"gradient",range:[n.rgb("#36C"),n.rgb("#EE2867")]}],d={},h=f,v="same";return d.filter=function(n,r){u=n,c=r;var o=t(u.concat(c));h?e(o):a(o),s=u,l=c},d.colorModeType=function(t){return arguments.length?(v=t,d):v},d.enabled=function(t){return arguments.length?(h=t,d):h},d.reset=function(){h=f},d.filteredNodes=function(){return s},d.filteredProperties=function(){return l},d}}).call(n,e(6))},function(t,n){t.exports=function(t){var n,e,r,o,i=!1,a={},u=i;return a.filter=function(i,a){n=i,e=a,t.options().compactNotation(u),r=n,o=e},a.enabled=function(t){return arguments.length?(u=t,a):u},a.reset=function(){u=i},a.filteredNodes=function(){return r},a.filteredProperties=function(){return o},a}},function(t,n,e){var r=e(63)(),o=e(71)();t.exports=function(){function t(){var t=o.filterNodesAndTidy(e,i,n);e=t.nodes,i=t.properties}function n(t){return!r.isDatatype(t)}var e,i,a,u,c={},s=!1;return c.filter=function(n,r){e=n,i=r,this.enabled()&&t(),a=e,u=i},c.enabled=function(t){return arguments.length?(s=t,c):s},c.filteredNodes=function(){return a},c.filteredProperties=function(){return u},c}},function(t,n,e){var r=e(63)();t.exports=function(){function t(t,n){return!t.has(n.domain())&&!t.has(n.range())}var n={};return n.filterNodesAndTidy=function(n,o,i){var a=e(62)(),u=[],c=[];return n.forEach(function(t){i(t)?u.push(t):a.add(t)}),o.forEach(function(n){if(t(a,n))c.push(n);else if(r.isDatatypeProperty(n)){var e=u.indexOf(n.range());e>=0&&u.splice(e,1)}}),{nodes:u,properties:c}},function(){return n}}()},function(t,n,e){var r=e(45);t.exports=function(){function t(){var t,n,o,i=[];for(t=0,n=e.length;t<n;t++)o=e[t],o instanceof r||i.push(o);e=i}var n,e,o,i,a={},u=!0;return a.filter=function(r,a){n=r,e=a,this.enabled()&&t(),o=n,i=e},a.enabled=function(t){return arguments.length?(u=t,a):u},a.filteredNodes=function(){return o},a.filteredProperties=function(){return i},a}},function(t,n,e){(function(n){t.exports=function(){var t,e={};return e.handle=function(e){n.event.defaultPrevented||(void 0!==t&&t.toggleFocus(),t!==e?(e.toggleFocus(),t=e):t=void 0)},e.reset=function(){t&&(t.toggleFocus(),t=void 0)},e}}).call(n,e(6))},function(t,n){t.exports=function(){var t,n,e,r={};return r.filter=function(r,o){for(var i,a=[],u=[],c=0;c<o.length;c++){var s=o[c];s.range()&&(i=s.range(),"rdfs:Literal"===i.type()&&(a[i.id()]=1)),s.range()&&(i=s.range(),"owl:Thing"===i.type()&&(u[i.id()]=1)),s.domain()&&(i=s.domain(),"owl:Thing"===i.type()&&(u[i.id()]=1))}var l=[],f=[];for(c=0;c<r.length;c++){var p=r[c].id();"rdfs:Literal"===r[c].type()?void 0===a[p]?l.push(p):f.push(r[c]):"owl:Thing"===r[c].type()&&void 0===u[p]?l.push(p):f.push(r[c])}t=f,e=o,n=l},r.filteredNodes=function(){return t},r.removedNodes=function(){return n},r.filteredProperties=function(){return e},r}},function(t,n,e){var r=e(63)(),o=e(71)();t.exports=function(t){function n(t,n,e){for(var r=0;r<e;r++){var o=u(t,n,r);if(o.nodes.length<=x)return r}return 0}function e(t){for(var n=0,e=0,r=t.length;e<r;e++){var o=i(t[e].links());n=Math.max(n,o.length)}return n}function i(t){return t.filter(function(t){return!r.isDatatypeProperty(t.property())})}function a(t){var n=u(s,l,t);s=n.nodes,l=n.properties}function u(t,n,e){return o.filterNodesAndTidy(t,n,c(e))}function c(t){return function(n){return i(n.links()).length>=t}}var s,l,f,p,d,h,v,y={},g=!0,x=50;return y.initialize=function(r,o){var i=e(r);d instanceof Function&&d(i);var a=n(r,o,i);v instanceof Function?(v(a),t.highlightForDegreeSlider(a>0)):console.error("No degree setter function set.")},y.filter=function(t,n){s=t,l=n,this.enabled()&&(h instanceof Function?a(h()):console.error("No degree query function set.")),f=s,p=l},y.setMaxDegreeSetter=function(t){d=t},y.setDegreeGetter=function(t){h=t},y.setDegreeSetter=function(t){v=t},y.enabled=function(t){return arguments.length?(g=t,y):g},y.filteredNodes=function(){return f},y.filteredProperties=function(){return p},y}},function(t,n){t.exports=function(t){var n,e,r,o,i=!0,a={},u=i;return a.filter=function(i,a){n=i,e=a,t.options().scaleNodesByIndividuals(u),r=n,o=e},a.enabled=function(t){return arguments.length?(u=t,a):u},a.reset=function(){u=i},a.filteredNodes=function(){return r},a.filteredProperties=function(){return o},a}},function(t,n,e){var r=e(63)();t.exports=function(){function t(){a=a.filter(n),i=i.filter(e)}function n(t){return!r.isObjectProperty(t)}function e(t){var n=!r.isThing(t),e=o(t,a);return n||e}function o(t,e){for(var r=0;r<e.length;r++){var o=e[r];if((o.domain()===t||o.range()===t)&&n(o))return!0}return!1}var i,a,u,c,s={},l=!1;return s.filter=function(n,e){i=n,a=e,this.enabled()&&t(),u=i,c=a},s.enabled=function(t){return arguments.length?(l=t,s):l},s.filteredNodes=function(){return u},s.filteredProperties=function(){return c},s}},function(t,n,e){var r=e(79),o=e(63)();t.exports=function(){function t(){return!1}function n(t){return 1===r.intersection(t.domain().links(),t.range().links()).length}var e={},i=!1,a=[];return e.addPinnedElement=function(t){var n=a.indexOf(t);n===-1&&a.push(t)},e.handle=function(r){if(i&&!t()){if(o.isProperty(r)){if(r.inverse()&&r.inverse().pinned())return;if(n(r))return}r.pinned()||(r.drawPin(),e.addPinnedElement(r))}},e.enabled=function(t){return arguments.length?(i=t,e):i},e.reset=function(){a.forEach(function(t){t.removePin()}),a.length=0},e}},function(t,n,e){t.exports={chunk:e(80),compact:e(100),concat:e(101),difference:e(109),differenceBy:e(162),differenceWith:e(219),drop:e(220),dropRight:e(221),dropRightWhile:e(222),dropWhile:e(224),fill:e(225),findIndex:e(229),findLastIndex:e(230),first:e(231),flatten:e(233),flattenDeep:e(234),flattenDepth:e(235),fromPairs:e(236),head:e(232),indexOf:e(237),initial:e(238),intersection:e(239),intersectionBy:e(242),intersectionWith:e(243),join:e(244),last:e(218),lastIndexOf:e(245),nth:e(247),pull:e(249),pullAll:e(250),pullAllBy:e(253),pullAllWith:e(254),pullAt:e(255),remove:e(262),reverse:e(263),slice:e(264),sortedIndex:e(265),sortedIndexBy:e(268),sortedIndexOf:e(269),sortedLastIndex:e(270),sortedLastIndexBy:e(271),sortedLastIndexOf:e(272),sortedUniq:e(273),sortedUniqBy:e(275),tail:e(276),take:e(277),takeRight:e(278),takeRightWhile:e(279),takeWhile:e(280),union:e(281),unionBy:e(285),unionWith:e(286),uniq:e(287),uniqBy:e(288),uniqWith:e(289),unzip:e(290),unzipWith:e(292),without:e(293),xor:e(294),xorBy:e(296),xorWith:e(297),zip:e(298),zipObject:e(299),zipObjectDeep:e(303),zipWith:e(305)}},function(t,n,e){function r(t,n,e){n=(e?i(t,n,e):void 0===n)?1:c(a(n),0);var r=null==t?0:t.length;if(!r||n<1)return[];for(var s=0,l=0,f=Array(u(r/n));s<r;)f[l++]=o(t,s,s+=n);return f}var o=e(81),i=e(82),a=e(95),u=Math.ceil,c=Math.max;t.exports=r},function(t,n){function e(t,n,e){var r=-1,o=t.length;n<0&&(n=-n>o?0:o+n),e=e>o?o:e,e<0&&(e+=o),o=n>e?0:e-n>>>0,n>>>=0;for(var i=Array(o);++r<o;)i[r]=t[r+n];return i}t.exports=e},function(t,n,e){function r(t,n,e){if(!u(e))return!1;var r=typeof n;return!!("number"==r?i(e)&&a(n,e.length):"string"==r&&n in e)&&o(e[n],t)}var o=e(83),i=e(84),a=e(94),u=e(92);t.exports=r},function(t,n){function e(t,n){return t===n||t!==t&&n!==n}t.exports=e},function(t,n,e){function r(t){return null!=t&&i(t.length)&&!o(t)}var o=e(85),i=e(93);t.exports=r},function(t,n,e){function r(t){if(!i(t))return!1;var n=o(t);return n==u||n==c||n==a||n==s}var o=e(86),i=e(92),a="[object AsyncFunction]",u="[object Function]",c="[object GeneratorFunction]",s="[object Proxy]";t.exports=r},function(t,n,e){function r(t){return null==t?void 0===t?c:u:(t=Object(t),s&&s in t?i(t):a(t))}var o=e(87),i=e(90),a=e(91),u="[object Null]",c="[object Undefined]",s=o?o.toStringTag:void 0;t.exports=r},function(t,n,e){var r=e(88),o=r.Symbol;t.exports=o},function(t,n,e){var r=e(89),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();t.exports=i},function(t,n){(function(n){var e="object"==typeof n&&n&&n.Object===Object&&n;t.exports=e}).call(n,function(){return this}())},function(t,n,e){function r(t){var n=a.call(t,c),e=t[c];try{t[c]=void 0;var r=!0}catch(t){}var o=u.call(t);return r&&(n?t[c]=e:delete t[c]),o}var o=e(87),i=Object.prototype,a=i.hasOwnProperty,u=i.toString,c=o?o.toStringTag:void 0;t.exports=r},function(t,n){function e(t){return o.call(t)}var r=Object.prototype,o=r.toString;t.exports=e},function(t,n){function e(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}t.exports=e},function(t,n){function e(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=r}var r=9007199254740991;t.exports=e},function(t,n){function e(t,n){return n=null==n?r:n,!!n&&("number"==typeof t||o.test(t))&&t>-1&&t%1==0&&t<n}var r=9007199254740991,o=/^(?:0|[1-9]\d*)$/;t.exports=e},function(t,n,e){function r(t){var n=o(t),e=n%1;return n===n?e?n-e:n:0}var o=e(96);t.exports=r},function(t,n,e){function r(t){if(!t)return 0===t?t:0;if(t=o(t),t===i||t===-i){var n=t<0?-1:1;return n*a}return t===t?t:0}var o=e(97),i=1/0,a=1.7976931348623157e308;t.exports=r},function(t,n,e){function r(t){if("number"==typeof t)return t;if(i(t))return a;if(o(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=o(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(u,"");var e=s.test(t);return e||l.test(t)?f(t.slice(2),e?2:8):c.test(t)?a:+t}var o=e(92),i=e(98),a=NaN,u=/^\s+|\s+$/g,c=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,f=parseInt;t.exports=r},function(t,n,e){function r(t){return"symbol"==typeof t||i(t)&&o(t)==a}var o=e(86),i=e(99),a="[object Symbol]";t.exports=r},function(t,n){function e(t){return null!=t&&"object"==typeof t}t.exports=e},function(t,n){function e(t){for(var n=-1,e=null==t?0:t.length,r=0,o=[];++n<e;){var i=t[n];i&&(o[r++]=i)}return o}t.exports=e},function(t,n,e){function r(){var t=arguments.length;if(!t)return[];for(var n=Array(t-1),e=arguments[0],r=t;r--;)n[r-1]=arguments[r];return o(u(e)?a(e):[e],i(n,1))}var o=e(102),i=e(103),a=e(108),u=e(107);t.exports=r},function(t,n){function e(t,n){for(var e=-1,r=n.length,o=t.length;++e<r;)t[o+e]=n[e];return t}t.exports=e},function(t,n,e){function r(t,n,e,a,u){var c=-1,s=t.length;for(e||(e=i),u||(u=[]);++c<s;){var l=t[c];n>0&&e(l)?n>1?r(l,n-1,e,a,u):o(u,l):a||(u[u.length]=l)}return u}var o=e(102),i=e(104);t.exports=r},function(t,n,e){function r(t){return a(t)||i(t)||!!(u&&t&&t[u])}var o=e(87),i=e(105),a=e(107),u=o?o.isConcatSpreadable:void 0;t.exports=r},function(t,n,e){var r=e(106),o=e(99),i=Object.prototype,a=i.hasOwnProperty,u=i.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(t){return o(t)&&a.call(t,"callee")&&!u.call(t,"callee")};t.exports=c},function(t,n,e){function r(t){return i(t)&&o(t)==a}var o=e(86),i=e(99),a="[object Arguments]";t.exports=r},function(t,n){var e=Array.isArray;t.exports=e},function(t,n){function e(t,n){var e=-1,r=t.length;for(n||(n=Array(r));++e<r;)n[e]=t[e];return n}t.exports=e},function(t,n,e){var r=e(110),o=e(103),i=e(152),a=e(161),u=i(function(t,n){return a(t)?r(t,o(n,1,a,!0)):[]});t.exports=u},function(t,n,e){function r(t,n,e,r){var f=-1,p=i,d=!0,h=t.length,v=[],y=n.length;if(!h)return v;e&&(n=u(n,c(e))),r?(p=a,d=!1):n.length>=l&&(p=s,d=!1,n=new o(n));t:for(;++f<h;){var g=t[f],x=null==e?g:e(g);if(g=r||0!==g?g:0,d&&x===x){for(var b=y;b--;)if(n[b]===x)continue t;v.push(g)}else p(n,x,r)||v.push(g)}return v}var o=e(111),i=e(143),a=e(148),u=e(149),c=e(150),s=e(151),l=200;t.exports=r},function(t,n,e){function r(t){var n=-1,e=null==t?0:t.length;for(this.__data__=new o;++n<e;)this.add(t[n])}var o=e(112),i=e(141),a=e(142);r.prototype.add=r.prototype.push=i,r.prototype.has=a,t.exports=r},function(t,n,e){function r(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}var o=e(113),i=e(135),a=e(138),u=e(139),c=e(140);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,t.exports=r},function(t,n,e){function r(){this.size=0,this.__data__={hash:new o,map:new(a||i),string:new o}}var o=e(114),i=e(127),a=e(134);t.exports=r},function(t,n,e){function r(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}var o=e(115),i=e(123),a=e(124),u=e(125),c=e(126);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,t.exports=r},function(t,n,e){function r(){this.__data__=o?o(null):{},this.size=0}var o=e(116);t.exports=r},function(t,n,e){var r=e(117),o=r(Object,"create");t.exports=o},function(t,n,e){function r(t,n){var e=i(t,n);return o(e)?e:void 0}var o=e(118),i=e(122);t.exports=r},function(t,n,e){function r(t){if(!a(t)||i(t))return!1;var n=o(t)?h:s;return n.test(u(t))}var o=e(85),i=e(119),a=e(92),u=e(121),c=/[\\^$.*+?()[\]{}|]/g,s=/^\[object .+?Constructor\]$/,l=Function.prototype,f=Object.prototype,p=l.toString,d=f.hasOwnProperty,h=RegExp("^"+p.call(d).replace(c,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=r},function(t,n,e){function r(t){return!!i&&i in t}var o=e(120),i=function(){var t=/[^.]+$/.exec(o&&o.keys&&o.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=r},function(t,n,e){var r=e(88),o=r["__core-js_shared__"];t.exports=o},function(t,n){function e(t){if(null!=t){try{return o.call(t)}catch(t){}try{return t+""}catch(t){}}return""}var r=Function.prototype,o=r.toString;t.exports=e},function(t,n){function e(t,n){return null==t?void 0:t[n]}t.exports=e},function(t,n){function e(t){var n=this.has(t)&&delete this.__data__[t];return this.size-=n?1:0,n}t.exports=e},function(t,n,e){function r(t){var n=this.__data__;if(o){var e=n[t];return e===i?void 0:e}return u.call(n,t)?n[t]:void 0}var o=e(116),i="__lodash_hash_undefined__",a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,n,e){function r(t){var n=this.__data__;return o?void 0!==n[t]:a.call(n,t)}var o=e(116),i=Object.prototype,a=i.hasOwnProperty;t.exports=r},function(t,n,e){function r(t,n){var e=this.__data__;return this.size+=this.has(t)?0:1,e[t]=o&&void 0===n?i:n,this}var o=e(116),i="__lodash_hash_undefined__";t.exports=r},function(t,n,e){function r(t){var n=-1,e=null==t?0:t.length;for(this.clear();++n<e;){var r=t[n];this.set(r[0],r[1])}}var o=e(128),i=e(129),a=e(131),u=e(132),c=e(133);r.prototype.clear=o,r.prototype.delete=i,r.prototype.get=a,r.prototype.has=u,r.prototype.set=c,t.exports=r},function(t,n){function e(){this.__data__=[],this.size=0}t.exports=e},function(t,n,e){function r(t){var n=this.__data__,e=o(n,t);if(e<0)return!1;var r=n.length-1;return e==r?n.pop():a.call(n,e,1),--this.size,!0}var o=e(130),i=Array.prototype,a=i.splice;t.exports=r},function(t,n,e){function r(t,n){for(var e=t.length;e--;)if(o(t[e][0],n))return e;return-1}var o=e(83);t.exports=r},function(t,n,e){function r(t){var n=this.__data__,e=o(n,t);return e<0?void 0:n[e][1]}var o=e(130);t.exports=r},function(t,n,e){function r(t){return o(this.__data__,t)>-1}var o=e(130);t.exports=r},function(t,n,e){function r(t,n){var e=this.__data__,r=o(e,t);return r<0?(++this.size,e.push([t,n])):e[r][1]=n,this}var o=e(130);t.exports=r},function(t,n,e){var r=e(117),o=e(88),i=r(o,"Map");t.exports=i},function(t,n,e){function r(t){var n=o(this,t).delete(t);return this.size-=n?1:0,n}var o=e(136);t.exports=r},function(t,n,e){function r(t,n){var e=t.__data__;return o(n)?e["string"==typeof n?"string":"hash"]:e.map}var o=e(137);t.exports=r},function(t,n){function e(t){var n=typeof t;return"string"==n||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==t:null===t}t.exports=e},function(t,n,e){function r(t){return o(this,t).get(t)}var o=e(136);t.exports=r},function(t,n,e){function r(t){return o(this,t).has(t)}var o=e(136);t.exports=r},function(t,n,e){function r(t,n){var e=o(this,t),r=e.size;return e.set(t,n),this.size+=e.size==r?0:1,this}var o=e(136);t.exports=r},function(t,n){function e(t){return this.__data__.set(t,r),this}var r="__lodash_hash_undefined__";t.exports=e},function(t,n){function e(t){return this.__data__.has(t)}t.exports=e},function(t,n,e){function r(t,n){var e=null==t?0:t.length;return!!e&&o(t,n,0)>-1}var o=e(144);t.exports=r},function(t,n,e){function r(t,n,e){return n===n?a(t,n,e):o(t,i,e)}var o=e(145),i=e(146),a=e(147);t.exports=r},function(t,n){function e(t,n,e,r){for(var o=t.length,i=e+(r?1:-1);r?i--:++i<o;)if(n(t[i],i,t))return i;return-1}t.exports=e},function(t,n){function e(t){return t!==t}t.exports=e},function(t,n){function e(t,n,e){for(var r=e-1,o=t.length;++r<o;)if(t[r]===n)return r;return-1}t.exports=e},function(t,n){function e(t,n,e){for(var r=-1,o=null==t?0:t.length;++r<o;)if(e(n,t[r]))return!0;return!1}t.exports=e},function(t,n){function e(t,n){for(var e=-1,r=null==t?0:t.length,o=Array(r);++e<r;)o[e]=n(t[e],e,t);return o}t.exports=e},function(t,n){function e(t){return function(n){return t(n)}}t.exports=e},function(t,n){function e(t,n){return t.has(n)}t.exports=e},function(t,n,e){function r(t,n){return a(i(t,n,o),t+"")}var o=e(153),i=e(154),a=e(156);t.exports=r},function(t,n){function e(t){return t}t.exports=e},function(t,n,e){function r(t,n,e){return n=i(void 0===n?t.length-1:n,0),function(){for(var r=arguments,a=-1,u=i(r.length-n,0),c=Array(u);++a<u;)c[a]=r[n+a];a=-1;for(var s=Array(n+1);++a<n;)s[a]=r[a];return s[n]=e(c),o(t,this,s)}}var o=e(155),i=Math.max;t.exports=r},function(t,n){function e(t,n,e){switch(e.length){case 0:return t.call(n);case 1:return t.call(n,e[0]);case 2:return t.call(n,e[0],e[1]);case 3:return t.call(n,e[0],e[1],e[2])}return t.apply(n,e)}t.exports=e},function(t,n,e){var r=e(157),o=e(160),i=o(r);t.exports=i},function(t,n,e){var r=e(158),o=e(159),i=e(153),a=o?function(t,n){return o(t,"toString",{configurable:!0,enumerable:!1,value:r(n),writable:!0})}:i;t.exports=a},function(t,n){function e(t){return function(){return t}}t.exports=e},function(t,n,e){var r=e(117),o=function(){try{var t=r(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=o},function(t,n){function e(t){var n=0,e=0;return function(){var a=i(),u=o-(a-e);if(e=a,u>0){if(++n>=r)return arguments[0]}else n=0;return t.apply(void 0,arguments)}}var r=800,o=16,i=Date.now;t.exports=e},function(t,n,e){function r(t){return i(t)&&o(t)}var o=e(84),i=e(99);t.exports=r},function(t,n,e){var r=e(110),o=e(103),i=e(163),a=e(152),u=e(161),c=e(218),s=a(function(t,n){var e=c(n);return u(e)&&(e=void 0),u(t)?r(t,o(n,1,u,!0),i(e,2)):[]});t.exports=s},function(t,n,e){function r(t){return"function"==typeof t?t:null==t?a:"object"==typeof t?u(t)?i(t[0],t[1]):o(t):c(t)}var o=e(164),i=e(201),a=e(153),u=e(107),c=e(215);t.exports=r},function(t,n,e){function r(t){var n=i(t);return 1==n.length&&n[0][2]?a(n[0][0],n[0][1]):function(e){return e===t||o(e,t,n)}}var o=e(165),i=e(198),a=e(200);t.exports=r},function(t,n,e){function r(t,n,e,r){var c=e.length,s=c,l=!r;if(null==t)return!s;for(t=Object(t);c--;){var f=e[c];if(l&&f[2]?f[1]!==t[f[0]]:!(f[0]in t))return!1}for(;++c<s;){f=e[c];var p=f[0],d=t[p],h=f[1];if(l&&f[2]){if(void 0===d&&!(p in t))return!1}else{var v=new o;if(r)var y=r(d,h,p,t,n,v);if(!(void 0===y?i(h,d,a|u,r,v):y))return!1}}return!0}var o=e(166),i=e(172),a=1,u=2;t.exports=r},function(t,n,e){function r(t){var n=this.__data__=new o(t);this.size=n.size}var o=e(127),i=e(167),a=e(168),u=e(169),c=e(170),s=e(171);r.prototype.clear=i,r.prototype.delete=a,r.prototype.get=u,r.prototype.has=c,r.prototype.set=s,t.exports=r},function(t,n,e){function r(){this.__data__=new o,this.size=0}var o=e(127);t.exports=r},function(t,n){function e(t){var n=this.__data__,e=n.delete(t);return this.size=n.size,e}t.exports=e},function(t,n){function e(t){return this.__data__.get(t)}t.exports=e},function(t,n){function e(t){return this.__data__.has(t)}t.exports=e},function(t,n,e){function r(t,n){var e=this.__data__;if(e instanceof o){var r=e.__data__;if(!i||r.length<u-1)return r.push([t,n]),this.size=++e.size,this;e=this.__data__=new a(r)}return e.set(t,n),this.size=e.size,this}var o=e(127),i=e(134),a=e(112),u=200;t.exports=r},function(t,n,e){function r(t,n,e,u,c){return t===n||(null==t||null==n||!i(t)&&!a(n)?t!==t&&n!==n:o(t,n,e,u,r,c))}var o=e(173),i=e(92),a=e(99);t.exports=r},function(t,n,e){function r(t,n,e,r,y,x){var b=s(t),m=s(n),w=h,_=h;b||(w=c(t),w=w==d?v:w),m||(_=c(n),_=_==d?v:_);var j=w==v,C=_==v,E=w==_;if(E&&l(t)){if(!l(n))return!1;b=!0,j=!1}if(E&&!j)return x||(x=new o),b||f(t)?i(t,n,e,r,y,x):a(t,n,w,e,r,y,x);if(!(e&p)){var O=j&&g.call(t,"__wrapped__"),k=C&&g.call(n,"__wrapped__");if(O||k){var A=O?t.value():t,S=k?n.value():n;return x||(x=new o),y(A,S,e,r,x)}}return!!E&&(x||(x=new o),u(t,n,e,r,y,x))}var o=e(166),i=e(174),a=e(176),u=e(180),c=e(193),s=e(107),l=e(184),f=e(186),p=1,d="[object Arguments]",h="[object Array]",v="[object Object]",y=Object.prototype,g=y.hasOwnProperty;t.exports=r},function(t,n,e){function r(t,n,e,r,s,l){var f=e&u,p=t.length,d=n.length;if(p!=d&&!(f&&d>p))return!1;var h=l.get(t);if(h&&l.get(n))return h==n;var v=-1,y=!0,g=e&c?new o:void 0;for(l.set(t,n),l.set(n,t);++v<p;){var x=t[v],b=n[v];if(r)var m=f?r(b,x,v,n,t,l):r(x,b,v,t,n,l);if(void 0!==m){if(m)continue;y=!1;break}if(g){if(!i(n,function(t,n){if(!a(g,n)&&(x===t||s(x,t,e,r,l)))return g.push(n)})){y=!1;break}}else if(x!==b&&!s(x,b,e,r,l)){y=!1;break}}return l.delete(t),l.delete(n),y}var o=e(111),i=e(175),a=e(151),u=1,c=2;t.exports=r},function(t,n){function e(t,n){for(var e=-1,r=null==t?0:t.length;++e<r;)if(n(t[e],e,t))return!0;return!1}t.exports=e},function(t,n,e){function r(t,n,e,r,o,j,E){switch(e){case _:if(t.byteLength!=n.byteLength||t.byteOffset!=n.byteOffset)return!1;t=t.buffer,n=n.buffer;case w:return!(t.byteLength!=n.byteLength||!j(new i(t),new i(n)));case p:case d:case y:return a(+t,+n);case h:return t.name==n.name&&t.message==n.message;case g:case b:return t==n+"";case v:var O=c;case x:var k=r&l;if(O||(O=s),t.size!=n.size&&!k)return!1;var A=E.get(t);if(A)return A==n;r|=f,E.set(t,n);var S=u(O(t),O(n),r,o,j,E);return E.delete(t),S;case m:if(C)return C.call(t)==C.call(n)}return!1}var o=e(87),i=e(177),a=e(83),u=e(174),c=e(178),s=e(179),l=1,f=2,p="[object Boolean]",d="[object Date]",h="[object Error]",v="[object Map]",y="[object Number]",g="[object RegExp]",x="[object Set]",b="[object String]",m="[object Symbol]",w="[object ArrayBuffer]",_="[object DataView]",j=o?o.prototype:void 0,C=j?j.valueOf:void 0;t.exports=r},function(t,n,e){var r=e(88),o=r.Uint8Array;t.exports=o},function(t,n){function e(t){var n=-1,e=Array(t.size);return t.forEach(function(t,r){e[++n]=[r,t]}),e}t.exports=e},function(t,n){function e(t){var n=-1,e=Array(t.size);return t.forEach(function(t){e[++n]=t}),e}t.exports=e},function(t,n,e){function r(t,n,e,r,a,c){var s=e&i,l=o(t),f=l.length,p=o(n),d=p.length;if(f!=d&&!s)return!1;for(var h=f;h--;){var v=l[h];if(!(s?v in n:u.call(n,v)))return!1}var y=c.get(t);if(y&&c.get(n))return y==n;var g=!0;c.set(t,n),c.set(n,t);for(var x=s;++h<f;){v=l[h];var b=t[v],m=n[v];if(r)var w=s?r(m,b,v,n,t,c):r(b,m,v,t,n,c);if(!(void 0===w?b===m||a(b,m,e,r,c):w)){g=!1;break}x||(x="constructor"==v)}if(g&&!x){var _=t.constructor,j=n.constructor;_!=j&&"constructor"in t&&"constructor"in n&&!("function"==typeof _&&_ instanceof _&&"function"==typeof j&&j instanceof j)&&(g=!1)}return c.delete(t),c.delete(n),g}var o=e(181),i=1,a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,n,e){function r(t){return a(t)?o(t):i(t)}var o=e(182),i=e(189),a=e(84);t.exports=r},function(t,n,e){function r(t,n){var e=a(t),r=!e&&i(t),l=!e&&!r&&u(t),p=!e&&!r&&!l&&s(t),d=e||r||l||p,h=d?o(t.length,String):[],v=h.length;for(var y in t)!n&&!f.call(t,y)||d&&("length"==y||l&&("offset"==y||"parent"==y)||p&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||c(y,v))||h.push(y);
  4. return h}var o=e(183),i=e(105),a=e(107),u=e(184),c=e(94),s=e(186),l=Object.prototype,f=l.hasOwnProperty;t.exports=r},function(t,n){function e(t,n){for(var e=-1,r=Array(t);++e<t;)r[e]=n(e);return r}t.exports=e},function(t,n,e){(function(t){var r=e(88),o=e(185),i="object"==typeof n&&n&&!n.nodeType&&n,a=i&&"object"==typeof t&&t&&!t.nodeType&&t,u=a&&a.exports===i,c=u?r.Buffer:void 0,s=c?c.isBuffer:void 0,l=s||o;t.exports=l}).call(n,e(58)(t))},function(t,n){function e(){return!1}t.exports=e},function(t,n,e){var r=e(187),o=e(150),i=e(188),a=i&&i.isTypedArray,u=a?o(a):r;t.exports=u},function(t,n,e){function r(t){return a(t)&&i(t.length)&&!!P[o(t)]}var o=e(86),i=e(93),a=e(99),u="[object Arguments]",c="[object Array]",s="[object Boolean]",l="[object Date]",f="[object Error]",p="[object Function]",d="[object Map]",h="[object Number]",v="[object Object]",y="[object RegExp]",g="[object Set]",x="[object String]",b="[object WeakMap]",m="[object ArrayBuffer]",w="[object DataView]",_="[object Float32Array]",j="[object Float64Array]",C="[object Int8Array]",E="[object Int16Array]",O="[object Int32Array]",k="[object Uint8Array]",A="[object Uint8ClampedArray]",S="[object Uint16Array]",T="[object Uint32Array]",P={};P[_]=P[j]=P[C]=P[E]=P[O]=P[k]=P[A]=P[S]=P[T]=!0,P[u]=P[c]=P[m]=P[s]=P[w]=P[l]=P[f]=P[p]=P[d]=P[h]=P[v]=P[y]=P[g]=P[x]=P[b]=!1,t.exports=r},function(t,n,e){(function(t){var r=e(89),o="object"==typeof n&&n&&!n.nodeType&&n,i=o&&"object"==typeof t&&t&&!t.nodeType&&t,a=i&&i.exports===o,u=a&&r.process,c=function(){try{return u&&u.binding&&u.binding("util")}catch(t){}}();t.exports=c}).call(n,e(58)(t))},function(t,n,e){function r(t){if(!o(t))return i(t);var n=[];for(var e in Object(t))u.call(t,e)&&"constructor"!=e&&n.push(e);return n}var o=e(190),i=e(191),a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,n){function e(t){var n=t&&t.constructor,e="function"==typeof n&&n.prototype||r;return t===e}var r=Object.prototype;t.exports=e},function(t,n,e){var r=e(192),o=r(Object.keys,Object);t.exports=o},function(t,n){function e(t,n){return function(e){return t(n(e))}}t.exports=e},function(t,n,e){var r=e(194),o=e(134),i=e(195),a=e(196),u=e(197),c=e(86),s=e(121),l="[object Map]",f="[object Object]",p="[object Promise]",d="[object Set]",h="[object WeakMap]",v="[object DataView]",y=s(r),g=s(o),x=s(i),b=s(a),m=s(u),w=c;(r&&w(new r(new ArrayBuffer(1)))!=v||o&&w(new o)!=l||i&&w(i.resolve())!=p||a&&w(new a)!=d||u&&w(new u)!=h)&&(w=function(t){var n=c(t),e=n==f?t.constructor:void 0,r=e?s(e):"";if(r)switch(r){case y:return v;case g:return l;case x:return p;case b:return d;case m:return h}return n}),t.exports=w},function(t,n,e){var r=e(117),o=e(88),i=r(o,"DataView");t.exports=i},function(t,n,e){var r=e(117),o=e(88),i=r(o,"Promise");t.exports=i},function(t,n,e){var r=e(117),o=e(88),i=r(o,"Set");t.exports=i},function(t,n,e){var r=e(117),o=e(88),i=r(o,"WeakMap");t.exports=i},function(t,n,e){function r(t){for(var n=i(t),e=n.length;e--;){var r=n[e],a=t[r];n[e]=[r,a,o(a)]}return n}var o=e(199),i=e(181);t.exports=r},function(t,n,e){function r(t){return t===t&&!o(t)}var o=e(92);t.exports=r},function(t,n){function e(t,n){return function(e){return null!=e&&(e[t]===n&&(void 0!==n||t in Object(e)))}}t.exports=e},function(t,n,e){function r(t,n){return u(t)&&c(n)?s(l(t),n):function(e){var r=i(e,t);return void 0===r&&r===n?a(e,t):o(n,r,f|p)}}var o=e(172),i=e(202),a=e(212),u=e(205),c=e(199),s=e(200),l=e(211),f=1,p=2;t.exports=r},function(t,n,e){function r(t,n,e){var r=null==t?void 0:o(t,n);return void 0===r?e:r}var o=e(203);t.exports=r},function(t,n,e){function r(t,n){n=o(n,t);for(var e=0,r=n.length;null!=t&&e<r;)t=t[i(n[e++])];return e&&e==r?t:void 0}var o=e(204),i=e(211);t.exports=r},function(t,n,e){function r(t,n){return o(t)?t:i(t,n)?[t]:a(u(t))}var o=e(107),i=e(205),a=e(206),u=e(209);t.exports=r},function(t,n,e){function r(t,n){if(o(t))return!1;var e=typeof t;return!("number"!=e&&"symbol"!=e&&"boolean"!=e&&null!=t&&!i(t))||(u.test(t)||!a.test(t)||null!=n&&t in Object(n))}var o=e(107),i=e(98),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,u=/^\w*$/;t.exports=r},function(t,n,e){var r=e(207),o=/^\./,i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,u=r(function(t){var n=[];return o.test(t)&&n.push(""),t.replace(i,function(t,e,r,o){n.push(r?o.replace(a,"$1"):e||t)}),n});t.exports=u},function(t,n,e){function r(t){var n=o(t,function(t){return e.size===i&&e.clear(),t}),e=n.cache;return n}var o=e(208),i=500;t.exports=r},function(t,n,e){function r(t,n){if("function"!=typeof t||null!=n&&"function"!=typeof n)throw new TypeError(i);var e=function(){var r=arguments,o=n?n.apply(this,r):r[0],i=e.cache;if(i.has(o))return i.get(o);var a=t.apply(this,r);return e.cache=i.set(o,a)||i,a};return e.cache=new(r.Cache||o),e}var o=e(112),i="Expected a function";r.Cache=o,t.exports=r},function(t,n,e){function r(t){return null==t?"":o(t)}var o=e(210);t.exports=r},function(t,n,e){function r(t){if("string"==typeof t)return t;if(a(t))return i(t,r)+"";if(u(t))return l?l.call(t):"";var n=t+"";return"0"==n&&1/t==-c?"-0":n}var o=e(87),i=e(149),a=e(107),u=e(98),c=1/0,s=o?o.prototype:void 0,l=s?s.toString:void 0;t.exports=r},function(t,n,e){function r(t){if("string"==typeof t||o(t))return t;var n=t+"";return"0"==n&&1/t==-i?"-0":n}var o=e(98),i=1/0;t.exports=r},function(t,n,e){function r(t,n){return null!=t&&i(t,n,o)}var o=e(213),i=e(214);t.exports=r},function(t,n){function e(t,n){return null!=t&&n in Object(t)}t.exports=e},function(t,n,e){function r(t,n,e){n=o(n,t);for(var r=-1,l=n.length,f=!1;++r<l;){var p=s(n[r]);if(!(f=null!=t&&e(t,p)))break;t=t[p]}return f||++r!=l?f:(l=null==t?0:t.length,!!l&&c(l)&&u(p,l)&&(a(t)||i(t)))}var o=e(204),i=e(105),a=e(107),u=e(94),c=e(93),s=e(211);t.exports=r},function(t,n,e){function r(t){return a(t)?o(u(t)):i(t)}var o=e(216),i=e(217),a=e(205),u=e(211);t.exports=r},function(t,n){function e(t){return function(n){return null==n?void 0:n[t]}}t.exports=e},function(t,n,e){function r(t){return function(n){return o(n,t)}}var o=e(203);t.exports=r},function(t,n){function e(t){var n=null==t?0:t.length;return n?t[n-1]:void 0}t.exports=e},function(t,n,e){var r=e(110),o=e(103),i=e(152),a=e(161),u=e(218),c=i(function(t,n){var e=u(n);return a(e)&&(e=void 0),a(t)?r(t,o(n,1,a,!0),void 0,e):[]});t.exports=c},function(t,n,e){function r(t,n,e){var r=null==t?0:t.length;return r?(n=e||void 0===n?1:i(n),o(t,n<0?0:n,r)):[]}var o=e(81),i=e(95);t.exports=r},function(t,n,e){function r(t,n,e){var r=null==t?0:t.length;return r?(n=e||void 0===n?1:i(n),n=r-n,o(t,0,n<0?0:n)):[]}var o=e(81),i=e(95);t.exports=r},function(t,n,e){function r(t,n){return t&&t.length?i(t,o(n,3),!0,!0):[]}var o=e(163),i=e(223);t.exports=r},function(t,n,e){function r(t,n,e,r){for(var i=t.length,a=r?i:-1;(r?a--:++a<i)&&n(t[a],a,t););return e?o(t,r?0:a,r?a+1:i):o(t,r?a+1:0,r?i:a)}var o=e(81);t.exports=r},function(t,n,e){function r(t,n){return t&&t.length?i(t,o(n,3),!0):[]}var o=e(163),i=e(223);t.exports=r},function(t,n,e){function r(t,n,e,r){var a=null==t?0:t.length;return a?(e&&"number"!=typeof e&&i(t,n,e)&&(e=0,r=a),o(t,n,e,r)):[]}var o=e(226),i=e(82);t.exports=r},function(t,n,e){function r(t,n,e,r){var a=t.length;for(e=o(e),e<0&&(e=-e>a?0:a+e),r=void 0===r||r>a?a:o(r),r<0&&(r+=a),r=e>r?0:i(r);e<r;)t[e++]=n;return t}var o=e(95),i=e(227);t.exports=r},function(t,n,e){function r(t){return t?o(i(t),0,a):0}var o=e(228),i=e(95),a=4294967295;t.exports=r},function(t,n){function e(t,n,e){return t===t&&(void 0!==e&&(t=t<=e?t:e),void 0!==n&&(t=t>=n?t:n)),t}t.exports=e},function(t,n,e){function r(t,n,e){var r=null==t?0:t.length;if(!r)return-1;var c=null==e?0:a(e);return c<0&&(c=u(r+c,0)),o(t,i(n,3),c)}var o=e(145),i=e(163),a=e(95),u=Math.max;t.exports=r},function(t,n,e){function r(t,n,e){var r=null==t?0:t.length;if(!r)return-1;var s=r-1;return void 0!==e&&(s=a(e),s=e<0?u(r+s,0):c(s,r-1)),o(t,i(n,3),s,!0)}var o=e(145),i=e(163),a=e(95),u=Math.max,c=Math.min;t.exports=r},function(t,n,e){t.exports=e(232)},function(t,n){function e(t){return t&&t.length?t[0]:void 0}t.exports=e},function(t,n,e){function r(t){var n=null==t?0:t.length;return n?o(t,1):[]}var o=e(103);t.exports=r},function(t,n,e){function r(t){var n=null==t?0:t.length;return n?o(t,i):[]}var o=e(103),i=1/0;t.exports=r},function(t,n,e){function r(t,n){var e=null==t?0:t.length;return e?(n=void 0===n?1:i(n),o(t,n)):[]}var o=e(103),i=e(95);t.exports=r},function(t,n){function e(t){for(var n=-1,e=null==t?0:t.length,r={};++n<e;){var o=t[n];r[o[0]]=o[1]}return r}t.exports=e},function(t,n,e){function r(t,n,e){var r=null==t?0:t.length;if(!r)return-1;var u=null==e?0:i(e);return u<0&&(u=a(r+u,0)),o(t,n,u)}var o=e(144),i=e(95),a=Math.max;t.exports=r},function(t,n,e){function r(t){var n=null==t?0:t.length;return n?o(t,0,-1):[]}var o=e(81);t.exports=r},function(t,n,e){var r=e(149),o=e(240),i=e(152),a=e(241),u=i(function(t){var n=r(t,a);return n.length&&n[0]===t[0]?o(n):[]});t.exports=u},function(t,n,e){function r(t,n,e){for(var r=e?a:i,f=t[0].length,p=t.length,d=p,h=Array(p),v=1/0,y=[];d--;){var g=t[d];d&&n&&(g=u(g,c(n))),v=l(g.length,v),h[d]=!e&&(n||f>=120&&g.length>=120)?new o(d&&g):void 0}g=t[0];var x=-1,b=h[0];t:for(;++x<f&&y.length<v;){var m=g[x],w=n?n(m):m;if(m=e||0!==m?m:0,!(b?s(b,w):r(y,w,e))){for(d=p;--d;){var _=h[d];if(!(_?s(_,w):r(t[d],w,e)))continue t}b&&b.push(w),y.push(m)}}return y}var o=e(111),i=e(143),a=e(148),u=e(149),c=e(150),s=e(151),l=Math.min;t.exports=r},function(t,n,e){function r(t){return o(t)?t:[]}var o=e(161);t.exports=r},function(t,n,e){var r=e(149),o=e(240),i=e(163),a=e(152),u=e(241),c=e(218),s=a(function(t){var n=c(t),e=r(t,u);return n===c(e)?n=void 0:e.pop(),e.length&&e[0]===t[0]?o(e,i(n,2)):[]});t.exports=s},function(t,n,e){var r=e(149),o=e(240),i=e(152),a=e(241),u=e(218),c=i(function(t){var n=u(t),e=r(t,a);return n="function"==typeof n?n:void 0,n&&e.pop(),e.length&&e[0]===t[0]?o(e,void 0,n):[]});t.exports=c},function(t,n){function e(t,n){return null==t?"":o.call(t,n)}var r=Array.prototype,o=r.join;t.exports=e},function(t,n,e){function r(t,n,e){var r=null==t?0:t.length;if(!r)return-1;var l=r;return void 0!==e&&(l=u(e),l=l<0?c(r+l,0):s(l,r-1)),n===n?a(t,n,l):o(t,i,l,!0)}var o=e(145),i=e(146),a=e(246),u=e(95),c=Math.max,s=Math.min;t.exports=r},function(t,n){function e(t,n,e){for(var r=e+1;r--;)if(t[r]===n)return r;return r}t.exports=e},function(t,n,e){function r(t,n){return t&&t.length?o(t,i(n)):void 0}var o=e(248),i=e(95);t.exports=r},function(t,n,e){function r(t,n){var e=t.length;if(e)return n+=n<0?e:0,o(n,e)?t[n]:void 0}var o=e(94);t.exports=r},function(t,n,e){var r=e(152),o=e(250),i=r(o);t.exports=i},function(t,n,e){function r(t,n){return t&&t.length&&n&&n.length?o(t,n):t}var o=e(251);t.exports=r},function(t,n,e){function r(t,n,e,r){var s=r?a:i,f=-1,p=n.length,d=t;for(t===n&&(n=c(n)),e&&(d=o(t,u(e)));++f<p;)for(var h=0,v=n[f],y=e?e(v):v;(h=s(d,y,h,r))>-1;)d!==t&&l.call(d,h,1),l.call(t,h,1);return t}var o=e(149),i=e(144),a=e(252),u=e(150),c=e(108),s=Array.prototype,l=s.splice;t.exports=r},function(t,n){function e(t,n,e,r){for(var o=e-1,i=t.length;++o<i;)if(r(t[o],n))return o;return-1}t.exports=e},function(t,n,e){function r(t,n,e){return t&&t.length&&n&&n.length?i(t,n,o(e,2)):t}var o=e(163),i=e(251);t.exports=r},function(t,n,e){function r(t,n,e){return t&&t.length&&n&&n.length?o(t,n,void 0,e):t}var o=e(251);t.exports=r},function(t,n,e){var r=e(149),o=e(256),i=e(257),a=e(260),u=e(261),c=e(94),s=u(function(t,n){var e=null==t?0:t.length,u=o(t,n);return i(t,r(n,function(t){return c(t,e)?+t:t}).sort(a)),u});t.exports=s},function(t,n,e){function r(t,n){for(var e=-1,r=n.length,i=Array(r),a=null==t;++e<r;)i[e]=a?void 0:o(t,n[e]);return i}var o=e(202);t.exports=r},function(t,n,e){function r(t,n){for(var e=t?n.length:0,r=e-1;e--;){var a=n[e];if(e==r||a!==c){var c=a;i(a)?u.call(t,a,1):o(t,a)}}return t}var o=e(258),i=e(94),a=Array.prototype,u=a.splice;t.exports=r},function(t,n,e){function r(t,n){return n=o(n,t),t=a(t,n),null==t||delete t[u(i(n))]}var o=e(204),i=e(218),a=e(259),u=e(211);t.exports=r},function(t,n,e){function r(t,n){return n.length<2?t:o(t,i(n,0,-1))}var o=e(203),i=e(81);t.exports=r},function(t,n,e){function r(t,n){if(t!==n){var e=void 0!==t,r=null===t,i=t===t,a=o(t),u=void 0!==n,c=null===n,s=n===n,l=o(n);if(!c&&!l&&!a&&t>n||a&&u&&s&&!c&&!l||r&&u&&s||!e&&s||!i)return 1;if(!r&&!a&&!l&&t<n||l&&e&&i&&!r&&!a||c&&e&&i||!u&&i||!s)return-1}return 0}var o=e(98);t.exports=r},function(t,n,e){function r(t){return a(i(t,void 0,o),t+"")}var o=e(233),i=e(154),a=e(156);t.exports=r},function(t,n,e){function r(t,n){var e=[];if(!t||!t.length)return e;var r=-1,a=[],u=t.length;for(n=o(n,3);++r<u;){var c=t[r];n(c,r,t)&&(e.push(c),a.push(r))}return i(t,a),e}var o=e(163),i=e(257);t.exports=r},function(t,n){function e(t){return null==t?t:o.call(t)}var r=Array.prototype,o=r.reverse;t.exports=e},function(t,n,e){function r(t,n,e){var r=null==t?0:t.length;return r?(e&&"number"!=typeof e&&i(t,n,e)?(n=0,e=r):(n=null==n?0:a(n),e=void 0===e?r:a(e)),o(t,n,e)):[]}var o=e(81),i=e(82),a=e(95);t.exports=r},function(t,n,e){function r(t,n){return o(t,n)}var o=e(266);t.exports=r},function(t,n,e){function r(t,n,e){var r=0,u=null==t?r:t.length;if("number"==typeof n&&n===n&&u<=c){for(;r<u;){var s=r+u>>>1,l=t[s];null!==l&&!a(l)&&(e?l<=n:l<n)?r=s+1:u=s}return u}return o(t,n,i,e)}var o=e(267),i=e(153),a=e(98),u=4294967295,c=u>>>1;t.exports=r},function(t,n,e){function r(t,n,e,r){n=e(n);for(var i=0,s=null==t?0:t.length,l=n!==n,f=null===n,p=o(n),d=void 0===n;i<s;){var h=u((i+s)/2),v=e(t[h]),y=void 0!==v,g=null===v,x=v===v,b=o(v);if(l)var m=r||x;else m=d?x&&(r||y):f?x&&y&&(r||!g):p?x&&y&&!g&&(r||!b):!g&&!b&&(r?v<=n:v<n);m?i=h+1:s=h}return c(s,a)}var o=e(98),i=4294967295,a=i-1,u=Math.floor,c=Math.min;t.exports=r},function(t,n,e){function r(t,n,e){return i(t,n,o(e,2))}var o=e(163),i=e(267);t.exports=r},function(t,n,e){function r(t,n){var e=null==t?0:t.length;if(e){var r=o(t,n);if(r<e&&i(t[r],n))return r}return-1}var o=e(266),i=e(83);t.exports=r},function(t,n,e){function r(t,n){return o(t,n,!0)}var o=e(266);t.exports=r},function(t,n,e){function r(t,n,e){return i(t,n,o(e,2),!0)}var o=e(163),i=e(267);t.exports=r},function(t,n,e){function r(t,n){var e=null==t?0:t.length;if(e){var r=o(t,n,!0)-1;if(i(t[r],n))return r}return-1}var o=e(266),i=e(83);t.exports=r},function(t,n,e){function r(t){return t&&t.length?o(t):[]}var o=e(274);t.exports=r},function(t,n,e){function r(t,n){for(var e=-1,r=t.length,i=0,a=[];++e<r;){var u=t[e],c=n?n(u):u;if(!e||!o(c,s)){var s=c;a[i++]=0===u?0:u}}return a}var o=e(83);t.exports=r},function(t,n,e){function r(t,n){return t&&t.length?i(t,o(n,2)):[]}var o=e(163),i=e(274);t.exports=r},function(t,n,e){function r(t){var n=null==t?0:t.length;return n?o(t,1,n):[]}var o=e(81);t.exports=r},function(t,n,e){function r(t,n,e){return t&&t.length?(n=e||void 0===n?1:i(n),o(t,0,n<0?0:n)):[]}var o=e(81),i=e(95);t.exports=r},function(t,n,e){function r(t,n,e){var r=null==t?0:t.length;return r?(n=e||void 0===n?1:i(n),n=r-n,o(t,n<0?0:n,r)):[]}var o=e(81),i=e(95);t.exports=r},function(t,n,e){function r(t,n){return t&&t.length?i(t,o(n,3),!1,!0):[]}var o=e(163),i=e(223);t.exports=r},function(t,n,e){function r(t,n){return t&&t.length?i(t,o(n,3)):[]}var o=e(163),i=e(223);t.exports=r},function(t,n,e){var r=e(103),o=e(152),i=e(282),a=e(161),u=o(function(t){return i(r(t,1,a,!0))});t.exports=u},function(t,n,e){function r(t,n,e){var r=-1,f=i,p=t.length,d=!0,h=[],v=h;if(e)d=!1,f=a;else if(p>=l){var y=n?null:c(t);if(y)return s(y);d=!1,f=u,v=new o}else v=n?[]:h;t:for(;++r<p;){var g=t[r],x=n?n(g):g;if(g=e||0!==g?g:0,d&&x===x){for(var b=v.length;b--;)if(v[b]===x)continue t;n&&v.push(x),h.push(g)}else f(v,x,e)||(v!==h&&v.push(x),h.push(g))}return h}var o=e(111),i=e(143),a=e(148),u=e(151),c=e(283),s=e(179),l=200;t.exports=r},function(t,n,e){var r=e(196),o=e(284),i=e(179),a=1/0,u=r&&1/i(new r([,-0]))[1]==a?function(t){return new r(t)}:o;t.exports=u},function(t,n){function e(){}t.exports=e},function(t,n,e){var r=e(103),o=e(163),i=e(152),a=e(282),u=e(161),c=e(218),s=i(function(t){var n=c(t);return u(n)&&(n=void 0),a(r(t,1,u,!0),o(n,2))});t.exports=s},function(t,n,e){var r=e(103),o=e(152),i=e(282),a=e(161),u=e(218),c=o(function(t){var n=u(t);return n="function"==typeof n?n:void 0,i(r(t,1,a,!0),void 0,n)});t.exports=c},function(t,n,e){function r(t){return t&&t.length?o(t):[]}var o=e(282);t.exports=r},function(t,n,e){function r(t,n){return t&&t.length?i(t,o(n,2)):[]}var o=e(163),i=e(282);t.exports=r},function(t,n,e){function r(t,n){return n="function"==typeof n?n:void 0,t&&t.length?o(t,void 0,n):[]}var o=e(282);t.exports=r},function(t,n,e){function r(t){if(!t||!t.length)return[];var n=0;return t=o(t,function(t){if(c(t))return n=s(t.length,n),!0}),u(n,function(n){return i(t,a(n))})}var o=e(291),i=e(149),a=e(216),u=e(183),c=e(161),s=Math.max;t.exports=r},function(t,n){function e(t,n){for(var e=-1,r=null==t?0:t.length,o=0,i=[];++e<r;){var a=t[e];n(a,e,t)&&(i[o++]=a)}return i}t.exports=e},function(t,n,e){function r(t,n){if(!t||!t.length)return[];var e=a(t);return null==n?e:i(e,function(t){return o(n,void 0,t)})}var o=e(155),i=e(149),a=e(290);t.exports=r},function(t,n,e){var r=e(110),o=e(152),i=e(161),a=o(function(t,n){return i(t)?r(t,n):[]});t.exports=a},function(t,n,e){var r=e(291),o=e(152),i=e(295),a=e(161),u=o(function(t){return i(r(t,a))});t.exports=u},function(t,n,e){function r(t,n,e){var r=t.length;if(r<2)return r?a(t[0]):[];for(var u=-1,c=Array(r);++u<r;)for(var s=t[u],l=-1;++l<r;)l!=u&&(c[u]=o(c[u]||s,t[l],n,e));return a(i(c,1),n,e)}var o=e(110),i=e(103),a=e(282);t.exports=r},function(t,n,e){var r=e(291),o=e(163),i=e(152),a=e(295),u=e(161),c=e(218),s=i(function(t){var n=c(t);return u(n)&&(n=void 0),a(r(t,u),o(n,2))});t.exports=s},function(t,n,e){var r=e(291),o=e(152),i=e(295),a=e(161),u=e(218),c=o(function(t){var n=u(t);return n="function"==typeof n?n:void 0,i(r(t,a),void 0,n)});t.exports=c},function(t,n,e){var r=e(152),o=e(290),i=r(o);t.exports=i},function(t,n,e){function r(t,n){return i(t||[],n||[],o)}var o=e(300),i=e(302);t.exports=r},function(t,n,e){function r(t,n,e){var r=t[n];u.call(t,n)&&i(r,e)&&(void 0!==e||n in t)||o(t,n,e)}var o=e(301),i=e(83),a=Object.prototype,u=a.hasOwnProperty;t.exports=r},function(t,n,e){function r(t,n,e){"__proto__"==n&&o?o(t,n,{configurable:!0,enumerable:!0,value:e,writable:!0}):t[n]=e}var o=e(159);t.exports=r},function(t,n){function e(t,n,e){for(var r=-1,o=t.length,i=n.length,a={};++r<o;){var u=r<i?n[r]:void 0;e(a,t[r],u)}return a}t.exports=e},function(t,n,e){function r(t,n){return i(t||[],n||[],o)}var o=e(304),i=e(302);t.exports=r},function(t,n,e){function r(t,n,e,r){if(!u(t))return t;n=i(n,t);for(var s=-1,l=n.length,f=l-1,p=t;null!=p&&++s<l;){var d=c(n[s]),h=e;if(s!=f){var v=p[d];h=r?r(v,d,p):void 0,void 0===h&&(h=u(v)?v:a(n[s+1])?[]:{})}o(p,d,h),p=p[d]}return t}var o=e(300),i=e(204),a=e(94),u=e(92),c=e(211);t.exports=r},function(t,n,e){var r=e(152),o=e(292),i=r(function(t){var n=t.length,e=n>1?t[n-1]:void 0;return e="function"==typeof e?(t.pop(),e):void 0,o(t,e)});t.exports=i},function(t,n,e){(function(n){t.exports=function(t){var e,r={};return r.handle=function(r){if(!n.event.defaultPrevented){var o=!0;e===r&&(o=!1),t instanceof Function&&t(o?r:void 0),e=o?r:void 0}},r.reset=function(){e&&(t(void 0),e=void 0)},r}}).call(n,e(6))},function(t,n,e){var r=e(20);t.exports=function(){function t(){var t=l.filterNodesAndTidy(o,i,n);o=t.nodes,i=t.properties}function n(t){return!(t instanceof r)}var o,i,a,u,c={},s=!1,l=e(71)();return c.filter=function(n,e){o=n,i=e,this.enabled()&&t(),a=o,u=i},c.enabled=function(t){return arguments.length?(s=t,c):s},c.filteredNodes=function(){return a},c.filteredProperties=function(){return u},c}},function(t,n,e){(function(n){var r=e(20),o=e(31),i=e(30),a=e(63)();t.exports=function(){function t(){h=0,v=0,y=0,g=0,x=0,b=0,m=0,w=0}function u(t,n){h=t.length;var r,o,i,a=e(62)();for(r=0,o=n.length;r<o;r++)i=n[r],a.has(i)||(v+=1),a.add(i),i.inverse()&&a.add(i.inverse())}function c(t){var e=n.set(),u=!1,c=!1;t.forEach(function(t){a.isDatatype(t)?e.add(t.defaultLabel()):t instanceof r||(t instanceof o?u=!0:t instanceof i?c=!0:(y+=1,y+=f(t.equivalents())))}),y+=u?1:0,y+=c?1:0,g=e.size()}function s(t){for(var n=0,e=t.length;n<e;n++){var r=t[n];a.isObjectProperty(r)?b+=l(r):a.isDatatypeProperty(t)&&(x+=l(r))}m=b+x}function l(t){var n=1;return n+=f(t.equivalents()),n+=f(t.redundantProperties())}function f(t){return t?t.length:0}function p(t,n){t.forEach(function(t){var e=t.type(),r=n[e];"undefined"==typeof r?r=0:r+=1,n[e]=r})}function d(t){for(var n=0,e=0,r=t.length;e<r;e++)n+=t[e].individuals().length||0;w=n}var h,v,y,g,x,b,m,w,_,j,C={},E={},O={};return C.filter=function(n,e){t(),u(n,e),c(n),s(e),p(n,E),p(e,O),d(n),_=n,j=e},C.nodeCount=function(){return h},C.occurencesOfClassAndDatatypeTypes=function(){return E},C.edgeCount=function(){return v},C.occurencesOfPropertyTypes=function(){return O},C.classCount=function(){return y},C.datatypeCount=function(){return g},C.datatypePropertyCount=function(){return x},C.objectPropertyCount=function(){return b},C.propertyCount=function(){return m},C.totalIndividualCount=function(){return w},C.filteredNodes=function(){return _},C.filteredProperties=function(){return j},C}}).call(n,e(6))},function(t,n,e){var r=e(63)();t.exports=function(){function t(){var t,e,s,l,f,p=[],d=[],h=[];for(l=0,f=c.length;l<f;l++)s=c[l],r.isRdfsSubClassOf(s)&&h.push(s.domain());for(l=0,f=h.length;l<f;l++)e=h[l],t=n(e,c),o(t)&&i(e,t)&&(p=p.concat(t),d.push(e));u=a(u,d),c=a(c,p)}function n(t,o,i){var a,u,c,s=[];for(u=0,c=o.length;u<c;u++)if(a=o[u],(a.domain()===t||a.range()===t)&&(s.push(a),r.isRdfsSubClassOf(a))){var l=a.domain();if(i=i||e(62)(),t===a.range()&&!i.has(l)){i.add(l);var f=n(l,o,i);s=s.concat(f)}}return s}function o(t){var n,e,o,i=!0;for(e=0,o=t.length;e<o;e++)if(n=t[e],!r.isRdfsSubClassOf(n)){i=!1;break}return i}function i(t,n){for(var e=0,r=0,o=n.length;r<o;r++){var i=n[r];if(i.domain()===t&&(e+=1),e>1)return!1}return!0}function a(t,n){var e,r,o,i=[];for(r=0,o=t.length;r<o;r++)e=t[r],n.indexOf(e)===-1&&i.push(e);return i}var u,c,s,l,f={},p=!1;return f.filter=function(n,e){u=n,c=e,this.enabled()&&t(),s=u,l=c},f.enabled=function(t){return arguments.length?(p=t,f):p},f.filteredNodes=function(){return s},f.filteredProperties=function(){return l},f}}]);