yfiles-jupyter-graphs
Version:
A diagram visualization extension for JupyterLab and Jupyter Notebooks powered by yFiles for HTML
1 lines • 18.2 MB
JavaScript
define(["module","@jupyter-widgets/base"],(($,f)=>(()=>{var t={11:($,f,t)=>{"use strict";t.d(f,{A:()=>u});var n=t(1601),i=t.n(n),r=t(6314),e=t.n(r)()(i());e.push([$.id,".graph-widget .dialog {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(33,33,33,0.46);\n z-index: 99;\n}\n\n.graph-widget .dialog > .dialog-content {\n position: absolute;\n display: block;\n width: 820px;\n max-width: 95%;\n min-height: 20px;\n max-height: 90%;\n background-color: var(--background);\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n transform-origin: center;\n box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12);\n border-radius: 4px;\n padding: 10px;\n color: var(--yfiles-primary-color);\n font-family: var(--default-font-family);\n animation: display .3s cubic-bezier(.25,.8,.25,1) forwards;\n}\n\n.graph-widget.dark-mode .dialog > .dialog-content {\n background: var(--elevation-color-1);\n}\n\n@keyframes display {\n 0% {\n opacity: 0;\n }\n 100% {\n opacity: 1;\n }\n}\n\n.graph-widget .dialog > .dialog-content .dialog-headline {\n font-size: 20px;\n font-weight: bold;\n margin: 0;\n vertical-align: middle;\n border-bottom: 2px solid var(--elevation-color-2);\n}\n\n.graph-widget .dialog .flex-container {\n display: flex;\n flex-direction: row;\n margin-top: 10px;\n}\n\n.graph-widget .dialog .flex-element {\n flex: 1;\n text-align: center;\n padding: 0 15px;\n}\n\n.graph-widget .dialog .flex-element:first-of-type {\n border-right: 2px solid var(--elevation-color-2);\n}\n\n.graph-widget .dialog .button {\n display: flex;\n justify-content: center;\n align-items: center;\n border: none;\n height: 36px;\n border-radius: 4px;\n margin: 30px auto 20px auto;\n cursor: pointer;\n position: relative;\n font-size: 14px;\n padding: 0 12px;\n background-color: transparent;\n text-decoration: none;\n color: var(--yfiles-blue)\n}\n\n.graph-widget .dialog .button.secondary {\n border: thin solid var(--yfiles-primary-color);\n}\n\n.graph-widget .dialog .button.secondary.inline {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n margin: 0 5px;\n color: var(--yfiles-primary-color);\n}\n\n.graph-widget .dialog .button.secondary.inline .mdi-icon {\n margin-right: 3px;\n}\n\n.graph-widget .dialog .button .mdi-icon {\n width: 20px;\n height: 20px;\n margin-right: 8px;\n vertical-align: middle;\n}\n\n.graph-widget .dialog .button[disabled] {\n cursor: default !important;\n opacity: 0.5;\n}\n\n.graph-widget .dialog .button:not([disabled]):hover {\n background-color: var(--toolbar-button-color);\n}\n\n.graph-widget .dialog code {\n color: var( --yfiles-primary-color) !important;\n}\n\n\n/**\nExport Dialog\n */\n\n.graph-widget .export-dialog .step-number {\n font-weight: bold;\n font-size: 27px;\n margin-top: 0;\n}\n\n.graph-widget .export-dialog .drag-button {\n position: relative;\n display: inline-block;\n margin: 0 auto;\n cursor: move;\n z-index: 4;\n border: 2px dashed #bbb;\n background-color: #f2f2f2;\n border-radius: 10px;\n}\n\n.graph-widget .export-dialog .drag-button:hover .drag-button-icon {\n filter: drop-shadow(0px 4px 3px rgba(33,33,33,.4));\n transform: translateY(-3px);\n}\n.graph-widget .export-dialog .drag-button:hover + .drag-arrow:after {\n left: 120%;\n transition: left .8s linear;\n}\n\n.graph-widget .export-dialog .drag-button-icon {\n position: relative;\n width: 100px;\n height: 100px;\n filter: drop-shadow(0px 2px 2px rgba(33,33,33,.4));\n transition: filter .3s ease, transform .3s ease;\n}\n\n.graph-widget .export-dialog .pointer-icon {\n position: absolute;\n bottom: -15px;\n right: -15px;\n pointer-events: none;\n width: 40px;\n stroke: #383838;\n stroke-width: 0.4;\n background: radial-gradient(white 25%, rgba(255, 255, 255, 0) 60%);\n}\n\n.graph-widget .export-dialog .drag-arrow {\n position: absolute;\n display: inline-block;\n width: 100px;\n height: 100px;\n animation: arrow-anim 1.5s linear infinite forwards;\n}\n\n.graph-widget .export-dialog .drag-arrow svg {\n width: 100%;\n height: 100%;\n stroke: #bbb;\n stroke-width: .1;\n stroke-linejoin: bevel;\n transform: scale(2);\n}\n\n.graph-widget .export-dialog .drag-arrow:before {\n content: '';\n position: absolute;\n display: block;\n top: 0;\n left: -30px;\n height: 100%;\n width: 120px;\n background: linear-gradient(to right, white, rgba(255, 255, 255, 0));\n z-index: 1;\n}\n\n.graph-widget .export-dialog .drag-arrow:after {\n content: '';\n position: absolute;\n display: block;\n top: 0;\n left: -75%;\n height: 100%;\n width: 70px;\n background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, .7), rgba(255, 255, 255, 0));\n z-index: 2;\n transition: none;\n}\n\n.graph-widget .export-dialog .download-note {\n text-align: center;\n}\n\n.graph-widget .dialog .button.yed-live-button {\n background-color: var(--yed-color);\n margin-top: 30px;\n}\n\n.graph-widget .dialog .button.yed-live-button:not([disabled]):hover {\n background-color: #b9f319;\n}\n\n.graph-widget .dialog .button.data-explorer-button {\n background-color: var(--data-explorer-color);\n margin-top: 30px;\n}\n\n.graph-widget .dialog .button.data-explorer-button:not([disabled]):hover {\n background-color: #f8fa20;\n}\n\n@keyframes arrow-anim {\n 0% {\n opacity: 0;\n transform: translateX(-50px);\n }\n 25% {\n opacity: 1;\n }\n 50% {\n opacity: 1;\n transform: translateX(0);\n }\n 60% {\n opacity: 1;\n }\n 100% {\n opacity: 0;\n transform: translateX(50px);\n }\n}",""]);const u=e},166:($,f,t)=>{"use strict";t.r(f),t.d(f,{default:()=>_});var n=t(5072),i=t.n(n),r=t(7825),e=t.n(r),u=t(7659),s=t.n(u),l=t(5056),h=t.n(l),o=t(540),a=t.n(o),c=t(1113),C=t.n(c),m=t(1191),A={};A.styleTagTransform=C(),A.setAttributes=h(),A.insert=s().bind(null,"head"),A.domAPI=e(),A.insertStyleElement=a();i()(m.A,A);const _=m.A&&m.A.locals?m.A.locals:void 0},168:$=>{"use strict";$.exports="data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2240%22%20width%3D%2240%22%20viewBox%3D%220%200%2040%2040.000001%22%3E%3Cg%20display%3D%22block%22%3E%3Cpath%20d%3D%22M3.927%2023.792v7.575M20.97%2023.792v7.575M20.97%208.643v7.574M23.495%208.643v3.787H36.12v3.787M18.445%208.643v3.787H5.821v3.787M7.714%2023.792v3.787h9.469v3.788%22%20stroke%3D%22%2352587a%22%20stroke-miterlimit%3D%2210%22%20fill%3D%22none%22%20stroke-width%3D%22.25249%22%2F%3E%3Cpath%20d%3D%22M17.183%201.068h7.574v7.575h-7.574zM17.183%2016.217h7.574v7.575h-7.574zM15.29%2031.367h7.574v7.574h-7.575zM32.332%2016.217h7.575v7.575h-7.575zM2.033%2016.217h7.575v7.575H2.033zM.14%2031.367h7.574v7.574H.14z%22%20stroke%3D%22%2352587a%22%20fill%3D%22%2352587a%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"},384:($,f,t)=>{"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.consolidateDataObject=f.exportGraphML=f.createConfiguredGraphMLIOHandler=void 0;const n=t(9379);function i(){return new n.URC}function r($){if(!$)return null;const f=Object.assign({},$);return void 0!==f.color&&(f.styles=Object.assign({color:f.color},f.styles),delete f.color),f}f.createConfiguredGraphMLIOHandler=i,f.exportGraphML=function($){const f=new n.__Hr;return(new n.__Kr).__up({__Xo:$.graph,__Yo:f,itemCopiedCallback:($,f)=>{f.tag=r($.tag)}}),f.tag=$.graph.tag,i().write(f)},f.consolidateDataObject=r},391:$=>{"use strict";$.exports="data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20fill%3D%22%23ECEFF1%22%3E%3Cpath%20d%3D%22M0%200v13l3%203h13V0H0zm4%201h8v4H4V1zm9%2013H5V9h8v5z%22%2F%3E%3Cpath%20d%3D%22M6%2010h2v3H6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"},436:()=>{"use strict";window._paq=window._paq||[]},452:$=>{"use strict";$.exports="data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040.000001%22%3E%3Cg%20display%3D%22block%22%20overflow%3D%22hidden%22%3E%3Cpath%20stroke-miterlimit%3D%2210%22%20d%3D%22M12.66%2027.966v8.644h2.966M10.541%2025.424H7.406v7.627M25.541%2017.797v5.084M13.338%2017.797v5.084M15.372%2017.797v2.542h8.135v2.542M23.19%205.085v7.627M24.588%205.085v7.627M20.71%203.05h-5.508l-.847.848v8.814%22%20fill%3D%22none%22%20stroke%3D%22%23ECEFF1%22%20stroke-width%3D%22.33898%22%2F%3E%3Cpath%20stroke-miterlimit%3D%2210%22%20d%3D%22M20.71%204.068h-1.694v21.356h2.966M20.71%201.017H4.864L3.168%202.712v10%22%20fill%3D%22none%22%20stroke%3D%22%23ECEFF1%22%20stroke-width%3D%22.33898%22%2F%3E%3Cpath%20stroke-miterlimit%3D%2210%22%20d%3D%22M20.71%202.034H6.729L5.202%203.559v9.153M13.507%2027.966v6.61h2.119%22%20fill%3D%22none%22%20stroke%3D%22%23ECEFF1%22%20stroke-width%3D%22.33898%22%2F%3E%3Cpath%20stroke-miterlimit%3D%2210%22%20d%3D%22M2.956%2017.797V39.83h15.212v-1.695M27.067%2015.254h7.966l.932.932v6.272M27.067%2025.212h6.356%22%20fill%3D%22none%22%20stroke%3D%22%23ECEFF1%22%20stroke-width%3D%22.33898%22%2F%3E%3Cpath%20d%3D%22M10.541%2022.881h5.085v5.085H10.54zM21.982%2012.712h5.085v5.085h-5.085zM11.812%2012.712h5.085v5.085h-5.085zM5.456%2033.05h5.085v5.086H5.456zM15.626%2033.05h5.085v5.086h-5.085zM21.982%2022.881h5.085v5.085h-5.085zM1.643%2012.712h5.085v5.085H1.643zM20.71%200h5.085v5.085h-5.084zM33.423%2022.458h5.084v5.084h-5.084z%22%20stroke%3D%22%23ECEFF1%22%20fill%3D%22%23ECEFF1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"},459:function($,f,t){"use strict";var n=this&&this.__awaiter||function($,f,t,n){return new(t||(t=Promise))((function(i,r){function e($){try{s(n.next($))}catch($){r($)}}function u($){try{s(n.throw($))}catch($){r($)}}function s($){var f;$.done?i($.value):(f=$.value,f instanceof t?f:new t((function($){$(f)}))).then(e,u)}s((n=n.apply($,f||[])).next())}))},i=this&&this.__rest||function($,f){var t={};for(var n in $)Object.prototype.hasOwnProperty.call($,n)&&f.indexOf(n)<0&&(t[n]=$[n]);if(null!=$&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(n=Object.getOwnPropertySymbols($);i<n.length;i++)f.indexOf(n[i])<0&&Object.prototype.propertyIsEnumerable.call($,n[i])&&(t[n[i]]=$[n[i]])}return t};Object.defineProperty(f,"__esModule",{value:!0}),f.isValidLicenseKey=f.checkContinueConsent=f.showInvalidHostMessage=f.isValidHostname=f.isAllowedHostname=f.LICENSE_REMINDER_THRESHOLD=void 0;const r=t(2459),e=t(1531);f.LICENSE_REMINDER_THRESHOLD=150;const u="yjg.continue-accepted";function s($){return new Promise((f=>{const t=document.createElement("div");t.className="fullscreen-warning";const n=document.createElement("div");n.className="warning-message",n.innerHTML="<p>You are running yFiles Graphs for Jupyter on <code>"+location.origin+'</code>.</p><p>The widget only permits use on <code>127.0.0.1</code> and <code>localhost</code>.</p><p>In case this doesn\'t work for you, let us know the above-mentioned location on <a href="https://github.com/yWorks/yfiles-jupyter-graphs/discussions/" target="_blank">GitHub</a>.</p>';const i=document.createElement("iframe");i.className="yw-frame",window.addEventListener("message",(n=>{var r;if(-1!==(null==n?void 0:n.origin.indexOf("yworks.com"))&&"continue"===(null==n?void 0:n.data)){try{localStorage.setItem(u,String(Date.now()))}catch($){}t.classList.remove("show"),$.classList.remove("show-iframe-backdrop"),null===(r=i.parentElement)||void 0===r||r.removeChild(i),f(!0)}})),i.src="https://www.yworks.com/products/yfiles-graphs-for-jupyter/trial";const r=document.createElement("button");r.className="continue-button",r.innerHTML='<span style="display: block;">Click for free license</span><span style="font-size: 12px; margin-top: 4px; color: #000;">obtains a free temporary license from yworks.com</span>',r.addEventListener("click",(()=>{t.classList.remove("show"),$.classList.add("show-iframe-backdrop")})),n.appendChild(r);const e=document.createElement("p");e.innerHTML='In case you need a specific license for your domain, <a href="mailto:contact@yworks.com?subject=yFiles Graphs For Jupyter - Domain license request">email</a> us.',n.appendChild(e),t.appendChild(n),$.appendChild(i),$.appendChild(t),t.classList.add("show")}))}f.isAllowedHostname=[/^192\./,/^127\.0\.0\.1$/,/^localhost$/,/vscode.dev$/,/yworks\.home/,/mybinder\.ovh$/,/colab\.googleusercontent\.com$/,/notebooks\.googleusercontent\.com/,/dataproc\.googleusercontent\.com/,/kaggle/,/domino/,/kubeflow/,/ml\.azure\.com/,/notebooks\.azuresandbox\.ms/,/sagemaker\.aws/,/apps\.sciserver\.org/,/kuzu-lab\.netlify\.app/,/fasca-ds-tools\.operas-eu\.org/].some(($=>$.test(location.hostname))),f.isValidHostname=function(){return f.isAllowedHostname||e.isVsCodeEnv},f.showInvalidHostMessage=s,f.checkContinueConsent=function($){try{const $=localStorage.getItem(u);if($&&function($,f){const t=parseInt($,10),n=Date.now();return n-t<24*f*60*60*1e3}($,7))return Promise.resolve(!0)}catch($){}return s($)},f.isValidLicenseKey=function($){return n(this,void 0,void 0,(function*(){if(!$||0===Object.keys($).length)return!1;const{licenseJson:f,signature:t}=function($){const{signature:f}=$,t=i($,["signature"]);return{signature:($=>{const f=[];for(let t=0;t<$.length;t+=2)f.push(parseInt($.substr(t,2),16));return new Uint8Array(f)})($.signature),licenseJson:t}}($);let n=!1;try{n=yield(0,r.verifyMessage)(f,t)}catch($){console.error("Cannot verify license due to unsupported crypto API in your browser")}if(n){const t=$.domains.map(($=>new RegExp($))).some(($=>$.test(location.hostname)));return new Date(f.expiry).getTime()>Date.now()&&t}return!1}))}},466:($,f,t)=>{"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.configureIndicatorStyling=f.GraphHoverHighlightIndicatorManager=void 0;const n=t(9379),i=t(7107),r=t(9379);class e extends n.IFC{__Nq($){return $ instanceof n.INode?e.getNodeHighlightInstaller($):$ instanceof n.QVC?e.getEdgeHighlightInstaller($):super.__Nq($)}static getEdgeHighlightInstaller($){return new n.EdgeStyleIndicatorRenderer({__Cp:new n.PolylineEdgeStyle({stroke:`3px ${i.yfilesSecondaryColor}`,targetArrow:(0,i.getEdgeDirection)(!1,$.tag)?`${i.yfilesSecondaryColor} small triangle`:new r.Arrow(r.ArrowType.NONE),smoothingLength:30}),__Ep:n.VOC.MIXED})}static getNodeHighlightInstaller($){return new n.NodeStyleIndicatorRenderer({nodeStyle:new n.ShapeNodeStyle({shape:e.getShape($.style),stroke:`3px ${i.yfilesSecondaryColor}`,fill:"none"}),margins:4,__Ep:n.VOC.MIXED})}static getShape($){return $ instanceof n.ShapeNodeStyle?$.shape:n.ShapeNodeShape.ROUND_RECTANGLE}}function u($,f,t,i){var r,e;null===(r=f.items)||void 0===r||r.clear();let u=t;if(t instanceof n.ZVC&&(u=t.owner),!u)return;const l=$.graph;i?u instanceof n.QVC?s(l,f,u):u instanceof n.INode&&function($,f,t){var n,i;null===(n=f.items)||void 0===n||n.add(t);const r=$.__dp(t);for(const n of r)s($,f,n),null===(i=f.items)||void 0===i||i.add(n.__Ql(t))}(l,f,u):null===(e=f.items)||void 0===e||e.remove(u)}function s($,f,t){var n,i,r;null===(n=f.items)||void 0===n||n.add(t),t.labels.forEach(($=>{var t;null===(t=f.items)||void 0===t||t.add($)})),null===(i=f.items)||void 0===i||i.add(t.$Wt),null===(r=f.items)||void 0===r||r.add(t.$Xt)}f.GraphHoverHighlightIndicatorManager=e,f.configureIndicatorStyling=function($,f){const t=new e;t.install($),f.$LPh.addEventListener("group-collapsing",(()=>{var $;return null===($=t.items)||void 0===$?void 0:$.clear()})),f.$LPh.addEventListener("group-expanding",(()=>{var $;return null===($=t.items)||void 0===$?void 0:$.clear()}));const i=f.$CMh;i.__Gp=n.IVC.NODE|n.IVC.EDGE|n.IVC.LABEL,i.addEventListener("hovered-item-changed",(({item:f,$bZ:n})=>{u($,t,n,!1),u($,t,f,!0)}))}},521:($,f,t)=>{"use strict";Object.defineProperty(f,"__esModule",{value:!0});const n=t(9379),i=2*Math.PI;class r extends n.DFC{constructor($){super(),this.darkMode=$}$xWi($,f,t){const n=$.__To.graph.$et,r=n.$jy.$qn.__Tl(n.$IC(t)),{x:e,y:u,width:s,height:l,center:h}=t.layout;r?f.fillRect(e,u,s,l):(f.fillStyle="rgb(128, 128, 128)",f.strokeStyle="rgb(0, 0, 0)",f.beginPath(),f.arc(h.x,h.y,s/2,0,i),f.fill(),f.stroke())}$pWi($,f,t){f.fillStyle="rgb(211, 211, 211)",f.strokeStyle="rgb(211, 211, 211)",f.lineWidth=4;const{x:n,y:i,width:r,height:e}=t.layout;f.strokeRect(n,i,r,e),f.fillRect(n,i,r,22),f.lineWidth=1}$wWi($,f,t){f.beginPath(),f.moveTo(t.sourcePort.location.x,t.sourcePort.location.y),t.bends.forEach(($=>{f.lineTo($.location.x,$.location.y)})),f.lineTo(t.targetPort.location.x,t.targetPort.location.y),f.strokeStyle=this.darkMode?"rgb(255, 255, 255)":"rgb(0, 0, 0)",f.lineWidth=1,f.stroke()}}f.default=r},540:$=>{"use strict";$.exports=function($){var f=document.createElement("style");return $.setAttributes(f,$.attributes),$.insert(f,$.options),f}},816:function($,f,t){"use strict";var n=this&&this.__awaiter||function($,f,t,n){return new(t||(t=Promise))((function(i,r){function e($){try{s(n.next($))}catch($){r($)}}function u($){try{s(n.throw($))}catch($){r($)}}function s($){var f;$.done?i($.value):(f=$.value,f instanceof t?f:new t((function($){$(f)}))).then(e,u)}s((n=n.apply($,f||[])).next())}))};Object.defineProperty(f,"__esModule",{value:!0}),f.getSmartNavigationTarget=f.addSmartClickNavigation=void 0;const i=t(9379),r=t(8222);function e($,f){if(f instanceof i.QVC){const t=f.$Xt,n=f.$Wt,i=t.layout.center,r=n.layout.center,e=$.$kc;return e.contains(i)&&e.contains(r)?null:e.center.subtract(i).vectorLength<e.center.subtract(r).vectorLength?{focusPoint:r,focusItem:n}:{focusPoint:i,focusItem:t}}return null}f.addSmartClickNavigation=function($,f,t){f.addEventListener("item-left-clicked",(f=>n(this,void 0,void 0,(function*(){const n=!!t.$Oyh&&(t.$Oyh.__Dp&i.UNC.CONTROL)===i.UNC.CONTROL;if(!f.__xp&&n){const n=f.item instanceof i.ZVC?f.item.owner:f.item,u=e(t,n);if(u)if(r.LeafletSupport.isInMapMode($))$.dispatchEvent(new CustomEvent("yjg-zoom-to-item",{bubbles:!0,detail:u.focusItem}));else{const $=f.location.subtract(t.$kc.center);yield t.__xq(t.__Do,u.focusPoint.subtract($))}}})))),f.addEventListener("item-left-double-clicked",(({item:f,__xp:n})=>{n||(f=f instanceof i.ZVC?f.owner:f,function($,f,t){if(r.LeafletSupport.isInMapMode($))$.dispatchEvent(new CustomEvent("yjg-zoom-to-item",{bubbles:!0,detail:t}));else if(t instanceof i.QVC){const $=t.$Wt,n=t.$Xt,r=i.Rect.add($.layout.$Ku(),n.layout.$Ku());f.__xq(r.getEnlarged(new i.Insets(20)))}else t instanceof i.INode&&f.__xq(1,t.layout.center)}($,t,f))}))},f.getSmartNavigationTarget=e},946:($,f,t)=>{"use strict";Object.defineProperty(f,"__esModule",{value:!0}),f.getVersionLink=f.createAboutPaneContent=void 0;const n=t(5081),i=t(3610),r={documentationLink:"https://github.com/yWorks/yfiles-jupyter-graphs",className:"yfiles-graphs-for-jupyter-logo",productLink:"https://www.yworks.com/products/yfiles-graphs-for-jupyter",logoWhite:"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20398.139%20109.178%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.282%2045.366a14.027%2014.027%200%200%200-3.418-3.99c-.12-.092-.246-.17-.368-.258-.056.123-.12.242-.172.368a14.085%2014.085%200%200%200-.968%205.222l-.001.15.001.15a14.085%2014.085%200%200%200%20.968%205.223%2022.18%2022.18%200%200%200%201.35%202.608%2022.866%2022.866%200%200%200%203.042-.135%2013.224%2013.224%200%200%200%204.178-1.349ZM56.19%2041.253l-9.71%205.605%209.518%205.495%204.068-7.047-.012-.008a20.636%2020.636%200%200%200%201.898-4.015%2010.987%2010.987%200%200%200%20.451-2.314%2010.99%2010.99%200%200%200-2.314.451%2020.286%2020.286%200%200%200-3.9%201.833ZM32.75%2052.353l9.516-5.495-9.594-5.538q-.473-.269-.95-.534a14.086%2014.086%200%200%200-5.007-1.773c-.123-.016-.246-.02-.37-.032a10.974%2010.974%200%200%200%20.45%202.303%2020.635%2020.635%200%200%200%201.898%204.014l-.013.008ZM45.427%2034.024v11.01l9.594-5.54q.469-.275.937-.556a14.085%2014.085%200%200%200%204.039-3.449c.077-.1.143-.207.217-.31a11.022%2011.022%200%200%200-2.256-.777%2020.634%2020.634%200%200%200-4.426-.363v-.015ZM28.503%2035.158a11.04%2011.04%200%200%200%201.57%201.81%2020.265%2020.265%200%200%200%203.531%202.456l9.716%205.61v-11.01h-8.28a20.29%2020.29%200%200%200-4.294.362%2011.005%2011.005%200%200%200-2.243.772ZM42.189%2066.423a10.996%2010.996%200%200%200%20.768-2.235%2020.27%2020.27%200%200%200%20.363-4.288V48.684l-9.517%205.494%204.126%207.147a20.267%2020.267%200%200%200%202.458%203.533%2011.025%2011.025%200%200%200%201.802%201.565ZM45.427%2048.684v11.078h.001c.002.362.005.725.012%201.089a14.086%2014.086%200%200%200%20.968%205.223c.048.116.108.227.16.342a11.008%2011.008%200%200%200%201.792-1.558%2020.273%2020.273%200%200%200%202.458-3.534l4.126-7.146ZM59.997%2058.228a13.224%2013.224%200%200%200-3.258-2.945l-4.027%206.976v.001q-.269.472-.534.95a14.086%2014.086%200%200%200-1.773%205.006c-.016.125-.02.25-.032.374.124-.013.249-.016.373-.033a14.086%2014.086%200%200%200%205.007-1.773l.132-.074.128-.076a14.086%2014.086%200%200%200%204.04-3.45%2021.89%2021.89%200%200%200%201.558-2.43%2022.572%2022.572%200%200%200-1.614-2.526ZM38.342%2068.216a14.085%2014.085%200%200%200-1.773-5.007q-.265-.478-.535-.949h.001l-4.031-6.983a16.28%2016.28%200%200%200-1.93%201.472%2015.893%2015.893%200%200%200-2.945%203.994%2021.964%2021.964%200%200%200%201.565%202.442%2014.086%2014.086%200%200%200%204.04%203.449c.042.026.086.05.129.076l.13.074A14.087%2014.087%200%200%200%2038%2068.557c.125.017.25.02.374.033-.013-.125-.016-.25-.032-.374Z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M88.574%2036.995a27.513%2027.513%200%200%200-13.872-23.768l-16.81-9.604a27.524%2027.524%200%200%200-27.52.127l-16.723%209.76A27.515%2027.515%200%200%200%200%2037.408l.09%2019.358A27.524%2027.524%200%200%200%2013.962%2080.54l16.81%209.601a27.53%2027.53%200%200%200%2027.524-.127l16.72-9.76a27.519%2027.519%200%200%200%2013.648-23.898ZM73.46%2062.82c-.079.181-.167.35-.259.515a5.218%205.218%200%200%201-1.675%201.881%205.324%205.324%200%200%201-1.284.632c-.13.048-.26.089-.39.126l-.14.043c-.044.01-.086.031-.13.04a15.549%2015.549%200%200%201-4.38.506%2016.24%2016.24%200%200%200-5.057.553%2017.299%2017.299%200%200%200-6.04%203.487%2016.24%2016.24%200%200%200-3.007%204.102%2014.272%2014.272%200%200%201-3.054%203.919%205.633%205.633%200%200%201-.547.434c-.038.027-.082.042-.121.068a5.074%205.074%200%200%201-.812.45l-.019.008a5.288%205.288%200%200%201-1.397.38c-.062.01-.124.02-.187.028l-.04.005c-.022.002-.042.007-.064.009-.03.002-.057-.004-.086-.002-.05.004-.102.006-.154.008-.046.002-.092.006-.139.007h-.01c-.03.001-.058.005-.088.005h-.011c-.03%200-.058-.004-.087-.004a5.457%205.457%200%200%201-.305-.016c-.028-.002-.056.004-.085.002-.022-.002-.042-.007-.064-.01l-.04-.004c-.064-.007-.125-.018-.187-.027l-.055-.008-.072-.01a5.143%205.143%200%200%201-2.414-1.042c-.097-.071-.19-.148-.284-.224-.016-.014-.034-.025-.05-.04a14.21%2014.21%200%200%201-3.075-3.936%2016.24%2016.24%200%200%200-3.008-4.102%2017.298%2017.298%200%200%200-6.04-3.487%2016.24%2016.24%200%200%200-5.056-.553A15.103%2015.103%200%200%201%2018.982%2066a5.306%205.306%200%200%201-3.045-1.975%205.362%205.362%200%200%201-1.074-3.179c-.001-.04-.004-.08-.004-.119a12.094%2012.094%200%200%201%201.966-5.726%2016.24%2016.24%200%200%200%202.049-4.656%2017.298%2017.298%200%200%200%200-6.973%2016.24%2016.24%200%200%200-2.049-4.656%2013.308%2013.308%200%200%201-1.933-5.073v-.002a5.469%205.469%200%200%201%201.045-3.949%205.165%205.165%200%200%201%201.219-1.152l.046-.034a5.33%205.33%200%200%201%20.692-.399c.11-.053.218-.108.33-.154.154-.062.31-.114.468-.161l.012-.005a9.128%209.128%200%200%201%203.038-.618c1.645-.053%203.282.065%204.92-.15a14.086%2014.086%200%200%200%205.007-1.772l.13-.074c.044-.026.087-.05.13-.077a14.087%2014.087%200%200%200%204.04-3.449c1.004-1.312%201.72-2.789%202.589-4.186a8.862%208.862%200%200%201%202.678-2.765c.05-.036.101-.073.153-.107a5.29%205.29%200%200%201%20.345-.21%205.41%205.41%200%200%201%20.657-.307c.074-.028.146-.056.22-.08a5.391%205.391%200%200%201%20.83-.213l.133-.02c.086-.013.171-.03.259-.038.096-.01.19-.01.286-.015.023%200%20.046-.002.068-.003.044-.002.087-.006.13-.007l.056-.002.056.002.066.002c.04%200%20.08.006.121.008h.011c.096.004.19.005.287.015a5.43%205.43%200%200%201%20.583.09c.066.014.13.034.195.05a5.396%205.396%200%200%201%20.701.225c.128.05.251.11.376.17q.241.118.468.26c.085.052.177.086.26.143.065.046.12.097.183.144a8.943%208.943%200%200%201%202.509%202.658c.868%201.397%201.584%202.874%202.59%204.186a14.087%2014.087%200%200%200%204.038%203.45l.13.076.13.073a14.086%2014.086%200%200%200%205.007%201.774c1.639.214%203.276.096%204.92.15a9.085%209.085%200%200%201%203.152.666c.029.01.057.024.085.034a5.324%205.324%200%200%201%201.284.632%205.239%205.239%200%200%201%201.574%201.7l.047.075.041.078a5.238%205.238%200%200%201%20.686%202.214%205.322%205.322%200%200%201-.099%201.446%209.062%209.062%200%200%201-1.007%203.135c-.776%201.45-1.697%202.81-2.33%204.336a14.086%2014.086%200%200%200-.968%205.222l-.002.15c0%20.05%200%20.1.002.15a14.086%2014.086%200%200%200%20.967%205.223c.634%201.526%201.555%202.885%202.33%204.336a9.094%209.094%200%200%201%20.997%203.041%205.284%205.284%200%200%201-.304%203.21Z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M46.408%2027.643a13.208%2013.208%200%200%200-.92%204.274h9.19a14.03%2014.03%200%200%200%205.166-.965c.129-.054.25-.12.377-.177a10.876%2010.876%200%200%200-1.495-1.71%2017.3%2017.3%200%200%200-6.04-3.487%2015.87%2015.87%200%200%200-4.922-.553%2022.276%2022.276%200%200%200-1.356%202.618ZM65.023%2054.85a15.757%2015.757%200%200%200%201.963-4.505%2017.298%2017.298%200%200%200%200-6.973%2010.991%2010.991%200%200%200-.767-2.231c-.111.08-.227.15-.336.234a14.028%2014.028%200%200%200-3.418%203.991l-4.617%207.996a16.278%2016.278%200%200%200%202.24.935%2015.9%2015.9%200%200%200%204.935.553ZM28.86%2030.936a14.085%2014.085%200%200%200%205.223.968c.364.006.726.01%201.09.011v.002h8.094a16.237%2016.237%200%200%200-.31-2.388%2015.761%2015.761%200%200%200-1.962-4.504%2015.901%2015.901%200%200%200-4.935.553%2017.3%2017.3%200%200%200-6.04%203.487%2010.882%2010.882%200%200%200-1.497%201.713c.113.051.222.11.337.158ZM130.81%2037.812v.159l-13.936%2035.134h-6.148v-.106l5.246-12.135-10.121-22.893v-.16h6.253l5.034%2012.083a38.929%2038.929%200%200%201%201.59%204.61c.477-1.748.954-3.178%201.43-4.61l4.611-12.082ZM135.69%2025.411h22.522v5.777h-16.27v10.386h14.574v5.618h-14.573v14.255h-6.254ZM162.719%2029.439a3.609%203.609%200%201%201%203.603%203.445%203.383%203.383%200%200%201-3.603-3.445Zm.689%208.373h5.776v23.635h-5.776ZM175.968%2023.292h5.777l.053%2038.155h-5.83ZM210.045%2048.782a26.105%2026.105%200%200%201-.212%202.755h-16.958c.742%203.816%203.71%205.83%207.525%205.83a8.914%208.914%200%200%200%206.253-2.226l2.438%203.709a13.934%2013.934%200%200%201-9.221%203.286c-7.578%200-12.772-5.14-12.772-12.56%200-6.942%205.034-12.4%2012.189-12.4%206.677%200%2010.758%204.504%2010.758%2011.606Zm-17.118-1.166h11.66c-.16-3.763-2.385-5.724-5.406-5.724-3.127%200-5.617%202.067-6.254%205.723ZM213.386%2059.38l2.279-4.08a12.132%2012.132%200%200%200%206.466%201.96c2.12%200%203.497-.954%203.497-2.438%200-1.749-2.226-2.596-4.557-3.497-3.764-1.43-6.678-3.391-6.678-7.26%200-4.346%203.87-6.624%208.373-6.624a14.832%2014.832%200%200%201%207.738%202.12l-2.014%203.868a11.93%2011.93%200%200%200-5.247-1.377c-1.802%200-3.338.53-3.338%202.013%200%201.537%201.748%202.438%204.292%203.339%204.134%201.537%207.102%203.497%207.102%207.419%200%204.398-3.551%207.154-8.745%207.154a16.405%2016.405%200%200%201-9.168-2.597ZM271.736%2037.812V62.4c0%207.578-5.14%2011.34-12.401%2011.34a16.14%2016.14%200%200%201-10.704-3.603l2.225-4.346a12.304%2012.304%200%200%200%208.002%202.756c4.293%200%207.049-2.014%207.049-6.04%200-1.22.053-2.545.105-3.87a10.637%2010.637%200%200%201-7.842%203.232c-6.73%200-11.341-5.087-11.341-12.294s4.61-12.347%2011.234-12.347a10.448%2010.448%200%200%201%208.692%204.028l1.166-3.445Zm-5.564%2011.764c0-4.186-2.385-7.313-6.784-7.313-4.186%200-6.677%203.02-6.677%207.313%200%204.292%202.544%207.313%206.624%207.313%204.452%200%206.837-3.126%206.837-7.313ZM294.473%2038.289l-1.484%204.875a8.86%208.86%200%200%200-3.073-.53c-3.34%200-5.618%202.173-5.618%205.936v12.877h-5.776V37.812h3.922l1.112%203.497a7.265%207.265%200%200%201%206.837-4.027%208.015%208.015%200%200%201%204.08%201.007ZM317.368%2046.185v15.262H313.5l-1.06-3.551a9.754%209.754%200%200%201-8.427%204.028c-4.344%200-7.419-2.438-7.419-6.625%200-5.405%204.77-8.372%2011.977-8.372%201.219%200%202.12.053%202.968.106v-1.06c0-2.438-1.802-3.657-4.823-3.657a17.697%2017.697%200%200%200-7.366%201.908l-1.642-4.399a23.861%2023.861%200%200%201%209.909-2.437c6.042%200%209.75%203.074%209.75%208.797Zm-5.67%204.61a22.716%2022.716%200%200%200-2.756-.159c-4.186%200-6.624%201.483-6.624%204.081%200%201.855%201.272%202.861%203.392%202.861%203.391%200%205.881-2.49%205.988-6.783ZM348.743%2049.523c0%207.366-4.716%2012.507-11.287%2012.507a10.76%2010.76%200%200%201-7.95-3.286c.106%201.643.106%203.55.106%205.618v8.743h-5.775V37.812h3.92l1.114%203.603a10.45%2010.45%200%200%201%208.585-4.186c6.517%200%2011.287%205.193%2011.287%2012.294Zm-5.882.16c0-4.4-2.65-7.367-6.624-7.367-4.081%200-6.836%202.915-6.836%207.26%200%204.452%202.809%207.42%206.836%207.42%203.975%200%206.624-3.021%206.624-7.314ZM375.508%2046.609v14.838h-5.777V47.086c0-2.862-1.219-4.717-4.08-4.717-3.763%200-5.723%203.127-5.723%206.89v12.188h-5.777V23.292h5.777v14.096c0%201.113%200%202.173-.053%203.604a8.069%208.069%200%200%201%207.26-3.816c5.565%200%208.373%203.604%208.373%209.433ZM380.227%2059.38l2.279-4.08a12.13%2012.13%200%200%200%206.465%201.96c2.12%200%203.497-.954%203.497-2.438%200-1.749-2.225-2.596-4.557-3.497-3.762-1.43-6.677-3.391-6.677-7.26%200-4.346%203.868-6.624%208.373-6.624a14.834%2014.834%200%200%201%207.737%202.12l-2.013%203.868a11.93%2011.93%200%200%200-5.247-1.377c-1.802%200-3.34.53-3.34%202.013%200%201.537%201.75%202.438%204.294%203.339%204.133%201.537%207.101%203.497%207.101%207.419%200%204.398-3.55%207.154-8.744%207.154a16.403%2016.403%200%200%201-9.168-2.597ZM108.998%2088.721h-3.12v-1.816h3.12V82.63c0-2.927%201.526-5.383%204.848-5.383a6.095%206.095%200%200%201%203.866%201.312l-.95%201.48a4.407%204.407%200%200%200-2.678-.875c-1.831%200-3.018%201.178-3.018%203.466v4.274h4.916v1.816h-4.916v13.055h-2.068ZM117.303%2094.34a7.765%207.765%200%201%201%207.73%207.806%207.467%207.467%200%200%201-7.73-7.806Zm13.426%200a5.666%205.666%200%201%200-11.324%200c0%203.466%202.306%205.888%205.628%205.888a5.542%205.542%200%200%200%205.696-5.888ZM145.814%2087.106l-.61%201.817a5.564%205.564%200%200%200-2-.37c-2.442%200-4.103%201.716-4.103%204.61v8.613h-2.068V86.905h1.56L139%2089.09a4.654%204.654%200%200%201%204.373-2.49%205.937%205.937%200%200%201%202.441.505ZM154.085%20100.093l1.119-1.783a7.999%207.999%200%200%200%205.187%201.817c3.153%200%204.916-1.918%204.916-5.484V78.897h2.204v15.779c0%204.846-2.509%207.503-7.12%207.503a10.284%2010.284%200%200%201-6.306-2.086ZM185.31%2086.905v14.87h-1.595l-.407-2.59a5.576%205.576%200%200%201-5.051%202.86c-3.73%200-5.459-2.456-5.459-6.09v-9.05h2.068v9.084c0%202.422.95%204.138%203.628%204.138%202.984%200%204.747-2.658%204.747-5.821v-7.401ZM205.853%2094.273c0%204.576-3.119%207.84-7.425%207.84a7.187%207.187%200%200%201-5.832-2.793c.035%201.143.068%202.523.068%204.003v5.855h-2.068V86.905h1.56l.44%202.489a7.114%207.114%200%200%201%205.866-2.792%207.296%207.296%200%200%201%207.391%207.67Zm-2.068.1c0-3.431-2.272-5.854-5.492-5.854a5.497%205.497%200%200%200-5.73%205.754%205.579%205.579%200%200%200%205.73%205.922c3.22%200%205.492-2.423%205.492-5.822ZM221.99%2086.905v.067l-9.222%2022.206h-2.17v-.067l3.323-7.705-6.544-14.434v-.067h2.17l4.305%209.521c.373.875.746%201.716%201.086%202.759a41.129%2041.129%200%200%201%201.017-2.759l3.9-9.521ZM226.362%2097.57V88.72l-2.916-.135v-1.681h2.916v-4.947h2.068v4.947h5.357v1.816h-5.357v8.849c0%201.884.78%202.523%202.102%202.523a4.959%204.959%200%200%200%202.95-1.009l.915%201.548a6.758%206.758%200%200%201-4.068%201.413c-2.442%200-3.967-1.413-3.967-4.475ZM250.298%2093.735a10.817%2010.817%200%200%201-.102%201.446h-12.003a5.472%205.472%200%200%200%205.595%205.047%205.843%205.843%200%200%200%204.577-1.817l1.186%201.48a7.934%207.934%200%200%201-5.73%202.255%207.808%207.808%200%200%201-.169-15.612c4.17%200%206.646%202.86%206.646%207.2Zm-12.038-.37h10.002c-.067-3.164-1.898-4.913-4.644-4.913a5.359%205.359%200%200%200-5.358%204.913ZM263.077%2087.106l-.61%201.817a5.564%205.564%200%200%200-2-.37c-2.442%200-4.103%201.716-4.103%204.61v8.613h-2.068V86.905h1.56l.406%202.186a4.654%204.654%200%200%201%204.373-2.49%205.94%205.94%200%200%201%202.442.505Z%22%2F%3E%3C%2Fsvg%3E",logoBlue:"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20398.139%20109.178%22%3E%3Cpath%20fill%3D%22%23242265%22%20d%3D%22M26.282%2045.366a14.027%2014.027%200%200%200-3.418-3.99c-.12-.092-.246-.17-.368-.258-.056.123-.12.242-.172.368a14.085%2014.085%200%200%200-.968%205.222l-.001.15.001.15a14.085%2014.085%200%200%200%20.968%205.223%2022.18%2022.18%200%200%200%201.35%202.608%2022.866%2022.866%200%200%200%203.042-.135%2013.224%2013.224%200%200%200%204.178-1.349ZM56.19%2041.253l-9.71%205.605%209.518%205.495%204.068-7.047-.012-.008a20.636%2020.636%200%200%200%201.898-4.015%2010.987%2010.987%200%200%200%20.451-2.314%2010.99%2010.99%200%200%200-2.314.451%2020.286%2020.286%200%200%200-3.9%201.833ZM32.75%2052.353l9.516-5.495-9.594-5.538q-.473-.269-.95-.534a14.086%2014.086%200%200%200-5.007-1.773c-.123-.016-.246-.02-.37-.032a10.974%2010.974%200%200%200%20.45%202.303%2020.635%2020.635%200%200%200%201.898%204.014l-.013.008ZM45.427%2034.024v11.01l9.594-5.54q.469-.275.937-.556a14.085%2014.085%200%200%200%204.039-3.449c.077-.1.143-.207.217-.31a11.022%2011.022%200%200%200-2.256-.777%2020.634%2020.634%200%200%200-4.426-.363v-.015ZM28.503%2035.158a11.04%2011.04%200%200%200%201.57%201.81%2020.265%2020.265%200%200%200%203.531%202.456l9.716%205.61v-11.01h-8.28a20.29%2020.29%200%200%200-4.294.362%2011.005%2011.005%200%200%200-2.243.772ZM42.189%2066.423a10.996%2010.996%200%200%200%20.768-2.235%2020.27%2020.27%200%200%200%20.363-4.288V48.684l-9.517%205.494%204.126%207.147a20.267%2020.267%200%200%200%202.458%203.533%2011.025%2011.025%200%200%200%201.802%201.565ZM45.427%2048.684v11.078h.001c.002.362.005.725.012%201.089a14.086%2014.086%200%200%200%20.968%205.223c.048.116.108.227.16.342a11.008%2011.008%200%200%200%201.792-1.558%2020.273%2020.273%200%200%200%202.458-3.534l4.126-7.146ZM59.997%2058.228a13.224%2013.224%200%200%200-3.258-2.945l-4.027%206.976v.001q-.269.472-.534.95a14.086%2014.086%200%200%200-1.773%205.006c-.016.125-.02.25-.032.374.124-.013.249-.016.373-.033a14.086%2014.086%200%200%200%205.007-1.773l.132-.074.128-.076a14.086%2014.086%200%200%200%204.04-3.45%2021.89%2021.89%200%200%200%201.558-2.43%2022.572%2022.572%200%200%200-1.614-2.526ZM38.342%2068.216a14.085%2014.085%200%200%200-1.773-5.007q-.265-.478-.535-.949h.001l-4.031-6.983a16.28%2016.28%200%200%200-1.93%201.472%2015.893%2015.893%200%200%200-2.945%203.994%2021.964%2021.964%200%200%200%201.565%202.442%2014.086%2014.086%200%200%200%204.04%203.449c.042.026.086.05.129.076l.13.074A14.087%2014.087%200%200%200%2038%2068.557c.125.017.25.02.374.033-.013-.125-.016-.25-.032-.374Z%22%2F%3E%3Cpath%20fill%3D%22%23242265%22%20d%3D%22M88.574%2036.995a27.513%2027.513%200%200%200-13.872-23.768l-16.81-9.604a27.524%2027.524%200%200%200-27.52.127l-16.723%209.76A27.515%2027.515%200%200%200%200%2037.408l.09%2019.358A27.524%2027.524%200%200%200%2013.962%2080.54l16.81%209.601a27.53%2027.53%200%200%200%2027.524-.127l16.72-9.76a27.519%2027.519%200%200%200%2013.648-23.898ZM73.46%2062.82c-.079.181-.167.35-.259.515a5.218%205.218%200%200%201-1.675%201.881%205.324%205.324%200%200%201-1.284.632c-.13.048-.26.089-.39.126l-.14.043c-.044.01-.086.031-.13.04a15.549%2015.549%200%200%201-4.38.506%2016.24%2016.24%200%200%200-5.057.553%2017.299%2017.299%200%200%200-6.04%203.487%2016.24%2016.24%200%200%200-3.007%204.102%2014.272%2014.272%200%200%201-3.054%203.919%205.633%205.633%200%200%201-.547.434c-.038.027-.082.042-.121.068a5.074%205.074%200%200%201-.812.45l-.019.008a5.288%205.288%200%200%201-1.397.38c-.062.01-.124.02-.187.028l-.04.005c-.022.002-.042.007-.064.009-.03.002-.057-.004-.086-.002-.05.004-.102.006-.154.008-.046.002-.092.006-.139.007h-.01c-.03.001-.058.005-.088.005h-.011c-.03%200-.058-.004-.087-.004a5.457%205.457%200%200%201-.305-.016c-.028-.002-.056.004-.085.002-.022-.002-.042-.007-.064-.01l-.04-.004c-.064-.007-.125-.018-.187-.027l-.055-.008-.072-.01a5.143%205.143%200%200%201-2.414-1.042c-.097-.071-.19-.148-.284-.224-.016-.014-.034-.025-.05-.04a14.21%2014.21%200%200%201-3.075-3.936%2016.24%2016.24%200%200%200-3.008-4.102%2017.298%2017.298%200%200%200-6.04-3.487%2016.24%2016.24%200%200%200-5.056-.553A15.103%2015.103%200%200%201%2018.982%2066a5.306%205.306%200%200%201-3.045-1.975%205.362%205.362%200%200%201-1.074-3.179c-.001-.04-.004-.08-.004-.119a12.094%2012.094%200%200%201%201.966-5.726%2016.24%2016.24%200%200%200%202.049-4.656%2017.298%2017.298%200%200%200%200-6.973%2016.24%2016.24%200%200%200-2.049-4.656%2013.308%2013.308%200%200%201-1.933-5.073v-.002a5.469%205.469%200%200%201%201.045-3.949%205.165%205.165%200%200%201%201.219-1.152l.046-.034a5.33%205.33%200%200%201%20.692-.399c.11-.053.218-.108.33-.154.154-.062.31-.114.468-.161l.012-.005a9.128%209.128%200%200%201%203.038-.618c1.645-.053%203.282.065%204.92-.15a14.086%2014.086%200%200%200%205.007-1.772l.13-.074c.044-.026.087-.05.13-.077a14.087%2014.087%200%200%200%204.04-3.449c1.004-1.312%201.72-2.789%202.589-4.186a8.862%208.862%200%200%201%202.678-2.765c.05-.036.101-.073.153-.107a5.29%205.29%200%200%201%20.345-.21%205.41%205.41%200%200%201%20.657-.307c.074-.028.146-.056.22-.08a5.391%205.391%200%200%201%20.83-.213l.133-.02c.086-.013.171-.03.259-.038.096-.01.19-.01.286-.015.023%200%20.046-.002.068-.003.044-.002.087-.006.13-.007l.056-.002.056.002.066.002c.04%200%20.08.006.121.008h.011c.096.004.19.005.287.015a5.43%205.43%200%200%201%20.583.09c.066.014.13.034.195.05a5.396%205.396%200%200%201%20.701.225c.128.05.251.11.376.17q.241.118.468.26c.085.052.177.086.26.143.065.046.12.097.183.144a8.943%208.943%200%200%201%202.509%202.658c.868%201.397%201.584%202.874%202.59%204.186a14.087%2014.087%200%200%200%204.038%203.45l.13.076.13.073a14.086%2014.086%200%200%200%205.007%201.774c1.639.214%203.276.096%204.92.15a9.085%209.085%200%200%201%203.152.666c.029.01.057.024.085.034a5.324%205.324%200%200%201%201.284.632%205.239%205.239%200%200%201%201.574%201.7l.047.075.041.078a5.238%205.238%200%200%201%20.686%202.214%205.322%205.322%200%200%201-.099%201.446%209.062%209.062%200%200%201-1.007%203.135c-.776%201.45-1.697%202.81-2.33%204.336a14.086%2014.086%200%200%200-.968%205.222l-.002.15c0%20.05%200%20.1.002.15a14.086%2014.086%200%200%200%20.967%205.223c.634%201.526%201.555%202.885%202.33%204.336a9.094%209.094%200%200%201%20.997%203.041%205.284%205.284%200%200%201-.304%203.21Z%22%2F%3E%3Cpath%20fill%3D%22%23242265%22%20d%3D%22M46.408%2027.643a13.208%2013.208%200%200%200-.92%204.274h9.19a14.03%2014.03%200%200%200%205.166-.965c.129-.054.25-.12.377-.177a10.876%2010.876%200%200%200-1.495-1.71%2017.3%2017.3%200%200%200-6.04-3.487%2015.87%2015.87%200%200%200-4.922-.553%2022.276%2022.276%200%200%200-1.356%202.618ZM65.023%2054.85a15.757%2015.757%200%200%200%201.963-4.505%2017.298%2017.298%200%200%200%200-6.973%2010.991%2010.991%200%200%200-.767-2.231c-.111.08-.227.15-.336.234a14.028%2014.028%200%200%200-3.418%203.991l-4.617%207.996a16.278%2016.278%200%200%200%202.24.935%2015.9%2015.9%200%200%200%204.935.553ZM28.86%2030.936a14.085%2014.085%200%200%200%205.223.968c.364.006.726.01%201.09.011v.002h8.094a16.237%2016.237%200%200%200-.31-2.388%2015.761%2015.761%200%200%200-1.962-4.504%2015.901%2015.901%200%200%200-4.935.553%2017.3%2017.3%200%200%200-6.04%203.487%2010.882%2010.882%200%200%200-1.497%201.713c.113.051.222.11.337.158ZM130.81%2037.812v.159l-13.936%2035.134h-6.148v-.106l5.246-12.135-10.121-22.893v-.16h6.253l5.034%2012.083a38.929%2038.929%200%200%201%201.59%204.61c.477-1.748.954-3.178%201.43-4.61l4.611-12.082ZM135.69%2025.411h22.522v5.777h-16.27v10.386h14.574v5.618h-14.573v14.255h-6.254ZM162.719%2029.439a3.609%203.609%200%201%201%203.603%203.445%203.383%203.383%200%200%201-3.603-3.445Zm.689%208.373h5.776v23.635h-5.776ZM175.968%2023.292h5.777l.053%2038.155h-5.83ZM210.045%2048.782a26.105%2026.105%200%200%201-.212%202.755h-16.958c.742%203.816%203.71%205.83%207.525%205.83a8.914%208.914%200%200%200%206.253-2.226l2.438%203.709a13.934%2013.934%200%200%201-9.221%203.286c-7.578%200-12.772-5.14-12.772-12.56%200-6.942%205.034-12.4%2012.189-12.4%206.677%200%2010.758%204.504%2010.758%2011.606Zm-17.118-1.166h11.66c-.16-3.763-2.385-5.724-5.406-5.724-3.127%200-5.617%202.067-6.254%205.723ZM213.386%2059.38l2.279-4.08a12.132%2012.132%200%200%200%206.466%201.96c2.12%200%203.497-.954%203.497-2.438%200-1.749-2.226-2.596-4.557-3.497-3.764-1.43-6.678-3.391-6.678-7.26%200-4.346%203.87-6.624%208.373-6.624a14.832%2014.832%200%200%201%207.738%202.12l-2.014%203.868a11.93%2011.93%200%200%200-5.247-1.377c-1.802%200-3.338.53-3.338%202.013%200%201.537%201.748%202.438%204.292%203.339%204.134%201.537%207.102%203.497%207.102%207.419%200%204.398-3.551%207.154-8.745%207.154a16.405%2016.405%200%200%201-9.168-2.597ZM271.736%2037.812V62.4c0%207.578-5.14%2011.34-12.401%2011.34a16.14%2016.14%200%200%201-10.704-3.603l2.225-4.346a12.304%2012.304%200%200%200%208.002%202.756c4.293%200%207.049-2.014%207.049-6.04%200-1.22.053-2.545.105-3.87a10.637%2010.637%200%200%201-7.842%203.232c-6.73%200-11.341-5.087-11.341-12.294s4.61-12.347%2011.234-12.347a10.448%2010.448%200%200%201%208.692%204.028l1.166-3.445Zm-5.564%2011.764c0-4.186-2.385-7.313-6.784-7.313-4.186%200-6.677%203.02-6.677%207.313%200%204.292%202.544%207.313%206.624%207.313%204.452%200%206.837-3.126%206.837-7.313ZM294.473%2038.289l-1.484%204.875a8.86%208.86%200%200%200-3.073-.53c-3.34%200-5.618%202.173-5.618%205.936v12.877h-5.776V37.812h3.922l1.112%203.497a7.265%207.265%200%200%201%206.837-4.027%208.015%208.015%200%200%201%204.08%201.007ZM317.368%2046.185v15.262H313.5l-1.06-3.551a9.754%209.754%200%200%201-8.427%204.028c-4.344%200-7.419-2.438-7.419-6.625%200-5.405%204.77-8.372%2011.977-8.372%201.219%200%202.12.053%202.968.106v-1.06c0-2.438-1.802-3.657-4.823-3.657a17.697%2017.697%200%200%200-7.366%201.908l-1.642-4.399a23.861%2023.861%200%200%201%209.909-2.437c6.042%200%209.75%203.074%209.75%208.797Zm-5.67%204.61a22.716%2022.716%200%200%200-2.756-.159c-4.186%200-6.624%201.483-6.624%204.081%200%201.855%201.272%202.861%203.392%202.861%203.391%200%205.881-2.49%205.988-6.783ZM348.743%2049.523c0%207.366-4.716%2012.507-11.287%2012.507a10.76%2010.76%200%200%201-7.95-3.286c.106%201.643.106%203.55.106%205.618v8.743h-5.775V37.812h3.92l1.114%203.603a10.45%2010.45%200%200%201%208.585-4.186c6.517%200%2011.287%205.193%2011.287%2012.294Zm-5.882.16c0-4.4-2.65-7.367-6.624-7.367-4.081%200-6.836%202.915-6.836%207.26%200%204.452%202.809%207.42%206.836%207.42%203.975%200%206.624-3.021%206.624-7.314ZM375.508%2046.609v14.838h-5.777V47.086c0-2.862-1.219-4.717-4.08-4.717-3.763%200-5.723%203.127-5.723%206.89v12.188h-5.777V23.292h5.777v14.096c0%201.113%200%202.173-.053%203.604a8.069%208.069%200%200%201%207.26-3.816c5.565%200%208.373%203.604%208.373%209.433ZM380.227%2059.38l2.279-4.08a12.13%2012.13%200%200%200%206.465%201.96c2.12%200%203.497-.954%203.497-2.438%200-1.749-2.225-2.596-4.557-3.497-3.762-1.43-6.677-3.391-6.677-7.26%200-4.346%203.868-6.624%208.373-6.624a14.834%2014.834%200%200%201%207.737%202.12l-2.013%203.868a11.93%2011.93%200%200%200-5.247-1.377c-1.802%200-3.34.53-3.34%202.013%200%201.537%201.75%202.438%204.294%203.339%204.133%201.537%207.101%203.497%207.101%207.419%200%204.398-3.55%207.154-8.744%207.154a16.403%2016.403%200%200%201-9.168-2.597ZM108.998%2088.721h-3.12v-1.816h3.12V82.63c0-2.927%201.526-5.383%204.848-5.383a6.095%206.095%200%200%201%203.866%201.312l-.95%201.48a4.407%204.407%200%200%200-2.678-.875c-1.831%200-3.018%201.178-3.018%203.466v4.274h4.916v1.816h-4.916v13.055h-2.068ZM117.303%2094.34a7.765%207.765%200%201%201%207.73%207.806%207.467%207.467%200%200%201-7.73-7.806Zm13.426%200a5.666%205.666%200%201%200-11.324%200c0%203.466%202.306%205.888%205.628%205.888a5.542%205.542%200%200%200%205.696-5.888ZM145.814%2087.106l-.61%201.817a5.564%205.564%200%200%200-2-.37c-2.442%200-4.103%201.716-4.103%204.61v8.613h-2.068V86.905h1.56L139%2089.09a4.654%204.654%200%200%201%204.373-2.49%205.937%205.937%200%200%201%202.441.505ZM154.085%20100.093l1.119-1.783a7.999%207.999%200%200%200%205.187%201.817c3.153%200%204.916-1.918%204.916-5.484V78.897h2.204v15.779c0%204.846-2.509%207.503-7.12%207.503a10.284%2010.284%200%200%201-6.306-2.086ZM185.31%2086.905v14.87h-1.595l-.407-2.59a5.576%205.576%200%200%201-5.051%202.86c-3.73%200-5.459-2.456-5.459-6.09v-9.05h2.068v9.084c0%202.422.95%204.138%203.628%204.138%202.984%200%204.747-2.658%204.747-5.821v-7.401ZM205.853%2094.273c0%204.576-3.119%207.84-7.425%207.84a7.187%207.187%200%200%201-5.832-2.793c.035%201.143.068%202.523.068%204.003v5.855h-2.068V86.905h1.56l.44%202.489a7.114%207.114%200%200%201%205.866-2.792%207.296%207.296%200%200%201%207.391%207.67Zm-2.068.1c0-3.431-2.272-5.854-5.492-5.854a5.497%205.497%200%200%200-5.73%205.754%205.579%205.579%200%200%200%205.73%205.922c3.22%200%205.492-2.423%205.492-5.822ZM221.99%2086.905v.067l-9.222%2022.206h-2.17v-.067l3.323-7.705-6.544-14.434v-.067h2.17l4.305%209.521c.373.875.746%201.716%201.086%202.759a41.129%2041.129%200%200%201%201.017-2.759l3.9-9.521ZM226.362%2097.57V88.72l-2.916-.135v-1.681h2.916v-4.947h2.068v4.947h5.357v1.816h-5.357v8.849c0%201.884.78%202.523%202.102%202.523a4.959%204.959%200%200%200%202.95-1.009l.915%201.548a6.758%206.758%200%200%201-4.068%201.413c-2.442%200-3.967-1.413-3.967-4.475ZM250.298%2093.735a10.817%2010.817%200%200%201-.102%201.446h-12.003a5.472%205.472%200%200%200%205.595%205.047%205.843%205.843%200%200%200%204.577-1.817l1.186%201.48a7.934%207.934%200%200%201-5.73%202.255%207.808%207.808%200%200%201-.169-15.612c4.17%200%206.646%202.86%206.646%207.2Zm-12.038-.37h10.002c-.067-3.164-1.898-4.913-4.644-4.913a5.359%205.359%200%200%200-5.358%204.913ZM263.077%2087.106l-.61%201.817a5.564%205.564%200%200%200-2-.37c-2.442%200-4.103%201.716-4.103%204.61v8.613h-2.068V86.905h1.56l.406%202.186a4.654%204.654%200%200%201%204.373-2.49%205.94%205.94%200%200%201%202.442.505Z%22%2F%3E%3C%2Fsvg%3E"},e={documentationLink:"https://github.com/yWorks/yfiles-graphs-for-streamlit",className:"yfiles-graphs-for-streamlit-logo",productLink:"https://www.yworks.com/products/yfiles-graphs-for-streamlit",logoWhite:"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22b%22%20version%3D%221.1%22%20viewBox%3D%220%200%20399.7%20111.7%22%3E%3Cdefs%3E%3Cstyle%3E.st0%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22c%22%3E%3Cg%20id%3D%22d%22%3E%3Cpath%20d%3D%22M36.6%2063.2c-.2-.3-.4-.6-.5-.9s-4-7-4-7c-.7.5-1.3.9-1.9%201.5-1.2%201.1-2.1%202.6-2.9%204%20.5.8%201%201.7%201.6%202.4%201.1%201.4%202.5%202.5%204%203.4h.2c1.6.9%203.2%201.5%205%201.8h.4V68c-.2-1.8-.9-3.4-1.8-5Z%22%20class%3D%22st0%22%2F%3E%3Cpath%20d%3D%22M88.6%2037c0-9.8-5.3-18.9-13.9-23.8L57.9%203.6c-8.5-4.9-19-4.8-27.5.1l-16.8%209.8C5.2%2018.5%200%2027.6%200%2037.4v19.4c.1%209.8%205.4%2018.9%2014%2023.8l16.8%209.6c8.5%204.9%2019%204.8%2027.5-.1L75%2080.3c8.5-5%2013.7-14.1%2013.6-23.9V37ZM69.5%2047c0%201.8.3%203.5%201%205.2.6%201.5%201.6%202.9%202.3%204.3.5.9.9%202%201%203%20.2%201.1.1%202.2-.3%203.2%200%20.2-.2.4-.3.5-.4.7-.9%201.4-1.7%201.9-.4.3-.8.5-1.3.6-.1%200-.3%200-.4.1H69.5c-1.4.4-2.9.5-4.4.5-1.7%200-3.4%200-5.1.6-1.1.4-2.2.9-3.2%201.4-1%20.6-2%201.3-2.9%202.1-1.3%201.2-2.2%202.6-3%204.1-.8%201.4-1.8%202.9-3.1%203.9-.2.2-.3.3-.5.4h-.1c-.3.2-.5.3-.8.5-.4.2-.9.3-1.4.4h-1c-.9-.1-1.7-.5-2.4-1%200%200-.2-.1-.3-.2-1.3-1-2.3-2.5-3.1-3.9-.8-1.5-1.7-3-3-4.1-.9-.8-1.8-1.4-2.9-2.1-1-.6-2.1-1.1-3.2-1.4-1.6-.5-3.4-.6-5.1-.6-1.5%200-3.1%200-4.6-.6-1.2-.3-2.3-.9-3-2-.8-1-1.1-2.1-1.1-3.2v-.1c0-2%201-4%202-5.7.9-1.5%201.7-3%202-4.7.2-1.1.3-2.3.4-3.5%200-1.2-.1-2.4-.4-3.5-.4-1.7-1.2-3.2-2-4.7-.9-1.5-1.8-3.3-1.9-5.1-.1-1.3.1-2.7%201-3.9.3-.5.8-.8%201.2-1.2.2-.1.4-.3.7-.4.1%200%20.2-.1.3-.2.2%200%20.3-.1.5-.2%201-.4%202-.6%203-.6%201.6%200%203.3%200%204.9-.1%201.8-.2%203.4-.9%205-1.8h.2c1.5-.9%202.9-2%204-3.4%201-1.3%201.7-2.8%202.6-4.2.7-1.1%201.6-2.1%202.7-2.8%200%200%20.1%200%20.2-.1.1%200%20.2-.1.3-.2.2-.1.4-.2.7-.3h.2c.3%200%20.5-.2.8-.2H45.7c.2%200%20.5.1.7.2.1%200%20.2.1.4.2.2%200%20.3.2.5.3%200%200%20.2%200%20.3.1%200%200%20.1%200%20.2.1%201%20.7%201.9%201.6%202.5%202.7.9%201.4%201.6%202.9%202.6%204.2%201.1%201.4%202.5%202.5%204%203.4h.2c1.6.9%203.2%201.5%205%201.8%201.6.2%203.3%200%204.9.1%201.1%200%202.2.3%203.1.7.4.2.9.4%201.3.6.7.5%201.2%201.1%201.6%201.7.4.6.6%201.4.7%202.2v1.4c-.1%201.1-.5%202.2-1%203.1-.8%201.5-1.7%202.8-2.3%204.3-.7%201.7-.9%203.4-1%205.2v.4Z%22%20class%3D%22st0%22%2F%3E%3Cpath%20d%3D%22M30.7%2034.4c-.8.2-1.5.4-2.2.8.5.7%201%201.3%201.6%201.8%201.1%201%202.3%201.8%203.6%202.5l9.7%205.6v-11h-8.3c-1.4%200-2.9%200-4.3.4ZM26.8%2041.3c.5%201.4%201.1%202.7%201.9%204s4.1%207.1%204.1%207.1l9.5-5.5-9.6-5.5c-.3-.2-.6-.4-.9-.5-1.6-.9-3.2-1.5-5-1.8h-.4c0%20.8.2%201.6.4%202.3ZM34.1%2031.9h9.2c0-.8-.1-1.6-.3-2.4-.3-1.6-1.1-3.1-2-4.5-1.7%200-3.3%200-4.9.6-1.1.4-2.2.9-3.2%201.4-1%20.6-2%201.3-2.9%202.1-.6.5-1.1%201.1-1.5%201.7.1%200%20.2.1.3.2%201.7.7%203.4.9%205.2%201ZM26.3%2045.4c-.9-1.5-2-2.9-3.4-4-.1%200-.2-.2-.4-.3%200%20.1-.1.2-.2.4-.7%201.7-.9%203.4-1%205.2v.4c0%201.8.3%203.5%201%205.2.4.9.9%201.8%201.4%202.6%201%200%202%200%203-.1%201.5-.2%202.9-.7%204.2-1.3l-4.6-8ZM60.1%2039.4c-1.3.4-2.6%201.1-3.9%201.8l-9.7%205.6%209.5%205.5%204.1-7c.7-1.3%201.4-2.6%201.9-4%20.2-.8.4-1.5.5-2.3-.8%200-1.6.2-2.3.5ZM37.9%2061.3c.7%201.3%201.5%202.5%202