diff --git a/.venv/share/jupyter/lab/static/6372.edc0712a4be855493530.js b/.venv/share/jupyter/lab/static/6372.edc0712a4be855493530.js new file mode 100644 index 0000000000000000000000000000000000000000..bbca4b0adedfce639229cc7fbbc613317f93ab8f --- /dev/null +++ b/.venv/share/jupyter/lab/static/6372.edc0712a4be855493530.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[6372,3991],{26372:(n,t,e)=>{e.d(t,{$D:()=>w,$G:()=>H,$P:()=>dn,AU:()=>z,B:()=>bn,B2:()=>F,BS:()=>q,Cc:()=>_n,D_:()=>g,EV:()=>kn,Eb:()=>On,Et:()=>wn,G4:()=>Sn,Gv:()=>k,KH:()=>T,Kg:()=>En,Lm:()=>mn,Ln:()=>An,M1:()=>Cn,N6:()=>u,NV:()=>M,P$:()=>j,PK:()=>yn,R2:()=>E,Ro:()=>S,SW:()=>Z,Tn:()=>J,UD:()=>nn,VC:()=>P,V_:()=>tn,X$:()=>cn,Xx:()=>fn,YO:()=>W,ZZ:()=>a,ay:()=>Nn,bX:()=>pn,co:()=>U,cy:()=>v,dI:()=>Vn,dY:()=>on,eV:()=>zn,gd:()=>jn,h1:()=>xn,id:()=>h,io:()=>D,iv:()=>s,lL:()=>X,mQ:()=>an,me:()=>m,n:()=>sn,nG:()=>gn,nS:()=>o,oV:()=>Y,r$:()=>Rn,rt:()=>Bn,sY:()=>r,se:()=>R,sg:()=>ln,ux:()=>Dn,vF:()=>_,vN:()=>y,v_:()=>p,vu:()=>I,xH:()=>b,xZ:()=>Mn,xv:()=>Gn,y:()=>O,z3:()=>f,zy:()=>K});function r(n,t,e){n.fields=t||[];n.fname=e;return n}function u(n){return n==null?null:n.fname}function o(n){return n==null?null:n.fields}function i(n){return n.length===1?l(n[0]):c(n)}const l=n=>function(t){return t[n]};const c=n=>{const t=n.length;return function(e){for(let r=0;ri){s()}else{i=l+1}}else if(c==="["){if(l>i)s();u=i=l+1}else if(c==="]"){if(!u)f("Access path missing open bracket: "+n);if(u>0)s();u=0;i=l+1}}if(u)f("Access path missing closing bracket: "+n);if(r)f("Access path missing closing quote: "+n);if(l>i){l++;s()}return t}function a(n,t,e){const u=s(n);n=u.length===1?u[0]:n;return r((e&&e.get||i)(u),[n],t||n)}const h=a("id");const g=r((n=>n),[],"identity");const p=r((()=>0),[],"zero");const b=r((()=>1),[],"one");const y=r((()=>true),[],"true");const m=r((()=>false),[],"false");function d(n,t,e){const r=[t].concat([].slice.call(e));console[n].apply(console,r)}const M=0;const w=1;const j=2;const E=3;const O=4;function _(n,t){let e=arguments.length>2&&arguments[2]!==undefined?arguments[2]:d;let r=n||M;return{level(n){if(arguments.length){r=+n;return this}else{return r}},error(){if(r>=w)e(t||"error","ERROR",arguments);return this},warn(){if(r>=j)e(t||"warn","WARN",arguments);return this},info(){if(r>=E)e(t||"log","INFO",arguments);return this},debug(){if(r>=O)e(t||"log","DEBUG",arguments);return this}}}var v=Array.isArray;function k(n){return n===Object(n)}const x=n=>n!=="__proto__";function D(){for(var n=arguments.length,t=new Array(n),e=0;e{for(const e in t){if(e==="signals"){n.signals=A(n.signals,t.signals)}else{const r=e==="legend"?{layout:1}:e==="style"?true:null;z(n,e,t[e],r)}}return n}),{})}function z(n,t,e,r){if(!x(t))return;let u,o;if(k(e)&&!v(e)){o=k(n[t])?n[t]:n[t]={};for(u in e){if(r&&(r===true||r[u])){z(o,u,e[u])}else if(x(u)){o[u]=e[u]}}}else{n[t]=e}}function A(n,t){if(n==null)return t;const e={},r=[];function u(n){if(!e[n.name]){e[n.name]=1;r.push(n)}}t.forEach(u);n.forEach(u);return r}function R(n){return n[n.length-1]}function S(n){return n==null||n===""?null:+n}const $=n=>t=>n*Math.exp(t);const N=n=>t=>Math.log(n*t);const V=n=>t=>Math.sign(t)*Math.log1p(Math.abs(t/n));const C=n=>t=>Math.sign(t)*Math.expm1(Math.abs(t))*n;const G=n=>t=>t<0?-Math.pow(-t,n):Math.pow(t,n);function B(n,t,e,r){const u=e(n[0]),o=e(R(n)),i=(o-u)*t;return[r(u-i),r(o-i)]}function P(n,t){return B(n,t,S,g)}function T(n,t){var e=Math.sign(n[0]);return B(n,t,N(e),$(e))}function U(n,t,e){return B(n,t,G(e),G(1/e))}function K(n,t,e){return B(n,t,V(e),C(e))}function L(n,t,e,r,u){const o=r(n[0]),i=r(R(n)),l=t!=null?r(t):(o+i)/2;return[u(l+(o-l)*e),u(l+(i-l)*e)]}function X(n,t,e){return L(n,t,e,S,g)}function Y(n,t,e){const r=Math.sign(n[0]);return L(n,t,e,N(r),$(r))}function Z(n,t,e,r){return L(n,t,e,G(r),G(1/r))}function F(n,t,e,r){return L(n,t,e,V(r),C(r))}function H(n){return 1+~~(new Date(n).getMonth()/3)}function I(n){return 1+~~(new Date(n).getUTCMonth()/3)}function W(n){return n!=null?v(n)?n:[n]:[]}function q(n,t,e){let r=n[0],u=n[1],o;if(u=e-t?[t,e]:[r=Math.min(Math.max(r,t),e-o),r+o]}function J(n){return typeof n==="function"}const Q="descending";function nn(n,t,e){e=e||{};t=W(t)||[];const u=[],i=[],l={},c=e.comparator||en;W(n).forEach(((n,r)=>{if(n==null)return;u.push(t[r]===Q?-1:1);i.push(n=J(n)?n:a(n,null,e));(o(n)||[]).forEach((n=>l[n]=1))}));return i.length===0?null:r(c(i,u),Object.keys(l))}const tn=(n,t)=>(nt||t==null)&&n!=null?1:(t=t instanceof Date?+t:t,n=n instanceof Date?+n:n)!==n&&t===t?-1:t!==t&&n===n?1:0;const en=(n,t)=>n.length===1?rn(n[0],t[0]):un(n,t,n.length);const rn=(n,t)=>function(e,r){return tn(n(e),n(r))*t};const un=(n,t,e)=>{t.push(0);return function(r,u){let o,i=0,l=-1;while(i===0&&++ln}function ln(n,t){let e;return r=>{if(e)clearTimeout(e);e=setTimeout((()=>(t(r),e=null)),n)}}function cn(n){for(let t,e,r=1,u=arguments.length;ri)i=u}}}else{for(u=t(n[e]);ei)i=u}}}}return[o,i]}function sn(n,t){const e=n.length;let r=-1,u,o,i,l,c;if(t==null){while(++r=o){u=i=o;break}}if(r===e)return[-1,-1];l=c=r;while(++ro){u=o;l=r}if(i=o){u=i=o;break}}if(r===e)return[-1,-1];l=c=r;while(++ro){u=o;l=r}if(i{u.set(t,n[t])}));return u}function pn(n,t,e,r,u,o){if(!e&&e!==0)return o;const i=+e;let l=n[0],c=R(n),f;if(co){i=u;u=o;o=i}e=e===undefined||e;r=r===undefined||r;return(e?u<=n:un.replace(/\\(.)/g,"$1"))):W(n)}const u=n&&n.length,o=e&&e.get||i,l=n=>o(t?[n]:s(n));let c;if(!u){c=function(){return""}}else if(u===1){const t=l(n[0]);c=function(n){return""+t(n)}}else{const t=n.map(l);c=function(n){let e=""+t[0](n),r=0;while(++r{t={};e={};r=0};const o=(u,o)=>{if(++r>n){e=t;t={};r=1}return t[u]=o};u();return{clear:u,has:n=>an(t,n)||an(e,n),get:n=>an(t,n)?t[n]:an(e,n)?o(n,e[n]):undefined,set:(n,e)=>an(t,n)?t[n]=e:o(n,e)}}function xn(n,t,e,r){const u=t.length,o=e.length;if(!o)return t;if(!u)return e;const i=r||new t.constructor(u+o);let l=0,c=0,f=0;for(;l0?e[c++]:t[l++]}for(;l=0)e+=n;return e}function zn(n,t,e,r){const u=e||" ",o=n+"",i=t-o.length;return i<=0?o:r==="left"?Dn(u,i)+o:r==="center"?Dn(u,~~(i/2))+o+Dn(u,Math.ceil(i/2)):o+Dn(u,i)}function An(n){return n&&R(n)-n[0]||0}function Rn(n){return v(n)?"["+n.map(Rn)+"]":k(n)||En(n)?JSON.stringify(n).replace("\u2028","\\u2028").replace("\u2029","\\u2029"):n}function Sn(n){return n==null||n===""?null:!n||n==="false"||n==="0"?false:!!n}const $n=n=>wn(n)?n:dn(n)?n:Date.parse(n);function Nn(n,t){t=t||$n;return n==null||n===""?null:t(n)}function Vn(n){return n==null||n===""?null:n+""}function Cn(n){const t={},e=n.length;for(let r=0;r{r.r(t);r.d(t,{haxe:()=>ue,hxml:()=>le});function n(e){return{type:e,style:"keyword"}}var i=n("keyword a"),a=n("keyword b"),u=n("keyword c");var l=n("operator"),f={type:"atom",style:"atom"},o={type:"attribute",style:"attribute"};var c=n("typedef");var s={if:i,while:i,else:a,do:a,try:a,return:u,break:u,continue:u,new:u,throw:u,var:n("var"),inline:o,static:o,using:n("import"),public:o,private:o,cast:n("cast"),import:n("import"),macro:n("macro"),function:n("function"),catch:n("catch"),untyped:n("untyped"),callback:n("cb"),for:n("for"),switch:n("switch"),case:n("case"),default:n("default"),in:l,never:n("property_access"),trace:n("trace"),class:c,abstract:c,enum:c,interface:c,typedef:c,extends:c,implements:c,dynamic:c,true:f,false:f,null:f};var p=/[+\-*&%=<>!?|]/;function d(e,t,r){t.tokenize=r;return r(e,t)}function m(e,t){var r=false,n;while((n=e.next())!=null){if(n==t&&!r)return true;r=!r&&n=="\\"}}var c,v;function y(e,t,r){c=e;v=r;return t}function h(e,t){var r=e.next();if(r=='"'||r=="'"){return d(e,t,b(r))}else if(/[\[\]{}\(\),;\:\.]/.test(r)){return y(r)}else if(r=="0"&&e.eat(/x/i)){e.eatWhile(/[\da-f]/i);return y("number","number")}else if(/\d/.test(r)||r=="-"&&e.eat(/\d/)){e.match(/^\d*(?:\.\d*(?!\.))?(?:[eE][+\-]?\d+)?/);return y("number","number")}else if(t.reAllowed&&(r=="~"&&e.eat(/\//))){m(e,"/");e.eatWhile(/[gimsu]/);return y("regexp","string.special")}else if(r=="/"){if(e.eat("*")){return d(e,t,k)}else if(e.eat("/")){e.skipToEnd();return y("comment","comment")}else{e.eatWhile(p);return y("operator",null,e.current())}}else if(r=="#"){e.skipToEnd();return y("conditional","meta")}else if(r=="@"){e.eat(/:/);e.eatWhile(/[\w_]/);return y("metadata","meta")}else if(p.test(r)){e.eatWhile(p);return y("operator",null,e.current())}else{var n;if(/[A-Z]/.test(r)){e.eatWhile(/[\w_<>]/);n=e.current();return y("type","type",n)}else{e.eatWhile(/[\w_]/);var n=e.current(),i=s.propertyIsEnumerable(n)&&s[n];return i&&t.kwAllowed?y(i.type,i.style,n):y("variable","variable",n)}}}function b(e){return function(t,r){if(m(t,e))r.tokenize=h;return y("string","string")}}function k(e,t){var r=false,n;while(n=e.next()){if(n=="/"&&r){t.tokenize=h;break}r=n=="*"}return y("comment","comment")}var x={atom:true,number:true,variable:true,string:true,regexp:true};function w(e,t,r,n,i,a){this.indented=e;this.column=t;this.type=r;this.prev=i;this.info=a;if(n!=null)this.align=n}function g(e,t){for(var r=e.localVars;r;r=r.next)if(r.name==t)return true}function A(e,t,r,n,i){var a=e.cc;_.state=e;_.stream=i;_.marked=null,_.cc=a;if(!e.lexical.hasOwnProperty("align"))e.lexical.align=true;while(true){var u=a.length?a.pop():C;if(u(r,n)){while(a.length&&a[a.length-1].lex)a.pop()();if(_.marked)return _.marked;if(r=="variable"&&g(e,n))return"variableName.local";if(r=="variable"&&V(e,n))return"variableName.special";return t}}}function V(e,t){if(/[a-z]/.test(t.charAt(0)))return false;var r=e.importedtypes.length;for(var n=0;n=0;e--)_.cc.push(arguments[e])}function z(){W.apply(null,arguments);return true}function T(e,t){for(var r=t;r;r=r.next)if(r.name==e)return true;return false}function E(e){var t=_.state;if(t.context){_.marked="def";if(T(e,t.localVars))return;t.localVars={name:e,next:t.localVars}}else if(t.globalVars){if(T(e,t.globalVars))return;t.globalVars={name:e,next:t.globalVars}}}var D={name:"this",next:null};function O(){if(!_.state.context)_.state.localVars=D;_.state.context={prev:_.state.context,vars:_.state.localVars}}function Z(){_.state.localVars=_.state.context.vars;_.state.context=_.state.context.prev}Z.lex=true;function P(e,t){var r=function(){var r=_.state;r.lexical=new w(r.indented,_.stream.column(),e,null,r.lexical,t)};r.lex=true;return r}function I(){var e=_.state;if(e.lexical.prev){if(e.lexical.type==")")e.indented=e.lexical.indented;e.lexical=e.lexical.prev}}I.lex=true;function j(e){function t(r){if(r==e)return z();else if(e==";")return W();else return z(t)}return t}function C(e){if(e=="@")return z(q);if(e=="var")return z(P("vardef"),U,j(";"),I);if(e=="keyword a")return z(P("form"),N,C,I);if(e=="keyword b")return z(P("form"),C,I);if(e=="{")return z(P("}"),O,R,I,Z);if(e==";")return z();if(e=="attribute")return z(F);if(e=="function")return z(te);if(e=="for")return z(P("form"),j("("),P(")"),Y,j(")"),I,C,I);if(e=="variable")return z(P("stat"),K);if(e=="switch")return z(P("form"),N,P("}","switch"),j("{"),R,I,I);if(e=="case")return z(N,j(":"));if(e=="default")return z(j(":"));if(e=="catch")return z(P("form"),O,j("("),ae,j(")"),C,I,Z);if(e=="import")return z(H,j(";"));if(e=="typedef")return z(J);return W(P("stat"),N,j(";"),I)}function N(e){if(x.hasOwnProperty(e))return z(B);if(e=="type")return z(B);if(e=="function")return z(te);if(e=="keyword c")return z($);if(e=="(")return z(P(")"),$,j(")"),I,B);if(e=="operator")return z(N);if(e=="[")return z(P("]"),Q($,"]"),I,B);if(e=="{")return z(P("}"),Q(M,"}"),I,B);return z()}function $(e){if(e.match(/[;\}\)\],]/))return W();return W(N)}function B(e,t){if(e=="operator"&&/\+\+|--/.test(t))return z(B);if(e=="operator"||e==":")return z(N);if(e==";")return;if(e=="(")return z(P(")"),Q(N,")"),I,B);if(e==".")return z(L,B);if(e=="[")return z(P("]"),N,j("]"),I,B)}function F(e){if(e=="attribute")return z(F);if(e=="function")return z(te);if(e=="var")return z(U)}function q(e){if(e==":")return z(q);if(e=="variable")return z(q);if(e=="(")return z(P(")"),Q(G,")"),I,C)}function G(e){if(e=="variable")return z()}function H(e,t){if(e=="variable"&&/[A-Z]/.test(t.charAt(0))){S(t);return z()}else if(e=="variable"||e=="property"||e=="."||t=="*")return z(H)}function J(e,t){if(e=="variable"&&/[A-Z]/.test(t.charAt(0))){S(t);return z()}else if(e=="type"&&/[A-Z]/.test(t.charAt(0))){return z()}}function K(e){if(e==":")return z(I,C);return W(B,j(";"),I)}function L(e){if(e=="variable"){_.marked="property";return z()}}function M(e){if(e=="variable")_.marked="property";if(x.hasOwnProperty(e))return z(j(":"),N)}function Q(e,t){function r(n){if(n==",")return z(e,r);if(n==t)return z();return z(j(t))}return function(n){if(n==t)return z();else return W(e,r)}}function R(e){if(e=="}")return z();return W(C,R)}function U(e,t){if(e=="variable"){E(t);return z(re,X)}return z()}function X(e,t){if(t=="=")return z(N,X);if(e==",")return z(U)}function Y(e,t){if(e=="variable"){E(t);return z(ee,N)}else{return W()}}function ee(e,t){if(t=="in")return z()}function te(e,t){if(e=="variable"||e=="type"){E(t);return z(te)}if(t=="new")return z(te);if(e=="(")return z(P(")"),O,Q(ae,")"),I,re,C,Z)}function re(e){if(e==":")return z(ne)}function ne(e){if(e=="type")return z();if(e=="variable")return z();if(e=="{")return z(P("}"),Q(ie,"}"),I)}function ie(e){if(e=="variable")return z(re)}function ae(e,t){if(e=="variable"){E(t);return z(re)}}const ue={name:"haxe",startState:function(e){var t=["Int","Float","String","Void","Std","Bool","Dynamic","Array"];var r={tokenize:h,reAllowed:true,kwAllowed:true,cc:[],lexical:new w(-e,0,"block",false),importedtypes:t,context:null,indented:0};return r},token:function(e,t){if(e.sol()){if(!t.lexical.hasOwnProperty("align"))t.lexical.align=false;t.indented=e.indentation()}if(e.eatSpace())return null;var r=t.tokenize(e,t);if(c=="comment")return r;t.reAllowed=!!(c=="operator"||c=="keyword c"||c.match(/^[\[{}\(,;:]$/));t.kwAllowed=c!=".";return A(t,r,c,v,e)},indent:function(e,t,r){if(e.tokenize!=h)return 0;var n=t&&t.charAt(0),i=e.lexical;if(i.type=="stat"&&n=="}")i=i.prev;var a=i.type,u=n==a;if(a=="vardef")return i.indented+4;else if(a=="form"&&n=="{")return i.indented;else if(a=="stat"||a=="form")return i.indented+r.unit;else if(i.info=="switch"&&!u)return i.indented+(/^(?:case|default)\b/.test(t)?r.unit:2*r.unit);else if(i.align)return i.column+(u?0:1);else return i.indented+(u?0:r.unit)},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}}}};const le={name:"hxml",startState:function(){return{define:false,inString:false}},token:function(e,t){var r=e.peek();var n=e.sol();if(r=="#"){e.skipToEnd();return"comment"}if(n&&r=="-"){var i="variable-2";e.eat(/-/);if(e.peek()=="-"){e.eat(/-/);i="keyword a"}if(e.peek()=="D"){e.eat(/[D]/);i="keyword c";t.define=true}e.eatWhile(/[A-Z]/i);return i}var r=e.peek();if(t.inString==false&&r=="'"){t.inString=true;e.next()}if(t.inString==true){if(e.skipTo("'")){}else{e.skipToEnd()}if(e.peek()=="'"){e.next();t.inString=false}return"string"}e.next();return null},languageData:{commentTokens:{line:"#"}}}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/6439.1723c0b3882bf535486e.js b/.venv/share/jupyter/lab/static/6439.1723c0b3882bf535486e.js new file mode 100644 index 0000000000000000000000000000000000000000..7dbf67465404b3b2ea99851a023c154c30d6358a --- /dev/null +++ b/.venv/share/jupyter/lab/static/6439.1723c0b3882bf535486e.js @@ -0,0 +1 @@ +(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[6439],{16439:(n,e,t)=>{"use strict";t.r(e);t.d(e,{render:()=>s});var r=t(21148);var i=t(24982);var a=t(62954);var c=t.n(a);var u=(0,r.K)(((n,e,{parentById:t})=>{const r=new Set;let i=n;if(n===e){return t[n]||"root"}while(i){r.add(i);if(i===e){return i}i=t[i]}i=e;while(i){if(r.has(i)){return i}i=t[i]}return"root"}),"findCommonAncestor");var s=(0,r.K)((async(n,e,{common:t,getConfig:a,insertCluster:s,insertEdge:o,insertEdgeLabel:f,insertMarkers:h,insertNode:l,interpolateToCurve:b,labelHelper:w,log:d,positionEdgeLabel:g},{algorithm:v})=>{const p={};const m={};const k=(0,r.K)((async(n,e,t,r)=>{const i={width:0,height:0};const c=a();if(!r.isGroup){const t={...r};e.children.push(t);p[r.id]=t;const i=await l(n,r,{config:c,dir:r.dir});const a=i.node().getBBox();t.domId=i;t.width=a.width;t.height=a.height}else{const a={...r,children:[]};e.children.push(a);p[r.id]=a;await y(n,t,a,r.id);if(r.label){const{shapeSvg:e,bbox:t}=await w(n,r,void 0,true);i.width=t.width;i.wrappingWidth=c.flowchart.wrappingWidth;i.height=t.height-2;i.labelNode=e.node();e.remove()}else{i.width=0;i.height=0}a.labelData=i;a.domId=n}}),"addVertex");const y=(0,r.K)((async function(n,e,t,r){const i=e.filter((n=>n?.parentId===r));d.info("addVertices APA12",i,r);await Promise.all(i.map((async r=>{await k(n,t,e,r)})));return t}),"addVertices");const M=(0,r.K)((async(n,e,t,r,i,a)=>{await Promise.all(t.map((async function(t){if(t){p[t.id]=t;p[t.id].offset={posX:t.x+n,posY:t.y+e,x:n,y:e,depth:a,width:Math.max(t.width,t.labels?t.labels[0]?.width||0:0),height:t.height};if(t.isGroup){d.debug("Id abc88 subgraph = ",t.id,t.x,t.y,t.labelData);const n=i.insert("g").attr("class","subgraph");const e=JSON.parse(JSON.stringify(t));e.x=t.offset.posX+t.width/2;e.y=t.offset.posY+t.height/2;e.width=Math.max(e.width,t.labelData.width);await s(n,e);d.debug("Id (UIO)= ",t.id,t.width,t.shape,t.labels)}else{d.info("Id NODE = ",t.id,t.x,t.y,n,e,t.domId.node(),`translate(${t.x+n+t.width/2}, ${t.y+e+t.height/2})`);t.domId.attr("transform",`translate(${t.x+n+t.width/2}, ${t.y+e+t.height/2})`)}}})));await Promise.all(t.map((async function(t){if(t?.isGroup){await M(n+t.x,e+t.y,t.children,r,i,a+1)}})))}),"drawNodes");const T=(0,r.K)((n=>{const e={parentById:{},childrenById:{}};const t=n.filter((n=>n.isGroup));d.info("Subgraphs - ",t);t.forEach((t=>{const r=n.filter((n=>n.parentId===t.id));r.forEach((n=>{e.parentById[n.id]=t.id;if(e.childrenById[t.id]===void 0){e.childrenById[t.id]=[]}e.childrenById[t.id].push(n)}))}));t.forEach((function(n){const t={id:n.id};if(e.parentById[n.id]!==void 0){t.parent=e.parentById[n.id]}}));return e}),"addSubGraphs");const j=(0,r.K)((n=>{const e=n.start;const t=n.end;const r=e;const i=t;const a=p[n.start.id];const c=p[n.end.id];if(!a||!c){return{source:e,target:t}}return{source:e,target:t,sourceId:r,targetId:i}}),"getEdgeStartEndPoint");const E=(0,r.K)((function(n,e,t){const r=u(n,e,t);if(r===void 0||r==="root"){return{x:0,y:0}}const i=p[r].offset;return{x:i.posX,y:i.posY}}),"calcOffset");const S=(0,r.K)((async function(n,e,r){d.info("abc78 DAGA edges = ",n);const c=n.edges;const u=r.insert("g").attr("class","edgeLabels");const s={};const o=n.direction||"DOWN";let h;let l;await Promise.all(c.map((async function(n){const r=n.id;if(s[r]===void 0){s[r]=0;d.info("abc78 new entry",r,s[r])}else{s[r]++;d.info("abc78 new entry",r,s[r])}const w=r+"_"+s[r];n.id=w;d.info("abc78 new link id to be used is",r,w,s[r]);const g="LS_"+n.start;const v="LE_"+n.end;const p={style:"",labelStyle:""};p.minlen=n.length||1;n.text=n.label;if(n.type==="arrow_open"){p.arrowhead="none"}else{p.arrowhead="normal"}p.arrowTypeStart="arrow_open";p.arrowTypeEnd="arrow_open";switch(n.type){case"double_arrow_cross":p.arrowTypeStart="arrow_cross";case"arrow_cross":p.arrowTypeEnd="arrow_cross";break;case"double_arrow_point":p.arrowTypeStart="arrow_point";case"arrow_point":p.arrowTypeEnd="arrow_point";break;case"double_arrow_circle":p.arrowTypeStart="arrow_circle";case"arrow_circle":p.arrowTypeEnd="arrow_circle";break}let m="";let k="";p.startLabelRight=n.startLabelRight;p.endLabelLeft=n.endLabelLeft;switch(n.stroke){case"normal":m="fill:none;";if(h!==void 0){m=h}if(l!==void 0){k=l}p.thickness="normal";p.pattern="solid";break;case"dotted":p.thickness="normal";p.pattern="dotted";p.style="fill:none;stroke-width:2px;stroke-dasharray:3;";break;case"thick":p.thickness="thick";p.pattern="solid";p.style="stroke-width: 3.5px;fill:none;";break}p.style=p.style+=m;p.labelStyle=p.labelStyle+=k;const y=a();if(n.interpolate!==void 0){p.curve=b(n.interpolate,i.lUB)}else if(c.defaultInterpolate!==void 0){p.curve=b(c.defaultInterpolate,i.lUB)}else{p.curve=b(y.curve,i.lUB)}if(n.text===void 0){if(n.style!==void 0){p.arrowheadStyle="fill: #333"}}else{p.arrowheadStyle="fill: #333";p.labelpos="c"}p.labelType=n.labelType;p.label=(n?.text||"").replace(t.lineBreakRegex,"\n");if(n.style===void 0){p.style=p.style||"stroke: #333; stroke-width: 1.5px;fill:none;"}p.labelStyle=p.labelStyle.replace("color:","fill:");p.id=w;p.classes="flowchart-link "+g+" "+v;const M=await f(u,p);const{source:T,target:E,sourceId:S,targetId:P}=j(n,o);d.debug("abc78 source and target",T,E);e.edges.push({id:"e"+n.start+n.end,...n,sources:[T],targets:[E],sourceId:S,targetId:P,labelEl:M,labels:[{width:p.width,height:p.height,orgWidth:p.width,orgHeight:p.height,text:p.label,layoutOptions:{"edgeLabels.inline":"true","edgeLabels.placement":"CENTER"}}],edgeData:p})})));return e}),"addEdges");function P(n){switch(n){case"LR":return"RIGHT";case"RL":return"LEFT";case"TB":return"DOWN";case"BT":return"UP";default:return"DOWN"}}(0,r.K)(P,"dir2ElkDirection");function C(n,e){const t=p[n];if(!t){return}if(t?.layoutOptions===void 0){t.layoutOptions={}}t.layoutOptions["elk.hierarchyHandling"]="INCLUDE_CHILDREN";if(t.id!==e){C(t.parentId,e)}}(0,r.K)(C,"setIncludeChildrenPolicy");function I(n,e,t,r){d.debug("UIO intersectLine",n,e,t,r);const i=e.y-n.y;const a=n.x-e.x;const c=e.x*n.y-n.x*e.y;const u=i*t.x+a*t.y+c;const s=i*r.x+a*r.y+c;const o=1e-6;if(u!==0&&s!==0&&O(u,s)){return}const f=r.y-t.y;const h=t.x-r.x;const l=r.x*t.y-t.x*r.y;const b=f*n.x+h*n.y+l;const w=f*e.x+h*e.y+l;if(Math.abs(b)0}(0,r.K)(O,"sameSign");const A=(0,r.K)(((n,e,t)=>{const r=n.x;const i=n.y;const a=n.width;const c=n.height;const u=[{x:r,y:i-c/2},{x:r+a/2,y:i},{x:r,y:i+c/2},{x:r-a/2,y:i}];d.debug(`APA16 diamondIntersection calc abc89:\n outsidePoint: ${JSON.stringify(e)}\n insidePoint : ${JSON.stringify(t)}\n node-bounds : x:${n.x} y:${n.y} w:${n.width} h:${n.height}`,JSON.stringify(u));const s=[];let o=Number.POSITIVE_INFINITY;let f=Number.POSITIVE_INFINITY;u.forEach((function(n){o=Math.min(o,n.x);f=Math.min(f,n.y)}));const h=r-a/2-o;const l=i-c/2-f;for(let b=0;b1){s.sort((function(n,t){const r=n.x-e.x;const i=n.y-e.y;const a=Math.sqrt(r*r+i*i);const c=t.x-e.x;const u=t.y-e.y;const s=Math.sqrt(c*c+u*u);return a{d.debug(`intersection calc abc89:\n outsidePoint: ${JSON.stringify(e)}\n insidePoint : ${JSON.stringify(t)}\n node : x:${n.x} y:${n.y} w:${n.width} h:${n.height}`);const r=n.x;const i=n.y;const a=Math.abs(r-t.x);const c=n.width/2;let u=t.xMath.abs(r-e.x)*s){const n=t.y{const t=n.x;const r=n.y;const i=Math.abs(e.x-t);const a=Math.abs(e.y-r);const c=n.width/2;const u=n.height/2;if(i>=c||a>=u){return true}return false}),"outsideNode");const $=(0,r.K)(((n,e,t)=>{d.debug("APA18 cutPathAtIntersect Points:",n,"node:",e,"isDiamond",t);const r=[];let i=n[0];let a=false;n.forEach((n=>{if(!N(e,n)&&!a){let c;if(t){const t=A(e,i,n);const r=Math.sqrt((i.x-t.x)**2+(i.y-t.y)**2);if(r>1){c=t}}if(!c){c=L(e,i,n)}let u=false;r.forEach((n=>{u=u||n.x===c.x&&n.y===c.y}));if(!r.some((n=>n.x===c.x&&n.y===c.y))){r.push(c)}else{d.debug("abc88 no intersect",c,r)}a=true}else{d.debug("abc88 outside",n,i,r);i=n;if(!a){r.push(n)}}}));return r}),"cutPathAtIntersect");const D=new(c());const x=e.select("g");h(x,n.markers,n.type,n.diagramId);let R={id:"root",layoutOptions:{"elk.hierarchyHandling":"INCLUDE_CHILDREN","elk.algorithm":v,"nodePlacement.strategy":n.config.elk?.nodePlacementStrategy,"elk.layered.mergeEdges":n.config.elk?.mergeEdges,"elk.direction":"DOWN","spacing.baseValue":35,"elk.layered.unnecessaryBendpoints":true,"elk.layered.cycleBreaking.strategy":n.config.elk?.cycleBreakingStrategy},children:[],edges:[]};d.info("Drawing flowchart using v4 renderer",D);const K=n.direction||"DOWN";R.layoutOptions["elk.direction"]=P(K);const F=T(n.nodes);const _=e.insert("g").attr("class","subgraphs");const B=e.insert("g").attr("class","nodes");R=await y(B,n.nodes,R);const H=e.insert("g").attr("class","edges edgePaths");R=await S(n,R,e);const U=n.nodes;U.forEach((e=>{const t=p[e.id];if(F.childrenById[t.id]!==void 0){t.labels=[{text:t.label,width:t?.labelData?.width||50,height:t?.labelData?.height||50},t.width=t.width+2*t.padding,d.debug("UIO node label",t?.labelData?.width,t.padding)];t.layoutOptions={"spacing.baseValue":30,"nodeLabels.placement":"[H_CENTER V_TOP, INSIDE]"};if(t.dir){t.layoutOptions={...t.layoutOptions,"elk.algorithm":v,"elk.direction":P(t.dir),"nodePlacement.strategy":n.config.elk?.nodePlacementStrategy,"elk.layered.mergeEdges":n.config.elk?.mergeEdges,"elk.hierarchyHandling":"SEPARATE_CHILDREN"}}delete t.x;delete t.y;delete t.width;delete t.height}}));R.edges.forEach((n=>{const e=n.sources[0];const t=n.targets[0];if(p[e].parentId!==p[t].parentId){const n=u(e,t,F);C(e,n);C(t,n)}}));const G=await D.layout(R);await M(0,0,G.children,e,_,0);G.edges?.map((e=>{const t=p[e.sources[0]];const r=F[e.sources[0]];const i=p[e.targets[0]];const a=e.start;const c=e.end;const u=E(a,c,F);d.debug("APA18 offset",u,a," ==> ",c,"edge:",e,"cluster:",r,t);if(e.sections){const r=e.sections[0].startPoint;const a=e.sections[0].endPoint;const c=e.sections[0].bendPoints?e.sections[0].bendPoints:[];const s=c.map((n=>({x:n.x+u.x,y:n.y+u.y})));e.points=[{x:r.x+u.x,y:r.y+u.y},...s,{x:a.x+u.x,y:a.y+u.y}];let f=t.width;let h=i.width;if(t.isGroup){const n=t.domId.node().getBBox();f=Math.max(t.width,t.labels[0].width+t.padding);d.debug("UIO width",t.id,t.with,"bbox.width=",n.width,"lw=",t.labels[0].width,"node:",t.width,"SW = ",f)}if(i.isGroup){const n=i.domId.node().getBBox();h=Math.max(i.width,i.labels[0].width+i.padding);d.debug("UIO width",t.id,t.with,n.width,"EW = ",h,"HTML:",t.innerHTML)}if(t.shape==="diamond"||t.shape==="diam"){e.points.unshift({x:t.offset.posX+t.width/2,y:t.offset.posY+t.height/2})}if(i.shape==="diamond"||i.shape==="diam"){e.points.push({x:i.offset.posX+i.width/2,y:i.offset.posY+i.height/2})}e.points=$(e.points.reverse(),{x:t.offset.posX+t.width/2,y:t.offset.posY+t.height/2,width:f,height:t.height,padding:t.padding},t.shape==="diamond"||t.shape==="diam").reverse();e.points=$(e.points,{x:i.offset.posX+i.width/2,y:i.offset.posY+i.height/2,width:h,height:i.height,padding:i.padding},i.shape==="diamond"||i.shape==="diam");const l=o(H,e,m,n.type,t,i,n.diagramId);d.info("APA12 edge points after insert",JSON.stringify(e.points));e.x=e.labels[0].x+u.x+e.labels[0].width/2;e.y=e.labels[0].y+u.y+e.labels[0].height/2;g(e,l)}}))}),"render")},62954:(n,e,t)=>{(function(e){if(true){n.exports=e()}else{var t}})((function(){var n,e,r;return function(){function n(e,t,r){function i(c,u){if(!t[c]){if(!e[c]){var s=undefined;if(!u&&s)return require(c,!0);if(a)return a(c,!0);var o=new Error("Cannot find module '"+c+"'");throw o.code="MODULE_NOT_FOUND",o}var f=t[c]={exports:{}};e[c][0].call(f.exports,(function(n){var t=e[c][1][n];return i(t||n)}),f,f.exports,n,e,t,r)}return t[c].exports}for(var a=undefined,c=0;c0&&arguments[0]!==undefined?arguments[0]:{},r=t.defaultLayoutOptions,a=r===undefined?{}:r,u=t.algorithms,s=u===undefined?["layered","stress","mrtree","radial","force","disco","sporeOverlap","sporeCompaction","rectpacking"]:u,o=t.workerFactory,f=t.workerUrl;i(this,n);this.defaultLayoutOptions=a;this.initialized=false;if(typeof f==="undefined"&&typeof o==="undefined"){throw new Error("Cannot construct an ELK without both 'workerUrl' and 'workerFactory'.")}var h=o;if(typeof f!=="undefined"&&typeof o==="undefined"){h=function n(e){return new Worker(e)}}var l=h(f);if(typeof l.postMessage!=="function"){throw new TypeError("Created worker does not provide"+" the required 'postMessage' function.")}this.worker=new c(l);this.worker.postMessage({cmd:"register",algorithms:s}).then((function(n){return e.initialized=true})).catch(console.err)}r(n,[{key:"layout",value:function n(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},r=t.layoutOptions,i=r===undefined?this.defaultLayoutOptions:r,a=t.logging,c=a===undefined?false:a,u=t.measureExecutionTime,s=u===undefined?false:u;if(!e){return Promise.reject(new Error("Missing mandatory parameter 'graph'."))}return this.worker.postMessage({cmd:"layout",graph:e,layoutOptions:i,options:{logging:c,measureExecutionTime:s}})}},{key:"knownLayoutAlgorithms",value:function n(){return this.worker.postMessage({cmd:"algorithms"})}},{key:"knownLayoutOptions",value:function n(){return this.worker.postMessage({cmd:"options"})}},{key:"knownLayoutCategories",value:function n(){return this.worker.postMessage({cmd:"categories"})}},{key:"terminateWorker",value:function n(){if(this.worker)this.worker.terminate()}}]);return n}();t.default=a;var c=function(){function n(e){var t=this;i(this,n);if(e===undefined){throw new Error("Missing mandatory parameter 'worker'.")}this.resolvers={};this.worker=e;this.worker.onmessage=function(n){setTimeout((function(){t.receive(t,n)}),0)}}r(n,[{key:"postMessage",value:function n(e){var t=this.id||0;this.id=t+1;e.id=t;var r=this;return new Promise((function(n,i){r.resolvers[t]=function(e,t){if(e){r.convertGwtStyleError(e);i(e)}else{n(t)}};r.worker.postMessage(e)}))}},{key:"receive",value:function n(e,t){var r=t.data;var i=e.resolvers[r.id];if(i){delete e.resolvers[r.id];if(r.error){i(r.error)}else{i(null,r.data)}}}},{key:"terminate",value:function n(){if(this.worker){this.worker.terminate()}}},{key:"convertGwtStyleError",value:function n(e){if(!e){return}var t=e["__java$exception"];if(t){if(t.cause&&t.cause.backingJsObject){e.cause=t.cause.backingJsObject;this.convertGwtStyleError(e.cause)}delete e["__java$exception"]}}}]);return n}()},{}],2:[function(n,e,r){(function(n){(function(){"use strict";var t;if(typeof window!=="undefined")t=window;else if(typeof n!=="undefined")t=n;else if(typeof self!=="undefined")t=self;var i,a;var c,u,s;function o(){}function f(){}function h(){}function l(){}function b(){}function w(){}function d(){}function g(){}function v(){}function p(){}function m(){}function k(){}function y(){}function M(){}function T(){}function j(){}function E(){}function S(){}function P(){}function C(){}function I(){}function O(){}function A(){}function L(){}function N(){}function $(){}function D(){}function x(){}function R(){}function K(){}function F(){}function _(){}function B(){}function H(){}function U(){}function G(){}function q(){}function X(){}function V(){}function z(){}function W(){}function Q(){}function J(){}function Y(){}function Z(){}function nn(){}function en(){}function tn(){}function rn(){}function an(){}function cn(){}function un(){}function sn(){}function on(){}function fn(){}function hn(){}function ln(){}function bn(){}function wn(){}function dn(){}function gn(){}function vn(){}function pn(){}function mn(){}function kn(){}function yn(){}function Mn(){}function Tn(){}function jn(){}function En(){}function Sn(){}function Pn(){}function Cn(){}function In(){}function On(){}function An(){}function Ln(){}function Nn(){}function $n(){}function Dn(){}function xn(){}function Rn(){}function Kn(){}function Fn(){}function _n(){}function Bn(){}function Hn(){}function Un(){}function Gn(){}function qn(){}function Xn(){}function Vn(){}function zn(){}function Wn(){}function Qn(){}function Jn(){}function Yn(){}function Zn(){}function ne(){}function ee(){}function te(){}function re(){}function ie(){}function ae(){}function ce(){}function ue(){}function se(){}function oe(){}function fe(){}function he(){}function le(){}function be(){}function we(){}function de(){}function ge(){}function ve(){}function pe(){}function me(){}function ke(){}function ye(){}function Me(){}function Te(){}function je(){}function Ee(){}function Se(){}function Pe(){}function Ce(){}function Ie(){}function Oe(){}function Ae(){}function Le(){}function Ne(){}function $e(){}function De(){}function xe(){}function Re(){}function Ke(){}function Fe(){}function _e(){}function Be(){}function He(){}function Ue(){}function Ge(){}function qe(){}function Xe(){}function Ve(){}function ze(){}function We(){}function Qe(){}function Je(){}function Ye(){}function Ze(){}function nt(){}function et(){}function tt(){}function rt(){}function it(){}function at(){}function ct(){}function ut(){}function st(){}function ot(){}function ft(){}function ht(){}function lt(){}function bt(){}function wt(){}function dt(){}function gt(){}function vt(){}function pt(){}function mt(){}function kt(){}function yt(){}function Mt(){}function Tt(){}function jt(){}function Et(){}function St(){}function Pt(){}function Ct(){}function It(){}function Ot(){}function At(){}function Lt(){}function Nt(){}function $t(){}function Dt(){}function xt(){}function Rt(){}function Kt(){}function Ft(){}function _t(){}function Bt(){}function Ht(){}function Ut(){}function Gt(){}function qt(){}function Xt(){}function Vt(){}function zt(){}function Wt(){}function Qt(){}function Jt(){}function Yt(){}function Zt(){}function nr(){}function er(){}function tr(){}function rr(){}function ir(){}function ar(){}function cr(){}function ur(){}function sr(){}function or(){}function fr(){}function hr(){}function lr(){}function br(){}function wr(){}function dr(){}function gr(){}function vr(){}function pr(){}function mr(){}function kr(){}function yr(){}function Mr(){}function Tr(){}function jr(){}function Er(){}function Sr(){}function Pr(){}function Cr(){}function Ir(){}function Or(){}function Ar(){}function Lr(){}function Nr(){}function $r(){}function Dr(){}function xr(){}function Rr(){}function Kr(){}function Fr(){}function _r(){}function Br(){}function Hr(){}function Ur(){}function Gr(){}function qr(){}function Xr(){}function Vr(){}function zr(){}function Wr(){}function Qr(){}function Jr(){}function Yr(){}function Zr(){}function ni(){}function ei(){}function ti(){}function ri(){}function ii(){}function ai(){}function ci(){}function ui(){}function si(){}function oi(){}function fi(){}function hi(){}function li(){}function bi(){}function wi(){}function di(){}function gi(){}function vi(){}function pi(){}function mi(){}function ki(){}function yi(){}function Mi(){}function Ti(){}function ji(){}function Ei(){}function Si(){}function Pi(){}function Ci(){}function Ii(){}function Oi(){}function Ai(){}function Li(){}function Ni(){}function $i(){}function Di(){}function xi(){}function Ri(){}function Ki(){}function Fi(){}function _i(){}function Bi(){}function Hi(){}function Ui(){}function Gi(){}function qi(){}function Xi(){}function Vi(){}function zi(){}function Wi(){}function Qi(){}function Ji(){}function Yi(){}function Zi(){}function na(){}function ea(){}function ta(){}function ra(){}function ia(){}function aa(){}function ca(){}function ua(){}function sa(){}function oa(){}function fa(){}function ha(){}function la(){}function ba(){}function wa(){}function da(){}function ga(){}function va(){}function pa(){}function ma(){}function ka(){}function ya(){}function Ma(){}function Ta(){}function ja(){}function Ea(){}function Sa(){}function Pa(){}function Ca(){}function Ia(){}function Oa(){}function Aa(){}function La(){}function Na(){}function $a(){}function Da(){}function xa(){}function Ra(){}function Ka(){}function Fa(){}function _a(){}function Ba(){}function Ha(){}function Ua(){}function Ga(){}function qa(){}function Xa(){}function Va(){}function za(){}function Wa(){}function Qa(){}function Ja(){}function Ya(){}function Za(){}function nc(){}function ec(){}function tc(){}function rc(){}function ic(){}function ac(){}function cc(){}function uc(){}function sc(){}function oc(){}function fc(){}function hc(){}function lc(){}function bc(){}function wc(){}function dc(){}function gc(){}function vc(){}function pc(){}function mc(){}function kc(){}function yc(){}function Mc(){}function Tc(){}function jc(){}function Ec(){}function Sc(){}function Pc(){}function Cc(){}function Ic(){}function Oc(){}function Ac(){}function Lc(){}function Nc(){}function $c(){}function Dc(){}function xc(){}function Rc(){}function Kc(){}function Fc(){}function _c(){}function Bc(){}function Hc(){}function Uc(){}function Gc(){}function qc(){}function Xc(){}function Vc(){}function zc(){}function Wc(){}function Qc(){}function Jc(){}function Yc(){}function Zc(){}function nu(){}function eu(){}function tu(){}function ru(){}function iu(){}function au(){}function cu(){}function uu(){}function su(){}function ou(){}function fu(){}function hu(){}function lu(){}function bu(){}function wu(){}function du(){}function gu(){}function vu(){}function pu(){}function mu(){}function ku(){}function yu(){}function Mu(){}function Tu(){}function ju(){}function Eu(){}function Su(){}function Pu(){}function Cu(){}function Iu(){}function Ou(){}function Au(){}function Lu(){}function Nu(){}function $u(){}function Du(){}function xu(){}function Ru(){}function Ku(){}function Fu(){}function _u(){}function Bu(){}function Hu(){}function Uu(){}function Gu(){}function qu(){}function Xu(){}function Vu(){}function zu(){}function Wu(){}function Qu(){}function Ju(){}function Yu(){}function Zu(){}function ns(){}function es(){}function ts(){}function rs(){}function is(){}function as(){}function cs(){}function us(){}function ss(){}function os(){}function fs(){}function hs(){}function ls(){}function bs(){}function ws(){}function ds(){}function gs(){}function vs(){}function ps(){}function ms(){}function ks(){}function ys(){}function Ms(){}function Ts(){}function js(){}function Es(){}function Ss(){}function Ps(){}function Cs(){}function Is(){}function Os(){}function As(){}function Ls(){}function Ns(){}function $s(){}function Ds(){}function xs(){}function Rs(){}function Ks(){}function Fs(){}function _s(){}function Bs(){}function Hs(){}function Us(){}function Gs(){}function qs(){}function Xs(){}function Vs(){}function zs(){}function Ws(){}function Qs(){}function Js(){}function Ys(){}function Zs(){}function no(){}function eo(){}function to(){}function ro(){}function io(){}function ao(){}function co(){}function uo(){}function so(){}function oo(){}function fo(){}function ho(){}function lo(){}function bo(){}function wo(){}function go(){}function vo(){}function po(){}function mo(){}function ko(){}function yo(){}function Mo(){}function To(){}function jo(){}function Eo(){}function So(){}function Po(){}function Co(){}function Io(){}function Oo(){}function Ao(){}function Lo(){}function No(){}function $o(){}function Do(){}function xo(){}function Ro(){}function Ko(){}function Fo(){}function _o(){}function Bo(){}function Ho(){}function Uo(){}function Go(){}function qo(){}function Xo(){}function Vo(){}function zo(){}function Wo(){}function Qo(){}function Jo(){}function Yo(){}function Zo(){}function nf(){}function ef(){}function tf(){}function rf(){}function af(){}function cf(){}function uf(){}function sf(){}function of(){}function ff(){}function hf(){}function lf(){}function bf(){}function wf(){}function df(){}function gf(){}function vf(){}function pf(){}function mf(){}function kf(){}function yf(){}function Mf(){}function Tf(){}function jf(){}function Ef(){}function Sf(){}function Pf(){}function Cf(){}function If(){}function Of(){}function Af(){}function Lf(){}function Nf(){}function $f(){}function Df(){}function xf(){}function Rf(){}function Kf(){}function Ff(){}function _f(){}function Bf(){}function Hf(){}function Uf(){}function Gf(){}function qf(){}function Xf(){}function Vf(){}function zf(){}function Wf(){}function Qf(){}function Jf(){}function Yf(){}function Zf(){}function nh(){}function eh(){}function th(){}function rh(){}function ih(){}function ah(){}function ch(){}function uh(){}function sh(){}function oh(){}function fh(){}function hh(){}function lh(){}function bh(){}function wh(){}function dh(){}function gh(){}function vh(){}function ph(){}function mh(){}function kh(){}function yh(){}function Mh(){}function Th(){}function jh(){}function Eh(){}function Sh(){}function Ph(){}function Ch(){}function Ih(){}function Oh(){}function Ah(){}function Lh(){}function Nh(){}function $h(){}function Dh(){}function xh(){}function Rh(){}function Kh(){}function Fh(){}function _h(){}function Bh(){}function Hh(n){}function Uh(n){}function Gh(){yy()}function qh(){ZS()}function Xh(){PEn()}function Vh(){Mbn()}function zh(){oyn()}function Wh(){lOn()}function Qh(){oGn()}function Jh(){Sjn()}function Yh(){Xjn()}function Zh(){nP()}function nl(){VB()}function el(){eP()}function tl(){Lsn()}function rl(){G7()}function il(){Ocn()}function al(){r2()}function cl(){Lcn()}function ul(){znn()}function sl(){e2()}function ol(){Nln()}function fl(){$cn()}function hl(){Ncn()}function ll(){f6()}function bl(){Dcn()}function wl(){IIn()}function dl(){rP()}function gl(){ZYn()}function vl(){IYn()}function pl(){xcn()}function ml(){$sn()}function kl(){i2()}function yl(){Ljn()}function Ml(){c2()}function Tl(){kUn()}function jl(){uDn()}function El(){can()}function Sl(){Udn()}function Pl(){eqn()}function Cl(){u3()}function Il(){aan()}function Ol(){OHn()}function Al(){IOn()}function Ll(){$Hn()}function Nl(){A_n()}function $l(){gIn()}function Dl(){bBn()}function xl(){IMn()}function Rl(){lB()}function Kl(){Aen()}function Fl(){vIn()}function _l(){JYn()}function Bl(){$ln()}function Hl(){nmn()}function Ul(){Dsn()}function Gl(){cXn()}function ql(){jGn()}function Xl(n){cJ(n)}function Vl(n){this.a=n}function zl(n){this.a=n}function Wl(n){this.a=n}function Ql(n){this.a=n}function Jl(n){this.a=n}function Yl(n){this.a=n}function Zl(n){this.a=n}function nb(n){this.a=n}function eb(n){this.a=n}function tb(n){this.a=n}function rb(n){this.a=n}function ib(n){this.a=n}function ab(n){this.a=n}function cb(n){this.a=n}function ub(n){this.a=n}function sb(n){this.a=n}function ob(n){this.a=n}function fb(n){this.a=n}function hb(n){this.a=n}function lb(n){this.a=n}function bb(n){this.a=n}function wb(n){this.a=n}function db(n){this.b=n}function gb(n){this.c=n}function vb(n){this.a=n}function pb(n){this.a=n}function mb(n){this.a=n}function kb(n){this.a=n}function yb(n){this.a=n}function Mb(n){this.a=n}function Tb(n){this.a=n}function jb(n){this.a=n}function Eb(n){this.a=n}function Sb(n){this.a=n}function Pb(n){this.a=n}function Cb(n){this.a=n}function Ib(n){this.a=n}function Ob(n){this.a=n}function Ab(n){this.a=n}function Lb(n){this.a=n}function Nb(n){this.a=n}function $b(){this.a=[]}function Db(n,e){n.a=e}function xb(n,e){n.a=e}function Rb(n,e){n.b=e}function Kb(n,e){n.b=e}function Fb(n,e){n.b=e}function _b(n,e){n.j=e}function Bb(n,e){n.g=e}function Hb(n,e){n.i=e}function Ub(n,e){n.c=e}function Gb(n,e){n.c=e}function qb(n,e){n.d=e}function Xb(n,e){n.d=e}function Vb(n,e){n.k=e}function zb(n,e){n.c=e}function Wb(n,e){n.c=e}function Qb(n,e){n.a=e}function Jb(n,e){n.a=e}function Yb(n,e){n.f=e}function Zb(n,e){n.a=e}function nw(n,e){n.b=e}function ew(n,e){n.d=e}function tw(n,e){n.i=e}function rw(n,e){n.o=e}function iw(n,e){n.r=e}function aw(n,e){n.a=e}function cw(n,e){n.b=e}function uw(n,e){n.e=e}function sw(n,e){n.f=e}function ow(n,e){n.g=e}function fw(n,e){n.e=e}function hw(n,e){n.f=e}function lw(n,e){n.f=e}function bw(n,e){n.a=e}function ww(n,e){n.b=e}function dw(n,e){n.n=e}function gw(n,e){n.a=e}function vw(n,e){n.c=e}function pw(n,e){n.c=e}function mw(n,e){n.c=e}function kw(n,e){n.a=e}function yw(n,e){n.a=e}function Mw(n,e){n.d=e}function Tw(n,e){n.d=e}function jw(n,e){n.e=e}function Ew(n,e){n.e=e}function Sw(n,e){n.g=e}function Pw(n,e){n.f=e}function Cw(n,e){n.j=e}function Iw(n,e){n.a=e}function Ow(n,e){n.a=e}function Aw(n,e){n.b=e}function Lw(n){n.b=n.a}function Nw(n){n.c=n.d.d}function $w(n){this.a=n}function Dw(n){this.a=n}function xw(n){this.a=n}function Rw(n){this.a=n}function Kw(n){this.a=n}function Fw(n){this.a=n}function _w(n){this.a=n}function Bw(n){this.a=n}function Hw(n){this.a=n}function Uw(n){this.a=n}function Gw(n){this.a=n}function qw(n){this.a=n}function Xw(n){this.a=n}function Vw(n){this.a=n}function zw(n){this.b=n}function Ww(n){this.b=n}function Qw(n){this.b=n}function Jw(n){this.a=n}function Yw(n){this.a=n}function Zw(n){this.c=n}function nd(n){this.c=n}function ed(n){this.c=n}function td(n){this.d=n}function rd(n){this.a=n}function id(n){this.a=n}function ad(n){this.a=n}function cd(n){this.a=n}function ud(n){this.a=n}function sd(n){this.a=n}function od(n){this.a=n}function fd(n){this.a=n}function hd(n){this.a=n}function ld(n){this.a=n}function bd(n){this.a=n}function wd(n){this.a=n}function dd(n){this.a=n}function gd(n){this.a=n}function vd(n){this.a=n}function pd(n){this.a=n}function md(n){this.a=n}function kd(n){this.a=n}function yd(n){this.a=n}function Md(n){this.a=n}function Td(n){this.a=n}function jd(n){this.a=n}function Ed(n){this.a=n}function Sd(n){this.a=n}function Pd(n){this.a=n}function Cd(n){this.a=n}function Id(n){this.a=n}function Od(n){this.a=n}function Ad(n){this.a=n}function Ld(n){this.a=n}function Nd(n){this.a=n}function $d(n){this.a=n}function Dd(n){this.a=n}function xd(n){this.a=n}function Rd(n){this.a=n}function Kd(n){this.a=n}function Fd(n){this.a=n}function _d(n){this.a=n}function Bd(n){this.a=n}function Hd(n){this.a=n}function Ud(n){this.a=n}function Gd(n){this.a=n}function qd(n){this.a=n}function Xd(n){this.a=n}function Vd(n){this.a=n}function zd(n){this.a=n}function Wd(n){this.a=n}function Qd(n){this.a=n}function Jd(n){this.e=n}function Yd(n){this.a=n}function Zd(n){this.a=n}function ng(n){this.a=n}function eg(n){this.a=n}function tg(n){this.a=n}function rg(n){this.a=n}function ig(n){this.a=n}function ag(n){this.a=n}function cg(n){this.a=n}function ug(n){this.a=n}function sg(n){this.a=n}function og(n){this.a=n}function fg(n){this.a=n}function hg(n){this.a=n}function lg(n){this.a=n}function bg(n){this.a=n}function wg(n){this.a=n}function dg(n){this.a=n}function gg(n){this.a=n}function vg(n){this.a=n}function pg(n){this.a=n}function mg(n){this.a=n}function kg(n){this.a=n}function yg(n){this.a=n}function Mg(n){this.a=n}function Tg(n){this.a=n}function jg(n){this.a=n}function Eg(n){this.a=n}function Sg(n){this.a=n}function Pg(n){this.a=n}function Cg(n){this.a=n}function Ig(n){this.a=n}function Og(n){this.a=n}function Ag(n){this.a=n}function Lg(n){this.a=n}function Ng(n){this.a=n}function $g(n){this.a=n}function Dg(n){this.a=n}function xg(n){this.a=n}function Rg(n){this.a=n}function Kg(n){this.a=n}function Fg(n){this.a=n}function _g(n){this.a=n}function Bg(n){this.a=n}function Hg(n){this.a=n}function Ug(n){this.a=n}function Gg(n){this.a=n}function qg(n){this.a=n}function Xg(n){this.a=n}function Vg(n){this.a=n}function zg(n){this.a=n}function Wg(n){this.a=n}function Qg(n){this.a=n}function Jg(n){this.a=n}function Yg(n){this.c=n}function Zg(n){this.b=n}function nv(n){this.a=n}function ev(n){this.a=n}function tv(n){this.a=n}function rv(n){this.a=n}function iv(n){this.a=n}function av(n){this.a=n}function cv(n){this.a=n}function uv(n){this.a=n}function sv(n){this.a=n}function ov(n){this.a=n}function fv(n){this.a=n}function hv(n){this.a=n}function lv(n){this.a=n}function bv(n){this.a=n}function wv(n){this.a=n}function dv(n){this.a=n}function gv(n){this.a=n}function vv(n){this.a=n}function pv(n){this.a=n}function mv(n){this.a=n}function kv(n){this.a=n}function yv(n){this.a=n}function Mv(n){this.a=n}function Tv(n){this.a=n}function jv(n){this.a=n}function Ev(n){this.a=n}function Sv(n){this.a=n}function Pv(n){this.a=n}function Cv(n){this.a=n}function Iv(n){this.a=n}function Ov(n){this.a=n}function Av(n){this.a=n}function Lv(n){this.a=n}function Nv(n){this.a=n}function $v(n){this.a=n}function Dv(n){this.a=n}function xv(n){this.a=n}function Rv(n){this.a=n}function Kv(n){this.a=n}function Fv(n){this.a=n}function _v(n){this.a=n}function Bv(n){this.a=n}function Hv(n){this.a=n}function Uv(n){this.a=n}function Gv(n){this.a=n}function qv(n){this.a=n}function Xv(n){this.a=n}function Vv(n){this.a=n}function zv(n){this.a=n}function Wv(n){this.a=n}function Qv(n){this.a=n}function Jv(n){this.a=n}function Yv(n){this.a=n}function Zv(n){this.a=n}function np(n){this.a=n}function ep(n){this.a=n}function tp(n){this.f=n}function rp(n){this.a=n}function ip(n){this.a=n}function ap(n){this.a=n}function cp(n){this.a=n}function up(n){this.a=n}function sp(n){this.a=n}function op(n){this.a=n}function fp(n){this.a=n}function hp(n){this.a=n}function lp(n){this.a=n}function bp(n){this.a=n}function wp(n){this.a=n}function dp(n){this.a=n}function gp(n){this.a=n}function vp(n){this.a=n}function pp(n){this.a=n}function mp(n){this.a=n}function kp(n){this.a=n}function yp(n){this.a=n}function Mp(n){this.a=n}function Tp(n){this.a=n}function jp(n){this.a=n}function Ep(n){this.a=n}function Sp(n){this.a=n}function Pp(n){this.a=n}function Cp(n){this.a=n}function Ip(n){this.a=n}function Op(n){this.a=n}function Ap(n){this.a=n}function Lp(n){this.a=n}function Np(n){this.b=n}function $p(n){this.a=n}function Dp(n){this.a=n}function xp(n){this.a=n}function Rp(n){this.a=n}function Kp(n){this.a=n}function Fp(n){this.a=n}function _p(n){this.a=n}function Bp(n){this.b=n}function Hp(n){this.a=n}function Up(n){this.a=n}function Gp(n){this.a=n}function qp(n){this.a=n}function Xp(n){this.c=n}function Vp(n){this.e=n}function zp(n){this.a=n}function Wp(n){this.a=n}function Qp(n){this.a=n}function Jp(n){this.d=n}function Yp(n){this.a=n}function Zp(n){this.a=n}function nm(n){this.a=n}function em(n){this.e=n}function tm(){this.a=0}function rm(){Fz(this)}function im(){$N(this)}function am(){JQ(this)}function cm(){Hh(this)}function um(){this.c=oat}function sm(n,e){n.b+=e}function om(n,e){e.Wb(n)}function fm(n){return n.a}function hm(n){return n.a}function lm(n){return n.a}function bm(n){return n.a}function wm(n){return n.a}function dm(n){return n.e}function gm(){return null}function vm(){return null}function pm(){Tj();BJn()}function mm(n){n.b.Of(n.e)}function km(n){n.b=new oT}function ym(n,e){n.b=e-n.b}function Mm(n,e){n.a=e-n.a}function Tm(n,e){n.push(e)}function jm(n,e){n.sort(e)}function Em(n,e){e.jd(n.a)}function Sm(n,e){KLn(e,n)}function Pm(n,e,t){n.Yd(t,e)}function Cm(n,e){n.e=e;e.b=n}function Im(n){wB();this.a=n}function Om(n){wB();this.a=n}function Am(n){wB();this.a=n}function Lm(n){iQ();this.a=n}function Nm(n){OZ();Qfe.le(n)}function $m(){$m=O;new rm}function Dm(){jx.call(this)}function xm(){jx.call(this)}function Rm(){Dm.call(this)}function Km(){Dm.call(this)}function Fm(){Dm.call(this)}function _m(){Dm.call(this)}function Bm(){Dm.call(this)}function Hm(){Dm.call(this)}function Um(){Dm.call(this)}function Gm(){Dm.call(this)}function qm(){Dm.call(this)}function Xm(){Dm.call(this)}function Vm(){Dm.call(this)}function zm(){this.a=this}function Wm(){this.Bb|=256}function Qm(){this.b=new dL}function Jm(n,e){n.length=e}function Ym(n,e){ED(n.a,e)}function Zm(n,e){ROn(n.c,e)}function nk(n,e){Gz(n.b,e)}function ek(n,e){pMn(n.a,e)}function tk(n,e){Zdn(n.a,e)}function rk(n,e){Pon(n.e,e)}function ik(n){N$n(n.c,n.b)}function ak(n,e){n.kc().Nb(e)}function ck(n){this.a=xgn(n)}function uk(){this.a=new rm}function sk(){this.a=new rm}function ok(){this.a=new dS}function fk(){this.a=new im}function hk(){this.a=new im}function lk(){this.a=new im}function bk(){this.a=new En}function wk(){this.a=new y7}function dk(){this.a=new ve}function gk(){this.a=new Z0}function vk(){this.a=new KF}function pk(){this.a=new im}function mk(){this.a=new im}function kk(){this.a=new im}function yk(){this.a=new im}function Mk(){this.d=new im}function Tk(){this.a=new s4}function jk(){this.a=new uk}function Ek(){this.a=new rm}function Sk(){this.b=new rm}function Pk(){this.b=new im}function Ck(){this.e=new im}function Ik(){this.a=new wl}function Ok(){this.d=new im}function Ak(){XZ.call(this)}function Lk(){XZ.call(this)}function Nk(){im.call(this)}function $k(){Rm.call(this)}function Dk(){fk.call(this)}function xk(){VF.call(this)}function Rk(){yk.call(this)}function Kk(){cm.call(this)}function Fk(){Kk.call(this)}function _k(){cm.call(this)}function Bk(){_k.call(this)}function Hk(){ly.call(this)}function Uk(){ly.call(this)}function Gk(){ly.call(this)}function qk(){dy.call(this)}function Xk(){ao.call(this)}function Vk(){ao.call(this)}function zk(){vS.call(this)}function Wk(){my.call(this)}function Qk(){my.call(this)}function Jk(){rm.call(this)}function Yk(){rm.call(this)}function Zk(){rm.call(this)}function ny(){Ucn.call(this)}function ey(){uk.call(this)}function ty(){Wm.call(this)}function ry(){FD.call(this)}function iy(){rm.call(this)}function ay(){FD.call(this)}function cy(){rm.call(this)}function uy(){rm.call(this)}function sy(){Mo.call(this)}function oy(){sy.call(this)}function fy(){Mo.call(this)}function hy(){Fh.call(this)}function ly(){this.a=new uk}function by(){this.a=new rm}function wy(){this.a=new im}function dy(){this.a=new rm}function gy(){this.a=new vS}function vy(){this.j=new im}function py(){this.a=new Yj}function my(){this.a=new yo}function ky(){this.a=new Fu}function yy(){yy=O;Tce=new f}function My(){My=O;ase=new Ey}function Ty(){Ty=O;sse=new jy}function jy(){sb.call(this,"")}function Ey(){sb.call(this,"")}function Sy(n){xin.call(this,n)}function Py(n){xin.call(this,n)}function Cy(n){eb.call(this,n)}function Iy(n){VE.call(this,n)}function Oy(n){VE.call(this,n)}function Ay(n){Iy.call(this,n)}function Ly(n){Iy.call(this,n)}function Ny(n){Iy.call(this,n)}function $y(n){f8.call(this,n)}function Dy(n){f8.call(this,n)}function xy(n){U_.call(this,n)}function Ry(n){JE.call(this,n)}function Ky(n){nS.call(this,n)}function Fy(n){nS.call(this,n)}function _y(n){nS.call(this,n)}function By(n){fOn.call(this,n)}function Hy(n){By.call(this,n)}function Uy(n){zV.call(this,n)}function Gy(n){Uy.call(this,n)}function qy(){Nb.call(this,{})}function Xy(){Xy=O;mhe=new C}function Vy(){Vy=O;Eoe=new J$}function zy(){zy=O;_fe=new o}function Wy(){Wy=O;zfe=new M}function Qy(){Qy=O;che=new E}function Jy(n){zD();this.a=n}function Yy(n){Nsn();this.a=n}function Zy(n){oV();this.f=n}function nM(n){oV();this.f=n}function eM(n){hB();this.a=n}function tM(n){n.b=null;n.c=0}function rM(n,e){n.e=e;SFn(n,e)}function iM(n,e){n.a=e;nLn(n)}function aM(n,e,t){n.a[e.g]=t}function cM(n,e,t){aSn(t,n,e)}function uM(n,e){G_(e.i,n.n)}function sM(n,e){Sln(n).Cd(e)}function oM(n,e){n.a.ec().Mc(e)}function fM(n,e){return n.g-e.g}function hM(n,e){return n*n/e}function lM(n){return cJ(n),n}function bM(n){return cJ(n),n}function wM(n){return cJ(n),n}function dM(n){return new Lb(n)}function gM(n){return new eQ(n)}function vM(n){return cJ(n),n}function pM(n){return cJ(n),n}function mM(n){Uy.call(this,n)}function kM(n){Uy.call(this,n)}function yM(n){Uy.call(this,n)}function MM(n){zV.call(this,n)}function TM(n){Uy.call(this,n)}function jM(n){Uy.call(this,n)}function EM(n){Uy.call(this,n)}function SM(n){Uy.call(this,n)}function PM(n){Uy.call(this,n)}function CM(n){Uy.call(this,n)}function IM(n){Uy.call(this,n)}function OM(n){Uy.call(this,n)}function AM(n){Uy.call(this,n)}function LM(n){Uy.call(this,n)}function NM(n){Uy.call(this,n)}function $M(n){cJ(n);this.a=n}function DM(n){dln(n);return n}function xM(n){Yz(n,n.length)}function RM(n){return n.b==n.c}function KM(n){return!!n&&n.b}function FM(n){return!!n&&n.k}function _M(n){return!!n&&n.j}function BM(n,e,t){n.c.Ef(e,t)}function HM(n,e){n.be(e);e.ae(n)}function UM(n){wB();this.a=nQ(n)}function GM(){this.a=TK(nQ(MZn))}function qM(){throw dm(new Um)}function XM(){throw dm(new Um)}function VM(){throw dm(new Um)}function zM(){throw dm(new Um)}function WM(){throw dm(new Um)}function QM(){throw dm(new Um)}function JM(){JM=O;!!(OZ(),Qfe)}function YM(){Fw.call(this,"")}function ZM(){Fw.call(this,"")}function nT(){Fw.call(this,"")}function eT(){Fw.call(this,"")}function tT(n){kM.call(this,n)}function rT(n){kM.call(this,n)}function iT(n){jM.call(this,n)}function aT(n){Qw.call(this,n)}function cT(n){aT.call(this,n)}function uT(n){yx.call(this,n)}function sT(n){eR.call(this,n,0)}function oT(){R2.call(this,12,3)}function fT(n,e){return X0(n,e)}function hT(n,e){return Ren(n,e)}function lT(n,e){return n.a-e.a}function bT(n,e){return n.a-e.a}function wT(n,e){return n.a-e.a}function dT(n,e){return e in n.a}function gT(n){return n.a?n.b:0}function vT(n){return n.a?n.b:0}function pT(n,e,t){e.Cd(n.a[t])}function mT(n,e,t){e.Pe(n.a[t])}function kT(n,e){n.b=new uN(e)}function yT(n,e){n.b=e;return n}function MT(n,e){n.c=e;return n}function TT(n,e){n.f=e;return n}function jT(n,e){n.g=e;return n}function ET(n,e){n.a=e;return n}function ST(n,e){n.f=e;return n}function PT(n,e){n.k=e;return n}function CT(n,e){n.a=e;return n}function IT(n,e){n.e=e;return n}function OT(n,e){n.e=e;return n}function AT(n,e){n.f=e;return n}function LT(n,e){n.b=true;n.d=e}function NT(n,e){return n.b-e.b}function $T(n,e){return n.g-e.g}function DT(n,e){return n?0:e-1}function xT(n,e){return n?0:e-1}function RT(n,e){return n?e-1:0}function KT(n,e){return n.s-e.s}function FT(n,e){return e.rg(n)}function _T(n,e){n.b=e;return n}function BT(n,e){n.a=e;return n}function HT(n,e){n.c=e;return n}function UT(n,e){n.d=e;return n}function GT(n,e){n.e=e;return n}function qT(n,e){n.f=e;return n}function XT(n,e){n.a=e;return n}function VT(n,e){n.b=e;return n}function zT(n,e){n.c=e;return n}function WT(n,e){n.c=e;return n}function QT(n,e){n.b=e;return n}function JT(n,e){n.d=e;return n}function YT(n,e){n.e=e;return n}function ZT(n,e){n.f=e;return n}function nj(n,e){n.g=e;return n}function ej(n,e){n.a=e;return n}function tj(n,e){n.i=e;return n}function rj(n,e){n.j=e;return n}function ij(n,e){IIn();l2(e,n)}function aj(n,e,t){hV(n.a,e,t)}function cj(n){rB.call(this,n)}function uj(n){kvn.call(this,n)}function sj(n){CY.call(this,n)}function oj(n){CY.call(this,n)}function fj(n){_in.call(this,n)}function hj(n){VY.call(this,n)}function lj(n){VY.call(this,n)}function bj(){A$.call(this,"")}function wj(){this.a=0;this.b=0}function dj(){this.b=0;this.a=0}function gj(n,e){n.b=0;Nan(n,e)}function vj(n,e){n.k=e;return n}function pj(n,e){n.j=e;return n}function mj(n,e){n.c=e;n.b=true}function kj(){kj=O;twe=uPn()}function yj(){yj=O;X7e=xEn()}function Mj(){Mj=O;W7e=ZPn()}function Tj(){Tj=O;rtt=hcn()}function jj(){jj=O;Frt=REn()}function Ej(){Ej=O;uot=KEn()}function Sj(){Sj=O;sot=QAn()}function Pj(n){return n.e&&n.e()}function Cj(n){return n.l|n.m<<22}function Ij(n,e){return n.c._b(e)}function Oj(n,e){return zwn(n.b,e)}function Aj(n){return!n?null:n.d}function Lj(n){return!n?null:n.g}function Nj(n){return!n?null:n.i}function $j(n){jK(n);return n.o}function Dj(n,e){n.a+=e;return n}function xj(n,e){n.a+=e;return n}function Rj(n,e){n.a+=e;return n}function Kj(n,e){n.a+=e;return n}function Fj(n,e){while(n.Bd(e));}function _j(n){this.a=new wS(n)}function Bj(){throw dm(new Um)}function Hj(){throw dm(new Um)}function Uj(){throw dm(new Um)}function Gj(){throw dm(new Um)}function qj(){throw dm(new Um)}function Xj(){throw dm(new Um)}function Vj(n){this.a=new VV(n)}function zj(){this.a=new TKn(HQe)}function Wj(){this.b=new TKn(hVe)}function Qj(){this.a=new TKn(EYe)}function Jj(){this.b=new TKn(K1e)}function Yj(){this.b=new TKn(K1e)}function Zj(n){this.a=0;this.b=n}function nE(n){NQn();bYn(this,n)}function eE(n){WQ(n);return n.a}function tE(n){return n.b!=n.d.c}function rE(n,e){return n.d[e.p]}function iE(n,e){return jFn(n,e)}function aE(n,e,t){n.splice(e,t)}function cE(n,e){while(n.Re(e));}function uE(n){n.c?L_n(n):N_n(n)}function sE(){throw dm(new Um)}function oE(){throw dm(new Um)}function fE(){throw dm(new Um)}function hE(){throw dm(new Um)}function lE(){throw dm(new Um)}function bE(){throw dm(new Um)}function wE(){throw dm(new Um)}function dE(){throw dm(new Um)}function gE(){throw dm(new Um)}function vE(){throw dm(new Um)}function pE(){throw dm(new Xm)}function mE(){throw dm(new Xm)}function kE(n){this.a=new yE(n)}function yE(n){iun(this,n,gOn())}function ME(n){return!n||GQ(n)}function TE(n){return Hft[n]!=-1}function jE(){qfe!=0&&(qfe=0);Vfe=-1}function EE(){wce==null&&(wce=[])}function SE(n,e){HD.call(this,n,e)}function PE(n,e){SE.call(this,n,e)}function CE(n,e){this.a=n;this.b=e}function IE(n,e){this.a=n;this.b=e}function OE(n,e){this.a=n;this.b=e}function AE(n,e){this.a=n;this.b=e}function LE(n,e){this.a=n;this.b=e}function NE(n,e){this.a=n;this.b=e}function $E(n,e){this.a=n;this.b=e}function DE(n,e){this.e=n;this.d=e}function xE(n,e){this.b=n;this.c=e}function RE(n,e){this.b=n;this.a=e}function KE(n,e){this.b=n;this.a=e}function FE(n,e){this.b=n;this.a=e}function _E(n,e){this.b=n;this.a=e}function BE(n,e){this.a=n;this.b=e}function HE(n,e){this.a=n;this.b=e}function UE(n,e){this.a=n;this.f=e}function GE(n,e){this.g=n;this.i=e}function qE(n,e){this.f=n;this.g=e}function XE(n,e){this.b=n;this.c=e}function VE(n){GD(n.dc());this.c=n}function zE(n,e){this.a=n;this.b=e}function WE(n,e){this.a=n;this.b=e}function QE(n){this.a=bG(nQ(n),15)}function JE(n){this.a=bG(nQ(n),15)}function YE(n){this.a=bG(nQ(n),85)}function ZE(n){this.b=bG(nQ(n),85)}function nS(n){this.b=bG(nQ(n),51)}function eS(){this.q=new t.Date}function tS(n,e){this.a=n;this.b=e}function rS(n,e){return Lz(n.b,e)}function iS(n,e){return n.b.Hc(e)}function aS(n,e){return n.b.Ic(e)}function cS(n,e){return n.b.Qc(e)}function uS(n,e){return n.b.Hc(e)}function sS(n,e){return n.c.uc(e)}function oS(n,e){return bdn(n.c,e)}function fS(n,e){return n.a._b(e)}function hS(n,e){return n>e&&e0}function FP(n,e){return kwn(n,e)<0}function _P(n,e){return HX(n.a,e)}function BP(n,e){z0.call(this,n,e)}function HP(n){aQ();U_.call(this,n)}function UP(n,e){YX(n,n.length,e)}function GP(n,e){kW(n,n.length,e)}function qP(n,e){return n.a.get(e)}function XP(n,e){return Lz(n.e,e)}function VP(n){return cJ(n),false}function zP(n){this.a=bG(nQ(n),229)}function WP(n){d3.call(this,n,21)}function QP(n,e){qE.call(this,n,e)}function JP(n,e){qE.call(this,n,e)}function YP(n,e){this.b=n;this.a=e}function ZP(n,e){this.d=n;this.e=e}function nC(n,e){this.a=n;this.b=e}function eC(n,e){this.a=n;this.b=e}function tC(n,e){this.a=n;this.b=e}function rC(n,e){this.a=n;this.b=e}function iC(n,e){this.a=n;this.b=e}function aC(n,e){this.b=n;this.a=e}function cC(n,e){this.b=n;this.a=e}function uC(n,e){qE.call(this,n,e)}function sC(n,e){qE.call(this,n,e)}function oC(n,e){qE.call(this,n,e)}function fC(n,e){qE.call(this,n,e)}function hC(n,e){qE.call(this,n,e)}function lC(n,e){qE.call(this,n,e)}function bC(n,e){qE.call(this,n,e)}function wC(n,e){this.b=n;this.a=e}function dC(n,e){qE.call(this,n,e)}function gC(n,e){this.b=n;this.a=e}function vC(n,e){qE.call(this,n,e)}function pC(n,e){this.b=n;this.a=e}function mC(n,e){qE.call(this,n,e)}function kC(n,e){qE.call(this,n,e)}function yC(n,e){qE.call(this,n,e)}function MC(n,e,t){n.splice(e,0,t)}function TC(n,e,t){n.Mb(t)&&e.Cd(t)}function jC(n,e,t){e.Pe(n.a.Ye(t))}function EC(n,e,t){e.Dd(n.a.Ze(t))}function SC(n,e,t){e.Cd(n.a.Kb(t))}function PC(n,e){return Fx(n.c,e)}function CC(n,e){return Fx(n.e,e)}function IC(n,e){qE.call(this,n,e)}function OC(n,e){qE.call(this,n,e)}function AC(n,e){qE.call(this,n,e)}function LC(n,e){qE.call(this,n,e)}function NC(n,e){qE.call(this,n,e)}function $C(n,e){qE.call(this,n,e)}function DC(n,e){this.a=n;this.b=e}function xC(n,e){this.a=n;this.b=e}function RC(n,e){this.a=n;this.b=e}function KC(n,e){this.a=n;this.b=e}function FC(n,e){this.a=n;this.b=e}function _C(n,e){this.a=n;this.b=e}function BC(n,e){this.b=n;this.a=e}function HC(n,e){this.b=n;this.a=e}function UC(n,e){this.b=n;this.a=e}function GC(n,e){this.c=n;this.d=e}function qC(n,e){this.e=n;this.d=e}function XC(n,e){this.a=n;this.b=e}function VC(n,e){this.a=n;this.b=e}function zC(n,e){this.a=n;this.b=e}function WC(n,e){this.b=n;this.a=e}function QC(n,e){this.b=e;this.c=n}function JC(n,e){qE.call(this,n,e)}function YC(n,e){qE.call(this,n,e)}function ZC(n,e){qE.call(this,n,e)}function nI(n,e){qE.call(this,n,e)}function eI(n,e){qE.call(this,n,e)}function tI(n,e){qE.call(this,n,e)}function rI(n,e){qE.call(this,n,e)}function iI(n,e){qE.call(this,n,e)}function aI(n,e){qE.call(this,n,e)}function cI(n,e){qE.call(this,n,e)}function uI(n,e){qE.call(this,n,e)}function sI(n,e){qE.call(this,n,e)}function oI(n,e){qE.call(this,n,e)}function fI(n,e){qE.call(this,n,e)}function hI(n,e){qE.call(this,n,e)}function lI(n,e){qE.call(this,n,e)}function bI(n,e){qE.call(this,n,e)}function wI(n,e){qE.call(this,n,e)}function dI(n,e){qE.call(this,n,e)}function gI(n,e){qE.call(this,n,e)}function vI(n,e){qE.call(this,n,e)}function pI(n,e){qE.call(this,n,e)}function mI(n,e){qE.call(this,n,e)}function kI(n,e){qE.call(this,n,e)}function yI(n,e){qE.call(this,n,e)}function MI(n,e){qE.call(this,n,e)}function TI(n,e){qE.call(this,n,e)}function jI(n,e){qE.call(this,n,e)}function EI(n,e){qE.call(this,n,e)}function SI(n,e){qE.call(this,n,e)}function PI(n,e){qE.call(this,n,e)}function CI(n,e){qE.call(this,n,e)}function II(n,e){qE.call(this,n,e)}function OI(n,e){this.b=n;this.a=e}function AI(n,e){qE.call(this,n,e)}function LI(n,e){this.a=n;this.b=e}function NI(n,e){this.a=n;this.b=e}function $I(n,e){this.a=n;this.b=e}function DI(n,e){qE.call(this,n,e)}function xI(n,e){qE.call(this,n,e)}function RI(n,e){this.a=n;this.b=e}function KI(n,e){LU();return e!=n}function FI(n){PK(n.a);return n.b}function _I(n){U$n(n,n.c);return n}function BI(){kj();return new twe}function HI(){zB();this.a=new BF}function UI(){lFn();this.a=new uk}function GI(){u2();this.b=new uk}function qI(n,e){this.b=n;this.d=e}function XI(n,e){this.a=n;this.b=e}function VI(n,e){this.a=n;this.b=e}function zI(n,e){this.a=n;this.b=e}function WI(n,e){this.b=n;this.a=e}function QI(n,e){qE.call(this,n,e)}function JI(n,e){qE.call(this,n,e)}function YI(n,e){qE.call(this,n,e)}function ZI(n,e){qE.call(this,n,e)}function nO(n,e){qE.call(this,n,e)}function eO(n,e){qE.call(this,n,e)}function tO(n,e){qE.call(this,n,e)}function rO(n,e){qE.call(this,n,e)}function iO(n,e){qE.call(this,n,e)}function aO(n,e){qE.call(this,n,e)}function cO(n,e){qE.call(this,n,e)}function uO(n,e){qE.call(this,n,e)}function sO(n,e){qE.call(this,n,e)}function oO(n,e){qE.call(this,n,e)}function fO(n,e){qE.call(this,n,e)}function hO(n,e){qE.call(this,n,e)}function lO(n,e){qE.call(this,n,e)}function bO(n,e){qE.call(this,n,e)}function wO(n,e){qE.call(this,n,e)}function dO(n,e){qE.call(this,n,e)}function gO(n,e){qE.call(this,n,e)}function vO(n,e){qE.call(this,n,e)}function pO(n,e){qE.call(this,n,e)}function mO(n,e){qE.call(this,n,e)}function kO(n,e){this.b=n;this.a=e}function yO(n,e){this.b=n;this.a=e}function MO(n,e){this.b=n;this.a=e}function TO(n,e){this.b=n;this.a=e}function jO(n,e){this.a=n;this.b=e}function EO(n,e){this.a=n;this.b=e}function SO(n,e){this.a=n;this.b=e}function PO(n,e){this.a=n;this.b=e}function CO(n,e){qE.call(this,n,e)}function IO(n,e){qE.call(this,n,e)}function OO(n,e){qE.call(this,n,e)}function AO(n,e){qE.call(this,n,e)}function LO(n,e){qE.call(this,n,e)}function NO(n,e){qE.call(this,n,e)}function $O(n,e){qE.call(this,n,e)}function DO(n,e){qE.call(this,n,e)}function xO(n,e){qE.call(this,n,e)}function RO(n,e){qE.call(this,n,e)}function KO(n,e){qE.call(this,n,e)}function FO(n,e){qE.call(this,n,e)}function _O(n,e){qE.call(this,n,e)}function BO(n,e){qE.call(this,n,e)}function HO(n,e){qE.call(this,n,e)}function UO(n,e){qE.call(this,n,e)}function GO(n,e){qE.call(this,n,e)}function qO(n,e){qE.call(this,n,e)}function XO(n,e){qE.call(this,n,e)}function VO(n,e){qE.call(this,n,e)}function zO(n,e){this.a=n;this.b=e}function WO(n,e){this.a=n;this.b=e}function QO(n,e){this.a=n;this.b=e}function JO(n,e){this.a=n;this.b=e}function YO(n,e){this.a=n;this.b=e}function ZO(n,e){this.a=n;this.b=e}function nA(n,e){this.a=n;this.b=e}function eA(n,e){this.a=n;this.b=e}function tA(n,e){this.a=n;this.b=e}function rA(n,e){this.a=n;this.b=e}function iA(n,e){this.a=n;this.b=e}function aA(n,e){this.a=n;this.b=e}function cA(n,e){this.a=n;this.b=e}function uA(n,e){this.b=n;this.a=e}function sA(n,e){this.b=n;this.a=e}function oA(n,e){this.b=n;this.a=e}function fA(n,e){this.b=n;this.a=e}function hA(n,e){this.a=n;this.b=e}function lA(n,e){this.a=n;this.b=e}function bA(n,e){qE.call(this,n,e)}function wA(n,e){this.a=n;this.b=e}function dA(n,e){this.a=n;this.b=e}function gA(n,e){qE.call(this,n,e)}function vA(n,e){this.f=n;this.c=e}function pA(n,e){return Fx(n.g,e)}function mA(n,e){return Fx(e.b,n)}function kA(n,e){return Spn(n.a,e)}function yA(n,e){return-n.b.af(e)}function MA(n,e){!!n&&jJ(Zet,n,e)}function TA(n,e){n.i=null;vun(n,e)}function jA(n,e,t){PSn(e,IAn(n,t))}function EA(n,e,t){PSn(e,IAn(n,t))}function SA(n,e){XRn(n.a,bG(e,58))}function PA(n,e){htn(n.a,bG(e,12))}function CA(n,e){this.a=n;this.b=e}function IA(n,e){this.a=n;this.b=e}function OA(n,e){this.a=n;this.b=e}function AA(n,e){this.a=n;this.b=e}function LA(n,e){this.a=n;this.b=e}function NA(n,e){this.d=n;this.b=e}function $A(n,e){this.e=n;this.a=e}function DA(n,e){this.b=n;this.c=e}function xA(n,e){this.i=n;this.g=e}function RA(n,e){this.d=n;this.e=e}function KA(n,e){$rn(new _D(n),e)}function FA(n){return Epn(n.c,n.b)}function _A(n){return!n?null:n.md()}function BA(n){return n==null?null:n}function HA(n){return typeof n===gZn}function UA(n){return typeof n===wZn}function GA(n){return typeof n===dZn}function qA(n,e){return kwn(n,e)==0}function XA(n,e){return kwn(n,e)>=0}function VA(n,e){return kwn(n,e)!=0}function zA(n,e){return ion(n.Kc(),e)}function WA(n,e){return n.Rd().Xb(e)}function QA(n){pvn(n);return n.d.gc()}function JA(n){Gq(n==null);return n}function YA(n,e){n.a+=""+e;return n}function ZA(n,e){n.a+=""+e;return n}function nL(n,e){n.a+=""+e;return n}function eL(n,e){n.a+=""+e;return n}function tL(n,e){n.a+=""+e;return n}function rL(n,e){return n.a+=""+e,n}function iL(n){return""+(cJ(n),n)}function aL(n){Fz(this);Bsn(this,n)}function cL(){t2();uV.call(this)}function uL(n,e){XV.call(this,n,e)}function sL(n,e){XV.call(this,n,e)}function oL(n,e){XV.call(this,n,e)}function fL(n,e){w8(n,e,n.c.b,n.c)}function hL(n,e){w8(n,e,n.a,n.a.a)}function lL(n){b3(n,0);return null}function bL(){this.b=0;this.a=false}function wL(){this.b=0;this.a=false}function dL(){this.b=new wS(lin(12))}function gL(){gL=O;nme=xbn(Kkn())}function vL(){vL=O;hCe=xbn(pKn())}function pL(){pL=O;hze=xbn(bon())}function mL(){mL=O;$m();the=new rm}function kL(n){n.a=0;n.b=0;return n}function yL(n,e){n.a=e.g+1;return n}function ML(n,e){m_.call(this,n,e)}function TL(n,e){bF.call(this,n,e)}function jL(n,e){xA.call(this,n,e)}function EL(n,e){Yx.call(this,n,e)}function SL(n,e){ifn.call(this,n,e)}function PL(n,e){CP();jJ(Qtt,n,e)}function CL(n,e){n.q.setTime(n6(e))}function IL(n){t.clearTimeout(n)}function OL(n){return nQ(n),new sN(n)}function AL(n,e){return BA(n)===BA(e)}function LL(n,e){return n.a.a.a.cc(e)}function NL(n,e){return o1(n.a,0,e)}function $L(n){return IW(bG(n,74))}function DL(n){return c0((cJ(n),n))}function xL(n){return c0((cJ(n),n))}function RL(n){return M$(n.l,n.m,n.h)}function KL(n,e){return k$(n.a,e.a)}function FL(n,e){return oW(n.a,e.a)}function _L(n,e){return bgn(n.a,e.a)}function BL(n,e){return n.indexOf(e)}function HL(n,e){return n.j[e.p]==2}function UL(n,e){return n==e?0:n?1:-1}function GL(n){return n<10?"0"+n:""+n}function qL(n){return typeof n===dZn}function XL(n){return n==DTe||n==KTe}function VL(n){return n==DTe||n==xTe}function zL(n,e){return k$(n.g,e.g)}function WL(n){return Ctn(n.b.b,n,0)}function QL(){vX.call(this,0,0,0,0)}function JL(){cd.call(this,new b8)}function YL(n,e){Ken(n,0,n.length,e)}function ZL(n,e){ED(n.a,e);return e}function nN(n,e){WB();return e.a+=n}function eN(n,e){WB();return e.a+=n}function tN(n,e){WB();return e.c+=n}function rN(n,e){ED(n.c,e);return n}function iN(n,e){yon(n.a,e);return n}function aN(n){this.a=BI();this.b=n}function cN(n){this.a=BI();this.b=n}function uN(n){this.a=n.a;this.b=n.b}function sN(n){this.a=n;Gh.call(this)}function oN(n){this.a=n;Gh.call(this)}function fN(){yY.call(this,0,0,0,0)}function hN(n){return yon(new mJ,n)}function lN(n){return BJ(bG(n,123))}function bN(n){return n.vh()&&n.wh()}function wN(n){return n!=M8e&&n!=T8e}function dN(n){return n==o5e||n==f5e}function gN(n){return n==l5e||n==s5e}function vN(n){return n==_Be||n==FBe}function pN(n,e){return k$(n.g,e.g)}function mN(n,e){return new ifn(e,n)}function kN(n,e){return new ifn(e,n)}function yN(n){return aG(n.b.Kc(),n.a)}function MN(n,e){wbn(n,e);Dan(n,n.D)}function TN(n,e,t){Aan(n,e);Man(n,t)}function jN(n,e,t){Ean(n,e);jan(n,t)}function EN(n,e,t){San(n,e);Pan(n,t)}function SN(n,e,t){Tan(n,e);Ian(n,t)}function PN(n,e,t){Can(n,e);Oan(n,t)}function CN(n,e,t){xK.call(this,n,e,t)}function IN(n){vA.call(this,n,true)}function ON(){QP.call(this,"Tail",3)}function AN(){QP.call(this,"Head",1)}function LN(n){fHn();Xsn.call(this,n)}function NN(n){vX.call(this,n,n,n,n)}function $N(n){n.c=$nn(kce,jZn,1,0,5,1)}function DN(n){n.b&&wXn(n);return n.a}function xN(n){n.b&&wXn(n);return n.c}function RN(n,e){if(Sde){return}n.b=e}function KN(n,e){return n[n.length]=e}function FN(n,e){return n[n.length]=e}function _N(n,e){return Oin(e,d0(n))}function BN(n,e){return Oin(e,d0(n))}function HN(n,e){return Ecn(zW(n.d),e)}function UN(n,e){return Ecn(zW(n.g),e)}function GN(n,e){return Ecn(zW(n.j),e)}function qN(n,e){bF.call(this,n.b,e)}function XN(n,e){cen(Y5(n.a),j2(e))}function VN(n,e){cen(xtn(n.a),E2(e))}function zN(n,e,t){EN(t,t.i+n,t.j+e)}function WN(n,e,t){bQ(n.c[e.g],e.g,t)}function QN(n,e,t){bG(n.c,71).Gi(e,t)}function JN(n,e,t){bQ(n,e,t);return t}function YN(n){Lin(n.Sf(),new Dd(n))}function ZN(n){return n!=null?Vun(n):0}function n$(n){return n==null?0:Vun(n)}function e$(n){eZn();em.call(this,n)}function t$(n){this.a=n;nG.call(this,n)}function r$(){r$=O;t.Math.log(2)}function i$(){i$=O;Fat=(EP(),lnt)}function a$(){a$=O;Vqe=new ovn(j5e)}function c$(){c$=O;new u$;new im}function u$(){new rm;new rm;new rm}function s$(){throw dm(new CM(sce))}function o$(){throw dm(new CM(sce))}function f$(){throw dm(new CM(oce))}function h$(){throw dm(new CM(oce))}function l$(n){this.a=n;ZE.call(this,n)}function b$(n){this.a=n;ZE.call(this,n)}function w$(n,e){iQ();this.a=n;this.b=e}function d$(n,e){nQ(e);bY(n).Jc(new p)}function g$(n,e){zX(n.c,n.c.length,e)}function v$(n){return n.ae?1:0}function y$(n,e){return kwn(n,e)>0?n:e}function M$(n,e,t){return{l:n,m:e,h:t}}function T$(n,e){n.a!=null&&PA(e,n.a)}function j$(n){f2(n,null);b2(n,null)}function E$(n,e,t){return jJ(n.g,t,e)}function S$(n,e,t){return hmn(e,t,n.c)}function P$(n,e,t){return jJ(n.k,t,e)}function C$(n,e,t){yWn(n,e,t);return t}function I$(n,e){a2();return e.n.b+=n}function O$(n){VZ.call(this);this.b=n}function A$(n){RF.call(this);this.a=n}function L$(){QP.call(this,"Range",2)}function N$(n){this.b=n;this.a=new im}function $$(n){this.b=new ce;this.a=n}function D$(n){n.a=new H;n.c=new H}function x$(n){n.a=new rm;n.d=new rm}function R$(n){w2(n,null);d2(n,null)}function K$(n,e){return EWn(n.a,e,null)}function F$(n,e){return jJ(n.a,e.a,e)}function _$(n){return new PO(n.a,n.b)}function B$(n){return new PO(n.c,n.d)}function H$(n){return new PO(n.c,n.d)}function U$(n,e){return ozn(n.c,n.b,e)}function G$(n,e){return n!=null&&Oyn(n,e)}function q$(n,e){return rhn(n.Kc(),e)!=-1}function X$(n){return n.Ob()?n.Pb():null}function V$(n){this.b=(dZ(),new Zw(n))}function z$(n){this.a=n;rm.call(this)}function W$(){Yx.call(this,null,null)}function Q$(){Zx.call(this,null,null)}function J$(){qE.call(this,"INSTANCE",0)}function Y$(){GEn();this.a=new TKn(sTe)}function Z$(n){return Tmn(n,0,n.length)}function nD(n,e){return new ux(n.Kc(),e)}function eD(n,e){return n.a.Bc(e)!=null}function tD(n,e){NVn(n);n.Gc(bG(e,15))}function rD(n,e,t){n.c.bd(e,bG(t,136))}function iD(n,e,t){n.c.Ui(e,bG(t,136))}function aD(n,e){if(n.c){fq(e);X1(e)}}function cD(n,e){n.q.setHours(e);$qn(n,e)}function uD(n,e){UR(e,n.a.a.a,n.a.a.b)}function sD(n,e,t,r){bQ(n.a[e.g],t.g,r)}function oD(n,e,t){return n.a[e.g][t.g]}function fD(n,e){return n.e[e.c.p][e.p]}function hD(n,e){return n.c[e.c.p][e.p]}function lD(n,e){return n.a[e.c.p][e.p]}function bD(n,e){return n.j[e.p]=lRn(e)}function wD(n,e){return n.a.Bc(e)!=null}function dD(n,e){return bM(MK(e.a))<=n}function gD(n,e){return bM(MK(e.a))>=n}function vD(n,e){return o7(n.f,e.Pg())}function pD(n,e){return n.a*e.a+n.b*e.b}function mD(n,e){return n.a0?e/(n*n):e*100}function IR(n,e){return n>0?e*e/n:e*e*100}function OR(n,e){return bG(hrn(n.a,e),34)}function AR(n,e){IIn();return zNn(n,e.e,e)}function LR(n,e,t){iP();return t.Mg(n,e)}function NR(n){can();return n.e.a+n.f.a/2}function $R(n,e,t){can();return t.e.a-n*e}function DR(n){can();return n.e.b+n.f.b/2}function xR(n,e,t){can();return t.e.b-n*e}function RR(n){n.d=new pR(n);n.e=new rm}function KR(){this.a=new U1;this.b=new U1}function FR(n){this.c=n;this.a=1;this.b=1}function _R(n){hYn();km(this);this.Ff(n)}function BR(n,e,t){Aen();n.pf(e)&&t.Cd(n)}function HR(n,e,t){return ED(e,Bvn(n,t))}function UR(n,e,t){n.a+=e;n.b+=t;return n}function GR(n,e,t){n.a*=e;n.b*=t;return n}function qR(n,e){n.a=e.a;n.b=e.b;return n}function XR(n){n.a=-n.a;n.b=-n.b;return n}function VR(n,e,t){n.a-=e;n.b-=t;return n}function zR(n){vS.call(this);kcn(this,n)}function WR(){qE.call(this,"GROW_TREE",0)}function QR(){qE.call(this,"POLYOMINO",0)}function JR(n,e,t){ven.call(this,n,e,t,2)}function YR(n,e,t){Fdn(Y5(n.a),e,j2(t))}function ZR(n,e){IP();Yx.call(this,n,e)}function nK(n,e){OP();Zx.call(this,n,e)}function eK(n,e){OP();nK.call(this,n,e)}function tK(n,e){OP();Zx.call(this,n,e)}function rK(n,e){return n.c.Fc(bG(e,136))}function iK(n,e,t){Fdn(xtn(n.a),e,E2(t))}function aK(n){this.c=n;San(n,0);Pan(n,0)}function cK(n,e){i$();DX.call(this,n,e)}function uK(n,e){i$();cK.call(this,n,e)}function sK(n,e){i$();cK.call(this,n,e)}function oK(n,e){i$();DX.call(this,n,e)}function fK(n,e){i$();sK.call(this,n,e)}function hK(n,e){i$();oK.call(this,n,e)}function lK(n,e){i$();DX.call(this,n,e)}function bK(n,e,t){return e.zl(n.e,n.c,t)}function wK(n,e,t){return e.Al(n.e,n.c,t)}function dK(n,e,t){return eVn(Rtn(n,e),t)}function gK(n,e){return Twn(n.e,bG(e,54))}function vK(n){return n==null?null:xQn(n)}function pK(n){return n==null?null:TOn(n)}function mK(n){return n==null?null:fvn(n)}function kK(n){return n==null?null:fvn(n)}function yK(n){Gq(n==null||UA(n));return n}function MK(n){Gq(n==null||GA(n));return n}function TK(n){Gq(n==null||HA(n));return n}function jK(n){if(n.o!=null){return}hxn(n)}function EK(n){if(!n){throw dm(new _m)}}function SK(n){if(!n){throw dm(new Km)}}function PK(n){if(!n){throw dm(new Xm)}}function CK(n){if(!n){throw dm(new Bm)}}function IK(n){if(!n){throw dm(new Gm)}}function OK(){OK=O;Gtt=new Wk;new Qk}function AK(){AK=O;FQe=new Np("root")}function LK(){Ucn.call(this);this.Bb|=S0n}function NK(n,e){this.d=n;Nw(this);this.b=e}function $K(n,e){Gnn.call(this,n);this.a=e}function DK(n,e){Gnn.call(this,n);this.a=e}function xK(n,e,t){x7.call(this,n,e,t,null)}function RK(n,e,t){x7.call(this,n,e,t,null)}function KK(n,e){this.c=n;DE.call(this,n,e)}function FK(n,e){this.a=n;KK.call(this,n,e)}function _K(n){this.q=new t.Date(n6(n))}function BK(n){if(n>8){return 0}return n+1}function HK(n,e){if(Sde){return}ED(n.a,e)}function UK(n,e){nP();return Ion(e.d.i,n)}function GK(n,e){Lsn();return new lHn(e,n)}function qK(n,e,t){return n.Ne(e,t)<=0?t:e}function XK(n,e,t){return n.Ne(e,t)<=0?e:t}function VK(n,e){return bG(hrn(n.b,e),143)}function zK(n,e){return bG(hrn(n.c,e),233)}function WK(n){return bG(Yq(n.a,n.b),294)}function QK(n){return new PO(n.c,n.d+n.a)}function JK(n){return(cJ(n),n)?1231:1237}function YK(n){return a2(),vN(bG(n,203))}function ZK(){ZK=O;ame=ygn((emn(),b9e))}function nF(n,e){e.a?nDn(n,e):wD(n.a,e.b)}function eF(n,e,t){++n.j;n.tj();xnn(n,e,t)}function tF(n,e,t){++n.j;n.qj(e,n.Zi(e,t))}function rF(n,e,t){var r;r=n.fd(e);r.Rb(t)}function iF(n,e,t){t=FUn(n,e,6,t);return t}function aF(n,e,t){t=FUn(n,e,3,t);return t}function cF(n,e,t){t=FUn(n,e,9,t);return t}function uF(n,e){i1(e,z2n);n.f=e;return n}function sF(n,e){return(e&pZn)%n.d.length}function oF(n,e,t){return gXn(n.c,n.b,e,t)}function fF(n,e){this.c=n;_in.call(this,e)}function hF(n,e){this.a=n;Bp.call(this,e)}function lF(n,e){this.a=n;Bp.call(this,e)}function bF(n,e){Np.call(this,n);this.a=e}function wF(n,e){Xp.call(this,n);this.a=e}function dF(n,e){Xp.call(this,n);this.a=e}function gF(n){wpn.call(this,0,0);this.f=n}function vF(n,e,t){n.a+=Tmn(e,0,t);return n}function pF(n){!n.a&&(n.a=new P);return n.a}function mF(n,e){var t;t=n.e;n.e=e;return t}function kF(n,e){var t;t=e;return!!n.Fe(t)}function yF(n,e){Qx();return n==e?0:n?1:-1}function MF(n,e){n.a.bd(n.b,e);++n.b;n.c=-1}function TF(n){n.b?TF(n.b):n.f.c.zc(n.e,n.d)}function jF(n){Fz(n.e);n.d.b=n.d;n.d.a=n.d}function EF(n,e,t){jS();Db(n,e.Ve(n.a,t))}function SF(n,e,t){return zz(n,bG(e,22),t)}function PF(n,e){return hT(new Array(e),n)}function CF(n){return MV(_V(n,32))^MV(n)}function IF(n){return String.fromCharCode(n)}function OF(n){return n==null?null:n.message}function AF(n,e,t){return n.apply(e,t);var r}function LF(n,e){var t;t=n[H0n];t.call(n,e)}function NF(n,e){var t;t=n[H0n];t.call(n,e)}function $F(n,e){nP();return!Ion(e.d.i,n)}function DF(n,e,t,r){vX.call(this,n,e,t,r)}function xF(){VF.call(this);this.a=new wj}function RF(){this.n=new wj;this.o=new wj}function KF(){this.b=new wj;this.c=new im}function FF(){this.a=new im;this.b=new im}function _F(){this.a=new ve;this.b=new Qm}function BF(){this.b=new b8;this.a=new b8}function HF(){this.b=new uk;this.a=new uk}function UF(){this.b=new rm;this.a=new rm}function GF(){this.b=new Wj;this.a=new Pc}function qF(){this.a=new dl;this.b=new la}function XF(){this.a=new im;this.d=new im}function VF(){this.n=new _k;this.i=new fN}function zF(n){this.a=(Tcn(n,d1n),new H7(n))}function WF(n){this.a=(Tcn(n,d1n),new H7(n))}function QF(n){return n<100?null:new fj(n)}function JF(n,e){return n.n.a=(cJ(e),e)+10}function YF(n,e){return n.n.a=(cJ(e),e)+10}function ZF(n,e){return e==n||wSn(TRn(e),n)}function n_(n,e){return jJ(n.a,e,"")==null}function e_(n,e){var t;t=e.qi(n.a);return t}function t_(n,e){n.a+=e.a;n.b+=e.b;return n}function r_(n,e){n.a-=e.a;n.b-=e.b;return n}function i_(n){Jm(n.j.c,0);n.a=-1;return n}function a_(n,e,t){t=FUn(n,e,11,t);return t}function c_(n,e,t){t!=null&&Jcn(e,yTn(n,t))}function u_(n,e,t){t!=null&&Ycn(e,yTn(n,t))}function s_(n,e,t,r){gz.call(this,n,e,t,r)}function o_(n,e,t,r){gz.call(this,n,e,t,r)}function f_(n,e,t,r){o_.call(this,n,e,t,r)}function h_(n,e,t,r){mz.call(this,n,e,t,r)}function l_(n,e,t,r){mz.call(this,n,e,t,r)}function b_(n,e,t,r){mz.call(this,n,e,t,r)}function w_(n,e,t,r){l_.call(this,n,e,t,r)}function d_(n,e,t,r){l_.call(this,n,e,t,r)}function g_(n,e,t,r){b_.call(this,n,e,t,r)}function v_(n,e,t,r){d_.call(this,n,e,t,r)}function p_(n,e,t,r){Ez.call(this,n,e,t,r)}function m_(n,e){kM.call(this,_re+n+Xte+e)}function k_(n,e){return n.jk().wi().ri(n,e)}function y_(n,e){return n.jk().wi().ti(n,e)}function M_(n,e){return cJ(n),BA(n)===BA(e)}function T_(n,e){return cJ(n),BA(n)===BA(e)}function j_(n,e){return n.b.Bd(new eC(n,e))}function E_(n,e){return n.b.Bd(new tC(n,e))}function S_(n,e){return n.b.Bd(new rC(n,e))}function P_(n,e){return n.e=bG(n.d.Kb(e),159)}function C_(n,e,t){return n.lastIndexOf(e,t)}function I_(n,e,t){return bgn(n[e.a],n[t.a])}function O_(n,e){return Ehn(e,(IYn(),YKe),n)}function A_(n,e){return k$(e.a.d.p,n.a.d.p)}function L_(n,e){return k$(n.a.d.p,e.a.d.p)}function N_(n,e){return bgn(n.c-n.s,e.c-e.s)}function $_(n,e){return bgn(n.b.e.a,e.b.e.a)}function D_(n,e){return bgn(n.c.e.a,e.c.e.a)}function x_(n){return!n.c?-1:Ctn(n.c.a,n,0)}function R_(n){return n==p8e||n==k8e||n==m8e}function K_(n,e){this.c=n;eW.call(this,n,e)}function F_(n,e,t){this.a=n;eR.call(this,e,t)}function __(n){this.c=n;oL.call(this,JZn,0)}function B_(n,e,t){this.c=e;this.b=t;this.a=n}function H_(n){LU();this.d=n;this.a=new KD}function U_(n){wB();this.a=(dZ(),new aT(n))}function G_(n,e){dN(n.f)?txn(n,e):mCn(n,e)}function q_(n,e){wG.call(this,n,n.length,e)}function X_(n,e){if(Sde){return}!!e&&(n.d=e)}function V_(n,e){return G$(e,15)&&W_n(n.c,e)}function z_(n,e,t){return bG(n.c,71).Wk(e,t)}function W_(n,e,t){return bG(n.c,71).Xk(e,t)}function Q_(n,e,t){return bK(n,bG(e,343),t)}function J_(n,e,t){return wK(n,bG(e,343),t)}function Y_(n,e,t){return SPn(n,bG(e,343),t)}function Z_(n,e,t){return GCn(n,bG(e,343),t)}function nB(n,e){return e==null?null:Jwn(n.b,e)}function eB(n){return GA(n)?(cJ(n),n):n.ue()}function tB(n){return!isNaN(n)&&!isFinite(n)}function rB(n){D$(this);XY(this);esn(this,n)}function iB(n){$N(this);kG(this.c,0,n.Pc())}function aB(n,e,t){this.a=n;this.b=e;this.c=t}function cB(n,e,t){this.a=n;this.b=e;this.c=t}function uB(n,e,t){this.d=n;this.b=t;this.a=e}function sB(n){this.a=n;pS();Xon(Date.now())}function oB(n){RQ(n.a);Rnn(n.c,n.b);n.b=null}function fB(){fB=O;wwe=new U;dwe=new G}function hB(){hB=O;jtt=$nn(kce,jZn,1,0,5,1)}function lB(){lB=O;bit=$nn(kce,jZn,1,0,5,1)}function bB(){bB=O;vit=$nn(kce,jZn,1,0,5,1)}function wB(){wB=O;new Im((dZ(),dZ(),lbe))}function dB(n){Hen();return Gan((Ben(),hde),n)}function gB(n){Sbn();return Gan((pnn(),Dde),n)}function vB(n){qkn();return Gan((E8(),yve),n)}function pB(n){Jrn();return Gan((S8(),Eve),n)}function mB(n){nBn();return Gan((bfn(),qve),n)}function kB(n){ran();return Gan((gnn(),upe),n)}function yB(n){Uen();return Gan((dnn(),gpe),n)}function MB(n){rrn();return Gan((vnn(),Ppe),n)}function TB(n){tZn();return Gan((gL(),nme),n)}function jB(n){ufn();return Gan((qen(),kme),n)}function EB(n){jyn();return Gan((Ven(),Xme),n)}function SB(n){Tyn();return Gan((Xen(),jke),n)}function PB(n){XS();return Gan((o6(),Oke),n)}function CB(n){Yrn();return Gan((P8(),xye),n)}function IB(n){trn();return Gan((mnn(),GMe),n)}function OB(n){bIn();return Gan((Frn(),oTe),n)}function AB(n){Jfn();return Gan((Wen(),_Te),n)}function LB(n){zmn();return Gan((zen(),bje),n)}function NB(n,e){if(!n){throw dm(new jM(e))}}function $B(n){if(!n){throw dm(new EM(SZn))}}function DB(n,e){if(n!=e){throw dm(new Gm)}}function xB(n,e,t){this.a=n;this.b=e;this.c=t}function RB(n,e,t){this.a=n;this.b=e;this.c=t}function KB(n,e,t){this.a=n;this.b=e;this.c=t}function FB(n,e,t){this.b=n;this.a=e;this.c=t}function _B(n,e,t){this.b=n;this.c=e;this.a=t}function BB(n,e,t){this.a=n;this.b=e;this.c=t}function HB(n,e,t){this.e=e;this.b=n;this.d=t}function UB(n,e,t){this.b=n;this.a=e;this.c=t}function GB(n,e,t){jS();n.a.Yd(e,t);return e}function qB(n){var e;e=new Sn;e.e=n;return e}function XB(n){var e;e=new Mk;e.b=n;return e}function VB(){VB=O;_Se=new Ft;BSe=new _t}function zB(){zB=O;qCe=new br;GCe=new wr}function WB(){WB=O;$Oe=new Ti;DOe=new ji}function QB(n){yun();return Gan((Q7(),VAe),n)}function JB(n){YYn();return Gan((vL(),hCe),n)}function YB(n){Wfn();return Gan((Jen(),_Ce),n)}function ZB(n){Qfn();return Gan((Qen(),EAe),n)}function nH(n){yPn();return Gan((_rn(),RAe),n)}function eH(n){d_n();return Gan((lon(),gLe),n)}function tH(n){jAn();return Gan((uan(),wNe),n)}function rH(n){V7();return Gan(($8(),pNe),n)}function iH(n){Icn();return Gan((z7(),TNe),n)}function aH(n){ocn();return Gan((W7(),CNe),n)}function cH(n){Emn();return Gan((Brn(),DNe),n)}function uH(n){Zrn();return Gan((O8(),FNe),n)}function sH(n){HIn();return Gan((fan(),p$e),n)}function oH(n){o_n();return Gan((Ohn(),O$e),n)}function fH(n){sfn();return Gan((Y7(),D$e),n)}function hH(n){irn();return Gan((Z7(),_$e),n)}function lH(n){r5();return Gan((I8(),G$e),n)}function bH(n){OSn();return Gan((oan(),f$e),n)}function wH(n){Lhn();return Gan((J7(),GNe),n)}function dH(n){cOn();return Gan((san(),YNe),n)}function gH(n){ntn();return Gan((A8(),t$e),n)}function vH(n){Wvn();return Gan((Urn(),exe),n)}function pH(n){PKn();return Gan((ffn(),NBe),n)}function mH(n){Nwn();return Gan((nnn(),KBe),n)}function kH(n){rMn();return Gan((Yen(),GBe),n)}function yH(n){Myn();return Gan((Hrn(),JBe),n)}function MH(n){CHn();return Gan((Ahn(),oHe),n)}function TH(n){Smn();return Gan((Zen(),dHe),n)}function jH(n){arn();return Gan((L8(),mHe),n)}function EH(n){fcn();return Gan((rnn(),jHe),n)}function SH(n){son();return Gan((enn(),IHe),n)}function PH(n){Aln();return Gan((tnn(),$He),n)}function CH(n){Ebn();return Gan((inn(),_He),n)}function IH(n){scn();return Gan((ann(),qHe),n)}function OH(n){Yfn();return Gan((cnn(),QHe),n)}function AH(n){ucn();return Gan((wnn(),YUe),n)}function LH(n){i5();return Gan((N8(),AGe),n)}function NH(n){p0();return Gan((R8(),Oqe),n)}function $H(n){m0();return Gan((K8(),$qe),n)}function DH(n){q7();return Gan((F8(),TXe),n)}function xH(n){v0();return Gan((_8(),JXe),n)}function RH(n){Njn();return Gan((wtn(),lVe),n)}function KH(n){DHn();return Gan((pL(),hze),n)}function FH(n){Lln();return Gan((unn(),Sze),n)}function _H(n){Tbn();return Gan((btn(),WWe),n)}function BH(n){s3();return Gan((D8(),ZWe),n)}function HH(n){Mun();return Gan((x8(),UQe),n)}function UH(n){YPn();return Gan((Grn(),nJe),n)}function GH(n){jbn();return Gan((snn(),pJe),n)}function qH(n){Len();return Gan((B8(),bJe),n)}function XH(n){kTn();return Gan((ltn(),oYe),n)}function VH(n){uon();return Gan((onn(),wYe),n)}function zH(n){tmn();return Gan((fnn(),SYe),n)}function WH(n){iMn();return Gan((hnn(),$Ye),n)}function QH(n){Xgn();return Gan((lnn(),YYe),n)}function JH(n){h9();return Gan((H8(),ZZe),n)}function YH(n){xsn();return Gan((C8(),ASe),n)}function ZH(n){YIn();return Gan((han(),cEe),n)}function nU(n){ktn();return Gan((bnn(),c1e),n)}function eU(n){ofn();return Gan((U8(),w1e),n)}function tU(n){qRn();return Gan((qrn(),E1e),n)}function rU(n){aP();return Gan((F6(),q1e),n)}function iU(n){Hdn();return Gan((ynn(),F1e),n)}function aU(n){cP();return Gan((_6(),z1e),n)}function cU(n){X7();return Gan((G8(),Y1e),n)}function uU(n){MOn();return Gan((Xrn(),a0e),n)}function sU(n){uP();return Gan((B6(),V0e),n)}function oU(n){Zfn();return Gan((q8(),J0e),n)}function fU(n){Hkn();return Gan((zrn(),y3e),n)}function hU(n){vAn();return Gan((fon(),A3e),n)}function lU(n){aMn();return Gan((lan(),G3e),n)}function bU(n){iPn();return Gan((ban(),l4e),n)}function wU(n){Bdn();return Gan((Vrn(),w5e),n)}function dU(n){ian();return Gan((Mnn(),m5e),n)}function gU(n){qgn();return Gan((dtn(),E5e),n)}function vU(n){HCn();return Gan((wan(),N5e),n)}function pU(n){Dwn();return Gan((knn(),V5e),n)}function mU(n){xjn();return Gan((gtn(),Z5e),n)}function kU(n){ZDn();return Gan((lfn(),f8e),n)}function yU(n){Zkn();return Gan((Wrn(),v8e),n)}function MU(n){FPn();return Gan((dan(),E8e),n)}function TU(n){uNn();return Gan((gan(),N8e),n)}function jU(n){UQn();return Gan((Qrn(),t9e),n)}function EU(n){emn();return Gan((vtn(),d9e),n)}function SU(n){hUn();return Gan((hfn(),S9e),n)}function PU(n){$wn();return Gan((Tnn(),A9e),n)}function CU(n,e){return(cJ(n),n)+(cJ(e),e)}function IU(n){NU();return Gan((X8(),R9e),n)}function OU(n){Qvn();return Gan((ptn(),V9e),n)}function AU(n){Oln();return Gan((mtn(),k7e),n)}function LU(){LU=O;bGe=(UQn(),n9e);wGe=$8e}function NU(){NU=O;L9e=new Lq;N9e=new yz}function $U(n){!n.e&&(n.e=new im);return n.e}function DU(n,e){this.c=n;this.a=e;this.b=e-n}function xU(n,e,t){this.a=n;this.b=e;this.c=t}function RU(n,e,t){this.a=n;this.b=e;this.c=t}function KU(n,e,t){this.a=n;this.b=e;this.c=t}function FU(n,e,t){this.a=n;this.b=e;this.c=t}function _U(n,e,t){this.a=n;this.b=e;this.c=t}function BU(n,e,t){this.a=n;this.b=e;this.c=t}function HU(n,e,t){this.e=n;this.a=e;this.c=t}function UU(n,e,t){i$();q1.call(this,n,e,t)}function GU(n,e,t){i$();NQ.call(this,n,e,t)}function qU(n,e,t){i$();NQ.call(this,n,e,t)}function XU(n,e,t){i$();NQ.call(this,n,e,t)}function VU(n,e,t){i$();GU.call(this,n,e,t)}function zU(n,e,t){i$();GU.call(this,n,e,t)}function WU(n,e,t){i$();zU.call(this,n,e,t)}function QU(n,e,t){i$();qU.call(this,n,e,t)}function JU(n,e,t){i$();XU.call(this,n,e,t)}function YU(n){vX.call(this,n.d,n.c,n.a,n.b)}function ZU(n){vX.call(this,n.d,n.c,n.a,n.b)}function nG(n){this.d=n;Nw(this);this.b=OV(n.d)}function eG(n){oDn();return Gan((hon(),Het),n)}function tG(n,e){nQ(n);nQ(e);return new IE(n,e)}function rG(n,e){nQ(n);nQ(e);return new nq(n,e)}function iG(n,e){nQ(n);nQ(e);return new eq(n,e)}function aG(n,e){nQ(n);nQ(e);return new _E(n,e)}function cG(n){PK(n.b!=0);return Rin(n,n.a.a)}function uG(n){PK(n.b!=0);return Rin(n,n.c.b)}function sG(n){!n.c&&(n.c=new Uo);return n.c}function oG(n){var e;e=new im;frn(e,n);return e}function fG(n){var e;e=new uk;frn(e,n);return e}function hG(n){var e;e=new ok;Gun(e,n);return e}function lG(n){var e;e=new vS;Gun(e,n);return e}function bG(n,e){Gq(n==null||Oyn(n,e));return n}function wG(n,e,t){qV.call(this,e,t);this.a=n}function dG(n,e){this.c=n;this.b=e;this.a=false}function gG(){this.a=";,;";this.b="";this.c=""}function vG(n,e,t){this.b=n;uL.call(this,e,t)}function pG(n,e,t){this.c=n;ZP.call(this,e,t)}function mG(n,e,t){GC.call(this,n,e);this.b=t}function kG(n,e,t){p$n(t,0,n,e,t.length,false)}function yG(n,e,t,r,i){n.b=e;n.c=t;n.d=r;n.a=i}function MG(n,e,t,r,i){n.d=e;n.c=t;n.a=r;n.b=i}function TG(n,e){if(e){n.b=e;n.a=(WQ(e),e.a)}}function jG(n,e){if(!n){throw dm(new jM(e))}}function EG(n,e){if(!n){throw dm(new EM(e))}}function SG(n,e){if(!n){throw dm(new yM(e))}}function PG(n,e){rP();return k$(n.d.p,e.d.p)}function CG(n,e){can();return bgn(n.e.b,e.e.b)}function IG(n,e){can();return bgn(n.e.a,e.e.a)}function OG(n,e){return k$(mq(n.d),mq(e.d))}function AG(n,e){return!!e&&FQ(n,e.d)?e:null}function LG(n,e){return e==(UQn(),n9e)?n.c:n.d}function NG(n){return Oon(Rz(qL(n)?Won(n):n))}function $G(n){return new PO(n.c+n.b,n.d+n.a)}function DG(n){return n!=null&&!Tvn(n,urt,srt)}function xG(n,e){return(vdn(n)<<4|vdn(e))&$1n}function RG(n,e,t,r,i){n.c=e;n.d=t;n.b=r;n.a=i}function KG(n){var e,t;e=n.b;t=n.c;n.b=t;n.c=e}function FG(n){var e,t;t=n.d;e=n.a;n.d=e;n.a=t}function _G(n,e){var t;t=n.c;tun(n,e);return t}function BG(n,e){e<0?n.g=-1:n.g=e;return n}function HG(n,e){Xin(n);n.a*=e;n.b*=e;return n}function UG(n,e,t){Din.call(this,e,t);this.d=n}function GG(n,e,t){RA.call(this,n,e);this.c=t}function qG(n,e,t){RA.call(this,n,e);this.c=t}function XG(n){bB();Mo.call(this);this.ci(n)}function VG(){K7();DQ.call(this,(PP(),Ort))}function zG(n){eZn();++Tht;return new $X(0,n)}function WG(){WG=O;Gst=(dZ(),new Jw(hae))}function QG(){QG=O;new Wyn((Ty(),sse),(My(),ase))}function JG(){JG=O;rle=$nn(tle,XZn,17,256,0,1)}function YG(){this.b=bM(MK(tyn((oGn(),iMe))))}function ZG(n){this.b=n;this.a=PV(this.b.a).Od()}function nq(n,e){this.b=n;this.a=e;Gh.call(this)}function eq(n,e){this.a=n;this.b=e;Gh.call(this)}function tq(n,e,t){this.a=n;jL.call(this,e,t)}function rq(n,e,t){this.a=n;jL.call(this,e,t)}function iq(n,e,t){var r;r=new eQ(t);ain(n,e,r)}function aq(n,e,t){var r;r=n[e];n[e]=t;return r}function cq(n){var e;e=n.slice();return Ren(e,n)}function uq(n){var e;e=n.n;return n.a.b+e.d+e.a}function sq(n){var e;e=n.n;return n.e.b+e.d+e.a}function oq(n){var e;e=n.n;return n.e.a+e.b+e.c}function fq(n){n.a.b=n.b;n.b.a=n.a;n.a=n.b=null}function hq(n,e){w8(n,e,n.c.b,n.c);return true}function lq(n){if(n.a){return n.a}return wY(n)}function bq(n){vZ();return pIn(n)==H0(yIn(n))}function wq(n){vZ();return yIn(n)==H0(pIn(n))}function dq(n,e){return NEn(n,new GC(e.a,e.b))}function gq(n,e){return CJ(),$Mn(n,e),new pJ(n,e)}function vq(n,e){return n.c=e){throw dm(new $k)}}function nz(n,e){return fdn(n,(cJ(e),new bd(e)))}function ez(n,e){return fdn(n,(cJ(e),new wd(e)))}function tz(n,e,t){return XYn(n,bG(e,12),bG(t,12))}function rz(n){return Rsn(),bG(n,12).g.c.length!=0}function iz(n){return Rsn(),bG(n,12).e.c.length!=0}function az(n,e){Lsn();return bgn(e.a.o.a,n.a.o.a)}function cz(n,e){(e.Bb&Wee)!=0&&!n.a.o&&(n.a.o=e)}function uz(n,e){e.Ug("General 'Rotator",1);vQn(n)}function sz(n,e,t){e.qf(t,bM(MK(fQ(n.b,t)))*n.a)}function oz(n,e,t){v_n();return Qsn(n,e)&&Qsn(n,t)}function fz(n){uNn();return!n.Hc(C8e)&&!n.Hc(O8e)}function hz(n){if(n.e){return C7(n.e)}return null}function lz(n){if(qL(n)){return""+n}return U_n(n)}function bz(n){var e;e=n;while(e.f){e=e.f}return e}function wz(n,e,t){bQ(e,0,aX(e[0],t[0]));return e}function dz(n,e,t,r){var i;i=n.i;i.i=e;i.a=t;i.b=r}function gz(n,e,t,r){PD.call(this,n,e,t);this.b=r}function vz(n,e,t,r,i){pen.call(this,n,e,t,r,i,-1)}function pz(n,e,t,r,i){men.call(this,n,e,t,r,i,-1)}function mz(n,e,t,r){GG.call(this,n,e,t);this.b=r}function kz(n){vA.call(this,n,false);this.a=false}function yz(){XO.call(this,"LOOKAHEAD_LAYOUT",1)}function Mz(n){this.b=n;iR.call(this,n);QD(this)}function Tz(n){this.b=n;cR.call(this,n);JD(this)}function jz(n,e,t){this.a=n;s_.call(this,e,t,5,6)}function Ez(n,e,t,r){this.b=n;PD.call(this,e,t,r)}function Sz(n,e){this.b=n;gb.call(this,n.b);this.a=e}function Pz(n){this.a=Gyn(n.a);this.b=new iB(n.b)}function Cz(n,e){iQ();zE.call(this,n,_wn(new $M(e)))}function Iz(n,e){eZn();++Tht;return new LQ(n,e,0)}function Oz(n,e){eZn();++Tht;return new LQ(6,n,e)}function Az(n,e){cJ(e);while(n.Ob()){e.Cd(n.Pb())}}function Lz(n,e){return HA(e)?xZ(n,e):!!GX(n.f,e)}function Nz(n,e){return e.Vh()?Twn(n.b,bG(e,54)):e}function $z(n,e){return T_(n.substr(0,e.length),e)}function Dz(n){return new GV(new rx(n.a.length,n.a))}function xz(n){return new PO(n.c+n.b/2,n.d+n.a/2)}function Rz(n){return M$(~n.l&f0n,~n.m&f0n,~n.h&h0n)}function Kz(n){return typeof n===bZn||typeof n===vZn}function Fz(n){n.f=new aN(n);n.i=new cN(n);++n.g}function _z(n){if(!n){throw dm(new Xm)}return n.d}function Bz(n){var e;e=Hhn(n);PK(e!=null);return e}function Hz(n){var e;e=wgn(n);PK(e!=null);return e}function Uz(n,e){var t;t=n.a.gc();u7(e,t);return t-e}function Gz(n,e){var t;t=n.a.zc(e,n);return t==null}function qz(n,e){return n.a.zc(e,(Qx(),Bhe))==null}function Xz(n){return new gX(null,lW(n,n.length))}function Vz(n,e,t){return VXn(n,bG(e,42),bG(t,176))}function zz(n,e,t){Pun(n.a,e);return aq(n.b,e.g,t)}function Wz(n,e,t){ZV(t,n.a.c.length);r9(n.a,t,e)}function Qz(n,e,t,r){bbn(e,t,n.length);Jz(n,e,t,r)}function Jz(n,e,t,r){var i;for(i=e;i0?t.Math.log(n/e):-100}function oW(n,e){return kwn(n,e)<0?-1:kwn(n,e)>0?1:0}function fW(n,e){tD(n,G$(e,160)?e:bG(e,2036).Rl())}function hW(n,e){if(n==null){throw dm(new PM(e))}}function lW(n,e){return Fin(e,n.length),new Aq(n,e)}function bW(n,e){if(!e){return false}return esn(n,e)}function wW(){Vy();return zfn(fT(Soe,1),g1n,549,0,[Eoe])}function dW(n){return n.e==0?n:new Zz(-n.e,n.d,n.a)}function gW(n,e){return bgn(n.c.c+n.c.b,e.c.c+e.c.b)}function vW(n,e){w8(n.d,e,n.b.b,n.b);++n.a;n.c=null}function pW(n,e){!n.c?ED(n.b,e):pW(n.c,e);return n}function mW(n,e,t){var r;r=brn(n,e);n8(n,e,t);return r}function kW(n,e,t){var r;for(r=0;r=n.g}function bQ(n,e,t){SK(t==null||fGn(n,t));return n[e]=t}function wQ(n,e){w3(e,n.length+1);return n.substr(e)}function dQ(n,e){cJ(e);while(n.c=n){return new TS}return cun(n-1)}function VQ(n){if(!n.a&&!!n.c){return n.c.b}return n.a}function zQ(n){if(G$(n,616)){return n}return new u0(n)}function WQ(n){if(!n.c){jgn(n);n.d=true}else{WQ(n.c)}}function QQ(n){if(!n.c){n.d=true;bKn(n)}else{n.c.$e()}}function JQ(n){n.b=false;n.c=false;n.d=false;n.a=false}function YQ(n){var e,t;e=n.c.i.c;t=n.d.i.c;return e==t}function ZQ(n,e){var t;t=n.Ih(e);t>=0?n.ki(t):YLn(n,e)}function nJ(n,e){n.c<0||n.b.b0){n=n<<1|(n<0?1:0)}return n}function NJ(n,e){var t;t=new pQ(n);Tm(e.c,t);return t}function $J(n,e){n.u.Hc((uNn(),C8e))&&jNn(n,e);Enn(n,e)}function DJ(n,e){return BA(n)===BA(e)||n!=null&&bdn(n,e)}function xJ(n,e){return HX(n.a,e)?n.b[bG(e,22).g]:null}function RJ(){XS();return zfn(fT(Ike,1),g1n,489,0,[Cke])}function KJ(){aP();return zfn(fT(G1e,1),g1n,490,0,[U1e])}function FJ(){cP();return zfn(fT(V1e,1),g1n,558,0,[X1e])}function _J(){uP();return zfn(fT(X0e,1),g1n,539,0,[q0e])}function BJ(n){!n.n&&(n.n=new gz(unt,n,1,7));return n.n}function HJ(n){!n.c&&(n.c=new gz(ont,n,9,9));return n.c}function UJ(n){!n.c&&(n.c=new g_(B7e,n,5,8));return n.c}function GJ(n){!n.b&&(n.b=new g_(B7e,n,4,7));return n.b}function qJ(n){n.j.c.length=0;lY(n.c);i_(n.a);return n}function XJ(n){n.e==lae&&Ew(n,hkn(n.g,n.b));return n.e}function VJ(n){n.f==lae&&Pw(n,cEn(n.g,n.b));return n.f}function zJ(n,e,t,r){_on(n,e,t,false);Mdn(n,r);return n}function WJ(n,e){this.b=n;eW.call(this,n,e);QD(this)}function QJ(n,e){this.b=n;K_.call(this,n,e);JD(this)}function JJ(n){this.d=n;this.a=this.d.b;this.b=this.d.c}function YJ(n,e){this.b=n;this.c=e;this.a=new gS(this.b)}function ZJ(n,e){w3(e,n.length);return n.charCodeAt(e)}function nY(n,e){Ign(n,bM(Fan(e,"x")),bM(Fan(e,"y")))}function eY(n,e){Ign(n,bM(Fan(e,"x")),bM(Fan(e,"y")))}function tY(n,e){jgn(n);return new gX(n,new stn(e,n.a))}function rY(n,e){jgn(n);return new gX(n,new g7(e,n.a))}function iY(n,e){jgn(n);return new $K(n,new w7(e,n.a))}function aY(n,e){jgn(n);return new DK(n,new d7(e,n.a))}function cY(n,e){return new PZ(bG(nQ(n),50),bG(nQ(e),50))}function uY(n,e){return bgn(n.d.c+n.d.b/2,e.d.c+e.d.b/2)}function sY(n,e,t){t.a?Pan(n,e.b-n.f/2):San(n,e.a-n.g/2)}function oY(n,e){return bgn(n.g.c+n.g.b/2,e.g.c+e.g.b/2)}function fY(n,e){QS();return bgn((cJ(n),n),(cJ(e),e))}function hY(n){return n!=null&&iS(hrt,n.toLowerCase())}function lY(n){var e;for(e=n.Kc();e.Ob();){e.Pb();e.Qb()}}function bY(n){var e;e=n.b;!e&&(n.b=e=new rb(n));return e}function wY(n){var e;e=fun(n);if(e){return e}return null}function dY(n,e){var t,r;t=n/e;r=c0(t);t>r&&++r;return r}function gY(n,e,t){var r;r=bG(n.d.Kb(t),159);!!r&&r.Nb(e)}function vY(n,e,t){UXn(n.a,t);Ifn(t);ODn(n.b,t);PVn(e,t)}function pY(n,e,t,r){this.a=n;this.c=e;this.b=t;this.d=r}function mY(n,e,t,r){this.c=n;this.b=e;this.a=t;this.d=r}function kY(n,e,t,r){this.c=n;this.b=e;this.d=t;this.a=r}function yY(n,e,t,r){this.c=n;this.d=e;this.b=t;this.a=r}function MY(n,e,t,r){this.a=n;this.d=e;this.c=t;this.b=r}function TY(n,e,t,r){this.a=n;this.e=e;this.d=t;this.c=r}function jY(n,e,t,r){this.a=n;this.c=e;this.d=t;this.b=r}function EY(n,e,t){this.a=A1n;this.d=n;this.b=e;this.c=t}function SY(n,e,t,r){qE.call(this,n,e);this.a=t;this.b=r}function PY(n,e){this.d=(cJ(n),n);this.a=16449;this.c=e}function CY(n){this.a=new im;this.e=$nn(Ght,XZn,53,n,0,2)}function IY(n){n.Ug("No crossing minimization",1);n.Vg()}function OY(){Uy.call(this,"There is no more element.")}function AY(n,e,t,r){this.a=n;this.b=e;this.c=t;this.d=r}function LY(n,e,t,r){this.a=n;this.b=e;this.c=t;this.d=r}function NY(n,e,t,r){this.e=n;this.a=e;this.c=t;this.d=r}function $Y(n,e,t,r){this.a=n;this.c=e;this.d=t;this.b=r}function DY(n,e,t,r){i$();v7.call(this,e,t,r);this.a=n}function xY(n,e,t,r){i$();v7.call(this,e,t,r);this.a=n}function RY(n,e,t){var r,i;r=uJn(n);i=e.ti(t,r);return i}function KY(n){var e,t;t=(e=new um,e);zin(t,n);return t}function FY(n){var e,t;t=(e=new um,e);PIn(t,n);return t}function _Y(n,e){var t;t=fQ(n.f,e);eon(e,t);return null}function BY(n){!n.b&&(n.b=new gz(H7e,n,12,3));return n.b}function HY(n){Gq(n==null||Kz(n)&&!(n.Tm===I));return n}function UY(n){if(n.n){n.e!==j1n&&n.je();n.j=null}return n}function GY(n){pvn(n.d);if(n.d.d!=n.c){throw dm(new Gm)}}function qY(n){PK(n.b0&&JEn(this)}function zY(n,e){this.a=n;NK.call(this,n,bG(n.d,15).fd(e))}function WY(n,e){return bgn(OX(n)*IX(n),OX(e)*IX(e))}function QY(n,e){return bgn(OX(n)*IX(n),OX(e)*IX(e))}function JY(n){return XNn(n)&&lM(yK(YDn(n,(IYn(),LFe))))}function YY(n,e){return zNn(n,bG(lIn(e,(IYn(),h_e)),17),e)}function ZY(n,e){bG(lIn(n,(WYn(),dDe)),15).Fc(e);return e}function nZ(n,e){n.b=e.b;n.c=e.c;n.d=e.d;n.a=e.a;return n}function eZ(n,e,t,r){this.b=n;this.c=r;oL.call(this,e,t)}function tZ(n,e,t){n.i=0;n.e=0;if(e==t){return}cln(n,e,t)}function rZ(n,e,t){n.i=0;n.e=0;if(e==t){return}uln(n,e,t)}function iZ(n,e,t){tP();return lvn(bG(fQ(n.e,e),529),t)}function aZ(n){var e;return e=n.f,!e?n.f=new DE(n,n.c):e}function cZ(n,e){return Vwn(n.j,e.s,e.c)+Vwn(e.e,n.s,n.c)}function uZ(n,e){if(!!n.e&&!n.e.a){sm(n.e,e);uZ(n.e,e)}}function sZ(n,e){if(!!n.d&&!n.d.a){sm(n.d,e);sZ(n.d,e)}}function oZ(n,e){return-bgn(OX(n)*IX(n),OX(e)*IX(e))}function fZ(n){return bG(n.ld(),149).Pg()+":"+fvn(n.md())}function hZ(){VIn(this,new Gl);this.wb=(cQ(),_rt);jj()}function lZ(n){this.b=new im;Dfn(this.b,this.b);this.a=n}function bZ(n,e){new vS;this.a=new zk;this.b=n;this.c=e}function wZ(){wZ=O;Nbe=new K;$be=new K;Dbe=new F}function dZ(){dZ=O;lbe=new N;bbe=new D;wbe=new x}function gZ(){gZ=O;ave=new kn;uve=new cV;cve=new yn}function vZ(){vZ=O;nye=new im;Zke=new rm;Yke=new im}function pZ(n,e){if(n==null){throw dm(new PM(e))}return n}function mZ(n){!n.a&&(n.a=new gz(snt,n,10,11));return n.a}function kZ(n){!n.q&&(n.q=new gz(Irt,n,11,10));return n.q}function yZ(n){!n.s&&(n.s=new gz(mrt,n,21,17));return n.s}function MZ(n){nQ(n);return UMn(new GV(sx(n.a.Kc(),new d)))}function TZ(n,e){Cbn(n);Cbn(e);return fM(bG(n,22),bG(e,22))}function jZ(n,e,t){var r,i;r=eB(t);i=new Lb(r);ain(n,e,i)}function EZ(n,e,t,r,i,a){men.call(this,n,e,t,r,i,a?-2:-1)}function SZ(n,e,t,r){RA.call(this,e,t);this.b=n;this.a=r}function PZ(n,e){Ay.call(this,new VV(n));this.a=n;this.b=e}function CZ(n){this.b=n;this.c=n;n.e=null;n.c=null;this.a=1}function IZ(n){WB();var e;e=bG(n.g,10);e.n.a=n.d.c+e.d.b}function OZ(){OZ=O;var n,e;e=!lmn();n=new j;Qfe=e?new T:n}function AZ(n){dZ();return G$(n,59)?new uT(n):new yx(n)}function LZ(n){return G$(n,16)?new lX(bG(n,16)):fG(n.Kc())}function NZ(n){return new nx(n,n.e.Rd().gc()*n.c.Rd().gc())}function $Z(n){return new ex(n,n.e.Rd().gc()*n.c.Rd().gc())}function DZ(n){return!!n&&!!n.hashCode?n.hashCode():Bx(n)}function xZ(n,e){return e==null?!!GX(n.f,null):qX(n.i,e)}function RZ(n,e){var t;t=eD(n.a,e);t&&(e.d=null);return t}function KZ(n,e,t){if(n.f){return n.f.ef(e,t)}return false}function FZ(n,e,t,r){bQ(n.c[e.g],t.g,r);bQ(n.c[t.g],e.g,r)}function _Z(n,e,t,r){bQ(n.c[e.g],e.g,t);bQ(n.b[e.g],e.g,r)}function BZ(n,e,t){return bM(MK(t.a))<=n&&bM(MK(t.b))>=e}function HZ(n,e){this.g=n;this.d=zfn(fT(Yje,1),e6n,10,0,[e])}function UZ(n){this.c=n;this.b=new Vj(bG(nQ(new Mn),50))}function GZ(n){this.c=n;this.b=new Vj(bG(nQ(new Ie),50))}function qZ(n){this.b=n;this.a=new Vj(bG(nQ(new ae),50))}function XZ(){this.b=new uk;this.d=new vS;this.e=new Dk}function VZ(){this.c=new wj;this.d=new wj;this.e=new wj}function zZ(){this.a=new zk;this.b=(Tcn(3,d1n),new H7(3))}function WZ(n,e){this.e=n;this.a=kce;this.b=FBn(e);this.c=e}function QZ(n){this.c=n.c;this.d=n.d;this.b=n.b;this.a=n.a}function JZ(n,e,t,r,i,a){this.a=n;Hcn.call(this,e,t,r,i,a)}function YZ(n,e,t,r,i,a){this.a=n;Hcn.call(this,e,t,r,i,a)}function ZZ(n,e,t,r,i,a,c){return new s8(n.e,e,t,r,i,a,c)}function n1(n,e,t){return t>=0&&T_(n.substr(t,e.length),e)}function e1(n,e){return G$(e,149)&&T_(n.b,bG(e,149).Pg())}function t1(n,e){return n.a?e.Gh().Kc():bG(e.Gh(),71).Ii()}function r1(n,e){var t;t=n.b.Qc(e);m8(t,n.b.gc());return t}function i1(n,e){if(n==null){throw dm(new PM(e))}return n}function a1(n){if(!n.u){S9(n);n.u=new hF(n,n)}return n.u}function c1(n){this.a=(dZ(),G$(n,59)?new uT(n):new yx(n))}function u1(n){var e;e=bG(Ron(n,16),29);return!e?n.ii():e}function s1(n,e){var t;t=$j(n.Rm);return e==null?t:t+": "+e}function o1(n,e,t){Unn(e,t,n.length);return n.substr(e,t-e)}function f1(n,e){VF.call(this);ean(this);this.a=n;this.c=e}function h1(n){!n?CZn:s1(n,n.ie());String.fromCharCode(10)}function l1(n){JM();t.setTimeout((function(){throw n}),0)}function b1(){qkn();return zfn(fT(kve,1),g1n,436,0,[mve,pve])}function w1(){Jrn();return zfn(fT(jve,1),g1n,435,0,[Mve,Tve])}function d1(){Yrn();return zfn(fT(Dye,1),g1n,432,0,[Nye,$ye])}function g1(){xsn();return zfn(fT(OSe,1),g1n,517,0,[ISe,CSe])}function v1(){r5();return zfn(fT(U$e,1),g1n,429,0,[B$e,H$e])}function p1(){Zrn();return zfn(fT(KNe,1),g1n,428,0,[xNe,RNe])}function m1(){V7();return zfn(fT(vNe,1),g1n,431,0,[dNe,gNe])}function k1(){arn();return zfn(fT(pHe,1),g1n,430,0,[gHe,vHe])}function y1(){i5();return zfn(fT(OGe,1),g1n,531,0,[IGe,CGe])}function M1(){Mun();return zfn(fT(HQe,1),g1n,501,0,[_Qe,BQe])}function T1(){p0();return zfn(fT(Iqe,1),g1n,523,0,[Cqe,Pqe])}function j1(){m0();return zfn(fT(Nqe,1),g1n,522,0,[Aqe,Lqe])}function E1(){q7();return zfn(fT(MXe,1),g1n,528,0,[yXe,kXe])}function S1(){ntn();return zfn(fT(e$e,1),g1n,488,0,[n$e,ZNe])}function P1(){h9();return zfn(fT(YZe,1),g1n,491,0,[QZe,JZe])}function C1(){ofn();return zfn(fT(b1e,1),g1n,492,0,[h1e,l1e])}function I1(){s3();return zfn(fT(YWe,1),g1n,433,0,[JWe,QWe])}function O1(){Len();return zfn(fT(lJe,1),g1n,434,0,[fJe,hJe])}function A1(){v0();return zfn(fT(QXe,1),g1n,465,0,[zXe,WXe])}function L1(){X7();return zfn(fT(J1e,1),g1n,438,0,[Q1e,W1e])}function N1(){Zfn();return zfn(fT(Q0e,1),g1n,437,0,[W0e,z0e])}function $1(){NU();return zfn(fT($9e,1),g1n,347,0,[L9e,N9e])}function D1(n,e,t,r){return t>=0?n.Uh(e,t,r):n.Ch(null,t,r)}function x1(n){if(n.b.b==0){return n.a.sf()}return cG(n.b)}function R1(n){if(n.p!=5)throw dm(new Bm);return MV(n.f)}function K1(n){if(n.p!=5)throw dm(new Bm);return MV(n.k)}function F1(n){BA(n.a)===BA((Dsn(),Oit))&&uzn(n);return n.a}function _1(n,e){n.b=e;n.c>0&&n.b>0&&(n.g=TX(n.c,n.b,n.a))}function B1(n,e){n.c=e;n.c>0&&n.b>0&&(n.g=TX(n.c,n.b,n.a))}function H1(n,e){aw(this,new PO(n.a,n.b));cw(this,lG(e))}function U1(){Ly.call(this,new wS(lin(12)));GD(true);this.a=2}function G1(n,e,t){eZn();em.call(this,n);this.b=e;this.a=t}function q1(n,e,t){i$();Vp.call(this,e);this.a=n;this.b=t}function X1(n){var e;e=n.c.d.b;n.b=e;n.a=n.c.d;e.a=n.c.d.b=n}function V1(n){return n.b==0?null:(PK(n.b!=0),Rin(n,n.a.a))}function z1(n,e){return e==null?_A(GX(n.f,null)):qP(n.i,e)}function W1(n,e,t,r,i){return new xOn(n,(Hen(),ade),e,t,r,i)}function Q1(n,e){Z5(e);return tcn(n,$nn(Ght,z1n,28,e,15,1),e)}function J1(n,e){pZ(n,"set1");pZ(e,"set2");return new WE(n,e)}function Y1(n,e){var t=Ufe[n.charCodeAt(0)];return t==null?n:t}function Z1(n,e){var t,r;t=e;r=new X;MWn(n,t,r);return r.d}function n0(n,e,t,r){var i;i=new xF;e.a[t.g]=i;zz(n.b,r,i)}function e0(n,e){var t;t=Ran(n.f,e);return t_(XR(t),n.f.d)}function t0(n){var e;Rcn(n.a);YN(n.a);e=new xd(n.a);xvn(e)}function r0(n,e){sBn(n,true);Lin(n.e.Rf(),new _B(n,true,e))}function i0(n,e){vZ();return n==H0(pIn(e))||n==H0(yIn(e))}function a0(n,e){can();return bG(lIn(e,(eqn(),_We)),17).a==n}function c0(n){return Math.max(Math.min(n,pZn),-2147483648)|0}function u0(n){this.a=bG(nQ(n),277);this.b=(dZ(),new Tx(n))}function s0(n,e,t){this.i=new im;this.b=n;this.g=e;this.a=t}function o0(n,e,t){this.a=new im;this.e=n;this.f=e;this.c=t}function f0(n,e,t){this.c=new im;this.e=n;this.f=e;this.b=t}function h0(n){VF.call(this);ean(this);this.a=n;this.c=true}function l0(n){function e(){}e.prototype=n||{};return new e}function b0(n){if(n.Ae()){return null}var e=n.n;return bce[e]}function w0(n){if(n.Db>>16!=3)return null;return bG(n.Cb,27)}function d0(n){if(n.Db>>16!=9)return null;return bG(n.Cb,27)}function g0(n){if(n.Db>>16!=6)return null;return bG(n.Cb,74)}function v0(){v0=O;zXe=new JI(X2n,0);WXe=new JI(V2n,1)}function p0(){p0=O;Cqe=new DI(V2n,0);Pqe=new DI(X2n,1)}function m0(){m0=O;Aqe=new xI(i3n,0);Lqe=new xI("UP",1)}function k0(){k0=O;Poe=xbn((Vy(),zfn(fT(Soe,1),g1n,549,0,[Eoe])))}function y0(n){var e;e=new _j(lin(n.length));_hn(e,n);return e}function M0(n,e){n.b+=e.b;n.c+=e.c;n.d+=e.d;n.a+=e.a;return n}function T0(n,e){if(Nfn(n,e)){vcn(n);return true}return false}function j0(n,e){if(e==null){throw dm(new Hm)}return Cmn(n,e)}function E0(n,e){var t;t=n.q.getHours();n.q.setDate(e);$qn(n,t)}function S0(n,e,t){var r;r=n.Ih(e);r>=0?n.bi(r,t):vRn(n,e,t)}function P0(n,e){var t;t=n.Ih(e);return t>=0?n.Wh(t):FNn(n,e)}function C0(n,e){var t;nQ(e);for(t=n.a;t;t=t.c){e.Yd(t.g,t.i)}}function I0(n,e,t){var r;r=zhn(n,e,t);n.b=new _un(r.c.length)}function O0(n,e,t){n2();!!n&&jJ(ntt,n,e);!!n&&jJ(Zet,n,t)}function A0(n,e){zB();return Qx(),bG(e.a,17).a0}function D0(n){var e;e=n.d;e=n.bj(n.f);cen(n,e);return e.Ob()}function x0(n,e){var t;t=new hX(e);YCn(t,n);return new iB(t)}function R0(n){if(n.p!=0)throw dm(new Bm);return VA(n.f,0)}function K0(n){if(n.p!=0)throw dm(new Bm);return VA(n.k,0)}function F0(n){if(n.Db>>16!=7)return null;return bG(n.Cb,241)}function _0(n){if(n.Db>>16!=6)return null;return bG(n.Cb,241)}function B0(n){if(n.Db>>16!=7)return null;return bG(n.Cb,167)}function H0(n){if(n.Db>>16!=11)return null;return bG(n.Cb,27)}function U0(n){if(n.Db>>16!=17)return null;return bG(n.Cb,29)}function G0(n){if(n.Db>>16!=3)return null;return bG(n.Cb,155)}function q0(n){var e;jgn(n);e=new uk;return tY(n,new Pd(e))}function X0(n,e){var t=n.a=n.a||[];return t[e]||(t[e]=n.ve(e))}function V0(n,e){var t;t=n.q.getHours();n.q.setMonth(e);$qn(n,t)}function z0(n,e){RD(this);this.f=e;this.g=n;UY(this);this.je()}function W0(n,e){this.a=n;this.c=_$(this.a);this.b=new QZ(e)}function Q0(n,e,t){this.a=e;this.c=n;this.b=(nQ(t),new iB(t))}function J0(n,e,t){this.a=e;this.c=n;this.b=(nQ(t),new iB(t))}function Y0(n){this.a=n;this.b=$nn(eGe,XZn,2043,n.e.length,0,2)}function Z0(){this.a=new JL;this.e=new uk;this.g=0;this.i=0}function n2(){n2=O;ntt=new rm;Zet=new rm;MA(zbe,new go)}function e2(){e2=O;JHe=mV(new mJ,(bIn(),uTe),(YYn(),eCe))}function t2(){t2=O;ZHe=mV(new mJ,(bIn(),uTe),(YYn(),eCe))}function r2(){r2=O;iUe=mV(new mJ,(bIn(),uTe),(YYn(),eCe))}function i2(){i2=O;LGe=xq(new mJ,(bIn(),uTe),(YYn(),PPe))}function a2(){a2=O;FGe=xq(new mJ,(bIn(),uTe),(YYn(),PPe))}function c2(){c2=O;jqe=xq(new mJ,(bIn(),uTe),(YYn(),PPe))}function u2(){u2=O;Fqe=xq(new mJ,(bIn(),uTe),(YYn(),PPe))}function s2(n,e,t,r,i,a){return new Utn(n.e,e,n.Lj(),t,r,i,a)}function o2(n,e,t){return e==null?ZAn(n.f,null,t):Egn(n.i,e,t)}function f2(n,e){!!n.c&&Ttn(n.c.g,n);n.c=e;!!n.c&&ED(n.c.g,n)}function h2(n,e){!!n.c&&Ttn(n.c.a,n);n.c=e;!!n.c&&ED(n.c.a,n)}function l2(n,e){!!n.i&&Ttn(n.i.j,n);n.i=e;!!n.i&&ED(n.i.j,n)}function b2(n,e){!!n.d&&Ttn(n.d.e,n);n.d=e;!!n.d&&ED(n.d.e,n)}function w2(n,e){!!n.a&&Ttn(n.a.k,n);n.a=e;!!n.a&&ED(n.a.k,n)}function d2(n,e){!!n.b&&Ttn(n.b.f,n);n.b=e;!!n.b&&ED(n.b.f,n)}function g2(n,e){kQ(n,n.b,n.c);bG(n.b.b,68);!!e&&bG(e.b,68).b}function v2(n,e){return bgn(bG(n.c,65).c.e.b,bG(e.c,65).c.e.b)}function p2(n,e){return bgn(bG(n.c,65).c.e.a,bG(e.c,65).c.e.a)}function m2(n){Pbn();return Qx(),bG(n.a,86).d.e!=0?true:false}function k2(n,e){G$(n.Cb,184)&&(bG(n.Cb,184).tb=null);Qun(n,e)}function y2(n,e){G$(n.Cb,90)&&SLn(S9(bG(n.Cb,90)),4);Qun(n,e)}function M2(n,e){Lgn(n,e);G$(n.Cb,90)&&SLn(S9(bG(n.Cb,90)),2)}function T2(n,e){var t,r;t=e.c;r=t!=null;r&&MQ(n,new eQ(e.c))}function j2(n){var e,t;t=(jj(),e=new um,e);zin(t,n);return t}function E2(n){var e,t;t=(jj(),e=new um,e);zin(t,n);return t}function S2(n){var e;while(true){e=n.Pb();if(!n.Ob()){return e}}}function P2(n,e,t){ED(n.a,(CJ(),$Mn(e,t),new GE(e,t)));return n}function C2(n,e){return LP(),urn(e)?new Nq(e,n):new DA(e,n)}function I2(n){fHn();return kwn(n,0)>=0?Hpn(n):dW(Hpn(Ptn(n)))}function O2(n){var e;e=bG(cq(n.b),9);return new aB(n.a,e,n.c)}function A2(n,e){var t;t=bG(Jwn(aZ(n.a),e),16);return!t?0:t.gc()}function L2(n,e,t){var r;ddn(e,t,n.c.length);r=t-e;aE(n.c,e,r)}function N2(n,e,t){ddn(e,t,n.gc());this.c=n;this.a=e;this.b=t-e}function $2(n){this.c=new vS;this.b=n.b;this.d=n.c;this.a=n.a}function D2(n){this.a=t.Math.cos(n);this.b=t.Math.sin(n)}function x2(n,e,t,r){this.c=n;this.d=r;w2(this,e);d2(this,t)}function R2(n,e){Oy.call(this,new wS(lin(n)));Tcn(e,qZn);this.a=e}function K2(n,e,t){return new xOn(n,(Hen(),ide),null,false,e,t)}function F2(n,e,t){return new xOn(n,(Hen(),cde),e,t,null,false)}function _2(){Sbn();return zfn(fT($de,1),g1n,108,0,[Ade,Lde,Nde])}function B2(){rrn();return zfn(fT(Spe,1),g1n,472,0,[Epe,jpe,Tpe])}function H2(){Uen();return zfn(fT(dpe,1),g1n,471,0,[bpe,lpe,wpe])}function U2(){ran();return zfn(fT(cpe,1),g1n,237,0,[rpe,ipe,ape])}function G2(){trn();return zfn(fT(UMe,1),g1n,391,0,[BMe,_Me,HMe])}function q2(){yun();return zfn(fT(XAe,1),g1n,372,0,[qAe,GAe,UAe])}function X2(){Icn();return zfn(fT(MNe,1),g1n,322,0,[kNe,mNe,yNe])}function V2(){ocn();return zfn(fT(PNe,1),g1n,351,0,[jNe,SNe,ENe])}function z2(){Lhn();return zfn(fT(UNe,1),g1n,460,0,[BNe,_Ne,HNe])}function W2(){sfn();return zfn(fT($$e,1),g1n,299,0,[L$e,N$e,A$e])}function Q2(){irn();return zfn(fT(F$e,1),g1n,311,0,[R$e,K$e,x$e])}function J2(){Nwn();return zfn(fT(RBe,1),g1n,390,0,[$Be,DBe,xBe])}function Y2(){fcn();return zfn(fT(THe,1),g1n,463,0,[MHe,kHe,yHe])}function Z2(){son();return zfn(fT(CHe,1),g1n,387,0,[EHe,SHe,PHe])}function n3(){Aln();return zfn(fT(NHe,1),g1n,349,0,[LHe,OHe,AHe])}function e3(){Ebn();return zfn(fT(FHe,1),g1n,350,0,[xHe,RHe,KHe])}function t3(){scn();return zfn(fT(GHe,1),g1n,352,0,[UHe,BHe,HHe])}function r3(){Yfn();return zfn(fT(WHe,1),g1n,388,0,[VHe,zHe,XHe])}function i3(){ucn();return zfn(fT(JUe,1),g1n,464,0,[zUe,WUe,QUe])}function a3(n){return Whn(zfn(fT(D3e,1),XZn,8,0,[n.i.n,n.n,n.a]))}function c3(){Lln();return zfn(fT(Eze,1),g1n,392,0,[jze,Tze,Mze])}function u3(){u3=O;nQe=mV(new mJ,(Njn(),oVe),(DHn(),nze))}function s3(){s3=O;JWe=new tO("DFS",0);QWe=new tO("BFS",1)}function o3(n,e,t){var r;r=new sc;r.b=e;r.a=t;++e.b;ED(n.d,r)}function f3(n,e,t){var r;r=new uN(t.d);t_(r,n);Ign(e,r.a,r.b)}function h3(n,e){MD(n,MV(O3(FV(e,24),z0n)),MV(O3(e,z0n)))}function l3(n,e){if(n<0||n>e){throw dm(new kM(o2n+n+f2n+e))}}function b3(n,e){if(n<0||n>=e){throw dm(new kM(o2n+n+f2n+e))}}function w3(n,e){if(n<0||n>=e){throw dm(new tT(o2n+n+f2n+e))}}function d3(n,e){this.b=(cJ(n),n);this.a=(e&T0n)==0?e|64|VZn:e}function g3(n){var e;jgn(n);e=(wZ(),wZ(),$be);return Ein(n,e)}function v3(n,e,t){var r;r=bXn(n,e,false);return r.b<=e&&r.a<=t}function p3(){ktn();return zfn(fT(a1e,1),g1n,439,0,[t1e,i1e,r1e])}function m3(){Xgn();return zfn(fT(JYe,1),g1n,394,0,[WYe,QYe,zYe])}function k3(){tmn();return zfn(fT(EYe,1),g1n,445,0,[MYe,TYe,jYe])}function y3(){iMn();return zfn(fT(NYe,1),g1n,456,0,[OYe,LYe,AYe])}function M3(){jbn();return zfn(fT(vJe,1),g1n,393,0,[wJe,dJe,gJe])}function T3(){uon();return zfn(fT(bYe,1),g1n,300,0,[hYe,lYe,fYe])}function j3(){Dwn();return zfn(fT(X5e,1),g1n,346,0,[G5e,U5e,q5e])}function E3(){Hdn();return zfn(fT(K1e,1),g1n,444,0,[D1e,x1e,R1e])}function S3(){ian();return zfn(fT(p5e,1),g1n,278,0,[d5e,g5e,v5e])}function P3(){$wn();return zfn(fT(O9e,1),g1n,280,0,[C9e,P9e,I9e])}function C3(n){nQ(n);return G$(n,16)?new iB(bG(n,16)):oG(n.Kc())}function I3(n,e){return!!n&&!!n.equals?n.equals(e):BA(n)===BA(e)}function O3(n,e){return Oon(DV(qL(n)?Won(n):n,qL(e)?Won(e):e))}function A3(n,e){return Oon(xV(qL(n)?Won(n):n,qL(e)?Won(e):e))}function L3(n,e){return Oon(RV(qL(n)?Won(n):n,qL(e)?Won(e):e))}function N3(n,e){var t;t=(cJ(n),n).g;EK(!!t);cJ(e);return t(e)}function $3(n,e){var t,r;r=Uz(n,e);t=n.a.fd(r);return new XE(n,t)}function D3(n){if(n.Db>>16!=6)return null;return bG(tDn(n),241)}function x3(n){if(n.p!=2)throw dm(new Bm);return MV(n.f)&$1n}function R3(n){if(n.p!=2)throw dm(new Bm);return MV(n.k)&$1n}function K3(n){PK(n.ar?1:0}function r4(n,e){var t,r;t=Itn(e);r=t;return bG(fQ(n.c,r),17).a}function i4(n,e,t){var r;r=n.d[e.p];n.d[e.p]=n.d[t.p];n.d[t.p]=r}function a4(n,e,t){var r;if(n.n&&!!e&&!!t){r=new to;ED(n.e,r)}}function c4(n,e){Gz(n.a,e);if(e.d){throw dm(new Uy(g2n))}e.d=n}function u4(n,e){this.a=new im;this.d=new im;this.f=n;this.c=e}function s4(){this.c=new Y$;this.a=new M7;this.b=new Sk;JS()}function o4(){nhn();this.b=new rm;this.a=new rm;this.c=new im}function f4(n,e,t){this.d=n;this.j=e;this.e=t;this.o=-1;this.p=3}function h4(n,e,t){this.d=n;this.k=e;this.f=t;this.o=-1;this.p=5}function l4(n,e,t,r,i,a){Xan.call(this,n,e,t,r,i);a&&(this.o=-2)}function b4(n,e,t,r,i,a){Van.call(this,n,e,t,r,i);a&&(this.o=-2)}function w4(n,e,t,r,i,a){O9.call(this,n,e,t,r,i);a&&(this.o=-2)}function d4(n,e,t,r,i,a){Qan.call(this,n,e,t,r,i);a&&(this.o=-2)}function g4(n,e,t,r,i,a){A9.call(this,n,e,t,r,i);a&&(this.o=-2)}function v4(n,e,t,r,i,a){zan.call(this,n,e,t,r,i);a&&(this.o=-2)}function p4(n,e,t,r,i,a){Wan.call(this,n,e,t,r,i);a&&(this.o=-2)}function m4(n,e,t,r,i,a){L9.call(this,n,e,t,r,i);a&&(this.o=-2)}function k4(n,e,t,r){Vp.call(this,t);this.b=n;this.c=e;this.d=r}function y4(n,e){this.f=n;this.a=(K7(),Wut);this.c=Wut;this.b=e}function M4(n,e){this.g=n;this.d=(K7(),Qut);this.a=Qut;this.b=e}function T4(n,e){!n.c&&(n.c=new mon(n,0));XXn(n.c,(bzn(),Eot),e)}function j4(n,e){return vxn(n,e,G$(e,102)&&(bG(e,19).Bb&S0n)!=0)}function E4(n,e){return oW(Xon(n.q.getTime()),Xon(e.q.getTime()))}function S4(n){return _q(n.e.Rd().gc()*n.c.Rd().gc(),16,new Yl(n))}function P4(n){return!!n.u&&Y5(n.u.a).i!=0&&!(!!n.n&&SMn(n.n))}function C4(n){return!!n.a&&xtn(n.a.a).i!=0&&!(!!n.b&&PMn(n.b))}function I4(n,e){if(e==0){return!!n.o&&n.o.f!=0}return nyn(n,e)}function O4(n,e,t){var r;r=bG(n.Zb().xc(e),16);return!!r&&r.Hc(t)}function A4(n,e,t){var r;r=bG(n.Zb().xc(e),16);return!!r&&r.Mc(t)}function L4(n,e){var t;t=1-e;n.a[t]=Cun(n.a[t],t);return Cun(n,e)}function N4(n,e){var t,r;r=O3(n,A0n);t=KV(e,32);return A3(t,r)}function $4(n,e,t){var r;r=(nQ(n),new iB(n));Tjn(new Q0(r,e,t))}function D4(n,e,t){var r;r=(nQ(n),new iB(n));jjn(new J0(r,e,t))}function x4(n,e,t,r,i,a){_on(n,e,t,a);ydn(n,r);jdn(n,i);return n}function R4(n,e,t,r){n.a+=""+o1(e==null?CZn:fvn(e),t,r);return n}function K4(n,e){this.a=n;td.call(this,n);l3(e,n.gc());this.b=e}function F4(n){this.a=$nn(kce,jZn,1,Mhn(t.Math.max(8,n))<<1,5,1)}function _4(n){return bG(Okn(n,$nn(Yje,e6n,10,n.c.length,0,1)),199)}function B4(n){return bG(Okn(n,$nn(xje,n6n,18,n.c.length,0,1)),483)}function H4(n){return!n.a?n.c:n.e.length==0?n.a.a:n.a.a+(""+n.e)}function U4(n){while(n.d>0&&n.a[--n.d]==0);n.a[n.d++]==0&&(n.e=0)}function G4(n){PK(n.b.b!=n.d.a);n.c=n.b=n.b.b;--n.a;return n.c.c}function q4(n,e,t){n.a=e;n.c=t;n.b.a.$b();XY(n.d);Jm(n.e.a.c,0)}function X4(n,e){var t;n.e=new ky;t=WFn(e);g$(t,n.c);C_n(n,t,0)}function V4(n,e,t,r){var i;i=new ks;i.a=e;i.b=t;i.c=r;hq(n.a,i)}function z4(n,e,t,r){var i;i=new ks;i.a=e;i.b=t;i.c=r;hq(n.b,i)}function W4(n,e,t){if(n<0||et){throw dm(new kM(eAn(n,e,t)))}}function Q4(n,e){if(n<0||n>=e){throw dm(new kM(CLn(n,e)))}return n}function J4(n){if(!("stack"in n)){try{throw n}catch(e){}}return n}function Y4(n){tP();if(G$(n.g,10)){return bG(n.g,10)}return null}function Z4(n){if(bY(n).dc()){return false}d$(n,new m);return true}function n6(n){var e;if(qL(n)){e=n;return e==-0?0:e}return Wtn(n)}function e6(n,e){if(G$(e,44)){return wTn(n.a,bG(e,44))}return false}function t6(n,e){if(G$(e,44)){return wTn(n.a,bG(e,44))}return false}function r6(n,e){if(G$(e,44)){return wTn(n.a,bG(e,44))}return false}function i6(n){var e;WQ(n);e=new _;cE(n.a,new jd(e));return e}function a6(){var n,e,t;e=(t=(n=new um,n),t);ED(Hct,e);return e}function c6(n){var e;WQ(n);e=new B;cE(n.a,new Ed(e));return e}function u6(n,e){if(n.a<=n.b){e.Dd(n.a++);return true}return false}function s6(n){ksn.call(this,n,(Hen(),rde),null,false,null,false)}function o6(){o6=O;Oke=xbn((XS(),zfn(fT(Ike,1),g1n,489,0,[Cke])))}function f6(){f6=O;TUe=PJ(Bwn(1),Bwn(4));MUe=PJ(Bwn(1),Bwn(2))}function h6(n,e){return new RU(e,VR(_$(e.e),n,n),(Qx(),true))}function l6(n){return new H7((Tcn(n,p1n),hin(Rgn(Rgn(5,n),n/10|0))))}function b6(n){return _q(n.e.Rd().gc()*n.c.Rd().gc(),273,new Jl(n))}function w6(n){return bG(Okn(n,$nn(gEe,t6n,12,n.c.length,0,1)),2042)}function d6(n){a2();return!j9(n)&&!(!j9(n)&&n.c.i.c==n.d.i.c)}function g6(n,e){aan();return bG(lIn(e,(eqn(),IWe)),17).a>=n.gc()}function v6(n,e){qJn(e,n);KG(n.d);KG(bG(lIn(n,(IYn(),zFe)),214))}function p6(n,e){XJn(e,n);FG(n.d);FG(bG(lIn(n,(IYn(),zFe)),214))}function m6(n,e,t){!!n.d&&Ttn(n.d.e,n);n.d=e;!!n.d&&WX(n.d.e,t,n)}function k6(n,e,t){return t.f.c.length>0?Vz(n.a,e,t):Vz(n.b,e,t)}function y6(n,e,t){var r;r=pkn();try{return AF(n,e,t)}finally{T8(r)}}function M6(n,e){var t,r;t=j0(n,e);r=null;!!t&&(r=t.pe());return r}function T6(n,e){var t,r;t=j0(n,e);r=null;!!t&&(r=t.se());return r}function j6(n,e){var t,r;t=brn(n,e);r=null;!!t&&(r=t.se());return r}function E6(n,e){var t,r;t=j0(n,e);r=null;!!t&&(r=bAn(t));return r}function S6(n,e,t){var r;r=Imn(t);SHn(n.g,r,e);SHn(n.i,e,t);return e}function P6(n,e,t){this.d=new Qg(this);this.e=n;this.i=e;this.f=t}function C6(n,e,t,r){this.e=null;this.c=n;this.d=e;this.a=t;this.b=r}function I6(n,e,t,r){x$(this);this.c=n;this.e=e;this.f=t;this.b=r}function O6(n,e,t,r){this.d=n;this.n=e;this.g=t;this.o=r;this.p=-1}function A6(n,e,t,r){return G$(t,59)?new rR(n,e,t,r):new QV(n,e,t,r)}function L6(n){if(G$(n,16)){return bG(n,16).dc()}return!n.Kc().Ob()}function N6(n){if(n.e.g!=n.b){throw dm(new Gm)}return!!n.c&&n.d>0}function $6(n){PK(n.b!=n.d.c);n.c=n.b;n.b=n.b.a;++n.a;return n.c.c}function D6(n,e){cJ(e);bQ(n.a,n.c,e);n.c=n.c+1&n.a.length-1;tjn(n)}function x6(n,e){cJ(e);n.b=n.b-1&n.a.length-1;bQ(n.a,n.b,e);tjn(n)}function R6(n){var e;e=n.Gh();this.a=G$(e,71)?bG(e,71).Ii():e.Kc()}function K6(n){return new d3(Zin(bG(n.a.md(),16).gc(),n.a.ld()),16)}function F6(){F6=O;q1e=xbn((aP(),zfn(fT(G1e,1),g1n,490,0,[U1e])))}function _6(){_6=O;z1e=xbn((cP(),zfn(fT(V1e,1),g1n,558,0,[X1e])))}function B6(){B6=O;V0e=xbn((uP(),zfn(fT(X0e,1),g1n,539,0,[q0e])))}function H6(){zmn();return zfn(fT(lje,1),g1n,389,0,[hje,oje,sje,fje])}function U6(){Hen();return zfn(fT(ude,1),g1n,304,0,[rde,ide,ade,cde])}function G6(){jyn();return zfn(fT(qme,1),g1n,332,0,[Hme,Bme,Ume,Gme])}function q6(){Tyn();return zfn(fT(Tke,1),g1n,406,0,[kke,mke,yke,Mke])}function X6(){ufn();return zfn(fT(mme,1),g1n,417,0,[pme,dme,gme,vme])}function V6(){Jfn();return zfn(fT(FTe,1),g1n,416,0,[DTe,KTe,xTe,RTe])}function z6(){Qfn();return zfn(fT(jAe,1),g1n,421,0,[kAe,yAe,MAe,TAe])}function W6(){Wfn();return zfn(fT(FCe,1),g1n,371,0,[KCe,xCe,RCe,DCe])}function Q6(){rMn();return zfn(fT(UBe,1),g1n,203,0,[BBe,HBe,_Be,FBe])}function J6(){Smn();return zfn(fT(wHe,1),g1n,284,0,[hHe,fHe,lHe,bHe])}function Y6(n){var e;return n.j==(UQn(),Y8e)&&(e=q$n(n),Fx(e,$8e))}function Z6(n,e){var t;t=e.a;f2(t,e.c.d);b2(t,e.d.d);Jsn(t.a,n.n)}function n5(n,e){var t;t=bG(hrn(n.b,e),67);!t&&(t=new vS);return t}function e5(n){tP();if(G$(n.g,154)){return bG(n.g,154)}return null}function t5(n){n.a=null;n.e=null;Jm(n.b.c,0);Jm(n.f.c,0);n.c=null}function r5(){r5=O;B$e=new wI(U2n,0);H$e=new wI("TOP_LEFT",1)}function i5(){i5=O;IGe=new AI("UPPER",0);CGe=new AI("LOWER",1)}function a5(n,e){return pD(new PO(e.e.a+e.f.a/2,e.e.b+e.f.b/2),n)}function c5(n,e){return bG(Sx(nz(bG(r7(n.k,e),15).Oc(),ALe)),113)}function u5(n,e){return bG(Sx(ez(bG(r7(n.k,e),15).Oc(),ALe)),113)}function s5(){Njn();return zfn(fT(hVe,1),g1n,405,0,[uVe,sVe,oVe,fVe])}function o5(){Tbn();return zfn(fT(zWe,1),g1n,353,0,[VWe,qWe,XWe,GWe])}function f5(){kTn();return zfn(fT(sYe,1),g1n,354,0,[uYe,aYe,cYe,iYe])}function h5(){emn();return zfn(fT(w9e,1),g1n,386,0,[l9e,b9e,h9e,f9e])}function l5(){xjn();return zfn(fT(Y5e,1),g1n,291,0,[J5e,z5e,W5e,Q5e])}function b5(){qgn();return zfn(fT(j5e,1),g1n,223,0,[T5e,y5e,k5e,M5e])}function w5(){Qvn();return zfn(fT(X9e,1),g1n,320,0,[q9e,H9e,G9e,U9e])}function d5(){Oln();return zfn(fT(m7e,1),g1n,415,0,[g7e,v7e,d7e,p7e])}function g5(n){n2();return Lz(ntt,n)?bG(fQ(ntt,n),341).Qg():null}function v5(n,e,t){return e<0?FNn(n,t):bG(t,69).wk().Bk(n,n.hi(),e)}function p5(n,e,t){var r;r=Imn(t);SHn(n.j,r,e);jJ(n.k,e,t);return e}function m5(n,e,t){var r;r=Imn(t);SHn(n.d,r,e);jJ(n.e,e,t);return e}function k5(n){var e,t;e=(yj(),t=new co,t);!!n&&xRn(e,n);return e}function y5(n){var e;e=n.aj(n.i);n.i>0&&QGn(n.g,0,e,0,n.i);return e}function M5(n,e){var t;for(t=n.j.c.length;t>24}function S5(n){if(n.p!=1)throw dm(new Bm);return MV(n.k)<<24>>24}function P5(n){if(n.p!=7)throw dm(new Bm);return MV(n.k)<<16>>16}function C5(n){if(n.p!=7)throw dm(new Bm);return MV(n.f)<<16>>16}function I5(n,e){if(e.e==0||n.e==0){return Rle}return p_n(),SKn(n,e)}function O5(n,e){return BA(e)===BA(n)?"(this Map)":e==null?CZn:fvn(e)}function A5(n,e,t){return HV(MK(_A(GX(n.f,e))),MK(_A(GX(n.f,t))))}function L5(n,e,t){var r;r=bG(fQ(n.g,t),60);ED(n.a.c,new nA(e,r))}function N5(n,e,t){n.i=0;n.e=0;if(e==t){return}uln(n,e,t);cln(n,e,t)}function $5(n,e,t,r,i){var a;a=Xxn(i,t,r);ED(e,bLn(i,a));RIn(n,i,e)}function D5(n,e,t,r,i){this.i=n;this.a=e;this.e=t;this.j=r;this.f=i}function x5(n,e){VZ.call(this);this.a=n;this.b=e;ED(this.a.b,this)}function R5(n){this.b=new rm;this.c=new rm;this.d=new rm;this.a=n}function K5(n,e){var t;t=new eT;n.Gd(t);t.a+="..";e.Hd(t);return t.a}function F5(n,e){var t;t=e;while(t){UR(n,t.i,t.j);t=H0(t)}return n}function _5(n,e,t){var r;r=Imn(t);jJ(n.b,r,e);jJ(n.c,e,t);return e}function B5(n){var e;e=0;while(n.Ob()){n.Pb();e=Rgn(e,1)}return hin(e)}function H5(n,e){LP();var t;t=bG(n,69).vk();bOn(t,e);return t.xl(e)}function U5(n,e,t){if(t){var r=t.oe();n.a[e]=r(t)}else{delete n.a[e]}}function G5(n,e){var t;t=n.q.getHours();n.q.setFullYear(e+V1n);$qn(n,t)}function q5(n,e){return bG(e==null?_A(GX(n.f,null)):qP(n.i,e),288)}function X5(n,e){return n==(YIn(),rEe)&&e==rEe?4:n==rEe||e==rEe?8:32}function V5(n,e,t){return hqn(n,e,t,G$(e,102)&&(bG(e,19).Bb&S0n)!=0)}function z5(n,e,t){return _qn(n,e,t,G$(e,102)&&(bG(e,19).Bb&S0n)!=0)}function W5(n,e,t){return Nxn(n,e,t,G$(e,102)&&(bG(e,19).Bb&S0n)!=0)}function Q5(n){if(n.b==n.c){return}n.a=$nn(kce,jZn,1,8,5,1);n.b=0;n.c=0}function J5(n){PK(n.a=0&&n.a[t]===e[t];t--);return t<0}function y8(n){var e;if(n){return new hX(n)}e=new JL;Gun(e,n);return e}function M8(n,e){var t,r;r=false;do{t=Chn(n,e);r=r|t}while(t);return r}function T8(n){n&&Nrn((Wy(),zfe));--qfe;if(n){if(Vfe!=-1){IL(Vfe);Vfe=-1}}}function j8(n){hCn();MD(this,MV(O3(FV(n,24),z0n)),MV(O3(n,z0n)))}function E8(){E8=O;yve=xbn((qkn(),zfn(fT(kve,1),g1n,436,0,[mve,pve])))}function S8(){S8=O;Eve=xbn((Jrn(),zfn(fT(jve,1),g1n,435,0,[Mve,Tve])))}function P8(){P8=O;xye=xbn((Yrn(),zfn(fT(Dye,1),g1n,432,0,[Nye,$ye])))}function C8(){C8=O;ASe=xbn((xsn(),zfn(fT(OSe,1),g1n,517,0,[ISe,CSe])))}function I8(){I8=O;G$e=xbn((r5(),zfn(fT(U$e,1),g1n,429,0,[B$e,H$e])))}function O8(){O8=O;FNe=xbn((Zrn(),zfn(fT(KNe,1),g1n,428,0,[xNe,RNe])))}function A8(){A8=O;t$e=xbn((ntn(),zfn(fT(e$e,1),g1n,488,0,[n$e,ZNe])))}function L8(){L8=O;mHe=xbn((arn(),zfn(fT(pHe,1),g1n,430,0,[gHe,vHe])))}function N8(){N8=O;AGe=xbn((i5(),zfn(fT(OGe,1),g1n,531,0,[IGe,CGe])))}function $8(){$8=O;pNe=xbn((V7(),zfn(fT(vNe,1),g1n,431,0,[dNe,gNe])))}function D8(){D8=O;ZWe=xbn((s3(),zfn(fT(YWe,1),g1n,433,0,[JWe,QWe])))}function x8(){x8=O;UQe=xbn((Mun(),zfn(fT(HQe,1),g1n,501,0,[_Qe,BQe])))}function R8(){R8=O;Oqe=xbn((p0(),zfn(fT(Iqe,1),g1n,523,0,[Cqe,Pqe])))}function K8(){K8=O;$qe=xbn((m0(),zfn(fT(Nqe,1),g1n,522,0,[Aqe,Lqe])))}function F8(){F8=O;TXe=xbn((q7(),zfn(fT(MXe,1),g1n,528,0,[yXe,kXe])))}function _8(){_8=O;JXe=xbn((v0(),zfn(fT(QXe,1),g1n,465,0,[zXe,WXe])))}function B8(){B8=O;bJe=xbn((Len(),zfn(fT(lJe,1),g1n,434,0,[fJe,hJe])))}function H8(){H8=O;ZZe=xbn((h9(),zfn(fT(YZe,1),g1n,491,0,[QZe,JZe])))}function U8(){U8=O;w1e=xbn((ofn(),zfn(fT(b1e,1),g1n,492,0,[h1e,l1e])))}function G8(){G8=O;Y1e=xbn((X7(),zfn(fT(J1e,1),g1n,438,0,[Q1e,W1e])))}function q8(){q8=O;J0e=xbn((Zfn(),zfn(fT(Q0e,1),g1n,437,0,[W0e,z0e])))}function X8(){X8=O;R9e=xbn((NU(),zfn(fT($9e,1),g1n,347,0,[L9e,N9e])))}function V8(){Bdn();return zfn(fT(b5e,1),g1n,88,0,[h5e,f5e,o5e,s5e,l5e])}function z8(){UQn();return zfn(fT(e9e,1),X4n,64,0,[Z8e,D8e,$8e,Y8e,n9e])}function W8(n,e,t){return bG(e==null?ZAn(n.f,null,t):Egn(n.i,e,t),288)}function Q8(n){return(n.k==(YIn(),rEe)||n.k==nEe)&&jR(n,(WYn(),eDe))}function J8(n){return!!n.c&&!!n.d?Y3(n.c)+"->"+Y3(n.d):"e_"+Bx(n)}function Y8(n,e){var t,r;cJ(e);for(r=n.Kc();r.Ob();){t=r.Pb();e.Cd(t)}}function Z8(n,e){var t;t=new qy;jZ(t,"x",e.a);jZ(t,"y",e.b);MQ(n,t)}function n9(n,e){var t;t=new qy;jZ(t,"x",e.a);jZ(t,"y",e.b);MQ(n,t)}function e9(n,e){var t;t=e;while(t){UR(n,-t.i,-t.j);t=H0(t)}return n}function t9(n,e){var t,r;t=e;r=0;while(t>0){r+=n.a[t];t-=t&-t}return r}function r9(n,e,t){var r;r=(b3(e,n.c.length),n.c[e]);n.c[e]=t;return r}function i9(n,e,t){n.a.c.length=0;wzn(n,e,t);n.a.c.length==0||MUn(n,e)}function a9(n){n.i=0;GP(n.b,null);GP(n.c,null);n.a=null;n.e=null;++n.g}function c9(){c9=O;Sde=true;jde=false;Ede=false;Cde=false;Pde=false}function u9(n){c9();if(Sde){return}this.c=n;this.e=true;this.a=new im}function s9(n,e){this.c=0;this.b=e;sL.call(this,n,17493);this.a=this.c}function o9(n){KYn();km(this);this.a=new vS;Rln(this,n);hq(this.a,n)}function f9(){$N(this);this.b=new PO(y0n,y0n);this.a=new PO(M0n,M0n)}function h9(){h9=O;QZe=new lO(D6n,0);JZe=new lO("TARGET_WIDTH",1)}function l9(n,e){return(jgn(n),eE(new gX(n,new stn(e,n.a)))).Bd(gge)}function b9(){bIn();return zfn(fT(sTe,1),g1n,367,0,[rTe,iTe,aTe,cTe,uTe])}function w9(){yPn();return zfn(fT(xAe,1),g1n,375,0,[LAe,$Ae,DAe,NAe,AAe])}function d9(){Emn();return zfn(fT($Ne,1),g1n,348,0,[ONe,INe,LNe,NNe,ANe])}function g9(){Myn();return zfn(fT(QBe,1),g1n,323,0,[WBe,XBe,VBe,qBe,zBe])}function v9(){Wvn();return zfn(fT(nxe,1),g1n,171,0,[ZDe,WDe,QDe,JDe,YDe])}function p9(){YPn();return zfn(fT(ZQe,1),g1n,368,0,[JQe,zQe,YQe,WQe,QQe])}function m9(){qRn();return zfn(fT(j1e,1),g1n,373,0,[k1e,m1e,M1e,y1e,T1e])}function k9(){MOn();return zfn(fT(i0e,1),g1n,324,0,[Z1e,n0e,r0e,e0e,t0e])}function y9(){Hkn();return zfn(fT(k3e,1),g1n,170,0,[p3e,v3e,d3e,m3e,g3e])}function M9(){Zkn();return zfn(fT(g8e,1),g1n,256,0,[b8e,d8e,h8e,l8e,w8e])}function T9(n){JM();return function(){return y6(n,this,arguments);var e}}function j9(n){if(!n.c||!n.d){return false}return!!n.c.i&&n.c.i==n.d.i}function E9(n,e){if(G$(e,143)){return T_(n.c,bG(e,143).c)}return false}function S9(n){if(!n.t){n.t=new Fp(n);Fdn(new eM(n),0,n.t)}return n.t}function P9(n){this.b=n;_D.call(this,n);this.a=bG(Ron(this.b.a,4),129)}function C9(n){this.b=n;aR.call(this,n);this.a=bG(Ron(this.b.a,4),129)}function I9(n,e,t,r,i){p7.call(this,e,r,i);Uh(this);this.c=n;this.b=t}function O9(n,e,t,r,i){f4.call(this,e,r,i);Uh(this);this.c=n;this.a=t}function A9(n,e,t,r,i){h4.call(this,e,r,i);Uh(this);this.c=n;this.a=t}function L9(n,e,t,r,i){p7.call(this,e,r,i);Uh(this);this.c=n;this.a=t}function N9(n,e){var t;t=bG(hrn(n.d,e),23);return t?t:bG(hrn(n.e,e),23)}function $9(n,e){var t,r;t=e.ld();r=n.Fe(t);return!!r&&DJ(r.e,e.md())}function D9(n,e){var t;t=e.ld();return new GE(t,n.e.pc(t,bG(e.md(),16)))}function x9(n,e){var t;t=n.a.get(e);return t==null?$nn(kce,jZn,1,0,5,1):t}function R9(n){var e;e=n.length;return T_(E0n.substr(E0n.length-e,e),n)}function K9(n){if(dDn(n)){n.c=n.a;return n.a.Pb()}else{throw dm(new Xm)}}function F9(n,e){if(e==0||n.e==0){return n}return e>0?PFn(n,e):omn(n,-e)}function _9(n,e){if(e==0||n.e==0){return n}return e>0?omn(n,e):PFn(n,-e)}function B9(n){BP.call(this,n==null?CZn:fvn(n),G$(n,82)?bG(n,82):null)}function H9(n){var e;if(!n.c){e=n.r;G$(e,90)&&(n.c=bG(e,29))}return n.c}function U9(n){var e;e=new zZ;Yon(e,n);Ehn(e,(IYn(),DFe),null);return e}function G9(n){var e,t;e=n.c.i;t=n.d.i;return e.k==(YIn(),nEe)&&t.k==nEe}function q9(n){var e,t,r;e=n&f0n;t=n>>22&f0n;r=n<0?h0n:0;return M$(e,t,r)}function X9(n){var e,t,r,i;for(t=n,r=0,i=t.length;r=0?n.Lh(r,t,true):r$n(n,e,t)}function W9(n,e,t){return bgn(pD(Fkn(n),_$(e.b)),pD(Fkn(n),_$(t.b)))}function Q9(n,e,t){return bgn(pD(Fkn(n),_$(e.e)),pD(Fkn(n),_$(t.e)))}function J9(n,e){return t.Math.min(hen(e.a,n.d.d.c),hen(e.b,n.d.d.c))}function Y9(n,e){n._i(n.i+1);SD(n,n.i,n.Zi(n.i,e));n.Mi(n.i++,e);n.Ni()}function Z9(n){var e,t;++n.j;e=n.g;t=n.i;n.g=null;n.i=0;n.Oi(t,e);n.Ni()}function n7(n,e,t){var r;r=new z$(n.a);Bsn(r,n.a.a);ZAn(r.f,e,t);n.a.a=r}function e7(n,e,t,r){var i;for(i=0;ie){throw dm(new kM(sLn(n,e,"index")))}return n}function s7(n,e){var t;t=(b3(e,n.c.length),n.c[e]);aE(n.c,e,1);return t}function o7(n,e){var t,r;t=(cJ(n),n);r=(cJ(e),e);return t==r?0:te.p){return-1}return 0}function O7(n){var e;if(!n.a){e=n.r;G$(e,156)&&(n.a=bG(e,156))}return n.a}function A7(n,e,t){var r;++n.e;--n.f;r=bG(n.d[e].gd(t),136);return r.md()}function L7(n){var e,t;e=n.ld();t=bG(n.md(),16);return tG(t.Nc(),new nb(e))}function N7(n,e){if(Lz(n.a,e)){b7(n.a,e);return true}else{return false}}function $7(n,e,t){Q4(e,n.e.Rd().gc());Q4(t,n.c.Rd().gc());return n.a[e][t]}function D7(n,e,t){this.a=n;this.b=e;this.c=t;ED(n.t,this);ED(e.i,this)}function x7(n,e,t,r){this.f=n;this.e=e;this.d=t;this.b=r;this.c=!r?null:r.d}function R7(){this.b=new vS;this.a=new vS;this.b=new vS;this.a=new vS}function K7(){K7=O;var n,e;Wut=(jj(),e=new Wm,e);Qut=(n=new ny,n)}function F7(n){var e;jgn(n);e=new vG(n,n.a.e,n.a.d|4);return new $K(n,e)}function _7(n){var e;WQ(n);e=0;while(n.a.Bd(new dn)){e=Rgn(e,1)}return e}function B7(n,e){cJ(e);if(n.c=0,"Initial capacity must not be negative")}function U7(){U7=O;L3e=new Np("org.eclipse.elk.labels.labelManager")}function G7(){G7=O;NCe=new bF("separateLayerConnections",(Wfn(),KCe))}function q7(){q7=O;yXe=new QI("REGULAR",0);kXe=new QI("CRITICAL",1)}function X7(){X7=O;Q1e=new vO("FIXED",0);W1e=new vO("CENTER_NODE",1)}function V7(){V7=O;dNe=new nI("QUADRATIC",0);gNe=new nI("SCANLINE",1)}function z7(){z7=O;TNe=xbn((Icn(),zfn(fT(MNe,1),g1n,322,0,[kNe,mNe,yNe])))}function W7(){W7=O;CNe=xbn((ocn(),zfn(fT(PNe,1),g1n,351,0,[jNe,SNe,ENe])))}function Q7(){Q7=O;VAe=xbn((yun(),zfn(fT(XAe,1),g1n,372,0,[qAe,GAe,UAe])))}function J7(){J7=O;GNe=xbn((Lhn(),zfn(fT(UNe,1),g1n,460,0,[BNe,_Ne,HNe])))}function Y7(){Y7=O;D$e=xbn((sfn(),zfn(fT($$e,1),g1n,299,0,[L$e,N$e,A$e])))}function Z7(){Z7=O;_$e=xbn((irn(),zfn(fT(F$e,1),g1n,311,0,[R$e,K$e,x$e])))}function nnn(){nnn=O;KBe=xbn((Nwn(),zfn(fT(RBe,1),g1n,390,0,[$Be,DBe,xBe])))}function enn(){enn=O;IHe=xbn((son(),zfn(fT(CHe,1),g1n,387,0,[EHe,SHe,PHe])))}function tnn(){tnn=O;$He=xbn((Aln(),zfn(fT(NHe,1),g1n,349,0,[LHe,OHe,AHe])))}function rnn(){rnn=O;jHe=xbn((fcn(),zfn(fT(THe,1),g1n,463,0,[MHe,kHe,yHe])))}function inn(){inn=O;_He=xbn((Ebn(),zfn(fT(FHe,1),g1n,350,0,[xHe,RHe,KHe])))}function ann(){ann=O;qHe=xbn((scn(),zfn(fT(GHe,1),g1n,352,0,[UHe,BHe,HHe])))}function cnn(){cnn=O;QHe=xbn((Yfn(),zfn(fT(WHe,1),g1n,388,0,[VHe,zHe,XHe])))}function unn(){unn=O;Sze=xbn((Lln(),zfn(fT(Eze,1),g1n,392,0,[jze,Tze,Mze])))}function snn(){snn=O;pJe=xbn((jbn(),zfn(fT(vJe,1),g1n,393,0,[wJe,dJe,gJe])))}function onn(){onn=O;wYe=xbn((uon(),zfn(fT(bYe,1),g1n,300,0,[hYe,lYe,fYe])))}function fnn(){fnn=O;SYe=xbn((tmn(),zfn(fT(EYe,1),g1n,445,0,[MYe,TYe,jYe])))}function hnn(){hnn=O;$Ye=xbn((iMn(),zfn(fT(NYe,1),g1n,456,0,[OYe,LYe,AYe])))}function lnn(){lnn=O;YYe=xbn((Xgn(),zfn(fT(JYe,1),g1n,394,0,[WYe,QYe,zYe])))}function bnn(){bnn=O;c1e=xbn((ktn(),zfn(fT(a1e,1),g1n,439,0,[t1e,i1e,r1e])))}function wnn(){wnn=O;YUe=xbn((ucn(),zfn(fT(JUe,1),g1n,464,0,[zUe,WUe,QUe])))}function dnn(){dnn=O;gpe=xbn((Uen(),zfn(fT(dpe,1),g1n,471,0,[bpe,lpe,wpe])))}function gnn(){gnn=O;upe=xbn((ran(),zfn(fT(cpe,1),g1n,237,0,[rpe,ipe,ape])))}function vnn(){vnn=O;Ppe=xbn((rrn(),zfn(fT(Spe,1),g1n,472,0,[Epe,jpe,Tpe])))}function pnn(){pnn=O;Dde=xbn((Sbn(),zfn(fT($de,1),g1n,108,0,[Ade,Lde,Nde])))}function mnn(){mnn=O;GMe=xbn((trn(),zfn(fT(UMe,1),g1n,391,0,[BMe,_Me,HMe])))}function knn(){knn=O;V5e=xbn((Dwn(),zfn(fT(X5e,1),g1n,346,0,[G5e,U5e,q5e])))}function ynn(){ynn=O;F1e=xbn((Hdn(),zfn(fT(K1e,1),g1n,444,0,[D1e,x1e,R1e])))}function Mnn(){Mnn=O;m5e=xbn((ian(),zfn(fT(p5e,1),g1n,278,0,[d5e,g5e,v5e])))}function Tnn(){Tnn=O;A9e=xbn(($wn(),zfn(fT(O9e,1),g1n,280,0,[C9e,P9e,I9e])))}function jnn(n,e){return!n.o&&(n.o=new ven((cYn(),int),Rnt,n,0)),Spn(n.o,e)}function Enn(n,e){var t;if(n.C){t=bG(xJ(n.b,e),127).n;t.d=n.C.d;t.a=n.C.a}}function Snn(n){var e,t,r,i;i=n.d;e=n.a;t=n.b;r=n.c;n.d=t;n.a=r;n.b=i;n.c=e}function Pnn(n){!n.g&&(n.g=new ko);!n.g.b&&(n.g.b=new Dp(n));return n.g.b}function Cnn(n){!n.g&&(n.g=new ko);!n.g.c&&(n.g.c=new Kp(n));return n.g.c}function Inn(n){!n.g&&(n.g=new ko);!n.g.d&&(n.g.d=new xp(n));return n.g.d}function Onn(n){!n.g&&(n.g=new ko);!n.g.a&&(n.g.a=new Rp(n));return n.g.a}function Ann(n,e,t,r){!!t&&(r=t.Rh(e,upn(t.Dh(),n.c.uk()),null,r));return r}function Lnn(n,e,t,r){!!t&&(r=t.Th(e,upn(t.Dh(),n.c.uk()),null,r));return r}function Nnn(n,e,t,r){var i;i=$nn(Ght,z1n,28,e+1,15,1);UGn(i,n,e,t,r);return i}function $nn(n,e,t,r,i,a){var c;c=LTn(i,r);i!=10&&zfn(fT(n,a),e,t,i,c);return c}function Dnn(n,e,t){var r,i;i=new ifn(e,n);for(r=0;rt||e=0?n.Lh(t,true,true):r$n(n,e,true)}function Een(n,e,t){var r;r=zhn(n,e,t);n.b=new _un(r.c.length);return i_n(n,r)}function Sen(n){if(n.b<=0)throw dm(new Xm);--n.b;n.a-=n.c.c;return Bwn(n.a)}function Pen(n){var e;if(!n.a){throw dm(new OY)}e=n.a;n.a=H0(n.a);return e}function Cen(n){while(!n.a){if(!S_(n.c,new Sd(n))){return false}}return true}function Ien(n){var e;nQ(n);if(G$(n,204)){e=bG(n,204);return e}return new wb(n)}function Oen(n){Aen();bG(n.of((JYn(),j6e)),181).Fc((uNn(),I8e));n.qf(T6e,null)}function Aen(){Aen=O;O2e=new ws;L2e=new ds;A2e=Hln((JYn(),T6e),O2e,t6e,L2e)}function Len(){Len=O;fJe=new aO("LEAF_NUMBER",0);hJe=new aO("NODE_SIZE",1)}function Nen(n){n.a=$nn(Ght,z1n,28,n.b+1,15,1);n.c=$nn(Ght,z1n,28,n.b,15,1);n.d=0}function $en(n,e){if(n.a.Ne(e.d,n.b)>0){ED(n.c,new mG(e.c,e.d,n.d));n.b=e.d}}function Den(n,e){if(n.g==null||e>=n.i)throw dm(new ML(e,n.i));return n.g[e]}function xen(n,e,t){yln(n,t);if(t!=null&&!n.fk(t)){throw dm(new Km)}return t}function Ren(n,e){Prn(e)!=10&&zfn(Cbn(e),e.Sm,e.__elementTypeId$,Prn(e),n);return n}function Ken(n,e,t,r){var i;r=(wZ(),!r?Nbe:r);i=n.slice(e,t);oLn(i,n,e,t,-e,r)}function Fen(n,e,t,r,i){return e<0?r$n(n,t,r):bG(t,69).wk().yk(n,n.hi(),e,r,i)}function _en(n,e){return bgn(bM(MK(lIn(n,(WYn(),$De)))),bM(MK(lIn(e,$De))))}function Ben(){Ben=O;hde=xbn((Hen(),zfn(fT(ude,1),g1n,304,0,[rde,ide,ade,cde])))}function Hen(){Hen=O;rde=new QP("All",0);ide=new AN;ade=new L$;cde=new ON}function Uen(){Uen=O;bpe=new hC(X2n,0);lpe=new hC(U2n,1);wpe=new hC(V2n,2)}function Gen(){Gen=O;cXn();Kot=y0n;Rot=M0n;_ot=new Hw(y0n);Fot=new Hw(M0n)}function qen(){qen=O;kme=xbn((ufn(),zfn(fT(mme,1),g1n,417,0,[pme,dme,gme,vme])))}function Xen(){Xen=O;jke=xbn((Tyn(),zfn(fT(Tke,1),g1n,406,0,[kke,mke,yke,Mke])))}function Ven(){Ven=O;Xme=xbn((jyn(),zfn(fT(qme,1),g1n,332,0,[Hme,Bme,Ume,Gme])))}function zen(){zen=O;bje=xbn((zmn(),zfn(fT(lje,1),g1n,389,0,[hje,oje,sje,fje])))}function Wen(){Wen=O;_Te=xbn((Jfn(),zfn(fT(FTe,1),g1n,416,0,[DTe,KTe,xTe,RTe])))}function Qen(){Qen=O;EAe=xbn((Qfn(),zfn(fT(jAe,1),g1n,421,0,[kAe,yAe,MAe,TAe])))}function Jen(){Jen=O;_Ce=xbn((Wfn(),zfn(fT(FCe,1),g1n,371,0,[KCe,xCe,RCe,DCe])))}function Yen(){Yen=O;GBe=xbn((rMn(),zfn(fT(UBe,1),g1n,203,0,[BBe,HBe,_Be,FBe])))}function Zen(){Zen=O;dHe=xbn((Smn(),zfn(fT(wHe,1),g1n,284,0,[hHe,fHe,lHe,bHe])))}function ntn(){ntn=O;n$e=new sI(G4n,0);ZNe=new sI("IMPROVE_STRAIGHTNESS",1)}function etn(n,e){var t,r;r=e/n.c.Rd().gc()|0;t=e%n.c.Rd().gc();return $7(n,r,t)}function ttn(n){var e;if(n.nl()){for(e=n.i-1;e>=0;--e){Yin(n,e)}}return y5(n)}function rtn(n){var e,t;if(!n.b){return null}t=n.b;while(e=t.a[0]){t=e}return t}function itn(n){var e,t;if(!n.b){return null}t=n.b;while(e=t.a[1]){t=e}return t}function atn(n){if(G$(n,180)){return""+bG(n,180).a}return n==null?null:fvn(n)}function ctn(n){if(G$(n,180)){return""+bG(n,180).a}return n==null?null:fvn(n)}function utn(n,e){if(e.a){throw dm(new Uy(g2n))}Gz(n.a,e);e.a=n;!n.j&&(n.j=e)}function stn(n,e){oL.call(this,e.zd(),e.yd()&-16449);cJ(n);this.a=n;this.c=e}function otn(n,e){return new RU(e,UR(_$(e.e),e.f.a+n,e.f.b+n),(Qx(),false))}function ftn(n,e){LU();return ED(n,new nA(e,Bwn(e.e.c.length+e.g.c.length)))}function htn(n,e){LU();return ED(n,new nA(e,Bwn(e.e.c.length+e.g.c.length)))}function ltn(){ltn=O;oYe=xbn((kTn(),zfn(fT(sYe,1),g1n,354,0,[uYe,aYe,cYe,iYe])))}function btn(){btn=O;WWe=xbn((Tbn(),zfn(fT(zWe,1),g1n,353,0,[VWe,qWe,XWe,GWe])))}function wtn(){wtn=O;lVe=xbn((Njn(),zfn(fT(hVe,1),g1n,405,0,[uVe,sVe,oVe,fVe])))}function dtn(){dtn=O;E5e=xbn((qgn(),zfn(fT(j5e,1),g1n,223,0,[T5e,y5e,k5e,M5e])))}function gtn(){gtn=O;Z5e=xbn((xjn(),zfn(fT(Y5e,1),g1n,291,0,[J5e,z5e,W5e,Q5e])))}function vtn(){vtn=O;d9e=xbn((emn(),zfn(fT(w9e,1),g1n,386,0,[l9e,b9e,h9e,f9e])))}function ptn(){ptn=O;V9e=xbn((Qvn(),zfn(fT(X9e,1),g1n,320,0,[q9e,H9e,G9e,U9e])))}function mtn(){mtn=O;k7e=xbn((Oln(),zfn(fT(m7e,1),g1n,415,0,[g7e,v7e,d7e,p7e])))}function ktn(){ktn=O;t1e=new bO(d7n,0);i1e=new bO(m9n,1);r1e=new bO(G4n,2)}function ytn(n,e,t,r,i){cJ(n);cJ(e);cJ(t);cJ(r);cJ(i);return new nW(n,e,r)}function Mtn(n,e){var t;t=bG(b7(n.e,e),400);if(t){fq(t);return t.e}return null}function Ttn(n,e){var t;t=Ctn(n,e,0);if(t==-1){return false}s7(n,t);return true}function jtn(n,e,t){var r;WQ(n);r=new bn;r.a=e;n.a.Nb(new aC(r,t));return r.a}function Etn(n){var e;WQ(n);e=$nn(zht,C0n,28,0,15,1);cE(n.a,new Td(e));return e}function Stn(n){var e;if(!lun(n)){throw dm(new Xm)}n.e=1;e=n.d;n.d=null;return e}function Ptn(n){var e;if(qL(n)){e=0-n;if(!isNaN(e)){return e}}return Oon(yhn(n))}function Ctn(n,e,t){for(;t=0?_yn(n,t,true,true):r$n(n,e,true)}function Ztn(n){var e;e=Uan(Ron(n,32));if(e==null){Fmn(n);e=Uan(Ron(n,32))}return e}function nrn(n){var e;if(!n.Oh()){e=sQ(n.Dh())-n.ji();n.$h().Mk(e)}return n.zh()}function ern(n,e){eke=new ue;Zme=e;nke=n;bG(nke.b,68);Hnn(nke,eke,null);AVn(nke)}function trn(){trn=O;BMe=new kC("XY",0);_Me=new kC("X",1);HMe=new kC("Y",2)}function rrn(){rrn=O;Epe=new lC("TOP",0);jpe=new lC(U2n,1);Tpe=new lC(W2n,2)}function irn(){irn=O;R$e=new bI(G4n,0);K$e=new bI("TOP",1);x$e=new bI(W2n,2)}function arn(){arn=O;gHe=new MI("INPUT_ORDER",0);vHe=new MI("PORT_DEGREE",1)}function crn(){crn=O;Phe=M$(f0n,f0n,524287);Che=M$(0,0,l0n);Ihe=q9(1);q9(2);Ohe=q9(0)}function urn(n){var e;if(n.d!=n.r){e=pEn(n);n.e=!!e&&e.lk()==uie;n.d=e}return n.e}function srn(n,e,t){var r;r=n.g[e];SD(n,e,n.Zi(e,t));n.Ri(e,t,r);n.Ni();return r}function orn(n,e){var t;t=n.dd(e);if(t>=0){n.gd(t);return true}else{return false}}function frn(n,e){var t;nQ(n);nQ(e);t=false;while(e.Ob()){t=t|n.Fc(e.Pb())}return t}function hrn(n,e){var t;t=bG(fQ(n.e,e),400);if(t){aD(n,t);return t.e}return null}function lrn(n){var e,t;e=n/60|0;t=n%60;if(t==0){return""+e}return""+e+":"+(""+t)}function brn(n,e){var t=n.a[e];var r=(Nhn(),jhe)[typeof t];return r?r(t):Zbn(typeof t)}function wrn(n,e){var t,r;jgn(n);r=new g7(e,n.a);t=new __(r);return new gX(n,t)}function drn(n){var e;e=n.b.c.length==0?null:Yq(n.b,0);e!=null&&Nun(n,0);return e}function grn(n,e){var t,r,i;i=e.c.i;t=bG(fQ(n.f,i),60);r=t.d.c-t.e.c;gsn(e.a,r,0)}function vrn(n,e){var t;++n.d;++n.c[e];t=e+1;while(t=0){++e[0]}}function krn(n,e){San(n,e==null||tB((cJ(e),e))||isNaN((cJ(e),e))?0:(cJ(e),e))}function yrn(n,e){Pan(n,e==null||tB((cJ(e),e))||isNaN((cJ(e),e))?0:(cJ(e),e))}function Mrn(n,e){Ean(n,e==null||tB((cJ(e),e))||isNaN((cJ(e),e))?0:(cJ(e),e))}function Trn(n,e){jan(n,e==null||tB((cJ(e),e))||isNaN((cJ(e),e))?0:(cJ(e),e))}function jrn(n,e,t){return pD(new PO(t.e.a+t.f.a/2,t.e.b+t.f.b/2),n)==(cJ(e),e)}function Ern(n,e){return G$(e,102)&&(bG(e,19).Bb&S0n)!=0?new SL(e,n):new ifn(e,n)}function Srn(n,e){return G$(e,102)&&(bG(e,19).Bb&S0n)!=0?new SL(e,n):new ifn(e,n)}function Prn(n){return n.__elementTypeCategory$==null?10:n.__elementTypeCategory$}function Crn(n,e){return e==(fB(),fB(),dwe)?n.toLocaleLowerCase():n.toLowerCase()}function Irn(n){if(!n.e){throw dm(new Xm)}n.c=n.a=n.e;n.e=n.e.e;--n.d;return n.a.f}function Orn(n){if(!n.c){throw dm(new Xm)}n.e=n.a=n.c;n.c=n.c.c;++n.d;return n.a.f}function Arn(n){var e;++n.a;for(e=n.c.a.length;n.an.a[r]&&(r=t)}return r}function Rrn(n){var e;e=bG(lIn(n,(WYn(),V$e)),313);if(e){return e.a==n}return false}function Krn(n){var e;e=bG(lIn(n,(WYn(),V$e)),313);if(e){return e.i==n}return false}function Frn(){Frn=O;oTe=xbn((bIn(),zfn(fT(sTe,1),g1n,367,0,[rTe,iTe,aTe,cTe,uTe])))}function _rn(){_rn=O;RAe=xbn((yPn(),zfn(fT(xAe,1),g1n,375,0,[LAe,$Ae,DAe,NAe,AAe])))}function Brn(){Brn=O;DNe=xbn((Emn(),zfn(fT($Ne,1),g1n,348,0,[ONe,INe,LNe,NNe,ANe])))}function Hrn(){Hrn=O;JBe=xbn((Myn(),zfn(fT(QBe,1),g1n,323,0,[WBe,XBe,VBe,qBe,zBe])))}function Urn(){Urn=O;exe=xbn((Wvn(),zfn(fT(nxe,1),g1n,171,0,[ZDe,WDe,QDe,JDe,YDe])))}function Grn(){Grn=O;nJe=xbn((YPn(),zfn(fT(ZQe,1),g1n,368,0,[JQe,zQe,YQe,WQe,QQe])))}function qrn(){qrn=O;E1e=xbn((qRn(),zfn(fT(j1e,1),g1n,373,0,[k1e,m1e,M1e,y1e,T1e])))}function Xrn(){Xrn=O;a0e=xbn((MOn(),zfn(fT(i0e,1),g1n,324,0,[Z1e,n0e,r0e,e0e,t0e])))}function Vrn(){Vrn=O;w5e=xbn((Bdn(),zfn(fT(b5e,1),g1n,88,0,[h5e,f5e,o5e,s5e,l5e])))}function zrn(){zrn=O;y3e=xbn((Hkn(),zfn(fT(k3e,1),g1n,170,0,[p3e,v3e,d3e,m3e,g3e])))}function Wrn(){Wrn=O;v8e=xbn((Zkn(),zfn(fT(g8e,1),g1n,256,0,[b8e,d8e,h8e,l8e,w8e])))}function Qrn(){Qrn=O;t9e=xbn((UQn(),zfn(fT(e9e,1),X4n,64,0,[Z8e,D8e,$8e,Y8e,n9e])))}function Jrn(){Jrn=O;Mve=new sC("BY_SIZE",0);Tve=new sC("BY_SIZE_AND_SHAPE",1)}function Yrn(){Yrn=O;Nye=new mC("EADES",0);$ye=new mC("FRUCHTERMAN_REINGOLD",1)}function Zrn(){Zrn=O;xNe=new aI("READING_DIRECTION",0);RNe=new aI("ROTATION",1)}function nin(){nin=O;UTe=new Le;GTe=new xe;BTe=new Re;HTe=new De;qTe=new Ke}function ein(n){this.b=new im;this.a=new im;this.c=new im;this.d=new im;this.e=n}function tin(n){this.g=n;this.f=new im;this.a=t.Math.min(this.g.c.c,this.g.d.c)}function rin(n,e,t){VF.call(this);ean(this);this.a=n;this.c=t;this.b=e.d;this.f=e.e}function iin(n,e,t){var r,i;for(i=new nd(t);i.a=0&&e0?e-1:e;return vj(pj(Ban(BG(new gy,t),n.n),n.j),n.k)}function oin(n){var e,t;t=(e=new ry,e);cen((!n.q&&(n.q=new gz(Irt,n,11,10)),n.q),t)}function fin(n){return((n.i&2)!=0?"interface ":(n.i&1)!=0?"":"class ")+(jK(n),n.o)}function hin(n){if(kwn(n,pZn)>0){return pZn}if(kwn(n,T1n)<0){return T1n}return MV(n)}function lin(n){if(n<3){Tcn(n,l1n);return n+1}if(n=-.01&&n.a<=Y2n&&(n.a=0);n.b>=-.01&&n.b<=Y2n&&(n.b=0);return n}function Cin(n){v_n();var e,t;t=U9n;for(e=0;et&&(t=n[e])}return t}function Iin(n,e){var t;t=OKn(n.Dh(),e);if(!t){throw dm(new jM(Uee+e+Xee))}return t}function Oin(n,e){var t;t=n;while(H0(t)){t=H0(t);if(t==e){return true}}return false}function Ain(n,e){var t,r,i;r=e.a.ld();t=bG(e.a.md(),16).gc();for(i=0;in||n>e){throw dm(new rT("fromIndex: 0, toIndex: "+n+W0n+e))}}function _in(n){if(n<0){throw dm(new jM("Illegal Capacity: "+n))}this.g=this.aj(n)}function Bin(n,e){r$();lcn(M1n);return t.Math.abs(n-e)<=M1n||n==e||isNaN(n)&&isNaN(e)}function Hin(n,e){var t,r,i,a;for(r=n.d,i=0,a=r.length;i0){n.a/=e;n.b/=e}return n}function Vin(n){var e;if(n.w){return n.w}else{e=D3(n);!!e&&!e.Vh()&&(n.w=e);return e}}function zin(n,e){var t,r;r=n.a;t=Edn(n,e,null);r!=e&&!n.e&&(t=LWn(n,e,t));!!t&&t.oj()}function Win(n,e,t){var r,i;r=e;do{i=bM(n.p[r.p])+t;n.p[r.p]=i;r=n.a[r.p]}while(r!=e)}function Qin(n,e,t){var r=function(){return n.apply(r,arguments)};e.apply(r,t);return r}function Jin(n){var e;if(n==null){return null}else{e=bG(n,195);return KCn(e,e.length)}}function Yin(n,e){if(n.g==null||e>=n.i)throw dm(new ML(e,n.i));return n.Wi(e,n.g[e])}function Zin(n,e){dZ();var t,r;r=new im;for(t=0;t=14&&e<=16)));return n}function Gan(n,e){var t;cJ(e);t=n[":"+e];jG(!!t,"Enum constant undefined: "+e);return t}function qan(n,e,t,r,i,a){var c;c=ZW(n,e);Han(t,c);c.i=i?8:0;c.f=r;c.e=i;c.g=a;return c}function Xan(n,e,t,r,i){this.d=e;this.k=r;this.f=i;this.o=-1;this.p=1;this.c=n;this.a=t}function Van(n,e,t,r,i){this.d=e;this.k=r;this.f=i;this.o=-1;this.p=2;this.c=n;this.a=t}function zan(n,e,t,r,i){this.d=e;this.k=r;this.f=i;this.o=-1;this.p=6;this.c=n;this.a=t}function Wan(n,e,t,r,i){this.d=e;this.k=r;this.f=i;this.o=-1;this.p=7;this.c=n;this.a=t}function Qan(n,e,t,r,i){this.d=e;this.j=r;this.e=i;this.o=-1;this.p=4;this.c=n;this.a=t}function Jan(n,e){var t,r,i,a;for(r=e,i=0,a=r.length;i=0)){throw dm(new jM("tolerance ("+n+") must be >= 0"))}return n}function bcn(n,e){var t;if(G$(e,44)){return n.c.Mc(e)}else{t=Spn(n,e);Amn(n,e);return t}}function wcn(n,e,t){Ubn(n,e);Qun(n,t);Lan(n,0);Nan(n,1);Tdn(n,true);kdn(n,true);return n}function dcn(n,e){var t;t=n.gc();if(e<0||e>t)throw dm(new m_(e,t));return new K_(n,e)}function gcn(n,e){n.b=t.Math.max(n.b,e.d);n.e+=e.r+(n.a.c.length==0?0:n.c);ED(n.a,e)}function vcn(n){CK(n.c>=0);if(Hmn(n.d,n.c)<0){n.a=n.a-1&n.d.a.length-1;n.b=n.d.c}n.c=-1}function pcn(n){var e,t;for(t=n.c.Cc().Kc();t.Ob();){e=bG(t.Pb(),16);e.$b()}n.c.$b();n.d=0}function mcn(n){var e,t,r,i;for(t=n.a,r=0,i=t.length;r=0}function Xcn(n,e){if(n.r>0&&n.c0&&n.g!=0&&Xcn(n.i,e/n.r*n.i.d)}}function Vcn(n,e){var t;t=n.c;n.c=e;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,1,t,n.c))}function zcn(n,e){var t;t=n.c;n.c=e;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,4,t,n.c))}function Wcn(n,e){var t;t=n.k;n.k=e;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,2,t,n.k))}function Qcn(n,e){var t;t=n.D;n.D=e;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,2,t,n.D))}function Jcn(n,e){var t;t=n.f;n.f=e;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,8,t,n.f))}function Ycn(n,e){var t;t=n.i;n.i=e;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,7,t,n.i))}function Zcn(n,e){var t;t=n.a;n.a=e;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,8,t,n.a))}function nun(n,e){var t;t=n.b;n.b=e;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,0,t,n.b))}function eun(n,e){var t;t=n.b;n.b=e;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,0,t,n.b))}function tun(n,e){var t;t=n.c;n.c=e;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,1,t,n.c))}function run(n,e){var t;t=n.d;n.d=e;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,1,t,n.d))}function iun(n,e,t){var r;n.b=e;n.a=t;r=(n.a&512)==512?new hy:new Fh;n.c=QFn(r,n.b,n.a)}function aun(n,e){return OFn(n.e,e)?(LP(),urn(e)?new Nq(e,n):new DA(e,n)):new LA(e,n)}function cun(n){var e,t;if(0>n){return new TS}e=n+1;t=new s9(e,n);return new DK(null,t)}function uun(n,e){dZ();var t;t=new wS(1);HA(n)?o2(t,n,e):ZAn(t.f,n,e);return new Zw(t)}function sun(n,e){var t,r;t=n.c;r=e.e[n.p];if(r>0){return bG(Yq(t.a,r-1),10)}return null}function oun(n,e){var t,r;t=n.o+n.p;r=e.o+e.p;if(te){e<<=1;return e>0?e:w1n}return e}function lun(n){qD(n.e!=3);switch(n.e){case 2:return false;case 0:return true}return h7(n)}function bun(n,e){var t;if(G$(e,8)){t=bG(e,8);return n.a==t.a&&n.b==t.b}else{return false}}function wun(n,e){var t;t=new ue;bG(e.b,68);bG(e.b,68);bG(e.b,68);Lin(e.a,new FU(n,t,e))}function dun(n,e){var t,r;for(r=e.vc().Kc();r.Ob();){t=bG(r.Pb(),44);oSn(n,t.ld(),t.md())}}function gun(n,e){var t;t=n.d;n.d=e;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,11,t,n.d))}function vun(n,e){var t;t=n.j;n.j=e;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,13,t,n.j))}function pun(n,e){var t;t=n.b;n.b=e;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,21,t,n.b))}function mun(n,e){((c9(),Sde)?null:e.c).length==0&&HK(e,new W);o2(n.a,Sde?null:e.c,e)}function kun(n,e){e.Ug("Hierarchical port constraint processing",1);hyn(n);SYn(n);e.Vg()}function yun(){yun=O;qAe=new ZC("START",0);GAe=new ZC("MIDDLE",1);UAe=new ZC("END",2)}function Mun(){Mun=O;_Qe=new rO("P1_NODE_PLACEMENT",0);BQe=new rO("P2_EDGE_ROUTING",1)}function Tun(){Tun=O;wMe=new Np(j4n);dMe=new Np(E4n);bMe=new Np(S4n);lMe=new Np(P4n)}function jun(n){var e;DB(n.f.g,n.d);PK(n.b);n.c=n.a;e=bG(n.a.Pb(),44);n.b=Lfn(n);return e}function Eun(n){var e;if(n.b==null){return OP(),OP(),dat}e=n.ul()?n.tl():n.sl();return e}function Sun(n,e){var t;t=e==null?-1:Ctn(n.b,e,0);if(t<0){return false}Nun(n,t);return true}function Pun(n,e){var t;cJ(e);t=e.g;if(!n.b[t]){bQ(n.b,t,e);++n.c;return true}return false}function Cun(n,e){var t,r;t=1-e;r=n.a[t];n.a[t]=r.a[e];r.a[e]=n;n.b=true;r.b=false;return r}function Iun(n,e){var t,r;for(r=e.Kc();r.Ob();){t=bG(r.Pb(),272);n.b=true;Gz(n.e,t);t.b=n}}function Oun(n,e){var t,r;t=bG(lIn(n,(IYn(),S_e)),8);r=bG(lIn(e,S_e),8);return bgn(t.b,r.b)}function Aun(n,e,t){var r,i,a;a=e>>5;i=e&31;r=O3(_V(n.n[t][a],MV(KV(i,1))),3);return r}function Lun(n,e,t){var r,i,a;a=n.a.length-1;for(i=n.b,r=0;r0?1:0}return(!n.c&&(n.c=I2(Xon(n.f))),n.c).e}function csn(n,e){if(e){if(n.B==null){n.B=n.D;n.D=null}}else if(n.B!=null){n.D=n.B;n.B=null}}function usn(n,e){Jfn();return n==DTe&&e==KTe||n==KTe&&e==DTe||n==RTe&&e==xTe||n==xTe&&e==RTe}function ssn(n,e){Jfn();return n==DTe&&e==xTe||n==DTe&&e==RTe||n==KTe&&e==RTe||n==KTe&&e==xTe}function osn(n,e){return r$(),lcn(Y2n),t.Math.abs(0-e)<=Y2n||0==e||isNaN(0)&&isNaN(e)?0:n/e}function fsn(n,e){return bM(MK(Sx(fdn(rY(new gX(null,new d3(n.c.b,16)),new qg(n)),e))))}function hsn(n,e){return bM(MK(Sx(fdn(rY(new gX(null,new d3(n.c.b,16)),new Gg(n)),e))))}function lsn(){o_n();return zfn(fT(I$e,1),g1n,259,0,[k$e,M$e,T$e,j$e,E$e,S$e,C$e,m$e,y$e,P$e])}function bsn(){CHn();return zfn(fT(sHe,1),g1n,243,0,[cHe,eHe,iHe,tHe,rHe,YBe,aHe,uHe,ZBe,nHe])}function wsn(n,e){var t;e.Ug("General Compactor",1);t=Xvn(bG(YDn(n,(IOn(),KJe)),393));t.Cg(n)}function dsn(n,e){var t,r;t=bG(YDn(n,(IOn(),qJe)),17);r=bG(YDn(e,qJe),17);return k$(t.a,r.a)}function gsn(n,e,t){var r,i;for(i=Gkn(n,0);i.b!=i.d.c;){r=bG($6(i),8);r.a+=e;r.b+=t}return n}function vsn(n,e,t){var r;for(r=n.b[t&n.f];r;r=r.b){if(t==r.a&&BQ(e,r.g)){return r}}return null}function psn(n,e,t){var r;for(r=n.c[t&n.f];r;r=r.d){if(t==r.f&&BQ(e,r.i)){return r}}return null}function msn(n,e,t){var r,i,a;r=0;for(i=0;i>>31}r!=0&&(n[t]=r)}function ksn(n,e,t,r,i,a){var c;this.c=n;c=new im;cTn(n,c,e,n.b,t,r,i,a);this.a=new K4(c,0)}function ysn(){this.c=new Zj(0);this.b=new Zj(K9n);this.d=new Zj(R9n);this.a=new Zj(F3n)}function Msn(n,e,t,r,i,a,c){qE.call(this,n,e);this.d=t;this.e=r;this.c=i;this.b=a;this.a=a7(c)}function Tsn(n,e,t,r,i,a,c,u,s,o,f,h,l){uLn(n,e,t,r,i,a,c,u,s,o,f,h,l);Agn(n,false);return n}function jsn(n){if(n.b.c.i.k==(YIn(),nEe)){return bG(lIn(n.b.c.i,(WYn(),EDe)),12)}return n.b.c}function Esn(n){if(n.b.d.i.k==(YIn(),nEe)){return bG(lIn(n.b.d.i,(WYn(),EDe)),12)}return n.b.d}function Ssn(n){var e;e=c6(n);if(qA(e.a,0)){return yS(),yS(),jwe}return yS(),new kR(e.b)}function Psn(n){var e;e=i6(n);if(qA(e.a,0)){return kS(),kS(),Mwe}return kS(),new mR(e.b)}function Csn(n){var e;e=i6(n);if(qA(e.a,0)){return kS(),kS(),Mwe}return kS(),new mR(e.c)}function Isn(n){switch(n.g){case 2:return UQn(),n9e;case 4:return UQn(),$8e;default:return n}}function Osn(n){switch(n.g){case 1:return UQn(),Y8e;case 3:return UQn(),D8e;default:return n}}function Asn(n){switch(n.g){case 0:return new Zu;case 1:return new ns;default:return null}}function Lsn(){Lsn=O;MCe=new bF("edgelabelcenterednessanalysis.includelabel",(Qx(),Bhe))}function Nsn(){Nsn=O;UUe=Rmn(yL(xq(xq(new mJ,(bIn(),aTe),(YYn(),qPe)),cTe,DPe),uTe),GPe)}function $sn(){$sn=O;uGe=Rmn(yL(xq(xq(new mJ,(bIn(),aTe),(YYn(),qPe)),cTe,DPe),uTe),GPe)}function Dsn(){Dsn=O;Cit=new ey;Oit=zfn(fT(mrt,1),pie,179,0,[]);Iit=zfn(fT(Irt,1),mie,62,0,[])}function xsn(){xsn=O;ISe=new LC("TO_INTERNAL_LTR",0);CSe=new LC("TO_INPUT_DIRECTION",1)}function Rsn(){Rsn=O;bEe=new Xe;hEe=new Ve;lEe=new ze;fEe=new We;wEe=new Qe;dEe=new Je}function Ksn(n,e){e.Ug(d6n,1);xvn(GS(new xd((YS(),new TY(n,false,false,new Ge)))));e.Vg()}function Fsn(n,e,t){t.Ug("DFS Treeifying phase",1);Qpn(n,e);QKn(n,e);n.a=null;n.b=null;t.Vg()}function _sn(n,e){Qx();return HA(n)?o7(n,TK(e)):GA(n)?HV(n,MK(e)):UA(n)?BV(n,yK(e)):n.Fd(e)}function Bsn(n,e){var t,r;cJ(e);for(r=e.vc().Kc();r.Ob();){t=bG(r.Pb(),44);n.zc(t.ld(),t.md())}}function Hsn(n,e,t){var r;for(r=t.Kc();r.Ob();){if(!V5(n,e,r.Pb())){return false}}return true}function Usn(n,e,t,r,i){var a;if(t){a=upn(e.Dh(),n.c);i=t.Rh(e,-1-(a==-1?r:a),null,i)}return i}function Gsn(n,e,t,r,i){var a;if(t){a=upn(e.Dh(),n.c);i=t.Th(e,-1-(a==-1?r:a),null,i)}return i}function qsn(n){var e;if(n.b==-2){if(n.e==0){e=-1}else{for(e=0;n.a[e]==0;e++);}n.b=e}return n.b}function Xsn(n){cJ(n);if(n.length==0){throw dm(new iT("Zero length BigInteger"))}QHn(this,n)}function Vsn(n){this.i=n.gc();if(this.i>0){this.g=this.aj(this.i+(this.i/8|0)+1);n.Qc(this.g)}}function zsn(n,e,t){this.g=n;this.d=e;this.e=t;this.a=new im;HLn(this);dZ();g$(this.a,null)}function Wsn(n,e){e.q=n;n.d=t.Math.max(n.d,e.r);n.b+=e.d+(n.a.c.length==0?0:n.c);ED(n.a,e)}function Qsn(n,e){var t,r,i,a;i=n.c;t=n.c+n.b;a=n.d;r=n.d+n.a;return e.a>i&&e.aa&&e.bi?t=i:w3(e,t+1);n.a=o1(n.a,0,e)+(""+r)+wQ(n.a,t)}function Ton(n,e){n.a=Rgn(n.a,1);n.c=t.Math.min(n.c,e);n.b=t.Math.max(n.b,e);n.d=Rgn(n.d,e)}function jon(n,e){return e1||n.Ob()){++n.a;n.g=0;e=n.i;n.Ob();return e}else{throw dm(new Xm)}}function Gon(n){switch(n.a.g){case 1:return new UI;case 3:return new YTn;default:return new Tl}}function qon(n,e){switch(e){case 1:return!!n.n&&n.n.i!=0;case 2:return n.k!=null}return I4(n,e)}function Xon(n){if(g0n>22);i=n.h+e.h+(r>>22);return M$(t&f0n,r&f0n,i&h0n)}function Cfn(n,e){var t,r,i;t=n.l-e.l;r=n.m-e.m+(t>>22);i=n.h-e.h+(r>>22);return M$(t&f0n,r&f0n,i&h0n)}function Ifn(n){var e,t;XQn(n);for(t=new nd(n.d);t.ar)throw dm(new m_(e,r));n.Si()&&(t=x0(n,t));return n.Ei(e,t)}function mhn(n,e,t,r,i){var a,c;for(c=t;c<=i;c++){for(a=e;a<=r;a++){uTn(n,a,c)||VBn(n,a,c,true,false)}}}function khn(n){v_n();var e,t,r;t=$nn(D3e,XZn,8,2,0,1);r=0;for(e=0;e<2;e++){r+=.5;t[e]=nTn(r,n)}return t}function yhn(n){var e,t,r;e=~n.l+1&f0n;t=~n.m+(e==0?1:0)&f0n;r=~n.h+(e==0&&t==0?1:0)&h0n;return M$(e,t,r)}function Mhn(n){var e;if(n<0){return T1n}else if(n==0){return 0}else{for(e=w1n;(e&n)==0;e>>=1);return e}}function Thn(n,e,t){if(n>=128)return false;return n<64?VA(O3(KV(1,n),t),0):VA(O3(KV(1,n-64),e),0)}function jhn(n,e,t){return t==null?(!n.q&&(n.q=new rm),b7(n.q,e)):(!n.q&&(n.q=new rm),jJ(n.q,e,t)),n}function Ehn(n,e,t){t==null?(!n.q&&(n.q=new rm),b7(n.q,e)):(!n.q&&(n.q=new rm),jJ(n.q,e,t));return n}function Shn(n){var e,t;t=new k7;Yon(t,n);Ehn(t,(Tun(),wMe),n);e=new rm;Eqn(n,t,e);YWn(n,t,e);return t}function Phn(n){var e,t;e=n.t-n.k[n.o.p]*n.d+n.j[n.o.p]>n.f;t=n.u+n.e[n.o.p]*n.d>n.f*n.s*n.d;return e||t}function Chn(n,e){var t,r,i,a;t=false;r=n.a[e].length;for(a=0;a=0,"Negative initial capacity");jG(e>=0,"Non-positive load factor");Fz(this)}function Fhn(n,e,t,r,i){var a,c;c=n.length;a=t.length;if(e<0||r<0||i<0||e+i>c||r+i>a){throw dm(new Rm)}}function _hn(n,e){dZ();var t,r,i,a,c;c=false;for(r=e,i=0,a=r.length;i1||e>=0&&n.b<3}function rln(n){var e,t,r;e=~n.l+1&f0n;t=~n.m+(e==0?1:0)&f0n;r=~n.h+(e==0&&t==0?1:0)&h0n;n.l=e;n.m=t;n.h=r}function iln(n){dZ();var e,t,r;r=1;for(t=n.Kc();t.Ob();){e=t.Pb();r=31*r+(e!=null?Vun(e):0);r=r|0}return r}function aln(n,e,t,r,i){var a;a=yDn(n,e);t&&rln(a);if(i){n=dTn(n,e);r?She=yhn(n):She=M$(n.l,n.m,n.h)}return a}function cln(n,e,t){n.g=TAn(n,e,(UQn(),$8e),n.b);n.d=TAn(n,t,$8e,n.b);if(n.g.c==0||n.d.c==0){return}xIn(n)}function uln(n,e,t){n.g=TAn(n,e,(UQn(),n9e),n.j);n.d=TAn(n,t,n9e,n.j);if(n.g.c==0||n.d.c==0){return}xIn(n)}function sln(n,e){switch(e){case 7:return!!n.e&&n.e.i!=0;case 8:return!!n.d&&n.d.i!=0}return Uvn(n,e)}function oln(n,e){switch(e.g){case 0:G$(n.b,641)||(n.b=new von);break;case 1:G$(n.b,642)||(n.b=new YG)}}function fln(n){switch(n.g){case 0:return new cs;default:throw dm(new jM(hne+(n.f!=null?n.f:""+n.g)))}}function hln(n){switch(n.g){case 0:return new is;default:throw dm(new jM(hne+(n.f!=null?n.f:""+n.g)))}}function lln(n,e,t){return!eE(tY(new gX(null,new d3(n.c,16)),new dd(new WO(e,t)))).Bd((jS(),gge))}function bln(n,e){return pD(Fkn(bG(lIn(e,(eqn(),wWe)),88)),new PO(n.c.e.a-n.b.e.a,n.c.e.b-n.b.e.b))<=0}function wln(n,e){while(n.g==null&&!n.c?D0(n):n.g==null||n.i!=0&&bG(n.g[n.i-1],51).Ob()){SA(e,nRn(n))}}function dln(n){var e,t;for(t=new nd(n.a.b);t.ar?1:0}function Sln(n){ED(n.c,(nhn(),f2e));if(Bin(n.a,bM(MK(tyn((vpn(),kBe)))))){return new Js}return new Yv(n)}function Pln(n){while(!n.d||!n.d.Ob()){if(!!n.b&&!RM(n.b)){n.d=bG(Bz(n.b),51)}else{return null}}return n.d}function Cln(n){switch(n.g){case 1:return R9n;default:case 2:return 0;case 3:return F3n;case 4:return K9n}}function Iln(){eZn();var n;if(aht)return aht;n=uR(EJn("M",true));n=NX(EJn("M",false),n);aht=n;return aht}function Oln(){Oln=O;g7e=new bA("ELK",0);v7e=new bA("JSON",1);d7e=new bA("DOT",2);p7e=new bA("SVG",3)}function Aln(){Aln=O;LHe=new EI("STACKED",0);OHe=new EI("REVERSE_STACKED",1);AHe=new EI("SEQUENCED",2)}function Lln(){Lln=O;jze=new nO(G4n,0);Tze=new nO("MIDDLE_TO_MIDDLE",1);Mze=new nO("AVOID_OVERLAP",2)}function Nln(){Nln=O;wIe=new Ir;dIe=new Or;bIe=new Pr;lIe=new Ar;hIe=new Cr;fIe=(cJ(hIe),new R)}function $ln(){$ln=O;F5e=new NN(15);K5e=new qN((JYn(),c6e),F5e);_5e=I6e;$5e=v4e;D5e=J4e;R5e=n6e;x5e=Z4e}function Dln(n,e){var t,r,i,a,c;for(r=e,i=0,a=r.length;i=n.b.c.length){return}qln(n,2*e+1);t=2*e+2;t0){e.Cd(t);t.i&&ign(t)}}}function Vln(n,e,t){var r;for(r=t-1;r>=0&&n[r]===e[r];r--);return r<0?0:FP(O3(n[r],A0n),O3(e[r],A0n))?-1:1}function zln(n,e,t){var r,i;this.g=n;this.c=e;this.a=this;this.d=this;i=hun(t);r=$nn(Loe,h1n,227,i,0,1);this.b=r}function Wln(n,e,t,r,i){var a,c;for(c=t;c<=i;c++){for(a=e;a<=r;a++){if(uTn(n,a,c)){return true}}}return false}function Qln(n,e){var t,r;for(r=n.Zb().Cc().Kc();r.Ob();){t=bG(r.Pb(),16);if(t.Hc(e)){return true}}return false}function Jln(n,e,t){var r,i,a,c;cJ(t);c=false;a=n.fd(e);for(i=t.Kc();i.Ob();){r=i.Pb();a.Rb(r);c=true}return c}function Yln(n,e){var t,r;r=bG(Ron(n.a,4),129);t=$nn(utt,Bre,424,e,0,1);r!=null&&QGn(r,0,t,0,r.length);return t}function Zln(n,e){var t;t=new iBn((n.f&256)!=0,n.i,n.a,n.d,(n.f&16)!=0,n.j,n.g,e);n.e!=null||(t.c=n);return t}function nbn(n,e){var t;if(n===e){return true}else if(G$(e,85)){t=bG(e,85);return DOn(PV(n),t.vc())}return false}function ebn(n,e,t){var r,i;for(i=t.Kc();i.Ob();){r=bG(i.Pb(),44);if(n.Be(e,r.md())){return true}}return false}function tbn(n,e,t){if(!n.d[e.p][t.p]){Uyn(n,e,t);n.d[e.p][t.p]=true;n.d[t.p][e.p]=true}return n.a[e.p][t.p]}function rbn(n,e){var t;if(!n||n==e||!jR(e,(WYn(),wDe))){return false}t=bG(lIn(e,(WYn(),wDe)),10);return t!=n}function ibn(n){switch(n.i){case 2:{return true}case 1:{return false}case-1:{++n.c}default:{return n.$l()}}}function abn(n){switch(n.i){case-2:{return true}case-1:{return false}case 1:{--n.c}default:{return n._l()}}}function cbn(n){z0.call(this,"The given string does not match the expected format for individual spacings.",n)}function ubn(n,e){var t;e.Ug("Min Size Preprocessing",1);t=BAn(n);Pyn(n,(vBn(),qYe),t.a);Pyn(n,HYe,t.b);e.Vg()}function sbn(n){var e,t,r;e=0;r=$nn(D3e,XZn,8,n.b,0,1);t=Gkn(n,0);while(t.b!=t.d.c){r[e++]=bG($6(t),8)}return r}function obn(n,e,t){var r,i,a;r=new vS;for(a=Gkn(t,0);a.b!=a.d.c;){i=bG($6(a),8);hq(r,new uN(i))}Jln(n,e,r)}function fbn(n,e){var t;t=Rgn(n,e);if(FP(L3(n,e),0)|XA(L3(n,t),0)){return t}return Rgn(JZn,L3(_V(t,63),1))}function hbn(n,e){var t,r;t=bG(n.d.Bc(e),16);if(!t){return null}r=n.e.hc();r.Gc(t);n.e.d-=t.gc();t.$b();return r}function lbn(n){var e;e=n.a.c.length;if(e>0){return ZV(e-1,n.a.c.length),s7(n.a,e-1)}else{throw dm(new qm)}}function bbn(n,e,t){if(n>e){throw dm(new jM(c2n+n+u2n+e))}if(n<0||e>t){throw dm(new rT(c2n+n+s2n+e+W0n+t))}}function wbn(n,e){if(n.D==null&&n.B!=null){n.D=n.B;n.B=null}Qcn(n,e==null?null:(cJ(e),e));!!n.C&&n.hl(null)}function dbn(n,e){var t;t=tyn((vpn(),kBe))!=null&&e.Sg()!=null?bM(MK(e.Sg()))/bM(MK(tyn(kBe))):1;jJ(n.b,e,t)}function gbn(n,e){var t,r;r=n.c[e];if(r==0){return}n.c[e]=0;n.d-=r;t=e+1;while(tx9n?n-r>x9n:r-n>x9n}function ewn(n,e){var t;for(t=0;ti){zSn(e.q,i);r=t!=e.q.d}}return r}function iwn(n,e){var r,i,a,c,u,s,o,f;o=e.i;f=e.j;i=n.f;a=i.i;c=i.j;u=o-a;s=f-c;r=t.Math.sqrt(u*u+s*s);return r}function awn(n,e){var t,r;r=Umn(n);if(!r){!Int&&(Int=new Lo);t=(rVn(),wxn(e));r=new Jp(t);cen(r.El(),n)}return r}function cwn(n,e){var t,r;t=bG(n.c.Bc(e),16);if(!t){return n.jc()}r=n.hc();r.Gc(t);n.d-=t.gc();t.$b();return n.mc(r)}function uwn(n,e){var t,r;r=bRn(n.d,1)!=0;t=true;while(t){t=false;t=e.c.mg(e.e,r);t=t|LKn(n,e,r,false);r=!r}Wun(n)}function swn(n,e,t,r){var i,a;n.a=e;a=r?0:1;n.f=(i=new qOn(n.c,n.a,t,a),new uBn(t,n.a,i,n.e,n.b,n.c==(ucn(),WUe)))}function own(n){var e;PK(n.a!=n.b);e=n.d.a[n.a];IK(n.b==n.d.c&&e!=null);n.c=n.a;n.a=n.a+1&n.d.a.length-1;return e}function fwn(n){var e;if(n.c!=0){return n.c}for(e=0;e=n.c.b:n.a<=n.c.b)){throw dm(new Xm)}e=n.a;n.a+=n.c.c;++n.b;return Bwn(e)}function lwn(n){var e;e=new A$(n.a);Yon(e,n);Ehn(e,(WYn(),EDe),n);e.o.a=n.g;e.o.b=n.f;e.n.a=n.i;e.n.b=n.j;return e}function bwn(n){return(UQn(),X8e).Hc(n.j)?bM(MK(lIn(n,(WYn(),UDe)))):Whn(zfn(fT(D3e,1),XZn,8,0,[n.i.n,n.n,n.a])).b}function wwn(n){var e;e=hN(_Ue);bG(lIn(n,(WYn(),oDe)),21).Hc((o_n(),E$e))&&xq(e,(bIn(),aTe),(YYn(),ZPe));return e}function dwn(n){var e,t,r,i;i=new uk;for(r=new nd(n);r.a=0?e:-e;while(r>0){if(r%2==0){t*=t;r=r/2|0}else{i*=t;r-=1}}return e<0?1/i:i}function Mwn(n,e){var t,r,i;i=1;t=n;r=e>=0?e:-e;while(r>0){if(r%2==0){t*=t;r=r/2|0}else{i*=t;r-=1}}return e<0?1/i:i}function Twn(n,e){var t,r,i,a;a=(i=n?Umn(n):null,gLn((r=e,i?i.Gl():null,r)));if(a==e){t=Umn(n);!!t&&t.Gl()}return a}function jwn(n,e,t){var r,i;i=n.f;n.f=e;if((n.Db&4)!=0&&(n.Db&1)==0){r=new vz(n,1,0,i,e);!t?t=r:t.nj(r)}return t}function Ewn(n,e,t){var r,i;i=n.b;n.b=e;if((n.Db&4)!=0&&(n.Db&1)==0){r=new vz(n,1,3,i,e);!t?t=r:t.nj(r)}return t}function Swn(n,e,t){var r,i;i=n.a;n.a=e;if((n.Db&4)!=0&&(n.Db&1)==0){r=new vz(n,1,1,i,e);!t?t=r:t.nj(r)}return t}function Pwn(n){var e,t,r,i;if(n!=null){for(t=0;t=r||e-129&&n<128){return JG(),e=n+128,t=rle[e],!t&&(t=rle[e]=new $w(n)),t}return new $w(n)}function Hwn(n){var e,t;if(n>-129&&n<128){return uX(),e=n+128,t=dle[e],!t&&(t=dle[e]=new xw(n)),t}return new xw(n)}function Uwn(n,e){var t;if(n.a.c.length>0){t=bG(Yq(n.a,n.a.c.length-1),579);if(Rln(t,e)){return}}ED(n.a,new o9(e))}function Gwn(n){WB();var e,t;e=n.d.c-n.e.c;t=bG(n.g,154);Lin(t.b,new Lg(e));Lin(t.c,new Ng(e));Y8(t.i,new $g(e))}function qwn(n){var e;e=new nT;e.a+="VerticalSegment ";eL(e,n.e);e.a+=" ";tL(e,UD(new GM,new nd(n.k)));return e.a}function Xwn(n,e){var t,r,i;t=0;for(i=_gn(n,e).Kc();i.Ob();){r=bG(i.Pb(),12);t+=lIn(r,(WYn(),NDe))!=null?1:0}return t}function Vwn(n,e,t){var r,i,a;r=0;for(a=Gkn(n,0);a.b!=a.d.c;){i=bM(MK($6(a)));if(i>t){break}else i>=e&&++r}return r}function zwn(n,e){nQ(n);try{return n._b(e)}catch(t){t=Ofn(t);if(G$(t,212)||G$(t,169)){return false}else throw dm(t)}}function Wwn(n,e){nQ(n);try{return n.Hc(e)}catch(t){t=Ofn(t);if(G$(t,212)||G$(t,169)){return false}else throw dm(t)}}function Qwn(n,e){nQ(n);try{return n.Mc(e)}catch(t){t=Ofn(t);if(G$(t,212)||G$(t,169)){return false}else throw dm(t)}}function Jwn(n,e){nQ(n);try{return n.xc(e)}catch(t){t=Ofn(t);if(G$(t,212)||G$(t,169)){return null}else throw dm(t)}}function Ywn(n,e){nQ(n);try{return n.Bc(e)}catch(t){t=Ofn(t);if(G$(t,212)||G$(t,169)){return null}else throw dm(t)}}function Zwn(n,e){switch(e.g){case 2:case 1:return _gn(n,e);case 3:case 4:return Avn(_gn(n,e))}return dZ(),dZ(),lbe}function ndn(n){var e;if((n.Db&64)!=0)return jxn(n);e=new gx(jxn(n));e.a+=" (name: ";ZA(e,n.zb);e.a+=")";return e.a}function edn(n){var e;e=bG(hrn(n.c.c,""),233);if(!e){e=new $2(zT(VT(new ms,""),"Other"));xkn(n.c.c,"",e)}return e}function tdn(n,e,t){var r,i;i=n.sb;n.sb=e;if((n.Db&4)!=0&&(n.Db&1)==0){r=new vz(n,1,4,i,e);!t?t=r:t.nj(r)}return t}function rdn(n,e,t){var r,i;i=n.r;n.r=e;if((n.Db&4)!=0&&(n.Db&1)==0){r=new vz(n,1,8,i,n.r);!t?t=r:t.nj(r)}return t}function idn(n,e,t){var r,i;r=new Utn(n.e,4,13,(i=e.c,i?i:(rZn(),Jrt)),null,Vyn(n,e),false);!t?t=r:t.nj(r);return t}function adn(n,e,t){var r,i;r=new Utn(n.e,3,13,null,(i=e.c,i?i:(rZn(),Jrt)),Vyn(n,e),false);!t?t=r:t.nj(r);return t}function cdn(n,e){var t,r;t=bG(e,691);r=t.el();!r&&t.fl(r=G$(e,90)?new NA(n,bG(e,29)):new y4(n,bG(e,156)));return r}function udn(n,e,t){var r;n._i(n.i+1);r=n.Zi(e,t);e!=n.i&&QGn(n.g,e,n.g,e+1,n.i-e);bQ(n.g,e,r);++n.i;n.Mi(e,t);n.Ni()}function sdn(n,e){var t;if(e.a){t=e.a.a.length;!n.a?n.a=new vx(n.d):tL(n.a,n.b);R4(n.a,e.a,e.d.length,t)}return n}function odn(n,e){var t;n.c=e;n.a=tpn(e);n.a<54&&(n.f=(t=e.d>1?N4(e.a[0],e.a[1]):N4(e.a[0],0),n6(e.e>0?t:Ptn(t))))}function fdn(n,e){var t;t=new bn;if(!n.a.Bd(t)){WQ(n);return zD(),zD(),kwe}return zD(),new Jy(cJ(jtn(n,t.a,e)))}function hdn(n,e){var t;if(n.c.length==0){return}t=bG(Okn(n,$nn(Yje,e6n,10,n.c.length,0,1)),199);YL(t,new Dt);n$n(t,e)}function ldn(n,e){var t;if(n.c.length==0){return}t=bG(Okn(n,$nn(Yje,e6n,10,n.c.length,0,1)),199);YL(t,new xt);n$n(t,e)}function bdn(n,e){return HA(n)?T_(n,e):GA(n)?M_(n,e):UA(n)?(cJ(n),BA(n)===BA(e)):NV(n)?n.Fb(e):BX(n)?AL(n,e):I3(n,e)}function wdn(n,e,t){if(e<0){YLn(n,t)}else{if(!t.rk()){throw dm(new jM(Uee+t.xe()+Gee))}bG(t,69).wk().Ek(n,n.hi(),e)}}function ddn(n,e,t){if(n<0||e>t){throw dm(new kM(c2n+n+s2n+e+", size: "+t))}if(n>e){throw dm(new jM(c2n+n+u2n+e))}}function gdn(n){var e;if((n.Db&64)!=0)return jxn(n);e=new gx(jxn(n));e.a+=" (source: ";ZA(e,n.d);e.a+=")";return e.a}function vdn(n){if(n>=65&&n<=70){return n-65+10}if(n>=97&&n<=102){return n-97+10}if(n>=48&&n<=57){return n-48}return 0}function pdn(n){tZn();var e,t,r,i;for(t=Kkn(),r=0,i=t.length;r=0?Hpn(n):dW(Hpn(Ptn(n))))}function Adn(n,e,t,r,i,a){this.e=new im;this.f=(fcn(),MHe);ED(this.e,n);this.d=e;this.a=t;this.b=r;this.f=i;this.c=a}function Ldn(n,e,r){n.n=tX(Xht,[XZn,j0n],[376,28],14,[r,c0(t.Math.ceil(e/32))],2);n.o=e;n.p=r;n.j=e-1>>1;n.k=r-1>>1}function Ndn(n){n-=n>>1&1431655765;n=(n>>2&858993459)+(n&858993459);n=(n>>4)+n&252645135;n+=n>>8;n+=n>>16;return n&63}function $dn(n,e){var t,r;for(r=new _D(n);r.e!=r.i.gc();){t=bG(iyn(r),142);if(BA(e)===BA(t)){return true}}return false}function Ddn(n,e,t){var r,i,a;a=(i=Ixn(n.b,e),i);if(a){r=bG(eVn(Rtn(n,a),""),29);if(r){return dxn(n,r,e,t)}}return null}function xdn(n,e,t){var r,i,a;a=(i=Ixn(n.b,e),i);if(a){r=bG(eVn(Rtn(n,a),""),29);if(r){return gxn(n,r,e,t)}}return null}function Rdn(n,e){var t;t=kan(n.i,e);if(t==null){throw dm(new AM("Node did not exist in input."))}eon(e,t);return null}function Kdn(n,e){var t;t=OKn(n,e);if(G$(t,331)){return bG(t,35)}throw dm(new jM(Uee+e+"' is not a valid attribute"))}function Fdn(n,e,t){var r;r=n.gc();if(e>r)throw dm(new m_(e,r));if(n.Si()&&n.Hc(t)){throw dm(new jM(Gte))}n.Gi(e,t)}function _dn(n,e){e.Ug("Sort end labels",1);ES(tY(wrn(new gX(null,new d3(n.b,16)),new mt),new kt),new yt);e.Vg()}function Bdn(){Bdn=O;h5e=new LO(J2n,0);f5e=new LO(V2n,1);o5e=new LO(X2n,2);s5e=new LO(i3n,3);l5e=new LO("UP",4)}function Hdn(){Hdn=O;D1e=new gO("P1_STRUCTURE",0);x1e=new gO("P2_PROCESSING_ORDER",1);R1e=new gO("P3_EXECUTION",2)}function Udn(){Udn=O;hQe=Rmn(Rmn(yP(Rmn(Rmn(yP(xq(new mJ,(Njn(),sVe),(DHn(),oze)),oVe),aze),uze),fVe),eze),sze)}function Gdn(n){switch(bG(lIn(n,(WYn(),bDe)),311).g){case 1:Ehn(n,bDe,(irn(),x$e));break;case 2:Ehn(n,bDe,(irn(),K$e))}}function qdn(n){switch(n){case 0:return new Gk;case 1:return new Hk;case 2:return new Uk;default:throw dm(new _m)}}function Xdn(n){switch(n.g){case 2:return f5e;case 1:return o5e;case 4:return s5e;case 3:return l5e;default:return h5e}}function Vdn(n,e){switch(n.b.g){case 0:case 1:return e;case 2:case 3:return new yY(e.d,0,e.a,e.b);default:return null}}function zdn(n){switch(n.g){case 1:return n9e;case 2:return D8e;case 3:return $8e;case 4:return Y8e;default:return Z8e}}function Wdn(n){switch(n.g){case 1:return Y8e;case 2:return n9e;case 3:return D8e;case 4:return $8e;default:return Z8e}}function Qdn(n){switch(n.g){case 1:return $8e;case 2:return Y8e;case 3:return n9e;case 4:return D8e;default:return Z8e}}function Jdn(n,e,t,r){switch(e){case 1:return!n.n&&(n.n=new gz(unt,n,1,7)),n.n;case 2:return n.k}return hjn(n,e,t,r)}function Ydn(n,e,t){var r,i;if(n.Pj()){i=n.Qj();r=VNn(n,e,t);n.Jj(n.Ij(7,Bwn(t),r,e,i));return r}else{return VNn(n,e,t)}}function Zdn(n,e){var t,r,i;if(n.d==null){++n.e;--n.f}else{i=e.ld();t=e.Bi();r=(t&pZn)%n.d.length;A7(n,r,Cxn(n,r,t,i))}}function ngn(n,e){var t;t=(n.Bb&b1n)!=0;e?n.Bb|=b1n:n.Bb&=-1025;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new I9(n,1,10,t,e))}function egn(n,e){var t;t=(n.Bb&T0n)!=0;e?n.Bb|=T0n:n.Bb&=-4097;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new I9(n,1,12,t,e))}function tgn(n,e){var t;t=(n.Bb&sie)!=0;e?n.Bb|=sie:n.Bb&=-8193;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new I9(n,1,15,t,e))}function rgn(n,e){var t;t=(n.Bb&oie)!=0;e?n.Bb|=oie:n.Bb&=-2049;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new I9(n,1,11,t,e))}function ign(n){var e;if(n.g){e=n.c.kg()?n.f:n.a;NFn(e.a,n.o,true);NFn(e.a,n.o,false);Ehn(n.o,(IYn(),m_e),(FPn(),p8e))}}function agn(n){var e;if(!n.a){throw dm(new EM("Cannot offset an unassigned cut."))}e=n.c-n.b;n.b+=e;sZ(n,e);uZ(n,e)}function cgn(n,e){var t;t=fQ(n.k,e);if(t==null){throw dm(new AM("Port did not exist in input."))}eon(e,t);return null}function ugn(n){var e,t;for(t=pxn(Vin(n)).Kc();t.Ob();){e=TK(t.Pb());if(WUn(n,e)){return d8((SP(),jrt),e)}}return null}function sgn(n){var e,t;for(t=n.p.a.ec().Kc();t.Ob();){e=bG(t.Pb(),218);if(e.f&&n.b[e.c]<-1e-10){return e}}return null}function ogn(n){var e,t;t=IQ(new nT,91);e=true;while(n.Ob()){e||(t.a+=MZn,t);e=false;eL(t,n.Pb())}return(t.a+="]",t).a}function fgn(n){var e,t,r;e=new im;for(r=new nd(n.b);r.ae){return 1}if(n==e){return n==0?bgn(1/n,1/e):0}return isNaN(n)?isNaN(e)?0:1:-1}function wgn(n){var e;e=n.a[n.c-1&n.a.length-1];if(e==null){return null}n.c=n.c-1&n.a.length-1;bQ(n.a,n.c,null);return e}function dgn(n){var e,t,r;r=0;t=n.length;for(e=0;e=1?f5e:s5e}return t}function Tgn(n){switch(bG(lIn(n,(IYn(),gFe)),223).g){case 1:return new sa;case 3:return new ba;default:return new ua}}function jgn(n){if(n.c){jgn(n.c)}else if(n.d){throw dm(new EM("Stream already terminated, can't be modified or used"))}}function Egn(n,e,t){var r;r=n.a.get(e);n.a.set(e,t===undefined?null:t);if(r===undefined){++n.c;++n.b.g}else{++n.d}return r}function Sgn(n,e,t){var r,i;for(i=n.a.ec().Kc();i.Ob();){r=bG(i.Pb(),10);if(Sfn(t,bG(Yq(e,r.p),16))){return r}}return null}function Pgn(n,e,t){var r;r=0;!!e&&(gN(n.a)?r+=e.f.a/2:r+=e.f.b/2);!!t&&(gN(n.a)?r+=t.f.a/2:r+=t.f.b/2);return r}function Cgn(n,e,t){var r;r=t;!r&&(r=BG(new gy,0));r.Ug(R4n,2);Yyn(n.b,e,r.eh(1));JVn(n,e,r.eh(1));dJn(e,r.eh(1));r.Vg()}function Ign(n,e,t){var r,i;r=(yj(),i=new io,i);Aan(r,e);Man(r,t);!!n&&cen((!n.a&&(n.a=new PD(K7e,n,5)),n.a),r);return r}function Ogn(n){var e;if((n.Db&64)!=0)return jxn(n);e=new gx(jxn(n));e.a+=" (identifier: ";ZA(e,n.k);e.a+=")";return e.a}function Agn(n,e){var t;t=(n.Bb&Wee)!=0;e?n.Bb|=Wee:n.Bb&=-32769;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new I9(n,1,18,t,e))}function Lgn(n,e){var t;t=(n.Bb&Wee)!=0;e?n.Bb|=Wee:n.Bb&=-32769;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new I9(n,1,18,t,e))}function Ngn(n,e){var t;t=(n.Bb&VZn)!=0;e?n.Bb|=VZn:n.Bb&=-16385;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new I9(n,1,16,t,e))}function $gn(n,e){var t;t=(n.Bb&S0n)!=0;e?n.Bb|=S0n:n.Bb&=-65537;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new I9(n,1,20,t,e))}function Dgn(n){var e;e=$nn(Uht,L1n,28,2,15,1);n-=S0n;e[0]=(n>>10)+P0n&$1n;e[1]=(n&1023)+56320&$1n;return Tmn(e,0,e.length)}function xgn(n){var e;e=rOn(n);if(e>34028234663852886e22){return y0n}else if(e<-34028234663852886e22){return M0n}return e}function Rgn(n,e){var t;if(qL(n)&&qL(e)){t=n+e;if(g0n"+Z3(e.c):"e_"+Vun(e),!!n.b&&!!n.c?Z3(n.b)+"->"+Z3(n.c):"e_"+Vun(n))}function Ugn(n,e){return T_(!!e.b&&!!e.c?Z3(e.b)+"->"+Z3(e.c):"e_"+Vun(e),!!n.b&&!!n.c?Z3(n.b)+"->"+Z3(n.c):"e_"+Vun(n))}function Ggn(n,e){r$();return lcn(M1n),t.Math.abs(n-e)<=M1n||n==e||isNaN(n)&&isNaN(e)?0:ne?1:UL(isNaN(n),isNaN(e))}function qgn(){qgn=O;T5e=new $O(J2n,0);y5e=new $O("POLYLINE",1);k5e=new $O("ORTHOGONAL",2);M5e=new $O("SPLINES",3)}function Xgn(){Xgn=O;WYe=new hO("ASPECT_RATIO_DRIVEN",0);QYe=new hO("MAX_SCALE_DRIVEN",1);zYe=new hO("AREA_DRIVEN",2)}function Vgn(n,e,t){var r;try{Zhn(n,e,t)}catch(i){i=Ofn(i);if(G$(i,606)){r=i;throw dm(new B9(r))}else throw dm(i)}return e}function zgn(n){var e,t,r;for(t=0,r=n.length;te&&r.Ne(n[a-1],n[a])>0;--a){c=n[a];bQ(n,a,n[a-1]);bQ(n,a-1,c)}}}function ivn(n,e){var t,r,i,a,c;t=e.f;xkn(n.c.d,t,e);if(e.g!=null){for(i=e.g,a=0,c=i.length;ae){G4(t);break}}vW(t,e)}function cvn(n,e){var r,i,a;i=Y4(e);a=bM(MK(Dpn(i,(IYn(),R_e))));r=t.Math.max(0,a/2-.5);CEn(e,r,1);ED(n,new BC(e,r))}function uvn(n,e,t){var r;t.Ug("Straight Line Edge Routing",1);t.dh(e,h7n);r=bG(YDn(e,(AK(),FQe)),27);_Xn(n,r);t.dh(e,b7n)}function svn(n,e){n.n.c.length==0&&ED(n.n,new f0(n.s,n.t,n.i));ED(n.b,e);YMn(bG(Yq(n.n,n.n.c.length-1),209),e);aqn(n,e)}function ovn(n){var e;this.a=(e=bG(n.e&&n.e(),9),new aB(e,bG(PF(e,e.length),9),0));this.b=$nn(kce,jZn,1,this.a.a.length,5,1)}function fvn(n){var e;if(Array.isArray(n)&&n.Tm===I){return $j(Cbn(n))+"@"+(e=Vun(n)>>>0,e.toString(16))}return n.toString()}function hvn(n,e){if(n.h==l0n&&n.m==0&&n.l==0){e&&(She=M$(0,0,0));return RL((crn(),Ihe))}e&&(She=M$(n.l,n.m,n.h));return M$(0,0,0)}function lvn(n,e){switch(e.g){case 2:return n.b;case 1:return n.c;case 4:return n.d;case 3:return n.a;default:return false}}function bvn(n,e){switch(e.g){case 2:return n.b;case 1:return n.c;case 4:return n.d;case 3:return n.a;default:return false}}function wvn(n,e,t,r){switch(e){case 3:return n.f;case 4:return n.g;case 5:return n.i;case 6:return n.j}return Jdn(n,e,t,r)}function dvn(n,e){if(e==n.d){return n.e}else if(e==n.e){return n.d}else{throw dm(new jM("Node "+e+" not part of edge "+n))}}function gvn(n,e){var t;t=OKn(n.Dh(),e);if(G$(t,102)){return bG(t,19)}throw dm(new jM(Uee+e+"' is not a valid reference"))}function vvn(n,e,t,r){if(e<0){vRn(n,t,r)}else{if(!t.rk()){throw dm(new jM(Uee+t.xe()+Gee))}bG(t,69).wk().Ck(n,n.hi(),e,r)}}function pvn(n){var e;if(n.b){pvn(n.b);if(n.b.d!=n.c){throw dm(new Gm)}}else if(n.d.dc()){e=bG(n.f.c.xc(n.e),16);!!e&&(n.d=e)}}function mvn(n){ZK();var e,t,r,i;e=n.o.b;for(r=bG(bG(r7(n.r,(UQn(),Y8e)),21),87).Kc();r.Ob();){t=bG(r.Pb(),117);i=t.e;i.b+=e}}function kvn(n){var e,t,r;this.a=new JL;for(r=new nd(n);r.a=i){return e.c+t}}return e.c+e.b.gc()}function Mvn(n,e){OK();var t,r,i,a;r=ttn(n);i=e;Ken(r,0,r.length,i);for(t=0;t0){r+=i;++t}}t>1&&(r+=n.d*(t-1));return r}function Pvn(n){var e,t,r,i,a;a=yCn(n);t=ME(n.c);r=!t;if(r){i=new $b;ain(a,"knownLayouters",i);e=new Ip(i);Y8(n.c,e)}return a}function Cvn(n){var e,t,r;r=new YM;r.a+="[";for(e=0,t=n.gc();e0&&(w3(e-1,n.length),n.charCodeAt(e-1)==58)&&!Tvn(n,urt,srt)}function Nvn(n,e){var t;if(BA(n)===BA(e)){return true}if(G$(e,92)){t=bG(e,92);return n.e==t.e&&n.d==t.d&&k8(n,t.a)}return false}function $vn(n){UQn();switch(n.g){case 4:return D8e;case 1:return $8e;case 3:return Y8e;case 2:return n9e;default:return Z8e}}function Dvn(n){var e,t;if(n.b){return n.b}t=Sde?null:n.d;while(t){e=Sde?null:t.b;if(e){return e}t=Sde?null:t.d}return MS(),pde}function xvn(n){var e,t,r;r=bM(MK(n.a.of((JYn(),U6e))));for(t=new nd(n.a.Sf());t.a>5;e=n&31;r=$nn(Ght,z1n,28,t+1,15,1);r[t]=1<3){i*=10;--a}n=(n+(i>>1))/i|0}r.i=n;return true}function upn(n,e){var t,r,i;t=(n.i==null&&uqn(n),n.i);r=e.Lj();if(r!=-1){for(i=t.length;r=0;--r){e=t[r];for(i=0;i>1;this.k=e-1>>1}function dpn(n){Aen();if(bG(n.of((JYn(),t6e)),181).Hc((hUn(),T9e))){bG(n.of(j6e),181).Fc((uNn(),A8e));bG(n.of(t6e),181).Mc(T9e)}}function gpn(n){var e,t;e=n.d==(jAn(),sNe);t=kPn(n);e&&!t||!e&&t?Ehn(n.a,(IYn(),DKe),(aMn(),B3e)):Ehn(n.a,(IYn(),DKe),(aMn(),_3e))}function vpn(){vpn=O;iP();kBe=(IYn(),V_e);yBe=a7(zfn(fT(l3e,1),v9n,149,0,[x_e,R_e,F_e,__e,U_e,G_e,q_e,X_e,W_e,J_e,K_e,B_e,z_e]))}function ppn(n,e){var t;t=bG(v8(n,gen(new Z,new Y,new sn,zfn(fT($de,1),g1n,108,0,[(Sbn(),Lde)]))),15);return t.Qc(Kq(t.gc()))}function mpn(n,e){var t,r;r=new ld(n.a.ad(e,true));if(r.a.gc()<=1){throw dm(new Hm)}t=r.a.ec().Kc();t.Pb();return bG(t.Pb(),40)}function kpn(n,e,t){var r,i;r=bM(n.p[e.i.p])+bM(n.d[e.i.p])+e.n.b+e.a.b;i=bM(n.p[t.i.p])+bM(n.d[t.i.p])+t.n.b+t.a.b;return i-r}function ypn(n,e){var t;if(n.i>0){if(e.lengthn.i&&bQ(e,n.i,null);return e}function Mpn(n){var e;if((n.Db&64)!=0)return ndn(n);e=new gx(ndn(n));e.a+=" (instanceClassName: ";ZA(e,n.D);e.a+=")";return e.a}function Tpn(n){var e,t,r,i;i=0;for(t=0,r=n.length;t0){n._j();r=e==null?0:Vun(e);i=(r&pZn)%n.d.length;t=Cxn(n,i,r,e);return t!=-1}else{return false}}function Ppn(n,e){var r,i;n.a=Rgn(n.a,1);n.c=t.Math.min(n.c,e);n.b=t.Math.max(n.b,e);n.d+=e;r=e-n.f;i=n.e+r;n.f=i-n.e-r;n.e=i}function Cpn(n,e){switch(e){case 3:jan(n,0);return;case 4:Ean(n,0);return;case 5:San(n,0);return;case 6:Pan(n,0);return}xwn(n,e)}function Ipn(n,e){switch(e.g){case 1:return rG(n.j,(Rsn(),hEe));case 2:return rG(n.j,(Rsn(),bEe));default:return dZ(),dZ(),lbe}}function Opn(n){iQ();var e;e=n.Pc();switch(e.length){case 0:return mse;case 1:return new zq(nQ(e[0]));default:return new c1(zgn(e))}}function Apn(n,e){n.Xj();try{n.d.bd(n.e++,e);n.f=n.d.j;n.g=-1}catch(t){t=Ofn(t);if(G$(t,77)){throw dm(new Gm)}else throw dm(t)}}function Lpn(){Lpn=O;Yat=new $o;qat=new Do;Xat=new xo;Vat=new Ro;zat=new Ko;Wat=new Fo;Qat=new _o;Jat=new Bo;Zat=new Ho}function Npn(n,e){mL();var t,r;t=pF((Qy(),Qy(),che));r=null;e==t&&(r=bG(z1(the,n),624));if(!r){r=new tQ(n);e==t&&o2(the,n,r)}return r}function $pn(n){rMn();var e;(!n.q?(dZ(),dZ(),bbe):n.q)._b((IYn(),n_e))?e=bG(lIn(n,n_e),203):e=bG(lIn(VQ(n),e_e),203);return e}function Dpn(n,e){var t,r;r=null;if(jR(n,(IYn(),H_e))){t=bG(lIn(n,H_e),96);t.pf(e)&&(r=t.of(e))}r==null&&(r=lIn(VQ(n),e));return r}function xpn(n,e){var t,r,i;if(G$(e,44)){t=bG(e,44);r=t.ld();i=Jwn(n.Rc(),r);return BQ(i,t.md())&&(i!=null||n.Rc()._b(r))}return false}function Rpn(n,e){var t,r,i;if(n.f>0){n._j();r=e==null?0:Vun(e);i=(r&pZn)%n.d.length;t=i$n(n,i,r,e);if(t){return t.md()}}return null}function Kpn(n,e,t){var r,i,a;if(n.Pj()){r=n.i;a=n.Qj();udn(n,r,e);i=n.Ij(3,null,e,r,a);!t?t=i:t.nj(i)}else{udn(n,n.i,e)}return t}function Fpn(n,e,t){var r,i;r=new Utn(n.e,4,10,(i=e.c,G$(i,90)?bG(i,29):(rZn(),nit)),null,Vyn(n,e),false);!t?t=r:t.nj(r);return t}function _pn(n,e,t){var r,i;r=new Utn(n.e,3,10,null,(i=e.c,G$(i,90)?bG(i,29):(rZn(),nit)),Vyn(n,e),false);!t?t=r:t.nj(r);return t}function Bpn(n){ZK();var e;e=new uN(bG(n.e.of((JYn(),n6e)),8));if(n.B.Hc((hUn(),p9e))){e.a<=0&&(e.a=20);e.b<=0&&(e.b=20)}return e}function Hpn(n){fHn();var e,t;t=MV(n);e=MV(_V(n,32));if(e!=0){return new B3(t,e)}if(t>10||t<0){return new i8(1,t)}return $le[t]}function Upn(n,e){var t;if(qL(n)&&qL(e)){t=n%e;if(g0n=0){a=a.a[1]}else{i=a;a=a.a[0]}}return i}function amn(n,e,t){var r,i,a;i=null;a=n.b;while(a){r=n.a.Ne(e,a.d);if(t&&r==0){return a}if(r<=0){a=a.a[0]}else{i=a;a=a.a[1]}}return i}function cmn(n,e,t,r){var i,a,c;i=false;if(aWn(n.f,t,r)){dkn(n.f,n.a[e][t],n.a[e][r]);a=n.a[e];c=a[r];a[r]=a[t];a[t]=c;i=true}return i}function umn(n,e,t){var r,i,a,c;i=bG(fQ(n.b,t),183);r=0;for(c=new nd(e.j);c.a>5;e&=31;i=n.d+t+(e==0?0:1);r=$nn(Ght,z1n,28,i,15,1);ECn(r,n.a,t,e);a=new Zz(n.e,i,r);U4(a);return a}function fmn(n,e){var t,r,i;for(r=new GV(sx(Jgn(n).a.Kc(),new d));dDn(r);){t=bG(K9(r),18);i=t.d.i;if(i.c==e){return false}}return true}function hmn(n,e,r){var i,a,c,u,s;u=n.k;s=e.k;i=r[u.g][s.g];a=MK(Dpn(n,i));c=MK(Dpn(e,i));return t.Math.max((cJ(a),a),(cJ(c),c))}function lmn(){if(Error.stackTraceLimit>0){t.Error.stackTraceLimit=Error.stackTraceLimit=64;return true}return"stack"in new Error}function bmn(n,e){return r$(),r$(),lcn(M1n),(t.Math.abs(n-e)<=M1n||n==e||isNaN(n)&&isNaN(e)?0:ne?1:UL(isNaN(n),isNaN(e)))>0}function wmn(n,e){return r$(),r$(),lcn(M1n),(t.Math.abs(n-e)<=M1n||n==e||isNaN(n)&&isNaN(e)?0:ne?1:UL(isNaN(n),isNaN(e)))<0}function dmn(n,e){return r$(),r$(),lcn(M1n),(t.Math.abs(n-e)<=M1n||n==e||isNaN(n)&&isNaN(e)?0:ne?1:UL(isNaN(n),isNaN(e)))<=0}function gmn(n,e){var t=0;while(!e[t]||e[t]==""){t++}var r=e[t++];for(;t0&&this.b>0&&(this.g=TX(this.c,this.b,this.a))}function Cmn(n,e){var t=n.a;var r;e=String(e);t.hasOwnProperty(e)&&(r=t[e]);var i=(Nhn(),jhe)[typeof r];var a=i?i(r):Zbn(typeof r);return a}function Imn(n){var e,t,r;r=null;e=Pte in n.a;t=!e;if(t){throw dm(new AM("Every element must have an id."))}r=gNn(j0(n,Pte));return r}function Omn(n){var e,t;t=nAn(n);e=null;while(n.c==2){OYn(n);if(!e){e=(eZn(),eZn(),++Tht,new e$(2));jVn(e,t);t=e}t.Jm(nAn(n))}return t}function Amn(n,e){var t,r,i;n._j();r=e==null?0:Vun(e);i=(r&pZn)%n.d.length;t=i$n(n,i,r,e);if(t){bcn(n,t);return t.md()}else{return null}}function Lmn(n,e){if(n.e>e.e){return 1}if(n.ee.d){return n.e}if(n.d=48&&n<48+t.Math.min(10,10)){return n-48}if(n>=97&&n<97){return n-97+10}if(n>=65&&n<65){return n-65+10}return-1}function $mn(n,e){if(e.c==n){return e.d}else if(e.d==n){return e.c}throw dm(new jM("Input edge is not connected to the input port."))}function Dmn(n){if(Xmn(Kne,n)){return Qx(),Hhe}else if(Xmn(Fne,n)){return Qx(),Bhe}else{throw dm(new jM("Expecting true or false"))}}function xmn(n){switch(typeof n){case gZn:return Mln(n);case dZn:return DL(n);case wZn:return JK(n);default:return n==null?0:Bx(n)}}function Rmn(n,e){if(n.a<0){throw dm(new EM("Did not call before(...) or after(...) before calling add(...)."))}dR(n,n.a,e);return n}function Kmn(n){n2();if(G$(n,162)){return bG(fQ(Zet,zbe),295).Rg(n)}if(Lz(Zet,Cbn(n))){return bG(fQ(Zet,Cbn(n)),295).Rg(n)}return null}function Fmn(n){var e,t;if((n.Db&32)==0){t=(e=bG(Ron(n,16),29),sQ(!e?n.ii():e)-sQ(n.ii()));t!=0&&_mn(n,32,$nn(kce,jZn,1,t,5,1))}return n}function _mn(n,e,t){var r;if((n.Db&e)!=0){if(t==null){V$n(n,e)}else{r=ITn(n,e);r==-1?n.Eb=t:bQ(Uan(n.Eb),r,t)}}else t!=null&&vFn(n,e,t)}function Bmn(n,e,t,r){var i,a;if(e.c.length==0){return}i=yRn(t,r);a=nNn(e);ES(Ein(new gX(null,new d3(a,1)),new pc),new MY(n,t,i,r))}function Hmn(n,e){var t,r,i,a;r=n.a.length-1;t=e-n.b&r;a=n.c-e&r;i=n.c-n.b&r;IK(t=a){Lbn(n,e);return-1}else{Abn(n,e);return 1}}function Umn(n){var e,t,r;r=n.Jh();if(!r){e=0;for(t=n.Ph();t;t=t.Ph()){if(++e>I0n){return t.Qh()}r=t.Jh();if(!!r||t==n){break}}}return r}function Gmn(n,e){var t;if(BA(e)===BA(n)){return true}if(!G$(e,21)){return false}t=bG(e,21);if(t.gc()!=n.gc()){return false}return n.Ic(t)}function qmn(n,e){if(n.ee.e){return 1}else if(n.fe.f){return 1}return Vun(n)-Vun(e)}function Xmn(n,e){cJ(n);if(e==null){return false}if(T_(n,e)){return true}return n.length==e.length&&T_(n.toLowerCase(),e.toLowerCase())}function Vmn(n){var e,t;if(kwn(n,-129)>0&&kwn(n,128)<0){return cX(),e=MV(n)+128,t=cle[e],!t&&(t=cle[e]=new Dw(n)),t}return new Dw(n)}function zmn(){zmn=O;hje=new OC(G4n,0);oje=new OC("INSIDE_PORT_SIDE_GROUPS",1);sje=new OC("GROUP_MODEL_ORDER",2);fje=new OC(q4n,3)}function Wmn(n){var e;n.b||mj(n,(e=e_(n.e,n.a),!e||!T_(Fne,Rpn((!e.b&&(e.b=new JR((rZn(),cit),Nat,e)),e.b),"qualified"))));return n.c}function Qmn(n,e){var t,r;t=(w3(e,n.length),n.charCodeAt(e));r=e+1;while(r2e3){Xfe=n;Vfe=t.setTimeout(jE,10)}}if(qfe++==0){Lrn((Wy(),zfe));return true}return false}function mkn(n,e,t){var r;(jde?(Dvn(n),true):Ede?(MS(),true):Cde?(MS(),true):Pde&&(MS(),false))&&(r=new sB(e),r.b=t,QIn(n,r),undefined)}function kkn(n,e){var t;t=!n.A.Hc((emn(),b9e))||n.q==(FPn(),m8e);n.u.Hc((uNn(),C8e))?t?eJn(n,e):PQn(n,e):n.u.Hc(O8e)&&(t?rQn(n,e):PJn(n,e))}function ykn(n){var e;if(BA(YDn(n,(JYn(),x4e)))===BA((Dwn(),G5e))){if(!H0(n)){Pyn(n,x4e,q5e)}else{e=bG(YDn(H0(n),x4e),346);Pyn(n,x4e,e)}}}function Mkn(n){var e,t;if(jR(n.d.i,(IYn(),h_e))){e=bG(lIn(n.c.i,h_e),17);t=bG(lIn(n.d.i,h_e),17);return k$(e.a,t.a)>0}else{return false}}function Tkn(n,e,r){return new yY(t.Math.min(n.a,e.a)-r/2,t.Math.min(n.b,e.b)-r/2,t.Math.abs(n.a-e.a)+r,t.Math.abs(n.b-e.b)+r)}function jkn(n){var e;this.d=new im;this.j=new wj;this.g=new wj;e=n.g.b;this.f=bG(lIn(VQ(e),(IYn(),oFe)),88);this.e=bM(MK(uyn(e,U_e)))}function Ekn(n){this.d=new im;this.e=new b8;this.c=$nn(Ght,z1n,28,(UQn(),zfn(fT(e9e,1),X4n,64,0,[Z8e,D8e,$8e,Y8e,n9e])).length,15,1);this.b=n}function Skn(n,e,t){var r;r=t[n.g][e];switch(n.g){case 1:case 3:return new PO(0,r);case 2:case 4:return new PO(r,0);default:return null}}function Pkn(n,e,t){var r,i;i=bG(x1(e.f),205);try{i.rf(n,t);nJ(e.f,i)}catch(a){a=Ofn(a);if(G$(a,103)){r=a;throw dm(r)}else throw dm(a)}}function Ckn(n,e,t){var r,i,a,c,u,s;r=null;u=_zn(hcn(),e);a=null;if(u){i=null;s=jzn(u,t);c=null;s!=null&&(c=n.qf(u,s));i=c;a=i}r=a;return r}function Ikn(n,e,t,r){var i;i=n.length;if(e>=i)return i;for(e=e>0?e:0;er&&bQ(e,r,null);return e}function Akn(n,e){var t,r;r=n.a.length;e.lengthr&&bQ(e,r,null);return e}function Lkn(n,e){var t,r;++n.j;if(e!=null){t=(r=n.a.Cb,G$(r,99)?bG(r,99).th():null);if(u$n(e,t)){_mn(n.a,4,t);return}}_mn(n.a,4,bG(e,129))}function Nkn(n){var e;if(n==null)return null;e=Oxn(SXn(n,true));if(e==null){throw dm(new LM("Invalid hexBinary value: '"+n+"'"))}return e}function $kn(n,e,t){var r;if(e.a.length>0){ED(n.b,new dG(e.a,t));r=e.a.length;0r&&(e.a+=Z$($nn(Uht,L1n,28,-r,15,1)))}}function Dkn(n,e,t){var r,i,a;if(t[e.d]){return}t[e.d]=true;for(i=new nd(Obn(e));i.a=n.b>>1){r=n.c;for(t=n.b;t>e;--t){r=r.b}}else{r=n.a.a;for(t=0;t=0?n.Wh(i):FNn(n,r)):t<0?FNn(n,r):bG(r,69).wk().Bk(n,n.hi(),t)}function eyn(n){var e,t,r;r=(!n.o&&(n.o=new ven((cYn(),int),Rnt,n,0)),n.o);for(t=r.c.Kc();t.e!=t.i.gc();){e=bG(t.Yj(),44);e.md()}return Cnn(r)}function tyn(n){var e;if(G$(n.a,4)){e=Kmn(n.a);if(e==null){throw dm(new EM(_ne+n.b+"'. "+xne+(jK(ett),ett.k)+Rne))}return e}else{return n.a}}function ryn(n,e){var t,r;if(n.j.length!=e.j.length)return false;for(t=0,r=n.j.length;t=64&&e<128&&(i=A3(i,KV(1,e-64)))}return i}function uyn(n,e){var t,r;r=null;if(jR(n,(JYn(),B6e))){t=bG(lIn(n,B6e),96);t.pf(e)&&(r=t.of(e))}r==null&&!!VQ(n)&&(r=lIn(VQ(n),e));return r}function syn(n,e){var t;t=bG(lIn(n,(IYn(),DFe)),75);if(q$(e,Ije)){if(!t){t=new zk;Ehn(n,DFe,t)}else{XY(t)}}else!!t&&Ehn(n,DFe,null);return t}function oyn(){oyn=O;zke=(JYn(),R6e);Hke=N4e;Rke=g4e;Uke=c6e;Xke=(PEn(),Ove);qke=Cve;Vke=Lve;Gke=Pve;Fke=(Mbn(),Lke);Kke=Ake;_ke=$ke;Bke=Dke}function fyn(n){QS();this.c=new im;this.d=n;switch(n.g){case 0:case 2:this.a=EJ(VTe);this.b=y0n;break;case 3:case 1:this.a=VTe;this.b=M0n}}function hyn(n){var e;if(!R_(bG(lIn(n,(IYn(),m_e)),101))){return}e=n.b;f$n((b3(0,e.c.length),bG(e.c[0],30)));f$n(bG(Yq(e,e.c.length-1),30))}function lyn(n,e){e.Ug("Self-Loop post-processing",1);ES(tY(tY(wrn(new gX(null,new d3(n.b,16)),new _r),new Br),new Hr),new Ur);e.Vg()}function byn(n,e,t){var r,i;if(n.c){San(n.c,n.c.i+e);Pan(n.c,n.c.j+t)}else{for(i=new nd(n.b);i.a=0&&(t.d=n.t);break;case 3:n.t>=0&&(t.a=n.t)}if(n.C){t.b=n.C.b;t.c=n.C.c}}function Myn(){Myn=O;WBe=new mI(m9n,0);XBe=new mI($6n,1);VBe=new mI("LINEAR_SEGMENTS",2);qBe=new mI("BRANDES_KOEPF",3);zBe=new mI(p9n,4)}function Tyn(){Tyn=O;kke=new vC(c3n,0);mke=new vC(u3n,1);yke=new vC(s3n,2);Mke=new vC(o3n,3);kke.a=false;mke.a=true;yke.a=false;Mke.a=true}function jyn(){jyn=O;Hme=new dC(c3n,0);Bme=new dC(u3n,1);Ume=new dC(s3n,2);Gme=new dC(o3n,3);Hme.a=false;Bme.a=true;Ume.a=false;Gme.a=true}function Eyn(n,e,t,r){var i;if(t>=0){return n.Sh(e,t,r)}else{!!n.Ph()&&(r=(i=n.Fh(),i>=0?n.Ah(r):n.Ph().Th(n,-1-i,null,r)));return n.Ch(e,t,r)}}function Syn(n,e){switch(e){case 7:!n.e&&(n.e=new g_(H7e,n,7,4));NVn(n.e);return;case 8:!n.d&&(n.d=new g_(H7e,n,8,5));NVn(n.d);return}Cpn(n,e)}function Pyn(n,e,t){t==null?(!n.o&&(n.o=new ven((cYn(),int),Rnt,n,0)),Amn(n.o,e)):(!n.o&&(n.o=new ven((cYn(),int),Rnt,n,0)),oSn(n.o,e,t));return n}function Cyn(n,e){dZ();var t,r,i,a;t=n;a=e;if(G$(n,21)&&!G$(e,21)){t=e;a=n}for(i=t.Kc();i.Ob();){r=i.Pb();if(a.Hc(r)){return false}}return true}function Iyn(n,e,t,r){if(e.at.b){return true}}}return false}function Oyn(n,e){if(HA(n)){return!!pce[e]}else if(n.Sm){return!!n.Sm[e]}else if(GA(n)){return!!vce[e]}else if(UA(n)){return!!gce[e]}return false}function Ayn(n){var e;e=n.a;do{e=bG(K9(new GV(sx(Qgn(e).a.Kc(),new d))),18).c.i;e.k==(YIn(),tEe)&&n.b.Fc(e)}while(e.k==(YIn(),tEe));n.b=Avn(n.b)}function Lyn(n,e){var r,i,a;a=n;for(i=new GV(sx(Qgn(e).a.Kc(),new d));dDn(i);){r=bG(K9(i),18);!!r.c.i.c&&(a=t.Math.max(a,r.c.i.c.p))}return a}function Nyn(n,e){var t,r,i;i=0;r=bG(bG(r7(n.r,e),21),87).Kc();while(r.Ob()){t=bG(r.Pb(),117);i+=t.d.d+t.b.Mf().b+t.d.a;r.Ob()&&(i+=n.w)}return i}function $yn(n,e){var t,r,i;i=0;r=bG(bG(r7(n.r,e),21),87).Kc();while(r.Ob()){t=bG(r.Pb(),117);i+=t.d.b+t.b.Mf().a+t.d.c;r.Ob()&&(i+=n.w)}return i}function Dyn(n){var e,t,r,i;r=0;i=WFn(n);if(i.c.length==0){return 1}else{for(t=new nd(i);t.a=0?n.Lh(c,t,true):r$n(n,a,t)):bG(a,69).wk().yk(n,n.hi(),i,t,r)}function Byn(n,e,t,r){var i,a;a=e.pf((JYn(),W4e))?bG(e.of(W4e),21):n.j;i=pdn(a);if(i==(tZn(),Ype)){return}if(t&&!jmn(i)){return}ROn(Axn(n,i,r),e)}function Hyn(n){switch(n.g){case 1:return ufn(),pme;case 3:return ufn(),dme;case 2:return ufn(),vme;case 4:return ufn(),gme;default:return null}}function Uyn(n,e,t){if(n.e){switch(n.b){case 1:tZ(n.c,e,t);break;case 0:rZ(n.c,e,t)}}else{N5(n.c,e,t)}n.a[e.p][t.p]=n.c.i;n.a[t.p][e.p]=n.c.e}function Gyn(n){var e,t;if(n==null){return null}t=$nn(Yje,XZn,199,n.length,0,2);for(e=0;e=0)return i;if(n.ol()){for(r=0;r=i)throw dm(new m_(e,i));if(n.Si()){r=n.dd(t);if(r>=0&&r!=e){throw dm(new jM(Gte))}}return n.Xi(e,t)}function Wyn(n,e){this.a=bG(nQ(n),253);this.b=bG(nQ(e),253);if(n.Ed(e)>0||n==(My(),ase)||e==(Ty(),sse)){throw dm(new jM("Invalid range: "+K5(n,e)))}}function Qyn(n){var e,t;this.b=new im;this.c=n;this.a=false;for(t=new nd(n.a);t.a0);if((e&-e)==e){return c0(e*bRn(n,31)*4.656612873077393e-10)}do{t=bRn(n,31);r=t%e}while(t-r+(e-1)<0);return c0(r)}function oMn(n,e,t){switch(t.g){case 1:n.a=e.a/2;n.b=0;break;case 2:n.a=e.a;n.b=e.b/2;break;case 3:n.a=e.a/2;n.b=e.b;break;case 4:n.a=0;n.b=e.b/2}}function fMn(n,e,t,r){var i,a;for(i=e;i1&&(a=Jyn(n,e));return a}function wMn(n){var e;e=bM(MK(YDn(n,(JYn(),Y6e))))*t.Math.sqrt((!n.a&&(n.a=new gz(snt,n,10,11)),n.a).i);return new PO(e,e/bM(MK(YDn(n,J6e))))}function dMn(n){var e;if(!!n.f&&n.f.Vh()){e=bG(n.f,54);n.f=bG(Twn(n,e),84);n.f!=e&&(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,9,8,e,n.f))}return n.f}function gMn(n){var e;if(!!n.i&&n.i.Vh()){e=bG(n.i,54);n.i=bG(Twn(n,e),84);n.i!=e&&(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,9,7,e,n.i))}return n.i}function vMn(n){var e;if(!!n.b&&(n.b.Db&64)!=0){e=n.b;n.b=bG(Twn(n,e),19);n.b!=e&&(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,9,21,e,n.b))}return n.b}function pMn(n,e){var t,r,i;if(n.d==null){++n.e;++n.f}else{r=e.Bi();uKn(n,n.f+1);i=(r&pZn)%n.d.length;t=n.d[i];!t&&(t=n.d[i]=n.dk());t.Fc(e);++n.f}}function mMn(n,e,t){var r;if(e.tk()){return false}else if(e.Ik()!=-2){r=e.ik();return r==null?t==null:bdn(r,t)}else return e.qk()==n.e.Dh()&&t==null}function kMn(){var n;Tcn(16,l1n);n=hun(16);this.b=$nn(Dse,h1n,303,n,0,1);this.c=$nn(Dse,h1n,303,n,0,1);this.a=null;this.e=null;this.i=0;this.f=n-1;this.g=0}function yMn(n){RF.call(this);this.k=(YIn(),rEe);this.j=(Tcn(6,d1n),new H7(6));this.b=(Tcn(2,d1n),new H7(2));this.d=new Fk;this.f=new Bk;this.a=n}function MMn(n){var e,t;if(n.c.length<=1){return}e=m_n(n,(UQn(),Y8e));sAn(n,bG(e.a,17).a,bG(e.b,17).a);t=m_n(n,n9e);sAn(n,bG(t.a,17).a,bG(t.b,17).a)}function TMn(n,e,t){var r,i;i=n.a.b;for(r=i.c.length;r102)return-1;if(n<=57)return n-48;if(n<65)return-1;if(n<=70)return n-65+10;if(n<97)return-1;return n-97+10}function $Mn(n,e){if(n==null){throw dm(new PM("null key in entry: null="+e))}else if(e==null){throw dm(new PM("null value in entry: "+n+"=null"))}}function DMn(n,e){var t,r;while(n.Ob()){if(!e.Ob()){return false}t=n.Pb();r=e.Pb();if(!(BA(t)===BA(r)||t!=null&&bdn(t,r))){return false}}return!e.Ob()}function xMn(n,e){var r;r=zfn(fT(zht,1),C0n,28,15,[Kbn(n.a[0],e),Kbn(n.a[1],e),Kbn(n.a[2],e)]);if(n.d){r[0]=t.Math.max(r[0],r[2]);r[2]=r[0]}return r}function RMn(n,e){var r;r=zfn(fT(zht,1),C0n,28,15,[Fbn(n.a[0],e),Fbn(n.a[1],e),Fbn(n.a[2],e)]);if(n.d){r[0]=t.Math.max(r[0],r[2]);r[2]=r[0]}return r}function KMn(n,e,t){if(!R_(bG(lIn(e,(IYn(),m_e)),101))){i9(n,e,SOn(e,t));i9(n,e,SOn(e,(UQn(),Y8e)));i9(n,e,SOn(e,D8e));dZ();g$(e.j,new Wg(n))}}function FMn(n){var e,t;n.c||lzn(n);t=new zk;e=new nd(n.a);K3(e);while(e.a0&&(w3(0,e.length),e.charCodeAt(0)==43)?(w3(1,e.length+1),e.substr(1)):e))}function aTn(n){var e;return n==null?null:new LN((e=SXn(n,true),e.length>0&&(w3(0,e.length),e.charCodeAt(0)==43)?(w3(1,e.length+1),e.substr(1)):e))}function cTn(n,e,t,r,i,a,c,u){var s,o;if(!r){return}s=r.a[0];!!s&&cTn(n,e,t,s,i,a,c,u);vjn(n,t,r.d,i,a,c,u)&&e.Fc(r);o=r.a[1];!!o&&cTn(n,e,t,o,i,a,c,u)}function uTn(n,e,t){try{return qA(Aun(n,e,t),1)}catch(r){r=Ofn(r);if(G$(r,333)){throw dm(new kM(l3n+n.o+"*"+n.p+b3n+e+MZn+t+w3n))}else throw dm(r)}}function sTn(n,e,t){try{return qA(Aun(n,e,t),0)}catch(r){r=Ofn(r);if(G$(r,333)){throw dm(new kM(l3n+n.o+"*"+n.p+b3n+e+MZn+t+w3n))}else throw dm(r)}}function oTn(n,e,t){try{return qA(Aun(n,e,t),2)}catch(r){r=Ofn(r);if(G$(r,333)){throw dm(new kM(l3n+n.o+"*"+n.p+b3n+e+MZn+t+w3n))}else throw dm(r)}}function fTn(n,e){if(n.g==-1){throw dm(new Bm)}n.Xj();try{n.d.hd(n.g,e);n.f=n.d.j}catch(t){t=Ofn(t);if(G$(t,77)){throw dm(new Gm)}else throw dm(t)}}function hTn(n){var e,t,r,i,a;for(r=new nd(n.b);r.aa&&bQ(e,a,null);return e}function bTn(n,e){var t,r;r=n.gc();if(e==null){for(t=0;t0&&(s+=i);o[f]=c;c+=u*(s+r)}}function CTn(n){var e,t,r;r=n.f;n.n=$nn(zht,C0n,28,r,15,1);n.d=$nn(zht,C0n,28,r,15,1);for(e=0;e0?n.c:0);++a}n.b=i;n.d=c}function xTn(n,e){var r;r=zfn(fT(zht,1),C0n,28,15,[uMn(n,(ran(),rpe),e),uMn(n,ipe,e),uMn(n,ape,e)]);if(n.f){r[0]=t.Math.max(r[0],r[2]);r[2]=r[0]}return r}function RTn(n,e,t){var r;try{VBn(n,e+n.j,t+n.k,false,true)}catch(i){i=Ofn(i);if(G$(i,77)){r=i;throw dm(new kM(r.g+d3n+e+MZn+t+")."))}else throw dm(i)}}function KTn(n,e,t){var r;try{VBn(n,e+n.j,t+n.k,true,false)}catch(i){i=Ofn(i);if(G$(i,77)){r=i;throw dm(new kM(r.g+d3n+e+MZn+t+")."))}else throw dm(i)}}function FTn(n){var e;if(!jR(n,(IYn(),WFe))){return}e=bG(lIn(n,WFe),21);if(e.Hc((ZDn(),e8e))){e.Mc(e8e);e.Fc(r8e)}else if(e.Hc(r8e)){e.Mc(r8e);e.Fc(e8e)}}function _Tn(n){var e;if(!jR(n,(IYn(),WFe))){return}e=bG(lIn(n,WFe),21);if(e.Hc((ZDn(),s8e))){e.Mc(s8e);e.Fc(c8e)}else if(e.Hc(c8e)){e.Mc(c8e);e.Fc(s8e)}}function BTn(n,e,t,r){var i,a,c,u;n.a==null&&aOn(n,e);c=e.b.j.c.length;a=t.d.p;u=r.d.p;i=u-1;i<0&&(i=c-1);return a<=i?n.a[i]-n.a[a]:n.a[c-1]-n.a[a]+n.a[i]}function HTn(n){var e,t;if(!n.b){n.b=l6(bG(n.f,27).kh().i);for(t=new _D(bG(n.f,27).kh());t.e!=t.i.gc();){e=bG(iyn(t),135);ED(n.b,new nM(e))}}return n.b}function UTn(n){var e,t;if(!n.e){n.e=l6(HJ(bG(n.f,27)).i);for(t=new _D(HJ(bG(n.f,27)));t.e!=t.i.gc();){e=bG(iyn(t),123);ED(n.e,new tp(e))}}return n.e}function GTn(n){var e,t;if(!n.a){n.a=l6(mZ(bG(n.f,27)).i);for(t=new _D(mZ(bG(n.f,27)));t.e!=t.i.gc();){e=bG(iyn(t),27);ED(n.a,new nR(n,e))}}return n.a}function qTn(n){var e;if(!n.C&&(n.D!=null||n.B!=null)){e=UWn(n);if(e){n.hl(e)}else{try{n.hl(null)}catch(t){t=Ofn(t);if(!G$(t,63))throw dm(t)}}}return n.C}function XTn(n){switch(n.q.g){case 5:eSn(n,(UQn(),D8e));eSn(n,Y8e);break;case 4:Czn(n,(UQn(),D8e));Czn(n,Y8e);break;default:LAn(n,(UQn(),D8e));LAn(n,Y8e)}}function VTn(n){switch(n.q.g){case 5:tSn(n,(UQn(),$8e));tSn(n,n9e);break;case 4:Izn(n,(UQn(),$8e));Izn(n,n9e);break;default:NAn(n,(UQn(),$8e));NAn(n,n9e)}}function zTn(n,e){var r,i,a;a=new wj;for(i=n.Kc();i.Ob();){r=bG(i.Pb(),36);cHn(r,a.a,0);a.a+=r.f.a+e;a.b=t.Math.max(a.b,r.f.b)}a.b>0&&(a.b+=e);return a}function WTn(n,e){var r,i,a;a=new wj;for(i=n.Kc();i.Ob();){r=bG(i.Pb(),36);cHn(r,0,a.b);a.b+=r.f.b+e;a.a=t.Math.max(a.a,r.f.a)}a.a>0&&(a.a+=e);return a}function QTn(n){var e,r,i;i=pZn;for(r=new nd(n.a);r.a>16==6){return n.Cb.Th(n,5,z7e,e)}return r=vMn(bG(uin((t=bG(Ron(n,16),29),!t?n.ii():t),n.Db>>16),19)),n.Cb.Th(n,r.n,r.f,e)}function njn(n){OZ();var e=n.e;if(e&&e.stack){var t=e.stack;var r=e+"\n";t.substring(0,r.length)==r&&(t=t.substring(r.length));return t.split("\n")}return[]}function ejn(n){var e;e=(Ccn(),ile);return e[n>>>28]|e[n>>24&15]<<4|e[n>>20&15]<<8|e[n>>16&15]<<12|e[n>>12&15]<<16|e[n>>8&15]<<20|e[n>>4&15]<<24|e[n&15]<<28}function tjn(n){var e,r,i;if(n.b!=n.c){return}i=n.a.length;r=Mhn(t.Math.max(8,i))<<1;if(n.b!=0){e=PF(n.a,r);Lun(n,e,i);n.a=e;n.b=0}else{Jm(n.a,r)}n.c=i}function rjn(n,e){var t;t=n.b;return t.pf((JYn(),m6e))?t.ag()==(UQn(),n9e)?-t.Mf().a-bM(MK(t.of(m6e))):e+bM(MK(t.of(m6e))):t.ag()==(UQn(),n9e)?-t.Mf().a:e}function ijn(n){var e;if(n.b.c.length!=0&&!!bG(Yq(n.b,0),72).a){return bG(Yq(n.b,0),72).a}e=wY(n);if(e!=null){return e}return""+(!n.c?-1:Ctn(n.c.a,n,0))}function ajn(n){var e;if(n.f.c.length!=0&&!!bG(Yq(n.f,0),72).a){return bG(Yq(n.f,0),72).a}e=wY(n);if(e!=null){return e}return""+(!n.i?-1:Ctn(n.i.j,n,0))}function cjn(n,e){var t,r;if(e<0||e>=n.gc()){return null}for(t=e;t0?n.c:0);a=t.Math.max(a,e.d);++i}n.e=c;n.b=a}function ojn(n){var e,t;if(!n.b){n.b=l6(bG(n.f,123).kh().i);for(t=new _D(bG(n.f,123).kh());t.e!=t.i.gc();){e=bG(iyn(t),135);ED(n.b,new nM(e))}}return n.b}function fjn(n,e){var t,r,i;if(e.dc()){return OK(),OK(),Gtt}else{t=new fF(n,e.gc());for(i=new _D(n);i.e!=i.i.gc();){r=iyn(i);e.Hc(r)&&cen(t,r)}return t}}function hjn(n,e,t,r){if(e==0){return r?(!n.o&&(n.o=new ven((cYn(),int),Rnt,n,0)),n.o):(!n.o&&(n.o=new ven((cYn(),int),Rnt,n,0)),Cnn(n.o))}return _yn(n,e,t,r)}function ljn(n){var e,t;if(n.rb){for(e=0,t=n.rb.i;e>22);i+=r>>22;if(i<0){return false}n.l=t&f0n;n.m=r&f0n;n.h=i&h0n;return true}function vjn(n,e,t,r,i,a,c){var u,s;if(e.Te()&&(s=n.a.Ne(t,r),s<0||!i&&s==0)){return false}if(e.Ue()&&(u=n.a.Ne(t,a),u>0||!c&&u==0)){return false}return true}function pjn(n,e){Nln();var t;t=n.j.g-e.j.g;if(t!=0){return 0}switch(n.j.g){case 2:return nvn(e,dIe)-nvn(n,dIe);case 4:return nvn(n,wIe)-nvn(e,wIe)}return 0}function mjn(n){switch(n.g){case 0:return qNe;case 1:return XNe;case 2:return VNe;case 3:return zNe;case 4:return WNe;case 5:return QNe;default:return null}}function kjn(n,e,t){var r,i;r=(i=new ay,Ubn(i,e),Qun(i,t),cen((!n.c&&(n.c=new gz(Art,n,12,10)),n.c),i),i);Lan(r,0);Nan(r,1);Tdn(r,true);kdn(r,true);return r}function yjn(n,e){var t,r;if(e>=n.i)throw dm(new ML(e,n.i));++n.j;t=n.g[e];r=n.i-e-1;r>0&&QGn(n.g,e+1,n.g,e,r);bQ(n.g,--n.i,null);n.Qi(e,t);n.Ni();return t}function Mjn(n,e){var t,r;if(n.Db>>16==17){return n.Cb.Th(n,21,Mrt,e)}return r=vMn(bG(uin((t=bG(Ron(n,16),29),!t?n.ii():t),n.Db>>16),19)),n.Cb.Th(n,r.n,r.f,e)}function Tjn(n){var e,t,r,i;dZ();g$(n.c,n.a);for(i=new nd(n.c);i.at.a.c.length)){throw dm(new jM("index must be >= 0 and <= layer node count"))}!!n.c&&Ttn(n.c.a,n);n.c=t;!!t&&WX(t.a,e,n)}function _jn(n,e){var t,r,i;for(r=new GV(sx(Wgn(n).a.Kc(),new d));dDn(r);){t=bG(K9(r),18);i=bG(e.Kb(t),10);return new zl(nQ(i.n.b+i.o.b/2))}return yy(),yy(),Tce}function Bjn(n,e){this.c=new rm;this.a=n;this.b=e;this.d=bG(lIn(n,(WYn(),BDe)),312);BA(lIn(n,(IYn(),QFe)))===BA((ntn(),ZNe))?this.e=new Lk:this.e=new Ak}function Hjn(n,e){var t,r;r=null;if(n.pf((JYn(),B6e))){t=bG(n.of(B6e),96);t.pf(e)&&(r=t.of(e))}r==null&&!!n.Tf()&&(r=n.Tf().of(e));r==null&&(r=tyn(e));return r}function Ujn(n,e){var t,r;t=n.fd(e);try{r=t.Pb();t.Qb();return r}catch(i){i=Ofn(i);if(G$(i,112)){throw dm(new kM("Can't remove element "+e))}else throw dm(i)}}function Gjn(n,e){var t,r,i;r=new eS;i=new Rhn(r.q.getFullYear()-V1n,r.q.getMonth(),r.q.getDate());t=nXn(n,e,i);if(t==0||t0?e:0);++r}return new PO(i,a)}function Yjn(n,e){var t,r;if(n.Db>>16==6){return n.Cb.Th(n,6,H7e,e)}return r=vMn(bG(uin((t=bG(Ron(n,16),29),!t?(cYn(),Z7e):t),n.Db>>16),19)),n.Cb.Th(n,r.n,r.f,e)}function Zjn(n,e){var t,r;if(n.Db>>16==7){return n.Cb.Th(n,1,F7e,e)}return r=vMn(bG(uin((t=bG(Ron(n,16),29),!t?(cYn(),ent):t),n.Db>>16),19)),n.Cb.Th(n,r.n,r.f,e)}function nEn(n,e){var t,r;if(n.Db>>16==9){return n.Cb.Th(n,9,snt,e)}return r=vMn(bG(uin((t=bG(Ron(n,16),29),!t?(cYn(),rnt):t),n.Db>>16),19)),n.Cb.Th(n,r.n,r.f,e)}function eEn(n,e){var t,r;if(n.Db>>16==5){return n.Cb.Th(n,9,Srt,e)}return r=vMn(bG(uin((t=bG(Ron(n,16),29),!t?(rZn(),zrt):t),n.Db>>16),19)),n.Cb.Th(n,r.n,r.f,e)}function tEn(n,e){var t,r;if(n.Db>>16==7){return n.Cb.Th(n,6,z7e,e)}return r=vMn(bG(uin((t=bG(Ron(n,16),29),!t?(rZn(),rit):t),n.Db>>16),19)),n.Cb.Th(n,r.n,r.f,e)}function rEn(n,e){var t,r;if(n.Db>>16==3){return n.Cb.Th(n,0,G7e,e)}return r=vMn(bG(uin((t=bG(Ron(n,16),29),!t?(rZn(),Brt):t),n.Db>>16),19)),n.Cb.Th(n,r.n,r.f,e)}function iEn(){this.a=new bo;this.g=new kMn;this.j=new kMn;this.b=new rm;this.d=new kMn;this.i=new kMn;this.k=new rm;this.c=new rm;this.e=new rm;this.f=new rm}function aEn(n,e,t){var r,i,a;t<0&&(t=0);a=n.i;for(i=t;iI0n){return uEn(n,r)}if(r==n){return true}}}return false}function sEn(n){Wx();switch(n.q.g){case 5:bNn(n,(UQn(),D8e));bNn(n,Y8e);break;case 4:Uxn(n,(UQn(),D8e));Uxn(n,Y8e);break;default:FQn(n,(UQn(),D8e));FQn(n,Y8e)}}function oEn(n){Wx();switch(n.q.g){case 5:E$n(n,(UQn(),$8e));E$n(n,n9e);break;case 4:gyn(n,(UQn(),$8e));gyn(n,n9e);break;default:_Qn(n,(UQn(),$8e));_Qn(n,n9e)}}function fEn(n){var e,t;e=bG(lIn(n,(oGn(),Yye)),17);if(e){t=e.a;t==0?Ehn(n,(Tun(),dMe),new zvn):Ehn(n,(Tun(),dMe),new j8(t))}else{Ehn(n,(Tun(),dMe),new j8(1))}}function hEn(n,e){var t;t=n.i;switch(e.g){case 1:return-(n.n.b+n.o.b);case 2:return n.n.a-t.o.a;case 3:return n.n.b-t.o.b;case 4:return-(n.n.a+n.o.a)}return 0}function lEn(n,e){switch(n.g){case 0:return e==(Wvn(),QDe)?xCe:RCe;case 1:return e==(Wvn(),QDe)?xCe:DCe;case 2:return e==(Wvn(),QDe)?DCe:RCe;default:return DCe}}function bEn(n,e){var r,i,a;Ttn(n.a,e);n.e-=e.r+(n.a.c.length==0?0:n.c);a=l7n;for(i=new nd(n.a);i.a>16==3){return n.Cb.Th(n,12,snt,e)}return r=vMn(bG(uin((t=bG(Ron(n,16),29),!t?(cYn(),Y7e):t),n.Db>>16),19)),n.Cb.Th(n,r.n,r.f,e)}function dEn(n,e){var t,r;if(n.Db>>16==11){return n.Cb.Th(n,10,snt,e)}return r=vMn(bG(uin((t=bG(Ron(n,16),29),!t?(cYn(),tnt):t),n.Db>>16),19)),n.Cb.Th(n,r.n,r.f,e)}function gEn(n,e){var t,r;if(n.Db>>16==10){return n.Cb.Th(n,11,Mrt,e)}return r=vMn(bG(uin((t=bG(Ron(n,16),29),!t?(rZn(),eit):t),n.Db>>16),19)),n.Cb.Th(n,r.n,r.f,e)}function vEn(n,e){var t,r;if(n.Db>>16==10){return n.Cb.Th(n,12,Irt,e)}return r=vMn(bG(uin((t=bG(Ron(n,16),29),!t?(rZn(),iit):t),n.Db>>16),19)),n.Cb.Th(n,r.n,r.f,e)}function pEn(n){var e;if((n.Bb&1)==0&&!!n.r&&n.r.Vh()){e=bG(n.r,54);n.r=bG(Twn(n,e),142);n.r!=e&&(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,9,8,e,n.r))}return n.r}function mEn(n,e,r){var i;i=zfn(fT(zht,1),C0n,28,15,[XCn(n,(ran(),rpe),e,r),XCn(n,ipe,e,r),XCn(n,ape,e,r)]);if(n.f){i[0]=t.Math.max(i[0],i[2]);i[2]=i[0]}return i}function kEn(n,e){var t,r,i;i=vyn(n,e);if(i.c.length==0){return}g$(i,new cr);t=i.c.length;for(r=0;r>19;o=e.h>>19;if(s!=o){return o-s}i=n.h;u=e.h;if(i!=u){return i-u}r=n.m;c=e.m;if(r!=c){return r-c}t=n.l;a=e.l;return t-a}function PEn(){PEn=O;Nve=(nBn(),Bve);Lve=new TL(N2n,Nve);Ave=(Jrn(),Tve);Ove=new TL($2n,Ave);Ive=(qkn(),mve);Cve=new TL(D2n,Ive);Pve=new TL(x2n,(Qx(),true))}function CEn(n,e,t){var r,i;r=e*t;if(G$(n.g,154)){i=e5(n);if(i.f.d){i.f.a||(n.d.a+=r+Y2n)}else{n.d.d-=r+Y2n;n.d.a+=r+Y2n}}else if(G$(n.g,10)){n.d.d-=r;n.d.a+=2*r}}function IEn(n,e,r){var i,a,c,u,s;a=n[r.g];for(s=new nd(e.d);s.a0?n.b:0);++r}e.b=i;e.e=a}function AEn(n){var e,t,r;r=n.b;if(hS(n.i,r.length)){t=r.length*2;n.b=$nn(Dse,h1n,303,t,0,1);n.c=$nn(Dse,h1n,303,t,0,1);n.f=t-1;n.i=0;for(e=n.a;e;e=e.c){VLn(n,e,e)}++n.g}}function LEn(n,e,t,r){var i,a,c,u;for(i=0;iu&&(s=u/i);a>c&&(o=c/a);jD(n,t.Math.min(s,o));return n}function xEn(){cXn();var n,e;try{e=bG(xSn((PP(),Ort),ate),2113);if(e){return e}}catch(t){t=Ofn(t);if(G$(t,103)){n=t;xW((c$(),n))}else throw dm(t)}return new so}function REn(){cXn();var n,e;try{e=bG(xSn((PP(),Ort),Nie),2040);if(e){return e}}catch(t){t=Ofn(t);if(G$(t,103)){n=t;xW((c$(),n))}else throw dm(t)}return new qo}function KEn(){Gen();var n,e;try{e=bG(xSn((PP(),Ort),fae),2122);if(e){return e}}catch(t){t=Ofn(t);if(G$(t,103)){n=t;xW((c$(),n))}else throw dm(t)}return new Ff}function FEn(n,e,t){var r,i;i=n.e;n.e=e;if((n.Db&4)!=0&&(n.Db&1)==0){r=new vz(n,1,4,i,e);!t?t=r:t.nj(r)}i!=e&&(e?t=LWn(n,pRn(n,e),t):t=LWn(n,n.a,t));return t}function _En(){eS.call(this);this.e=-1;this.a=false;this.p=T1n;this.k=-1;this.c=-1;this.b=-1;this.g=false;this.f=-1;this.j=-1;this.n=-1;this.i=-1;this.d=-1;this.o=T1n}function BEn(n,e){var t,r,i;r=n.b.d.d;n.a||(r+=n.b.d.a);i=e.b.d.d;e.a||(i+=e.b.d.a);t=bgn(r,i);if(t==0){if(!n.a&&e.a){return-1}else if(!e.a&&n.a){return 1}}return t}function HEn(n,e){var t,r,i;r=n.b.b.d;n.a||(r+=n.b.b.a);i=e.b.b.d;e.a||(i+=e.b.b.a);t=bgn(r,i);if(t==0){if(!n.a&&e.a){return-1}else if(!e.a&&n.a){return 1}}return t}function UEn(n,e){var t,r,i;r=n.b.g.d;n.a||(r+=n.b.g.a);i=e.b.g.d;e.a||(i+=e.b.g.a);t=bgn(r,i);if(t==0){if(!n.a&&e.a){return-1}else if(!e.a&&n.a){return 1}}return t}function GEn(){GEn=O;WMe=mV(xq(xq(xq(new mJ,(bIn(),cTe),(YYn(),LPe)),cTe,xPe),uTe,UPe),uTe,kPe);JMe=xq(xq(new mJ,cTe,fPe),cTe,yPe);QMe=mV(new mJ,uTe,TPe)}function qEn(n){var e,t,r,i,a;e=bG(lIn(n,(WYn(),eDe)),85);a=n.n;for(r=e.Cc().Kc();r.Ob();){t=bG(r.Pb(),314);i=t.i;i.c+=a.a;i.d+=a.b;t.c?L_n(t):N_n(t)}Ehn(n,eDe,null)}function XEn(n,e,t){var r,i;i=n.b;r=i.d;switch(e.g){case 1:return-r.d-t;case 2:return i.o.a+r.c+t;case 3:return i.o.b+r.a+t;case 4:return-r.b-t;default:return-1}}function VEn(n,e,t){var r,i;t.Ug("Interactive node placement",1);n.a=bG(lIn(e,(WYn(),BDe)),312);for(i=new nd(e.b);i.a0){c=(a&pZn)%n.d.length;i=i$n(n,c,a,e);if(i){u=i.nd(t);return u}}r=n.ck(a,e,t);n.c.Fc(r);return null}function fSn(n,e){var t,r,i,a;switch(cdn(n,e).Kl()){case 3:case 2:{t=dXn(e);for(i=0,a=t.i;i=0;i--){if(T_(n[i].d,e)||T_(n[i].d,r)){n.length>=i+1&&n.splice(0,i+1);break}}return n}function pSn(n,e){var r;if(qL(n)&&qL(e)){r=n/e;if(g0n0){n.b+=2;n.a+=i}}else{n.b+=1;n.a+=t.Math.min(i,a)}}function SSn(n){var e;e=bG(lIn(bG(dyn(n.b,0),40),(eqn(),SWe)),107);Ehn(n,(DQn(),Cze),new PO(0,0));sUn(new R7,n,e.b+e.c-bM(MK(lIn(n,Dze))),e.d+e.a-bM(MK(lIn(n,Rze))))}function PSn(n,e){var t,r;r=false;if(HA(e)){r=true;MQ(n,new eQ(TK(e)))}if(!r){if(G$(e,242)){r=true;MQ(n,(t=eB(bG(e,242)),new Lb(t)))}}if(!r){throw dm(new MM(Ste))}}function CSn(n,e,t,r){var i,a,c;i=new Utn(n.e,1,10,(c=e.c,G$(c,90)?bG(c,29):(rZn(),nit)),(a=t.c,G$(a,90)?bG(a,29):(rZn(),nit)),Vyn(n,e),false);!r?r=i:r.nj(i);return r}function ISn(n){var e,t;switch(bG(lIn(VQ(n),(IYn(),$Fe)),429).g){case 0:e=n.n;t=n.o;return new PO(e.a+t.a/2,e.b+t.b/2);case 1:return new uN(n.n);default:return null}}function OSn(){OSn=O;c$e=new oI(G4n,0);a$e=new oI("LEFTUP",1);s$e=new oI("RIGHTUP",2);i$e=new oI("LEFTDOWN",3);u$e=new oI("RIGHTDOWN",4);r$e=new oI("BALANCED",5)}function ASn(n,e,t){var r,i,a;r=bgn(n.a[e.p],n.a[t.p]);if(r==0){i=bG(lIn(e,(WYn(),dDe)),15);a=bG(lIn(t,dDe),15);if(i.Hc(t)){return-1}else if(a.Hc(e)){return 1}}return r}function LSn(n){switch(n.g){case 1:return new Ou;case 2:return new Au;case 3:return new Iu;case 0:return null;default:throw dm(new jM(m7n+(n.f!=null?n.f:""+n.g)))}}function NSn(n,e,t){switch(e){case 1:!n.n&&(n.n=new gz(unt,n,1,7));NVn(n.n);!n.n&&(n.n=new gz(unt,n,1,7));NW(n.n,bG(t,16));return;case 2:Wcn(n,TK(t));return}pln(n,e,t)}function $Sn(n,e,t){switch(e){case 3:jan(n,bM(MK(t)));return;case 4:Ean(n,bM(MK(t)));return;case 5:San(n,bM(MK(t)));return;case 6:Pan(n,bM(MK(t)));return}NSn(n,e,t)}function DSn(n,e,t){var r,i,a;a=(r=new ay,r);i=NCn(a,e,null);!!i&&i.oj();Qun(a,t);cen((!n.c&&(n.c=new gz(Art,n,12,10)),n.c),a);Lan(a,0);Nan(a,1);Tdn(a,true);kdn(a,true)}function xSn(n,e){var t,r,i;t=qP(n.i,e);if(G$(t,241)){i=bG(t,241);i.zi()==null&&undefined;return i.wi()}else if(G$(t,507)){r=bG(t,2037);i=r.b;return i}else{return null}}function RSn(n,e,t,r){var i,a;nQ(e);nQ(t);a=bG(nB(n.d,e),17);Htn(!!a,"Row %s not in %s",e,n.e);i=bG(nB(n.b,t),17);Htn(!!i,"Column %s not in %s",t,n.c);return Vfn(n,a.a,i.a,r)}function KSn(n,e,t,r,i,a,c){var u,s,o,f,h;f=i[a];o=a==c-1;u=o?r:0;h=LTn(u,f);r!=10&&zfn(fT(n,c-a),e[a],t[a],u,h);if(!o){++a;for(s=0;s1||u==-1){a=bG(s,15);i.Wb(Zvn(n,a))}else{i.Wb(lUn(n,bG(s,58)))}}}}function YSn(n,e,t,r){EE();var c=wce;i=e;a=t;dce=r;function u(){for(var n=0;n0){return false}}return true}function ePn(n){var e,t,r,i,a;for(r=new pon(new Kw(n.b).a);r.b;){t=jun(r);e=bG(t.ld(),10);a=bG(bG(t.md(),42).a,10);i=bG(bG(t.md(),42).b,8);t_(kL(e.n),t_(_$(a.n),i))}}function tPn(n){switch(bG(lIn(n.b,(IYn(),mFe)),387).g){case 1:ES(rY(wrn(new gX(null,new d3(n.d,16)),new Zi),new na),new ea);break;case 2:yBn(n);break;case 0:TLn(n)}}function rPn(n,e,t){var r,i,a;r=t;!r&&(r=new gy);r.Ug("Layout",n.a.c.length);for(a=new nd(n.a);a.aN9n){return t}else i>-1e-6&&++t}return t}function oPn(n,e){var t;if(e!=n.b){t=null;!!n.b&&(t=D1(n.b,n,-4,t));!!e&&(t=Eyn(e,n,-4,t));t=Ewn(n,e,t);!!t&&t.oj()}else(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,3,e,e))}function fPn(n,e){var t;if(e!=n.f){t=null;!!n.f&&(t=D1(n.f,n,-1,t));!!e&&(t=Eyn(e,n,-1,t));t=jwn(n,e,t);!!t&&t.oj()}else(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,0,e,e))}function hPn(n,e,t,r){var i,a,c,u;if(bN(n.e)){i=e.Lk();u=e.md();a=t.md();c=ZZ(n,1,i,u,a,i.Jk()?_qn(n,i,a,G$(i,102)&&(bG(i,19).Bb&S0n)!=0):-1,true);r?r.nj(c):r=c}return r}function lPn(n){var e,t,r;if(n==null)return null;t=bG(n,15);if(t.dc())return"";r=new YM;for(e=t.Kc();e.Ob();){ZA(r,(bzn(),TK(e.Pb())));r.a+=" "}return NL(r,r.a.length-1)}function bPn(n){var e,t,r;if(n==null)return null;t=bG(n,15);if(t.dc())return"";r=new YM;for(e=t.Kc();e.Ob();){ZA(r,(bzn(),TK(e.Pb())));r.a+=" "}return NL(r,r.a.length-1)}function wPn(n,e,t){var r,i;r=n.c[e.c.p][e.p];i=n.c[t.c.p][t.p];if(r.a!=null&&i.a!=null){return HV(r.a,i.a)}else if(r.a!=null){return-1}else if(i.a!=null){return 1}return 0}function dPn(n,e,t){t.Ug("Tree layout",1);qJ(n.b);tW(n.b,(Njn(),uVe),uVe);tW(n.b,sVe,sVe);tW(n.b,oVe,oVe);tW(n.b,fVe,fVe);n.a=ezn(n.b,e);rPn(n,e,t.eh(1));t.Vg();return e}function gPn(n,e){var t,r,i,a,c,u;if(e){a=e.a.length;t=new WV(a);for(u=(t.b-t.a)*t.c<0?(NP(),Fht):new BD(t);u.Ob();){c=bG(u.Pb(),17);i=j6(e,c.a);r=new lp(n);eY(r.a,i)}}}function vPn(n,e){var t,r,i,a,c,u;if(e){a=e.a.length;t=new WV(a);for(u=(t.b-t.a)*t.c<0?(NP(),Fht):new BD(t);u.Ob();){c=bG(u.Pb(),17);i=j6(e,c.a);r=new rp(n);nY(r.a,i)}}}function pPn(n){var e;if(n!=null&&n.length>0&&ZJ(n,n.length-1)==33){try{e=wxn(o1(n,0,n.length-1));return e.e==null}catch(t){t=Ofn(t);if(!G$(t,33))throw dm(t)}}return false}function mPn(n,e,t){var r,i,a;r=VQ(e);i=Mgn(r);a=new vOn;l2(a,e);switch(t.g){case 1:KLn(a,Wdn($vn(i)));break;case 2:KLn(a,$vn(i))}Ehn(a,(IYn(),p_e),MK(lIn(n,p_e)));return a}function kPn(n){var e,t;e=bG(K9(new GV(sx(Qgn(n.a).a.Kc(),new d))),18);t=bG(K9(new GV(sx(Jgn(n.a).a.Kc(),new d))),18);return lM(yK(lIn(e,(WYn(),KDe))))||lM(yK(lIn(t,KDe)))}function yPn(){yPn=O;LAe=new YC("ONE_SIDE",0);$Ae=new YC("TWO_SIDES_CORNER",1);DAe=new YC("TWO_SIDES_OPPOSING",2);NAe=new YC("THREE_SIDES",3);AAe=new YC("FOUR_SIDES",4)}function MPn(n,e){var t,r,i,a;a=new im;i=0;r=e.Kc();while(r.Ob()){t=Bwn(bG(r.Pb(),17).a+i);while(t.a=n.f){break}Tm(a.c,t)}return a}function TPn(n,e){var t,r,i,a,c;for(a=new nd(e.a);a.a0&&Pjn(this,this.c-1,(UQn(),$8e));this.c0&&n[0].length>0&&(this.c=lM(yK(lIn(VQ(n[0][0]),(WYn(),gDe)))));this.a=$nn(NUe,XZn,2117,n.length,0,2);this.b=$nn(xUe,XZn,2118,n.length,0,2);this.d=new Ybn}function RPn(n){if(n.c.length==0){return false}if((b3(0,n.c.length),bG(n.c[0],18)).c.i.k==(YIn(),tEe)){return true}return l9(rY(new gX(null,new d3(n,16)),new Ba),new Ha)}function KPn(n,e){var r,i,a,c,u,s,o;s=WFn(e);c=e.f;o=e.g;u=t.Math.sqrt(c*c+o*o);a=0;for(i=new nd(s);i.a=0){t=pSn(n,d0n);r=Upn(n,d0n)}else{e=_V(n,1);t=pSn(e,5e8);r=Upn(e,5e8);r=Rgn(KV(r,1),O3(n,1))}return A3(KV(r,32),O3(t,A0n))}function rCn(n,e,t){var r,i;r=(PK(e.b!=0),bG(Rin(e,e.a.a),8));switch(t.g){case 0:r.b=0;break;case 2:r.b=n.f;break;case 3:r.a=0;break;default:r.a=n.g}i=Gkn(e,0);vW(i,r);return e}function iCn(n,e,t,r){var i,a,c,u,s;s=n.b;a=e.d;c=a.j;u=Skn(c,s.d[c.g],t);i=t_(_$(a.n),a.a);switch(a.j.g){case 1:case 3:u.a+=i.a;break;case 2:case 4:u.b+=i.b}w8(r,u,r.c.b,r.c)}function aCn(n,e,t){var r,i,a,c;c=Ctn(n.e,e,0);a=new Ck;a.b=t;r=new K4(n.e,c);while(r.b1;e>>=1){(e&1)!=0&&(r=I5(r,t));t.d==1?t=I5(t,t):t=new akn(GUn(t.a,t.d,$nn(Ght,z1n,28,t.d<<1,15,1)))}r=I5(r,t);return r}function hCn(){hCn=O;var n,e,t,r;Cwe=$nn(zht,C0n,28,25,15,1);Iwe=$nn(zht,C0n,28,33,15,1);r=152587890625e-16;for(e=32;e>=0;e--){Iwe[e]=r;r*=.5}t=1;for(n=24;n>=0;n--){Cwe[n]=t;t*=.5}}function lCn(n){var e,t;if(lM(yK(YDn(n,(IYn(),AFe))))){for(t=new GV(sx(uRn(n).a.Kc(),new d));dDn(t);){e=bG(K9(t),74);if(XNn(e)){if(lM(yK(YDn(e,LFe)))){return true}}}}return false}function bCn(n,e){var t,r,i;if(Gz(n.f,e)){e.b=n;r=e.c;Ctn(n.j,r,0)!=-1||ED(n.j,r);i=e.d;Ctn(n.j,i,0)!=-1||ED(n.j,i);t=e.a.b;if(t.c.length!=0){!n.i&&(n.i=new jkn(n));Lon(n.i,t)}}}function wCn(n){var e,t,r,i,a;t=n.c.d;r=t.j;i=n.d.d;a=i.j;if(r==a){return t.p=0&&T_(n.substr(e,"GMT".length),"GMT")){t[0]=e+3;return AUn(n,t,r)}if(e>=0&&T_(n.substr(e,"UTC".length),"UTC")){t[0]=e+3;return AUn(n,t,r)}return AUn(n,t,r)}function mCn(n,e){var t,r,i,a,c;a=n.g.a;c=n.g.b;for(r=new nd(n.d);r.at;a--){n[a]|=e[a-t-1]>>>c;n[a-1]=e[a-t-1]<0&&QGn(n.g,e,n.g,e+r,u);c=t.Kc();n.i+=r;for(i=0;i>4&15;a=n[r]&15;c[i++]=jnt[t];c[i++]=jnt[a]}return Tmn(c,0,c.length)}}function FCn(n){var e,t;if(n>=S0n){e=P0n+(n-S0n>>10&1023)&$1n;t=56320+(n-S0n&1023)&$1n;return String.fromCharCode(e)+(""+String.fromCharCode(t))}else{return String.fromCharCode(n&$1n)}}function _Cn(n,e){ZK();var t,r,i,a;i=bG(bG(r7(n.r,e),21),87);if(i.gc()>=2){r=bG(i.Kc().Pb(),117);t=n.u.Hc((uNn(),P8e));a=n.u.Hc(A8e);return!r.a&&!t&&(i.gc()==2||a)}else{return false}}function BCn(n,e,t,r,i){var a,c,u;a=YFn(n,e,t,r,i);u=false;while(!a){yxn(n,i,true);u=true;a=YFn(n,e,t,r,i)}u&&yxn(n,i,false);c=thn(i);if(c.c.length!=0){!!n.d&&n.d.Gg(c);BCn(n,i,t,r,c)}}function HCn(){HCn=O;O5e=new DO(G4n,0);C5e=new DO("DIRECTED",1);A5e=new DO("UNDIRECTED",2);S5e=new DO("ASSOCIATION",3);I5e=new DO("GENERALIZATION",4);P5e=new DO("DEPENDENCY",5)}function UCn(n,e){var t;if(!d0(n)){throw dm(new EM(Eee))}t=d0(n);switch(e.g){case 1:return-(n.j+n.f);case 2:return n.i-t.g;case 3:return n.j-t.f;case 4:return-(n.i+n.g)}return 0}function GCn(n,e,t){var r,i,a;r=e.Lk();a=e.md();i=r.Jk()?ZZ(n,4,r,a,null,_qn(n,r,a,G$(r,102)&&(bG(r,19).Bb&S0n)!=0),true):ZZ(n,r.tk()?2:1,r,a,r.ik(),-1,true);t?t.nj(i):t=i;return t}function qCn(n,e){var t,r;cJ(e);r=n.b.c.length;ED(n.b,e);while(r>0){t=r;r=(r-1)/2|0;if(n.a.Ne(Yq(n.b,r),e)<=0){r9(n.b,t,e);return true}r9(n.b,t,Yq(n.b,r))}r9(n.b,r,e);return true}function XCn(n,e,r,i){var a,c;a=0;if(!r){for(c=0;c=u}function zCn(n){switch(n.g){case 0:return new Vu;case 1:return new Wu;default:throw dm(new jM("No implementation is available for the width approximator "+(n.f!=null?n.f:""+n.g)))}}function WCn(n,e,t,r){var i;i=false;if(HA(r)){i=true;iq(e,t,TK(r))}if(!i){if(UA(r)){i=true;WCn(n,e,t,r)}}if(!i){if(G$(r,242)){i=true;jZ(e,t,bG(r,242))}}if(!i){throw dm(new MM(Ste))}}function QCn(n,e){var t,r,i;t=e.qi(n.a);if(t){i=Rpn((!t.b&&(t.b=new JR((rZn(),cit),Nat,t)),t.b),jie);if(i!=null){for(r=1;r<(yAn(),qut).length;++r){if(T_(qut[r],i)){return r}}}}return 0}function JCn(n,e){var t,r,i;t=e.qi(n.a);if(t){i=Rpn((!t.b&&(t.b=new JR((rZn(),cit),Nat,t)),t.b),jie);if(i!=null){for(r=1;r<(yAn(),Xut).length;++r){if(T_(Xut[r],i)){return r}}}}return 0}function YCn(n,e){var t,r,i,a;cJ(e);a=n.a.gc();if(a0?1:0;while(a.a[i]!=t){a=a.a[i];i=n.a.Ne(t.d,a.d)>0?1:0}a.a[i]=r;r.b=t.b;r.a[0]=t.a[0];r.a[1]=t.a[1];t.a[0]=null;t.a[1]=null}function iIn(n){var e,t,r,i;e=new im;t=$nn(qht,_2n,28,n.a.c.length,16,1);Yz(t,t.length);for(i=new nd(n.a);i.a0&&gUn((b3(0,t.c.length),bG(t.c[0],30)),n);t.c.length>1&&gUn(bG(Yq(t,t.c.length-1),30),n);e.Vg()}function uIn(n){uNn();var e,t;e=nV(C8e,zfn(fT(L8e,1),g1n,279,0,[O8e]));if(Qon(J1(e,n))>1){return false}t=nV(P8e,zfn(fT(L8e,1),g1n,279,0,[S8e,A8e]));if(Qon(J1(t,n))>1){return false}return true}function sIn(n,e){var t;t=z1((PP(),Ort),n);G$(t,507)?o2(Ort,n,new OA(this,e)):o2(Ort,n,this);VIn(this,e);if(e==(jj(),Frt)){this.wb=bG(this,2038);bG(e,2040)}else{this.wb=(cQ(),_rt)}}function oIn(n){var e,t,r;if(n==null){return null}e=null;for(t=0;t=N1n?"error":r>=900?"warn":r>=800?"info":"log");TQ(t,n.a);!!n.b&&AKn(e,t,n.b,"Exception: ",true)}function lIn(n,e){var t,r;r=(!n.q&&(n.q=new rm),fQ(n.q,e));if(r!=null){return r}t=e.Sg();G$(t,4)&&(t==null?(!n.q&&(n.q=new rm),b7(n.q,e)):(!n.q&&(n.q=new rm),jJ(n.q,e,t)),n);return t}function bIn(){bIn=O;rTe=new yC("P1_CYCLE_BREAKING",0);iTe=new yC("P2_LAYERING",1);aTe=new yC("P3_NODE_ORDERING",2);cTe=new yC("P4_NODE_PLACEMENT",3);uTe=new yC("P5_EDGE_ROUTING",4)}function wIn(n,e){nin();var t;if(n.c==e.c){if(n.b==e.b||usn(n.b,e.b)){t=XL(n.b)?1:-1;if(n.a&&!e.a){return t}else if(!n.a&&e.a){return-t}}return k$(n.b.g,e.b.g)}else{return bgn(n.c,e.c)}}function dIn(n,e){var t,r,i;if(EIn(n,e)){return true}for(r=new nd(e);r.a=i||e<0)throw dm(new kM(qte+e+Xte+i));if(t>=i||t<0)throw dm(new kM(Vte+t+Xte+i));e!=t?r=(a=n.Cj(t),n.qj(e,a),a):r=n.xj(t);return r}function TIn(n){var e,t,r;r=n;if(n){e=0;for(t=n.Eh();t;t=t.Eh()){if(++e>I0n){return TIn(t)}r=t;if(t==n){throw dm(new EM("There is a cycle in the containment hierarchy of "+n))}}}return r}function jIn(n){var e,t,r;r=new rfn(MZn,"[","]");for(t=n.Kc();t.Ob();){e=t.Pb();l7(r,BA(e)===BA(n)?"(this Collection)":e==null?CZn:fvn(e))}return!r.a?r.c:r.e.length==0?r.a.a:r.a.a+(""+r.e)}function EIn(n,e){var t,r;r=false;if(e.gc()<2){return false}for(t=0;t1&&(n.j.b+=n.e)}else{n.j.a+=r.a;n.j.b=t.Math.max(n.j.b,r.b);n.d.c.length>1&&(n.j.a+=n.e)}}function IIn(){IIn=O;FAe=zfn(fT(e9e,1),X4n,64,0,[(UQn(),D8e),$8e,Y8e]);KAe=zfn(fT(e9e,1),X4n,64,0,[$8e,Y8e,n9e]);_Ae=zfn(fT(e9e,1),X4n,64,0,[Y8e,n9e,D8e]);BAe=zfn(fT(e9e,1),X4n,64,0,[n9e,D8e,$8e])}function OIn(n,e,t,r){var i,a,c,u,s,o,f;c=n.c.d;u=n.d.d;if(c.j==u.j){return}f=n.b;i=c.j;s=null;while(i!=u.j){s=e==0?Qdn(i):zdn(i);a=Skn(i,f.d[i.g],t);o=Skn(s,f.d[s.g],t);hq(r,t_(a,o));i=s}}function AIn(n,e,t,r){var i,a,c,u,s;c=Ajn(n.a,e,t);u=bG(c.a,17).a;a=bG(c.b,17).a;if(r){s=bG(lIn(e,(WYn(),NDe)),10);i=bG(lIn(t,NDe),10);if(!!s&&!!i){N5(n.b,s,i);u+=n.b.i;a+=n.b.e}}return u>a}function LIn(n){var e,t,r,i,a,c,u,s,o;this.a=Gyn(n);this.b=new im;for(t=n,r=0,i=t.length;rWK(n.d).c){n.i+=n.g.c;Xpn(n.d)}else if(WK(n.d).c>WK(n.g).c){n.e+=n.d.c;Xpn(n.g)}else{n.i+=CX(n.g);n.e+=CX(n.d);Xpn(n.g);Xpn(n.d)}}}function RIn(n,e,t){var r,i,a,c;a=e.q;c=e.r;new x2((q7(),kXe),e,a,1);new x2(kXe,a,c,1);for(i=new nd(t);i.as&&(o=s/i);a>c&&(f=c/a);u=t.Math.min(o,f);n.a+=u*(e.a-n.a);n.b+=u*(e.b-n.b)}function GIn(n,e,t,r,i){var a,c;c=false;a=bG(Yq(t.b,0),27);while(Aqn(n,e,a,r,i)){c=true;VSn(t,a);if(t.b.c.length==0){break}a=bG(Yq(t.b,0),27)}t.b.c.length==0&&bEn(t.j,t);c&&DTn(e.q);return c}function qIn(n,e){v_n();var t,r,i,a;if(e.b<2){return false}a=Gkn(e,0);t=bG($6(a),8);r=t;while(a.b!=a.d.c){i=bG($6(a),8);if(ZRn(n,r,i)){return true}r=i}if(ZRn(n,r,t)){return true}return false}function XIn(n,e,t,r){var i,a;if(t==0){return!n.o&&(n.o=new ven((cYn(),int),Rnt,n,0)),W_(n.o,e,r)}return a=bG(uin((i=bG(Ron(n,16),29),!i?n.ii():i),t),69),a.wk().Ak(n,Fmn(n),t-sQ(n.ii()),e,r)}function VIn(n,e){var t;if(e!=n.sb){t=null;!!n.sb&&(t=bG(n.sb,54).Th(n,1,q7e,t));!!e&&(t=bG(e,54).Rh(n,1,q7e,t));t=tdn(n,e,t);!!t&&t.oj()}else(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,4,e,e))}function zIn(n,e){var t,r,i,a;if(e){i=Fan(e,"x");t=new op(n);Tan(t.a,(cJ(i),i));a=Fan(e,"y");r=new fp(n);Ian(r.a,(cJ(a),a))}else{throw dm(new AM("All edge sections need an end point."))}}function WIn(n,e){var t,r,i,a;if(e){i=Fan(e,"x");t=new cp(n);Can(t.a,(cJ(i),i));a=Fan(e,"y");r=new up(n);Oan(r.a,(cJ(a),a))}else{throw dm(new AM("All edge sections need a start point."))}}function QIn(n,e){var t,r,i,a,c,u,s;for(r=Bln(n),a=0,u=r.length;a>22-e;i=n.h<>22-e}else if(e<44){t=0;r=n.l<>44-e}else{t=0;r=0;i=n.l<n){throw dm(new jM("k must be smaller than n"))}else return e==0||e==n?1:n==0?0:bSn(n)/(bSn(e)*bSn(n-e))}function sOn(n,e){var t,r,i,a;t=new IN(n);while(t.g==null&&!t.c?D0(t):t.g==null||t.i!=0&&bG(t.g[t.i-1],51).Ob()){a=bG(nRn(t),58);if(G$(a,167)){r=bG(a,167);for(i=0;i>4];e[t*2+1]=qft[a&15]}return Tmn(e,0,e.length)}function jOn(n){CJ();var e,t,r;r=n.c.length;switch(r){case 0:return Mse;case 1:e=bG(zLn(new nd(n)),44);return gq(e.ld(),e.md());default:t=bG(Okn(n,$nn(vue,i1n,44,n.c.length,0,1)),173);return new By(t)}}function EOn(n){var e,t,r,i,a,c;e=new KD;t=new KD;x6(e,n);x6(t,n);while(t.b!=t.c){i=bG(Bz(t),36);for(c=new nd(i.a);c.a0&&wHn(n,t,e);return i}return I$n(n,e,t)}function IOn(){IOn=O;VJe=(JYn(),I6e);nYe=X6e;_Je=J4e;BJe=n6e;HJe=t6e;FJe=W4e;UJe=a6e;XJe=j6e;RJe=(OHn(),kJe);KJe=yJe;WJe=PJe;YJe=OJe;QJe=CJe;JJe=IJe;GJe=TJe;qJe=EJe;zJe=SJe;ZJe=AJe;eYe=NJe;xJe=mJe}function OOn(n,e){var t,r,i,a,c;if(n.e<=e){return n.g}if(v3(n,n.g,e)){return n.g}a=n.r;r=n.g;c=n.r;i=(a-r)/2+r;while(r+11&&(n.e.b+=n.a)}else{n.e.a+=r.a;n.e.b=t.Math.max(n.e.b,r.b);n.d.c.length>1&&(n.e.a+=n.a)}}function KOn(n){var e,t,r,i;i=n.i;e=i.b;r=i.j;t=i.g;switch(i.a.g){case 0:t.a=(n.g.b.o.a-r.a)/2;break;case 1:t.a=e.d.n.a+e.d.a.a;break;case 2:t.a=e.d.n.a+e.d.a.a-r.a;break;case 3:t.b=e.d.n.b+e.d.a.b}}function FOn(n,e,t){var r,i,a;for(i=new GV(sx(Wgn(t).a.Kc(),new d));dDn(i);){r=bG(K9(i),18);if(!(!j9(r)&&!(!j9(r)&&r.c.i.c==r.d.i.c))){continue}a=hRn(n,r,t,new Nk);a.c.length>1&&(Tm(e.c,a),true)}}function _On(n,e,t,r,i){if(rr&&(n.a=r);n.bi&&(n.b=i);return n}function BOn(n){if(G$(n,143)){return kKn(bG(n,143))}else if(G$(n,233)){return Pvn(bG(n,233))}else if(G$(n,23)){return nOn(bG(n,23))}else{throw dm(new jM(Ite+jIn(new $M(zfn(fT(kce,1),jZn,1,5,[n])))))}}function HOn(n,e,t,r,i){var a,c,u;a=true;for(c=0;c>>i|t[c+r+1]<>>i;++c}return a}function UOn(n,e,t,r){var i,a,c;if(e.k==(YIn(),tEe)){for(a=new GV(sx(Qgn(e).a.Kc(),new d));dDn(a);){i=bG(K9(a),18);c=i.c.i.k;if(c==tEe&&n.c.a[i.c.i.c.p]==r&&n.c.a[e.c.p]==t){return true}}}return false}function GOn(n,e){var t,r,i,a;e&=63;t=n.h&h0n;if(e<22){a=t>>>e;i=n.m>>e|t<<22-e;r=n.l>>e|n.m<<22-e}else if(e<44){a=0;i=t>>>e-22;r=n.m>>e-22|n.h<<44-e}else{a=0;i=0;r=t>>>e-44}return M$(r&f0n,i&f0n,a&h0n)}function qOn(n,e,t,r){var i;this.b=r;this.e=n==(ucn(),WUe);i=e[t];this.d=tX(qht,[XZn,_2n],[183,28],16,[i.length,i.length],2);this.a=tX(Ght,[XZn,z1n],[53,28],15,[i.length,i.length],2);this.c=new $Pn(e,t)}function XOn(n){var e,t,r;n.k=new R2((UQn(),zfn(fT(e9e,1),X4n,64,0,[Z8e,D8e,$8e,Y8e,n9e])).length,n.j.c.length);for(r=new nd(n.j);r.a=t){rAn(n,e,r.p);return true}}return false}function JOn(n,e,t,r){var i,a,c,u,s,o;c=t.length;a=0;i=-1;o=Crn((w3(e,n.length+1),n.substr(e)),(fB(),wwe));for(u=0;ua&&$z(o,Crn(t[u],wwe))){i=u;a=s}}i>=0&&(r[0]=e+a);return i}function YOn(n){var e;if((n.Db&64)!=0)return oOn(n);e=new vx(Kee);!n.a||tL(tL((e.a+=' "',e),n.a),'"');tL(Kj(tL(Kj(tL(Kj(tL(Kj((e.a+=" (",e),n.i),","),n.j)," | "),n.g),","),n.f),")");return e.a}function ZOn(n,e,t){var r,i,a,c,u;u=ZKn(n.e.Dh(),e);i=bG(n.g,124);r=0;for(c=0;ct){return sLn(n,t,"start index")}if(e<0||e>t){return sLn(e,t,"end index")}return RBn("end index (%s) must not be less than start index (%s)",zfn(fT(kce,1),jZn,1,5,[Bwn(e),Bwn(n)]))}function tAn(n,e){var t,r,i,a;for(r=0,i=n.length;r0&&aAn(n,a,t))}}e.p=0}function cAn(n){var e;this.c=new vS;this.f=n.e;this.e=n.d;this.i=n.g;this.d=n.c;this.b=n.b;this.k=n.j;this.a=n.a;!n.i?this.j=(e=bG(Pj(k3e),9),new aB(e,bG(PF(e,e.length),9),0)):this.j=n.i;this.g=n.f}function uAn(n){var e,t,r,i;e=IQ(tL(new vx("Predicates."),"and"),40);t=true;for(i=new td(n);i.b0?u[c-1]:$nn(Yje,e6n,10,0,0,1);i=u[c];o=c=0?n.ki(i):YLn(n,r)}else{throw dm(new jM(Uee+r.xe()+Gee))}}else{wdn(n,t,r)}}function bAn(n){var e,t;t=null;e=false;if(G$(n,211)){e=true;t=bG(n,211).a}if(!e){if(G$(n,263)){e=true;t=""+bG(n,263).a}}if(!e){if(G$(n,493)){e=true;t=""+bG(n,493).a}}if(!e){throw dm(new MM(Ste))}return t}function wAn(n,e,t){var r,i,a,c,u,s;s=ZKn(n.e.Dh(),e);r=0;u=n.i;i=bG(n.g,124);for(c=0;c=n.d.b.c.length){e=new pQ(n.d);e.p=r.p-1;ED(n.d.b,e);t=new pQ(n.d);t.p=r.p;ED(n.d.b,t)}h2(r,bG(Yq(n.d.b,r.p),30))}}function SAn(n,e,t){var r,i,a;if(!n.b[e.g]){n.b[e.g]=true;r=t;!r&&(r=new R7);hq(r.b,e);for(a=n.a[e.g].Kc();a.Ob();){i=bG(a.Pb(),65);i.b!=e&&SAn(n,i.b,r);i.c!=e&&SAn(n,i.c,r);hq(r.a,i)}return r}return null}function PAn(n){switch(n.g){case 0:case 1:case 2:return UQn(),D8e;case 3:case 4:case 5:return UQn(),Y8e;case 6:case 7:case 8:return UQn(),n9e;case 9:case 10:case 11:return UQn(),$8e;default:return UQn(),Z8e}}function CAn(n,e){var t;if(n.c.length==0){return false}t=$pn((b3(0,n.c.length),bG(n.c[0],18)).c.i);a2();if(t==(rMn(),_Be)||t==FBe){return true}return l9(rY(new gX(null,new d3(n,16)),new Ua),new bv(e))}function IAn(n,e){if(G$(e,207)){return UN(n,bG(e,27))}else if(G$(e,193)){return GN(n,bG(e,123))}else if(G$(e,452)){return HN(n,bG(e,166))}else{throw dm(new jM(Ite+jIn(new $M(zfn(fT(kce,1),jZn,1,5,[e])))))}}function OAn(n,e,t){var r,i;this.f=n;r=bG(fQ(n.b,e),260);i=!r?0:r.a;u7(t,i);if(t>=(i/2|0)){this.e=!r?null:r.c;this.d=i;while(t++0){Orn(this)}}this.b=e;this.a=null}function AAn(n,e){var t,r;e.a?nFn(n,e):(t=bG(IS(n.b,e.b),60),!!t&&t==n.a[e.b.f]&&!!t.a&&t.a!=e.b.a&&t.c.Fc(e.b),r=bG(CS(n.b,e.b),60),!!r&&n.a[r.f]==e.b&&!!r.a&&r.a!=e.b.a&&e.b.c.Fc(r),wD(n.b,e.b),undefined)}function LAn(n,e){var t,r;t=bG(xJ(n.b,e),127);if(bG(bG(r7(n.r,e),21),87).dc()){t.n.b=0;t.n.c=0;return}t.n.b=n.C.b;t.n.c=n.C.c;n.A.Hc((emn(),b9e))&&jBn(n,e);r=$yn(n,e);P_n(n,e)==(Zkn(),b8e)&&(r+=2*n.w);t.a.a=r}function NAn(n,e){var t,r;t=bG(xJ(n.b,e),127);if(bG(bG(r7(n.r,e),21),87).dc()){t.n.d=0;t.n.a=0;return}t.n.d=n.C.d;t.n.a=n.C.a;n.A.Hc((emn(),b9e))&&EBn(n,e);r=Nyn(n,e);P_n(n,e)==(Zkn(),b8e)&&(r+=2*n.w);t.a.b=r}function $An(n,e){var t,r,i,a;a=new im;for(r=new nd(e);r.ar&&(w3(e-1,n.length),n.charCodeAt(e-1)<=32)){--e}return r>0||et.a&&(r.Hc((iPn(),a4e))?i=(e.a-t.a)/2:r.Hc(u4e)&&(i=e.a-t.a));e.b>t.b&&(r.Hc((iPn(),o4e))?a=(e.b-t.b)/2:r.Hc(s4e)&&(a=e.b-t.b));tIn(n,i,a)}function uLn(n,e,t,r,i,a,c,u,s,o,f,h,l){G$(n.Cb,90)&&SLn(S9(bG(n.Cb,90)),4);Qun(n,t);n.f=c;egn(n,u);rgn(n,s);ngn(n,o);tgn(n,f);Tdn(n,h);Ngn(n,l);kdn(n,true);Lan(n,i);n.Zk(a);Ubn(n,e);r!=null&&(n.i=null,vun(n,r))}function sLn(n,e,t){if(n<0){return RBn(TZn,zfn(fT(kce,1),jZn,1,5,[t,Bwn(n)]))}else if(e<0){throw dm(new jM(EZn+e))}else{return RBn("%s (%s) must not be greater than size (%s)",zfn(fT(kce,1),jZn,1,5,[t,Bwn(n),Bwn(e)]))}}function oLn(n,e,t,r,i,a){var c,u,s,o;c=r-t;if(c<7){rvn(e,t,r,a);return}s=t+i;u=r+i;o=s+(u-s>>1);oLn(e,n,s,o,-i,a);oLn(e,n,o,u,-i,a);if(a.Ne(n[o-1],n[o])<=0){while(t=0?n.bi(a,t):vRn(n,i,t)}else{throw dm(new jM(Uee+i.xe()+Gee))}}else{vvn(n,r,i,t)}}function dLn(n){var e,t;if(n.f){while(n.n>0){e=bG(n.k.Xb(n.n-1),76);t=e.Lk();if(G$(t,102)&&(bG(t,19).Bb&Wee)!=0&&(!n.e||t.pk()!=R7e||t.Lj()!=0)&&e.md()!=null){return true}else{--n.n}}return false}else{return n.n>0}}function gLn(n){var e,t,r,i;t=bG(n,54)._h();if(t){try{r=null;e=Ixn((PP(),Ort),_Un(Ivn(t)));if(e){i=e.ai();!!i&&(r=i.Fl(pM(t.e)))}if(!!r&&r!=n){return gLn(r)}}catch(a){a=Ofn(a);if(!G$(a,63))throw dm(a)}}return n}function vLn(n,e,t){var r,i,a;t.Ug("Remove overlaps",1);t.dh(e,h7n);r=bG(YDn(e,(AK(),FQe)),27);n.f=r;n.a=hMn(bG(YDn(e,(IOn(),ZJe)),300));i=MK(YDn(e,(JYn(),X6e)));ow(n,(cJ(i),i));a=WFn(r);BWn(n,e,a,t);t.dh(e,b7n)}function pLn(n){var e,t,r;if(lM(yK(YDn(n,(JYn(),F4e))))){r=new im;for(t=new GV(sx(uRn(n).a.Kc(),new d));dDn(t);){e=bG(K9(t),74);XNn(e)&&lM(yK(YDn(e,_4e)))&&(Tm(r.c,e),true)}return r}else{return dZ(),dZ(),lbe}}function mLn(n){if(!n){return Xy(),mhe}var e=n.valueOf?n.valueOf():n;if(e!==n){var r=jhe[typeof e];return r?r(e):Zbn(typeof e)}else if(n instanceof Array||n instanceof t.Array){return new Ob(n)}else{return new Nb(n)}}function kLn(n,e,r){var i,a,c;c=n.o;i=bG(xJ(n.p,r),252);a=i.i;a.b=yNn(i);a.a=kNn(i);a.b=t.Math.max(a.b,c.a);a.b>c.a&&!e&&(a.b=c.a);a.c=-(a.b-c.a)/2;switch(r.g){case 1:a.d=-a.a;break;case 3:a.d=c.b}rqn(i);oqn(i)}function yLn(n,e,r){var i,a,c;c=n.o;i=bG(xJ(n.p,r),252);a=i.i;a.b=yNn(i);a.a=kNn(i);a.a=t.Math.max(a.a,c.b);a.a>c.b&&!e&&(a.a=c.b);a.d=-(a.a-c.b)/2;switch(r.g){case 4:a.c=-a.b;break;case 2:a.c=c.a}rqn(i);oqn(i)}function MLn(n,e){var t,r,i,a,c;if(e.dc()){return}i=bG(e.Xb(0),131);if(e.gc()==1){mFn(n,i,i,1,0,e);return}t=1;while(t0){try{i=TUn(e,T1n,pZn)}catch(a){a=Ofn(a);if(G$(a,130)){r=a;throw dm(new Ltn(r))}else throw dm(a)}}t=(!n.a&&(n.a=new Qp(n)),n.a);return i=0?bG(Yin(t,i),58):null}function CLn(n,e){if(n<0){return RBn(TZn,zfn(fT(kce,1),jZn,1,5,["index",Bwn(n)]))}else if(e<0){throw dm(new jM(EZn+e))}else{return RBn("%s (%s) must be less than size (%s)",zfn(fT(kce,1),jZn,1,5,["index",Bwn(n),Bwn(e)]))}}function ILn(n){var e,t,r,i,a;if(n==null){return CZn}a=new rfn(MZn,"[","]");for(t=n,r=0,i=t.length;r=0?n.Lh(t,true,true):r$n(n,i,true),160));bG(r,220).Zl(e)}else{throw dm(new jM(Uee+e.xe()+Gee))}}function ZLn(n){var e,r;if(n>-0x800000000000&&n<0x800000000000){if(n==0){return 0}e=n<0;e&&(n=-n);r=c0(t.Math.floor(t.Math.log(n)/.6931471805599453));(!e||n!=t.Math.pow(2,r))&&++r;return r}return kfn(Xon(n))}function nNn(n){var e,t,r,i,a,c,u;a=new JL;for(t=new nd(n);t.a2&&u.e.b+u.j.b<=2){i=u;r=c}a.a.zc(i,a);i.q=r}return a}function eNn(n,e,t){t.Ug("Eades radial",1);t.dh(e,b7n);n.d=bG(YDn(e,(AK(),FQe)),27);n.c=bM(MK(YDn(e,(IOn(),zJe))));n.e=hMn(bG(YDn(e,ZJe),300));n.a=qvn(bG(YDn(e,eYe),434));n.b=LSn(bG(YDn(e,GJe),354));zEn(n);t.dh(e,b7n)}function tNn(n,e){e.Ug("Target Width Setter",1);if(jnn(n,(A_n(),_Ze))){Pyn(n,(vBn(),VYe),MK(YDn(n,_Ze)))}else{throw dm(new IM("A target width has to be set if the TargetWidthWidthApproximator should be used."))}e.Vg()}function rNn(n,e){var t,r,i;r=new yMn(n);Yon(r,e);Ehn(r,(WYn(),aDe),e);Ehn(r,(IYn(),m_e),(FPn(),m8e));Ehn(r,DKe,(aMn(),F3e));Vb(r,(YIn(),nEe));t=new vOn;l2(t,r);KLn(t,(UQn(),n9e));i=new vOn;l2(i,r);KLn(i,$8e);return r}function iNn(n){switch(n.g){case 0:return new Yy((ucn(),zUe));case 1:return new pl;case 2:return new ml;default:throw dm(new jM("No implementation is available for the crossing minimizer "+(n.f!=null?n.f:""+n.g)))}}function aNn(n,e){var t,r,i,a,c;n.c[e.p]=true;ED(n.a,e);for(c=new nd(e.j);c.a=a){c.$b()}else{i=c.Kc();for(r=0;r0?VM():c<0&&pNn(n,e,-c);return true}else{return false}}function kNn(n){var e,t,r,i,a,c,u;u=0;if(n.b==0){c=xMn(n,true);e=0;for(r=c,i=0,a=r.length;i0){u+=t;++e}}e>1&&(u+=n.c*(e-1))}else{u=gT(Psn(iY(tY(Xz(n.a),new In),new On)))}return u>0?u+n.n.d+n.n.a:0}function yNn(n){var e,t,r,i,a,c,u;u=0;if(n.b==0){u=gT(Psn(iY(tY(Xz(n.a),new Pn),new Cn)))}else{c=RMn(n,true);e=0;for(r=c,i=0,a=r.length;i0){u+=t;++e}}e>1&&(u+=n.c*(e-1))}return u>0?u+n.n.b+n.n.c:0}function MNn(n){var e,t;if(n.c.length!=2){throw dm(new EM("Order only allowed for two paths."))}e=(b3(0,n.c.length),bG(n.c[0],18));t=(b3(1,n.c.length),bG(n.c[1],18));if(e.d.i!=t.c.i){n.c.length=0;Tm(n.c,t);Tm(n.c,e)}}function TNn(n,e,t){var r;jN(t,e.g,e.f);EN(t,e.i,e.j);for(r=0;r<(!e.a&&(e.a=new gz(snt,e,10,11)),e.a).i;r++){TNn(n,bG(Yin((!e.a&&(e.a=new gz(snt,e,10,11)),e.a),r),27),bG(Yin((!t.a&&(t.a=new gz(snt,t,10,11)),t.a),r),27))}}function jNn(n,e){var r,i,a,c;c=bG(xJ(n.b,e),127);r=c.a;for(a=bG(bG(r7(n.r,e),21),87).Kc();a.Ob();){i=bG(a.Pb(),117);!!i.c&&(r.a=t.Math.max(r.a,oq(i.c)))}if(r.a>0){switch(e.g){case 2:c.n.c=n.s;break;case 4:c.n.b=n.s}}}function ENn(n,e){var t,r,i;t=bG(lIn(e,(oGn(),Jye)),17).a-bG(lIn(n,Jye),17).a;if(t==0){r=r_(_$(bG(lIn(n,(Tun(),lMe)),8)),bG(lIn(n,bMe),8));i=r_(_$(bG(lIn(e,lMe),8)),bG(lIn(e,bMe),8));return bgn(r.a*r.b,i.a*i.b)}return t}function SNn(n,e){var t,r,i;t=bG(lIn(e,(eqn(),OWe)),17).a-bG(lIn(n,OWe),17).a;if(t==0){r=r_(_$(bG(lIn(n,(DQn(),Pze)),8)),bG(lIn(n,Cze),8));i=r_(_$(bG(lIn(e,Pze),8)),bG(lIn(e,Cze),8));return bgn(r.a*r.b,i.a*i.b)}return t}function PNn(n){var e,t;t=new nT;t.a+="e_";e=pfn(n);e!=null&&(t.a+=""+e,t);if(!!n.c&&!!n.d){tL((t.a+=" ",t),ajn(n.c));tL(eL((t.a+="[",t),n.c.i),"]");tL((t.a+=J4n,t),ajn(n.d));tL(eL((t.a+="[",t),n.d.i),"]")}return t.a}function CNn(n){switch(n.g){case 0:return new Cl;case 1:return new Il;case 2:return new Sl;case 3:return new El;default:throw dm(new jM("No implementation is available for the layout phase "+(n.f!=null?n.f:""+n.g)))}}function INn(n,e,r,i,a){var c;c=0;switch(a.g){case 1:c=t.Math.max(0,e.b+n.b-(r.b+i));break;case 3:c=t.Math.max(0,-n.b-i);break;case 2:c=t.Math.max(0,-n.a-i);break;case 4:c=t.Math.max(0,e.a+n.a-(r.a+i))}return c}function ONn(n,e,t){var r,i,a,c,u;if(t){i=t.a.length;r=new WV(i);for(u=(r.b-r.a)*r.c<0?(NP(),Fht):new BD(r);u.Ob();){c=bG(u.Pb(),17);a=j6(t,c.a);vte in a.a||pte in a.a?pHn(n,a,e):tYn(n,a,e);WD(bG(fQ(n.b,Imn(a)),74))}}}function ANn(n){var e,t;switch(n.b){case-1:{return true}case 0:{t=n.t;if(t>1||t==-1){n.b=-1;return true}else{e=pEn(n);if(!!e&&(LP(),e.lk()==uie)){n.b=-1;return true}else{n.b=1;return false}}}default:case 1:{return false}}}function LNn(n,e){var t,r,i,a;OYn(n);if(n.c!=0||n.a!=123)throw dm(new NM(oZn((c$(),hre))));a=e==112;r=n.d;t=hR(n.i,125,r);if(t<0)throw dm(new NM(oZn((c$(),lre))));i=o1(n.i,r,t);n.d=t+1;return sen(i,a,(n.e&512)==512)}function NNn(n){var e,t,r,i,a,c,u;r=n.a.c.length;if(r>0){c=n.c.d;u=n.d.d;i=jD(r_(new PO(u.a,u.b),c),1/(r+1));a=new PO(c.a,c.b);for(t=new nd(n.a);t.a=0&&r=0?n.Lh(t,true,true):r$n(n,i,true),160));return bG(r,220).Wl(e)}else{throw dm(new jM(Uee+e.xe()+Xee))}}function _Nn(){$P();var n;if(Uct)return bG(Ixn((PP(),Ort),Nie),2038);PL(vue,new Af);SWn();n=bG(G$(z1((PP(),Ort),Nie),560)?z1(Ort,Nie):new kJ,560);Uct=true;VYn(n);lZn(n);jJ((MP(),Krt),n,new Xo);o2(Ort,Nie,n);return n}function BNn(n,e){var t,r,i,a;n.j=-1;if(bN(n.e)){t=n.i;a=n.i!=0;Y9(n,e);r=new Utn(n.e,3,n.c,null,e,t,a);i=e.zl(n.e,n.c,null);i=SPn(n,e,i);if(!i){Pon(n.e,r)}else{i.nj(r);i.oj()}}else{Y9(n,e);i=e.zl(n.e,n.c,null);!!i&&i.oj()}}function HNn(n,e){var t,r,i;i=0;r=e[0];if(r>=n.length){return-1}t=(w3(r,n.length),n.charCodeAt(r));while(t>=48&&t<=57){i=i*10+(t-48);++r;if(r>=n.length){break}t=(w3(r,n.length),n.charCodeAt(r))}r>e[0]?e[0]=r:i=-1;return i}function UNn(n){var e,r,i,a,c;a=bG(n.a,17).a;c=bG(n.b,17).a;r=a;i=c;e=t.Math.max(t.Math.abs(a),t.Math.abs(c));if(a<=0&&a==c){r=0;i=c-1}else{if(a==-e&&c!=e){r=c;i=a;c>=0&&++r}else{r=-c;i=a}}return new nA(Bwn(r),Bwn(i))}function GNn(n,e,t,r){var i,a,c,u,s,o;for(i=0;i=0&&o>=0&&s=n.i)throw dm(new kM(qte+e+Xte+n.i));if(t>=n.i)throw dm(new kM(Vte+t+Xte+n.i));r=n.g[t];if(e!=t){e>16);e=r>>16&16;t=16-e;n=n>>e;r=n-256;e=r>>16&8;t+=e;n<<=e;r=n-T0n;e=r>>16&4;t+=e;n<<=e;r=n-VZn;e=r>>16&2;t+=e;n<<=e;r=n>>14;e=r&~(r>>1);return t+2-e}}function QNn(n){vZ();var e,t,r,i;nye=new im;Zke=new rm;Yke=new im;e=(!n.a&&(n.a=new gz(snt,n,10,11)),n.a);tJn(e);for(i=new _D(e);i.e!=i.i.gc();){r=bG(iyn(i),27);if(Ctn(nye,r,0)==-1){t=new im;ED(Yke,t);wkn(r,t)}}return Yke}function JNn(n,e,t){var r,i,a,c;n.a=t.b.d;if(G$(e,326)){i=t_n(bG(e,74),false,false);a=NOn(i);r=new Ud(n);Y8(a,r);wqn(a,i);e.of((JYn(),U4e))!=null&&Y8(bG(e.of(U4e),75),r)}else{c=bG(e,422);c.rh(c.nh()+n.a.a);c.sh(c.oh()+n.a.b)}}function YNn(n,e){var t,r,i;i=new im;for(r=Gkn(e.a,0);r.b!=r.d.c;){t=bG($6(r),65);t.c.g==n.g&&BA(lIn(t.b,(eqn(),_We)))!==BA(lIn(t.c,_We))&&!l9(new gX(null,new d3(i,16)),new Ev(t))&&(Tm(i.c,t),true)}g$(i,new Ic);return i}function ZNn(n,e,t){var r,i,a,c;if(G$(e,153)&&G$(t,153)){a=bG(e,153);c=bG(t,153);return n.a[a.a][c.a]+n.a[c.a][a.a]}else if(G$(e,250)&&G$(t,250)){r=bG(e,250);i=bG(t,250);if(r.a==i.a){return bG(lIn(i.a,(oGn(),Jye)),17).a}}return 0}function n$n(n,e){var r,i,a,c,u,s,o,f;f=bM(MK(lIn(e,(IYn(),J_e))));o=n[0].n.a+n[0].o.a+n[0].d.c+f;for(s=1;s=0){return t}u=KQ(r_(new PO(c.c+c.b/2,c.d+c.a/2),new PO(a.c+a.b/2,a.d+a.a/2)));return-(lGn(a,c)-1)*u}function t$n(n,e,t){var r;ES(new gX(null,(!t.a&&(t.a=new gz(U7e,t,6,6)),new d3(t.a,16))),new YO(n,e));ES(new gX(null,(!t.n&&(t.n=new gz(unt,t,1,7)),new d3(t.n,16))),new ZO(n,e));r=bG(YDn(t,(JYn(),U4e)),75);!!r&&gsn(r,n,e)}function r$n(n,e,t){var r,i,a;a=szn((yAn(),Vut),n.Dh(),e);if(a){LP();bG(a,69).xk()||(a=q3(Ktn(Vut,a)));i=(r=n.Ih(a),bG(r>=0?n.Lh(r,true,true):r$n(n,a,true),160));return bG(i,220).Sl(e,t)}else{throw dm(new jM(Uee+e.xe()+Xee))}}function i$n(n,e,t,r){var i,a,c,u,s;i=n.d[e];if(i){a=i.g;s=i.i;if(r!=null){for(u=0;u=t){r=e;o=(s.c+s.a)/2;c=o-t;if(s.c<=o-t){i=new DU(s.c,c);WX(n,r++,i)}u=o+t;if(u<=s.a){a=new DU(u,s.a);l3(r,n.c.length);MC(n.c,r,a)}}}function l$n(n,e,t){var r,i,a,c,u,s;if(!e.dc()){i=new vS;for(s=e.Kc();s.Ob();){u=bG(s.Pb(),40);jJ(n.a,Bwn(u.g),Bwn(t));for(c=(r=Gkn(new Pv(u).a.d,0),new Cv(r));tE(c.a);){a=bG($6(c.a),65).c;w8(i,a,i.c.b,i.c)}}l$n(n,i,t+1)}}function b$n(n){var e;if(!n.c&&n.g==null){n.d=n.bj(n.f);cen(n,n.d);e=n.d}else{if(n.g==null){return true}else if(n.i==0){return false}else{e=bG(n.g[n.i-1],51)}}if(e==n.b&&null.Vm>=null.Um()){nRn(n);return b$n(n)}else{return e.Ob()}}function w$n(n){this.a=n;if(n.c.i.k==(YIn(),nEe)){this.c=n.c;this.d=bG(lIn(n.c.i,(WYn(),cDe)),64)}else if(n.d.i.k==nEe){this.c=n.d;this.d=bG(lIn(n.d.i,(WYn(),cDe)),64)}else{throw dm(new jM("Edge "+n+" is not an external edge."))}}function d$n(n,e){var t,r,i;i=n.b;n.b=e;(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,3,i,n.b));if(!e){Qun(n,null);$an(n,0);zcn(n,null)}else if(e!=n){Qun(n,e.zb);$an(n,e.d);t=(r=e.c,r==null?e.zb:r);zcn(n,t==null||T_(t,e.zb)?null:t)}}function g$n(n,e){var t;this.e=(iQ(),nQ(n),iQ(),Opn(n));this.c=(nQ(e),Opn(e));GD(this.e.Rd().dc()==this.c.Rd().dc());this.d=evn(this.e);this.b=evn(this.c);t=tX(kce,[XZn,jZn],[5,1],5,[this.e.Rd().gc(),this.c.Rd().gc()],2);this.a=t;mcn(this)}function v$n(n){var e=(!Ufe&&(Ufe=TJn()),Ufe);var t=n.replace(/[\x00-\x1f\xad\u0600-\u0603\u06dd\u070f\u17b4\u17b5\u200b-\u200f\u2028-\u202e\u2060-\u2064\u206a-\u206f\ufeff\ufff9-\ufffb"\\]/g,(function(n){return Y1(n,e)}));return'"'+t+'"'}function p$n(n,e,r,i,a,c){var u,s,o,f,h;if(a==0){return}if(BA(n)===BA(r)){n=n.slice(e,e+a);e=0}o=r;for(s=e,f=e+a;s=c)throw dm(new m_(e,c));i=t[e];if(c==1){r=null}else{r=$nn(utt,Bre,424,c-1,0,1);QGn(t,0,r,0,e);a=c-e-1;a>0&&QGn(t,e+1,r,e,a)}Lkn(n,r);WAn(n,e,i);return i}function M$n(n){var e,t;if(n.f){while(n.n0?a=$vn(t):a=Wdn($vn(t))}Pyn(e,j_e,a)}function P$n(n,e){var t;e.Ug("Partition preprocessing",1);t=bG(v8(tY(wrn(tY(new gX(null,new d3(n.a,16)),new Tr),new jr),new Er),gen(new Z,new Y,new sn,zfn(fT($de,1),g1n,108,0,[(Sbn(),Lde)]))),15);ES(t.Oc(),new Sr);e.Vg()}function C$n(n,e){var t,r,i,a,c;c=n.j;e.a!=e.b&&g$(c,new ra);i=c.c.length/2|0;for(r=0;r0&&wHn(n,t,e);return a}else if(r.a!=null){wHn(n,e,t);return-1}else if(i.a!=null){wHn(n,t,e);return 1}return 0}function O$n(n,e){var t,r,i,a,c;i=e.b.b;n.a=$nn(uue,B3n,15,i,0,1);n.b=$nn(qht,_2n,28,i,16,1);for(c=Gkn(e.b,0);c.b!=c.d.c;){a=bG($6(c),40);n.a[a.g]=new vS}for(r=Gkn(e.a,0);r.b!=r.d.c;){t=bG($6(r),65);n.a[t.b.g].Fc(t);n.a[t.c.g].Fc(t)}}function A$n(n,e){var t,r,i,a;if(n.Pj()){t=n.Ej();a=n.Qj();++n.j;n.qj(t,n.Zi(t,e));r=n.Ij(3,null,e,t,a);if(n.Mj()){i=n.Nj(e,null);if(!i){n.Jj(r)}else{i.nj(r);i.oj()}}else{n.Jj(r)}}else{jQ(n,e);if(n.Mj()){i=n.Nj(e,null);!!i&&i.oj()}}}function L$n(n,e,t){var r,i,a;if(n.Pj()){a=n.Qj();udn(n,e,t);r=n.Ij(3,null,t,e,a);if(n.Mj()){i=n.Nj(t,null);n.Tj()&&(i=n.Uj(t,i));if(!i){n.Jj(r)}else{i.nj(r);i.oj()}}else{n.Jj(r)}}else{udn(n,e,t);if(n.Mj()){i=n.Nj(t,null);!!i&&i.oj()}}}function N$n(n,e){var t,r,i,a,c;c=ZKn(n.e.Dh(),e);i=new vo;t=bG(n.g,124);for(a=n.i;--a>=0;){r=t[a];c.am(r.Lk())&&cen(i,r)}!LJn(n,i)&&bN(n.e)&&rk(n,e.Jk()?ZZ(n,6,e,(dZ(),lbe),null,-1,false):ZZ(n,e.tk()?2:1,e,null,null,-1,false))}function $$n(n,e){var t,r,i,a,c;if(n.a==(HIn(),d$e)){return true}a=e.a.c;t=e.a.c+e.a.b;if(e.j){r=e.A;c=r.c.c.a-r.o.a/2;i=a-(r.n.a+r.o.a);if(i>c){return false}}if(e.q){r=e.C;c=r.c.c.a-r.o.a/2;i=r.n.a-t;if(i>c){return false}}return true}function D$n(n){u2();var e,t,r,i,a,c,u;t=new b8;for(i=new nd(n.e.b);i.a1?n.e*=bM(n.a):n.f/=bM(n.a);qbn(n);Zmn(n);OBn(n);Ehn(n.b,(oyn(),Bke),n.g)}function B$n(n,e,t){var r,i,a,c,u,s;r=0;s=t;if(!e){r=t*(n.c.length-1);s*=-1}for(a=new nd(n);a.a=0?n.Ah(null):n.Ph().Th(n,-1-e,null,null));n.Bh(bG(i,54),t);!!r&&r.oj();n.vh()&&n.wh()&&t>-1&&Pon(n,new vz(n,9,t,a,i));return i}}}return a}function rDn(n,e){var t,r,i,a,c;a=n.b.Ce(e);r=(t=n.a.get(a),t==null?$nn(kce,jZn,1,0,5,1):t);for(c=0;c>5;if(i>=n.d){return n.e<0}t=n.a[i];e=1<<(e&31);if(n.e<0){r=qsn(n);if(i>16)),15).dd(a);if(u0){!(dN(n.a.c)&&e.n.d)&&!(gN(n.a.c)&&e.n.b)&&(e.g.d+=t.Math.max(0,i/2-.5));!(dN(n.a.c)&&e.n.a)&&!(gN(n.a.c)&&e.n.c)&&(e.g.a-=i-1)}}}function pDn(n){var e,r,i,a,c;a=new im;c=YUn(n,a);e=bG(lIn(n,(WYn(),NDe)),10);if(e){for(i=new nd(e.j);i.a>e;a=n.m>>e|t<<22-e;i=n.l>>e|n.m<<22-e}else if(e<44){c=r?h0n:0;a=t>>e-22;i=n.m>>e-22|t<<44-e}else{c=r?h0n:0;a=r?f0n:0;i=t>>e-44}return M$(i&f0n,a&f0n,c&h0n)}function MDn(n){var e,r,i,a,c,u;this.c=new im;this.d=n;i=y0n;a=y0n;e=M0n;r=M0n;for(u=Gkn(n,0);u.b!=u.d.c;){c=bG($6(u),8);i=t.Math.min(i,c.a);a=t.Math.min(a,c.b);e=t.Math.max(e,c.a);r=t.Math.max(r,c.b)}this.a=new yY(i,a,e-i,r-a)}function TDn(n,e){var t,r,i,a,c,u;for(a=new nd(n.b);a.a0&&G$(e,44)){n.a._j();o=bG(e,44);s=o.ld();a=s==null?0:Vun(s);c=sF(n.a,a);t=n.a.d[c];if(t){r=bG(t.g,379);f=t.i;for(u=0;u=2){r=a.Kc();e=MK(r.Pb());while(r.Ob()){c=e;e=MK(r.Pb());i=t.Math.min(i,(cJ(e),e)-(cJ(c),c))}}return i}function BDn(n,e){var t,r,i;i=new im;for(r=Gkn(e.a,0);r.b!=r.d.c;){t=bG($6(r),65);t.b.g==n.g&&!T_(t.b.c,B9n)&&BA(lIn(t.b,(eqn(),_We)))!==BA(lIn(t.c,_We))&&!l9(new gX(null,new d3(i,16)),new Sv(t))&&(Tm(i.c,t),true)}g$(i,new Nc);return i}function HDn(n,e){var t,r,i;if(BA(e)===BA(nQ(n))){return true}if(!G$(e,15)){return false}r=bG(e,15);i=n.gc();if(i!=r.gc()){return false}if(G$(r,59)){for(t=0;t0&&(i=t);for(c=new nd(n.f.e);c.a0){e-=1;t-=1}else{if(r>=0&&i<0){e+=1;t+=1}else{if(r>0&&i>=0){e-=1;t+=1}else{e+=1;t-=1}}}}}return new nA(Bwn(e),Bwn(t))}function uxn(n,e){if(n.ce.c){return 1}else if(n.be.b){return 1}else if(n.a!=e.a){return Vun(n.a)-Vun(e.a)}else if(n.d==(i5(),IGe)&&e.d==CGe){return-1}else if(n.d==CGe&&e.d==IGe){return 1}return 0}function sxn(n,e){var t,r,i,a,c;a=e.a;a.c.i==e.b?c=a.d:c=a.c;a.c.i==e.b?r=a.c:r=a.d;i=kpn(n.a,c,r);if(i>0&&i<_3n){t=WDn(n.a,r.i,i,n.c);Win(n.a,r.i,-t);return t>0}else if(i<0&&-i<_3n){t=QDn(n.a,r.i,-i,n.c);Win(n.a,r.i,t);return t>0}return false}function oxn(n,e,t,r){var i,a,c,u,s,o,f,h;i=(e-n.d)/n.c.c.length;a=0;n.a+=t;n.d=e;for(h=new nd(n.c);h.a>24}return c}function hxn(n){if(n.ze()){var e=n.c;e.Ae()?n.o="["+e.n:!e.ze()?n.o="[L"+e.xe()+";":n.o="["+e.xe();n.b=e.we()+"[]";n.k=e.ye()+"[]";return}var t=n.j;var r=n.d;r=r.split("/");n.o=gmn(".",[t,gmn("$",r)]);n.b=gmn(".",[t,gmn(".",r)]);n.k=r[r.length-1]}function lxn(n,e){var t,r,i,a,c;c=null;for(a=new nd(n.e.a);a.a=0;e-=2){for(t=0;t<=e;t+=2){if(n.b[t]>n.b[t+2]||n.b[t]===n.b[t+2]&&n.b[t+1]>n.b[t+3]){r=n.b[t+2];n.b[t+2]=n.b[t];n.b[t]=r;r=n.b[t+3];n.b[t+3]=n.b[t+1];n.b[t+1]=r}}}n.c=true}function Txn(n,e){var t,r,i,a,c,u,s,o,f;o=-1;f=0;for(c=n,u=0,s=c.length;u0&&++f}}++o}return f}function jxn(n){var e,t;t=new vx($j(n.Rm));t.a+="@";tL(t,(e=Vun(n)>>>0,e.toString(16)));if(n.Vh()){t.a+=" (eProxyURI: ";eL(t,n._h());if(n.Kh()){t.a+=" eClass: ";eL(t,n.Kh())}t.a+=")"}else if(n.Kh()){t.a+=" (eClass: ";eL(t,n.Kh());t.a+=")"}return t.a}function Exn(n){var e,t,r,i;if(n.e){throw dm(new EM((jK(sve),p2n+sve.k+m2n)))}n.d==(Bdn(),h5e)&&WWn(n,o5e);for(t=new nd(n.a.a);t.a>24}return t}function Axn(n,e,t){var r,i,a;i=bG(xJ(n.i,e),314);if(!i){i=new rin(n.d,e,t);zz(n.i,e,i);if(jmn(e)){sD(n.a,e.c,e.b,i)}else{a=PAn(e);r=bG(xJ(n.p,a),252);switch(a.g){case 1:case 3:i.j=true;aM(r,e.b,i);break;case 4:case 2:i.k=true;aM(r,e.c,i)}}}return i}function Lxn(n,e){var t,r,i,a,c,u,s,o,f;s=sR(n.c-n.b&n.a.length-1);o=null;f=null;for(a=new JJ(n);a.a!=a.b;){i=bG(own(a),10);t=(u=bG(lIn(i,(WYn(),kDe)),12),!u?null:u.i);r=(c=bG(lIn(i,yDe),12),!c?null:c.i);if(o!=t||f!=r){G$n(s,e);o=t;f=r}Tm(s.c,i)}G$n(s,e)}function Nxn(n,e,t,r){var i,a,c,u,s,o;u=new vo;s=ZKn(n.e.Dh(),e);i=bG(n.g,124);LP();if(bG(e,69).xk()){for(c=0;c=0){return a}else{c=1;for(s=new nd(e.j);s.a=0){return a}else{c=1;for(s=new nd(e.j);s.a0&&e.Ne((b3(i-1,n.c.length),bG(n.c[i-1],10)),a)>0){r9(n,i,(b3(i-1,n.c.length),bG(n.c[i-1],10)));--i}b3(i,n.c.length);n.c[i]=a}t.a=new rm;t.b=new rm}function Rxn(n,e,t){var r,i,a,c,u,s,o,f;f=(r=bG(e.e&&e.e(),9),new aB(r,bG(PF(r,r.length),9),0));s=nqn(t,"[\\[\\]\\s,]+");for(a=s,c=0,u=a.length;c=0){if(!e){e=new ZM;r>0&&ZA(e,(Unn(0,r,n.length),n.substr(0,r)))}e.a+="\\";CQ(e,t&$1n)}else!!e&&CQ(e,t&$1n)}return e?e.a:n}function Fxn(n){var e,r,i;for(r=new nd(n.a.a.b);r.a0){!(dN(n.a.c)&&e.n.d)&&!(gN(n.a.c)&&e.n.b)&&(e.g.d-=t.Math.max(0,i/2-.5));!(dN(n.a.c)&&e.n.a)&&!(gN(n.a.c)&&e.n.c)&&(e.g.a+=t.Math.max(0,i-1))}}}function _xn(n,e,t){var r,i;if((n.c-n.b&n.a.length-1)==2){if(e==(UQn(),D8e)||e==$8e){Min(bG(Hhn(n),15),(xjn(),z5e));Min(bG(Hhn(n),15),W5e)}else{Min(bG(Hhn(n),15),(xjn(),W5e));Min(bG(Hhn(n),15),z5e)}}else{for(i=new JJ(n);i.a!=i.b;){r=bG(own(i),15);Min(r,t)}}}function Bxn(n,e){var t,r,i,a,c,u,s;i=oG(new Lp(n));u=new K4(i,i.c.length);a=oG(new Lp(e));s=new K4(a,a.c.length);c=null;while(u.b>0&&s.b>0){t=(PK(u.b>0),bG(u.a.Xb(u.c=--u.b),27));r=(PK(s.b>0),bG(s.a.Xb(s.c=--s.b),27));if(t==r){c=t}else{break}}return c}function Hxn(n,e,t){var r,i,a,c;if(r4(n,e)>r4(n,t)){r=_gn(t,(UQn(),$8e));n.d=r.dc()?0:kq(bG(r.Xb(0),12));c=_gn(e,n9e);n.b=c.dc()?0:kq(bG(c.Xb(0),12))}else{i=_gn(t,(UQn(),n9e));n.d=i.dc()?0:kq(bG(i.Xb(0),12));a=_gn(e,$8e);n.b=a.dc()?0:kq(bG(a.Xb(0),12))}}function Uxn(n,e){var t,r,i,a;t=n.o.a;for(a=bG(bG(r7(n.r,e),21),87).Kc();a.Ob();){i=bG(a.Pb(),117);i.e.a=t*bM(MK(i.b.of(ome)));i.e.b=(r=i.b,r.pf((JYn(),m6e))?r.ag()==(UQn(),D8e)?-r.Mf().b-bM(MK(r.of(m6e))):bM(MK(r.of(m6e))):r.ag()==(UQn(),D8e)?-r.Mf().b:0)}}function Gxn(n,e){var t,r,i,a;e.Ug("Self-Loop pre-processing",1);for(r=new nd(n.a);r.an.c){break}else if(i.a>=n.s){a<0&&(a=c);u=c}}s=(n.s+n.c)/2;if(a>=0){r=gHn(n,e,a,u);s=mP((b3(r,e.c.length),bG(e.c[r],339)));h$n(e,r,t)}return s}function Vxn(n,e,t){var r,i,a,c,u,s,o;c=(a=new jo,a);run(c,(cJ(e),e));o=(!c.b&&(c.b=new JR((rZn(),cit),Nat,c)),c.b);for(s=1;s0&&czn(this,i)}}function Wxn(n,e,t,r,i,a){var c,u,s;if(!i[e.a]){i[e.a]=true;c=r;!c&&(c=new k7);ED(c.e,e);for(s=a[e.a].Kc();s.Ob();){u=bG(s.Pb(),290);if(u.d==t||u.c==t){continue}u.c!=e&&Wxn(n,u.c,e,c,i,a);u.d!=e&&Wxn(n,u.d,e,c,i,a);ED(c.c,u);Dfn(c.d,u.b)}return c}return null}function Qxn(n){var e,t,r,i,a,c,u;e=0;for(i=new nd(n.e);i.a=2}function Jxn(n,e,t,r,i){var a,c,u,s,o,f;a=n.c.d.j;c=bG(dyn(t,0),8);for(f=1;f1){return false}e=nV(e8e,zfn(fT(o8e,1),g1n,95,0,[n8e,r8e]));if(Qon(J1(e,n))>1){return false}r=nV(s8e,zfn(fT(o8e,1),g1n,95,0,[u8e,c8e]));if(Qon(J1(r,n))>1){return false}return true}function Zxn(n,e,t){var r,i,a;for(a=new nd(n.t);a.a0){r.b.n-=r.c;r.b.n<=0&&r.b.u>0&&hq(e,r.b)}}for(i=new nd(n.i);i.a0){r.a.u-=r.c;r.a.u<=0&&r.a.n>0&&hq(t,r.a)}}}function nRn(n){var e,t,r,i,a;if(n.g==null){n.d=n.bj(n.f);cen(n,n.d);if(n.c){a=n.f;return a}}e=bG(n.g[n.i-1],51);i=e.Pb();n.e=e;t=n.bj(i);if(t.Ob()){n.d=t;cen(n,t)}else{n.d=null;while(!e.Ob()){bQ(n.g,--n.i,null);if(n.i==0){break}r=bG(n.g[n.i-1],51);e=r}}return i}function eRn(n,e){var t,r,i,a,c,u;r=e;i=r.Lk();if(OFn(n.e,i)){if(i.Si()&&V5(n,i,r.md())){return false}}else{u=ZKn(n.e.Dh(),i);t=bG(n.g,124);for(a=0;a1||t>1){return 2}}if(e+t==1){return 2}return 0}function bRn(n,e){var r,i,a,c,u,s;c=n.a*q0n+n.b*1502;s=n.b*q0n+11;r=t.Math.floor(s*X0n);c+=r;s-=r*V0n;c%=V0n;n.a=c;n.b=s;if(e<=24){return t.Math.floor(n.a*Cwe[e])}else{a=n.a*(1<=2147483648&&(i-=4294967296);return i}}function wRn(n,e,t){var r,i,a,c,u,s,o;a=new im;o=new vS;c=new vS;zqn(n,o,c,e);Hzn(n,o,c,e,t);for(s=new nd(n);s.ar.b.g&&(Tm(a.c,r),true)}}return a}function dRn(n,e,t){var r,i,a,c,u,s;u=n.c;for(c=(!t.q?(dZ(),dZ(),bbe):t.q).vc().Kc();c.Ob();){a=bG(c.Pb(),44);r=!eE(tY(new gX(null,new d3(u,16)),new dd(new EO(e,a)))).Bd((jS(),gge));if(r){s=a.md();if(G$(s,4)){i=Kmn(s);i!=null&&(s=i)}e.qf(bG(a.ld(),149),s)}}}function gRn(n,e,t){var r,i;qJ(n.b);tW(n.b,(Hdn(),D1e),(uP(),q0e));tW(n.b,x1e,e.g);tW(n.b,R1e,e.a);n.a=ezn(n.b,e);t.Ug("Compaction by shrinking a tree",n.a.c.length);if(e.i.c.length>1){for(i=new nd(n.a);i.a=0?n.Lh(r,true,true):r$n(n,a,true),160));bG(i,220).Xl(e,t)}else{throw dm(new jM(Uee+e.xe()+Gee))}}function pRn(n,e){var t,r,i,a,c;if(!e){return null}else{a=G$(n.Cb,90)||G$(n.Cb,102);c=!a&&G$(n.Cb,331);for(r=new _D((!e.a&&(e.a=new xX(e,Crt,e)),e.a));r.e!=r.i.gc();){t=bG(iyn(r),89);i=PGn(t);if(a?G$(i,90):c?G$(i,156):!!i){return i}}return a?(rZn(),nit):(rZn(),Jrt)}}function mRn(n,e){var t,r,i,a;e.Ug("Resize child graph to fit parent.",1);for(r=new nd(n.b);r.a=2*e&&ED(t,new DU(c[r-1]+e,c[r]-e))}return t}function MRn(n,e,t){var r,i,a,c,s,o,f,h;if(t){a=t.a.length;r=new WV(a);for(s=(r.b-r.a)*r.c<0?(NP(),Fht):new BD(r);s.Ob();){c=bG(s.Pb(),17);i=j6(t,c.a);!!i&&(u=null,o=p5(n,(f=(yj(),h=new Vk,h),!!e&&RRn(f,e),f),i),Wcn(o,E6(i,Pte)),gCn(i,o),ELn(i,o),Qhn(n,i,o))}}}function TRn(n){var e,t,r,i,a,c;if(!n.j){c=new Ao;e=Cit;a=e.a.zc(n,e);if(a==null){for(r=new _D(a1(n));r.e!=r.i.gc();){t=bG(iyn(r),29);i=TRn(t);NW(c,i);cen(c,t)}e.a.Bc(n)!=null}vbn(c);n.j=new jL((bG(Yin(yZ((cQ(),_rt).o),11),19),c.i),c.g);S9(n).b&=-33}return n.j}function jRn(n){var e,t,r,i;if(n==null){return null}else{r=SXn(n,true);i=mae.length;if(T_(r.substr(r.length-i,i),mae)){t=r.length;if(t==4){e=(w3(0,r.length),r.charCodeAt(0));if(e==43){return _ot}else if(e==45){return Fot}}else if(t==3){return _ot}}return new ck(r)}}function ERn(n){var e,t,r;t=n.l;if((t&t-1)!=0){return-1}r=n.m;if((r&r-1)!=0){return-1}e=n.h;if((e&e-1)!=0){return-1}if(e==0&&r==0&&t==0){return-1}if(e==0&&r==0&&t!=0){return Mcn(t)}if(e==0&&r!=0&&t==0){return Mcn(r)+22}if(e!=0&&r==0&&t==0){return Mcn(e)+44}return-1}function SRn(n,e){var t,r,i,a,c;i=e.a&n.f;a=null;for(r=n.b[i];true;r=r.b){if(r==e){!a?n.b[i]=e.b:a.b=e.b;break}a=r}c=e.f&n.f;a=null;for(t=n.c[c];true;t=t.d){if(t==e){!a?n.c[c]=e.d:a.d=e.d;break}a=t}!e.e?n.a=e.c:e.e.c=e.c;!e.c?n.e=e.e:e.c.e=e.e;--n.i;++n.g}function PRn(n,e){var t;e.d?e.d.b=e.b:n.a=e.b;e.b?e.b.d=e.d:n.e=e.d;if(!e.e&&!e.c){t=bG(aJ(bG(b7(n.b,e.a),260)),260);t.a=0;++n.c}else{t=bG(aJ(bG(fQ(n.b,e.a),260)),260);--t.a;!e.e?t.b=bG(aJ(e.c),511):e.e.c=e.c;!e.c?t.c=bG(aJ(e.e),511):e.c.e=e.e}--n.d}function CRn(n){var e,r,i,a,c,u,s,o,f,h;r=n.o;e=n.p;u=pZn;a=T1n;s=pZn;c=T1n;for(f=0;f0);a.a.Xb(a.c=--a.b);MF(a,i);PK(a.b3&&Gtn(n,0,e-3)}}function NRn(n){var e,t,r,i;if(BA(lIn(n,(IYn(),SFe)))===BA((Dwn(),U5e))){return!n.e&&BA(lIn(n,YKe))!==BA((sfn(),A$e))}r=bG(lIn(n,ZKe),299);i=lM(yK(lIn(n,aFe)))||BA(lIn(n,cFe))===BA((Icn(),mNe));e=bG(lIn(n,JKe),17).a;t=n.a.c.length;return!i&&r!=(sfn(),A$e)&&(e==0||e>t)}function $Rn(n){var e,t;t=0;for(;t0){break}}if(t>0&&t0){break}}if(e>0&&t>16!=6&&!!e){if(uEn(n,e))throw dm(new jM(Zee+x$n(n)));r=null;!!n.Cb&&(r=(t=n.Db>>16,t>=0?Yjn(n,r):n.Cb.Th(n,-1-t,null,r)));!!e&&(r=Eyn(e,n,6,r));r=iF(n,e,r);!!r&&r.oj()}else(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,6,e,e))}function xRn(n,e){var t,r;if(e!=n.Cb||n.Db>>16!=3&&!!e){if(uEn(n,e))throw dm(new jM(Zee+AXn(n)));r=null;!!n.Cb&&(r=(t=n.Db>>16,t>=0?wEn(n,r):n.Cb.Th(n,-1-t,null,r)));!!e&&(r=Eyn(e,n,12,r));r=aF(n,e,r);!!r&&r.oj()}else(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,3,e,e))}function RRn(n,e){var t,r;if(e!=n.Cb||n.Db>>16!=9&&!!e){if(uEn(n,e))throw dm(new jM(Zee+ZBn(n)));r=null;!!n.Cb&&(r=(t=n.Db>>16,t>=0?nEn(n,r):n.Cb.Th(n,-1-t,null,r)));!!e&&(r=Eyn(e,n,9,r));r=cF(n,e,r);!!r&&r.oj()}else(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,9,e,e))}function KRn(n){var e,t,r,i,a;r=pEn(n);a=n.j;if(a==null&&!!r){return n.Jk()?null:r.ik()}else if(G$(r,156)){t=r.jk();if(t){i=t.wi();if(i!=n.i){e=bG(r,156);if(e.nk()){try{n.g=i.ti(e,a)}catch(c){c=Ofn(c);if(G$(c,82)){n.g=null}else throw dm(c)}}n.i=i}}return n.g}return null}function FRn(n){var e;e=new im;ED(e,new iC(new PO(n.c,n.d),new PO(n.c+n.b,n.d)));ED(e,new iC(new PO(n.c,n.d),new PO(n.c,n.d+n.a)));ED(e,new iC(new PO(n.c+n.b,n.d+n.a),new PO(n.c+n.b,n.d)));ED(e,new iC(new PO(n.c+n.b,n.d+n.a),new PO(n.c,n.d+n.a)));return e}function _Rn(n){var e,t,r;if(n==null){return CZn}try{return fvn(n)}catch(i){i=Ofn(i);if(G$(i,103)){e=i;r=$j(Cbn(n))+"@"+(t=(pS(),xmn(n))>>>0,t.toString(16));mkn(yfn(),(MS(),"Exception during lenientFormat for "+r),e);return"<"+r+" threw "+$j(e.Rm)+">"}else throw dm(i)}}function BRn(n,e,t){var r,i,a;for(a=e.a.ec().Kc();a.Ob();){i=bG(a.Pb(),74);r=bG(fQ(n.b,i),272);!r&&(H0(pIn(i))==H0(yIn(i))?eFn(n,i,t):pIn(i)==H0(yIn(i))?fQ(n.c,i)==null&&fQ(n.b,yIn(i))!=null&&pWn(n,i,t,false):fQ(n.d,i)==null&&fQ(n.b,pIn(i))!=null&&pWn(n,i,t,true))}}function HRn(n,e){var t,r,i,a,c,u,s;for(i=n.Kc();i.Ob();){r=bG(i.Pb(),10);u=new vOn;l2(u,r);KLn(u,(UQn(),$8e));Ehn(u,(WYn(),LDe),(Qx(),true));for(c=e.Kc();c.Ob();){a=bG(c.Pb(),10);s=new vOn;l2(s,a);KLn(s,n9e);Ehn(s,LDe,true);t=new zZ;Ehn(t,LDe,true);f2(t,u);b2(t,s)}}}function URn(n,e,t,r){var i,a,c,u;i=umn(n,e,t);a=umn(n,t,e);c=bG(fQ(n.c,e),118);u=bG(fQ(n.c,t),118);if(i1){e=Ix((t=new wk,++n.b,t),n.d);for(u=Gkn(a,0);u.b!=u.d.c;){c=bG($6(u),125);HKn(BS(_S(HS(FS(new bk,1),0),e),c))}}}function zRn(n,e,t){var r,i,a,c,u;t.Ug("Breaking Point Removing",1);n.a=bG(lIn(e,(IYn(),gFe)),223);for(a=new nd(e.b);a.a>16!=11&&!!e){if(uEn(n,e))throw dm(new jM(Zee+YBn(n)));r=null;!!n.Cb&&(r=(t=n.Db>>16,t>=0?dEn(n,r):n.Cb.Th(n,-1-t,null,r)));!!e&&(r=Eyn(e,n,10,r));r=a_(n,e,r);!!r&&r.oj()}else(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,11,e,e))}function QRn(n){var e,t,r,i;for(r=new pon(new Kw(n.b).a);r.b;){t=jun(r);i=bG(t.ld(),12);e=bG(t.md(),10);Ehn(e,(WYn(),EDe),i);Ehn(i,NDe,e);Ehn(i,lDe,(Qx(),true));KLn(i,bG(lIn(e,cDe),64));lIn(e,cDe);Ehn(i.i,(IYn(),m_e),(FPn(),y8e));bG(lIn(VQ(i.i),oDe),21).Fc((o_n(),E$e))}}function JRn(n,e,t){var r,i,a,c,u,s;a=0;c=0;if(n.c){for(s=new nd(n.d.i.j);s.aa.a){return-1}else if(i.as){f=n.d;n.d=$nn(zet,Ure,66,2*s+4,0,1);for(a=0;a=0x8000000000000000){return crn(),Phe}i=false;if(n<0){i=true;n=-n}r=0;if(n>=w0n){r=c0(n/w0n);n-=r*w0n}t=0;if(n>=b0n){t=c0(n/b0n);n-=t*b0n}e=c0(n);a=M$(e,t,r);i&&rln(a);return a}function bKn(n){var e,t,r,i,a;a=new im;Lin(n.b,new Od(a));n.b.c.length=0;if(a.c.length!=0){e=(b3(0,a.c.length),bG(a.c[0],82));for(t=1,r=a.c.length;t=-e&&i==e){return new nA(Bwn(r-1),Bwn(i))}return new nA(Bwn(r),Bwn(i-1))}function pKn(){YYn();return zfn(fT(fCe,1),g1n,81,0,[gPe,bPe,vPe,NPe,YPe,RPe,iCe,HPe,QPe,CPe,XPe,BPe,JPe,jPe,cCe,uPe,qPe,nCe,$Pe,ZPe,sCe,zPe,sPe,WPe,oCe,tCe,uCe,DPe,yPe,xPe,LPe,aCe,hPe,mPe,FPe,fPe,_Pe,OPe,EPe,UPe,PPe,wPe,lPe,APe,SPe,GPe,rCe,oPe,VPe,IPe,KPe,MPe,kPe,eCe,pPe,TPe,dPe])}function mKn(n,e,t){n.d=0;n.b=0;e.k==(YIn(),iEe)&&t.k==iEe&&bG(lIn(e,(WYn(),EDe)),10)==bG(lIn(t,EDe),10)&&(Itn(e).j==(UQn(),D8e)?Hxn(n,e,t):Hxn(n,t,e));e.k==iEe&&t.k==tEe?Itn(e).j==(UQn(),D8e)?n.d=1:n.b=1:t.k==iEe&&e.k==tEe&&(Itn(t).j==(UQn(),D8e)?n.b=1:n.d=1);WMn(n,e,t)}function kKn(n){var e,t,r,i,a,c,u,s,o,f,h;h=yCn(n);e=n.a;s=e!=null;s&&iq(h,"category",n.a);i=ME(new Rw(n.d));c=!i;if(c){o=new $b;ain(h,"knownOptions",o);t=new Pp(o);Y8(new Rw(n.d),t)}a=ME(n.g);u=!a;if(u){f=new $b;ain(h,"supportedFeatures",f);r=new Cp(f);Y8(n.g,r)}return h}function yKn(n){var e,t,r,i,a,c,u,s,o;r=false;e=336;t=0;a=new zF(n.length);for(u=n,s=0,o=u.length;s>16!=7&&!!e){if(uEn(n,e))throw dm(new jM(Zee+YOn(n)));r=null;!!n.Cb&&(r=(t=n.Db>>16,t>=0?Zjn(n,r):n.Cb.Th(n,-1-t,null,r)));!!e&&(r=bG(e,54).Rh(n,1,F7e,r));r=kV(n,e,r);!!r&&r.oj()}else(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,7,e,e))}function EKn(n,e){var t,r;if(e!=n.Cb||n.Db>>16!=3&&!!e){if(uEn(n,e))throw dm(new jM(Zee+gdn(n)));r=null;!!n.Cb&&(r=(t=n.Db>>16,t>=0?rEn(n,r):n.Cb.Th(n,-1-t,null,r)));!!e&&(r=bG(e,54).Rh(n,0,G7e,r));r=yV(n,e,r);!!r&&r.oj()}else(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,3,e,e))}function SKn(n,e){p_n();var t,r,i,a,c,u,s,o,f;if(e.d>n.d){u=n;n=e;e=u}if(e.d<63){return UFn(n,e)}c=(n.d&-2)<<4;o=F9(n,c);f=F9(e,c);r=TXn(n,_9(o,c));i=TXn(e,_9(f,c));s=SKn(o,f);t=SKn(r,i);a=SKn(TXn(o,r),TXn(i,f));a=izn(izn(a,s),t);a=_9(a,c);s=_9(s,c<<1);return izn(izn(s,a),t)}function PKn(){PKn=O;OBe=new gI(p9n,0);PBe=new gI("LONGEST_PATH",1);CBe=new gI("LONGEST_PATH_SOURCE",2);jBe=new gI("COFFMAN_GRAHAM",3);SBe=new gI($6n,4);ABe=new gI("STRETCH_WIDTH",5);IBe=new gI("MIN_WIDTH",6);TBe=new gI("BF_MODEL_ORDER",7);EBe=new gI("DF_MODEL_ORDER",8)}function CKn(n,e,t){var r,i,a,c,u;c=Zwn(n,t);u=$nn(Yje,e6n,10,e.length,0,1);r=0;for(a=c.Kc();a.Ob();){i=bG(a.Pb(),12);lM(yK(lIn(i,(WYn(),lDe))))&&(u[r++]=bG(lIn(i,NDe),10))}if(r=0;a+=t?1:-1){c=c|e.c.lg(s,a,t,r&&!lM(yK(lIn(e.j,(WYn(),sDe))))&&!lM(yK(lIn(e.j,(WYn(),FDe)))));c=c|e.q.ug(s,a,t);c=c|mBn(n,s[a],t,r)}Gz(n.c,e);return c}function NKn(n,e,t){var r,i,a,c,u,s,o,f,h,l;for(f=w6(n.j),h=0,l=f.length;h1&&(n.a=true);rV(bG(t.b,68),t_(_$(bG(e.b,68).c),jD(r_(_$(bG(t.b,68).a),bG(e.b,68).a),i)));g2(n,e);xKn(n,t)}}function RKn(n){var e,t,r,i,a,c,u;for(a=new nd(n.a.a);a.a0&&a>0?c.p=e++:r>0?c.p=t++:a>0?c.p=i++:c.p=t++}}dZ();g$(n.j,new pr)}function FKn(n){var e,t;t=null;e=bG(Yq(n.g,0),18);do{t=e.d.i;if(jR(t,(WYn(),yDe))){return bG(lIn(t,yDe),12).i}if(t.k!=(YIn(),rEe)&&dDn(new GV(sx(Jgn(t).a.Kc(),new d)))){e=bG(K9(new GV(sx(Jgn(t).a.Kc(),new d))),18)}else if(t.k!=rEe){return null}}while(!!t&&t.k!=(YIn(),rEe));return t}function _Kn(n,e){var t,r,i,a,c,u,s,o,f;u=e.j;c=e.g;s=bG(Yq(u,u.c.length-1),113);f=(b3(0,u.c.length),bG(u.c[0],113));o=BTn(n,c,s,f);for(a=1;ao){s=t;f=i;o=r}}e.a=f;e.c=s}function BKn(n,e,t){var r,i,a,c,u,s,o;o=new Vj(new sv(n));for(c=zfn(fT(gEe,1),t6n,12,0,[e,t]),u=0,s=c.length;us-n.b&&us-n.a&&u0){if(a.a){u=a.b.Mf().a;if(t>u){i=(t-u)/2;a.d.b=i;a.d.c=i}}else{a.d.c=n.s+t}}else if(fz(n.u)){r=OCn(a.b);r.c<0&&(a.d.b=-r.c);r.c+r.b>a.b.Mf().a&&(a.d.c=r.c+r.b-a.b.Mf().a)}}}function oFn(n,e){var t,r,i,a,c;c=new im;t=e;do{a=bG(fQ(n.b,t),131);a.B=t.c;a.D=t.d;Tm(c.c,a);t=bG(fQ(n.k,t),18)}while(t);r=(b3(0,c.c.length),bG(c.c[0],131));r.j=true;r.A=bG(r.d.a.ec().Kc().Pb(),18).c.i;i=bG(Yq(c,c.c.length-1),131);i.q=true;i.C=bG(i.d.a.ec().Kc().Pb(),18).d.i;return c}function fFn(n){var e,r;e=bG(n.a,17).a;r=bG(n.b,17).a;if(e>=0){if(e==r){return new nA(Bwn(-e-1),Bwn(-e-1))}if(e==-r){return new nA(Bwn(-e),Bwn(r+1))}}if(t.Math.abs(e)>t.Math.abs(r)){if(e<0){return new nA(Bwn(-e),Bwn(r))}return new nA(Bwn(-e),Bwn(r+1))}return new nA(Bwn(e+1),Bwn(r))}function hFn(n){var e,t;t=bG(lIn(n,(IYn(),KFe)),171);e=bG(lIn(n,(WYn(),bDe)),311);if(t==(Wvn(),QDe)){Ehn(n,KFe,ZDe);Ehn(n,bDe,(irn(),K$e))}else if(t==YDe){Ehn(n,KFe,ZDe);Ehn(n,bDe,(irn(),x$e))}else if(e==(irn(),K$e)){Ehn(n,KFe,QDe);Ehn(n,bDe,R$e)}else if(e==x$e){Ehn(n,KFe,YDe);Ehn(n,bDe,R$e)}}function lFn(){lFn=O;sXe=new lc;iXe=xq(new mJ,(bIn(),aTe),(YYn(),$Pe));uXe=mV(xq(new mJ,aTe,zPe),uTe,VPe);oXe=Rmn(Rmn(yP(mV(xq(new mJ,rTe,iCe),uTe,rCe),cTe),tCe),aCe);aXe=mV(xq(xq(xq(new mJ,iTe,RPe),cTe,FPe),cTe,_Pe),uTe,KPe);cXe=mV(xq(xq(new mJ,cTe,_Pe),cTe,mPe),uTe,pPe)}function bFn(){bFn=O;BXe=xq(mV(new mJ,(bIn(),uTe),(YYn(),MPe)),aTe,$Pe);qXe=Rmn(Rmn(yP(mV(xq(new mJ,rTe,iCe),uTe,rCe),cTe),tCe),aCe);HXe=mV(xq(xq(xq(new mJ,iTe,RPe),cTe,FPe),cTe,_Pe),uTe,KPe);GXe=xq(xq(new mJ,aTe,zPe),uTe,VPe);UXe=mV(xq(xq(new mJ,cTe,_Pe),cTe,mPe),uTe,pPe)}function wFn(n,e,t,r,i){var a,c;if((!j9(e)&&e.c.i.c==e.d.i.c||!bun(Whn(zfn(fT(D3e,1),XZn,8,0,[i.i.n,i.n,i.a])),t))&&!j9(e)){e.c==i?wR(e.a,0,new uN(t)):hq(e.a,new uN(t));if(r&&!fS(n.a,t)){c=bG(lIn(e,(IYn(),DFe)),75);if(!c){c=new zk;Ehn(e,DFe,c)}a=new uN(t);w8(c,a,c.c.b,c.c);Gz(n.a,a)}}}function dFn(n,e){var t,r,i,a;a=MV(Kgn(o1n,LJ(MV(Kgn(e==null?0:Vun(e),f1n)),15)));t=a&n.b.length-1;i=null;for(r=n.b[t];r;i=r,r=r.a){if(r.d==a&&BQ(r.i,e)){!i?n.b[t]=r.a:i.a=r.a;HM(bG(aJ(r.c),604),bG(aJ(r.f),604));Cm(bG(aJ(r.b),227),bG(aJ(r.e),227));--n.f;++n.e;return true}}return false}function gFn(n){var e,t;for(t=new GV(sx(Qgn(n).a.Kc(),new d));dDn(t);){e=bG(K9(t),18);if(e.c.i.k!=(YIn(),eEe)){throw dm(new IM(k6n+ijn(n)+"' has its layer constraint set to FIRST, but has at least one incoming edge that "+" does not come from a FIRST_SEPARATE node. That must not happen."))}}}function vFn(n,e,t){var r,i,a,c,u,s,o;i=Ndn(n.Db&254);if(i==0){n.Eb=t}else{if(i==1){u=$nn(kce,jZn,1,2,5,1);a=ITn(n,e);if(a==0){u[0]=t;u[1]=n.Eb}else{u[0]=n.Eb;u[1]=t}}else{u=$nn(kce,jZn,1,i+1,5,1);c=Uan(n.Eb);for(r=2,s=0,o=0;r<=128;r<<=1){r==e?u[o++]=t:(n.Db&r)!=0&&(u[o++]=c[s++])}}n.Eb=u}n.Db|=e}function pFn(n,e,r){var i,a,c,u;this.b=new im;a=0;i=0;for(u=new nd(n);u.a0){c=bG(Yq(this.b,0),176);a+=c.o;i+=c.p}a*=2;i*=2;e>1?a=c0(t.Math.ceil(a*e)):i=c0(t.Math.ceil(i/e));this.a=new wpn(a,i)}function mFn(n,e,r,i,a,c){var u,s,o,f,h,l,b,w,d,g,v,p;h=i;if(e.j&&e.o){w=bG(fQ(n.f,e.A),60);g=w.d.c+w.d.b;--h}else{g=e.a.c+e.a.b}l=a;if(r.q&&r.o){w=bG(fQ(n.f,r.C),60);f=w.d.c;++l}else{f=r.a.c}v=f-g;o=t.Math.max(2,l-h);s=v/o;d=g+s;for(b=h;b=0;c+=i?1:-1){u=e[c];s=r==(UQn(),$8e)?i?_gn(u,r):Avn(_gn(u,r)):i?Avn(_gn(u,r)):_gn(u,r);a&&(n.c[u.p]=s.gc());for(h=s.Kc();h.Ob();){f=bG(h.Pb(),12);n.d[f.p]=o++}Dfn(t,s)}}function MFn(n,e,t){var r,i,a,c,u,s,o,f;a=bM(MK(n.b.Kc().Pb()));o=bM(MK(mfn(e.b)));r=jD(_$(n.a),o-t);i=jD(_$(e.a),t-a);f=t_(r,i);jD(f,1/(o-a));this.a=f;this.b=new im;u=true;c=n.b.Kc();c.Pb();while(c.Ob()){s=bM(MK(c.Pb()));if(u&&s-t>N9n){this.b.Fc(t);u=false}this.b.Fc(s)}u&&this.b.Fc(t)}function TFn(n){var e,t,r,i;mHn(n,n.n);if(n.d.c.length>0){xM(n.c);while(gDn(n,bG(K3(new nd(n.e.a)),125))>5;e&=31;if(r>=n.d){return n.e<0?(fHn(),Lle):(fHn(),Rle)}a=n.d-r;i=$nn(Ght,z1n,28,a+1,15,1);HOn(i,a,n.a,r,e);if(n.e<0){for(t=0;t0&&n.a[t]<<32-e!=0){for(t=0;t=0){return false}else{t=szn((yAn(),Vut),i,e);if(!t){return true}else{r=t.Ik();return(r>1||r==-1)&&wJ(Ktn(Vut,t))!=3}}}}else{return false}}function AFn(n,e,t,r){var i,a,c,u,s;u=vCn(bG(Yin((!e.b&&(e.b=new g_(B7e,e,4,7)),e.b),0),84));s=vCn(bG(Yin((!e.c&&(e.c=new g_(B7e,e,5,8)),e.c),0),84));if(H0(u)==H0(s)){return null}if(Oin(s,u)){return null}c=w0(e);if(c==t){return r}else{a=bG(fQ(n.a,c),10);if(a){i=a.e;if(i){return i}}}return null}function LFn(n,e,t){var r,i,a,c,u;t.Ug("Longest path to source layering",1);n.a=e;u=n.a.a;n.b=$nn(Ght,z1n,28,u.c.length,15,1);r=0;for(c=new nd(u);c.a0){r[0]+=n.d;u-=r[0]}if(r[2]>0){r[2]+=n.d;u-=r[2]}c=t.Math.max(0,u);r[1]=t.Math.max(r[1],u);e7(n,ipe,a.c+i.b+r[0]-(r[1]-u)/2,r);if(e==ipe){n.c.b=c;n.c.c=a.c+i.b+(c-u)/2}}function XFn(){this.c=$nn(zht,C0n,28,(UQn(),zfn(fT(e9e,1),X4n,64,0,[Z8e,D8e,$8e,Y8e,n9e])).length,15,1);this.b=$nn(zht,C0n,28,zfn(fT(e9e,1),X4n,64,0,[Z8e,D8e,$8e,Y8e,n9e]).length,15,1);this.a=$nn(zht,C0n,28,zfn(fT(e9e,1),X4n,64,0,[Z8e,D8e,$8e,Y8e,n9e]).length,15,1);UP(this.c,y0n);UP(this.b,M0n);UP(this.a,M0n)}function VFn(n,e,t){var r,i,a,c;if(e<=t){i=e;a=t}else{i=t;a=e}r=0;if(n.b==null){n.b=$nn(Ght,z1n,28,2,15,1);n.b[0]=i;n.b[1]=a;n.c=true}else{r=n.b.length;if(n.b[r-1]+1==i){n.b[r-1]=a;return}c=$nn(Ght,z1n,28,r+2,15,1);QGn(n.b,0,c,0,r);n.b=c;n.b[r-1]>=i&&(n.c=false,n.a=false);n.b[r++]=i;n.b[r]=a;n.c||Mxn(n)}}function zFn(n,e,t){var r,i,a,c,u,s,o;o=e.d;n.a=new H7(o.c.length);n.c=new rm;for(u=new nd(o);u.a=0?n.Lh(o,false,true):r$n(n,t,false),61));n:for(a=h.Kc();a.Ob();){i=bG(a.Pb(),58);for(f=0;f1){u_n(i,i.i-1)}}return r}}function r_n(n,e){var t,r,i,a,c,u,s;t=new KD;for(a=new nd(n.b);a.an.d[c.p]){t+=t9(n.b,a);x6(n.a,Bwn(a))}}while(!RM(n.a)){vrn(n.b,bG(Bz(n.a),17).a)}}return t}function a_n(n){var e,t,r,i,a,c,u,s,o;n.a=new BF;o=0;i=0;for(r=new nd(n.i.b);r.as.d&&(h=s.d+s.a+f)}}r.c.d=h;e.a.zc(r,e);o=t.Math.max(o,r.c.d+r.c.a)}return o}function o_n(){o_n=O;k$e=new hI("COMMENTS",0);M$e=new hI("EXTERNAL_PORTS",1);T$e=new hI("HYPEREDGES",2);j$e=new hI("HYPERNODES",3);E$e=new hI("NON_FREE_PORTS",4);S$e=new hI("NORTH_SOUTH_PORTS",5);C$e=new hI(K6n,6);m$e=new hI("CENTER_LABELS",7);y$e=new hI("END_LABELS",8);P$e=new hI("PARTITIONS",9)}function f_n(n,e,t,r,i){if(r<0){r=JOn(n,i,zfn(fT(vle,1),XZn,2,6,[D1n,x1n,R1n,K1n,F1n,_1n,B1n,H1n,U1n,G1n,q1n,X1n]),e);r<0&&(r=JOn(n,i,zfn(fT(vle,1),XZn,2,6,["Jan","Feb","Mar","Apr",F1n,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),e));if(r<0){return false}t.k=r;return true}else if(r>0){t.k=r-1;return true}return false}function h_n(n,e,t,r,i){if(r<0){r=JOn(n,i,zfn(fT(vle,1),XZn,2,6,[D1n,x1n,R1n,K1n,F1n,_1n,B1n,H1n,U1n,G1n,q1n,X1n]),e);r<0&&(r=JOn(n,i,zfn(fT(vle,1),XZn,2,6,["Jan","Feb","Mar","Apr",F1n,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),e));if(r<0){return false}t.k=r;return true}else if(r>0){t.k=r-1;return true}return false}function l_n(n,e,t,r,i,a){var c,u,s,o;u=32;if(r<0){if(e[0]>=n.length){return false}u=ZJ(n,e[0]);if(u!=43&&u!=45){return false}++e[0];r=HNn(n,e);if(r<0){return false}u==45&&(r=-r)}if(u==32&&e[0]-t==2&&i.b==2){s=new eS;o=s.q.getFullYear()-V1n+V1n-80;c=o%100;a.a=r==c;r+=(o/100|0)*100+(r=0?Hpn(n):dW(Hpn(Ptn(n))));Hle[e]=XA(KV(n,e),0)?Hpn(KV(n,e)):dW(Hpn(Ptn(KV(n,e))));n=Kgn(n,5)}for(;e=f&&(o=i)}!!o&&(h=t.Math.max(h,o.a.o.a));if(h>b){l=f;b=h}}return l}function j_n(n){var e,t,r,i,a,c,u;a=new Vj(bG(nQ(new _n),50));u=M0n;for(t=new nd(n.d);t.aK7n?g$(o,n.b):i<=K7n&&i>F7n?g$(o,n.d):i<=F7n&&i>_7n?g$(o,n.c):i<=_7n&&g$(o,n.a);c=C_n(n,o,c)}return a}function I_n(n,e,t,r){var i,a,c,u,s,o;i=(r.c+r.a)/2;XY(e.j);hq(e.j,i);XY(t.e);hq(t.e,i);o=new dj;for(u=new nd(n.f);u.a1;if(u){r=new PO(i,t.b);hq(e.a,r)}kcn(e.a,zfn(fT(D3e,1),XZn,8,0,[l,h]))}function D_n(n,e,t){var r,i;if(e=48;t--){Gft[t]=t-48<<24>>24}for(r=70;r>=65;r--){Gft[r]=r-65+10<<24>>24}for(i=102;i>=97;i--){Gft[i]=i-97+10<<24>>24}for(a=0;a<10;a++)qft[a]=48+a&$1n;for(n=10;n<=15;n++)qft[n]=65+n-10&$1n}function K_n(n,e){e.Ug("Process graph bounds",1);Ehn(n,(DQn(),Dze),FI(Csn(iY(new gX(null,new d3(n.b,16)),new Uc))));Ehn(n,Rze,FI(Csn(iY(new gX(null,new d3(n.b,16)),new Gc))));Ehn(n,$ze,FI(Psn(iY(new gX(null,new d3(n.b,16)),new qc))));Ehn(n,xze,FI(Psn(iY(new gX(null,new d3(n.b,16)),new Xc))));e.Vg()}function F_n(n){var e,r,i,a,c;a=bG(lIn(n,(IYn(),r_e)),21);c=bG(lIn(n,c_e),21);r=new PO(n.f.a+n.d.b+n.d.c,n.f.b+n.d.d+n.d.a);e=new uN(r);if(a.Hc((emn(),f9e))){i=bG(lIn(n,a_e),8);if(c.Hc((hUn(),p9e))){i.a<=0&&(i.a=20);i.b<=0&&(i.b=20)}e.a=t.Math.max(r.a,i.a);e.b=t.Math.max(r.b,i.b)}lM(yK(lIn(n,i_e)))||fXn(n,r,e)}function __n(n,e){var t,r,i,a;for(a=_gn(e,(UQn(),Y8e)).Kc();a.Ob();){r=bG(a.Pb(),12);t=bG(lIn(r,(WYn(),NDe)),10);!!t&&HKn(BS(_S(HS(FS(new bk,0),.1),n.i[e.p].d),n.i[t.p].a))}for(i=_gn(e,D8e).Kc();i.Ob();){r=bG(i.Pb(),12);t=bG(lIn(r,(WYn(),NDe)),10);!!t&&HKn(BS(_S(HS(FS(new bk,0),.1),n.i[t.p].d),n.i[e.p].a))}}function B_n(n){var e,t,r,i,a,c;if(!n.c){c=new Eo;e=Cit;a=e.a.zc(n,e);if(a==null){for(r=new _D(Y5(n));r.e!=r.i.gc();){t=bG(iyn(r),89);i=PGn(t);G$(i,90)&&NW(c,B_n(bG(i,29)));cen(c,t)}e.a.Bc(n)!=null;e.a.gc()==0&&undefined}spn(c);vbn(c);n.c=new jL((bG(Yin(yZ((cQ(),_rt).o),15),19),c.i),c.g);S9(n).b&=-33}return n.c}function H_n(n){var e;if(n.c!=10)throw dm(new NM(oZn((c$(),nre))));e=n.a;switch(e){case 110:e=10;break;case 114:e=13;break;case 116:e=9;break;case 92:case 124:case 46:case 94:case 45:case 63:case 42:case 43:case 123:case 125:case 40:case 41:case 91:case 93:break;default:throw dm(new NM(oZn((c$(),Ore))))}return e}function U_n(n){var e,t,r,i,a;if(n.l==0&&n.m==0&&n.h==0){return"0"}if(n.h==l0n&&n.m==0&&n.l==0){return"-9223372036854775808"}if(n.h>>19!=0){return"-"+U_n(yhn(n))}t=n;r="";while(!(t.l==0&&t.m==0&&t.h==0)){i=q9(d0n);t=rzn(t,i,true);e=""+Cj(She);if(!(t.l==0&&t.m==0&&t.h==0)){a=9-e.length;for(;a>0;a--){e="0"+e}}r=e+r}return r}function G_n(n){var e,t,r,i,a,c,u;e=false;t=0;for(i=new nd(n.d.b);i.a=n.a){return-1}if(!qPn(e,r)){return-1}if(L6(bG(i.Kb(e),20))){return 1}a=0;for(u=bG(i.Kb(e),20).Kc();u.Ob();){c=bG(u.Pb(),18);o=c.c.i==e?c.d.i:c.c.i;s=z_n(n,o,r,i);if(s==-1){return-1}a=t.Math.max(a,s);if(a>n.c-1){return-1}}return a+1}function W_n(n,e){var t,r,i,a,c,u;if(BA(e)===BA(n)){return true}if(!G$(e,15)){return false}r=bG(e,15);u=n.gc();if(r.gc()!=u){return false}c=r.Kc();if(n.Yi()){for(t=0;t0){n._j();if(e!=null){for(a=0;a>24}case 97:case 98:case 99:case 100:case 101:case 102:{return n-97+10<<24>>24}case 65:case 66:case 67:case 68:case 69:case 70:{return n-65+10<<24>>24}default:{throw dm(new iT("Invalid hexadecimal"))}}}function nBn(){nBn=O;Uve=new oC("SPIRAL",0);Kve=new oC("LINE_BY_LINE",1);Fve=new oC("MANHATTAN",2);Rve=new oC("JITTER",3);Bve=new oC("QUADRANTS_LINE_BY_LINE",4);Hve=new oC("QUADRANTS_MANHATTAN",5);_ve=new oC("QUADRANTS_JITTER",6);xve=new oC("COMBINE_LINE_BY_LINE_MANHATTAN",7);Dve=new oC("COMBINE_JITTER_MANHATTAN",8)}function eBn(n,e,t,r){var i,a,c,u,s,o;s=MSn(n,t);o=MSn(e,t);i=false;while(!!s&&!!o){if(r||ujn(s,o,t)){c=MSn(s,t);u=MSn(o,t);$tn(e);$tn(n);a=s.c;Mzn(s,false);Mzn(o,false);if(t){Fjn(e,o.p,a);e.p=o.p;Fjn(n,s.p+1,a);n.p=s.p}else{Fjn(n,s.p,a);n.p=s.p;Fjn(e,o.p+1,a);e.p=o.p}h2(s,null);h2(o,null);s=c;o=u;i=true}else{break}}return i}function tBn(n){switch(n.g){case 0:return new bl;case 1:return new hl;case 3:return new sP;case 4:return new Aa;case 5:return new HF;case 6:return new ll;case 2:return new fl;case 7:return new il;case 8:return new cl;default:throw dm(new jM("No implementation is available for the layerer "+(n.f!=null?n.f:""+n.g)))}}function rBn(n,e,t,r){var i,a,c,u,s;i=false;a=false;for(u=new nd(r.j);u.a=e.length){throw dm(new kM("Greedy SwitchDecider: Free layer not in graph."))}this.c=e[n];this.e=new H_(r);xun(this.e,this.c,(UQn(),n9e));this.i=new H_(r);xun(this.i,this.c,$8e);this.f=new wX(this.c);this.a=!a&&i.i&&!i.s&&this.c[0].k==(YIn(),nEe);this.a&&oAn(this,n,e.length)}function sBn(n,e){var t,r,i,a,c,u;a=!n.B.Hc((hUn(),g9e));c=n.B.Hc(m9e);n.a=new bpn(c,a,n.c);!!n.n&&nZ(n.a.n,n.n);aM(n.g,(ran(),ipe),n.a);if(!e){r=new ckn(1,a,n.c);r.n.a=n.k;zz(n.p,(UQn(),D8e),r);i=new ckn(1,a,n.c);i.n.d=n.k;zz(n.p,Y8e,i);u=new ckn(0,a,n.c);u.n.c=n.k;zz(n.p,n9e,u);t=new ckn(0,a,n.c);t.n.b=n.k;zz(n.p,$8e,t)}}function oBn(n){var e,t,r;e=bG(lIn(n.d,(IYn(),gFe)),223);switch(e.g){case 2:t=zJn(n);break;case 3:t=(r=new im,ES(tY(rY(wrn(wrn(new gX(null,new d3(n.d.b,16)),new Di),new xi),new Ri),new Mi),new Kg(r)),r);break;default:throw dm(new EM("Compaction not supported for "+e+" edges."))}BVn(n,t);Y8(new Rw(n.g),new xg(n))}function fBn(n,e){var t,r,i,a,c,u,s;e.Ug("Process directions",1);t=bG(lIn(n,(eqn(),wWe)),88);if(t!=(Bdn(),s5e)){for(i=Gkn(n.b,0);i.b!=i.d.c;){r=bG($6(i),40);u=bG(lIn(r,(DQn(),Yze)),17).a;s=bG(lIn(r,Zze),17).a;switch(t.g){case 4:s*=-1;break;case 1:a=u;u=s;s=a;break;case 2:c=u;u=-s;s=c}Ehn(r,Yze,Bwn(u));Ehn(r,Zze,Bwn(s))}}e.Vg()}function hBn(n,e){var t;t=new re;!!e&&Yon(t,bG(fQ(n.a,F7e),96));G$(e,422)&&Yon(t,bG(fQ(n.a,_7e),96));if(G$(e,366)){Yon(t,bG(fQ(n.a,unt),96));return t}G$(e,84)&&Yon(t,bG(fQ(n.a,B7e),96));if(G$(e,207)){Yon(t,bG(fQ(n.a,snt),96));return t}if(G$(e,193)){Yon(t,bG(fQ(n.a,ont),96));return t}G$(e,326)&&Yon(t,bG(fQ(n.a,H7e),96));return t}function lBn(n){var e,t,r,i,a,c,u,s;s=new f9;for(u=new nd(n.a);u.a0&&e=0){return false}else{e.p=t.b;ED(t.e,e)}if(i==(YIn(),tEe)||i==iEe){for(c=new nd(e.j);c.an.d[u.p]){t+=t9(n.b,a);x6(n.a,Bwn(a))}}else{++c}}t+=n.b.d*c;while(!RM(n.a)){vrn(n.b,bG(Bz(n.a),17).a)}}return t}function FBn(n){var e,t,r,i,a,c;a=0;e=pEn(n);!!e.kk()&&(a|=4);(n.Bb&sie)!=0&&(a|=2);if(G$(n,102)){t=bG(n,19);i=vMn(t);(t.Bb&Wee)!=0&&(a|=32);if(i){sQ(U0(i));a|=8;c=i.t;(c>1||c==-1)&&(a|=16);(i.Bb&Wee)!=0&&(a|=64)}(t.Bb&S0n)!=0&&(a|=oie);a|=b1n}else{if(G$(e,469)){a|=512}else{r=e.kk();!!r&&(r.i&1)!=0&&(a|=256)}}(n.Bb&512)!=0&&(a|=128);return a}function _Bn(n,e){var t;if(n.f==Gst){t=wJ(Ktn((yAn(),Vut),e));return n.e?t==4&&e!=(T$n(),not)&&e!=(T$n(),Jst)&&e!=(T$n(),Yst)&&e!=(T$n(),Zst):t==2}if(!!n.d&&(n.d.Hc(e)||n.d.Hc(q3(Ktn((yAn(),Vut),e)))||n.d.Hc(szn((yAn(),Vut),n.b,e)))){return true}if(n.f){if(nKn((yAn(),n.f),VJ(Ktn(Vut,e)))){t=wJ(Ktn(Vut,e));return n.e?t==4:t==2}}return false}function BBn(n){var e,t,r,i,a,c,u,s,o,f,h,l,b;l=-1;b=0;for(o=n,f=0,h=o.length;f0&&++b}}}++l}return b}function HBn(n,e,r,i){var a,c,u,s,o,f,h,l;u=bG(YDn(r,(JYn(),I6e)),8);o=u.a;h=u.b+n;a=t.Math.atan2(h,o);a<0&&(a+=f7n);a+=e;a>f7n&&(a-=f7n);s=bG(YDn(i,I6e),8);f=s.a;l=s.b+n;c=t.Math.atan2(l,f);c<0&&(c+=f7n);c+=e;c>f7n&&(c-=f7n);return r$(),lcn(1e-10),t.Math.abs(a-c)<=1e-10||a==c||isNaN(a)&&isNaN(c)?0:ac?1:UL(isNaN(a),isNaN(c))}function UBn(n){var e,t,r,i,a,c,u;u=new rm;for(r=new nd(n.a.b);r.a=n.o){throw dm(new $k)}u=e>>5;c=e&31;a=KV(1,MV(KV(c,1)));i?n.n[t][u]=A3(n.n[t][u],a):n.n[t][u]=O3(n.n[t][u],NG(a));a=KV(a,1);r?n.n[t][u]=A3(n.n[t][u],a):n.n[t][u]=O3(n.n[t][u],NG(a))}catch(s){s=Ofn(s);if(G$(s,333)){throw dm(new kM(l3n+n.o+"*"+n.p+b3n+e+MZn+t+w3n))}else throw dm(s)}}function zBn(n,e,t,r){var i,a,c,u,s,o,f,h,l;l=new Vj(new uv(n));for(u=zfn(fT(Yje,1),e6n,10,0,[e,t]),s=0,o=u.length;s0){r=(!n.n&&(n.n=new gz(unt,n,1,7)),bG(Yin(n.n,0),135)).a;!r||tL(tL((e.a+=' "',e),r),'"')}}else{tL(tL((e.a+=' "',e),t),'"')}tL(Kj(tL(Kj(tL(Kj(tL(Kj((e.a+=" (",e),n.i),","),n.j)," | "),n.g),","),n.f),")");return e.a}function ZBn(n){var e,t,r;if((n.Db&64)!=0)return oOn(n);e=new vx(_ee);t=n.k;if(!t){!n.n&&(n.n=new gz(unt,n,1,7));if(n.n.i>0){r=(!n.n&&(n.n=new gz(unt,n,1,7)),bG(Yin(n.n,0),135)).a;!r||tL(tL((e.a+=' "',e),r),'"')}}else{tL(tL((e.a+=' "',e),t),'"')}tL(Kj(tL(Kj(tL(Kj(tL(Kj((e.a+=" (",e),n.i),","),n.j)," | "),n.g),","),n.f),")");return e.a}function nHn(n,e){var t,r,i,a,c;e==(Aln(),OHe)&&qAn(bG(r7(n.a,(yPn(),LAe)),15));for(i=bG(r7(n.a,(yPn(),LAe)),15).Kc();i.Ob();){r=bG(i.Pb(),105);t=bG(Yq(r.j,0),113).d.j;a=new iB(r.j);g$(a,new Gi);switch(e.g){case 2:CCn(n,a,t,(yun(),GAe),1);break;case 1:case 0:c=$Rn(a);CCn(n,new N2(a,0,c),t,(yun(),GAe),0);CCn(n,new N2(a,c,a.c.length),t,GAe,1)}}}function eHn(n,e){var t,r,i,a,c,u,s;if(e==null||e.length==0){return null}i=bG(z1(n.a,e),143);if(!i){for(r=(u=new Gw(n.b).a.vc().Kc(),new qw(u));r.a.Ob();){t=(a=bG(r.a.Pb(),44),bG(a.md(),143));c=t.c;s=e.length;if(T_(c.substr(c.length-s,s),e)&&(e.length==c.length||ZJ(c,c.length-e.length-1)==46)){if(i){return null}i=t}}!!i&&o2(n.a,e,i)}return i}function tHn(n,e){var t,r,i,a;t=new Xn;r=bG(v8(rY(new gX(null,new d3(n.f,16)),t),ytn(new nn,new en,new on,new fn,zfn(fT($de,1),g1n,108,0,[(Sbn(),Nde),Lde]))),21);i=r.gc();r=bG(v8(rY(new gX(null,new d3(e.f,16)),t),ytn(new nn,new en,new on,new fn,zfn(fT($de,1),g1n,108,0,[Nde,Lde]))),21);a=r.gc();if(ii.p){KLn(a,Y8e);if(a.d){u=a.o.b;e=a.a.b;a.a.b=u-e}}else if(a.j==Y8e&&i.p>n.p){KLn(a,D8e);if(a.d){u=a.o.b;e=a.a.b;a.a.b=-(u-e)}}break}}return i}function aHn(n,e,t,r,i){var a,c,u,s,o,f,h;if(!(G$(e,207)||G$(e,366)||G$(e,193))){throw dm(new jM("Method only works for ElkNode-, ElkLabel and ElkPort-objects."))}c=n.a/2;s=e.i+r-c;f=e.j+i-c;o=s+e.g+n.a;h=f+e.f+n.a;a=new zk;hq(a,new PO(s,f));hq(a,new PO(s,h));hq(a,new PO(o,h));hq(a,new PO(o,f));u=new MDn(a);Yon(u,e);t&&jJ(n.b,e,u);return u}function cHn(n,e,t){var r,i,a,c,u,s,o,f,h,l;a=new PO(e,t);for(f=new nd(n.a);f.a1;if(u){r=new PO(i,t.b);hq(e.a,r)}kcn(e.a,zfn(fT(D3e,1),XZn,8,0,[l,h]))}function CHn(){CHn=O;cHe=new kI(G4n,0);eHe=new kI("NIKOLOV",1);iHe=new kI("NIKOLOV_PIXEL",2);tHe=new kI("NIKOLOV_IMPROVED",3);rHe=new kI("NIKOLOV_IMPROVED_PIXEL",4);YBe=new kI("DUMMYNODE_PERCENTAGE",5);aHe=new kI("NODECOUNT_PERCENTAGE",6);uHe=new kI("NO_BOUNDARY",7);ZBe=new kI("MODEL_ORDER_LEFT_TO_RIGHT",8);nHe=new kI("MODEL_ORDER_RIGHT_TO_LEFT",9)}function IHn(n){var e,t,r,i,a;r=n.length;e=new ZM;a=0;while(a=40;c&&$Gn(n);sVn(n);TFn(n);t=sgn(n);r=0;while(!!t&&r0&&hq(n.f,a)}else{n.c[c]-=o+1;n.c[c]<=0&&n.a[c]>0&&hq(n.e,a)}}}}}function sUn(n,e,t,r){var i,a,c,u,s,o,f;s=new PO(t,r);r_(s,bG(lIn(e,(DQn(),Cze)),8));for(f=Gkn(e.b,0);f.b!=f.d.c;){o=bG($6(f),40);t_(o.e,s);hq(n.b,o)}for(u=bG(v8(q0(new gX(null,new d3(e.a,16))),gen(new Z,new Y,new sn,zfn(fT($de,1),g1n,108,0,[(Sbn(),Lde)]))),15).Kc();u.Ob();){c=bG(u.Pb(),65);for(a=Gkn(c.a,0);a.b!=a.d.c;){i=bG($6(a),8);i.a+=s.a;i.b+=s.b}hq(n.a,c)}}function oUn(n,e){var t,r,i,a;if(0<(G$(n,16)?bG(n,16).gc():B5(n.Kc()))){i=e;if(1=0&&sa*2){f=new tan(h);o=OX(c)/IX(c);s=UJn(f,e,new _k,t,r,i,o);t_(kL(f.e),s);h.c.length=0;a=0;Tm(h.c,f);Tm(h.c,c);a=OX(f)*IX(f)+OX(c)*IX(c)}else{Tm(h.c,c);a+=OX(c)*IX(c)}}return h}function gUn(n,e){var t,r,i,a,c,u;u=bG(lIn(e,(IYn(),m_e)),101);if(!(u==(FPn(),k8e)||u==m8e)){return}i=new PO(e.f.a+e.d.b+e.d.c,e.f.b+e.d.d+e.d.a).b;for(c=new nd(n.a);c.at?e:t;o<=h;++o){if(o==t){u=r++}else{a=i[o];f=w.am(a.Lk());o==e&&(s=o==h&&!f?r-1:r);f&&++r}}l=bG(Ydn(n,e,t),76);u!=s&&rk(n,new men(n.e,7,c,Bwn(u),b.md(),s));return l}}}else{return bG(VNn(n,e,t),76)}return bG(Ydn(n,e,t),76)}function pUn(n,e){var t,r,i,a,c,u,s;e.Ug("Port order processing",1);s=bG(lIn(n,(IYn(),E_e)),430);for(r=new nd(n.b);r.a=0){u=gjn(n,c);if(u){o<22?(s.l|=1<>>1;c.m=f>>>1|(h&1)<<21;c.l=l>>>1|(f&1)<<21;--o}t&&rln(s);if(a){if(r){She=yhn(n);i&&(She=Cfn(She,(crn(),Ihe)))}else{She=M$(n.l,n.m,n.h)}}return s}function MUn(n,e){var t,r,i,a,c,u,s,o,f,h;o=n.e[e.c.p][e.p]+1;s=e.c.a.c.length+1;for(u=new nd(n.a);u.a0&&(w3(0,n.length),n.charCodeAt(0)==45||(w3(0,n.length),n.charCodeAt(0)==43))?1:0;for(r=c;rt){throw dm(new iT(k0n+n+'"'))}return u}function jUn(n){var e,r,i,a,c,u,s;u=new vS;for(c=new nd(n.a);c.a1)&&e==1&&bG(n.a[n.b],10).k==(YIn(),eEe)){Wqn(bG(n.a[n.b],10),(xjn(),z5e))}else if(r&&(!t||(n.c-n.b&n.a.length-1)>1)&&e==1&&bG(n.a[n.c-1&n.a.length-1],10).k==(YIn(),eEe)){Wqn(bG(n.a[n.c-1&n.a.length-1],10),(xjn(),W5e))}else if((n.c-n.b&n.a.length-1)==2){Wqn(bG(Hhn(n),10),(xjn(),z5e));Wqn(bG(Hhn(n),10),W5e)}else{Lxn(n,i)}Q5(n)}function IUn(n,e,r){var i,a,c,u,s;c=0;for(a=new _D((!n.a&&(n.a=new gz(snt,n,10,11)),n.a));a.e!=a.i.gc();){i=bG(iyn(a),27);u="";(!i.n&&(i.n=new gz(unt,i,1,7)),i.n).i==0||(u=bG(Yin((!i.n&&(i.n=new gz(unt,i,1,7)),i.n),0),135).a);s=new mln(c++,e,u);Yon(s,i);Ehn(s,(DQn(),qze),i);s.e.b=i.j+i.f/2;s.f.a=t.Math.max(i.g,1);s.e.a=i.i+i.g/2;s.f.b=t.Math.max(i.f,1);hq(e.b,s);ZAn(r.f,i,s)}}function OUn(n){var e,t,r,i,a;r=bG(lIn(n,(WYn(),EDe)),27);a=bG(YDn(r,(IYn(),r_e)),181).Hc((emn(),b9e));if(!n.e){i=bG(lIn(n,oDe),21);e=new PO(n.f.a+n.d.b+n.d.c,n.f.b+n.d.d+n.d.a);if(i.Hc((o_n(),M$e))){Pyn(r,m_e,(FPn(),m8e));iJn(r,e.a,e.b,false,true)}else{lM(yK(YDn(r,i_e)))||iJn(r,e.a,e.b,true,true)}}a?Pyn(r,r_e,ygn(b9e)):Pyn(r,r_e,(t=bG(Pj(w9e),9),new aB(t,bG(PF(t,t.length),9),0)))}function AUn(n,e,t){var r,i,a,c;if(e[0]>=n.length){t.o=0;return true}switch(ZJ(n,e[0])){case 43:i=1;break;case 45:i=-1;break;default:t.o=0;return true}++e[0];a=e[0];c=HNn(n,e);if(c==0&&e[0]==a){return false}if(e[0]u){u=i;f.c.length=0}i==u&&ED(f,new nA(t.c.i,t))}dZ();g$(f,n.c);WX(n.b,s.p,f)}}}function DUn(n,e){var t,r,i,a,c,u,s,o,f;for(c=new nd(e.b);c.au){u=i;f.c.length=0}i==u&&ED(f,new nA(t.d.i,t))}dZ();g$(f,n.c);WX(n.f,s.p,f)}}}function xUn(n,e){var t,r,i,a,c,u,s,o;o=yK(lIn(e,(eqn(),LWe)));if(o==null||(cJ(o),o)){O$n(n,e);i=new im;for(s=Gkn(e.b,0);s.b!=s.d.c;){c=bG($6(s),40);t=SAn(n,c,null);if(t){Yon(t,e);Tm(i.c,t)}}n.a=null;n.b=null;if(i.c.length>1){for(r=new nd(i);r.a=0&&u!=t){a=new vz(n,1,u,c,null);!r?r=a:r.nj(a)}if(t>=0){a=new vz(n,1,t,u==t?c:null,e);!r?r=a:r.nj(a)}}return r}function _Un(n){var e,t,r;if(n.b==null){r=new YM;if(n.i!=null){ZA(r,n.i);r.a+=":"}if((n.f&256)!=0){if((n.f&256)!=0&&n.a!=null){hY(n.i)||(r.a+="//",r);ZA(r,n.a)}if(n.d!=null){r.a+="/";ZA(r,n.d)}(n.f&16)!=0&&(r.a+="/",r);for(e=0,t=n.j.length;el){return false}h=(s=bXn(r,l,false),s.a);if(f+u+h<=e.b){ken(t,a-t.s);t.c=true;ken(r,a-t.s);lMn(r,t.s,t.t+t.d+u);r.k=true;Wsn(t.q,r);b=true;if(i){gcn(e,r);r.j=e;if(n.c.length>c){bEn((b3(c,n.c.length),bG(n.c[c],186)),r);(b3(c,n.c.length),bG(n.c[c],186)).a.c.length==0&&s7(n,c)}}}return b}function VUn(n,e){var t,r,i,a,c,u;e.Ug("Partition midprocessing",1);i=new U1;ES(tY(new gX(null,new d3(n.a,16)),new kr),new Eg(i));if(i.d==0){return}u=bG(v8(g3((a=i.i,new gX(null,(!a?i.i=new HD(i,i.c):a).Nc()))),gen(new Z,new Y,new sn,zfn(fT($de,1),g1n,108,0,[(Sbn(),Lde)]))),15);r=u.Kc();t=bG(r.Pb(),17);while(r.Ob()){c=bG(r.Pb(),17);HRn(bG(r7(i,t),21),bG(r7(i,c),21));t=c}e.Vg()}function zUn(n,e,t){var r,i,a,c,u,s,o,f;if(e.p==0){e.p=1;c=t;if(!c){i=new im;a=(r=bG(Pj(e9e),9),new aB(r,bG(PF(r,r.length),9),0));c=new nA(i,a)}bG(c.a,15).Fc(e);e.k==(YIn(),nEe)&&bG(c.b,21).Fc(bG(lIn(e,(WYn(),cDe)),64));for(s=new nd(e.j);s.a0){i=bG(n.Ab.g,2033);if(e==null){for(a=0;ar.s&&sc){return UQn(),$8e}break;case 4:case 3:if(f<0){return UQn(),D8e}else if(f+t>a){return UQn(),Y8e}}s=(o+u/2)/c;r=(f+t/2)/a;return s+r<=1&&s-r<=0?(UQn(),n9e):s+r>=1&&s-r>=0?(UQn(),$8e):r<.5?(UQn(),D8e):(UQn(),Y8e)}function aGn(n,e){var t,r,i,a,c,u,s,o,f,h,l,b,w,d;t=false;f=bM(MK(lIn(e,(IYn(),V_e))));w=M1n*f;for(i=new nd(e.b);i.as+w){d=h.g+l.g;l.a=(l.g*l.a+h.g*h.a)/d;l.g=d;h.f=l;t=true}}a=u;h=l}}return t}function cGn(n,e,t,r,i,a,c){var u,s,o,f,h,l;l=new fN;for(o=e.Kc();o.Ob();){u=bG(o.Pb(),853);for(h=new nd(u.Rf());h.a0){if(s.a){f=s.b.Mf().b;if(a>f){if(n.v||s.c.d.c.length==1){u=(a-f)/2;s.d.d=u;s.d.a=u}else{r=bG(Yq(s.c.d,0),187).Mf().b;i=(r-f)/2;s.d.d=t.Math.max(0,i);s.d.a=a-i-f}}}else{s.d.a=n.t+a}}else if(fz(n.u)){c=OCn(s.b);c.d<0&&(s.d.d=-c.d);c.d+c.a>s.b.Mf().b&&(s.d.a=c.d+c.a-s.b.Mf().b)}}}function oGn(){oGn=O;Jye=new qN((JYn(),O6e),Bwn(1));rMe=new qN(X6e,80);tMe=new qN(F6e,5);Rye=new qN(g4e,r4n);Yye=new qN(A6e,Bwn(1));eMe=new qN($6e,(Qx(),true));zye=new NN(50);Vye=new qN(c6e,zye);Fye=B4e;Wye=k6e;Kye=new qN(C4e,false);Xye=a6e;Gye=Z4e;qye=t6e;Uye=J4e;Hye=W4e;Qye=j6e;Bye=(lOn(),Eye);iMe=Oye;_ye=jye;Zye=Pye;nMe=Iye;uMe=Z6e;oMe=r5e;cMe=Y6e;aMe=J6e;sMe=($wn(),P9e);new qN(n5e,sMe)}function fGn(n,e){var t;switch(Prn(n)){case 6:return HA(e);case 7:return GA(e);case 8:return UA(e);case 3:return Array.isArray(e)&&(t=Prn(e),!(t>=14&&t<=16));case 11:return e!=null&&typeof e===vZn;case 12:return e!=null&&(typeof e===bZn||typeof e==vZn);case 0:return Oyn(e,n.__elementTypeId$);case 2:return Kz(e)&&!(e.Tm===I);case 1:return Kz(e)&&!(e.Tm===I)||Oyn(e,n.__elementTypeId$);default:return true}}function hGn(n){var e,r,i,a;i=n.o;ZK();if(n.A.dc()||bdn(n.A,ame)){a=i.a}else{n.D?a=t.Math.max(i.a,yNn(n.f)):a=yNn(n.f);if(n.A.Hc((emn(),h9e))&&!n.B.Hc((hUn(),y9e))){a=t.Math.max(a,yNn(bG(xJ(n.p,(UQn(),D8e)),252)));a=t.Math.max(a,yNn(bG(xJ(n.p,Y8e),252)))}e=gon(n);!!e&&(a=t.Math.max(a,e.a))}lM(yK(n.e.Tf().of((JYn(),Z4e))))?i.a=t.Math.max(i.a,a):i.a=a;r=n.f.i;r.c=0;r.b=a;rqn(n.f)}function lGn(n,e){var r,i,a,c;i=t.Math.min(t.Math.abs(n.c-(e.c+e.b)),t.Math.abs(n.c+n.b-e.c));c=t.Math.min(t.Math.abs(n.d-(e.d+e.a)),t.Math.abs(n.d+n.a-e.d));r=t.Math.abs(n.c+n.b/2-(e.c+e.b/2));if(r>n.b/2+e.b/2){return 1}a=t.Math.abs(n.d+n.a/2-(e.d+e.a/2));if(a>n.a/2+e.a/2){return 1}if(r==0&&a==0){return 0}if(r==0){return c/a+1}if(a==0){return i/r+1}return t.Math.min(i/r,c/a)+1}function bGn(n,e){var t,r,i,a,c,u,s;a=0;u=0;s=0;for(i=new nd(n.f.e);i.a0&&n.d!=(trn(),HMe)&&(u+=c*(r.d.a+n.a[e.a][r.a]*(e.d.a-r.d.a)/t));t>0&&n.d!=(trn(),_Me)&&(s+=c*(r.d.b+n.a[e.a][r.a]*(e.d.b-r.d.b)/t))}switch(n.d.g){case 1:return new PO(u/a,e.d.b);case 2:return new PO(e.d.a,s/a);default:return new PO(u/a,s/a)}}function wGn(n){var e,t,r,i,a,c;t=(!n.a&&(n.a=new PD(K7e,n,5)),n.a).i+2;c=new H7(t);ED(c,new PO(n.j,n.k));ES(new gX(null,(!n.a&&(n.a=new PD(K7e,n,5)),new d3(n.a,16))),new Zv(c));ED(c,new PO(n.b,n.c));e=1;while(e0){dhn(s,false,(Bdn(),o5e));dhn(s,true,f5e)}Lin(e.g,new zC(n,t));jJ(n.g,e,t)}function vGn(){vGn=O;var n;ole=zfn(fT(Ght,1),z1n,28,15,[-1,-1,30,19,15,13,11,11,10,9,9,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5]);fle=$nn(Ght,z1n,28,37,15,1);hle=zfn(fT(Ght,1),z1n,28,15,[-1,-1,63,40,32,28,25,23,21,20,19,19,18,18,17,17,16,16,16,15,15,15,15,14,14,14,14,14,14,13,13,13,13,13,13,13,13]);lle=$nn(Xht,j0n,28,37,14,1);for(n=2;n<=36;n++){fle[n]=c0(t.Math.pow(n,ole[n]));lle[n]=pSn(JZn,fle[n])}}function pGn(n){var e;if((!n.a&&(n.a=new gz(U7e,n,6,6)),n.a).i!=1){throw dm(new jM(See+(!n.a&&(n.a=new gz(U7e,n,6,6)),n.a).i))}e=new zk;!!Afn(bG(Yin((!n.b&&(n.b=new g_(B7e,n,4,7)),n.b),0),84))&&esn(e,MYn(n,Afn(bG(Yin((!n.b&&(n.b=new g_(B7e,n,4,7)),n.b),0),84)),false));!!Afn(bG(Yin((!n.c&&(n.c=new g_(B7e,n,5,8)),n.c),0),84))&&esn(e,MYn(n,Afn(bG(Yin((!n.c&&(n.c=new g_(B7e,n,5,8)),n.c),0),84)),true));return e}function mGn(n,e){var t,r,i,a,c;e.d?i=n.a.c==(p0(),Cqe)?Qgn(e.b):Jgn(e.b):i=n.a.c==(p0(),Pqe)?Qgn(e.b):Jgn(e.b);a=false;for(r=new GV(sx(i.a.Kc(),new d));dDn(r);){t=bG(K9(r),18);c=lM(n.a.f[n.a.g[e.b.p].p]);if(!c&&!j9(t)&&t.c.i.c==t.d.i.c){continue}if(lM(n.a.n[n.a.g[e.b.p].p])||lM(n.a.n[n.a.g[e.b.p].p])){continue}a=true;if(fS(n.b,n.a.g[jTn(t,e.b).p])){e.c=true;e.a=t;return e}}e.c=a;e.a=null;return e}function kGn(n,e,t){var r,i,a,c,u,s,o;r=t.gc();if(r==0){return false}else{if(n.Pj()){s=n.Qj();apn(n,e,t);c=r==1?n.Ij(3,null,t.Kc().Pb(),e,s):n.Ij(5,null,t,e,s);if(n.Mj()){u=r<100?null:new fj(r);a=e+r;for(i=e;i0){for(u=0;u>16==-15&&n.Cb.Yh()&&Ntn(new pen(n.Cb,9,13,t,n.c,Vyn(xtn(bG(n.Cb,62)),n)))}else if(G$(n.Cb,90)){if(n.Db>>16==-23&&n.Cb.Yh()){e=n.c;G$(e,90)||(e=(rZn(),nit));G$(t,90)||(t=(rZn(),nit));Ntn(new pen(n.Cb,9,10,t,e,Vyn(Y5(bG(n.Cb,29)),n)))}}}}return n.c}function CGn(n,e,t){var r,i,a,c,u,s,o,f,h;t.Ug("Hyperedge merging",1);NDn(n,e);s=new K4(e.b,0);while(s.b0;u=dvn(e,a);t?Lx(u.b,e):Lx(u.g,e);Obn(u).c.length==1&&(w8(r,u,r.c.b,r.c),true);i=new nA(a,e);x6(n.o,i);Ttn(n.e.a,a)}}function DGn(n,e){var r,i,a,c,u,s,o;i=t.Math.abs(xz(n.b).a-xz(e.b).a);s=t.Math.abs(xz(n.b).b-xz(e.b).b);a=0;o=0;r=1;u=1;if(i>n.b.b/2+e.b.b/2){a=t.Math.min(t.Math.abs(n.b.c-(e.b.c+e.b.b)),t.Math.abs(n.b.c+n.b.b-e.b.c));r=1-a/i}if(s>n.b.a/2+e.b.a/2){o=t.Math.min(t.Math.abs(n.b.d-(e.b.d+e.b.a)),t.Math.abs(n.b.d+n.b.a-e.b.d));u=1-o/s}c=t.Math.min(r,u);return(1-c)*t.Math.sqrt(i*i+s*s)}function xGn(n){var e,t,r,i;mQn(n,n.e,n.f,(v0(),zXe),true,n.c,n.i);mQn(n,n.e,n.f,zXe,false,n.c,n.i);mQn(n,n.e,n.f,WXe,true,n.c,n.i);mQn(n,n.e,n.f,WXe,false,n.c,n.i);SGn(n,n.c,n.e,n.f,n.i);r=new K4(n.i,0);while(r.b=65;t--){Hft[t]=t-65<<24>>24}for(r=122;r>=97;r--){Hft[r]=r-97+26<<24>>24}for(i=57;i>=48;i--){Hft[i]=i-48+52<<24>>24}Hft[43]=62;Hft[47]=63;for(a=0;a<=25;a++)Uft[a]=65+a&$1n;for(c=26,s=0;c<=51;++c,s++)Uft[c]=97+s&$1n;for(n=52,u=0;n<=61;++n,u++)Uft[n]=48+u&$1n;Uft[62]=43;Uft[63]=47}function FGn(n,e){var r,i,a,c,u,s;a=asn(n);s=asn(e);if(a==s){if(n.e==e.e&&n.a<54&&e.a<54){return n.fe.f?1:0}i=n.e-e.e;r=(n.d>0?n.d:t.Math.floor((n.a-1)*O0n)+1)-(e.d>0?e.d:t.Math.floor((e.a-1)*O0n)+1);if(r>i+1){return a}else if(r0&&(u=I5(u,qqn(i)));return Lmn(c,u)}}else return af){b=0;w+=o+e;o=0}cHn(u,b,w);r=t.Math.max(r,b+h.a);o=t.Math.max(o,h.b);b+=h.a+e}return new PO(r+e,w+o+e)}function HGn(n,e){var t,r,i,a,c,u,s;if(!d0(n)){throw dm(new EM(Eee))}r=d0(n);a=r.g;i=r.f;if(a<=0&&i<=0){return UQn(),Z8e}u=n.i;s=n.j;switch(e.g){case 2:case 1:if(u<0){return UQn(),n9e}else if(u+n.g>a){return UQn(),$8e}break;case 4:case 3:if(s<0){return UQn(),D8e}else if(s+n.f>i){return UQn(),Y8e}}c=(u+n.g/2)/a;t=(s+n.f/2)/i;return c+t<=1&&c-t<=0?(UQn(),n9e):c+t>=1&&c-t>=0?(UQn(),$8e):t<.5?(UQn(),D8e):(UQn(),Y8e)}function UGn(n,e,t,r,i){var a,c;a=Rgn(O3(e[0],A0n),O3(r[0],A0n));n[0]=MV(a);a=FV(a,32);if(t>=i){for(c=1;c0){i.b[c++]=0;i.b[c++]=a.b[0]-1}for(e=1;e0){ew(s,s.d-i.d);i.c==(q7(),kXe)&&Zb(s,s.a-i.d);s.d<=0&&s.i>0&&(w8(e,s,e.c.b,e.c),true)}}}for(a=new nd(n.f);a.a0){tw(u,u.i-i.d);i.c==(q7(),kXe)&&nw(u,u.b-i.d);u.i<=0&&u.d>0&&(w8(t,u,t.c.b,t.c),true)}}}}function WGn(n,e,t,r,i){var a,c,u,s,o,f,h,l,b;dZ();g$(n,new qs);c=lG(n);b=new im;l=new im;u=null;s=0;while(c.b!=0){a=bG(c.b==0?null:(PK(c.b!=0),Rin(c,c.a.a)),163);if(!u||OX(u)*IX(u)/21&&(s>OX(u)*IX(u)/2||c.b==0)){h=new tan(l);f=OX(u)/IX(u);o=UJn(h,e,new _k,t,r,i,f);t_(kL(h.e),o);u=h;Tm(b.c,h);s=0;l.c.length=0}}}Dfn(b,l);return b}function QGn(n,e,t,r,i){pS();var a,c,u,s,o,f,h;hW(n,"src");hW(t,"dest");h=Cbn(n);s=Cbn(t);SG((h.i&4)!=0,"srcType is not an array");SG((s.i&4)!=0,"destType is not an array");f=h.c;c=s.c;SG((f.i&1)!=0?f==c:(c.i&1)==0,"Array types don't match");Fhn(n,e,t,r,i);if((f.i&1)==0&&h!=s){o=Uan(n);a=Uan(t);if(BA(n)===BA(t)&&er;){bQ(a,u,o[--e])}}else{for(u=r+i;r0);r.a.Xb(r.c=--r.b);h>l+s&&RQ(r)}for(c=new nd(b);c.a0);r.a.Xb(r.c=--r.b)}}}}function ZGn(){eZn();var n,e,t,r,i,a;if(sht)return sht;n=(++Tht,new U3(4));CXn(n,EJn(ece,true));vWn(n,EJn("M",true));vWn(n,EJn("C",true));a=(++Tht,new U3(4));for(r=0;r<11;r++){VFn(a,r,r)}e=(++Tht,new U3(4));CXn(e,EJn("M",true));VFn(e,4448,4607);VFn(e,65438,65439);i=(++Tht,new e$(2));jVn(i,n);jVn(i,uht);t=(++Tht,new e$(2));t.Jm(NX(a,EJn("L",true)));t.Jm(e);t=(++Tht,new a8(3,t));t=(++Tht,new uW(i,t));sht=t;return sht}function nqn(n,e){var t,r,i,a,c,u,s,o;t=new RegExp(e,"g");s=$nn(vle,XZn,2,0,6,1);r=0;o=n;a=null;while(true){u=t.exec(o);if(u==null||o==""){s[r]=o;break}else{c=u.index;s[r]=(Unn(0,c,o.length),o.substr(0,c));o=o1(o,c+u[0].length,o.length);t.lastIndex=0;if(a==o){s[r]=(Unn(0,1,o.length),o.substr(0,1));o=(w3(1,o.length+1),o.substr(1))}a=o;++r}}if(n.length>0){i=s.length;while(i>0&&s[i-1]==""){--i}i0){l-=i[0]+n.c;i[0]+=n.c}i[2]>0&&(l-=i[2]+n.c);i[1]=t.Math.max(i[1],l);QX(n.a[1],r.c+e.b+i[0]-(i[1]-l)/2,i[1])}for(c=n.a,s=0,f=c.length;s0?(n.n.c.length-1)*n.i:0;for(i=new nd(n.n);i.a1){for(r=Gkn(i,0);r.b!=r.d.c;){t=bG($6(r),235);a=0;for(s=new nd(t.e);s.a0){e[0]+=n.c;l-=e[0]}e[2]>0&&(l-=e[2]+n.c);e[1]=t.Math.max(e[1],l);JX(n.a[1],i.d+r.d+e[0]-(e[1]-l)/2,e[1])}else{d=i.d+r.d;w=i.a-r.d-r.a;for(u=n.a,o=0,h=u.length;o0||Ggn(a.b.d,n.b.d+n.b.a)==0&&i.b<0||Ggn(a.b.d+a.b.a,n.b.d)==0&&i.b>0){s=0;break}}else{s=t.Math.min(s,RLn(n,a,i))}s=t.Math.min(s,bqn(n,c,s,i))}return s}function wqn(n,e){var t,r,i,a,c,u,s;if(n.b<2){throw dm(new jM("The vector chain must contain at least a source and a target point."))}i=(PK(n.b!=0),bG(n.a.a.c,8));PN(e,i.a,i.b);s=new iR((!e.a&&(e.a=new PD(K7e,e,5)),e.a));c=Gkn(n,1);while(c.a=0&&a!=t){throw dm(new jM(Gte))}}i=0;for(s=0;sbM(lD(c.g,c.d[0]).a)){PK(s.b>0);s.a.Xb(s.c=--s.b);MF(s,c);i=true}else if(!!u.e&&u.e.gc()>0){a=(!u.e&&(u.e=new im),u.e).Mc(e);o=(!u.e&&(u.e=new im),u.e).Mc(t);if(a||o){(!u.e&&(u.e=new im),u.e).Fc(c);++c.c}}}i||(Tm(r.c,c),true)}function pqn(n,e,t){var r,i,a,c,u,s,o,f,h,l,b,w,d,g,v;h=n.a.i+n.a.g/2;l=n.a.i+n.a.g/2;w=e.i+e.g/2;g=e.j+e.f/2;u=new PO(w,g);o=bG(YDn(e,(JYn(),I6e)),8);o.a=o.a+h;o.b=o.b+l;a=(u.b-o.b)/(u.a-o.a);r=u.b-a*u.a;d=t.i+t.g/2;v=t.j+t.f/2;s=new PO(d,v);f=bG(YDn(t,I6e),8);f.a=f.a+h;f.b=f.b+l;c=(s.b-f.b)/(s.a-f.a);i=s.b-c*s.a;b=(r-i)/(c-a);if(o.a>>0,"0"+e.toString(16));r="\\x"+o1(t,t.length-2,t.length)}else if(n>=S0n){t=(e=n>>>0,"0"+e.toString(16));r="\\v"+o1(t,t.length-6,t.length)}else r=""+String.fromCharCode(n&$1n)}return r}function Cqn(n){var e,t,r;if(wN(bG(lIn(n,(IYn(),m_e)),101))){for(t=new nd(n.j);t.a=e.o&&t.f<=e.f||e.a*.5<=t.f&&e.a*1.5>=t.f){c=bG(Yq(e.n,e.n.c.length-1),209);if(c.e+c.d+t.g+i<=r&&(a=bG(Yq(e.n,e.n.c.length-1),209),a.f-n.f+t.f<=n.b||n.a.c.length==1)){svn(e,t);return true}else if(e.s+t.g<=r&&(e.t+e.d+t.f+i<=n.b||n.a.c.length==1)){ED(e.b,t);u=bG(Yq(e.n,e.n.c.length-1),209);ED(e.n,new f0(e.s,u.f+u.a+e.i,e.i));YMn(bG(Yq(e.n,e.n.c.length-1),209),t);aqn(e,t);return true}}return false}function Lqn(n,e,t){var r,i,a,c;if(n.Pj()){i=null;a=n.Qj();r=n.Ij(1,c=srn(n,e,t),t,e,a);if(n.Mj()&&!(n.Yi()&&c!=null?bdn(c,t):BA(c)===BA(t))){c!=null&&(i=n.Oj(c,i));i=n.Nj(t,i);n.Tj()&&(i=n.Wj(c,t,i));if(!i){n.Jj(r)}else{i.nj(r);i.oj()}}else{n.Tj()&&(i=n.Wj(c,t,i));if(!i){n.Jj(r)}else{i.nj(r);i.oj()}}return c}else{c=srn(n,e,t);if(n.Mj()&&!(n.Yi()&&c!=null?bdn(c,t):BA(c)===BA(t))){i=null;c!=null&&(i=n.Oj(c,null));i=n.Nj(t,i);!!i&&i.oj()}return c}}function Nqn(n,e){var t,r,i,a,c;e.Ug("Path-Like Graph Wrapping",1);if(n.b.c.length==0){e.Vg();return}i=new kDn(n);c=(i.i==null&&(i.i=hsn(i,new Ma)),bM(i.i)*i.f);t=c/(i.i==null&&(i.i=hsn(i,new Ma)),bM(i.i));if(i.b>t){e.Vg();return}switch(bG(lIn(n,(IYn(),oBe)),351).g){case 2:a=new Ea;break;case 0:a=new da;break;default:a=new Sa}r=a.og(n,i);if(!a.pg()){switch(bG(lIn(n,dBe),352).g){case 2:r=ULn(i,r);break;case 1:r=MPn(i,r)}}EVn(n,i,r);e.Vg()}function $qn(n,e){var r,i,a,c,u,s,o,f;e%=24;if(n.q.getHours()!=e){i=new t.Date(n.q.getTime());i.setDate(i.getDate()+1);s=n.q.getTimezoneOffset()-i.getTimezoneOffset();if(s>0){o=s/60|0;f=s%60;a=n.q.getDate();r=n.q.getHours();r+o>=24&&++a;c=new t.Date(n.q.getFullYear(),n.q.getMonth(),a,e+o,n.q.getMinutes()+f,n.q.getSeconds(),n.q.getMilliseconds());n.q.setTime(c.getTime())}}u=n.q.getTime();n.q.setTime(u+36e5);n.q.getHours()!=e&&n.q.setTime(u)}function Dqn(n,e){var t,r,i,a;h3(n.d,n.e);n.c.a.$b();if(bM(MK(lIn(e.j,(IYn(),UKe))))!=0||bM(MK(lIn(e.j,UKe)))!=0){t=_3n;BA(lIn(e.j,zKe))!==BA((Smn(),hHe))&&Ehn(e.j,(WYn(),sDe),(Qx(),true));a=bG(lIn(e.j,Y_e),17).a;for(i=0;ii&&++o;ED(c,(b3(u+o,e.c.length),bG(e.c[u+o],17)));s+=(b3(u+o,e.c.length),bG(e.c[u+o],17)).a-r;++t;while(t=v&&n.e[o.p]>d*n.b||k>=r*v){Tm(b.c,s);s=new im;esn(u,c);c.a.$b();f-=h;w=t.Math.max(w,f*n.b+g);f+=k;m=k;k=0;h=0;g=0}}return new nA(w,b)}function Fqn(n){var e,t,r,i,a,c,u;if(!n.d){u=new Io;e=Cit;a=e.a.zc(n,e);if(a==null){for(r=new _D(a1(n));r.e!=r.i.gc();){t=bG(iyn(r),29);NW(u,Fqn(t))}e.a.Bc(n)!=null;e.a.gc()==0&&undefined}c=u.i;for(i=(!n.q&&(n.q=new gz(Irt,n,11,10)),new _D(n.q));i.e!=i.i.gc();++c){bG(iyn(i),411)}NW(u,(!n.q&&(n.q=new gz(Irt,n,11,10)),n.q));vbn(u);n.d=new jL((bG(Yin(yZ((cQ(),_rt).o),9),19),u.i),u.g);n.e=bG(u.g,688);n.e==null&&(n.e=Iit);S9(n).b&=-17}return n.d}function _qn(n,e,t,r){var i,a,c,u,s,o;o=ZKn(n.e.Dh(),e);s=0;i=bG(n.g,124);LP();if(bG(e,69).xk()){for(c=0;c1||w==-1){h=bG(d,71);l=bG(f,71);if(h.dc()){l.$b()}else{c=!!vMn(e);a=0;for(u=n.a?h.Kc():h.Ii();u.Ob();){o=bG(u.Pb(),58);i=bG(hrn(n,o),58);if(!i){if(n.b&&!c){l.Gi(a,o);++a}}else{if(c){s=l.dd(i);s==-1?l.Gi(a,i):a!=s&&l.Ui(a,i)}else{l.Gi(a,i)}++a}}}}else{if(d==null){f.Wb(null)}else{i=hrn(n,d);i==null?n.b&&!vMn(e)&&f.Wb(d):f.Wb(i)}}}}}function Hqn(n,e){var r,i,a,c,u,s,o,f;r=new Kt;for(a=new GV(sx(Qgn(e).a.Kc(),new d));dDn(a);){i=bG(K9(a),18);if(j9(i)){continue}s=i.c.i;if(qPn(s,BSe)){f=z_n(n,s,BSe,_Se);if(f==-1){continue}r.b=t.Math.max(r.b,f);!r.a&&(r.a=new im);ED(r.a,s)}}for(u=new GV(sx(Jgn(e).a.Kc(),new d));dDn(u);){c=bG(K9(u),18);if(j9(c)){continue}o=c.d.i;if(qPn(o,_Se)){f=z_n(n,o,_Se,BSe);if(f==-1){continue}r.d=t.Math.max(r.d,f);!r.c&&(r.c=new im);ED(r.c,o)}}return r}function Uqn(n,e,t,r){var i,a,c,u,s,o,f;if(t.d.i==e.i){return}i=new yMn(n);Vb(i,(YIn(),tEe));Ehn(i,(WYn(),EDe),t);Ehn(i,(IYn(),m_e),(FPn(),m8e));Tm(r.c,i);c=new vOn;l2(c,i);KLn(c,(UQn(),n9e));u=new vOn;l2(u,i);KLn(u,$8e);f=t.d;b2(t,c);a=new zZ;Yon(a,t);Ehn(a,DFe,null);f2(a,u);b2(a,f);o=new K4(t.b,0);while(o.b1e6){throw dm(new mM("power of ten too big"))}if(n<=pZn){return _9(c$n(Ble[1],e),e)}r=c$n(Ble[1],pZn);i=r;t=Xon(n-pZn);e=c0(n%pZn);while(kwn(t,pZn)>0){i=I5(i,r);t=Fgn(t,pZn)}i=I5(i,c$n(Ble[1],e));i=_9(i,pZn);t=Xon(n-pZn);while(kwn(t,pZn)>0){i=_9(i,pZn);t=Fgn(t,pZn)}i=_9(i,e);return i}function Xqn(n){var e,t,r,i,a,c,u,s,o,f;for(s=new nd(n.a);s.ao&&r>o){f=u;o=bM(e.p[u.p])+bM(e.d[u.p])+u.o.b+u.d.a}else{i=false;t._g()&&t.bh("bk node placement breaks on "+u+" which should have been after "+f);break}}if(!i){break}}t._g()&&t.bh(e+" is feasible: "+i);return i}function Jqn(n,e,t,r){var i,a,c,u,s,o,f,h,l;a=new yMn(n);Vb(a,(YIn(),iEe));Ehn(a,(IYn(),m_e),(FPn(),m8e));i=0;if(e){c=new vOn;Ehn(c,(WYn(),EDe),e);Ehn(a,EDe,e.i);KLn(c,(UQn(),n9e));l2(c,a);l=B4(e.e);for(o=l,f=0,h=o.length;f0){if(i<0&&f.a){i=s;a=o[0];r=0}if(i>=0){u=f.b;if(s==i){u-=r++;if(u==0){return 0}}if(!oJn(e,o,f,u,c)){s=i-1;o[0]=a;continue}}else{i=-1;if(!oJn(e,o,f,0,c)){return 0}}}else{i=-1;if(ZJ(f.c,0)==32){h=o[0];mrn(e,o);if(o[0]>h){continue}}else if(n1(e,f.c,o[0])){o[0]+=f.c.length;continue}return 0}}if(!RQn(c,t)){return 0}return o[0]}function eXn(n,e,t){var r,i,a,c,u,s,o,f,h,l;f=new UV(new Gd(t));u=$nn(qht,_2n,28,n.f.e.c.length,16,1);Yz(u,u.length);t[e.a]=0;for(o=new nd(n.f.e);o.a=0&&!uTn(n,f,h)){--h}i[f]=h}for(b=0;b=0&&!uTn(n,u,w)){--u}a[w]=u}for(s=0;se[l]&&lr[s]&&VBn(n,s,l,false,true)}}}function rXn(n){var e,t,r,i,a,c,u,s;t=lM(yK(lIn(n,(oGn(),Kye))));a=n.a.c.d;u=n.a.d.d;if(t){c=jD(r_(new PO(u.a,u.b),a),.5);s=jD(_$(n.e),.5);e=r_(t_(new PO(a.a,a.b),c),s);qR(n.d,e)}else{i=bM(MK(lIn(n.a,tMe)));r=n.d;if(a.a>=u.a){if(a.b>=u.b){r.a=u.a+(a.a-u.a)/2+i;r.b=u.b+(a.b-u.b)/2-i-n.e.b}else{r.a=u.a+(a.a-u.a)/2+i;r.b=a.b+(u.b-a.b)/2+i}}else{if(a.b>=u.b){r.a=a.a+(u.a-a.a)/2+i;r.b=u.b+(a.b-u.b)/2+i}else{r.a=a.a+(u.a-a.a)/2+i;r.b=a.b+(u.b-a.b)/2-i-n.e.b}}}}function iXn(n){var e,t,r,i,a,c,u,s;if(!n.f){s=new Po;u=new Po;e=Cit;c=e.a.zc(n,e);if(c==null){for(a=new _D(a1(n));a.e!=a.i.gc();){i=bG(iyn(a),29);NW(s,iXn(i))}e.a.Bc(n)!=null;e.a.gc()==0&&undefined}for(r=(!n.s&&(n.s=new gz(mrt,n,21,17)),new _D(n.s));r.e!=r.i.gc();){t=bG(iyn(r),179);G$(t,102)&&cen(u,bG(t,19))}vbn(u);n.r=new tq(n,(bG(Yin(yZ((cQ(),_rt).o),6),19),u.i),u.g);NW(s,n.r);vbn(s);n.f=new jL((bG(Yin(yZ(_rt.o),5),19),s.i),s.g);S9(n).b&=-3}return n.f}function aXn(n){dP(n,new dCn(GT(_T(UT(HT(new vs,N3n),"ELK DisCo"),"Layouter for arranging unconnected subgraphs. The subgraphs themselves are, by default, not laid out."),new fe)));z4(n,N3n,$3n,tyn(zke));z4(n,N3n,D3n,tyn(Hke));z4(n,N3n,x3n,tyn(Rke));z4(n,N3n,R3n,tyn(Uke));z4(n,N3n,$2n,tyn(Xke));z4(n,N3n,D2n,tyn(qke));z4(n,N3n,N2n,tyn(Vke));z4(n,N3n,x2n,tyn(Gke));z4(n,N3n,C3n,tyn(Fke));z4(n,N3n,I3n,tyn(Kke));z4(n,N3n,O3n,tyn(_ke));z4(n,N3n,A3n,tyn(Bke))}function cXn(){cXn=O;jnt=zfn(fT(Uht,1),L1n,28,15,[48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70]);Ent=new RegExp("[ \t\n\r\f]+");try{Tnt=zfn(fT(uat,1),jZn,2114,0,[new Up((mL(),Npn("yyyy-MM-dd'T'HH:mm:ss'.'SSSZ",pF((Qy(),Qy(),che))))),new Up(Npn("yyyy-MM-dd'T'HH:mm:ss'.'SSS",pF((null,che)))),new Up(Npn("yyyy-MM-dd'T'HH:mm:ss",pF((null,che)))),new Up(Npn("yyyy-MM-dd'T'HH:mm",pF((null,che)))),new Up(Npn("yyyy-MM-dd",pF((null,che))))])}catch(n){n=Ofn(n);if(!G$(n,82))throw dm(n)}}function uXn(n,e){var t,r,i,a;i=bRn(n.d,1)!=0;r=oHn(n,e);if(r==0&&lM(yK(lIn(e.j,(WYn(),sDe))))){return 0}!lM(yK(lIn(e.j,(WYn(),sDe))))&&!lM(yK(lIn(e.j,FDe)))||BA(lIn(e.j,(IYn(),zKe)))===BA((Smn(),hHe))?e.c.mg(e.e,i):i=lM(yK(lIn(e.j,sDe)));LKn(n,e,i,true);lM(yK(lIn(e.j,FDe)))&&Ehn(e.j,FDe,(Qx(),false));if(lM(yK(lIn(e.j,sDe)))){Ehn(e.j,sDe,(Qx(),false));Ehn(e.j,FDe,true)}t=oHn(n,e);do{Wun(n);if(t==0){return 0}i=!i;a=t;LKn(n,e,i,false);t=oHn(n,e)}while(a>t);return a}function sXn(n,e){var t,r,i,a;i=bRn(n.d,1)!=0;r=XAn(n,e);if(r==0&&lM(yK(lIn(e.j,(WYn(),sDe))))){return 0}!lM(yK(lIn(e.j,(WYn(),sDe))))&&!lM(yK(lIn(e.j,FDe)))||BA(lIn(e.j,(IYn(),zKe)))===BA((Smn(),hHe))?e.c.mg(e.e,i):i=lM(yK(lIn(e.j,sDe)));LKn(n,e,i,true);lM(yK(lIn(e.j,FDe)))&&Ehn(e.j,FDe,(Qx(),false));if(lM(yK(lIn(e.j,sDe)))){Ehn(e.j,sDe,(Qx(),false));Ehn(e.j,FDe,true)}t=XAn(n,e);do{Wun(n);if(t==0){return 0}i=!i;a=t;LKn(n,e,i,false);t=XAn(n,e)}while(a>t);return a}function oXn(n,e,r,i){var a,c,u,s,o,f,h,l,b;o=r_(new PO(r.a,r.b),n);f=o.a*e.b-o.b*e.a;h=e.a*i.b-e.b*i.a;l=(o.a*i.b-o.b*i.a)/h;b=f/h;if(h==0){if(f==0){a=t_(new PO(r.a,r.b),jD(new PO(i.a,i.b),.5));c=hen(n,a);u=hen(t_(new PO(n.a,n.b),e),a);s=t.Math.sqrt(i.a*i.a+i.b*i.b)*.5;if(c=0&&l<=1&&b>=0&&b<=1?t_(new PO(n.a,n.b),jD(new PO(e.a,e.b),l)):null}}function fXn(n,e,t){var r,i,a,c,u;r=bG(lIn(n,(IYn(),WKe)),21);t.a>e.a&&(r.Hc((iPn(),a4e))?n.c.a+=(t.a-e.a)/2:r.Hc(u4e)&&(n.c.a+=t.a-e.a));t.b>e.b&&(r.Hc((iPn(),o4e))?n.c.b+=(t.b-e.b)/2:r.Hc(s4e)&&(n.c.b+=t.b-e.b));if(bG(lIn(n,(WYn(),oDe)),21).Hc((o_n(),M$e))&&(t.a>e.a||t.b>e.b)){for(u=new nd(n.a);u.ae.a&&(r.Hc((iPn(),a4e))?n.c.a+=(t.a-e.a)/2:r.Hc(u4e)&&(n.c.a+=t.a-e.a));t.b>e.b&&(r.Hc((iPn(),o4e))?n.c.b+=(t.b-e.b)/2:r.Hc(s4e)&&(n.c.b+=t.b-e.b));if(bG(lIn(n,(WYn(),oDe)),21).Hc((o_n(),M$e))&&(t.a>e.a||t.b>e.b)){for(c=new nd(n.a);c.a0?n.i:0)>e&&o>0){c=0;u+=o+n.i;a=t.Math.max(a,b);i+=o+n.i;o=0;b=0;if(r){++l;ED(n.n,new f0(n.s,u,n.i))}s=0}b+=f.g+(s>0?n.i:0);o=t.Math.max(o,f.f);r&&YMn(bG(Yq(n.n,l),209),f);c+=f.g+(s>0?n.i:0);++s}a=t.Math.max(a,b);i+=o;if(r){n.r=a;n.d=i;sjn(n.j)}return new yY(n.s,n.t,a,i)}function wXn(n){var e,r,i,a,c,u,s,o,f,h,l,b;n.b=false;l=y0n;o=M0n;b=y0n;f=M0n;for(i=n.e.a.ec().Kc();i.Ob();){r=bG(i.Pb(),272);a=r.a;l=t.Math.min(l,a.c);o=t.Math.max(o,a.c+a.b);b=t.Math.min(b,a.d);f=t.Math.max(f,a.d+a.a);for(u=new nd(r.c);u.an.o.a){h=(o-n.o.a)/2;s.b=t.Math.max(s.b,h);s.c=t.Math.max(s.c,h)}}function mXn(n){var e,t,r,i,a,c,u,s;a=new o4;rN(a,(nhn(),o2e));for(r=(i=rsn(n,$nn(vle,XZn,2,0,6,1)),new td(new $M(new tS(n,i).b)));r.bu?1:-1:Vln(n.a,e.a,a);if(i==-1){h=-s;f=c==s?c7(e.a,u,n.a,a):Nnn(e.a,u,n.a,a)}else{h=c;if(c==s){if(i==0){return fHn(),Rle}f=c7(n.a,a,e.a,u)}else{f=Nnn(n.a,a,e.a,u)}}o=new Zz(h,f.length,f);U4(o);return o}function jXn(n,e){var t,r,i,a;a=LGn(e);!e.c&&(e.c=new gz(ont,e,9,9));ES(new gX(null,(!e.c&&(e.c=new gz(ont,e,9,9)),new d3(e.c,16))),new tg(a));i=bG(lIn(a,(WYn(),oDe)),21);NWn(e,i);if(i.Hc((o_n(),M$e))){for(r=new _D((!e.c&&(e.c=new gz(ont,e,9,9)),e.c));r.e!=r.i.gc();){t=bG(iyn(r),123);MQn(n,e,a,t)}}bG(YDn(e,(IYn(),r_e)),181).gc()!=0&&b_n(e,a);lM(yK(lIn(a,f_e)))&&i.Fc(P$e);jR(a,N_e)&&sM(new lpn(bM(MK(lIn(a,N_e)))),a);BA(YDn(e,SFe))===BA((Dwn(),U5e))?zYn(n,e,a):kYn(n,e,a);return a}function EXn(n){var e,t,r,i,a,c,u,s;for(i=new nd(n.b);i.a0?o1(t.a,0,a-1):""}}else{return!t?n:t.a}}function PXn(n,e){var t,r,i,a,c,u,s;e.Ug("Sort By Input Model "+lIn(n,(IYn(),zKe)),1);i=0;for(r=new nd(n.b);r.a=n.b.length){a[i++]=c.b[r++];a[i++]=c.b[r++]}else if(r>=c.b.length){a[i++]=n.b[t++];a[i++]=n.b[t++]}else if(c.b[r]0?n.i:0)}++e}kgn(n.n,o);n.d=r;n.r=i;n.g=0;n.f=0;n.e=0;n.o=y0n;n.p=y0n;for(c=new nd(n.b);c.a0){i=(!n.n&&(n.n=new gz(unt,n,1,7)),bG(Yin(n.n,0),135)).a;!i||tL(tL((e.a+=' "',e),i),'"')}}else{tL(tL((e.a+=' "',e),r),'"')}t=(!n.b&&(n.b=new g_(B7e,n,4,7)),!(n.b.i<=1&&(!n.c&&(n.c=new g_(B7e,n,5,8)),n.c.i<=1)));t?(e.a+=" [",e):(e.a+=" ",e);tL(e,UD(new GM,new _D(n.b)));t&&(e.a+="]",e);e.a+=J4n;t&&(e.a+="[",e);tL(e,UD(new GM,new _D(n.c)));t&&(e.a+="]",e);return e.a}function LXn(n,e){var t,r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T,j,E,S;y=n.c;M=e.c;t=Ctn(y.a,n,0);r=Ctn(M.a,e,0);m=bG(Ipn(n,(fcn(),kHe)).Kc().Pb(),12);E=bG(Ipn(n,yHe).Kc().Pb(),12);k=bG(Ipn(e,kHe).Kc().Pb(),12);S=bG(Ipn(e,yHe).Kc().Pb(),12);v=B4(m.e);T=B4(E.g);p=B4(k.e);j=B4(S.g);Fjn(n,r,M);for(c=p,f=0,w=c.length;fh){new x2((q7(),yXe),r,e,f-h)}else if(f>0&&h>0){new x2((q7(),yXe),e,r,0);new x2(yXe,r,e,0)}}return u}function xXn(n,e,t){var r,i,a;n.a=new im;for(a=Gkn(e.b,0);a.b!=a.d.c;){i=bG($6(a),40);while(bG(lIn(i,(eqn(),_We)),17).a>n.a.c.length-1){ED(n.a,new nA(_3n,U9n))}r=bG(lIn(i,_We),17).a;if(t==(Bdn(),o5e)||t==f5e){i.e.abM(MK(bG(Yq(n.a,r),42).b))&&ww(bG(Yq(n.a,r),42),i.e.a+i.f.a)}else{i.e.bbM(MK(bG(Yq(n.a,r),42).b))&&ww(bG(Yq(n.a,r),42),i.e.b+i.f.b)}}}function RXn(n,e,t,r){var i,a,c,u,s,o,f;a=Mgn(r);u=lM(yK(lIn(r,(IYn(),XFe))));if((u||lM(yK(lIn(n,OFe))))&&!wN(bG(lIn(n,m_e),101))){i=$vn(a);s=JUn(n,t,t==(fcn(),yHe)?i:Wdn(i))}else{s=new vOn;l2(s,n);if(e){f=s.n;f.a=e.a-n.n.a;f.b=e.b-n.n.b;_On(f,0,0,n.o.a,n.o.b);KLn(s,iGn(s,a))}else{i=$vn(a);KLn(s,t==(fcn(),yHe)?i:Wdn(i))}c=bG(lIn(r,(WYn(),oDe)),21);o=s.j;switch(a.g){case 2:case 1:(o==(UQn(),D8e)||o==Y8e)&&c.Fc((o_n(),S$e));break;case 4:case 3:(o==(UQn(),$8e)||o==n9e)&&c.Fc((o_n(),S$e))}}return s}function KXn(n,e){var r,i,a,c,u,s;for(u=new pon(new Kw(n.f.b).a);u.b;){c=jun(u);a=bG(c.ld(),602);if(e==1){if(a.Af()!=(Bdn(),l5e)&&a.Af()!=s5e){continue}}else{if(a.Af()!=(Bdn(),o5e)&&a.Af()!=f5e){continue}}i=bG(bG(c.md(),42).b,86);s=bG(bG(c.md(),42).a,194);r=s.c;switch(a.Af().g){case 2:i.g.c=n.e.a;i.g.b=t.Math.max(1,i.g.b+r);break;case 1:i.g.c=i.g.c+r;i.g.b=t.Math.max(1,i.g.b-r);break;case 4:i.g.d=n.e.b;i.g.a=t.Math.max(1,i.g.a+r);break;case 3:i.g.d=i.g.d+r;i.g.a=t.Math.max(1,i.g.a-r)}}}function FXn(n,e){var r,i,a,c,u,s,o,f,h,l,b,w,d,g;s=$nn(Ght,z1n,28,e.b.c.length,15,1);f=$nn(aEe,g1n,273,e.b.c.length,0,1);o=$nn(Yje,e6n,10,e.b.c.length,0,1);for(l=n.a,b=0,w=l.length;b0&&!!o[i]&&(d=S$(n.b,o[i],a));g=t.Math.max(g,a.c.c.b+d)}for(c=new nd(h.e);c.a1){throw dm(new jM(bae))}if(!s){a=H5(e,r.Kc().Pb());c.Fc(a)}}return phn(n,wAn(n,e,t),c)}function XXn(n,e,t){var r,i,a,c,u,s,o,f;if(OFn(n.e,e)){s=(LP(),bG(e,69).xk()?new Nq(e,n):new DA(e,n));N$n(s.c,s.b);U$(s,bG(t,16))}else{f=ZKn(n.e.Dh(),e);r=bG(n.g,124);for(c=0;c"}s!=null&&(e.a+=""+s,e)}else if(n.e){u=n.e.zb;u!=null&&(e.a+=""+u,e)}else{e.a+="?";if(n.b){e.a+=" super ";QXn(n.b,e)}else{if(n.f){e.a+=" extends ";QXn(n.f,e)}}}}function JXn(n){n.b=null;n.a=null;n.o=null;n.q=null;n.v=null;n.w=null;n.B=null;n.p=null;n.Q=null;n.R=null;n.S=null;n.T=null;n.U=null;n.V=null;n.W=null;n.bb=null;n.eb=null;n.ab=null;n.H=null;n.db=null;n.c=null;n.d=null;n.f=null;n.n=null;n.r=null;n.s=null;n.u=null;n.G=null;n.J=null;n.e=null;n.j=null;n.i=null;n.g=null;n.k=null;n.t=null;n.F=null;n.I=null;n.L=null;n.M=null;n.O=null;n.P=null;n.$=null;n.N=null;n.Z=null;n.cb=null;n.K=null;n.D=null;n.A=null;n.C=null;n._=null;n.fb=null;n.X=null;n.Y=null;n.gb=false;n.hb=false}function YXn(n){var e,r,i,a;i=pYn((!n.c&&(n.c=I2(Xon(n.f))),n.c),0);if(n.e==0||n.a==0&&n.f!=-1&&n.e<0){return i}e=asn(n)<0?1:0;r=n.e;a=(i.length+1+t.Math.abs(c0(n.e)),new eT);e==1&&(a.a+="-",a);if(n.e>0){r-=i.length-e;if(r>=0){a.a+="0.";for(;r>jle.length;r-=jle.length){Jq(a,jle)}vF(a,jle,c0(r));tL(a,(w3(e,i.length+1),i.substr(e)))}else{r=e-r;tL(a,o1(i,e,c0(r)));a.a+=".";tL(a,wQ(i,c0(r)))}}else{tL(a,(w3(e,i.length+1),i.substr(e)));for(;r<-jle.length;r+=jle.length){Jq(a,jle)}vF(a,jle,c0(-r))}return a.a}function ZXn(n){var e,t,r,i,a,c,u,s,o;if(n.k!=(YIn(),rEe)){return false}if(n.j.c.length<=1){return false}a=bG(lIn(n,(IYn(),m_e)),101);if(a==(FPn(),m8e)){return false}i=(rMn(),(!n.q?(dZ(),dZ(),bbe):n.q)._b(n_e)?r=bG(lIn(n,n_e),203):r=bG(lIn(VQ(n),e_e),203),r);if(i==BBe){return false}if(!(i==_Be||i==FBe)){c=bM(MK(Dpn(n,J_e)));e=bG(lIn(n,Q_e),140);!e&&(e=new DF(c,c,c,c));o=_gn(n,(UQn(),n9e));s=e.d+e.a+(o.gc()-1)*c;if(s>n.o.b){return false}t=_gn(n,$8e);u=e.d+e.a+(t.gc()-1)*c;if(u>n.o.b){return false}}return true}function nVn(n,e){var t,r,i,a,c,u,s,o,f,h,l,b,w,d,g;e.Ug("Orthogonal edge routing",1);o=bM(MK(lIn(n,(IYn(),z_e))));t=bM(MK(lIn(n,K_e)));r=bM(MK(lIn(n,B_e)));l=new KW(0,t);g=0;c=new K4(n.b,0);u=null;f=null;s=null;h=null;do{f=c.b0){b=(w-1)*t;!!u&&(b+=r);!!f&&(b+=r);be||lM(yK(YDn(s,(A_n(),yZe))))){i=0;a+=f.b+t;Tm(h.c,f);f=new u4(a,t);r=new kln(0,f.f,f,t);gcn(f,r);i=0}if(r.b.c.length==0||!lM(yK(YDn(H0(s),(A_n(),IZe))))&&(s.f>=r.o&&s.f<=r.f||r.a*.5<=s.f&&r.a*1.5>=s.f)){svn(r,s)}else{c=new kln(r.s+r.r+t,f.f,f,t);gcn(f,c);svn(c,s)}i=s.i+s.g}Tm(h.c,f);return h}function bVn(n){var e,t,r,i;if(n.b==null||n.b.length<=2)return;if(n.a)return;e=0;i=0;while(i=n.b[i+1]){i+=2}else if(t0){r=new iB(bG(r7(n.a,a),21));dZ();g$(r,new Wd(e));i=new K4(a.b,0);while(i.b0&&r>=-6){if(r>=0){Ox(a,t-c0(n.e),String.fromCharCode(46))}else{Mon(a,e-1,e-1,"0.");Ox(a,e+1,Tmn(jle,0,-c0(r)-1))}}else{if(t-e>=1){Ox(a,e,String.fromCharCode(46));++t}Ox(a,t,String.fromCharCode(69));r>0&&Ox(a,++t,String.fromCharCode(43));Ox(a,++t,""+lz(Xon(r)))}n.g=a.a;return n.g}function kVn(n,e){var r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T,j;i=bM(MK(lIn(e,(IYn(),ZFe))));M=bG(lIn(e,Y_e),17).a;b=4;a=3;T=20/M;w=false;o=0;u=pZn;do{c=o!=1;l=o!=0;j=0;for(v=n.a,m=0,y=v.length;mM)){o=2;u=pZn}else if(o==0){o=1;u=j}else{o=0;u=j}}else{w=j>=u||u-j0?1:UL(isNaN(i),isNaN(0)))>=0^(null,lcn(C9n),(t.Math.abs(s)<=C9n||s==0||isNaN(s)&&isNaN(0)?0:s<0?-1:s>0?1:UL(isNaN(s),isNaN(0)))>=0)){return t.Math.max(s,i)}lcn(C9n);if((t.Math.abs(i)<=C9n||i==0||isNaN(i)&&isNaN(0)?0:i<0?-1:i>0?1:UL(isNaN(i),isNaN(0)))>0){return t.Math.sqrt(s*s+i*i)}return-t.Math.sqrt(s*s+i*i)}function jVn(n,e){var t,r,i,a,c,u;if(!e)return;!n.a&&(n.a=new fk);if(n.e==2){Ym(n.a,e);return}if(e.e==1){for(i=0;i=S0n?ZA(t,Dgn(r)):CQ(t,r&$1n);c=(++Tht,new G1(10,null,0));Wz(n.a,c,u-1)}else{t=(c.Mm().length+a,new ZM);ZA(t,c.Mm())}if(e.e==0){r=e.Km();r>=S0n?ZA(t,Dgn(r)):CQ(t,r&$1n)}else{ZA(t,e.Mm())}bG(c,530).b=t.a}function EVn(n,e,t){var r,i,a,c,u,s,o,f,h,l,b,w,d,g;if(t.dc()){return}u=0;l=0;r=t.Kc();w=bG(r.Pb(),17).a;while(u1&&(s=o.Hg(s,n.a,u))}if(s.c.length==1){return bG(Yq(s,s.c.length-1),238)}if(s.c.length==2){return cVn((b3(0,s.c.length),bG(s.c[0],238)),(b3(1,s.c.length),bG(s.c[1],238)),c,a)}return null}function OVn(n,e,t){var r,i,a,c,u,s,o;t.Ug("Find roots",1);n.a.c.length=0;for(i=Gkn(e.b,0);i.b!=i.d.c;){r=bG($6(i),40);if(r.b.b==0){Ehn(r,(DQn(),Jze),(Qx(),true));ED(n.a,r)}}switch(n.a.c.length){case 0:a=new mln(0,e,"DUMMY_ROOT");Ehn(a,(DQn(),Jze),(Qx(),true));Ehn(a,Lze,true);hq(e.b,a);break;case 1:break;default:c=new mln(0,e,B9n);for(s=new nd(n.a);s.a=t.Math.abs(i.b)){i.b=0;c.d+c.a>u.d&&c.du.c&&c.c0){e=new xA(n.i,n.g);t=n.i;a=t<100?null:new fj(t);if(n.Tj()){for(r=0;r0){u=n.g;o=n.i;Z9(n);a=o<100?null:new fj(o);for(r=0;r>13|(n.m&15)<<9;i=n.m>>4&8191;a=n.m>>17|(n.h&255)<<5;c=(n.h&1048320)>>8;u=e.l&8191;s=e.l>>13|(e.m&15)<<9;o=e.m>>4&8191;f=e.m>>17|(e.h&255)<<5;h=(e.h&1048320)>>8;j=t*u;E=r*u;S=i*u;P=a*u;C=c*u;if(s!=0){E+=t*s;S+=r*s;P+=i*s;C+=a*s}if(o!=0){S+=t*o;P+=r*o;C+=i*o}if(f!=0){P+=t*f;C+=r*f}h!=0&&(C+=t*h);b=j&f0n;w=(E&511)<<13;l=b+w;g=j>>22;v=E>>9;p=(S&262143)<<4;m=(P&31)<<17;d=g+v+p+m;y=S>>18;M=P>>5;T=(C&4095)<<8;k=y+M+T;d+=l>>22;l&=f0n;k+=d>>22;d&=f0n;k&=h0n;return M$(l,d,k)}function xVn(n){var e,r,i,a,c,u,s;s=bG(Yq(n.j,0),12);if(s.g.c.length!=0&&s.e.c.length!=0){throw dm(new EM("Interactive layout does not support NORTH/SOUTH ports with incoming _and_ outgoing edges."))}if(s.g.c.length!=0){c=y0n;for(r=new nd(s.g);r.a4){if(n.fk(e)){if(n.al()){i=bG(e,54);r=i.Eh();s=r==n.e&&(n.ml()?i.yh(i.Fh(),n.il())==n.jl():-1-i.Fh()==n.Lj());if(n.nl()&&!s&&!r&&!!i.Jh()){for(a=0;a0&&aAn(n,u,h)}for(i=new nd(h);i.an.d[c.p]){t+=t9(n.b,a)*bG(s.b,17).a;x6(n.a,Bwn(a))}}while(!RM(n.a)){vrn(n.b,bG(Bz(n.a),17).a)}}return t}function _Vn(n,e){var t,r,i,a,c,u,s,o,f,h;f=bG(lIn(n,(WYn(),cDe)),64);r=bG(Yq(n.j,0),12);f==(UQn(),D8e)?KLn(r,Y8e):f==Y8e&&KLn(r,D8e);if(bG(lIn(e,(IYn(),r_e)),181).Hc((emn(),b9e))){s=bM(MK(lIn(n,q_e)));o=bM(MK(lIn(n,X_e)));c=bM(MK(lIn(n,U_e)));u=bG(lIn(e,M_e),21);if(u.Hc((uNn(),C8e))){t=o;h=n.o.a/2-r.n.a;for(a=new nd(r.f);a.a0&&(o=n.n.a/a);break;case 2:case 4:i=n.i.o.b;i>0&&(o=n.n.b/i)}Ehn(n,(WYn(),$De),o)}s=n.o;c=n.a;if(r){c.a=r.a;c.b=r.b;n.d=true}else if(e!=M8e&&e!=T8e&&u!=Z8e){switch(u.g){case 1:c.a=s.a/2;break;case 2:c.a=s.a;c.b=s.b/2;break;case 3:c.a=s.a/2;c.b=s.b;break;case 4:c.b=s.b/2}}else{c.a=s.a/2;c.b=s.b/2}}function qVn(n){var e,t,r,i,a,c,u,s,o,f;if(n.Pj()){f=n.Ej();s=n.Qj();if(f>0){e=new Vsn(n.pj());t=f;a=t<100?null:new fj(t);eF(n,t,e.g);i=t==1?n.Ij(4,Yin(e,0),null,0,s):n.Ij(6,e,null,-1,s);if(n.Mj()){for(r=new _D(e);r.e!=r.i.gc();){a=n.Oj(iyn(r),a)}if(!a){n.Jj(i)}else{a.nj(i);a.oj()}}else{if(!a){n.Jj(i)}else{a.nj(i);a.oj()}}}else{eF(n,n.Ej(),n.Fj());n.Jj(n.Ij(6,(dZ(),lbe),null,-1,s))}}else if(n.Mj()){f=n.Ej();if(f>0){u=n.Fj();o=f;eF(n,f,u);a=o<100?null:new fj(o);for(r=0;r1&&OX(c)*IX(c)/2>u[0]){a=0;while(au[a]){++a}w=new N2(d,0,a+1);h=new tan(w);f=OX(c)/IX(c);s=UJn(h,e,new _k,t,r,i,f);t_(kL(h.e),s);EG(qCn(l,h),$0n);b=new N2(d,a+1,d.c.length);qjn(l,b);d.c.length=0;o=0;YX(u,u.length,0)}else{g=l.b.c.length==0?null:Yq(l.b,0);g!=null&&Nun(l,0);o>0&&(u[o]=u[o-1]);u[o]+=OX(c)*IX(c);++o;Tm(d.c,c)}}return d}function VVn(n,e){var t,r,i,a;t=e.b;a=new iB(t.j);i=0;r=t.j;r.c.length=0;TW(bG(won(n.b,(UQn(),D8e),(yun(),qAe)),15),t);i=fMn(a,i,new Xi,r);TW(bG(won(n.b,D8e,GAe),15),t);i=fMn(a,i,new Fi,r);TW(bG(won(n.b,D8e,UAe),15),t);TW(bG(won(n.b,$8e,qAe),15),t);TW(bG(won(n.b,$8e,GAe),15),t);i=fMn(a,i,new Vi,r);TW(bG(won(n.b,$8e,UAe),15),t);TW(bG(won(n.b,Y8e,qAe),15),t);i=fMn(a,i,new zi,r);TW(bG(won(n.b,Y8e,GAe),15),t);i=fMn(a,i,new Wi,r);TW(bG(won(n.b,Y8e,UAe),15),t);TW(bG(won(n.b,n9e,qAe),15),t);i=fMn(a,i,new Hi,r);TW(bG(won(n.b,n9e,GAe),15),t);TW(bG(won(n.b,n9e,UAe),15),t)}function zVn(n,e,t){var r,i,a,c,u,s,o,f,h,l,b;for(u=new nd(e);u.a.5?p-=u*2*(d-.5):d<.5&&(p+=c*2*(.5-d));a=s.d.b;pv.a-g-h&&(p=v.a-g-h);s.n.a=e+p}}function nzn(n){var e,t,r,i,a;r=bG(lIn(n,(IYn(),KFe)),171);if(r==(Wvn(),QDe)){for(t=new GV(sx(Qgn(n).a.Kc(),new d));dDn(t);){e=bG(K9(t),18);if(!G9(e)){throw dm(new IM(k6n+ijn(n)+"' has its layer constraint set to FIRST_SEPARATE, but has at least one incoming edge. "+"FIRST_SEPARATE nodes must not have incoming edges."))}}}else if(r==YDe){for(a=new GV(sx(Jgn(n).a.Kc(),new d));dDn(a);){i=bG(K9(a),18);if(!G9(i)){throw dm(new IM(k6n+ijn(n)+"' has its layer constraint set to LAST_SEPARATE, but has at least one outgoing edge. "+"LAST_SEPARATE nodes must not have outgoing edges."))}}}}function ezn(n,e){var t,r,i,a,c,u,s,o,f,h,l,b,w;if(n.e&&n.c.c>19!=0){e=yhn(e);s=!s}c=ERn(e);a=false;i=false;r=false;if(n.h==l0n&&n.m==0&&n.l==0){i=true;a=true;if(c==-1){n=RL((crn(),Phe));r=true;s=!s}else{u=yDn(n,c);s&&rln(u);t&&(She=M$(0,0,0));return u}}else if(n.h>>19!=0){a=true;n=yhn(n);r=true;s=!s}if(c!=-1){return aln(n,c,s,a,t)}if(SEn(n,e)<0){t&&(a?She=yhn(n):She=M$(n.l,n.m,n.h));return M$(0,0,0)}return yUn(r?n:M$(n.l,n.m,n.h),e,s,a,i,t)}function izn(n,e){var t,r,i,a,c,u,s,o,f,h,l,b,w;c=n.e;s=e.e;if(c==0){return e}if(s==0){return n}a=n.d;u=e.d;if(a+u==2){t=O3(n.a[0],A0n);r=O3(e.a[0],A0n);if(c==s){f=Rgn(t,r);w=MV(f);b=MV(_V(f,32));return b==0?new i8(c,w):new Zz(c,2,zfn(fT(Ght,1),z1n,28,15,[w,b]))}return fHn(),XA(c<0?Fgn(r,t):Fgn(t,r),0)?Hpn(c<0?Fgn(r,t):Fgn(t,r)):dW(Hpn(Ptn(c<0?Fgn(r,t):Fgn(t,r))))}else if(c==s){l=c;h=a>=u?Nnn(n.a,a,e.a,u):Nnn(e.a,u,n.a,a)}else{i=a!=u?a>u?1:-1:Vln(n.a,e.a,a);if(i==0){return fHn(),Rle}if(i==1){l=c;h=c7(n.a,a,e.a,u)}else{l=s;h=c7(e.a,u,n.a,a)}}o=new Zz(l,h.length,h);U4(o);return o}function azn(n,e){var t,r,i,a,c,u,s;if(n.g>e.f||e.g>n.f){return}t=0;r=0;for(c=n.w.a.ec().Kc();c.Ob();){i=bG(c.Pb(),12);nwn(Whn(zfn(fT(D3e,1),XZn,8,0,[i.i.n,i.n,i.a])).b,e.g,e.f)&&++t}for(u=n.r.a.ec().Kc();u.Ob();){i=bG(u.Pb(),12);nwn(Whn(zfn(fT(D3e,1),XZn,8,0,[i.i.n,i.n,i.a])).b,e.g,e.f)&&--t}for(s=e.w.a.ec().Kc();s.Ob();){i=bG(s.Pb(),12);nwn(Whn(zfn(fT(D3e,1),XZn,8,0,[i.i.n,i.n,i.a])).b,n.g,n.f)&&++r}for(a=e.r.a.ec().Kc();a.Ob();){i=bG(a.Pb(),12);nwn(Whn(zfn(fT(D3e,1),XZn,8,0,[i.i.n,i.n,i.a])).b,n.g,n.f)&&--r}if(t=0){return t}switch(wJ(Ktn(n,t))){case 2:{if(T_("",cdn(n,t.qk()).xe())){s=VJ(Ktn(n,t));u=XJ(Ktn(n,t));f=dxn(n,e,s,u);if(f){return f}i=xHn(n,e);for(c=0,h=i.gc();c1){throw dm(new jM(bae))}f=ZKn(n.e.Dh(),e);r=bG(n.g,124);for(c=0;c1;for(f=new m7(b.b);v$(f.a)||v$(f.b);){o=bG(v$(f.a)?K3(f.a):K3(f.b),18);l=o.c==b?o.d:o.c;t.Math.abs(Whn(zfn(fT(D3e,1),XZn,8,0,[l.i.n,l.n,l.a])).b-u.b)>1&&wFn(n,o,u,c,b)}}}function lzn(n){var e,r,i,a,c,u;a=new K4(n.e,0);i=new K4(n.a,0);if(n.d){for(r=0;rN9n){c=e;u=0;while(t.Math.abs(e-c)0);a.a.Xb(a.c=--a.b);YGn(n,n.b-u,c,i,a);PK(a.b0);i.a.Xb(i.c=--i.b)}if(!n.d){for(r=0;r0){n.f[h.p]=w/(h.e.c.length+h.g.c.length);n.c=t.Math.min(n.c,n.f[h.p]);n.b=t.Math.max(n.b,n.f[h.p])}else s&&(n.f[h.p]=w)}}function dzn(n){n.b=null;n.bb=null;n.fb=null;n.qb=null;n.a=null;n.c=null;n.d=null;n.e=null;n.f=null;n.n=null;n.M=null;n.L=null;n.Q=null;n.R=null;n.K=null;n.db=null;n.eb=null;n.g=null;n.i=null;n.j=null;n.k=null;n.gb=null;n.o=null;n.p=null;n.q=null;n.r=null;n.$=null;n.ib=null;n.S=null;n.T=null;n.t=null;n.s=null;n.u=null;n.v=null;n.w=null;n.B=null;n.A=null;n.C=null;n.D=null;n.F=null;n.G=null;n.H=null;n.I=null;n.J=null;n.P=null;n.Z=null;n.U=null;n.V=null;n.W=null;n.X=null;n.Y=null;n._=null;n.ab=null;n.cb=null;n.hb=null;n.nb=null;n.lb=null;n.mb=null;n.ob=null;n.pb=null;n.jb=null;n.kb=null;n.N=false;n.O=false}function gzn(n,e,t){var r,i,a,c;t.Ug("Graph transformation ("+n.a+")",1);c=C3(e.a);for(a=new nd(e.b);a.a=u.b.c)&&(u.b=e);if(!u.c||e.c<=u.c.c){u.d=u.c;u.c=e}(!u.e||e.d>=u.e.d)&&(u.e=e);(!u.f||e.d<=u.f.d)&&(u.f=e)}r=new fyn((Jfn(),DTe));D4(n,GTe,new $M(zfn(fT(ITe,1),jZn,382,0,[r])));c=new fyn(KTe);D4(n,UTe,new $M(zfn(fT(ITe,1),jZn,382,0,[c])));i=new fyn(xTe);D4(n,HTe,new $M(zfn(fT(ITe,1),jZn,382,0,[i])));a=new fyn(RTe);D4(n,BTe,new $M(zfn(fT(ITe,1),jZn,382,0,[a])));IRn(r.c,DTe);IRn(i.c,xTe);IRn(a.c,RTe);IRn(c.c,KTe);u.a.c.length=0;Dfn(u.a,r.c);Dfn(u.a,Avn(i.c));Dfn(u.a,a.c);Dfn(u.a,Avn(c.c));return u}function mzn(n,e){var r,i,a,c,u,s,o,f,h,l,b,w,d;e.Ug(sne,1);w=bM(MK(YDn(n,(vBn(),VYe))));u=bM(MK(YDn(n,(A_n(),$Ze))));s=bG(YDn(n,AZe),107);Kun((!n.a&&(n.a=new gz(snt,n,10,11)),n.a));h=lVn((!n.a&&(n.a=new gz(snt,n,10,11)),n.a),w,u);!n.a&&(n.a=new gz(snt,n,10,11));for(f=new nd(h);f.a0){n.a=s+(b-1)*a;e.c.b+=n.a;e.f.b+=n.a}}if(w.a.gc()!=0){l=new KW(1,a);b=rWn(l,e,w,g,e.f.b+s-e.c.b);b>0&&(e.f.b+=s+(b-1)*a)}}function yzn(n,e,r){var i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y;h=bM(MK(lIn(n,(IYn(),__e))));i=bM(MK(lIn(n,aBe)));b=new no;Ehn(b,__e,h+i);f=e;p=f.d;g=f.c.i;m=f.d.i;v=WL(g.c);k=WL(m.c);a=new im;for(l=v;l<=k;l++){s=new yMn(n);Vb(s,(YIn(),tEe));Ehn(s,(WYn(),EDe),f);Ehn(s,m_e,(FPn(),m8e));Ehn(s,H_e,b);w=bG(Yq(n.b,l),30);l==v?Fjn(s,w.a.c.length-r,w):h2(s,w);y=bM(MK(lIn(f,TFe)));if(y<0){y=0;Ehn(f,TFe,y)}s.o.b=y;d=t.Math.floor(y/2);u=new vOn;KLn(u,(UQn(),n9e));l2(u,s);u.n.b=d;o=new vOn;KLn(o,$8e);l2(o,s);o.n.b=d;b2(f,u);c=new zZ;Yon(c,f);Ehn(c,DFe,null);f2(c,o);b2(c,p);$En(s,f,c);Tm(a.c,c);f=c}return a}function Mzn(n,e){var t,r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m;s=bG(SOn(n,(UQn(),n9e)).Kc().Pb(),12).e;b=bG(SOn(n,$8e).Kc().Pb(),12).g;u=s.c.length;m=a3(bG(Yq(n.j,0),12));while(u-- >0){d=(b3(0,s.c.length),bG(s.c[0],18));i=(b3(0,b.c.length),bG(b.c[0],18));p=i.d.e;a=Ctn(p,i,0);m6(d,i.d,a);f2(i,null);b2(i,null);w=d.a;e&&hq(w,new uN(m));for(r=Gkn(i.a,0);r.b!=r.d.c;){t=bG($6(r),8);hq(w,new uN(t))}v=d.b;for(l=new nd(i.b);l.ac)&&Gz(n.b,bG(g.b,18))}}++u}a=c}}}}function jzn(n,e){var t;if(e==null||T_(e,CZn)){return null}if(e.length==0&&n.k!=(vAn(),E3e)){return null}switch(n.k.g){case 1:return Xmn(e,Kne)?(Qx(),Hhe):Xmn(e,Fne)?(Qx(),Bhe):null;case 2:try{return Bwn(TUn(e,T1n,pZn))}catch(r){r=Ofn(r);if(G$(r,130)){return null}else throw dm(r)}case 4:try{return rOn(e)}catch(r){r=Ofn(r);if(G$(r,130)){return null}else throw dm(r)}case 3:return e;case 5:mbn(n);return KNn(n,e);case 6:mbn(n);return Rxn(n,n.a,e);case 7:try{t=eDn(n);t.cg(e);return t}catch(r){r=Ofn(r);if(G$(r,33)){return null}else throw dm(r)}default:throw dm(new EM("Invalid type set for this layout option."))}}function Ezn(n){var e;switch(n.d){case 1:{if(n.Sj()){return n.o!=-2}break}case 2:{if(n.Sj()){return n.o==-2}break}case 3:case 5:case 4:case 6:case 7:{return n.o>-2}default:{return false}}e=n.Rj();switch(n.p){case 0:return e!=null&&lM(yK(e))!=VA(n.k,0);case 1:return e!=null&&bG(e,222).a!=MV(n.k)<<24>>24;case 2:return e!=null&&bG(e,180).a!=(MV(n.k)&$1n);case 6:return e!=null&&VA(bG(e,168).a,n.k);case 5:return e!=null&&bG(e,17).a!=MV(n.k);case 7:return e!=null&&bG(e,191).a!=MV(n.k)<<16>>16;case 3:return e!=null&&bM(MK(e))!=n.j;case 4:return e!=null&&bG(e,161).a!=n.j;default:return e==null?n.n!=null:!bdn(e,n.n)}}function Szn(n,e,t){var r,i,a,c;if(n.ol()&&n.nl()){c=Nz(n,bG(t,58));if(BA(c)!==BA(t)){n.xj(e);n.Dj(e,xen(n,e,c));if(n.al()){a=(i=bG(t,54),n.ml()?n.kl()?i.Th(n.b,vMn(bG(uin(u1(n.b),n.Lj()),19)).n,bG(uin(u1(n.b),n.Lj()).Hk(),29).kk(),null):i.Th(n.b,upn(i.Dh(),vMn(bG(uin(u1(n.b),n.Lj()),19))),null,null):i.Th(n.b,-1-n.Lj(),null,null));!bG(c,54).Ph()&&(a=(r=bG(c,54),n.ml()?n.kl()?r.Rh(n.b,vMn(bG(uin(u1(n.b),n.Lj()),19)).n,bG(uin(u1(n.b),n.Lj()).Hk(),29).kk(),a):r.Rh(n.b,upn(r.Dh(),vMn(bG(uin(u1(n.b),n.Lj()),19))),null,a):r.Rh(n.b,-1-n.Lj(),null,a)));!!a&&a.oj()}bN(n.b)&&n.Jj(n.Ij(9,t,c,e,false));return c}}return t}function Pzn(n){var e,t,r,i,a,c,u,s,o,f;r=new im;for(c=new nd(n.e.a);c.a0&&(u=t.Math.max(u,osn(n.C.b+i.d.b,a)))}else{w=b+h.d.c+n.w+i.d.b;u=t.Math.max(u,(r$(),lcn(Y2n),t.Math.abs(l-a)<=Y2n||l==a||isNaN(l)&&isNaN(a)?0:w/(a-l)))}h=i;l=a;b=c}if(!!n.C&&n.C.c>0){w=b+n.C.c;f&&(w+=h.d.c);u=t.Math.max(u,(r$(),lcn(Y2n),t.Math.abs(l-1)<=Y2n||l==1||isNaN(l)&&isNaN(1)?0:w/(1-l)))}r.n.b=0;r.a.a=u}function Izn(n,e){var r,i,a,c,u,s,o,f,h,l,b,w;r=bG(xJ(n.b,e),127);o=bG(bG(r7(n.r,e),21),87);if(o.dc()){r.n.d=0;r.n.a=0;return}f=n.u.Hc((uNn(),C8e));u=0;n.A.Hc((emn(),b9e))&&EBn(n,e);s=o.Kc();h=null;b=0;l=0;while(s.Ob()){i=bG(s.Pb(),117);c=bM(MK(i.b.of((Wx(),ome))));a=i.b.Mf().b;if(!h){!!n.C&&n.C.d>0&&(u=t.Math.max(u,osn(n.C.d+i.d.d,c)))}else{w=l+h.d.a+n.w+i.d.d;u=t.Math.max(u,(r$(),lcn(Y2n),t.Math.abs(b-c)<=Y2n||b==c||isNaN(b)&&isNaN(c)?0:w/(c-b)))}h=i;b=c;l=a}if(!!n.C&&n.C.a>0){w=l+n.C.a;f&&(w+=h.d.a);u=t.Math.max(u,(r$(),lcn(Y2n),t.Math.abs(b-1)<=Y2n||b==1||isNaN(b)&&isNaN(1)?0:w/(1-b)))}r.n.d=0;r.a.b=u}function Ozn(n,e,t,r,i,a,c,u){var s,o,f,h,l,b,w,d,g,v;w=false;o=fKn(t.q,e.f+e.b-t.q.f);b=r.f>e.b&&u;v=i-(t.q.e+o-c);h=(s=bXn(r,v,false),s.a);if(b&&h>r.f){return false}if(b){l=0;for(g=new nd(e.d);g.a=(b3(a,n.c.length),bG(n.c[a],186)).e;if(!b&&h>e.b&&!f){return false}if(f||b||h<=e.b){if(f&&h>e.b){t.d=h;ken(t,OOn(t,h))}else{zSn(t.q,o);t.c=true}ken(r,i-(t.s+t.r));lMn(r,t.q.e+t.q.d,e.f);gcn(e,r);if(n.c.length>a){bEn((b3(a,n.c.length),bG(n.c[a],186)),r);(b3(a,n.c.length),bG(n.c[a],186)).a.c.length==0&&s7(n,a)}w=true}return w}function Azn(n,e,t){var r,i,a,c,u,s;this.g=n;u=e.d.length;s=t.d.length;this.d=$nn(Yje,e6n,10,u+s,0,1);for(c=0;c0?Hin(this,this.f/this.a):lD(e.g,e.d[0]).a!=null&&lD(t.g,t.d[0]).a!=null?Hin(this,(bM(lD(e.g,e.d[0]).a)+bM(lD(t.g,t.d[0]).a))/2):lD(e.g,e.d[0]).a!=null?Hin(this,lD(e.g,e.d[0]).a):lD(t.g,t.d[0]).a!=null&&Hin(this,lD(t.g,t.d[0]).a)}function Lzn(n,e){var t,r,i,a,c,u,s,o,f,h;n.a=new mQ(uhn(b5e));for(r=new nd(e.a);r.a=1){if(g-c>0&&h>=0){s.n.a+=d;s.n.b+=a*c}else if(g-c<0&&f>=0){s.n.a+=d*g;s.n.b+=a}}}n.o.a=e.a;n.o.b=e.b;Ehn(n,(IYn(),r_e),(emn(),r=bG(Pj(w9e),9),new aB(r,bG(PF(r,r.length),9),0)))}function Rzn(n,e,t,r,i,a){var c;if(!(e==null||!Tvn(e,irt,art))){throw dm(new jM("invalid scheme: "+e))}if(!n&&!(t!=null&&BL(t,FCn(35))==-1&&t.length>0&&(w3(0,t.length),t.charCodeAt(0)!=47))){throw dm(new jM("invalid opaquePart: "+t))}if(n&&!(e!=null&&iS(hrt,e.toLowerCase()))&&!(t==null||!Tvn(t,urt,srt))){throw dm(new jM(Xre+t))}if(n&&e!=null&&iS(hrt,e.toLowerCase())&&!pPn(t)){throw dm(new jM(Xre+t))}if(!Lvn(r)){throw dm(new jM("invalid device: "+r))}if(!twn(i)){c=i==null?"invalid segments: null":"invalid segment: "+Rbn(i);throw dm(new jM(c))}if(!(a==null||BL(a,FCn(35))==-1)){throw dm(new jM("invalid query: "+a))}}function Kzn(n,e,r){var i,a,c,u,s,o,f,h,l,b,w,d,g,v,p;r.Ug("Network simplex layering",1);n.b=e;p=bG(lIn(e,(IYn(),Y_e)),17).a*4;v=n.b.a;if(v.c.length<1){r.Vg();return}c=BHn(n,v);g=null;for(a=Gkn(c,0);a.b!=a.d.c;){i=bG($6(a),15);s=p*c0(t.Math.sqrt(i.gc()));u=mUn(i);tUn(ET(PT(ST(qB(u),s),g),true),r.eh(1));b=n.b.b;for(d=new nd(u.a);d.a1){g=$nn(Ght,z1n,28,n.b.b.c.length,15,1);l=0;for(f=new nd(n.b.b);f.a0){$kn(n,t,0);t.a+=String.fromCharCode(r);i=Qmn(e,a);$kn(n,t,i);a+=i-1;continue}if(r==39){if(a+10&&w.a<=0){s.c.length=0;Tm(s.c,w);break}b=w.i-w.d;if(b>=u){if(b>u){s.c.length=0;u=b}Tm(s.c,w)}}if(s.c.length!=0){c=bG(Yq(s,sMn(i,s.c.length)),118);m.a.Bc(c)!=null;c.g=f++;zGn(c,e,t,r);s.c.length=0}}g=n.c.length+1;for(l=new nd(n);l.aM0n||e.o==Aqe&&f=u&&i<=s){if(u<=i&&a<=s){t[f++]=i;t[f++]=a;r+=2}else if(u<=i){t[f++]=i;t[f++]=s;n.b[r]=s+1;c+=2}else if(a<=s){t[f++]=u;t[f++]=a;r+=2}else{t[f++]=u;t[f++]=s;n.b[r]=s+1}}else if(sM1n)&&s<10);OT(n.c,new Se);qzn(n);rW(n.c);vzn(n.f)}function Jzn(n,e){var r,i,a,c,u,s,o,f,h,l,b,w,d,g;r=bG(lIn(n,(IYn(),m_e)),101);u=n.f;c=n.d;s=u.a+c.b+c.c;o=0-c.d-n.c.b;h=u.b+c.d+c.a-n.c.b;f=new im;l=new im;for(a=new nd(e);a.a=2){s=Gkn(t,0);c=bG($6(s),8);u=bG($6(s),8);while(u.a0&&dhn(o,true,(Bdn(),f5e));u.k==(YIn(),nEe)&&JQ(o);jJ(n.f,u,e)}}}function nWn(n){var e,r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y;a=bG(lIn(n,(DQn(),qze)),27);f=pZn;h=pZn;s=T1n;o=T1n;for(k=Gkn(n.b,0);k.b!=k.d.c;){p=bG($6(k),40);w=p.e;d=p.f;f=t.Math.min(f,w.a-d.a/2);h=t.Math.min(h,w.b-d.b/2);s=t.Math.max(s,w.a+d.a/2);o=t.Math.max(o,w.b+d.b/2)}b=bG(YDn(a,(eqn(),SWe)),107);for(m=Gkn(n.b,0);m.b!=m.d.c;){p=bG($6(m),40);l=lIn(p,qze);if(G$(l,207)){c=bG(l,27);EN(c,p.e.a,p.e.b);hKn(c,p)}}for(v=Gkn(n.a,0);v.b!=v.d.c;){g=bG($6(v),65);i=bG(lIn(g,qze),74);if(i){e=g.a;r=t_n(i,true,true);wqn(e,r)}}y=s-f+(b.b+b.c);u=o-h+(b.d+b.a);lM(yK(YDn(a,(JYn(),Z4e))))||iJn(a,y,u,false,false);Pyn(a,y4e,y-(b.b+b.c));Pyn(a,k4e,u-(b.d+b.a))}function eWn(n,e){var t,r,i,a,c,u,s,o,f,h;s=true;i=0;o=n.g[e.p];f=e.o.b+n.o;t=n.d[e.p][2];r9(n.b,o,Bwn(bG(Yq(n.b,o),17).a-1+t));r9(n.c,o,bM(MK(Yq(n.c,o)))-f+t*n.f);++o;if(o>=n.j){++n.j;ED(n.b,Bwn(1));ED(n.c,f)}else{r=n.d[e.p][1];r9(n.b,o,Bwn(bG(Yq(n.b,o),17).a+1-r));r9(n.c,o,bM(MK(Yq(n.c,o)))+f-r*n.f)}(n.r==(CHn(),eHe)&&(bG(Yq(n.b,o),17).a>n.k||bG(Yq(n.b,o-1),17).a>n.k)||n.r==iHe&&(bM(MK(Yq(n.c,o)))>n.n||bM(MK(Yq(n.c,o-1)))>n.n))&&(s=false);for(c=new GV(sx(Qgn(e).a.Kc(),new d));dDn(c);){a=bG(K9(c),18);u=a.c.i;if(n.g[u.p]==o){h=eWn(n,u);i=i+bG(h.a,17).a;s=s&&lM(yK(h.b))}}n.g[e.p]=o;i=i+n.d[e.p][0];return new nA(Bwn(i),(Qx(),s?true:false))}function tWn(n,e){var t,r,i,a,c;t=bM(MK(lIn(e,(IYn(),R_e))));t<2&&Ehn(e,R_e,2);r=bG(lIn(e,oFe),88);r==(Bdn(),h5e)&&Ehn(e,oFe,Mgn(e));i=bG(lIn(e,A_e),17);i.a==0?Ehn(e,(WYn(),xDe),new zvn):Ehn(e,(WYn(),xDe),new j8(i.a));a=yK(lIn(e,YFe));a==null&&Ehn(e,YFe,(Qx(),BA(lIn(e,gFe))===BA((qgn(),k5e))?true:false));ES(new gX(null,new d3(e.a,16)),new Vd(n));ES(wrn(new gX(null,new d3(e.b,16)),new ke),new zd(n));c=new Nzn(e);Ehn(e,(WYn(),BDe),c);qJ(n.a);tW(n.a,(bIn(),rTe),bG(lIn(e,uFe),188));tW(n.a,iTe,bG(lIn(e,GFe),188));tW(n.a,aTe,bG(lIn(e,cFe),188));tW(n.a,cTe,bG(lIn(e,t_e),188));tW(n.a,uTe,Hon(bG(lIn(e,gFe),223)));iN(n.a,sYn(e));Ehn(e,DDe,ezn(n.a,e))}function rWn(n,e,r,i,a){var c,u,s,o,f,h,l,b,w,d,g,v,p;l=new rm;u=new im;VAn(n,r,n.d.Ag(),u,l);VAn(n,i,n.d.Bg(),u,l);n.b=.2*(g=_Dn(wrn(new gX(null,new d3(u,16)),new Mc)),v=_Dn(wrn(new gX(null,new d3(u,16)),new Tc)),t.Math.min(g,v));c=0;for(s=0;s=2&&(p=wRn(u,true,b),!n.e&&(n.e=new Mv(n)),Bmn(n.e,p,u,n.b),undefined);XPn(u,b);lWn(u);w=-1;for(h=new nd(u);h.au}function cWn(n,e){var r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m;f=y0n;h=y0n;s=M0n;o=M0n;for(b=new nd(e.i);b.a-1){for(a=Gkn(s,0);a.b!=a.d.c;){i=bG($6(a),131);i.v=u}while(s.b!=0){i=bG(Ujn(s,0),131);for(r=new nd(i.i);r.a-1){for(c=new nd(s);c.a0){continue}rw(o,t.Math.min(o.o,a.o-1));tw(o,o.i-1);o.i==0&&(Tm(s.c,o),true)}}}}function bWn(n,e,r,i,a){var c,u,s,o;o=y0n;u=false;s=oXn(n,r_(new PO(e.a,e.b),n),t_(new PO(r.a,r.b),a),r_(new PO(i.a,i.b),r));c=!!s&&!(t.Math.abs(s.a-n.a)<=Bne&&t.Math.abs(s.b-n.b)<=Bne||t.Math.abs(s.a-e.a)<=Bne&&t.Math.abs(s.b-e.b)<=Bne);s=oXn(n,r_(new PO(e.a,e.b),n),r,a);!!s&&((t.Math.abs(s.a-n.a)<=Bne&&t.Math.abs(s.b-n.b)<=Bne)==(t.Math.abs(s.a-e.a)<=Bne&&t.Math.abs(s.b-e.b)<=Bne)||c?o=t.Math.min(o,KQ(r_(s,r))):u=true);s=oXn(n,r_(new PO(e.a,e.b),n),i,a);!!s&&(u||(t.Math.abs(s.a-n.a)<=Bne&&t.Math.abs(s.b-n.b)<=Bne)==(t.Math.abs(s.a-e.a)<=Bne&&t.Math.abs(s.b-e.b)<=Bne)||c)&&(o=t.Math.min(o,KQ(r_(s,i))));return o}function wWn(n){dP(n,new dCn(BT(GT(_T(UT(HT(new vs,N4n),$4n),"Minimizes the stress within a layout using stress majorization. Stress exists if the euclidean distance between a pair of nodes doesn't match their graph theoretic distance, that is, the shortest path between the two nodes. The method allows to specify individual edge lengths."),new ye),i4n)));z4(n,N4n,f4n,tyn(PMe));z4(n,N4n,l4n,(Qx(),true));z4(n,N4n,g4n,tyn(OMe));z4(n,N4n,D4n,tyn(AMe));z4(n,N4n,d4n,tyn(LMe));z4(n,N4n,v4n,tyn(IMe));z4(n,N4n,b4n,tyn(NMe));z4(n,N4n,p4n,tyn($Me));z4(n,N4n,C4n,tyn(SMe));z4(n,N4n,O4n,tyn(jMe));z4(n,N4n,A4n,tyn(EMe));z4(n,N4n,L4n,tyn(CMe));z4(n,N4n,I4n,tyn(TMe))}function dWn(n){var e,t,r,i,a,c,u,s;e=null;for(r=new nd(n);r.a0&&t.c==0){!e&&(e=new im);Tm(e.c,t)}}if(e){while(e.c.length!=0){t=bG(s7(e,0),239);if(!!t.b&&t.b.c.length>0){for(a=(!t.b&&(t.b=new im),new nd(t.b));a.aCtn(n,t,0)){return new nA(i,t)}}else if(bM(lD(i.g,i.d[0]).a)>bM(lD(t.g,t.d[0]).a)){return new nA(i,t)}}}for(u=(!t.e&&(t.e=new im),t.e).Kc();u.Ob();){c=bG(u.Pb(),239);s=(!c.b&&(c.b=new im),c.b);l3(0,s.c.length);MC(s.c,0,t);c.c==s.c.length&&(Tm(e.c,c),true)}}}return null}function gWn(n,e){var t,r,i,a,c,u,s,o,f,h,l,b,w,d,g,v;e.Ug("Interactive crossing minimization",1);c=0;for(a=new nd(n.b);a.a0){t+=s.n.a+s.o.a/2;++h}for(w=new nd(s.j);w.a0&&(t/=h);v=$nn(zht,C0n,28,r.a.c.length,15,1);u=0;for(o=new nd(r.a);o.a=u&&i<=s){if(u<=i&&a<=s){r+=2}else if(u<=i){n.b[r]=s+1;c+=2}else if(a<=s){t[f++]=i;t[f++]=u-1;r+=2}else{t[f++]=i;t[f++]=u-1;n.b[r]=s+1;c+=2}}else if(s2){h=new im;Dfn(h,new N2(p,1,p.b));c=jYn(h,k+n.a);m=new MDn(c);Yon(m,e);Tm(r.c,m)}else{i?m=bG(fQ(n.b,pIn(e)),272):m=bG(fQ(n.b,yIn(e)),272)}o=pIn(e);i&&(o=yIn(e));u=WOn(v,o);f=k+n.a;if(u.a){f+=t.Math.abs(v.b-l.b);g=new PO(l.a,(l.b+v.b)/2)}else{f+=t.Math.abs(v.a-l.a);g=new PO((l.a+v.a)/2,l.b)}i?jJ(n.d,e,new pTn(m,u,g,f)):jJ(n.c,e,new pTn(m,u,g,f));jJ(n.b,e,m);d=(!e.n&&(e.n=new gz(unt,e,1,7)),e.n);for(w=new _D(d);w.e!=w.i.gc();){b=bG(iyn(w),135);a=aHn(n,b,true,0,0);Tm(r.c,a)}}function mWn(n){var e,t,r,i,a,c,u;if(n.A.dc()){return}if(n.A.Hc((emn(),l9e))){bG(xJ(n.b,(UQn(),D8e)),127).k=true;bG(xJ(n.b,Y8e),127).k=true;e=n.q!=(FPn(),k8e)&&n.q!=m8e;_b(bG(xJ(n.b,$8e),127),e);_b(bG(xJ(n.b,n9e),127),e);_b(n.g,e);if(n.A.Hc(b9e)){bG(xJ(n.b,D8e),127).j=true;bG(xJ(n.b,Y8e),127).j=true;bG(xJ(n.b,$8e),127).k=true;bG(xJ(n.b,n9e),127).k=true;n.g.k=true}}if(n.A.Hc(h9e)){n.a.j=true;n.a.k=true;n.g.j=true;n.g.k=true;u=n.B.Hc((hUn(),y9e));for(i=Kkn(),a=0,c=i.length;a0),bG(f.a.Xb(f.c=--f.b),18));while(a!=r&&f.b>0){n.a[a.p]=true;n.a[r.p]=true;a=(PK(f.b>0),bG(f.a.Xb(f.c=--f.b),18))}f.b>0&&RQ(f)}}}}}function MWn(n,e,t){var r,i,a,c,u,s,o,f,h,l,b;if(!n.b){return false}c=null;l=null;s=new qnn(null,null);i=1;s.a[1]=n.b;h=s;while(h.a[i]){o=i;u=l;l=h;h=h.a[i];r=n.a.Ne(e,h.d);i=r<0?0:1;r==0&&(!t.c||DJ(h.e,t.d))&&(c=h);if(!(!!h&&h.b)&&!KM(h.a[i])){if(KM(h.a[1-i])){l=l.a[o]=Cun(h,i)}else if(!KM(h.a[1-i])){b=l.a[1-o];if(b){if(!KM(b.a[1-o])&&!KM(b.a[o])){l.b=false;b.b=true;h.b=true}else{a=u.a[1]==l?1:0;KM(b.a[o])?u.a[a]=L4(l,o):KM(b.a[1-o])&&(u.a[a]=Cun(l,o));h.b=u.a[a].b=true;u.a[a].a[0].b=false;u.a[a].a[1].b=false}}}}}if(c){t.b=true;t.d=c.e;if(h!=c){f=new qnn(h.d,h.e);rIn(n,s,c,f);l==c&&(l=f)}l.a[l.a[1]==h?1:0]=h.a[!h.a[0]?1:0];--n.c}n.b=s.a[1];!!n.b&&(n.b.b=false);return t.b}function TWn(n){var e,r,i,a,c,u,s,o,f,h,l,b;for(a=new nd(n.a.a.b);a.a0?i-=864e5:i+=864e5;s=new _K(Rgn(Xon(e.q.getTime()),i))}f=new eT;o=n.a.length;for(a=0;a=97&&r<=122||r>=65&&r<=90){for(c=a+1;c=o){throw dm(new jM("Missing trailing '"))}c+1=14&&f<=16))){if(e.a._b(r)){!t.a?t.a=new vx(t.d):tL(t.a,t.b);nL(t.a,"[...]")}else{u=Uan(r);o=new lX(e);l7(t,PWn(u,o))}}else G$(r,183)?l7(t,LLn(bG(r,183))):G$(r,195)?l7(t,BPn(bG(r,195))):G$(r,201)?l7(t,hOn(bG(r,201))):G$(r,2111)?l7(t,HPn(bG(r,2111))):G$(r,53)?l7(t,ALn(bG(r,53))):G$(r,376)?l7(t,hNn(bG(r,376))):G$(r,846)?l7(t,OLn(bG(r,846))):G$(r,109)&&l7(t,ILn(bG(r,109)))}else{l7(t,r==null?CZn:fvn(r))}}return!t.a?t.c:t.e.length==0?t.a.a:t.a.a+(""+t.e)}function CWn(n,e){var t,r,i,a;a=n.F;if(e==null){n.F=null;wbn(n,null)}else{n.F=(cJ(e),e);r=BL(e,FCn(60));if(r!=-1){i=(Unn(0,r,e.length),e.substr(0,r));BL(e,FCn(46))==-1&&!T_(i,wZn)&&!T_(i,fie)&&!T_(i,hie)&&!T_(i,lie)&&!T_(i,bie)&&!T_(i,wie)&&!T_(i,die)&&!T_(i,gie)&&(i=vie);t=hx(e,FCn(62));t!=-1&&(i+=""+(w3(t+1,e.length+1),e.substr(t+1)));wbn(n,i)}else{i=e;if(BL(e,FCn(46))==-1){r=BL(e,FCn(91));r!=-1&&(i=(Unn(0,r,e.length),e.substr(0,r)));if(!T_(i,wZn)&&!T_(i,fie)&&!T_(i,hie)&&!T_(i,lie)&&!T_(i,bie)&&!T_(i,wie)&&!T_(i,die)&&!T_(i,gie)){i=vie;r!=-1&&(i+=""+(w3(r,e.length+1),e.substr(r)))}else{i=e}}wbn(n,i);i==e&&(n.F=n.D)}}(n.Db&4)!=0&&(n.Db&1)==0&&Pon(n,new vz(n,1,5,a,e))}function IWn(n,e){var t,r,i,a,c,u,s,o,f,h;s=e.length-1;u=(w3(s,e.length),e.charCodeAt(s));if(u==93){c=BL(e,FCn(91));if(c>=0){i=gvn(n,(Unn(1,c,e.length),e.substr(1,c-1)));f=(Unn(c+1,s,e.length),e.substr(c+1,s-(c+1)));return WJn(n,f,i)}}else{t=-1;zhe==null&&(zhe=new RegExp("\\d"));if(zhe.test(String.fromCharCode(u))){t=C_(e,FCn(46),s-1);if(t>=0){r=bG(z9(n,Iin(n,(Unn(1,t,e.length),e.substr(1,t-1))),false),61);o=0;try{o=TUn((w3(t+1,e.length+1),e.substr(t+1)),T1n,pZn)}catch(l){l=Ofn(l);if(G$(l,130)){a=l;throw dm(new Ltn(a))}else throw dm(l)}if(o>16==-10){t=bG(n.Cb,292).Yk(e,t)}else if(n.Db>>16==-15){!e&&(e=(rZn(),Jrt));!o&&(o=(rZn(),Jrt));if(n.Cb.Yh()){s=new Utn(n.Cb,1,13,o,e,Vyn(xtn(bG(n.Cb,62)),n),false);!t?t=s:t.nj(s)}}}else if(G$(n.Cb,90)){if(n.Db>>16==-23){G$(e,90)||(e=(rZn(),nit));G$(o,90)||(o=(rZn(),nit));if(n.Cb.Yh()){s=new Utn(n.Cb,1,10,o,e,Vyn(Y5(bG(n.Cb,29)),n),false);!t?t=s:t.nj(s)}}}else if(G$(n.Cb,457)){u=bG(n.Cb,850);c=(!u.b&&(u.b=new zp(new cy)),u.b);for(a=(r=new pon(new Kw(c.a).a),new Wp(r));a.a.b;){i=bG(jun(a.a).ld(),89);t=LWn(i,pRn(i,u),t)}}}return t}function NWn(n,e){var t,r,i,a,c,u,s,o,f,h,l;c=lM(yK(YDn(n,(IYn(),AFe))));l=bG(YDn(n,M_e),21);s=false;o=false;h=new _D((!n.c&&(n.c=new gz(ont,n,9,9)),n.c));while(h.e!=h.i.gc()&&(!s||!o)){a=bG(iyn(h),123);u=0;for(i=Dz(Yan(zfn(fT(Gce,1),jZn,20,0,[(!a.d&&(a.d=new g_(H7e,a,8,5)),a.d),(!a.e&&(a.e=new g_(H7e,a,7,4)),a.e)])));dDn(i);){r=bG(K9(i),74);f=c&&XNn(r)&&lM(yK(YDn(r,LFe)));t=RVn((!r.b&&(r.b=new g_(B7e,r,4,7)),r.b),a)?n==H0(vCn(bG(Yin((!r.c&&(r.c=new g_(B7e,r,5,8)),r.c),0),84))):n==H0(vCn(bG(Yin((!r.b&&(r.b=new g_(B7e,r,4,7)),r.b),0),84)));if(f||t){++u;if(u>1){break}}}u>0?s=true:l.Hc((uNn(),C8e))&&(!a.n&&(a.n=new gz(unt,a,1,7)),a.n).i>0&&(s=true);u>1&&(o=true)}s&&e.Fc((o_n(),M$e));o&&e.Fc((o_n(),T$e))}function $Wn(n){var e,r,i,a,c,u,s,o,f,h,l,b;b=bG(YDn(n,(JYn(),J4e)),21);if(b.dc()){return null}s=0;u=0;if(b.Hc((emn(),l9e))){h=bG(YDn(n,k6e),101);i=2;r=2;a=2;c=2;e=!H0(n)?bG(YDn(n,S4e),88):bG(YDn(H0(n),S4e),88);for(f=new _D((!n.c&&(n.c=new gz(ont,n,9,9)),n.c));f.e!=f.i.gc();){o=bG(iyn(f),123);l=bG(YDn(o,P6e),64);if(l==(UQn(),Z8e)){l=HGn(o,e);Pyn(o,P6e,l)}if(h==(FPn(),m8e)){switch(l.g){case 1:i=t.Math.max(i,o.i+o.g);break;case 2:r=t.Math.max(r,o.j+o.f);break;case 3:a=t.Math.max(a,o.i+o.g);break;case 4:c=t.Math.max(c,o.j+o.f)}}else{switch(l.g){case 1:i+=o.g+2;break;case 2:r+=o.f+2;break;case 3:a+=o.g+2;break;case 4:c+=o.f+2}}}s=t.Math.max(i,a);u=t.Math.max(r,c)}return iJn(n,s,u,true,true)}function DWn(n,e,r,i,a){var c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y;m=bG(v8(Ein(tY(new gX(null,new d3(e.d,16)),new Hg(r)),new Ug(r)),gen(new Z,new Y,new sn,zfn(fT($de,1),g1n,108,0,[(Sbn(),Lde)]))),15);l=pZn;h=T1n;for(o=new nd(e.b.j);o.a0;if(o){if(o){l=v.p;c?++l:--l;h=bG(Yq(v.c.a,l),10);r=hhn(h);b=!(ZRn(r,M,t[0])||oz(r,M,t[0]))}}else{b=true}}w=false;y=e.D.i;if(!!y&&!!y.c&&u.e){f=c&&y.p>0||!c&&y.p=0){s=null;u=new K4(f.a,o+1);while(u.bu?1:UL(isNaN(0),isNaN(u)))<0&&(null,lcn(C9n),(t.Math.abs(u-1)<=C9n||u==1||isNaN(u)&&isNaN(1)?0:u<1?-1:u>1?1:UL(isNaN(u),isNaN(1)))<0)&&(null,lcn(C9n),(t.Math.abs(0-s)<=C9n||0==s||isNaN(0)&&isNaN(s)?0:0s?1:UL(isNaN(0),isNaN(s)))<0)&&(null,lcn(C9n),(t.Math.abs(s-1)<=C9n||s==1||isNaN(s)&&isNaN(1)?0:s<1?-1:s>1?1:UL(isNaN(s),isNaN(1)))<0));return c}function UWn(n){var e,t,r,i;t=n.D!=null?n.D:n.B;e=BL(t,FCn(91));if(e!=-1){r=(Unn(0,e,t.length),t.substr(0,e));i=new YM;do{i.a+="["}while((e=hR(t,91,++e))!=-1);if(T_(r,wZn))i.a+="Z";else if(T_(r,fie))i.a+="B";else if(T_(r,hie))i.a+="C";else if(T_(r,lie))i.a+="D";else if(T_(r,bie))i.a+="F";else if(T_(r,wie))i.a+="I";else if(T_(r,die))i.a+="J";else if(T_(r,gie))i.a+="S";else{i.a+="L";i.a+=""+r;i.a+=";"}try{return null}catch(a){a=Ofn(a);if(!G$(a,63))throw dm(a)}}else if(BL(t,FCn(46))==-1){if(T_(t,wZn))return qht;else if(T_(t,fie))return Vht;else if(T_(t,hie))return Uht;else if(T_(t,lie))return zht;else if(T_(t,bie))return Wht;else if(T_(t,wie))return Ght;else if(T_(t,die))return Xht;else if(T_(t,gie))return Qht}return null}function GWn(n,e){var t,r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T;n.e=e;u=QNn(e);M=new im;for(r=new nd(u);r.a=0&&d=f.c.c.length?h=X5((YIn(),rEe),tEe):h=X5((YIn(),tEe),tEe);h*=2;c=r.a.g;r.a.g=t.Math.max(c,c+(h-c));u=r.b.g;r.b.g=t.Math.max(u,u+(h-u));a=e}}}function zWn(n){var e,r,i,a;ES(tY(new gX(null,new d3(n.a.b,16)),new Ei),new Si);ePn(n);ES(tY(new gX(null,new d3(n.a.b,16)),new Pi),new Ci);if(n.c==(qgn(),M5e)){ES(tY(wrn(new gX(null,new d3(new Rw(n.f),1)),new Ii),new Oi),new Dg(n));ES(tY(rY(wrn(wrn(new gX(null,new d3(n.d.b,16)),new Ai),new Li),new Ni),new $i),new Rg(n))}a=new PO(y0n,y0n);e=new PO(M0n,M0n);for(i=new nd(n.a.b);i.a0&&(e.a+=MZn,e);JWn(bG(iyn(u),167),e)}e.a+=J4n;s=new iR((!r.c&&(r.c=new g_(B7e,r,5,8)),r.c));while(s.e!=s.i.gc()){s.e>0&&(e.a+=MZn,e);JWn(bG(iyn(s),167),e)}e.a+=")"}}}function YWn(n,e,r){var i,a,c,u,s,o,f,h;for(o=new _D((!n.a&&(n.a=new gz(snt,n,10,11)),n.a));o.e!=o.i.gc();){s=bG(iyn(o),27);for(a=new GV(sx(uRn(s).a.Kc(),new d));dDn(a);){i=bG(K9(a),74);!i.b&&(i.b=new g_(B7e,i,4,7));if(!(i.b.i<=1&&(!i.c&&(i.c=new g_(B7e,i,5,8)),i.c.i<=1))){throw dm(new OM("Graph must not contain hyperedges."))}if(!Y$n(i)&&s!=vCn(bG(Yin((!i.c&&(i.c=new g_(B7e,i,5,8)),i.c),0),84))){f=new FF;Yon(f,i);Ehn(f,(Tun(),wMe),i);Ub(f,bG(_A(GX(r.f,s)),153));Xb(f,bG(fQ(r,vCn(bG(Yin((!i.c&&(i.c=new g_(B7e,i,5,8)),i.c),0),84))),153));ED(e.c,f);for(u=new _D((!i.n&&(i.n=new gz(unt,i,1,7)),i.n));u.e!=u.i.gc();){c=bG(iyn(u),135);h=new x5(f,c.a);Yon(h,c);Ehn(h,wMe,c);h.e.a=t.Math.max(c.g,1);h.e.b=t.Math.max(c.f,1);rXn(h);ED(e.d,h)}}}}}function ZWn(n,e,r){var i,a,c,u,s,o,f,h,l,b;r.Ug("Node promotion heuristic",1);n.i=e;n.r=bG(lIn(e,(IYn(),UFe)),243);n.r!=(CHn(),ZBe)&&n.r!=nHe?HQn(n):a_n(n);h=bG(lIn(n.i,HFe),17).a;c=new dr;switch(n.r.g){case 2:case 1:aVn(n,c);break;case 3:n.r=uHe;aVn(n,c);o=0;for(s=new nd(n.b);s.an.k){n.r=eHe;aVn(n,c)}break;case 4:n.r=uHe;aVn(n,c);f=0;for(a=new nd(n.c);a.an.n){n.r=iHe;aVn(n,c)}break;case 6:b=c0(t.Math.ceil(n.g.length*h/100));aVn(n,new Tg(b));break;case 5:l=c0(t.Math.ceil(n.e*h/100));aVn(n,new jg(l));break;case 8:$Yn(n,true);break;case 9:$Yn(n,false);break;default:aVn(n,c)}n.r!=ZBe&&n.r!=nHe?tFn(n,e):XBn(n,e);r.Vg()}function nQn(n){var e,t,r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m;h=n.b;f=new K4(h,0);MF(f,new pQ(n));p=false;c=1;while(f.b0){b.d+=h.n.d;b.d+=h.d}if(b.a>0){b.a+=h.n.a;b.a+=h.d}if(b.b>0){b.b+=h.n.b;b.b+=h.d}if(b.c>0){b.c+=h.n.c;b.c+=h.d}return b}function tQn(n,e,r){var i,a,c,u,s,o,f,h,l,b,w,d;b=r.d;l=r.c;c=new PO(r.f.a+r.d.b+r.d.c,r.f.b+r.d.d+r.d.a);u=c.b;for(f=new nd(n.a);f.a0){n.c[e.c.p][e.p].d+=bRn(n.i,24)*X0n*.07000000029802322-.03500000014901161;n.c[e.c.p][e.p].a=n.c[e.c.p][e.p].d/n.c[e.c.p][e.p].b}}function cQn(n){var e,t,r,i,a,c,u,s,o,f,h,l,b,w,d,g;for(w=new nd(n);w.ai.d;i.d=t.Math.max(i.d,e);if(s&&r){i.d=t.Math.max(i.d,i.a);i.a=i.d+a}break;case 3:r=e>i.a;i.a=t.Math.max(i.a,e);if(s&&r){i.a=t.Math.max(i.a,i.d);i.d=i.a+a}break;case 2:r=e>i.c;i.c=t.Math.max(i.c,e);if(s&&r){i.c=t.Math.max(i.b,i.c);i.b=i.c+a}break;case 4:r=e>i.b;i.b=t.Math.max(i.b,e);if(s&&r){i.b=t.Math.max(i.b,i.c);i.c=i.b+a}}}}}function oQn(n,e){var t,r,i,a,c,u,s,o,f;o="";if(e.length==0){return n.ne(A1n,I1n,-1,-1)}f=UAn(e);T_(f.substr(0,3),"at ")&&(f=(w3(3,f.length+1),f.substr(3)));f=f.replace(/\[.*?\]/g,"");c=f.indexOf("(");if(c==-1){c=f.indexOf("@");if(c==-1){o=f;f=""}else{o=UAn((w3(c+1,f.length+1),f.substr(c+1)));f=UAn((Unn(0,c,f.length),f.substr(0,c)))}}else{t=f.indexOf(")",c);o=(Unn(c+1,t,f.length),f.substr(c+1,t-(c+1)));f=UAn((Unn(0,c,f.length),f.substr(0,c)))}c=BL(f,FCn(46));c!=-1&&(f=(w3(c+1,f.length+1),f.substr(c+1)));(f.length==0||T_(f,"Anonymous function"))&&(f=I1n);u=hx(o,FCn(58));i=C_(o,FCn(58),u-1);s=-1;r=-1;a=A1n;if(u!=-1&&i!=-1){a=(Unn(0,i,o.length),o.substr(0,i));s=oR((Unn(i+1,u,o.length),o.substr(i+1,u-(i+1))));r=oR((w3(u+1,o.length+1),o.substr(u+1)))}return n.ne(a,f,s,r)}function fQn(n){var e,t,r,i,a,c,u,s,o,f,h;for(o=new nd(n);o.a0||f.j==n9e&&f.e.c.length-f.g.c.length<0)){e=false;break}for(i=new nd(f.g);i.a=f&&M>=v){b+=d.n.b+g.n.b+g.a.b-y;++s}}}}if(r){for(u=new nd(m.e);u.a=f&&M>=v){b+=d.n.b+g.n.b+g.a.b-y;++s}}}}}if(s>0){T+=b/s;++w}}if(w>0){e.a=a*T/w;e.g=w}else{e.a=0;e.g=0}}function lQn(n){var e,t,r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T;a=n.f.b;l=a.a;f=a.b;w=n.e.g;b=n.e.f;jN(n.e,a.a,a.b);M=l/w;T=f/b;for(o=new _D(BJ(n.e));o.e!=o.i.gc();){s=bG(iyn(o),135);San(s,s.i*M);Pan(s,s.j*T)}for(p=new _D(HJ(n.e));p.e!=p.i.gc();){v=bG(iyn(p),123);k=v.i;y=v.j;k>0&&San(v,k*M);y>0&&Pan(v,y*T)}ron(n.b,new ge);e=new im;for(u=new pon(new Kw(n.c).a);u.b;){c=jun(u);r=bG(c.ld(),74);t=bG(c.md(),407).a;i=t_n(r,false,false);h=rCn(pIn(r),NOn(i),t);wqn(h,i);m=mIn(r);if(!!m&&Ctn(e,m,0)==-1){Tm(e.c,m);sY(m,(PK(h.b!=0),bG(h.a.a.c,8)),t)}}for(g=new pon(new Kw(n.d).a);g.b;){d=jun(g);r=bG(d.ld(),74);t=bG(d.md(),407).a;i=t_n(r,false,false);h=rCn(yIn(r),gln(NOn(i)),t);h=gln(h);wqn(h,i);m=kIn(r);if(!!m&&Ctn(e,m,0)==-1){Tm(e.c,m);sY(m,(PK(h.b!=0),bG(h.c.b.c,8)),t)}}}function bQn(n,e,t,r){var i,a,c,u,s;u=new OQn(e);wKn(u,r);i=true;if(!!n&&n.pf((JYn(),S4e))){a=bG(n.of((JYn(),S4e)),88);i=a==(Bdn(),h5e)||a==o5e||a==f5e}sBn(u,false);Lin(u.e.Rf(),new _B(u,false,i));n0(u,u.f,(ran(),rpe),(UQn(),D8e));n0(u,u.f,ape,Y8e);n0(u,u.g,rpe,n9e);n0(u,u.g,ape,$8e);yyn(u,D8e);yyn(u,Y8e);$J(u,$8e);$J(u,n9e);ZK();c=u.A.Hc((emn(),f9e))&&u.B.Hc((hUn(),k9e))?Bpn(u):null;!!c&&kT(u.a,c);sQn(u);XTn(u);VTn(u);mWn(u);hGn(u);sEn(u);kkn(u,D8e);kkn(u,Y8e);$Bn(u);CVn(u);if(!t){return u.o}mvn(u);oEn(u);kkn(u,$8e);kkn(u,n9e);s=u.B.Hc((hUn(),y9e));kLn(u,s,D8e);kLn(u,s,Y8e);yLn(u,s,$8e);yLn(u,s,n9e);ES(new gX(null,new d3(new Gw(u.i),0)),new Nn);ES(tY(new gX(null,GW(u.r).a.oc()),new $n),new Dn);IPn(u);u.e.Pf(u.o);ES(new gX(null,GW(u.r).a.oc()),new xn);return u.o}function wQn(n){var e,r,i,a,c,u,s,o,f,h,l,b,w,d,g;f=y0n;for(i=new nd(n.a.b);i.a1){w=new $Vn(d,k,i);Y8(k,new XI(n,w));Tm(u.c,w);for(l=k.a.ec().Kc();l.Ob();){h=bG(l.Pb(),42);Ttn(c,h.b)}}if(s.a.gc()>1){w=new $Vn(d,s,i);Y8(s,new VI(n,w));Tm(u.c,w);for(l=s.a.ec().Kc();l.Ob();){h=bG(l.Pb(),42);Ttn(c,h.b)}}}}function kQn(n,e,r){var i,a,c,u,s,o,f,h,l,b,w,d,g,v,p;g=n.n;v=n.o;b=n.d;l=bM(MK(Dpn(n,(IYn(),$_e))));if(e){h=l*(e.gc()-1);w=0;for(o=e.Kc();o.Ob();){u=bG(o.Pb(),10);h+=u.o.a;w=t.Math.max(w,u.o.b)}p=g.a-(h-v.a)/2;c=g.b-b.d+w;i=v.a/(e.gc()+1);a=i;for(s=e.Kc();s.Ob();){u=bG(s.Pb(),10);u.n.a=p;u.n.b=c-u.o.b;p+=u.o.a+l;f=ORn(u);f.n.a=u.o.a/2-f.a.a;f.n.b=u.o.b;d=bG(lIn(u,(WYn(),z$e)),12);if(d.e.c.length+d.g.c.length==1){d.n.a=a-d.a.a;d.n.b=0;l2(d,n)}a+=i}}if(r){h=l*(r.gc()-1);w=0;for(o=r.Kc();o.Ob();){u=bG(o.Pb(),10);h+=u.o.a;w=t.Math.max(w,u.o.b)}p=g.a-(h-v.a)/2;c=g.b+v.b+b.a-w;i=v.a/(r.gc()+1);a=i;for(s=r.Kc();s.Ob();){u=bG(s.Pb(),10);u.n.a=p;u.n.b=c;p+=u.o.a+l;f=ORn(u);f.n.a=u.o.a/2-f.a.a;f.n.b=0;d=bG(lIn(u,(WYn(),z$e)),12);if(d.e.c.length+d.g.c.length==1){d.n.a=a-d.a.a;d.n.b=v.b;l2(d,n)}a+=i}}}function yQn(n,e){var r,i,a,c,u,s;if(!bG(lIn(e,(WYn(),oDe)),21).Hc((o_n(),M$e))){return}for(s=new nd(e.a);s.a=0&&c0&&(bG(xJ(n.b,e),127).a.b=r)}function CQn(n,e,t,r){var i,a,c,u,s,o,f,h,l,b,w,d;l=bM(MK(lIn(n,(IYn(),q_e))));b=bM(MK(lIn(n,X_e)));h=bM(MK(lIn(n,U_e)));u=n.o;a=bG(Yq(n.j,0),12);c=a.n;d=dAn(a,h);if(!d){return}if(e.Hc((uNn(),C8e))){switch(bG(lIn(n,(WYn(),cDe)),64).g){case 1:d.c=(u.a-d.b)/2-c.a;d.d=b;break;case 3:d.c=(u.a-d.b)/2-c.a;d.d=-b-d.a;break;case 2:if(t&&a.e.c.length==0&&a.g.c.length==0){f=r?d.a:bG(Yq(a.f,0),72).o.b;d.d=(u.b-f)/2-c.b}else{d.d=u.b+b-c.b}d.c=-l-d.b;break;case 4:if(t&&a.e.c.length==0&&a.g.c.length==0){f=r?d.a:bG(Yq(a.f,0),72).o.b;d.d=(u.b-f)/2-c.b}else{d.d=u.b+b-c.b}d.c=l}}else if(e.Hc(O8e)){switch(bG(lIn(n,(WYn(),cDe)),64).g){case 1:case 3:d.c=c.a+l;break;case 2:case 4:if(t&&!a.c){f=r?d.a:bG(Yq(a.f,0),72).o.b;d.d=(u.b-f)/2-c.b}else{d.d=c.b+b}}}i=d.d;for(o=new nd(a.f);o.a=n.length)return{done:true};var r=n[t++];return{value:[r,e.get(r)],done:false}}}};if(!q_n()){n.prototype.createObject=function(){return{}};n.prototype.get=function(n){return this.obj[":"+n]};n.prototype.set=function(n,e){this.obj[":"+n]=e};n.prototype[H0n]=function(n){delete this.obj[":"+n]};n.prototype.keys=function(){var n=[];for(var e in this.obj){e.charCodeAt(0)==58&&n.push(e.substring(1))}return n}}return n}function DQn(){DQn=O;qze=new Np(j4n);new Np(E4n);new bF("DEPTH",Bwn(0));Nze=new bF("FAN",Bwn(0));Aze=new bF(W9n,Bwn(0));Jze=new bF("ROOT",(Qx(),false));Fze=new bF("LEFTNEIGHBOR",null);Wze=new bF("RIGHTNEIGHBOR",null);_ze=new bF("LEFTSIBLING",null);Qze=new bF("RIGHTSIBLING",null);Lze=new bF("DUMMY",false);new bF("LEVEL",Bwn(0));zze=new bF("REMOVABLE_EDGES",new vS);Yze=new bF("XCOOR",Bwn(0));Zze=new bF("YCOOR",Bwn(0));Bze=new bF("LEVELHEIGHT",0);Uze=new bF("LEVELMIN",0);Hze=new bF("LEVELMAX",0);Dze=new bF("GRAPH_XMIN",0);Rze=new bF("GRAPH_YMIN",0);$ze=new bF("GRAPH_XMAX",0);xze=new bF("GRAPH_YMAX",0);Oze=new bF("COMPACT_LEVEL_ASCENSION",false);Ize=new bF("COMPACT_CONSTRAINTS",new im);Kze=new bF("ID","");Xze=new bF("POSITION",Bwn(0));Vze=new bF("PRELIM",0);Gze=new bF("MODIFIER",0);Cze=new Np(S4n);Pze=new Np(P4n)}function xQn(n){KGn();var e,t,r,i,a,c,u,s,o,f,h,l,b,w,d,g;if(n==null)return null;h=n.length*8;if(h==0){return""}u=h%24;b=h/24|0;l=u!=0?b+1:b;a=null;a=$nn(Uht,L1n,28,l*4,15,1);o=0;f=0;e=0;t=0;r=0;c=0;i=0;for(s=0;s>24;o=(e&3)<<24>>24;w=(e&-128)==0?e>>2<<24>>24:(e>>2^192)<<24>>24;d=(t&-128)==0?t>>4<<24>>24:(t>>4^240)<<24>>24;g=(r&-128)==0?r>>6<<24>>24:(r>>6^252)<<24>>24;a[c++]=Uft[w];a[c++]=Uft[d|o<<4];a[c++]=Uft[f<<2|g];a[c++]=Uft[r&63]}if(u==8){e=n[i];o=(e&3)<<24>>24;w=(e&-128)==0?e>>2<<24>>24:(e>>2^192)<<24>>24;a[c++]=Uft[w];a[c++]=Uft[o<<4];a[c++]=61;a[c++]=61}else if(u==16){e=n[i];t=n[i+1];f=(t&15)<<24>>24;o=(e&3)<<24>>24;w=(e&-128)==0?e>>2<<24>>24:(e>>2^192)<<24>>24;d=(t&-128)==0?t>>4<<24>>24:(t>>4^240)<<24>>24;a[c++]=Uft[w];a[c++]=Uft[d|o<<4];a[c++]=Uft[f<<2];a[c++]=61}return Tmn(a,0,a.length)}function RQn(n,e){var r,i,a,c,u,s,o;n.e==0&&n.p>0&&(n.p=-(n.p-1));n.p>T1n&&G5(e,n.p-V1n);u=e.q.getDate();E0(e,1);n.k>=0&&V0(e,n.k);if(n.c>=0){E0(e,n.c)}else if(n.k>=0){o=new Rhn(e.q.getFullYear()-V1n,e.q.getMonth(),35);i=35-o.q.getDate();E0(e,t.Math.min(i,u))}else{E0(e,u)}n.f<0&&(n.f=e.q.getHours());n.b>0&&n.f<12&&(n.f+=12);cD(e,n.f==24&&n.g?0:n.f);n.j>=0&&S7(e,n.j);n.n>=0&&Knn(e,n.n);n.i>=0&&CL(e,Rgn(Kgn(pSn(Xon(e.q.getTime()),N1n),N1n),n.i));if(n.a){a=new eS;G5(a,a.q.getFullYear()-V1n-80);FP(Xon(e.q.getTime()),Xon(a.q.getTime()))&&G5(e,a.q.getFullYear()-V1n+100)}if(n.d>=0){if(n.c==-1){r=(7+n.d-e.q.getDay())%7;r>3&&(r-=7);s=e.q.getMonth();E0(e,e.q.getDate()+r);e.q.getMonth()!=s&&E0(e,e.q.getDate()+(r>0?-7:7))}else{if(e.q.getDay()!=n.d){return false}}}if(n.o>T1n){c=e.q.getTimezoneOffset();CL(e,Rgn(Xon(e.q.getTime()),(n.o-c)*60*N1n))}return true}function KQn(n,e){var t,r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k;i=lIn(e,(WYn(),EDe));if(!G$(i,207)){return}w=bG(i,27);d=e.e;l=new uN(e.c);a=e.d;l.a+=a.b;l.b+=a.d;k=bG(YDn(w,(IYn(),c_e)),181);if(Fx(k,(hUn(),v9e))){b=bG(YDn(w,s_e),107);xb(b,a.a);qb(b,a.d);Rb(b,a.b);Gb(b,a.c)}t=new im;for(f=new nd(e.a);f.ar.c.length-1){ED(r,new nA(_3n,U9n))}t=bG(lIn(i,_We),17).a;if(dN(bG(lIn(n,wWe),88))){i.e.abM(MK((b3(t,r.c.length),bG(r.c[t],42)).b))&&ww((b3(t,r.c.length),bG(r.c[t],42)),i.e.a+i.f.a)}else{i.e.bbM(MK((b3(t,r.c.length),bG(r.c[t],42)).b))&&ww((b3(t,r.c.length),bG(r.c[t],42)),i.e.b+i.f.b)}}for(a=Gkn(n.b,0);a.b!=a.d.c;){i=bG($6(a),40);t=bG(lIn(i,(eqn(),_We)),17).a;Ehn(i,(DQn(),Uze),MK((b3(t,r.c.length),bG(r.c[t],42)).a));Ehn(i,Hze,MK((b3(t,r.c.length),bG(r.c[t],42)).b))}e.Vg()}function HQn(n){var e,r,i,a,c,u,s,o,f,h,l,b,w,g,v;n.o=bM(MK(lIn(n.i,(IYn(),V_e))));n.f=bM(MK(lIn(n.i,B_e)));n.j=n.i.b.c.length;s=n.j-1;b=0;n.k=0;n.n=0;n.b=a7($nn(tle,XZn,17,n.j,0,1));n.c=a7($nn(Yhe,XZn,345,n.j,7,1));for(u=new nd(n.i.b);u.a0&&ED(n.q,h);ED(n.p,h)}e-=i;w=o+e;f+=e*n.f;r9(n.b,s,Bwn(w));r9(n.c,s,f);n.k=t.Math.max(n.k,w);n.n=t.Math.max(n.n,f);n.e+=e;e+=v}}function UQn(){UQn=O;var n;Z8e=new HO(J2n,0);D8e=new HO(c3n,1);$8e=new HO(u3n,2);Y8e=new HO(s3n,3);n9e=new HO(o3n,4);_8e=(dZ(),new aT((n=bG(Pj(e9e),9),new aB(n,bG(PF(n,n.length),9),0))));B8e=Kwn(nV(D8e,zfn(fT(e9e,1),X4n,64,0,[])));x8e=Kwn(nV($8e,zfn(fT(e9e,1),X4n,64,0,[])));W8e=Kwn(nV(Y8e,zfn(fT(e9e,1),X4n,64,0,[])));J8e=Kwn(nV(n9e,zfn(fT(e9e,1),X4n,64,0,[])));X8e=Kwn(nV(D8e,zfn(fT(e9e,1),X4n,64,0,[Y8e])));F8e=Kwn(nV($8e,zfn(fT(e9e,1),X4n,64,0,[n9e])));z8e=Kwn(nV(D8e,zfn(fT(e9e,1),X4n,64,0,[n9e])));H8e=Kwn(nV(D8e,zfn(fT(e9e,1),X4n,64,0,[$8e])));Q8e=Kwn(nV(Y8e,zfn(fT(e9e,1),X4n,64,0,[n9e])));R8e=Kwn(nV($8e,zfn(fT(e9e,1),X4n,64,0,[Y8e])));q8e=Kwn(nV(D8e,zfn(fT(e9e,1),X4n,64,0,[$8e,n9e])));K8e=Kwn(nV($8e,zfn(fT(e9e,1),X4n,64,0,[Y8e,n9e])));V8e=Kwn(nV(D8e,zfn(fT(e9e,1),X4n,64,0,[Y8e,n9e])));U8e=Kwn(nV(D8e,zfn(fT(e9e,1),X4n,64,0,[$8e,Y8e])));G8e=Kwn(nV(D8e,zfn(fT(e9e,1),X4n,64,0,[$8e,Y8e,n9e])))}function GQn(n,e){var t,r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T;e.Ug(T6n,1);d=new im;M=new im;for(o=new nd(n.b);o.a0&&(y-=w);ZVn(u,y);h=0;for(b=new nd(u.a);b.a0);s.a.Xb(s.c=--s.b)}o=.4*i*h;!c&&s.b0){s=(w3(0,e.length),e.charCodeAt(0));if(s!=64){if(s==37){h=e.lastIndexOf("%");o=false;if(h!=0&&(h==l-1||(o=(w3(h+1,e.length),e.charCodeAt(h+1)==46)))){c=(Unn(1,h,e.length),e.substr(1,h-1));m=T_("%",c)?null:uJn(c);r=0;if(o){try{r=TUn((w3(h+2,e.length+1),e.substr(h+2)),T1n,pZn)}catch(k){k=Ofn(k);if(G$(k,130)){u=k;throw dm(new Ltn(u))}else throw dm(k)}}for(g=Eun(n.Gh());g.Ob();){w=Uon(g);if(G$(w,519)){i=bG(w,598);p=i.d;if((m==null?p==null:T_(m,p))&&r--==0){return i}}}return null}}f=e.lastIndexOf(".");b=f==-1?e:(Unn(0,f,e.length),e.substr(0,f));t=0;if(f!=-1){try{t=TUn((w3(f+1,e.length+1),e.substr(f+1)),T1n,pZn)}catch(k){k=Ofn(k);if(G$(k,130)){b=e}else throw dm(k)}}b=T_("%",b)?null:uJn(b);for(d=Eun(n.Gh());d.Ob();){w=Uon(d);if(G$(w,197)){a=bG(w,197);v=a.xe();if((b==null?v==null:T_(b,v))&&t--==0){return a}}}return null}}return IWn(n,e)}function nJn(n){var e,t,r,i,a,c,u,s,o,f,h,l,b,w,g,v,p,m;f=new rm;s=new U1;for(r=new nd(n.a.a.b);r.ae.d.c){b=n.c[e.a.d];v=n.c[h.a.d];if(b==v){continue}HKn(BS(_S(HS(FS(new bk,1),100),b),v))}}}}}}}function eJn(n,e){var r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T;b=bG(bG(r7(n.r,e),21),87);if(e==(UQn(),$8e)||e==n9e){PQn(n,e);return}c=e==D8e?(ufn(),dme):(ufn(),pme);y=e==D8e?(rrn(),Epe):(rrn(),Tpe);r=bG(xJ(n.b,e),127);i=r.i;a=i.c+Cin(zfn(fT(zht,1),C0n,28,15,[r.n.b,n.C.b,n.k]));p=i.c+i.b-Cin(zfn(fT(zht,1),C0n,28,15,[r.n.c,n.C.c,n.k]));u=CT(XB(c),n.t);m=e==D8e?M0n:y0n;for(l=b.Kc();l.Ob();){f=bG(l.Pb(),117);if(!f.c||f.c.d.c.length<=0){continue}v=f.b.Mf();g=f.e;w=f.c;d=w.i;d.b=(o=w.n,w.e.a+o.b+o.c);d.a=(s=w.n,w.e.b+s.d+s.a);i1(y,z2n);w.f=y;uen(w,(Uen(),wpe));d.c=g.a-(d.b-v.a)/2;M=t.Math.min(a,g.a);T=t.Math.max(p,g.a+v.a);d.cT&&(d.c=T-d.b);ED(u.d,new iV(d,Vdn(u,d)));m=e==D8e?t.Math.max(m,g.b+f.b.Mf().b):t.Math.min(m,g.b)}m+=e==D8e?n.t:-n.t;k=fpn((u.e=m,u));k>0&&(bG(xJ(n.b,e),127).a.b=k);for(h=b.Kc();h.Ob();){f=bG(h.Pb(),117);if(!f.c||f.c.d.c.length<=0){continue}d=f.c.i;d.c-=f.e.a;d.d-=f.e.b}}function tJn(n){var e,t,r,i,a,c,u,s,o,f,h,l,b;e=new rm;for(s=new _D(n);s.e!=s.i.gc();){u=bG(iyn(s),27);t=new uk;jJ(Zke,u,t);b=new he;i=bG(v8(new gX(null,new RW(new GV(sx(cRn(u).a.Kc(),new d)))),VX(b,gen(new Z,new Y,new sn,zfn(fT($de,1),g1n,108,0,[(Sbn(),Lde)])))),85);rcn(t,bG(i.xc((Qx(),true)),16),new le);r=bG(v8(tY(bG(i.xc(false),15).Lc(),new be),gen(new Z,new Y,new sn,zfn(fT($de,1),g1n,108,0,[Lde]))),15);for(c=r.Kc();c.Ob();){a=bG(c.Pb(),74);l=mIn(a);if(l){o=bG(_A(GX(e.f,l)),21);if(!o){o=CFn(l);ZAn(e.f,l,o)}esn(t,o)}}i=bG(v8(new gX(null,new RW(new GV(sx(uRn(u).a.Kc(),new d)))),VX(b,gen(new Z,new Y,new sn,zfn(fT($de,1),g1n,108,0,[Lde])))),85);rcn(t,bG(i.xc(true),16),new we);r=bG(v8(tY(bG(i.xc(false),15).Lc(),new de),gen(new Z,new Y,new sn,zfn(fT($de,1),g1n,108,0,[Lde]))),15);for(h=r.Kc();h.Ob();){f=bG(h.Pb(),74);l=kIn(f);if(l){o=bG(_A(GX(e.f,l)),21);if(!o){o=CFn(l);ZAn(e.f,l,o)}esn(t,o)}}}}function rJn(n,e){MXn();var t,r,i,a,c,u,s,o,f,h,l,b,w,d;s=kwn(n,0)<0;s&&(n=Ptn(n));if(kwn(n,0)==0){switch(e){case 0:return"0";case 1:return L0n;case 2:return"0.00";case 3:return"0.000";case 4:return"0.0000";case 5:return"0.00000";case 6:return"0.000000";default:b=new nT;e<0?(b.a+="0E+",b):(b.a+="0E",b);b.a+=e==T1n?"2147483648":""+-e;return b.a}}f=18;h=$nn(Uht,L1n,28,f+1,15,1);t=f;d=n;do{o=d;d=pSn(d,10);h[--t]=MV(Rgn(48,Fgn(o,Kgn(d,10))))&$1n}while(kwn(d,0)!=0);i=Fgn(Fgn(Fgn(f,t),e),1);if(e==0){s&&(h[--t]=45);return Tmn(h,t,f-t)}if(e>0&&kwn(i,-6)>=0){if(kwn(i,0)>=0){a=t+MV(i);for(u=f-1;u>=a;u--){h[u+1]=h[u]}h[++a]=46;s&&(h[--t]=45);return Tmn(h,t,f-t+1)}for(c=2;FP(c,Rgn(Ptn(i),1));c++){h[--t]=48}h[--t]=46;h[--t]=48;s&&(h[--t]=45);return Tmn(h,t,f-t)}w=t+1;r=f;l=new eT;s&&(l.a+="-",l);if(r-w>=1){IQ(l,h[t]);l.a+=".";l.a+=Tmn(h,t+1,f-t-1)}else{l.a+=Tmn(h,t,f-t)}l.a+="E";kwn(i,0)>0&&(l.a+="+",l);l.a+=""+lz(i);return l.a}function iJn(n,e,r,i,a){var c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T;v=new PO(n.g,n.f);g=BAn(n);g.a=t.Math.max(g.a,e);g.b=t.Math.max(g.b,r);T=g.a/v.a;h=g.b/v.b;y=g.a-v.a;o=g.b-v.b;if(i){u=!H0(n)?bG(YDn(n,(JYn(),S4e)),88):bG(YDn(H0(n),(JYn(),S4e)),88);s=BA(YDn(n,(JYn(),k6e)))===BA((FPn(),m8e));for(m=new _D((!n.c&&(n.c=new gz(ont,n,9,9)),n.c));m.e!=m.i.gc();){p=bG(iyn(m),123);k=bG(YDn(p,P6e),64);if(k==(UQn(),Z8e)){k=HGn(p,u);Pyn(p,P6e,k)}switch(k.g){case 1:s||San(p,p.i*T);break;case 2:San(p,p.i+y);s||Pan(p,p.j*h);break;case 3:s||San(p,p.i*T);Pan(p,p.j+o);break;case 4:s||Pan(p,p.j*h)}}}jN(n,g.a,g.b);if(a){for(b=new _D((!n.n&&(n.n=new gz(unt,n,1,7)),n.n));b.e!=b.i.gc();){l=bG(iyn(b),135);w=l.i+l.g/2;d=l.j+l.f/2;M=w/v.a;f=d/v.b;if(M+f>=1){if(M-f>0&&d>=0){San(l,l.i+y);Pan(l,l.j+o*f)}else if(M-f<0&&w>=0){San(l,l.i+y*M);Pan(l,l.j+o)}}}}Pyn(n,(JYn(),J4e),(emn(),c=bG(Pj(w9e),9),new aB(c,bG(PF(c,c.length),9),0)));return new PO(T,h)}function aJn(n){dP(n,new dCn(BT(GT(_T(UT(HT(new vs,D7n),"ELK Radial"),'A radial layout provider which is based on the algorithm of Peter Eades published in "Drawing free trees.", published by International Institute for Advanced Study of Social Information Science, Fujitsu Limited in 1991. The radial layouter takes a tree and places the nodes in radial order around the root. The nodes of the same tree level are placed on the same radius.'),new $u),D7n)));z4(n,D7n,l9n,tyn(VJe));z4(n,D7n,c4n,tyn(nYe));z4(n,D7n,g4n,tyn(_Je));z4(n,D7n,D4n,tyn(BJe));z4(n,D7n,d4n,tyn(HJe));z4(n,D7n,v4n,tyn(FJe));z4(n,D7n,b4n,tyn(UJe));z4(n,D7n,p4n,tyn(XJe));z4(n,D7n,S7n,tyn(RJe));z4(n,D7n,E7n,tyn(KJe));z4(n,D7n,j7n,tyn(WJe));z4(n,D7n,O7n,tyn(YJe));z4(n,D7n,A7n,tyn(QJe));z4(n,D7n,L7n,tyn(JJe));z4(n,D7n,I7n,tyn(GJe));z4(n,D7n,M7n,tyn(qJe));z4(n,D7n,T7n,tyn(zJe));z4(n,D7n,P7n,tyn(ZJe));z4(n,D7n,C7n,tyn(eYe));z4(n,D7n,y7n,tyn(xJe))}function cJn(n){var e,t,r,i,a,c,u,s,o,f,h;if(n==null){throw dm(new iT(CZn))}o=n;a=n.length;s=false;if(a>0){e=(w3(0,n.length),n.charCodeAt(0));if(e==45||e==43){n=(w3(1,n.length+1),n.substr(1));--a;s=e==45}}if(a==0){throw dm(new iT(k0n+o+'"'))}while(n.length>0&&(w3(0,n.length),n.charCodeAt(0)==48)){n=(w3(1,n.length+1),n.substr(1));--a}if(a>(vGn(),hle)[10]){throw dm(new iT(k0n+o+'"'))}for(i=0;i0){h=-parseInt((Unn(0,r,n.length),n.substr(0,r)),10);n=(w3(r,n.length+1),n.substr(r));a-=r;t=false}while(a>=c){r=parseInt((Unn(0,c,n.length),n.substr(0,c)),10);n=(w3(c,n.length+1),n.substr(c));a-=c;if(t){t=false}else{if(kwn(h,u)<0){throw dm(new iT(k0n+o+'"'))}h=Kgn(h,f)}h=Fgn(h,r)}if(kwn(h,0)>0){throw dm(new iT(k0n+o+'"'))}if(!s){h=Ptn(h);if(kwn(h,0)<0){throw dm(new iT(k0n+o+'"'))}}return h}function uJn(n){rVn();var e,t,r,i,a,c,u,s;if(n==null)return null;i=BL(n,FCn(37));if(i<0){return n}else{s=new vx((Unn(0,i,n.length),n.substr(0,i)));e=$nn(Vht,rte,28,4,15,1);u=0;r=0;for(c=n.length;ii+2&&Thn((w3(i+1,n.length),n.charCodeAt(i+1)),trt,rrt)&&Thn((w3(i+2,n.length),n.charCodeAt(i+2)),trt,rrt)){t=xG((w3(i+1,n.length),n.charCodeAt(i+1)),(w3(i+2,n.length),n.charCodeAt(i+2)));i+=2;if(r>0){(t&192)==128?e[u++]=t<<24>>24:r=0}else if(t>=128){if((t&224)==192){e[u++]=t<<24>>24;r=2}else if((t&240)==224){e[u++]=t<<24>>24;r=3}else if((t&248)==240){e[u++]=t<<24>>24;r=4}}if(r>0){if(u==r){switch(u){case 2:{IQ(s,((e[0]&31)<<6|e[1]&63)&$1n);break}case 3:{IQ(s,((e[0]&15)<<12|(e[1]&63)<<6|e[2]&63)&$1n);break}}u=0;r=0}}else{for(a=0;a=2){if((!n.a&&(n.a=new gz(U7e,n,6,6)),n.a).i==0){r=(yj(),a=new uo,a);cen((!n.a&&(n.a=new gz(U7e,n,6,6)),n.a),r)}else if((!n.a&&(n.a=new gz(U7e,n,6,6)),n.a).i>1){b=new iR((!n.a&&(n.a=new gz(U7e,n,6,6)),n.a));while(b.e!=b.i.gc()){FSn(b)}}wqn(e,bG(Yin((!n.a&&(n.a=new gz(U7e,n,6,6)),n.a),0),166))}if(l){for(i=new _D((!n.a&&(n.a=new gz(U7e,n,6,6)),n.a));i.e!=i.i.gc();){r=bG(iyn(i),166);for(f=new _D((!r.a&&(r.a=new PD(K7e,r,5)),r.a));f.e!=f.i.gc();){o=bG(iyn(f),377);s.a=t.Math.max(s.a,o.a);s.b=t.Math.max(s.b,o.b)}}}for(u=new _D((!n.n&&(n.n=new gz(unt,n,1,7)),n.n));u.e!=u.i.gc();){c=bG(iyn(u),135);h=bG(YDn(c,_5e),8);!!h&&EN(c,h.a,h.b);if(l){s.a=t.Math.max(s.a,c.i+c.g);s.b=t.Math.max(s.b,c.j+c.f)}}return s}function oJn(n,e,t,r,i){var a,c,u;mrn(n,e);c=e[0];a=ZJ(t.c,0);u=-1;if(tln(t)){if(r>0){if(c+r>n.length){return false}u=HNn((Unn(0,c+r,n.length),n.substr(0,c+r)),e)}else{u=HNn(n,e)}}switch(a){case 71:u=JOn(n,c,zfn(fT(vle,1),XZn,2,6,[W1n,Q1n]),e);i.e=u;return true;case 77:return f_n(n,e,i,u,c);case 76:return h_n(n,e,i,u,c);case 69:return JAn(n,e,c,i);case 99:return YAn(n,e,c,i);case 97:u=JOn(n,c,zfn(fT(vle,1),XZn,2,6,["AM","PM"]),e);i.b=u;return true;case 121:return l_n(n,e,c,u,t,i);case 100:if(u<=0){return false}i.c=u;return true;case 83:if(u<0){return false}return cpn(u,c,e[0],i);case 104:u==12&&(u=0);case 75:case 72:if(u<0){return false}i.f=u;i.g=false;return true;case 107:if(u<0){return false}i.f=u;i.g=true;return true;case 109:if(u<0){return false}i.j=u;return true;case 115:if(u<0){return false}i.n=u;return true;case 90:if(cE[o]&&(v=o);for(l=new nd(n.a.b);l.a1){a=aKn(e);l=c.g;d=bG(YDn(e,AZe),107);g=bM(MK(YDn(e,dZe)));(!e.a&&(e.a=new gz(snt,e,10,11)),e.a).i>1&&bM(MK(YDn(e,(vBn(),GYe))))!=y0n&&(c.c+(d.b+d.c))/(c.b+(d.d+d.a))1&&bM(MK(YDn(e,(vBn(),UYe))))!=y0n&&(c.c+(d.b+d.c))/(c.b+(d.d+d.a))>g&&Pyn(a,(vBn(),VYe),t.Math.max(bM(MK(YDn(e,qYe))),bM(MK(YDn(a,VYe)))-bM(MK(YDn(e,UYe)))));w=new jO(i,h);o=EYn(w,a,b);f=o.g;if(f>=l&&f==f){for(u=0;u<(!a.a&&(a.a=new gz(snt,a,10,11)),a.a).i;u++){TNn(n,bG(Yin((!a.a&&(a.a=new gz(snt,a,10,11)),a.a),u),27),bG(Yin((!e.a&&(e.a=new gz(snt,e,10,11)),e.a),u),27))}$in(e,w);B1(c,o.c);_1(c,o.b)}--s}Pyn(e,(vBn(),KYe),c.b);Pyn(e,FYe,c.c);r.Vg()}function bJn(n,e){var r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m;e.Ug("Interactive node layering",1);r=new im;for(b=new nd(n.a);b.a=s){PK(m.b>0);m.a.Xb(m.c=--m.b);break}else if(v.a>o){if(!i){ED(v.b,h);v.c=t.Math.min(v.c,o);v.a=t.Math.max(v.a,s);i=v}else{Dfn(i.b,v.b);i.a=t.Math.max(i.a,v.a);RQ(m)}}}if(!i){i=new Pk;i.c=o;i.a=s;MF(m,i);ED(i.b,h)}}u=n.b;f=0;for(p=new nd(r);p.aw){if(c){fL(T,b);fL(E,Bwn(f.b-1))}O=r.b;A+=b+e;b=0;h=t.Math.max(h,r.b+r.c+I)}San(s,O);Pan(s,A);h=t.Math.max(h,O+I+r.c);b=t.Math.max(b,l);O+=I+e}h=t.Math.max(h,i);C=A+b+r.a;if(Cn4n;S=t.Math.abs(b.b-d.b)>n4n;(!r&&E&&S||r&&(E||S))&&hq(v.a,y)}esn(v.a,i);i.b==0?b=y:b=(PK(i.b!=0),bG(i.c.b.c,8));dfn(w,l,g);if(Esn(a)==j){if(VQ(j.i)!=a.a){g=new wj;MAn(g,VQ(j.i),m)}Ehn(v,VDe,g)}wOn(w,v,m);h.a.zc(w,h)}f2(v,M);b2(v,j)}for(f=h.a.ec().Kc();f.Ob();){o=bG(f.Pb(),18);f2(o,null);b2(o,null)}e.Vg()}function gJn(n,e){var t,r,i,a,c,u,s,o,f,h,l;i=bG(lIn(n,(eqn(),wWe)),88);f=i==(Bdn(),o5e)||i==f5e?s5e:f5e;t=bG(v8(tY(new gX(null,new d3(n.b,16)),new Fc),gen(new Z,new Y,new sn,zfn(fT($de,1),g1n,108,0,[(Sbn(),Lde)]))),15);s=bG(v8(rY(t.Oc(),new Lv(e)),gen(new Z,new Y,new sn,zfn(fT($de,1),g1n,108,0,[Lde]))),15);s.Gc(bG(v8(rY(t.Oc(),new Nv(e)),gen(new Z,new Y,new sn,zfn(fT($de,1),g1n,108,0,[Lde]))),16));s.jd(new $v(f));l=new Vj(new Dv(i));r=new rm;for(u=s.Kc();u.Ob();){c=bG(u.Pb(),240);o=bG(c.a,40);if(lM(yK(c.c))){l.a.zc(o,(Qx(),Bhe))==null;new ld(l.a.Zc(o,false)).a.gc()>0&&jJ(r,o,bG(new ld(l.a.Zc(o,false)).a.Vc(),40));new ld(l.a.ad(o,true)).a.gc()>1&&jJ(r,mpn(l,o),o)}else{if(new ld(l.a.Zc(o,false)).a.gc()>0){a=bG(new ld(l.a.Zc(o,false)).a.Vc(),40);BA(a)===BA(_A(GX(r.f,o)))&&bG(lIn(o,(DQn(),Ize)),15).Fc(a)}if(new ld(l.a.ad(o,true)).a.gc()>1){h=mpn(l,o);BA(_A(GX(r.f,h)))===BA(o)&&bG(lIn(h,(DQn(),Ize)),15).Fc(o)}l.a.Bc(o)!=null}}}function vJn(n){var e,r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y;if(n.gc()==1){return bG(n.Xb(0),235)}else if(n.gc()<=0){return new k7}for(a=n.Kc();a.Ob();){r=bG(a.Pb(),235);d=0;h=pZn;l=pZn;o=T1n;f=T1n;for(w=new nd(r.e);w.as){k=0;y+=u+p;u=0}cUn(g,r,k,y);e=t.Math.max(e,k+v.a);u=t.Math.max(u,v.b);k+=v.a+p}return g}function pJn(n){KGn();var e,t,r,i,a,c,u,s,o,f,h,l,b,w,d,g;if(n==null)return null;a=qtn(n);w=dgn(a);if(w%4!=0){return null}d=w/4|0;if(d==0)return $nn(Vht,rte,28,0,15,1);h=null;e=0;t=0;r=0;i=0;c=0;u=0;s=0;o=0;b=0;l=0;f=0;h=$nn(Vht,rte,28,d*3,15,1);for(;b>4)<<24>>24;h[l++]=((t&15)<<4|r>>2&15)<<24>>24;h[l++]=(r<<6|i)<<24>>24}if(!TE(c=a[f++])||!TE(u=a[f++])){return null}e=Hft[c];t=Hft[u];s=a[f++];o=a[f++];if(Hft[s]==-1||Hft[o]==-1){if(s==61&&o==61){if((t&15)!=0)return null;g=$nn(Vht,rte,28,b*3+1,15,1);QGn(h,0,g,0,b*3);g[l]=(e<<2|t>>4)<<24>>24;return g}else if(s!=61&&o==61){r=Hft[s];if((r&3)!=0)return null;g=$nn(Vht,rte,28,b*3+2,15,1);QGn(h,0,g,0,b*3);g[l++]=(e<<2|t>>4)<<24>>24;g[l]=((t&15)<<4|r>>2&15)<<24>>24;return g}else{return null}}else{r=Hft[s];i=Hft[o];h[l++]=(e<<2|t>>4)<<24>>24;h[l++]=((t&15)<<4|r>>2&15)<<24>>24;h[l++]=(r<<6|i)<<24>>24}return h}function mJn(n,e){var t,r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y;e.Ug(T6n,1);w=bG(lIn(n,(IYn(),gFe)),223);for(i=new nd(n.b);i.a=2){d=true;l=new nd(a.j);t=bG(K3(l),12);b=null;while(l.a0){i=l.gc();f=c0(t.Math.floor((i+1)/2))-1;a=c0(t.Math.ceil((i+1)/2))-1;if(e.o==Lqe){for(h=a;h>=f;h--){if(e.a[y.p]==y){g=bG(l.Xb(h),42);d=bG(g.a,10);if(!fS(r,g.b)&&w>n.b.e[d.p]){e.a[d.p]=y;e.g[y.p]=e.g[d.p];e.a[y.p]=e.g[y.p];e.f[e.g[y.p].p]=(Qx(),lM(e.f[e.g[y.p].p])&y.k==(YIn(),tEe)?true:false);w=n.b.e[d.p]}}}}else{for(h=f;h<=a;h++){if(e.a[y.p]==y){p=bG(l.Xb(h),42);v=bG(p.a,10);if(!fS(r,p.b)&&w0){a=bG(Yq(v.c.a,T-1),10);u=n.i[a.p];E=t.Math.ceil(S$(n.n,a,v));c=M.a.e-v.d.d-(u.a.e+a.o.b+a.d.a)-E}f=y0n;if(T0&&j.a.e.e-j.a.a-(j.b.e.e-j.b.a)<0;d=k.a.e.e-k.a.a-(k.b.e.e-k.b.a)<0&&j.a.e.e-j.a.a-(j.b.e.e-j.b.a)>0;w=k.a.e.e+k.b.aj.b.e.e+j.a.a;y=0;!g&&!d&&(b?c+l>0?y=l:f-i>0&&(y=i):w&&(c+s>0?y=s:f-m>0&&(y=m)));M.a.e+=y;M.b&&(M.d.e+=y);return false}function MJn(n,e,r){var i,a,c,u,s,o,f,h,l,b;i=new yY(e.Lf().a,e.Lf().b,e.Mf().a,e.Mf().b);a=new fN;if(n.c){for(u=new nd(e.Rf());u.ao&&(r.a+=Z$($nn(Uht,L1n,28,-o,15,1)));r.a+="Is";if(BL(s,FCn(32))>=0){for(i=0;i=r.o.b/2}else{p=!h}if(p){v=bG(lIn(r,(WYn(),zDe)),15);if(!v){a=new im;Ehn(r,zDe,a)}else if(l){a=v}else{i=bG(lIn(r,X$e),15);if(!i){a=new im;Ehn(r,X$e,a)}else{v.gc()<=i.gc()?a=v:a=i}}}else{i=bG(lIn(r,(WYn(),X$e)),15);if(!i){a=new im;Ehn(r,X$e,a)}else if(h){a=i}else{v=bG(lIn(r,zDe),15);if(!v){a=new im;Ehn(r,zDe,a)}else{i.gc()<=v.gc()?a=i:a=v}}}a.Fc(n);Ehn(n,(WYn(),z$e),t);if(e.d==t){b2(e,null);t.e.c.length+t.g.c.length==0&&l2(t,null);Kln(t)}else{f2(e,null);t.e.c.length+t.g.c.length==0&&l2(t,null)}XY(e.a)}function IJn(n,e,r){var i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T,j,E,S,P,C,I,O,A;r.Ug("MinWidth layering",1);w=e.b;j=e.a;A=bG(lIn(e,(IYn(),_Fe)),17).a;s=bG(lIn(e,BFe),17).a;n.b=bM(MK(lIn(e,R_e)));n.d=y0n;for(y=new nd(j);y.a0){f=0;!!v&&(f+=s);f+=(S-1)*u;!!k&&(f+=s);E&&!!k&&(f=t.Math.max(f,WKn(k,u,m,j)));if(f=n.a){i=Hqn(n,k);h=t.Math.max(h,i.b);M=t.Math.max(M,i.d);ED(s,new nA(k,i))}}S=new im;for(f=0;f0),p.a.Xb(p.c=--p.b),P=new pQ(n.b),MF(p,P),PK(p.b0){l=f<100?null:new fj(f);o=new Vsn(e);w=o.g;v=$nn(Ght,z1n,28,f,15,1);r=0;k=new _in(f);for(i=0;i=0;){if(b!=null?bdn(b,w[s]):BA(b)===BA(w[s])){if(v.length<=r){g=v;v=$nn(Ght,z1n,28,2*v.length,15,1);QGn(g,0,v,0,r)}v[r++]=i;cen(k,w[s]);break n}}b=b;if(BA(b)===BA(u)){break}}}o=k;w=k.g;f=r;if(r>v.length){g=v;v=$nn(Ght,z1n,28,r,15,1);QGn(g,0,v,0,r)}if(r>0){m=true;for(a=0;a=0;){yjn(n,v[c])}if(r!=f){for(i=f;--i>=r;){yjn(o,i)}g=v;v=$nn(Ght,z1n,28,r,15,1);QGn(g,0,v,0,r)}e=o}}}else{e=fjn(n,e);for(i=n.i;--i>=0;){if(e.Hc(n.g[i])){yjn(n,i);m=true}}}if(m){if(v!=null){t=e.gc();h=t==1?s2(n,4,e.Kc().Pb(),null,v[0],d):s2(n,6,e,v,v[0],d);l=t<100?null:new fj(t);for(i=e.Kc();i.Ob();){b=i.Pb();l=J_(n,bG(b,76),l)}if(!l){Pon(n.e,h)}else{l.nj(h);l.oj()}}else{l=QF(e.gc());for(i=e.Kc();i.Ob();){b=i.Pb();l=J_(n,bG(b,76),l)}!!l&&l.oj()}return true}else{return false}}function NJn(n,e){var t,r,i,a,c,u,s,o,f,h,l,b,w,g,v,p,m,k;t=new Qyn(e);t.a||PUn(e);o=lBn(e);s=new U1;v=new XFn;for(g=new nd(e.a);g.a0||r.o==Lqe&&a=t}function xJn(n,e,t){var r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T,j,E,S,P,C;m=e;p=new U1;k=new U1;f=M6(m,mte);r=new AY(n,t,p,k);$On(r.a,r.b,r.c,r.d,f);s=(T=p.i,!T?p.i=new HD(p,p.c):T);for(E=s.Kc();E.Ob();){j=bG(E.Pb(),166);i=bG(r7(p,j),21);for(d=i.Kc();d.Ob();){w=d.Pb();y=bG(kan(n.d,w),166);if(y){u=(!j.e&&(j.e=new g_(U7e,j,10,9)),j.e);cen(u,y)}else{c=E6(m,Pte);l=Nte+w+$te+c;b=l+Lte;throw dm(new AM(b))}}}o=(M=k.i,!M?k.i=new HD(k,k.c):M);for(P=o.Kc();P.Ob();){S=bG(P.Pb(),166);a=bG(r7(k,S),21);for(v=a.Kc();v.Ob();){g=v.Pb();y=bG(kan(n.d,g),166);if(y){h=(!S.g&&(S.g=new g_(U7e,S,9,10)),S.g);cen(h,y)}else{c=E6(m,Pte);l=Nte+g+$te+c;b=l+Lte;throw dm(new AM(b))}}}!t.b&&(t.b=new g_(B7e,t,4,7));if(t.b.i!=0&&(!t.c&&(t.c=new g_(B7e,t,5,8)),t.c.i!=0)&&(!t.b&&(t.b=new g_(B7e,t,4,7)),t.b.i<=1&&(!t.c&&(t.c=new g_(B7e,t,5,8)),t.c.i<=1))&&(!t.a&&(t.a=new gz(U7e,t,6,6)),t.a).i==1){C=bG(Yin((!t.a&&(t.a=new gz(U7e,t,6,6)),t.a),0),166);if(!dMn(C)&&!gMn(C)){Jcn(C,bG(Yin((!t.b&&(t.b=new g_(B7e,t,4,7)),t.b),0),84));Ycn(C,bG(Yin((!t.c&&(t.c=new g_(B7e,t,5,8)),t.c),0),84))}}}function RJn(n){var e,r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T,j,E,S,P;for(k=n.a,y=0,M=k.length;y0){l=bG(Yq(b.c.a,u-1),10);E=S$(n.b,b,l);v=b.n.b-b.d.d-(l.n.b+l.o.b+l.d.a+E)}else{v=b.n.b-b.d.d}f=t.Math.min(v,f);if(u1&&(u=t.Math.min(u,t.Math.abs(bG(dyn(s.a,1),8).b-h.b)))}}}}}else{for(g=new nd(e.j);g.aa){c=b.a-a;u=pZn;i.c.length=0;a=b.a}if(b.a>=a){Tm(i.c,s);s.a.b>1&&(u=t.Math.min(u,t.Math.abs(bG(dyn(s.a,s.a.b-2),8).b-b.b)))}}}}}if(i.c.length!=0&&c>e.o.a/2&&u>e.o.b/2){w=new vOn;l2(w,e);KLn(w,(UQn(),D8e));w.n.a=e.o.a/2;p=new vOn;l2(p,e);KLn(p,Y8e);p.n.a=e.o.a/2;p.n.b=e.o.b;for(o=new nd(i);o.a=f.b?f2(s,p):f2(s,w)}else{f=bG(uG(s.a),8);v=s.a.b==0?a3(s.c):bG(MR(s.a),8);v.b>=f.b?b2(s,p):b2(s,w)}l=bG(lIn(s,(IYn(),DFe)),75);!!l&&npn(l,f,true)}e.n.a=a-e.o.a/2}}function FJn(n,e,r){var i,a,c,u,s,o,f,h,l,b;for(s=Gkn(n.b,0);s.b!=s.d.c;){u=bG($6(s),40);if(T_(u.c,B9n)){continue}f=BDn(u,n);e==(Bdn(),o5e)||e==f5e?g$(f,new fu):g$(f,new hu);o=f.c.length;for(i=0;i=0?b=$vn(u):b=Wdn($vn(u));n.qf(j_e,b)}o=new wj;l=false;if(n.pf(v_e)){qR(o,bG(n.of(v_e),8));l=true}else{TD(o,c.a/2,c.b/2)}switch(b.g){case 4:Ehn(f,KFe,(Wvn(),QDe));Ehn(f,nDe,(Lhn(),HNe));f.o.b=c.b;d<0&&(f.o.a=-d);KLn(h,(UQn(),$8e));l||(o.a=c.a);o.a-=c.a;break;case 2:Ehn(f,KFe,(Wvn(),YDe));Ehn(f,nDe,(Lhn(),_Ne));f.o.b=c.b;d<0&&(f.o.a=-d);KLn(h,(UQn(),n9e));l||(o.a=0);break;case 1:Ehn(f,bDe,(irn(),K$e));f.o.a=c.a;d<0&&(f.o.b=-d);KLn(h,(UQn(),Y8e));l||(o.b=c.b);o.b-=c.b;break;case 3:Ehn(f,bDe,(irn(),x$e));f.o.a=c.a;d<0&&(f.o.b=-d);KLn(h,(UQn(),D8e));l||(o.b=0)}qR(h.n,o);Ehn(f,v_e,o);if(e==p8e||e==k8e||e==m8e){w=0;if(e==p8e&&n.pf(k_e)){switch(b.g){case 1:case 2:w=bG(n.of(k_e),17).a;break;case 3:case 4:w=-bG(n.of(k_e),17).a}}else{switch(b.g){case 4:case 2:w=a.b;e==k8e&&(w/=i.b);break;case 1:case 3:w=a.a;e==k8e&&(w/=i.a)}}Ehn(f,$De,w)}Ehn(f,cDe,b);return f}function BJn(){Tj();function n(n){var e=this;this.dispatch=function(e){var t=e.data;switch(t.cmd){case"algorithms":var r=opn((dZ(),new Qw(new Gw(rtt.b))));n.postMessage({id:t.id,data:r});break;case"categories":var i=opn((dZ(),new Qw(new Gw(rtt.c))));n.postMessage({id:t.id,data:i});break;case"options":var a=opn((dZ(),new Qw(new Gw(rtt.d))));n.postMessage({id:t.id,data:a});break;case"register":Dzn(t.algorithms);n.postMessage({id:t.id});break;case"layout":Zqn(t.graph,t.layoutOptions||{},t.options||{});n.postMessage({id:t.id,data:t.graph});break}};this.saveDispatch=function(t){try{e.dispatch(t)}catch(r){n.postMessage({id:t.data.id,error:r})}}}function t(e){var t=this;this.dispatcher=new n({postMessage:function(n){t.onmessage({data:n})}});this.postMessage=function(n){setTimeout((function(){t.dispatcher.saveDispatch({data:n})}),0)}}if(typeof document===r2n&&typeof self!==r2n){var i=new n(self);self.onmessage=i.saveDispatch}else if(typeof e!==r2n&&e.exports){Object.defineProperty(r,"__esModule",{value:true});e.exports={default:t,Worker:t}}}function HJn(n,e,t){var r,i,a,c,u,s,o,f,h,l;f=new yMn(t);Yon(f,e);Ehn(f,(WYn(),EDe),e);f.o.a=e.g;f.o.b=e.f;f.n.a=e.i;f.n.b=e.j;ED(t.a,f);jJ(n.a,e,f);((!e.a&&(e.a=new gz(snt,e,10,11)),e.a).i!=0||lM(yK(YDn(e,(IYn(),AFe)))))&&Ehn(f,W$e,(Qx(),true));o=bG(lIn(t,oDe),21);h=bG(lIn(f,(IYn(),m_e)),101);h==(FPn(),T8e)?Ehn(f,m_e,M8e):h!=M8e&&o.Fc((o_n(),E$e));l=0;r=bG(lIn(t,oFe),88);for(s=new _D((!e.c&&(e.c=new gz(ont,e,9,9)),e.c));s.e!=s.i.gc();){u=bG(iyn(s),123);i=H0(e);(BA(YDn(i,zKe))!==BA((Smn(),hHe))||BA(YDn(i,uFe))===BA((Emn(),NNe))||BA(YDn(i,uFe))===BA((Emn(),ANe))||lM(yK(YDn(i,QKe)))||BA(YDn(i,HKe))!==BA((zmn(),hje))||BA(YDn(i,UFe))===BA((CHn(),ZBe))||BA(YDn(i,UFe))===BA((CHn(),nHe))||BA(YDn(i,GFe))===BA((PKn(),TBe))||BA(YDn(i,GFe))===BA((PKn(),EBe)))&&!lM(yK(YDn(e,XKe)))&&Pyn(u,jDe,Bwn(l++));lM(yK(YDn(u,u_e)))||TQn(n,u,f,o,r,h)}for(c=new _D((!e.n&&(e.n=new gz(unt,e,1,7)),e.n));c.e!=c.i.gc();){a=bG(iyn(c),135);!lM(yK(YDn(a,u_e)))&&!!a.a&&ED(f.b,lwn(a))}lM(yK(lIn(f,KKe)))&&o.Fc((o_n(),k$e));if(lM(yK(lIn(f,OFe)))){o.Fc((o_n(),j$e));o.Fc(T$e);Ehn(f,m_e,M8e)}return f}function UJn(n,e,r,i,a,c,u){var s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T,j,E,S,P,C,I,O,A;g=0;P=0;for(f=new nd(n.b);f.ag){if(c){fL(T,w);fL(E,Bwn(h.b-1));ED(n.d,d);s.c.length=0}O=r.b;A+=w+e;w=0;l=t.Math.max(l,r.b+r.c+I)}Tm(s.c,o);byn(o,O,A);l=t.Math.max(l,O+I+r.c);w=t.Math.max(w,b);O+=I+e;d=o}Dfn(n.a,s);ED(n.d,bG(Yq(s,s.c.length-1),163));l=t.Math.max(l,i);C=A+w+r.a;if(Ci.d.d+i.d.a){f.f.d=true}else{f.f.d=true;f.f.a=true}}}r.b!=r.d.c&&(e=t)}if(f){a=bG(fQ(n.f,c.d.i),60);if(e.ba.d.d+a.d.a){f.f.d=true}else{f.f.d=true;f.f.a=true}}}}for(u=new GV(sx(Qgn(b).a.Kc(),new d));dDn(u);){c=bG(K9(u),18);if(c.a.b!=0){e=bG(MR(c.a),8);if(c.d.j==(UQn(),D8e)){v=new Vqn(e,new PO(e.a,i.d.d),i,c);v.f.a=true;v.a=c.d;Tm(g.c,v)}if(c.d.j==Y8e){v=new Vqn(e,new PO(e.a,i.d.d+i.d.a),i,c);v.f.d=true;v.a=c.d;Tm(g.c,v)}}}}}return g}function WJn(n,e,t){var r,i,a,c,u,s,o,f,h,l;s=new im;h=e.length;c=Ghn(t);for(o=0;o=w){if(p>w){b.c.length=0;w=p}Tm(b.c,c)}}if(b.c.length!=0){l=bG(Yq(b,sMn(e,b.c.length)),131);P.a.Bc(l)!=null;l.s=d++;Zxn(l,E,M);b.c.length=0}}k=n.c.length+1;for(u=new nd(n);u.aS.s){RQ(t);Ttn(S.i,r);if(r.c>0){r.a=S;ED(S.t,r);r.b=T;ED(T.i,r)}}}}}function YJn(n,e,t,r,i){var a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T,j,E,S,P;d=new H7(e.b);k=new H7(e.b);l=new H7(e.b);j=new H7(e.b);g=new H7(e.b);for(T=Gkn(e,0);T.b!=T.d.c;){y=bG($6(T),12);for(u=new nd(y.g);u.a0;v=y.g.c.length>0;o&&v?(Tm(l.c,y),true):o?(Tm(d.c,y),true):v&&(Tm(k.c,y),true)}for(w=new nd(d);w.am.nh()-f.b&&(b=m.nh()-f.b);w>m.oh()-f.d&&(w=m.oh()-f.d);h0){for(y=Gkn(n.f,0);y.b!=y.d.c;){k=bG($6(y),10);k.p+=b-n.e}EAn(n);XY(n.f);D_n(n,i,w)}else{hq(n.f,w);w.p=i;n.e=t.Math.max(n.e,i);for(c=new GV(sx(Qgn(w).a.Kc(),new d));dDn(c);){a=bG(K9(c),18);if(!a.c.i.c&&a.c.i.k==(YIn(),eEe)){hq(n.f,a.c.i);a.c.i.p=i-1}}n.c=i}}}else{EAn(n);XY(n.f);i=0;if(dDn(new GV(sx(Qgn(w).a.Kc(),new d)))){b=0;b=Lyn(b,w);i=b+2;D_n(n,i,w)}else{hq(n.f,w);w.p=0;n.e=t.Math.max(n.e,0);n.b=bG(Yq(n.d.b,0),30);n.c=0}}}}n.f.b==0||EAn(n);n.d.a.c.length=0;m=new im;for(f=new nd(n.d.b);f.a=48&&e<=57){r=e-48;while(i=48&&e<=57){r=r*10+e-48;if(r<0)throw dm(new NM(oZn((c$(),Dre))))}}else{throw dm(new NM(oZn((c$(),Are))))}t=r;if(e==44){if(i>=n.j){throw dm(new NM(oZn((c$(),Nre))))}else if((e=ZJ(n.i,i++))>=48&&e<=57){t=e-48;while(i=48&&e<=57){t=t*10+e-48;if(t<0)throw dm(new NM(oZn((c$(),Dre))))}if(r>t)throw dm(new NM(oZn((c$(),$re))))}else{t=-1}}if(e!=125)throw dm(new NM(oZn((c$(),Lre))));if(n.bm(i)){a=(eZn(),eZn(),++Tht,new a8(9,a));n.d=i+1}else{a=(eZn(),eZn(),++Tht,new a8(3,a));n.d=i}a.Om(r);a.Nm(t);OYn(n)}}return a}function sYn(n){var e,t,r,i,a;t=bG(lIn(n,(WYn(),oDe)),21);e=hN(WMe);i=bG(lIn(n,(IYn(),SFe)),346);i==(Dwn(),U5e)&&yon(e,QMe);lM(yK(lIn(n,jFe)))?xq(e,(bIn(),rTe),(YYn(),nCe)):xq(e,(bIn(),aTe),(YYn(),nCe));lIn(n,(U7(),L3e))!=null&&yon(e,JMe);(lM(yK(lIn(n,NFe)))||lM(yK(lIn(n,EFe))))&&mV(e,(bIn(),uTe),(YYn(),wPe));switch(bG(lIn(n,oFe),88).g){case 2:case 3:case 4:mV(xq(e,(bIn(),rTe),(YYn(),gPe)),uTe,dPe)}t.Hc((o_n(),k$e))&&mV(xq(xq(e,(bIn(),rTe),(YYn(),bPe)),cTe,hPe),uTe,lPe);BA(lIn(n,UFe))!==BA((CHn(),cHe))&&xq(e,(bIn(),aTe),(YYn(),XPe));if(t.Hc(P$e)){xq(e,(bIn(),rTe),(YYn(),YPe));xq(e,iTe,QPe);xq(e,aTe,JPe)}BA(lIn(n,BKe))!==BA((HIn(),d$e))&&BA(lIn(n,gFe))!==BA((qgn(),y5e))&&mV(e,(bIn(),uTe),(YYn(),IPe));lM(yK(lIn(n,CFe)))&&xq(e,(bIn(),aTe),(YYn(),CPe));lM(yK(lIn(n,aFe)))&&xq(e,(bIn(),aTe),(YYn(),cCe));if(NRn(n)){BA(lIn(n,SFe))===BA(U5e)?r=bG(lIn(n,YKe),299):r=bG(lIn(n,ZKe),299);a=r==(sfn(),L$e)?(YYn(),WPe):(YYn(),oCe);xq(e,(bIn(),cTe),a)}switch(bG(lIn(n,bBe),388).g){case 1:xq(e,(bIn(),cTe),(YYn(),uCe));break;case 2:mV(xq(xq(e,(bIn(),aTe),(YYn(),uPe)),cTe,sPe),uTe,oPe)}BA(lIn(n,zKe))!==BA((Smn(),hHe))&&xq(e,(bIn(),aTe),(YYn(),sCe));return e}function oYn(n,e,t){var r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m;if(Lz(n.a,e)){if(fS(bG(fQ(n.a,e),49),t)){return 1}}else{jJ(n.a,e,new uk)}if(Lz(n.a,t)){if(fS(bG(fQ(n.a,t),49),e)){return-1}}else{jJ(n.a,t,new uk)}if(Lz(n.e,e)){if(fS(bG(fQ(n.e,e),49),t)){return-1}}else{jJ(n.e,e,new uk)}if(Lz(n.e,t)){if(fS(bG(fQ(n.a,t),49),e)){return 1}}else{jJ(n.e,t,new uk)}if(n.c==(Smn(),lHe)||!jR(e,(WYn(),jDe))||!jR(t,(WYn(),jDe))){h=null;for(o=new nd(e.j);o.ac?bHn(n,e,t):bHn(n,t,e);return ic?1:0}}r=bG(lIn(e,(WYn(),jDe)),17).a;a=bG(lIn(t,jDe),17).a;r>a?bHn(n,e,t):bHn(n,t,e);return ra?1:0}function fYn(n,e,t){var r,i,a,c,u,s,o,f,h,l,b,w,d,g;if(t==null){return null}if(n.a!=e.jk()){throw dm(new jM(nte+e.xe()+ete))}if(G$(e,469)){g=S_n(bG(e,685),t);if(!g){throw dm(new jM(tte+t+"' is not a valid enumerator of '"+e.xe()+"'"))}return g}switch(cdn((yAn(),Vut),e).Nl()){case 2:{t=SXn(t,false);break}case 3:{t=SXn(t,true);break}}r=cdn(Vut,e).Jl();if(r){return r.jk().wi().ti(r,t)}l=cdn(Vut,e).Ll();if(l){g=new im;for(o=Gln(t),f=0,h=o.length;f1){d=new iR((!n.a&&(n.a=new gz(U7e,n,6,6)),n.a));while(d.e!=d.i.gc()){FSn(d)}}u=bG(Yin((!n.a&&(n.a=new gz(U7e,n,6,6)),n.a),0),166);v=O;O>M+y?v=M+y:OT+g?p=T+g:AM-y&&vT-g&&pO+I?E=O+I:MA+j?S=A+j:TO-I&&EA-j&&Sr&&(b=r-1);w=x+bRn(e,24)*X0n*l-l/2;w<0?w=1:w>i&&(w=i-1);a=(yj(),o=new io,o);Aan(a,b);Man(a,w);cen((!u.a&&(u.a=new PD(K7e,u,5)),u.a),a)}}function vYn(n){dP(n,new dCn(GT(_T(UT(HT(new vs,ane),"ELK Rectangle Packing"),"Algorithm for packing of unconnected boxes, i.e. graphs without edges. The given order of the boxes is always preserved and the main reading direction of the boxes is left to right. The algorithm is divided into two phases. One phase approximates the width in which the rectangles can be placed. The next phase places the rectangles in rows using the previously calculated width as bounding width and bundles rectangles with a similar height in blocks. A compaction step reduces the size of the drawing. Finally, the rectangles are expanded to fill their bounding box and eliminate empty unused spaces."),new Gu)));z4(n,ane,x3n,1.3);z4(n,ane,w4n,(Qx(),false));z4(n,ane,R3n,LZe);z4(n,ane,c4n,15);z4(n,ane,r9n,tyn(gZe));z4(n,ane,g4n,tyn(TZe));z4(n,ane,D4n,tyn(EZe));z4(n,ane,d4n,tyn(SZe));z4(n,ane,v4n,tyn(MZe));z4(n,ane,b4n,tyn(PZe));z4(n,ane,p4n,tyn(NZe));z4(n,ane,Q7n,tyn(KZe));z4(n,ane,J7n,tyn(RZe));z4(n,ane,W7n,tyn(_Ze));z4(n,ane,z7n,tyn(FZe));z4(n,ane,Y7n,tyn(OZe));z4(n,ane,Z7n,tyn(IZe));z4(n,ane,nne,tyn(CZe));z4(n,ane,ene,tyn(xZe));z4(n,ane,f4n,tyn(mZe));z4(n,ane,d9n,tyn(kZe));z4(n,ane,X7n,tyn(pZe));z4(n,ane,q7n,tyn(vZe));z4(n,ane,V7n,tyn(yZe));z4(n,ane,G7n,tyn(DZe))}function pYn(n,e){MXn();var t,r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T,j,E,S,P,C,I;j=n.e;w=n.d;i=n.a;if(j==0){switch(e){case 0:return"0";case 1:return L0n;case 2:return"0.00";case 3:return"0.000";case 4:return"0.0000";case 5:return"0.00000";case 6:return"0.000000";default:M=new nT;e<0?(M.a+="0E+",M):(M.a+="0E",M);M.a+=-e;return M.a}}m=w*10+1+7;k=$nn(Uht,L1n,28,m+1,15,1);t=m;if(w==1){u=i[0];if(u<0){I=O3(u,A0n);do{d=I;I=pSn(I,10);k[--t]=48+MV(Fgn(d,Kgn(I,10)))&$1n}while(kwn(I,0)!=0)}else{I=u;do{d=I;I=I/10|0;k[--t]=48+(d-I*10)&$1n}while(I!=0)}}else{S=$nn(Ght,z1n,28,w,15,1);C=w;QGn(i,0,S,0,C);n:while(true){T=0;for(o=C-1;o>=0;o--){P=Rgn(KV(T,32),O3(S[o],A0n));v=tCn(P);S[o]=MV(v);T=MV(FV(v,32))}p=MV(T);g=t;do{k[--t]=48+p%10&$1n}while((p=p/10|0)!=0&&t!=0);r=9-g+t;for(s=0;s0;s++){k[--t]=48}h=C-1;for(;S[h]==0;h--){if(h==0){break n}}C=h+1}while(k[t]==48){++t}}b=j<0;c=m-t-e-1;if(e==0){b&&(k[--t]=45);return Tmn(k,t,m-t)}if(e>0&&c>=-6){if(c>=0){f=t+c;for(l=m-1;l>=f;l--){k[l+1]=k[l]}k[++f]=46;b&&(k[--t]=45);return Tmn(k,t,m-t+1)}for(h=2;h<-c+1;h++){k[--t]=48}k[--t]=46;k[--t]=48;b&&(k[--t]=45);return Tmn(k,t,m-t)}E=t+1;a=m;y=new eT;b&&(y.a+="-",y);if(a-E>=1){IQ(y,k[t]);y.a+=".";y.a+=Tmn(k,t+1,m-t-1)}else{y.a+=Tmn(k,t,m-t)}y.a+="E";c>0&&(y.a+="+",y);y.a+=""+c;return y.a}function mYn(n,e){var r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T;n.c=e;n.g=new rm;r=(jP(),new Zy(n.c));i=new xd(r);xvn(i);k=TK(YDn(n.c,(gIn(),h0e)));o=bG(YDn(n.c,b0e),324);M=bG(YDn(n.c,w0e),437);u=bG(YDn(n.c,c0e),490);y=bG(YDn(n.c,l0e),438);n.j=bM(MK(YDn(n.c,d0e)));s=n.a;switch(o.g){case 0:s=n.a;break;case 1:s=n.b;break;case 2:s=n.i;break;case 3:s=n.e;break;case 4:s=n.f;break;default:throw dm(new jM(hne+(o.f!=null?o.f:""+o.g)))}n.d=new s0(s,M,u);Ehn(n.d,(oon(),ake),yK(YDn(n.c,s0e)));n.d.c=lM(yK(YDn(n.c,u0e)));if(mZ(n.c).i==0){return n.d}for(l=new _D(mZ(n.c));l.e!=l.i.gc();){h=bG(iyn(l),27);w=h.g/2;b=h.f/2;T=new PO(h.i+w,h.j+b);while(Lz(n.g,T)){UR(T,(t.Math.random()-.5)*n4n,(t.Math.random()-.5)*n4n)}g=bG(YDn(h,(JYn(),q4e)),140);v=new W0(T,new yY(T.a-w-n.j/2-g.b,T.b-b-n.j/2-g.d,h.g+n.j+(g.b+g.c),h.f+n.j+(g.d+g.a)));ED(n.d.i,v);jJ(n.g,T,new nA(v,h))}switch(y.g){case 0:if(k==null){n.d.d=bG(Yq(n.d.i,0),68)}else{for(m=new nd(n.d.i);m.a0?C+1:1}for(c=new nd(M.g);c.a0?C+1:1}}n.c[o]==0?hq(n.e,d):n.a[o]==0&&hq(n.f,d);++o}w=-1;b=1;h=new im;n.d=bG(lIn(e,(WYn(),xDe)),234);while(N>0){while(n.e.b!=0){O=bG(cG(n.e),10);n.b[O.p]=w--;uUn(n,O);--N}while(n.f.b!=0){A=bG(cG(n.f),10);n.b[A.p]=b++;uUn(n,A);--N}if(N>0){l=T1n;for(p=new nd(m);p.a=l){if(k>l){h.c.length=0;l=k}Tm(h.c,d)}}}f=n.sg(h);n.b[f.p]=b++;uUn(n,f);--N}}I=m.c.length+1;for(o=0;on.b[L]){Mqn(r,true);Ehn(e,Z$e,(Qx(),true))}}}}n.a=null;n.c=null;n.b=null;XY(n.f);XY(n.e);t.Vg()}function MYn(n,e,r){var i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T;M=bG(Yin((!n.a&&(n.a=new gz(U7e,n,6,6)),n.a),0),166);h=new zk;y=new rm;T=wGn(M);ZAn(y.f,M,T);b=new rm;i=new vS;for(d=Dz(Yan(zfn(fT(Gce,1),jZn,20,0,[(!e.d&&(e.d=new g_(H7e,e,8,5)),e.d),(!e.e&&(e.e=new g_(H7e,e,7,4)),e.e)])));dDn(d);){w=bG(K9(d),74);if((!n.a&&(n.a=new gz(U7e,n,6,6)),n.a).i!=1){throw dm(new jM(See+(!n.a&&(n.a=new gz(U7e,n,6,6)),n.a).i))}if(w!=n){v=bG(Yin((!w.a&&(w.a=new gz(U7e,w,6,6)),w.a),0),166);w8(i,v,i.c.b,i.c);g=bG(_A(GX(y.f,v)),13);if(!g){g=wGn(v);ZAn(y.f,v,g)}l=r?r_(new uN(bG(Yq(T,T.c.length-1),8)),bG(Yq(g,g.c.length-1),8)):r_(new uN((b3(0,T.c.length),bG(T.c[0],8))),(b3(0,g.c.length),bG(g.c[0],8)));ZAn(b.f,v,l)}}if(i.b!=0){p=bG(Yq(T,r?T.c.length-1:0),8);for(f=1;f1&&(w8(h,p,h.c.b,h.c),true);Sin(a)}}}p=m}}return h}function TYn(n,e,t){var r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T,j,E,S;t.Ug(c7n,1);S=bG(v8(tY(new gX(null,new d3(e,16)),new mu),gen(new Z,new Y,new sn,zfn(fT($de,1),g1n,108,0,[(Sbn(),Lde)]))),15);f=bG(v8(tY(new gX(null,new d3(e,16)),new Rv(e)),gen(new Z,new Y,new sn,zfn(fT($de,1),g1n,108,0,[Lde]))),15);w=bG(v8(tY(new gX(null,new d3(e,16)),new xv(e)),gen(new Z,new Y,new sn,zfn(fT($de,1),g1n,108,0,[Lde]))),15);d=$nn(IVe,X9n,40,e.gc(),0,1);for(c=0;c=0&&E=0&&!d[b]){d[b]=i;f.gd(u);--u;break}b=E-l;if(b=0&&!d[b]){d[b]=i;f.gd(u);--u;break}}}w.jd(new ku);for(s=d.length-1;s>=0;s--){if(!d[s]&&!w.dc()){d[s]=bG(w.Xb(0),40);w.gd(0)}}for(o=0;o=0;s--){hq(t,(b3(s,c.c.length),bG(c.c[s],8)))}return t}function EYn(n,e,r){var i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y;k=bM(MK(YDn(e,(vBn(),VYe))));w=bM(MK(YDn(e,qYe)));b=bM(MK(YDn(e,HYe)));Kun((!e.a&&(e.a=new gz(snt,e,10,11)),e.a));p=lVn((!e.a&&(e.a=new gz(snt,e,10,11)),e.a),k,n.b);for(v=0;vl&&bEn((b3(l,e.c.length),bG(e.c[l],186)),f);f=null;while(e.c.length>l&&(b3(l,e.c.length),bG(e.c[l],186)).a.c.length==0){Ttn(e,(b3(l,e.c.length),e.c[l]))}}if(!f){--c;continue}if(!lM(yK(bG(Yq(f.b,0),27).of((A_n(),yZe))))&&XUn(e,w,a,f,g,t,l,r)){d=true;continue}if(g){b=w.b;h=f.f;if(!lM(yK(bG(Yq(f.b,0),27).of(yZe)))&&Ozn(e,w,a,f,t,l,r,i)){d=true;if(b=n.j){n.a=-1;n.c=1;return}e=ZJ(n.i,n.d++);n.a=e;if(n.b==1){switch(e){case 92:r=10;if(n.d>=n.j)throw dm(new NM(oZn((c$(),nre))));n.a=ZJ(n.i,n.d++);break;case 45:if((n.e&512)==512&&n.d=n.j)break;if(ZJ(n.i,n.d)!=63)break;if(++n.d>=n.j)throw dm(new NM(oZn((c$(),ere))));e=ZJ(n.i,n.d++);switch(e){case 58:r=13;break;case 61:r=14;break;case 33:r=15;break;case 91:r=19;break;case 62:r=18;break;case 60:if(n.d>=n.j)throw dm(new NM(oZn((c$(),ere))));e=ZJ(n.i,n.d++);if(e==61){r=16}else if(e==33){r=17}else throw dm(new NM(oZn((c$(),tre))));break;case 35:while(n.d=n.j)throw dm(new NM(oZn((c$(),nre))));n.a=ZJ(n.i,n.d++);break;default:r=0}n.c=r}function AYn(n,e,t){var r,i,a,c,u,s,o,f,h,l,b,w,d,g;t.Ug("Process compaction",1);if(!lM(yK(lIn(e,(eqn(),lWe))))){return}i=bG(lIn(e,wWe),88);b=bM(MK(lIn(e,$We)));xXn(n,e,i);gJn(e,b/2/2);w=e.b;Run(w,new Iv(i));for(o=Gkn(w,0);o.b!=o.d.c;){s=bG($6(o),40);if(!lM(yK(lIn(s,(DQn(),Jze))))){r=dBn(s,i);d=Tqn(s,e);h=0;l=0;if(r){g=r.e;switch(i.g){case 2:h=g.a-b-s.f.a;d.e.a-b-s.f.ah&&(h=d.e.a+d.f.a+b);l=h+s.f.a;break;case 4:h=g.b-b-s.f.b;d.e.b-b-s.f.bh&&(h=d.e.b+d.f.b+b);l=h+s.f.b}}else if(d){switch(i.g){case 2:h=d.e.a-b-s.f.a;l=h+s.f.a;break;case 1:h=d.e.a+d.f.a+b;l=h+s.f.a;break;case 4:h=d.e.b-b-s.f.b;l=h+s.f.b;break;case 3:h=d.e.b+d.f.b+b;l=h+s.f.b}}if(BA(lIn(e,vWe))===BA((Lln(),Mze))){a=h;c=l;u=vln(tY(new gX(null,new d3(n.a,16)),new WI(a,c)));if(u.a!=null){i==(Bdn(),o5e)||i==f5e?s.e.a=h:s.e.b=h}else{i==(Bdn(),o5e)||i==l5e?u=vln(tY(nan(new gX(null,new d3(n.a,16))),new Ov(a))):u=vln(tY(nan(new gX(null,new d3(n.a,16))),new Av(a)));u.a!=null&&(i==o5e||i==f5e?s.e.a=bM(MK((PK(u.a!=null),bG(u.a,42)).a)):s.e.b=bM(MK((PK(u.a!=null),bG(u.a,42)).a)))}if(u.a!=null){f=Ctn(n.a,(PK(u.a!=null),u.a),0);if(f>0&&f!=bG(lIn(s,_We),17).a){Ehn(s,Oze,(Qx(),true));Ehn(s,_We,Bwn(f))}}}else{i==(Bdn(),o5e)||i==f5e?s.e.a=h:s.e.b=h}}}t.Vg()}function LYn(n){var e,t,r,i,a,c,u,s,o;n.b=1;OYn(n);e=null;if(n.c==0&&n.a==94){OYn(n);e=(eZn(),eZn(),++Tht,new U3(4));VFn(e,0,qae);u=(null,++Tht,new U3(4))}else{u=(eZn(),eZn(),++Tht,new U3(4))}i=true;while((o=n.c)!=1){if(o==0&&n.a==93&&!i){if(e){vWn(e,u);u=e}break}t=n.a;r=false;if(o==10){switch(t){case 100:case 68:case 119:case 87:case 115:case 83:CXn(u,SUn(t));r=true;break;case 105:case 73:case 99:case 67:t=(CXn(u,SUn(t)),-1);t<0&&(r=true);break;case 112:case 80:s=LNn(n,t);if(!s)throw dm(new NM(oZn((c$(),wre))));CXn(u,s);r=true;break;default:t=H_n(n)}}else if(o==24&&!i){if(e){vWn(e,u);u=e}a=LYn(n);vWn(u,a);if(n.c!=0||n.a!=93)throw dm(new NM(oZn((c$(),pre))));break}OYn(n);if(!r){if(o==0){if(t==91)throw dm(new NM(oZn((c$(),mre))));if(t==93)throw dm(new NM(oZn((c$(),kre))));if(t==45&&!i&&n.a!=93)throw dm(new NM(oZn((c$(),yre))))}if(n.c!=0||n.a!=45||t==45&&i){VFn(u,t,t)}else{OYn(n);if((o=n.c)==1)throw dm(new NM(oZn((c$(),gre))));if(o==0&&n.a==93){VFn(u,t,t);VFn(u,45,45)}else if(o==0&&n.a==93||o==24){throw dm(new NM(oZn((c$(),yre))))}else{c=n.a;if(o==0){if(c==91)throw dm(new NM(oZn((c$(),mre))));if(c==93)throw dm(new NM(oZn((c$(),kre))));if(c==45)throw dm(new NM(oZn((c$(),yre))))}else o==10&&(c=H_n(n));OYn(n);if(t>c)throw dm(new NM(oZn((c$(),jre))));VFn(u,t,c)}}}i=false}if(n.c==1)throw dm(new NM(oZn((c$(),gre))));Mxn(u);bVn(u);n.b=0;OYn(n);return u}function NYn(n,e,t){var r,i,a,c,u,s,o,f,h,l,b,w,g,v,p,m,k,y,M;t.Ug("Coffman-Graham Layering",1);if(e.a.c.length==0){t.Vg();return}M=bG(lIn(e,(IYn(),xFe)),17).a;s=0;c=0;for(l=new nd(e.a);l.a=M||!fmn(p,r))&&(r=NJ(e,f));h2(p,r);for(a=new GV(sx(Qgn(p).a.Kc(),new d));dDn(a);){i=bG(K9(a),18);if(n.a[i.p]){continue}g=i.c.i;--n.e[g.p];n.e[g.p]==0&&(EG(qCn(b,g),$0n),true)}}for(o=f.c.length-1;o>=0;--o){ED(e.b,(b3(o,f.c.length),bG(f.c[o],30)))}e.a.c.length=0;t.Vg()}function $Yn(n,e){var t,r,i,a,c,u,s,o,f,h,l,b,w,g,v,p,m,k,y;y=false;do{y=false;for(a=e?new Rw(n.a.b).a.gc()-2:1;e?a>=0:abG(lIn(v,jDe),17).a)&&(k=false)}if(!k){continue}s=e?a+1:a-1;u=n5(n.a,Bwn(s));c=false;m=true;r=false;for(f=Gkn(u,0);f.b!=f.d.c;){o=bG($6(f),10);if(jR(o,jDe)){if(o.p!=h.p){c=c|(e?bG(lIn(o,jDe),17).abG(lIn(h,jDe),17).a);m=false}}else if(!c&&m){if(o.k==(YIn(),eEe)){r=true;e?l=bG(K9(new GV(sx(Qgn(o).a.Kc(),new d))),18).c.i:l=bG(K9(new GV(sx(Jgn(o).a.Kc(),new d))),18).d.i;if(l==h){e?t=bG(K9(new GV(sx(Jgn(o).a.Kc(),new d))),18).d.i:t=bG(K9(new GV(sx(Qgn(o).a.Kc(),new d))),18).c.i;(e?bG(OR(n.a,t),17).a-bG(OR(n.a,l),17).a:bG(OR(n.a,l),17).a-bG(OR(n.a,t),17).a)<=2&&(m=false)}}}}if(r&&m){e?t=bG(K9(new GV(sx(Jgn(h).a.Kc(),new d))),18).d.i:t=bG(K9(new GV(sx(Qgn(h).a.Kc(),new d))),18).c.i;(e?bG(OR(n.a,t),17).a-bG(OR(n.a,h),17).a:bG(OR(n.a,h),17).a-bG(OR(n.a,t),17).a)<=2&&t.k==(YIn(),rEe)&&(m=false)}if(c||m){g=ARn(n,h,e);while(g.a.gc()!=0){w=bG(g.a.ec().Kc().Pb(),10);g.a.Bc(w)!=null;esn(g,ARn(n,w,e))}--b;y=true}}}}while(y)}function DYn(n){Vxn(n.c,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"http://www.w3.org/2001/XMLSchema#decimal"]));Vxn(n.d,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"http://www.w3.org/2001/XMLSchema#integer"]));Vxn(n.e,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"http://www.w3.org/2001/XMLSchema#boolean"]));Vxn(n.f,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"EBoolean",Fte,"EBoolean:Object"]));Vxn(n.i,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"http://www.w3.org/2001/XMLSchema#byte"]));Vxn(n.g,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"http://www.w3.org/2001/XMLSchema#hexBinary"]));Vxn(n.j,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"EByte",Fte,"EByte:Object"]));Vxn(n.n,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"EChar",Fte,"EChar:Object"]));Vxn(n.t,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"http://www.w3.org/2001/XMLSchema#double"]));Vxn(n.u,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"EDouble",Fte,"EDouble:Object"]));Vxn(n.F,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"http://www.w3.org/2001/XMLSchema#float"]));Vxn(n.G,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"EFloat",Fte,"EFloat:Object"]));Vxn(n.I,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"http://www.w3.org/2001/XMLSchema#int"]));Vxn(n.J,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"EInt",Fte,"EInt:Object"]));Vxn(n.N,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"http://www.w3.org/2001/XMLSchema#long"]));Vxn(n.O,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"ELong",Fte,"ELong:Object"]));Vxn(n.Z,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"http://www.w3.org/2001/XMLSchema#short"]));Vxn(n.$,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"EShort",Fte,"EShort:Object"]));Vxn(n._,Tie,zfn(fT(vle,1),XZn,2,6,[xie,"http://www.w3.org/2001/XMLSchema#string"]))}function xYn(n,e,t,r,i,a,c){var u,s,o,f,h,l,b,w;l=bG(r.a,17).a;b=bG(r.b,17).a;h=n.b;w=n.c;u=0;f=0;if(e==(Bdn(),o5e)||e==f5e){f=FI(Idn(iY(rY(new gX(null,new d3(t.b,16)),new Mu),new ru)));if(h.e.b+h.f.b/2>f){o=++b;u=bM(MK(Sx(nz(rY(new gX(null,new d3(t.b,16)),new MO(i,o)),new iu))))}else{s=++l;u=bM(MK(Sx(ez(rY(new gX(null,new d3(t.b,16)),new TO(i,s)),new au))))}}else{f=FI(Idn(iY(rY(new gX(null,new d3(t.b,16)),new ou),new tu)));if(h.e.a+h.f.a/2>f){o=++b;u=bM(MK(Sx(nz(rY(new gX(null,new d3(t.b,16)),new kO(i,o)),new cu))))}else{s=++l;u=bM(MK(Sx(ez(rY(new gX(null,new d3(t.b,16)),new yO(i,s)),new uu))))}}if(e==o5e){fL(n.a,new PO(bM(MK(lIn(h,(DQn(),Uze))))-i,u));fL(n.a,new PO(w.e.a+w.f.a+i+a,u));fL(n.a,new PO(w.e.a+w.f.a+i+a,w.e.b+w.f.b/2));fL(n.a,new PO(w.e.a+w.f.a,w.e.b+w.f.b/2))}else if(e==f5e){fL(n.a,new PO(bM(MK(lIn(h,(DQn(),Hze))))+i,h.e.b+h.f.b/2));fL(n.a,new PO(h.e.a+h.f.a+i,u));fL(n.a,new PO(w.e.a-i-a,u));fL(n.a,new PO(w.e.a-i-a,w.e.b+w.f.b/2));fL(n.a,new PO(w.e.a,w.e.b+w.f.b/2))}else if(e==l5e){fL(n.a,new PO(u,bM(MK(lIn(h,(DQn(),Uze))))-i));fL(n.a,new PO(u,w.e.b+w.f.b+i+a));fL(n.a,new PO(w.e.a+w.f.a/2,w.e.b+w.f.b+i+a));fL(n.a,new PO(w.e.a+w.f.a/2,w.e.b+w.f.b+i))}else{n.a.b==0||(bG(MR(n.a),8).b=bM(MK(lIn(h,(DQn(),Hze))))+i*bG(c.b,17).a);fL(n.a,new PO(u,bM(MK(lIn(h,(DQn(),Hze))))+i*bG(c.b,17).a));fL(n.a,new PO(u,w.e.b-i*bG(c.a,17).a-a))}return new nA(Bwn(l),Bwn(b))}function RYn(n){var e,t,r,i,a,c,u,s,o,f,h,l,b;c=true;h=null;r=null;i=null;e=false;b=crt;o=null;a=null;u=0;s=Ikn(n,u,irt,art);if(s=0&&T_(n.substr(u,"//".length),"//")){u+=2;s=Ikn(n,u,urt,srt);r=(Unn(u,s,n.length),n.substr(u,s-u));u=s}else if(h!=null&&(u==n.length||(w3(u,n.length),n.charCodeAt(u)!=47))){c=false;s=fx(n,FCn(35),u);s==-1&&(s=n.length);r=(Unn(u,s,n.length),n.substr(u,s-u));u=s}if(!t&&u0&&ZJ(f,f.length-1)==58){i=f;u=s}}if(ubxn(a))&&(h=a)}}!h&&(h=(b3(0,g.c.length),bG(g.c[0],185)));for(d=new nd(e.b);d.al){C=0;I+=h+j;h=0}sUn(M,u,C,I);e=t.Math.max(e,C+T.a);h=t.Math.max(h,T.b);C+=T.a+j}y=new rm;r=new rm;for(S=new nd(n);S.a=-1900?1:0;t>=4?tL(n,zfn(fT(vle,1),XZn,2,6,[W1n,Q1n])[u]):tL(n,zfn(fT(vle,1),XZn,2,6,["BC","AD"])[u]);break;case 121:Ukn(n,t,r);break;case 77:aUn(n,t,r);break;case 107:s=i.q.getHours();s==0?Gtn(n,24,t):Gtn(n,s,t);break;case 83:LRn(n,t,i);break;case 69:f=r.q.getDay();t==5?tL(n,zfn(fT(vle,1),XZn,2,6,["S","M","T","W","T","F","S"])[f]):t==4?tL(n,zfn(fT(vle,1),XZn,2,6,[J1n,Y1n,Z1n,n0n,e0n,t0n,r0n])[f]):tL(n,zfn(fT(vle,1),XZn,2,6,["Sun","Mon","Tue","Wed","Thu","Fri","Sat"])[f]);break;case 97:i.q.getHours()>=12&&i.q.getHours()<24?tL(n,zfn(fT(vle,1),XZn,2,6,["AM","PM"])[1]):tL(n,zfn(fT(vle,1),XZn,2,6,["AM","PM"])[0]);break;case 104:h=i.q.getHours()%12;h==0?Gtn(n,12,t):Gtn(n,h,t);break;case 75:l=i.q.getHours()%12;Gtn(n,l,t);break;case 72:b=i.q.getHours();Gtn(n,b,t);break;case 99:w=r.q.getDay();t==5?tL(n,zfn(fT(vle,1),XZn,2,6,["S","M","T","W","T","F","S"])[w]):t==4?tL(n,zfn(fT(vle,1),XZn,2,6,[J1n,Y1n,Z1n,n0n,e0n,t0n,r0n])[w]):t==3?tL(n,zfn(fT(vle,1),XZn,2,6,["Sun","Mon","Tue","Wed","Thu","Fri","Sat"])[w]):Gtn(n,w,1);break;case 76:d=r.q.getMonth();t==5?tL(n,zfn(fT(vle,1),XZn,2,6,["J","F","M","A","M","J","J","A","S","O","N","D"])[d]):t==4?tL(n,zfn(fT(vle,1),XZn,2,6,[D1n,x1n,R1n,K1n,F1n,_1n,B1n,H1n,U1n,G1n,q1n,X1n])[d]):t==3?tL(n,zfn(fT(vle,1),XZn,2,6,["Jan","Feb","Mar","Apr",F1n,"Jun","Jul","Aug","Sep","Oct","Nov","Dec"])[d]):Gtn(n,d+1,t);break;case 81:g=r.q.getMonth()/3|0;t<4?tL(n,zfn(fT(vle,1),XZn,2,6,["Q1","Q2","Q3","Q4"])[g]):tL(n,zfn(fT(vle,1),XZn,2,6,["1st quarter","2nd quarter","3rd quarter","4th quarter"])[g]);break;case 100:v=r.q.getDate();Gtn(n,v,t);break;case 109:o=i.q.getMinutes();Gtn(n,o,t);break;case 115:c=i.q.getSeconds();Gtn(n,c,t);break;case 122:t<4?tL(n,a.c[0]):tL(n,a.c[1]);break;case 118:tL(n,a.b);break;case 90:t<3?tL(n,WLn(a)):t==3?tL(n,oNn(a)):tL(n,fNn(a.a));break;default:return false}return true}function GYn(n,e,t,r){var i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T,j,E,S,P,C,I;sHn(e);s=bG(Yin((!e.b&&(e.b=new g_(B7e,e,4,7)),e.b),0),84);f=bG(Yin((!e.c&&(e.c=new g_(B7e,e,5,8)),e.c),0),84);u=vCn(s);o=vCn(f);c=(!e.a&&(e.a=new gz(U7e,e,6,6)),e.a).i==0?null:bG(Yin((!e.a&&(e.a=new gz(U7e,e,6,6)),e.a),0),166);T=bG(fQ(n.a,u),10);P=bG(fQ(n.a,o),10);j=null;C=null;if(G$(s,193)){M=bG(fQ(n.a,s),305);if(G$(M,12)){j=bG(M,12)}else if(G$(M,10)){T=bG(M,10);j=bG(Yq(T.j,0),12)}}if(G$(f,193)){S=bG(fQ(n.a,f),305);if(G$(S,12)){C=bG(S,12)}else if(G$(S,10)){P=bG(S,10);C=bG(Yq(P.j,0),12)}}if(!T||!P){throw dm(new OM("The source or the target of edge "+e+" could not be found. "+"This usually happens when an edge connects a node laid out by ELK Layered to a node in "+"another level of hierarchy laid out by either another instance of ELK Layered or another "+"layout algorithm alltogether. The former can be solved by setting the hierarchyHandling "+"option to INCLUDE_CHILDREN."))}d=new zZ;Yon(d,e);Ehn(d,(WYn(),EDe),e);Ehn(d,(IYn(),DFe),null);b=bG(lIn(r,oDe),21);T==P&&b.Fc((o_n(),C$e));if(!j){y=(fcn(),yHe);E=null;if(!!c&&wN(bG(lIn(T,m_e),101))){E=new PO(c.j,c.k);F5(E,w0(e));e9(E,t);if(Oin(o,u)){y=kHe;t_(E,T.n)}}j=RXn(T,E,y,r)}if(!C){y=(fcn(),kHe);I=null;if(!!c&&wN(bG(lIn(P,m_e),101))){I=new PO(c.b,c.c);F5(I,w0(e));e9(I,t)}C=RXn(P,I,y,VQ(P))}f2(d,j);b2(d,C);(j.e.c.length>1||j.g.c.length>1||C.e.c.length>1||C.g.c.length>1)&&b.Fc((o_n(),T$e));for(l=new _D((!e.n&&(e.n=new gz(unt,e,1,7)),e.n));l.e!=l.i.gc();){h=bG(iyn(l),135);if(!lM(yK(YDn(h,u_e)))&&!!h.a){g=lwn(h);ED(d.b,g);switch(bG(lIn(g,wFe),278).g){case 1:case 2:b.Fc((o_n(),y$e));break;case 0:b.Fc((o_n(),m$e));Ehn(g,wFe,(ian(),d5e))}}}a=bG(lIn(r,cFe),322);v=bG(lIn(r,t_e),323);i=a==(Icn(),mNe)||v==(Myn(),XBe);if(!!c&&(!c.a&&(c.a=new PD(K7e,c,5)),c.a).i!=0&&i){p=NOn(c);w=new zk;for(k=Gkn(p,0);k.b!=k.d.c;){m=bG($6(k),8);hq(w,new uN(m))}Ehn(d,SDe,w)}return d}function qYn(n,e,t,r){var i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T,j,E,S,P,C,I,O;E=0;S=0;T=new rm;y=bG(Sx(nz(rY(new gX(null,new d3(n.b,16)),new su),new gu)),17).a+1;j=$nn(Ght,z1n,28,y,15,1);g=$nn(Ght,z1n,28,y,15,1);for(d=0;d1){for(u=C+1;uo.b.e.b*(1-v)+o.c.e.b*v){break}}if(M.gc()>0){I=o.a.b==0?_$(o.b.e):bG(MR(o.a),8);m=t_(_$(bG(M.Xb(M.gc()-1),40).e),bG(M.Xb(M.gc()-1),40).f);l=t_(_$(bG(M.Xb(0),40).e),bG(M.Xb(0),40).f);if(w>=M.gc()-1&&I.b>m.b&&o.c.e.b>m.b){continue}if(w<=0&&I.bo.b.e.a*(1-v)+o.c.e.a*v){break}}if(M.gc()>0){I=o.a.b==0?_$(o.b.e):bG(MR(o.a),8);m=t_(_$(bG(M.Xb(M.gc()-1),40).e),bG(M.Xb(M.gc()-1),40).f);l=t_(_$(bG(M.Xb(0),40).e),bG(M.Xb(0),40).f);if(w>=M.gc()-1&&I.a>m.a&&o.c.e.a>m.a){continue}if(w<=0&&I.a=bM(MK(lIn(n,(DQn(),xze))))&&++S}else{b.f&&b.d.e.a<=bM(MK(lIn(n,(DQn(),Dze))))&&++E;b.g&&b.c.e.a+b.c.f.a>=bM(MK(lIn(n,(DQn(),$ze))))&&++S}}}else if(k==0){dNn(o)}else if(k<0){++j[C];++g[O];P=xYn(o,e,n,new nA(Bwn(E),Bwn(S)),t,r,new nA(Bwn(g[O]),Bwn(j[C])));E=bG(P.a,17).a;S=bG(P.b,17).a}}}function XYn(n,e,t){var r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p;r=e;s=t;if(n.b&&r.j==(UQn(),n9e)&&s.j==(UQn(),n9e)){p=r;r=s;s=p}if(Lz(n.a,r)){if(fS(bG(fQ(n.a,r),49),s)){return 1}}else{jJ(n.a,r,new uk)}if(Lz(n.a,s)){if(fS(bG(fQ(n.a,s),49),r)){return-1}}else{jJ(n.a,s,new uk)}if(Lz(n.d,r)){if(fS(bG(fQ(n.d,r),49),s)){return-1}}else{jJ(n.d,r,new uk)}if(Lz(n.d,s)){if(fS(bG(fQ(n.a,s),49),r)){return 1}}else{jJ(n.d,s,new uk)}if(r.j!=s.j){v=pN(r.j,s.j);v==-1?dHn(n,s,r):dHn(n,r,s);return v}if(r.e.c.length!=0&&s.e.c.length!=0){if(n.b){v=_bn(r,s);if(v!=0){v==-1?dHn(n,s,r):v==1&&dHn(n,r,s);return v}}a=bG(Yq(r.e,0),18).c.i;f=bG(Yq(s.e,0),18).c.i;if(a==f){i=bG(lIn(bG(Yq(r.e,0),18),(WYn(),jDe)),17).a;o=bG(lIn(bG(Yq(s.e,0),18),jDe),17).a;i>o?dHn(n,r,s):dHn(n,s,r);return io?1:0}for(w=n.c,d=0,g=w.length;do?dHn(n,r,s):dHn(n,s,r);return io?1:0}if(n.b){v=_bn(r,s);if(v!=0){v==-1?dHn(n,s,r):v==1&&dHn(n,r,s);return v}}c=0;h=0;jR(bG(Yq(r.g,0),18),jDe)&&(c=bG(lIn(bG(Yq(r.g,0),18),jDe),17).a);jR(bG(Yq(s.g,0),18),jDe)&&(h=bG(lIn(bG(Yq(r.g,0),18),jDe),17).a);if(!!u&&u==l){if(lM(yK(lIn(bG(Yq(r.g,0),18),KDe)))&&!lM(yK(lIn(bG(Yq(s.g,0),18),KDe)))){dHn(n,r,s);return 1}else if(!lM(yK(lIn(bG(Yq(r.g,0),18),KDe)))&&lM(yK(lIn(bG(Yq(s.g,0),18),KDe)))){dHn(n,s,r);return-1}c>h?dHn(n,r,s):dHn(n,s,r);return ch?1:0}if(n.f){n.f._b(u)&&(c=bG(n.f.xc(u),17).a);n.f._b(l)&&(h=bG(n.f.xc(l),17).a)}c>h?dHn(n,r,s):dHn(n,s,r);return ch?1:0}if(r.e.c.length!=0&&s.g.c.length!=0){dHn(n,r,s);return 1}else if(r.g.c.length!=0&&s.e.c.length!=0){dHn(n,s,r);return-1}else if(jR(r,(WYn(),jDe))&&jR(s,jDe)){i=bG(lIn(r,jDe),17).a;o=bG(lIn(s,jDe),17).a;i>o?dHn(n,r,s):dHn(n,s,r);return io?1:0}else{dHn(n,s,r);return-1}}function VYn(n){if(n.gb)return;n.gb=true;n.b=Kon(n,0);Zun(n.b,18);nsn(n.b,19);n.a=Kon(n,1);Zun(n.a,1);nsn(n.a,2);nsn(n.a,3);nsn(n.a,4);nsn(n.a,5);n.o=Kon(n,2);Zun(n.o,8);Zun(n.o,9);nsn(n.o,10);nsn(n.o,11);nsn(n.o,12);nsn(n.o,13);nsn(n.o,14);nsn(n.o,15);nsn(n.o,16);nsn(n.o,17);nsn(n.o,18);nsn(n.o,19);nsn(n.o,20);nsn(n.o,21);nsn(n.o,22);nsn(n.o,23);oin(n.o);oin(n.o);oin(n.o);oin(n.o);oin(n.o);oin(n.o);oin(n.o);oin(n.o);oin(n.o);oin(n.o);n.p=Kon(n,3);Zun(n.p,2);Zun(n.p,3);Zun(n.p,4);Zun(n.p,5);nsn(n.p,6);nsn(n.p,7);oin(n.p);oin(n.p);n.q=Kon(n,4);Zun(n.q,8);n.v=Kon(n,5);nsn(n.v,9);oin(n.v);oin(n.v);oin(n.v);n.w=Kon(n,6);Zun(n.w,2);Zun(n.w,3);Zun(n.w,4);nsn(n.w,5);n.B=Kon(n,7);nsn(n.B,1);oin(n.B);oin(n.B);oin(n.B);n.Q=Kon(n,8);nsn(n.Q,0);oin(n.Q);n.R=Kon(n,9);Zun(n.R,1);n.S=Kon(n,10);oin(n.S);oin(n.S);oin(n.S);oin(n.S);oin(n.S);oin(n.S);oin(n.S);oin(n.S);oin(n.S);oin(n.S);oin(n.S);oin(n.S);oin(n.S);oin(n.S);oin(n.S);n.T=Kon(n,11);nsn(n.T,10);nsn(n.T,11);nsn(n.T,12);nsn(n.T,13);nsn(n.T,14);oin(n.T);oin(n.T);n.U=Kon(n,12);Zun(n.U,2);Zun(n.U,3);nsn(n.U,4);nsn(n.U,5);nsn(n.U,6);nsn(n.U,7);oin(n.U);n.V=Kon(n,13);nsn(n.V,10);n.W=Kon(n,14);Zun(n.W,18);Zun(n.W,19);Zun(n.W,20);nsn(n.W,21);nsn(n.W,22);nsn(n.W,23);n.bb=Kon(n,15);Zun(n.bb,10);Zun(n.bb,11);Zun(n.bb,12);Zun(n.bb,13);Zun(n.bb,14);Zun(n.bb,15);Zun(n.bb,16);nsn(n.bb,17);oin(n.bb);oin(n.bb);n.eb=Kon(n,16);Zun(n.eb,2);Zun(n.eb,3);Zun(n.eb,4);Zun(n.eb,5);Zun(n.eb,6);Zun(n.eb,7);nsn(n.eb,8);nsn(n.eb,9);n.ab=Kon(n,17);Zun(n.ab,0);Zun(n.ab,1);n.H=Kon(n,18);nsn(n.H,0);nsn(n.H,1);nsn(n.H,2);nsn(n.H,3);nsn(n.H,4);nsn(n.H,5);oin(n.H);n.db=Kon(n,19);nsn(n.db,2);n.c=Fon(n,20);n.d=Fon(n,21);n.e=Fon(n,22);n.f=Fon(n,23);n.i=Fon(n,24);n.g=Fon(n,25);n.j=Fon(n,26);n.k=Fon(n,27);n.n=Fon(n,28);n.r=Fon(n,29);n.s=Fon(n,30);n.t=Fon(n,31);n.u=Fon(n,32);n.fb=Fon(n,33);n.A=Fon(n,34);n.C=Fon(n,35);n.D=Fon(n,36);n.F=Fon(n,37);n.G=Fon(n,38);n.I=Fon(n,39);n.J=Fon(n,40);n.L=Fon(n,41);n.M=Fon(n,42);n.N=Fon(n,43);n.O=Fon(n,44);n.P=Fon(n,45);n.X=Fon(n,46);n.Y=Fon(n,47);n.Z=Fon(n,48);n.$=Fon(n,49);n._=Fon(n,50);n.cb=Fon(n,51);n.K=Fon(n,52)}function zYn(n,e,t){var r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T,j,E,S,P,C;c=new vS;M=bG(lIn(t,(IYn(),oFe)),88);d=0;esn(c,(!e.a&&(e.a=new gz(snt,e,10,11)),e.a));while(c.b!=0){f=bG(c.b==0?null:(PK(c.b!=0),Rin(c,c.a.a)),27);o=H0(f);(BA(YDn(o,zKe))!==BA((Smn(),hHe))||BA(YDn(o,uFe))===BA((Emn(),NNe))||BA(YDn(o,uFe))===BA((Emn(),ANe))||lM(yK(YDn(o,QKe)))||BA(YDn(o,HKe))!==BA((zmn(),hje))||BA(YDn(o,UFe))===BA((CHn(),ZBe))||BA(YDn(o,UFe))===BA((CHn(),nHe))||BA(YDn(o,GFe))===BA((PKn(),TBe))||BA(YDn(o,GFe))===BA((PKn(),EBe)))&&!lM(yK(YDn(f,XKe)))&&Pyn(f,(WYn(),jDe),Bwn(d++));v=!lM(yK(YDn(f,u_e)));if(v){l=(!f.a&&(f.a=new gz(snt,f,10,11)),f.a).i!=0;w=lCn(f);b=BA(YDn(f,SFe))===BA((Dwn(),U5e));C=!jnn(f,(JYn(),b4e))||R9(TK(YDn(f,b4e)));k=null;if(C&&b&&(l||w)){k=LGn(f);Ehn(k,oFe,M);jR(k,N_e)&&sM(new lpn(bM(MK(lIn(k,N_e)))),k);if(bG(YDn(f,r_e),181).gc()!=0){h=k;ES(new gX(null,(!f.c&&(f.c=new gz(ont,f,9,9)),new d3(f.c,16))),new rg(h));b_n(f,k)}}T=t;j=bG(fQ(n.a,H0(f)),10);!!j&&(T=j.e);m=HJn(n,f,T);if(k){m.e=k;k.e=m;esn(c,(!f.a&&(f.a=new gz(snt,f,10,11)),f.a))}}}d=0;w8(c,e,c.c.b,c.c);while(c.b!=0){a=bG(c.b==0?null:(PK(c.b!=0),Rin(c,c.a.a)),27);for(s=new _D((!a.b&&(a.b=new gz(H7e,a,12,3)),a.b));s.e!=s.i.gc();){u=bG(iyn(s),74);sHn(u);(BA(YDn(e,zKe))!==BA((Smn(),hHe))||BA(YDn(e,uFe))===BA((Emn(),NNe))||BA(YDn(e,uFe))===BA((Emn(),ANe))||lM(yK(YDn(e,QKe)))||BA(YDn(e,HKe))!==BA((zmn(),hje))||BA(YDn(e,UFe))===BA((CHn(),ZBe))||BA(YDn(e,UFe))===BA((CHn(),nHe))||BA(YDn(e,GFe))===BA((PKn(),TBe))||BA(YDn(e,GFe))===BA((PKn(),EBe)))&&Pyn(u,(WYn(),jDe),Bwn(d++));S=vCn(bG(Yin((!u.b&&(u.b=new g_(B7e,u,4,7)),u.b),0),84));P=vCn(bG(Yin((!u.c&&(u.c=new g_(B7e,u,5,8)),u.c),0),84));if(lM(yK(YDn(u,u_e)))||lM(yK(YDn(S,u_e)))||lM(yK(YDn(P,u_e)))){continue}g=XNn(u)&&lM(yK(YDn(S,AFe)))&&lM(yK(YDn(u,LFe)));y=a;g||Oin(P,S)?y=S:Oin(S,P)&&(y=P);T=t;j=bG(fQ(n.a,y),10);!!j&&(T=j.e);p=GYn(n,u,y,T);Ehn(p,(WYn(),Q$e),AFn(n,u,e,t))}b=BA(YDn(a,SFe))===BA((Dwn(),U5e));if(b){for(i=new _D((!a.a&&(a.a=new gz(snt,a,10,11)),a.a));i.e!=i.i.gc();){r=bG(iyn(i),27);C=!jnn(r,(JYn(),b4e))||R9(TK(YDn(r,b4e)));E=BA(YDn(r,SFe))===BA(U5e);C&&E&&(w8(c,r,c.c.b,c.c),true)}}}}function WYn(){WYn=O;var n,e;EDe=new Np(j4n);Q$e=new Np("coordinateOrigin");DDe=new Np("processors");W$e=new bF("compoundNode",(Qx(),false));lDe=new bF("insideConnections",false);SDe=new Np("originalBendpoints");PDe=new Np("originalDummyNodePosition");CDe=new Np("originalLabelEdge");RDe=new Np("representedLabels");eDe=new Np("endLabels");tDe=new Np("endLabel.origin");vDe=new bF("labelSide",(xjn(),J5e));TDe=new bF("maxEdgeThickness",0);KDe=new bF("reversed",false);xDe=new Np(E4n);kDe=new bF("longEdgeSource",null);yDe=new bF("longEdgeTarget",null);mDe=new bF("longEdgeHasLabelDummies",false);pDe=new bF("longEdgeBeforeLabelDummy",false);nDe=new bF("edgeConstraint",(Lhn(),BNe));wDe=new Np("inLayerLayoutUnit");bDe=new bF("inLayerConstraint",(irn(),R$e));dDe=new bF("inLayerSuccessorConstraint",new im);gDe=new bF("inLayerSuccessorConstraintBetweenNonDummies",false);NDe=new Np("portDummy");J$e=new bF("crossingHint",Bwn(0));oDe=new bF("graphProperties",(e=bG(Pj(I$e),9),new aB(e,bG(PF(e,e.length),9),0)));cDe=new bF("externalPortSide",(UQn(),Z8e));uDe=new bF("externalPortSize",new wj);iDe=new Np("externalPortReplacedDummies");aDe=new Np("externalPortReplacedDummy");rDe=new bF("externalPortConnections",(n=bG(Pj(e9e),9),new aB(n,bG(PF(n,n.length),9),0)));$De=new bF(t3n,0);q$e=new Np("barycenterAssociates");zDe=new Np("TopSideComments");X$e=new Np("BottomSideComments");z$e=new Np("CommentConnectionPort");hDe=new bF("inputCollect",false);ADe=new bF("outputCollect",false);Z$e=new bF("cyclic",false);Y$e=new Np("crossHierarchyMap");VDe=new Np("targetOffset");new bF("splineLabelSize",new wj);BDe=new Np("spacings");LDe=new bF("partitionConstraint",false);V$e=new Np("breakingPoint.info");qDe=new Np("splines.survivingEdge");GDe=new Np("splines.route.start");HDe=new Np("splines.edgeChain");ODe=new Np("originalPortConstraints");_De=new Np("selfLoopHolder");UDe=new Np("splines.nsPortY");jDe=new Np("modelOrder");MDe=new Np("longEdgeTargetNode");sDe=new bF(F6n,false);FDe=new bF(F6n,false);fDe=new Np("layerConstraints.hiddenNodes");IDe=new Np("layerConstraints.opposidePort");XDe=new Np("targetNode.modelOrder")}function QYn(n,e,r,i){var a,c,u,s,o,f,h,l,b,w,d;for(l=Gkn(n.b,0);l.b!=l.d.c;){h=bG($6(l),40);if(T_(h.c,B9n)){continue}c=bG(v8(new gX(null,new d3(YNn(h,n),16)),gen(new Z,new Y,new sn,zfn(fT($de,1),g1n,108,0,[(Sbn(),Lde)]))),15);e==(Bdn(),o5e)||e==f5e?c.jd(new lu):c.jd(new bu);d=c.gc();for(a=0;a0){s=bG(MR(bG(c.Xb(a),65).a),8).a;b=h.e.a+h.f.a/2;o=bG(MR(bG(c.Xb(a),65).a),8).b;w=h.e.b+h.f.b/2;i>0&&t.Math.abs(o-w)/(t.Math.abs(s-b)/40)>50&&(w>o?fL(bG(c.Xb(a),65).a,new PO(h.e.a+h.f.a+i/5.3,h.e.b+h.f.b*u-i/2)):fL(bG(c.Xb(a),65).a,new PO(h.e.a+h.f.a+i/5.3,h.e.b+h.f.b*u+i/2)))}fL(bG(c.Xb(a),65).a,new PO(h.e.a+h.f.a,h.e.b+h.f.b*u))}else if(e==f5e){f=bM(MK(lIn(h,(DQn(),Uze))));if(h.e.a-i>f){fL(bG(c.Xb(a),65).a,new PO(f-r,h.e.b+h.f.b*u))}else if(bG(c.Xb(a),65).a.b>0){s=bG(MR(bG(c.Xb(a),65).a),8).a;b=h.e.a+h.f.a/2;o=bG(MR(bG(c.Xb(a),65).a),8).b;w=h.e.b+h.f.b/2;i>0&&t.Math.abs(o-w)/(t.Math.abs(s-b)/40)>50&&(w>o?fL(bG(c.Xb(a),65).a,new PO(h.e.a-i/5.3,h.e.b+h.f.b*u-i/2)):fL(bG(c.Xb(a),65).a,new PO(h.e.a-i/5.3,h.e.b+h.f.b*u+i/2)))}fL(bG(c.Xb(a),65).a,new PO(h.e.a,h.e.b+h.f.b*u))}else if(e==l5e){f=bM(MK(lIn(h,(DQn(),Hze))));if(h.e.b+h.f.b+i0){s=bG(MR(bG(c.Xb(a),65).a),8).a;b=h.e.a+h.f.a/2;o=bG(MR(bG(c.Xb(a),65).a),8).b;w=h.e.b+h.f.b/2;i>0&&t.Math.abs(s-b)/(t.Math.abs(o-w)/40)>50&&(b>s?fL(bG(c.Xb(a),65).a,new PO(h.e.a+h.f.a*u-i/2,h.e.b+i/5.3+h.f.b)):fL(bG(c.Xb(a),65).a,new PO(h.e.a+h.f.a*u+i/2,h.e.b+i/5.3+h.f.b)))}fL(bG(c.Xb(a),65).a,new PO(h.e.a+h.f.a*u,h.e.b+h.f.b))}else{f=bM(MK(lIn(h,(DQn(),Uze))));if(bln(bG(c.Xb(a),65),n)){fL(bG(c.Xb(a),65).a,new PO(h.e.a+h.f.a*u,bG(MR(bG(c.Xb(a),65).a),8).b))}else if(h.e.b-i>f){fL(bG(c.Xb(a),65).a,new PO(h.e.a+h.f.a*u,f-r))}else if(bG(c.Xb(a),65).a.b>0){s=bG(MR(bG(c.Xb(a),65).a),8).a;b=h.e.a+h.f.a/2;o=bG(MR(bG(c.Xb(a),65).a),8).b;w=h.e.b+h.f.b/2;i>0&&t.Math.abs(s-b)/(t.Math.abs(o-w)/40)>50&&(b>s?fL(bG(c.Xb(a),65).a,new PO(h.e.a+h.f.a*u-i/2,h.e.b-i/5.3)):fL(bG(c.Xb(a),65).a,new PO(h.e.a+h.f.a*u+i/2,h.e.b-i/5.3)))}fL(bG(c.Xb(a),65).a,new PO(h.e.a+h.f.a*u,h.e.b))}}}}function JYn(){JYn=O;var n,e;b4e=new Np(Vne);L6e=new Np(zne);d4e=(aMn(),R3e);w4e=new TL(q8n,d4e);new tm;g4e=new TL(x3n,null);v4e=new Np(Wne);j4e=(iPn(),nV(f4e,zfn(fT(h4e,1),g1n,298,0,[c4e])));T4e=new TL(r9n,j4e);E4e=new TL(G8n,(Qx(),false));P4e=(Bdn(),h5e);S4e=new TL(z8n,P4e);L4e=(qgn(),T5e);A4e=new TL(v8n,L4e);D4e=new TL(qne,false);R4e=(Dwn(),G5e);x4e=new TL(l8n,R4e);u6e=new NN(12);c6e=new TL(R3n,u6e);B4e=new TL(f4n,false);H4e=new TL(d9n,false);a6e=new TL(b4n,false);y6e=(FPn(),T8e);k6e=new TL(h4n,y6e);I6e=new Np(l9n);O6e=new Np(a4n);A6e=new Np(s4n);$6e=new Np(o4n);G4e=new zk;U4e=new TL(i9n,G4e);M4e=new TL(u9n,false);K4e=new TL(s9n,false);new Np(Qne);X4e=new Kk;q4e=new TL(b9n,X4e);i6e=new TL(H8n,false);new tm;N6e=new TL(Jne,1);y4e=new Np(Yne);k4e=new Np(Zne);Z6e=new TL(m4n,false);new TL(nee,true);Bwn(0);new TL(eee,Bwn(100));new TL(tee,false);Bwn(0);new TL(ree,Bwn(4e3));Bwn(0);new TL(iee,Bwn(400));new TL(aee,false);new TL(cee,false);new TL(uee,true);new TL(see,false);m4e=(Qvn(),q9e);p4e=new TL(Xne,m4e);D6e=new TL(O8n,10);x6e=new TL(A8n,10);R6e=new TL($3n,20);K6e=new TL(L8n,10);F6e=new TL(u4n,2);_6e=new TL(N8n,10);H6e=new TL($8n,0);U6e=new TL(R8n,5);G6e=new TL(D8n,1);q6e=new TL(x8n,1);X6e=new TL(c4n,20);V6e=new TL(K8n,10);Q6e=new TL(F8n,10);B6e=new Np(_8n);W6e=new QL;z6e=new TL(w9n,W6e);f6e=new Np(h9n);o6e=false;s6e=new TL(f9n,o6e);z4e=new NN(5);V4e=new TL(W8n,z4e);Q4e=(ZDn(),e=bG(Pj(o8e),9),new aB(e,bG(PF(e,e.length),9),0));W4e=new TL(v4n,Q4e);b6e=(Zkn(),b8e);l6e=new TL(Y8n,b6e);d6e=new Np(Z8n);g6e=new Np(n9n);v6e=new Np(e9n);w6e=new Np(t9n);Y4e=(n=bG(Pj(w9e),9),new aB(n,bG(PF(n,n.length),9),0));J4e=new TL(g4n,Y4e);r6e=ygn((hUn(),p9e));t6e=new TL(d4n,r6e);e6e=new PO(0,0);n6e=new TL(D4n,e6e);Z4e=new TL(w4n,false);O4e=(ian(),d5e);I4e=new TL(a9n,O4e);C4e=new TL(l4n,false);new Np(oee);Bwn(1);new TL(fee,null);p6e=new Np(o9n);M6e=new Np(c9n);C6e=(UQn(),Z8e);P6e=new TL(U8n,C6e);m6e=new Np(B8n);E6e=(uNn(),ygn(O8e));j6e=new TL(p4n,E6e);T6e=new TL(Q8n,false);S6e=new TL(J8n,true);new tm;r5e=new TL(k4n,1);a5e=new TL(hee,null);Y6e=new TL(y4n,150);J6e=new TL(M4n,1.414);n5e=new TL(T4n,null);e5e=new TL(lee,1);F4e=new TL(X8n,false);_4e=new TL(V8n,false);N4e=new TL(D3n,1);$4e=(HCn(),O5e);new TL(bee,$4e);h6e=true;i5e=($wn(),P9e);c5e=P9e;t5e=P9e}function YYn(){YYn=O;gPe=new NC("DIRECTION_PREPROCESSOR",0);bPe=new NC("COMMENT_PREPROCESSOR",1);vPe=new NC("EDGE_AND_LAYER_CONSTRAINT_EDGE_REVERSER",2);NPe=new NC("INTERACTIVE_EXTERNAL_PORT_POSITIONER",3);YPe=new NC("PARTITION_PREPROCESSOR",4);RPe=new NC("LABEL_DUMMY_INSERTER",5);iCe=new NC("SELF_LOOP_PREPROCESSOR",6);HPe=new NC("LAYER_CONSTRAINT_PREPROCESSOR",7);QPe=new NC("PARTITION_MIDPROCESSOR",8);CPe=new NC("HIGH_DEGREE_NODE_LAYER_PROCESSOR",9);XPe=new NC("NODE_PROMOTION",10);BPe=new NC("LAYER_CONSTRAINT_POSTPROCESSOR",11);JPe=new NC("PARTITION_POSTPROCESSOR",12);jPe=new NC("HIERARCHICAL_PORT_CONSTRAINT_PROCESSOR",13);cCe=new NC("SEMI_INTERACTIVE_CROSSMIN_PROCESSOR",14);uPe=new NC("BREAKING_POINT_INSERTER",15);qPe=new NC("LONG_EDGE_SPLITTER",16);nCe=new NC("PORT_SIDE_PROCESSOR",17);$Pe=new NC("INVERTED_PORT_PROCESSOR",18);ZPe=new NC("PORT_LIST_SORTER",19);sCe=new NC("SORT_BY_INPUT_ORDER_OF_MODEL",20);zPe=new NC("NORTH_SOUTH_PORT_PREPROCESSOR",21);sPe=new NC("BREAKING_POINT_PROCESSOR",22);WPe=new NC(g6n,23);oCe=new NC(v6n,24);tCe=new NC("SELF_LOOP_PORT_RESTORER",25);uCe=new NC("SINGLE_EDGE_GRAPH_WRAPPER",26);DPe=new NC("IN_LAYER_CONSTRAINT_PROCESSOR",27);yPe=new NC("END_NODE_PORT_LABEL_MANAGEMENT_PROCESSOR",28);xPe=new NC("LABEL_AND_NODE_SIZE_PROCESSOR",29);LPe=new NC("INNERMOST_NODE_MARGIN_CALCULATOR",30);aCe=new NC("SELF_LOOP_ROUTER",31);hPe=new NC("COMMENT_NODE_MARGIN_CALCULATOR",32);mPe=new NC("END_LABEL_PREPROCESSOR",33);FPe=new NC("LABEL_DUMMY_SWITCHER",34);fPe=new NC("CENTER_LABEL_MANAGEMENT_PROCESSOR",35);_Pe=new NC("LABEL_SIDE_SELECTOR",36);OPe=new NC("HYPEREDGE_DUMMY_MERGER",37);EPe=new NC("HIERARCHICAL_PORT_DUMMY_SIZE_PROCESSOR",38);UPe=new NC("LAYER_SIZE_AND_GRAPH_HEIGHT_CALCULATOR",39);PPe=new NC("HIERARCHICAL_PORT_POSITION_PROCESSOR",40);wPe=new NC("CONSTRAINTS_POSTPROCESSOR",41);lPe=new NC("COMMENT_POSTPROCESSOR",42);APe=new NC("HYPERNODE_PROCESSOR",43);SPe=new NC("HIERARCHICAL_PORT_ORTHOGONAL_EDGE_ROUTER",44);GPe=new NC("LONG_EDGE_JOINER",45);rCe=new NC("SELF_LOOP_POSTPROCESSOR",46);oPe=new NC("BREAKING_POINT_REMOVER",47);VPe=new NC("NORTH_SOUTH_PORT_POSTPROCESSOR",48);IPe=new NC("HORIZONTAL_COMPACTOR",49);KPe=new NC("LABEL_DUMMY_REMOVER",50);MPe=new NC("FINAL_SPLINE_BENDPOINTS_CALCULATOR",51);kPe=new NC("END_LABEL_SORTER",52);eCe=new NC("REVERSED_EDGE_RESTORER",53);pPe=new NC("END_LABEL_POSTPROCESSOR",54);TPe=new NC("HIERARCHICAL_NODE_RESIZER",55);dPe=new NC("DIRECTION_POSTPROCESSOR",56)}function ZYn(){ZYn=O;_xe=(Zrn(),xNe);Fxe=new TL(_6n,_xe);rRe=new TL(B6n,(Qx(),false));oRe=(r5(),B$e);sRe=new TL(H6n,oRe);PRe=new TL(U6n,false);CRe=new TL(G6n,true);txe=new TL(q6n,false);zRe=(arn(),gHe);VRe=new TL(X6n,zRe);Bwn(1);tKe=new TL(V6n,Bwn(7));rKe=new TL(z6n,false);iRe=new TL(W6n,false);Kxe=(Emn(),ONe);Rxe=new TL(Q6n,Kxe);SRe=(PKn(),OBe);ERe=new TL(J6n,SRe);gRe=(Wvn(),ZDe);dRe=new TL(Y6n,gRe);Bwn(-1);wRe=new TL(Z6n,null);Bwn(-1);vRe=new TL(n5n,Bwn(-1));Bwn(-1);pRe=new TL(e5n,Bwn(4));Bwn(-1);kRe=new TL(t5n,Bwn(2));jRe=(CHn(),cHe);TRe=new TL(r5n,jRe);Bwn(0);MRe=new TL(i5n,Bwn(0));lRe=new TL(a5n,Bwn(pZn));xxe=(Icn(),kNe);Dxe=new TL(c5n,xxe);pxe=new TL(u5n,false);Pxe=new TL(s5n,.1);Nxe=new TL(o5n,false);Ixe=new TL(f5n,null);Oxe=new TL(h5n,null);Bwn(-1);Axe=new TL(l5n,null);Bwn(-1);Lxe=new TL(b5n,Bwn(-1));Bwn(0);mxe=new TL(w5n,Bwn(40));Exe=(sfn(),N$e);jxe=new TL(d5n,Exe);yxe=A$e;kxe=new TL(g5n,yxe);XRe=(Myn(),qBe);qRe=new TL(v5n,XRe);DRe=new Np(p5n);ORe=(ntn(),ZNe);IRe=new TL(m5n,ORe);NRe=(OSn(),c$e);LRe=new TL(k5n,NRe);new tm;KRe=new TL(y5n,.3);_Re=new Np(M5n);HRe=(rMn(),BBe);BRe=new TL(T5n,HRe);zxe=(son(),SHe);Vxe=new TL(j5n,zxe);Qxe=(Aln(),LHe);Wxe=new TL(E5n,Qxe);Yxe=(Ebn(),KHe);Jxe=new TL(S5n,Yxe);nRe=new TL(P5n,.2);qxe=new TL(C5n,2);YRe=new TL(I5n,null);nKe=new TL(O5n,10);ZRe=new TL(A5n,10);eKe=new TL(L5n,20);Bwn(0);WRe=new TL(N5n,Bwn(0));Bwn(0);QRe=new TL($5n,Bwn(0));Bwn(0);JRe=new TL(D5n,Bwn(0));rxe=new TL(x5n,false);uxe=(HIn(),d$e);cxe=new TL(R5n,uxe);axe=(V7(),gNe);ixe=new TL(K5n,axe);cRe=new TL(F5n,false);Bwn(0);aRe=new TL(_5n,Bwn(16));Bwn(0);uRe=new TL(B5n,Bwn(5));SKe=(Yfn(),VHe);EKe=new TL(H5n,SKe);iKe=new TL(U5n,10);uKe=new TL(G5n,1);gKe=(ocn(),SNe);dKe=new TL(q5n,gKe);fKe=new Np(X5n);bKe=Bwn(1);Bwn(0);lKe=new TL(V5n,bKe);AKe=(scn(),BHe);OKe=new TL(z5n,AKe);PKe=new Np(W5n);yKe=new TL(Q5n,true);mKe=new TL(J5n,2);TKe=new TL(Y5n,true);Gxe=(cOn(),WNe);Uxe=new TL(Z5n,Gxe);Hxe=(jAn(),oNe);Bxe=new TL(n8n,Hxe);vxe=(Smn(),hHe);gxe=new TL(e8n,vxe);dxe=new TL(t8n,false);wxe=new TL(r8n,false);oxe=(zmn(),hje);sxe=new TL(i8n,oxe);bxe=(Nwn(),$Be);lxe=new TL(a8n,bxe);fxe=new TL(c8n,0);hxe=new TL(u8n,0);hRe=LNe;fRe=mNe;mRe=IBe;yRe=IBe;bRe=jBe;Cxe=(Dwn(),U5e);$xe=kNe;Sxe=kNe;Mxe=kNe;Txe=U5e;xRe=zBe;RRe=qBe;ARe=qBe;$Re=qBe;FRe=VBe;GRe=zBe;URe=zBe;Zxe=(qgn(),M5e);eRe=M5e;tRe=KHe;Xxe=y5e;aKe=zHe;cKe=XHe;sKe=zHe;oKe=XHe;vKe=zHe;pKe=XHe;hKe=ENe;wKe=SNe;LKe=zHe;NKe=XHe;CKe=zHe;IKe=XHe;MKe=XHe;kKe=XHe;jKe=XHe}function nZn(n,e,r){var i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T,j,E,S,P,C,I,O,A,L,N,$,D,x,R,K,F,_,B,H,U,G,q,X,V,z,W,Q,J,Y,Z,nn,en,tn,rn,an,cn,un,sn;Y=0;for(O=e,N=0,x=O.length;N0&&(n.a[U.p]=Y++)}}rn=0;for(A=r,$=0,R=A.length;$0){U=(PK(V.b>0),bG(V.a.Xb(V.c=--V.b),12));X=0;for(s=new nd(U.e);s.a0){if(U.j==(UQn(),D8e)){n.a[U.p]=rn;++rn}else{n.a[U.p]=rn+K+_;++_}}}rn+=_}q=new rm;d=new JL;for(I=e,L=0,D=I.length;Lf.b&&(f.b=z)}else if(U.i.c==J){zf.c&&(f.c=z)}}}Ken(g,0,g.length,null);tn=$nn(Ght,z1n,28,g.length,15,1);i=$nn(Ght,z1n,28,rn+1,15,1);for(p=0;p0){j%2>0&&(a+=un[j+1]);j=(j-1)/2|0;++un[j]}}S=$nn(PGe,jZn,374,g.length*2,0,1);for(y=0;y0&&(x1(L.f),false)){if(bG(YDn(p,n5e),280)==P9e){throw dm(new IM("Topdown Layout Providers should only be used on parallel nodes."))}JA(x1(L.f));null.Um();jN(p,t.Math.max(p.g,null.Vm),t.Math.max(p.f,null.Vm))}else if(YDn(p,a5e)!=null){s=bG(YDn(p,a5e),347);q=s.Tg(p);jN(p,t.Math.max(p.g,q.a),t.Math.max(p.f,q.b))}}}R=bG(YDn(e,c6e),107);w=e.g-(R.b+R.c);b=e.f-(R.d+R.a);z.bh("Available Child Area: ("+w+"|"+b+")");Pyn(e,g4e,w/b);Pkn(e,a,i.eh(D));if(bG(YDn(e,n5e),280)==I9e){ZJn(e);jN(e,R.b+bM(MK(YDn(e,y4e)))+R.c,R.d+bM(MK(YDn(e,k4e)))+R.a)}z.bh("Executed layout algorithm: "+TK(YDn(e,b4e))+" on node "+e.k);if(bG(YDn(e,n5e),280)==P9e){if(w<0||b<0){throw dm(new IM("The size defined by the parent parallel node is too small for the space provided by the paddings of the child hierarchical node. "+e.k))}jnn(e,y4e)||jnn(e,k4e)||ZJn(e);g=bM(MK(YDn(e,y4e)));d=bM(MK(YDn(e,k4e)));z.bh("Desired Child Area: ("+g+"|"+d+")");F=w/g;_=b/d;K=t.Math.min(F,t.Math.min(_,bM(MK(YDn(e,e5e)))));Pyn(e,r5e,K);z.bh(e.k+" -- Local Scale Factor (X|Y): ("+F+"|"+_+")");y=bG(YDn(e,T4e),21);c=0;u=0;K'?":T_(tre,n)?"'(?<' or '(? toIndex: ",s2n=", toIndex: ",o2n="Index: ",f2n=", Size: ",h2n="org.eclipse.elk.alg.common",l2n={50:1},b2n="org.eclipse.elk.alg.common.compaction",w2n="Scanline/EventHandler",d2n="org.eclipse.elk.alg.common.compaction.oned",g2n="CNode belongs to another CGroup.",v2n="ISpacingsHandler/1",p2n="The ",m2n=" instance has been finished already.",k2n="The direction ",y2n=" is not supported by the CGraph instance.",M2n="OneDimensionalCompactor",T2n="OneDimensionalCompactor/lambda$0$Type",j2n="Quadruplet",E2n="ScanlineConstraintCalculator",S2n="ScanlineConstraintCalculator/ConstraintsScanlineHandler",P2n="ScanlineConstraintCalculator/ConstraintsScanlineHandler/lambda$0$Type",C2n="ScanlineConstraintCalculator/Timestamp",I2n="ScanlineConstraintCalculator/lambda$0$Type",O2n={178:1,46:1},A2n="org.eclipse.elk.alg.common.compaction.options",L2n="org.eclipse.elk.core.data",N2n="org.eclipse.elk.polyomino.traversalStrategy",$2n="org.eclipse.elk.polyomino.lowLevelSort",D2n="org.eclipse.elk.polyomino.highLevelSort",x2n="org.eclipse.elk.polyomino.fill",R2n={134:1},K2n="polyomino",F2n="org.eclipse.elk.alg.common.networksimplex",_2n={183:1,3:1,4:1},B2n="org.eclipse.elk.alg.common.nodespacing",H2n="org.eclipse.elk.alg.common.nodespacing.cellsystem",U2n="CENTER",G2n={217:1,336:1},q2n={3:1,4:1,5:1,603:1},X2n="LEFT",V2n="RIGHT",z2n="Vertical alignment cannot be null",W2n="BOTTOM",Q2n="org.eclipse.elk.alg.common.nodespacing.internal",J2n="UNDEFINED",Y2n=.01,Z2n="org.eclipse.elk.alg.common.nodespacing.internal.algorithm",n3n="LabelPlacer/lambda$0$Type",e3n="LabelPlacer/lambda$1$Type",t3n="portRatioOrPosition",r3n="org.eclipse.elk.alg.common.overlaps",i3n="DOWN",a3n="org.eclipse.elk.alg.common.polyomino",c3n="NORTH",u3n="EAST",s3n="SOUTH",o3n="WEST",f3n="org.eclipse.elk.alg.common.polyomino.structures",h3n="Direction",l3n="Grid is only of size ",b3n=". Requested point (",w3n=") is out of bounds.",d3n=" Given center based coordinates were (",g3n="org.eclipse.elk.graph.properties",v3n="IPropertyHolder",p3n={3:1,96:1,137:1},m3n="org.eclipse.elk.alg.common.spore",k3n="org.eclipse.elk.alg.common.utils",y3n={205:1},M3n="org.eclipse.elk.core",T3n="Connected Components Compaction",j3n="org.eclipse.elk.alg.disco",E3n="org.eclipse.elk.alg.disco.graph",S3n="org.eclipse.elk.alg.disco.options",P3n="CompactionStrategy",C3n="org.eclipse.elk.disco.componentCompaction.strategy",I3n="org.eclipse.elk.disco.componentCompaction.componentLayoutAlgorithm",O3n="org.eclipse.elk.disco.debug.discoGraph",A3n="org.eclipse.elk.disco.debug.discoPolys",L3n="componentCompaction",N3n="org.eclipse.elk.disco",$3n="org.eclipse.elk.spacing.componentComponent",D3n="org.eclipse.elk.edge.thickness",x3n="org.eclipse.elk.aspectRatio",R3n="org.eclipse.elk.padding",K3n="org.eclipse.elk.alg.disco.transform",F3n=1.5707963267948966,_3n=17976931348623157e292,B3n={3:1,4:1,5:1,198:1},H3n={3:1,6:1,4:1,5:1,100:1,115:1},U3n="org.eclipse.elk.alg.force",G3n="ComponentsProcessor",q3n="ComponentsProcessor/1",X3n="ElkGraphImporter/lambda$0$Type",V3n="org.eclipse.elk.alg.force.graph",z3n="Component Layout",W3n="org.eclipse.elk.alg.force.model",Q3n="org.eclipse.elk.force.model",J3n="org.eclipse.elk.force.iterations",Y3n="org.eclipse.elk.force.repulsivePower",Z3n="org.eclipse.elk.force.temperature",n4n=.001,e4n="org.eclipse.elk.force.repulsion",t4n="org.eclipse.elk.alg.force.options",r4n=1.600000023841858,i4n="org.eclipse.elk.force",a4n="org.eclipse.elk.priority",c4n="org.eclipse.elk.spacing.nodeNode",u4n="org.eclipse.elk.spacing.edgeLabel",s4n="org.eclipse.elk.randomSeed",o4n="org.eclipse.elk.separateConnectedComponents",f4n="org.eclipse.elk.interactive",h4n="org.eclipse.elk.portConstraints",l4n="org.eclipse.elk.edgeLabels.inline",b4n="org.eclipse.elk.omitNodeMicroLayout",w4n="org.eclipse.elk.nodeSize.fixedGraphSize",d4n="org.eclipse.elk.nodeSize.options",g4n="org.eclipse.elk.nodeSize.constraints",v4n="org.eclipse.elk.nodeLabels.placement",p4n="org.eclipse.elk.portLabels.placement",m4n="org.eclipse.elk.topdownLayout",k4n="org.eclipse.elk.topdown.scaleFactor",y4n="org.eclipse.elk.topdown.hierarchicalNodeWidth",M4n="org.eclipse.elk.topdown.hierarchicalNodeAspectRatio",T4n="org.eclipse.elk.topdown.nodeType",j4n="origin",E4n="random",S4n="boundingBox.upLeft",P4n="boundingBox.lowRight",C4n="org.eclipse.elk.stress.fixed",I4n="org.eclipse.elk.stress.desiredEdgeLength",O4n="org.eclipse.elk.stress.dimension",A4n="org.eclipse.elk.stress.epsilon",L4n="org.eclipse.elk.stress.iterationLimit",N4n="org.eclipse.elk.stress",$4n="ELK Stress",D4n="org.eclipse.elk.nodeSize.minimum",x4n="org.eclipse.elk.alg.force.stress",R4n="Layered layout",K4n="org.eclipse.elk.alg.layered",F4n="org.eclipse.elk.alg.layered.compaction.components",_4n="org.eclipse.elk.alg.layered.compaction.oned",B4n="org.eclipse.elk.alg.layered.compaction.oned.algs",H4n="org.eclipse.elk.alg.layered.compaction.recthull",U4n="org.eclipse.elk.alg.layered.components",G4n="NONE",q4n="MODEL_ORDER",X4n={3:1,6:1,4:1,9:1,5:1,126:1},V4n={3:1,6:1,4:1,5:1,150:1,100:1,115:1},z4n="org.eclipse.elk.alg.layered.compound",W4n={47:1},Q4n="org.eclipse.elk.alg.layered.graph",J4n=" -> ",Y4n="Not supported by LGraph",Z4n="Port side is undefined",n6n={3:1,6:1,4:1,5:1,483:1,150:1,100:1,115:1},e6n={3:1,6:1,4:1,5:1,150:1,199:1,210:1,100:1,115:1},t6n={3:1,6:1,4:1,5:1,150:1,2042:1,210:1,100:1,115:1},r6n="([{\"' \t\r\n",i6n=")]}\"' \t\r\n",a6n="The given string contains parts that cannot be parsed as numbers.",c6n="org.eclipse.elk.core.math",u6n={3:1,4:1,140:1,214:1,423:1},s6n={3:1,4:1,107:1,214:1,423:1},o6n="org.eclipse.elk.alg.layered.graph.transform",f6n="ElkGraphImporter",h6n="ElkGraphImporter/lambda$1$Type",l6n="ElkGraphImporter/lambda$2$Type",b6n="ElkGraphImporter/lambda$4$Type",w6n="org.eclipse.elk.alg.layered.intermediate",d6n="Node margin calculation",g6n="ONE_SIDED_GREEDY_SWITCH",v6n="TWO_SIDED_GREEDY_SWITCH",p6n="No implementation is available for the layout processor ",m6n="IntermediateProcessorStrategy",k6n="Node '",y6n="FIRST_SEPARATE",M6n="LAST_SEPARATE",T6n="Odd port side processing",j6n="org.eclipse.elk.alg.layered.intermediate.compaction",E6n="org.eclipse.elk.alg.layered.intermediate.greedyswitch",S6n="org.eclipse.elk.alg.layered.p3order.counting",P6n={230:1},C6n="org.eclipse.elk.alg.layered.intermediate.loops",I6n="org.eclipse.elk.alg.layered.intermediate.loops.ordering",O6n="org.eclipse.elk.alg.layered.intermediate.loops.routing",A6n="org.eclipse.elk.alg.layered.intermediate.preserveorder",L6n="org.eclipse.elk.alg.layered.intermediate.wrapping",N6n="org.eclipse.elk.alg.layered.options",$6n="INTERACTIVE",D6n="GREEDY",x6n="DEPTH_FIRST",R6n="EDGE_LENGTH",K6n="SELF_LOOPS",F6n="firstTryWithInitialOrder",_6n="org.eclipse.elk.layered.directionCongruency",B6n="org.eclipse.elk.layered.feedbackEdges",H6n="org.eclipse.elk.layered.interactiveReferencePoint",U6n="org.eclipse.elk.layered.mergeEdges",G6n="org.eclipse.elk.layered.mergeHierarchyEdges",q6n="org.eclipse.elk.layered.allowNonFlowPortsToSwitchSides",X6n="org.eclipse.elk.layered.portSortingStrategy",V6n="org.eclipse.elk.layered.thoroughness",z6n="org.eclipse.elk.layered.unnecessaryBendpoints",W6n="org.eclipse.elk.layered.generatePositionAndLayerIds",Q6n="org.eclipse.elk.layered.cycleBreaking.strategy",J6n="org.eclipse.elk.layered.layering.strategy",Y6n="org.eclipse.elk.layered.layering.layerConstraint",Z6n="org.eclipse.elk.layered.layering.layerChoiceConstraint",n5n="org.eclipse.elk.layered.layering.layerId",e5n="org.eclipse.elk.layered.layering.minWidth.upperBoundOnWidth",t5n="org.eclipse.elk.layered.layering.minWidth.upperLayerEstimationScalingFactor",r5n="org.eclipse.elk.layered.layering.nodePromotion.strategy",i5n="org.eclipse.elk.layered.layering.nodePromotion.maxIterations",a5n="org.eclipse.elk.layered.layering.coffmanGraham.layerBound",c5n="org.eclipse.elk.layered.crossingMinimization.strategy",u5n="org.eclipse.elk.layered.crossingMinimization.forceNodeModelOrder",s5n="org.eclipse.elk.layered.crossingMinimization.hierarchicalSweepiness",o5n="org.eclipse.elk.layered.crossingMinimization.semiInteractive",f5n="org.eclipse.elk.layered.crossingMinimization.inLayerPredOf",h5n="org.eclipse.elk.layered.crossingMinimization.inLayerSuccOf",l5n="org.eclipse.elk.layered.crossingMinimization.positionChoiceConstraint",b5n="org.eclipse.elk.layered.crossingMinimization.positionId",w5n="org.eclipse.elk.layered.crossingMinimization.greedySwitch.activationThreshold",d5n="org.eclipse.elk.layered.crossingMinimization.greedySwitch.type",g5n="org.eclipse.elk.layered.crossingMinimization.greedySwitchHierarchical.type",v5n="org.eclipse.elk.layered.nodePlacement.strategy",p5n="org.eclipse.elk.layered.nodePlacement.favorStraightEdges",m5n="org.eclipse.elk.layered.nodePlacement.bk.edgeStraightening",k5n="org.eclipse.elk.layered.nodePlacement.bk.fixedAlignment",y5n="org.eclipse.elk.layered.nodePlacement.linearSegments.deflectionDampening",M5n="org.eclipse.elk.layered.nodePlacement.networkSimplex.nodeFlexibility",T5n="org.eclipse.elk.layered.nodePlacement.networkSimplex.nodeFlexibility.default",j5n="org.eclipse.elk.layered.edgeRouting.selfLoopDistribution",E5n="org.eclipse.elk.layered.edgeRouting.selfLoopOrdering",S5n="org.eclipse.elk.layered.edgeRouting.splines.mode",P5n="org.eclipse.elk.layered.edgeRouting.splines.sloppy.layerSpacingFactor",C5n="org.eclipse.elk.layered.edgeRouting.polyline.slopedEdgeZoneWidth",I5n="org.eclipse.elk.layered.spacing.baseValue",O5n="org.eclipse.elk.layered.spacing.edgeNodeBetweenLayers",A5n="org.eclipse.elk.layered.spacing.edgeEdgeBetweenLayers",L5n="org.eclipse.elk.layered.spacing.nodeNodeBetweenLayers",N5n="org.eclipse.elk.layered.priority.direction",$5n="org.eclipse.elk.layered.priority.shortness",D5n="org.eclipse.elk.layered.priority.straightness",x5n="org.eclipse.elk.layered.compaction.connectedComponents",R5n="org.eclipse.elk.layered.compaction.postCompaction.strategy",K5n="org.eclipse.elk.layered.compaction.postCompaction.constraints",F5n="org.eclipse.elk.layered.highDegreeNodes.treatment",_5n="org.eclipse.elk.layered.highDegreeNodes.threshold",B5n="org.eclipse.elk.layered.highDegreeNodes.treeHeight",H5n="org.eclipse.elk.layered.wrapping.strategy",U5n="org.eclipse.elk.layered.wrapping.additionalEdgeSpacing",G5n="org.eclipse.elk.layered.wrapping.correctionFactor",q5n="org.eclipse.elk.layered.wrapping.cutting.strategy",X5n="org.eclipse.elk.layered.wrapping.cutting.cuts",V5n="org.eclipse.elk.layered.wrapping.cutting.msd.freedom",z5n="org.eclipse.elk.layered.wrapping.validify.strategy",W5n="org.eclipse.elk.layered.wrapping.validify.forbiddenIndices",Q5n="org.eclipse.elk.layered.wrapping.multiEdge.improveCuts",J5n="org.eclipse.elk.layered.wrapping.multiEdge.distancePenalty",Y5n="org.eclipse.elk.layered.wrapping.multiEdge.improveWrappedEdges",Z5n="org.eclipse.elk.layered.edgeLabels.sideSelection",n8n="org.eclipse.elk.layered.edgeLabels.centerLabelPlacementStrategy",e8n="org.eclipse.elk.layered.considerModelOrder.strategy",t8n="org.eclipse.elk.layered.considerModelOrder.portModelOrder",r8n="org.eclipse.elk.layered.considerModelOrder.noModelOrder",i8n="org.eclipse.elk.layered.considerModelOrder.components",a8n="org.eclipse.elk.layered.considerModelOrder.longEdgeStrategy",c8n="org.eclipse.elk.layered.considerModelOrder.crossingCounterNodeInfluence",u8n="org.eclipse.elk.layered.considerModelOrder.crossingCounterPortInfluence",s8n="layering",o8n="layering.minWidth",f8n="layering.nodePromotion",h8n="crossingMinimization",l8n="org.eclipse.elk.hierarchyHandling",b8n="crossingMinimization.greedySwitch",w8n="nodePlacement",d8n="nodePlacement.bk",g8n="edgeRouting",v8n="org.eclipse.elk.edgeRouting",p8n="spacing",m8n="priority",k8n="compaction",y8n="compaction.postCompaction",M8n="Specifies whether and how post-process compaction is applied.",T8n="highDegreeNodes",j8n="wrapping",E8n="wrapping.cutting",S8n="wrapping.validify",P8n="wrapping.multiEdge",C8n="edgeLabels",I8n="considerModelOrder",O8n="org.eclipse.elk.spacing.commentComment",A8n="org.eclipse.elk.spacing.commentNode",L8n="org.eclipse.elk.spacing.edgeEdge",N8n="org.eclipse.elk.spacing.edgeNode",$8n="org.eclipse.elk.spacing.labelLabel",D8n="org.eclipse.elk.spacing.labelPortHorizontal",x8n="org.eclipse.elk.spacing.labelPortVertical",R8n="org.eclipse.elk.spacing.labelNode",K8n="org.eclipse.elk.spacing.nodeSelfLoop",F8n="org.eclipse.elk.spacing.portPort",_8n="org.eclipse.elk.spacing.individual",B8n="org.eclipse.elk.port.borderOffset",H8n="org.eclipse.elk.noLayout",U8n="org.eclipse.elk.port.side",G8n="org.eclipse.elk.debugMode",q8n="org.eclipse.elk.alignment",X8n="org.eclipse.elk.insideSelfLoops.activate",V8n="org.eclipse.elk.insideSelfLoops.yo",z8n="org.eclipse.elk.direction",W8n="org.eclipse.elk.nodeLabels.padding",Q8n="org.eclipse.elk.portLabels.nextToPortIfPossible",J8n="org.eclipse.elk.portLabels.treatAsGroup",Y8n="org.eclipse.elk.portAlignment.default",Z8n="org.eclipse.elk.portAlignment.north",n9n="org.eclipse.elk.portAlignment.south",e9n="org.eclipse.elk.portAlignment.west",t9n="org.eclipse.elk.portAlignment.east",r9n="org.eclipse.elk.contentAlignment",i9n="org.eclipse.elk.junctionPoints",a9n="org.eclipse.elk.edgeLabels.placement",c9n="org.eclipse.elk.port.index",u9n="org.eclipse.elk.commentBox",s9n="org.eclipse.elk.hypernode",o9n="org.eclipse.elk.port.anchor",f9n="org.eclipse.elk.partitioning.activate",h9n="org.eclipse.elk.partitioning.partition",l9n="org.eclipse.elk.position",b9n="org.eclipse.elk.margins",w9n="org.eclipse.elk.spacing.portsSurrounding",d9n="org.eclipse.elk.interactiveLayout",g9n="org.eclipse.elk.core.util",v9n={3:1,4:1,5:1,601:1},p9n="NETWORK_SIMPLEX",m9n="SIMPLE",k9n={106:1,47:1},y9n="org.eclipse.elk.alg.layered.p1cycles",M9n="org.eclipse.elk.alg.layered.p2layers",T9n={413:1,230:1},j9n={846:1,3:1,4:1},E9n="org.eclipse.elk.alg.layered.p3order",S9n="org.eclipse.elk.alg.layered.p4nodes",P9n={3:1,4:1,5:1,854:1},C9n=1e-5,I9n="org.eclipse.elk.alg.layered.p4nodes.bk",O9n="org.eclipse.elk.alg.layered.p5edges",A9n="org.eclipse.elk.alg.layered.p5edges.orthogonal",L9n="org.eclipse.elk.alg.layered.p5edges.orthogonal.direction",N9n=1e-6,$9n="org.eclipse.elk.alg.layered.p5edges.splines",D9n=.09999999999999998,x9n=1e-8,R9n=4.71238898038469,K9n=3.141592653589793,F9n="org.eclipse.elk.alg.mrtree",_9n=.10000000149011612,B9n="SUPER_ROOT",H9n="org.eclipse.elk.alg.mrtree.graph",U9n=-17976931348623157e292,G9n="org.eclipse.elk.alg.mrtree.intermediate",q9n="Processor compute fanout",X9n={3:1,6:1,4:1,5:1,534:1,100:1,115:1},V9n="Set neighbors in level",z9n="org.eclipse.elk.alg.mrtree.options",W9n="DESCENDANTS",Q9n="org.eclipse.elk.mrtree.compaction",J9n="org.eclipse.elk.mrtree.edgeEndTextureLength",Y9n="org.eclipse.elk.mrtree.treeLevel",Z9n="org.eclipse.elk.mrtree.positionConstraint",n7n="org.eclipse.elk.mrtree.weighting",e7n="org.eclipse.elk.mrtree.edgeRoutingMode",t7n="org.eclipse.elk.mrtree.searchOrder",r7n="Position Constraint",i7n="org.eclipse.elk.mrtree",a7n="org.eclipse.elk.tree",c7n="Processor arrange level",u7n="org.eclipse.elk.alg.mrtree.p2order",s7n="org.eclipse.elk.alg.mrtree.p4route",o7n="org.eclipse.elk.alg.radial",f7n=6.283185307179586,h7n="Before",l7n=5e-324,b7n="After",w7n="org.eclipse.elk.alg.radial.intermediate",d7n="COMPACTION",g7n="org.eclipse.elk.alg.radial.intermediate.compaction",v7n={3:1,4:1,5:1,100:1},p7n="org.eclipse.elk.alg.radial.intermediate.optimization",m7n="No implementation is available for the layout option ",k7n="org.eclipse.elk.alg.radial.options",y7n="org.eclipse.elk.radial.centerOnRoot",M7n="org.eclipse.elk.radial.orderId",T7n="org.eclipse.elk.radial.radius",j7n="org.eclipse.elk.radial.rotate",E7n="org.eclipse.elk.radial.compactor",S7n="org.eclipse.elk.radial.compactionStepSize",P7n="org.eclipse.elk.radial.sorter",C7n="org.eclipse.elk.radial.wedgeCriteria",I7n="org.eclipse.elk.radial.optimizationCriteria",O7n="org.eclipse.elk.radial.rotation.targetAngle",A7n="org.eclipse.elk.radial.rotation.computeAdditionalWedgeSpace",L7n="org.eclipse.elk.radial.rotation.outgoingEdgeAngles",N7n="Compaction",$7n="rotation",D7n="org.eclipse.elk.radial",x7n="org.eclipse.elk.alg.radial.p1position.wedge",R7n="org.eclipse.elk.alg.radial.sorting",K7n=5.497787143782138,F7n=3.9269908169872414,_7n=2.356194490192345,B7n="org.eclipse.elk.alg.rectpacking",H7n="org.eclipse.elk.alg.rectpacking.intermediate",U7n="org.eclipse.elk.alg.rectpacking.options",G7n="org.eclipse.elk.rectpacking.trybox",q7n="org.eclipse.elk.rectpacking.currentPosition",X7n="org.eclipse.elk.rectpacking.desiredPosition",V7n="org.eclipse.elk.rectpacking.inNewRow",z7n="org.eclipse.elk.rectpacking.widthApproximation.strategy",W7n="org.eclipse.elk.rectpacking.widthApproximation.targetWidth",Q7n="org.eclipse.elk.rectpacking.widthApproximation.optimizationGoal",J7n="org.eclipse.elk.rectpacking.widthApproximation.lastPlaceShift",Y7n="org.eclipse.elk.rectpacking.packing.strategy",Z7n="org.eclipse.elk.rectpacking.packing.compaction.rowHeightReevaluation",nne="org.eclipse.elk.rectpacking.packing.compaction.iterations",ene="org.eclipse.elk.rectpacking.whiteSpaceElimination.strategy",tne="widthApproximation",rne="Compaction Strategy",ine="packing.compaction",ane="org.eclipse.elk.rectpacking",cne="org.eclipse.elk.alg.rectpacking.p1widthapproximation",une="org.eclipse.elk.alg.rectpacking.p2packing",sne="No Compaction",one="org.eclipse.elk.alg.rectpacking.p3whitespaceelimination",fne="org.eclipse.elk.alg.rectpacking.util",hne="No implementation available for ",lne="org.eclipse.elk.alg.spore",bne="org.eclipse.elk.alg.spore.options",wne="org.eclipse.elk.sporeCompaction",dne="org.eclipse.elk.underlyingLayoutAlgorithm",gne="org.eclipse.elk.processingOrder.treeConstruction",vne="org.eclipse.elk.processingOrder.spanningTreeCostFunction",pne="org.eclipse.elk.processingOrder.preferredRoot",mne="org.eclipse.elk.processingOrder.rootSelection",kne="org.eclipse.elk.structure.structureExtractionStrategy",yne="org.eclipse.elk.compaction.compactionStrategy",Mne="org.eclipse.elk.compaction.orthogonal",Tne="org.eclipse.elk.overlapRemoval.maxIterations",jne="org.eclipse.elk.overlapRemoval.runScanline",Ene="processingOrder",Sne="overlapRemoval",Pne="org.eclipse.elk.sporeOverlap",Cne="org.eclipse.elk.alg.spore.p1structure",Ine="org.eclipse.elk.alg.spore.p2processingorder",One="org.eclipse.elk.alg.spore.p3execution",Ane="Topdown Layout",Lne="Invalid index: ",Nne="org.eclipse.elk.core.alg",$ne={341:1},Dne={295:1},xne="Make sure its type is registered with the ",Rne=" utility class.",Kne="true",Fne="false",_ne="Couldn't clone property '",Bne=.05,Hne="org.eclipse.elk.core.options",Une=1.2999999523162842,Gne="org.eclipse.elk.box",qne="org.eclipse.elk.expandNodes",Xne="org.eclipse.elk.box.packingMode",Vne="org.eclipse.elk.algorithm",zne="org.eclipse.elk.resolvedAlgorithm",Wne="org.eclipse.elk.bendPoints",Qne="org.eclipse.elk.labelManager",Jne="org.eclipse.elk.scaleFactor",Yne="org.eclipse.elk.childAreaWidth",Zne="org.eclipse.elk.childAreaHeight",nee="org.eclipse.elk.animate",eee="org.eclipse.elk.animTimeFactor",tee="org.eclipse.elk.layoutAncestors",ree="org.eclipse.elk.maxAnimTime",iee="org.eclipse.elk.minAnimTime",aee="org.eclipse.elk.progressBar",cee="org.eclipse.elk.validateGraph",uee="org.eclipse.elk.validateOptions",see="org.eclipse.elk.zoomToFit",oee="org.eclipse.elk.font.name",fee="org.eclipse.elk.font.size",hee="org.eclipse.elk.topdown.sizeApproximator",lee="org.eclipse.elk.topdown.scaleCap",bee="org.eclipse.elk.edge.type",wee="partitioning",dee="nodeLabels",gee="portAlignment",vee="nodeSize",pee="port",mee="portLabels",kee="topdown",yee="insideSelfLoops",Mee="org.eclipse.elk.fixed",Tee="org.eclipse.elk.random",jee={3:1,34:1,22:1,347:1},Eee="port must have a parent node to calculate the port side",See="The edge needs to have exactly one edge section. Found: ",Pee="org.eclipse.elk.core.util.adapters",Cee="org.eclipse.emf.ecore",Iee="org.eclipse.elk.graph",Oee="EMapPropertyHolder",Aee="ElkBendPoint",Lee="ElkGraphElement",Nee="ElkConnectableShape",$ee="ElkEdge",Dee="ElkEdgeSection",xee="EModelElement",Ree="ENamedElement",Kee="ElkLabel",Fee="ElkNode",_ee="ElkPort",Bee={94:1,93:1},Hee="org.eclipse.emf.common.notify.impl",Uee="The feature '",Gee="' is not a valid changeable feature",qee="Expecting null",Xee="' is not a valid feature",Vee="The feature ID",zee=" is not a valid feature ID",Wee=32768,Qee={110:1,94:1,93:1,58:1,54:1,99:1},Jee="org.eclipse.emf.ecore.impl",Yee="org.eclipse.elk.graph.impl",Zee="Recursive containment not allowed for ",nte="The datatype '",ete="' is not a valid classifier",tte="The value '",rte={195:1,3:1,4:1},ite="The class '",ate="http://www.eclipse.org/elk/ElkGraph",cte="property",ute="value",ste="source",ote="properties",fte="identifier",hte="height",lte="width",bte="parent",wte="text",dte="children",gte="hierarchical",vte="sources",pte="targets",mte="sections",kte="bendPoints",yte="outgoingShape",Mte="incomingShape",Tte="outgoingSections",jte="incomingSections",Ete="org.eclipse.emf.common.util",Ste="Severe implementation error in the Json to ElkGraph importer.",Pte="id",Cte="org.eclipse.elk.graph.json",Ite="Unhandled parameter types: ",Ote="startPoint",Ate="An edge must have at least one source and one target (edge id: '",Lte="').",Nte="Referenced edge section does not exist: ",$te=" (edge id: '",Dte="target",xte="sourcePoint",Rte="targetPoint",Kte="group",Fte="name",_te="connectableShape cannot be null",Bte="edge cannot be null",Hte="Passed edge is not 'simple'.",Ute="org.eclipse.elk.graph.util",Gte="The 'no duplicates' constraint is violated",qte="targetIndex=",Xte=", size=",Vte="sourceIndex=",zte={3:1,4:1,20:1,31:1,56:1,16:1,15:1,59:1,70:1,66:1,61:1},Wte={3:1,4:1,20:1,31:1,56:1,16:1,51:1,15:1,59:1,70:1,66:1,61:1,596:1},Qte="logging",Jte="measureExecutionTime",Yte="parser.parse.1",Zte="parser.parse.2",nre="parser.next.1",ere="parser.next.2",tre="parser.next.3",rre="parser.next.4",ire="parser.factor.1",are="parser.factor.2",cre="parser.factor.3",ure="parser.factor.4",sre="parser.factor.5",ore="parser.factor.6",fre="parser.atom.1",hre="parser.atom.2",lre="parser.atom.3",bre="parser.atom.4",wre="parser.atom.5",dre="parser.cc.1",gre="parser.cc.2",vre="parser.cc.3",pre="parser.cc.5",mre="parser.cc.6",kre="parser.cc.7",yre="parser.cc.8",Mre="parser.ope.1",Tre="parser.ope.2",jre="parser.ope.3",Ere="parser.descape.1",Sre="parser.descape.2",Pre="parser.descape.3",Cre="parser.descape.4",Ire="parser.descape.5",Ore="parser.process.1",Are="parser.quantifier.1",Lre="parser.quantifier.2",Nre="parser.quantifier.3",$re="parser.quantifier.4",Dre="parser.quantifier.5",xre="org.eclipse.emf.common.notify",Rre={424:1,686:1},Kre={3:1,4:1,20:1,31:1,56:1,16:1,15:1,70:1,61:1},Fre={378:1,152:1},_re="index=",Bre={3:1,4:1,5:1,129:1},Hre={3:1,4:1,20:1,31:1,56:1,16:1,15:1,59:1,70:1,61:1},Ure={3:1,6:1,4:1,5:1,198:1},Gre={3:1,4:1,5:1,173:1,379:1},qre=";/?:@&=+$,",Xre="invalid authority: ",Vre="EAnnotation",zre="ETypedElement",Wre="EStructuralFeature",Qre="EAttribute",Jre="EClassifier",Yre="EEnumLiteral",Zre="EGenericType",nie="EOperation",eie="EParameter",tie="EReference",rie="ETypeParameter",iie="org.eclipse.emf.ecore.util",aie={79:1},cie={3:1,20:1,16:1,15:1,61:1,597:1,79:1,71:1,97:1},uie="org.eclipse.emf.ecore.util.FeatureMap$Entry",sie=8192,oie=2048,fie="byte",hie="char",lie="double",bie="float",wie="int",die="long",gie="short",vie="java.lang.Object",pie={3:1,4:1,5:1,254:1},mie={3:1,4:1,5:1,688:1},kie={3:1,4:1,20:1,31:1,56:1,16:1,15:1,59:1,70:1,66:1,61:1,71:1},yie={3:1,4:1,20:1,31:1,56:1,16:1,15:1,59:1,70:1,66:1,61:1,79:1,71:1,97:1},Mie="mixed",Tie="http:///org/eclipse/emf/ecore/util/ExtendedMetaData",jie="kind",Eie={3:1,4:1,5:1,689:1},Sie={3:1,4:1,20:1,31:1,56:1,16:1,15:1,70:1,61:1,79:1,71:1,97:1},Pie={20:1,31:1,56:1,16:1,15:1,61:1,71:1},Cie={51:1,128:1,287:1},Iie={76:1,343:1},Oie="The value of type '",Aie="' must be of type '",Lie=1352,Nie="http://www.eclipse.org/emf/2002/Ecore",$ie=-32768,Die="constraints",xie="baseType",Rie="getEStructuralFeature",Kie="getFeatureID",Fie="feature",_ie="getOperationID",Bie="operation",Hie="defaultValue",Uie="eTypeParameters",Gie="isInstance",qie="getEEnumLiteral",Xie="eContainingClass",Vie={57:1},zie={3:1,4:1,5:1,124:1},Wie="org.eclipse.emf.ecore.resource",Qie={94:1,93:1,599:1,2034:1},Jie="org.eclipse.emf.ecore.resource.impl",Yie="unspecified",Zie="simple",nae="attribute",eae="attributeWildcard",tae="element",rae="elementWildcard",iae="collapse",aae="itemType",cae="namespace",uae="##targetNamespace",sae="whiteSpace",oae="wildcards",fae="http://www.eclipse.org/emf/2003/XMLType",hae="##any",lae="uninitialized",bae="The multiplicity constraint is violated",wae="org.eclipse.emf.ecore.xml.type",dae="ProcessingInstruction",gae="SimpleAnyType",vae="XMLTypeDocumentRoot",pae="org.eclipse.emf.ecore.xml.type.impl",mae="INF",kae="processing",yae="ENTITIES_._base",Mae="minLength",Tae="ENTITY",jae="NCName",Eae="IDREFS_._base",Sae="integer",Pae="token",Cae="pattern",Iae="[a-zA-Z]{1,8}(-[a-zA-Z0-9]{1,8})*",Oae="\\i\\c*",Aae="[\\i-[:]][\\c-[:]]*",Lae="nonPositiveInteger",Nae="maxInclusive",$ae="NMTOKEN",Dae="NMTOKENS_._base",xae="nonNegativeInteger",Rae="minInclusive",Kae="normalizedString",Fae="unsignedByte",_ae="unsignedInt",Bae="18446744073709551615",Hae="unsignedShort",Uae="processingInstruction",Gae="org.eclipse.emf.ecore.xml.type.internal",qae=1114111,Xae="Internal Error: shorthands: \\u",Vae="xml:isDigit",zae="xml:isWord",Wae="xml:isSpace",Qae="xml:isNameChar",Jae="xml:isInitialNameChar",Yae="09٠٩۰۹०९০৯੦੯૦૯୦୯௧௯౦౯೦೯൦൯๐๙໐໙༠༩",Zae="AZazÀÖØöøıĴľŁňŊžƀǃǍǰǴǵǺȗɐʨʻˁΆΆΈΊΌΌΎΡΣώϐϖϚϚϜϜϞϞϠϠϢϳЁЌЎяёќўҁҐӄӇӈӋӌӐӫӮӵӸӹԱՖՙՙաֆאתװײءغفيٱڷںھۀێېۓەەۥۦअहऽऽक़ॡঅঌএঐওনপরললশহড়ঢ়য়ৡৰৱਅਊਏਐਓਨਪਰਲਲ਼ਵਸ਼ਸਹਖ਼ੜਫ਼ਫ਼ੲੴઅઋઍઍએઑઓનપરલળવહઽઽૠૠଅଌଏଐଓନପରଲଳଶହଽଽଡ଼ଢ଼ୟୡஅஊஎஐஒகஙசஜஜஞடணதநபமவஷஹఅఌఎఐఒనపళవహౠౡಅಌಎಐಒನಪಳವಹೞೞೠೡഅഌഎഐഒനപഹൠൡกฮะะาำเๅກຂຄຄງຈຊຊຍຍດທນຟມຣລລວວສຫອຮະະາຳຽຽເໄཀཇཉཀྵႠჅაჶᄀᄀᄂᄃᄅᄇᄉᄉᄋᄌᄎᄒᄼᄼᄾᄾᅀᅀᅌᅌᅎᅎᅐᅐᅔᅕᅙᅙᅟᅡᅣᅣᅥᅥᅧᅧᅩᅩᅭᅮᅲᅳᅵᅵᆞᆞᆨᆨᆫᆫᆮᆯᆷᆸᆺᆺᆼᇂᇫᇫᇰᇰᇹᇹḀẛẠỹἀἕἘἝἠὅὈὍὐὗὙὙὛὛὝὝὟώᾀᾴᾶᾼιιῂῄῆῌῐΐῖΊῠῬῲῴῶῼΩΩKÅ℮℮ↀↂ〇〇〡〩ぁゔァヺㄅㄬ一龥가힣",nce="Private Use",ece="ASSIGNED",tce="\0€ÿĀſƀɏɐʯʰ˿̀ͯͰϿЀӿ԰֏֐׿؀ۿ܀ݏހ޿ऀॿঀ৿਀੿઀૿଀୿஀௿ఀ౿ಀ೿ഀൿ඀෿฀๿຀໿ༀ࿿က႟Ⴀჿᄀᇿሀ፿Ꭰ᏿᐀ᙿ ᚟ᚠ᛿ក៿᠀᢯Ḁỿἀ῿ ⁰₟₠⃏⃐⃿℀⅏⅐↏←⇿∀⋿⌀⏿␀␿⑀⑟①⓿─╿▀▟■◿☀⛿✀➿⠀⣿⺀⻿⼀⿟⿰⿿ 〿぀ゟ゠ヿ㄀ㄯ㄰㆏㆐㆟ㆠㆿ㈀㋿㌀㏿㐀䶵一鿿ꀀ꒏꒐꓏가힣豈﫿ffﭏﭐ﷿︠︯︰﹏﹐﹯ﹰ﻾\ufeff\ufeff＀￯",rce="UNASSIGNED",ice={3:1,122:1},ace="org.eclipse.emf.ecore.xml.type.util",cce={3:1,4:1,5:1,381:1},uce="org.eclipse.xtext.xbase.lib",sce="Cannot add elements to a Range",oce="Cannot set elements in a Range",fce="Cannot remove elements from a Range",hce="user.agent";var lce,bce,wce,dce=-1;t.goog=t.goog||{};t.goog.global=t.goog.global||t;bce={};wDn(1,null,{},o);lce.Fb=function n(e){return AL(this,e)};lce.Gb=function n(){return this.Rm};lce.Hb=function n(){return Bx(this)};lce.Ib=function n(){var e;return $j(Cbn(this))+"@"+(e=Vun(this)>>>0,e.toString(16))};lce.equals=function(n){return this.Fb(n)};lce.hashCode=function(){return this.Hb()};lce.toString=function(){return this.Ib()};var gce,vce,pce;wDn(297,1,{297:1,2124:1},$hn);lce.ve=function n(e){var t;t=new $hn;t.i=4;e>1?t.c=X0(this,e-1):t.c=this;return t};lce.we=function n(){jK(this);return this.b};lce.xe=function n(){return $j(this)};lce.ye=function n(){return jK(this),this.k};lce.ze=function n(){return(this.i&4)!=0};lce.Ae=function n(){return(this.i&1)!=0};lce.Ib=function n(){return fin(this)};lce.i=0;var mce=1;var kce=YW(mZn,"Object",1);var yce=YW(mZn,"Class",297);wDn(2096,1,kZn);var Mce=YW(yZn,"Optional",2096);wDn(1191,2096,kZn,f);lce.Fb=function n(e){return e===this};lce.Hb=function n(){return 2040732332};lce.Ib=function n(){return"Optional.absent()"};lce.Jb=function n(e){nQ(e);return yy(),Tce};var Tce;var jce=YW(yZn,"Absent",1191);wDn(636,1,{},GM);var Ece=YW(yZn,"Joiner",636);var Sce=$q(yZn,"Predicate");wDn(589,1,{178:1,589:1,3:1,46:1},Vl);lce.Mb=function n(e){return nln(this,e)};lce.Lb=function n(e){return nln(this,e)};lce.Fb=function n(e){var t;if(G$(e,589)){t=bG(e,589);return LDn(this.a,t.a)}return false};lce.Hb=function n(){return iln(this.a)+306654252};lce.Ib=function n(){return uAn(this.a)};var Pce=YW(yZn,"Predicates/AndPredicate",589);wDn(419,2096,{419:1,3:1},zl);lce.Fb=function n(e){var t;if(G$(e,419)){t=bG(e,419);return bdn(this.a,t.a)}return false};lce.Hb=function n(){return 1502476572+Vun(this.a)};lce.Ib=function n(){return PZn+this.a+")"};lce.Jb=function n(e){return new zl(pZ(e.Kb(this.a),"the Function passed to Optional.transform() must not return null."))};var Cce=YW(yZn,"Present",419);wDn(204,1,IZn);lce.Nb=function n(e){Az(this,e)};lce.Qb=function n(){qM()};var Ice=YW(OZn,"UnmodifiableIterator",204);wDn(2076,204,AZn);lce.Qb=function n(){qM()};lce.Rb=function n(e){throw dm(new Um)};lce.Wb=function n(e){throw dm(new Um)};var Oce=YW(OZn,"UnmodifiableListIterator",2076);wDn(399,2076,AZn);lce.Ob=function n(){return this.c0};lce.Pb=function n(){if(this.c>=this.d){throw dm(new Xm)}return this.Xb(this.c++)};lce.Tb=function n(){return this.c};lce.Ub=function n(){if(this.c<=0){throw dm(new Xm)}return this.Xb(--this.c)};lce.Vb=function n(){return this.c-1};lce.c=0;lce.d=0;var Ace=YW(OZn,"AbstractIndexedListIterator",399);wDn(713,204,IZn);lce.Ob=function n(){return lun(this)};lce.Pb=function n(){return Stn(this)};lce.e=1;var Lce=YW(OZn,"AbstractIterator",713);wDn(2084,1,{229:1});lce.Zb=function n(){var e;return e=this.f,!e?this.f=this.ac():e};lce.Fb=function n(e){return xln(this,e)};lce.Hb=function n(){return Vun(this.Zb())};lce.dc=function n(){return this.gc()==0};lce.ec=function n(){return EV(this)};lce.Ib=function n(){return fvn(this.Zb())};var Nce=YW(OZn,"AbstractMultimap",2084);wDn(742,2084,LZn);lce.$b=function n(){pcn(this)};lce._b=function n(e){return Ij(this,e)};lce.ac=function n(){return new DE(this,this.c)};lce.ic=function n(e){return this.hc()};lce.bc=function n(){return new HD(this,this.c)};lce.jc=function n(){return this.mc(this.hc())};lce.kc=function n(){return new Py(this)};lce.lc=function n(){return $Cn(this.c.vc().Nc(),new l,64,this.d)};lce.cc=function n(e){return r7(this,e)};lce.fc=function n(e){return cwn(this,e)};lce.gc=function n(){return this.d};lce.mc=function n(e){return dZ(),new Qw(e)};lce.nc=function n(){return new Sy(this)};lce.oc=function n(){return $Cn(this.c.Cc().Nc(),new h,64,this.d)};lce.pc=function n(e,t){return new x7(this,e,t,null)};lce.d=0;var $ce=YW(OZn,"AbstractMapBasedMultimap",742);wDn(1696,742,LZn);lce.hc=function n(){return new H7(this.a)};lce.jc=function n(){return dZ(),dZ(),lbe};lce.cc=function n(e){return bG(r7(this,e),15)};lce.fc=function n(e){return bG(cwn(this,e),15)};lce.Zb=function n(){return aZ(this)};lce.Fb=function n(e){return xln(this,e)};lce.qc=function n(e){return bG(r7(this,e),15)};lce.rc=function n(e){return bG(cwn(this,e),15)};lce.mc=function n(e){return AZ(bG(e,15))};lce.pc=function n(e,t){return A6(this,e,bG(t,15),null)};var Dce=YW(OZn,"AbstractListMultimap",1696);wDn(748,1,NZn);lce.Nb=function n(e){Az(this,e)};lce.Ob=function n(){return this.c.Ob()||this.e.Ob()};lce.Pb=function n(){var e;if(!this.e.Ob()){e=bG(this.c.Pb(),44);this.b=e.ld();this.a=bG(e.md(),16);this.e=this.a.Kc()}return this.sc(this.b,this.e.Pb())};lce.Qb=function n(){this.e.Qb();bG(aJ(this.a),16).dc()&&this.c.Qb();--this.d.d};var xce=YW(OZn,"AbstractMapBasedMultimap/Itr",748);wDn(1129,748,NZn,Sy);lce.sc=function n(e,t){return t};var Rce=YW(OZn,"AbstractMapBasedMultimap/1",1129);wDn(1130,1,{},h);lce.Kb=function n(e){return bG(e,16).Nc()};var Kce=YW(OZn,"AbstractMapBasedMultimap/1methodref$spliterator$Type",1130);wDn(1131,748,NZn,Py);lce.sc=function n(e,t){return new GE(e,t)};var Fce=YW(OZn,"AbstractMapBasedMultimap/2",1131);var _ce=$q($Zn,"Map");wDn(2065,1,DZn);lce.wc=function n(e){ron(this,e)};lce.yc=function n(e,t,r){return tvn(this,e,t,r)};lce.$b=function n(){this.vc().$b()};lce.tc=function n(e){return wTn(this,e)};lce._b=function n(e){return!!CPn(this,e,false)};lce.uc=function n(e){var t,r,i;for(r=this.vc().Kc();r.Ob();){t=bG(r.Pb(),44);i=t.md();if(BA(e)===BA(i)||e!=null&&bdn(e,i)){return true}}return false};lce.Fb=function n(e){var t,r,i;if(e===this){return true}if(!G$(e,85)){return false}i=bG(e,85);if(this.gc()!=i.gc()){return false}for(r=i.vc().Kc();r.Ob();){t=bG(r.Pb(),44);if(!this.tc(t)){return false}}return true};lce.xc=function n(e){return _A(CPn(this,e,false))};lce.Hb=function n(){return chn(this.vc())};lce.dc=function n(){return this.gc()==0};lce.ec=function n(){return new Rw(this)};lce.zc=function n(e,t){throw dm(new CM("Put not supported on this map"))};lce.Ac=function n(e){Bsn(this,e)};lce.Bc=function n(e){return _A(CPn(this,e,true))};lce.gc=function n(){return this.vc().gc()};lce.Ib=function n(){return UPn(this)};lce.Cc=function n(){return new Gw(this)};var Bce=YW($Zn,"AbstractMap",2065);wDn(2085,2065,DZn);lce.bc=function n(){return new ZE(this)};lce.vc=function n(){return jV(this)};lce.ec=function n(){var e;e=this.g;return!e?this.g=this.bc():e};lce.Cc=function n(){var e;e=this.i;return!e?this.i=new YE(this):e};var Hce=YW(OZn,"Maps/ViewCachingAbstractMap",2085);wDn(402,2085,DZn,DE);lce.xc=function n(e){return win(this,e)};lce.Bc=function n(e){return hbn(this,e)};lce.$b=function n(){this.d==this.e.c?this.e.$b():Vq(new Wq(this))};lce._b=function n(e){return zwn(this.d,e)};lce.Ec=function n(){return new Wl(this)};lce.Dc=function(){return this.Ec()};lce.Fb=function n(e){return this===e||bdn(this.d,e)};lce.Hb=function n(){return Vun(this.d)};lce.ec=function n(){return this.e.ec()};lce.gc=function n(){return this.d.gc()};lce.Ib=function n(){return fvn(this.d)};var Uce=YW(OZn,"AbstractMapBasedMultimap/AsMap",402);var Gce=$q(mZn,"Iterable");wDn(31,1,xZn);lce.Jc=function n(e){Y8(this,e)};lce.Lc=function n(){return this.Oc()};lce.Nc=function n(){return new d3(this,0)};lce.Oc=function n(){return new gX(null,this.Nc())};lce.Fc=function n(e){throw dm(new CM("Add not supported on this collection"))};lce.Gc=function n(e){return esn(this,e)};lce.$b=function n(){lY(this)};lce.Hc=function n(e){return npn(this,e,false)};lce.Ic=function n(e){return Sfn(this,e)};lce.dc=function n(){return this.gc()==0};lce.Mc=function n(e){return npn(this,e,true)};lce.Pc=function n(){return AV(this)};lce.Qc=function n(e){return lTn(this,e)};lce.Ib=function n(){return jIn(this)};var qce=YW($Zn,"AbstractCollection",31);var Xce=$q($Zn,"Set");wDn(RZn,31,KZn);lce.Nc=function n(){return new d3(this,1)};lce.Fb=function n(e){return Gmn(this,e)};lce.Hb=function n(){return chn(this)};var Vce=YW($Zn,"AbstractSet",RZn);wDn(2068,RZn,KZn);var zce=YW(OZn,"Sets/ImprovedAbstractSet",2068);wDn(2069,2068,KZn);lce.$b=function n(){this.Rc().$b()};lce.Hc=function n(e){return xpn(this,e)};lce.dc=function n(){return this.Rc().dc()};lce.Mc=function n(e){var t;if(this.Hc(e)&&G$(e,44)){t=bG(e,44);return this.Rc().ec().Mc(t.ld())}return false};lce.gc=function n(){return this.Rc().gc()};var Wce=YW(OZn,"Maps/EntrySet",2069);wDn(1127,2069,KZn,Wl);lce.Hc=function n(e){return Wwn(this.a.d.vc(),e)};lce.Kc=function n(){return new Wq(this.a)};lce.Rc=function n(){return this.a};lce.Mc=function n(e){var t;if(!Wwn(this.a.d.vc(),e)){return false}t=bG(aJ(bG(e,44)),44);V9(this.a.e,t.ld());return true};lce.Nc=function n(){return tG(this.a.d.vc().Nc(),new Ql(this.a))};var Qce=YW(OZn,"AbstractMapBasedMultimap/AsMap/AsMapEntries",1127);wDn(1128,1,{},Ql);lce.Kb=function n(e){return D9(this.a,bG(e,44))};var Jce=YW(OZn,"AbstractMapBasedMultimap/AsMap/AsMapEntries/0methodref$wrapEntry$Type",1128);wDn(746,1,NZn,Wq);lce.Nb=function n(e){Az(this,e)};lce.Pb=function n(){var e;return e=bG(this.b.Pb(),44),this.a=bG(e.md(),16),D9(this.c,e)};lce.Ob=function n(){return this.b.Ob()};lce.Qb=function n(){$B(!!this.a);this.b.Qb();this.c.e.d-=this.a.gc();this.a.$b();this.a=null};var Yce=YW(OZn,"AbstractMapBasedMultimap/AsMap/AsMapIterator",746);wDn(542,2068,KZn,ZE);lce.$b=function n(){this.b.$b()};lce.Hc=function n(e){return this.b._b(e)};lce.Jc=function n(e){nQ(e);this.b.wc(new kb(e))};lce.dc=function n(){return this.b.dc()};lce.Kc=function n(){return new Ky(this.b.vc().Kc())};lce.Mc=function n(e){if(this.b._b(e)){this.b.Bc(e);return true}return false};lce.gc=function n(){return this.b.gc()};var Zce=YW(OZn,"Maps/KeySet",542);wDn(327,542,KZn,HD);lce.$b=function n(){var e;Vq((e=this.b.vc().Kc(),new xE(this,e)))};lce.Ic=function n(e){return this.b.ec().Ic(e)};lce.Fb=function n(e){return this===e||bdn(this.b.ec(),e)};lce.Hb=function n(){return Vun(this.b.ec())};lce.Kc=function n(){var e;return e=this.b.vc().Kc(),new xE(this,e)};lce.Mc=function n(e){var t,r;r=0;t=bG(this.b.Bc(e),16);if(t){r=t.gc();t.$b();this.a.d-=r}return r>0};lce.Nc=function n(){return this.b.ec().Nc()};var nue=YW(OZn,"AbstractMapBasedMultimap/KeySet",327);wDn(747,1,NZn,xE);lce.Nb=function n(e){Az(this,e)};lce.Ob=function n(){return this.c.Ob()};lce.Pb=function n(){this.a=bG(this.c.Pb(),44);return this.a.ld()};lce.Qb=function n(){var e;$B(!!this.a);e=bG(this.a.md(),16);this.c.Qb();this.b.a.d-=e.gc();e.$b();this.a=null};var eue=YW(OZn,"AbstractMapBasedMultimap/KeySet/1",747);wDn(503,402,{85:1,133:1},KK);lce.bc=function n(){return this.Sc()};lce.ec=function n(){return this.Uc()};lce.Sc=function n(){return new SE(this.c,this.Wc())};lce.Tc=function n(){return this.Wc().Tc()};lce.Uc=function n(){var e;return e=this.b,!e?this.b=this.Sc():e};lce.Vc=function n(){return this.Wc().Vc()};lce.Wc=function n(){return bG(this.d,133)};var tue=YW(OZn,"AbstractMapBasedMultimap/SortedAsMap",503);wDn(446,503,FZn,FK);lce.bc=function n(){return new PE(this.a,bG(bG(this.d,133),139))};lce.Sc=function n(){return new PE(this.a,bG(bG(this.d,133),139))};lce.ec=function n(){var e;return e=this.b,bG(!e?this.b=new PE(this.a,bG(bG(this.d,133),139)):e,277)};lce.Uc=function n(){var e;return e=this.b,bG(!e?this.b=new PE(this.a,bG(bG(this.d,133),139)):e,277)};lce.Wc=function n(){return bG(bG(this.d,133),139)};lce.Xc=function n(e){return bG(bG(this.d,133),139).Xc(e)};lce.Yc=function n(e){return bG(bG(this.d,133),139).Yc(e)};lce.Zc=function n(e,t){return new FK(this.a,bG(bG(this.d,133),139).Zc(e,t))};lce.$c=function n(e){return bG(bG(this.d,133),139).$c(e)};lce._c=function n(e){return bG(bG(this.d,133),139)._c(e)};lce.ad=function n(e,t){return new FK(this.a,bG(bG(this.d,133),139).ad(e,t))};var rue=YW(OZn,"AbstractMapBasedMultimap/NavigableAsMap",446);wDn(502,327,_Zn,SE);lce.Nc=function n(){return this.b.ec().Nc()};var iue=YW(OZn,"AbstractMapBasedMultimap/SortedKeySet",502);wDn(401,502,BZn,PE);var aue=YW(OZn,"AbstractMapBasedMultimap/NavigableKeySet",401);wDn(551,31,xZn,x7);lce.Fc=function n(e){var t,r;pvn(this);r=this.d.dc();t=this.d.Fc(e);if(t){++this.f.d;r&&TF(this)}return t};lce.Gc=function n(e){var t,r,i;if(e.dc()){return false}i=(pvn(this),this.d.gc());t=this.d.Gc(e);if(t){r=this.d.gc();this.f.d+=r-i;i==0&&TF(this)}return t};lce.$b=function n(){var e;e=(pvn(this),this.d.gc());if(e==0){return}this.d.$b();this.f.d-=e;_X(this)};lce.Hc=function n(e){pvn(this);return this.d.Hc(e)};lce.Ic=function n(e){pvn(this);return this.d.Ic(e)};lce.Fb=function n(e){if(e===this){return true}pvn(this);return bdn(this.d,e)};lce.Hb=function n(){pvn(this);return Vun(this.d)};lce.Kc=function n(){pvn(this);return new nG(this)};lce.Mc=function n(e){var t;pvn(this);t=this.d.Mc(e);if(t){--this.f.d;_X(this)}return t};lce.gc=function n(){return QA(this)};lce.Nc=function n(){return pvn(this),this.d.Nc()};lce.Ib=function n(){pvn(this);return fvn(this.d)};var cue=YW(OZn,"AbstractMapBasedMultimap/WrappedCollection",551);var uue=$q($Zn,"List");wDn(744,551,{20:1,31:1,16:1,15:1},QV);lce.jd=function n(e){Run(this,e)};lce.Nc=function n(){return pvn(this),this.d.Nc()};lce.bd=function n(e,t){var r;pvn(this);r=this.d.dc();bG(this.d,15).bd(e,t);++this.a.d;r&&TF(this)};lce.cd=function n(e,t){var r,i,a;if(t.dc()){return false}a=(pvn(this),this.d.gc());r=bG(this.d,15).cd(e,t);if(r){i=this.d.gc();this.a.d+=i-a;a==0&&TF(this)}return r};lce.Xb=function n(e){pvn(this);return bG(this.d,15).Xb(e)};lce.dd=function n(e){pvn(this);return bG(this.d,15).dd(e)};lce.ed=function n(){pvn(this);return new t$(this)};lce.fd=function n(e){pvn(this);return new zY(this,e)};lce.gd=function n(e){var t;pvn(this);t=bG(this.d,15).gd(e);--this.a.d;_X(this);return t};lce.hd=function n(e,t){pvn(this);return bG(this.d,15).hd(e,t)};lce.kd=function n(e,t){pvn(this);return A6(this.a,this.e,bG(this.d,15).kd(e,t),!this.b?this:this.b)};var sue=YW(OZn,"AbstractMapBasedMultimap/WrappedList",744);wDn(1126,744,{20:1,31:1,16:1,15:1,59:1},rR);var oue=YW(OZn,"AbstractMapBasedMultimap/RandomAccessWrappedList",1126);wDn(628,1,NZn,nG);lce.Nb=function n(e){Az(this,e)};lce.Ob=function n(){GY(this);return this.b.Ob()};lce.Pb=function n(){GY(this);return this.b.Pb()};lce.Qb=function n(){YD(this)};var fue=YW(OZn,"AbstractMapBasedMultimap/WrappedCollection/WrappedIterator",628);wDn(745,628,HZn,t$,zY);lce.Qb=function n(){YD(this)};lce.Rb=function n(e){var t;t=QA(this.a)==0;(GY(this),bG(this.b,128)).Rb(e);++this.a.a.d;t&&TF(this.a)};lce.Sb=function n(){return(GY(this),bG(this.b,128)).Sb()};lce.Tb=function n(){return(GY(this),bG(this.b,128)).Tb()};lce.Ub=function n(){return(GY(this),bG(this.b,128)).Ub()};lce.Vb=function n(){return(GY(this),bG(this.b,128)).Vb()};lce.Wb=function n(e){(GY(this),bG(this.b,128)).Wb(e)};var hue=YW(OZn,"AbstractMapBasedMultimap/WrappedList/WrappedListIterator",745);wDn(743,551,_Zn,xK);lce.Nc=function n(){return pvn(this),this.d.Nc()};var lue=YW(OZn,"AbstractMapBasedMultimap/WrappedSortedSet",743);wDn(1125,743,BZn,CN);var bue=YW(OZn,"AbstractMapBasedMultimap/WrappedNavigableSet",1125);wDn(1124,551,KZn,RK);lce.Nc=function n(){return pvn(this),this.d.Nc()};var wue=YW(OZn,"AbstractMapBasedMultimap/WrappedSet",1124);wDn(1133,1,{},l);lce.Kb=function n(e){return L7(bG(e,44))};var due=YW(OZn,"AbstractMapBasedMultimap/lambda$1$Type",1133);wDn(1132,1,{},nb);lce.Kb=function n(e){return new GE(this.a,e)};var gue=YW(OZn,"AbstractMapBasedMultimap/lambda$2$Type",1132);var vue=$q($Zn,"Map/Entry");wDn(358,1,UZn);lce.Fb=function n(e){var t;if(G$(e,44)){t=bG(e,44);return BQ(this.ld(),t.ld())&&BQ(this.md(),t.md())}return false};lce.Hb=function n(){var e,t;e=this.ld();t=this.md();return(e==null?0:Vun(e))^(t==null?0:Vun(t))};lce.nd=function n(e){throw dm(new Um)};lce.Ib=function n(){return this.ld()+"="+this.md()};var pue=YW(OZn,GZn,358);wDn(2086,31,xZn);lce.$b=function n(){this.od().$b()};lce.Hc=function n(e){var t;if(G$(e,44)){t=bG(e,44);return O4(this.od(),t.ld(),t.md())}return false};lce.Mc=function n(e){var t;if(G$(e,44)){t=bG(e,44);return A4(this.od(),t.ld(),t.md())}return false};lce.gc=function n(){return this.od().d};var mue=YW(OZn,"Multimaps/Entries",2086);wDn(749,2086,xZn,eb);lce.Kc=function n(){return this.a.kc()};lce.od=function n(){return this.a};lce.Nc=function n(){return this.a.lc()};var kue=YW(OZn,"AbstractMultimap/Entries",749);wDn(750,749,KZn,Cy);lce.Nc=function n(){return this.a.lc()};lce.Fb=function n(e){return DOn(this,e)};lce.Hb=function n(){return tsn(this)};var yue=YW(OZn,"AbstractMultimap/EntrySet",750);wDn(751,31,xZn,tb);lce.$b=function n(){this.a.$b()};lce.Hc=function n(e){return Qln(this.a,e)};lce.Kc=function n(){return this.a.nc()};lce.gc=function n(){return this.a.d};lce.Nc=function n(){return this.a.oc()};var Mue=YW(OZn,"AbstractMultimap/Values",751);wDn(2087,31,{849:1,20:1,31:1,16:1});lce.Jc=function n(e){nQ(e);bY(this).Jc(new Sb(e))};lce.Nc=function n(){var e;return e=bY(this).Nc(),$Cn(e,new k,64|e.yd()&1296,this.a.d)};lce.Fc=function n(e){VM();return true};lce.Gc=function n(e){return nQ(this),nQ(e),G$(e,552)?Z4(bG(e,849)):!e.dc()&&frn(this,e.Kc())};lce.Hc=function n(e){var t;return t=bG(Jwn(aZ(this.a),e),16),(!t?0:t.gc())>0};lce.Fb=function n(e){return axn(this,e)};lce.Hb=function n(){return Vun(bY(this))};lce.dc=function n(){return bY(this).dc()};lce.Mc=function n(e){return pNn(this,e,1)>0};lce.Ib=function n(){return fvn(bY(this))};var Tue=YW(OZn,"AbstractMultiset",2087);wDn(2089,2068,KZn);lce.$b=function n(){pcn(this.a.a)};lce.Hc=function n(e){var t,r;if(G$(e,504)){r=bG(e,425);if(bG(r.a.md(),16).gc()<=0){return false}t=A2(this.a,r.a.ld());return t==bG(r.a.md(),16).gc()}return false};lce.Mc=function n(e){var t,r,i,a;if(G$(e,504)){r=bG(e,425);t=r.a.ld();i=bG(r.a.md(),16).gc();if(i!=0){a=this.a;return mNn(a,t,i)}}return false};var jue=YW(OZn,"Multisets/EntrySet",2089);wDn(1139,2089,KZn,rb);lce.Kc=function n(){return new _y(jV(aZ(this.a.a)).Kc())};lce.gc=function n(){return aZ(this.a.a).gc()};var Eue=YW(OZn,"AbstractMultiset/EntrySet",1139);wDn(627,742,LZn);lce.hc=function n(){return this.pd()};lce.jc=function n(){return this.qd()};lce.cc=function n(e){return this.rd(e)};lce.fc=function n(e){return this.sd(e)};lce.Zb=function n(){var e;return e=this.f,!e?this.f=this.ac():e};lce.qd=function n(){return dZ(),dZ(),wbe};lce.Fb=function n(e){return xln(this,e)};lce.rd=function n(e){return bG(r7(this,e),21)};lce.sd=function n(e){return bG(cwn(this,e),21)};lce.mc=function n(e){return dZ(),new aT(bG(e,21))};lce.pc=function n(e,t){return new RK(this,e,bG(t,21))};var Sue=YW(OZn,"AbstractSetMultimap",627);wDn(1723,627,LZn);lce.hc=function n(){return new Vj(this.b)};lce.pd=function n(){return new Vj(this.b)};lce.jc=function n(){return zQ(new Vj(this.b))};lce.qd=function n(){return zQ(new Vj(this.b))};lce.cc=function n(e){return bG(bG(r7(this,e),21),87)};lce.rd=function n(e){return bG(bG(r7(this,e),21),87)};lce.fc=function n(e){return bG(bG(cwn(this,e),21),87)};lce.sd=function n(e){return bG(bG(cwn(this,e),21),87)};lce.mc=function n(e){return G$(e,277)?zQ(bG(e,277)):(dZ(),new Tx(bG(e,87)))};lce.Zb=function n(){var e;return e=this.f,!e?this.f=G$(this.c,139)?new FK(this,bG(this.c,139)):G$(this.c,133)?new KK(this,bG(this.c,133)):new DE(this,this.c):e};lce.pc=function n(e,t){return G$(t,277)?new CN(this,e,bG(t,277)):new xK(this,e,bG(t,87))};var Pue=YW(OZn,"AbstractSortedSetMultimap",1723);wDn(1724,1723,LZn);lce.Zb=function n(){var e;return e=this.f,bG(bG(!e?this.f=G$(this.c,139)?new FK(this,bG(this.c,139)):G$(this.c,133)?new KK(this,bG(this.c,133)):new DE(this,this.c):e,133),139)};lce.ec=function n(){var e;return e=this.i,bG(bG(!e?this.i=G$(this.c,139)?new PE(this,bG(this.c,139)):G$(this.c,133)?new SE(this,bG(this.c,133)):new HD(this,this.c):e,87),277)};lce.bc=function n(){return G$(this.c,139)?new PE(this,bG(this.c,139)):G$(this.c,133)?new SE(this,bG(this.c,133)):new HD(this,this.c)};var Cue=YW(OZn,"AbstractSortedKeySortedSetMultimap",1724);wDn(2109,1,{2046:1});lce.Fb=function n(e){return gSn(this,e)};lce.Hb=function n(){var e;return chn((e=this.g,!e?this.g=new ab(this):e))};lce.Ib=function n(){var e;return UPn((e=this.f,!e?this.f=new ZD(this):e))};var Iue=YW(OZn,"AbstractTable",2109);wDn(679,RZn,KZn,ab);lce.$b=function n(){zM()};lce.Hc=function n(e){var t,r;if(G$(e,479)){t=bG(e,697);r=bG(Jwn(XW(this.a),WA(t.c.e,t.b)),85);return!!r&&Wwn(r.vc(),new GE(WA(t.c.c,t.a),$7(t.c,t.b,t.a)))}return false};lce.Kc=function n(){return NZ(this.a)};lce.Mc=function n(e){var t,r;if(G$(e,479)){t=bG(e,697);r=bG(Jwn(XW(this.a),WA(t.c.e,t.b)),85);return!!r&&Qwn(r.vc(),new GE(WA(t.c.c,t.a),$7(t.c,t.b,t.a)))}return false};lce.gc=function n(){return Fq(this.a)};lce.Nc=function n(){return b6(this.a)};var Oue=YW(OZn,"AbstractTable/CellSet",679);wDn(2025,31,xZn,cb);lce.$b=function n(){zM()};lce.Hc=function n(e){return eCn(this.a,e)};lce.Kc=function n(){return $Z(this.a)};lce.gc=function n(){return Fq(this.a)};lce.Nc=function n(){return S4(this.a)};var Aue=YW(OZn,"AbstractTable/Values",2025);wDn(1697,1696,LZn);var Lue=YW(OZn,"ArrayListMultimapGwtSerializationDependencies",1697);wDn(520,1697,LZn,oT,R2);lce.hc=function n(){return new H7(this.a)};lce.a=0;var Nue=YW(OZn,"ArrayListMultimap",520);wDn(678,2109,{678:1,2046:1,3:1},g$n);var $ue=YW(OZn,"ArrayTable",678);wDn(2021,399,AZn,nx);lce.Xb=function n(e){return new Dhn(this.a,e)};var Due=YW(OZn,"ArrayTable/1",2021);wDn(2022,1,{},Jl);lce.td=function n(e){return new Dhn(this.a,e)};var xue=YW(OZn,"ArrayTable/1methodref$getCell$Type",2022);wDn(2110,1,{697:1});lce.Fb=function n(e){var t;if(e===this){return true}if(G$(e,479)){t=bG(e,697);return BQ(WA(this.c.e,this.b),WA(t.c.e,t.b))&&BQ(WA(this.c.c,this.a),WA(t.c.c,t.a))&&BQ($7(this.c,this.b,this.a),$7(t.c,t.b,t.a))}return false};lce.Hb=function n(){return Dbn(zfn(fT(kce,1),jZn,1,5,[WA(this.c.e,this.b),WA(this.c.c,this.a),$7(this.c,this.b,this.a)]))};lce.Ib=function n(){return"("+WA(this.c.e,this.b)+","+WA(this.c.c,this.a)+")="+$7(this.c,this.b,this.a)};var Rue=YW(OZn,"Tables/AbstractCell",2110);wDn(479,2110,{479:1,697:1},Dhn);lce.a=0;lce.b=0;lce.d=0;var Kue=YW(OZn,"ArrayTable/2",479);wDn(2024,1,{},Yl);lce.td=function n(e){return etn(this.a,e)};var Fue=YW(OZn,"ArrayTable/2methodref$getValue$Type",2024);wDn(2023,399,AZn,ex);lce.Xb=function n(e){return etn(this.a,e)};var _ue=YW(OZn,"ArrayTable/3",2023);wDn(2077,2065,DZn);lce.$b=function n(){Vq(this.kc())};lce.vc=function n(){return new mb(this)};lce.lc=function n(){return new PY(this.kc(),this.gc())};var Bue=YW(OZn,"Maps/IteratorBasedAbstractMap",2077);wDn(842,2077,DZn);lce.$b=function n(){throw dm(new Um)};lce._b=function n(e){return Oj(this.c,e)};lce.kc=function n(){return new tx(this,this.c.b.c.gc())};lce.lc=function n(){return _q(this.c.b.c.gc(),16,new Zl(this))};lce.xc=function n(e){var t;t=bG(nB(this.c,e),17);return!t?null:this.vd(t.a)};lce.dc=function n(){return this.c.b.c.dc()};lce.ec=function n(){return CV(this.c)};lce.zc=function n(e,t){var r;r=bG(nB(this.c,e),17);if(!r){throw dm(new jM(this.ud()+" "+e+" not in "+CV(this.c)))}return this.wd(r.a,t)};lce.Bc=function n(e){throw dm(new Um)};lce.gc=function n(){return this.c.b.c.gc()};var Hue=YW(OZn,"ArrayTable/ArrayMap",842);wDn(2020,1,{},Zl);lce.td=function n(e){return QW(this.a,e)};var Uue=YW(OZn,"ArrayTable/ArrayMap/0methodref$getEntry$Type",2020);wDn(2018,358,UZn,CE);lce.ld=function n(){return bR(this.a,this.b)};lce.md=function n(){return this.a.vd(this.b)};lce.nd=function n(e){return this.a.wd(this.b,e)};lce.b=0;var Gue=YW(OZn,"ArrayTable/ArrayMap/1",2018);wDn(2019,399,AZn,tx);lce.Xb=function n(e){return QW(this.a,e)};var que=YW(OZn,"ArrayTable/ArrayMap/2",2019);wDn(2017,842,DZn,Sz);lce.ud=function n(){return"Column"};lce.vd=function n(e){return $7(this.b,this.a,e)};lce.wd=function n(e,t){return Vfn(this.b,this.a,e,t)};lce.a=0;var Xue=YW(OZn,"ArrayTable/Row",2017);wDn(843,842,DZn,ZD);lce.vd=function n(e){return new Sz(this.a,e)};lce.zc=function n(e,t){return bG(t,85),WM()};lce.wd=function n(e,t){return bG(t,85),QM()};lce.ud=function n(){return"Row"};var Vue=YW(OZn,"ArrayTable/RowMap",843);wDn(1157,1,zZn,IE);lce.Ad=function n(e){return(this.a.yd()&-262&e)!=0};lce.yd=function n(){return this.a.yd()&-262};lce.zd=function n(){return this.a.zd()};lce.Nb=function n(e){this.a.Nb(new AE(e,this.b))};lce.Bd=function n(e){return this.a.Bd(new OE(e,this.b))};var zue=YW(OZn,"CollectSpliterators/1",1157);wDn(1158,1,WZn,OE);lce.Cd=function n(e){this.a.Cd(this.b.Kb(e))};var Wue=YW(OZn,"CollectSpliterators/1/lambda$0$Type",1158);wDn(1159,1,WZn,AE);lce.Cd=function n(e){this.a.Cd(this.b.Kb(e))};var Que=YW(OZn,"CollectSpliterators/1/lambda$1$Type",1159);wDn(1154,1,zZn,B_);lce.Ad=function n(e){return((16464|this.b)&e)!=0};lce.yd=function n(){return 16464|this.b};lce.zd=function n(){return this.a.zd()};lce.Nb=function n(e){this.a.Qe(new NE(e,this.c))};lce.Bd=function n(e){return this.a.Re(new LE(e,this.c))};lce.b=0;var Jue=YW(OZn,"CollectSpliterators/1WithCharacteristics",1154);wDn(1155,1,QZn,LE);lce.Dd=function n(e){this.a.Cd(this.b.td(e))};var Yue=YW(OZn,"CollectSpliterators/1WithCharacteristics/lambda$0$Type",1155);wDn(1156,1,QZn,NE);lce.Dd=function n(e){this.a.Cd(this.b.td(e))};var Zue=YW(OZn,"CollectSpliterators/1WithCharacteristics/lambda$1$Type",1156);wDn(1150,1,zZn);lce.Ad=function n(e){return(this.a&e)!=0};lce.yd=function n(){return this.a};lce.zd=function n(){!!this.e&&(this.b=y$(this.b,this.e.zd()));return y$(this.b,0)};lce.Nb=function n(e){if(this.e){this.e.Nb(e);this.e=null}this.c.Nb(new $E(this,e));this.b=0};lce.Bd=function n(e){while(true){if(!!this.e&&this.e.Bd(e)){VA(this.b,JZn)&&(this.b=Fgn(this.b,1));return true}else{this.e=null}if(!this.c.Bd(new ub(this))){return false}}};lce.a=0;lce.b=0;var nse=YW(OZn,"CollectSpliterators/FlatMapSpliterator",1150);wDn(1152,1,WZn,ub);lce.Cd=function n(e){P_(this.a,e)};var ese=YW(OZn,"CollectSpliterators/FlatMapSpliterator/lambda$0$Type",1152);wDn(1153,1,WZn,$E);lce.Cd=function n(e){gY(this.a,this.b,e)};var tse=YW(OZn,"CollectSpliterators/FlatMapSpliterator/lambda$1$Type",1153);wDn(1151,1150,zZn,C6);var rse=YW(OZn,"CollectSpliterators/FlatMapSpliteratorOfObject",1151);wDn(253,1,YZn);lce.Fd=function n(e){return this.Ed(bG(e,253))};lce.Ed=function n(e){var t;if(e==(Ty(),sse)){return 1}if(e==(My(),ase)){return-1}t=(QG(),_sn(this.a,e.a));if(t!=0){return t}return G$(this,526)==G$(e,526)?0:G$(this,526)?1:-1};lce.Id=function n(){return this.a};lce.Fb=function n(e){return MTn(this,e)};var ise=YW(OZn,"Cut",253);wDn(1823,253,YZn,Ey);lce.Ed=function n(e){return e==this?0:1};lce.Gd=function n(e){throw dm(new xm)};lce.Hd=function n(e){e.a+="+∞)"};lce.Id=function n(){throw dm(new EM(ZZn))};lce.Hb=function n(){return pS(),xmn(this)};lce.Jd=function n(e){return false};lce.Ib=function n(){return"+∞"};var ase;var cse=YW(OZn,"Cut/AboveAll",1823);wDn(526,253,{253:1,526:1,3:1,34:1},px);lce.Gd=function n(e){eL((e.a+="(",e),this.a)};lce.Hd=function n(e){IQ(eL(e,this.a),93)};lce.Hb=function n(){return~Vun(this.a)};lce.Jd=function n(e){return QG(),_sn(this.a,e)<0};lce.Ib=function n(){return"/"+this.a+"\\"};var use=YW(OZn,"Cut/AboveValue",526);wDn(1822,253,YZn,jy);lce.Ed=function n(e){return e==this?0:-1};lce.Gd=function n(e){e.a+="(-∞"};lce.Hd=function n(e){throw dm(new xm)};lce.Id=function n(){throw dm(new EM(ZZn))};lce.Hb=function n(){return pS(),xmn(this)};lce.Jd=function n(e){return true};lce.Ib=function n(){return"-∞"};var sse;var ose=YW(OZn,"Cut/BelowAll",1822);wDn(1824,253,YZn,mx);lce.Gd=function n(e){eL((e.a+="[",e),this.a)};lce.Hd=function n(e){IQ(eL(e,this.a),41)};lce.Hb=function n(){return Vun(this.a)};lce.Jd=function n(e){return QG(),_sn(this.a,e)<=0};lce.Ib=function n(){return"\\"+this.a+"/"};var fse=YW(OZn,"Cut/BelowValue",1824);wDn(547,1,n1n);lce.Jc=function n(e){Y8(this,e)};lce.Ib=function n(){return ogn(bG(pZ(this,"use Optional.orNull() instead of Optional.or(null)"),20).Kc())};var hse=YW(OZn,"FluentIterable",547);wDn(442,547,n1n,sN);lce.Kc=function n(){return new GV(sx(this.a.Kc(),new d))};var lse=YW(OZn,"FluentIterable/2",442);wDn(1059,547,n1n,oN);lce.Kc=function n(){return Dz(this)};var bse=YW(OZn,"FluentIterable/3",1059);wDn(724,399,AZn,rx);lce.Xb=function n(e){return this.a[e].Kc()};var wse=YW(OZn,"FluentIterable/3/1",724);wDn(2070,1,{});lce.Ib=function n(){return fvn(this.Kd().b)};var dse=YW(OZn,"ForwardingObject",2070);wDn(2071,2070,e1n);lce.Kd=function n(){return this.Ld()};lce.Jc=function n(e){Y8(this,e)};lce.Lc=function n(){return this.Oc()};lce.Nc=function n(){return new d3(this,0)};lce.Oc=function n(){return new gX(null,this.Nc())};lce.Fc=function n(e){return this.Ld(),Hj()};lce.Gc=function n(e){return this.Ld(),Uj()};lce.$b=function n(){this.Ld(),Gj()};lce.Hc=function n(e){return this.Ld().Hc(e)};lce.Ic=function n(e){return this.Ld().Ic(e)};lce.dc=function n(){return this.Ld().b.dc()};lce.Kc=function n(){return this.Ld().Kc()};lce.Mc=function n(e){return this.Ld(),qj()};lce.gc=function n(){return this.Ld().b.gc()};lce.Pc=function n(){return this.Ld().Pc()};lce.Qc=function n(e){return this.Ld().Qc(e)};var gse=YW(OZn,"ForwardingCollection",2071);wDn(2078,31,t1n);lce.Kc=function n(){return this.Od()};lce.Fc=function n(e){throw dm(new Um)};lce.Gc=function n(e){throw dm(new Um)};lce.Md=function n(){var e;e=this.c;return!e?this.c=this.Nd():e};lce.$b=function n(){throw dm(new Um)};lce.Hc=function n(e){return e!=null&&npn(this,e,false)};lce.Nd=function n(){switch(this.gc()){case 0:return iQ(),iQ(),mse;case 1:return iQ(),new zq(nQ(this.Od().Pb()));default:return new Cz(this,this.Pc())}};lce.Mc=function n(e){throw dm(new Um)};var vse=YW(OZn,"ImmutableCollection",2078);wDn(727,2078,t1n,Im);lce.Kc=function n(){return Ien(this.a.Kc())};lce.Hc=function n(e){return e!=null&&this.a.Hc(e)};lce.Ic=function n(e){return this.a.Ic(e)};lce.dc=function n(){return this.a.dc()};lce.Od=function n(){return Ien(this.a.Kc())};lce.gc=function n(){return this.a.gc()};lce.Pc=function n(){return this.a.Pc()};lce.Qc=function n(e){return this.a.Qc(e)};lce.Ib=function n(){return fvn(this.a)};var pse=YW(OZn,"ForwardingImmutableCollection",727);wDn(307,2078,r1n);lce.Kc=function n(){return this.Od()};lce.ed=function n(){return this.Pd(0)};lce.fd=function n(e){return this.Pd(e)};lce.jd=function n(e){Run(this,e)};lce.Nc=function n(){return new d3(this,16)};lce.kd=function n(e,t){return this.Qd(e,t)};lce.bd=function n(e,t){throw dm(new Um)};lce.cd=function n(e,t){throw dm(new Um)};lce.Md=function n(){return this};lce.Fb=function n(e){return HDn(this,e)};lce.Hb=function n(){return Jon(this)};lce.dd=function n(e){return e==null?-1:bTn(this,e)};lce.Od=function n(){return this.Pd(0)};lce.Pd=function n(e){return lR(this,e)};lce.gd=function n(e){throw dm(new Um)};lce.hd=function n(e,t){throw dm(new Um)};lce.Qd=function n(e,t){var r;return _wn((r=new QE(this),new N2(r,e,t)))};var mse;var kse=YW(OZn,"ImmutableList",307);wDn(2105,307,r1n);lce.Kc=function n(){return Ien(this.Rd().Kc())};lce.kd=function n(e,t){return _wn(this.Rd().kd(e,t))};lce.Hc=function n(e){return e!=null&&this.Rd().Hc(e)};lce.Ic=function n(e){return this.Rd().Ic(e)};lce.Fb=function n(e){return bdn(this.Rd(),e)};lce.Xb=function n(e){return WA(this,e)};lce.Hb=function n(){return Vun(this.Rd())};lce.dd=function n(e){return this.Rd().dd(e)};lce.dc=function n(){return this.Rd().dc()};lce.Od=function n(){return Ien(this.Rd().Kc())};lce.gc=function n(){return this.Rd().gc()};lce.Qd=function n(e,t){return _wn(this.Rd().kd(e,t))};lce.Pc=function n(){return this.Rd().Qc($nn(kce,jZn,1,this.Rd().gc(),5,1))};lce.Qc=function n(e){return this.Rd().Qc(e)};lce.Ib=function n(){return fvn(this.Rd())};var yse=YW(OZn,"ForwardingImmutableList",2105);wDn(729,1,a1n);lce.vc=function n(){return PV(this)};lce.wc=function n(e){ron(this,e)};lce.ec=function n(){return CV(this)};lce.yc=function n(e,t,r){return tvn(this,e,t,r)};lce.Cc=function n(){return this.Vd()};lce.$b=function n(){throw dm(new Um)};lce._b=function n(e){return this.xc(e)!=null};lce.uc=function n(e){return this.Vd().Hc(e)};lce.Td=function n(){return new Om(this)};lce.Ud=function n(){return new Am(this)};lce.Fb=function n(e){return nbn(this,e)};lce.Hb=function n(){return PV(this).Hb()};lce.dc=function n(){return this.gc()==0};lce.zc=function n(e,t){return XM()};lce.Bc=function n(e){throw dm(new Um)};lce.Ib=function n(){return eOn(this)};lce.Vd=function n(){if(this.e){return this.e}return this.e=this.Ud()};lce.c=null;lce.d=null;lce.e=null;var Mse;var Tse=YW(OZn,"ImmutableMap",729);wDn(730,729,a1n);lce._b=function n(e){return Oj(this,e)};lce.uc=function n(e){return sS(this.b,e)};lce.Sd=function n(){return Fwn(new ib(this))};lce.Td=function n(){return Fwn(AJ(this.b))};lce.Ud=function n(){return wB(),new Im(IJ(this.b))};lce.Fb=function n(e){return oS(this.b,e)};lce.xc=function n(e){return nB(this,e)};lce.Hb=function n(){return Vun(this.b.c)};lce.dc=function n(){return this.b.c.dc()};lce.gc=function n(){return this.b.c.gc()};lce.Ib=function n(){return fvn(this.b.c)};var jse=YW(OZn,"ForwardingImmutableMap",730);wDn(2072,2071,c1n);lce.Kd=function n(){return this.Wd()};lce.Ld=function n(){return this.Wd()};lce.Nc=function n(){return new d3(this,1)};lce.Fb=function n(e){return e===this||this.Wd().Fb(e)};lce.Hb=function n(){return this.Wd().Hb()};var Ese=YW(OZn,"ForwardingSet",2072);wDn(1085,2072,c1n,ib);lce.Kd=function n(){return OJ(this.a.b)};lce.Ld=function n(){return OJ(this.a.b)};lce.Hc=function n(e){if(G$(e,44)&&bG(e,44).ld()==null){return false}try{return uS(OJ(this.a.b),e)}catch(t){t=Ofn(t);if(G$(t,212)){return false}else throw dm(t)}};lce.Wd=function n(){return OJ(this.a.b)};lce.Qc=function n(e){var t;t=r1(OJ(this.a.b),e);OJ(this.a.b).b.gc()=0?"+":"")+(i/60|0);r=GL(t.Math.abs(i)%60);return(fIn(),_be)[this.q.getDay()]+" "+Bbe[this.q.getMonth()]+" "+GL(this.q.getDate())+" "+GL(this.q.getHours())+":"+GL(this.q.getMinutes())+":"+GL(this.q.getSeconds())+" GMT"+e+r+" "+this.q.getFullYear()};var hhe=YW($Zn,"Date",206);wDn(2015,206,s0n,_En);lce.a=false;lce.b=0;lce.c=0;lce.d=0;lce.e=0;lce.f=0;lce.g=false;lce.i=0;lce.j=0;lce.k=0;lce.n=0;lce.o=0;lce.p=0;var lhe=YW("com.google.gwt.i18n.shared.impl","DateRecord",2015);wDn(2064,1,{});lce.pe=function n(){return null};lce.qe=function n(){return null};lce.re=function n(){return null};lce.se=function n(){return null};lce.te=function n(){return null};var bhe=YW(o0n,"JSONValue",2064);wDn(221,2064,{221:1},$b,Ob);lce.Fb=function n(e){if(!G$(e,221)){return false}return I3(this.a,bG(e,221).a)};lce.oe=function n(){return bm};lce.Hb=function n(){return DZ(this.a)};lce.pe=function n(){return this};lce.Ib=function n(){var e,t,r;r=new vx("[");for(t=0,e=this.a.length;t0&&(r.a+=",",r);eL(r,brn(this,t))}r.a+="]";return r.a};var whe=YW(o0n,"JSONArray",221);wDn(493,2064,{493:1},Ab);lce.oe=function n(){return wm};lce.qe=function n(){return this};lce.Ib=function n(){return Qx(),""+this.a};lce.a=false;var dhe,ghe;var vhe=YW(o0n,"JSONBoolean",493);wDn(997,63,E1n,Gy);var phe=YW(o0n,"JSONException",997);wDn(1036,2064,{},C);lce.oe=function n(){return gm};lce.Ib=function n(){return CZn};var mhe;var khe=YW(o0n,"JSONNull",1036);wDn(263,2064,{263:1},Lb);lce.Fb=function n(e){if(!G$(e,263)){return false}return this.a==bG(e,263).a};lce.oe=function n(){return hm};lce.Hb=function n(){return DL(this.a)};lce.re=function n(){return this};lce.Ib=function n(){return this.a+""};lce.a=0;var yhe=YW(o0n,"JSONNumber",263);wDn(190,2064,{190:1},qy,Nb);lce.Fb=function n(e){if(!G$(e,190)){return false}return I3(this.a,bG(e,190).a)};lce.oe=function n(){return lm};lce.Hb=function n(){return DZ(this.a)};lce.se=function n(){return this};lce.Ib=function n(){var e,t,r,i,a,c,u;u=new vx("{");e=true;c=rsn(this,$nn(vle,XZn,2,0,6,1));for(r=c,i=0,a=r.length;i=0?":"+this.c:"")+")"};lce.c=0;var gle=YW(mZn,"StackTraceElement",319);pce={3:1,484:1,34:1,2:1};var vle=YW(mZn,P1n,2);wDn(111,427,{484:1},YM,ZM,gx);var ple=YW(mZn,"StringBuffer",111);wDn(104,427,{484:1},nT,eT,vx);var mle=YW(mZn,"StringBuilder",104);wDn(702,77,p0n,tT);var kle=YW(mZn,"StringIndexOutOfBoundsException",702);wDn(2145,1,{});var yle;wDn(48,63,{3:1,103:1,63:1,82:1,48:1},Um,CM);var Mle=YW(mZn,"UnsupportedOperationException",48);wDn(247,242,{3:1,34:1,242:1,247:1},Odn,nE);lce.Fd=function n(e){return FGn(this,bG(e,247))};lce.ue=function n(){return rOn(mVn(this))};lce.Fb=function n(e){var t;if(this===e){return true}if(G$(e,247)){t=bG(e,247);return this.e==t.e&&FGn(this,t)==0}return false};lce.Hb=function n(){var e;if(this.b!=0){return this.b}if(this.a<54){e=Xon(this.f);this.b=MV(O3(e,-1));this.b=33*this.b+MV(O3(FV(e,32),-1));this.b=17*this.b+c0(this.e);return this.b}this.b=17*fwn(this.c)+c0(this.e);return this.b};lce.Ib=function n(){return mVn(this)};lce.a=0;lce.b=0;lce.d=0;lce.e=0;lce.f=0;var Tle,jle,Ele,Sle,Ple,Cle,Ile,Ole;var Ale=YW("java.math","BigDecimal",247);wDn(92,242,{3:1,34:1,242:1,92:1},i8,B3,Zz,akn,LN);lce.Fd=function n(e){return Lmn(this,bG(e,92))};lce.ue=function n(){return rOn(pYn(this,0))};lce.Fb=function n(e){return Nvn(this,e)};lce.Hb=function n(){return fwn(this)};lce.Ib=function n(){return pYn(this,0)};lce.b=-2;lce.c=0;lce.d=0;lce.e=0;var Lle,Nle,$le,Dle,xle,Rle;var Kle=YW("java.math","BigInteger",92);var Fle,_le;var Ble,Hle;wDn(498,2065,DZn);lce.$b=function n(){Fz(this)};lce._b=function n(e){return Lz(this,e)};lce.uc=function n(e){return ebn(this,e,this.i)||ebn(this,e,this.f)};lce.vc=function n(){return new Kw(this)};lce.xc=function n(e){return fQ(this,e)};lce.zc=function n(e,t){return jJ(this,e,t)};lce.Bc=function n(e){return b7(this,e)};lce.gc=function n(){return lS(this)};lce.g=0;var Ule=YW($Zn,"AbstractHashMap",498);wDn(267,RZn,KZn,Kw);lce.$b=function n(){this.a.$b()};lce.Hc=function n(e){return e6(this,e)};lce.Kc=function n(){return new pon(this.a)};lce.Mc=function n(e){var t;if(e6(this,e)){t=bG(e,44).ld();this.a.Bc(t);return true}return false};lce.gc=function n(){return this.a.gc()};var Gle=YW($Zn,"AbstractHashMap/EntrySet",267);wDn(268,1,NZn,pon);lce.Nb=function n(e){Az(this,e)};lce.Pb=function n(){return jun(this)};lce.Ob=function n(){return this.b};lce.Qb=function n(){Dtn(this)};lce.b=false;lce.d=0;var qle=YW($Zn,"AbstractHashMap/EntrySetIterator",268);wDn(426,1,NZn,td);lce.Nb=function n(e){Az(this,e)};lce.Ob=function n(){return xP(this)};lce.Pb=function n(){return qY(this)};lce.Qb=function n(){RQ(this)};lce.b=0;lce.c=-1;var Xle=YW($Zn,"AbstractList/IteratorImpl",426);wDn(98,426,HZn,K4);lce.Qb=function n(){RQ(this)};lce.Rb=function n(e){MF(this,e)};lce.Sb=function n(){return this.b>0};lce.Tb=function n(){return this.b};lce.Ub=function n(){return PK(this.b>0),this.a.Xb(this.c=--this.b)};lce.Vb=function n(){return this.b-1};lce.Wb=function n(e){CK(this.c!=-1);this.a.hd(this.c,e)};var Vle=YW($Zn,"AbstractList/ListIteratorImpl",98);wDn(244,56,v1n,N2);lce.bd=function n(e,t){l3(e,this.b);this.c.bd(this.a+e,t);++this.b};lce.Xb=function n(e){b3(e,this.b);return this.c.Xb(this.a+e)};lce.gd=function n(e){var t;b3(e,this.b);t=this.c.gd(this.a+e);--this.b;return t};lce.hd=function n(e,t){b3(e,this.b);return this.c.hd(this.a+e,t)};lce.gc=function n(){return this.b};lce.a=0;lce.b=0;var zle=YW($Zn,"AbstractList/SubList",244);wDn(266,RZn,KZn,Rw);lce.$b=function n(){this.a.$b()};lce.Hc=function n(e){return this.a._b(e)};lce.Kc=function n(){var e;return e=this.a.vc().Kc(),new Uw(e)};lce.Mc=function n(e){if(this.a._b(e)){this.a.Bc(e);return true}return false};lce.gc=function n(){return this.a.gc()};var Wle=YW($Zn,"AbstractMap/1",266);wDn(541,1,NZn,Uw);lce.Nb=function n(e){Az(this,e)};lce.Ob=function n(){return this.a.Ob()};lce.Pb=function n(){var e;return e=bG(this.a.Pb(),44),e.ld()};lce.Qb=function n(){this.a.Qb()};var Qle=YW($Zn,"AbstractMap/1/1",541);wDn(231,31,xZn,Gw);lce.$b=function n(){this.a.$b()};lce.Hc=function n(e){return this.a.uc(e)};lce.Kc=function n(){var e;return e=this.a.vc().Kc(),new qw(e)};lce.gc=function n(){return this.a.gc()};var Jle=YW($Zn,"AbstractMap/2",231);wDn(301,1,NZn,qw);lce.Nb=function n(e){Az(this,e)};lce.Ob=function n(){return this.a.Ob()};lce.Pb=function n(){var e;return e=bG(this.a.Pb(),44),e.md()};lce.Qb=function n(){this.a.Qb()};var Yle=YW($Zn,"AbstractMap/2/1",301);wDn(494,1,{494:1,44:1});lce.Fb=function n(e){var t;if(!G$(e,44)){return false}t=bG(e,44);return DJ(this.d,t.ld())&&DJ(this.e,t.md())};lce.ld=function n(){return this.d};lce.md=function n(){return this.e};lce.Hb=function n(){return ZN(this.d)^ZN(this.e)};lce.nd=function n(e){return mF(this,e)};lce.Ib=function n(){return this.d+"="+this.e};var Zle=YW($Zn,"AbstractMap/AbstractEntry",494);wDn(397,494,{494:1,397:1,44:1},ZP);var nbe=YW($Zn,"AbstractMap/SimpleEntry",397);wDn(2082,1,N0n);lce.Fb=function n(e){var t;if(!G$(e,44)){return false}t=bG(e,44);return DJ(this.ld(),t.ld())&&DJ(this.md(),t.md())};lce.Hb=function n(){return ZN(this.ld())^ZN(this.md())};lce.Ib=function n(){return this.ld()+"="+this.md()};var ebe=YW($Zn,GZn,2082);wDn(2090,2065,FZn);lce.Xc=function n(e){return Aj(this.Ee(e))};lce.tc=function n(e){return $9(this,e)};lce._b=function n(e){return kF(this,e)};lce.vc=function n(){return new zw(this)};lce.Tc=function n(){return _z(this.Ge())};lce.Yc=function n(e){return Aj(this.He(e))};lce.xc=function n(e){var t;t=e;return _A(this.Fe(t))};lce.$c=function n(e){return Aj(this.Ie(e))};lce.ec=function n(){return new Xw(this)};lce.Vc=function n(){return _z(this.Je())};lce._c=function n(e){return Aj(this.Ke(e))};var tbe=YW($Zn,"AbstractNavigableMap",2090);wDn(629,RZn,KZn,zw);lce.Hc=function n(e){return G$(e,44)&&$9(this.b,bG(e,44))};lce.Kc=function n(){return this.b.De()};lce.Mc=function n(e){var t;if(G$(e,44)){t=bG(e,44);return this.b.Le(t)}return false};lce.gc=function n(){return this.b.gc()};var rbe=YW($Zn,"AbstractNavigableMap/EntrySet",629);wDn(1146,RZn,BZn,Xw);lce.Nc=function n(){return new WP(this)};lce.$b=function n(){this.a.$b()};lce.Hc=function n(e){return kF(this.a,e)};lce.Kc=function n(){var e;e=this.a.vc().b.De();return new Vw(e)};lce.Mc=function n(e){if(kF(this.a,e)){this.a.Bc(e);return true}return false};lce.gc=function n(){return this.a.gc()};var ibe=YW($Zn,"AbstractNavigableMap/NavigableKeySet",1146);wDn(1147,1,NZn,Vw);lce.Nb=function n(e){Az(this,e)};lce.Ob=function n(){return xP(this.a.a)};lce.Pb=function n(){var e;e=ER(this.a);return e.ld()};lce.Qb=function n(){oB(this.a)};var abe=YW($Zn,"AbstractNavigableMap/NavigableKeySet/1",1147);wDn(2103,31,xZn);lce.Fc=function n(e){return EG(qCn(this,e),$0n),true};lce.Gc=function n(e){cJ(e);jG(e!=this,"Can't add a queue to itself");return esn(this,e)};lce.$b=function n(){while(drn(this)!=null);};var cbe=YW($Zn,"AbstractQueue",2103);wDn(310,31,{4:1,20:1,31:1,16:1},KD,F4);lce.Fc=function n(e){return D6(this,e),true};lce.$b=function n(){Q5(this)};lce.Hc=function n(e){return Nfn(new JJ(this),e)};lce.dc=function n(){return RM(this)};lce.Kc=function n(){return new JJ(this)};lce.Mc=function n(e){return T0(new JJ(this),e)};lce.gc=function n(){return this.c-this.b&this.a.length-1};lce.Nc=function n(){return new d3(this,272)};lce.Qc=function n(e){var t;t=this.c-this.b&this.a.length-1;e.lengtht&&bQ(e,t,null);return e};lce.b=0;lce.c=0;var ube=YW($Zn,"ArrayDeque",310);wDn(459,1,NZn,JJ);lce.Nb=function n(e){Az(this,e)};lce.Ob=function n(){return this.a!=this.b};lce.Pb=function n(){return own(this)};lce.Qb=function n(){vcn(this)};lce.a=0;lce.b=0;lce.c=-1;var sbe=YW($Zn,"ArrayDeque/IteratorImpl",459);wDn(13,56,D0n,im,H7,iB);lce.bd=function n(e,t){WX(this,e,t)};lce.Fc=function n(e){return ED(this,e)};lce.cd=function n(e,t){return Nbn(this,e,t)};lce.Gc=function n(e){return Dfn(this,e)};lce.$b=function n(){Jm(this.c,0)};lce.Hc=function n(e){return Ctn(this,e,0)!=-1};lce.Jc=function n(e){Lin(this,e)};lce.Xb=function n(e){return Yq(this,e)};lce.dd=function n(e){return Ctn(this,e,0)};lce.dc=function n(){return this.c.length==0};lce.Kc=function n(){return new nd(this)};lce.gd=function n(e){return s7(this,e)};lce.Mc=function n(e){return Ttn(this,e)};lce.ce=function n(e,t){L2(this,e,t)};lce.hd=function n(e,t){return r9(this,e,t)};lce.gc=function n(){return this.c.length};lce.jd=function n(e){g$(this,e)};lce.Pc=function n(){return cq(this.c)};lce.Qc=function n(e){return Okn(this,e)};var obe=YW($Zn,"ArrayList",13);wDn(7,1,NZn,nd);lce.Nb=function n(e){Az(this,e)};lce.Ob=function n(){return v$(this)};lce.Pb=function n(){return K3(this)};lce.Qb=function n(){cW(this)};lce.a=0;lce.b=-1;var fbe=YW($Zn,"ArrayList/1",7);wDn(2112,t.Function,{},L);lce.Me=function n(e,t){return bgn(e,t)};wDn(151,56,x0n,$M);lce.Hc=function n(e){return ycn(this,e)!=-1};lce.Jc=function n(e){var t,r,i,a;cJ(e);for(r=this.a,i=0,a=r.length;i0){throw dm(new jM(J0n+e+" greater than "+this.e))}return this.f.Te()?W1(this.c,this.b,this.a,e,t):K2(this.c,e,t)};lce.zc=function n(e,t){if(!vjn(this.c,this.f,e,this.b,this.a,this.e,this.d)){throw dm(new jM(e+" outside the range "+this.b+" to "+this.e))}return Bhn(this.c,e,t)};lce.Bc=function n(e){var t;t=e;if(!vjn(this.c,this.f,t,this.b,this.a,this.e,this.d)){return null}return Z1(this.c,t)};lce.Le=function n(e){return FQ(this,e.ld())&&Rnn(this.c,e)};lce.gc=function n(){var e,t,r;this.f.Te()?this.a?t=imn(this.c,this.b,true):t=imn(this.c,this.b,false):t=rtn(this.c);if(!(!!t&&FQ(this,t.d)?t:null)){return 0}e=0;for(r=new ksn(this.c,this.f,this.b,this.a,this.e,this.d);xP(r.a);r.b=bG(qY(r.a),44)){++e}return e};lce.ad=function n(e,t){if(this.f.Te()&&this.c.a.Ne(e,this.b)<0){throw dm(new jM(J0n+e+Y0n+this.b))}return this.f.Ue()?W1(this.c,e,t,this.e,this.d):F2(this.c,e,t)};lce.a=false;lce.d=false;var tde=YW($Zn,"TreeMap/SubMap",631);wDn(304,22,Z0n,QP);lce.Te=function n(){return false};lce.Ue=function n(){return false};var rde,ide,ade,cde;var ude=qan($Zn,"TreeMap/SubMapType",304,joe,U6,dB);wDn(1143,304,Z0n,AN);lce.Ue=function n(){return true};var sde=qan($Zn,"TreeMap/SubMapType/1",1143,ude,null,null);wDn(1144,304,Z0n,L$);lce.Te=function n(){return true};lce.Ue=function n(){return true};var ode=qan($Zn,"TreeMap/SubMapType/2",1144,ude,null,null);wDn(1145,304,Z0n,ON);lce.Te=function n(){return true};var fde=qan($Zn,"TreeMap/SubMapType/3",1145,ude,null,null);var hde;wDn(157,RZn,{3:1,20:1,31:1,16:1,277:1,21:1,87:1,157:1},ok,Vj,ld);lce.Nc=function n(){return new WP(this)};lce.Fc=function n(e){return qz(this,e)};lce.$b=function n(){this.a.$b()};lce.Hc=function n(e){return this.a._b(e)};lce.Kc=function n(){return this.a.ec().Kc()};lce.Mc=function n(e){return wD(this,e)};lce.gc=function n(){return this.a.gc()};var lde=YW($Zn,"TreeSet",157);wDn(1082,1,{},bd);lce.Ve=function n(e,t){return qK(this.a,e,t)};var bde=YW(n2n,"BinaryOperator/lambda$0$Type",1082);wDn(1083,1,{},wd);lce.Ve=function n(e,t){return XK(this.a,e,t)};var wde=YW(n2n,"BinaryOperator/lambda$1$Type",1083);wDn(952,1,{},V);lce.Kb=function n(e){return e};var dde=YW(n2n,"Function/lambda$0$Type",952);wDn(395,1,k1n,dd);lce.Mb=function n(e){return!this.a.Mb(e)};var gde=YW(n2n,"Predicate/lambda$2$Type",395);wDn(581,1,{581:1});var vde=YW(e2n,"Handler",581);wDn(2107,1,kZn);lce.xe=function n(){return"DUMMY"};lce.Ib=function n(){return this.xe()};var pde;var mde=YW(e2n,"Level",2107);wDn(1706,2107,kZn,z);lce.xe=function n(){return"INFO"};var kde=YW(e2n,"Level/LevelInfo",1706);wDn(1843,1,{},sk);var yde;var Mde=YW(e2n,"LogManager",1843);wDn(1896,1,kZn,sB);lce.b=null;var Tde=YW(e2n,"LogRecord",1896);wDn(525,1,{525:1},u9);lce.e=false;var jde=false,Ede=false,Sde=false,Pde=false,Cde=false;var Ide=YW(e2n,"Logger",525);wDn(835,581,{581:1},W);var Ode=YW(e2n,"SimpleConsoleLogHandler",835);wDn(108,22,{3:1,34:1,22:1,108:1},JP);var Ade,Lde,Nde;var $de=qan(i2n,"Collector/Characteristics",108,joe,_2,gB);var Dde;wDn(758,1,{},nW);var xde=YW(i2n,"CollectorImpl",758);wDn(1074,1,{},Q);lce.Ve=function n(e,t){return sdn(bG(e,213),bG(t,213))};var Rde=YW(i2n,"Collectors/10methodref$merge$Type",1074);wDn(1075,1,{},J);lce.Kb=function n(e){return H4(bG(e,213))};var Kde=YW(i2n,"Collectors/11methodref$toString$Type",1075);wDn(1076,1,{},gd);lce.Kb=function n(e){return Qx(),$L(e)?true:false};var Fde=YW(i2n,"Collectors/12methodref$test$Type",1076);wDn(144,1,{},Y);lce.Yd=function n(e,t){bG(e,16).Fc(t)};var _de=YW(i2n,"Collectors/20methodref$add$Type",144);wDn(146,1,{},Z);lce.Xe=function n(){return new im};var Bde=YW(i2n,"Collectors/21methodref$ctor$Type",146);wDn(359,1,{},nn);lce.Xe=function n(){return new uk};var Hde=YW(i2n,"Collectors/23methodref$ctor$Type",359);wDn(360,1,{},en);lce.Yd=function n(e,t){Gz(bG(e,49),t)};var Ude=YW(i2n,"Collectors/24methodref$add$Type",360);wDn(1069,1,{},tn);lce.Ve=function n(e,t){return $S(bG(e,15),bG(t,16))};var Gde=YW(i2n,"Collectors/4methodref$addAll$Type",1069);wDn(1073,1,{},rn);lce.Yd=function n(e,t){l7(bG(e,213),bG(t,484))};var qde=YW(i2n,"Collectors/9methodref$add$Type",1073);wDn(1072,1,{},gG);lce.Xe=function n(){return new rfn(this.a,this.b,this.c)};var Xde=YW(i2n,"Collectors/lambda$15$Type",1072);wDn(1077,1,{},an);lce.Xe=function n(){var e;return e=new b8,xkn(e,(Qx(),false),new im),xkn(e,true,new im),e};var Vde=YW(i2n,"Collectors/lambda$22$Type",1077);wDn(1078,1,{},vd);lce.Xe=function n(){return zfn(fT(kce,1),jZn,1,5,[this.a])};var zde=YW(i2n,"Collectors/lambda$25$Type",1078);wDn(1079,1,{},pd);lce.Yd=function n(e,t){rX(this.a,Uan(e))};var Wde=YW(i2n,"Collectors/lambda$26$Type",1079);wDn(1080,1,{},md);lce.Ve=function n(e,t){return wz(this.a,Uan(e),Uan(t))};var Qde=YW(i2n,"Collectors/lambda$27$Type",1080);wDn(1081,1,{},cn);lce.Kb=function n(e){return Uan(e)[0]};var Jde=YW(i2n,"Collectors/lambda$28$Type",1081);wDn(728,1,{},un);lce.Ve=function n(e,t){return aX(e,t)};var Yde=YW(i2n,"Collectors/lambda$4$Type",728);wDn(145,1,{},sn);lce.Ve=function n(e,t){return OS(bG(e,16),bG(t,16))};var Zde=YW(i2n,"Collectors/lambda$42$Type",145);wDn(361,1,{},on);lce.Ve=function n(e,t){return AS(bG(e,49),bG(t,49))};var nge=YW(i2n,"Collectors/lambda$50$Type",361);wDn(362,1,{},fn);lce.Kb=function n(e){return bG(e,49)};var ege=YW(i2n,"Collectors/lambda$51$Type",362);wDn(1068,1,{},kd);lce.Yd=function n(e,t){jln(this.a,bG(e,85),t)};var tge=YW(i2n,"Collectors/lambda$7$Type",1068);wDn(1070,1,{},hn);lce.Ve=function n(e,t){return xfn(bG(e,85),bG(t,85),new tn)};var rge=YW(i2n,"Collectors/lambda$8$Type",1070);wDn(1071,1,{},yd);lce.Kb=function n(e){return Ygn(this.a,bG(e,85))};var ige=YW(i2n,"Collectors/lambda$9$Type",1071);wDn(550,1,{});lce.$e=function n(){QQ(this)};lce.d=false;var age=YW(i2n,"TerminatableStream",550);wDn(827,550,a2n,$K);lce.$e=function n(){QQ(this)};var cge=YW(i2n,"DoubleStreamImpl",827);wDn(1847,736,zZn,vG);lce.Re=function n(e){return GMn(this,bG(e,189))};lce.a=null;var uge=YW(i2n,"DoubleStreamImpl/2",1847);wDn(1848,1,F0n,Md);lce.Pe=function n(e){FN(this.a,e)};var sge=YW(i2n,"DoubleStreamImpl/2/lambda$0$Type",1848);wDn(1845,1,F0n,Td);lce.Pe=function n(e){KN(this.a,e)};var oge=YW(i2n,"DoubleStreamImpl/lambda$0$Type",1845);wDn(1846,1,F0n,jd);lce.Pe=function n(e){Ppn(this.a,e)};var fge=YW(i2n,"DoubleStreamImpl/lambda$2$Type",1846);wDn(1397,735,zZn,s9);lce.Re=function n(e){return u6(this,bG(e,202))};lce.a=0;lce.b=0;lce.c=0;var hge=YW(i2n,"IntStream/5",1397);wDn(806,550,a2n,DK);lce.$e=function n(){QQ(this)};lce._e=function n(){return WQ(this),this.a};var lge=YW(i2n,"IntStreamImpl",806);wDn(807,550,a2n,TS);lce.$e=function n(){QQ(this)};lce._e=function n(){return WQ(this),XD(),qwe};var bge=YW(i2n,"IntStreamImpl/Empty",807);wDn(1687,1,QZn,Ed);lce.Dd=function n(e){Ton(this.a,e)};var wge=YW(i2n,"IntStreamImpl/lambda$4$Type",1687);var dge=$q(i2n,"Stream");wDn(26,550,{533:1,687:1,848:1},gX);lce.$e=function n(){QQ(this)};var gge;var vge=YW(i2n,"StreamImpl",26);wDn(1102,500,zZn,__);lce.Bd=function n(e){while(Cen(this)){if(this.a.Bd(e)){return true}else{QQ(this.b);this.b=null;this.a=null}}return false};var pge=YW(i2n,"StreamImpl/1",1102);wDn(1103,1,WZn,Sd);lce.Cd=function n(e){TG(this.a,bG(e,848))};var mge=YW(i2n,"StreamImpl/1/lambda$0$Type",1103);wDn(1104,1,k1n,Pd);lce.Mb=function n(e){return Gz(this.a,e)};var kge=YW(i2n,"StreamImpl/1methodref$add$Type",1104);wDn(1105,500,zZn,eZ);lce.Bd=function n(e){var t;if(!this.a){t=new im;this.b.a.Nb(new Cd(t));dZ();g$(t,this.c);this.a=new d3(t,16)}return bin(this.a,e)};lce.a=null;var yge=YW(i2n,"StreamImpl/5",1105);wDn(1106,1,WZn,Cd);lce.Cd=function n(e){ED(this.a,e)};var Mge=YW(i2n,"StreamImpl/5/2methodref$add$Type",1106);wDn(737,500,zZn,stn);lce.Bd=function n(e){this.b=false;while(!this.b&&this.c.Bd(new nC(this,e)));return this.b};lce.b=false;var Tge=YW(i2n,"StreamImpl/FilterSpliterator",737);wDn(1096,1,WZn,nC);lce.Cd=function n(e){JV(this.a,this.b,e)};var jge=YW(i2n,"StreamImpl/FilterSpliterator/lambda$0$Type",1096);wDn(1091,736,zZn,w7);lce.Re=function n(e){return j_(this,bG(e,189))};var Ege=YW(i2n,"StreamImpl/MapToDoubleSpliterator",1091);wDn(1095,1,WZn,eC);lce.Cd=function n(e){jC(this.a,this.b,e)};var Sge=YW(i2n,"StreamImpl/MapToDoubleSpliterator/lambda$0$Type",1095);wDn(1090,735,zZn,d7);lce.Re=function n(e){return E_(this,bG(e,202))};var Pge=YW(i2n,"StreamImpl/MapToIntSpliterator",1090);wDn(1094,1,WZn,tC);lce.Cd=function n(e){EC(this.a,this.b,e)};var Cge=YW(i2n,"StreamImpl/MapToIntSpliterator/lambda$0$Type",1094);wDn(734,500,zZn,g7);lce.Bd=function n(e){return S_(this,e)};var Ige=YW(i2n,"StreamImpl/MapToObjSpliterator",734);wDn(1093,1,WZn,rC);lce.Cd=function n(e){SC(this.a,this.b,e)};var Oge=YW(i2n,"StreamImpl/MapToObjSpliterator/lambda$0$Type",1093);wDn(1092,500,zZn,Gcn);lce.Bd=function n(e){while(KP(this.b,0)){if(!this.a.Bd(new ln)){return false}this.b=Fgn(this.b,1)}return this.a.Bd(e)};lce.b=0;var Age=YW(i2n,"StreamImpl/SkipSpliterator",1092);wDn(1097,1,WZn,ln);lce.Cd=function n(e){};var Lge=YW(i2n,"StreamImpl/SkipSpliterator/lambda$0$Type",1097);wDn(626,1,WZn,bn);lce.Cd=function n(e){Db(this,e)};var Nge=YW(i2n,"StreamImpl/ValueConsumer",626);wDn(1098,1,WZn,wn);lce.Cd=function n(e){jS()};var $ge=YW(i2n,"StreamImpl/lambda$0$Type",1098);wDn(1099,1,WZn,dn);lce.Cd=function n(e){jS()};var Dge=YW(i2n,"StreamImpl/lambda$1$Type",1099);wDn(1100,1,{},Id);lce.Ve=function n(e,t){return GB(this.a,e,t)};var xge=YW(i2n,"StreamImpl/lambda$4$Type",1100);wDn(1101,1,WZn,aC);lce.Cd=function n(e){EF(this.b,this.a,e)};var Rge=YW(i2n,"StreamImpl/lambda$5$Type",1101);wDn(1107,1,WZn,Od);lce.Cd=function n(e){zon(this.a,bG(e,380))};var Kge=YW(i2n,"TerminatableStream/lambda$0$Type",1107);wDn(2142,1,{});wDn(2014,1,{},gn);var Fge=YW("javaemul.internal","ConsoleLogger",2014);var _ge=0;wDn(2134,1,{});wDn(1830,1,WZn,vn);lce.Cd=function n(e){bG(e,317)};var Bge=YW(h2n,"BowyerWatsonTriangulation/lambda$0$Type",1830);wDn(1831,1,WZn,Ld);lce.Cd=function n(e){esn(this.a,bG(e,317).e)};var Hge=YW(h2n,"BowyerWatsonTriangulation/lambda$1$Type",1831);wDn(1832,1,WZn,pn);lce.Cd=function n(e){bG(e,177)};var Uge=YW(h2n,"BowyerWatsonTriangulation/lambda$2$Type",1832);wDn(1827,1,l2n,Nd);lce.Ne=function n(e,t){return A5(this.a,bG(e,177),bG(t,177))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var Gge=YW(h2n,"NaiveMinST/lambda$0$Type",1827);wDn(449,1,{},Ad);var qge=YW(h2n,"NodeMicroLayout",449);wDn(177,1,{177:1},iC);lce.Fb=function n(e){var t;if(G$(e,177)){t=bG(e,177);return DJ(this.a,t.a)&&DJ(this.b,t.b)||DJ(this.a,t.b)&&DJ(this.b,t.a)}else{return false}};lce.Hb=function n(){return ZN(this.a)+ZN(this.b)};var Xge=YW(h2n,"TEdge",177);wDn(317,1,{317:1},yqn);lce.Fb=function n(e){var t;if(G$(e,317)){t=bG(e,317);return _tn(this,t.a)&&_tn(this,t.b)&&_tn(this,t.c)}else{return false}};lce.Hb=function n(){return ZN(this.a)+ZN(this.b)+ZN(this.c)};var Vge=YW(h2n,"TTriangle",317);wDn(225,1,{225:1},N$);var zge=YW(h2n,"Tree",225);wDn(1218,1,{},Q0);var Wge=YW(b2n,"Scanline",1218);var Qge=$q(b2n,w2n);wDn(1758,1,{},ein);var Jge=YW(d2n,"CGraph",1758);wDn(316,1,{316:1},Z0);lce.b=0;lce.c=0;lce.d=0;lce.g=0;lce.i=0;lce.k=M0n;var Yge=YW(d2n,"CGroup",316);wDn(830,1,{},gk);var Zge=YW(d2n,"CGroup/CGroupBuilder",830);wDn(60,1,{60:1},KF);lce.Ib=function n(){var e;if(this.j){return TK(this.j.Kb(this))}return jK(nve),nve.o+"@"+(e=Bx(this)>>>0,e.toString(16))};lce.f=0;lce.i=M0n;var nve=YW(d2n,"CNode",60);wDn(829,1,{},vk);var eve=YW(d2n,"CNode/CNodeBuilder",829);var tve;wDn(1590,1,{},mn);lce.ff=function n(e,t){return 0};lce.gf=function n(e,t){return 0};var rve=YW(d2n,v2n,1590);wDn(1853,1,{},kn);lce.cf=function n(e){var r,i,a,c,u,s,o,f,h,l,b,w,d,g,v;h=y0n;for(a=new nd(e.a.b);a.ai.d.c||i.d.c==c.d.c&&i.d.b0?e+this.n.d+this.n.a:0};lce.kf=function n(){var e,r,i,a,c;c=0;if(this.e){this.b?c=this.b.a:!!this.a[1][1]&&(c=this.a[1][1].kf())}else if(this.g){c=Svn(this,mEn(this,null,true))}else{for(r=(ran(),zfn(fT(cpe,1),g1n,237,0,[rpe,ipe,ape])),i=0,a=r.length;i0?c+this.n.b+this.n.c:0};lce.lf=function n(){var e,t,r,i,a;if(this.g){e=mEn(this,null,false);for(r=(ran(),zfn(fT(cpe,1),g1n,237,0,[rpe,ipe,ape])),i=0,a=r.length;i0){a[0]+=this.d;i-=a[0]}if(a[2]>0){a[2]+=this.d;i-=a[2]}this.c.a=t.Math.max(0,i);this.c.d=r.d+e.d+(this.c.a-i)/2;a[1]=t.Math.max(a[1],i);t7(this,ipe,r.d+e.d+a[0]-(a[1]-i)/2,a)};lce.b=null;lce.d=0;lce.e=false;lce.f=false;lce.g=false;var ope=0,fpe=0;var hpe=YW(H2n,"GridContainerCell",1538);wDn(471,22,{3:1,34:1,22:1,471:1},hC);var lpe,bpe,wpe;var dpe=qan(H2n,"HorizontalLabelAlignment",471,joe,H2,yB);var gpe;wDn(314,217,{217:1,314:1},h0,rin,f1);lce.jf=function n(){return sq(this)};lce.kf=function n(){return oq(this)};lce.a=0;lce.c=false;var vpe=YW(H2n,"LabelCell",314);wDn(252,336,{217:1,336:1,252:1},ckn);lce.jf=function n(){return kNn(this)};lce.kf=function n(){return yNn(this)};lce.lf=function n(){rqn(this)};lce.mf=function n(){oqn(this)};lce.b=0;lce.c=0;lce.d=false;var ppe=YW(H2n,"StripContainerCell",252);wDn(1691,1,k1n,Pn);lce.Mb=function n(e){return FM(bG(e,217))};var mpe=YW(H2n,"StripContainerCell/lambda$0$Type",1691);wDn(1692,1,{},Cn);lce.Ye=function n(e){return bG(e,217).kf()};var kpe=YW(H2n,"StripContainerCell/lambda$1$Type",1692);wDn(1693,1,k1n,In);lce.Mb=function n(e){return _M(bG(e,217))};var ype=YW(H2n,"StripContainerCell/lambda$2$Type",1693);wDn(1694,1,{},On);lce.Ye=function n(e){return bG(e,217).jf()};var Mpe=YW(H2n,"StripContainerCell/lambda$3$Type",1694);wDn(472,22,{3:1,34:1,22:1,472:1},lC);var Tpe,jpe,Epe;var Spe=qan(H2n,"VerticalLabelAlignment",472,joe,B2,MB);var Ppe;wDn(800,1,{},OQn);lce.c=0;lce.d=0;lce.k=0;lce.s=0;lce.t=0;lce.v=false;lce.w=0;lce.D=false;lce.F=false;var Cpe=YW(Q2n,"NodeContext",800);wDn(1536,1,l2n,An);lce.Ne=function n(e,t){return zL(bG(e,64),bG(t,64))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var Ipe=YW(Q2n,"NodeContext/0methodref$comparePortSides$Type",1536);wDn(1537,1,l2n,Ln);lce.Ne=function n(e,t){return xCn(bG(e,117),bG(t,117))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var Ope=YW(Q2n,"NodeContext/1methodref$comparePortContexts$Type",1537);wDn(164,22,{3:1,34:1,22:1,164:1},Msn);var Ape,Lpe,Npe,$pe,Dpe,xpe,Rpe,Kpe,Fpe,_pe,Bpe,Hpe,Upe,Gpe,qpe,Xpe,Vpe,zpe,Wpe,Qpe,Jpe,Ype;var Zpe=qan(Q2n,"NodeLabelLocation",164,joe,Kkn,TB);var nme;wDn(117,1,{117:1},j$n);lce.a=false;var eme=YW(Q2n,"PortContext",117);wDn(1541,1,WZn,Nn);lce.Cd=function n(e){uE(bG(e,314))};var tme=YW(Z2n,n3n,1541);wDn(1542,1,k1n,$n);lce.Mb=function n(e){return!!bG(e,117).c};var rme=YW(Z2n,e3n,1542);wDn(1543,1,WZn,Dn);lce.Cd=function n(e){uE(bG(e,117).c)};var ime=YW(Z2n,"LabelPlacer/lambda$2$Type",1543);var ame;wDn(1540,1,WZn,xn);lce.Cd=function n(e){ZK();mm(bG(e,117))};var cme=YW(Z2n,"NodeLabelAndSizeUtilities/lambda$0$Type",1540);wDn(801,1,WZn,_B);lce.Cd=function n(e){hP(this.b,this.c,this.a,bG(e,187))};lce.a=false;lce.c=false;var ume=YW(Z2n,"NodeLabelCellCreator/lambda$0$Type",801);wDn(1539,1,WZn,Rd);lce.Cd=function n(e){Zm(this.a,bG(e,187))};var sme=YW(Z2n,"PortContextCreator/lambda$0$Type",1539);var ome;wDn(1902,1,{},Rn);var fme=YW(r3n,"GreedyRectangleStripOverlapRemover",1902);wDn(1903,1,l2n,Kn);lce.Ne=function n(e,t){return Nx(bG(e,226),bG(t,226))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var hme=YW(r3n,"GreedyRectangleStripOverlapRemover/0methodref$compareByYCoordinate$Type",1903);wDn(1849,1,{},Mk);lce.a=5;lce.e=0;var lme=YW(r3n,"RectangleStripOverlapRemover",1849);wDn(1850,1,l2n,Fn);lce.Ne=function n(e,t){return $x(bG(e,226),bG(t,226))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var bme=YW(r3n,"RectangleStripOverlapRemover/0methodref$compareLeftRectangleBorders$Type",1850);wDn(1852,1,l2n,_n);lce.Ne=function n(e,t){return gW(bG(e,226),bG(t,226))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var wme=YW(r3n,"RectangleStripOverlapRemover/1methodref$compareRightRectangleBorders$Type",1852);wDn(417,22,{3:1,34:1,22:1,417:1},bC);var dme,gme,vme,pme;var mme=qan(r3n,"RectangleStripOverlapRemover/OverlapRemovalDirection",417,joe,X6,jB);var kme;wDn(226,1,{226:1},iV);var yme=YW(r3n,"RectangleStripOverlapRemover/RectangleNode",226);wDn(1851,1,WZn,Kd);lce.Cd=function n(e){vTn(this.a,bG(e,226))};var Mme=YW(r3n,"RectangleStripOverlapRemover/lambda$1$Type",1851);wDn(1323,1,l2n,Bn);lce.Ne=function n(e,t){return dVn(bG(e,176),bG(t,176))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var Tme=YW(a3n,"PolyominoCompactor/CornerCasesGreaterThanRestComparator",1323);wDn(1326,1,{},Hn);lce.Kb=function n(e){return bG(e,334).a};var jme=YW(a3n,"PolyominoCompactor/CornerCasesGreaterThanRestComparator/lambda$0$Type",1326);wDn(1327,1,k1n,Un);lce.Mb=function n(e){return bG(e,332).a};var Eme=YW(a3n,"PolyominoCompactor/CornerCasesGreaterThanRestComparator/lambda$1$Type",1327);wDn(1328,1,k1n,Gn);lce.Mb=function n(e){return bG(e,332).a};var Sme=YW(a3n,"PolyominoCompactor/CornerCasesGreaterThanRestComparator/lambda$2$Type",1328);wDn(1321,1,l2n,qn);lce.Ne=function n(e,t){return tHn(bG(e,176),bG(t,176))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var Pme=YW(a3n,"PolyominoCompactor/MinNumOfExtensionDirectionsComparator",1321);wDn(1324,1,{},Xn);lce.Kb=function n(e){return bG(e,334).a};var Cme=YW(a3n,"PolyominoCompactor/MinNumOfExtensionDirectionsComparator/lambda$0$Type",1324);wDn(781,1,l2n,Vn);lce.Ne=function n(e,t){return vfn(bG(e,176),bG(t,176))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var Ime=YW(a3n,"PolyominoCompactor/MinNumOfExtensionsComparator",781);wDn(1319,1,l2n,zn);lce.Ne=function n(e,t){return oun(bG(e,330),bG(t,330))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var Ome=YW(a3n,"PolyominoCompactor/MinPerimeterComparator",1319);wDn(1320,1,l2n,Wn);lce.Ne=function n(e,t){return Xyn(bG(e,330),bG(t,330))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var Ame=YW(a3n,"PolyominoCompactor/MinPerimeterComparatorWithShape",1320);wDn(1322,1,l2n,Qn);lce.Ne=function n(e,t){return JHn(bG(e,176),bG(t,176))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var Lme=YW(a3n,"PolyominoCompactor/SingleExtensionSideGreaterThanRestComparator",1322);wDn(1325,1,{},Jn);lce.Kb=function n(e){return bG(e,334).a};var Nme=YW(a3n,"PolyominoCompactor/SingleExtensionSideGreaterThanRestComparator/lambda$0$Type",1325);wDn(782,1,{},wC);lce.Ve=function n(e,t){return k6(this,bG(e,42),bG(t,176))};var $me=YW(a3n,"SuccessorCombination",782);wDn(649,1,{},Yn);lce.Ve=function n(e,t){var r;return UNn((r=bG(e,42),bG(t,176),r))};var Dme=YW(a3n,"SuccessorJitter",649);wDn(648,1,{},Zn);lce.Ve=function n(e,t){var r;return fFn((r=bG(e,42),bG(t,176),r))};var xme=YW(a3n,"SuccessorLineByLine",648);wDn(573,1,{},ne);lce.Ve=function n(e,t){var r;return cxn((r=bG(e,42),bG(t,176),r))};var Rme=YW(a3n,"SuccessorManhattan",573);wDn(1344,1,{},ee);lce.Ve=function n(e,t){var r;return vKn((r=bG(e,42),bG(t,176),r))};var Kme=YW(a3n,"SuccessorMaxNormWindingInMathPosSense",1344);wDn(409,1,{},Fd);lce.Ve=function n(e,t){return Vz(this,e,t)};lce.c=false;lce.d=false;lce.e=false;lce.f=false;var Fme=YW(a3n,"SuccessorQuadrantsGeneric",409);wDn(1345,1,{},te);lce.Kb=function n(e){return bG(e,334).a};var _me=YW(a3n,"SuccessorQuadrantsGeneric/lambda$0$Type",1345);wDn(332,22,{3:1,34:1,22:1,332:1},dC);lce.a=false;var Bme,Hme,Ume,Gme;var qme=qan(f3n,h3n,332,joe,G6,EB);var Xme;wDn(1317,1,{});lce.Ib=function n(){var e,t,r,i,a,c;r=" ";e=Bwn(0);for(a=0;a=0?"b"+e+"["+J8(this.a)+"]":"b["+J8(this.a)+"]"}return"b_"+Bx(this)};var gye=YW(V3n,"FBendpoint",250);wDn(290,137,{3:1,290:1,96:1,137:1},FF);lce.Ib=function n(){return J8(this)};var vye=YW(V3n,"FEdge",290);wDn(235,137,{3:1,235:1,96:1,137:1},k7);var pye=YW(V3n,"FGraph",235);wDn(454,309,{3:1,454:1,309:1,96:1,137:1},x5);lce.Ib=function n(){return this.b==null||this.b.length==0?"l["+J8(this.a)+"]":"l_"+this.b};var mye=YW(V3n,"FLabel",454);wDn(153,309,{3:1,153:1,309:1,96:1,137:1},O$);lce.Ib=function n(){return Y3(this)};lce.a=0;var kye=YW(V3n,"FNode",153);wDn(2100,1,{});lce.vf=function n(e){MGn(this,e)};lce.wf=function n(){$Tn(this)};lce.d=0;var yye=YW(W3n,"AbstractForceModel",2100);wDn(641,2100,{641:1},von);lce.uf=function n(e,r){var i,a,c,u,s;QVn(this.f,e,r);c=r_(_$(r.d),e.d);s=t.Math.sqrt(c.a*c.a+c.b*c.b);a=t.Math.max(0,s-KQ(e.e)/2-KQ(r.e)/2);i=ZNn(this.e,e,r);i>0?u=-sW(a,this.c)*i:u=CR(a,this.b)*bG(lIn(e,(oGn(),Jye)),17).a;jD(c,u/s);return c};lce.vf=function n(e){MGn(this,e);this.a=bG(lIn(e,(oGn(),_ye)),17).a;this.c=bM(MK(lIn(e,rMe)));this.b=bM(MK(lIn(e,Zye)))};lce.xf=function n(e){return e0&&(u-=hM(a,this.a)*i);jD(c,u*this.b/s);return c};lce.vf=function n(e){var r,i,a,c,u,s,o;MGn(this,e);this.b=bM(MK(lIn(e,(oGn(),iMe))));this.c=this.b/bG(lIn(e,_ye),17).a;a=e.e.c.length;u=0;c=0;for(o=new nd(e.e);o.a0};lce.a=0;lce.b=0;lce.c=0;var Tye=YW(W3n,"FruchtermanReingoldModel",642);wDn(860,1,R2n,Wh);lce.hf=function n(e){ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,Q3n),""),"Force Model"),"Determines the model for force calculation."),Sye),(vAn(),j3e)),Dye),ygn((Hkn(),p3e)))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,J3n),""),"Iterations"),"The number of iterations on the force model."),Bwn(300)),S3e),tle),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,Y3n),""),"Repulsive Power"),"Determines how many bend points are added to the edge; such bend points are regarded as repelling particles in the force model"),Bwn(0)),S3e),tle),ygn(d3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,Z3n),""),"FR Temperature"),"The temperature is used as a scaling factor for particle displacements."),n4n),T3e),Yhe),ygn(p3e))));V4(e,Z3n,Q3n,Aye);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,e4n),""),"Eades Repulsion"),"Factor for repulsive forces in Eades' model."),5),T3e),Yhe),ygn(p3e))));V4(e,e4n,Q3n,Cye);jJn((new Qh,e))};var jye,Eye,Sye,Pye,Cye,Iye,Oye,Aye;var Lye=YW(t4n,"ForceMetaDataProvider",860);wDn(432,22,{3:1,34:1,22:1,432:1},mC);var Nye,$ye;var Dye=qan(t4n,"ForceModelStrategy",432,joe,d1,CB);var xye;wDn(N1n,1,R2n,Qh);lce.hf=function n(e){jJn(e)};var Rye,Kye,Fye,_ye,Bye,Hye,Uye,Gye,qye,Xye,Vye,zye,Wye,Qye,Jye,Yye,Zye,nMe,eMe,tMe,rMe,iMe,aMe,cMe,uMe,sMe,oMe;var fMe=YW(t4n,"ForceOptions",N1n);wDn(1001,1,{},Te);lce.sf=function n(){var e;return e=new dk,e};lce.tf=function n(e){};var hMe=YW(t4n,"ForceOptions/ForceFactory",1001);var lMe,bMe,wMe,dMe;wDn(861,1,R2n,Jh);lce.hf=function n(e){ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,C4n),""),"Fixed Position"),"Prevent that the node is moved by the layout algorithm."),(Qx(),false)),(vAn(),M3e)),Uhe),ygn((Hkn(),v3e)))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,I4n),""),"Desired Edge Length"),"Either specified for parent nodes or for individual edges, where the latter takes higher precedence."),100),T3e),Yhe),nV(p3e,zfn(fT(k3e,1),g1n,170,0,[d3e])))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,O4n),""),"Layout Dimension"),"Dimensions that are permitted to be altered during layout."),pMe),j3e),UMe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,A4n),""),"Stress Epsilon"),"Termination criterion for the iterative process."),n4n),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,L4n),""),"Iteration Limit"),"Maximum number of performed iterations. Takes higher precedence than 'epsilon'."),Bwn(pZn)),S3e),tle),ygn(p3e))));wWn((new Yh,e))};var gMe,vMe,pMe,mMe,kMe,yMe;var MMe=YW(t4n,"StressMetaDataProvider",861);wDn(1004,1,R2n,Yh);lce.hf=function n(e){wWn(e)};var TMe,jMe,EMe,SMe,PMe,CMe,IMe,OMe,AMe,LMe,NMe,$Me;var DMe=YW(t4n,"StressOptions",1004);wDn(1005,1,{},ye);lce.sf=function n(){var e;return e=new _F,e};lce.tf=function n(e){};var xMe=YW(t4n,"StressOptions/StressFactory",1005);wDn(1110,205,y3n,_F);lce.rf=function n(e,t){var r,i,a,c,u;t.Ug($4n,1);lM(yK(YDn(e,(Xjn(),PMe))))?lM(yK(YDn(e,NMe)))||t0((r=new Ad((jP(),new Zy(e))),r)):iRn(new dk,e,t.eh(1));a=Shn(e);i=cqn(this.a,a);for(u=i.Kc();u.Ob();){c=bG(u.Pb(),235);if(c.e.c.length<=1){continue}oVn(this.b,c);exn(this.b);Lin(c.d,new Me)}a=vJn(i);rYn(a);t.Vg()};var RMe=YW(x4n,"StressLayoutProvider",1110);wDn(1111,1,WZn,Me);lce.Cd=function n(e){rXn(bG(e,454))};var KMe=YW(x4n,"StressLayoutProvider/lambda$0$Type",1111);wDn(1002,1,{},Qm);lce.c=0;lce.e=0;lce.g=0;var FMe=YW(x4n,"StressMajorization",1002);wDn(391,22,{3:1,34:1,22:1,391:1},kC);var _Me,BMe,HMe;var UMe=qan(x4n,"StressMajorization/Dimension",391,joe,G2,IB);var GMe;wDn(1003,1,l2n,Gd);lce.Ne=function n(e,t){return I_(this.a,bG(e,153),bG(t,153))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var qMe=YW(x4n,"StressMajorization/lambda$0$Type",1003);wDn(1192,1,{},s4);var XMe=YW(K4n,"ElkLayered",1192);wDn(1193,1,WZn,qd);lce.Cd=function n(e){DLn(this.a,bG(e,36))};var VMe=YW(K4n,"ElkLayered/lambda$0$Type",1193);wDn(1194,1,WZn,Xd);lce.Cd=function n(e){O_(this.a,bG(e,36))};var zMe=YW(K4n,"ElkLayered/lambda$1$Type",1194);wDn(1281,1,{},Y$);var WMe,QMe,JMe;var YMe=YW(K4n,"GraphConfigurator",1281);wDn(770,1,WZn,Vd);lce.Cd=function n(e){JIn(this.a,bG(e,10))};var ZMe=YW(K4n,"GraphConfigurator/lambda$0$Type",770);wDn(771,1,{},ke);lce.Kb=function n(e){return GEn(),new gX(null,new d3(bG(e,30).a,16))};var nTe=YW(K4n,"GraphConfigurator/lambda$1$Type",771);wDn(772,1,WZn,zd);lce.Cd=function n(e){JIn(this.a,bG(e,10))};var eTe=YW(K4n,"GraphConfigurator/lambda$2$Type",772);wDn(1109,205,y3n,Tk);lce.rf=function n(e,t){var r;r=jXn(new Ek,e);BA(YDn(e,(IYn(),SFe)))===BA((Dwn(),U5e))?Cgn(this.a,r,t):XDn(this.a,r,t);t.$g()||KQn(new Zh,r)};var tTe=YW(K4n,"LayeredLayoutProvider",1109);wDn(367,22,{3:1,34:1,22:1,367:1},yC);var rTe,iTe,aTe,cTe,uTe;var sTe=qan(K4n,"LayeredPhases",367,joe,b9,OB);var oTe;wDn(1717,1,{},Fcn);lce.i=0;var fTe;var hTe=YW(F4n,"ComponentsToCGraphTransformer",1717);var lTe;wDn(1718,1,{},me);lce.yf=function n(e,r){return t.Math.min(e.a!=null?bM(e.a):e.c.i,r.a!=null?bM(r.a):r.c.i)};lce.zf=function n(e,r){return t.Math.min(e.a!=null?bM(e.a):e.c.i,r.a!=null?bM(r.a):r.c.i)};var bTe=YW(F4n,"ComponentsToCGraphTransformer/1",1718);wDn(86,1,{86:1});lce.i=0;lce.k=true;lce.o=M0n;var wTe=YW(_4n,"CNode",86);wDn(470,86,{470:1,86:1},tR,rkn);lce.Ib=function n(){return""};var dTe=YW(F4n,"ComponentsToCGraphTransformer/CRectNode",470);wDn(1688,1,{},je);var gTe,vTe;var pTe=YW(F4n,"OneDimensionalComponentsCompaction",1688);wDn(1689,1,{},Ee);lce.Kb=function n(e){return m2(bG(e,42))};lce.Fb=function n(e){return this===e};var mTe=YW(F4n,"OneDimensionalComponentsCompaction/lambda$0$Type",1689);wDn(1690,1,{},Se);lce.Kb=function n(e){return Bgn(bG(e,42))};lce.Fb=function n(e){return this===e};var kTe=YW(F4n,"OneDimensionalComponentsCompaction/lambda$1$Type",1690);wDn(1720,1,{},mQ);var yTe=YW(_4n,"CGraph",1720);wDn(194,1,{194:1},ikn);lce.b=0;lce.c=0;lce.e=0;lce.g=true;lce.i=M0n;var MTe=YW(_4n,"CGroup",194);wDn(1719,1,{},Pe);lce.yf=function n(e,r){return t.Math.max(e.a!=null?bM(e.a):e.c.i,r.a!=null?bM(r.a):r.c.i)};lce.zf=function n(e,r){return t.Math.max(e.a!=null?bM(e.a):e.c.i,r.a!=null?bM(r.a):r.c.i)};var TTe=YW(_4n,v2n,1719);wDn(1721,1,{},s$n);lce.d=false;var jTe;var ETe=YW(_4n,M2n,1721);wDn(1722,1,{},Ce);lce.Kb=function n(e){return WS(),Qx(),bG(bG(e,42).a,86).d.e!=0?true:false};lce.Fb=function n(e){return this===e};var STe=YW(_4n,T2n,1722);wDn(833,1,{},fX);lce.a=false;lce.b=false;lce.c=false;lce.d=false;var PTe=YW(_4n,j2n,833);wDn(1898,1,{},aV);var CTe=YW(B4n,E2n,1898);var ITe=$q(H4n,w2n);wDn(1899,1,{382:1},GZ);lce.bf=function n(e){_Fn(this,bG(e,476))};var OTe=YW(B4n,S2n,1899);wDn(V1n,1,l2n,Ie);lce.Ne=function n(e,t){return oY(bG(e,86),bG(t,86))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var ATe=YW(B4n,P2n,V1n);wDn(476,1,{476:1},UC);lce.a=false;var LTe=YW(B4n,C2n,476);wDn(1901,1,l2n,Oe);lce.Ne=function n(e,t){return UEn(bG(e,476),bG(t,476))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var NTe=YW(B4n,I2n,1901);wDn(148,1,{148:1},GC,mG);lce.Fb=function n(e){var t;if(e==null){return false}if($Te!=Cbn(e)){return false}t=bG(e,148);return DJ(this.c,t.c)&&DJ(this.d,t.d)};lce.Hb=function n(){return Dbn(zfn(fT(kce,1),jZn,1,5,[this.c,this.d]))};lce.Ib=function n(){return"("+this.c+MZn+this.d+(this.a?"cx":"")+this.b+")"};lce.a=true;lce.c=0;lce.d=0;var $Te=YW(H4n,"Point",148);wDn(416,22,{3:1,34:1,22:1,416:1},IC);var DTe,xTe,RTe,KTe;var FTe=qan(H4n,"Point/Quadrant",416,joe,V6,AB);var _Te;wDn(1708,1,{},kk);lce.b=null;lce.c=null;lce.d=null;lce.e=null;lce.f=null;var BTe,HTe,UTe,GTe,qTe;var XTe=YW(H4n,"RectilinearConvexHull",1708);wDn(583,1,{382:1},fyn);lce.bf=function n(e){$en(this,bG(e,148))};lce.b=0;var VTe;var zTe=YW(H4n,"RectilinearConvexHull/MaximalElementsEventHandler",583);wDn(1710,1,l2n,Ae);lce.Ne=function n(e,t){return fY(MK(e),MK(t))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var WTe=YW(H4n,"RectilinearConvexHull/MaximalElementsEventHandler/lambda$0$Type",1710);wDn(1709,1,{382:1},tin);lce.bf=function n(e){MKn(this,bG(e,148))};lce.a=0;lce.b=null;lce.c=null;lce.d=null;lce.e=null;var QTe=YW(H4n,"RectilinearConvexHull/RectangleEventHandler",1709);wDn(1711,1,l2n,Le);lce.Ne=function n(e,t){return V3(bG(e,148),bG(t,148))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var JTe=YW(H4n,"RectilinearConvexHull/lambda$0$Type",1711);wDn(1712,1,l2n,xe);lce.Ne=function n(e,t){return z3(bG(e,148),bG(t,148))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var YTe=YW(H4n,"RectilinearConvexHull/lambda$1$Type",1712);wDn(1713,1,l2n,Re);lce.Ne=function n(e,t){return X3(bG(e,148),bG(t,148))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var ZTe=YW(H4n,"RectilinearConvexHull/lambda$2$Type",1713);wDn(1714,1,l2n,De);lce.Ne=function n(e,t){return W3(bG(e,148),bG(t,148))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var nje=YW(H4n,"RectilinearConvexHull/lambda$3$Type",1714);wDn(1715,1,l2n,Ke);lce.Ne=function n(e,t){return wIn(bG(e,148),bG(t,148))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var eje=YW(H4n,"RectilinearConvexHull/lambda$4$Type",1715);wDn(1716,1,{},J0);var tje=YW(H4n,"Scanline",1716);wDn(2104,1,{});var rje=YW(U4n,"AbstractGraphPlacer",2104);wDn(335,1,{335:1},_R);lce.Ff=function n(e){if(this.Gf(e)){zNn(this.b,bG(lIn(e,(WYn(),rDe)),21),e);return true}else{return false}};lce.Gf=function n(e){var t,r,i,a;t=bG(lIn(e,(WYn(),rDe)),21);a=bG(r7(ije,t),21);for(i=a.Kc();i.Ob();){r=bG(i.Pb(),21);if(!bG(r7(this.b,r),15).dc()){return false}}return true};var ije;var aje=YW(U4n,"ComponentGroup",335);wDn(779,2104,{},yk);lce.Hf=function n(e){var t,r;for(r=new nd(this.a);r.ai){l=0;b+=o+a;o=0}f=u.c;cHn(u,l+f.a,b+f.b);kL(f);c=t.Math.max(c,l+h.a);o=t.Math.max(o,h.b);l+=h.a+a}r.f.a=c;r.f.b=b+o};lce.Jf=function n(e,t){var r,i,a,c,u;if(BA(lIn(t,(IYn(),HKe)))===BA((zmn(),hje))){for(i=e.Kc();i.Ob();){r=bG(i.Pb(),36);u=0;for(c=new nd(r.a);c.ai&&!bG(lIn(u,(WYn(),rDe)),21).Hc((UQn(),D8e))||!!f&&bG(lIn(f,(WYn(),rDe)),21).Hc((UQn(),$8e))||bG(lIn(u,(WYn(),rDe)),21).Hc((UQn(),n9e))){w=b;d+=o+a;o=0}h=u.c;bG(lIn(u,(WYn(),rDe)),21).Hc((UQn(),D8e))&&(w=c+a);cHn(u,w+h.a,d+h.b);c=t.Math.max(c,w+l.a);bG(lIn(u,rDe),21).Hc(Y8e)&&(b=t.Math.max(b,w+l.a+a));kL(h);o=t.Math.max(o,l.b);w+=l.a+a;f=u}r.f.a=c;r.f.b=d+o};lce.Jf=function n(e,t){};var Pje=YW(U4n,"ModelOrderRowGraphPlacer",1313);wDn(1311,1,l2n,Be);lce.Ne=function n(e,t){return nfn(bG(e,36),bG(t,36))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var Cje=YW(U4n,"SimpleRowGraphPlacer/1",1311);var Ije;wDn(1280,1,O2n,He);lce.Lb=function n(e){var t;return t=bG(lIn(bG(e,249).b,(IYn(),DFe)),75),!!t&&t.b!=0};lce.Fb=function n(e){return this===e};lce.Mb=function n(e){var t;return t=bG(lIn(bG(e,249).b,(IYn(),DFe)),75),!!t&&t.b!=0};var Oje=YW(z4n,"CompoundGraphPostprocessor/1",1280);wDn(1279,1,W4n,Sk);lce.Kf=function n(e,t){Yyn(this,bG(e,36),t)};var Aje=YW(z4n,"CompoundGraphPreprocessor",1279);wDn(453,1,{453:1},Adn);lce.c=false;var Lje=YW(z4n,"CompoundGraphPreprocessor/ExternalPort",453);wDn(249,1,{249:1},FB);lce.Ib=function n(){return PR(this.c)+":"+PNn(this.b)};var Nje=YW(z4n,"CrossHierarchyEdge",249);wDn(777,1,l2n,Wd);lce.Ne=function n(e,t){return Kjn(this,bG(e,249),bG(t,249))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var $je=YW(z4n,"CrossHierarchyEdgeComparator",777);wDn(305,137,{3:1,305:1,96:1,137:1});lce.p=0;var Dje=YW(Q4n,"LGraphElement",305);wDn(18,305,{3:1,18:1,305:1,96:1,137:1},zZ);lce.Ib=function n(){return PNn(this)};var xje=YW(Q4n,"LEdge",18);wDn(36,305,{3:1,20:1,36:1,305:1,96:1,137:1},_cn);lce.Jc=function n(e){Y8(this,e)};lce.Kc=function n(){return new nd(this.b)};lce.Ib=function n(){if(this.b.c.length==0){return"G-unlayered"+jIn(this.a)}else if(this.a.c.length==0){return"G-layered"+jIn(this.b)}return"G[layerless"+jIn(this.a)+", layers"+jIn(this.b)+"]"};var Rje=YW(Q4n,"LGraph",36);var Kje;wDn(666,1,{});lce.Lf=function n(){return this.e.n};lce.of=function n(e){return lIn(this.e,e)};lce.Mf=function n(){return this.e.o};lce.Nf=function n(){return this.e.p};lce.pf=function n(e){return jR(this.e,e)};lce.Of=function n(e){this.e.n.a=e.a;this.e.n.b=e.b};lce.Pf=function n(e){this.e.o.a=e.a;this.e.o.b=e.b};lce.Qf=function n(e){this.e.p=e};var Fje=YW(Q4n,"LGraphAdapters/AbstractLShapeAdapter",666);wDn(474,1,{853:1},Qd);lce.Rf=function n(){var e,t;if(!this.b){this.b=sR(this.a.b.c.length);for(t=new nd(this.a.b);t.a0&&Vbn((w3(t-1,e.length),e.charCodeAt(t-1)),i6n)){--t}if(c> ",e),ajn(r));tL(eL((e.a+="[",e),r.i),"]")}return e.a};lce.c=true;lce.d=false;var fEe,hEe,lEe,bEe,wEe,dEe;var gEe=YW(Q4n,"LPort",12);wDn(408,1,n1n,Yd);lce.Jc=function n(e){Y8(this,e)};lce.Kc=function n(){var e;e=new nd(this.a.e);return new Zd(e)};var vEe=YW(Q4n,"LPort/1",408);wDn(1309,1,NZn,Zd);lce.Nb=function n(e){Az(this,e)};lce.Pb=function n(){return bG(K3(this.a),18).c};lce.Ob=function n(){return v$(this.a)};lce.Qb=function n(){cW(this.a)};var pEe=YW(Q4n,"LPort/1/1",1309);wDn(369,1,n1n,ng);lce.Jc=function n(e){Y8(this,e)};lce.Kc=function n(){var e;return e=new nd(this.a.g),new eg(e)};var mEe=YW(Q4n,"LPort/2",369);wDn(776,1,NZn,eg);lce.Nb=function n(e){Az(this,e)};lce.Pb=function n(){return bG(K3(this.a),18).d};lce.Ob=function n(){return v$(this.a)};lce.Qb=function n(){cW(this.a)};var kEe=YW(Q4n,"LPort/2/1",776);wDn(1302,1,n1n,RC);lce.Jc=function n(e){Y8(this,e)};lce.Kc=function n(){return new m7(this)};var yEe=YW(Q4n,"LPort/CombineIter",1302);wDn(208,1,NZn,m7);lce.Nb=function n(e){Az(this,e)};lce.Qb=function n(){Bj()};lce.Ob=function n(){return _x(this)};lce.Pb=function n(){return v$(this.a)?K3(this.a):K3(this.b)};var MEe=YW(Q4n,"LPort/CombineIter/1",208);wDn(1303,1,O2n,Xe);lce.Lb=function n(e){return rz(e)};lce.Fb=function n(e){return this===e};lce.Mb=function n(e){return Rsn(),bG(e,12).g.c.length!=0};var TEe=YW(Q4n,"LPort/lambda$0$Type",1303);wDn(1304,1,O2n,Ve);lce.Lb=function n(e){return iz(e)};lce.Fb=function n(e){return this===e};lce.Mb=function n(e){return Rsn(),bG(e,12).e.c.length!=0};var jEe=YW(Q4n,"LPort/lambda$1$Type",1304);wDn(1305,1,O2n,ze);lce.Lb=function n(e){return Rsn(),bG(e,12).j==(UQn(),D8e)};lce.Fb=function n(e){return this===e};lce.Mb=function n(e){return Rsn(),bG(e,12).j==(UQn(),D8e)};var EEe=YW(Q4n,"LPort/lambda$2$Type",1305);wDn(1306,1,O2n,We);lce.Lb=function n(e){return Rsn(),bG(e,12).j==(UQn(),$8e)};lce.Fb=function n(e){return this===e};lce.Mb=function n(e){return Rsn(),bG(e,12).j==(UQn(),$8e)};var SEe=YW(Q4n,"LPort/lambda$3$Type",1306);wDn(1307,1,O2n,Qe);lce.Lb=function n(e){return Rsn(),bG(e,12).j==(UQn(),Y8e)};lce.Fb=function n(e){return this===e};lce.Mb=function n(e){return Rsn(),bG(e,12).j==(UQn(),Y8e)};var PEe=YW(Q4n,"LPort/lambda$4$Type",1307);wDn(1308,1,O2n,Je);lce.Lb=function n(e){return Rsn(),bG(e,12).j==(UQn(),n9e)};lce.Fb=function n(e){return this===e};lce.Mb=function n(e){return Rsn(),bG(e,12).j==(UQn(),n9e)};var CEe=YW(Q4n,"LPort/lambda$5$Type",1308);wDn(30,305,{3:1,20:1,305:1,30:1,96:1,137:1},pQ);lce.Jc=function n(e){Y8(this,e)};lce.Kc=function n(){return new nd(this.a)};lce.Ib=function n(){return"L_"+Ctn(this.b.b,this,0)+jIn(this.a)};var IEe=YW(Q4n,"Layer",30);wDn(1330,1,{},Ek);var OEe=YW(o6n,f6n,1330);wDn(1334,1,{},Ye);lce.Kb=function n(e){return vCn(bG(e,84))};var AEe=YW(o6n,"ElkGraphImporter/0methodref$connectableShapeToNode$Type",1334);wDn(1337,1,{},Ze);lce.Kb=function n(e){return vCn(bG(e,84))};var LEe=YW(o6n,"ElkGraphImporter/1methodref$connectableShapeToNode$Type",1337);wDn(1331,1,WZn,tg);lce.Cd=function n(e){S$n(this.a,bG(e,123))};var NEe=YW(o6n,X3n,1331);wDn(1332,1,WZn,rg);lce.Cd=function n(e){S$n(this.a,bG(e,123))};var $Ee=YW(o6n,h6n,1332);wDn(1333,1,{},nt);lce.Kb=function n(e){return new gX(null,new d3(UJ(bG(e,74)),16))};var DEe=YW(o6n,l6n,1333);wDn(1335,1,k1n,ig);lce.Mb=function n(e){return _N(this.a,bG(e,27))};var xEe=YW(o6n,b6n,1335);wDn(1336,1,{},et);lce.Kb=function n(e){return new gX(null,new d3(GJ(bG(e,74)),16))};var REe=YW(o6n,"ElkGraphImporter/lambda$5$Type",1336);wDn(1338,1,k1n,ag);lce.Mb=function n(e){return BN(this.a,bG(e,27))};var KEe=YW(o6n,"ElkGraphImporter/lambda$7$Type",1338);wDn(1339,1,k1n,tt);lce.Mb=function n(e){return JY(bG(e,74))};var FEe=YW(o6n,"ElkGraphImporter/lambda$8$Type",1339);wDn(1297,1,{},Zh);var _Ee;var BEe=YW(o6n,"ElkGraphLayoutTransferrer",1297);wDn(1298,1,k1n,cg);lce.Mb=function n(e){return $F(this.a,bG(e,18))};var HEe=YW(o6n,"ElkGraphLayoutTransferrer/lambda$0$Type",1298);wDn(1299,1,WZn,ug);lce.Cd=function n(e){nP();ED(this.a,bG(e,18))};var UEe=YW(o6n,"ElkGraphLayoutTransferrer/lambda$1$Type",1299);wDn(1300,1,k1n,sg);lce.Mb=function n(e){return UK(this.a,bG(e,18))};var GEe=YW(o6n,"ElkGraphLayoutTransferrer/lambda$2$Type",1300);wDn(1301,1,WZn,og);lce.Cd=function n(e){nP();ED(this.a,bG(e,18))};var qEe=YW(o6n,"ElkGraphLayoutTransferrer/lambda$3$Type",1301);wDn(819,1,{},BF);var XEe=YW(w6n,"BiLinkedHashMultiMap",819);wDn(1550,1,W4n,rt);lce.Kf=function n(e,t){Xun(bG(e,36),t)};var VEe=YW(w6n,"CommentNodeMarginCalculator",1550);wDn(1551,1,{},it);lce.Kb=function n(e){return new gX(null,new d3(bG(e,30).a,16))};var zEe=YW(w6n,"CommentNodeMarginCalculator/lambda$0$Type",1551);wDn(1552,1,WZn,at);lce.Cd=function n(e){pXn(bG(e,10))};var WEe=YW(w6n,"CommentNodeMarginCalculator/lambda$1$Type",1552);wDn(1553,1,W4n,ct);lce.Kf=function n(e,t){n_n(bG(e,36),t)};var QEe=YW(w6n,"CommentPostprocessor",1553);wDn(1554,1,W4n,ut);lce.Kf=function n(e,t){EQn(bG(e,36),t)};var JEe=YW(w6n,"CommentPreprocessor",1554);wDn(1555,1,W4n,st);lce.Kf=function n(e,t){UKn(bG(e,36),t)};var YEe=YW(w6n,"ConstraintsPostprocessor",1555);wDn(1556,1,W4n,ot);lce.Kf=function n(e,t){Non(bG(e,36),t)};var ZEe=YW(w6n,"EdgeAndLayerConstraintEdgeReverser",1556);wDn(1557,1,W4n,ft);lce.Kf=function n(e,t){hpn(bG(e,36),t)};var nSe=YW(w6n,"EndLabelPostprocessor",1557);wDn(1558,1,{},ht);lce.Kb=function n(e){return new gX(null,new d3(bG(e,30).a,16))};var eSe=YW(w6n,"EndLabelPostprocessor/lambda$0$Type",1558);wDn(1559,1,k1n,lt);lce.Mb=function n(e){return Q8(bG(e,10))};var tSe=YW(w6n,"EndLabelPostprocessor/lambda$1$Type",1559);wDn(1560,1,WZn,bt);lce.Cd=function n(e){qEn(bG(e,10))};var rSe=YW(w6n,"EndLabelPostprocessor/lambda$2$Type",1560);wDn(1561,1,W4n,wt);lce.Kf=function n(e,t){xAn(bG(e,36),t)};var iSe=YW(w6n,"EndLabelPreprocessor",1561);wDn(1562,1,{},dt);lce.Kb=function n(e){return new gX(null,new d3(bG(e,30).a,16))};var aSe=YW(w6n,"EndLabelPreprocessor/lambda$0$Type",1562);wDn(1563,1,WZn,KB);lce.Cd=function n(e){lP(this.a,this.b,this.c,bG(e,10))};lce.a=0;lce.b=0;lce.c=false;var cSe=YW(w6n,"EndLabelPreprocessor/lambda$1$Type",1563);wDn(1564,1,k1n,gt);lce.Mb=function n(e){return BA(lIn(bG(e,72),(IYn(),wFe)))===BA((ian(),v5e))};var uSe=YW(w6n,"EndLabelPreprocessor/lambda$2$Type",1564);wDn(1565,1,WZn,fg);lce.Cd=function n(e){hq(this.a,bG(e,72))};var sSe=YW(w6n,"EndLabelPreprocessor/lambda$3$Type",1565);wDn(1566,1,k1n,vt);lce.Mb=function n(e){return BA(lIn(bG(e,72),(IYn(),wFe)))===BA((ian(),g5e))};var oSe=YW(w6n,"EndLabelPreprocessor/lambda$4$Type",1566);wDn(1567,1,WZn,hg);lce.Cd=function n(e){hq(this.a,bG(e,72))};var fSe=YW(w6n,"EndLabelPreprocessor/lambda$5$Type",1567);wDn(1615,1,W4n,qh);lce.Kf=function n(e,t){_dn(bG(e,36),t)};var hSe;var lSe=YW(w6n,"EndLabelSorter",1615);wDn(1616,1,l2n,pt);lce.Ne=function n(e,t){return lkn(bG(e,466),bG(t,466))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var bSe=YW(w6n,"EndLabelSorter/1",1616);wDn(466,1,{466:1},lZ);var wSe=YW(w6n,"EndLabelSorter/LabelGroup",466);wDn(1617,1,{},mt);lce.Kb=function n(e){return ZS(),new gX(null,new d3(bG(e,30).a,16))};var dSe=YW(w6n,"EndLabelSorter/lambda$0$Type",1617);wDn(1618,1,k1n,kt);lce.Mb=function n(e){return ZS(),bG(e,10).k==(YIn(),rEe)};var gSe=YW(w6n,"EndLabelSorter/lambda$1$Type",1618);wDn(1619,1,WZn,yt);lce.Cd=function n(e){ZIn(bG(e,10))};var vSe=YW(w6n,"EndLabelSorter/lambda$2$Type",1619);wDn(1620,1,k1n,Mt);lce.Mb=function n(e){return ZS(),BA(lIn(bG(e,72),(IYn(),wFe)))===BA((ian(),g5e))};var pSe=YW(w6n,"EndLabelSorter/lambda$3$Type",1620);wDn(1621,1,k1n,Tt);lce.Mb=function n(e){return ZS(),BA(lIn(bG(e,72),(IYn(),wFe)))===BA((ian(),v5e))};var mSe=YW(w6n,"EndLabelSorter/lambda$4$Type",1621);wDn(1568,1,W4n,jt);lce.Kf=function n(e,t){WXn(this,bG(e,36))};lce.b=0;lce.c=0;var kSe=YW(w6n,"FinalSplineBendpointsCalculator",1568);wDn(1569,1,{},Et);lce.Kb=function n(e){return new gX(null,new d3(bG(e,30).a,16))};var ySe=YW(w6n,"FinalSplineBendpointsCalculator/lambda$0$Type",1569);wDn(1570,1,{},St);lce.Kb=function n(e){return new gX(null,new RW(new GV(sx(Jgn(bG(e,10)).a.Kc(),new d))))};var MSe=YW(w6n,"FinalSplineBendpointsCalculator/lambda$1$Type",1570);wDn(1571,1,k1n,Pt);lce.Mb=function n(e){return!j9(bG(e,18))};var TSe=YW(w6n,"FinalSplineBendpointsCalculator/lambda$2$Type",1571);wDn(1572,1,k1n,Ct);lce.Mb=function n(e){return jR(bG(e,18),(WYn(),GDe))};var jSe=YW(w6n,"FinalSplineBendpointsCalculator/lambda$3$Type",1572);wDn(1573,1,WZn,lg);lce.Cd=function n(e){rUn(this.a,bG(e,131))};var ESe=YW(w6n,"FinalSplineBendpointsCalculator/lambda$4$Type",1573);wDn(1574,1,WZn,It);lce.Cd=function n(e){qAn(bG(e,18).a)};var SSe=YW(w6n,"FinalSplineBendpointsCalculator/lambda$5$Type",1574);wDn(803,1,W4n,bg);lce.Kf=function n(e,t){gzn(this,bG(e,36),t)};var PSe=YW(w6n,"GraphTransformer",803);wDn(517,22,{3:1,34:1,22:1,517:1},LC);var CSe,ISe;var OSe=qan(w6n,"GraphTransformer/Mode",517,joe,g1,YH);var ASe;wDn(1575,1,W4n,Ot);lce.Kf=function n(e,t){mRn(bG(e,36),t)};var LSe=YW(w6n,"HierarchicalNodeResizingProcessor",1575);wDn(1576,1,W4n,At);lce.Kf=function n(e,t){kun(bG(e,36),t)};var NSe=YW(w6n,"HierarchicalPortConstraintProcessor",1576);wDn(1577,1,l2n,Lt);lce.Ne=function n(e,t){return myn(bG(e,10),bG(t,10))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var $Se=YW(w6n,"HierarchicalPortConstraintProcessor/NodeComparator",1577);wDn(1578,1,W4n,Nt);lce.Kf=function n(e,t){VGn(bG(e,36),t)};var DSe=YW(w6n,"HierarchicalPortDummySizeProcessor",1578);wDn(1579,1,W4n,$t);lce.Kf=function n(e,t){Y_n(this,bG(e,36),t)};lce.a=0;var xSe=YW(w6n,"HierarchicalPortOrthogonalEdgeRouter",1579);wDn(1580,1,l2n,Dt);lce.Ne=function n(e,t){return Dx(bG(e,10),bG(t,10))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var RSe=YW(w6n,"HierarchicalPortOrthogonalEdgeRouter/1",1580);wDn(1581,1,l2n,xt);lce.Ne=function n(e,t){return _en(bG(e,10),bG(t,10))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var KSe=YW(w6n,"HierarchicalPortOrthogonalEdgeRouter/2",1581);wDn(1582,1,W4n,Rt);lce.Kf=function n(e,t){cIn(bG(e,36),t)};var FSe=YW(w6n,"HierarchicalPortPositionProcessor",1582);wDn(1583,1,W4n,nl);lce.Kf=function n(e,t){AJn(this,bG(e,36))};lce.a=0;lce.c=0;var _Se,BSe;var HSe=YW(w6n,"HighDegreeNodeLayeringProcessor",1583);wDn(580,1,{580:1},Kt);lce.b=-1;lce.d=-1;var USe=YW(w6n,"HighDegreeNodeLayeringProcessor/HighDegreeNodeInformation",580);wDn(1584,1,{},Ft);lce.Kb=function n(e){return VB(),Qgn(bG(e,10))};lce.Fb=function n(e){return this===e};var GSe=YW(w6n,"HighDegreeNodeLayeringProcessor/lambda$0$Type",1584);wDn(1585,1,{},_t);lce.Kb=function n(e){return VB(),Jgn(bG(e,10))};lce.Fb=function n(e){return this===e};var qSe=YW(w6n,"HighDegreeNodeLayeringProcessor/lambda$1$Type",1585);wDn(1591,1,W4n,Bt);lce.Kf=function n(e,t){CGn(this,bG(e,36),t)};var XSe=YW(w6n,"HyperedgeDummyMerger",1591);wDn(804,1,{},BB);lce.a=false;lce.b=false;lce.c=false;var VSe=YW(w6n,"HyperedgeDummyMerger/MergeState",804);wDn(1592,1,{},Ht);lce.Kb=function n(e){return new gX(null,new d3(bG(e,30).a,16))};var zSe=YW(w6n,"HyperedgeDummyMerger/lambda$0$Type",1592);wDn(1593,1,{},Ut);lce.Kb=function n(e){return new gX(null,new d3(bG(e,10).j,16))};var WSe=YW(w6n,"HyperedgeDummyMerger/lambda$1$Type",1593);wDn(1594,1,WZn,Gt);lce.Cd=function n(e){bG(e,12).p=-1};var QSe=YW(w6n,"HyperedgeDummyMerger/lambda$2$Type",1594);wDn(1595,1,W4n,qt);lce.Kf=function n(e,t){EGn(bG(e,36),t)};var JSe=YW(w6n,"HypernodesProcessor",1595);wDn(1596,1,W4n,Xt);lce.Kf=function n(e,t){qGn(bG(e,36),t)};var YSe=YW(w6n,"InLayerConstraintProcessor",1596);wDn(1597,1,W4n,Vt);lce.Kf=function n(e,t){Ksn(bG(e,36),t)};var ZSe=YW(w6n,"InnermostNodeMarginCalculator",1597);wDn(1598,1,W4n,zt);lce.Kf=function n(e,t){yQn(this,bG(e,36))};lce.a=M0n;lce.b=M0n;lce.c=y0n;lce.d=y0n;var nPe=YW(w6n,"InteractiveExternalPortPositioner",1598);wDn(1599,1,{},Wt);lce.Kb=function n(e){return bG(e,18).d.i};lce.Fb=function n(e){return this===e};var ePe=YW(w6n,"InteractiveExternalPortPositioner/lambda$0$Type",1599);wDn(1600,1,{},wg);lce.Kb=function n(e){return Rx(this.a,MK(e))};lce.Fb=function n(e){return this===e};var tPe=YW(w6n,"InteractiveExternalPortPositioner/lambda$1$Type",1600);wDn(1601,1,{},Qt);lce.Kb=function n(e){return bG(e,18).c.i};lce.Fb=function n(e){return this===e};var rPe=YW(w6n,"InteractiveExternalPortPositioner/lambda$2$Type",1601);wDn(1602,1,{},dg);lce.Kb=function n(e){return Kx(this.a,MK(e))};lce.Fb=function n(e){return this===e};var iPe=YW(w6n,"InteractiveExternalPortPositioner/lambda$3$Type",1602);wDn(1603,1,{},gg);lce.Kb=function n(e){return JF(this.a,MK(e))};lce.Fb=function n(e){return this===e};var aPe=YW(w6n,"InteractiveExternalPortPositioner/lambda$4$Type",1603);wDn(1604,1,{},vg);lce.Kb=function n(e){return YF(this.a,MK(e))};lce.Fb=function n(e){return this===e};var cPe=YW(w6n,"InteractiveExternalPortPositioner/lambda$5$Type",1604);wDn(81,22,{3:1,34:1,22:1,81:1,196:1},NC);lce.dg=function n(){switch(this.g){case 15:return new ga;case 22:return new va;case 47:return new ka;case 28:case 35:return new ur;case 32:return new rt;case 42:return new ct;case 1:return new ut;case 41:return new st;case 56:return new bg((xsn(),ISe));case 0:return new bg((xsn(),CSe));case 2:return new ot;case 54:return new ft;case 33:return new wt;case 51:return new jt;case 55:return new Ot;case 13:return new At;case 38:return new Nt;case 44:return new $t;case 40:return new Rt;case 9:return new nl;case 49:return new zx;case 37:return new Bt;case 43:return new qt;case 27:return new Xt;case 30:return new Vt;case 3:return new zt;case 18:return new Yt;case 29:return new Zt;case 5:return new el;case 50:return new Jt;case 34:return new tl;case 36:return new sr;case 52:return new qh;case 11:return new or;case 7:return new rl;case 39:return new fr;case 45:return new hr;case 16:return new lr;case 10:return new HI;case 48:return new gr;case 21:return new vr;case 23:return new Yy((ucn(),WUe));case 8:return new mr;case 12:return new yr;case 4:return new Mr;case 19:return new ol;case 17:return new Lr;case 53:return new Nr;case 6:return new Xr;case 25:return new Ik;case 46:return new Fr;case 31:return new qF;case 14:return new ni;case 26:return new Pa;case 20:return new ai;case 24:return new Yy((ucn(),QUe));default:throw dm(new jM(p6n+(this.f!=null?this.f:""+this.g)))}};var uPe,sPe,oPe,fPe,hPe,lPe,bPe,wPe,dPe,gPe,vPe,pPe,mPe,kPe,yPe,MPe,TPe,jPe,EPe,SPe,PPe,CPe,IPe,OPe,APe,LPe,NPe,$Pe,DPe,xPe,RPe,KPe,FPe,_Pe,BPe,HPe,UPe,GPe,qPe,XPe,VPe,zPe,WPe,QPe,JPe,YPe,ZPe,nCe,eCe,tCe,rCe,iCe,aCe,cCe,uCe,sCe,oCe;var fCe=qan(w6n,m6n,81,joe,pKn,JB);var hCe;wDn(1605,1,W4n,Yt);lce.Kf=function n(e,t){pQn(bG(e,36),t)};var lCe=YW(w6n,"InvertedPortProcessor",1605);wDn(1606,1,W4n,Zt);lce.Kf=function n(e,t){_Hn(bG(e,36),t)};var bCe=YW(w6n,"LabelAndNodeSizeProcessor",1606);wDn(1607,1,k1n,nr);lce.Mb=function n(e){return bG(e,10).k==(YIn(),rEe)};var wCe=YW(w6n,"LabelAndNodeSizeProcessor/lambda$0$Type",1607);wDn(1608,1,k1n,er);lce.Mb=function n(e){return bG(e,10).k==(YIn(),nEe)};var dCe=YW(w6n,"LabelAndNodeSizeProcessor/lambda$1$Type",1608);wDn(1609,1,WZn,UB);lce.Cd=function n(e){bP(this.b,this.a,this.c,bG(e,10))};lce.a=false;lce.c=false;var gCe=YW(w6n,"LabelAndNodeSizeProcessor/lambda$2$Type",1609);wDn(1610,1,W4n,el);lce.Kf=function n(e,t){OWn(bG(e,36),t)};var vCe;var pCe=YW(w6n,"LabelDummyInserter",1610);wDn(1611,1,O2n,tr);lce.Lb=function n(e){return BA(lIn(bG(e,72),(IYn(),wFe)))===BA((ian(),d5e))};lce.Fb=function n(e){return this===e};lce.Mb=function n(e){return BA(lIn(bG(e,72),(IYn(),wFe)))===BA((ian(),d5e))};var mCe=YW(w6n,"LabelDummyInserter/1",1611);wDn(1612,1,W4n,Jt);lce.Kf=function n(e,t){uWn(bG(e,36),t)};var kCe=YW(w6n,"LabelDummyRemover",1612);wDn(1613,1,k1n,rr);lce.Mb=function n(e){return lM(yK(lIn(bG(e,72),(IYn(),bFe))))};var yCe=YW(w6n,"LabelDummyRemover/lambda$0$Type",1613);wDn(1378,1,W4n,tl);lce.Kf=function n(e,t){zzn(this,bG(e,36),t)};lce.a=null;var MCe;var TCe=YW(w6n,"LabelDummySwitcher",1378);wDn(293,1,{293:1},lHn);lce.c=0;lce.d=null;lce.f=0;var jCe=YW(w6n,"LabelDummySwitcher/LabelDummyInfo",293);wDn(1379,1,{},ir);lce.Kb=function n(e){return Lsn(),new gX(null,new d3(bG(e,30).a,16))};var ECe=YW(w6n,"LabelDummySwitcher/lambda$0$Type",1379);wDn(1380,1,k1n,ar);lce.Mb=function n(e){return Lsn(),bG(e,10).k==(YIn(),eEe)};var SCe=YW(w6n,"LabelDummySwitcher/lambda$1$Type",1380);wDn(1381,1,{},pg);lce.Kb=function n(e){return GK(this.a,bG(e,10))};var PCe=YW(w6n,"LabelDummySwitcher/lambda$2$Type",1381);wDn(1382,1,WZn,mg);lce.Cd=function n(e){yQ(this.a,bG(e,293))};var CCe=YW(w6n,"LabelDummySwitcher/lambda$3$Type",1382);wDn(1383,1,l2n,cr);lce.Ne=function n(e,t){return az(bG(e,293),bG(t,293))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var ICe=YW(w6n,"LabelDummySwitcher/lambda$4$Type",1383);wDn(802,1,W4n,ur);lce.Kf=function n(e,t){_nn(bG(e,36),t)};var OCe=YW(w6n,"LabelManagementProcessor",802);wDn(1614,1,W4n,sr);lce.Kf=function n(e,t){IFn(bG(e,36),t)};var ACe=YW(w6n,"LabelSideSelector",1614);wDn(1622,1,W4n,or);lce.Kf=function n(e,t){Sqn(bG(e,36),t)};var LCe=YW(w6n,"LayerConstraintPostprocessor",1622);wDn(1623,1,W4n,rl);lce.Kf=function n(e,t){jDn(bG(e,36),t)};var NCe;var $Ce=YW(w6n,"LayerConstraintPreprocessor",1623);wDn(371,22,{3:1,34:1,22:1,371:1},$C);var DCe,xCe,RCe,KCe;var FCe=qan(w6n,"LayerConstraintPreprocessor/HiddenNodeConnections",371,joe,W6,YB);var _Ce;wDn(1624,1,W4n,fr);lce.Kf=function n(e,t){YVn(bG(e,36),t)};var BCe=YW(w6n,"LayerSizeAndGraphHeightCalculator",1624);wDn(1625,1,W4n,hr);lce.Kf=function n(e,t){kRn(bG(e,36),t)};var HCe=YW(w6n,"LongEdgeJoiner",1625);wDn(1626,1,W4n,lr);lce.Kf=function n(e,t){vVn(bG(e,36),t)};var UCe=YW(w6n,"LongEdgeSplitter",1626);wDn(1627,1,W4n,HI);lce.Kf=function n(e,t){ZWn(this,bG(e,36),t)};lce.e=0;lce.f=0;lce.j=0;lce.k=0;lce.n=0;lce.o=0;var GCe,qCe;var XCe=YW(w6n,"NodePromotion",1627);wDn(1628,1,l2n,br);lce.Ne=function n(e,t){return Fln(bG(e,10),bG(t,10))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var VCe=YW(w6n,"NodePromotion/1",1628);wDn(1629,1,l2n,wr);lce.Ne=function n(e,t){return _ln(bG(e,10),bG(t,10))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var zCe=YW(w6n,"NodePromotion/2",1629);wDn(1630,1,{},dr);lce.Kb=function n(e){return bG(e,42),zB(),Qx(),true};lce.Fb=function n(e){return this===e};var WCe=YW(w6n,"NodePromotion/lambda$0$Type",1630);wDn(1631,1,{},Tg);lce.Kb=function n(e){return L0(this.a,bG(e,42))};lce.Fb=function n(e){return this===e};lce.a=0;var QCe=YW(w6n,"NodePromotion/lambda$1$Type",1631);wDn(1632,1,{},jg);lce.Kb=function n(e){return A0(this.a,bG(e,42))};lce.Fb=function n(e){return this===e};lce.a=0;var JCe=YW(w6n,"NodePromotion/lambda$2$Type",1632);wDn(1633,1,W4n,gr);lce.Kf=function n(e,t){mJn(bG(e,36),t)};var YCe=YW(w6n,"NorthSouthPortPostprocessor",1633);wDn(1634,1,W4n,vr);lce.Kf=function n(e,t){GQn(bG(e,36),t)};var ZCe=YW(w6n,"NorthSouthPortPreprocessor",1634);wDn(1635,1,l2n,pr);lce.Ne=function n(e,t){return efn(bG(e,12),bG(t,12))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var nIe=YW(w6n,"NorthSouthPortPreprocessor/lambda$0$Type",1635);wDn(1636,1,W4n,mr);lce.Kf=function n(e,t){VUn(bG(e,36),t)};var eIe=YW(w6n,"PartitionMidprocessor",1636);wDn(1637,1,k1n,kr);lce.Mb=function n(e){return jR(bG(e,10),(IYn(),h_e))};var tIe=YW(w6n,"PartitionMidprocessor/lambda$0$Type",1637);wDn(1638,1,WZn,Eg);lce.Cd=function n(e){YY(this.a,bG(e,10))};var rIe=YW(w6n,"PartitionMidprocessor/lambda$1$Type",1638);wDn(1639,1,W4n,yr);lce.Kf=function n(e,t){tKn(bG(e,36),t)};var iIe=YW(w6n,"PartitionPostprocessor",1639);wDn(1640,1,W4n,Mr);lce.Kf=function n(e,t){P$n(bG(e,36),t)};var aIe=YW(w6n,"PartitionPreprocessor",1640);wDn(1641,1,k1n,Tr);lce.Mb=function n(e){return jR(bG(e,10),(IYn(),h_e))};var cIe=YW(w6n,"PartitionPreprocessor/lambda$0$Type",1641);wDn(1642,1,{},jr);lce.Kb=function n(e){return new gX(null,new RW(new GV(sx(Jgn(bG(e,10)).a.Kc(),new d))))};var uIe=YW(w6n,"PartitionPreprocessor/lambda$1$Type",1642);wDn(1643,1,k1n,Er);lce.Mb=function n(e){return Mkn(bG(e,18))};var sIe=YW(w6n,"PartitionPreprocessor/lambda$2$Type",1643);wDn(1644,1,WZn,Sr);lce.Cd=function n(e){ohn(bG(e,18))};var oIe=YW(w6n,"PartitionPreprocessor/lambda$3$Type",1644);wDn(1645,1,W4n,ol);lce.Kf=function n(e,t){pUn(bG(e,36),t)};var fIe,hIe,lIe,bIe,wIe,dIe;var gIe=YW(w6n,"PortListSorter",1645);wDn(1648,1,l2n,Pr);lce.Ne=function n(e,t){return e8(bG(e,12),bG(t,12))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var vIe=YW(w6n,"PortListSorter/lambda$0$Type",1648);wDn(1650,1,l2n,Cr);lce.Ne=function n(e,t){return dGn(bG(e,12),bG(t,12))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var pIe=YW(w6n,"PortListSorter/lambda$1$Type",1650);wDn(1646,1,{},Ir);lce.Kb=function n(e){return Nln(),bG(e,12).e};var mIe=YW(w6n,"PortListSorter/lambda$2$Type",1646);wDn(1647,1,{},Or);lce.Kb=function n(e){return Nln(),bG(e,12).g};var kIe=YW(w6n,"PortListSorter/lambda$3$Type",1647);wDn(1649,1,l2n,Ar);lce.Ne=function n(e,t){return pjn(bG(e,12),bG(t,12))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var yIe=YW(w6n,"PortListSorter/lambda$4$Type",1649);wDn(1651,1,W4n,Lr);lce.Kf=function n(e,t){GDn(bG(e,36),t)};var MIe=YW(w6n,"PortSideProcessor",1651);wDn(1652,1,W4n,Nr);lce.Kf=function n(e,t){ABn(bG(e,36),t)};var TIe=YW(w6n,"ReversedEdgeRestorer",1652);wDn(1657,1,W4n,Ik);lce.Kf=function n(e,t){ETn(this,bG(e,36),t)};var jIe=YW(w6n,"SelfLoopPortRestorer",1657);wDn(1658,1,{},$r);lce.Kb=function n(e){return new gX(null,new d3(bG(e,30).a,16))};var EIe=YW(w6n,"SelfLoopPortRestorer/lambda$0$Type",1658);wDn(1659,1,k1n,Dr);lce.Mb=function n(e){return bG(e,10).k==(YIn(),rEe)};var SIe=YW(w6n,"SelfLoopPortRestorer/lambda$1$Type",1659);wDn(1660,1,k1n,xr);lce.Mb=function n(e){return jR(bG(e,10),(WYn(),_De))};var PIe=YW(w6n,"SelfLoopPortRestorer/lambda$2$Type",1660);wDn(1661,1,{},Rr);lce.Kb=function n(e){return bG(lIn(bG(e,10),(WYn(),_De)),337)};var CIe=YW(w6n,"SelfLoopPortRestorer/lambda$3$Type",1661);wDn(1662,1,WZn,yg);lce.Cd=function n(e){yOn(this.a,bG(e,337))};var IIe=YW(w6n,"SelfLoopPortRestorer/lambda$4$Type",1662);wDn(805,1,WZn,Kr);lce.Cd=function n(e){XOn(bG(e,105))};var OIe=YW(w6n,"SelfLoopPortRestorer/lambda$5$Type",805);wDn(1663,1,W4n,Fr);lce.Kf=function n(e,t){lyn(bG(e,36),t)};var AIe=YW(w6n,"SelfLoopPostProcessor",1663);wDn(1664,1,{},_r);lce.Kb=function n(e){return new gX(null,new d3(bG(e,30).a,16))};var LIe=YW(w6n,"SelfLoopPostProcessor/lambda$0$Type",1664);wDn(1665,1,k1n,Br);lce.Mb=function n(e){return bG(e,10).k==(YIn(),rEe)};var NIe=YW(w6n,"SelfLoopPostProcessor/lambda$1$Type",1665);wDn(1666,1,k1n,Hr);lce.Mb=function n(e){return jR(bG(e,10),(WYn(),_De))};var $Ie=YW(w6n,"SelfLoopPostProcessor/lambda$2$Type",1666);wDn(1667,1,WZn,Ur);lce.Cd=function n(e){ySn(bG(e,10))};var DIe=YW(w6n,"SelfLoopPostProcessor/lambda$3$Type",1667);wDn(1668,1,{},Gr);lce.Kb=function n(e){return new gX(null,new d3(bG(e,105).f,1))};var xIe=YW(w6n,"SelfLoopPostProcessor/lambda$4$Type",1668);wDn(1669,1,WZn,kg);lce.Cd=function n(e){Z6(this.a,bG(e,340))};var RIe=YW(w6n,"SelfLoopPostProcessor/lambda$5$Type",1669);wDn(1670,1,k1n,qr);lce.Mb=function n(e){return!!bG(e,105).i};var KIe=YW(w6n,"SelfLoopPostProcessor/lambda$6$Type",1670);wDn(1671,1,WZn,Mg);lce.Cd=function n(e){uM(this.a,bG(e,105))};var FIe=YW(w6n,"SelfLoopPostProcessor/lambda$7$Type",1671);wDn(1653,1,W4n,Xr);lce.Kf=function n(e,t){Gxn(bG(e,36),t)};var _Ie=YW(w6n,"SelfLoopPreProcessor",1653);wDn(1654,1,{},Vr);lce.Kb=function n(e){return new gX(null,new d3(bG(e,105).f,1))};var BIe=YW(w6n,"SelfLoopPreProcessor/lambda$0$Type",1654);wDn(1655,1,{},zr);lce.Kb=function n(e){return bG(e,340).a};var HIe=YW(w6n,"SelfLoopPreProcessor/lambda$1$Type",1655);wDn(1656,1,WZn,Wr);lce.Cd=function n(e){j$(bG(e,18))};var UIe=YW(w6n,"SelfLoopPreProcessor/lambda$2$Type",1656);wDn(1672,1,W4n,qF);lce.Kf=function n(e,t){BIn(this,bG(e,36),t)};var GIe=YW(w6n,"SelfLoopRouter",1672);wDn(1673,1,{},Qr);lce.Kb=function n(e){return new gX(null,new d3(bG(e,30).a,16))};var qIe=YW(w6n,"SelfLoopRouter/lambda$0$Type",1673);wDn(1674,1,k1n,Jr);lce.Mb=function n(e){return bG(e,10).k==(YIn(),rEe)};var XIe=YW(w6n,"SelfLoopRouter/lambda$1$Type",1674);wDn(1675,1,k1n,Yr);lce.Mb=function n(e){return jR(bG(e,10),(WYn(),_De))};var VIe=YW(w6n,"SelfLoopRouter/lambda$2$Type",1675);wDn(1676,1,{},Zr);lce.Kb=function n(e){return bG(lIn(bG(e,10),(WYn(),_De)),337)};var zIe=YW(w6n,"SelfLoopRouter/lambda$3$Type",1676);wDn(1677,1,WZn,DC);lce.Cd=function n(e){vY(this.a,this.b,bG(e,337))};var WIe=YW(w6n,"SelfLoopRouter/lambda$4$Type",1677);wDn(1678,1,W4n,ni);lce.Kf=function n(e,t){cFn(bG(e,36),t)};var QIe=YW(w6n,"SemiInteractiveCrossMinProcessor",1678);wDn(1679,1,k1n,ei);lce.Mb=function n(e){return bG(e,10).k==(YIn(),rEe)};var JIe=YW(w6n,"SemiInteractiveCrossMinProcessor/lambda$0$Type",1679);wDn(1680,1,k1n,ti);lce.Mb=function n(e){return PX(bG(e,10))._b((IYn(),S_e))};var YIe=YW(w6n,"SemiInteractiveCrossMinProcessor/lambda$1$Type",1680);wDn(1681,1,l2n,ri);lce.Ne=function n(e,t){return Oun(bG(e,10),bG(t,10))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var ZIe=YW(w6n,"SemiInteractiveCrossMinProcessor/lambda$2$Type",1681);wDn(1682,1,{},ii);lce.Ve=function n(e,t){return ZY(bG(e,10),bG(t,10))};var nOe=YW(w6n,"SemiInteractiveCrossMinProcessor/lambda$3$Type",1682);wDn(1684,1,W4n,ai);lce.Kf=function n(e,t){PXn(bG(e,36),t)};var eOe=YW(w6n,"SortByInputModelProcessor",1684);wDn(1685,1,k1n,ci);lce.Mb=function n(e){return bG(e,12).g.c.length!=0};var tOe=YW(w6n,"SortByInputModelProcessor/lambda$0$Type",1685);wDn(1686,1,WZn,Sg);lce.Cd=function n(e){iAn(this.a,bG(e,12))};var rOe=YW(w6n,"SortByInputModelProcessor/lambda$1$Type",1686);wDn(1759,817,{},Uun);lce.df=function n(e){var t,r,i,a;this.c=e;switch(this.a.g){case 2:t=new im;ES(tY(new gX(null,new d3(this.c.a.b,16)),new ki),new XC(this,t));eLn(this,new si);Lin(t,new oi);t.c.length=0;ES(tY(new gX(null,new d3(this.c.a.b,16)),new fi),new Cg(t));eLn(this,new hi);Lin(t,new li);t.c.length=0;r=m$(Csn(iY(new gX(null,new d3(this.c.a.b,16)),new Ig(this))),new bi);ES(new gX(null,new d3(this.c.a.a,16)),new KC(r,t));eLn(this,new di);Lin(t,new gi);t.c.length=0;break;case 3:i=new im;eLn(this,new ui);a=m$(Csn(iY(new gX(null,new d3(this.c.a.b,16)),new Pg(this))),new wi);ES(tY(new gX(null,new d3(this.c.a.b,16)),new vi),new _C(a,i));eLn(this,new pi);Lin(i,new mi);i.c.length=0;break;default:throw dm(new Vm)}};lce.b=0;var iOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation",1759);wDn(1760,1,O2n,ui);lce.Lb=function n(e){return G$(bG(e,60).g,154)};lce.Fb=function n(e){return this===e};lce.Mb=function n(e){return G$(bG(e,60).g,154)};var aOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$0$Type",1760);wDn(1761,1,{},Pg);lce.Ye=function n(e){return FLn(this.a,bG(e,60))};var cOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$1$Type",1761);wDn(1769,1,y1n,xC);lce.de=function n(){CEn(this.a,this.b,-1)};lce.b=0;var uOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$10$Type",1769);wDn(1771,1,O2n,si);lce.Lb=function n(e){return G$(bG(e,60).g,154)};lce.Fb=function n(e){return this===e};lce.Mb=function n(e){return G$(bG(e,60).g,154)};var sOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$11$Type",1771);wDn(1772,1,WZn,oi);lce.Cd=function n(e){bG(e,380).de()};var oOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$12$Type",1772);wDn(1773,1,k1n,fi);lce.Mb=function n(e){return G$(bG(e,60).g,10)};var fOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$13$Type",1773);wDn(1775,1,WZn,Cg);lce.Cd=function n(e){cvn(this.a,bG(e,60))};var hOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$14$Type",1775);wDn(1774,1,y1n,BC);lce.de=function n(){CEn(this.b,this.a,-1)};lce.a=0;var lOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$15$Type",1774);wDn(1776,1,O2n,hi);lce.Lb=function n(e){return G$(bG(e,60).g,10)};lce.Fb=function n(e){return this===e};lce.Mb=function n(e){return G$(bG(e,60).g,10)};var bOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$16$Type",1776);wDn(1777,1,WZn,li);lce.Cd=function n(e){bG(e,380).de()};var wOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$17$Type",1777);wDn(1778,1,{},Ig);lce.Ye=function n(e){return _Ln(this.a,bG(e,60))};var dOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$18$Type",1778);wDn(1779,1,{},bi);lce.We=function n(){return 0};var gOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$19$Type",1779);wDn(1762,1,{},wi);lce.We=function n(){return 0};var vOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$2$Type",1762);wDn(1781,1,WZn,KC);lce.Cd=function n(e){bV(this.a,this.b,bG(e,316))};lce.a=0;var pOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$20$Type",1781);wDn(1780,1,y1n,FC);lce.de=function n(){VDn(this.a,this.b,-1)};lce.b=0;var mOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$21$Type",1780);wDn(1782,1,O2n,di);lce.Lb=function n(e){return bG(e,60),true};lce.Fb=function n(e){return this===e};lce.Mb=function n(e){return bG(e,60),true};var kOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$22$Type",1782);wDn(1783,1,WZn,gi);lce.Cd=function n(e){bG(e,380).de()};var yOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$23$Type",1783);wDn(1763,1,k1n,vi);lce.Mb=function n(e){return G$(bG(e,60).g,10)};var MOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$3$Type",1763);wDn(1765,1,WZn,_C);lce.Cd=function n(e){wV(this.a,this.b,bG(e,60))};lce.a=0;var TOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$4$Type",1765);wDn(1764,1,y1n,HC);lce.de=function n(){CEn(this.b,this.a,-1)};lce.a=0;var jOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$5$Type",1764);wDn(1766,1,O2n,pi);lce.Lb=function n(e){return bG(e,60),true};lce.Fb=function n(e){return this===e};lce.Mb=function n(e){return bG(e,60),true};var EOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$6$Type",1766);wDn(1767,1,WZn,mi);lce.Cd=function n(e){bG(e,380).de()};var SOe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$7$Type",1767);wDn(1768,1,k1n,ki);lce.Mb=function n(e){return G$(bG(e,60).g,154)};var POe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$8$Type",1768);wDn(1770,1,WZn,XC);lce.Cd=function n(e){Tin(this.a,this.b,bG(e,60))};var COe=YW(j6n,"EdgeAwareScanlineConstraintCalculation/lambda$9$Type",1770);wDn(1586,1,W4n,zx);lce.Kf=function n(e,t){SVn(this,bG(e,36),t)};var IOe;var OOe=YW(j6n,"HorizontalGraphCompactor",1586);wDn(1587,1,{},Og);lce.ff=function n(e,t){var r,i,a;if(Ftn(e,t)){return 0}r=Y4(e);i=Y4(t);if(!!r&&r.k==(YIn(),nEe)||!!i&&i.k==(YIn(),nEe)){return 0}a=bG(lIn(this.a.a,(WYn(),BDe)),312);return qx(a,r?r.k:(YIn(),tEe),i?i.k:(YIn(),tEe))};lce.gf=function n(e,t){var r,i,a;if(Ftn(e,t)){return 1}r=Y4(e);i=Y4(t);a=bG(lIn(this.a.a,(WYn(),BDe)),312);return Xx(a,r?r.k:(YIn(),tEe),i?i.k:(YIn(),tEe))};var AOe=YW(j6n,"HorizontalGraphCompactor/1",1587);wDn(1588,1,{},yi);lce.ef=function n(e,t){return tP(),e.a.i==0};var LOe=YW(j6n,"HorizontalGraphCompactor/lambda$0$Type",1588);wDn(1589,1,{},Ag);lce.ef=function n(e,t){return iZ(this.a,e,t)};var NOe=YW(j6n,"HorizontalGraphCompactor/lambda$1$Type",1589);wDn(1730,1,{},Atn);var $Oe,DOe;var xOe=YW(j6n,"LGraphToCGraphTransformer",1730);wDn(1738,1,k1n,Mi);lce.Mb=function n(e){return e!=null};var ROe=YW(j6n,"LGraphToCGraphTransformer/0methodref$nonNull$Type",1738);wDn(1731,1,{},Ti);lce.Kb=function n(e){return WB(),fvn(lIn(bG(bG(e,60).g,10),(WYn(),EDe)))};var KOe=YW(j6n,"LGraphToCGraphTransformer/lambda$0$Type",1731);wDn(1732,1,{},ji);lce.Kb=function n(e){return WB(),qwn(bG(bG(e,60).g,154))};var FOe=YW(j6n,"LGraphToCGraphTransformer/lambda$1$Type",1732);wDn(1741,1,k1n,Ei);lce.Mb=function n(e){return WB(),G$(bG(e,60).g,10)};var _Oe=YW(j6n,"LGraphToCGraphTransformer/lambda$10$Type",1741);wDn(1742,1,WZn,Si);lce.Cd=function n(e){IZ(bG(e,60))};var BOe=YW(j6n,"LGraphToCGraphTransformer/lambda$11$Type",1742);wDn(1743,1,k1n,Pi);lce.Mb=function n(e){return WB(),G$(bG(e,60).g,154)};var HOe=YW(j6n,"LGraphToCGraphTransformer/lambda$12$Type",1743);wDn(1747,1,WZn,Ci);lce.Cd=function n(e){Gwn(bG(e,60))};var UOe=YW(j6n,"LGraphToCGraphTransformer/lambda$13$Type",1747);wDn(1744,1,WZn,Lg);lce.Cd=function n(e){nN(this.a,bG(e,8))};lce.a=0;var GOe=YW(j6n,"LGraphToCGraphTransformer/lambda$14$Type",1744);wDn(1745,1,WZn,Ng);lce.Cd=function n(e){tN(this.a,bG(e,116))};lce.a=0;var qOe=YW(j6n,"LGraphToCGraphTransformer/lambda$15$Type",1745);wDn(1746,1,WZn,$g);lce.Cd=function n(e){eN(this.a,bG(e,8))};lce.a=0;var XOe=YW(j6n,"LGraphToCGraphTransformer/lambda$16$Type",1746);wDn(1748,1,{},Ii);lce.Kb=function n(e){return WB(),new gX(null,new RW(new GV(sx(Jgn(bG(e,10)).a.Kc(),new d))))};var VOe=YW(j6n,"LGraphToCGraphTransformer/lambda$17$Type",1748);wDn(1749,1,k1n,Oi);lce.Mb=function n(e){return WB(),j9(bG(e,18))};var zOe=YW(j6n,"LGraphToCGraphTransformer/lambda$18$Type",1749);wDn(1750,1,WZn,Dg);lce.Cd=function n(e){grn(this.a,bG(e,18))};var WOe=YW(j6n,"LGraphToCGraphTransformer/lambda$19$Type",1750);wDn(1734,1,WZn,xg);lce.Cd=function n(e){e4(this.a,bG(e,154))};var QOe=YW(j6n,"LGraphToCGraphTransformer/lambda$2$Type",1734);wDn(1751,1,{},Ai);lce.Kb=function n(e){return WB(),new gX(null,new d3(bG(e,30).a,16))};var JOe=YW(j6n,"LGraphToCGraphTransformer/lambda$20$Type",1751);wDn(1752,1,{},Li);lce.Kb=function n(e){return WB(),new gX(null,new RW(new GV(sx(Jgn(bG(e,10)).a.Kc(),new d))))};var YOe=YW(j6n,"LGraphToCGraphTransformer/lambda$21$Type",1752);wDn(1753,1,{},Ni);lce.Kb=function n(e){return WB(),bG(lIn(bG(e,18),(WYn(),GDe)),15)};var ZOe=YW(j6n,"LGraphToCGraphTransformer/lambda$22$Type",1753);wDn(1754,1,k1n,$i);lce.Mb=function n(e){return Vx(bG(e,15))};var nAe=YW(j6n,"LGraphToCGraphTransformer/lambda$23$Type",1754);wDn(1755,1,WZn,Rg);lce.Cd=function n(e){MLn(this.a,bG(e,15))};var eAe=YW(j6n,"LGraphToCGraphTransformer/lambda$24$Type",1755);wDn(1733,1,WZn,VC);lce.Cd=function n(e){L5(this.a,this.b,bG(e,154))};var tAe=YW(j6n,"LGraphToCGraphTransformer/lambda$3$Type",1733);wDn(1735,1,{},Di);lce.Kb=function n(e){return WB(),new gX(null,new d3(bG(e,30).a,16))};var rAe=YW(j6n,"LGraphToCGraphTransformer/lambda$4$Type",1735);wDn(1736,1,{},xi);lce.Kb=function n(e){return WB(),new gX(null,new RW(new GV(sx(Jgn(bG(e,10)).a.Kc(),new d))))};var iAe=YW(j6n,"LGraphToCGraphTransformer/lambda$5$Type",1736);wDn(1737,1,{},Ri);lce.Kb=function n(e){return WB(),bG(lIn(bG(e,18),(WYn(),GDe)),15)};var aAe=YW(j6n,"LGraphToCGraphTransformer/lambda$6$Type",1737);wDn(1739,1,WZn,Kg);lce.Cd=function n(e){BLn(this.a,bG(e,15))};var cAe=YW(j6n,"LGraphToCGraphTransformer/lambda$8$Type",1739);wDn(1740,1,WZn,zC);lce.Cd=function n(e){E$(this.a,this.b,bG(e,154))};var uAe=YW(j6n,"LGraphToCGraphTransformer/lambda$9$Type",1740);wDn(1729,1,{},Ki);lce.cf=function n(e){var t,r,i,a,c;this.a=e;this.d=new hk;this.c=$nn(Wve,jZn,125,this.a.a.a.c.length,0,1);this.b=0;for(r=new nd(this.a.a.a);r.a=v){ED(u,Bwn(l));k=t.Math.max(k,y[l-1]-b);o+=g;p+=y[l-1]-p;b=y[l-1];g=f[l]}g=t.Math.max(g,f[l]);++l}o+=g}d=t.Math.min(1/k,1/r.b/o);if(d>a){a=d;i=u}}return i};lce.pg=function n(){return false};var aNe=YW(L6n,"MSDCutIndexHeuristic",816);wDn(1683,1,W4n,Pa);lce.Kf=function n(e,t){Nqn(bG(e,36),t)};var cNe=YW(L6n,"SingleEdgeGraphWrapper",1683);wDn(232,22,{3:1,34:1,22:1,232:1},eI);var uNe,sNe,oNe,fNe,hNe,lNe;var bNe=qan(N6n,"CenterEdgeLabelPlacementStrategy",232,joe,Ynn,tH);var wNe;wDn(431,22,{3:1,34:1,22:1,431:1},nI);var dNe,gNe;var vNe=qan(N6n,"ConstraintCalculationStrategy",431,joe,m1,rH);var pNe;wDn(322,22,{3:1,34:1,22:1,322:1,188:1,196:1},tI);lce.dg=function n(){return iNn(this)};lce.qg=function n(){return iNn(this)};var mNe,kNe,yNe;var MNe=qan(N6n,"CrossingMinimizationStrategy",322,joe,X2,iH);var TNe;wDn(351,22,{3:1,34:1,22:1,351:1},rI);var jNe,ENe,SNe;var PNe=qan(N6n,"CuttingStrategy",351,joe,V2,aH);var CNe;wDn(348,22,{3:1,34:1,22:1,348:1,188:1,196:1},iI);lce.dg=function n(){return DDn(this)};lce.qg=function n(){return DDn(this)};var INe,ONe,ANe,LNe,NNe;var $Ne=qan(N6n,"CycleBreakingStrategy",348,joe,d9,cH);var DNe;wDn(428,22,{3:1,34:1,22:1,428:1},aI);var xNe,RNe;var KNe=qan(N6n,"DirectionCongruency",428,joe,p1,uH);var FNe;wDn(460,22,{3:1,34:1,22:1,460:1},cI);var _Ne,BNe,HNe;var UNe=qan(N6n,"EdgeConstraint",460,joe,z2,wH);var GNe;wDn(283,22,{3:1,34:1,22:1,283:1},uI);var qNe,XNe,VNe,zNe,WNe,QNe;var JNe=qan(N6n,"EdgeLabelSideSelection",283,joe,Wnn,dH);var YNe;wDn(488,22,{3:1,34:1,22:1,488:1},sI);var ZNe,n$e;var e$e=qan(N6n,"EdgeStraighteningStrategy",488,joe,S1,gH);var t$e;wDn(281,22,{3:1,34:1,22:1,281:1},oI);var r$e,i$e,a$e,c$e,u$e,s$e;var o$e=qan(N6n,"FixedAlignment",281,joe,Qnn,bH);var f$e;wDn(282,22,{3:1,34:1,22:1,282:1},fI);var h$e,l$e,b$e,w$e,d$e,g$e;var v$e=qan(N6n,"GraphCompactionStrategy",282,joe,Jnn,sH);var p$e;wDn(259,22,{3:1,34:1,22:1,259:1},hI);var m$e,k$e,y$e,M$e,T$e,j$e,E$e,S$e,P$e,C$e;var I$e=qan(N6n,"GraphProperties",259,joe,lsn,oH);var O$e;wDn(299,22,{3:1,34:1,22:1,299:1},lI);var A$e,L$e,N$e;var $$e=qan(N6n,"GreedySwitchType",299,joe,W2,fH);var D$e;wDn(311,22,{3:1,34:1,22:1,311:1},bI);var x$e,R$e,K$e;var F$e=qan(N6n,"InLayerConstraint",311,joe,Q2,hH);var _$e;wDn(429,22,{3:1,34:1,22:1,429:1},wI);var B$e,H$e;var U$e=qan(N6n,"InteractiveReferencePoint",429,joe,v1,lH);var G$e;var q$e,X$e,V$e,z$e,W$e,Q$e,J$e,Y$e,Z$e,nDe,eDe,tDe,rDe,iDe,aDe,cDe,uDe,sDe,oDe,fDe,hDe,lDe,bDe,wDe,dDe,gDe,vDe,pDe,mDe,kDe,yDe,MDe,TDe,jDe,EDe,SDe,PDe,CDe,IDe,ODe,ADe,LDe,NDe,$De,DDe,xDe,RDe,KDe,FDe,_De,BDe,HDe,UDe,GDe,qDe,XDe,VDe,zDe;wDn(171,22,{3:1,34:1,22:1,171:1},dI);var WDe,QDe,JDe,YDe,ZDe;var nxe=qan(N6n,"LayerConstraint",171,joe,v9,vH);var exe;wDn(859,1,R2n,gl);lce.hf=function n(e){ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,_6n),""),"Direction Congruency"),"Specifies how drawings of the same graph with different layout directions compare to each other: either a natural reading direction is preserved or the drawings are rotated versions of each other."),_xe),(vAn(),j3e)),KNe),ygn((Hkn(),p3e)))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,B6n),""),"Feedback Edges"),"Whether feedback edges should be highlighted by routing around the nodes."),(Qx(),false)),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,H6n),""),"Interactive Reference Point"),"Determines which point of a node is considered by interactive layout phases."),oRe),j3e),U$e),ygn(p3e))));V4(e,H6n,Q6n,hRe);V4(e,H6n,c5n,fRe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,U6n),""),"Merge Edges"),"Edges that have no ports are merged so they touch the connected nodes at the same points. When this option is disabled, one port is created for each edge directly connected to a node. When it is enabled, all such incoming edges share an input port, and all outgoing edges share an output port."),false),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,G6n),""),"Merge Hierarchy-Crossing Edges"),"If hierarchical layout is active, hierarchy-crossing edges use as few hierarchical ports as possible. They are broken by the algorithm, with hierarchical ports inserted as required. Usually, one such port is created for each edge at each hierarchy crossing point. With this option set to true, we try to create as few hierarchical ports as possible in the process. In particular, all edges that form a hyperedge can share a port."),true),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(ZT(tj(ej(rj(QT(WT(nj(JT(YT(new _s,q6n),""),"Allow Non-Flow Ports To Switch Sides"),"Specifies whether non-flow ports may switch sides if their node's port constraints are either FIXED_SIDE or FIXED_ORDER. A non-flow port is a port on a side that is not part of the currently configured layout flow. For instance, given a left-to-right layout direction, north and south ports would be considered non-flow ports. Further note that the underlying criterium whether to switch sides or not solely relies on the minimization of edge crossings. Hence, edge length and other aesthetics criteria are not addressed."),false),M3e),Uhe),ygn(m3e)),zfn(fT(vle,1),XZn,2,6,["org.eclipse.elk.layered.northOrSouthPort"]))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,X6n),""),"Port Sorting Strategy"),"Only relevant for nodes with FIXED_SIDE port constraints. Determines the way a node's ports are distributed on the sides of a node if their order is not prescribed. The option is set on parent nodes."),zRe),j3e),pHe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,V6n),""),"Thoroughness"),"How much effort should be spent to produce a nice layout."),Bwn(7)),S3e),tle),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,z6n),""),"Add Unnecessary Bendpoints"),"Adds bend points even if an edge does not change direction. If true, each long edge dummy will contribute a bend point to its edges and hierarchy-crossing edges will always get a bend point where they cross hierarchy boundaries. By default, bend points are only added where an edge changes direction."),false),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,W6n),""),"Generate Position and Layer IDs"),"If enabled position id and layer id are generated, which are usually only used internally when setting the interactiveLayout option. This option should be specified on the root node."),false),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,Q6n),"cycleBreaking"),"Cycle Breaking Strategy"),"Strategy for cycle breaking. Cycle breaking looks for cycles in the graph and determines which edges to reverse to break the cycles. Reversed edges will end up pointing to the opposite direction of regular edges (that is, reversed edges will point left if edges usually point right)."),Kxe),j3e),$Ne),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,J6n),s8n),"Node Layering Strategy"),"Strategy for node layering."),SRe),j3e),LBe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,Y6n),s8n),"Layer Constraint"),"Determines a constraint on the placement of the node regarding the layering."),gRe),j3e),nxe),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,Z6n),s8n),"Layer Choice Constraint"),"Allows to set a constraint regarding the layer placement of a node. Let i be the value of teh constraint. Assumed the drawing has n layers and i < n. If set to i, it expresses that the node should be placed in i-th layer. Should i>=n be true then the node is placed in the last layer of the drawing. Note that this option is not part of any of ELK Layered's default configurations but is only evaluated as part of the `InteractiveLayeredGraphVisitor`, which must be applied manually or used via the `DiagramLayoutEngine."),null),S3e),tle),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,n5n),s8n),"Layer ID"),"Layer identifier that was calculated by ELK Layered for a node. This is only generated if interactiveLayot or generatePositionAndLayerIds is set."),Bwn(-1)),S3e),tle),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,e5n),o8n),"Upper Bound On Width [MinWidth Layerer]"),"Defines a loose upper bound on the width of the MinWidth layerer. If set to '-1' multiple values are tested and the best result is selected."),Bwn(4)),S3e),tle),ygn(p3e))));V4(e,e5n,J6n,mRe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,t5n),o8n),"Upper Layer Estimation Scaling Factor [MinWidth Layerer]"),"Multiplied with Upper Bound On Width for defining an upper bound on the width of layers which haven't been determined yet, but whose maximum width had been (roughly) estimated by the MinWidth algorithm. Compensates for too high estimations. If set to '-1' multiple values are tested and the best result is selected."),Bwn(2)),S3e),tle),ygn(p3e))));V4(e,t5n,J6n,yRe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,r5n),f8n),"Node Promotion Strategy"),"Reduces number of dummy nodes after layering phase (if possible)."),jRe),j3e),sHe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,i5n),f8n),"Max Node Promotion Iterations"),"Limits the number of iterations for node promotion."),Bwn(0)),S3e),tle),ygn(p3e))));V4(e,i5n,r5n,null);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,a5n),"layering.coffmanGraham"),"Layer Bound"),"The maximum number of nodes allowed per layer."),Bwn(pZn)),S3e),tle),ygn(p3e))));V4(e,a5n,J6n,bRe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,c5n),h8n),"Crossing Minimization Strategy"),"Strategy for crossing minimization."),xxe),j3e),MNe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,u5n),h8n),"Force Node Model Order"),"The node order given by the model does not change to produce a better layout. E.g. if node A is before node B in the model this is not changed during crossing minimization. This assumes that the node model order is already respected before crossing minimization. This can be achieved by setting considerModelOrder.strategy to NODES_AND_EDGES."),false),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,s5n),h8n),"Hierarchical Sweepiness"),"How likely it is to use cross-hierarchy (1) vs bottom-up (-1)."),.1),T3e),Yhe),ygn(p3e))));V4(e,s5n,l8n,Cxe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,o5n),h8n),"Semi-Interactive Crossing Minimization"),"Preserves the order of nodes within a layer but still minimizes crossings between edges connecting long edge dummies. Derives the desired order from positions specified by the 'org.eclipse.elk.position' layout option. Requires a crossing minimization strategy that is able to process 'in-layer' constraints."),false),M3e),Uhe),ygn(p3e))));V4(e,o5n,c5n,$xe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,f5n),h8n),"In Layer Predecessor of"),"Allows to set a constraint which specifies of which node the current node is the predecessor. If set to 's' then the node is the predecessor of 's' and is in the same layer"),null),C3e),vle),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,h5n),h8n),"In Layer Successor of"),"Allows to set a constraint which specifies of which node the current node is the successor. If set to 's' then the node is the successor of 's' and is in the same layer"),null),C3e),vle),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,l5n),h8n),"Position Choice Constraint"),"Allows to set a constraint regarding the position placement of a node in a layer. Assumed the layer in which the node placed includes n other nodes and i < n. If set to i, it expresses that the node should be placed at the i-th position. Should i>=n be true then the node is placed at the last position in the layer. Note that this option is not part of any of ELK Layered's default configurations but is only evaluated as part of the `InteractiveLayeredGraphVisitor`, which must be applied manually or used via the `DiagramLayoutEngine."),null),S3e),tle),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,b5n),h8n),"Position ID"),"Position within a layer that was determined by ELK Layered for a node. This is only generated if interactiveLayot or generatePositionAndLayerIds is set."),Bwn(-1)),S3e),tle),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,w5n),b8n),"Greedy Switch Activation Threshold"),"By default it is decided automatically if the greedy switch is activated or not. The decision is based on whether the size of the input graph (without dummy nodes) is smaller than the value of this option. A '0' enforces the activation."),Bwn(40)),S3e),tle),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,d5n),b8n),"Greedy Switch Crossing Minimization"),"Greedy Switch strategy for crossing minimization. The greedy switch heuristic is executed after the regular crossing minimization as a post-processor. Note that if 'hierarchyHandling' is set to 'INCLUDE_CHILDREN', the 'greedySwitchHierarchical.type' option must be used."),Exe),j3e),$$e),ygn(p3e))));V4(e,d5n,c5n,Sxe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,g5n),"crossingMinimization.greedySwitchHierarchical"),"Greedy Switch Crossing Minimization (hierarchical)"),"Activates the greedy switch heuristic in case hierarchical layout is used. The differences to the non-hierarchical case (see 'greedySwitch.type') are: 1) greedy switch is inactive by default, 3) only the option value set on the node at which hierarchical layout starts is relevant, and 2) if it's activated by the user, it properly addresses hierarchy-crossing edges."),yxe),j3e),$$e),ygn(p3e))));V4(e,g5n,c5n,Mxe);V4(e,g5n,l8n,Txe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,v5n),w8n),"Node Placement Strategy"),"Strategy for node placement."),XRe),j3e),QBe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,p5n),w8n),"Favor Straight Edges Over Balancing"),"Favor straight edges over a balanced node placement. The default behavior is determined automatically based on the used 'edgeRouting'. For an orthogonal style it is set to true, for all other styles to false."),M3e),Uhe),ygn(p3e))));V4(e,p5n,v5n,xRe);V4(e,p5n,v5n,RRe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,m5n),d8n),"BK Edge Straightening"),"Specifies whether the Brandes Koepf node placer tries to increase the number of straight edges at the expense of diagram size. There is a subtle difference to the 'favorStraightEdges' option, which decides whether a balanced placement of the nodes is desired, or not. In bk terms this means combining the four alignments into a single balanced one, or not. This option on the other hand tries to straighten additional edges during the creation of each of the four alignments."),ORe),j3e),e$e),ygn(p3e))));V4(e,m5n,v5n,ARe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,k5n),d8n),"BK Fixed Alignment"),"Tells the BK node placer to use a certain alignment (out of its four) instead of the one producing the smallest height, or the combination of all four."),NRe),j3e),o$e),ygn(p3e))));V4(e,k5n,v5n,$Re);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,y5n),"nodePlacement.linearSegments"),"Linear Segments Deflection Dampening"),"Dampens the movement of nodes to keep the diagram from getting too large."),.3),T3e),Yhe),ygn(p3e))));V4(e,y5n,v5n,FRe);ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,M5n),"nodePlacement.networkSimplex"),"Node Flexibility"),"Aims at shorter and straighter edges. Two configurations are possible: (a) allow ports to move freely on the side they are assigned to (the order is always defined beforehand), (b) additionally allow to enlarge a node wherever it helps. If this option is not configured for a node, the 'nodeFlexibility.default' value is used, which is specified for the node's parent."),j3e),UBe),ygn(v3e))));V4(e,M5n,v5n,GRe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,T5n),"nodePlacement.networkSimplex.nodeFlexibility"),"Node Flexibility Default"),"Default value of the 'nodeFlexibility' option for the children of a hierarchical node."),HRe),j3e),UBe),ygn(p3e))));V4(e,T5n,v5n,URe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,j5n),g8n),"Self-Loop Distribution"),"Alter the distribution of the loops around the node. It only takes effect for PortConstraints.FREE."),zxe),j3e),CHe),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,E5n),g8n),"Self-Loop Ordering"),"Alter the ordering of the loops they can either be stacked or sequenced. It only takes effect for PortConstraints.FREE."),Qxe),j3e),NHe),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,S5n),"edgeRouting.splines"),"Spline Routing Mode"),"Specifies the way control points are assembled for each individual edge. CONSERVATIVE ensures that edges are properly routed around the nodes but feels rather orthogonal at times. SLOPPY uses fewer control points to obtain curvier edge routes but may result in edges overlapping nodes."),Yxe),j3e),FHe),ygn(p3e))));V4(e,S5n,v8n,Zxe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,P5n),"edgeRouting.splines.sloppy"),"Sloppy Spline Layer Spacing Factor"),"Spacing factor for routing area between layers when using sloppy spline routing."),.2),T3e),Yhe),ygn(p3e))));V4(e,P5n,v8n,eRe);V4(e,P5n,S5n,tRe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,C5n),"edgeRouting.polyline"),"Sloped Edge Zone Width"),"Width of the strip to the left and to the right of each layer where the polyline edge router is allowed to refrain from ensuring that edges are routed horizontally. This prevents awkward bend points for nodes that extent almost to the edge of their layer."),2),T3e),Yhe),ygn(p3e))));V4(e,C5n,v8n,Xxe);ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,I5n),p8n),"Spacing Base Value"),"An optional base value for all other layout options of the 'spacing' group. It can be used to conveniently alter the overall 'spaciousness' of the drawing. Whenever an explicit value is set for the other layout options, this base value will have no effect. The base value is not inherited, i.e. it must be set for each hierarchical node."),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,O5n),p8n),"Edge Node Between Layers Spacing"),"The spacing to be preserved between nodes and edges that are routed next to the node's layer. For the spacing between nodes and edges that cross the node's layer 'spacing.edgeNode' is used."),10),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,A5n),p8n),"Edge Edge Between Layer Spacing"),"Spacing to be preserved between pairs of edges that are routed between the same pair of layers. Note that 'spacing.edgeEdge' is used for the spacing between pairs of edges crossing the same layer."),10),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,L5n),p8n),"Node Node Between Layers Spacing"),"The spacing to be preserved between any pair of nodes of two adjacent layers. Note that 'spacing.nodeNode' is used for the spacing between nodes within the layer itself."),20),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,N5n),m8n),"Direction Priority"),"Defines how important it is to have a certain edge point into the direction of the overall layout. This option is evaluated during the cycle breaking phase."),Bwn(0)),S3e),tle),ygn(d3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,$5n),m8n),"Shortness Priority"),"Defines how important it is to keep an edge as short as possible. This option is evaluated during the layering phase."),Bwn(0)),S3e),tle),ygn(d3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,D5n),m8n),"Straightness Priority"),"Defines how important it is to keep an edge straight, i.e. aligned with one of the two axes. This option is evaluated during node placement."),Bwn(0)),S3e),tle),ygn(d3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,x5n),k8n),T3n),"Tries to further compact components (disconnected sub-graphs)."),false),M3e),Uhe),ygn(p3e))));V4(e,x5n,o4n,true);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,R5n),y8n),"Post Compaction Strategy"),M8n),uxe),j3e),v$e),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,K5n),y8n),"Post Compaction Constraint Calculation"),M8n),axe),j3e),vNe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,F5n),T8n),"High Degree Node Treatment"),"Makes room around high degree nodes to place leafs and trees."),false),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,_5n),T8n),"High Degree Node Threshold"),"Whether a node is considered to have a high degree."),Bwn(16)),S3e),tle),ygn(p3e))));V4(e,_5n,F5n,true);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,B5n),T8n),"High Degree Node Maximum Tree Height"),"Maximum height of a subtree connected to a high degree node to be moved to separate layers."),Bwn(5)),S3e),tle),ygn(p3e))));V4(e,B5n,F5n,true);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,H5n),j8n),"Graph Wrapping Strategy"),"For certain graphs and certain prescribed drawing areas it may be desirable to split the laid out graph into chunks that are placed side by side. The edges that connect different chunks are 'wrapped' around from the end of one chunk to the start of the other chunk. The points between the chunks are referred to as 'cuts'."),SKe),j3e),WHe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,U5n),j8n),"Additional Wrapped Edges Spacing"),"To visually separate edges that are wrapped from regularly routed edges an additional spacing value can be specified in form of this layout option. The spacing is added to the regular edgeNode spacing."),10),T3e),Yhe),ygn(p3e))));V4(e,U5n,H5n,aKe);V4(e,U5n,H5n,cKe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,G5n),j8n),"Correction Factor for Wrapping"),"At times and for certain types of graphs the executed wrapping may produce results that are consistently biased in the same fashion: either wrapping to often or to rarely. This factor can be used to correct the bias. Internally, it is simply multiplied with the 'aspect ratio' layout option."),1),T3e),Yhe),ygn(p3e))));V4(e,G5n,H5n,sKe);V4(e,G5n,H5n,oKe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,q5n),E8n),"Cutting Strategy"),"The strategy by which the layer indexes are determined at which the layering crumbles into chunks."),gKe),j3e),PNe),ygn(p3e))));V4(e,q5n,H5n,vKe);V4(e,q5n,H5n,pKe);ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,X5n),E8n),"Manually Specified Cuts"),"Allows the user to specify her own cuts for a certain graph."),P3e),uue),ygn(p3e))));V4(e,X5n,q5n,hKe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,V5n),"wrapping.cutting.msd"),"MSD Freedom"),"The MSD cutting strategy starts with an initial guess on the number of chunks the graph should be split into. The freedom specifies how much the strategy may deviate from this guess. E.g. if an initial number of 3 is computed, a freedom of 1 allows 2, 3, and 4 cuts."),bKe),S3e),tle),ygn(p3e))));V4(e,V5n,q5n,wKe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,z5n),S8n),"Validification Strategy"),"When wrapping graphs, one can specify indices that are not allowed as split points. The validification strategy makes sure every computed split point is allowed."),AKe),j3e),GHe),ygn(p3e))));V4(e,z5n,H5n,LKe);V4(e,z5n,H5n,NKe);ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,W5n),S8n),"Valid Indices for Wrapping"),null),P3e),uue),ygn(p3e))));V4(e,W5n,H5n,CKe);V4(e,W5n,H5n,IKe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,Q5n),P8n),"Improve Cuts"),"For general graphs it is important that not too many edges wrap backwards. Thus a compromise between evenly-distributed cuts and the total number of cut edges is sought."),true),M3e),Uhe),ygn(p3e))));V4(e,Q5n,H5n,MKe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,J5n),P8n),"Distance Penalty When Improving Cuts"),null),2),T3e),Yhe),ygn(p3e))));V4(e,J5n,H5n,kKe);V4(e,J5n,Q5n,true);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,Y5n),P8n),"Improve Wrapped Edges"),"The initial wrapping is performed in a very simple way. As a consequence, edges that wrap from one chunk to another may be unnecessarily long. Activating this option tries to shorten such edges."),true),M3e),Uhe),ygn(p3e))));V4(e,Y5n,H5n,jKe);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,Z5n),C8n),"Edge Label Side Selection"),"Method to decide on edge label sides."),Gxe),j3e),JNe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,n8n),C8n),"Edge Center Label Placement Strategy"),"Determines in which layer center labels of long edges should be placed."),Hxe),j3e),bNe),nV(p3e,zfn(fT(k3e,1),g1n,170,0,[g3e])))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,e8n),I8n),"Consider Model Order"),"Preserves the order of nodes and edges in the model file if this does not lead to additional edge crossings. Depending on the strategy this is not always possible since the node and edge order might be conflicting."),vxe),j3e),wHe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,t8n),I8n),"Consider Port Order"),"If disabled the port order of output ports is derived from the edge order and input ports are ordered by their incoming connections. If enabled all ports are ordered by the port model order."),false),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,r8n),I8n),"No Model Order"),"Set on a node to not set a model order for this node even though it is a real node."),false),M3e),Uhe),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,i8n),I8n),"Consider Model Order for Components"),"If set to NONE the usual ordering strategy (by cumulative node priority and size of nodes) is used. INSIDE_PORT_SIDES orders the components with external ports only inside the groups with the same port side. FORCE_MODEL_ORDER enforces the mode order on components. This option might produce bad alignments and sub optimal drawings in terms of used area since the ordering should be respected."),oxe),j3e),lje),ygn(p3e))));V4(e,i8n,o4n,null);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,a8n),I8n),"Long Edge Ordering Strategy"),"Indicates whether long edges are sorted under, over, or equal to nodes that have no connection to a previous layer in a left-to-right or right-to-left layout. Under and over changes to right and left in a vertical layout."),bxe),j3e),RBe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,c8n),I8n),"Crossing Counter Node Order Influence"),"Indicates with what percentage (1 for 100%) violations of the node model order are weighted against the crossings e.g. a value of 0.5 means two model order violations are as important as on edge crossing. This allows some edge crossings in favor of preserving the model order. It is advised to set this value to a very small positive value (e.g. 0.001) to have minimal crossing and a optimal node order. Defaults to no influence (0)."),0),T3e),Yhe),ygn(p3e))));V4(e,c8n,e8n,null);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,u8n),I8n),"Crossing Counter Port Order Influence"),"Indicates with what percentage (1 for 100%) violations of the port model order are weighted against the crossings e.g. a value of 0.5 means two model order violations are as important as on edge crossing. This allows some edge crossings in favor of preserving the model order. It is advised to set this value to a very small positive value (e.g. 0.001) to have minimal crossing and a optimal port order. Defaults to no influence (0)."),0),T3e),Yhe),ygn(p3e))));V4(e,u8n,e8n,null);uZn((new vl,e))};var txe,rxe,ixe,axe,cxe,uxe,sxe,oxe,fxe,hxe,lxe,bxe,wxe,dxe,gxe,vxe,pxe,mxe,kxe,yxe,Mxe,Txe,jxe,Exe,Sxe,Pxe,Cxe,Ixe,Oxe,Axe,Lxe,Nxe,$xe,Dxe,xxe,Rxe,Kxe,Fxe,_xe,Bxe,Hxe,Uxe,Gxe,qxe,Xxe,Vxe,zxe,Wxe,Qxe,Jxe,Yxe,Zxe,nRe,eRe,tRe,rRe,iRe,aRe,cRe,uRe,sRe,oRe,fRe,hRe,lRe,bRe,wRe,dRe,gRe,vRe,pRe,mRe,kRe,yRe,MRe,TRe,jRe,ERe,SRe,PRe,CRe,IRe,ORe,ARe,LRe,NRe,$Re,DRe,xRe,RRe,KRe,FRe,_Re,BRe,HRe,URe,GRe,qRe,XRe,VRe,zRe,WRe,QRe,JRe,YRe,ZRe,nKe,eKe,tKe,rKe,iKe,aKe,cKe,uKe,sKe,oKe,fKe,hKe,lKe,bKe,wKe,dKe,gKe,vKe,pKe,mKe,kKe,yKe,MKe,TKe,jKe,EKe,SKe,PKe,CKe,IKe,OKe,AKe,LKe,NKe;var $Ke=YW(N6n,"LayeredMetaDataProvider",859);wDn(998,1,R2n,vl);lce.hf=function n(e){uZn(e)};var DKe,xKe,RKe,KKe,FKe,_Ke,BKe,HKe,UKe,GKe,qKe,XKe,VKe,zKe,WKe,QKe,JKe,YKe,ZKe,nFe,eFe,tFe,rFe,iFe,aFe,cFe,uFe,sFe,oFe,fFe,hFe,lFe,bFe,wFe,dFe,gFe,vFe,pFe,mFe,kFe,yFe,MFe,TFe,jFe,EFe,SFe,PFe,CFe,IFe,OFe,AFe,LFe,NFe,$Fe,DFe,xFe,RFe,KFe,FFe,_Fe,BFe,HFe,UFe,GFe,qFe,XFe,VFe,zFe,WFe,QFe,JFe,YFe,ZFe,n_e,e_e,t_e,r_e,i_e,a_e,c_e,u_e,s_e,o_e,f_e,h_e,l_e,b_e,w_e,d_e,g_e,v_e,p_e,m_e,k_e,y_e,M_e,T_e,j_e,E_e,S_e,P_e,C_e,I_e,O_e,A_e,L_e,N_e,$_e,D_e,x_e,R_e,K_e,F_e,__e,B_e,H_e,U_e,G_e,q_e,X_e,V_e,z_e,W_e,Q_e,J_e,Y_e,Z_e,nBe,eBe,tBe,rBe,iBe,aBe,cBe,uBe,sBe,oBe,fBe,hBe,lBe,bBe,wBe,dBe;var gBe=YW(N6n,"LayeredOptions",998);wDn(999,1,{},Ca);lce.sf=function n(){var e;return e=new Tk,e};lce.tf=function n(e){};var vBe=YW(N6n,"LayeredOptions/LayeredFactory",999);wDn(1391,1,{});lce.a=0;var pBe;var mBe=YW(g9n,"ElkSpacings/AbstractSpacingsBuilder",1391);wDn(792,1391,{},lpn);var kBe,yBe;var MBe=YW(N6n,"LayeredSpacings/LayeredSpacingsBuilder",792);wDn(265,22,{3:1,34:1,22:1,265:1,188:1,196:1},gI);lce.dg=function n(){return tBn(this)};lce.qg=function n(){return tBn(this)};var TBe,jBe,EBe,SBe,PBe,CBe,IBe,OBe,ABe;var LBe=qan(N6n,"LayeringStrategy",265,joe,ccn,pH);var NBe;wDn(390,22,{3:1,34:1,22:1,390:1},vI);var $Be,DBe,xBe;var RBe=qan(N6n,"LongEdgeOrderingStrategy",390,joe,J2,mH);var KBe;wDn(203,22,{3:1,34:1,22:1,203:1},pI);var FBe,_Be,BBe,HBe;var UBe=qan(N6n,"NodeFlexibility",203,joe,Q6,kH);var GBe;wDn(323,22,{3:1,34:1,22:1,323:1,188:1,196:1},mI);lce.dg=function n(){return $Dn(this)};lce.qg=function n(){return $Dn(this)};var qBe,XBe,VBe,zBe,WBe;var QBe=qan(N6n,"NodePlacementStrategy",323,joe,g9,yH);var JBe;wDn(243,22,{3:1,34:1,22:1,243:1},kI);var YBe,ZBe,nHe,eHe,tHe,rHe,iHe,aHe,cHe,uHe;var sHe=qan(N6n,"NodePromotionStrategy",243,joe,bsn,MH);var oHe;wDn(284,22,{3:1,34:1,22:1,284:1},yI);var fHe,hHe,lHe,bHe;var wHe=qan(N6n,"OrderingStrategy",284,joe,J6,TH);var dHe;wDn(430,22,{3:1,34:1,22:1,430:1},MI);var gHe,vHe;var pHe=qan(N6n,"PortSortingStrategy",430,joe,k1,jH);var mHe;wDn(463,22,{3:1,34:1,22:1,463:1},TI);var kHe,yHe,MHe;var THe=qan(N6n,"PortType",463,joe,Y2,EH);var jHe;wDn(387,22,{3:1,34:1,22:1,387:1},jI);var EHe,SHe,PHe;var CHe=qan(N6n,"SelfLoopDistributionStrategy",387,joe,Z2,SH);var IHe;wDn(349,22,{3:1,34:1,22:1,349:1},EI);var OHe,AHe,LHe;var NHe=qan(N6n,"SelfLoopOrderingStrategy",349,joe,n3,PH);var $He;wDn(312,1,{312:1},Nzn);var DHe=YW(N6n,"Spacings",312);wDn(350,22,{3:1,34:1,22:1,350:1},SI);var xHe,RHe,KHe;var FHe=qan(N6n,"SplineRoutingMode",350,joe,e3,CH);var _He;wDn(352,22,{3:1,34:1,22:1,352:1},PI);var BHe,HHe,UHe;var GHe=qan(N6n,"ValidifyStrategy",352,joe,t3,IH);var qHe;wDn(388,22,{3:1,34:1,22:1,388:1},CI);var XHe,VHe,zHe;var WHe=qan(N6n,"WrappingStrategy",388,joe,r3,OH);var QHe;wDn(1398,1,k9n,sl);lce.rg=function n(e){return bG(e,36),JHe};lce.Kf=function n(e,t){MVn(this,bG(e,36),t)};var JHe;var YHe=YW(y9n,"DepthFirstCycleBreaker",1398);wDn(793,1,k9n,uV);lce.rg=function n(e){return bG(e,36),ZHe};lce.Kf=function n(e,t){yYn(this,bG(e,36),t)};lce.sg=function n(e){return bG(Yq(e,sMn(this.d,e.c.length)),10)};var ZHe;var nUe=YW(y9n,"GreedyCycleBreaker",793);wDn(1401,793,k9n,cL);lce.sg=function n(e){var t,r,i,a;a=null;t=pZn;for(i=new nd(e);i.a1){lM(yK(lIn(VQ((b3(0,e.c.length),bG(e.c[0],10))),(IYn(),QKe))))?xxn(e,this.d,bG(this,669)):(dZ(),g$(e,this.d));Bon(this.e,e)}};lce.lg=function n(e,t,r,i){var a,c,u,s,o,f,h;if(t!=jX(r,e.length)){c=e[t-(r?1:-1)];j7(this.f,c,r?(fcn(),yHe):(fcn(),kHe))}a=e[t][0];h=!i||a.k==(YIn(),nEe);f=a7(e[t]);this.vg(f,h,false,r);u=0;for(o=new nd(f);o.a");e0?(I0(this.a,e[t-1],e[t]),undefined):!r&&t1){lM(yK(lIn(VQ((b3(0,e.c.length),bG(e.c[0],10))),(IYn(),QKe))))?xxn(e,this.d,this):(dZ(),g$(e,this.d));lM(yK(lIn(VQ((b3(0,e.c.length),bG(e.c[0],10))),QKe)))||Bon(this.e,e)}};var aGe=YW(E9n,"ModelOrderBarycenterHeuristic",669);wDn(1866,1,l2n,iv);lce.Ne=function n(e,t){return COn(this.a,bG(e,10),bG(t,10))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var cGe=YW(E9n,"ModelOrderBarycenterHeuristic/lambda$0$Type",1866);wDn(1423,1,k9n,ml);lce.rg=function n(e){var t;return bG(e,36),t=hN(uGe),xq(t,(bIn(),aTe),(YYn(),ZPe)),t};lce.Kf=function n(e,t){IY((bG(e,36),t))};var uGe;var sGe=YW(E9n,"NoCrossingMinimizer",1423);wDn(809,413,T9n,oj);lce.tg=function n(e,t,r){var i,a,c,u,s,o,f,h,l,b,w;l=this.g;switch(r.g){case 1:{a=0;c=0;for(h=new nd(e.j);h.a1&&(a.j==(UQn(),$8e)?this.b[e]=true:a.j==n9e&&e>0&&(this.b[e-1]=true))};lce.f=0;var hGe=YW(S6n,"AllCrossingsCounter",1861);wDn(595,1,{},_un);lce.b=0;lce.d=0;var lGe=YW(S6n,"BinaryIndexedTree",595);wDn(532,1,{},H_);var bGe,wGe;var dGe=YW(S6n,"CrossingsCounter",532);wDn(1950,1,l2n,av);lce.Ne=function n(e,t){return mX(this.a,bG(e,12),bG(t,12))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var gGe=YW(S6n,"CrossingsCounter/lambda$0$Type",1950);wDn(1951,1,l2n,cv);lce.Ne=function n(e,t){return kX(this.a,bG(e,12),bG(t,12))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var vGe=YW(S6n,"CrossingsCounter/lambda$1$Type",1951);wDn(1952,1,l2n,uv);lce.Ne=function n(e,t){return yX(this.a,bG(e,12),bG(t,12))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var pGe=YW(S6n,"CrossingsCounter/lambda$2$Type",1952);wDn(1953,1,l2n,sv);lce.Ne=function n(e,t){return MX(this.a,bG(e,12),bG(t,12))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var mGe=YW(S6n,"CrossingsCounter/lambda$3$Type",1953);wDn(1954,1,WZn,ov);lce.Cd=function n(e){ftn(this.a,bG(e,12))};var kGe=YW(S6n,"CrossingsCounter/lambda$4$Type",1954);wDn(1955,1,k1n,fv);lce.Mb=function n(e){return KI(this.a,bG(e,12))};var yGe=YW(S6n,"CrossingsCounter/lambda$5$Type",1955);wDn(1956,1,WZn,hv);lce.Cd=function n(e){PA(this,e)};var MGe=YW(S6n,"CrossingsCounter/lambda$6$Type",1956);wDn(1957,1,WZn,OI);lce.Cd=function n(e){var t;LU();x6(this.b,(t=this.a,bG(e,12),t))};var TGe=YW(S6n,"CrossingsCounter/lambda$7$Type",1957);wDn(839,1,O2n,Ka);lce.Lb=function n(e){return LU(),jR(bG(e,12),(WYn(),NDe))};lce.Fb=function n(e){return this===e};lce.Mb=function n(e){return LU(),jR(bG(e,12),(WYn(),NDe))};var jGe=YW(S6n,"CrossingsCounter/lambda$8$Type",839);wDn(1949,1,{},lv);var EGe=YW(S6n,"HyperedgeCrossingsCounter",1949);wDn(478,1,{34:1,478:1},XF);lce.Fd=function n(e){return qmn(this,bG(e,478))};lce.b=0;lce.c=0;lce.e=0;lce.f=0;var SGe=YW(S6n,"HyperedgeCrossingsCounter/Hyperedge",478);wDn(374,1,{34:1,374:1},pY);lce.Fd=function n(e){return uxn(this,bG(e,374))};lce.b=0;lce.c=0;var PGe=YW(S6n,"HyperedgeCrossingsCounter/HyperedgeCorner",374);wDn(531,22,{3:1,34:1,22:1,531:1},AI);var CGe,IGe;var OGe=qan(S6n,"HyperedgeCrossingsCounter/HyperedgeCorner/Type",531,joe,y1,LH);var AGe;wDn(1425,1,k9n,kl);lce.rg=function n(e){return bG(lIn(bG(e,36),(WYn(),oDe)),21).Hc((o_n(),M$e))?LGe:null};lce.Kf=function n(e,t){VEn(this,bG(e,36),t)};var LGe;var NGe=YW(S9n,"InteractiveNodePlacer",1425);wDn(1426,1,k9n,yl);lce.rg=function n(e){return bG(lIn(bG(e,36),(WYn(),oDe)),21).Hc((o_n(),M$e))?$Ge:null};lce.Kf=function n(e,t){JMn(this,bG(e,36),t)};var $Ge,DGe,xGe;var RGe=YW(S9n,"LinearSegmentsNodePlacer",1426);wDn(261,1,{34:1,261:1},Ck);lce.Fd=function n(e){return NT(this,bG(e,261))};lce.Fb=function n(e){var t;if(G$(e,261)){t=bG(e,261);return this.b==t.b}return false};lce.Hb=function n(){return this.b};lce.Ib=function n(){return"ls"+jIn(this.e)};lce.a=0;lce.b=0;lce.c=-1;lce.d=-1;lce.g=0;var KGe=YW(S9n,"LinearSegmentsNodePlacer/LinearSegment",261);wDn(1428,1,k9n,sV);lce.rg=function n(e){return bG(lIn(bG(e,36),(WYn(),oDe)),21).Hc((o_n(),M$e))?FGe:null};lce.Kf=function n(e,t){nYn(this,bG(e,36),t)};lce.b=0;lce.g=0;var FGe;var _Ge=YW(S9n,"NetworkSimplexPlacer",1428);wDn(1447,1,l2n,Fa);lce.Ne=function n(e,t){return k$(bG(e,17).a,bG(t,17).a)};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var BGe=YW(S9n,"NetworkSimplexPlacer/0methodref$compare$Type",1447);wDn(1449,1,l2n,_a);lce.Ne=function n(e,t){return k$(bG(e,17).a,bG(t,17).a)};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var HGe=YW(S9n,"NetworkSimplexPlacer/1methodref$compare$Type",1449);wDn(655,1,{655:1},LI);var UGe=YW(S9n,"NetworkSimplexPlacer/EdgeRep",655);wDn(412,1,{412:1},mY);lce.b=false;var GGe=YW(S9n,"NetworkSimplexPlacer/NodeRep",412);wDn(515,13,{3:1,4:1,20:1,31:1,56:1,13:1,16:1,15:1,59:1,515:1},Nk);var qGe=YW(S9n,"NetworkSimplexPlacer/Path",515);wDn(1429,1,{},Ba);lce.Kb=function n(e){return bG(e,18).d.i.k};var XGe=YW(S9n,"NetworkSimplexPlacer/Path/lambda$0$Type",1429);wDn(1430,1,k1n,Ha);lce.Mb=function n(e){return bG(e,273)==(YIn(),tEe)};var VGe=YW(S9n,"NetworkSimplexPlacer/Path/lambda$1$Type",1430);wDn(1431,1,{},Ua);lce.Kb=function n(e){return bG(e,18).d.i};var zGe=YW(S9n,"NetworkSimplexPlacer/Path/lambda$2$Type",1431);wDn(1432,1,k1n,bv);lce.Mb=function n(e){return YK($pn(bG(e,10)))};var WGe=YW(S9n,"NetworkSimplexPlacer/Path/lambda$3$Type",1432);wDn(1433,1,k1n,Ga);lce.Mb=function n(e){return Tq(bG(e,12))};var QGe=YW(S9n,"NetworkSimplexPlacer/lambda$0$Type",1433);wDn(1434,1,WZn,NI);lce.Cd=function n(e){P$(this.a,this.b,bG(e,12))};var JGe=YW(S9n,"NetworkSimplexPlacer/lambda$1$Type",1434);wDn(1443,1,WZn,wv);lce.Cd=function n(e){GLn(this.a,bG(e,18))};var YGe=YW(S9n,"NetworkSimplexPlacer/lambda$10$Type",1443);wDn(1444,1,{},qa);lce.Kb=function n(e){return a2(),new gX(null,new d3(bG(e,30).a,16))};var ZGe=YW(S9n,"NetworkSimplexPlacer/lambda$11$Type",1444);wDn(1445,1,WZn,dv);lce.Cd=function n(e){__n(this.a,bG(e,10))};var nqe=YW(S9n,"NetworkSimplexPlacer/lambda$12$Type",1445);wDn(1446,1,{},Xa);lce.Kb=function n(e){return a2(),Bwn(bG(e,125).e)};var eqe=YW(S9n,"NetworkSimplexPlacer/lambda$13$Type",1446);wDn(1448,1,{},Va);lce.Kb=function n(e){return a2(),Bwn(bG(e,125).e)};var tqe=YW(S9n,"NetworkSimplexPlacer/lambda$15$Type",1448);wDn(1450,1,k1n,za);lce.Mb=function n(e){return a2(),bG(e,412).c.k==(YIn(),rEe)};var rqe=YW(S9n,"NetworkSimplexPlacer/lambda$17$Type",1450);wDn(1451,1,k1n,Wa);lce.Mb=function n(e){return a2(),bG(e,412).c.j.c.length>1};var iqe=YW(S9n,"NetworkSimplexPlacer/lambda$18$Type",1451);wDn(1452,1,WZn,kY);lce.Cd=function n(e){_vn(this.c,this.b,this.d,this.a,bG(e,412))};lce.c=0;lce.d=0;var aqe=YW(S9n,"NetworkSimplexPlacer/lambda$19$Type",1452);wDn(1435,1,{},Qa);lce.Kb=function n(e){return a2(),new gX(null,new d3(bG(e,30).a,16))};var cqe=YW(S9n,"NetworkSimplexPlacer/lambda$2$Type",1435);wDn(1453,1,WZn,gv);lce.Cd=function n(e){I$(this.a,bG(e,12))};lce.a=0;var uqe=YW(S9n,"NetworkSimplexPlacer/lambda$20$Type",1453);wDn(1454,1,{},Ja);lce.Kb=function n(e){return a2(),new gX(null,new d3(bG(e,30).a,16))};var sqe=YW(S9n,"NetworkSimplexPlacer/lambda$21$Type",1454);wDn(1455,1,WZn,vv);lce.Cd=function n(e){bD(this.a,bG(e,10))};var oqe=YW(S9n,"NetworkSimplexPlacer/lambda$22$Type",1455);wDn(1456,1,k1n,Ya);lce.Mb=function n(e){return YK(e)};var fqe=YW(S9n,"NetworkSimplexPlacer/lambda$23$Type",1456);wDn(1457,1,{},Za);lce.Kb=function n(e){return a2(),new gX(null,new d3(bG(e,30).a,16))};var hqe=YW(S9n,"NetworkSimplexPlacer/lambda$24$Type",1457);wDn(1458,1,k1n,pv);lce.Mb=function n(e){return HL(this.a,bG(e,10))};var lqe=YW(S9n,"NetworkSimplexPlacer/lambda$25$Type",1458);wDn(1459,1,WZn,$I);lce.Cd=function n(e){FOn(this.a,this.b,bG(e,10))};var bqe=YW(S9n,"NetworkSimplexPlacer/lambda$26$Type",1459);wDn(1460,1,k1n,nc);lce.Mb=function n(e){return a2(),!j9(bG(e,18))};var wqe=YW(S9n,"NetworkSimplexPlacer/lambda$27$Type",1460);wDn(1461,1,k1n,ec);lce.Mb=function n(e){return a2(),!j9(bG(e,18))};var dqe=YW(S9n,"NetworkSimplexPlacer/lambda$28$Type",1461);wDn(1462,1,{},mv);lce.Ve=function n(e,t){return C$(this.a,bG(e,30),bG(t,30))};var gqe=YW(S9n,"NetworkSimplexPlacer/lambda$29$Type",1462);wDn(1436,1,{},tc);lce.Kb=function n(e){return a2(),new gX(null,new RW(new GV(sx(Jgn(bG(e,10)).a.Kc(),new d))))};var vqe=YW(S9n,"NetworkSimplexPlacer/lambda$3$Type",1436);wDn(1437,1,k1n,rc);lce.Mb=function n(e){return a2(),d6(bG(e,18))};var pqe=YW(S9n,"NetworkSimplexPlacer/lambda$4$Type",1437);wDn(1438,1,WZn,kv);lce.Cd=function n(e){jqn(this.a,bG(e,18))};var mqe=YW(S9n,"NetworkSimplexPlacer/lambda$5$Type",1438);wDn(1439,1,{},ic);lce.Kb=function n(e){return a2(),new gX(null,new d3(bG(e,30).a,16))};var kqe=YW(S9n,"NetworkSimplexPlacer/lambda$6$Type",1439);wDn(1440,1,k1n,ac);lce.Mb=function n(e){return a2(),bG(e,10).k==(YIn(),rEe)};var yqe=YW(S9n,"NetworkSimplexPlacer/lambda$7$Type",1440);wDn(1441,1,{},cc);lce.Kb=function n(e){return a2(),new gX(null,new RW(new GV(sx(Wgn(bG(e,10)).a.Kc(),new d))))};var Mqe=YW(S9n,"NetworkSimplexPlacer/lambda$8$Type",1441);wDn(1442,1,k1n,uc);lce.Mb=function n(e){return a2(),Mq(bG(e,18))};var Tqe=YW(S9n,"NetworkSimplexPlacer/lambda$9$Type",1442);wDn(1424,1,k9n,Ml);lce.rg=function n(e){return bG(lIn(bG(e,36),(WYn(),oDe)),21).Hc((o_n(),M$e))?jqe:null};lce.Kf=function n(e,t){HXn(bG(e,36),t)};var jqe;var Eqe=YW(S9n,"SimpleNodePlacer",1424);wDn(185,1,{185:1},ZHn);lce.Ib=function n(){var e;e="";this.c==(p0(),Cqe)?e+=V2n:this.c==Pqe&&(e+=X2n);this.o==(m0(),Aqe)?e+=i3n:this.o==Lqe?e+="UP":e+="BALANCED";return e};var Sqe=YW(I9n,"BKAlignedLayout",185);wDn(523,22,{3:1,34:1,22:1,523:1},DI);var Pqe,Cqe;var Iqe=qan(I9n,"BKAlignedLayout/HDirection",523,joe,T1,NH);var Oqe;wDn(522,22,{3:1,34:1,22:1,522:1},xI);var Aqe,Lqe;var Nqe=qan(I9n,"BKAlignedLayout/VDirection",522,joe,j1,$H);var $qe;wDn(1699,1,{},RI);var Dqe=YW(I9n,"BKAligner",1699);wDn(1702,1,{},Bjn);var xqe=YW(I9n,"BKCompactor",1702);wDn(663,1,{663:1},sc);lce.a=0;var Rqe=YW(I9n,"BKCompactor/ClassEdge",663);wDn(467,1,{467:1},Ok);lce.a=null;lce.b=0;var Kqe=YW(I9n,"BKCompactor/ClassNode",467);wDn(1427,1,k9n,GI);lce.rg=function n(e){return bG(lIn(bG(e,36),(WYn(),oDe)),21).Hc((o_n(),M$e))?Fqe:null};lce.Kf=function n(e,t){FYn(this,bG(e,36),t)};lce.d=false;var Fqe;var _qe=YW(I9n,"BKNodePlacer",1427);wDn(1700,1,{},oc);lce.d=0;var Bqe=YW(I9n,"NeighborhoodInformation",1700);wDn(1701,1,l2n,yv);lce.Ne=function n(e,t){return jin(this,bG(e,42),bG(t,42))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var Hqe=YW(I9n,"NeighborhoodInformation/NeighborComparator",1701);wDn(823,1,{});var Uqe=YW(I9n,"ThresholdStrategy",823);wDn(1825,823,{},Ak);lce.wg=function n(e,t,r){return this.a.o==(m0(),Lqe)?y0n:M0n};lce.xg=function n(){};var Gqe=YW(I9n,"ThresholdStrategy/NullThresholdStrategy",1825);wDn(587,1,{587:1},qI);lce.c=false;lce.d=false;var qqe=YW(I9n,"ThresholdStrategy/Postprocessable",587);wDn(1826,823,{},Lk);lce.wg=function n(e,t,r){var i,a,c;a=t==r;i=this.a.a[r.p]==t;if(!(a||i)){return e}c=e;if(this.a.c==(p0(),Cqe)){a&&(c=GXn(this,t,true));!isNaN(c)&&!isFinite(c)&&i&&(c=GXn(this,r,false))}else{a&&(c=GXn(this,t,true));!isNaN(c)&&!isFinite(c)&&i&&(c=GXn(this,r,false))}return c};lce.xg=function n(){var e,t,r,i,a;while(this.d.b!=0){a=bG(V1(this.d),587);i=mGn(this,a);if(!i.a){continue}e=i.a;r=lM(this.a.f[this.a.g[a.b.p].p]);if(!r&&!j9(e)&&e.c.i.c==e.d.i.c){continue}t=sxn(this,a);t||ZL(this.e,a)}while(this.e.a.c.length!=0){sxn(this,bG(lbn(this.e),587))}};var Xqe=YW(I9n,"ThresholdStrategy/SimpleThresholdStrategy",1826);wDn(645,1,{645:1,188:1,196:1},fc);lce.dg=function n(){return Gon(this)};lce.qg=function n(){return Gon(this)};var Vqe;var zqe=YW(O9n,"EdgeRouterFactory",645);wDn(1485,1,k9n,Tl);lce.rg=function n(e){return HFn(bG(e,36))};lce.Kf=function n(e,t){nVn(bG(e,36),t)};var Wqe,Qqe,Jqe,Yqe,Zqe,nXe,eXe,tXe;var rXe=YW(O9n,"OrthogonalEdgeRouter",1485);wDn(1478,1,k9n,UI);lce.rg=function n(e){return lSn(bG(e,36))};lce.Kf=function n(e,t){JQn(this,bG(e,36),t)};var iXe,aXe,cXe,uXe,sXe,oXe;var fXe=YW(O9n,"PolylineEdgeRouter",1478);wDn(1479,1,O2n,lc);lce.Lb=function n(e){return wfn(bG(e,10))};lce.Fb=function n(e){return this===e};lce.Mb=function n(e){return wfn(bG(e,10))};var hXe=YW(O9n,"PolylineEdgeRouter/1",1479);wDn(1872,1,k1n,bc);lce.Mb=function n(e){return bG(e,132).c==(q7(),kXe)};var lXe=YW(A9n,"HyperEdgeCycleDetector/lambda$0$Type",1872);wDn(1873,1,{},wc);lce.Ze=function n(e){return bG(e,132).d};var bXe=YW(A9n,"HyperEdgeCycleDetector/lambda$1$Type",1873);wDn(1874,1,k1n,dc);lce.Mb=function n(e){return bG(e,132).c==(q7(),kXe)};var wXe=YW(A9n,"HyperEdgeCycleDetector/lambda$2$Type",1874);wDn(1875,1,{},gc);lce.Ze=function n(e){return bG(e,132).d};var dXe=YW(A9n,"HyperEdgeCycleDetector/lambda$3$Type",1875);wDn(1876,1,{},vc);lce.Ze=function n(e){return bG(e,132).d};var gXe=YW(A9n,"HyperEdgeCycleDetector/lambda$4$Type",1876);wDn(1877,1,{},hc);lce.Ze=function n(e){return bG(e,132).d};var vXe=YW(A9n,"HyperEdgeCycleDetector/lambda$5$Type",1877);wDn(118,1,{34:1,118:1},afn);lce.Fd=function n(e){return $T(this,bG(e,118))};lce.Fb=function n(e){var t;if(G$(e,118)){t=bG(e,118);return this.g==t.g}return false};lce.Hb=function n(){return this.g};lce.Ib=function n(){var e,t,r,i;e=new vx("{");i=new nd(this.n);while(i.a"+this.b+" ("+SR(this.c)+")"};lce.d=0;var mXe=YW(A9n,"HyperEdgeSegmentDependency",132);wDn(528,22,{3:1,34:1,22:1,528:1},QI);var kXe,yXe;var MXe=qan(A9n,"HyperEdgeSegmentDependency/DependencyType",528,joe,E1,DH);var TXe;wDn(1878,1,{},Mv);var jXe=YW(A9n,"HyperEdgeSegmentSplitter",1878);wDn(1879,1,{},dj);lce.a=0;lce.b=0;var EXe=YW(A9n,"HyperEdgeSegmentSplitter/AreaRating",1879);wDn(339,1,{339:1},DU);lce.a=0;lce.b=0;lce.c=0;var SXe=YW(A9n,"HyperEdgeSegmentSplitter/FreeArea",339);wDn(1880,1,l2n,pc);lce.Ne=function n(e,t){return N_(bG(e,118),bG(t,118))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var PXe=YW(A9n,"HyperEdgeSegmentSplitter/lambda$0$Type",1880);wDn(1881,1,WZn,MY);lce.Cd=function n(e){$5(this.a,this.d,this.c,this.b,bG(e,118))};lce.b=0;var CXe=YW(A9n,"HyperEdgeSegmentSplitter/lambda$1$Type",1881);wDn(1882,1,{},mc);lce.Kb=function n(e){return new gX(null,new d3(bG(e,118).e,16))};var IXe=YW(A9n,"HyperEdgeSegmentSplitter/lambda$2$Type",1882);wDn(1883,1,{},kc);lce.Kb=function n(e){return new gX(null,new d3(bG(e,118).j,16))};var OXe=YW(A9n,"HyperEdgeSegmentSplitter/lambda$3$Type",1883);wDn(1884,1,{},yc);lce.Ye=function n(e){return bM(MK(e))};var AXe=YW(A9n,"HyperEdgeSegmentSplitter/lambda$4$Type",1884);wDn(664,1,{},KW);lce.a=0;lce.b=0;lce.c=0;var LXe=YW(A9n,"OrthogonalRoutingGenerator",664);wDn(1703,1,{},Mc);lce.Kb=function n(e){return new gX(null,new d3(bG(e,118).e,16))};var NXe=YW(A9n,"OrthogonalRoutingGenerator/lambda$0$Type",1703);wDn(1704,1,{},Tc);lce.Kb=function n(e){return new gX(null,new d3(bG(e,118).j,16))};var $Xe=YW(A9n,"OrthogonalRoutingGenerator/lambda$1$Type",1704);wDn(670,1,{});var DXe=YW(L9n,"BaseRoutingDirectionStrategy",670);wDn(1870,670,{},Hk);lce.yg=function n(e,r,i){var a,c,u,s,o,f,h,l,b,w,d,g,v;if(!!e.r&&!e.q){return}l=r+e.o*i;for(h=new nd(e.n);h.an4n){u=l;c=e;a=new PO(b,u);hq(s.a,a);ZUn(this,s,c,a,false);w=e.r;if(w){d=bM(MK(dyn(w.e,0)));a=new PO(d,u);hq(s.a,a);ZUn(this,s,c,a,false);u=r+w.o*i;c=w;a=new PO(d,u);hq(s.a,a);ZUn(this,s,c,a,false)}a=new PO(v,u);hq(s.a,a);ZUn(this,s,c,a,false)}}}}};lce.zg=function n(e){return e.i.n.a+e.n.a+e.a.a};lce.Ag=function n(){return UQn(),Y8e};lce.Bg=function n(){return UQn(),D8e};var xXe=YW(L9n,"NorthToSouthRoutingStrategy",1870);wDn(1871,670,{},Uk);lce.yg=function n(e,r,i){var a,c,u,s,o,f,h,l,b,w,d,g,v;if(!!e.r&&!e.q){return}l=r-e.o*i;for(h=new nd(e.n);h.an4n){u=l;c=e;a=new PO(b,u);hq(s.a,a);ZUn(this,s,c,a,false);w=e.r;if(w){d=bM(MK(dyn(w.e,0)));a=new PO(d,u);hq(s.a,a);ZUn(this,s,c,a,false);u=r-w.o*i;c=w;a=new PO(d,u);hq(s.a,a);ZUn(this,s,c,a,false)}a=new PO(v,u);hq(s.a,a);ZUn(this,s,c,a,false)}}}}};lce.zg=function n(e){return e.i.n.a+e.n.a+e.a.a};lce.Ag=function n(){return UQn(),D8e};lce.Bg=function n(){return UQn(),Y8e};var RXe=YW(L9n,"SouthToNorthRoutingStrategy",1871);wDn(1869,670,{},Gk);lce.yg=function n(e,r,i){var a,c,u,s,o,f,h,l,b,w,d,g,v;if(!!e.r&&!e.q){return}l=r+e.o*i;for(h=new nd(e.n);h.an4n){u=l;c=e;a=new PO(u,b);hq(s.a,a);ZUn(this,s,c,a,true);w=e.r;if(w){d=bM(MK(dyn(w.e,0)));a=new PO(u,d);hq(s.a,a);ZUn(this,s,c,a,true);u=r+w.o*i;c=w;a=new PO(u,d);hq(s.a,a);ZUn(this,s,c,a,true)}a=new PO(u,v);hq(s.a,a);ZUn(this,s,c,a,true)}}}}};lce.zg=function n(e){return e.i.n.b+e.n.b+e.a.b};lce.Ag=function n(){return UQn(),$8e};lce.Bg=function n(){return UQn(),n9e};var KXe=YW(L9n,"WestToEastRoutingStrategy",1869);wDn(828,1,{},Iqn);lce.Ib=function n(){return jIn(this.a)};lce.b=0;lce.c=false;lce.d=false;lce.f=0;var FXe=YW($9n,"NubSpline",828);wDn(418,1,{418:1},MFn,H1);var _Xe=YW($9n,"NubSpline/PolarCP",418);wDn(1480,1,k9n,YTn);lce.rg=function n(e){return VPn(bG(e,36))};lce.Kf=function n(e,t){OJn(this,bG(e,36),t)};var BXe,HXe,UXe,GXe,qXe;var XXe=YW($9n,"SplineEdgeRouter",1480);wDn(274,1,{274:1},D7);lce.Ib=function n(){return this.a+" ->("+this.c+") "+this.b};lce.c=0;var VXe=YW($9n,"SplineEdgeRouter/Dependency",274);wDn(465,22,{3:1,34:1,22:1,465:1},JI);var zXe,WXe;var QXe=qan($9n,"SplineEdgeRouter/SideToProcess",465,joe,A1,xH);var JXe;wDn(1481,1,k1n,jc);lce.Mb=function n(e){return bFn(),!bG(e,131).o};var YXe=YW($9n,"SplineEdgeRouter/lambda$0$Type",1481);wDn(1482,1,{},Ec);lce.Ze=function n(e){return bFn(),bG(e,131).v+1};var ZXe=YW($9n,"SplineEdgeRouter/lambda$1$Type",1482);wDn(1483,1,WZn,XI);lce.Cd=function n(e){Sq(this.a,this.b,bG(e,42))};var nVe=YW($9n,"SplineEdgeRouter/lambda$2$Type",1483);wDn(1484,1,WZn,VI);lce.Cd=function n(e){Pq(this.a,this.b,bG(e,42))};var eVe=YW($9n,"SplineEdgeRouter/lambda$3$Type",1484);wDn(131,1,{34:1,131:1},zAn,$Vn);lce.Fd=function n(e){return KT(this,bG(e,131))};lce.b=0;lce.e=false;lce.f=0;lce.g=0;lce.j=false;lce.k=false;lce.n=0;lce.o=false;lce.p=false;lce.q=false;lce.s=0;lce.u=0;lce.v=0;lce.F=0;var tVe=YW($9n,"SplineSegment",131);wDn(468,1,{468:1},Sc);lce.a=0;lce.b=false;lce.c=false;lce.d=false;lce.e=false;lce.f=0;var rVe=YW($9n,"SplineSegment/EdgeInformation",468);wDn(1198,1,{},Pc);var iVe=YW(F9n,G3n,1198);wDn(1199,1,l2n,Cc);lce.Ne=function n(e,t){return SNn(bG(e,121),bG(t,121))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var aVe=YW(F9n,q3n,1199);wDn(1197,1,{},Wj);var cVe=YW(F9n,"MrTree",1197);wDn(405,22,{3:1,34:1,22:1,405:1,188:1,196:1},YI);lce.dg=function n(){return CNn(this)};lce.qg=function n(){return CNn(this)};var uVe,sVe,oVe,fVe;var hVe=qan(F9n,"TreeLayoutPhases",405,joe,s5,RH);var lVe;wDn(1112,205,y3n,GF);lce.rf=function n(e,t){var r,i,a,c,u,s,o,f;lM(yK(YDn(e,(eqn(),EWe))))||t0((r=new Ad((jP(),new Zy(e))),r));u=t.eh(_9n);u.Ug("build tGraph",1);s=(o=new R7,Yon(o,e),Ehn(o,(DQn(),qze),e),f=new rm,IUn(e,o,f),uGn(e,o,f),o);u.Vg();u=t.eh(_9n);u.Ug("Split graph",1);c=xUn(this.a,s);u.Vg();for(a=new nd(c);a.a"+Z3(this.c):"e_"+Vun(this)};var SVe=YW(H9n,"TEdge",65);wDn(121,137,{3:1,121:1,96:1,137:1},R7);lce.Ib=function n(){var e,t,r,i,a;a=null;for(i=Gkn(this.b,0);i.b!=i.d.c;){r=bG($6(i),40);a+=(r.c==null||r.c.length==0?"n_"+r.g:"n_"+r.c)+"\n"}for(t=Gkn(this.a,0);t.b!=t.d.c;){e=bG($6(t),65);a+=(!!e.b&&!!e.c?Z3(e.b)+"->"+Z3(e.c):"e_"+Vun(e))+"\n"}return a};var PVe=YW(H9n,"TGraph",121);wDn(643,508,{3:1,508:1,643:1,96:1,137:1});var CVe=YW(H9n,"TShape",643);wDn(40,643,{3:1,508:1,40:1,643:1,96:1,137:1},mln);lce.Ib=function n(){return Z3(this)};var IVe=YW(H9n,"TNode",40);wDn(236,1,n1n,Pv);lce.Jc=function n(e){Y8(this,e)};lce.Kc=function n(){var e;return e=Gkn(this.a.d,0),new Cv(e)};var OVe=YW(H9n,"TNode/2",236);wDn(329,1,NZn,Cv);lce.Nb=function n(e){Az(this,e)};lce.Pb=function n(){return bG($6(this.a),65).c};lce.Ob=function n(){return tE(this.a)};lce.Qb=function n(){Sin(this.a)};var AVe=YW(H9n,"TNode/2/1",329);wDn(1923,1,W4n,Dc);lce.Kf=function n(e,t){AYn(this,bG(e,121),t)};var LVe=YW(G9n,"CompactionProcessor",1923);wDn(1924,1,l2n,Iv);lce.Ne=function n(e,t){return Eon(this.a,bG(e,40),bG(t,40))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var NVe=YW(G9n,"CompactionProcessor/lambda$0$Type",1924);wDn(1925,1,k1n,WI);lce.Mb=function n(e){return BZ(this.b,this.a,bG(e,42))};lce.a=0;lce.b=0;var $Ve=YW(G9n,"CompactionProcessor/lambda$1$Type",1925);wDn(1934,1,l2n,xc);lce.Ne=function n(e,t){return jW(bG(e,40),bG(t,40))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var DVe=YW(G9n,"CompactionProcessor/lambda$10$Type",1934);wDn(1935,1,l2n,Rc);lce.Ne=function n(e,t){return Ux(bG(e,40),bG(t,40))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var xVe=YW(G9n,"CompactionProcessor/lambda$11$Type",1935);wDn(1936,1,l2n,Kc);lce.Ne=function n(e,t){return EW(bG(e,40),bG(t,40))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var RVe=YW(G9n,"CompactionProcessor/lambda$12$Type",1936);wDn(1926,1,k1n,Ov);lce.Mb=function n(e){return dD(this.a,bG(e,42))};lce.a=0;var KVe=YW(G9n,"CompactionProcessor/lambda$2$Type",1926);wDn(1927,1,k1n,Av);lce.Mb=function n(e){return gD(this.a,bG(e,42))};lce.a=0;var FVe=YW(G9n,"CompactionProcessor/lambda$3$Type",1927);wDn(1928,1,k1n,Fc);lce.Mb=function n(e){return bG(e,40).c.indexOf(B9n)==-1};var _Ve=YW(G9n,"CompactionProcessor/lambda$4$Type",1928);wDn(1929,1,{},Lv);lce.Kb=function n(e){return h6(this.a,bG(e,40))};lce.a=0;var BVe=YW(G9n,"CompactionProcessor/lambda$5$Type",1929);wDn(1930,1,{},Nv);lce.Kb=function n(e){return otn(this.a,bG(e,40))};lce.a=0;var HVe=YW(G9n,"CompactionProcessor/lambda$6$Type",1930);wDn(1931,1,l2n,$v);lce.Ne=function n(e,t){return W9(this.a,bG(e,240),bG(t,240))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var UVe=YW(G9n,"CompactionProcessor/lambda$7$Type",1931);wDn(1932,1,l2n,Dv);lce.Ne=function n(e,t){return Q9(this.a,bG(e,40),bG(t,40))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var GVe=YW(G9n,"CompactionProcessor/lambda$8$Type",1932);wDn(1933,1,l2n,_c);lce.Ne=function n(e,t){return Gx(bG(e,40),bG(t,40))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var qVe=YW(G9n,"CompactionProcessor/lambda$9$Type",1933);wDn(1921,1,W4n,Bc);lce.Kf=function n(e,t){fBn(bG(e,121),t)};var XVe=YW(G9n,"DirectionProcessor",1921);wDn(1913,1,W4n,UF);lce.Kf=function n(e,t){tGn(this,bG(e,121),t)};var VVe=YW(G9n,"FanProcessor",1913);wDn(1937,1,W4n,Hc);lce.Kf=function n(e,t){K_n(bG(e,121),t)};var zVe=YW(G9n,"GraphBoundsProcessor",1937);wDn(1938,1,{},Uc);lce.Ye=function n(e){return bG(e,40).e.a};var WVe=YW(G9n,"GraphBoundsProcessor/lambda$0$Type",1938);wDn(1939,1,{},Gc);lce.Ye=function n(e){return bG(e,40).e.b};var QVe=YW(G9n,"GraphBoundsProcessor/lambda$1$Type",1939);wDn(1940,1,{},qc);lce.Ye=function n(e){return vP(bG(e,40))};var JVe=YW(G9n,"GraphBoundsProcessor/lambda$2$Type",1940);wDn(1941,1,{},Xc);lce.Ye=function n(e){return gP(bG(e,40))};var YVe=YW(G9n,"GraphBoundsProcessor/lambda$3$Type",1941);wDn(262,22,{3:1,34:1,22:1,262:1,196:1},ZI);lce.dg=function n(){switch(this.g){case 0:return new wy;case 1:return new UF;case 2:return new by;case 3:return new Jc;case 4:return new zc;case 8:return new Vc;case 5:return new Bc;case 6:return new Zc;case 7:return new Dc;case 9:return new Hc;case 10:return new nu;default:throw dm(new jM(p6n+(this.f!=null?this.f:""+this.g)))}};var ZVe,nze,eze,tze,rze,ize,aze,cze,uze,sze,oze;var fze=qan(G9n,m6n,262,joe,bon,KH);var hze;wDn(1920,1,W4n,Vc);lce.Kf=function n(e,t){BQn(bG(e,121),t)};var lze=YW(G9n,"LevelCoordinatesProcessor",1920);wDn(1918,1,W4n,zc);lce.Kf=function n(e,t){iKn(this,bG(e,121),t)};lce.a=0;var bze=YW(G9n,"LevelHeightProcessor",1918);wDn(1919,1,n1n,Wc);lce.Jc=function n(e){Y8(this,e)};lce.Kc=function n(){return dZ(),mS(),gbe};var wze=YW(G9n,"LevelHeightProcessor/1",1919);wDn(1914,1,W4n,by);lce.Kf=function n(e,t){y_n(this,bG(e,121),t)};var dze=YW(G9n,"LevelProcessor",1914);wDn(1915,1,k1n,Qc);lce.Mb=function n(e){return lM(yK(lIn(bG(e,40),(DQn(),Jze))))};var gze=YW(G9n,"LevelProcessor/lambda$0$Type",1915);wDn(1916,1,W4n,Jc);lce.Kf=function n(e,t){_An(this,bG(e,121),t)};lce.a=0;var vze=YW(G9n,"NeighborsProcessor",1916);wDn(1917,1,n1n,Yc);lce.Jc=function n(e){Y8(this,e)};lce.Kc=function n(){return dZ(),mS(),gbe};var pze=YW(G9n,"NeighborsProcessor/1",1917);wDn(1922,1,W4n,Zc);lce.Kf=function n(e,t){eGn(this,bG(e,121),t)};lce.a=0;var mze=YW(G9n,"NodePositionProcessor",1922);wDn(1912,1,W4n,wy);lce.Kf=function n(e,t){OVn(this,bG(e,121),t)};var kze=YW(G9n,"RootProcessor",1912);wDn(1942,1,W4n,nu);lce.Kf=function n(e,t){nMn(bG(e,121),t)};var yze=YW(G9n,"Untreeifyer",1942);wDn(392,22,{3:1,34:1,22:1,392:1},nO);var Mze,Tze,jze;var Eze=qan(z9n,"EdgeRoutingMode",392,joe,c3,FH);var Sze;var Pze,Cze,Ize,Oze,Aze,Lze,Nze,$ze,Dze,xze,Rze,Kze,Fze,_ze,Bze,Hze,Uze,Gze,qze,Xze,Vze,zze,Wze,Qze,Jze,Yze,Zze;wDn(862,1,R2n,jl);lce.hf=function n(e){ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,Q9n),""),r7n),"Turns on Tree compaction which decreases the size of the whole tree by placing nodes of multiple levels in one large level"),(Qx(),false)),(vAn(),M3e)),Uhe),ygn((Hkn(),p3e)))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,J9n),""),"Edge End Texture Length"),"Should be set to the length of the texture at the end of an edge. This value can be used to improve the Edge Routing."),7),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,Y9n),""),"Tree Level"),"The index for the tree level the node is in"),Bwn(0)),S3e),tle),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,Z9n),""),r7n),"When set to a positive number this option will force the algorithm to place the node to the specified position within the trees layer if weighting is set to constraint"),Bwn(-1)),S3e),tle),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,n7n),""),"Weighting of Nodes"),"Which weighting to use when computing a node order."),oWe),j3e),zWe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,e7n),""),"Edge Routing Mode"),"Chooses an Edge Routing algorithm."),rWe),j3e),Eze),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,t7n),""),"Search Order"),"Which search order to use when computing a spanning tree."),cWe),j3e),YWe),ygn(p3e))));SJn((new Pl,e))};var nWe,eWe,tWe,rWe,iWe,aWe,cWe,uWe,sWe,oWe;var fWe=YW(z9n,"MrTreeMetaDataProvider",862);wDn(1006,1,R2n,Pl);lce.hf=function n(e){SJn(e)};var hWe,lWe,bWe,wWe,dWe,gWe,vWe,pWe,mWe,kWe,yWe,MWe,TWe,jWe,EWe,SWe,PWe,CWe,IWe,OWe,AWe,LWe,NWe,$We,DWe,xWe,RWe,KWe,FWe,_We,BWe;var HWe=YW(z9n,"MrTreeOptions",1006);wDn(1007,1,{},eu);lce.sf=function n(){var e;return e=new GF,e};lce.tf=function n(e){};var UWe=YW(z9n,"MrTreeOptions/MrtreeFactory",1007);wDn(353,22,{3:1,34:1,22:1,353:1},eO);var GWe,qWe,XWe,VWe;var zWe=qan(z9n,"OrderWeighting",353,joe,o5,_H);var WWe;wDn(433,22,{3:1,34:1,22:1,433:1},tO);var QWe,JWe;var YWe=qan(z9n,"TreeifyingOrder",433,joe,I1,BH);var ZWe;wDn(1486,1,k9n,Cl);lce.rg=function n(e){return bG(e,121),nQe};lce.Kf=function n(e,t){Fsn(this,bG(e,121),t)};var nQe;var eQe=YW("org.eclipse.elk.alg.mrtree.p1treeify","DFSTreeifyer",1486);wDn(1487,1,k9n,Il);lce.rg=function n(e){return bG(e,121),tQe};lce.Kf=function n(e,t){O_n(this,bG(e,121),t)};var tQe;var rQe=YW(u7n,"NodeOrderer",1487);wDn(1494,1,{},vu);lce.td=function n(e){return Kq(e)};var iQe=YW(u7n,"NodeOrderer/0methodref$lambda$6$Type",1494);wDn(1488,1,k1n,pu);lce.Mb=function n(e){return aan(),lM(yK(lIn(bG(e,40),(DQn(),Jze))))};var aQe=YW(u7n,"NodeOrderer/lambda$0$Type",1488);wDn(1489,1,k1n,mu);lce.Mb=function n(e){return aan(),bG(lIn(bG(e,40),(eqn(),IWe)),17).a<0};var cQe=YW(u7n,"NodeOrderer/lambda$1$Type",1489);wDn(1490,1,k1n,Rv);lce.Mb=function n(e){return qcn(this.a,bG(e,40))};var uQe=YW(u7n,"NodeOrderer/lambda$2$Type",1490);wDn(1491,1,k1n,xv);lce.Mb=function n(e){return g6(this.a,bG(e,40))};var sQe=YW(u7n,"NodeOrderer/lambda$3$Type",1491);wDn(1492,1,l2n,ku);lce.Ne=function n(e,t){return gin(bG(e,40),bG(t,40))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var oQe=YW(u7n,"NodeOrderer/lambda$4$Type",1492);wDn(1493,1,k1n,yu);lce.Mb=function n(e){return aan(),bG(lIn(bG(e,40),(DQn(),Nze)),17).a!=0};var fQe=YW(u7n,"NodeOrderer/lambda$5$Type",1493);wDn(1495,1,k9n,Sl);lce.rg=function n(e){return bG(e,121),hQe};lce.Kf=function n(e,t){fUn(this,bG(e,121),t)};lce.b=0;var hQe;var lQe=YW("org.eclipse.elk.alg.mrtree.p3place","NodePlacer",1495);wDn(1496,1,k9n,El);lce.rg=function n(e){return bG(e,121),bQe};lce.Kf=function n(e,t){yHn(bG(e,121),t)};var bQe;var wQe=YW(s7n,"EdgeRouter",1496);wDn(1498,1,l2n,gu);lce.Ne=function n(e,t){return k$(bG(e,17).a,bG(t,17).a)};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var dQe=YW(s7n,"EdgeRouter/0methodref$compare$Type",1498);wDn(1503,1,{},ru);lce.Ye=function n(e){return bM(MK(e))};var gQe=YW(s7n,"EdgeRouter/1methodref$doubleValue$Type",1503);wDn(1505,1,l2n,iu);lce.Ne=function n(e,t){return bgn(bM(MK(e)),bM(MK(t)))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var vQe=YW(s7n,"EdgeRouter/2methodref$compare$Type",1505);wDn(1507,1,l2n,au);lce.Ne=function n(e,t){return bgn(bM(MK(e)),bM(MK(t)))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var pQe=YW(s7n,"EdgeRouter/3methodref$compare$Type",1507);wDn(1509,1,{},tu);lce.Ye=function n(e){return bM(MK(e))};var mQe=YW(s7n,"EdgeRouter/4methodref$doubleValue$Type",1509);wDn(1511,1,l2n,cu);lce.Ne=function n(e,t){return bgn(bM(MK(e)),bM(MK(t)))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var kQe=YW(s7n,"EdgeRouter/5methodref$compare$Type",1511);wDn(1513,1,l2n,uu);lce.Ne=function n(e,t){return bgn(bM(MK(e)),bM(MK(t)))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var yQe=YW(s7n,"EdgeRouter/6methodref$compare$Type",1513);wDn(1497,1,{},su);lce.Kb=function n(e){return can(),bG(lIn(bG(e,40),(eqn(),_We)),17)};var MQe=YW(s7n,"EdgeRouter/lambda$0$Type",1497);wDn(1508,1,{},ou);lce.Kb=function n(e){return NR(bG(e,40))};var TQe=YW(s7n,"EdgeRouter/lambda$11$Type",1508);wDn(1510,1,{},kO);lce.Kb=function n(e){return jq(this.b,this.a,bG(e,40))};lce.a=0;lce.b=0;var jQe=YW(s7n,"EdgeRouter/lambda$13$Type",1510);wDn(1512,1,{},yO);lce.Kb=function n(e){return $R(this.b,this.a,bG(e,40))};lce.a=0;lce.b=0;var EQe=YW(s7n,"EdgeRouter/lambda$15$Type",1512);wDn(1514,1,l2n,fu);lce.Ne=function n(e,t){return Wkn(bG(e,65),bG(t,65))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var SQe=YW(s7n,"EdgeRouter/lambda$17$Type",1514);wDn(1515,1,l2n,hu);lce.Ne=function n(e,t){return Qkn(bG(e,65),bG(t,65))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var PQe=YW(s7n,"EdgeRouter/lambda$18$Type",1515);wDn(1516,1,l2n,lu);lce.Ne=function n(e,t){return Ykn(bG(e,65),bG(t,65))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var CQe=YW(s7n,"EdgeRouter/lambda$19$Type",1516);wDn(1499,1,k1n,Kv);lce.Mb=function n(e){return a0(this.a,bG(e,40))};lce.a=0;var IQe=YW(s7n,"EdgeRouter/lambda$2$Type",1499);wDn(1517,1,l2n,bu);lce.Ne=function n(e,t){return Jkn(bG(e,65),bG(t,65))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var OQe=YW(s7n,"EdgeRouter/lambda$20$Type",1517);wDn(1500,1,l2n,wu);lce.Ne=function n(e,t){return CG(bG(e,40),bG(t,40))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var AQe=YW(s7n,"EdgeRouter/lambda$3$Type",1500);wDn(1501,1,l2n,du);lce.Ne=function n(e,t){return IG(bG(e,40),bG(t,40))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var LQe=YW(s7n,"EdgeRouter/lambda$4$Type",1501);wDn(1502,1,{},Mu);lce.Kb=function n(e){return DR(bG(e,40))};var NQe=YW(s7n,"EdgeRouter/lambda$5$Type",1502);wDn(1504,1,{},MO);lce.Kb=function n(e){return Eq(this.b,this.a,bG(e,40))};lce.a=0;lce.b=0;var $Qe=YW(s7n,"EdgeRouter/lambda$7$Type",1504);wDn(1506,1,{},TO);lce.Kb=function n(e){return xR(this.b,this.a,bG(e,40))};lce.a=0;lce.b=0;var DQe=YW(s7n,"EdgeRouter/lambda$9$Type",1506);wDn(675,1,{675:1},mTn);lce.e=0;lce.f=false;lce.g=false;var xQe=YW(s7n,"MultiLevelEdgeNodeNodeGap",675);wDn(1943,1,l2n,Tu);lce.Ne=function n(e,t){return v2(bG(e,240),bG(t,240))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var RQe=YW(s7n,"MultiLevelEdgeNodeNodeGap/lambda$0$Type",1943);wDn(1944,1,l2n,ju);lce.Ne=function n(e,t){return p2(bG(e,240),bG(t,240))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var KQe=YW(s7n,"MultiLevelEdgeNodeNodeGap/lambda$1$Type",1944);var FQe;wDn(501,22,{3:1,34:1,22:1,501:1,188:1,196:1},rO);lce.dg=function n(){return Gvn(this)};lce.qg=function n(){return Gvn(this)};var _Qe,BQe;var HQe=qan(o7n,"RadialLayoutPhases",501,joe,M1,HH);var UQe;wDn(1113,205,y3n,zj);lce.rf=function n(e,t){var r,i,a,c,u,s;r=qKn(this,e);t.Ug("Radial layout",r.c.length);lM(yK(YDn(e,(IOn(),UJe))))||t0((i=new Ad((jP(),new Zy(e))),i));s=JPn(e);Pyn(e,(AK(),FQe),s);if(!s){throw dm(new jM("The given graph is not a tree!"))}a=bM(MK(YDn(e,zJe)));a==0&&(a=cNn(e));Pyn(e,zJe,a);for(u=new nd(qKn(this,e));u.a=3){T=bG(Yin(y,0),27);j=bG(Yin(y,1),27);u=0;while(u+2=T.f+j.f+l||j.f>=M.f+T.f+l){S=true;break}else{++u}}}else{S=true}if(!S){w=y.i;for(o=new _D(y);o.e!=o.i.gc();){s=bG(iyn(o),27);Pyn(s,(JYn(),O6e),Bwn(w));--w}JGn(e,new gy);r.Vg();return}i=(qJ(this.a),tW(this.a,(tmn(),MYe),bG(YDn(e,FZe),188)),tW(this.a,TYe,bG(YDn(e,OZe),188)),tW(this.a,jYe,bG(YDn(e,xZe),188)),iN(this.a,(C=new mJ,xq(C,MYe,(iMn(),LYe)),xq(C,TYe,AYe),lM(yK(YDn(e,mZe)))&&xq(C,MYe,OYe),C)),ezn(this.a,e));h=1/i.c.length;E=0;for(g=new nd(i);g.a0&&ewn((w3(t-1,e.length),e.charCodeAt(t-1)),i6n)){--t}if(i>=t){throw dm(new jM("The given string does not contain any numbers."))}a=nqn((Unn(i,t,e.length),e.substr(i,t-i)),",|;|\r|\n");if(a.length!=2){throw dm(new jM("Exactly two numbers are expected, "+a.length+" were found."))}try{this.a=rOn(UAn(a[0]));this.b=rOn(UAn(a[1]))}catch(c){c=Ofn(c);if(G$(c,130)){r=c;throw dm(new jM(a6n+r))}else throw dm(c)}};lce.Ib=function n(){return"("+this.a+","+this.b+")"};lce.a=0;lce.b=0;var D3e=YW(c6n,"KVector",8);wDn(75,67,{3:1,4:1,20:1,31:1,56:1,16:1,67:1,15:1,75:1,423:1},zk,cj,zR);lce.Pc=function n(){return sbn(this)};lce.cg=function n(e){var t,r,i,a,c,u;i=nqn(e,",|;|\\(|\\)|\\[|\\]|\\{|\\}| |\t|\n");XY(this);try{r=0;c=0;a=0;u=0;while(r0){c%2==0?a=rOn(i[r]):u=rOn(i[r]);c>0&&c%2!=0&&hq(this,new PO(a,u));++c}++r}}catch(s){s=Ofn(s);if(G$(s,130)){t=s;throw dm(new jM("The given string does not match the expected format for vectors."+t))}else throw dm(s)}};lce.Ib=function n(){var e,t,r;e=new vx("(");t=Gkn(this,0);while(t.b!=t.d.c){r=bG($6(t),8);tL(e,r.a+","+r.b);t.b!=t.d.c&&(e.a+="; ",e)}return(e.a+=")",e).a};var x3e=YW(c6n,"KVectorChain",75);wDn(255,22,{3:1,34:1,22:1,255:1},CO);var R3e,K3e,F3e,_3e,B3e,H3e;var U3e=qan(Hne,"Alignment",255,joe,ren,lU);var G3e;wDn(991,1,R2n,Fl);lce.hf=function n(e){rGn(e)};var q3e,X3e,V3e,z3e,W3e,Q3e,J3e,Y3e,Z3e,n4e,e4e,t4e;var r4e=YW(Hne,"BoxLayouterOptions",991);wDn(992,1,{},Bs);lce.sf=function n(){var e;return e=new Gs,e};lce.tf=function n(e){};var i4e=YW(Hne,"BoxLayouterOptions/BoxFactory",992);wDn(298,22,{3:1,34:1,22:1,298:1},AO);var a4e,c4e,u4e,s4e,o4e,f4e;var h4e=qan(Hne,"ContentAlignment",298,joe,ien,bU);var l4e;wDn(699,1,R2n,_l);lce.hf=function n(e){ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,Vne),""),"Layout Algorithm"),"Select a specific layout algorithm."),(vAn(),C3e)),vle),ygn((Hkn(),p3e)))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,zne),""),"Resolved Layout Algorithm"),"Meta data associated with the selected algorithm."),P3e),R2e),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,q8n),""),"Alignment"),"Alignment of the selected node relative to other nodes; the exact meaning depends on the used algorithm."),d4e),j3e),U3e),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,x3n),""),"Aspect Ratio"),"The desired aspect ratio of the drawing, that is the quotient of width by height."),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,Wne),""),"Bend Points"),"A fixed list of bend points for the edge. This is used by the 'Fixed Layout' algorithm to specify a pre-defined routing for an edge. The vector chain must include the source point, any bend points, and the target point, so it must have at least two points."),P3e),x3e),ygn(d3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,r9n),""),"Content Alignment"),"Specifies how the content of a node are aligned. Each node can individually control the alignment of its contents. I.e. if a node should be aligned top left in its parent node, the parent node should specify that option."),j4e),E3e),h4e),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,G8n),""),"Debug Mode"),"Whether additional debug information shall be generated."),(Qx(),false)),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,z8n),""),h3n),"Overall direction of edges: horizontal (right / left) or vertical (down / up)."),P4e),j3e),b5e),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,v8n),""),"Edge Routing"),"What kind of edge routing style should be applied for the content of a parent node. Algorithms may also set this option to single edges in order to mark them as splines. The bend point list of edges with this option set to SPLINES must be interpreted as control points for a piecewise cubic spline."),L4e),j3e),j5e),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,qne),""),"Expand Nodes"),"If active, nodes are expanded to fill the area of their parent."),false),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,l8n),""),"Hierarchy Handling"),"Determines whether separate layout runs are triggered for different compound nodes in a hierarchical graph. Setting a node's hierarchy handling to `INCLUDE_CHILDREN` will lay out that node and all of its descendants in a single layout run, until a descendant is encountered which has its hierarchy handling set to `SEPARATE_CHILDREN`. In general, `SEPARATE_CHILDREN` will ensure that a new layout run is triggered for a node with that setting. Including multiple levels of hierarchy in a single layout run may allow cross-hierarchical edges to be laid out properly. If the root node is set to `INHERIT` (or not set at all), the default behavior is `SEPARATE_CHILDREN`."),R4e),j3e),X5e),nV(p3e,zfn(fT(k3e,1),g1n,170,0,[v3e])))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,R3n),""),"Padding"),"The padding to be left to a parent element's border when placing child elements. This can also serve as an output option of a layout algorithm if node size calculation is setup appropriately."),u6e),P3e),sEe),nV(p3e,zfn(fT(k3e,1),g1n,170,0,[v3e])))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,f4n),""),"Interactive"),"Whether the algorithm should be run in interactive mode for the content of a parent node. What this means exactly depends on how the specific algorithm interprets this option. Usually in the interactive mode algorithms try to modify the current layout as little as possible."),false),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,d9n),""),"interactive Layout"),"Whether the graph should be changeable interactively and by setting constraints"),false),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,b4n),""),"Omit Node Micro Layout"),"Node micro layout comprises the computation of node dimensions (if requested), the placement of ports and their labels, and the placement of node labels. The functionality is implemented independent of any specific layout algorithm and shouldn't have any negative impact on the layout algorithm's performance itself. Yet, if any unforeseen behavior occurs, this option allows to deactivate the micro layout."),false),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,h4n),""),"Port Constraints"),"Defines constraints of the position of the ports of a node."),y6e),j3e),j8e),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,l9n),""),"Position"),"The position of a node, port, or label. This is used by the 'Fixed Layout' algorithm to specify a pre-defined position."),P3e),D3e),nV(v3e,zfn(fT(k3e,1),g1n,170,0,[m3e,g3e])))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,a4n),""),"Priority"),"Defines the priority of an object; its meaning depends on the specific layout algorithm and the context where it is used."),S3e),tle),nV(v3e,zfn(fT(k3e,1),g1n,170,0,[d3e])))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,s4n),""),"Randomization Seed"),"Seed used for pseudo-random number generators to control the layout algorithm. If the value is 0, the seed shall be determined pseudo-randomly (e.g. from the system time)."),S3e),tle),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,o4n),""),"Separate Connected Components"),"Whether each connected component should be processed separately."),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,i9n),""),"Junction Points"),"This option is not used as option, but as output of the layout algorithms. It is attached to edges and determines the points where junction symbols should be drawn in order to represent hyperedges with orthogonal routing. Whether such points are computed depends on the chosen layout algorithm and edge routing style. The points are put into the vector chain with no specific order."),G4e),P3e),x3e),ygn(d3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,u9n),""),"Comment Box"),"Whether the node should be regarded as a comment box instead of a regular node. In that case its placement should be similar to how labels are handled. Any edges incident to a comment box specify to which graph elements the comment is related."),false),M3e),Uhe),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,s9n),""),"Hypernode"),"Whether the node should be handled as a hypernode."),false),M3e),Uhe),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,Qne),""),"Label Manager"),"Label managers can shorten labels upon a layout algorithm's request."),P3e),Jht),nV(p3e,zfn(fT(k3e,1),g1n,170,0,[g3e])))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,b9n),""),"Margins"),"Margins define additional space around the actual bounds of a graph element. For instance, ports or labels being placed on the outside of a node's border might introduce such a margin. The margin is used to guarantee non-overlap of other graph elements with those ports or labels."),X4e),P3e),Qje),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,H8n),""),"No Layout"),"No layout is done for the associated element. This is used to mark parts of a diagram to avoid their inclusion in the layout graph, or to mark parts of the layout graph to prevent layout engines from processing them. If you wish to exclude the contents of a compound node from automatic layout, while the node itself is still considered on its own layer, use the 'Fixed Layout' algorithm for that node."),false),M3e),Uhe),nV(v3e,zfn(fT(k3e,1),g1n,170,0,[d3e,m3e,g3e])))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,Jne),""),"Scale Factor"),"The scaling factor to be applied to the corresponding node in recursive layout. It causes the corresponding node's size to be adjusted, and its ports and labels to be sized and placed accordingly after the layout of that node has been determined (and before the node itself and its siblings are arranged). The scaling is not reverted afterwards, so the resulting layout graph contains the adjusted size and position data. This option is currently not supported if 'Layout Hierarchy' is set."),1),T3e),Yhe),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,Yne),""),"Child Area Width"),"The width of the area occupied by the laid out children of a node."),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,Zne),""),"Child Area Height"),"The height of the area occupied by the laid out children of a node."),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,m4n),""),Ane),"Turns topdown layout on and off. If this option is enabled, hierarchical layout will be computed first for the root node and then for its children recursively. Layouts are then scaled down to fit the area provided by their parents. Graphs must follow a certain structure for topdown layout to work properly. {@link TopdownNodeTypes.PARALLEL_NODE} nodes must have children of type {@link TopdownNodeTypes.HIERARCHICAL_NODE} and must define {@link topdown.hierarchicalNodeWidth} and {@link topdown.hierarchicalNodeAspectRatio} for their children. Furthermore they need to be laid out using an algorithm that is a {@link TopdownLayoutProvider}. Hierarchical nodes can also be parents of other hierarchical nodes and can optionally use a {@link TopdownSizeApproximator} to dynamically set sizes during topdown layout. In this case {@link topdown.hierarchicalNodeWidth} and {@link topdown.hierarchicalNodeAspectRatio} should be set on the node itself rather than the parent. The values are then used by the size approximator as base values. Hierarchical nodes require the layout option {@link nodeSize.fixedGraphSize} to be true to prevent the algorithm used there from resizing the hierarchical node. This option is not supported if 'Hierarchy Handling' is set to 'INCLUDE_CHILDREN'"),false),M3e),Uhe),ygn(p3e))));V4(e,m4n,T4n,null);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,nee),""),"Animate"),"Whether the shift from the old layout to the new computed layout shall be animated."),true),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,eee),""),"Animation Time Factor"),"Factor for computation of animation time. The higher the value, the longer the animation time. If the value is 0, the resulting time is always equal to the minimum defined by 'Minimal Animation Time'."),Bwn(100)),S3e),tle),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,tee),""),"Layout Ancestors"),"Whether the hierarchy levels on the path from the selected element to the root of the diagram shall be included in the layout process."),false),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,ree),""),"Maximal Animation Time"),"The maximal time for animations, in milliseconds."),Bwn(4e3)),S3e),tle),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,iee),""),"Minimal Animation Time"),"The minimal time for animations, in milliseconds."),Bwn(400)),S3e),tle),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,aee),""),"Progress Bar"),"Whether a progress bar shall be displayed during layout computations."),false),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,cee),""),"Validate Graph"),"Whether the graph shall be validated before any layout algorithm is applied. If this option is enabled and at least one error is found, the layout process is aborted and a message is shown to the user."),false),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,uee),""),"Validate Options"),"Whether layout options shall be validated before any layout algorithm is applied. If this option is enabled and at least one error is found, the layout process is aborted and a message is shown to the user."),true),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,see),""),"Zoom to Fit"),"Whether the zoom level shall be set to view the whole diagram after layout."),false),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,Xne),"box"),"Box Layout Mode"),"Configures the packing mode used by the {@link BoxLayoutProvider}. If SIMPLE is not required (neither priorities are used nor the interactive mode), GROUP_DEC can improve the packing and decrease the area. GROUP_MIXED and GROUP_INC may, in very specific scenarios, work better."),m4e),j3e),X9e),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,O8n),p8n),"Comment Comment Spacing"),"Spacing to be preserved between a comment box and other comment boxes connected to the same node. The space left between comment boxes of different nodes is controlled by the node-node spacing."),10),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,A8n),p8n),"Comment Node Spacing"),"Spacing to be preserved between a node and its connected comment boxes. The space left between a node and the comments of another node is controlled by the node-node spacing."),10),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,$3n),p8n),"Components Spacing"),"Spacing to be preserved between pairs of connected components. This option is only relevant if 'separateConnectedComponents' is activated."),20),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,L8n),p8n),"Edge Spacing"),"Spacing to be preserved between any two edges. Note that while this can somewhat easily be satisfied for the segments of orthogonally drawn edges, it is harder for general polylines or splines."),10),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,u4n),p8n),"Edge Label Spacing"),"The minimal distance to be preserved between a label and the edge it is associated with. Note that the placement of a label is influenced by the 'edgelabels.placement' option."),2),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,N8n),p8n),"Edge Node Spacing"),"Spacing to be preserved between nodes and edges."),10),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,$8n),p8n),"Label Spacing"),"Determines the amount of space to be left between two labels of the same graph element."),0),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,R8n),p8n),"Label Node Spacing"),"Spacing to be preserved between labels and the border of node they are associated with. Note that the placement of a label is influenced by the 'nodelabels.placement' option."),5),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,D8n),p8n),"Horizontal spacing between Label and Port"),"Horizontal spacing to be preserved between labels and the ports they are associated with. Note that the placement of a label is influenced by the 'portlabels.placement' option."),1),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,x8n),p8n),"Vertical spacing between Label and Port"),"Vertical spacing to be preserved between labels and the ports they are associated with. Note that the placement of a label is influenced by the 'portlabels.placement' option."),1),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,c4n),p8n),"Node Spacing"),"The minimal distance to be preserved between each two nodes."),20),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,K8n),p8n),"Node Self Loop Spacing"),"Spacing to be preserved between a node and its self loops."),10),T3e),Yhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,F8n),p8n),"Port Spacing"),"Spacing between pairs of ports of the same node."),10),T3e),Yhe),nV(p3e,zfn(fT(k3e,1),g1n,170,0,[v3e])))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,_8n),p8n),"Individual Spacing"),"Allows to specify individual spacing values for graph elements that shall be different from the value specified for the element's parent."),P3e),h7e),nV(v3e,zfn(fT(k3e,1),g1n,170,0,[d3e,m3e,g3e])))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,w9n),p8n),"Additional Port Space"),"Additional space around the sets of ports on each node side. For each side of a node, this option can reserve additional space before and after the ports on each side. For example, a top spacing of 20 makes sure that the first port on the western and eastern side is 20 units away from the northern border."),W6e),P3e),Qje),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,h9n),wee),"Layout Partition"),"Partition to which the node belongs. This requires Layout Partitioning to be active. Nodes with lower partition IDs will appear to the left of nodes with higher partition IDs (assuming a left-to-right layout direction)."),S3e),tle),nV(p3e,zfn(fT(k3e,1),g1n,170,0,[v3e])))));V4(e,h9n,f9n,h6e);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,f9n),wee),"Layout Partitioning"),"Whether to activate partitioned layout. This will allow to group nodes through the Layout Partition option. a pair of nodes with different partition indices is then placed such that the node with lower index is placed to the left of the other node (with left-to-right layout direction). Depending on the layout algorithm, this may only be guaranteed to work if all nodes have a layout partition configured, or at least if edges that cross partitions are not part of a partition-crossing cycle."),o6e),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,W8n),dee),"Node Label Padding"),"Define padding for node labels that are placed inside of a node."),z4e),P3e),sEe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,v4n),dee),"Node Label Placement"),"Hints for where node labels are to be placed; if empty, the node label's position is not modified."),Q4e),E3e),o8e),nV(v3e,zfn(fT(k3e,1),g1n,170,0,[g3e])))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,Y8n),gee),"Port Alignment"),"Defines the default port distribution for a node. May be overridden for each side individually."),b6e),j3e),g8e),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,Z8n),gee),"Port Alignment (North)"),"Defines how ports on the northern side are placed, overriding the node's general port alignment."),j3e),g8e),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,n9n),gee),"Port Alignment (South)"),"Defines how ports on the southern side are placed, overriding the node's general port alignment."),j3e),g8e),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,e9n),gee),"Port Alignment (West)"),"Defines how ports on the western side are placed, overriding the node's general port alignment."),j3e),g8e),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,t9n),gee),"Port Alignment (East)"),"Defines how ports on the eastern side are placed, overriding the node's general port alignment."),j3e),g8e),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,g4n),vee),"Node Size Constraints"),"What should be taken into account when calculating a node's size. Empty size constraints specify that a node's size is already fixed and should not be changed."),Y4e),E3e),w9e),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,d4n),vee),"Node Size Options"),"Options modifying the behavior of the size constraints set on a node. Each member of the set specifies something that should be taken into account when calculating node sizes. The empty set corresponds to no further modifications."),r6e),E3e),E9e),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,D4n),vee),"Node Size Minimum"),"The minimal size to which a node can be reduced."),e6e),P3e),D3e),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,w4n),vee),"Fixed Graph Size"),"By default, the fixed layout provider will enlarge a graph until it is large enough to contain its children. If this option is set, it won't do so."),false),M3e),Uhe),ygn(p3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,a9n),C8n),"Edge Label Placement"),"Gives a hint on where to put edge labels."),O4e),j3e),p5e),ygn(g3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,l4n),C8n),"Inline Edge Labels"),"If true, an edge label is placed directly on its edge. May only apply to center edge labels. This kind of label placement is only advisable if the label's rendering is such that it is not crossed by its edge and thus stays legible."),false),M3e),Uhe),ygn(g3e))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,oee),"font"),"Font Name"),"Font name used for a label."),C3e),vle),ygn(g3e))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,fee),"font"),"Font Size"),"Font size used for a label."),S3e),tle),ygn(g3e))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,o9n),pee),"Port Anchor Offset"),"The offset to the port position where connections shall be attached."),P3e),D3e),ygn(m3e))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,c9n),pee),"Port Index"),"The index of a port in the fixed order around a node. The order is assumed as clockwise, starting with the leftmost port on the top side. This option must be set if 'Port Constraints' is set to FIXED_ORDER and no specific positions are given for the ports. Additionally, the option 'Port Side' must be defined in this case."),S3e),tle),ygn(m3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,U8n),pee),"Port Side"),"The side of a node on which a port is situated. This option must be set if 'Port Constraints' is set to FIXED_SIDE or FIXED_ORDER and no specific positions are given for the ports."),C6e),j3e),e9e),ygn(m3e))));ivn(e,new cAn(tj(ej(rj(WT(nj(JT(YT(new _s,B8n),pee),"Port Border Offset"),"The offset of ports on the node border. With a positive offset the port is moved outside of the node, while with a negative offset the port is moved towards the inside. An offset of 0 means that the port is placed directly on the node border, i.e. if the port side is north, the port's south border touches the nodes's north border; if the port side is east, the port's west border touches the nodes's east border; if the port side is south, the port's north border touches the node's south border; if the port side is west, the port's east border touches the node's west border."),T3e),Yhe),ygn(m3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,p4n),mee),"Port Label Placement"),"Decides on a placement method for port labels; if empty, the node label's position is not modified."),E6e),E3e),L8e),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,Q8n),mee),"Port Labels Next to Port"),"Use 'portLabels.placement': NEXT_TO_PORT_OF_POSSIBLE."),false),M3e),Uhe),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,J8n),mee),"Treat Port Labels as Group"),"If this option is true (default), the labels of a port will be treated as a group when it comes to centering them next to their port. If this option is false, only the first label will be centered next to the port, with the others being placed below. This only applies to labels of eastern and western ports and will have no effect if labels are not placed next to their port."),true),M3e),Uhe),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,k4n),kee),"Topdown Scale Factor"),"The scaling factor to be applied to the nodes laid out within the node in recursive topdown layout. The difference to 'Scale Factor' is that the node itself is not scaled. This value has to be set on hierarchical nodes."),1),T3e),Yhe),ygn(p3e))));V4(e,k4n,T4n,i5e);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,hee),kee),"Topdown Size Approximator"),"The size approximator to be used to set sizes of hierarchical nodes during topdown layout. The default value is null, which results in nodes keeping whatever size is defined for them e.g. through parent parallel node or by manually setting the size."),null),j3e),$9e),ygn(v3e))));V4(e,hee,T4n,c5e);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,y4n),kee),"Topdown Hierarchical Node Width"),"The fixed size of a hierarchical node when using topdown layout. If this value is set on a parallel node it applies to its children, when set on a hierarchical node it applies to the node itself."),150),T3e),Yhe),nV(p3e,zfn(fT(k3e,1),g1n,170,0,[v3e])))));V4(e,y4n,T4n,null);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,M4n),kee),"Topdown Hierarchical Node Aspect Ratio"),"The fixed aspect ratio of a hierarchical node when using topdown layout. Default is 1/sqrt(2). If this value is set on a parallel node it applies to its children, when set on a hierarchical node it applies to the node itself."),1.414),T3e),Yhe),nV(p3e,zfn(fT(k3e,1),g1n,170,0,[v3e])))));V4(e,M4n,T4n,null);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,T4n),kee),"Topdown Node Type"),"The different node types used for topdown layout. If the node type is set to {@link TopdownNodeTypes.PARALLEL_NODE} the algorithm must be set to a {@link TopdownLayoutProvider} such as {@link TopdownPacking}. The {@link nodeSize.fixedGraphSize} option is technically only required for hierarchical nodes."),null),j3e),O9e),ygn(v3e))));V4(e,T4n,w4n,null);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,lee),kee),"Topdown Scale Cap"),"Determines the upper limit for the topdown scale factor. The default value is 1.0 which ensures that nested children never end up appearing larger than their parents in terms of unit sizes such as the font size. If the limit is larger, nodes will fully utilize the available space, but it is counteriniuitive for inner nodes to have a larger scale than outer nodes."),1),T3e),Yhe),ygn(p3e))));V4(e,lee,T4n,t5e);ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,X8n),yee),"Activate Inside Self Loops"),"Whether this node allows to route self loops inside of it instead of around it. If set to true, this will make the node a compound node if it isn't already, and will require the layout algorithm to support compound nodes with hierarchical ports."),false),M3e),Uhe),ygn(v3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,V8n),yee),"Inside Self Loop"),"Whether a self loop should be routed inside a node instead of around that node."),false),M3e),Uhe),ygn(d3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,D3n),"edge"),"Edge Thickness"),"The thickness of an edge. This is a hint on the line width used to draw an edge, possibly requiring more space to be reserved for it."),1),T3e),Yhe),ygn(d3e))));ivn(e,new cAn(tj(ej(rj(QT(WT(nj(JT(YT(new _s,bee),"edge"),"Edge Type"),"The type of an edge. This is usually used for UML class diagrams, where associations must be handled differently from generalizations."),$4e),j3e),L5e),ygn(d3e))));wP(e,new $2(XT(zT(VT(new ms,E0n),"Layered"),'The layer-based method was introduced by Sugiyama, Tagawa and Toda in 1981. It emphasizes the direction of edges by pointing as many edges as possible into the same direction. The nodes are arranged in layers, which are sometimes called "hierarchies", and then reordered such that the number of edge crossings is minimized. Afterwards, concrete coordinates are computed for the nodes and edge bend points.')));wP(e,new $2(XT(zT(VT(new ms,"org.eclipse.elk.orthogonal"),"Orthogonal"),'Orthogonal methods that follow the "topology-shape-metrics" approach by Batini, Nardelli and Tamassia \'86. The first phase determines the topology of the drawing by applying a planarization technique, which results in a planar representation of the graph. The orthogonal shape is computed in the second phase, which aims at minimizing the number of edge bends, and is called orthogonalization. The third phase leads to concrete coordinates for nodes and edge bend points by applying a compaction method, thus defining the metrics.')));wP(e,new $2(XT(zT(VT(new ms,i4n),"Force"),"Layout algorithms that follow physical analogies by simulating a system of attractive and repulsive forces. The first successful method of this kind was proposed by Eades in 1984.")));wP(e,new $2(XT(zT(VT(new ms,"org.eclipse.elk.circle"),"Circle"),"Circular layout algorithms emphasize cycles or biconnected components of a graph by arranging them in circles. This is useful if a drawing is desired where such components are clearly grouped, or where cycles are shown as prominent OPTIONS of the graph.")));wP(e,new $2(XT(zT(VT(new ms,a7n),"Tree"),"Specialized layout methods for trees, i.e. acyclic graphs. The regular structure of graphs that have no undirected cycles can be emphasized using an algorithm of this type.")));wP(e,new $2(XT(zT(VT(new ms,"org.eclipse.elk.planar"),"Planar"),"Algorithms that require a planar or upward planar graph. Most of these algorithms are theoretically interesting, but not practically usable.")));wP(e,new $2(XT(zT(VT(new ms,D7n),"Radial"),"Radial layout algorithms usually position the nodes of the graph on concentric circles.")));EHn((new Bl,e));rGn((new Fl,e));x_n((new Hl,e))};var b4e,w4e,d4e,g4e,v4e,p4e,m4e,k4e,y4e,M4e,T4e,j4e,E4e,S4e,P4e,C4e,I4e,O4e,A4e,L4e,N4e,$4e,D4e,x4e,R4e,K4e,F4e,_4e,B4e,H4e,U4e,G4e,q4e,X4e,V4e,z4e,W4e,Q4e,J4e,Y4e,Z4e,n6e,e6e,t6e,r6e,i6e,a6e,c6e,u6e,s6e,o6e,f6e,h6e,l6e,b6e,w6e,d6e,g6e,v6e,p6e,m6e,k6e,y6e,M6e,T6e,j6e,E6e,S6e,P6e,C6e,I6e,O6e,A6e,L6e,N6e,$6e,D6e,x6e,R6e,K6e,F6e,_6e,B6e,H6e,U6e,G6e,q6e,X6e,V6e,z6e,W6e,Q6e,J6e,Y6e,Z6e,n5e,e5e,t5e,r5e,i5e,a5e,c5e;var u5e=YW(Hne,"CoreOptions",699);wDn(88,22,{3:1,34:1,22:1,88:1},LO);var s5e,o5e,f5e,h5e,l5e;var b5e=qan(Hne,h3n,88,joe,V8,wU);var w5e;wDn(278,22,{3:1,34:1,22:1,278:1},NO);var d5e,g5e,v5e;var p5e=qan(Hne,"EdgeLabelPlacement",278,joe,S3,dU);var m5e;wDn(223,22,{3:1,34:1,22:1,223:1},$O);var k5e,y5e,M5e,T5e;var j5e=qan(Hne,"EdgeRouting",223,joe,b5,gU);var E5e;wDn(321,22,{3:1,34:1,22:1,321:1},DO);var S5e,P5e,C5e,I5e,O5e,A5e;var L5e=qan(Hne,"EdgeType",321,joe,ten,vU);var N5e;wDn(989,1,R2n,Bl);lce.hf=function n(e){EHn(e)};var $5e,D5e,x5e,R5e,K5e,F5e,_5e;var B5e=YW(Hne,"FixedLayouterOptions",989);wDn(990,1,{},Hs);lce.sf=function n(){var e;return e=new Zs,e};lce.tf=function n(e){};var H5e=YW(Hne,"FixedLayouterOptions/FixedFactory",990);wDn(346,22,{3:1,34:1,22:1,346:1},xO);var U5e,G5e,q5e;var X5e=qan(Hne,"HierarchyHandling",346,joe,j3,pU);var V5e;wDn(291,22,{3:1,34:1,22:1,291:1},RO);var z5e,W5e,Q5e,J5e;var Y5e=qan(Hne,"LabelSide",291,joe,l5,mU);var Z5e;wDn(95,22,{3:1,34:1,22:1,95:1},KO);var n8e,e8e,t8e,r8e,i8e,a8e,c8e,u8e,s8e;var o8e=qan(Hne,"NodeLabelPlacement",95,joe,pan,kU);var f8e;wDn(256,22,{3:1,34:1,22:1,256:1},FO);var h8e,l8e,b8e,w8e,d8e;var g8e=qan(Hne,"PortAlignment",256,joe,M9,yU);var v8e;wDn(101,22,{3:1,34:1,22:1,101:1},_O);var p8e,m8e,k8e,y8e,M8e,T8e;var j8e=qan(Hne,"PortConstraints",101,joe,een,MU);var E8e;wDn(279,22,{3:1,34:1,22:1,279:1},BO);var S8e,P8e,C8e,I8e,O8e,A8e;var L8e=qan(Hne,"PortLabelPlacement",279,joe,nen,TU);var N8e;wDn(64,22,{3:1,34:1,22:1,64:1},HO);var $8e,D8e,x8e,R8e,K8e,F8e,_8e,B8e,H8e,U8e,G8e,q8e,X8e,V8e,z8e,W8e,Q8e,J8e,Y8e,Z8e,n9e;var e9e=qan(Hne,"PortSide",64,joe,z8,jU);var t9e;wDn(993,1,R2n,Hl);lce.hf=function n(e){x_n(e)};var r9e,i9e,a9e,c9e,u9e;var s9e=YW(Hne,"RandomLayouterOptions",993);wDn(994,1,{},Us);lce.sf=function n(){var e;return e=new Qs,e};lce.tf=function n(e){};var o9e=YW(Hne,"RandomLayouterOptions/RandomFactory",994);wDn(386,22,{3:1,34:1,22:1,386:1},UO);var f9e,h9e,l9e,b9e;var w9e=qan(Hne,"SizeConstraint",386,joe,h5,EU);var d9e;wDn(264,22,{3:1,34:1,22:1,264:1},GO);var g9e,v9e,p9e,m9e,k9e,y9e,M9e,T9e,j9e;var E9e=qan(Hne,"SizeOptions",264,joe,Pcn,SU);var S9e;wDn(280,22,{3:1,34:1,22:1,280:1},qO);var P9e,C9e,I9e;var O9e=qan(Hne,"TopdownNodeTypes",280,joe,P3,PU);var A9e;wDn(347,22,jee);var L9e,N9e;var $9e=qan(Hne,"TopdownSizeApproximator",347,joe,$1,IU);wDn(987,347,jee,Lq);lce.Tg=function n(e){return wMn(e)};var D9e=qan(Hne,"TopdownSizeApproximator/1",987,$9e,null,null);wDn(988,347,jee,yz);lce.Tg=function n(e){var r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p,m,k,y,M,T,j,E,S,P;r=bG(YDn(e,(JYn(),L6e)),143);j=(yj(),d=new Xk,d);hKn(j,e);E=new rm;for(u=new _D((!e.a&&(e.a=new gz(snt,e,10,11)),e.a));u.e!=u.i.gc();){a=bG(iyn(u),27);k=(w=new Xk,w);WRn(k,j);hKn(k,a);P=wMn(a);jN(k,t.Math.max(a.g,P.a),t.Math.max(a.f,P.b));ZAn(E.f,a,k)}for(c=new _D((!e.a&&(e.a=new gz(snt,e,10,11)),e.a));c.e!=c.i.gc();){a=bG(iyn(c),27);for(l=new _D((!a.e&&(a.e=new g_(H7e,a,7,4)),a.e));l.e!=l.i.gc();){h=bG(iyn(l),74);M=bG(_A(GX(E.f,a)),27);T=bG(fQ(E,Yin((!h.c&&(h.c=new g_(B7e,h,5,8)),h.c),0)),27);y=(b=new co,b);cen((!y.b&&(y.b=new g_(B7e,y,4,7)),y.b),M);cen((!y.c&&(y.c=new g_(B7e,y,5,8)),y.c),T);xRn(y,H0(M));hKn(y,h)}}v=bG(x1(r.f),205);try{v.rf(j,new ro);nJ(r.f,v)}catch(C){C=Ofn(C);if(G$(C,103)){g=C;throw dm(g)}else throw dm(C)}jnn(j,y4e)||jnn(j,k4e)||ZJn(j);f=bM(MK(YDn(j,y4e)));o=bM(MK(YDn(j,k4e)));s=f/o;i=bM(MK(YDn(j,Y6e)))*t.Math.sqrt((!j.a&&(j.a=new gz(snt,j,10,11)),j.a).i);S=bG(YDn(j,c6e),107);m=S.b+S.c+1;p=S.d+S.a+1;return new PO(t.Math.max(m,i),t.Math.max(p,i/s))};var x9e=qan(Hne,"TopdownSizeApproximator/2",988,$9e,null,null);var R9e;wDn(344,1,{871:1},gy);lce.Ug=function n(e,t){return kCn(this,e,t)};lce.Vg=function n(){LOn(this)};lce.Wg=function n(){return this.q};lce.Xg=function n(){return!this.f?null:AZ(this.f)};lce.Yg=function n(){return AZ(this.a)};lce.Zg=function n(){return this.p};lce.$g=function n(){return false};lce._g=function n(){return this.n};lce.ah=function n(){return this.p!=null&&!this.b};lce.bh=function n(e){var t;if(this.n){t=e;ED(this.f,t)}};lce.dh=function n(e,t){var r,i;this.n&&!!e&&a4(this,(r=new _W,i=lUn(r,e),qWn(r),i),(Oln(),g7e))};lce.eh=function n(e){var t;if(this.b){return null}else{t=sin(this,this.g);hq(this.a,t);t.i=this;this.d=e;return t}};lce.fh=function n(e){e>0&&!this.b&&Xcn(this,e)};lce.b=false;lce.c=0;lce.d=-1;lce.e=null;lce.f=null;lce.g=-1;lce.j=false;lce.k=false;lce.n=false;lce.o=0;lce.q=0;lce.r=0;var K9e=YW(g9n,"BasicProgressMonitor",344);wDn(717,205,y3n,Gs);lce.rf=function n(e,t){JGn(e,t)};var F9e=YW(g9n,"BoxLayoutProvider",717);wDn(983,1,l2n,Qv);lce.Ne=function n(e,t){return cKn(this,bG(e,27),bG(t,27))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};lce.a=false;var _9e=YW(g9n,"BoxLayoutProvider/1",983);wDn(163,1,{163:1},tan,aK);lce.Ib=function n(){return this.c?YBn(this.c):jIn(this.b)};var B9e=YW(g9n,"BoxLayoutProvider/Group",163);wDn(320,22,{3:1,34:1,22:1,320:1},VO);var H9e,U9e,G9e,q9e;var X9e=qan(g9n,"BoxLayoutProvider/PackingMode",320,joe,w5,OU);var V9e;wDn(984,1,l2n,qs);lce.Ne=function n(e,t){return oZ(bG(e,163),bG(t,163))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var z9e=YW(g9n,"BoxLayoutProvider/lambda$0$Type",984);wDn(985,1,l2n,Xs);lce.Ne=function n(e,t){return WY(bG(e,163),bG(t,163))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var W9e=YW(g9n,"BoxLayoutProvider/lambda$1$Type",985);wDn(986,1,l2n,Vs);lce.Ne=function n(e,t){return QY(bG(e,163),bG(t,163))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var Q9e=YW(g9n,"BoxLayoutProvider/lambda$2$Type",986);wDn(1384,1,{845:1},zs);lce.Mg=function n(e,t){return iP(),!G$(t,167)||iE((nhn(),h2e,bG(e,167)),t)};var J9e=YW(g9n,"ElkSpacings/AbstractSpacingsBuilder/lambda$0$Type",1384);wDn(1385,1,WZn,Jv);lce.Cd=function n(e){dbn(this.a,bG(e,149))};var Y9e=YW(g9n,"ElkSpacings/AbstractSpacingsBuilder/lambda$1$Type",1385);wDn(1386,1,WZn,Js);lce.Cd=function n(e){bG(e,96);iP()};var Z9e=YW(g9n,"ElkSpacings/AbstractSpacingsBuilder/lambda$2$Type",1386);wDn(1390,1,WZn,Yv);lce.Cd=function n(e){qun(this.a,bG(e,96))};var n7e=YW(g9n,"ElkSpacings/AbstractSpacingsBuilder/lambda$3$Type",1390);wDn(1388,1,k1n,zO);lce.Mb=function n(e){return lln(this.a,this.b,bG(e,149))};var e7e=YW(g9n,"ElkSpacings/AbstractSpacingsBuilder/lambda$4$Type",1388);wDn(1387,1,k1n,WO);lce.Mb=function n(e){return LR(this.a,this.b,bG(e,845))};var t7e=YW(g9n,"ElkSpacings/AbstractSpacingsBuilder/lambda$5$Type",1387);wDn(1389,1,WZn,QO);lce.Cd=function n(e){sz(this.a,this.b,bG(e,149))};var r7e=YW(g9n,"ElkSpacings/AbstractSpacingsBuilder/lambda$6$Type",1389);wDn(947,1,{},Ys);lce.Kb=function n(e){return lN(e)};lce.Fb=function n(e){return this===e};var i7e=YW(g9n,"ElkUtil/lambda$0$Type",947);wDn(948,1,WZn,JO);lce.Cd=function n(e){t$n(this.a,this.b,bG(e,74))};lce.a=0;lce.b=0;var a7e=YW(g9n,"ElkUtil/lambda$1$Type",948);wDn(949,1,WZn,YO);lce.Cd=function n(e){cM(this.a,this.b,bG(e,166))};lce.a=0;lce.b=0;var c7e=YW(g9n,"ElkUtil/lambda$2$Type",949);wDn(950,1,WZn,ZO);lce.Cd=function n(e){zN(this.a,this.b,bG(e,135))};lce.a=0;lce.b=0;var u7e=YW(g9n,"ElkUtil/lambda$3$Type",950);wDn(951,1,WZn,Zv);lce.Cd=function n(e){Rq(this.a,bG(e,377))};var s7e=YW(g9n,"ElkUtil/lambda$4$Type",951);wDn(325,1,{34:1,325:1},tm);lce.Fd=function n(e){return mD(this,bG(e,242))};lce.Fb=function n(e){var t;if(G$(e,325)){t=bG(e,325);return this.a==t.a}return false};lce.Hb=function n(){return c0(this.a)};lce.Ib=function n(){return this.a+" (exclusive)"};lce.a=0;var o7e=YW(g9n,"ExclusiveBounds/ExclusiveLowerBound",325);wDn(1119,205,y3n,Zs);lce.rf=function n(e,r){var i,a,c,u,s,o,f,h,l,b,w,g,v,p,m,k,y,M,T,j,E,S,P;r.Ug("Fixed Layout",1);u=bG(YDn(e,(JYn(),A4e)),223);b=0;w=0;for(y=new _D((!e.a&&(e.a=new gz(snt,e,10,11)),e.a));y.e!=y.i.gc();){m=bG(iyn(y),27);P=bG(YDn(m,($ln(),_5e)),8);if(P){EN(m,P.a,P.b);if(bG(YDn(m,D5e),181).Hc((emn(),f9e))){g=bG(YDn(m,R5e),8);g.a>0&&g.b>0&&iJn(m,g.a,g.b,true,true)}}b=t.Math.max(b,m.i+m.g);w=t.Math.max(w,m.j+m.f);for(h=new _D((!m.n&&(m.n=new gz(unt,m,1,7)),m.n));h.e!=h.i.gc();){o=bG(iyn(h),135);P=bG(YDn(o,_5e),8);!!P&&EN(o,P.a,P.b);b=t.Math.max(b,m.i+o.i+o.g);w=t.Math.max(w,m.j+o.j+o.f)}for(j=new _D((!m.c&&(m.c=new gz(ont,m,9,9)),m.c));j.e!=j.i.gc();){T=bG(iyn(j),123);P=bG(YDn(T,_5e),8);!!P&&EN(T,P.a,P.b);E=m.i+T.i;S=m.j+T.j;b=t.Math.max(b,E+T.g);w=t.Math.max(w,S+T.f);for(f=new _D((!T.n&&(T.n=new gz(unt,T,1,7)),T.n));f.e!=f.i.gc();){o=bG(iyn(f),135);P=bG(YDn(o,_5e),8);!!P&&EN(o,P.a,P.b);b=t.Math.max(b,E+o.i+o.g);w=t.Math.max(w,S+o.j+o.f)}}for(c=new GV(sx(uRn(m).a.Kc(),new d));dDn(c);){i=bG(K9(c),74);l=sJn(i);b=t.Math.max(b,l.a);w=t.Math.max(w,l.b)}for(a=new GV(sx(cRn(m).a.Kc(),new d));dDn(a);){i=bG(K9(a),74);if(H0(pIn(i))!=e){l=sJn(i);b=t.Math.max(b,l.a);w=t.Math.max(w,l.b)}}}if(u==(qgn(),k5e)){for(k=new _D((!e.a&&(e.a=new gz(snt,e,10,11)),e.a));k.e!=k.i.gc();){m=bG(iyn(k),27);for(a=new GV(sx(uRn(m).a.Kc(),new d));dDn(a);){i=bG(K9(a),74);s=pGn(i);s.b==0?Pyn(i,U4e,null):Pyn(i,U4e,s)}}}if(!lM(yK(YDn(e,($ln(),x5e))))){M=bG(YDn(e,K5e),107);p=b+M.b+M.c;v=w+M.d+M.a;iJn(e,p,v,true,true)}r.Vg()};var f7e=YW(g9n,"FixedLayoutProvider",1119);wDn(385,137,{3:1,423:1,385:1,96:1,137:1},no,Qtn);lce.cg=function n(e){var t,r,i,a,c,u,s,o,f;if(!e){return}try{o=nqn(e,";,;");for(c=o,u=0,s=c.length;u>16&$1n|t^i<<16};lce.Kc=function n(){return new np(this)};lce.Ib=function n(){return this.a==null&&this.b==null?"pair(null,null)":this.a==null?"pair(null,"+fvn(this.b)+")":this.b==null?"pair("+fvn(this.a)+",null)":"pair("+fvn(this.a)+","+fvn(this.b)+")"};var M7e=YW(g9n,"Pair",42);wDn(995,1,NZn,np);lce.Nb=function n(e){Az(this,e)};lce.Ob=function n(){return!this.c&&(!this.b&&this.a.a!=null||this.a.b!=null)};lce.Pb=function n(){if(!this.c&&!this.b&&this.a.a!=null){this.b=true;return this.a.a}else if(!this.c&&this.a.b!=null){this.c=true;return this.a.b}throw dm(new Xm)};lce.Qb=function n(){this.c&&this.a.b!=null?this.a.b=null:this.b&&this.a.a!=null&&(this.a.a=null);throw dm(new Bm)};lce.b=false;lce.c=false;var T7e=YW(g9n,"Pair/1",995);wDn(455,1,{455:1},jY);lce.Fb=function n(e){return DJ(this.a,bG(e,455).a)&&DJ(this.c,bG(e,455).c)&&DJ(this.d,bG(e,455).d)&&DJ(this.b,bG(e,455).b)};lce.Hb=function n(){return Dbn(zfn(fT(kce,1),jZn,1,5,[this.a,this.c,this.d,this.b]))};lce.Ib=function n(){return"("+this.a+MZn+this.c+MZn+this.d+MZn+this.b+")"};var j7e=YW(g9n,"Quadruple",455);wDn(1108,205,y3n,Qs);lce.rf=function n(e,t){var r,i,a,c,u;t.Ug("Random Layout",1);if((!e.a&&(e.a=new gz(snt,e,10,11)),e.a).i==0){t.Vg();return}c=bG(YDn(e,(nmn(),c9e)),17);!!c&&c.a!=0?a=new j8(c.a):a=new zvn;r=wM(MK(YDn(e,r9e)));u=wM(MK(YDn(e,u9e)));i=bG(YDn(e,i9e),107);jQn(e,a,r,u,i);t.Vg()};var E7e=YW(g9n,"RandomLayoutProvider",1108);wDn(240,1,{240:1},RU);lce.Fb=function n(e){return DJ(this.a,bG(e,240).a)&&DJ(this.b,bG(e,240).b)&&DJ(this.c,bG(e,240).c)};lce.Hb=function n(){return Dbn(zfn(fT(kce,1),jZn,1,5,[this.a,this.b,this.c]))};lce.Ib=function n(){return"("+this.a+MZn+this.b+MZn+this.c+")"};var S7e=YW(g9n,"Triple",240);var P7e;wDn(562,1,{});lce.Lf=function n(){return new PO(this.f.i,this.f.j)};lce.of=function n(e){if(e1(e,(JYn(),m6e))){return YDn(this.f,C7e)}return YDn(this.f,e)};lce.Mf=function n(){return new PO(this.f.g,this.f.f)};lce.Nf=function n(){return this.g};lce.pf=function n(e){return jnn(this.f,e)};lce.Of=function n(e){San(this.f,e.a);Pan(this.f,e.b)};lce.Pf=function n(e){Ean(this.f,e.a);jan(this.f,e.b)};lce.Qf=function n(e){this.g=e};lce.g=0;var C7e;var I7e=YW(Pee,"ElkGraphAdapters/AbstractElkGraphElementAdapter",562);wDn(563,1,{853:1},ep);lce.Rf=function n(){var e,t;if(!this.b){this.b=l6(BJ(this.a).i);for(t=new _D(BJ(this.a));t.e!=t.i.gc();){e=bG(iyn(t),135);ED(this.b,new nM(e))}}return this.b};lce.b=null;var O7e=YW(Pee,"ElkGraphAdapters/ElkEdgeAdapter",563);wDn(289,562,{},Zy);lce.Sf=function n(){return GTn(this)};lce.a=null;var A7e=YW(Pee,"ElkGraphAdapters/ElkGraphAdapter",289);wDn(640,562,{187:1},nM);var L7e=YW(Pee,"ElkGraphAdapters/ElkLabelAdapter",640);wDn(639,562,{695:1},nR);lce.Rf=function n(){return HTn(this)};lce.Vf=function n(){var e;return e=bG(YDn(this.f,(JYn(),q4e)),140),!e&&(e=new Kk),e};lce.Xf=function n(){return UTn(this)};lce.Zf=function n(e){var t;t=new YU(e);Pyn(this.f,(JYn(),q4e),t)};lce.$f=function n(e){Pyn(this.f,(JYn(),c6e),new ZU(e))};lce.Tf=function n(){return this.d};lce.Uf=function n(){var e,t;if(!this.a){this.a=new im;for(t=new GV(sx(cRn(bG(this.f,27)).a.Kc(),new d));dDn(t);){e=bG(K9(t),74);ED(this.a,new ep(e))}}return this.a};lce.Wf=function n(){var e,t;if(!this.c){this.c=new im;for(t=new GV(sx(uRn(bG(this.f,27)).a.Kc(),new d));dDn(t);){e=bG(K9(t),74);ED(this.c,new ep(e))}}return this.c};lce.Yf=function n(){return mZ(bG(this.f,27)).i!=0||lM(yK(bG(this.f,27).of((JYn(),F4e))))};lce._f=function n(){Jtn(this,(jP(),P7e))};lce.a=null;lce.b=null;lce.c=null;lce.d=null;lce.e=null;var N7e=YW(Pee,"ElkGraphAdapters/ElkNodeAdapter",639);wDn(1284,562,{852:1},tp);lce.Rf=function n(){return ojn(this)};lce.Uf=function n(){var e,t;if(!this.a){this.a=sR(bG(this.f,123).hh().i);for(t=new _D(bG(this.f,123).hh());t.e!=t.i.gc();){e=bG(iyn(t),74);ED(this.a,new ep(e))}}return this.a};lce.Wf=function n(){var e,t;if(!this.c){this.c=sR(bG(this.f,123).ih().i);for(t=new _D(bG(this.f,123).ih());t.e!=t.i.gc();){e=bG(iyn(t),74);ED(this.c,new ep(e))}}return this.c};lce.ag=function n(){return bG(bG(this.f,123).of((JYn(),P6e)),64)};lce.bg=function n(){var e,t,r,i,a,c,u,s;i=d0(bG(this.f,123));for(r=new _D(bG(this.f,123).ih());r.e!=r.i.gc();){e=bG(iyn(r),74);for(s=new _D((!e.c&&(e.c=new g_(B7e,e,5,8)),e.c));s.e!=s.i.gc();){u=bG(iyn(s),84);if(Oin(vCn(u),i)){return true}else if(vCn(u)==i&&lM(yK(YDn(e,(JYn(),_4e))))){return true}}}for(t=new _D(bG(this.f,123).hh());t.e!=t.i.gc();){e=bG(iyn(t),74);for(c=new _D((!e.b&&(e.b=new g_(B7e,e,4,7)),e.b));c.e!=c.i.gc();){a=bG(iyn(c),84);if(Oin(vCn(a),i)){return true}}}return false};lce.a=null;lce.b=null;lce.c=null;var $7e=YW(Pee,"ElkGraphAdapters/ElkPortAdapter",1284);wDn(1285,1,l2n,Ws);lce.Ne=function n(e,t){return JBn(bG(e,123),bG(t,123))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var D7e=YW(Pee,"ElkGraphAdapters/PortComparator",1285);var x7e=$q(Cee,"EObject");var R7e=$q(Iee,Oee);var K7e=$q(Iee,Aee);var F7e=$q(Iee,Lee);var _7e=$q(Iee,"ElkShape");var B7e=$q(Iee,Nee);var H7e=$q(Iee,$ee);var U7e=$q(Iee,Dee);var G7e=$q(Cee,xee);var q7e=$q(Cee,"EFactory");var X7e;var V7e=$q(Cee,Ree);var z7e=$q(Cee,"EPackage");var W7e;var Q7e,J7e,Y7e,Z7e,nnt,ent,tnt,rnt,int,ant,cnt;var unt=$q(Iee,Kee);var snt=$q(Iee,Fee);var ont=$q(Iee,_ee);wDn(93,1,Bee);lce.th=function n(){this.uh();return null};lce.uh=function n(){return null};lce.vh=function n(){return this.uh(),false};lce.wh=function n(){return false};lce.xh=function n(e){Pon(this,e)};var fnt=YW(Hee,"BasicNotifierImpl",93);wDn(99,93,Qee);lce.Yh=function n(){return bN(this)};lce.yh=function n(e,t){return e};lce.zh=function n(){throw dm(new Um)};lce.Ah=function n(e){var t;return t=vMn(bG(uin(this.Dh(),this.Fh()),19)),this.Ph().Th(this,t.n,t.f,e)};lce.Bh=function n(e,t){throw dm(new Um)};lce.Ch=function n(e,t,r){return FUn(this,e,t,r)};lce.Dh=function n(){var e;if(this.zh()){e=this.zh().Nk();if(e){return e}}return this.ii()};lce.Eh=function n(){return tDn(this)};lce.Fh=function n(){throw dm(new Um)};lce.Gh=function n(){var e,t;t=this.$h().Ok();!t&&this.zh().Tk(t=(IP(),e=F1(uqn(this.Dh())),e==null?lat:new Yx(this,e)));return t};lce.Hh=function n(e,t){return e};lce.Ih=function n(e){var t;t=e.pk();return!t?upn(this.Dh(),e):e.Lj()};lce.Jh=function n(){var e;e=this.zh();return!e?null:e.Qk()};lce.Kh=function n(){return!this.zh()?null:this.zh().Nk()};lce.Lh=function n(e,t,r){return _yn(this,e,t,r)};lce.Mh=function n(e){return jen(this,e)};lce.Nh=function n(e,t){return z9(this,e,t)};lce.Oh=function n(){var e;e=this.zh();return!!e&&e.Rk()};lce.Ph=function n(){throw dm(new Um)};lce.Qh=function n(){return Umn(this)};lce.Rh=function n(e,t,r,i){return Eyn(this,e,t,i)};lce.Sh=function n(e,t,r){var i;return i=bG(uin(this.Dh(),t),69),i.wk().zk(this,this.hi(),t-this.ji(),e,r)};lce.Th=function n(e,t,r,i){return D1(this,e,t,i)};lce.Uh=function n(e,t,r){var i;return i=bG(uin(this.Dh(),t),69),i.wk().Ak(this,this.hi(),t-this.ji(),e,r)};lce.Vh=function n(){return!!this.zh()&&!!this.zh().Pk()};lce.Wh=function n(e){return nyn(this,e)};lce.Xh=function n(e){return P0(this,e)};lce.Zh=function n(e){return IWn(this,e)};lce.$h=function n(){throw dm(new Um)};lce._h=function n(){return!this.zh()?null:this.zh().Pk()};lce.ai=function n(){return Umn(this)};lce.bi=function n(e,t){wLn(this,e,t)};lce.ci=function n(e){this.$h().Sk(e)};lce.di=function n(e){this.$h().Vk(e)};lce.ei=function n(e){this.$h().Uk(e)};lce.fi=function n(e,t){var r,i,a,c;c=this.Jh();if(!!c&&!!e){t=Kyn(c.El(),this,t);c.Il(this)}i=this.Ph();if(i){if((LHn(this,this.Ph(),this.Fh()).Bb&S0n)!=0){a=i.Qh();!!a&&(!e?a.Hl(this):!c&&a.Il(this))}else{t=(r=this.Fh(),r>=0?this.Ah(t):this.Ph().Th(this,-1-r,null,t));t=this.Ch(null,-1,t)}}this.di(e);return t};lce.gi=function n(e){var t,r,i,a,c,u,s,o;r=this.Dh();c=upn(r,e);t=this.ji();if(c>=t){return bG(e,69).wk().Dk(this,this.hi(),c-t)}else if(c<=-1){u=szn((yAn(),Vut),r,e);if(u){LP();bG(u,69).xk()||(u=q3(Ktn(Vut,u)));a=(i=this.Ih(u),bG(i>=0?this.Lh(i,true,true):r$n(this,u,true),160));o=u.Ik();if(o>1||o==-1){return bG(bG(a,220).Sl(e,false),79)}}else{throw dm(new jM(Uee+e.xe()+Xee))}}else if(e.Jk()){return i=this.Ih(e),bG(i>=0?this.Lh(i,false,true):r$n(this,e,false),79)}s=new IA(this,e);return s};lce.hi=function n(){return nrn(this)};lce.ii=function n(){return(cQ(),_rt).S};lce.ji=function n(){return sQ(this.ii())};lce.ki=function n(e){lAn(this,e)};lce.Ib=function n(){return jxn(this)};var hnt=YW(Jee,"BasicEObjectImpl",99);var lnt;wDn(119,99,{110:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1});lce.li=function n(e){var t;t=Ztn(this);return t[e]};lce.mi=function n(e,t){var r;r=Ztn(this);bQ(r,e,t)};lce.ni=function n(e){var t;t=Ztn(this);bQ(t,e,null)};lce.th=function n(){return bG(Ron(this,4),129)};lce.uh=function n(){throw dm(new Um)};lce.vh=function n(){return(this.Db&4)!=0};lce.zh=function n(){throw dm(new Um)};lce.oi=function n(e){_mn(this,2,e)};lce.Bh=function n(e,t){this.Db=t<<16|this.Db&255;this.oi(e)};lce.Dh=function n(){return u1(this)};lce.Fh=function n(){return this.Db>>16};lce.Gh=function n(){var e,t;return IP(),t=F1(uqn((e=bG(Ron(this,16),29),!e?this.ii():e))),t==null?(null,lat):new Yx(this,t)};lce.wh=function n(){return(this.Db&1)==0};lce.Jh=function n(){return bG(Ron(this,128),2034)};lce.Kh=function n(){return bG(Ron(this,16),29)};lce.Oh=function n(){return(this.Db&32)!=0};lce.Ph=function n(){return bG(Ron(this,2),54)};lce.Vh=function n(){return(this.Db&64)!=0};lce.$h=function n(){throw dm(new Um)};lce._h=function n(){return bG(Ron(this,64),288)};lce.ci=function n(e){_mn(this,16,e)};lce.di=function n(e){_mn(this,128,e)};lce.ei=function n(e){_mn(this,64,e)};lce.hi=function n(){return Fmn(this)};lce.Db=0;var bnt=YW(Jee,"MinimalEObjectImpl",119);wDn(120,119,{110:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1});lce.oi=function n(e){this.Cb=e};lce.Ph=function n(){return this.Cb};var wnt=YW(Jee,"MinimalEObjectImpl/Container",120);wDn(2083,120,{110:1,342:1,96:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1});lce.Lh=function n(e,t,r){return hjn(this,e,t,r)};lce.Uh=function n(e,t,r){return XIn(this,e,t,r)};lce.Wh=function n(e){return I4(this,e)};lce.bi=function n(e,t){pln(this,e,t)};lce.ii=function n(){return cYn(),cnt};lce.ki=function n(e){ghn(this,e)};lce.nf=function n(){return eyn(this)};lce.gh=function n(){return!this.o&&(this.o=new ven((cYn(),int),Rnt,this,0)),this.o};lce.of=function n(e){return YDn(this,e)};lce.pf=function n(e){return jnn(this,e)};lce.qf=function n(e,t){return Pyn(this,e,t)};var dnt=YW(Yee,"EMapPropertyHolderImpl",2083);wDn(572,120,{110:1,377:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1},io);lce.Lh=function n(e,t,r){switch(e){case 0:return this.a;case 1:return this.b}return _yn(this,e,t,r)};lce.Wh=function n(e){switch(e){case 0:return this.a!=0;case 1:return this.b!=0}return nyn(this,e)};lce.bi=function n(e,t){switch(e){case 0:Aan(this,bM(MK(t)));return;case 1:Man(this,bM(MK(t)));return}wLn(this,e,t)};lce.ii=function n(){return cYn(),Q7e};lce.ki=function n(e){switch(e){case 0:Aan(this,0);return;case 1:Man(this,0);return}lAn(this,e)};lce.Ib=function n(){var e;if((this.Db&64)!=0)return jxn(this);e=new gx(jxn(this));e.a+=" (x: ";Dj(e,this.a);e.a+=", y: ";Dj(e,this.b);e.a+=")";return e.a};lce.a=0;lce.b=0;var gnt=YW(Yee,"ElkBendPointImpl",572);wDn(739,2083,{110:1,342:1,167:1,96:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1});lce.Lh=function n(e,t,r){return Jdn(this,e,t,r)};lce.Sh=function n(e,t,r){return ACn(this,e,t,r)};lce.Uh=function n(e,t,r){return Mfn(this,e,t,r)};lce.Wh=function n(e){return qon(this,e)};lce.bi=function n(e,t){NSn(this,e,t)};lce.ii=function n(){return cYn(),nnt};lce.ki=function n(e){xwn(this,e)};lce.jh=function n(){return this.k};lce.kh=function n(){return BJ(this)};lce.Ib=function n(){return Ogn(this)};lce.k=null;var vnt=YW(Yee,"ElkGraphElementImpl",739);wDn(740,739,{110:1,342:1,167:1,422:1,96:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1});lce.Lh=function n(e,t,r){return wvn(this,e,t,r)};lce.Wh=function n(e){return Uvn(this,e)};lce.bi=function n(e,t){$Sn(this,e,t)};lce.ii=function n(){return cYn(),ant};lce.ki=function n(e){Cpn(this,e)};lce.lh=function n(){return this.f};lce.mh=function n(){return this.g};lce.nh=function n(){return this.i};lce.oh=function n(){return this.j};lce.ph=function n(e,t){jN(this,e,t)};lce.qh=function n(e,t){EN(this,e,t)};lce.rh=function n(e){San(this,e)};lce.sh=function n(e){Pan(this,e)};lce.Ib=function n(){return oOn(this)};lce.f=0;lce.g=0;lce.i=0;lce.j=0;var pnt=YW(Yee,"ElkShapeImpl",740);wDn(741,740,{110:1,342:1,84:1,167:1,422:1,96:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1});lce.Lh=function n(e,t,r){return AMn(this,e,t,r)};lce.Sh=function n(e,t,r){return cSn(this,e,t,r)};lce.Uh=function n(e,t,r){return uSn(this,e,t,r)};lce.Wh=function n(e){return sln(this,e)};lce.bi=function n(e,t){ADn(this,e,t)};lce.ii=function n(){return cYn(),J7e};lce.ki=function n(e){Syn(this,e)};lce.hh=function n(){return!this.d&&(this.d=new g_(H7e,this,8,5)),this.d};lce.ih=function n(){return!this.e&&(this.e=new g_(H7e,this,7,4)),this.e};var mnt=YW(Yee,"ElkConnectableShapeImpl",741);wDn(326,739,{110:1,342:1,74:1,167:1,326:1,96:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1},co);lce.Ah=function n(e){return wEn(this,e)};lce.Lh=function n(e,t,r){switch(e){case 3:return w0(this);case 4:return!this.b&&(this.b=new g_(B7e,this,4,7)),this.b;case 5:return!this.c&&(this.c=new g_(B7e,this,5,8)),this.c;case 6:return!this.a&&(this.a=new gz(U7e,this,6,6)),this.a;case 7:return Qx(),!this.b&&(this.b=new g_(B7e,this,4,7)),this.b.i<=1&&(!this.c&&(this.c=new g_(B7e,this,5,8)),this.c.i<=1)?false:true;case 8:return Qx(),Y$n(this)?true:false;case 9:return Qx(),XNn(this)?true:false;case 10:return Qx(),!this.b&&(this.b=new g_(B7e,this,4,7)),this.b.i!=0&&(!this.c&&(this.c=new g_(B7e,this,5,8)),this.c.i!=0)?true:false}return Jdn(this,e,t,r)};lce.Sh=function n(e,t,r){var i;switch(t){case 3:!!this.Cb&&(r=(i=this.Db>>16,i>=0?wEn(this,r):this.Cb.Th(this,-1-i,null,r)));return aF(this,bG(e,27),r);case 4:return!this.b&&(this.b=new g_(B7e,this,4,7)),Kpn(this.b,e,r);case 5:return!this.c&&(this.c=new g_(B7e,this,5,8)),Kpn(this.c,e,r);case 6:return!this.a&&(this.a=new gz(U7e,this,6,6)),Kpn(this.a,e,r)}return ACn(this,e,t,r)};lce.Uh=function n(e,t,r){switch(t){case 3:return aF(this,null,r);case 4:return!this.b&&(this.b=new g_(B7e,this,4,7)),Kyn(this.b,e,r);case 5:return!this.c&&(this.c=new g_(B7e,this,5,8)),Kyn(this.c,e,r);case 6:return!this.a&&(this.a=new gz(U7e,this,6,6)),Kyn(this.a,e,r)}return Mfn(this,e,t,r)};lce.Wh=function n(e){switch(e){case 3:return!!w0(this);case 4:return!!this.b&&this.b.i!=0;case 5:return!!this.c&&this.c.i!=0;case 6:return!!this.a&&this.a.i!=0;case 7:return!this.b&&(this.b=new g_(B7e,this,4,7)),!(this.b.i<=1&&(!this.c&&(this.c=new g_(B7e,this,5,8)),this.c.i<=1));case 8:return Y$n(this);case 9:return XNn(this);case 10:return!this.b&&(this.b=new g_(B7e,this,4,7)),this.b.i!=0&&(!this.c&&(this.c=new g_(B7e,this,5,8)),this.c.i!=0)}return qon(this,e)};lce.bi=function n(e,t){switch(e){case 3:xRn(this,bG(t,27));return;case 4:!this.b&&(this.b=new g_(B7e,this,4,7));NVn(this.b);!this.b&&(this.b=new g_(B7e,this,4,7));NW(this.b,bG(t,16));return;case 5:!this.c&&(this.c=new g_(B7e,this,5,8));NVn(this.c);!this.c&&(this.c=new g_(B7e,this,5,8));NW(this.c,bG(t,16));return;case 6:!this.a&&(this.a=new gz(U7e,this,6,6));NVn(this.a);!this.a&&(this.a=new gz(U7e,this,6,6));NW(this.a,bG(t,16));return}NSn(this,e,t)};lce.ii=function n(){return cYn(),Y7e};lce.ki=function n(e){switch(e){case 3:xRn(this,null);return;case 4:!this.b&&(this.b=new g_(B7e,this,4,7));NVn(this.b);return;case 5:!this.c&&(this.c=new g_(B7e,this,5,8));NVn(this.c);return;case 6:!this.a&&(this.a=new gz(U7e,this,6,6));NVn(this.a);return}xwn(this,e)};lce.Ib=function n(){return AXn(this)};var knt=YW(Yee,"ElkEdgeImpl",326);wDn(452,2083,{110:1,342:1,166:1,452:1,96:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1},uo);lce.Ah=function n(e){return Yjn(this,e)};lce.Lh=function n(e,t,r){switch(e){case 1:return this.j;case 2:return this.k;case 3:return this.b;case 4:return this.c;case 5:return!this.a&&(this.a=new PD(K7e,this,5)),this.a;case 6:return g0(this);case 7:if(t)return gMn(this);return this.i;case 8:if(t)return dMn(this);return this.f;case 9:return!this.g&&(this.g=new g_(U7e,this,9,10)),this.g;case 10:return!this.e&&(this.e=new g_(U7e,this,10,9)),this.e;case 11:return this.d}return hjn(this,e,t,r)};lce.Sh=function n(e,t,r){var i,a,c;switch(t){case 6:!!this.Cb&&(r=(a=this.Db>>16,a>=0?Yjn(this,r):this.Cb.Th(this,-1-a,null,r)));return iF(this,bG(e,74),r);case 9:return!this.g&&(this.g=new g_(U7e,this,9,10)),Kpn(this.g,e,r);case 10:return!this.e&&(this.e=new g_(U7e,this,10,9)),Kpn(this.e,e,r)}return c=bG(uin((i=bG(Ron(this,16),29),!i?(cYn(),Z7e):i),t),69),c.wk().zk(this,Fmn(this),t-sQ((cYn(),Z7e)),e,r)};lce.Uh=function n(e,t,r){switch(t){case 5:return!this.a&&(this.a=new PD(K7e,this,5)),Kyn(this.a,e,r);case 6:return iF(this,null,r);case 9:return!this.g&&(this.g=new g_(U7e,this,9,10)),Kyn(this.g,e,r);case 10:return!this.e&&(this.e=new g_(U7e,this,10,9)),Kyn(this.e,e,r)}return XIn(this,e,t,r)};lce.Wh=function n(e){switch(e){case 1:return this.j!=0;case 2:return this.k!=0;case 3:return this.b!=0;case 4:return this.c!=0;case 5:return!!this.a&&this.a.i!=0;case 6:return!!g0(this);case 7:return!!this.i;case 8:return!!this.f;case 9:return!!this.g&&this.g.i!=0;case 10:return!!this.e&&this.e.i!=0;case 11:return this.d!=null}return I4(this,e)};lce.bi=function n(e,t){switch(e){case 1:Can(this,bM(MK(t)));return;case 2:Oan(this,bM(MK(t)));return;case 3:Tan(this,bM(MK(t)));return;case 4:Ian(this,bM(MK(t)));return;case 5:!this.a&&(this.a=new PD(K7e,this,5));NVn(this.a);!this.a&&(this.a=new PD(K7e,this,5));NW(this.a,bG(t,16));return;case 6:DRn(this,bG(t,74));return;case 7:Ycn(this,bG(t,84));return;case 8:Jcn(this,bG(t,84));return;case 9:!this.g&&(this.g=new g_(U7e,this,9,10));NVn(this.g);!this.g&&(this.g=new g_(U7e,this,9,10));NW(this.g,bG(t,16));return;case 10:!this.e&&(this.e=new g_(U7e,this,10,9));NVn(this.e);!this.e&&(this.e=new g_(U7e,this,10,9));NW(this.e,bG(t,16));return;case 11:gun(this,TK(t));return}pln(this,e,t)};lce.ii=function n(){return cYn(),Z7e};lce.ki=function n(e){switch(e){case 1:Can(this,0);return;case 2:Oan(this,0);return;case 3:Tan(this,0);return;case 4:Ian(this,0);return;case 5:!this.a&&(this.a=new PD(K7e,this,5));NVn(this.a);return;case 6:DRn(this,null);return;case 7:Ycn(this,null);return;case 8:Jcn(this,null);return;case 9:!this.g&&(this.g=new g_(U7e,this,9,10));NVn(this.g);return;case 10:!this.e&&(this.e=new g_(U7e,this,10,9));NVn(this.e);return;case 11:gun(this,null);return}ghn(this,e)};lce.Ib=function n(){return x$n(this)};lce.b=0;lce.c=0;lce.d=null;lce.j=0;lce.k=0;var ynt=YW(Yee,"ElkEdgeSectionImpl",452);wDn(158,120,{110:1,94:1,93:1,155:1,58:1,114:1,54:1,99:1,158:1,119:1,120:1});lce.Lh=function n(e,t,r){var i;if(e==0){return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),this.Ab}return Fen(this,e-sQ(this.ii()),uin((i=bG(Ron(this,16),29),!i?this.ii():i),e),t,r)};lce.Sh=function n(e,t,r){var i,a;if(t==0){return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kpn(this.Ab,e,r)}return a=bG(uin((i=bG(Ron(this,16),29),!i?this.ii():i),t),69),a.wk().zk(this,Fmn(this),t-sQ(this.ii()),e,r)};lce.Uh=function n(e,t,r){var i,a;if(t==0){return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kyn(this.Ab,e,r)}return a=bG(uin((i=bG(Ron(this,16),29),!i?this.ii():i),t),69),a.wk().Ak(this,Fmn(this),t-sQ(this.ii()),e,r)};lce.Wh=function n(e){var t;if(e==0){return!!this.Ab&&this.Ab.i!=0}return v5(this,e-sQ(this.ii()),uin((t=bG(Ron(this,16),29),!t?this.ii():t),e))};lce.Zh=function n(e){return ZQn(this,e)};lce.bi=function n(e,t){var r;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NW(this.Ab,bG(t,16));return}vvn(this,e-sQ(this.ii()),uin((r=bG(Ron(this,16),29),!r?this.ii():r),e),t)};lce.di=function n(e){_mn(this,128,e)};lce.ii=function n(){return rZn(),Yrt};lce.ki=function n(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);return}wdn(this,e-sQ(this.ii()),uin((t=bG(Ron(this,16),29),!t?this.ii():t),e))};lce.pi=function n(){this.Bb|=1};lce.qi=function n(e){return WUn(this,e)};lce.Bb=0;var Mnt=YW(Jee,"EModelElementImpl",158);wDn(720,158,{110:1,94:1,93:1,480:1,155:1,58:1,114:1,54:1,99:1,158:1,119:1,120:1},Gl);lce.ri=function n(e,t){return fWn(this,e,t)};lce.si=function n(e){var t,r,i,a,c;if(this.a!=Vin(e)||(e.Bb&256)!=0){throw dm(new jM(ite+e.zb+ete))}for(i=a1(e);Y5(i.a).i!=0;){r=bG(Szn(i,0,(t=bG(Yin(Y5(i.a),0),89),c=t.c,G$(c,90)?bG(c,29):(rZn(),nit))),29);if(qTn(r)){a=Vin(r).wi().si(r);bG(a,54).ci(e);return a}i=a1(r)}return(e.D!=null?e.D:e.B)=="java.util.Map$Entry"?new Oq(e):new XG(e)};lce.ti=function n(e,t){return fYn(this,e,t)};lce.Lh=function n(e,t,r){var i;switch(e){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),this.Ab;case 1:return this.a}return Fen(this,e-sQ((rZn(),Wrt)),uin((i=bG(Ron(this,16),29),!i?Wrt:i),e),t,r)};lce.Sh=function n(e,t,r){var i,a;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kpn(this.Ab,e,r);case 1:!!this.a&&(r=bG(this.a,54).Th(this,4,z7e,r));return Swn(this,bG(e,241),r)}return a=bG(uin((i=bG(Ron(this,16),29),!i?(rZn(),Wrt):i),t),69),a.wk().zk(this,Fmn(this),t-sQ((rZn(),Wrt)),e,r)};lce.Uh=function n(e,t,r){var i,a;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kyn(this.Ab,e,r);case 1:return Swn(this,null,r)}return a=bG(uin((i=bG(Ron(this,16),29),!i?(rZn(),Wrt):i),t),69),a.wk().Ak(this,Fmn(this),t-sQ((rZn(),Wrt)),e,r)};lce.Wh=function n(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return!!this.a}return v5(this,e-sQ((rZn(),Wrt)),uin((t=bG(Ron(this,16),29),!t?Wrt:t),e))};lce.bi=function n(e,t){var r;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NW(this.Ab,bG(t,16));return;case 1:SIn(this,bG(t,241));return}vvn(this,e-sQ((rZn(),Wrt)),uin((r=bG(Ron(this,16),29),!r?Wrt:r),e),t)};lce.ii=function n(){return rZn(),Wrt};lce.ki=function n(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);return;case 1:SIn(this,null);return}wdn(this,e-sQ((rZn(),Wrt)),uin((t=bG(Ron(this,16),29),!t?Wrt:t),e))};var Tnt,jnt,Ent;var Snt=YW(Jee,"EFactoryImpl",720);wDn(1037,720,{110:1,2113:1,94:1,93:1,480:1,155:1,58:1,114:1,54:1,99:1,158:1,119:1,120:1},so);lce.ri=function n(e,t){switch(e.hk()){case 12:return bG(t,149).Pg();case 13:return fvn(t);default:throw dm(new jM(nte+e.xe()+ete))}};lce.si=function n(e){var t,r,i,a,c,u,s,o;switch(e.G==-1&&(e.G=(t=Vin(e),t?Vyn(t.vi(),e):-1)),e.G){case 4:return c=new oo,c;case 6:return u=new Xk,u;case 7:return s=new Vk,s;case 8:return i=new co,i;case 9:return r=new io,r;case 10:return a=new uo,a;case 11:return o=new fo,o;default:throw dm(new jM(ite+e.zb+ete))}};lce.ti=function n(e,t){switch(e.hk()){case 13:case 12:return null;default:throw dm(new jM(nte+e.xe()+ete))}};var Pnt=YW(Yee,"ElkGraphFactoryImpl",1037);wDn(448,158,{110:1,94:1,93:1,155:1,197:1,58:1,114:1,54:1,99:1,158:1,119:1,120:1});lce.Gh=function n(){var e,t;t=(e=bG(Ron(this,16),29),F1(uqn(!e?this.ii():e)));return t==null?(IP(),IP(),lat):new ZR(this,t)};lce.Lh=function n(e,t,r){var i;switch(e){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),this.Ab;case 1:return this.xe()}return Fen(this,e-sQ(this.ii()),uin((i=bG(Ron(this,16),29),!i?this.ii():i),e),t,r)};lce.Wh=function n(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null}return v5(this,e-sQ(this.ii()),uin((t=bG(Ron(this,16),29),!t?this.ii():t),e))};lce.bi=function n(e,t){var r;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NW(this.Ab,bG(t,16));return;case 1:this.ui(TK(t));return}vvn(this,e-sQ(this.ii()),uin((r=bG(Ron(this,16),29),!r?this.ii():r),e),t)};lce.ii=function n(){return rZn(),Zrt};lce.ki=function n(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);return;case 1:this.ui(null);return}wdn(this,e-sQ(this.ii()),uin((t=bG(Ron(this,16),29),!t?this.ii():t),e))};lce.xe=function n(){return this.zb};lce.ui=function n(e){Qun(this,e)};lce.Ib=function n(){return ndn(this)};lce.zb=null;var Cnt=YW(Jee,"ENamedElementImpl",448);wDn(184,448,{110:1,94:1,93:1,155:1,197:1,58:1,241:1,114:1,54:1,99:1,158:1,184:1,119:1,120:1,690:1},hZ);lce.Ah=function n(e){return tEn(this,e)};lce.Lh=function n(e,t,r){var i;switch(e){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return this.yb;case 3:return this.xb;case 4:return this.sb;case 5:return!this.rb&&(this.rb=new jz(this,yrt,this)),this.rb;case 6:return!this.vb&&(this.vb=new s_(z7e,this,6,7)),this.vb;case 7:if(t)return this.Db>>16==7?bG(this.Cb,241):null;return F0(this)}return Fen(this,e-sQ((rZn(),rit)),uin((i=bG(Ron(this,16),29),!i?rit:i),e),t,r)};lce.Sh=function n(e,t,r){var i,a,c;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kpn(this.Ab,e,r);case 4:!!this.sb&&(r=bG(this.sb,54).Th(this,1,q7e,r));return tdn(this,bG(e,480),r);case 5:return!this.rb&&(this.rb=new jz(this,yrt,this)),Kpn(this.rb,e,r);case 6:return!this.vb&&(this.vb=new s_(z7e,this,6,7)),Kpn(this.vb,e,r);case 7:!!this.Cb&&(r=(a=this.Db>>16,a>=0?tEn(this,r):this.Cb.Th(this,-1-a,null,r)));return FUn(this,e,7,r)}return c=bG(uin((i=bG(Ron(this,16),29),!i?(rZn(),rit):i),t),69),c.wk().zk(this,Fmn(this),t-sQ((rZn(),rit)),e,r)};lce.Uh=function n(e,t,r){var i,a;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kyn(this.Ab,e,r);case 4:return tdn(this,null,r);case 5:return!this.rb&&(this.rb=new jz(this,yrt,this)),Kyn(this.rb,e,r);case 6:return!this.vb&&(this.vb=new s_(z7e,this,6,7)),Kyn(this.vb,e,r);case 7:return FUn(this,null,7,r)}return a=bG(uin((i=bG(Ron(this,16),29),!i?(rZn(),rit):i),t),69),a.wk().Ak(this,Fmn(this),t-sQ((rZn(),rit)),e,r)};lce.Wh=function n(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.yb!=null;case 3:return this.xb!=null;case 4:return!!this.sb;case 5:return!!this.rb&&this.rb.i!=0;case 6:return!!this.vb&&this.vb.i!=0;case 7:return!!F0(this)}return v5(this,e-sQ((rZn(),rit)),uin((t=bG(Ron(this,16),29),!t?rit:t),e))};lce.Zh=function n(e){var t;t=IKn(this,e);return t?t:ZQn(this,e)};lce.bi=function n(e,t){var r;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NW(this.Ab,bG(t,16));return;case 1:Qun(this,TK(t));return;case 2:Yun(this,TK(t));return;case 3:Jun(this,TK(t));return;case 4:VIn(this,bG(t,480));return;case 5:!this.rb&&(this.rb=new jz(this,yrt,this));NVn(this.rb);!this.rb&&(this.rb=new jz(this,yrt,this));NW(this.rb,bG(t,16));return;case 6:!this.vb&&(this.vb=new s_(z7e,this,6,7));NVn(this.vb);!this.vb&&(this.vb=new s_(z7e,this,6,7));NW(this.vb,bG(t,16));return}vvn(this,e-sQ((rZn(),rit)),uin((r=bG(Ron(this,16),29),!r?rit:r),e),t)};lce.ei=function n(e){var t,r;if(!!e&&!!this.rb){for(r=new _D(this.rb);r.e!=r.i.gc();){t=iyn(r);G$(t,364)&&(bG(t,364).w=null)}}_mn(this,64,e)};lce.ii=function n(){return rZn(),rit};lce.ki=function n(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);return;case 1:Qun(this,null);return;case 2:Yun(this,null);return;case 3:Jun(this,null);return;case 4:VIn(this,null);return;case 5:!this.rb&&(this.rb=new jz(this,yrt,this));NVn(this.rb);return;case 6:!this.vb&&(this.vb=new s_(z7e,this,6,7));NVn(this.vb);return}wdn(this,e-sQ((rZn(),rit)),uin((t=bG(Ron(this,16),29),!t?rit:t),e))};lce.pi=function n(){ljn(this)};lce.vi=function n(){return!this.rb&&(this.rb=new jz(this,yrt,this)),this.rb};lce.wi=function n(){return this.sb};lce.xi=function n(){return this.ub};lce.yi=function n(){return this.xb};lce.zi=function n(){return this.yb};lce.Ai=function n(e){this.ub=e};lce.Ib=function n(){var e;if((this.Db&64)!=0)return ndn(this);e=new gx(ndn(this));e.a+=" (nsURI: ";ZA(e,this.yb);e.a+=", nsPrefix: ";ZA(e,this.xb);e.a+=")";return e.a};lce.xb=null;lce.yb=null;var Int;var Ont=YW(Jee,"EPackageImpl",184);wDn(569,184,{110:1,2115:1,569:1,94:1,93:1,155:1,197:1,58:1,241:1,114:1,54:1,99:1,158:1,184:1,119:1,120:1,690:1},sDn);lce.q=false;lce.r=false;var Ant=false;var Lnt=YW(Yee,"ElkGraphPackageImpl",569);wDn(366,740,{110:1,342:1,167:1,135:1,422:1,366:1,96:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1},oo);lce.Ah=function n(e){return Zjn(this,e)};lce.Lh=function n(e,t,r){switch(e){case 7:return B0(this);case 8:return this.a}return wvn(this,e,t,r)};lce.Sh=function n(e,t,r){var i;switch(t){case 7:!!this.Cb&&(r=(i=this.Db>>16,i>=0?Zjn(this,r):this.Cb.Th(this,-1-i,null,r)));return kV(this,bG(e,167),r)}return ACn(this,e,t,r)};lce.Uh=function n(e,t,r){if(t==7){return kV(this,null,r)}return Mfn(this,e,t,r)};lce.Wh=function n(e){switch(e){case 7:return!!B0(this);case 8:return!T_("",this.a)}return Uvn(this,e)};lce.bi=function n(e,t){switch(e){case 7:jKn(this,bG(t,167));return;case 8:Zcn(this,TK(t));return}$Sn(this,e,t)};lce.ii=function n(){return cYn(),ent};lce.ki=function n(e){switch(e){case 7:jKn(this,null);return;case 8:Zcn(this,"");return}Cpn(this,e)};lce.Ib=function n(){return YOn(this)};lce.a="";var Nnt=YW(Yee,"ElkLabelImpl",366);wDn(207,741,{110:1,342:1,84:1,167:1,27:1,422:1,207:1,96:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1},Xk);lce.Ah=function n(e){return dEn(this,e)};lce.Lh=function n(e,t,r){switch(e){case 9:return!this.c&&(this.c=new gz(ont,this,9,9)),this.c;case 10:return!this.a&&(this.a=new gz(snt,this,10,11)),this.a;case 11:return H0(this);case 12:return!this.b&&(this.b=new gz(H7e,this,12,3)),this.b;case 13:return Qx(),!this.a&&(this.a=new gz(snt,this,10,11)),this.a.i>0?true:false}return AMn(this,e,t,r)};lce.Sh=function n(e,t,r){var i;switch(t){case 9:return!this.c&&(this.c=new gz(ont,this,9,9)),Kpn(this.c,e,r);case 10:return!this.a&&(this.a=new gz(snt,this,10,11)),Kpn(this.a,e,r);case 11:!!this.Cb&&(r=(i=this.Db>>16,i>=0?dEn(this,r):this.Cb.Th(this,-1-i,null,r)));return a_(this,bG(e,27),r);case 12:return!this.b&&(this.b=new gz(H7e,this,12,3)),Kpn(this.b,e,r)}return cSn(this,e,t,r)};lce.Uh=function n(e,t,r){switch(t){case 9:return!this.c&&(this.c=new gz(ont,this,9,9)),Kyn(this.c,e,r);case 10:return!this.a&&(this.a=new gz(snt,this,10,11)),Kyn(this.a,e,r);case 11:return a_(this,null,r);case 12:return!this.b&&(this.b=new gz(H7e,this,12,3)),Kyn(this.b,e,r)}return uSn(this,e,t,r)};lce.Wh=function n(e){switch(e){case 9:return!!this.c&&this.c.i!=0;case 10:return!!this.a&&this.a.i!=0;case 11:return!!H0(this);case 12:return!!this.b&&this.b.i!=0;case 13:return!this.a&&(this.a=new gz(snt,this,10,11)),this.a.i>0}return sln(this,e)};lce.bi=function n(e,t){switch(e){case 9:!this.c&&(this.c=new gz(ont,this,9,9));NVn(this.c);!this.c&&(this.c=new gz(ont,this,9,9));NW(this.c,bG(t,16));return;case 10:!this.a&&(this.a=new gz(snt,this,10,11));NVn(this.a);!this.a&&(this.a=new gz(snt,this,10,11));NW(this.a,bG(t,16));return;case 11:WRn(this,bG(t,27));return;case 12:!this.b&&(this.b=new gz(H7e,this,12,3));NVn(this.b);!this.b&&(this.b=new gz(H7e,this,12,3));NW(this.b,bG(t,16));return}ADn(this,e,t)};lce.ii=function n(){return cYn(),tnt};lce.ki=function n(e){switch(e){case 9:!this.c&&(this.c=new gz(ont,this,9,9));NVn(this.c);return;case 10:!this.a&&(this.a=new gz(snt,this,10,11));NVn(this.a);return;case 11:WRn(this,null);return;case 12:!this.b&&(this.b=new gz(H7e,this,12,3));NVn(this.b);return}Syn(this,e)};lce.Ib=function n(){return YBn(this)};var $nt=YW(Yee,"ElkNodeImpl",207);wDn(193,741,{110:1,342:1,84:1,167:1,123:1,422:1,193:1,96:1,94:1,93:1,58:1,114:1,54:1,99:1,119:1,120:1},Vk);lce.Ah=function n(e){return nEn(this,e)};lce.Lh=function n(e,t,r){if(e==9){return d0(this)}return AMn(this,e,t,r)};lce.Sh=function n(e,t,r){var i;switch(t){case 9:!!this.Cb&&(r=(i=this.Db>>16,i>=0?nEn(this,r):this.Cb.Th(this,-1-i,null,r)));return cF(this,bG(e,27),r)}return cSn(this,e,t,r)};lce.Uh=function n(e,t,r){if(t==9){return cF(this,null,r)}return uSn(this,e,t,r)};lce.Wh=function n(e){if(e==9){return!!d0(this)}return sln(this,e)};lce.bi=function n(e,t){switch(e){case 9:RRn(this,bG(t,27));return}ADn(this,e,t)};lce.ii=function n(){return cYn(),rnt};lce.ki=function n(e){switch(e){case 9:RRn(this,null);return}Syn(this,e)};lce.Ib=function n(){return ZBn(this)};var Dnt=YW(Yee,"ElkPortImpl",193);var xnt=$q(Ete,"BasicEMap/Entry");wDn(1122,120,{110:1,44:1,94:1,93:1,136:1,58:1,114:1,54:1,99:1,119:1,120:1},fo);lce.Fb=function n(e){return this===e};lce.ld=function n(){return this.b};lce.Hb=function n(){return Bx(this)};lce.Di=function n(e){nun(this,bG(e,149))};lce.Lh=function n(e,t,r){switch(e){case 0:return this.b;case 1:return this.c}return _yn(this,e,t,r)};lce.Wh=function n(e){switch(e){case 0:return!!this.b;case 1:return this.c!=null}return nyn(this,e)};lce.bi=function n(e,t){switch(e){case 0:nun(this,bG(t,149));return;case 1:Vcn(this,t);return}wLn(this,e,t)};lce.ii=function n(){return cYn(),int};lce.ki=function n(e){switch(e){case 0:nun(this,null);return;case 1:Vcn(this,null);return}lAn(this,e)};lce.Bi=function n(){var e;if(this.a==-1){e=this.b;this.a=!e?0:Vun(e)}return this.a};lce.md=function n(){return this.c};lce.Ci=function n(e){this.a=e};lce.nd=function n(e){var t;t=this.c;Vcn(this,e);return t};lce.Ib=function n(){var e;if((this.Db&64)!=0)return jxn(this);e=new nT;tL(tL(tL(e,this.b?this.b.Pg():CZn),J4n),lx(this.c));return e.a};lce.a=-1;lce.c=null;var Rnt=YW(Yee,"ElkPropertyToValueMapEntryImpl",1122);wDn(996,1,{},bo);var Knt=YW(Cte,"JsonAdapter",996);wDn(216,63,E1n,AM);var Fnt=YW(Cte,"JsonImportException",216);wDn(868,1,{},iEn);var _nt=YW(Cte,"JsonImporter",868);wDn(903,1,{},eA);var Bnt=YW(Cte,"JsonImporter/lambda$0$Type",903);wDn(904,1,{},tA);var Hnt=YW(Cte,"JsonImporter/lambda$1$Type",904);wDn(912,1,{},rp);var Unt=YW(Cte,"JsonImporter/lambda$10$Type",912);wDn(914,1,{},rA);var Gnt=YW(Cte,"JsonImporter/lambda$11$Type",914);wDn(915,1,{},iA);var qnt=YW(Cte,"JsonImporter/lambda$12$Type",915);wDn(921,1,{},AY);var Xnt=YW(Cte,"JsonImporter/lambda$13$Type",921);wDn(920,1,{},LY);var Vnt=YW(Cte,"JsonImporter/lambda$14$Type",920);wDn(916,1,{},aA);var znt=YW(Cte,"JsonImporter/lambda$15$Type",916);wDn(917,1,{},cA);var Wnt=YW(Cte,"JsonImporter/lambda$16$Type",917);wDn(918,1,{},uA);var Qnt=YW(Cte,"JsonImporter/lambda$17$Type",918);wDn(919,1,{},sA);var Jnt=YW(Cte,"JsonImporter/lambda$18$Type",919);wDn(924,1,{},ip);var Ynt=YW(Cte,"JsonImporter/lambda$19$Type",924);wDn(905,1,{},ap);var Znt=YW(Cte,"JsonImporter/lambda$2$Type",905);wDn(922,1,{},cp);var net=YW(Cte,"JsonImporter/lambda$20$Type",922);wDn(923,1,{},up);var eet=YW(Cte,"JsonImporter/lambda$21$Type",923);wDn(927,1,{},sp);var tet=YW(Cte,"JsonImporter/lambda$22$Type",927);wDn(925,1,{},op);var ret=YW(Cte,"JsonImporter/lambda$23$Type",925);wDn(926,1,{},fp);var iet=YW(Cte,"JsonImporter/lambda$24$Type",926);wDn(929,1,{},hp);var aet=YW(Cte,"JsonImporter/lambda$25$Type",929);wDn(928,1,{},lp);var cet=YW(Cte,"JsonImporter/lambda$26$Type",928);wDn(930,1,WZn,oA);lce.Cd=function n(e){Men(this.b,this.a,TK(e))};var uet=YW(Cte,"JsonImporter/lambda$27$Type",930);wDn(931,1,WZn,fA);lce.Cd=function n(e){Ten(this.b,this.a,TK(e))};var set=YW(Cte,"JsonImporter/lambda$28$Type",931);wDn(932,1,{},hA);var oet=YW(Cte,"JsonImporter/lambda$29$Type",932);wDn(908,1,{},bp);var fet=YW(Cte,"JsonImporter/lambda$3$Type",908);wDn(933,1,{},lA);var het=YW(Cte,"JsonImporter/lambda$30$Type",933);wDn(934,1,{},wp);var bet=YW(Cte,"JsonImporter/lambda$31$Type",934);wDn(935,1,{},dp);var wet=YW(Cte,"JsonImporter/lambda$32$Type",935);wDn(936,1,{},gp);var det=YW(Cte,"JsonImporter/lambda$33$Type",936);wDn(937,1,{},vp);var get=YW(Cte,"JsonImporter/lambda$34$Type",937);wDn(870,1,{},pp);var vet=YW(Cte,"JsonImporter/lambda$35$Type",870);wDn(941,1,{},_U);var pet=YW(Cte,"JsonImporter/lambda$36$Type",941);wDn(938,1,WZn,mp);lce.Cd=function n(e){Z8(this.a,bG(e,377))};var met=YW(Cte,"JsonImporter/lambda$37$Type",938);wDn(939,1,WZn,wA);lce.Cd=function n(e){jA(this.a,this.b,bG(e,166))};var ket=YW(Cte,"JsonImporter/lambda$38$Type",939);wDn(940,1,WZn,dA);lce.Cd=function n(e){EA(this.a,this.b,bG(e,166))};var yet=YW(Cte,"JsonImporter/lambda$39$Type",940);wDn(906,1,{},kp);var Met=YW(Cte,"JsonImporter/lambda$4$Type",906);wDn(942,1,WZn,yp);lce.Cd=function n(e){n9(this.a,bG(e,8))};var Tet=YW(Cte,"JsonImporter/lambda$40$Type",942);wDn(907,1,{},Mp);var jet=YW(Cte,"JsonImporter/lambda$5$Type",907);wDn(911,1,{},Tp);var Eet=YW(Cte,"JsonImporter/lambda$6$Type",911);wDn(909,1,{},jp);var Set=YW(Cte,"JsonImporter/lambda$7$Type",909);wDn(910,1,{},Ep);var Pet=YW(Cte,"JsonImporter/lambda$8$Type",910);wDn(913,1,{},Sp);var Cet=YW(Cte,"JsonImporter/lambda$9$Type",913);wDn(961,1,WZn,Pp);lce.Cd=function n(e){MQ(this.a,new eQ(TK(e)))};var Iet=YW(Cte,"JsonMetaDataConverter/lambda$0$Type",961);wDn(962,1,WZn,Cp);lce.Cd=function n(e){AW(this.a,bG(e,245))};var Oet=YW(Cte,"JsonMetaDataConverter/lambda$1$Type",962);wDn(963,1,WZn,Ip);lce.Cd=function n(e){T2(this.a,bG(e,143))};var Aet=YW(Cte,"JsonMetaDataConverter/lambda$2$Type",963);wDn(964,1,WZn,Op);lce.Cd=function n(e){LW(this.a,bG(e,170))};var Let=YW(Cte,"JsonMetaDataConverter/lambda$3$Type",964);wDn(245,22,{3:1,34:1,22:1,245:1},gA);var Net,$et,Det,xet,Ret,Ket,Fet,_et;var Bet=qan(g3n,"GraphFeature",245,joe,pin,eG);var Het;wDn(11,1,{34:1,149:1},Np,bF,TL,qN);lce.Fd=function n(e){return kD(this,bG(e,149))};lce.Fb=function n(e){return e1(this,e)};lce.Sg=function n(){return tyn(this)};lce.Pg=function n(){return this.b};lce.Hb=function n(){return Mln(this.b)};lce.Ib=function n(){return this.b};var Uet=YW(g3n,"Property",11);wDn(671,1,l2n,Ap);lce.Ne=function n(e,t){return mgn(this,bG(e,96),bG(t,96))};lce.Fb=function n(e){return this===e};lce.Oe=function n(){return new id(this)};var Get=YW(g3n,"PropertyHolderComparator",671);wDn(709,1,NZn,Lp);lce.Nb=function n(e){Az(this,e)};lce.Pb=function n(){return Pen(this)};lce.Qb=function n(){Bj()};lce.Ob=function n(){return!!this.a};var qet=YW(Ute,"ElkGraphUtil/AncestorIterator",709);var Xet=$q(Ete,"EList");wDn(70,56,{20:1,31:1,56:1,16:1,15:1,70:1,61:1});lce.bd=function n(e,t){Fdn(this,e,t)};lce.Fc=function n(e){return cen(this,e)};lce.cd=function n(e,t){return phn(this,e,t)};lce.Gc=function n(e){return NW(this,e)};lce.Ii=function n(){return new aR(this)};lce.Ji=function n(){return new cR(this)};lce.Ki=function n(e){return dcn(this,e)};lce.Li=function n(){return true};lce.Mi=function n(e,t){};lce.Ni=function n(){};lce.Oi=function n(e,t){xnn(this,e,t)};lce.Pi=function n(e,t,r){};lce.Qi=function n(e,t){};lce.Ri=function n(e,t,r){};lce.Fb=function n(e){return W_n(this,e)};lce.Hb=function n(){return Xfn(this)};lce.Si=function n(){return false};lce.Kc=function n(){return new _D(this)};lce.ed=function n(){return new iR(this)};lce.fd=function n(e){var t;t=this.gc();if(e<0||e>t)throw dm(new m_(e,t));return new eW(this,e)};lce.Ui=function n(e,t){this.Ti(e,this.dd(t))};lce.Mc=function n(e){return orn(this,e)};lce.Wi=function n(e,t){return t};lce.hd=function n(e,t){return zyn(this,e,t)};lce.Ib=function n(){return Cvn(this)};lce.Yi=function n(){return true};lce.Zi=function n(e,t){return yln(this,t)};var Vet=YW(Ete,"AbstractEList",70);wDn(66,70,zte,vo,_in,Vsn);lce.Ei=function n(e,t){return LCn(this,e,t)};lce.Fi=function n(e){return eTn(this,e)};lce.Gi=function n(e,t){udn(this,e,t)};lce.Hi=function n(e){Y9(this,e)};lce.$i=function n(e){return Den(this,e)};lce.$b=function n(){Z9(this)};lce.Hc=function n(e){return wSn(this,e)};lce.Xb=function n(e){return Yin(this,e)};lce._i=function n(e){var t,r,i;++this.j;r=this.g==null?0:this.g.length;if(e>r){i=this.g;t=r+(r/2|0)+4;t=0){this.gd(t);return true}else{return false}};lce.Xi=function n(e,t){return this.Dj(e,this.Zi(e,t))};lce.gc=function n(){return this.Ej()};lce.Pc=function n(){return this.Fj()};lce.Qc=function n(e){return this.Gj(e)};lce.Ib=function n(){return this.Hj()};var ftt=YW(Ete,"DelegatingEList",2093);wDn(2094,2093,Kre);lce.Ei=function n(e,t){return kGn(this,e,t)};lce.Fi=function n(e){return this.Ei(this.Ej(),e)};lce.Gi=function n(e,t){fDn(this,e,t)};lce.Hi=function n(e){A$n(this,e)};lce.Li=function n(){return!this.Mj()};lce.$b=function n(){qVn(this)};lce.Ij=function n(e,t,r,i,a){return new YZ(this,e,t,r,i,a)};lce.Jj=function n(e){Pon(this.jj(),e)};lce.Kj=function n(){return null};lce.Lj=function n(){return-1};lce.jj=function n(){return null};lce.Mj=function n(){return false};lce.Nj=function n(e,t){return t};lce.Oj=function n(e,t){return t};lce.Pj=function n(){return false};lce.Qj=function n(){return!this.Aj()};lce.Ti=function n(e,t){var r,i;if(this.Pj()){i=this.Qj();r=MIn(this,e,t);this.Jj(this.Ij(7,Bwn(t),r,e,i));return r}else{return MIn(this,e,t)}};lce.gd=function n(e){var t,r,i,a;if(this.Pj()){r=null;i=this.Qj();t=this.Ij(4,a=Dq(this,e),null,e,i);if(this.Mj()&&!!a){r=this.Oj(a,r);if(!r){this.Jj(t)}else{r.nj(t);r.oj()}}else{if(!r){this.Jj(t)}else{r.nj(t);r.oj()}}return a}else{a=Dq(this,e);if(this.Mj()&&!!a){r=this.Oj(a,null);!!r&&r.oj()}return a}};lce.Xi=function n(e,t){return yGn(this,e,t)};var htt=YW(Hee,"DelegatingNotifyingListImpl",2094);wDn(152,1,Fre);lce.nj=function n(e){return EPn(this,e)};lce.oj=function n(){Ntn(this)};lce.gj=function n(){return this.d};lce.Kj=function n(){return null};lce.Rj=function n(){return null};lce.hj=function n(e){return-1};lce.ij=function n(){return DFn(this)};lce.jj=function n(){return null};lce.kj=function n(){return xFn(this)};lce.lj=function n(){return this.o<0?this.o<-2?-2-this.o-1:-1:this.o};lce.Sj=function n(){return false};lce.mj=function n(e){var t,r,i,a,c,u,s,o,f,h,l;switch(this.d){case 1:case 2:{a=e.gj();switch(a){case 1:case 2:{c=e.jj();if(BA(c)===BA(this.jj())&&this.hj(null)==e.hj(null)){this.g=e.ij();e.gj()==1&&(this.d=1);return true}}}}case 4:{a=e.gj();switch(a){case 4:{c=e.jj();if(BA(c)===BA(this.jj())&&this.hj(null)==e.hj(null)){f=Ezn(this);o=this.o<0?this.o<-2?-2-this.o-1:-1:this.o;u=e.lj();this.d=6;l=new _in(2);if(o<=u){cen(l,this.n);cen(l,e.kj());this.g=zfn(fT(Ght,1),z1n,28,15,[this.o=o,u+1])}else{cen(l,e.kj());cen(l,this.n);this.g=zfn(fT(Ght,1),z1n,28,15,[this.o=u,o])}this.n=l;f||(this.o=-2-this.o-1);return true}break}}break}case 6:{a=e.gj();switch(a){case 4:{c=e.jj();if(BA(c)===BA(this.jj())&&this.hj(null)==e.hj(null)){f=Ezn(this);u=e.lj();h=bG(this.g,53);i=$nn(Ght,z1n,28,h.length+1,15,1);t=0;while(t>>0,t.toString(16)));i.a+=" (eventType: ";switch(this.d){case 1:{i.a+="SET";break}case 2:{i.a+="UNSET";break}case 3:{i.a+="ADD";break}case 5:{i.a+="ADD_MANY";break}case 4:{i.a+="REMOVE";break}case 6:{i.a+="REMOVE_MANY";break}case 7:{i.a+="MOVE";break}case 8:{i.a+="REMOVING_ADAPTER";break}case 9:{i.a+="RESOLVE";break}default:{xj(i,this.d);break}}MHn(this)&&(i.a+=", touch: true",i);i.a+=", position: ";xj(i,this.o<0?this.o<-2?-2-this.o-1:-1:this.o);i.a+=", notifier: ";YA(i,this.jj());i.a+=", feature: ";YA(i,this.Kj());i.a+=", oldValue: ";YA(i,xFn(this));i.a+=", newValue: ";if(this.d==6&&G$(this.g,53)){r=bG(this.g,53);i.a+="[";for(e=0;e10){if(!this.b||this.c.j!=this.a){this.b=new lX(this);this.a=this.j}return fS(this.b,e)}else{return wSn(this,e)}};lce.Yi=function n(){return true};lce.a=0;var ptt=YW(Ete,"AbstractEList/1",966);wDn(302,77,p0n,m_);var mtt=YW(Ete,"AbstractEList/BasicIndexOutOfBoundsException",302);wDn(37,1,NZn,_D);lce.Nb=function n(e){Az(this,e)};lce.Xj=function n(){if(this.i.j!=this.f){throw dm(new Gm)}};lce.Yj=function n(){return iyn(this)};lce.Ob=function n(){return this.e!=this.i.gc()};lce.Pb=function n(){return this.Yj()};lce.Qb=function n(){FSn(this)};lce.e=0;lce.f=0;lce.g=-1;var ktt=YW(Ete,"AbstractEList/EIterator",37);wDn(286,37,HZn,iR,eW);lce.Qb=function n(){FSn(this)};lce.Rb=function n(e){Apn(this,e)};lce.Zj=function n(){var e;try{e=this.d.Xb(--this.e);this.Xj();this.g=this.e;return e}catch(t){t=Ofn(t);if(G$(t,77)){this.Xj();throw dm(new Xm)}else throw dm(t)}};lce.$j=function n(e){fTn(this,e)};lce.Sb=function n(){return this.e!=0};lce.Tb=function n(){return this.e};lce.Ub=function n(){return this.Zj()};lce.Vb=function n(){return this.e-1};lce.Wb=function n(e){this.$j(e)};var ytt=YW(Ete,"AbstractEList/EListIterator",286);wDn(355,37,NZn,aR);lce.Yj=function n(){return ayn(this)};lce.Qb=function n(){throw dm(new Um)};var Mtt=YW(Ete,"AbstractEList/NonResolvingEIterator",355);wDn(398,286,HZn,cR,K_);lce.Rb=function n(e){throw dm(new Um)};lce.Yj=function n(){var e;try{e=this.c.Vi(this.e);this.Xj();this.g=this.e++;return e}catch(t){t=Ofn(t);if(G$(t,77)){this.Xj();throw dm(new Xm)}else throw dm(t)}};lce.Zj=function n(){var e;try{e=this.c.Vi(--this.e);this.Xj();this.g=this.e;return e}catch(t){t=Ofn(t);if(G$(t,77)){this.Xj();throw dm(new Xm)}else throw dm(t)}};lce.Qb=function n(){throw dm(new Um)};lce.Wb=function n(e){throw dm(new Um)};var Ttt=YW(Ete,"AbstractEList/NonResolvingEListIterator",398);wDn(2080,70,Hre);lce.Ei=function n(e,t){var r,i,a,c,u,s,o,f,h,l,b;a=t.gc();if(a!=0){f=bG(Ron(this.a,4),129);h=f==null?0:f.length;b=h+a;i=Yln(this,b);l=h-e;l>0&&QGn(f,e,i,e+a,l);o=t.Kc();for(u=0;ur)throw dm(new m_(e,r));return new QJ(this,e)};lce.$b=function n(){var e,t;++this.j;e=bG(Ron(this.a,4),129);t=e==null?0:e.length;Lkn(this,null);xnn(this,t,e)};lce.Hc=function n(e){var t,r,i,a,c;t=bG(Ron(this.a,4),129);if(t!=null){if(e!=null){for(i=t,a=0,c=i.length;a=r)throw dm(new m_(e,r));return t[e]};lce.dd=function n(e){var t,r,i;t=bG(Ron(this.a,4),129);if(t!=null){if(e!=null){for(r=0,i=t.length;rr)throw dm(new m_(e,r));return new WJ(this,e)};lce.Ti=function n(e,t){var r,i,a;r=vmn(this);a=r==null?0:r.length;if(e>=a)throw dm(new kM(qte+e+Xte+a));if(t>=a)throw dm(new kM(Vte+t+Xte+a));i=r[t];if(e!=t){e0&&QGn(e,0,t,0,r);return t};lce.Qc=function n(e){var t,r,i;t=bG(Ron(this.a,4),129);i=t==null?0:t.length;if(i>0){if(e.lengthi&&bQ(e,i,null);return e};var jtt;var Ett=YW(Ete,"ArrayDelegatingEList",2080);wDn(1051,37,NZn,P9);lce.Xj=function n(){if(this.b.j!=this.f||BA(bG(Ron(this.b.a,4),129))!==BA(this.a)){throw dm(new Gm)}};lce.Qb=function n(){FSn(this);this.a=bG(Ron(this.b.a,4),129)};var Stt=YW(Ete,"ArrayDelegatingEList/EIterator",1051);wDn(722,286,HZn,Mz,WJ);lce.Xj=function n(){if(this.b.j!=this.f||BA(bG(Ron(this.b.a,4),129))!==BA(this.a)){throw dm(new Gm)}};lce.$j=function n(e){fTn(this,e);this.a=bG(Ron(this.b.a,4),129)};lce.Qb=function n(){FSn(this);this.a=bG(Ron(this.b.a,4),129)};var Ptt=YW(Ete,"ArrayDelegatingEList/EListIterator",722);wDn(1052,355,NZn,C9);lce.Xj=function n(){if(this.b.j!=this.f||BA(bG(Ron(this.b.a,4),129))!==BA(this.a)){throw dm(new Gm)}};var Ctt=YW(Ete,"ArrayDelegatingEList/NonResolvingEIterator",1052);wDn(723,398,HZn,Tz,QJ);lce.Xj=function n(){if(this.b.j!=this.f||BA(bG(Ron(this.b.a,4),129))!==BA(this.a)){throw dm(new Gm)}};var Itt=YW(Ete,"ArrayDelegatingEList/NonResolvingEListIterator",723);wDn(615,302,p0n,ML);var Ott=YW(Ete,"BasicEList/BasicIndexOutOfBoundsException",615);wDn(710,66,zte,xA);lce.bd=function n(e,t){throw dm(new Um)};lce.Fc=function n(e){throw dm(new Um)};lce.cd=function n(e,t){throw dm(new Um)};lce.Gc=function n(e){throw dm(new Um)};lce.$b=function n(){throw dm(new Um)};lce._i=function n(e){throw dm(new Um)};lce.Kc=function n(){return this.Ii()};lce.ed=function n(){return this.Ji()};lce.fd=function n(e){return this.Ki(e)};lce.Ti=function n(e,t){throw dm(new Um)};lce.Ui=function n(e,t){throw dm(new Um)};lce.gd=function n(e){throw dm(new Um)};lce.Mc=function n(e){throw dm(new Um)};lce.hd=function n(e,t){throw dm(new Um)};var Att=YW(Ete,"BasicEList/UnmodifiableEList",710);wDn(721,1,{3:1,20:1,16:1,15:1,61:1,597:1});lce.bd=function n(e,t){rD(this,e,bG(t,44))};lce.Fc=function n(e){return rK(this,bG(e,44))};lce.Jc=function n(e){Y8(this,e)};lce.Xb=function n(e){return bG(Yin(this.c,e),136)};lce.Ti=function n(e,t){return bG(this.c.Ti(e,t),44)};lce.Ui=function n(e,t){iD(this,e,bG(t,44))};lce.Lc=function n(){return new gX(null,new d3(this,16))};lce.gd=function n(e){return bG(this.c.gd(e),44)};lce.hd=function n(e,t){return OW(this,e,bG(t,44))};lce.jd=function n(e){Run(this,e)};lce.Nc=function n(){return new d3(this,16)};lce.Oc=function n(){return new gX(null,new d3(this,16))};lce.cd=function n(e,t){return this.c.cd(e,t)};lce.Gc=function n(e){return this.c.Gc(e)};lce.$b=function n(){this.c.$b()};lce.Hc=function n(e){return this.c.Hc(e)};lce.Ic=function n(e){return Sfn(this.c,e)};lce._j=function n(){var e,t,r;if(this.d==null){this.d=$nn(zet,Ure,66,2*this.f+1,0,1);r=this.e;this.f=0;for(t=this.c.Kc();t.e!=t.i.gc();){e=bG(t.Yj(),136);pMn(this,e)}this.e=r}};lce.Fb=function n(e){return V_(this,e)};lce.Hb=function n(){return Xfn(this.c)};lce.dd=function n(e){return this.c.dd(e)};lce.ak=function n(){this.c=new $p(this)};lce.dc=function n(){return this.f==0};lce.Kc=function n(){return this.c.Kc()};lce.ed=function n(){return this.c.ed()};lce.fd=function n(e){return this.c.fd(e)};lce.bk=function n(){return Cnn(this)};lce.ck=function n(e,t,r){return new BU(e,t,r)};lce.dk=function n(){return new mo};lce.Mc=function n(e){return bcn(this,e)};lce.gc=function n(){return this.f};lce.kd=function n(e,t){return new N2(this.c,e,t)};lce.Pc=function n(){return this.c.Pc()};lce.Qc=function n(e){return this.c.Qc(e)};lce.Ib=function n(){return Cvn(this.c)};lce.e=0;lce.f=0;var Ltt=YW(Ete,"BasicEMap",721);wDn(1046,66,zte,$p);lce.Mi=function n(e,t){ek(this,bG(t,136))};lce.Pi=function n(e,t,r){var i;++(i=this,bG(t,136),i).a.e};lce.Qi=function n(e,t){tk(this,bG(t,136))};lce.Ri=function n(e,t,r){gR(this,bG(t,136),bG(r,136))};lce.Oi=function n(e,t){Don(this.a)};var Ntt=YW(Ete,"BasicEMap/1",1046);wDn(1047,66,zte,mo);lce.aj=function n(e){return $nn(Htt,Gre,621,e,0,1)};var $tt=YW(Ete,"BasicEMap/2",1047);wDn(1048,RZn,KZn,Dp);lce.$b=function n(){this.a.c.$b()};lce.Hc=function n(e){return Spn(this.a,e)};lce.Kc=function n(){return this.a.f==0?(OK(),Gtt.a):new hj(this.a)};lce.Mc=function n(e){var t;t=this.a.f;Amn(this.a,e);return this.a.f!=t};lce.gc=function n(){return this.a.f};var Dtt=YW(Ete,"BasicEMap/3",1048);wDn(1049,31,xZn,xp);lce.$b=function n(){this.a.c.$b()};lce.Hc=function n(e){return Q_n(this.a,e)};lce.Kc=function n(){return this.a.f==0?(OK(),Gtt.a):new lj(this.a)};lce.gc=function n(){return this.a.f};var xtt=YW(Ete,"BasicEMap/4",1049);wDn(1050,RZn,KZn,Rp);lce.$b=function n(){this.a.c.$b()};lce.Hc=function n(e){var t,r,i,a,c,u,s,o,f;if(this.a.f>0&&G$(e,44)){this.a._j();o=bG(e,44);s=o.ld();a=s==null?0:Vun(s);c=sF(this.a,a);t=this.a.d[c];if(t){r=bG(t.g,379);f=t.i;for(u=0;u"+this.c};lce.a=0;var Htt=YW(Ete,"BasicEMap/EntryImpl",621);wDn(546,1,{},ko);var Utt=YW(Ete,"BasicEMap/View",546);var Gtt;wDn(783,1,{});lce.Fb=function n(e){return LDn((dZ(),lbe),e)};lce.Hb=function n(){return iln((dZ(),lbe))};lce.Ib=function n(){return jIn((dZ(),lbe))};var qtt=YW(Ete,"ECollections/BasicEmptyUnmodifiableEList",783);wDn(1348,1,HZn,yo);lce.Nb=function n(e){Az(this,e)};lce.Rb=function n(e){throw dm(new Um)};lce.Ob=function n(){return false};lce.Sb=function n(){return false};lce.Pb=function n(){throw dm(new Xm)};lce.Tb=function n(){return 0};lce.Ub=function n(){throw dm(new Xm)};lce.Vb=function n(){return-1};lce.Qb=function n(){throw dm(new Um)};lce.Wb=function n(e){throw dm(new Um)};var Xtt=YW(Ete,"ECollections/BasicEmptyUnmodifiableEList/1",1348);wDn(1346,783,{20:1,16:1,15:1,61:1},Wk);lce.bd=function n(e,t){sE()};lce.Fc=function n(e){return oE()};lce.cd=function n(e,t){return fE()};lce.Gc=function n(e){return hE()};lce.$b=function n(){lE()};lce.Hc=function n(e){return false};lce.Ic=function n(e){return false};lce.Jc=function n(e){Y8(this,e)};lce.Xb=function n(e){return lL((dZ(),lbe,e)),null};lce.dd=function n(e){return-1};lce.dc=function n(){return true};lce.Kc=function n(){return this.a};lce.ed=function n(){return this.a};lce.fd=function n(e){return this.a};lce.Ti=function n(e,t){return bE()};lce.Ui=function n(e,t){wE()};lce.Lc=function n(){return new gX(null,new d3(this,16))};lce.gd=function n(e){return dE()};lce.Mc=function n(e){return gE()};lce.hd=function n(e,t){return vE()};lce.gc=function n(){return 0};lce.jd=function n(e){Run(this,e)};lce.Nc=function n(){return new d3(this,16)};lce.Oc=function n(){return new gX(null,new d3(this,16))};lce.kd=function n(e,t){return dZ(),new N2(lbe,e,t)};lce.Pc=function n(){return AV((dZ(),lbe))};lce.Qc=function n(e){return dZ(),lTn(lbe,e)};var Vtt=YW(Ete,"ECollections/EmptyUnmodifiableEList",1346);wDn(1347,783,{20:1,16:1,15:1,61:1,597:1},Qk);lce.bd=function n(e,t){sE()};lce.Fc=function n(e){return oE()};lce.cd=function n(e,t){return fE()};lce.Gc=function n(e){return hE()};lce.$b=function n(){lE()};lce.Hc=function n(e){return false};lce.Ic=function n(e){return false};lce.Jc=function n(e){Y8(this,e)};lce.Xb=function n(e){return lL((dZ(),lbe,e)),null};lce.dd=function n(e){return-1};lce.dc=function n(){return true};lce.Kc=function n(){return this.a};lce.ed=function n(){return this.a};lce.fd=function n(e){return this.a};lce.Ti=function n(e,t){return bE()};lce.Ui=function n(e,t){wE()};lce.Lc=function n(){return new gX(null,new d3(this,16))};lce.gd=function n(e){return dE()};lce.Mc=function n(e){return gE()};lce.hd=function n(e,t){return vE()};lce.gc=function n(){return 0};lce.jd=function n(e){Run(this,e)};lce.Nc=function n(){return new d3(this,16)};lce.Oc=function n(){return new gX(null,new d3(this,16))};lce.kd=function n(e,t){return dZ(),new N2(lbe,e,t)};lce.Pc=function n(){return AV((dZ(),lbe))};lce.Qc=function n(e){return dZ(),lTn(lbe,e)};lce.bk=function n(){return dZ(),dZ(),bbe};var ztt=YW(Ete,"ECollections/EmptyUnmodifiableEMap",1347);var Wtt=$q(Ete,"Enumerator");var Qtt;wDn(288,1,{288:1},iBn);lce.Fb=function n(e){var t;if(this===e)return true;if(!G$(e,288))return false;t=bG(e,288);return this.f==t.f&&SX(this.i,t.i)&&EX(this.a,(this.f&256)!=0?(t.f&256)!=0?t.a:null:(t.f&256)!=0?null:t.a)&&EX(this.d,t.d)&&EX(this.g,t.g)&&EX(this.e,t.e)&&ryn(this,t)};lce.Hb=function n(){return this.f};lce.Ib=function n(){return _Un(this)};lce.f=0;var Jtt=0,Ytt=0,Ztt=0,nrt=0,ert=0,trt=0,rrt=0,irt=0,art=0,crt,urt=0,srt=0,ort=0,frt=0,hrt,lrt;var brt=YW(Ete,"URI",288);wDn(1121,45,_0n,Jk);lce.zc=function n(e,t){return bG(o2(this,TK(e),bG(t,288)),288)};var wrt=YW(Ete,"URI/URICache",1121);wDn(506,66,zte,lo,FX);lce.Si=function n(){return true};var drt=YW(Ete,"UniqueEList",506);wDn(590,63,E1n,Ltn);var grt=YW(Ete,"WrappedException",590);var vrt=$q(Cee,Vre);var prt=$q(Cee,zre);var mrt=$q(Cee,Wre);var krt=$q(Cee,Qre);var yrt=$q(Cee,Jre);var Mrt=$q(Cee,"EClass");var Trt=$q(Cee,"EDataType");var jrt;wDn(1233,45,_0n,Yk);lce.xc=function n(e){return HA(e)?z1(this,e):_A(GX(this.f,e))};var Ert=YW(Cee,"EDataType/Internal/ConversionDelegate/Factory/Registry/Impl",1233);var Srt=$q(Cee,"EEnum");var Prt=$q(Cee,Yre);var Crt=$q(Cee,Zre);var Irt=$q(Cee,nie);var Ort;var Art=$q(Cee,eie);var Lrt=$q(Cee,tie);wDn(1042,1,{},ho);lce.Ib=function n(){return"NIL"};var Nrt=YW(Cee,"EStructuralFeature/Internal/DynamicValueHolder/1",1042);var $rt;wDn(1041,45,_0n,Zk);lce.xc=function n(e){return HA(e)?z1(this,e):_A(GX(this.f,e))};var Drt=YW(Cee,"EStructuralFeature/Internal/SettingDelegate/Factory/Registry/Impl",1041);var xrt=$q(Cee,rie);var Rrt=$q(Cee,"EValidator/PatternMatcher");var Krt;var Frt;var _rt;var Brt,Hrt,Urt,Grt,qrt,Xrt,Vrt,zrt,Wrt,Qrt,Jrt,Yrt,Zrt,nit,eit,tit,rit,iit,ait,cit,uit,sit,oit;var fit=$q(iie,"FeatureMap/Entry");wDn(545,1,{76:1},CA);lce.Lk=function n(){return this.a};lce.md=function n(){return this.b};var hit=YW(Jee,"BasicEObjectImpl/1",545);wDn(1040,1,aie,IA);lce.Fk=function n(e){return z9(this.a,this.b,e)};lce.Qj=function n(){return P0(this.a,this.b)};lce.Wb=function n(e){S0(this.a,this.b,e)};lce.Gk=function n(){ZQ(this.a,this.b)};var lit=YW(Jee,"BasicEObjectImpl/4",1040);wDn(2081,1,{114:1});lce.Mk=function n(e){this.e=e==0?bit:$nn(kce,jZn,1,e,5,1)};lce.li=function n(e){return this.e[e]};lce.mi=function n(e,t){this.e[e]=t};lce.ni=function n(e){this.e[e]=null};lce.Nk=function n(){return this.c};lce.Ok=function n(){throw dm(new Um)};lce.Pk=function n(){throw dm(new Um)};lce.Qk=function n(){return this.d};lce.Rk=function n(){return this.e!=null};lce.Sk=function n(e){this.c=e};lce.Tk=function n(e){throw dm(new Um)};lce.Uk=function n(e){throw dm(new Um)};lce.Vk=function n(e){this.d=e};var bit;var wit=YW(Jee,"BasicEObjectImpl/EPropertiesHolderBaseImpl",2081);wDn(192,2081,{114:1},Rl);lce.Ok=function n(){return this.a};lce.Pk=function n(){return this.b};lce.Tk=function n(e){this.a=e};lce.Uk=function n(e){this.b=e};var dit=YW(Jee,"BasicEObjectImpl/EPropertiesHolderImpl",192);wDn(516,99,Qee,Mo);lce.uh=function n(){return this.f};lce.zh=function n(){return this.k};lce.Bh=function n(e,t){this.g=e;this.i=t};lce.Dh=function n(){return(this.j&2)==0?this.ii():this.$h().Nk()};lce.Fh=function n(){return this.i};lce.wh=function n(){return(this.j&1)!=0};lce.Ph=function n(){return this.g};lce.Vh=function n(){return(this.j&4)!=0};lce.$h=function n(){return!this.k&&(this.k=new Rl),this.k};lce.ci=function n(e){this.$h().Sk(e);e?this.j|=2:this.j&=-3};lce.ei=function n(e){this.$h().Uk(e);e?this.j|=4:this.j&=-5};lce.ii=function n(){return(cQ(),_rt).S};lce.i=0;lce.j=1;var git=YW(Jee,"EObjectImpl",516);wDn(798,516,{110:1,94:1,93:1,58:1,114:1,54:1,99:1},XG);lce.li=function n(e){return this.e[e]};lce.mi=function n(e,t){this.e[e]=t};lce.ni=function n(e){this.e[e]=null};lce.Dh=function n(){return this.d};lce.Ih=function n(e){return upn(this.d,e)};lce.Kh=function n(){return this.d};lce.Oh=function n(){return this.e!=null};lce.$h=function n(){!this.k&&(this.k=new To);return this.k};lce.ci=function n(e){this.d=e};lce.hi=function n(){var e;if(this.e==null){e=sQ(this.d);this.e=e==0?vit:$nn(kce,jZn,1,e,5,1)}return this};lce.ji=function n(){return 0};var vit;var pit=YW(Jee,"DynamicEObjectImpl",798);wDn(1522,798,{110:1,44:1,94:1,93:1,136:1,58:1,114:1,54:1,99:1},Oq);lce.Fb=function n(e){return this===e};lce.Hb=function n(){return Bx(this)};lce.ci=function n(e){this.d=e;this.b=OKn(e,"key");this.c=OKn(e,ute)};lce.Bi=function n(){var e;if(this.a==-1){e=Ytn(this,this.b);this.a=e==null?0:Vun(e)}return this.a};lce.ld=function n(){return Ytn(this,this.b)};lce.md=function n(){return Ytn(this,this.c)};lce.Ci=function n(e){this.a=e};lce.Di=function n(e){S0(this,this.b,e)};lce.nd=function n(e){var t;t=Ytn(this,this.c);S0(this,this.c,e);return t};lce.a=0;var mit=YW(Jee,"DynamicEObjectImpl/BasicEMapEntry",1522);wDn(1523,1,{114:1},To);lce.Mk=function n(e){throw dm(new Um)};lce.li=function n(e){throw dm(new Um)};lce.mi=function n(e,t){throw dm(new Um)};lce.ni=function n(e){throw dm(new Um)};lce.Nk=function n(){throw dm(new Um)};lce.Ok=function n(){return this.a};lce.Pk=function n(){return this.b};lce.Qk=function n(){return this.c};lce.Rk=function n(){throw dm(new Um)};lce.Sk=function n(e){throw dm(new Um)};lce.Tk=function n(e){this.a=e};lce.Uk=function n(e){this.b=e};lce.Vk=function n(e){this.c=e};var kit=YW(Jee,"DynamicEObjectImpl/DynamicEPropertiesHolderImpl",1523);wDn(519,158,{110:1,94:1,93:1,598:1,155:1,58:1,114:1,54:1,99:1,519:1,158:1,119:1,120:1},jo);lce.Ah=function n(e){return rEn(this,e)};lce.Lh=function n(e,t,r){var i;switch(e){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),this.Ab;case 1:return this.d;case 2:return r?(!this.b&&(this.b=new JR((rZn(),cit),Nat,this)),this.b):(!this.b&&(this.b=new JR((rZn(),cit),Nat,this)),Cnn(this.b));case 3:return G0(this);case 4:return!this.a&&(this.a=new PD(x7e,this,4)),this.a;case 5:return!this.c&&(this.c=new DD(x7e,this,5)),this.c}return Fen(this,e-sQ((rZn(),Brt)),uin((i=bG(Ron(this,16),29),!i?Brt:i),e),t,r)};lce.Sh=function n(e,t,r){var i,a,c;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kpn(this.Ab,e,r);case 3:!!this.Cb&&(r=(a=this.Db>>16,a>=0?rEn(this,r):this.Cb.Th(this,-1-a,null,r)));return yV(this,bG(e,155),r)}return c=bG(uin((i=bG(Ron(this,16),29),!i?(rZn(),Brt):i),t),69),c.wk().zk(this,Fmn(this),t-sQ((rZn(),Brt)),e,r)};lce.Uh=function n(e,t,r){var i,a;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kyn(this.Ab,e,r);case 2:return!this.b&&(this.b=new JR((rZn(),cit),Nat,this)),W_(this.b,e,r);case 3:return yV(this,null,r);case 4:return!this.a&&(this.a=new PD(x7e,this,4)),Kyn(this.a,e,r)}return a=bG(uin((i=bG(Ron(this,16),29),!i?(rZn(),Brt):i),t),69),a.wk().Ak(this,Fmn(this),t-sQ((rZn(),Brt)),e,r)};lce.Wh=function n(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.d!=null;case 2:return!!this.b&&this.b.f!=0;case 3:return!!G0(this);case 4:return!!this.a&&this.a.i!=0;case 5:return!!this.c&&this.c.i!=0}return v5(this,e-sQ((rZn(),Brt)),uin((t=bG(Ron(this,16),29),!t?Brt:t),e))};lce.bi=function n(e,t){var r;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NW(this.Ab,bG(t,16));return;case 1:Bq(this,TK(t));return;case 2:!this.b&&(this.b=new JR((rZn(),cit),Nat,this));ton(this.b,t);return;case 3:EKn(this,bG(t,155));return;case 4:!this.a&&(this.a=new PD(x7e,this,4));NVn(this.a);!this.a&&(this.a=new PD(x7e,this,4));NW(this.a,bG(t,16));return;case 5:!this.c&&(this.c=new DD(x7e,this,5));NVn(this.c);!this.c&&(this.c=new DD(x7e,this,5));NW(this.c,bG(t,16));return}vvn(this,e-sQ((rZn(),Brt)),uin((r=bG(Ron(this,16),29),!r?Brt:r),e),t)};lce.ii=function n(){return rZn(),Brt};lce.ki=function n(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);return;case 1:run(this,null);return;case 2:!this.b&&(this.b=new JR((rZn(),cit),Nat,this));this.b.c.$b();return;case 3:EKn(this,null);return;case 4:!this.a&&(this.a=new PD(x7e,this,4));NVn(this.a);return;case 5:!this.c&&(this.c=new DD(x7e,this,5));NVn(this.c);return}wdn(this,e-sQ((rZn(),Brt)),uin((t=bG(Ron(this,16),29),!t?Brt:t),e))};lce.Ib=function n(){return gdn(this)};lce.d=null;var yit=YW(Jee,"EAnnotationImpl",519);wDn(141,721,cie,ven);lce.Gi=function n(e,t){QN(this,e,bG(t,44))};lce.Wk=function n(e,t){return z_(this,bG(e,44),t)};lce.$i=function n(e){return bG(bG(this.c,71).$i(e),136)};lce.Ii=function n(){return bG(this.c,71).Ii()};lce.Ji=function n(){return bG(this.c,71).Ji()};lce.Ki=function n(e){return bG(this.c,71).Ki(e)};lce.Xk=function n(e,t){return W_(this,e,t)};lce.Fk=function n(e){return bG(this.c,79).Fk(e)};lce.ak=function n(){};lce.Qj=function n(){return bG(this.c,79).Qj()};lce.ck=function n(e,t,r){var i;i=bG(Vin(this.b).wi().si(this.b),136);i.Ci(e);i.Di(t);i.nd(r);return i};lce.dk=function n(){return new Zp(this)};lce.Wb=function n(e){ton(this,e)};lce.Gk=function n(){bG(this.c,79).Gk()};var Mit=YW(iie,"EcoreEMap",141);wDn(165,141,cie,JR);lce._j=function n(){var e,t,r,i,a,c;if(this.d==null){c=$nn(zet,Ure,66,2*this.f+1,0,1);for(r=this.c.Kc();r.e!=r.i.gc();){t=bG(r.Yj(),136);i=t.Bi();a=(i&pZn)%c.length;e=c[a];!e&&(e=c[a]=new Zp(this));e.Fc(t)}this.d=c}};var Tit=YW(Jee,"EAnnotationImpl/1",165);wDn(292,448,{110:1,94:1,93:1,155:1,197:1,58:1,114:1,481:1,54:1,99:1,158:1,292:1,119:1,120:1});lce.Lh=function n(e,t,r){var i,a;switch(e){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return Qx(),(this.Bb&256)!=0?true:false;case 3:return Qx(),(this.Bb&512)!=0?true:false;case 4:return Bwn(this.s);case 5:return Bwn(this.t);case 6:return Qx(),this.Jk()?true:false;case 7:return Qx(),a=this.s,a>=1?true:false;case 8:if(t)return pEn(this);return this.r;case 9:return this.q}return Fen(this,e-sQ(this.ii()),uin((i=bG(Ron(this,16),29),!i?this.ii():i),e),t,r)};lce.Uh=function n(e,t,r){var i,a;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kyn(this.Ab,e,r);case 9:return $W(this,r)}return a=bG(uin((i=bG(Ron(this,16),29),!i?this.ii():i),t),69),a.wk().Ak(this,Fmn(this),t-sQ(this.ii()),e,r)};lce.Wh=function n(e){var t,r;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return this.Jk();case 7:return r=this.s,r>=1;case 8:return!!this.r&&!this.q.e&&SQ(this.q).i==0;case 9:return!!this.q&&!(!!this.r&&!this.q.e&&SQ(this.q).i==0)}return v5(this,e-sQ(this.ii()),uin((t=bG(Ron(this,16),29),!t?this.ii():t),e))};lce.bi=function n(e,t){var r,i;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NW(this.Ab,bG(t,16));return;case 1:this.ui(TK(t));return;case 2:kdn(this,lM(yK(t)));return;case 3:Tdn(this,lM(yK(t)));return;case 4:Lan(this,bG(t,17).a);return;case 5:this.Zk(bG(t,17).a);return;case 8:Ubn(this,bG(t,142));return;case 9:i=NCn(this,bG(t,89),null);!!i&&i.oj();return}vvn(this,e-sQ(this.ii()),uin((r=bG(Ron(this,16),29),!r?this.ii():r),e),t)};lce.ii=function n(){return rZn(),sit};lce.ki=function n(e){var t,r;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);return;case 1:this.ui(null);return;case 2:kdn(this,true);return;case 3:Tdn(this,true);return;case 4:Lan(this,0);return;case 5:this.Zk(1);return;case 8:Ubn(this,null);return;case 9:r=NCn(this,null,null);!!r&&r.oj();return}wdn(this,e-sQ(this.ii()),uin((t=bG(Ron(this,16),29),!t?this.ii():t),e))};lce.pi=function n(){pEn(this);this.Bb|=1};lce.Hk=function n(){return pEn(this)};lce.Ik=function n(){return this.t};lce.Jk=function n(){var e;return e=this.t,e>1||e==-1};lce.Si=function n(){return(this.Bb&512)!=0};lce.Yk=function n(e,t){return rdn(this,e,t)};lce.Zk=function n(e){Nan(this,e)};lce.Ib=function n(){return R$n(this)};lce.s=0;lce.t=1;var jit=YW(Jee,"ETypedElementImpl",292);wDn(462,292,{110:1,94:1,93:1,155:1,197:1,58:1,179:1,69:1,114:1,481:1,54:1,99:1,158:1,462:1,292:1,119:1,120:1,692:1});lce.Ah=function n(e){return Mjn(this,e)};lce.Lh=function n(e,t,r){var i,a;switch(e){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return Qx(),(this.Bb&256)!=0?true:false;case 3:return Qx(),(this.Bb&512)!=0?true:false;case 4:return Bwn(this.s);case 5:return Bwn(this.t);case 6:return Qx(),this.Jk()?true:false;case 7:return Qx(),a=this.s,a>=1?true:false;case 8:if(t)return pEn(this);return this.r;case 9:return this.q;case 10:return Qx(),(this.Bb&b1n)!=0?true:false;case 11:return Qx(),(this.Bb&oie)!=0?true:false;case 12:return Qx(),(this.Bb&T0n)!=0?true:false;case 13:return this.j;case 14:return KRn(this);case 15:return Qx(),(this.Bb&sie)!=0?true:false;case 16:return Qx(),(this.Bb&VZn)!=0?true:false;case 17:return U0(this)}return Fen(this,e-sQ(this.ii()),uin((i=bG(Ron(this,16),29),!i?this.ii():i),e),t,r)};lce.Sh=function n(e,t,r){var i,a,c;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kpn(this.Ab,e,r);case 17:!!this.Cb&&(r=(a=this.Db>>16,a>=0?Mjn(this,r):this.Cb.Th(this,-1-a,null,r)));return FUn(this,e,17,r)}return c=bG(uin((i=bG(Ron(this,16),29),!i?this.ii():i),t),69),c.wk().zk(this,Fmn(this),t-sQ(this.ii()),e,r)};lce.Uh=function n(e,t,r){var i,a;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kyn(this.Ab,e,r);case 9:return $W(this,r);case 17:return FUn(this,null,17,r)}return a=bG(uin((i=bG(Ron(this,16),29),!i?this.ii():i),t),69),a.wk().Ak(this,Fmn(this),t-sQ(this.ii()),e,r)};lce.Wh=function n(e){var t,r;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return this.Jk();case 7:return r=this.s,r>=1;case 8:return!!this.r&&!this.q.e&&SQ(this.q).i==0;case 9:return!!this.q&&!(!!this.r&&!this.q.e&&SQ(this.q).i==0);case 10:return(this.Bb&b1n)==0;case 11:return(this.Bb&oie)!=0;case 12:return(this.Bb&T0n)!=0;case 13:return this.j!=null;case 14:return KRn(this)!=null;case 15:return(this.Bb&sie)!=0;case 16:return(this.Bb&VZn)!=0;case 17:return!!U0(this)}return v5(this,e-sQ(this.ii()),uin((t=bG(Ron(this,16),29),!t?this.ii():t),e))};lce.bi=function n(e,t){var r,i;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NW(this.Ab,bG(t,16));return;case 1:y2(this,TK(t));return;case 2:kdn(this,lM(yK(t)));return;case 3:Tdn(this,lM(yK(t)));return;case 4:Lan(this,bG(t,17).a);return;case 5:this.Zk(bG(t,17).a);return;case 8:Ubn(this,bG(t,142));return;case 9:i=NCn(this,bG(t,89),null);!!i&&i.oj();return;case 10:ngn(this,lM(yK(t)));return;case 11:rgn(this,lM(yK(t)));return;case 12:egn(this,lM(yK(t)));return;case 13:TA(this,TK(t));return;case 15:tgn(this,lM(yK(t)));return;case 16:Ngn(this,lM(yK(t)));return}vvn(this,e-sQ(this.ii()),uin((r=bG(Ron(this,16),29),!r?this.ii():r),e),t)};lce.ii=function n(){return rZn(),uit};lce.ki=function n(e){var t,r;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);return;case 1:G$(this.Cb,90)&&SLn(S9(bG(this.Cb,90)),4);Qun(this,null);return;case 2:kdn(this,true);return;case 3:Tdn(this,true);return;case 4:Lan(this,0);return;case 5:this.Zk(1);return;case 8:Ubn(this,null);return;case 9:r=NCn(this,null,null);!!r&&r.oj();return;case 10:ngn(this,true);return;case 11:rgn(this,false);return;case 12:egn(this,false);return;case 13:this.i=null;vun(this,null);return;case 15:tgn(this,false);return;case 16:Ngn(this,false);return}wdn(this,e-sQ(this.ii()),uin((t=bG(Ron(this,16),29),!t?this.ii():t),e))};lce.pi=function n(){XJ(Ktn((yAn(),Vut),this));pEn(this);this.Bb|=1};lce.pk=function n(){return this.f};lce.ik=function n(){return KRn(this)};lce.qk=function n(){return U0(this)};lce.uk=function n(){return null};lce.$k=function n(){return this.k};lce.Lj=function n(){return this.n};lce.vk=function n(){return QSn(this)};lce.wk=function n(){var e,t,r,i,a,c,u,s,o;if(!this.p){r=U0(this);(r.i==null&&uqn(r),r.i).length;i=this.uk();!!i&&sQ(U0(i));a=pEn(this);u=a.kk();e=!u?null:(u.i&1)!=0?u==qht?Uhe:u==Ght?tle:u==Wht?Zhe:u==zht?Yhe:u==Xht?ale:u==Qht?wle:u==Vht?Xhe:Whe:u;t=KRn(this);s=a.ik();Zgn(this);(this.Bb&VZn)!=0&&(!!(c=fSn((yAn(),Vut),r))&&c!=this||!!(c=q3(Ktn(Vut,this))))?this.p=new AA(this,c):this.Jk()?this.al()?!i?(this.Bb&sie)!=0?!e?this.bl()?this.p=new WZ(42,this):this.p=new WZ(0,this):e==vue?this.p=new HU(50,xnt,this):this.bl()?this.p=new HU(43,e,this):this.p=new HU(1,e,this):!e?this.bl()?this.p=new WZ(44,this):this.p=new WZ(2,this):e==vue?this.p=new HU(41,xnt,this):this.bl()?this.p=new HU(45,e,this):this.p=new HU(3,e,this):(this.Bb&sie)!=0?!e?this.bl()?this.p=new o8(46,this,i):this.p=new o8(4,this,i):this.bl()?this.p=new NY(47,e,this,i):this.p=new NY(5,e,this,i):!e?this.bl()?this.p=new o8(48,this,i):this.p=new o8(6,this,i):this.bl()?this.p=new NY(49,e,this,i):this.p=new NY(7,e,this,i):G$(a,156)?e==fit?this.p=new WZ(40,this):(this.Bb&512)!=0?(this.Bb&sie)!=0?!e?this.p=new WZ(8,this):this.p=new HU(9,e,this):!e?this.p=new WZ(10,this):this.p=new HU(11,e,this):(this.Bb&sie)!=0?!e?this.p=new WZ(12,this):this.p=new HU(13,e,this):!e?this.p=new WZ(14,this):this.p=new HU(15,e,this):!i?this.bl()?(this.Bb&sie)!=0?!e?this.p=new WZ(16,this):this.p=new HU(17,e,this):!e?this.p=new WZ(18,this):this.p=new HU(19,e,this):(this.Bb&sie)!=0?!e?this.p=new WZ(20,this):this.p=new HU(21,e,this):!e?this.p=new WZ(22,this):this.p=new HU(23,e,this):(o=i.t,o>1||o==-1?this.bl()?(this.Bb&sie)!=0?!e?this.p=new o8(24,this,i):this.p=new NY(25,e,this,i):!e?this.p=new o8(26,this,i):this.p=new NY(27,e,this,i):(this.Bb&sie)!=0?!e?this.p=new o8(28,this,i):this.p=new NY(29,e,this,i):!e?this.p=new o8(30,this,i):this.p=new NY(31,e,this,i):this.bl()?(this.Bb&sie)!=0?!e?this.p=new o8(32,this,i):this.p=new NY(33,e,this,i):!e?this.p=new o8(34,this,i):this.p=new NY(35,e,this,i):(this.Bb&sie)!=0?!e?this.p=new o8(36,this,i):this.p=new NY(37,e,this,i):!e?this.p=new o8(38,this,i):this.p=new NY(39,e,this,i)):this._k()?this.bl()?this.p=new UU(bG(a,29),this,i):this.p=new q1(bG(a,29),this,i):G$(a,156)?e==fit?this.p=new WZ(40,this):(this.Bb&sie)!=0?!e?this.p=new xY(bG(a,156),t,s,this):this.p=new pV(t,s,this,(Lpn(),u==Ght?Qat:u==qht?qat:u==Xht?Jat:u==Wht?Wat:u==zht?zat:u==Qht?Zat:u==Vht?Xat:u==Uht?Vat:Yat)):!e?this.p=new DY(bG(a,156),t,s,this):this.p=new vV(t,s,this,(Lpn(),u==Ght?Qat:u==qht?qat:u==Xht?Jat:u==Wht?Wat:u==zht?zat:u==Qht?Zat:u==Vht?Xat:u==Uht?Vat:Yat)):this.al()?!i?(this.Bb&sie)!=0?this.bl()?this.p=new fK(bG(a,29),this):this.p=new sK(bG(a,29),this):this.bl()?this.p=new uK(bG(a,29),this):this.p=new cK(bG(a,29),this):(this.Bb&sie)!=0?this.bl()?this.p=new WU(bG(a,29),this,i):this.p=new zU(bG(a,29),this,i):this.bl()?this.p=new VU(bG(a,29),this,i):this.p=new GU(bG(a,29),this,i):this.bl()?!i?(this.Bb&sie)!=0?this.p=new hK(bG(a,29),this):this.p=new oK(bG(a,29),this):(this.Bb&sie)!=0?this.p=new QU(bG(a,29),this,i):this.p=new qU(bG(a,29),this,i):!i?(this.Bb&sie)!=0?this.p=new lK(bG(a,29),this):this.p=new DX(bG(a,29),this):(this.Bb&sie)!=0?this.p=new JU(bG(a,29),this,i):this.p=new XU(bG(a,29),this,i)}return this.p};lce.rk=function n(){return(this.Bb&b1n)!=0};lce._k=function n(){return false};lce.al=function n(){return false};lce.sk=function n(){return(this.Bb&VZn)!=0};lce.xk=function n(){return urn(this)};lce.bl=function n(){return false};lce.tk=function n(){return(this.Bb&sie)!=0};lce.cl=function n(e){this.k=e};lce.ui=function n(e){y2(this,e)};lce.Ib=function n(){return PBn(this)};lce.e=false;lce.n=0;var Eit=YW(Jee,"EStructuralFeatureImpl",462);wDn(331,462,{110:1,94:1,93:1,35:1,155:1,197:1,58:1,179:1,69:1,114:1,481:1,54:1,99:1,331:1,158:1,462:1,292:1,119:1,120:1,692:1},ny);lce.Lh=function n(e,t,r){var i,a;switch(e){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return Qx(),(this.Bb&256)!=0?true:false;case 3:return Qx(),(this.Bb&512)!=0?true:false;case 4:return Bwn(this.s);case 5:return Bwn(this.t);case 6:return Qx(),ANn(this)?true:false;case 7:return Qx(),a=this.s,a>=1?true:false;case 8:if(t)return pEn(this);return this.r;case 9:return this.q;case 10:return Qx(),(this.Bb&b1n)!=0?true:false;case 11:return Qx(),(this.Bb&oie)!=0?true:false;case 12:return Qx(),(this.Bb&T0n)!=0?true:false;case 13:return this.j;case 14:return KRn(this);case 15:return Qx(),(this.Bb&sie)!=0?true:false;case 16:return Qx(),(this.Bb&VZn)!=0?true:false;case 17:return U0(this);case 18:return Qx(),(this.Bb&Wee)!=0?true:false;case 19:if(t)return Efn(this);return O7(this)}return Fen(this,e-sQ((rZn(),Hrt)),uin((i=bG(Ron(this,16),29),!i?Hrt:i),e),t,r)};lce.Wh=function n(e){var t,r;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return ANn(this);case 7:return r=this.s,r>=1;case 8:return!!this.r&&!this.q.e&&SQ(this.q).i==0;case 9:return!!this.q&&!(!!this.r&&!this.q.e&&SQ(this.q).i==0);case 10:return(this.Bb&b1n)==0;case 11:return(this.Bb&oie)!=0;case 12:return(this.Bb&T0n)!=0;case 13:return this.j!=null;case 14:return KRn(this)!=null;case 15:return(this.Bb&sie)!=0;case 16:return(this.Bb&VZn)!=0;case 17:return!!U0(this);case 18:return(this.Bb&Wee)!=0;case 19:return!!O7(this)}return v5(this,e-sQ((rZn(),Hrt)),uin((t=bG(Ron(this,16),29),!t?Hrt:t),e))};lce.bi=function n(e,t){var r,i;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NW(this.Ab,bG(t,16));return;case 1:y2(this,TK(t));return;case 2:kdn(this,lM(yK(t)));return;case 3:Tdn(this,lM(yK(t)));return;case 4:Lan(this,bG(t,17).a);return;case 5:gj(this,bG(t,17).a);return;case 8:Ubn(this,bG(t,142));return;case 9:i=NCn(this,bG(t,89),null);!!i&&i.oj();return;case 10:ngn(this,lM(yK(t)));return;case 11:rgn(this,lM(yK(t)));return;case 12:egn(this,lM(yK(t)));return;case 13:TA(this,TK(t));return;case 15:tgn(this,lM(yK(t)));return;case 16:Ngn(this,lM(yK(t)));return;case 18:Agn(this,lM(yK(t)));return}vvn(this,e-sQ((rZn(),Hrt)),uin((r=bG(Ron(this,16),29),!r?Hrt:r),e),t)};lce.ii=function n(){return rZn(),Hrt};lce.ki=function n(e){var t,r;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);return;case 1:G$(this.Cb,90)&&SLn(S9(bG(this.Cb,90)),4);Qun(this,null);return;case 2:kdn(this,true);return;case 3:Tdn(this,true);return;case 4:Lan(this,0);return;case 5:this.b=0;Nan(this,1);return;case 8:Ubn(this,null);return;case 9:r=NCn(this,null,null);!!r&&r.oj();return;case 10:ngn(this,true);return;case 11:rgn(this,false);return;case 12:egn(this,false);return;case 13:this.i=null;vun(this,null);return;case 15:tgn(this,false);return;case 16:Ngn(this,false);return;case 18:Agn(this,false);return}wdn(this,e-sQ((rZn(),Hrt)),uin((t=bG(Ron(this,16),29),!t?Hrt:t),e))};lce.pi=function n(){Efn(this);XJ(Ktn((yAn(),Vut),this));pEn(this);this.Bb|=1};lce.Jk=function n(){return ANn(this)};lce.Yk=function n(e,t){this.b=0;this.a=null;return rdn(this,e,t)};lce.Zk=function n(e){gj(this,e)};lce.Ib=function n(){var e;if((this.Db&64)!=0)return PBn(this);e=new gx(PBn(this));e.a+=" (iD: ";Rj(e,(this.Bb&Wee)!=0);e.a+=")";return e.a};lce.b=0;var Sit=YW(Jee,"EAttributeImpl",331);wDn(364,448,{110:1,94:1,93:1,142:1,155:1,197:1,58:1,114:1,54:1,99:1,364:1,158:1,119:1,120:1,691:1});lce.dl=function n(e){return e.Dh()==this};lce.Ah=function n(e){return ZTn(this,e)};lce.Bh=function n(e,t){this.w=null;this.Db=t<<16|this.Db&255;this.Cb=e};lce.Lh=function n(e,t,r){var i;switch(e){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return this.D!=null?this.D:this.B;case 3:return qTn(this);case 4:return this.ik();case 5:return this.F;case 6:if(t)return Vin(this);return _0(this);case 7:return!this.A&&(this.A=new LD(xrt,this,7)),this.A}return Fen(this,e-sQ(this.ii()),uin((i=bG(Ron(this,16),29),!i?this.ii():i),e),t,r)};lce.Sh=function n(e,t,r){var i,a,c;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kpn(this.Ab,e,r);case 6:!!this.Cb&&(r=(a=this.Db>>16,a>=0?ZTn(this,r):this.Cb.Th(this,-1-a,null,r)));return FUn(this,e,6,r)}return c=bG(uin((i=bG(Ron(this,16),29),!i?this.ii():i),t),69),c.wk().zk(this,Fmn(this),t-sQ(this.ii()),e,r)};lce.Uh=function n(e,t,r){var i,a;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kyn(this.Ab,e,r);case 6:return FUn(this,null,6,r);case 7:return!this.A&&(this.A=new LD(xrt,this,7)),Kyn(this.A,e,r)}return a=bG(uin((i=bG(Ron(this,16),29),!i?this.ii():i),t),69),a.wk().Ak(this,Fmn(this),t-sQ(this.ii()),e,r)};lce.Wh=function n(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.D!=null&&this.D==this.F;case 3:return!!qTn(this);case 4:return this.ik()!=null;case 5:return this.F!=null&&this.F!=this.D&&this.F!=this.B;case 6:return!!_0(this);case 7:return!!this.A&&this.A.i!=0}return v5(this,e-sQ(this.ii()),uin((t=bG(Ron(this,16),29),!t?this.ii():t),e))};lce.bi=function n(e,t){var r;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NW(this.Ab,bG(t,16));return;case 1:k2(this,TK(t));return;case 2:MN(this,TK(t));return;case 5:CWn(this,TK(t));return;case 7:!this.A&&(this.A=new LD(xrt,this,7));NVn(this.A);!this.A&&(this.A=new LD(xrt,this,7));NW(this.A,bG(t,16));return}vvn(this,e-sQ(this.ii()),uin((r=bG(Ron(this,16),29),!r?this.ii():r),e),t)};lce.ii=function n(){return rZn(),Grt};lce.ki=function n(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);return;case 1:G$(this.Cb,184)&&(bG(this.Cb,184).tb=null);Qun(this,null);return;case 2:wbn(this,null);Dan(this,this.D);return;case 5:CWn(this,null);return;case 7:!this.A&&(this.A=new LD(xrt,this,7));NVn(this.A);return}wdn(this,e-sQ(this.ii()),uin((t=bG(Ron(this,16),29),!t?this.ii():t),e))};lce.hk=function n(){var e;return this.G==-1&&(this.G=(e=Vin(this),e?Vyn(e.vi(),this):-1)),this.G};lce.ik=function n(){return null};lce.jk=function n(){return Vin(this)};lce.el=function n(){return this.v};lce.kk=function n(){return qTn(this)};lce.lk=function n(){return this.D!=null?this.D:this.B};lce.mk=function n(){return this.F};lce.fk=function n(e){return RGn(this,e)};lce.fl=function n(e){this.v=e};lce.gl=function n(e){csn(this,e)};lce.hl=function n(e){this.C=e};lce.ui=function n(e){k2(this,e)};lce.Ib=function n(){return Mpn(this)};lce.C=null;lce.D=null;lce.G=-1;var Pit=YW(Jee,"EClassifierImpl",364);wDn(90,364,{110:1,94:1,93:1,29:1,142:1,155:1,197:1,58:1,114:1,54:1,99:1,90:1,364:1,158:1,482:1,119:1,120:1,691:1},Ul);lce.dl=function n(e){return ZF(this,e.Dh())};lce.Lh=function n(e,t,r){var i;switch(e){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return this.D!=null?this.D:this.B;case 3:return qTn(this);case 4:return null;case 5:return this.F;case 6:if(t)return Vin(this);return _0(this);case 7:return!this.A&&(this.A=new LD(xrt,this,7)),this.A;case 8:return Qx(),(this.Bb&256)!=0?true:false;case 9:return Qx(),(this.Bb&512)!=0?true:false;case 10:return a1(this);case 11:return!this.q&&(this.q=new gz(Irt,this,11,10)),this.q;case 12:return dXn(this);case 13:return iXn(this);case 14:return iXn(this),this.r;case 15:return dXn(this),this.k;case 16:return HAn(this);case 17:return Fqn(this);case 18:return uqn(this);case 19:return TRn(this);case 20:return dXn(this),this.o;case 21:return!this.s&&(this.s=new gz(mrt,this,21,17)),this.s;case 22:return Y5(this);case 23:return B_n(this)}return Fen(this,e-sQ((rZn(),Urt)),uin((i=bG(Ron(this,16),29),!i?Urt:i),e),t,r)};lce.Sh=function n(e,t,r){var i,a,c;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kpn(this.Ab,e,r);case 6:!!this.Cb&&(r=(a=this.Db>>16,a>=0?ZTn(this,r):this.Cb.Th(this,-1-a,null,r)));return FUn(this,e,6,r);case 11:return!this.q&&(this.q=new gz(Irt,this,11,10)),Kpn(this.q,e,r);case 21:return!this.s&&(this.s=new gz(mrt,this,21,17)),Kpn(this.s,e,r)}return c=bG(uin((i=bG(Ron(this,16),29),!i?(rZn(),Urt):i),t),69),c.wk().zk(this,Fmn(this),t-sQ((rZn(),Urt)),e,r)};lce.Uh=function n(e,t,r){var i,a;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kyn(this.Ab,e,r);case 6:return FUn(this,null,6,r);case 7:return!this.A&&(this.A=new LD(xrt,this,7)),Kyn(this.A,e,r);case 11:return!this.q&&(this.q=new gz(Irt,this,11,10)),Kyn(this.q,e,r);case 21:return!this.s&&(this.s=new gz(mrt,this,21,17)),Kyn(this.s,e,r);case 22:return Kyn(Y5(this),e,r)}return a=bG(uin((i=bG(Ron(this,16),29),!i?(rZn(),Urt):i),t),69),a.wk().Ak(this,Fmn(this),t-sQ((rZn(),Urt)),e,r)};lce.Wh=function n(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.D!=null&&this.D==this.F;case 3:return!!qTn(this);case 4:return false;case 5:return this.F!=null&&this.F!=this.D&&this.F!=this.B;case 6:return!!_0(this);case 7:return!!this.A&&this.A.i!=0;case 8:return(this.Bb&256)!=0;case 9:return(this.Bb&512)!=0;case 10:return!!this.u&&Y5(this.u.a).i!=0&&!(!!this.n&&SMn(this.n));case 11:return!!this.q&&this.q.i!=0;case 12:return dXn(this).i!=0;case 13:return iXn(this).i!=0;case 14:return iXn(this),this.r.i!=0;case 15:return dXn(this),this.k.i!=0;case 16:return HAn(this).i!=0;case 17:return Fqn(this).i!=0;case 18:return uqn(this).i!=0;case 19:return TRn(this).i!=0;case 20:return dXn(this),!!this.o;case 21:return!!this.s&&this.s.i!=0;case 22:return!!this.n&&SMn(this.n);case 23:return B_n(this).i!=0}return v5(this,e-sQ((rZn(),Urt)),uin((t=bG(Ron(this,16),29),!t?Urt:t),e))};lce.Zh=function n(e){var t;t=this.i==null||!!this.q&&this.q.i!=0?null:OKn(this,e);return t?t:ZQn(this,e)};lce.bi=function n(e,t){var r;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NW(this.Ab,bG(t,16));return;case 1:k2(this,TK(t));return;case 2:MN(this,TK(t));return;case 5:CWn(this,TK(t));return;case 7:!this.A&&(this.A=new LD(xrt,this,7));NVn(this.A);!this.A&&(this.A=new LD(xrt,this,7));NW(this.A,bG(t,16));return;case 8:ydn(this,lM(yK(t)));return;case 9:jdn(this,lM(yK(t)));return;case 10:qVn(a1(this));NW(a1(this),bG(t,16));return;case 11:!this.q&&(this.q=new gz(Irt,this,11,10));NVn(this.q);!this.q&&(this.q=new gz(Irt,this,11,10));NW(this.q,bG(t,16));return;case 21:!this.s&&(this.s=new gz(mrt,this,21,17));NVn(this.s);!this.s&&(this.s=new gz(mrt,this,21,17));NW(this.s,bG(t,16));return;case 22:NVn(Y5(this));NW(Y5(this),bG(t,16));return}vvn(this,e-sQ((rZn(),Urt)),uin((r=bG(Ron(this,16),29),!r?Urt:r),e),t)};lce.ii=function n(){return rZn(),Urt};lce.ki=function n(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);return;case 1:G$(this.Cb,184)&&(bG(this.Cb,184).tb=null);Qun(this,null);return;case 2:wbn(this,null);Dan(this,this.D);return;case 5:CWn(this,null);return;case 7:!this.A&&(this.A=new LD(xrt,this,7));NVn(this.A);return;case 8:ydn(this,false);return;case 9:jdn(this,false);return;case 10:!!this.u&&qVn(this.u);return;case 11:!this.q&&(this.q=new gz(Irt,this,11,10));NVn(this.q);return;case 21:!this.s&&(this.s=new gz(mrt,this,21,17));NVn(this.s);return;case 22:!!this.n&&NVn(this.n);return}wdn(this,e-sQ((rZn(),Urt)),uin((t=bG(Ron(this,16),29),!t?Urt:t),e))};lce.pi=function n(){var e,t;dXn(this);iXn(this);HAn(this);Fqn(this);uqn(this);TRn(this);B_n(this);Z9(sG(S9(this)));if(this.s){for(e=0,t=this.s.i;e=0;--t){Yin(this,t)}}return ypn(this,e)};lce.Gk=function n(){NVn(this)};lce.Zi=function n(e,t){return _an(this,e,t)};var Nit=YW(iie,"EcoreEList",632);wDn(505,632,yie,GG);lce.Li=function n(){return false};lce.Lj=function n(){return this.c};lce.Mj=function n(){return false};lce.ol=function n(){return true};lce.Si=function n(){return true};lce.Wi=function n(e,t){return t};lce.Yi=function n(){return false};lce.c=0;var $it=YW(iie,"EObjectEList",505);wDn(83,505,yie,PD);lce.Mj=function n(){return true};lce.ml=function n(){return false};lce.al=function n(){return true};var Dit=YW(iie,"EObjectContainmentEList",83);wDn(555,83,yie,CD);lce.Ni=function n(){this.b=true};lce.Qj=function n(){return this.b};lce.Gk=function n(){var e;NVn(this);if(bN(this.e)){e=this.b;this.b=false;Pon(this.e,new I9(this.e,2,this.c,e,false))}else{this.b=false}};lce.b=false;var xit=YW(iie,"EObjectContainmentEList/Unsettable",555);wDn(1161,555,yie,dV);lce.Ti=function n(e,t){var r,i;return r=bG(Ydn(this,e,t),89),bN(this.e)&&rk(this,new men(this.a,7,(rZn(),qrt),Bwn(t),(i=r.c,G$(i,90)?bG(i,29):nit),e)),r};lce.Uj=function n(e,t){return _pn(this,bG(e,89),t)};lce.Vj=function n(e,t){return Fpn(this,bG(e,89),t)};lce.Wj=function n(e,t,r){return CSn(this,bG(e,89),bG(t,89),r)};lce.Ij=function n(e,t,r,i,a){switch(e){case 3:{return s2(this,e,t,r,i,this.i>1)}case 5:{return s2(this,e,t,r,i,this.i-bG(r,15).gc()>0)}default:{return new Utn(this.e,e,this.c,t,r,i,true)}}};lce.Tj=function n(){return true};lce.Qj=function n(){return SMn(this)};lce.Gk=function n(){NVn(this)};var Rit=YW(Jee,"EClassImpl/1",1161);wDn(1175,1174,Rre);lce.dj=function n(e){var t,r,i,a,c,u,s;r=e.gj();if(r!=8){i=Bkn(e);if(i==0){switch(r){case 1:case 9:{s=e.kj();if(s!=null){t=S9(bG(s,482));!t.c&&(t.c=new Uo);orn(t.c,e.jj())}u=e.ij();if(u!=null){a=bG(u,482);if((a.Bb&1)==0){t=S9(a);!t.c&&(t.c=new Uo);cen(t.c,bG(e.jj(),29))}}break}case 3:{u=e.ij();if(u!=null){a=bG(u,482);if((a.Bb&1)==0){t=S9(a);!t.c&&(t.c=new Uo);cen(t.c,bG(e.jj(),29))}}break}case 5:{u=e.ij();if(u!=null){for(c=bG(u,16).Kc();c.Ob();){a=bG(c.Pb(),482);if((a.Bb&1)==0){t=S9(a);!t.c&&(t.c=new Uo);cen(t.c,bG(e.jj(),29))}}}break}case 4:{s=e.kj();if(s!=null){a=bG(s,482);if((a.Bb&1)==0){t=S9(a);!t.c&&(t.c=new Uo);orn(t.c,e.jj())}}break}case 6:{s=e.kj();if(s!=null){for(c=bG(s,16).Kc();c.Ob();){a=bG(c.Pb(),482);if((a.Bb&1)==0){t=S9(a);!t.c&&(t.c=new Uo);orn(t.c,e.jj())}}}break}}}this.ql(i)}};lce.ql=function n(e){pBn(this,e)};lce.b=63;var Kit=YW(Jee,"ESuperAdapter",1175);wDn(1176,1175,Rre,Fp);lce.ql=function n(e){SLn(this,e)};var Fit=YW(Jee,"EClassImpl/10",1176);wDn(1165,710,yie);lce.Ei=function n(e,t){return LCn(this,e,t)};lce.Fi=function n(e){return eTn(this,e)};lce.Gi=function n(e,t){udn(this,e,t)};lce.Hi=function n(e){Y9(this,e)};lce.$i=function n(e){return Den(this,e)};lce.Xi=function n(e,t){return srn(this,e,t)};lce.Wk=function n(e,t){throw dm(new Um)};lce.Ii=function n(){return new aR(this)};lce.Ji=function n(){return new cR(this)};lce.Ki=function n(e){return dcn(this,e)};lce.Xk=function n(e,t){throw dm(new Um)};lce.Fk=function n(e){return this};lce.Qj=function n(){return this.i!=0};lce.Wb=function n(e){throw dm(new Um)};lce.Gk=function n(){throw dm(new Um)};var _it=YW(iie,"EcoreEList/UnmodifiableEList",1165);wDn(328,1165,yie,jL);lce.Yi=function n(){return false};var Bit=YW(iie,"EcoreEList/UnmodifiableEList/FastCompare",328);wDn(1168,328,yie,xhn);lce.dd=function n(e){var t,r,i;if(G$(e,179)){t=bG(e,179);r=t.Lj();if(r!=-1){for(i=this.i;r4){if(this.fk(e)){if(this.al()){i=bG(e,54);r=i.Eh();s=r==this.b&&(this.ml()?i.yh(i.Fh(),bG(uin(u1(this.b),this.Lj()).Hk(),29).kk())==vMn(bG(uin(u1(this.b),this.Lj()),19)).n:-1-i.Fh()==this.Lj());if(this.nl()&&!s&&!r&&!!i.Jh()){for(a=0;a1||i==-1)}else{return false}};lce.ml=function n(){var e,t,r;t=uin(u1(this.b),this.Lj());if(G$(t,102)){e=bG(t,19);r=vMn(e);return!!r}else{return false}};lce.nl=function n(){var e,t;t=uin(u1(this.b),this.Lj());if(G$(t,102)){e=bG(t,19);return(e.Bb&S0n)!=0}else{return false}};lce.dd=function n(e){var t,r,i,a;i=this.zj(e);if(i>=0)return i;if(this.ol()){for(r=0,a=this.Ej();r=0;--e){Szn(this,e,this.xj(e))}}return this.Fj()};lce.Qc=function n(e){var t;if(this.nl()){for(t=this.Ej()-1;t>=0;--t){Szn(this,t,this.xj(t))}}return this.Gj(e)};lce.Gk=function n(){qVn(this)};lce.Zi=function n(e,t){return xen(this,e,t)};var Zit=YW(iie,"DelegatingEcoreEList",756);wDn(1171,756,Sie,hF);lce.qj=function n(e,t){YR(this,e,bG(t,29))};lce.rj=function n(e){XN(this,bG(e,29))};lce.xj=function n(e){var t,r;return t=bG(Yin(Y5(this.a),e),89),r=t.c,G$(r,90)?bG(r,29):(rZn(),nit)};lce.Cj=function n(e){var t,r;return t=bG(u_n(Y5(this.a),e),89),r=t.c,G$(r,90)?bG(r,29):(rZn(),nit)};lce.Dj=function n(e,t){return rTn(this,e,bG(t,29))};lce.Li=function n(){return false};lce.Ij=function n(e,t,r,i,a){return null};lce.sj=function n(){return new Hp(this)};lce.tj=function n(){NVn(Y5(this.a))};lce.uj=function n(e){return Pdn(this,e)};lce.vj=function n(e){var t,r;for(r=e.Kc();r.Ob();){t=r.Pb();if(!Pdn(this,t)){return false}}return true};lce.wj=function n(e){var t,r,i;if(G$(e,15)){i=bG(e,15);if(i.gc()==Y5(this.a).i){for(t=i.Kc(),r=new _D(this);t.Ob();){if(BA(t.Pb())!==BA(iyn(r))){return false}}return true}}return false};lce.yj=function n(){var e,t,r,i,a;r=1;for(t=new _D(Y5(this.a));t.e!=t.i.gc();){e=bG(iyn(t),89);i=(a=e.c,G$(a,90)?bG(a,29):(rZn(),nit));r=31*r+(!i?0:Bx(i))}return r};lce.zj=function n(e){var t,r,i,a;i=0;for(r=new _D(Y5(this.a));r.e!=r.i.gc();){t=bG(iyn(r),89);if(BA(e)===BA((a=t.c,G$(a,90)?bG(a,29):(rZn(),nit)))){return i}++i}return-1};lce.Aj=function n(){return Y5(this.a).i==0};lce.Bj=function n(){return null};lce.Ej=function n(){return Y5(this.a).i};lce.Fj=function n(){var e,t,r,i,a,c;c=Y5(this.a).i;a=$nn(kce,jZn,1,c,5,1);r=0;for(t=new _D(Y5(this.a));t.e!=t.i.gc();){e=bG(iyn(t),89);a[r++]=(i=e.c,G$(i,90)?bG(i,29):(rZn(),nit))}return a};lce.Gj=function n(e){var t,r,i,a,c,u,s;s=Y5(this.a).i;if(e.lengths&&bQ(e,s,null);i=0;for(r=new _D(Y5(this.a));r.e!=r.i.gc();){t=bG(iyn(r),89);c=(u=t.c,G$(u,90)?bG(u,29):(rZn(),nit));bQ(e,i++,c)}return e};lce.Hj=function n(){var e,t,r,i,a;a=new YM;a.a+="[";e=Y5(this.a);for(t=0,i=Y5(this.a).i;t>16,a>=0?ZTn(this,r):this.Cb.Th(this,-1-a,null,r)));return FUn(this,e,6,r);case 9:return!this.a&&(this.a=new gz(Prt,this,9,5)),Kpn(this.a,e,r)}return c=bG(uin((i=bG(Ron(this,16),29),!i?(rZn(),Vrt):i),t),69),c.wk().zk(this,Fmn(this),t-sQ((rZn(),Vrt)),e,r)};lce.Uh=function n(e,t,r){var i,a;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kyn(this.Ab,e,r);case 6:return FUn(this,null,6,r);case 7:return!this.A&&(this.A=new LD(xrt,this,7)),Kyn(this.A,e,r);case 9:return!this.a&&(this.a=new gz(Prt,this,9,5)),Kyn(this.a,e,r)}return a=bG(uin((i=bG(Ron(this,16),29),!i?(rZn(),Vrt):i),t),69),a.wk().Ak(this,Fmn(this),t-sQ((rZn(),Vrt)),e,r)};lce.Wh=function n(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.D!=null&&this.D==this.F;case 3:return!!qTn(this);case 4:return!!kbn(this);case 5:return this.F!=null&&this.F!=this.D&&this.F!=this.B;case 6:return!!_0(this);case 7:return!!this.A&&this.A.i!=0;case 8:return(this.Bb&256)==0;case 9:return!!this.a&&this.a.i!=0}return v5(this,e-sQ((rZn(),Vrt)),uin((t=bG(Ron(this,16),29),!t?Vrt:t),e))};lce.bi=function n(e,t){var r;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NW(this.Ab,bG(t,16));return;case 1:k2(this,TK(t));return;case 2:MN(this,TK(t));return;case 5:CWn(this,TK(t));return;case 7:!this.A&&(this.A=new LD(xrt,this,7));NVn(this.A);!this.A&&(this.A=new LD(xrt,this,7));NW(this.A,bG(t,16));return;case 8:Mdn(this,lM(yK(t)));return;case 9:!this.a&&(this.a=new gz(Prt,this,9,5));NVn(this.a);!this.a&&(this.a=new gz(Prt,this,9,5));NW(this.a,bG(t,16));return}vvn(this,e-sQ((rZn(),Vrt)),uin((r=bG(Ron(this,16),29),!r?Vrt:r),e),t)};lce.ii=function n(){return rZn(),Vrt};lce.ki=function n(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);return;case 1:G$(this.Cb,184)&&(bG(this.Cb,184).tb=null);Qun(this,null);return;case 2:wbn(this,null);Dan(this,this.D);return;case 5:CWn(this,null);return;case 7:!this.A&&(this.A=new LD(xrt,this,7));NVn(this.A);return;case 8:Mdn(this,true);return;case 9:!this.a&&(this.a=new gz(Prt,this,9,5));NVn(this.a);return}wdn(this,e-sQ((rZn(),Vrt)),uin((t=bG(Ron(this,16),29),!t?Vrt:t),e))};lce.pi=function n(){var e,t;if(this.a){for(e=0,t=this.a.i;e>16==5?bG(this.Cb,685):null}return Fen(this,e-sQ((rZn(),zrt)),uin((i=bG(Ron(this,16),29),!i?zrt:i),e),t,r)};lce.Sh=function n(e,t,r){var i,a,c;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kpn(this.Ab,e,r);case 5:!!this.Cb&&(r=(a=this.Db>>16,a>=0?eEn(this,r):this.Cb.Th(this,-1-a,null,r)));return FUn(this,e,5,r)}return c=bG(uin((i=bG(Ron(this,16),29),!i?(rZn(),zrt):i),t),69),c.wk().zk(this,Fmn(this),t-sQ((rZn(),zrt)),e,r)};lce.Uh=function n(e,t,r){var i,a;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kyn(this.Ab,e,r);case 5:return FUn(this,null,5,r)}return a=bG(uin((i=bG(Ron(this,16),29),!i?(rZn(),zrt):i),t),69),a.wk().Ak(this,Fmn(this),t-sQ((rZn(),zrt)),e,r)};lce.Wh=function n(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return this.d!=0;case 3:return!!this.b;case 4:return this.c!=null;case 5:return!!(this.Db>>16==5?bG(this.Cb,685):null)}return v5(this,e-sQ((rZn(),zrt)),uin((t=bG(Ron(this,16),29),!t?zrt:t),e))};lce.bi=function n(e,t){var r;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NW(this.Ab,bG(t,16));return;case 1:Qun(this,TK(t));return;case 2:$an(this,bG(t,17).a);return;case 3:d$n(this,bG(t,2039));return;case 4:zcn(this,TK(t));return}vvn(this,e-sQ((rZn(),zrt)),uin((r=bG(Ron(this,16),29),!r?zrt:r),e),t)};lce.ii=function n(){return rZn(),zrt};lce.ki=function n(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);return;case 1:Qun(this,null);return;case 2:$an(this,0);return;case 3:d$n(this,null);return;case 4:zcn(this,null);return}wdn(this,e-sQ((rZn(),zrt)),uin((t=bG(Ron(this,16),29),!t?zrt:t),e))};lce.Ib=function n(){var e;return e=this.c,e==null?this.zb:e};lce.b=null;lce.c=null;lce.d=0;var cat=YW(Jee,"EEnumLiteralImpl",582);var uat=$q(Jee,"EFactoryImpl/InternalEDateTimeFormat");wDn(499,1,{2114:1},Up);var sat=YW(Jee,"EFactoryImpl/1ClientInternalEDateTimeFormat",499);wDn(248,120,{110:1,94:1,93:1,89:1,58:1,114:1,54:1,99:1,248:1,119:1,120:1},um);lce.Ch=function n(e,t,r){var i;r=FUn(this,e,t,r);if(!!this.e&&G$(e,179)){i=pRn(this,this.e);i!=this.c&&(r=LWn(this,i,r))}return r};lce.Lh=function n(e,t,r){var i;switch(e){case 0:return this.f;case 1:return!this.d&&(this.d=new PD(Crt,this,1)),this.d;case 2:if(t)return PGn(this);return this.c;case 3:return this.b;case 4:return this.e;case 5:if(t)return LMn(this);return this.a}return Fen(this,e-sQ((rZn(),Qrt)),uin((i=bG(Ron(this,16),29),!i?Qrt:i),e),t,r)};lce.Uh=function n(e,t,r){var i,a;switch(t){case 0:return jwn(this,null,r);case 1:return!this.d&&(this.d=new PD(Crt,this,1)),Kyn(this.d,e,r);case 3:return Ewn(this,null,r)}return a=bG(uin((i=bG(Ron(this,16),29),!i?(rZn(),Qrt):i),t),69),a.wk().Ak(this,Fmn(this),t-sQ((rZn(),Qrt)),e,r)};lce.Wh=function n(e){var t;switch(e){case 0:return!!this.f;case 1:return!!this.d&&this.d.i!=0;case 2:return!!this.c;case 3:return!!this.b;case 4:return!!this.e;case 5:return!!this.a}return v5(this,e-sQ((rZn(),Qrt)),uin((t=bG(Ron(this,16),29),!t?Qrt:t),e))};lce.bi=function n(e,t){var r;switch(e){case 0:fPn(this,bG(t,89));return;case 1:!this.d&&(this.d=new PD(Crt,this,1));NVn(this.d);!this.d&&(this.d=new PD(Crt,this,1));NW(this.d,bG(t,16));return;case 3:oPn(this,bG(t,89));return;case 4:PIn(this,bG(t,850));return;case 5:zin(this,bG(t,142));return}vvn(this,e-sQ((rZn(),Qrt)),uin((r=bG(Ron(this,16),29),!r?Qrt:r),e),t)};lce.ii=function n(){return rZn(),Qrt};lce.ki=function n(e){var t;switch(e){case 0:fPn(this,null);return;case 1:!this.d&&(this.d=new PD(Crt,this,1));NVn(this.d);return;case 3:oPn(this,null);return;case 4:PIn(this,null);return;case 5:zin(this,null);return}wdn(this,e-sQ((rZn(),Qrt)),uin((t=bG(Ron(this,16),29),!t?Qrt:t),e))};lce.Ib=function n(){var e;e=new vx(jxn(this));e.a+=" (expression: ";QXn(this,e);e.a+=")";return e.a};var oat;var fat=YW(Jee,"EGenericTypeImpl",248);wDn(2067,2062,Pie);lce.Gi=function n(e,t){rF(this,e,t)};lce.Wk=function n(e,t){rF(this,this.gc(),e);return t};lce.$i=function n(e){return dyn(this.pj(),e)};lce.Ii=function n(){return this.Ji()};lce.pj=function n(){return new Yp(this)};lce.Ji=function n(){return this.Ki(0)};lce.Ki=function n(e){return this.pj().fd(e)};lce.Xk=function n(e,t){npn(this,e,true);return t};lce.Ti=function n(e,t){var r,i;i=Ujn(this,t);r=this.fd(e);r.Rb(i);return i};lce.Ui=function n(e,t){var r;npn(this,t,true);r=this.fd(e);r.Rb(t)};var hat=YW(iie,"AbstractSequentialInternalEList",2067);wDn(496,2067,Pie,Yx);lce.$i=function n(e){return dyn(this.pj(),e)};lce.Ii=function n(){if(this.b==null){return OP(),OP(),dat}return this.sl()};lce.pj=function n(){return new EL(this.a,this.b)};lce.Ji=function n(){if(this.b==null){return OP(),OP(),dat}return this.sl()};lce.Ki=function n(e){var t,r;if(this.b==null){if(e<0||e>1){throw dm(new kM(_re+e+", size=0"))}return OP(),OP(),dat}r=this.sl();for(t=0;t0){t=this.c[--this.d];if((!this.e||t.pk()!=R7e||t.Lj()!=0)&&(!this.vl()||this.b.Xh(t))){c=this.b.Nh(t,this.ul());this.f=(LP(),bG(t,69).xk());if(this.f||t.Jk()){if(this.ul()){i=bG(c,15);this.k=i}else{i=bG(c,71);this.k=this.j=i}if(G$(this.k,59)){this.o=this.k.gc();this.n=this.o}else{this.p=!this.j?this.k.fd(this.k.gc()):this.j.Ki(this.k.gc())}if(!this.p?dLn(this):kAn(this,this.p)){a=!this.p?!this.j?this.k.Xb(--this.n):this.j.$i(--this.n):this.p.Ub();if(this.f){e=bG(a,76);e.Lk();r=e.md();this.i=r}else{r=a;this.i=r}this.g=-3;return true}}else if(c!=null){this.k=null;this.p=null;r=c;this.i=r;this.g=-2;return true}}}this.k=null;this.p=null;this.g=-1;return false}else{a=!this.p?!this.j?this.k.Xb(--this.n):this.j.$i(--this.n):this.p.Ub();if(this.f){e=bG(a,76);e.Lk();r=e.md();this.i=r}else{r=a;this.i=r}this.g=-3;return true}}}};lce.Pb=function n(){return Uon(this)};lce.Tb=function n(){return this.a};lce.Ub=function n(){var e;if(this.g<-1||this.Sb()){--this.a;this.g=0;e=this.i;this.Sb();return e}else{throw dm(new Xm)}};lce.Vb=function n(){return this.a-1};lce.Qb=function n(){throw dm(new Um)};lce.ul=function n(){return false};lce.Wb=function n(e){throw dm(new Um)};lce.vl=function n(){return true};lce.a=0;lce.d=0;lce.f=false;lce.g=0;lce.n=0;lce.o=0;var dat;var gat=YW(iie,"EContentsEList/FeatureIteratorImpl",287);wDn(711,287,Cie,nK);lce.ul=function n(){return true};var vat=YW(iie,"EContentsEList/ResolvingFeatureIteratorImpl",711);wDn(1178,711,Cie,eK);lce.vl=function n(){return false};var pat=YW(Jee,"ENamedElementImpl/1/1",1178);wDn(1179,287,Cie,tK);lce.vl=function n(){return false};var mat=YW(Jee,"ENamedElementImpl/1/2",1179);wDn(39,152,Fre,c8,u8,vz,pen,Utn,I9,Xan,l4,Van,b4,O9,w4,Qan,d4,A9,g4,zan,v4,pz,men,EZ,Wan,p4,L9,m4);lce.Kj=function n(){return aen(this)};lce.Rj=function n(){var e;e=aen(this);if(e){return e.ik()}return null};lce.hj=function n(e){this.b==-1&&!!this.a&&(this.b=this.c.Hh(this.a.Lj(),this.a.pk()));return this.c.yh(this.b,e)};lce.jj=function n(){return this.c};lce.Sj=function n(){var e;e=aen(this);if(e){return e.tk()}return false};lce.b=-1;var kat=YW(Jee,"ENotificationImpl",39);wDn(411,292,{110:1,94:1,93:1,155:1,197:1,58:1,62:1,114:1,481:1,54:1,99:1,158:1,411:1,292:1,119:1,120:1},ry);lce.Ah=function n(e){return gEn(this,e)};lce.Lh=function n(e,t,r){var i,a,c;switch(e){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return Qx(),(this.Bb&256)!=0?true:false;case 3:return Qx(),(this.Bb&512)!=0?true:false;case 4:return Bwn(this.s);case 5:return Bwn(this.t);case 6:return Qx(),c=this.t,c>1||c==-1?true:false;case 7:return Qx(),a=this.s,a>=1?true:false;case 8:if(t)return pEn(this);return this.r;case 9:return this.q;case 10:return this.Db>>16==10?bG(this.Cb,29):null;case 11:return!this.d&&(this.d=new LD(xrt,this,11)),this.d;case 12:return!this.c&&(this.c=new gz(Art,this,12,10)),this.c;case 13:return!this.a&&(this.a=new lF(this,this)),this.a;case 14:return xtn(this)}return Fen(this,e-sQ((rZn(),eit)),uin((i=bG(Ron(this,16),29),!i?eit:i),e),t,r)};lce.Sh=function n(e,t,r){var i,a,c;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kpn(this.Ab,e,r);case 10:!!this.Cb&&(r=(a=this.Db>>16,a>=0?gEn(this,r):this.Cb.Th(this,-1-a,null,r)));return FUn(this,e,10,r);case 12:return!this.c&&(this.c=new gz(Art,this,12,10)),Kpn(this.c,e,r)}return c=bG(uin((i=bG(Ron(this,16),29),!i?(rZn(),eit):i),t),69),c.wk().zk(this,Fmn(this),t-sQ((rZn(),eit)),e,r)};lce.Uh=function n(e,t,r){var i,a;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kyn(this.Ab,e,r);case 9:return $W(this,r);case 10:return FUn(this,null,10,r);case 11:return!this.d&&(this.d=new LD(xrt,this,11)),Kyn(this.d,e,r);case 12:return!this.c&&(this.c=new gz(Art,this,12,10)),Kyn(this.c,e,r);case 14:return Kyn(xtn(this),e,r)}return a=bG(uin((i=bG(Ron(this,16),29),!i?(rZn(),eit):i),t),69),a.wk().Ak(this,Fmn(this),t-sQ((rZn(),eit)),e,r)};lce.Wh=function n(e){var t,r,i;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return i=this.t,i>1||i==-1;case 7:return r=this.s,r>=1;case 8:return!!this.r&&!this.q.e&&SQ(this.q).i==0;case 9:return!!this.q&&!(!!this.r&&!this.q.e&&SQ(this.q).i==0);case 10:return!!(this.Db>>16==10?bG(this.Cb,29):null);case 11:return!!this.d&&this.d.i!=0;case 12:return!!this.c&&this.c.i!=0;case 13:return!!this.a&&xtn(this.a.a).i!=0&&!(!!this.b&&PMn(this.b));case 14:return!!this.b&&PMn(this.b)}return v5(this,e-sQ((rZn(),eit)),uin((t=bG(Ron(this,16),29),!t?eit:t),e))};lce.bi=function n(e,t){var r,i;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NW(this.Ab,bG(t,16));return;case 1:Qun(this,TK(t));return;case 2:kdn(this,lM(yK(t)));return;case 3:Tdn(this,lM(yK(t)));return;case 4:Lan(this,bG(t,17).a);return;case 5:Nan(this,bG(t,17).a);return;case 8:Ubn(this,bG(t,142));return;case 9:i=NCn(this,bG(t,89),null);!!i&&i.oj();return;case 11:!this.d&&(this.d=new LD(xrt,this,11));NVn(this.d);!this.d&&(this.d=new LD(xrt,this,11));NW(this.d,bG(t,16));return;case 12:!this.c&&(this.c=new gz(Art,this,12,10));NVn(this.c);!this.c&&(this.c=new gz(Art,this,12,10));NW(this.c,bG(t,16));return;case 13:!this.a&&(this.a=new lF(this,this));qVn(this.a);!this.a&&(this.a=new lF(this,this));NW(this.a,bG(t,16));return;case 14:NVn(xtn(this));NW(xtn(this),bG(t,16));return}vvn(this,e-sQ((rZn(),eit)),uin((r=bG(Ron(this,16),29),!r?eit:r),e),t)};lce.ii=function n(){return rZn(),eit};lce.ki=function n(e){var t,r;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);return;case 1:Qun(this,null);return;case 2:kdn(this,true);return;case 3:Tdn(this,true);return;case 4:Lan(this,0);return;case 5:Nan(this,1);return;case 8:Ubn(this,null);return;case 9:r=NCn(this,null,null);!!r&&r.oj();return;case 11:!this.d&&(this.d=new LD(xrt,this,11));NVn(this.d);return;case 12:!this.c&&(this.c=new gz(Art,this,12,10));NVn(this.c);return;case 13:!!this.a&&qVn(this.a);return;case 14:!!this.b&&NVn(this.b);return}wdn(this,e-sQ((rZn(),eit)),uin((t=bG(Ron(this,16),29),!t?eit:t),e))};lce.pi=function n(){var e,t;if(this.c){for(e=0,t=this.c.i;es&&bQ(e,s,null);i=0;for(r=new _D(xtn(this.a));r.e!=r.i.gc();){t=bG(iyn(r),89);c=(u=t.c,u?u:(rZn(),Jrt));bQ(e,i++,c)}return e};lce.Hj=function n(){var e,t,r,i,a;a=new YM;a.a+="[";e=xtn(this.a);for(t=0,i=xtn(this.a).i;t1)}case 5:{return s2(this,e,t,r,i,this.i-bG(r,15).gc()>0)}default:{return new Utn(this.e,e,this.c,t,r,i,true)}}};lce.Tj=function n(){return true};lce.Qj=function n(){return PMn(this)};lce.Gk=function n(){NVn(this)};var jat=YW(Jee,"EOperationImpl/2",1377);wDn(507,1,{2037:1,507:1},OA);var Eat=YW(Jee,"EPackageImpl/1",507);wDn(14,83,yie,gz);lce.il=function n(){return this.d};lce.jl=function n(){return this.b};lce.ml=function n(){return true};lce.b=0;var Sat=YW(iie,"EObjectContainmentWithInverseEList",14);wDn(365,14,yie,s_);lce.nl=function n(){return true};lce.Wi=function n(e,t){return H$n(this,e,bG(t,58))};var Pat=YW(iie,"EObjectContainmentWithInverseEList/Resolving",365);wDn(308,365,yie,jz);lce.Ni=function n(){this.a.tb=null};var Cat=YW(Jee,"EPackageImpl/2",308);wDn(1278,1,{},Lo);var Iat=YW(Jee,"EPackageImpl/3",1278);wDn(733,45,_0n,iy);lce._b=function n(e){return HA(e)?xZ(this,e):!!GX(this.f,e)};var Oat=YW(Jee,"EPackageRegistryImpl",733);wDn(518,292,{110:1,94:1,93:1,155:1,197:1,58:1,2116:1,114:1,481:1,54:1,99:1,158:1,518:1,292:1,119:1,120:1},ay);lce.Ah=function n(e){return vEn(this,e)};lce.Lh=function n(e,t,r){var i,a,c;switch(e){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return Qx(),(this.Bb&256)!=0?true:false;case 3:return Qx(),(this.Bb&512)!=0?true:false;case 4:return Bwn(this.s);case 5:return Bwn(this.t);case 6:return Qx(),c=this.t,c>1||c==-1?true:false;case 7:return Qx(),a=this.s,a>=1?true:false;case 8:if(t)return pEn(this);return this.r;case 9:return this.q;case 10:return this.Db>>16==10?bG(this.Cb,62):null}return Fen(this,e-sQ((rZn(),iit)),uin((i=bG(Ron(this,16),29),!i?iit:i),e),t,r)};lce.Sh=function n(e,t,r){var i,a,c;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kpn(this.Ab,e,r);case 10:!!this.Cb&&(r=(a=this.Db>>16,a>=0?vEn(this,r):this.Cb.Th(this,-1-a,null,r)));return FUn(this,e,10,r)}return c=bG(uin((i=bG(Ron(this,16),29),!i?(rZn(),iit):i),t),69),c.wk().zk(this,Fmn(this),t-sQ((rZn(),iit)),e,r)};lce.Uh=function n(e,t,r){var i,a;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kyn(this.Ab,e,r);case 9:return $W(this,r);case 10:return FUn(this,null,10,r)}return a=bG(uin((i=bG(Ron(this,16),29),!i?(rZn(),iit):i),t),69),a.wk().Ak(this,Fmn(this),t-sQ((rZn(),iit)),e,r)};lce.Wh=function n(e){var t,r,i;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return i=this.t,i>1||i==-1;case 7:return r=this.s,r>=1;case 8:return!!this.r&&!this.q.e&&SQ(this.q).i==0;case 9:return!!this.q&&!(!!this.r&&!this.q.e&&SQ(this.q).i==0);case 10:return!!(this.Db>>16==10?bG(this.Cb,62):null)}return v5(this,e-sQ((rZn(),iit)),uin((t=bG(Ron(this,16),29),!t?iit:t),e))};lce.ii=function n(){return rZn(),iit};var Aat=YW(Jee,"EParameterImpl",518);wDn(102,462,{110:1,94:1,93:1,155:1,197:1,58:1,19:1,179:1,69:1,114:1,481:1,54:1,99:1,158:1,102:1,462:1,292:1,119:1,120:1,692:1},LK);lce.Lh=function n(e,t,r){var i,a,c,u;switch(e){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return Qx(),(this.Bb&256)!=0?true:false;case 3:return Qx(),(this.Bb&512)!=0?true:false;case 4:return Bwn(this.s);case 5:return Bwn(this.t);case 6:return Qx(),u=this.t,u>1||u==-1?true:false;case 7:return Qx(),a=this.s,a>=1?true:false;case 8:if(t)return pEn(this);return this.r;case 9:return this.q;case 10:return Qx(),(this.Bb&b1n)!=0?true:false;case 11:return Qx(),(this.Bb&oie)!=0?true:false;case 12:return Qx(),(this.Bb&T0n)!=0?true:false;case 13:return this.j;case 14:return KRn(this);case 15:return Qx(),(this.Bb&sie)!=0?true:false;case 16:return Qx(),(this.Bb&VZn)!=0?true:false;case 17:return U0(this);case 18:return Qx(),(this.Bb&Wee)!=0?true:false;case 19:return Qx(),c=vMn(this),!!c&&(c.Bb&Wee)!=0?true:false;case 20:return Qx(),(this.Bb&S0n)!=0?true:false;case 21:if(t)return vMn(this);return this.b;case 22:if(t)return Ghn(this);return H9(this);case 23:return!this.a&&(this.a=new DD(krt,this,23)),this.a}return Fen(this,e-sQ((rZn(),ait)),uin((i=bG(Ron(this,16),29),!i?ait:i),e),t,r)};lce.Wh=function n(e){var t,r,i,a;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return(this.Bb&256)==0;case 3:return(this.Bb&512)==0;case 4:return this.s!=0;case 5:return this.t!=1;case 6:return a=this.t,a>1||a==-1;case 7:return r=this.s,r>=1;case 8:return!!this.r&&!this.q.e&&SQ(this.q).i==0;case 9:return!!this.q&&!(!!this.r&&!this.q.e&&SQ(this.q).i==0);case 10:return(this.Bb&b1n)==0;case 11:return(this.Bb&oie)!=0;case 12:return(this.Bb&T0n)!=0;case 13:return this.j!=null;case 14:return KRn(this)!=null;case 15:return(this.Bb&sie)!=0;case 16:return(this.Bb&VZn)!=0;case 17:return!!U0(this);case 18:return(this.Bb&Wee)!=0;case 19:return i=vMn(this),!!i&&(i.Bb&Wee)!=0;case 20:return(this.Bb&S0n)==0;case 21:return!!this.b;case 22:return!!H9(this);case 23:return!!this.a&&this.a.i!=0}return v5(this,e-sQ((rZn(),ait)),uin((t=bG(Ron(this,16),29),!t?ait:t),e))};lce.bi=function n(e,t){var r,i;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NW(this.Ab,bG(t,16));return;case 1:y2(this,TK(t));return;case 2:kdn(this,lM(yK(t)));return;case 3:Tdn(this,lM(yK(t)));return;case 4:Lan(this,bG(t,17).a);return;case 5:Nan(this,bG(t,17).a);return;case 8:Ubn(this,bG(t,142));return;case 9:i=NCn(this,bG(t,89),null);!!i&&i.oj();return;case 10:ngn(this,lM(yK(t)));return;case 11:rgn(this,lM(yK(t)));return;case 12:egn(this,lM(yK(t)));return;case 13:TA(this,TK(t));return;case 15:tgn(this,lM(yK(t)));return;case 16:Ngn(this,lM(yK(t)));return;case 18:M2(this,lM(yK(t)));return;case 20:$gn(this,lM(yK(t)));return;case 21:pun(this,bG(t,19));return;case 23:!this.a&&(this.a=new DD(krt,this,23));NVn(this.a);!this.a&&(this.a=new DD(krt,this,23));NW(this.a,bG(t,16));return}vvn(this,e-sQ((rZn(),ait)),uin((r=bG(Ron(this,16),29),!r?ait:r),e),t)};lce.ii=function n(){return rZn(),ait};lce.ki=function n(e){var t,r;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);return;case 1:G$(this.Cb,90)&&SLn(S9(bG(this.Cb,90)),4);Qun(this,null);return;case 2:kdn(this,true);return;case 3:Tdn(this,true);return;case 4:Lan(this,0);return;case 5:Nan(this,1);return;case 8:Ubn(this,null);return;case 9:r=NCn(this,null,null);!!r&&r.oj();return;case 10:ngn(this,true);return;case 11:rgn(this,false);return;case 12:egn(this,false);return;case 13:this.i=null;vun(this,null);return;case 15:tgn(this,false);return;case 16:Ngn(this,false);return;case 18:Lgn(this,false);G$(this.Cb,90)&&SLn(S9(bG(this.Cb,90)),2);return;case 20:$gn(this,true);return;case 21:pun(this,null);return;case 23:!this.a&&(this.a=new DD(krt,this,23));NVn(this.a);return}wdn(this,e-sQ((rZn(),ait)),uin((t=bG(Ron(this,16),29),!t?ait:t),e))};lce.pi=function n(){Ghn(this);XJ(Ktn((yAn(),Vut),this));pEn(this);this.Bb|=1};lce.uk=function n(){return vMn(this)};lce._k=function n(){var e;return e=vMn(this),!!e&&(e.Bb&Wee)!=0};lce.al=function n(){return(this.Bb&Wee)!=0};lce.bl=function n(){return(this.Bb&S0n)!=0};lce.Yk=function n(e,t){this.c=null;return rdn(this,e,t)};lce.Ib=function n(){var e;if((this.Db&64)!=0)return PBn(this);e=new gx(PBn(this));e.a+=" (containment: ";Rj(e,(this.Bb&Wee)!=0);e.a+=", resolveProxies: ";Rj(e,(this.Bb&S0n)!=0);e.a+=")";return e.a};var Lat=YW(Jee,"EReferenceImpl",102);wDn(561,120,{110:1,44:1,94:1,93:1,136:1,58:1,114:1,54:1,99:1,561:1,119:1,120:1},No);lce.Fb=function n(e){return this===e};lce.ld=function n(){return this.b};lce.md=function n(){return this.c};lce.Hb=function n(){return Bx(this)};lce.Di=function n(e){Hq(this,TK(e))};lce.nd=function n(e){return _G(this,TK(e))};lce.Lh=function n(e,t,r){var i;switch(e){case 0:return this.b;case 1:return this.c}return Fen(this,e-sQ((rZn(),cit)),uin((i=bG(Ron(this,16),29),!i?cit:i),e),t,r)};lce.Wh=function n(e){var t;switch(e){case 0:return this.b!=null;case 1:return this.c!=null}return v5(this,e-sQ((rZn(),cit)),uin((t=bG(Ron(this,16),29),!t?cit:t),e))};lce.bi=function n(e,t){var r;switch(e){case 0:Uq(this,TK(t));return;case 1:tun(this,TK(t));return}vvn(this,e-sQ((rZn(),cit)),uin((r=bG(Ron(this,16),29),!r?cit:r),e),t)};lce.ii=function n(){return rZn(),cit};lce.ki=function n(e){var t;switch(e){case 0:eun(this,null);return;case 1:tun(this,null);return}wdn(this,e-sQ((rZn(),cit)),uin((t=bG(Ron(this,16),29),!t?cit:t),e))};lce.Bi=function n(){var e;if(this.a==-1){e=this.b;this.a=e==null?0:Mln(e)}return this.a};lce.Ci=function n(e){this.a=e};lce.Ib=function n(){var e;if((this.Db&64)!=0)return jxn(this);e=new gx(jxn(this));e.a+=" (key: ";ZA(e,this.b);e.a+=", value: ";ZA(e,this.c);e.a+=")";return e.a};lce.a=-1;lce.b=null;lce.c=null;var Nat=YW(Jee,"EStringToStringMapEntryImpl",561);var $at=$q(iie,"FeatureMap/Entry/Internal");wDn(576,1,Iie);lce.xl=function n(e){return this.yl(bG(e,54))};lce.yl=function n(e){return this.xl(e)};lce.Fb=function n(e){var t,r;if(this===e){return true}else if(G$(e,76)){t=bG(e,76);if(t.Lk()==this.c){r=this.md();return r==null?t.md()==null:bdn(r,t.md())}else{return false}}else{return false}};lce.Lk=function n(){return this.c};lce.Hb=function n(){var e;e=this.md();return Vun(this.c)^(e==null?0:Vun(e))};lce.Ib=function n(){var e,t;e=this.c;t=Vin(e.qk()).yi();e.xe();return(t!=null&&t.length!=0?t+":"+e.xe():e.xe())+"="+this.md()};var Dat=YW(Jee,"EStructuralFeatureImpl/BasicFeatureMapEntry",576);wDn(791,576,Iie,wF);lce.yl=function n(e){return new wF(this.c,e)};lce.md=function n(){return this.a};lce.zl=function n(e,t,r){return Usn(this,e,this.a,t,r)};lce.Al=function n(e,t,r){return Gsn(this,e,this.a,t,r)};var xat=YW(Jee,"EStructuralFeatureImpl/ContainmentUpdatingFeatureMapEntry",791);wDn(1350,1,{},AA);lce.yk=function n(e,t,r,i,a){var c;c=bG(jen(e,this.b),220);return c.Yl(this.a).Fk(i)};lce.zk=function n(e,t,r,i,a){var c;c=bG(jen(e,this.b),220);return c.Pl(this.a,i,a)};lce.Ak=function n(e,t,r,i,a){var c;c=bG(jen(e,this.b),220);return c.Ql(this.a,i,a)};lce.Bk=function n(e,t,r){var i;i=bG(jen(e,this.b),220);return i.Yl(this.a).Qj()};lce.Ck=function n(e,t,r,i){var a;a=bG(jen(e,this.b),220);a.Yl(this.a).Wb(i)};lce.Dk=function n(e,t,r){return bG(jen(e,this.b),220).Yl(this.a)};lce.Ek=function n(e,t,r){var i;i=bG(jen(e,this.b),220);i.Yl(this.a).Gk()};var Rat=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateFeatureMapDelegator",1350);wDn(91,1,{},HU,NY,WZ,o8);lce.yk=function n(e,t,r,i,a){var c;c=t.li(r);c==null&&t.mi(r,c=BYn(this,e));if(!a){switch(this.e){case 50:case 41:return bG(c,597).bk();case 40:return bG(c,220).Vl()}}return c};lce.zk=function n(e,t,r,i,a){var c,u;u=t.li(r);u==null&&t.mi(r,u=BYn(this,e));c=bG(u,71).Wk(i,a);return c};lce.Ak=function n(e,t,r,i,a){var c;c=t.li(r);c!=null&&(a=bG(c,71).Xk(i,a));return a};lce.Bk=function n(e,t,r){var i;i=t.li(r);return i!=null&&bG(i,79).Qj()};lce.Ck=function n(e,t,r,i){var a;a=bG(t.li(r),79);!a&&t.mi(r,a=BYn(this,e));a.Wb(i)};lce.Dk=function n(e,t,r){var i,a;a=t.li(r);a==null&&t.mi(r,a=BYn(this,e));if(G$(a,79)){return bG(a,79)}else{i=bG(t.li(r),15);return new qp(i)}};lce.Ek=function n(e,t,r){var i;i=bG(t.li(r),79);!i&&t.mi(r,i=BYn(this,e));i.Gk()};lce.b=0;lce.e=0;var Kat=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateMany",91);wDn(512,1,{});lce.zk=function n(e,t,r,i,a){throw dm(new Um)};lce.Ak=function n(e,t,r,i,a){throw dm(new Um)};lce.Dk=function n(e,t,r){return new $Y(this,e,t,r)};var Fat;var _at=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingle",512);wDn(1367,1,aie,$Y);lce.Fk=function n(e){return this.a.yk(this.c,this.d,this.b,e,true)};lce.Qj=function n(){return this.a.Bk(this.c,this.d,this.b)};lce.Wb=function n(e){this.a.Ck(this.c,this.d,this.b,e)};lce.Gk=function n(){this.a.Ek(this.c,this.d,this.b)};lce.b=0;var Bat=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingle/1",1367);wDn(784,512,{},q1);lce.yk=function n(e,t,r,i,a){return LHn(e,e.Ph(),e.Fh())==this.b?this.bl()&&i?tDn(e):e.Ph():null};lce.zk=function n(e,t,r,i,a){var c,u;!!e.Ph()&&(a=(c=e.Fh(),c>=0?e.Ah(a):e.Ph().Th(e,-1-c,null,a)));u=upn(e.Dh(),this.e);return e.Ch(i,u,a)};lce.Ak=function n(e,t,r,i,a){var c;c=upn(e.Dh(),this.e);return e.Ch(null,c,a)};lce.Bk=function n(e,t,r){var i;i=upn(e.Dh(),this.e);return!!e.Ph()&&e.Fh()==i};lce.Ck=function n(e,t,r,i){var a,c,u,s,o;if(i!=null&&!RGn(this.a,i)){throw dm(new TM(Oie+(G$(i,58)?aPn(bG(i,58).Dh()):fin(Cbn(i)))+Aie+this.a+"'"))}a=e.Ph();u=upn(e.Dh(),this.e);if(BA(i)!==BA(a)||e.Fh()!=u&&i!=null){if(uEn(e,bG(i,58)))throw dm(new jM(Zee+e.Ib()));o=null;!!a&&(o=(c=e.Fh(),c>=0?e.Ah(o):e.Ph().Th(e,-1-c,null,o)));s=bG(i,54);!!s&&(o=s.Rh(e,upn(s.Dh(),this.b),null,o));o=e.Ch(s,u,o);!!o&&o.oj()}else{e.vh()&&e.wh()&&Pon(e,new vz(e,1,u,i,i))}};lce.Ek=function n(e,t,r){var i,a,c,u;i=e.Ph();if(i){u=(a=e.Fh(),a>=0?e.Ah(null):e.Ph().Th(e,-1-a,null,null));c=upn(e.Dh(),this.e);u=e.Ch(null,c,u);!!u&&u.oj()}else{e.vh()&&e.wh()&&Pon(e,new pz(e,1,this.e,null,null))}};lce.bl=function n(){return false};var Hat=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleContainer",784);wDn(1351,784,{},UU);lce.bl=function n(){return true};var Uat=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleContainerResolving",1351);wDn(574,512,{});lce.yk=function n(e,t,r,i,a){var c;return c=t.li(r),c==null?this.b:BA(c)===BA(Fat)?null:c};lce.Bk=function n(e,t,r){var i;i=t.li(r);return i!=null&&(BA(i)===BA(Fat)||!bdn(i,this.b))};lce.Ck=function n(e,t,r,i){var a,c;if(e.vh()&&e.wh()){a=(c=t.li(r),c==null?this.b:BA(c)===BA(Fat)?null:c);if(i==null){if(this.c!=null){t.mi(r,null);i=this.b}else this.b!=null?t.mi(r,Fat):t.mi(r,null)}else{this.Bl(i);t.mi(r,i)}Pon(e,this.d.Cl(e,1,this.e,a,i))}else{if(i==null){this.c!=null?t.mi(r,null):this.b!=null?t.mi(r,Fat):t.mi(r,null)}else{this.Bl(i);t.mi(r,i)}}};lce.Ek=function n(e,t,r){var i,a;if(e.vh()&&e.wh()){i=(a=t.li(r),a==null?this.b:BA(a)===BA(Fat)?null:a);t.ni(r);Pon(e,this.d.Cl(e,1,this.e,i,this.b))}else{t.ni(r)}};lce.Bl=function n(e){throw dm(new Fm)};var Gat=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleData",574);wDn(Lie,1,{},$o);lce.Cl=function n(e,t,r,i,a){return new pz(e,t,r,i,a)};lce.Dl=function n(e,t,r,i,a,c){return new EZ(e,t,r,i,a,c)};var qat,Xat,Vat,zat,Wat,Qat,Jat,Yat,Zat;var nct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator",Lie);wDn(1368,Lie,{},Do);lce.Cl=function n(e,t,r,i,a){return new L9(e,t,r,lM(yK(i)),lM(yK(a)))};lce.Dl=function n(e,t,r,i,a,c){return new m4(e,t,r,lM(yK(i)),lM(yK(a)),c)};var ect=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/1",1368);wDn(1369,Lie,{},xo);lce.Cl=function n(e,t,r,i,a){return new Xan(e,t,r,bG(i,222).a,bG(a,222).a)};lce.Dl=function n(e,t,r,i,a,c){return new l4(e,t,r,bG(i,222).a,bG(a,222).a,c)};var tct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/2",1369);wDn(1370,Lie,{},Ro);lce.Cl=function n(e,t,r,i,a){return new Van(e,t,r,bG(i,180).a,bG(a,180).a)};lce.Dl=function n(e,t,r,i,a,c){return new b4(e,t,r,bG(i,180).a,bG(a,180).a,c)};var rct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/3",1370);wDn(1371,Lie,{},Ko);lce.Cl=function n(e,t,r,i,a){return new O9(e,t,r,bM(MK(i)),bM(MK(a)))};lce.Dl=function n(e,t,r,i,a,c){return new w4(e,t,r,bM(MK(i)),bM(MK(a)),c)};var ict=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/4",1371);wDn(1372,Lie,{},Fo);lce.Cl=function n(e,t,r,i,a){return new Qan(e,t,r,bG(i,161).a,bG(a,161).a)};lce.Dl=function n(e,t,r,i,a,c){return new d4(e,t,r,bG(i,161).a,bG(a,161).a,c)};var act=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/5",1372);wDn(1373,Lie,{},_o);lce.Cl=function n(e,t,r,i,a){return new A9(e,t,r,bG(i,17).a,bG(a,17).a)};lce.Dl=function n(e,t,r,i,a,c){return new g4(e,t,r,bG(i,17).a,bG(a,17).a,c)};var cct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/6",1373);wDn(1374,Lie,{},Bo);lce.Cl=function n(e,t,r,i,a){return new zan(e,t,r,bG(i,168).a,bG(a,168).a)};lce.Dl=function n(e,t,r,i,a,c){return new v4(e,t,r,bG(i,168).a,bG(a,168).a,c)};var uct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/7",1374);wDn(1375,Lie,{},Ho);lce.Cl=function n(e,t,r,i,a){return new Wan(e,t,r,bG(i,191).a,bG(a,191).a)};lce.Dl=function n(e,t,r,i,a,c){return new p4(e,t,r,bG(i,191).a,bG(a,191).a,c)};var sct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleData/NotificationCreator/8",1375);wDn(1353,574,{},DY);lce.Bl=function n(e){if(!this.a.fk(e)){throw dm(new TM(Oie+Cbn(e)+Aie+this.a+"'"))}};var oct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataDynamic",1353);wDn(1354,574,{},vV);lce.Bl=function n(e){};var fct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataStatic",1354);wDn(785,574,{});lce.Bk=function n(e,t,r){var i;i=t.li(r);return i!=null};lce.Ck=function n(e,t,r,i){var a,c;if(e.vh()&&e.wh()){a=true;c=t.li(r);if(c==null){a=false;c=this.b}else BA(c)===BA(Fat)&&(c=null);if(i==null){if(this.c!=null){t.mi(r,null);i=this.b}else{t.mi(r,Fat)}}else{this.Bl(i);t.mi(r,i)}Pon(e,this.d.Dl(e,1,this.e,c,i,!a))}else{if(i==null){this.c!=null?t.mi(r,null):t.mi(r,Fat)}else{this.Bl(i);t.mi(r,i)}}};lce.Ek=function n(e,t,r){var i,a;if(e.vh()&&e.wh()){i=true;a=t.li(r);if(a==null){i=false;a=this.b}else BA(a)===BA(Fat)&&(a=null);t.ni(r);Pon(e,this.d.Dl(e,2,this.e,a,this.b,i))}else{t.ni(r)}};var hct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataUnsettable",785);wDn(1355,785,{},xY);lce.Bl=function n(e){if(!this.a.fk(e)){throw dm(new TM(Oie+Cbn(e)+Aie+this.a+"'"))}};var lct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataUnsettableDynamic",1355);wDn(1356,785,{},pV);lce.Bl=function n(e){};var bct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleDataUnsettableStatic",1356);wDn(410,512,{},DX);lce.yk=function n(e,t,r,i,a){var c,u,s,o,f;f=t.li(r);if(this.tk()&&BA(f)===BA(Fat)){return null}else if(this.bl()&&i&&f!=null){s=bG(f,54);if(s.Vh()){o=Twn(e,s);if(s!=o){if(!RGn(this.a,o)){throw dm(new TM(Oie+Cbn(o)+Aie+this.a+"'"))}t.mi(r,f=o);if(this.al()){c=bG(o,54);u=s.Th(e,!this.b?-1-upn(e.Dh(),this.e):upn(s.Dh(),this.b),null,null);!c.Ph()&&(u=c.Rh(e,!this.b?-1-upn(e.Dh(),this.e):upn(c.Dh(),this.b),null,u));!!u&&u.oj()}e.vh()&&e.wh()&&Pon(e,new pz(e,9,this.e,s,o))}}return f}else{return f}};lce.zk=function n(e,t,r,i,a){var c,u;u=t.li(r);BA(u)===BA(Fat)&&(u=null);t.mi(r,i);if(this.Mj()){if(BA(u)!==BA(i)&&u!=null){c=bG(u,54);a=c.Th(e,upn(c.Dh(),this.b),null,a)}}else this.al()&&u!=null&&(a=bG(u,54).Th(e,-1-upn(e.Dh(),this.e),null,a));if(e.vh()&&e.wh()){!a&&(a=new fj(4));a.nj(new pz(e,1,this.e,u,i))}return a};lce.Ak=function n(e,t,r,i,a){var c;c=t.li(r);BA(c)===BA(Fat)&&(c=null);t.ni(r);if(e.vh()&&e.wh()){!a&&(a=new fj(4));this.tk()?a.nj(new pz(e,2,this.e,c,null)):a.nj(new pz(e,1,this.e,c,null))}return a};lce.Bk=function n(e,t,r){var i;i=t.li(r);return i!=null};lce.Ck=function n(e,t,r,i){var a,c,u,s,o;if(i!=null&&!RGn(this.a,i)){throw dm(new TM(Oie+(G$(i,58)?aPn(bG(i,58).Dh()):fin(Cbn(i)))+Aie+this.a+"'"))}o=t.li(r);s=o!=null;this.tk()&&BA(o)===BA(Fat)&&(o=null);u=null;if(this.Mj()){if(BA(o)!==BA(i)){if(o!=null){a=bG(o,54);u=a.Th(e,upn(a.Dh(),this.b),null,u)}if(i!=null){a=bG(i,54);u=a.Rh(e,upn(a.Dh(),this.b),null,u)}}}else if(this.al()){if(BA(o)!==BA(i)){o!=null&&(u=bG(o,54).Th(e,-1-upn(e.Dh(),this.e),null,u));i!=null&&(u=bG(i,54).Rh(e,-1-upn(e.Dh(),this.e),null,u))}}i==null&&this.tk()?t.mi(r,Fat):t.mi(r,i);if(e.vh()&&e.wh()){c=new EZ(e,1,this.e,o,i,this.tk()&&!s);if(!u){Pon(e,c)}else{u.nj(c);u.oj()}}else!!u&&u.oj()};lce.Ek=function n(e,t,r){var i,a,c,u,s;s=t.li(r);u=s!=null;this.tk()&&BA(s)===BA(Fat)&&(s=null);c=null;if(s!=null){if(this.Mj()){i=bG(s,54);c=i.Th(e,upn(i.Dh(),this.b),null,c)}else this.al()&&(c=bG(s,54).Th(e,-1-upn(e.Dh(),this.e),null,c))}t.ni(r);if(e.vh()&&e.wh()){a=new EZ(e,this.tk()?2:1,this.e,s,null,u);if(!c){Pon(e,a)}else{c.nj(a);c.oj()}}else!!c&&c.oj()};lce.Mj=function n(){return false};lce.al=function n(){return false};lce.bl=function n(){return false};lce.tk=function n(){return false};var wct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObject",410);wDn(575,410,{},cK);lce.al=function n(){return true};var dct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainment",575);wDn(1359,575,{},uK);lce.bl=function n(){return true};var gct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentResolving",1359);wDn(787,575,{},sK);lce.tk=function n(){return true};var vct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentUnsettable",787);wDn(1361,787,{},fK);lce.bl=function n(){return true};var pct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentUnsettableResolving",1361);wDn(650,575,{},GU);lce.Mj=function n(){return true};var mct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverse",650);wDn(1360,650,{},VU);lce.bl=function n(){return true};var kct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverseResolving",1360);wDn(788,650,{},zU);lce.tk=function n(){return true};var yct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettable",788);wDn(1362,788,{},WU);lce.bl=function n(){return true};var Mct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettableResolving",1362);wDn(651,410,{},oK);lce.bl=function n(){return true};var Tct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolving",651);wDn(1363,651,{},hK);lce.tk=function n(){return true};var jct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolvingUnsettable",1363);wDn(789,651,{},qU);lce.Mj=function n(){return true};var Ect=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolvingWithInverse",789);wDn(1364,789,{},QU);lce.tk=function n(){return true};var Sct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectResolvingWithInverseUnsettable",1364);wDn(1357,410,{},lK);lce.tk=function n(){return true};var Pct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectUnsettable",1357);wDn(786,410,{},XU);lce.Mj=function n(){return true};var Cct=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectWithInverse",786);wDn(1358,786,{},JU);lce.tk=function n(){return true};var Ict=YW(Jee,"EStructuralFeatureImpl/InternalSettingDelegateSingleEObjectWithInverseUnsettable",1358);wDn(790,576,Iie,OQ);lce.yl=function n(e){return new OQ(this.a,this.c,e)};lce.md=function n(){return this.b};lce.zl=function n(e,t,r){return Ann(this,e,this.b,r)};lce.Al=function n(e,t,r){return Lnn(this,e,this.b,r)};var Oct=YW(Jee,"EStructuralFeatureImpl/InverseUpdatingFeatureMapEntry",790);wDn(1365,1,aie,qp);lce.Fk=function n(e){return this.a};lce.Qj=function n(){return G$(this.a,97)?bG(this.a,97).Qj():!this.a.dc()};lce.Wb=function n(e){this.a.$b();this.a.Gc(bG(e,15))};lce.Gk=function n(){G$(this.a,97)?bG(this.a,97).Gk():this.a.$b()};var Act=YW(Jee,"EStructuralFeatureImpl/SettingMany",1365);wDn(1366,576,Iie,l8);lce.xl=function n(e){return new dF((bzn(),Lot),this.b.ri(this.a,e))};lce.md=function n(){return null};lce.zl=function n(e,t,r){return r};lce.Al=function n(e,t,r){return r};var Lct=YW(Jee,"EStructuralFeatureImpl/SimpleContentFeatureMapEntry",1366);wDn(652,576,Iie,dF);lce.xl=function n(e){return new dF(this.c,e)};lce.md=function n(){return this.a};lce.zl=function n(e,t,r){return r};lce.Al=function n(e,t,r){return r};var Nct=YW(Jee,"EStructuralFeatureImpl/SimpleFeatureMapEntry",652);wDn(403,506,zte,Uo);lce.aj=function n(e){return $nn(Mrt,jZn,29,e,0,1)};lce.Yi=function n(){return false};var $ct=YW(Jee,"ESuperAdapter/1",403);wDn(457,448,{110:1,94:1,93:1,155:1,197:1,58:1,114:1,850:1,54:1,99:1,158:1,457:1,119:1,120:1},Go);lce.Lh=function n(e,t,r){var i;switch(e){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),this.Ab;case 1:return this.zb;case 2:return!this.a&&(this.a=new xX(this,Crt,this)),this.a}return Fen(this,e-sQ((rZn(),oit)),uin((i=bG(Ron(this,16),29),!i?oit:i),e),t,r)};lce.Uh=function n(e,t,r){var i,a;switch(t){case 0:return!this.Ab&&(this.Ab=new gz(vrt,this,0,3)),Kyn(this.Ab,e,r);case 2:return!this.a&&(this.a=new xX(this,Crt,this)),Kyn(this.a,e,r)}return a=bG(uin((i=bG(Ron(this,16),29),!i?(rZn(),oit):i),t),69),a.wk().Ak(this,Fmn(this),t-sQ((rZn(),oit)),e,r)};lce.Wh=function n(e){var t;switch(e){case 0:return!!this.Ab&&this.Ab.i!=0;case 1:return this.zb!=null;case 2:return!!this.a&&this.a.i!=0}return v5(this,e-sQ((rZn(),oit)),uin((t=bG(Ron(this,16),29),!t?oit:t),e))};lce.bi=function n(e,t){var r;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NW(this.Ab,bG(t,16));return;case 1:Qun(this,TK(t));return;case 2:!this.a&&(this.a=new xX(this,Crt,this));NVn(this.a);!this.a&&(this.a=new xX(this,Crt,this));NW(this.a,bG(t,16));return}vvn(this,e-sQ((rZn(),oit)),uin((r=bG(Ron(this,16),29),!r?oit:r),e),t)};lce.ii=function n(){return rZn(),oit};lce.ki=function n(e){var t;switch(e){case 0:!this.Ab&&(this.Ab=new gz(vrt,this,0,3));NVn(this.Ab);return;case 1:Qun(this,null);return;case 2:!this.a&&(this.a=new xX(this,Crt,this));NVn(this.a);return}wdn(this,e-sQ((rZn(),oit)),uin((t=bG(Ron(this,16),29),!t?oit:t),e))};var Dct=YW(Jee,"ETypeParameterImpl",457);wDn(458,83,yie,xX);lce.Nj=function n(e,t){return TCn(this,bG(e,89),t)};lce.Oj=function n(e,t){return jCn(this,bG(e,89),t)};var xct=YW(Jee,"ETypeParameterImpl/1",458);wDn(647,45,_0n,cy);lce.ec=function n(){return new zp(this)};var Rct=YW(Jee,"ETypeParameterImpl/2",647);wDn(570,RZn,KZn,zp);lce.Fc=function n(e){return n_(this,bG(e,89))};lce.Gc=function n(e){var t,r,i;i=false;for(r=e.Kc();r.Ob();){t=bG(r.Pb(),89);jJ(this.a,t,"")==null&&(i=true)}return i};lce.$b=function n(){Fz(this.a)};lce.Hc=function n(e){return Lz(this.a,e)};lce.Kc=function n(){var e;return e=new pon(new Kw(this.a).a),new Wp(e)};lce.Mc=function n(e){return N7(this,e)};lce.gc=function n(){return lS(this.a)};var Kct=YW(Jee,"ETypeParameterImpl/2/1",570);wDn(571,1,NZn,Wp);lce.Nb=function n(e){Az(this,e)};lce.Pb=function n(){return bG(jun(this.a).ld(),89)};lce.Ob=function n(){return this.a.b};lce.Qb=function n(){Dtn(this.a)};var Fct=YW(Jee,"ETypeParameterImpl/2/1/1",571);wDn(1329,45,_0n,uy);lce._b=function n(e){return HA(e)?xZ(this,e):!!GX(this.f,e)};lce.xc=function n(e){var t,r;t=HA(e)?z1(this,e):_A(GX(this.f,e));if(G$(t,851)){r=bG(t,851);t=r.Kk();jJ(this,bG(e,241),t);return t}else return t!=null?t:e==null?(AP(),yst):null};var _ct=YW(Jee,"EValidatorRegistryImpl",1329);wDn(1349,720,{110:1,94:1,93:1,480:1,155:1,58:1,114:1,2040:1,54:1,99:1,158:1,119:1,120:1},qo);lce.ri=function n(e,t){switch(e.hk()){case 21:case 22:case 23:case 24:case 26:case 31:case 32:case 37:case 38:case 39:case 40:case 43:case 44:case 48:case 49:case 20:return t==null?null:fvn(t);case 25:return Jin(t);case 27:return atn(t);case 28:return ctn(t);case 29:return t==null?null:K$(Tnt[0],bG(t,206));case 41:return t==null?"":$j(bG(t,297));case 42:return fvn(t);case 50:return TK(t);default:throw dm(new jM(nte+e.xe()+ete))}};lce.si=function n(e){var t,r,i,a,c,u,s,o,f,h,l,b,w,d,g,v;switch(e.G==-1&&(e.G=(b=Vin(e),b?Vyn(b.vi(),e):-1)),e.G){case 0:return r=new ny,r;case 1:return t=new jo,t;case 2:return i=new Ul,i;case 4:return a=new Wm,a;case 5:return c=new ty,c;case 6:return u=new zm,u;case 7:return s=new Gl,s;case 10:return f=new Mo,f;case 11:return h=new ry,h;case 12:return l=new hZ,l;case 13:return w=new ay,w;case 14:return d=new LK,d;case 17:return g=new No,g;case 18:return o=new um,o;case 19:return v=new Go,v;default:throw dm(new jM(ite+e.zb+ete))}};lce.ti=function n(e,t){switch(e.hk()){case 20:return t==null?null:new nE(t);case 21:return t==null?null:new LN(t);case 23:case 22:return t==null?null:Dmn(t);case 26:case 24:return t==null?null:Xtn(TUn(t,-128,127)<<24>>24);case 25:return fxn(t);case 27:return wjn(t);case 28:return djn(t);case 29:return oIn(t);case 32:case 31:return t==null?null:rOn(t);case 38:case 37:return t==null?null:new ck(t);case 40:case 39:return t==null?null:Bwn(TUn(t,T1n,pZn));case 41:return null;case 42:return t==null?null:null;case 44:case 43:return t==null?null:Vmn(cJn(t));case 49:case 48:return t==null?null:Hwn(TUn(t,$ie,32767)<<16>>16);case 50:return t;default:throw dm(new jM(nte+e.xe()+ete))}};var Bct=YW(Jee,"EcoreFactoryImpl",1349);wDn(560,184,{110:1,94:1,93:1,155:1,197:1,58:1,241:1,114:1,2038:1,54:1,99:1,158:1,184:1,560:1,119:1,120:1,690:1},kJ);lce.gb=false;lce.hb=false;var Hct,Uct=false;var Gct=YW(Jee,"EcorePackageImpl",560);wDn(1234,1,{851:1},Xo);lce.Kk=function n(){return VD(),Fst};var qct=YW(Jee,"EcorePackageImpl/1",1234);wDn(1243,1,Vie,Vo);lce.fk=function n(e){return G$(e,155)};lce.gk=function n(e){return $nn(G7e,jZn,155,e,0,1)};var Xct=YW(Jee,"EcorePackageImpl/10",1243);wDn(1244,1,Vie,zo);lce.fk=function n(e){return G$(e,197)};lce.gk=function n(e){return $nn(V7e,jZn,197,e,0,1)};var Vct=YW(Jee,"EcorePackageImpl/11",1244);wDn(1245,1,Vie,Wo);lce.fk=function n(e){return G$(e,58)};lce.gk=function n(e){return $nn(x7e,jZn,58,e,0,1)};var zct=YW(Jee,"EcorePackageImpl/12",1245);wDn(1246,1,Vie,Qo);lce.fk=function n(e){return G$(e,411)};lce.gk=function n(e){return $nn(Irt,mie,62,e,0,1)};var Wct=YW(Jee,"EcorePackageImpl/13",1246);wDn(1247,1,Vie,Jo);lce.fk=function n(e){return G$(e,241)};lce.gk=function n(e){return $nn(z7e,jZn,241,e,0,1)};var Qct=YW(Jee,"EcorePackageImpl/14",1247);wDn(1248,1,Vie,Yo);lce.fk=function n(e){return G$(e,518)};lce.gk=function n(e){return $nn(Art,jZn,2116,e,0,1)};var Jct=YW(Jee,"EcorePackageImpl/15",1248);wDn(1249,1,Vie,Zo);lce.fk=function n(e){return G$(e,102)};lce.gk=function n(e){return $nn(Lrt,pie,19,e,0,1)};var Yct=YW(Jee,"EcorePackageImpl/16",1249);wDn(1250,1,Vie,nf);lce.fk=function n(e){return G$(e,179)};lce.gk=function n(e){return $nn(mrt,pie,179,e,0,1)};var Zct=YW(Jee,"EcorePackageImpl/17",1250);wDn(1251,1,Vie,ef);lce.fk=function n(e){return G$(e,481)};lce.gk=function n(e){return $nn(prt,jZn,481,e,0,1)};var nut=YW(Jee,"EcorePackageImpl/18",1251);wDn(1252,1,Vie,tf);lce.fk=function n(e){return G$(e,561)};lce.gk=function n(e){return $nn(Nat,Gre,561,e,0,1)};var eut=YW(Jee,"EcorePackageImpl/19",1252);wDn(1235,1,Vie,rf);lce.fk=function n(e){return G$(e,331)};lce.gk=function n(e){return $nn(krt,pie,35,e,0,1)};var tut=YW(Jee,"EcorePackageImpl/2",1235);wDn(1253,1,Vie,af);lce.fk=function n(e){return G$(e,248)};lce.gk=function n(e){return $nn(Crt,Eie,89,e,0,1)};var rut=YW(Jee,"EcorePackageImpl/20",1253);wDn(1254,1,Vie,cf);lce.fk=function n(e){return G$(e,457)};lce.gk=function n(e){return $nn(xrt,jZn,850,e,0,1)};var iut=YW(Jee,"EcorePackageImpl/21",1254);wDn(1255,1,Vie,uf);lce.fk=function n(e){return UA(e)};lce.gk=function n(e){return $nn(Uhe,XZn,485,e,8,1)};var aut=YW(Jee,"EcorePackageImpl/22",1255);wDn(1256,1,Vie,sf);lce.fk=function n(e){return G$(e,195)};lce.gk=function n(e){return $nn(Vht,XZn,195,e,0,2)};var cut=YW(Jee,"EcorePackageImpl/23",1256);wDn(1257,1,Vie,of);lce.fk=function n(e){return G$(e,222)};lce.gk=function n(e){return $nn(Xhe,XZn,222,e,0,1)};var uut=YW(Jee,"EcorePackageImpl/24",1257);wDn(1258,1,Vie,ff);lce.fk=function n(e){return G$(e,180)};lce.gk=function n(e){return $nn(Whe,XZn,180,e,0,1)};var sut=YW(Jee,"EcorePackageImpl/25",1258);wDn(1259,1,Vie,hf);lce.fk=function n(e){return G$(e,206)};lce.gk=function n(e){return $nn(hhe,XZn,206,e,0,1)};var out=YW(Jee,"EcorePackageImpl/26",1259);wDn(1260,1,Vie,lf);lce.fk=function n(e){return false};lce.gk=function n(e){return $nn(Yht,jZn,2215,e,0,1)};var fut=YW(Jee,"EcorePackageImpl/27",1260);wDn(1261,1,Vie,bf);lce.fk=function n(e){return GA(e)};lce.gk=function n(e){return $nn(Yhe,XZn,345,e,7,1)};var hut=YW(Jee,"EcorePackageImpl/28",1261);wDn(1262,1,Vie,wf);lce.fk=function n(e){return G$(e,61)};lce.gk=function n(e){return $nn(Xet,B3n,61,e,0,1)};var lut=YW(Jee,"EcorePackageImpl/29",1262);wDn(1236,1,Vie,df);lce.fk=function n(e){return G$(e,519)};lce.gk=function n(e){return $nn(vrt,{3:1,4:1,5:1,2033:1},598,e,0,1)};var but=YW(Jee,"EcorePackageImpl/3",1236);wDn(1263,1,Vie,gf);lce.fk=function n(e){return G$(e,582)};lce.gk=function n(e){return $nn(Wtt,jZn,2039,e,0,1)};var wut=YW(Jee,"EcorePackageImpl/30",1263);wDn(1264,1,Vie,vf);lce.fk=function n(e){return G$(e,160)};lce.gk=function n(e){return $nn(rst,B3n,160,e,0,1)};var dut=YW(Jee,"EcorePackageImpl/31",1264);wDn(1265,1,Vie,pf);lce.fk=function n(e){return G$(e,76)};lce.gk=function n(e){return $nn(fit,zie,76,e,0,1)};var gut=YW(Jee,"EcorePackageImpl/32",1265);wDn(1266,1,Vie,mf);lce.fk=function n(e){return G$(e,161)};lce.gk=function n(e){return $nn(Zhe,XZn,161,e,0,1)};var vut=YW(Jee,"EcorePackageImpl/33",1266);wDn(1267,1,Vie,kf);lce.fk=function n(e){return G$(e,17)};lce.gk=function n(e){return $nn(tle,XZn,17,e,0,1)};var put=YW(Jee,"EcorePackageImpl/34",1267);wDn(1268,1,Vie,yf);lce.fk=function n(e){return G$(e,297)};lce.gk=function n(e){return $nn(yce,jZn,297,e,0,1)};var mut=YW(Jee,"EcorePackageImpl/35",1268);wDn(1269,1,Vie,Mf);lce.fk=function n(e){return G$(e,168)};lce.gk=function n(e){return $nn(ale,XZn,168,e,0,1)};var kut=YW(Jee,"EcorePackageImpl/36",1269);wDn(1270,1,Vie,Tf);lce.fk=function n(e){return G$(e,85)};lce.gk=function n(e){return $nn(_ce,jZn,85,e,0,1)};var yut=YW(Jee,"EcorePackageImpl/37",1270);wDn(1271,1,Vie,jf);lce.fk=function n(e){return G$(e,599)};lce.gk=function n(e){return $nn(Kut,jZn,599,e,0,1)};var Mut=YW(Jee,"EcorePackageImpl/38",1271);wDn(1272,1,Vie,Ef);lce.fk=function n(e){return false};lce.gk=function n(e){return $nn(Zht,jZn,2216,e,0,1)};var Tut=YW(Jee,"EcorePackageImpl/39",1272);wDn(1237,1,Vie,Sf);lce.fk=function n(e){return G$(e,90)};lce.gk=function n(e){return $nn(Mrt,jZn,29,e,0,1)};var jut=YW(Jee,"EcorePackageImpl/4",1237);wDn(1273,1,Vie,Pf);lce.fk=function n(e){return G$(e,191)};lce.gk=function n(e){return $nn(wle,XZn,191,e,0,1)};var Eut=YW(Jee,"EcorePackageImpl/40",1273);wDn(1274,1,Vie,Cf);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var Sut=YW(Jee,"EcorePackageImpl/41",1274);wDn(1275,1,Vie,If);lce.fk=function n(e){return G$(e,596)};lce.gk=function n(e){return $nn(Wet,jZn,596,e,0,1)};var Put=YW(Jee,"EcorePackageImpl/42",1275);wDn(1276,1,Vie,Of);lce.fk=function n(e){return false};lce.gk=function n(e){return $nn(nlt,XZn,2217,e,0,1)};var Cut=YW(Jee,"EcorePackageImpl/43",1276);wDn(1277,1,Vie,Af);lce.fk=function n(e){return G$(e,44)};lce.gk=function n(e){return $nn(vue,i1n,44,e,0,1)};var Iut=YW(Jee,"EcorePackageImpl/44",1277);wDn(1238,1,Vie,Lf);lce.fk=function n(e){return G$(e,142)};lce.gk=function n(e){return $nn(yrt,jZn,142,e,0,1)};var Out=YW(Jee,"EcorePackageImpl/5",1238);wDn(1239,1,Vie,Nf);lce.fk=function n(e){return G$(e,156)};lce.gk=function n(e){return $nn(Trt,jZn,156,e,0,1)};var Aut=YW(Jee,"EcorePackageImpl/6",1239);wDn(1240,1,Vie,$f);lce.fk=function n(e){return G$(e,469)};lce.gk=function n(e){return $nn(Srt,jZn,685,e,0,1)};var Lut=YW(Jee,"EcorePackageImpl/7",1240);wDn(1241,1,Vie,Df);lce.fk=function n(e){return G$(e,582)};lce.gk=function n(e){return $nn(Prt,jZn,694,e,0,1)};var Nut=YW(Jee,"EcorePackageImpl/8",1241);wDn(1242,1,Vie,xf);lce.fk=function n(e){return G$(e,480)};lce.gk=function n(e){return $nn(q7e,jZn,480,e,0,1)};var $ut=YW(Jee,"EcorePackageImpl/9",1242);wDn(1038,2080,Hre,eM);lce.Mi=function n(e,t){mdn(this,bG(t,424))};lce.Qi=function n(e,t){WAn(this,e,bG(t,424))};var Dut=YW(Jee,"MinimalEObjectImpl/1ArrayDelegatingAdapterList",1038);wDn(1039,152,Fre,AQ);lce.jj=function n(){return this.a.a};var xut=YW(Jee,"MinimalEObjectImpl/1ArrayDelegatingAdapterList/1",1039);wDn(1067,1066,{},u$);var Rut=YW("org.eclipse.emf.ecore.plugin","EcorePlugin",1067);var Kut=$q(Wie,"Resource");wDn(799,1524,Qie);lce.Hl=function n(e){};lce.Il=function n(e){};lce.El=function n(){return!this.a&&(this.a=new Qp(this)),this.a};lce.Fl=function n(e){var t,r,i,a,c;i=e.length;if(i>0){w3(0,e.length);if(e.charCodeAt(0)==47){c=new H7(4);a=1;for(t=1;t0&&(e=(Unn(0,r,e.length),e.substr(0,r)))}}}return vNn(this,e)};lce.Gl=function n(){return this.c};lce.Ib=function n(){var e;return $j(this.Rm)+"@"+(e=Vun(this)>>>0,e.toString(16))+" uri='"+this.d+"'"};lce.b=false;var Fut=YW(Jie,"ResourceImpl",799);wDn(1525,799,Qie,Jp);var _ut=YW(Jie,"BinaryResourceImpl",1525);wDn(1190,708,Wte);lce.bj=function n(e){return G$(e,58)?t1(this,bG(e,58)):G$(e,599)?new _D(bG(e,599).El()):BA(e)===BA(this.f)?bG(e,16).Kc():(OK(),Gtt.a)};lce.Ob=function n(){return b$n(this)};lce.a=false;var But=YW(iie,"EcoreUtil/ContentTreeIterator",1190);wDn(1526,1190,Wte,kz);lce.bj=function n(e){return BA(e)===BA(this.f)?bG(e,15).Kc():new R6(bG(e,58))};var Hut=YW(Jie,"ResourceImpl/5",1526);wDn(658,2092,kie,Qp);lce.Hc=function n(e){return this.i<=4?wSn(this,e):G$(e,54)&&bG(e,54).Jh()==this.a};lce.Mi=function n(e,t){e==this.i-1&&(this.a.b||(this.a.b=true,null))};lce.Oi=function n(e,t){e==0?this.a.b||(this.a.b=true,null):xnn(this,e,t)};lce.Qi=function n(e,t){};lce.Ri=function n(e,t,r){};lce.Lj=function n(){return 2};lce.jj=function n(){return this.a};lce.Mj=function n(){return true};lce.Nj=function n(e,t){var r;r=bG(e,54);t=r.fi(this.a,t);return t};lce.Oj=function n(e,t){var r;r=bG(e,54);return r.fi(null,t)};lce.Pj=function n(){return false};lce.Si=function n(){return true};lce.aj=function n(e){return $nn(x7e,jZn,58,e,0,1)};lce.Yi=function n(){return false};var Uut=YW(Jie,"ResourceImpl/ContentsEList",658);wDn(970,2062,v1n,Yp);lce.fd=function n(e){return this.a.Ki(e)};lce.gc=function n(){return this.a.gc()};var Gut=YW(iie,"AbstractSequentialInternalEList/1",970);var qut,Xut,Vut,zut;wDn(634,1,{},VG);var Wut,Qut;var Jut=YW(iie,"BasicExtendedMetaData",634);wDn(1181,1,{},NA);lce.Jl=function n(){return null};lce.Kl=function n(){this.a==-2&&gw(this,QCn(this.d,this.b));return this.a};lce.Ll=function n(){return null};lce.Ml=function n(){return dZ(),dZ(),lbe};lce.xe=function n(){this.c==lae&&vw(this,fkn(this.d,this.b));return this.c};lce.Nl=function n(){return 0};lce.a=-2;lce.c=lae;var Yut=YW(iie,"BasicExtendedMetaData/EClassExtendedMetaDataImpl",1181);wDn(1182,1,{},y4);lce.Jl=function n(){this.a==(K7(),Wut)&&kw(this,CBn(this.f,this.b));return this.a};lce.Kl=function n(){return 0};lce.Ll=function n(){this.c==(K7(),Wut)&&pw(this,IBn(this.f,this.b));return this.c};lce.Ml=function n(){!this.d&&Mw(this,sqn(this.f,this.b));return this.d};lce.xe=function n(){this.e==lae&&jw(this,fkn(this.f,this.b));return this.e};lce.Nl=function n(){this.g==-2&&Sw(this,_Pn(this.f,this.b));return this.g};lce.e=lae;lce.g=-2;var Zut=YW(iie,"BasicExtendedMetaData/EDataTypeExtendedMetaDataImpl",1182);wDn(1180,1,{},$A);lce.b=false;lce.c=false;var nst=YW(iie,"BasicExtendedMetaData/EPackageExtendedMetaDataImpl",1180);wDn(1183,1,{},M4);lce.c=-2;lce.e=lae;lce.f=lae;var est=YW(iie,"BasicExtendedMetaData/EStructuralFeatureExtendedMetaDataImpl",1183);wDn(593,632,yie,qG);lce.Lj=function n(){return this.c};lce.ol=function n(){return false};lce.Wi=function n(e,t){return t};lce.c=0;var tst=YW(iie,"EDataTypeEList",593);var rst=$q(iie,"FeatureMap");wDn(78,593,{3:1,4:1,20:1,31:1,56:1,16:1,15:1,59:1,70:1,66:1,61:1,79:1,160:1,220:1,2036:1,71:1,97:1},mon);lce.bd=function n(e,t){sKn(this,e,bG(t,76))};lce.Fc=function n(e){return eRn(this,bG(e,76))};lce.Hi=function n(e){DW(this,bG(e,76))};lce.Nj=function n(e,t){return Q_(this,bG(e,76),t)};lce.Oj=function n(e,t){return J_(this,bG(e,76),t)};lce.Ti=function n(e,t){return vUn(this,e,t)};lce.Wi=function n(e,t){return $zn(this,e,bG(t,76))};lce.hd=function n(e,t){return EFn(this,e,bG(t,76))};lce.Uj=function n(e,t){return Y_(this,bG(e,76),t)};lce.Vj=function n(e,t){return Z_(this,bG(e,76),t)};lce.Wj=function n(e,t,r){return hPn(this,bG(e,76),bG(t,76),r)};lce.Zi=function n(e,t){return nCn(this,e,bG(t,76))};lce.Ol=function n(e,t){return zHn(this,e,t)};lce.cd=function n(e,t){var r,i,a,c,u,s,o,f,h;f=new _in(t.gc());for(a=t.Kc();a.Ob();){i=bG(a.Pb(),76);c=i.Lk();if(OFn(this.e,c)){(!c.Si()||!V5(this,c,i.md())&&!wSn(f,i))&&cen(f,i)}else{h=ZKn(this.e.Dh(),c);r=bG(this.g,124);u=true;for(s=0;s=0){t=e[this.c];if(this.k.am(t.Lk())){this.j=this.f?t:t.md();this.i=-2;return true}}this.i=-1;this.g=-1;return false};var cst=YW(iie,"BasicFeatureMap/FeatureEIterator",420);wDn(676,420,HZn,SL);lce.ul=function n(){return true};var ust=YW(iie,"BasicFeatureMap/ResolvingFeatureEIterator",676);wDn(968,496,Pie,W$);lce.pj=function n(){return this};var sst=YW(iie,"EContentsEList/1",968);wDn(969,496,Pie,EL);lce.ul=function n(){return false};var ost=YW(iie,"EContentsEList/2",969);wDn(967,287,Cie,Q$);lce.wl=function n(e){};lce.Ob=function n(){return false};lce.Sb=function n(){return false};var fst=YW(iie,"EContentsEList/FeatureIteratorImpl/1",967);wDn(840,593,yie,ID);lce.Ni=function n(){this.a=true};lce.Qj=function n(){return this.a};lce.Gk=function n(){var e;NVn(this);if(bN(this.e)){e=this.a;this.a=false;Pon(this.e,new I9(this.e,2,this.c,e,false))}else{this.a=false}};lce.a=false;var hst=YW(iie,"EDataTypeEList/Unsettable",840);wDn(1958,593,yie,OD);lce.Si=function n(){return true};var lst=YW(iie,"EDataTypeUniqueEList",1958);wDn(1959,840,yie,AD);lce.Si=function n(){return true};var bst=YW(iie,"EDataTypeUniqueEList/Unsettable",1959);wDn(147,83,yie,LD);lce.nl=function n(){return true};lce.Wi=function n(e,t){return H$n(this,e,bG(t,58))};var wst=YW(iie,"EObjectContainmentEList/Resolving",147);wDn(1184,555,yie,ND);lce.nl=function n(){return true};lce.Wi=function n(e,t){return H$n(this,e,bG(t,58))};var dst=YW(iie,"EObjectContainmentEList/Unsettable/Resolving",1184);wDn(766,14,yie,o_);lce.Ni=function n(){this.a=true};lce.Qj=function n(){return this.a};lce.Gk=function n(){var e;NVn(this);if(bN(this.e)){e=this.a;this.a=false;Pon(this.e,new I9(this.e,2,this.c,e,false))}else{this.a=false}};lce.a=false;var gst=YW(iie,"EObjectContainmentWithInverseEList/Unsettable",766);wDn(1222,766,yie,f_);lce.nl=function n(){return true};lce.Wi=function n(e,t){return H$n(this,e,bG(t,58))};var vst=YW(iie,"EObjectContainmentWithInverseEList/Unsettable/Resolving",1222);wDn(757,505,yie,$D);lce.Ni=function n(){this.a=true};lce.Qj=function n(){return this.a};lce.Gk=function n(){var e;NVn(this);if(bN(this.e)){e=this.a;this.a=false;Pon(this.e,new I9(this.e,2,this.c,e,false))}else{this.a=false}};lce.a=false;var pst=YW(iie,"EObjectEList/Unsettable",757);wDn(338,505,yie,DD);lce.nl=function n(){return true};lce.Wi=function n(e,t){return H$n(this,e,bG(t,58))};var mst=YW(iie,"EObjectResolvingEList",338);wDn(1844,757,yie,xD);lce.nl=function n(){return true};lce.Wi=function n(e,t){return H$n(this,e,bG(t,58))};var kst=YW(iie,"EObjectResolvingEList/Unsettable",1844);wDn(1527,1,{},Rf);var yst;var Mst=YW(iie,"EObjectValidator",1527);wDn(559,505,yie,mz);lce.il=function n(){return this.d};lce.jl=function n(){return this.b};lce.Mj=function n(){return true};lce.ml=function n(){return true};lce.b=0;var Tst=YW(iie,"EObjectWithInverseEList",559);wDn(1225,559,yie,h_);lce.ll=function n(){return true};var jst=YW(iie,"EObjectWithInverseEList/ManyInverse",1225);wDn(635,559,yie,l_);lce.Ni=function n(){this.a=true};lce.Qj=function n(){return this.a};lce.Gk=function n(){var e;NVn(this);if(bN(this.e)){e=this.a;this.a=false;Pon(this.e,new I9(this.e,2,this.c,e,false))}else{this.a=false}};lce.a=false;var Est=YW(iie,"EObjectWithInverseEList/Unsettable",635);wDn(1224,635,yie,w_);lce.ll=function n(){return true};var Sst=YW(iie,"EObjectWithInverseEList/Unsettable/ManyInverse",1224);wDn(767,559,yie,b_);lce.nl=function n(){return true};lce.Wi=function n(e,t){return H$n(this,e,bG(t,58))};var Pst=YW(iie,"EObjectWithInverseResolvingEList",767);wDn(32,767,yie,g_);lce.ll=function n(){return true};var Cst=YW(iie,"EObjectWithInverseResolvingEList/ManyInverse",32);wDn(768,635,yie,d_);lce.nl=function n(){return true};lce.Wi=function n(e,t){return H$n(this,e,bG(t,58))};var Ist=YW(iie,"EObjectWithInverseResolvingEList/Unsettable",768);wDn(1223,768,yie,v_);lce.ll=function n(){return true};var Ost=YW(iie,"EObjectWithInverseResolvingEList/Unsettable/ManyInverse",1223);wDn(1185,632,yie);lce.Li=function n(){return(this.b&1792)==0};lce.Ni=function n(){this.b|=1};lce.kl=function n(){return(this.b&4)!=0};lce.Mj=function n(){return(this.b&40)!=0};lce.ll=function n(){return(this.b&16)!=0};lce.ml=function n(){return(this.b&8)!=0};lce.nl=function n(){return(this.b&oie)!=0};lce.al=function n(){return(this.b&32)!=0};lce.ol=function n(){return(this.b&b1n)!=0};lce.fk=function n(e){return!this.d?this.Lk().Hk().fk(e):j5(this.d,e)};lce.Qj=function n(){return(this.b&2)!=0?(this.b&1)!=0:this.i!=0};lce.Si=function n(){return(this.b&128)!=0};lce.Gk=function n(){var e;NVn(this);if((this.b&2)!=0){if(bN(this.e)){e=(this.b&1)!=0;this.b&=-2;rk(this,new I9(this.e,2,upn(this.e.Dh(),this.Lk()),e,false))}else{this.b&=-2}}};lce.Yi=function n(){return(this.b&1536)==0};lce.b=0;var Ast=YW(iie,"EcoreEList/Generic",1185);wDn(1186,1185,yie,SZ);lce.Lk=function n(){return this.a};var Lst=YW(iie,"EcoreEList/Dynamic",1186);wDn(765,66,zte,Zp);lce.aj=function n(e){return xan(this.a.a,e)};var Nst=YW(iie,"EcoreEMap/1",765);wDn(764,83,yie,Ez);lce.Mi=function n(e,t){pMn(this.b,bG(t,136))};lce.Oi=function n(e,t){Don(this.b)};lce.Pi=function n(e,t,r){var i;++(i=this.b,bG(t,136),i).e};lce.Qi=function n(e,t){Zdn(this.b,bG(t,136))};lce.Ri=function n(e,t,r){Zdn(this.b,bG(r,136));BA(r)===BA(t)&&bG(r,136).Ci(n$(bG(t,136).ld()));pMn(this.b,bG(t,136))};var $st=YW(iie,"EcoreEMap/DelegateEObjectContainmentEList",764);wDn(1220,141,cie,Bcn);var Dst=YW(iie,"EcoreEMap/Unsettable",1220);wDn(1221,764,yie,p_);lce.Ni=function n(){this.a=true};lce.Qj=function n(){return this.a};lce.Gk=function n(){var e;NVn(this);if(bN(this.e)){e=this.a;this.a=false;Pon(this.e,new I9(this.e,2,this.c,e,false))}else{this.a=false}};lce.a=false;var xst=YW(iie,"EcoreEMap/Unsettable/UnsettableDelegateEObjectContainmentEList",1221);wDn(1189,215,_0n,_W);lce.a=false;lce.b=false;var Rst=YW(iie,"EcoreUtil/Copier",1189);wDn(759,1,NZn,R6);lce.Nb=function n(e){Az(this,e)};lce.Ob=function n(){return rmn(this)};lce.Pb=function n(){var e;rmn(this);e=this.b;this.b=null;return e};lce.Qb=function n(){this.a.Qb()};var Kst=YW(iie,"EcoreUtil/ProperContentIterator",759);wDn(1528,1527,{},ql);var Fst;var _st=YW(iie,"EcoreValidator",1528);var Bst;var Hst=$q(iie,"FeatureMapUtil/Validator");wDn(1295,1,{2041:1},Kf);lce.am=function n(e){return true};var Ust=YW(iie,"FeatureMapUtil/1",1295);wDn(773,1,{2041:1},SQn);lce.am=function n(e){var t;if(this.c==e)return true;t=yK(fQ(this.a,e));if(t==null){if(_Bn(this,e)){n7(this.a,e,(Qx(),Hhe));return true}else{n7(this.a,e,(Qx(),Bhe));return false}}else{return t==(Qx(),Hhe)}};lce.e=false;var Gst;var qst=YW(iie,"FeatureMapUtil/BasicValidator",773);wDn(774,45,_0n,z$);var Xst=YW(iie,"FeatureMapUtil/BasicValidator/Cache",774);wDn(509,56,{20:1,31:1,56:1,16:1,15:1,61:1,79:1,71:1,97:1},DA);lce.bd=function n(e,t){RFn(this.c,this.b,e,t)};lce.Fc=function n(e){return zHn(this.c,this.b,e)};lce.cd=function n(e,t){return qXn(this.c,this.b,e,t)};lce.Gc=function n(e){return U$(this,e)};lce.Gi=function n(e,t){din(this.c,this.b,e,t)};lce.Wk=function n(e,t){return DBn(this.c,this.b,e,t)};lce.$i=function n(e){return yXn(this.c,this.b,e,false)};lce.Ii=function n(){return mN(this.c,this.b)};lce.Ji=function n(){return kN(this.c,this.b)};lce.Ki=function n(e){return Dnn(this.c,this.b,e)};lce.Xk=function n(e,t){return oF(this,e,t)};lce.$b=function n(){ik(this)};lce.Hc=function n(e){return V5(this.c,this.b,e)};lce.Ic=function n(e){return Hsn(this.c,this.b,e)};lce.Xb=function n(e){return yXn(this.c,this.b,e,true)};lce.Fk=function n(e){return this};lce.dd=function n(e){return z5(this.c,this.b,e)};lce.dc=function n(){return FA(this)};lce.Qj=function n(){return!Epn(this.c,this.b)};lce.Kc=function n(){return Ern(this.c,this.b)};lce.ed=function n(){return Srn(this.c,this.b)};lce.fd=function n(e){return vgn(this.c,this.b,e)};lce.Ti=function n(e,t){return OGn(this.c,this.b,e,t)};lce.Ui=function n(e,t){Bnn(this.c,this.b,e,t)};lce.gd=function n(e){return ZOn(this.c,this.b,e)};lce.Mc=function n(e){return FHn(this.c,this.b,e)};lce.hd=function n(e,t){return dqn(this.c,this.b,e,t)};lce.Wb=function n(e){N$n(this.c,this.b);U$(this,bG(e,15))};lce.gc=function n(){return ggn(this.c,this.b)};lce.Pc=function n(){return j4(this.c,this.b)};lce.Qc=function n(e){return W5(this.c,this.b,e)};lce.Ib=function n(){var e,t;t=new YM;t.a+="[";for(e=mN(this.c,this.b);ibn(e);){ZA(t,lx(qyn(e)));ibn(e)&&(t.a+=MZn,t)}t.a+="]";return t.a};lce.Gk=function n(){N$n(this.c,this.b)};var Vst=YW(iie,"FeatureMapUtil/FeatureEList",509);wDn(644,39,Fre,s8);lce.hj=function n(e){return Sdn(this,e)};lce.mj=function n(e){var t,r,i,a,c,u,s;switch(this.d){case 1:case 2:{c=e.jj();if(BA(c)===BA(this.c)&&Sdn(this,null)==e.hj(null)){this.g=e.ij();e.gj()==1&&(this.d=1);return true}break}case 3:{a=e.gj();switch(a){case 3:{c=e.jj();if(BA(c)===BA(this.c)&&Sdn(this,null)==e.hj(null)){this.d=5;t=new _in(2);cen(t,this.g);cen(t,e.ij());this.g=t;return true}break}}break}case 5:{a=e.gj();switch(a){case 3:{c=e.jj();if(BA(c)===BA(this.c)&&Sdn(this,null)==e.hj(null)){r=bG(this.g,16);r.Fc(e.ij());return true}break}}break}case 4:{a=e.gj();switch(a){case 3:{c=e.jj();if(BA(c)===BA(this.c)&&Sdn(this,null)==e.hj(null)){this.d=1;this.g=e.ij();return true}break}case 4:{c=e.jj();if(BA(c)===BA(this.c)&&Sdn(this,null)==e.hj(null)){this.d=6;s=new _in(2);cen(s,this.n);cen(s,e.kj());this.n=s;u=zfn(fT(Ght,1),z1n,28,15,[this.o,e.lj()]);this.g=u;return true}break}}break}case 6:{a=e.gj();switch(a){case 4:{c=e.jj();if(BA(c)===BA(this.c)&&Sdn(this,null)==e.hj(null)){r=bG(this.n,16);r.Fc(e.kj());u=bG(this.g,53);i=$nn(Ght,z1n,28,u.length+1,15,1);QGn(u,0,i,0,u.length);i[u.length]=e.lj();this.g=i;return true}break}}break}}return false};var zst=YW(iie,"FeatureMapUtil/FeatureENotificationImpl",644);wDn(564,509,{20:1,31:1,56:1,16:1,15:1,61:1,79:1,160:1,220:1,2036:1,71:1,97:1},Nq);lce.Ol=function n(e,t){return zHn(this.c,e,t)};lce.Pl=function n(e,t,r){return DBn(this.c,e,t,r)};lce.Ql=function n(e,t,r){return gXn(this.c,e,t,r)};lce.Rl=function n(){return this};lce.Sl=function n(e,t){return kXn(this.c,e,t)};lce.Tl=function n(e){return bG(yXn(this.c,this.b,e,false),76).Lk()};lce.Ul=function n(e){return bG(yXn(this.c,this.b,e,false),76).md()};lce.Vl=function n(){return this.a};lce.Wl=function n(e){return!Epn(this.c,e)};lce.Xl=function n(e,t){XXn(this.c,e,t)};lce.Yl=function n(e){return aun(this.c,e)};lce.Zl=function n(e){OTn(this.c,e)};var Wst=YW(iie,"FeatureMapUtil/FeatureFeatureMap",564);wDn(1294,1,aie,LA);lce.Fk=function n(e){return yXn(this.b,this.a,-1,e)};lce.Qj=function n(){return!Epn(this.b,this.a)};lce.Wb=function n(e){XXn(this.b,this.a,e)};lce.Gk=function n(){N$n(this.b,this.a)};var Qst=YW(iie,"FeatureMapUtil/FeatureValue",1294);var Jst,Yst,Zst,not,eot;var tot=$q(wae,"AnyType");wDn(680,63,E1n,LM);var rot=YW(wae,"InvalidDatatypeValueException",680);var iot=$q(wae,dae);var aot=$q(wae,gae);var cot=$q(wae,vae);var uot;var sot;var oot,fot,hot,lot,bot,wot,dot,got,vot,pot,mot,kot,yot,Mot,Tot,jot,Eot,Sot,Pot,Cot,Iot,Oot,Aot,Lot;wDn(844,516,{110:1,94:1,93:1,58:1,54:1,99:1,857:1},sy);lce.Lh=function n(e,t,r){switch(e){case 0:if(r)return!this.c&&(this.c=new mon(this,0)),this.c;return!this.c&&(this.c=new mon(this,0)),this.c.b;case 1:if(r)return!this.c&&(this.c=new mon(this,0)),bG(C2(this.c,(bzn(),fot)),160);return(!this.c&&(this.c=new mon(this,0)),bG(bG(C2(this.c,(bzn(),fot)),160),220)).Vl();case 2:if(r)return!this.b&&(this.b=new mon(this,2)),this.b;return!this.b&&(this.b=new mon(this,2)),this.b.b}return Fen(this,e-sQ(this.ii()),uin((this.j&2)==0?this.ii():(!this.k&&(this.k=new Rl),this.k).Nk(),e),t,r)};lce.Uh=function n(e,t,r){var i;switch(t){case 0:return!this.c&&(this.c=new mon(this,0)),KHn(this.c,e,r);case 1:return(!this.c&&(this.c=new mon(this,0)),bG(bG(C2(this.c,(bzn(),fot)),160),71)).Xk(e,r);case 2:return!this.b&&(this.b=new mon(this,2)),KHn(this.b,e,r)}return i=bG(uin((this.j&2)==0?this.ii():(!this.k&&(this.k=new Rl),this.k).Nk(),t),69),i.wk().Ak(this,nrn(this),t-sQ(this.ii()),e,r)};lce.Wh=function n(e){switch(e){case 0:return!!this.c&&this.c.i!=0;case 1:return!(!this.c&&(this.c=new mon(this,0)),bG(C2(this.c,(bzn(),fot)),160)).dc();case 2:return!!this.b&&this.b.i!=0}return v5(this,e-sQ(this.ii()),uin((this.j&2)==0?this.ii():(!this.k&&(this.k=new Rl),this.k).Nk(),e))};lce.bi=function n(e,t){switch(e){case 0:!this.c&&(this.c=new mon(this,0));fW(this.c,t);return;case 1:(!this.c&&(this.c=new mon(this,0)),bG(bG(C2(this.c,(bzn(),fot)),160),220)).Wb(t);return;case 2:!this.b&&(this.b=new mon(this,2));fW(this.b,t);return}vvn(this,e-sQ(this.ii()),uin((this.j&2)==0?this.ii():(!this.k&&(this.k=new Rl),this.k).Nk(),e),t)};lce.ii=function n(){return bzn(),oot};lce.ki=function n(e){switch(e){case 0:!this.c&&(this.c=new mon(this,0));NVn(this.c);return;case 1:(!this.c&&(this.c=new mon(this,0)),bG(C2(this.c,(bzn(),fot)),160)).$b();return;case 2:!this.b&&(this.b=new mon(this,2));NVn(this.b);return}wdn(this,e-sQ(this.ii()),uin((this.j&2)==0?this.ii():(!this.k&&(this.k=new Rl),this.k).Nk(),e))};lce.Ib=function n(){var e;if((this.j&4)!=0)return jxn(this);e=new gx(jxn(this));e.a+=" (mixed: ";YA(e,this.c);e.a+=", anyAttribute: ";YA(e,this.b);e.a+=")";return e.a};var Not=YW(pae,"AnyTypeImpl",844);wDn(681,516,{110:1,94:1,93:1,58:1,54:1,99:1,2119:1,681:1},Wf);lce.Lh=function n(e,t,r){switch(e){case 0:return this.a;case 1:return this.b}return Fen(this,e-sQ((bzn(),Mot)),uin((this.j&2)==0?Mot:(!this.k&&(this.k=new Rl),this.k).Nk(),e),t,r)};lce.Wh=function n(e){switch(e){case 0:return this.a!=null;case 1:return this.b!=null}return v5(this,e-sQ((bzn(),Mot)),uin((this.j&2)==0?Mot:(!this.k&&(this.k=new Rl),this.k).Nk(),e))};lce.bi=function n(e,t){switch(e){case 0:Iw(this,TK(t));return;case 1:Aw(this,TK(t));return}vvn(this,e-sQ((bzn(),Mot)),uin((this.j&2)==0?Mot:(!this.k&&(this.k=new Rl),this.k).Nk(),e),t)};lce.ii=function n(){return bzn(),Mot};lce.ki=function n(e){switch(e){case 0:this.a=null;return;case 1:this.b=null;return}wdn(this,e-sQ((bzn(),Mot)),uin((this.j&2)==0?Mot:(!this.k&&(this.k=new Rl),this.k).Nk(),e))};lce.Ib=function n(){var e;if((this.j&4)!=0)return jxn(this);e=new gx(jxn(this));e.a+=" (data: ";ZA(e,this.a);e.a+=", target: ";ZA(e,this.b);e.a+=")";return e.a};lce.a=null;lce.b=null;var $ot=YW(pae,"ProcessingInstructionImpl",681);wDn(682,844,{110:1,94:1,93:1,58:1,54:1,99:1,857:1,2120:1,682:1},oy);lce.Lh=function n(e,t,r){switch(e){case 0:if(r)return!this.c&&(this.c=new mon(this,0)),this.c;return!this.c&&(this.c=new mon(this,0)),this.c.b;case 1:if(r)return!this.c&&(this.c=new mon(this,0)),bG(C2(this.c,(bzn(),fot)),160);return(!this.c&&(this.c=new mon(this,0)),bG(bG(C2(this.c,(bzn(),fot)),160),220)).Vl();case 2:if(r)return!this.b&&(this.b=new mon(this,2)),this.b;return!this.b&&(this.b=new mon(this,2)),this.b.b;case 3:return!this.c&&(this.c=new mon(this,0)),TK(kXn(this.c,(bzn(),Eot),true));case 4:return y_(this.a,(!this.c&&(this.c=new mon(this,0)),TK(kXn(this.c,(bzn(),Eot),true))));case 5:return this.a}return Fen(this,e-sQ((bzn(),jot)),uin((this.j&2)==0?jot:(!this.k&&(this.k=new Rl),this.k).Nk(),e),t,r)};lce.Wh=function n(e){switch(e){case 0:return!!this.c&&this.c.i!=0;case 1:return!(!this.c&&(this.c=new mon(this,0)),bG(C2(this.c,(bzn(),fot)),160)).dc();case 2:return!!this.b&&this.b.i!=0;case 3:return!this.c&&(this.c=new mon(this,0)),TK(kXn(this.c,(bzn(),Eot),true))!=null;case 4:return y_(this.a,(!this.c&&(this.c=new mon(this,0)),TK(kXn(this.c,(bzn(),Eot),true))))!=null;case 5:return!!this.a}return v5(this,e-sQ((bzn(),jot)),uin((this.j&2)==0?jot:(!this.k&&(this.k=new Rl),this.k).Nk(),e))};lce.bi=function n(e,t){switch(e){case 0:!this.c&&(this.c=new mon(this,0));fW(this.c,t);return;case 1:(!this.c&&(this.c=new mon(this,0)),bG(bG(C2(this.c,(bzn(),fot)),160),220)).Wb(t);return;case 2:!this.b&&(this.b=new mon(this,2));fW(this.b,t);return;case 3:T4(this,TK(t));return;case 4:T4(this,k_(this.a,t));return;case 5:Ow(this,bG(t,156));return}vvn(this,e-sQ((bzn(),jot)),uin((this.j&2)==0?jot:(!this.k&&(this.k=new Rl),this.k).Nk(),e),t)};lce.ii=function n(){return bzn(),jot};lce.ki=function n(e){switch(e){case 0:!this.c&&(this.c=new mon(this,0));NVn(this.c);return;case 1:(!this.c&&(this.c=new mon(this,0)),bG(C2(this.c,(bzn(),fot)),160)).$b();return;case 2:!this.b&&(this.b=new mon(this,2));NVn(this.b);return;case 3:!this.c&&(this.c=new mon(this,0));XXn(this.c,(bzn(),Eot),null);return;case 4:T4(this,k_(this.a,null));return;case 5:this.a=null;return}wdn(this,e-sQ((bzn(),jot)),uin((this.j&2)==0?jot:(!this.k&&(this.k=new Rl),this.k).Nk(),e))};var Dot=YW(pae,"SimpleAnyTypeImpl",682);wDn(683,516,{110:1,94:1,93:1,58:1,54:1,99:1,2121:1,683:1},fy);lce.Lh=function n(e,t,r){switch(e){case 0:if(r)return!this.a&&(this.a=new mon(this,0)),this.a;return!this.a&&(this.a=new mon(this,0)),this.a.b;case 1:return r?(!this.b&&(this.b=new ven((rZn(),cit),Nat,this,1)),this.b):(!this.b&&(this.b=new ven((rZn(),cit),Nat,this,1)),Cnn(this.b));case 2:return r?(!this.c&&(this.c=new ven((rZn(),cit),Nat,this,2)),this.c):(!this.c&&(this.c=new ven((rZn(),cit),Nat,this,2)),Cnn(this.c));case 3:return!this.a&&(this.a=new mon(this,0)),C2(this.a,(bzn(),Cot));case 4:return!this.a&&(this.a=new mon(this,0)),C2(this.a,(bzn(),Iot));case 5:return!this.a&&(this.a=new mon(this,0)),C2(this.a,(bzn(),Aot));case 6:return!this.a&&(this.a=new mon(this,0)),C2(this.a,(bzn(),Lot))}return Fen(this,e-sQ((bzn(),Pot)),uin((this.j&2)==0?Pot:(!this.k&&(this.k=new Rl),this.k).Nk(),e),t,r)};lce.Uh=function n(e,t,r){var i;switch(t){case 0:return!this.a&&(this.a=new mon(this,0)),KHn(this.a,e,r);case 1:return!this.b&&(this.b=new ven((rZn(),cit),Nat,this,1)),W_(this.b,e,r);case 2:return!this.c&&(this.c=new ven((rZn(),cit),Nat,this,2)),W_(this.c,e,r);case 5:return!this.a&&(this.a=new mon(this,0)),oF(C2(this.a,(bzn(),Aot)),e,r)}return i=bG(uin((this.j&2)==0?(bzn(),Pot):(!this.k&&(this.k=new Rl),this.k).Nk(),t),69),i.wk().Ak(this,nrn(this),t-sQ((bzn(),Pot)),e,r)};lce.Wh=function n(e){switch(e){case 0:return!!this.a&&this.a.i!=0;case 1:return!!this.b&&this.b.f!=0;case 2:return!!this.c&&this.c.f!=0;case 3:return!this.a&&(this.a=new mon(this,0)),!FA(C2(this.a,(bzn(),Cot)));case 4:return!this.a&&(this.a=new mon(this,0)),!FA(C2(this.a,(bzn(),Iot)));case 5:return!this.a&&(this.a=new mon(this,0)),!FA(C2(this.a,(bzn(),Aot)));case 6:return!this.a&&(this.a=new mon(this,0)),!FA(C2(this.a,(bzn(),Lot)))}return v5(this,e-sQ((bzn(),Pot)),uin((this.j&2)==0?Pot:(!this.k&&(this.k=new Rl),this.k).Nk(),e))};lce.bi=function n(e,t){switch(e){case 0:!this.a&&(this.a=new mon(this,0));fW(this.a,t);return;case 1:!this.b&&(this.b=new ven((rZn(),cit),Nat,this,1));ton(this.b,t);return;case 2:!this.c&&(this.c=new ven((rZn(),cit),Nat,this,2));ton(this.c,t);return;case 3:!this.a&&(this.a=new mon(this,0));ik(C2(this.a,(bzn(),Cot)));!this.a&&(this.a=new mon(this,0));U$(C2(this.a,Cot),bG(t,16));return;case 4:!this.a&&(this.a=new mon(this,0));ik(C2(this.a,(bzn(),Iot)));!this.a&&(this.a=new mon(this,0));U$(C2(this.a,Iot),bG(t,16));return;case 5:!this.a&&(this.a=new mon(this,0));ik(C2(this.a,(bzn(),Aot)));!this.a&&(this.a=new mon(this,0));U$(C2(this.a,Aot),bG(t,16));return;case 6:!this.a&&(this.a=new mon(this,0));ik(C2(this.a,(bzn(),Lot)));!this.a&&(this.a=new mon(this,0));U$(C2(this.a,Lot),bG(t,16));return}vvn(this,e-sQ((bzn(),Pot)),uin((this.j&2)==0?Pot:(!this.k&&(this.k=new Rl),this.k).Nk(),e),t)};lce.ii=function n(){return bzn(),Pot};lce.ki=function n(e){switch(e){case 0:!this.a&&(this.a=new mon(this,0));NVn(this.a);return;case 1:!this.b&&(this.b=new ven((rZn(),cit),Nat,this,1));this.b.c.$b();return;case 2:!this.c&&(this.c=new ven((rZn(),cit),Nat,this,2));this.c.c.$b();return;case 3:!this.a&&(this.a=new mon(this,0));ik(C2(this.a,(bzn(),Cot)));return;case 4:!this.a&&(this.a=new mon(this,0));ik(C2(this.a,(bzn(),Iot)));return;case 5:!this.a&&(this.a=new mon(this,0));ik(C2(this.a,(bzn(),Aot)));return;case 6:!this.a&&(this.a=new mon(this,0));ik(C2(this.a,(bzn(),Lot)));return}wdn(this,e-sQ((bzn(),Pot)),uin((this.j&2)==0?Pot:(!this.k&&(this.k=new Rl),this.k).Nk(),e))};lce.Ib=function n(){var e;if((this.j&4)!=0)return jxn(this);e=new gx(jxn(this));e.a+=" (mixed: ";YA(e,this.a);e.a+=")";return e.a};var xot=YW(pae,"XMLTypeDocumentRootImpl",683);wDn(2028,720,{110:1,94:1,93:1,480:1,155:1,58:1,114:1,54:1,99:1,158:1,119:1,120:1,2122:1},Ff);lce.ri=function n(e,t){switch(e.hk()){case 7:case 8:case 9:case 10:case 16:case 22:case 23:case 24:case 25:case 26:case 32:case 33:case 34:case 36:case 37:case 44:case 45:case 50:case 51:case 53:case 55:case 56:case 57:case 58:case 60:case 61:case 4:return t==null?null:fvn(t);case 19:case 28:case 29:case 35:case 38:case 39:case 41:case 46:case 52:case 54:case 5:return TK(t);case 6:return vK(bG(t,195));case 12:case 47:case 49:case 11:return fWn(this,e,t);case 13:return t==null?null:YXn(bG(t,247));case 15:case 14:return t==null?null:PW(bM(MK(t)));case 17:return lPn((bzn(),t));case 18:return lPn(t);case 21:case 20:return t==null?null:CW(bG(t,161).a);case 27:return pK(bG(t,195));case 30:return ATn((bzn(),bG(t,15)));case 31:return ATn(bG(t,15));case 40:return kK((bzn(),t));case 42:return bPn((bzn(),t));case 43:return bPn(t);case 59:case 48:return mK((bzn(),t));default:throw dm(new jM(nte+e.xe()+ete))}};lce.si=function n(e){var t,r,i,a,c;switch(e.G==-1&&(e.G=(r=Vin(e),r?Vyn(r.vi(),e):-1)),e.G){case 0:return t=new sy,t;case 1:return i=new Wf,i;case 2:return a=new oy,a;case 3:return c=new fy,c;default:throw dm(new jM(ite+e.zb+ete))}};lce.ti=function n(e,t){var r,i,a,c,u,s,o,f,h,l,b,w,d,g,v,p;switch(e.hk()){case 5:case 52:case 4:return t;case 6:return wyn(t);case 8:case 7:return t==null?null:PPn(t);case 9:return t==null?null:Xtn(TUn((i=SXn(t,true),i.length>0&&(w3(0,i.length),i.charCodeAt(0)==43)?(w3(1,i.length+1),i.substr(1)):i),-128,127)<<24>>24);case 10:return t==null?null:Xtn(TUn((a=SXn(t,true),a.length>0&&(w3(0,a.length),a.charCodeAt(0)==43)?(w3(1,a.length+1),a.substr(1)):a),-128,127)<<24>>24);case 11:return TK(fYn(this,(bzn(),bot),t));case 12:return TK(fYn(this,(bzn(),wot),t));case 13:return t==null?null:new nE(SXn(t,true));case 15:case 14:return sRn(t);case 16:return TK(fYn(this,(bzn(),dot),t));case 17:return pmn((bzn(),t));case 18:return pmn(t);case 28:case 29:case 35:case 38:case 39:case 41:case 54:case 19:return SXn(t,true);case 21:case 20:return jRn(t);case 22:return TK(fYn(this,(bzn(),got),t));case 23:return TK(fYn(this,(bzn(),vot),t));case 24:return TK(fYn(this,(bzn(),pot),t));case 25:return TK(fYn(this,(bzn(),mot),t));case 26:return TK(fYn(this,(bzn(),kot),t));case 27:return Nkn(t);case 30:return mmn((bzn(),t));case 31:return mmn(t);case 32:return t==null?null:Bwn(TUn((h=SXn(t,true),h.length>0&&(w3(0,h.length),h.charCodeAt(0)==43)?(w3(1,h.length+1),h.substr(1)):h),T1n,pZn));case 33:return t==null?null:new LN((l=SXn(t,true),l.length>0&&(w3(0,l.length),l.charCodeAt(0)==43)?(w3(1,l.length+1),l.substr(1)):l));case 34:return t==null?null:Bwn(TUn((b=SXn(t,true),b.length>0&&(w3(0,b.length),b.charCodeAt(0)==43)?(w3(1,b.length+1),b.substr(1)):b),T1n,pZn));case 36:return t==null?null:Vmn(cJn((w=SXn(t,true),w.length>0&&(w3(0,w.length),w.charCodeAt(0)==43)?(w3(1,w.length+1),w.substr(1)):w)));case 37:return t==null?null:Vmn(cJn((d=SXn(t,true),d.length>0&&(w3(0,d.length),d.charCodeAt(0)==43)?(w3(1,d.length+1),d.substr(1)):d)));case 40:return aTn((bzn(),t));case 42:return kmn((bzn(),t));case 43:return kmn(t);case 44:return t==null?null:new LN((g=SXn(t,true),g.length>0&&(w3(0,g.length),g.charCodeAt(0)==43)?(w3(1,g.length+1),g.substr(1)):g));case 45:return t==null?null:new LN((v=SXn(t,true),v.length>0&&(w3(0,v.length),v.charCodeAt(0)==43)?(w3(1,v.length+1),v.substr(1)):v));case 46:return SXn(t,false);case 47:return TK(fYn(this,(bzn(),yot),t));case 59:case 48:return iTn((bzn(),t));case 49:return TK(fYn(this,(bzn(),Tot),t));case 50:return t==null?null:Hwn(TUn((p=SXn(t,true),p.length>0&&(w3(0,p.length),p.charCodeAt(0)==43)?(w3(1,p.length+1),p.substr(1)):p),$ie,32767)<<16>>16);case 51:return t==null?null:Hwn(TUn((c=SXn(t,true),c.length>0&&(w3(0,c.length),c.charCodeAt(0)==43)?(w3(1,c.length+1),c.substr(1)):c),$ie,32767)<<16>>16);case 53:return TK(fYn(this,(bzn(),Sot),t));case 55:return t==null?null:Hwn(TUn((u=SXn(t,true),u.length>0&&(w3(0,u.length),u.charCodeAt(0)==43)?(w3(1,u.length+1),u.substr(1)):u),$ie,32767)<<16>>16);case 56:return t==null?null:Hwn(TUn((s=SXn(t,true),s.length>0&&(w3(0,s.length),s.charCodeAt(0)==43)?(w3(1,s.length+1),s.substr(1)):s),$ie,32767)<<16>>16);case 57:return t==null?null:Vmn(cJn((o=SXn(t,true),o.length>0&&(w3(0,o.length),o.charCodeAt(0)==43)?(w3(1,o.length+1),o.substr(1)):o)));case 58:return t==null?null:Vmn(cJn((f=SXn(t,true),f.length>0&&(w3(0,f.length),f.charCodeAt(0)==43)?(w3(1,f.length+1),f.substr(1)):f)));case 60:return t==null?null:Bwn(TUn((r=SXn(t,true),r.length>0&&(w3(0,r.length),r.charCodeAt(0)==43)?(w3(1,r.length+1),r.substr(1)):r),T1n,pZn));case 61:return t==null?null:Bwn(TUn(SXn(t,true),T1n,pZn));default:throw dm(new jM(nte+e.xe()+ete))}};var Rot,Kot,Fot,_ot;var Bot=YW(pae,"XMLTypeFactoryImpl",2028);wDn(594,184,{110:1,94:1,93:1,155:1,197:1,58:1,241:1,114:1,54:1,99:1,158:1,184:1,119:1,120:1,690:1,2044:1,594:1},yJ);lce.N=false;lce.O=false;var Hot=false;var Uot=YW(pae,"XMLTypePackageImpl",594);wDn(1961,1,{851:1},_f);lce.Kk=function n(){return jGn(),Rht};var Got=YW(pae,"XMLTypePackageImpl/1",1961);wDn(1970,1,Vie,Bf);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var qot=YW(pae,"XMLTypePackageImpl/10",1970);wDn(1971,1,Vie,Hf);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var Xot=YW(pae,"XMLTypePackageImpl/11",1971);wDn(1972,1,Vie,Uf);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var Vot=YW(pae,"XMLTypePackageImpl/12",1972);wDn(1973,1,Vie,Gf);lce.fk=function n(e){return GA(e)};lce.gk=function n(e){return $nn(Yhe,XZn,345,e,7,1)};var zot=YW(pae,"XMLTypePackageImpl/13",1973);wDn(1974,1,Vie,qf);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var Wot=YW(pae,"XMLTypePackageImpl/14",1974);wDn(1975,1,Vie,Xf);lce.fk=function n(e){return G$(e,15)};lce.gk=function n(e){return $nn(uue,B3n,15,e,0,1)};var Qot=YW(pae,"XMLTypePackageImpl/15",1975);wDn(1976,1,Vie,Vf);lce.fk=function n(e){return G$(e,15)};lce.gk=function n(e){return $nn(uue,B3n,15,e,0,1)};var Jot=YW(pae,"XMLTypePackageImpl/16",1976);wDn(1977,1,Vie,zf);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var Yot=YW(pae,"XMLTypePackageImpl/17",1977);wDn(1978,1,Vie,Qf);lce.fk=function n(e){return G$(e,161)};lce.gk=function n(e){return $nn(Zhe,XZn,161,e,0,1)};var Zot=YW(pae,"XMLTypePackageImpl/18",1978);wDn(1979,1,Vie,Jf);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var nft=YW(pae,"XMLTypePackageImpl/19",1979);wDn(1962,1,Vie,Yf);lce.fk=function n(e){return G$(e,857)};lce.gk=function n(e){return $nn(tot,jZn,857,e,0,1)};var eft=YW(pae,"XMLTypePackageImpl/2",1962);wDn(1980,1,Vie,Zf);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var tft=YW(pae,"XMLTypePackageImpl/20",1980);wDn(1981,1,Vie,nh);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var rft=YW(pae,"XMLTypePackageImpl/21",1981);wDn(1982,1,Vie,eh);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var ift=YW(pae,"XMLTypePackageImpl/22",1982);wDn(1983,1,Vie,th);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var aft=YW(pae,"XMLTypePackageImpl/23",1983);wDn(1984,1,Vie,rh);lce.fk=function n(e){return G$(e,195)};lce.gk=function n(e){return $nn(Vht,XZn,195,e,0,2)};var cft=YW(pae,"XMLTypePackageImpl/24",1984);wDn(1985,1,Vie,ih);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var uft=YW(pae,"XMLTypePackageImpl/25",1985);wDn(1986,1,Vie,ah);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var sft=YW(pae,"XMLTypePackageImpl/26",1986);wDn(1987,1,Vie,ch);lce.fk=function n(e){return G$(e,15)};lce.gk=function n(e){return $nn(uue,B3n,15,e,0,1)};var oft=YW(pae,"XMLTypePackageImpl/27",1987);wDn(1988,1,Vie,uh);lce.fk=function n(e){return G$(e,15)};lce.gk=function n(e){return $nn(uue,B3n,15,e,0,1)};var fft=YW(pae,"XMLTypePackageImpl/28",1988);wDn(1989,1,Vie,sh);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var hft=YW(pae,"XMLTypePackageImpl/29",1989);wDn(1963,1,Vie,oh);lce.fk=function n(e){return G$(e,681)};lce.gk=function n(e){return $nn(iot,jZn,2119,e,0,1)};var lft=YW(pae,"XMLTypePackageImpl/3",1963);wDn(1990,1,Vie,fh);lce.fk=function n(e){return G$(e,17)};lce.gk=function n(e){return $nn(tle,XZn,17,e,0,1)};var bft=YW(pae,"XMLTypePackageImpl/30",1990);wDn(1991,1,Vie,hh);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var wft=YW(pae,"XMLTypePackageImpl/31",1991);wDn(1992,1,Vie,lh);lce.fk=function n(e){return G$(e,168)};lce.gk=function n(e){return $nn(ale,XZn,168,e,0,1)};var dft=YW(pae,"XMLTypePackageImpl/32",1992);wDn(1993,1,Vie,bh);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var gft=YW(pae,"XMLTypePackageImpl/33",1993);wDn(1994,1,Vie,wh);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var vft=YW(pae,"XMLTypePackageImpl/34",1994);wDn(1995,1,Vie,dh);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var pft=YW(pae,"XMLTypePackageImpl/35",1995);wDn(1996,1,Vie,gh);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var mft=YW(pae,"XMLTypePackageImpl/36",1996);wDn(1997,1,Vie,vh);lce.fk=function n(e){return G$(e,15)};lce.gk=function n(e){return $nn(uue,B3n,15,e,0,1)};var kft=YW(pae,"XMLTypePackageImpl/37",1997);wDn(1998,1,Vie,ph);lce.fk=function n(e){return G$(e,15)};lce.gk=function n(e){return $nn(uue,B3n,15,e,0,1)};var yft=YW(pae,"XMLTypePackageImpl/38",1998);wDn(1999,1,Vie,mh);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var Mft=YW(pae,"XMLTypePackageImpl/39",1999);wDn(1964,1,Vie,kh);lce.fk=function n(e){return G$(e,682)};lce.gk=function n(e){return $nn(aot,jZn,2120,e,0,1)};var Tft=YW(pae,"XMLTypePackageImpl/4",1964);wDn(2e3,1,Vie,yh);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var jft=YW(pae,"XMLTypePackageImpl/40",2e3);wDn(2001,1,Vie,Mh);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var Eft=YW(pae,"XMLTypePackageImpl/41",2001);wDn(2002,1,Vie,Th);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var Sft=YW(pae,"XMLTypePackageImpl/42",2002);wDn(2003,1,Vie,jh);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var Pft=YW(pae,"XMLTypePackageImpl/43",2003);wDn(2004,1,Vie,Eh);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var Cft=YW(pae,"XMLTypePackageImpl/44",2004);wDn(2005,1,Vie,Sh);lce.fk=function n(e){return G$(e,191)};lce.gk=function n(e){return $nn(wle,XZn,191,e,0,1)};var Ift=YW(pae,"XMLTypePackageImpl/45",2005);wDn(2006,1,Vie,Ph);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var Oft=YW(pae,"XMLTypePackageImpl/46",2006);wDn(2007,1,Vie,Ch);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var Aft=YW(pae,"XMLTypePackageImpl/47",2007);wDn(2008,1,Vie,Ih);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var Lft=YW(pae,"XMLTypePackageImpl/48",2008);wDn(2009,1,Vie,Oh);lce.fk=function n(e){return G$(e,191)};lce.gk=function n(e){return $nn(wle,XZn,191,e,0,1)};var Nft=YW(pae,"XMLTypePackageImpl/49",2009);wDn(1965,1,Vie,Ah);lce.fk=function n(e){return G$(e,683)};lce.gk=function n(e){return $nn(cot,jZn,2121,e,0,1)};var $ft=YW(pae,"XMLTypePackageImpl/5",1965);wDn(2010,1,Vie,Lh);lce.fk=function n(e){return G$(e,168)};lce.gk=function n(e){return $nn(ale,XZn,168,e,0,1)};var Dft=YW(pae,"XMLTypePackageImpl/50",2010);wDn(2011,1,Vie,Nh);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var xft=YW(pae,"XMLTypePackageImpl/51",2011);wDn(2012,1,Vie,$h);lce.fk=function n(e){return G$(e,17)};lce.gk=function n(e){return $nn(tle,XZn,17,e,0,1)};var Rft=YW(pae,"XMLTypePackageImpl/52",2012);wDn(1966,1,Vie,Dh);lce.fk=function n(e){return HA(e)};lce.gk=function n(e){return $nn(vle,XZn,2,e,6,1)};var Kft=YW(pae,"XMLTypePackageImpl/6",1966);wDn(1967,1,Vie,xh);lce.fk=function n(e){return G$(e,195)};lce.gk=function n(e){return $nn(Vht,XZn,195,e,0,2)};var Fft=YW(pae,"XMLTypePackageImpl/7",1967);wDn(1968,1,Vie,Rh);lce.fk=function n(e){return UA(e)};lce.gk=function n(e){return $nn(Uhe,XZn,485,e,8,1)};var _ft=YW(pae,"XMLTypePackageImpl/8",1968);wDn(1969,1,Vie,Kh);lce.fk=function n(e){return G$(e,222)};lce.gk=function n(e){return $nn(Xhe,XZn,222,e,0,1)};var Bft=YW(pae,"XMLTypePackageImpl/9",1969);var Hft,Uft;var Gft,qft;var Xft;wDn(55,63,E1n,NM);var Vft=YW(Gae,"RegEx/ParseException",55);wDn(836,1,{},Fh);lce.bm=function n(e){return er*16)throw dm(new NM(oZn((c$(),Sre))));r=r*16+a}while(true);if(this.a!=125)throw dm(new NM(oZn((c$(),Pre))));if(r>qae)throw dm(new NM(oZn((c$(),Cre))));e=r}else{a=0;if(this.c!=0||(a=NMn(this.a))<0)throw dm(new NM(oZn((c$(),Ere))));r=a;OYn(this);if(this.c!=0||(a=NMn(this.a))<0)throw dm(new NM(oZn((c$(),Ere))));r=r*16+a;e=r}break;case 117:i=0;OYn(this);if(this.c!=0||(i=NMn(this.a))<0)throw dm(new NM(oZn((c$(),Ere))));t=i;OYn(this);if(this.c!=0||(i=NMn(this.a))<0)throw dm(new NM(oZn((c$(),Ere))));t=t*16+i;OYn(this);if(this.c!=0||(i=NMn(this.a))<0)throw dm(new NM(oZn((c$(),Ere))));t=t*16+i;OYn(this);if(this.c!=0||(i=NMn(this.a))<0)throw dm(new NM(oZn((c$(),Ere))));t=t*16+i;e=t;break;case 118:OYn(this);if(this.c!=0||(i=NMn(this.a))<0)throw dm(new NM(oZn((c$(),Ere))));t=i;OYn(this);if(this.c!=0||(i=NMn(this.a))<0)throw dm(new NM(oZn((c$(),Ere))));t=t*16+i;OYn(this);if(this.c!=0||(i=NMn(this.a))<0)throw dm(new NM(oZn((c$(),Ere))));t=t*16+i;OYn(this);if(this.c!=0||(i=NMn(this.a))<0)throw dm(new NM(oZn((c$(),Ere))));t=t*16+i;OYn(this);if(this.c!=0||(i=NMn(this.a))<0)throw dm(new NM(oZn((c$(),Ere))));t=t*16+i;OYn(this);if(this.c!=0||(i=NMn(this.a))<0)throw dm(new NM(oZn((c$(),Ere))));t=t*16+i;if(t>qae)throw dm(new NM(oZn((c$(),"parser.descappe.4"))));e=t;break;case 65:case 90:case 122:throw dm(new NM(oZn((c$(),Ire))))}return e};lce.dm=function n(e){var t,r;switch(e){case 100:r=(this.e&32)==32?EJn("Nd",true):(eZn(),iht);break;case 68:r=(this.e&32)==32?EJn("Nd",false):(eZn(),hht);break;case 119:r=(this.e&32)==32?EJn("IsWord",true):(eZn(),kht);break;case 87:r=(this.e&32)==32?EJn("IsWord",false):(eZn(),bht);break;case 115:r=(this.e&32)==32?EJn("IsSpace",true):(eZn(),dht);break;case 83:r=(this.e&32)==32?EJn("IsSpace",false):(eZn(),lht);break;default:throw dm(new Uy((t=e,Xae+t.toString(16))))}return r};lce.em=function n(e){var t,r,i,a,c,u,s,o,f,h,l,b;this.b=1;OYn(this);t=null;if(this.c==0&&this.a==94){OYn(this);if(e){h=(eZn(),eZn(),++Tht,new U3(5))}else{t=(eZn(),eZn(),++Tht,new U3(4));VFn(t,0,qae);h=(null,++Tht,new U3(4))}}else{h=(eZn(),eZn(),++Tht,new U3(4))}a=true;while((b=this.c)!=1){if(b==0&&this.a==93&&!a)break;a=false;r=this.a;i=false;if(b==10){switch(r){case 100:case 68:case 119:case 87:case 115:case 83:CXn(h,this.dm(r));i=true;break;case 105:case 73:case 99:case 67:r=this.um(h,r);r<0&&(i=true);break;case 112:case 80:l=LNn(this,r);if(!l)throw dm(new NM(oZn((c$(),wre))));CXn(h,l);i=true;break;default:r=this.cm()}}else if(b==20){u=hR(this.i,58,this.d);if(u<0)throw dm(new NM(oZn((c$(),dre))));s=true;if(ZJ(this.i,this.d)==94){++this.d;s=false}c=o1(this.i,this.d,u);o=sen(c,s,(this.e&512)==512);if(!o)throw dm(new NM(oZn((c$(),vre))));CXn(h,o);i=true;if(u+1>=this.j||ZJ(this.i,u+1)!=93)throw dm(new NM(oZn((c$(),dre))));this.d=u+2}OYn(this);if(!i){if(this.c!=0||this.a!=45){VFn(h,r,r)}else{OYn(this);if((b=this.c)==1)throw dm(new NM(oZn((c$(),gre))));if(b==0&&this.a==93){VFn(h,r,r);VFn(h,45,45)}else{f=this.a;b==10&&(f=this.cm());OYn(this);VFn(h,r,f)}}}(this.e&b1n)==b1n&&this.c==0&&this.a==44&&OYn(this)}if(this.c==1)throw dm(new NM(oZn((c$(),gre))));if(t){vWn(t,h);h=t}Mxn(h);bVn(h);this.b=0;OYn(this);return h};lce.fm=function n(){var e,t,r,i;r=this.em(false);while((i=this.c)!=7){e=this.a;if(i==0&&(e==45||e==38)||i==4){OYn(this);if(this.c!=9)throw dm(new NM(oZn((c$(),Mre))));t=this.em(false);if(i==4)CXn(r,t);else if(e==45)vWn(r,t);else if(e==38)Wzn(r,t);else throw dm(new Uy("ASSERT"))}else{throw dm(new NM(oZn((c$(),Tre))))}}OYn(this);return r};lce.gm=function n(){var e,t;e=this.a-48;t=(eZn(),eZn(),++Tht,new G1(12,null,e));!this.g&&(this.g=new fk);Ym(this.g,new nm(e));OYn(this);return t};lce.hm=function n(){OYn(this);return eZn(),ght};lce.im=function n(){OYn(this);return eZn(),wht};lce.jm=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.km=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.lm=function n(){OYn(this);return Iln()};lce.mm=function n(){OYn(this);return eZn(),pht};lce.nm=function n(){OYn(this);return eZn(),yht};lce.om=function n(){var e;if(this.d>=this.j||((e=ZJ(this.i,this.d++))&65504)!=64)throw dm(new NM(oZn((c$(),fre))));OYn(this);return eZn(),eZn(),++Tht,new $X(0,e-64)};lce.pm=function n(){OYn(this);return ZGn()};lce.qm=function n(){OYn(this);return eZn(),Mht};lce.rm=function n(){var e;e=(eZn(),eZn(),++Tht,new $X(0,105));OYn(this);return e};lce.sm=function n(){OYn(this);return eZn(),mht};lce.tm=function n(){OYn(this);return eZn(),vht};lce.um=function n(e,t){return this.cm()};lce.vm=function n(){OYn(this);return eZn(),oht};lce.wm=function n(){var e,t,r,i,a;if(this.d+1>=this.j)throw dm(new NM(oZn((c$(),ure))));i=-1;t=null;e=ZJ(this.i,this.d);if(49<=e&&e<=57){i=e-48;!this.g&&(this.g=new fk);Ym(this.g,new nm(i));++this.d;if(ZJ(this.i,this.d)!=41)throw dm(new NM(oZn((c$(),ire))));++this.d}else{e==63&&--this.d;OYn(this);t=uYn(this);switch(t.e){case 20:case 21:case 22:case 23:break;case 8:if(this.c!=7)throw dm(new NM(oZn((c$(),ire))));break;default:throw dm(new NM(oZn((c$(),sre))))}}OYn(this);a=Omn(this);r=null;if(a.e==2){if(a.Pm()!=2)throw dm(new NM(oZn((c$(),ore))));r=a.Lm(1);a=a.Lm(0)}if(this.c!=7)throw dm(new NM(oZn((c$(),ire))));OYn(this);return eZn(),eZn(),++Tht,new prn(i,t,a,r)};lce.xm=function n(){OYn(this);return eZn(),fht};lce.ym=function n(){var e;OYn(this);e=Iz(24,Omn(this));if(this.c!=7)throw dm(new NM(oZn((c$(),ire))));OYn(this);return e};lce.zm=function n(){var e;OYn(this);e=Iz(20,Omn(this));if(this.c!=7)throw dm(new NM(oZn((c$(),ire))));OYn(this);return e};lce.Am=function n(){var e;OYn(this);e=Iz(22,Omn(this));if(this.c!=7)throw dm(new NM(oZn((c$(),ire))));OYn(this);return e};lce.Bm=function n(){var e,t,r,i,a;e=0;r=0;t=-1;while(this.d=this.j)throw dm(new NM(oZn((c$(),are))));if(t==45){++this.d;while(this.d=this.j)throw dm(new NM(oZn((c$(),are))))}if(t==58){++this.d;OYn(this);i=WW(Omn(this),e,r);if(this.c!=7)throw dm(new NM(oZn((c$(),ire))));OYn(this)}else if(t==41){++this.d;OYn(this);i=WW(Omn(this),e,r)}else throw dm(new NM(oZn((c$(),cre))));return i};lce.Cm=function n(){var e;OYn(this);e=Iz(21,Omn(this));if(this.c!=7)throw dm(new NM(oZn((c$(),ire))));OYn(this);return e};lce.Dm=function n(){var e;OYn(this);e=Iz(23,Omn(this));if(this.c!=7)throw dm(new NM(oZn((c$(),ire))));OYn(this);return e};lce.Em=function n(){var e,t;OYn(this);e=this.f++;t=Oz(Omn(this),e);if(this.c!=7)throw dm(new NM(oZn((c$(),ire))));OYn(this);return t};lce.Fm=function n(){var e;OYn(this);e=Oz(Omn(this),0);if(this.c!=7)throw dm(new NM(oZn((c$(),ire))));OYn(this);return e};lce.Gm=function n(e){OYn(this);if(this.c==5){OYn(this);return NX(e,(eZn(),eZn(),++Tht,new a8(9,e)))}else return NX(e,(eZn(),eZn(),++Tht,new a8(3,e)))};lce.Hm=function n(e){var t;OYn(this);t=(eZn(),eZn(),++Tht,new e$(2));if(this.c==5){OYn(this);jVn(t,(null,uht));jVn(t,e)}else{jVn(t,e);jVn(t,(null,uht))}return t};lce.Im=function n(e){OYn(this);if(this.c==5){OYn(this);return eZn(),eZn(),++Tht,new a8(9,e)}else return eZn(),eZn(),++Tht,new a8(3,e)};lce.a=0;lce.b=0;lce.c=0;lce.d=0;lce.e=0;lce.f=1;lce.g=null;lce.j=0;var zft=YW(Gae,"RegEx/RegexParser",836);wDn(1947,836,{},hy);lce.bm=function n(e){return false};lce.cm=function n(){return H_n(this)};lce.dm=function n(e){return SUn(e)};lce.em=function n(e){return LYn(this)};lce.fm=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.gm=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.hm=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.im=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.jm=function n(){OYn(this);return SUn(67)};lce.km=function n(){OYn(this);return SUn(73)};lce.lm=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.mm=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.nm=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.om=function n(){OYn(this);return SUn(99)};lce.pm=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.qm=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.rm=function n(){OYn(this);return SUn(105)};lce.sm=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.tm=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.um=function n(e,t){return CXn(e,SUn(t)),-1};lce.vm=function n(){OYn(this);return eZn(),eZn(),++Tht,new $X(0,94)};lce.wm=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.xm=function n(){OYn(this);return eZn(),eZn(),++Tht,new $X(0,36)};lce.ym=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.zm=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.Am=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.Bm=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.Cm=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.Dm=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.Em=function n(){var e;OYn(this);e=Oz(Omn(this),0);if(this.c!=7)throw dm(new NM(oZn((c$(),ire))));OYn(this);return e};lce.Fm=function n(){throw dm(new NM(oZn((c$(),Ore))))};lce.Gm=function n(e){OYn(this);return NX(e,(eZn(),eZn(),++Tht,new a8(3,e)))};lce.Hm=function n(e){var t;OYn(this);t=(eZn(),eZn(),++Tht,new e$(2));jVn(t,e);jVn(t,(null,uht));return t};lce.Im=function n(e){OYn(this);return eZn(),eZn(),++Tht,new a8(3,e)};var Wft=null,Qft=null;var Jft=YW(Gae,"RegEx/ParserForXMLSchema",1947);wDn(122,1,ice,em);lce.Jm=function n(e){throw dm(new Uy("Not supported."))};lce.Km=function n(){return-1};lce.Lm=function n(e){return null};lce.Mm=function n(){return null};lce.Nm=function n(e){};lce.Om=function n(e){};lce.Pm=function n(){return 0};lce.Ib=function n(){return this.Qm(0)};lce.Qm=function n(e){return this.e==11?".":""};lce.e=0;var Yft,Zft,nht,eht,tht,rht=null,iht,aht=null,cht,uht,sht=null,oht,fht,hht,lht,bht,wht,dht,ght,vht,pht,mht,kht,yht,Mht,Tht=0;var jht=YW(Gae,"RegEx/Token",122);wDn(138,122,{3:1,138:1,122:1},U3);lce.Qm=function n(e){var t,r,i;if(this.e==4){if(this==cht)r=".";else if(this==iht)r="\\d";else if(this==kht)r="\\w";else if(this==dht)r="\\s";else{i=new YM;i.a+="[";for(t=0;t0&&(i.a+=",",i);if(this.b[t]===this.b[t+1]){ZA(i,Pqn(this.b[t]))}else{ZA(i,Pqn(this.b[t]));i.a+="-";ZA(i,Pqn(this.b[t+1]))}}i.a+="]";r=i.a}}else{if(this==hht)r="\\D";else if(this==bht)r="\\W";else if(this==lht)r="\\S";else{i=new YM;i.a+="[^";for(t=0;t0&&(i.a+=",",i);if(this.b[t]===this.b[t+1]){ZA(i,Pqn(this.b[t]))}else{ZA(i,Pqn(this.b[t]));i.a+="-";ZA(i,Pqn(this.b[t+1]))}}i.a+="]";r=i.a}}return r};lce.a=false;lce.c=false;var Eht=YW(Gae,"RegEx/RangeToken",138);wDn(592,1,{592:1},nm);lce.a=0;var Sht=YW(Gae,"RegEx/RegexParser/ReferencePosition",592);wDn(591,1,{3:1,591:1},yE);lce.Fb=function n(e){var t;if(e==null)return false;if(!G$(e,591))return false;t=bG(e,591);return T_(this.b,t.b)&&this.a==t.a};lce.Hb=function n(){return Mln(this.b+"/"+JKn(this.a))};lce.Ib=function n(){return this.c.Qm(this.a)};lce.a=0;var Pht=YW(Gae,"RegEx/RegularExpression",591);wDn(228,122,ice,$X);lce.Km=function n(){return this.a};lce.Qm=function n(e){var t,r,i;switch(this.e){case 0:switch(this.a){case 124:case 42:case 43:case 63:case 40:case 41:case 46:case 91:case 123:case 92:i="\\"+IF(this.a&$1n);break;case 12:i="\\f";break;case 10:i="\\n";break;case 13:i="\\r";break;case 9:i="\\t";break;case 27:i="\\e";break;default:if(this.a>=S0n){r=(t=this.a>>>0,"0"+t.toString(16));i="\\v"+o1(r,r.length-6,r.length)}else i=""+IF(this.a&$1n)}break;case 8:this==oht||this==fht?i=""+IF(this.a&$1n):i="\\"+IF(this.a&$1n);break;default:i=null}return i};lce.a=0;var Cht=YW(Gae,"RegEx/Token/CharToken",228);wDn(318,122,ice,a8);lce.Lm=function n(e){return this.a};lce.Nm=function n(e){this.b=e};lce.Om=function n(e){this.c=e};lce.Pm=function n(){return 1};lce.Qm=function n(e){var t;if(this.e==3){if(this.c<0&&this.b<0){t=this.a.Qm(e)+"*"}else if(this.c==this.b){t=this.a.Qm(e)+"{"+this.c+"}"}else if(this.c>=0&&this.b>=0){t=this.a.Qm(e)+"{"+this.c+","+this.b+"}"}else if(this.c>=0&&this.b<0){t=this.a.Qm(e)+"{"+this.c+",}"}else throw dm(new Uy("Token#toString(): CLOSURE "+this.c+MZn+this.b))}else{if(this.c<0&&this.b<0){t=this.a.Qm(e)+"*?"}else if(this.c==this.b){t=this.a.Qm(e)+"{"+this.c+"}?"}else if(this.c>=0&&this.b>=0){t=this.a.Qm(e)+"{"+this.c+","+this.b+"}?"}else if(this.c>=0&&this.b<0){t=this.a.Qm(e)+"{"+this.c+",}?"}else throw dm(new Uy("Token#toString(): NONGREEDYCLOSURE "+this.c+MZn+this.b))}return t};lce.b=0;lce.c=0;var Iht=YW(Gae,"RegEx/Token/ClosureToken",318);wDn(837,122,ice,uW);lce.Lm=function n(e){return e==0?this.a:this.b};lce.Pm=function n(){return 2};lce.Qm=function n(e){var t;this.b.e==3&&this.b.Lm(0)==this.a?t=this.a.Qm(e)+"+":this.b.e==9&&this.b.Lm(0)==this.a?t=this.a.Qm(e)+"+?":t=this.a.Qm(e)+(""+this.b.Qm(e));return t};var Oht=YW(Gae,"RegEx/Token/ConcatToken",837);wDn(1945,122,ice,prn);lce.Lm=function n(e){if(e==0)return this.d;if(e==1)return this.b;throw dm(new Uy("Internal Error: "+e))};lce.Pm=function n(){return!this.b?1:2};lce.Qm=function n(e){var t;this.c>0?t="(?("+this.c+")":this.a.e==8?t="(?("+this.a+")":t="(?"+this.a;!this.b?t+=this.d+")":t+=this.d+"|"+this.b+")";return t};lce.c=0;var Aht=YW(Gae,"RegEx/Token/ConditionToken",1945);wDn(1946,122,ice,H3);lce.Lm=function n(e){return this.b};lce.Pm=function n(){return 1};lce.Qm=function n(e){return"(?"+(this.a==0?"":JKn(this.a))+(this.c==0?"":JKn(this.c))+":"+this.b.Qm(e)+")"};lce.a=0;lce.c=0;var Lht=YW(Gae,"RegEx/Token/ModifierToken",1946);wDn(838,122,ice,LQ);lce.Lm=function n(e){return this.a};lce.Pm=function n(){return 1};lce.Qm=function n(e){var t;t=null;switch(this.e){case 6:this.b==0?t="(?:"+this.a.Qm(e)+")":t="("+this.a.Qm(e)+")";break;case 20:t="(?="+this.a.Qm(e)+")";break;case 21:t="(?!"+this.a.Qm(e)+")";break;case 22:t="(?<="+this.a.Qm(e)+")";break;case 23:t="(?"+this.a.Qm(e)+")"}return t};lce.b=0;var Nht=YW(Gae,"RegEx/Token/ParenToken",838);wDn(530,122,{3:1,122:1,530:1},G1);lce.Mm=function n(){return this.b};lce.Qm=function n(e){return this.e==12?"\\"+this.a:Kxn(this.b)};lce.a=0;var $ht=YW(Gae,"RegEx/Token/StringToken",530);wDn(477,122,ice,e$);lce.Jm=function n(e){jVn(this,e)};lce.Lm=function n(e){return bG(_Q(this.a,e),122)};lce.Pm=function n(){return!this.a?0:this.a.a.c.length};lce.Qm=function n(e){var t,r,i,a,c;if(this.e==1){if(this.a.a.c.length==2){t=bG(_Q(this.a,0),122);r=bG(_Q(this.a,1),122);r.e==3&&r.Lm(0)==t?a=t.Qm(e)+"+":r.e==9&&r.Lm(0)==t?a=t.Qm(e)+"+?":a=t.Qm(e)+(""+r.Qm(e))}else{c=new YM;for(i=0;i=this.c.b:this.a<=this.c.b};lce.Sb=function n(){return this.b>0};lce.Tb=function n(){return this.b};lce.Vb=function n(){return this.b-1};lce.Qb=function n(){throw dm(new CM(fce))};lce.a=0;lce.b=0;var Hht=YW(uce,"ExclusiveRange/RangeIterator",258);var Uht=dJ(hie,"C");var Ght=dJ(wie,"I");var qht=dJ(wZn,"Z");var Xht=dJ(die,"J");var Vht=dJ(fie,"B");var zht=dJ(lie,"D");var Wht=dJ(bie,"F");var Qht=dJ(gie,"S");var Jht=$q("org.eclipse.elk.core.labels","ILabelManager");var Yht=$q(Ete,"DiagnosticChain");var Zht=$q(Wie,"ResourceSet");var nlt=YW(Ete,"InvocationTargetException",null);var elt=(JM(),T9);var tlt=tlt=YSn;Kcn(pm);jcn("permProps",[[["locale","default"],[hce,"gecko1_8"]],[["locale","default"],[hce,"safari"]]]);tlt(null,"elk",null)}).call(this)}).call(this,typeof t.g!=="undefined"?t.g:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{})},{}],3:[function(n,e,t){"use strict";function r(n,e){if(!(n instanceof e)){throw new TypeError("Cannot call a class as a function")}}function i(n,e){if(!n){throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return e&&(typeof e==="object"||typeof e==="function")?e:n}function a(n,e){if(typeof e!=="function"&&e!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof e)}n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,enumerable:false,writable:true,configurable:true}});if(e)Object.setPrototypeOf?Object.setPrototypeOf(n,e):n.__proto__=e}var c=n("./elk-api.js").default;var u=function(e){a(t,e);function t(){var e=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};r(this,t);var a=Object.assign({},e);var c=false;try{n.resolve("web-worker");c=true}catch(f){}if(e.workerUrl){if(c){var u=n("web-worker");a.workerFactory=function(n){return new u(n)}}else{console.warn("Web worker requested but 'web-worker' package not installed. \nConsider installing the package or pass your own 'workerFactory' to ELK's constructor.\n... Falling back to non-web worker version.")}}if(!a.workerFactory){var s=n("./elk-worker.min.js"),o=s.Worker;a.workerFactory=function(n){return new o(n)}}return i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,a))}return t}(c);Object.defineProperty(e.exports,"__esModule",{value:true});e.exports=u;u.default=u},{"./elk-api.js":1,"./elk-worker.min.js":2,"web-worker":4}],4:[function(n,e,t){e.exports=Worker},{}]},{},[3])(3)}))}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/6460.d9aaa1e48da295c6035d.js b/.venv/share/jupyter/lab/static/6460.d9aaa1e48da295c6035d.js new file mode 100644 index 0000000000000000000000000000000000000000..b0085b013c42d9230f350e4122378533a9388bcc --- /dev/null +++ b/.venv/share/jupyter/lab/static/6460.d9aaa1e48da295c6035d.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[6460],{56460:(e,t,n)=>{n.r(t);n.d(t,{toml:()=>r});const r={name:"toml",startState:function(){return{inString:false,stringType:"",lhs:true,inArray:0}},token:function(e,t){if(!t.inString&&(e.peek()=='"'||e.peek()=="'")){t.stringType=e.peek();e.next();t.inString=true}if(e.sol()&&t.inArray===0){t.lhs=true}if(t.inString){while(t.inString&&!e.eol()){if(e.peek()===t.stringType){e.next();t.inString=false}else if(e.peek()==="\\"){e.next();e.next()}else{e.match(/^.[^\\\"\']*/)}}return t.lhs?"property":"string"}else if(t.inArray&&e.peek()==="]"){e.next();t.inArray--;return"bracket"}else if(t.lhs&&e.peek()==="["&&e.skipTo("]")){e.next();if(e.peek()==="]")e.next();return"atom"}else if(e.peek()==="#"){e.skipToEnd();return"comment"}else if(e.eatSpace()){return null}else if(t.lhs&&e.eatWhile((function(e){return e!="="&&e!=" "}))){return"property"}else if(t.lhs&&e.peek()==="="){e.next();t.lhs=false;return null}else if(!t.lhs&&e.match(/^\d\d\d\d[\d\-\:\.T]*Z/)){return"atom"}else if(!t.lhs&&(e.match("true")||e.match("false"))){return"atom"}else if(!t.lhs&&e.peek()==="["){t.inArray++;e.next();return"bracket"}else if(!t.lhs&&e.match(/^\-?\d+(?:\.\d+)?/)){return"number"}else if(!e.eatSpace()){e.next()}return null},languageData:{commentTokens:{line:"#"}}}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/649.4081045b1737e4213282.js b/.venv/share/jupyter/lab/static/649.4081045b1737e4213282.js new file mode 100644 index 0000000000000000000000000000000000000000..c0296338525c5fd536d5e2601097b9b161b40e14 --- /dev/null +++ b/.venv/share/jupyter/lab/static/649.4081045b1737e4213282.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[649],{19163:(t,e,a)=>{a.d(e,{S:()=>n});var i=a(75905);function n(t,e){if(t.accDescr){e.setAccDescription?.(t.accDescr)}if(t.accTitle){e.setAccTitle?.(t.accTitle)}if(t.title){e.setDiagramTitle?.(t.title)}}(0,i.K2)(n,"populateCommonDb")},70649:(t,e,a)=>{a.d(e,{diagram:()=>K});var i=a(19163);var n=a(96049);var r=a(93113);var s=a(75905);var o=a(24010);var l=a(24982);var c=s.UI.pie;var p={sections:new Map,showData:false,config:c};var d=p.sections;var u=p.showData;var g=structuredClone(c);var f=(0,s.K2)((()=>structuredClone(g)),"getConfig");var v=(0,s.K2)((()=>{d=new Map;u=p.showData;(0,s.IU)()}),"clear");var h=(0,s.K2)((({label:t,value:e})=>{if(!d.has(t)){d.set(t,e);s.Rm.debug(`added new section: ${t}, with value: ${e}`)}}),"addSection");var m=(0,s.K2)((()=>d),"getSections");var S=(0,s.K2)((t=>{u=t}),"setShowData");var x=(0,s.K2)((()=>u),"getShowData");var w={getConfig:f,clear:v,setDiagramTitle:s.ke,getDiagramTitle:s.ab,setAccTitle:s.SV,getAccTitle:s.iN,setAccDescription:s.EI,getAccDescription:s.m7,addSection:h,getSections:m,setShowData:S,getShowData:x};var D=(0,s.K2)(((t,e)=>{(0,i.S)(t,e);e.setShowData(t.showData);t.sections.map(e.addSection)}),"populateDb");var $={parse:(0,s.K2)((async t=>{const e=await(0,o.qg)("pie",t);s.Rm.debug(e);D(e,w)}),"parse")};var y=(0,s.K2)((t=>`\n .pieCircle{\n stroke: ${t.pieStrokeColor};\n stroke-width : ${t.pieStrokeWidth};\n opacity : ${t.pieOpacity};\n }\n .pieOuterCircle{\n stroke: ${t.pieOuterStrokeColor};\n stroke-width: ${t.pieOuterStrokeWidth};\n fill: none;\n }\n .pieTitleText {\n text-anchor: middle;\n font-size: ${t.pieTitleTextSize};\n fill: ${t.pieTitleTextColor};\n font-family: ${t.fontFamily};\n }\n .slice {\n font-family: ${t.fontFamily};\n fill: ${t.pieSectionTextColor};\n font-size:${t.pieSectionTextSize};\n // fill: white;\n }\n .legend text {\n fill: ${t.pieLegendTextColor};\n font-family: ${t.fontFamily};\n font-size: ${t.pieLegendTextSize};\n }\n`),"getStyles");var T=y;var C=(0,s.K2)((t=>{const e=[...t.entries()].map((t=>({label:t[0],value:t[1]}))).sort(((t,e)=>e.value-t.value));const a=(0,l.rLf)().value((t=>t.value));return a(e)}),"createPieArcs");var b=(0,s.K2)(((t,e,a,i)=>{s.Rm.debug("rendering pie chart\n"+t);const o=i.db;const c=(0,s.D7)();const p=(0,n.$t)(o.getConfig(),c.pie);const d=40;const u=18;const g=4;const f=450;const v=f;const h=(0,r.D)(e);const m=h.append("g");m.attr("transform","translate("+v/2+","+f/2+")");const{themeVariables:S}=c;let[x]=(0,n.I5)(S.pieOuterStrokeWidth);x??=2;const w=p.textPosition;const D=Math.min(v,f)/2-d;const $=(0,l.JLW)().innerRadius(0).outerRadius(D);const y=(0,l.JLW)().innerRadius(D*w).outerRadius(D*w);m.append("circle").attr("cx",0).attr("cy",0).attr("r",D+x/2).attr("class","pieOuterCircle");const T=o.getSections();const b=C(T);const k=[S.pie1,S.pie2,S.pie3,S.pie4,S.pie5,S.pie6,S.pie7,S.pie8,S.pie9,S.pie10,S.pie11,S.pie12];const K=(0,l.UMr)(k);m.selectAll("mySlices").data(b).enter().append("path").attr("d",$).attr("fill",(t=>K(t.data.label))).attr("class","pieCircle");let A=0;T.forEach((t=>{A+=t}));m.selectAll("mySlices").data(b).enter().append("text").text((t=>(t.data.value/A*100).toFixed(0)+"%")).attr("transform",(t=>"translate("+y.centroid(t)+")")).style("text-anchor","middle").attr("class","slice");m.append("text").text(o.getDiagramTitle()).attr("x",0).attr("y",-(f-50)/2).attr("class","pieTitleText");const R=m.selectAll(".legend").data(K.domain()).enter().append("g").attr("class","legend").attr("transform",((t,e)=>{const a=u+g;const i=a*K.domain().length/2;const n=12*u;const r=e*a-i;return"translate("+n+","+r+")"}));R.append("rect").attr("width",u).attr("height",u).style("fill",K).style("stroke",K);R.data(b).append("text").attr("x",u+g).attr("y",u-g).text((t=>{const{label:e,value:a}=t.data;if(o.getShowData()){return`${e} [${a}]`}return e}));const z=Math.max(...R.selectAll("text").nodes().map((t=>t?.getBoundingClientRect().width??0)));const M=v+d+u+g+z;h.attr("viewBox",`0 0 ${M} ${f}`);(0,s.a$)(h,f,M,p.useMaxWidth)}),"draw");var k={draw:b};var K={parser:$,db:w,renderer:k,styles:T}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/6492.804d51a693edf6978ef4.js b/.venv/share/jupyter/lab/static/6492.804d51a693edf6978ef4.js new file mode 100644 index 0000000000000000000000000000000000000000..c43e3d3d488d2ba7b1038b6dfde231b22527950b --- /dev/null +++ b/.venv/share/jupyter/lab/static/6492.804d51a693edf6978ef4.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[6492],{46492:(e,t,a)=>{a.r(t);a.d(t,{Cassandra:()=>Xe,MSSQL:()=>Ue,MariaSQL:()=>Te,MySQL:()=>Pe,PLSQL:()=>je,PostgreSQL:()=>Qe,SQLDialect:()=>_e,SQLite:()=>ze,StandardSQL:()=>we,keywordCompletionSource:()=>ye,schemaCompletionSource:()=>ke,sql:()=>Oe});var n=a(4452);var i=a.n(n);var r=a(45145);var s=a.n(r);var o=a(27421);var l=a(75128);const c=36,d=1,u=2,m=3,p=4,f=5,g=6,h=7,b=8,_=9,v=10,y=11,k=12,x=13,O=14,w=15,Q=16,C=17,S=18,q=19,P=20,T=21,U=22,z=23,X=24;function j(e){return e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57}function B(e){return e>=48&&e<=57||e>=97&&e<=102||e>=65&&e<=70}function I(e,t,a){for(let n=false;;){if(e.next<0)return;if(e.next==t&&!n){e.advance();return}n=a&&!n&&e.next==92;e.advance()}}function R(e,t){e:for(;;){if(e.next<0)return;if(e.next==36){e.advance();for(let a=0;a)".charCodeAt(a);for(;;){if(e.next<0)return;if(e.next==n&&e.peek(1)==39){e.advance(2);return}e.advance()}}function Z(e,t){for(;;){if(e.next!=95&&!j(e.next))break;if(t!=null)t+=String.fromCharCode(e.next);e.advance()}return t}function N(e){if(e.next==39||e.next==34||e.next==96){let t=e.next;e.advance();I(e,t,false)}else{Z(e)}}function V(e,t){while(e.next==48||e.next==49)e.advance();if(t&&e.next==t)e.advance()}function D(e,t){for(;;){if(e.next==46){if(t)break;t=true}else if(e.next<48||e.next>57){break}e.advance()}if(e.next==69||e.next==101){e.advance();if(e.next==43||e.next==45)e.advance();while(e.next>=48&&e.next<=57)e.advance()}}function $(e){while(!(e.next<0||e.next==10))e.advance()}function A(e,t){for(let a=0;a!=&|~^/",specialVar:"?",identifierQuotes:'"',caseInsensitiveIdentifiers:false,words:W(M,G)};function K(e,t,a,n){let i={};for(let r in Y)i[r]=(e.hasOwnProperty(r)?e:Y)[r];if(t)i.words=W(t,a||"",n);return i}function F(e){return new o.Lu((t=>{var a;let{next:n}=t;t.advance();if(A(n,E)){while(A(t.next,E))t.advance();t.acceptToken(c)}else if(n==36&&e.doubleDollarQuotedStrings){let e=Z(t,"");if(t.next==36){t.advance();R(t,e);t.acceptToken(m)}}else if(n==39||n==34&&e.doubleQuotedStrings){I(t,n,e.backslashEscapes);t.acceptToken(m)}else if(n==35&&e.hashComments||n==47&&t.next==47&&e.slashComments){$(t);t.acceptToken(d)}else if(n==45&&t.next==45&&(!e.spaceAfterDashes||t.peek(1)==32)){$(t);t.acceptToken(d)}else if(n==47&&t.next==42){t.advance();for(let e=1;;){let a=t.next;if(t.next<0)break;t.advance();if(a==42&&t.next==47){e--;t.advance();if(!e)break}else if(a==47&&t.next==42){e++;t.advance()}}t.acceptToken(u)}else if((n==101||n==69)&&t.next==39){t.advance();I(t,39,true);t.acceptToken(m)}else if((n==110||n==78)&&t.next==39&&e.charSetCasts){t.advance();I(t,39,e.backslashEscapes);t.acceptToken(m)}else if(n==95&&e.charSetCasts){for(let a=0;;a++){if(t.next==39&&a>1){t.advance();I(t,39,e.backslashEscapes);t.acceptToken(m);break}if(!j(t.next))break;t.advance()}}else if(e.plsqlQuotingMechanism&&(n==113||n==81)&&t.next==39&&t.peek(1)>0&&!A(t.peek(1),E)){let e=t.peek(1);t.advance(2);L(t,e);t.acceptToken(m)}else if(n==40){t.acceptToken(h)}else if(n==41){t.acceptToken(b)}else if(n==123){t.acceptToken(_)}else if(n==125){t.acceptToken(v)}else if(n==91){t.acceptToken(y)}else if(n==93){t.acceptToken(k)}else if(n==59){t.acceptToken(x)}else if(e.unquotedBitLiterals&&n==48&&t.next==98){t.advance();V(t);t.acceptToken(U)}else if((n==98||n==66)&&(t.next==39||t.next==34)){const a=t.next;t.advance();if(e.treatBitsAsBytes){I(t,a,e.backslashEscapes);t.acceptToken(z)}else{V(t,a);t.acceptToken(U)}}else if(n==48&&(t.next==120||t.next==88)||(n==120||n==88)&&t.next==39){let e=t.next==39;t.advance();while(B(t.next))t.advance();if(e&&t.next==39)t.advance();t.acceptToken(p)}else if(n==46&&t.next>=48&&t.next<=57){D(t,true);t.acceptToken(p)}else if(n==46){t.acceptToken(O)}else if(n>=48&&n<=57){D(t,false);t.acceptToken(p)}else if(A(n,e.operatorChars)){while(A(t.next,e.operatorChars))t.advance();t.acceptToken(w)}else if(A(n,e.specialVar)){if(t.next==n)t.advance();N(t);t.acceptToken(C)}else if(A(n,e.identifierQuotes)){I(t,n,false);t.acceptToken(q)}else if(n==58||n==44){t.acceptToken(Q)}else if(j(n)){let i=Z(t,String.fromCharCode(n));t.acceptToken(t.next==46||t.peek(-i.length-1)==46?S:(a=e.words[i.toLowerCase()])!==null&&a!==void 0?a:S)}}))}const H=F(Y);const J=o.U1.deserialize({version:14,states:"%vQ]QQOOO#wQRO'#DSO$OQQO'#CwO%eQQO'#CxO%lQQO'#CyO%sQQO'#CzOOQQ'#DS'#DSOOQQ'#C}'#C}O'UQRO'#C{OOQQ'#Cv'#CvOOQQ'#C|'#C|Q]QQOOQOQQOOO'`QQO'#DOO(xQRO,59cO)PQQO,59cO)UQQO'#DSOOQQ,59d,59dO)cQQO,59dOOQQ,59e,59eO)jQQO,59eOOQQ,59f,59fO)qQQO,59fOOQQ-E6{-E6{OOQQ,59b,59bOOQQ-E6z-E6zOOQQ,59j,59jOOQQ-E6|-E6|O+VQRO1G.}O+^QQO,59cOOQQ1G/O1G/OOOQQ1G/P1G/POOQQ1G/Q1G/QP+kQQO'#C}O+rQQO1G.}O)PQQO,59cO,PQQO'#Cw",stateData:",[~OtOSPOSQOS~ORUOSUOTUOUUOVROXSOZTO]XO^QO_UO`UOaPObPOcPOdUOeUOfUOgUOhUO~O^]ORvXSvXTvXUvXVvXXvXZvX]vX_vX`vXavXbvXcvXdvXevXfvXgvXhvX~OsvX~P!jOa_Ob_Oc_O~ORUOSUOTUOUUOVROXSOZTO^tO_UO`UOa`Ob`Oc`OdUOeUOfUOgUOhUO~OWaO~P$ZOYcO~P$ZO[eO~P$ZORUOSUOTUOUUOVROXSOZTO^QO_UO`UOaPObPOcPOdUOeUOfUOgUOhUO~O]hOsoX~P%zOajObjOcjO~O^]ORkaSkaTkaUkaVkaXkaZka]ka_ka`kaakabkackadkaekafkagkahka~Oska~P'kO^]O~OWvXYvX[vX~P!jOWnO~P$ZOYoO~P$ZO[pO~P$ZO^]ORkiSkiTkiUkiVkiXkiZki]ki_ki`kiakibkickidkiekifkigkihki~Oski~P)xOWkaYka[ka~P'kO]hO~P$ZOWkiYki[ki~P)xOasObsOcsO~O",goto:"#hwPPPPPPPPPPPPPPPPPPPPPPPPPPx||||!Y!^!d!xPPP#[TYOZeUORSTWZbdfqT[OZQZORiZSWOZQbRQdSQfTZgWbdfqQ^PWk^lmrQl_Qm`RrseVORSTWZbdfq",nodeNames:"⚠ LineComment BlockComment String Number Bool Null ( ) { } [ ] ; . Operator Punctuation SpecialVar Identifier QuotedIdentifier Keyword Type Bits Bytes Builtin Script Statement CompositeIdentifier Parens Braces Brackets Statement",maxTerm:38,nodeProps:[["isolate",-4,1,2,3,19,""]],skippedNodes:[0,1,2],repeatNodeCount:3,tokenData:"RORO",tokenizers:[0,H],topRules:{Script:[0,25]},tokenPrec:0});function ee(e){let t=e.cursor().moveTo(e.from,-1);while(/Comment/.test(t.name))t.moveTo(t.from,-1);return t.node}function te(e,t){let a=e.sliceString(t.from,t.to);let n=/^([`'"])(.*)\1$/.exec(a);return n?n[2]:a}function ae(e){return e&&(e.name=="Identifier"||e.name=="QuotedIdentifier")}function ne(e,t){if(t.name=="CompositeIdentifier"){let a=[];for(let n=t.firstChild;n;n=n.nextSibling)if(ae(n))a.push(te(e,n));return a}return[te(e,t)]}function ie(e,t){for(let a=[];;){if(!t||t.name!=".")return a;let n=ee(t);if(!ae(n))return a;a.unshift(te(e,n));t=ee(n)}}function re(e,t){let a=(0,n.syntaxTree)(e).resolveInner(t,-1);let i=oe(e.doc,a);if(a.name=="Identifier"||a.name=="QuotedIdentifier"||a.name=="Keyword"){return{from:a.from,quoted:a.name=="QuotedIdentifier"?e.doc.sliceString(a.from,a.from+1):null,parents:ie(e.doc,ee(a)),aliases:i}}if(a.name=="."){return{from:t,quoted:null,parents:ie(e.doc,a),aliases:i}}else{return{from:t,quoted:null,parents:[],empty:true,aliases:i}}}const se=new Set("where group having order union intersect except all distinct limit offset fetch for".split(" "));function oe(e,t){let a;for(let i=t;!a;i=i.parent){if(!i)return null;if(i.name=="Statement")a=i}let n=null;for(let i=a.firstChild,r=false,s=null;i;i=i.nextSibling){let t=i.name=="Keyword"?e.sliceString(i.from,i.to).toLowerCase():null;let a=null;if(!r){r=t=="from"}else if(t=="as"&&s&&ae(i.nextSibling)){a=te(e,i.nextSibling)}else if(t&&se.has(t)){break}else if(s&&ae(i)){a=te(e,i)}if(a){if(!n)n=Object.create(null);n[a]=ne(e,s)}s=/Identifier$/.test(i.name)?i:null}return n}function le(e,t){if(!e)return t;return t.map((t=>Object.assign(Object.assign({},t),{label:t.label[0]==e?t.label:e+t.label+e,apply:undefined})))}const ce=/^\w*$/,de=/^[`'"]?\w*[`'"]?$/;function ue(e){return e.self&&typeof e.self.label=="string"}class me{constructor(e,t){this.idQuote=e;this.idCaseInsensitive=t;this.list=[];this.children=undefined}child(e){let t=this.children||(this.children=Object.create(null));let a=t[e];if(a)return a;if(e&&!this.list.some((t=>t.label==e)))this.list.push(pe(e,"type",this.idQuote,this.idCaseInsensitive));return t[e]=new me(this.idQuote,this.idCaseInsensitive)}maybeChild(e){return this.children?this.children[e]:null}addCompletion(e){let t=this.list.findIndex((t=>t.label==e.label));if(t>-1)this.list[t]=e;else this.list.push(e)}addCompletions(e){for(let t of e)this.addCompletion(typeof t=="string"?pe(t,"property",this.idQuote,this.idCaseInsensitive):t)}addNamespace(e){if(Array.isArray(e)){this.addCompletions(e)}else if(ue(e)){this.addNamespace(e.children)}else{this.addNamespaceObject(e)}}addNamespaceObject(e){for(let t of Object.keys(e)){let a=e[t],n=null;let i=t.replace(/\\?\./g,(e=>e=="."?"\0":e)).split("\0");let r=this;if(ue(a)){n=a.self;a=a.children}for(let e=0;e{let{parents:t,from:a,quoted:i,empty:r,aliases:s}=re(e.state,e.pos);if(r&&!e.explicit)return null;if(s&&t.length==1)t=s[t[0]]||t;let o=l;for(let m of t){while(!o.children||!o.children[m]){if(o==l&&c)o=c;else if(o==c&&n)o=o.child(n);else return null}let e=o.maybeChild(m);if(!e)return null;o=e}let d=i&&e.state.sliceDoc(e.pos,e.pos+1)==i;let u=o.list;if(o==l&&s)u=u.concat(Object.keys(s).map((e=>({label:e,type:"constant"}))));return{from:a,to:d?e.pos+1:undefined,options:le(i,u),validFor:i?de:ce}}}function ge(e){return e==T?"type":e==P?"keyword":"variable"}function he(e,t,a){let n=Object.keys(e).map((n=>a(t?n.toUpperCase():n,ge(e[n]))));return(0,l.Ar)(["QuotedIdentifier","SpecialVar","String","LineComment","BlockComment","."],(0,l.et)(n))}let be=J.configure({props:[n.indentNodeProp.add({Statement:(0,n.continuedIndent)()}),n.foldNodeProp.add({Statement(e,t){return{from:Math.min(e.from+100,t.doc.lineAt(e.from).to),to:e.to}},BlockComment(e){return{from:e.from+2,to:e.to-2}}}),(0,r.styleTags)({Keyword:r.tags.keyword,Type:r.tags.typeName,Builtin:r.tags.standard(r.tags.name),Bits:r.tags.number,Bytes:r.tags.string,Bool:r.tags.bool,Null:r.tags.null,Number:r.tags.number,String:r.tags.string,Identifier:r.tags.name,QuotedIdentifier:r.tags.special(r.tags.string),SpecialVar:r.tags.special(r.tags.name),LineComment:r.tags.lineComment,BlockComment:r.tags.blockComment,Operator:r.tags.operator,"Semi Punctuation":r.tags.punctuation,"( )":r.tags.paren,"{ }":r.tags.brace,"[ ]":r.tags.squareBracket})]});class _e{constructor(e,t,a){this.dialect=e;this.language=t;this.spec=a}get extension(){return this.language.extension}static define(e){let t=K(e,e.keywords,e.types,e.builtin);let a=n.LRLanguage.define({name:"sql",parser:be.configure({tokenizers:[{from:H,to:F(t)}]}),languageData:{commentTokens:{line:"--",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"`"]}}});return new _e(t,a,e)}}function ve(e,t){return{label:e,type:t,boost:-1}}function ye(e,t=false,a){return he(e.dialect.words,t,a||ve)}function ke(e){return e.schema?fe(e.schema,e.tables,e.schemas,e.defaultTable,e.defaultSchema,e.dialect||we):()=>null}function xe(e){return e.schema?(e.dialect||we).language.data.of({autocomplete:ke(e)}):[]}function Oe(e={}){let t=e.dialect||we;return new n.LanguageSupport(t.language,[xe(e),t.language.data.of({autocomplete:ye(t,e.upperCaseKeywords,e.keywordCompletion)})])}const we=_e.define({});const Qe=_e.define({charSetCasts:true,doubleDollarQuotedStrings:true,operatorChars:"+-*/<>=~!@#%^&|`?",specialVar:"",keywords:M+"abort abs absent access according ada admin aggregate alias also always analyse analyze array_agg array_max_cardinality asensitive assert assignment asymmetric atomic attach attribute attributes avg backward base64 begin_frame begin_partition bernoulli bit_length blocked bom cache called cardinality catalog_name ceil ceiling chain char_length character_length character_set_catalog character_set_name character_set_schema characteristics characters checkpoint class class_origin cluster coalesce cobol collation_catalog collation_name collation_schema collect column_name columns command_function command_function_code comment comments committed concurrently condition_number configuration conflict connection_name constant constraint_catalog constraint_name constraint_schema contains content control conversion convert copy corr cost covar_pop covar_samp csv cume_dist current_catalog current_row current_schema cursor_name database datalink datatype datetime_interval_code datetime_interval_precision db debug defaults defined definer degree delimiter delimiters dense_rank depends derived detach detail dictionary disable discard dispatch dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue document dump dynamic_function dynamic_function_code element elsif empty enable encoding encrypted end_frame end_partition endexec enforced enum errcode error event every exclude excluding exclusive exp explain expression extension extract family file filter final first_value flag floor following force foreach fortran forward frame_row freeze fs functions fusion generated granted greatest groups handler header hex hierarchy hint id ignore ilike immediately immutable implementation implicit import include including increment indent index indexes info inherit inherits inline insensitive instance instantiable instead integrity intersection invoker isnull key_member key_type label lag last_value lead leakproof least length library like_regex link listen ln load location lock locked log logged lower mapping matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text min minvalue mod mode more move multiset mumps name namespace nfc nfd nfkc nfkd nil normalize normalized nothing notice notify notnull nowait nth_value ntile nullable nullif nulls number occurrences_regex octet_length octets off offset oids operator options ordering others over overlay overriding owned owner parallel parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partition pascal passing passthrough password percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex power precedes preceding prepared print_strict_params procedural procedures program publication query quote raise range rank reassign recheck recovery refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex rename repeatable replace replica requiring reset respect restart restore result_oid returned_cardinality returned_length returned_octet_length returned_sqlstate returning reverse routine_catalog routine_name routine_schema routines row_count row_number rowtype rule scale schema_name schemas scope scope_catalog scope_name scope_schema security selective self sensitive sequence sequences serializable server server_name setof share show simple skip slice snapshot source specific_name sqlcode sqlerror sqrt stable stacked standalone statement statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring substring_regex succeeds sum symmetric sysid system system_time table_name tables tablesample tablespace temp template ties token top_level_count transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex trigger_catalog trigger_name trigger_schema trim trim_array truncate trusted type types uescape unbounded uncommitted unencrypted unlink unlisten unlogged unnamed untyped upper uri use_column use_variable user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema vacuum valid validate validator value_of var_pop var_samp varbinary variable_conflict variadic verbose version versioning views volatile warning whitespace width_bucket window within wrapper xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate yes",types:G+"bigint int8 bigserial serial8 varbit bool box bytea cidr circle precision float8 inet int4 json jsonb line lseg macaddr macaddr8 money numeric pg_lsn point polygon float4 int2 smallserial serial2 serial serial4 text timetz timestamptz tsquery tsvector txid_snapshot uuid xml"});const Ce="accessible algorithm analyze asensitive authors auto_increment autocommit avg avg_row_length binlog btree cache catalog_name chain change changed checkpoint checksum class_origin client_statistics coalesce code collations columns comment committed completion concurrent consistent contains contributors convert database databases day_hour day_microsecond day_minute day_second delay_key_write delayed delimiter des_key_file dev_pop dev_samp deviance directory disable discard distinctrow div dual dumpfile enable enclosed ends engine engines enum errors escaped even event events every explain extended fast field fields flush force found_rows fulltext grants handler hash high_priority hosts hour_microsecond hour_minute hour_second ignore ignore_server_ids import index index_statistics infile innodb insensitive insert_method install invoker iterate keys kill linear lines list load lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modify mutex mysql_errno no_write_to_binlog offline offset one online optimize optionally outfile pack_keys parser partition partitions password phase plugin plugins prev processlist profile profiles purge query quick range read_write rebuild recover regexp relaylog remove rename reorganize repair repeatable replace require resume rlike row_format rtree schedule schema_name schemas second_microsecond security sensitive separator serializable server share show slave slow snapshot soname spatial sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result ssl starting starts std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace terminated triggers truncate uncommitted uninstall unlock upgrade use use_frm user_resources user_statistics utc_date utc_time utc_timestamp variables views warnings xa xor year_month zerofill";const Se=G+"bool blob long longblob longtext medium mediumblob mediumint mediumtext tinyblob tinyint tinytext text bigint int1 int2 int3 int4 int8 float4 float8 varbinary varcharacter precision datetime unsigned signed";const qe="charset clear edit ego help nopager notee nowarning pager print prompt quit rehash source status system tee";const Pe=_e.define({operatorChars:"*+-%<>!=&|^",charSetCasts:true,doubleQuotedStrings:true,unquotedBitLiterals:true,hashComments:true,spaceAfterDashes:true,specialVar:"@?",identifierQuotes:"`",keywords:M+"group_concat "+Ce,types:Se,builtin:qe});const Te=_e.define({operatorChars:"*+-%<>!=&|^",charSetCasts:true,doubleQuotedStrings:true,unquotedBitLiterals:true,hashComments:true,spaceAfterDashes:true,specialVar:"@?",identifierQuotes:"`",keywords:M+"always generated groupby_concat hard persistent shutdown soft virtual "+Ce,types:Se,builtin:qe});const Ue=_e.define({keywords:M+"trigger proc view index for add constraint key primary foreign collate clustered nonclustered declare exec go if use index holdlock nolock nowait paglock pivot readcommitted readcommittedlock readpast readuncommitted repeatableread rowlock serializable snapshot tablock tablockx unpivot updlock with",types:G+"bigint smallint smallmoney tinyint money real text nvarchar ntext varbinary image hierarchyid uniqueidentifier sql_variant xml",builtin:"binary_checksum checksum connectionproperty context_info current_request_id error_line error_message error_number error_procedure error_severity error_state formatmessage get_filestream_transaction_context getansinull host_id host_name isnull isnumeric min_active_rowversion newid newsequentialid rowcount_big xact_state object_id",operatorChars:"*+-%<>!=^&|/",specialVar:"@"});const ze=_e.define({keywords:M+"abort analyze attach autoincrement conflict database detach exclusive fail glob ignore index indexed instead isnull notnull offset plan pragma query raise regexp reindex rename replace temp vacuum virtual",types:G+"bool blob long longblob longtext medium mediumblob mediumint mediumtext tinyblob tinyint tinytext text bigint int2 int8 unsigned signed real",builtin:"auth backup bail changes clone databases dbinfo dump echo eqp explain fullschema headers help import imposter indexes iotrace lint load log mode nullvalue once print prompt quit restore save scanstats separator shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width",operatorChars:"*+-%<>!=&|/~",identifierQuotes:'`"',specialVar:"@:?$"});const Xe=_e.define({keywords:"add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime infinity NaN",types:G+"ascii bigint blob counter frozen inet list map static text timeuuid tuple uuid varint",slashComments:true});const je=_e.define({keywords:M+"abort accept access add all alter and any arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body by case cast char_base check close cluster clusters colauth column comment commit compress connected constant constraint crash create current currval cursor data_base database dba deallocate debugoff debugon declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry exception exception_init exchange exclusive exists external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base of off offline on online only option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw rebuild record ref references refresh rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work",builtin:"appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define echo editfile embedded feedback flagger flush heading headsep instance linesize lno loboffset logsource longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar repfooter repheader serveroutput shiftinout show showmode spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout timing trimout trimspool ttitle underline verify version wrap",types:G+"ascii bfile bfilename bigserial bit blob dec long number nvarchar nvarchar2 serial smallint string text uid varchar2 xml",operatorChars:"*/+-%<>!=~",doubleQuotedStrings:true,charSetCasts:true,plsqlQuotingMechanism:true})}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/6540.51c00e890179a4832552.js b/.venv/share/jupyter/lab/static/6540.51c00e890179a4832552.js new file mode 100644 index 0000000000000000000000000000000000000000..01588fd969a0aecfbad7c73fcd3daf9aeb5ac9c8 --- /dev/null +++ b/.venv/share/jupyter/lab/static/6540.51c00e890179a4832552.js @@ -0,0 +1,2 @@ +/*! For license information please see 6540.51c00e890179a4832552.js.LICENSE.txt */ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[6540],{15287:(e,t)=>{var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),u=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),i=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),s=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),y=Symbol.iterator;function d(e){if(null===e||"object"!==typeof e)return null;e=y&&e[y]||e["@@iterator"];return"function"===typeof e?e:null}var _={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,b={};function m(e,t,r){this.props=e;this.context=t;this.refs=b;this.updater=r||_}m.prototype.isReactComponent={};m.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};m.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function v(){}v.prototype=m.prototype;function S(e,t,r){this.props=e;this.context=t;this.refs=b;this.updater=r||_}var k=S.prototype=new v;k.constructor=S;h(k,m.prototype);k.isPureReactComponent=!0;var w=Array.isArray,E=Object.prototype.hasOwnProperty,$={current:null},R={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,n){var o,u={},a=null,c=null;if(null!=t)for(o in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(a=""+t.key),t)E.call(t,o)&&!R.hasOwnProperty(o)&&(u[o]=t[o]);var i=arguments.length-2;if(1===i)u.children=n;else if(1{if(true){e.exports=r(15287)}else{}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/6540.51c00e890179a4832552.js.LICENSE.txt b/.venv/share/jupyter/lab/static/6540.51c00e890179a4832552.js.LICENSE.txt new file mode 100644 index 0000000000000000000000000000000000000000..e9327834feb493c05f735450e5df0559417c49d4 --- /dev/null +++ b/.venv/share/jupyter/lab/static/6540.51c00e890179a4832552.js.LICENSE.txt @@ -0,0 +1,9 @@ +/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ diff --git a/.venv/share/jupyter/lab/static/6733.bb68f2476e482c2aace2.js b/.venv/share/jupyter/lab/static/6733.bb68f2476e482c2aace2.js new file mode 100644 index 0000000000000000000000000000000000000000..8fdeaca8d9aa8b4daca62bef9d2db33cf3eebc1a --- /dev/null +++ b/.venv/share/jupyter/lab/static/6733.bb68f2476e482c2aace2.js @@ -0,0 +1,2 @@ +/*! For license information please see 6733.bb68f2476e482c2aace2.js.LICENSE.txt */ +(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[6733],{26733:(e,r,t)=>{"use strict";t.r(r);t.d(r,{ADDITIONAL_PROPERTIES_KEY:()=>s,ADDITIONAL_PROPERTY_FLAG:()=>a,ALL_OF_KEY:()=>u,ANY_OF_KEY:()=>f,CONST_KEY:()=>c,DEFAULT_KEY:()=>l,DEFINITIONS_KEY:()=>d,DEPENDENCIES_KEY:()=>p,ENUM_KEY:()=>h,ERRORS_KEY:()=>m,ErrorSchemaBuilder:()=>xr,ID_KEY:()=>v,IF_KEY:()=>y,ITEMS_KEY:()=>g,JUNK_OPTION_ID:()=>b,NAME_KEY:()=>w,ONE_OF_KEY:()=>A,PROPERTIES_KEY:()=>x,REF_KEY:()=>E,REQUIRED_KEY:()=>O,RJSF_ADDITONAL_PROPERTIES_FLAG:()=>_,ROOT_SCHEMA_PREFIX:()=>I,SUBMIT_BTN_OPTIONS_KEY:()=>S,TranslatableString:()=>lt,UI_FIELD_KEY:()=>j,UI_GLOBAL_OPTIONS_KEY:()=>$,UI_OPTIONS_KEY:()=>D,UI_WIDGET_KEY:()=>P,allowAdditionalItems:()=>i,ariaDescribedByIds:()=>qr,asNumber:()=>o,canExpand:()=>N,createErrorHandler:()=>U,createSchemaUtils:()=>fr,dataURItoBlob:()=>cr,deepEquals:()=>L,descriptionId:()=>Wr,englishStringTranslator:()=>dr,enumOptionsDeselectValue:()=>hr,enumOptionsIndexForValue:()=>vr,enumOptionsIsSelected:()=>mr,enumOptionsSelectValue:()=>br,enumOptionsValueForIndex:()=>pr,errorId:()=>Lr,examplesId:()=>Cr,findSchemaDefinition:()=>z,getClosestMatchingOption:()=>Ce,getDefaultFormState:()=>Qe,getDiscriminatorFieldFromSchema:()=>ge,getDisplayLabel:()=>er,getFirstMatchingOption:()=>fe,getInputProps:()=>Sr,getMatchingOption:()=>ue,getOptionMatchingSimpleDiscriminator:()=>se,getSchemaType:()=>xe,getSubmitButtonOptions:()=>_r,getTemplate:()=>Ir,getUiOptions:()=>F,getWidget:()=>Nr,guessType:()=>be,hasWidget:()=>Ur,hashForSchema:()=>Tr,helpId:()=>Rr,isConstant:()=>Be,isCustomWidget:()=>Xe,isFilesArray:()=>Ze,isFixedItems:()=>Re,isMultiSelect:()=>Ke,isObject:()=>n,isSelect:()=>Ye,labelValue:()=>Yr,localToUTC:()=>Kr,mergeDefaultsWithFormData:()=>Ve,mergeObjects:()=>qe,mergeSchemas:()=>Oe,mergeValidationData:()=>rr,optionId:()=>Br,optionsList:()=>zr,orderProperties:()=>Hr,pad:()=>Gr,parseDateString:()=>Qr,rangeSpec:()=>Or,replaceStringParameters:()=>lr,retrieveSchema:()=>Se,sanitizeDataForNewSchema:()=>nr,schemaParser:()=>vt,schemaRequiresTrueValue:()=>Xr,shouldRender:()=>Zr,titleId:()=>Vr,toConstant:()=>Jr,toDateString:()=>et,toErrorList:()=>rt,toErrorSchema:()=>it,toIdSchema:()=>or,toPathSchema:()=>sr,unwrapErrorHandler:()=>ot,utcToLocal:()=>at,validationDataMerge:()=>st,withIdRefPrefix:()=>ct});function n(e){if(typeof File!=="undefined"&&e instanceof File){return false}if(typeof Date!=="undefined"&&e instanceof Date){return false}return typeof e==="object"&&e!==null&&!Array.isArray(e)}function i(e){if(e.additionalItems===true){console.warn("additionalItems=true is currently not supported")}return n(e.additionalItems)}function o(e){if(e===""){return undefined}if(e===null){return null}if(/\.$/.test(e)){return e}if(/\.0$/.test(e)){return e}if(/\.\d*0$/.test(e)){return e}const r=Number(e);const t=typeof r==="number"&&!Number.isNaN(r);return t?r:e}const a="__additional_property";const s="additionalProperties";const u="allOf";const f="anyOf";const c="const";const l="default";const d="definitions";const p="dependencies";const h="enum";const m="__errors";const v="$id";const y="if";const g="items";const b="_$junk_option_schema_id$_";const w="$name";const A="oneOf";const x="properties";const O="required";const S="submitButtonOptions";const E="$ref";const _="__rjsf_additionalProperties";const I="__rjsf_rootSchema";const j="ui:field";const P="ui:widget";const D="ui:options";const $="ui:globalOptions";function F(e={},r={}){return Object.keys(e).filter((e=>e.indexOf("ui:")===0)).reduce(((r,t)=>{const i=e[t];if(t===P&&n(i)){console.error("Setting options via ui:widget object is no longer supported, use ui:options instead");return r}if(t===D&&n(i)){return{...r,...i}}return{...r,[t.substring(3)]:i}}),{...r})}function N(e,r={},t){if(!e.additionalProperties){return false}const{expandable:n=true}=F(r);if(n===false){return n}if(e.maxProperties!==undefined&&t){return Object.keys(t).length({...e,[t]:U(r)})),r)}if(T()(e)){const t=e;return Object.keys(t).reduce(((e,r)=>({...e,[r]:U(t[r])})),r)}return r}var k=t(29132);var W=t.n(k);function L(e,r){return W()(e,r,((e,r)=>{if(typeof e==="function"&&typeof r==="function"){return true}return undefined}))}var C=t(58156);var R=t.n(C);var V=t(62193);var q=t.n(V);var B=t(56239);var Y=t(90179);var K=t.n(Y);function J(e,r){const t=r[e];const n=K()(r,[e]);return[n,t]}function z(e,r={}){let t=e||"";if(t.startsWith("#")){t=decodeURIComponent(t.substring(1))}else{throw new Error(`Could not find a definition for ${e}.`)}const n=B.get(r,t);if(n===undefined){throw new Error(`Could not find a definition for ${e}.`)}if(n[E]){const[e,t]=J(E,n);const i=z(t,r);if(Object.keys(e).length>0){return{...e,...i}}return i}return n}var H=t(61448);var G=t.n(H);var Q=t(98023);var X=t.n(Q);var Z=t(23805);var ee=t.n(Z);var re=t(85015);var te=t.n(re);var ne=t(40860);var ie=t.n(ne);var oe=t(6638);var ae=t.n(oe);function se(e,r,t){var n;if(e&&t){const i=R()(e,t);if(i===undefined){return}for(let e=0;e({required:[e]})))};let i;if(o.anyOf){const{...e}=o;if(!e.allOf){e.allOf=[]}else{e.allOf=e.allOf.slice()}e.allOf.push(t);i=e}else{i=Object.assign({},o,t)}delete i.required;if(e.isValid(i,r,n)){return a}}else if(e.isValid(o,r,n)){return a}}return 0}function fe(e,r,t,n,i){return ue(e,r,t,n,i)}var ce=t(2404);var le=t.n(ce);var de=t(63560);var pe=t.n(de);var he=t(69752);var me=t.n(he);var ve=t(33978);var ye=t.n(ve);function ge(e){let r;const t=R()(e,"discriminator.propertyName",undefined);if(te()(t)){r=t}else if(t!==undefined){console.warn(`Expecting discriminator to be a string, got "${typeof t}" instead`)}return r}function be(e){if(Array.isArray(e)){return"array"}if(typeof e==="string"){return"string"}if(e==null){return"null"}if(typeof e==="boolean"){return"boolean"}if(!isNaN(e)){return"number"}if(typeof e==="object"){return"object"}return"string"}var we=t(80299);var Ae=t.n(we);function xe(e){let{type:r}=e;if(!r&&e.const){return be(e.const)}if(!r&&e.enum){return"string"}if(!r&&(e.properties||e.additionalProperties)){return"object"}if(Array.isArray(r)){if(r.length===2&&r.includes("null")){r=r.find((e=>e!=="null"))}else{r=r[0]}}return r}function Oe(e,r){const t=Object.assign({},e);return Object.keys(r).reduce(((t,i)=>{const o=e?e[i]:{},a=r[i];if(e&&i in e&&n(a)){t[i]=Oe(o,a)}else if(e&&r&&(xe(e)==="object"||xe(r)==="object")&&i===O&&Array.isArray(o)&&Array.isArray(a)){t[i]=Ae()(o,a)}else{t[i]=a}return t}),t)}function Se(e,r,t={},n){return $e(e,r,t,n)[0]}function Ee(e,r,t,n,i,o){const{if:a,then:s,else:u,...f}=r;const c=e.isValid(a,o||{},t);let l=[f];let d=[];if(n){if(s&&typeof s!=="boolean"){d=d.concat($e(e,s,t,o,n,i))}if(u&&typeof u!=="boolean"){d=d.concat($e(e,u,t,o,n,i))}}else{const r=c?s:u;if(r&&typeof r!=="boolean"){d=d.concat($e(e,r,t,o,n,i))}}if(d.length){l=d.map((e=>Oe(f,e)))}return l.flatMap((r=>$e(e,r,t,o,n,i)))}function _e(e){const r=e.reduce(((e,r)=>{if(r.length>1){return r.flatMap((r=>ae()(e.length,(t=>[...e[t]].concat(r)))))}e.forEach((e=>e.push(r[0])));return e}),[[]]);return r}function Ie(e,r,t,n,i,o){const a=je(e,r,t,n,i,o);if(a.length>1||a[0]!==r){return a}if(p in r){const a=Ne(e,r,t,n,i,o);return a.flatMap((r=>$e(e,r,t,o,n,i)))}if(u in r&&Array.isArray(r.allOf)){const a=r.allOf.map((r=>$e(e,r,t,o,n,i)));const s=_e(a);return s.map((e=>({...r,allOf:e})))}return[r]}function je(e,r,t,n,i,o){const a=Pe(r,t,i);if(a!==r){return $e(e,a,t,o,n,i)}return[r]}function Pe(e,r,t){if(!n(e)){return e}let i=e;if(E in i){const{$ref:e,...n}=i;if(t.includes(e)){return i}t.push(e);const o=z(e,r);i={...o,...n}}if(x in i){const e=me()(i[x],((e,n,i)=>{e[i]=Pe(n,r,t)}),{});i={...i,[x]:e}}if(g in i&&!Array.isArray(i.items)&&typeof i.items!=="boolean"){i={...i,items:Pe(i.items,r,t)}}return le()(e,i)?e:i}function De(e,r,t,i){const o={...r,properties:{...r.properties}};const s=i&&n(i)?i:{};Object.keys(s).forEach((r=>{if(r in o.properties){return}let n={};if(typeof o.additionalProperties!=="boolean"){if(E in o.additionalProperties){n=Se(e,{$ref:R()(o.additionalProperties,[E])},t,s)}else if("type"in o.additionalProperties){n={...o.additionalProperties}}else if(f in o.additionalProperties||A in o.additionalProperties){n={type:"object",...o.additionalProperties}}else{n={type:be(R()(s,[r]))}}}else{n={type:be(R()(s,[r]))}}o.properties[r]=n;pe()(o.properties,[r,a],true)}));return o}function $e(e,r,t,i,o=false,a=[]){if(!n(r)){return[{}]}const f=Ie(e,r,t,o,a,i);return f.flatMap((r=>{let n=r;if(y in n){return Ee(e,n,t,o,a,i)}if(u in n){if(o){const{allOf:e,...r}=n;return[...e,r]}try{n=ye()(n,{deep:false})}catch(c){console.warn("could not merge subschemas in allOf:\n",c);const{allOf:e,...r}=n;return r}}const f=s in n&&n.additionalProperties!==false;if(f){return De(e,n,t,i)}return n}))}function Fe(e,r,t,n,i){let o;const{oneOf:a,anyOf:s,...u}=r;if(Array.isArray(a)){o=a}else if(Array.isArray(s)){o=s}if(o){const a=i===undefined&&n?{}:i;const s=ge(r);o=o.map((e=>Pe(e,t,[])));const f=fe(e,a,o,t,s);if(n){return o.map((e=>Oe(u,e)))}r=Oe(u,o[f])}return[r]}function Ne(e,r,t,n,i,o){const{dependencies:a,...s}=r;const u=Fe(e,s,t,n,o);return u.flatMap((r=>Me(e,a,r,t,n,i,o)))}function Me(e,r,t,i,o,a,s){let u=[t];for(const f in r){if(!o&&R()(s,[f])===undefined){continue}if(t.properties&&!(f in t.properties)){continue}const[c,l]=J(f,r);if(Array.isArray(l)){u[0]=Te(t,l)}else if(n(l)){u=Ue(e,t,i,f,l,o,a,s)}return u.flatMap((r=>Me(e,c,r,i,o,a,s)))}return u}function Te(e,r){if(!r){return e}const t=Array.isArray(e.required)?Array.from(new Set([...e.required,...r])):r;return{...e,required:t}}function Ue(e,r,t,n,i,o,a,s){const u=$e(e,i,t,s,o,a);return u.flatMap((i=>{const{oneOf:u,...f}=i;r=Oe(r,f);if(u===undefined){return r}const c=u.map((r=>{if(typeof r==="boolean"||!(E in r)){return[r]}return je(e,r,t,o,a,s)}));const l=_e(c);return l.flatMap((i=>ke(e,r,t,n,i,o,a,s)))}))}function ke(e,r,t,n,i,o,a,s){const u=i.filter((r=>{if(typeof r==="boolean"||!r||!r.properties){return false}const{[n]:i}=r.properties;if(i){const r={type:"object",properties:{[n]:i}};return e.isValid(r,s,t)||o}return false}));if(!o&&u.length!==1){console.warn("ignoring oneOf in dependencies because there isn't exactly one subschema that is valid");return[r]}return u.flatMap((i=>{const u=i;const[f]=J(n,u.properties);const c={...u,properties:f};const l=$e(e,c,t,s,o,a);return l.map((e=>Oe(r,e)))}))}const We={type:"object",$id:b,properties:{__not_really_there__:{type:"number"}}};function Le(e,r,t,n={}){let i=0;if(t){if(ee()(t.properties)){i+=ie()(t.properties,((t,i,o)=>{const a=R()(n,o);if(typeof i==="boolean"){return t}if(G()(i,E)){const n=Se(e,i,r,a);return t+Le(e,r,n,a||{})}if((G()(i,A)||G()(i,f))&&a){const n=G()(i,A)?A:f;const o=ge(i);return t+Ce(e,r,a,R()(i,n),-1,o)}if(i.type==="object"){return t+Le(e,r,i,a||{})}if(i.type===be(a)){let e=t+1;if(i.default){e+=a===i.default?1:-1}else if(i.const){e+=a===i.const?1:-1}return e}return t}),0)}else if(te()(t.type)&&t.type===be(n)){i+=1}}return i}function Ce(e,r,t,n,i=-1,o){const a=n.map((e=>Pe(e,r,[])));const s=se(t,n,o);if(X()(s)){return s}const u=a.reduce(((n,i,a)=>{const s=[We,i];const u=fe(e,t,s,r,o);if(u===1){n.push(a)}return n}),[]);if(u.length===1){return u[0]}if(!u.length){ae()(a.length,(e=>u.push(e)))}const f=new Set;const{bestIndex:c}=u.reduce(((n,i)=>{const{bestScore:o}=n;const s=a[i];const u=Le(e,r,s,t);f.add(u);if(u>o){return{bestIndex:i,bestScore:u}}return n}),{bestIndex:i,bestScore:0});if(f.size===1&&i>=0){return i}return c}function Re(e){return Array.isArray(e.items)&&e.items.length>0&&e.items.every((e=>n(e)))}function Ve(e,r,t=false){if(Array.isArray(r)){const n=Array.isArray(e)?e:[];const i=r.map(((e,r)=>{if(n[r]){return Ve(n[r],e,t)}return e}));if(t&&i.length{n[i]=Ve(e?R()(e,i):{},R()(r,i),t);return n}),n)}return r}function qe(e,r,t=false){return Object.keys(r).reduce(((i,o)=>{const a=e?e[o]:{},s=r[o];if(e&&o in e&&n(s)){i[o]=qe(a,s,t)}else if(t&&Array.isArray(a)&&Array.isArray(s)){let e=s;if(t==="preventDuplicates"){e=s.reduce(((e,r)=>{if(!a.includes(r)){e.push(r)}return e}),[])}i[o]=a.concat(e)}else{i[o]=s}return i}),Object.assign({},e))}function Be(e){return Array.isArray(e.enum)&&e.enum.length===1||c in e}function Ye(e,r,t={}){const n=Se(e,r,t,undefined);const i=n.oneOf||n.anyOf;if(Array.isArray(n.enum)){return true}if(Array.isArray(i)){return i.every((e=>typeof e!=="boolean"&&Be(e)))}return false}function Ke(e,r,t){if(!r.uniqueItems||!r.items||typeof r.items==="boolean"){return false}return Ye(e,r.items,t)}var Je;(function(e){e[e["Ignore"]=0]="Ignore";e[e["Invert"]=1]="Invert";e[e["Fallback"]=2]="Fallback"})(Je||(Je={}));function ze(e,r=Je.Ignore,t=-1){if(t>=0){if(Array.isArray(e.items)&&tGe(e,r,{rootSchema:o,includeUndefinedValues:a,_recurseList:s,experimental_defaultFormStateBehavior:u,parentDefaults:Array.isArray(t)?t[n]:undefined,rawFormData:m,required:c})))}else if(A in v){const{oneOf:r,...t}=v;if(r.length===0){return undefined}const n=ge(v);g=r[Ce(e,o,q()(m)?undefined:m,r,0,n)];g=Oe(t,g)}else if(f in v){const{anyOf:r,...t}=v;if(r.length===0){return undefined}const n=ge(v);g=r[Ce(e,o,q()(m)?undefined:m,r,0,n)];g=Oe(t,g)}if(g){return Ge(e,g,{rootSchema:o,includeUndefinedValues:a,_recurseList:b,experimental_defaultFormStateBehavior:u,parentDefaults:y,rawFormData:m,required:c})}if(y===undefined){y=v.default}switch(xe(v)){case"object":{const r=Object.keys(v.properties||{}).reduce(((r,t)=>{var n;const i=Ge(e,R()(v,[x,t]),{rootSchema:o,_recurseList:s,experimental_defaultFormStateBehavior:u,includeUndefinedValues:a===true,parentDefaults:R()(y,[t]),rawFormData:R()(m,[t]),required:(n=v.required)===null||n===void 0?void 0:n.includes(t)});He(r,t,i,a,c,v.required,u);return r}),{});if(v.additionalProperties){const t=n(v.additionalProperties)?v.additionalProperties:{};const i=new Set;if(n(y)){Object.keys(y).filter((e=>!v.properties||!v.properties[e])).forEach((e=>i.add(e)))}const f=[];Object.keys(m).filter((e=>!v.properties||!v.properties[e])).forEach((e=>{i.add(e);f.push(e)}));i.forEach((n=>{var i;const l=Ge(e,t,{rootSchema:o,_recurseList:s,experimental_defaultFormStateBehavior:u,includeUndefinedValues:a===true,parentDefaults:R()(y,[n]),rawFormData:R()(m,[n]),required:(i=v.required)===null||i===void 0?void 0:i.includes(n)});He(r,n,l,a,c,f)}))}return r}case"array":{const r=((d=u===null||u===void 0?void 0:u.arrayMinItems)===null||d===void 0?void 0:d.populate)==="never";const t=((h=u===null||u===void 0?void 0:u.arrayMinItems)===null||h===void 0?void 0:h.populate)==="requiredOnly";if(Array.isArray(y)){y=y.map(((r,t)=>{const n=ze(v,Je.Fallback,t);return Ge(e,n,{rootSchema:o,_recurseList:s,experimental_defaultFormStateBehavior:u,parentDefaults:r,required:c})}))}if(Array.isArray(i)){const t=ze(v);if(r){y=i}else{y=i.map(((r,n)=>Ge(e,t,{rootSchema:o,_recurseList:s,experimental_defaultFormStateBehavior:u,rawFormData:r,parentDefaults:R()(y,[n]),required:c})))}}if(r){return y!==null&&y!==void 0?y:[]}if(t&&!c){return y?y:undefined}const n=Array.isArray(y)?y.length:0;if(!v.minItems||Ke(e,v,o)||v.minItems<=n){return y?y:[]}const a=y||[];const f=ze(v,Je.Invert);const l=f.default;const p=new Array(v.minItems-n).fill(Ge(e,f,{parentDefaults:l,rootSchema:o,_recurseList:s,experimental_defaultFormStateBehavior:u,required:c}));return a.concat(p)}}return y}function Qe(e,r,t,i,o=false,a){if(!n(r)){throw new Error("Invalid schema: "+r)}const s=Se(e,r,i,t);const u=Ge(e,s,{rootSchema:i,includeUndefinedValues:o,experimental_defaultFormStateBehavior:a,rawFormData:t});if(t===undefined||t===null||typeof t==="number"&&isNaN(t)){return u}const{mergeExtraDefaults:f}=(a===null||a===void 0?void 0:a.arrayMinItems)||{};if(n(t)){return Ve(u,t,f)}if(Array.isArray(t)){return Ve(u,t,f)}return t}function Xe(e={}){return"widget"in F(e)&&F(e)["widget"]!=="hidden"}function Ze(e,r,t={},n){if(t[P]==="files"){return true}if(r.items){const t=Se(e,r.items,n);return t.type==="string"&&t.format==="data-url"}return false}function er(e,r,t={},n,i){const o=F(t,i);const{label:a=true}=o;let s=!!a;const u=xe(r);if(u==="array"){s=Ke(e,r,n)||Ze(e,r,t,n)||Xe(t)}if(u==="object"){s=false}if(u==="boolean"&&!t[P]){s=false}if(t[j]){s=false}return s}function rr(e,r,t){if(!t){return r}const{errors:n,errorSchema:i}=r;let o=e.toErrorList(t);let a=t;if(!q()(i)){a=qe(i,t,true);o=[...n].concat(o)}return{errorSchema:a,errors:o}}const tr=Symbol("no Value");function nr(e,r,t,n,i={}){let o;if(G()(t,x)){const a={};if(G()(n,x)){const e=R()(n,x,{});Object.keys(e).forEach((e=>{if(G()(i,e)){a[e]=undefined}}))}const s=Object.keys(R()(t,x,{}));const u={};s.forEach((o=>{const s=R()(i,o);let f=R()(n,[x,o],{});let c=R()(t,[x,o],{});if(G()(f,E)){f=Se(e,f,r,s)}if(G()(c,E)){c=Se(e,c,r,s)}const l=R()(f,"type");const d=R()(c,"type");if(!l||l===d){if(G()(a,o)){delete a[o]}if(d==="object"||d==="array"&&Array.isArray(s)){const t=nr(e,r,c,f,s);if(t!==undefined||d==="array"){u[o]=t}}else{const e=R()(c,"default",tr);const r=R()(f,"default",tr);if(e!==tr&&e!==s){if(r===s){a[o]=e}else if(R()(c,"readOnly")===true){a[o]=undefined}}const t=R()(c,"const",tr);const n=R()(f,"const",tr);if(t!==tr&&t!==s){a[o]=n===s?t:undefined}}}}));o={...typeof i=="string"||Array.isArray(i)?undefined:i,...a,...u}}else if(R()(n,"type")==="array"&&R()(t,"type")==="array"&&Array.isArray(i)){let a=R()(n,"items");let s=R()(t,"items");if(typeof a==="object"&&typeof s==="object"&&!Array.isArray(a)&&!Array.isArray(s)){if(G()(a,E)){a=Se(e,a,r,i)}if(G()(s,E)){s=Se(e,s,r,i)}const n=R()(a,"type");const u=R()(s,"type");if(!n||n===u){const n=R()(t,"maxItems",-1);if(u==="object"){o=i.reduce(((t,i)=>{const o=nr(e,r,s,a,i);if(o!==undefined&&(n<0||t.length0&&i.length>n?i.slice(0,n):i}}}else if(typeof a==="boolean"&&typeof s==="boolean"&&a===s){o=i}}return o}function ir(e,r,t,i,o,a,s,f=[]){if(E in r||p in r||u in r){const n=Se(e,r,a,s);const u=f.findIndex((e=>le()(e,n)));if(u===-1){return ir(e,n,t,i,o,a,s,f.concat(n))}}if(g in r&&!R()(r,[g,E])){return ir(e,R()(r,g),t,i,o,a,s,f)}const c=o||t;const l={$id:c};if(xe(r)==="object"&&x in r){for(const o in r.properties){const u=R()(r,[x,o]);const c=l[v]+i+o;l[o]=ir(e,n(u)?u:{},t,i,c,a,R()(s,[o]),f)}}return l}function or(e,r,t,n,i,o="root",a="_"){return ir(e,r,o,a,t,n,i)}function ar(e,r,t,n,i,o=[]){if(E in r||p in r||u in r){const a=Se(e,r,n,i);const s=o.findIndex((e=>le()(e,a)));if(s===-1){return ar(e,a,t,n,i,o.concat(a))}}let a={[w]:t.replace(/^\./,"")};if(A in r||f in r){const s=A in r?r.oneOf:r.anyOf;const u=ge(r);const f=Ce(e,n,i,s,0,u);const c=s[f];a={...a,...ar(e,c,t,n,i,o)}}if(s in r&&r[s]!==false){pe()(a,_,true)}if(g in r&&Array.isArray(i)){const{items:s,additionalItems:u}=r;if(Array.isArray(s)){i.forEach(((r,i)=>{if(s[i]){a[i]=ar(e,s[i],`${t}.${i}`,n,r,o)}else if(u){a[i]=ar(e,u,`${t}.${i}`,n,r,o)}else{console.warn(`Unable to generate path schema for "${t}.${i}". No schema defined for it`)}}))}else{i.forEach(((r,i)=>{a[i]=ar(e,s,`${t}.${i}`,n,r,o)}))}}else if(x in r){for(const s in r.properties){const u=R()(r,[x,s]);a[s]=ar(e,u,`${t}.${s}`,n,R()(i,[s]),o)}}return a}function sr(e,r,t="",n,i){return ar(e,r,t,n,i)}class ur{constructor(e,r,t){this.rootSchema=r;this.validator=e;this.experimental_defaultFormStateBehavior=t}getValidator(){return this.validator}doesSchemaUtilsDiffer(e,r,t={}){if(!e||!r){return false}return this.validator!==e||!L(this.rootSchema,r)||!L(this.experimental_defaultFormStateBehavior,t)}getDefaultFormState(e,r,t=false){return Qe(this.validator,e,r,this.rootSchema,t,this.experimental_defaultFormStateBehavior)}getDisplayLabel(e,r,t){return er(this.validator,e,r,this.rootSchema,t)}getClosestMatchingOption(e,r,t,n){return Ce(this.validator,this.rootSchema,e,r,t,n)}getFirstMatchingOption(e,r,t){return fe(this.validator,e,r,this.rootSchema,t)}getMatchingOption(e,r,t){return ue(this.validator,e,r,this.rootSchema,t)}isFilesArray(e,r){return Ze(this.validator,e,r,this.rootSchema)}isMultiSelect(e){return Ke(this.validator,e,this.rootSchema)}isSelect(e){return Ye(this.validator,e,this.rootSchema)}mergeValidationData(e,r){return rr(this.validator,e,r)}retrieveSchema(e,r){return Se(this.validator,e,this.rootSchema,r)}sanitizeDataForNewSchema(e,r,t){return nr(this.validator,this.rootSchema,e,r,t)}toIdSchema(e,r,t,n="root",i="_"){return or(this.validator,e,r,this.rootSchema,t,n,i)}toPathSchema(e,r,t){return sr(this.validator,e,r,this.rootSchema,t)}}function fr(e,r,t={}){return new ur(e,r,t)}function cr(e){const r=e.split(",");const t=r[0].split(";");const n=t[0].replace("data:","");const i=t.filter((e=>e.split("=")[0]==="name"));let o;if(i.length!==1){o="unknown"}else{o=decodeURI(i[0].split("=")[1])}try{const e=atob(r[1]);const t=[];for(let r=0;r{const n=e.findIndex((e=>e===`%${t+1}`));if(n>=0){e[n]=r}}));t=e.join("")}return t}function dr(e,r){return lr(e,r)}function pr(e,r=[],t){if(Array.isArray(e)){return e.map((e=>pr(e,r))).filter((e=>e))}const n=e===""||e===null?-1:Number(e);const i=r[n];return i?i.value:t}function hr(e,r,t=[]){const n=pr(e,t);if(Array.isArray(r)){return r.filter((e=>!le()(e,n)))}return le()(n,r)?undefined:r}function mr(e,r){if(Array.isArray(r)){return r.some((r=>le()(r,e)))}return le()(r,e)}function vr(e,r=[],t=false){const n=r.map(((r,t)=>mr(r.value,e)?String(t):undefined)).filter((e=>typeof e!=="undefined"));if(!t){return n[0]}return n}var yr=t(69843);var gr=t.n(yr);function br(e,r,t=[]){const n=pr(e,t);if(!gr()(n)){const e=t.findIndex((e=>n===e.value));const i=t.map((({value:e})=>e));const o=r.slice(0,e).concat(n,r.slice(e));return o.sort(((e,r)=>Number(i.indexOf(e)>i.indexOf(r))))}return r}var wr=t(88055);var Ar=t.n(wr);class xr{constructor(e){this.errorSchema={};this.resetAllErrors(e)}get ErrorSchema(){return this.errorSchema}getOrCreateErrorBlock(e){const r=Array.isArray(e)&&e.length>0||typeof e==="string";let t=r?R()(this.errorSchema,e):this.errorSchema;if(!t&&e){t={};pe()(this.errorSchema,e,t)}return t}resetAllErrors(e){this.errorSchema=e?Ar()(e):{};return this}addErrors(e,r){const t=this.getOrCreateErrorBlock(r);let n=R()(t,m);if(!Array.isArray(n)){n=[];t[m]=n}if(Array.isArray(e)){n.push(...e)}else{n.push(e)}return this}setErrors(e,r){const t=this.getOrCreateErrorBlock(r);const n=Array.isArray(e)?[...e]:[e];pe()(t,m,n);return this}clearErrors(e){const r=this.getOrCreateErrorBlock(e);pe()(r,m,[]);return this}}function Or(e){const r={};if(e.multipleOf){r.step=e.multipleOf}if(e.minimum||e.minimum===0){r.min=e.minimum}if(e.maximum||e.maximum===0){r.max=e.maximum}return r}function Sr(e,r,t={},n=true){const i={type:r||"text",...Or(e)};if(t.inputType){i.type=t.inputType}else if(!r){if(e.type==="number"){i.type="number";if(n&&i.step===undefined){i.step="any"}}else if(e.type==="integer"){i.type="number";if(i.step===undefined){i.step=1}}}if(t.autocomplete){i.autoComplete=t.autocomplete}return i}const Er={props:{disabled:false},submitText:"Submit",norender:false};function _r(e={}){const r=F(e);if(r&&r[S]){const e=r[S];return{...Er,...e}}return Er}function Ir(e,r,t={}){const{templates:n}=r;if(e==="ButtonTemplates"){return n[e]}return t[e]||n[e]}var jr=t(74848);var Pr=t(44914);var Dr=t(44363);const $r={boolean:{checkbox:"CheckboxWidget",radio:"RadioWidget",select:"SelectWidget",hidden:"HiddenWidget"},string:{text:"TextWidget",password:"PasswordWidget",email:"EmailWidget",hostname:"TextWidget",ipv4:"TextWidget",ipv6:"TextWidget",uri:"URLWidget","data-url":"FileWidget",radio:"RadioWidget",select:"SelectWidget",textarea:"TextareaWidget",hidden:"HiddenWidget",date:"DateWidget",datetime:"DateTimeWidget","date-time":"DateTimeWidget","alt-date":"AltDateWidget","alt-datetime":"AltDateTimeWidget",time:"TimeWidget",color:"ColorWidget",file:"FileWidget"},number:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},integer:{text:"TextWidget",select:"SelectWidget",updown:"UpDownWidget",range:"RangeWidget",radio:"RadioWidget",hidden:"HiddenWidget"},array:{select:"SelectWidget",checkboxes:"CheckboxesWidget",files:"FileWidget",hidden:"HiddenWidget"}};function Fr(e){let r=R()(e,"MergedWidget");if(!r){const t=e.defaultProps&&e.defaultProps.options||{};r=({options:r,...n})=>(0,jr.jsx)(e,{options:{...t,...r},...n});pe()(e,"MergedWidget",r)}return r}function Nr(e,r,t={}){const n=xe(e);if(typeof r==="function"||r&&Dr.isForwardRef((0,Pr.createElement)(r))||Dr.isMemo(r)){return Fr(r)}if(typeof r!=="string"){throw new Error(`Unsupported widget definition: ${typeof r}`)}if(r in t){const n=t[r];return Nr(e,n,t)}if(typeof n==="string"){if(!(n in $r)){throw new Error(`No widget for type '${n}'`)}if(r in $r[n]){const i=t[$r[n][r]];return Nr(e,i,t)}}throw new Error(`No widget '${r}' for type '${n}'`)}function Mr(e){let r=0;for(let t=0;t(r.add(e),t)));return Mr(JSON.stringify(e,Array.from(r).sort()))}function Ur(e,r,t={}){try{Nr(e,r,t);return true}catch(n){const e=n;if(e.message&&(e.message.startsWith("No widget")||e.message.startsWith("Unsupported widget"))){return false}throw n}}function kr(e,r){const t=te()(e)?e:e[v];return`${t}__${r}`}function Wr(e){return kr(e,"description")}function Lr(e){return kr(e,"error")}function Cr(e){return kr(e,"examples")}function Rr(e){return kr(e,"help")}function Vr(e){return kr(e,"title")}function qr(e,r=false){const t=r?` ${Cr(e)}`:"";return`${Lr(e)} ${Wr(e)} ${Rr(e)}${t}`}function Br(e,r){return`${e}-${r}`}function Yr(e,r,t){return r?t:e}function Kr(e){return e?new Date(e).toJSON():undefined}function Jr(e){if(h in e&&Array.isArray(e.enum)&&e.enum.length===1){return e.enum[0]}if(c in e){return e.const}throw new Error("schema cannot be inferred as a constant")}function zr(e){const r=e;if(r.enumNames&&"production"!=="production"){}if(e.enum){return e.enum.map(((e,t)=>{const n=r.enumNames&&r.enumNames[t]||String(e);return{label:n,value:e}}))}const t=e.oneOf||e.anyOf;return t&&t.map((e=>{const r=e;const t=Jr(r);const n=r.title||String(t);return{schema:r,label:n,value:t}}))}function Hr(e,r){if(!Array.isArray(r)){return e}const t=e=>e.reduce(((e,r)=>{e[r]=true;return e}),{});const n=e=>e.length>1?`properties '${e.join("', '")}'`:`property '${e[0]}'`;const i=t(e);const o=r.filter((e=>e==="*"||i[e]));const a=t(o);const s=e.filter((e=>!a[e]));const u=o.indexOf("*");if(u===-1){if(s.length){throw new Error(`uiSchema order list does not contain ${n(s)}`)}return o}if(u!==o.lastIndexOf("*")){throw new Error("uiSchema order list contains more than one wildcard item")}const f=[...o];f.splice(u,1,...s);return f}function Gr(e,r){let t=String(e);while(t.lengthXr(e);return e.allOf.some(r)}return false}function Zr(e,r,t){const{props:n,state:i}=e;return!L(n,r)||!L(i,t)}function et(e,r=true){const{year:t,month:n,day:i,hour:o=0,minute:a=0,second:s=0}=e;const u=Date.UTC(t,n-1,i,o,a,s);const f=new Date(u).toJSON();return r?f:f.slice(0,10)}function rt(e,r=[]){if(!e){return[]}let t=[];if(m in e){t=t.concat(e[m].map((e=>{const t=`.${r.join(".")}`;return{property:t,message:e,stack:`${t} ${e}`}})))}return Object.keys(e).reduce(((t,n)=>{if(n!==m){const i=e[n];if(T()(i)){t=t.concat(rt(i,[...r,n]))}}return t}),t)}var tt=t(42072);var nt=t.n(tt);function it(e){const r=new xr;if(e.length){e.forEach((e=>{const{property:t,message:n}=e;const i=t==="."?[]:nt()(t);if(i.length>0&&i[0]===""){i.splice(0,1)}if(n){r.addErrors(n,i)}}))}return r.ErrorSchema}function ot(e){return Object.keys(e).reduce(((r,t)=>{if(t==="addError"){return r}else{const n=e[t];if(T()(n)){return{...r,[t]:ot(n)}}return{...r,[t]:n}}}),{})}function at(e){if(!e){return""}const r=new Date(e);const t=Gr(r.getFullYear(),4);const n=Gr(r.getMonth()+1,2);const i=Gr(r.getDate(),2);const o=Gr(r.getHours(),2);const a=Gr(r.getMinutes(),2);const s=Gr(r.getSeconds(),2);const u=Gr(r.getMilliseconds(),3);return`${t}-${n}-${i}T${o}:${a}:${s}.${u}`}function st(e,r){if(!r){return e}const{errors:t,errorSchema:n}=e;let i=rt(r);let o=r;if(!q()(n)){o=qe(n,r,true);i=[...t].concat(i)}return{errorSchema:o,errors:i}}function ut(e){for(const r in e){const t=e;const n=t[r];if(r===E&&typeof n==="string"&&n.startsWith("#")){t[r]=I+n}else{t[r]=ct(n)}}return e}function ft(e){for(let r=0;r{const i=r.findIndex((e=>le()(e,n)));if(i===-1){r.push(n);const i=Fe(e,n,t,true);i.forEach((i=>{if(x in i&&i[x]){pt()(n[x],(n=>{mt(e,r,t,n)}))}}));if(g in n&&!Array.isArray(n.items)&&typeof n.items!=="boolean"){mt(e,r,t,n.items)}}}))}function vt(e){const r=new ht(e);const t=[];mt(r,t,e,e);return r.getSchemaMap()}},6641:(e,r,t)=>{"use strict";var n=t(85419),i=t(96552),o=t(82986);var a=Math.pow(2,31)-1;function s(e,r){var t=1,n;if(e===0){return r}if(r===0){return e}while(e%2===0&&r%2===0){e=e/2;r=r/2;t=t*2}while(e%2===0){e=e/2}while(r){while(r%2===0){r=r/2}if(e>r){n=r;r=e;e=n}r=r-e}return t*e}function u(e,r){var t=0,n;if(e===0){return r}if(r===0){return e}while((e&1)===0&&(r&1)===0){e>>>=1;r>>>=1;t++}while((e&1)===0){e>>>=1}while(r){while((r&1)===0){r>>>=1}if(e>r){n=r;r=e;e=n}r=r-e}return e<1){f=r[0];t=r[1];if(!o(t)){throw new TypeError("gcd()::invalid input argument. Accessor must be a function. Value: `"+t+"`.")}}else{f=r[0]}c=f.length;if(c<2){return null}if(t){l=new Array(c);for(p=0;p{"use strict";var n=t(6641),i=t(85419),o=t(96552),a=t(82986);function s(){var e=arguments.length,r,t,s,u,f,c,l;r=new Array(e);for(l=0;l1){s=r[0];t=r[1];if(!a(t)){throw new TypeError("lcm()::invalid input argument. Accessor must be a function. Value: `"+t+"`.")}}else{s=r[0]}u=s.length;if(u<2){return null}if(t){f=new Array(u);for(l=0;l{var n=t(2404);var i=t(33031);var o=t(63375);var a=t(9063);var s=t(84684);var u=t(80191);var f=t(11331);var c=t(31431);var l=e=>Array.isArray(e)?e:[e];var d=e=>e===undefined;var p=e=>f(e)||Array.isArray(e)?Object.keys(e):[];var h=(e,r)=>e.hasOwnProperty(r);var m=e=>i(o(e));var v=e=>d(e)||Array.isArray(e)&&e.length===0;var y=(e,r,t,n)=>r&&h(r,t)&&e&&h(e,t)&&n(e[t],r[t]);var g=(e,r)=>d(e)&&r===0||d(r)&&e===0||n(e,r);var b=(e,r)=>d(e)&&r===false||d(r)&&e===false||n(e,r);var w=e=>d(e)||n(e,{})||e===true;var A=e=>d(e)||n(e,{});var x=e=>d(e)||f(e)||e===true||e===false;function O(e,r){if(v(e)&&v(r)){return true}else{return n(m(e),m(r))}}function S(e,r){e=l(e);r=l(r);return n(m(e),m(r))}function E(e,r,t,i){var a=o(p(e).concat(p(r)));if(A(e)&&A(r)){return true}else if(A(e)&&p(r).length){return false}else if(A(r)&&p(e).length){return false}return a.every((function(t){var o=e[t];var a=r[t];if(Array.isArray(o)&&Array.isArray(a)){return n(m(e),m(r))}else if(Array.isArray(o)&&!Array.isArray(a)){return false}else if(Array.isArray(a)&&!Array.isArray(o)){return false}return y(e,r,t,i)}))}function _(e,r,t,i){if(f(e)&&f(r)){return i(e,r)}else if(Array.isArray(e)&&Array.isArray(r)){return E(e,r,t,i)}else{return n(e,r)}}function I(e,r,t,n){var i=a(e,n);var o=a(r,n);var s=u(i,o,n);return s.length===Math.max(i.length,o.length)}var j={title:n,uniqueItems:b,minLength:g,minItems:g,minProperties:g,required:O,enum:O,type:S,items:_,anyOf:I,allOf:I,oneOf:I,properties:E,patternProperties:E,dependencies:E};var P=["properties","patternProperties","dependencies","uniqueItems","minLength","minItems","minProperties","required"];var D=["additionalProperties","additionalItems","contains","propertyNames","not"];function $(e,r,t){t=s(t,{ignore:[]});if(w(e)&&w(r)){return true}if(!x(e)||!x(r)){throw new Error("Either of the values are not a JSON schema.")}if(e===r){return true}if(c(e)&&c(r)){return e===r}if(e===undefined&&r===false||r===undefined&&e===false){return false}if(d(e)&&!d(r)||!d(e)&&d(r)){return false}var i=o(Object.keys(e).concat(Object.keys(r)));if(t.ignore.length){i=i.filter((e=>t.ignore.indexOf(e)===-1))}if(!i.length){return true}function a(e,r){return $(e,r,t)}return i.every((function(i){var o=e[i];var s=r[i];if(D.indexOf(i)!==-1){return $(o,s,t)}var u=j[i];if(!u){u=n}if(n(o,s)){return true}if(P.indexOf(i)===-1){if(!h(e,i)&&h(r,i)||h(e,i)&&!h(r,i)){return o===s}}var f=u(o,s,i,a);if(!c(f)){throw new Error("Comparer must return true or false")}return f}))}e.exports=$},5109:(e,r,t)=>{const n=t(35970);const i=t(3176);const o=t(11331);const a=t(63375);const s=t(9063);const u=t(91648);function f(e){for(const r in e){if(d(e,r)&&v(e[r])){delete e[r]}}return e}const c=e=>a(i(e.map(p)));const l=(e,r)=>e.map((e=>e&&e[r]));const d=(e,r)=>Object.prototype.hasOwnProperty.call(e,r);const p=e=>{if(o(e)||Array.isArray(e)){return Object.keys(e)}else{return[]}};const h=e=>e!==undefined;const m=e=>o(e)||e===true||e===false;const v=e=>!p(e).length&&e!==false&&e!==true;const y=(e,...r)=>u.apply(null,[e].concat(n(r)));e.exports={allUniqueKeys:c,deleteUndefinedProps:f,getValues:l,has:d,isEmptySchema:v,isSchema:m,keys:p,notUndefined:h,uniqWith:s,withoutArr:y}},11051:(e,r,t)=>{const n=t(90370);const i=t(39754);const{allUniqueKeys:o,deleteUndefinedProps:a,has:s,isSchema:u,notUndefined:f,uniqWith:c}=t(5109);function l(e){i(e,(function(r,t){if(r===false){e.splice(t,1)}}))}function d(e,r){return e.map((function(e){if(!e){return undefined}if(Array.isArray(e.items)){const t=e.items[r];if(u(t)){return t}else if(s(e,"additionalItems")){return e.additionalItems}}else{return e.items}return undefined}))}function p(e){return e.map((function(e){if(!e){return undefined}if(Array.isArray(e.items)){return e.additionalItems}return e.items}))}function h(e,r,t){const i=o(t);return i.reduce((function(t,i){const o=d(e,i);const a=c(o.filter(f),n);t[i]=r(a,i);return t}),[])}e.exports={keywords:["items","additionalItems"],resolver(e,r,t){const n=e.map((e=>e.items));const i=n.filter(f);const o={};if(i.every(u)){o.items=t.items(n)}else{o.items=h(e,t.items,n)}let s;if(i.every(Array.isArray)){s=e.map((e=>e.additionalItems))}else if(i.some(Array.isArray)){s=p(e)}if(s){o.additionalItems=t.additionalItems(s)}if(o.additionalItems===false&&Array.isArray(o.items)){l(o.items)}return a(o)}}},7894:(e,r,t)=>{const n=t(90370);const i=t(39754);const{allUniqueKeys:o,deleteUndefinedProps:a,getValues:s,keys:u,notUndefined:f,uniqWith:c,withoutArr:l}=t(5109);function d(e){i(e,(function(r,t){if(r===false){delete e[t]}}))}function p(e,r){const t=o(e);return t.reduce((function(t,i){const o=s(e,i);const a=c(o.filter(f),n);t[i]=r(a,i);return t}),{})}e.exports={keywords:["properties","patternProperties","additionalProperties"],resolver(e,r,t,n){if(!n.ignoreAdditionalProperties){e.forEach((function(r){const n=e.filter((e=>e!==r));const i=u(r.properties);const o=u(r.patternProperties);const a=o.map((e=>new RegExp(e)));n.forEach((function(e){const n=u(e.properties);const o=n.filter((e=>a.some((r=>r.test(e)))));const s=l(n,i,o);s.forEach((function(n){e.properties[n]=t.properties([e.properties[n],r.additionalProperties],n)}))}))}));e.forEach((function(r){const t=e.filter((e=>e!==r));const n=u(r.patternProperties);if(r.additionalProperties===false){t.forEach((function(e){const r=u(e.patternProperties);const t=l(r,n);t.forEach((r=>delete e.patternProperties[r]))}))}}))}const i={additionalProperties:t.additionalProperties(e.map((e=>e.additionalProperties))),patternProperties:p(e.map((e=>e.patternProperties)),t.patternProperties),properties:p(e.map((e=>e.properties)),t.properties)};if(i.additionalProperties===false){d(i.properties)}return a(i)}}},33978:(e,r,t)=>{const n=t(88055);const i=t(90370);const o=t(78867);const a=t(74354);const s=t(35970);const u=t(3176);const f=t(5287);const c=t(80191);const l=t(2404);const d=t(11331);const p=t(12358);const h=t(33031);const m=t(63375);const v=t(9063);const y=t(7894);const g=t(11051);const b=(e,r)=>e.indexOf(r)!==-1;const w=e=>d(e)||e===true||e===false;const A=e=>e===false;const x=e=>e===true;const O=(e,r,t)=>t(e);const S=e=>h(m(u(e)));const E=e=>e!==undefined;const _=e=>m(u(e.map(k)));const I=e=>e[0];const j=e=>S(e);const P=e=>Math.max.apply(Math,e);const D=e=>Math.min.apply(Math,e);const $=e=>e.some(x);const F=e=>v(s(e),l);function N(e){return function(r,t){return i({[e]:r},{[e]:t})}}function M(e){let{allOf:r=[],...t}=e;t=d(e)?t:e;return[t,...r.map(M)]}function T(e,r){return e.map((e=>e&&e[r]))}function U(e,r){return e.map((function(e,t){try{return r(e,t)}catch(n){return undefined}})).filter(E)}function k(e){if(d(e)||Array.isArray(e)){return Object.keys(e)}else{return[]}}function W(e,r){r=r||[];if(!e.length){return r}const t=e.slice(0).shift();const n=e.slice(1);if(r.length){return W(n,s(r.map((e=>t.map((r=>[r].concat(e)))))))}return W(n,t.map((e=>e)))}function L(e,r){let t;try{t=e.map((function(e){return JSON.stringify(e,null,2)})).join("\n")}catch(n){t=e.join(", ")}throw new Error('Could not resolve values for path:"'+r.join(".")+'". They are probably incompatible. Values: \n'+t)}function C(e,r,t,n,o,a){if(e.length){const s=o.complexResolvers[r];if(!s||!s.resolver){throw new Error("No resolver found for "+r)}const u=t.map((r=>e.reduce(((e,t)=>{if(r[t]!==undefined)e[t]=r[t];return e}),{})));const f=v(u,i);const c=s.keywords.reduce(((e,r)=>({...e,[r]:(e,t=[])=>n(e,null,a.concat(r,t))})),{});const l=s.resolver(f,a.concat(r),c,o);if(!d(l)){L(f,a.concat(r))}return l}}function R(e){return{required:e}}const V=["properties","patternProperties","definitions","dependencies"];const q=["anyOf","oneOf"];const B=["additionalProperties","additionalItems","contains","propertyNames","not","items"];const Y={type(e){if(e.some(Array.isArray)){const r=e.map((function(e){return Array.isArray(e)?e:[e]}));const t=f.apply(null,r);if(t.length===1){return t[0]}else if(t.length>1){return m(t)}}},dependencies(e,r,t){const n=_(e);return n.reduce((function(r,n){const o=T(e,n);let a=v(o.filter(E),l);const s=a.filter(Array.isArray);if(s.length){if(s.length===a.length){r[n]=S(a)}else{const e=a.filter(w);const i=s.map(R);r[n]=t(e.concat(i),n)}return r}a=v(a,i);r[n]=t(a,n);return r}),{})},oneOf(e,r,t){const o=W(n(e));const a=U(o,t);const s=v(a,i);if(s.length){return s}},not(e){return{anyOf:e}},pattern(e){return e.map((e=>"(?="+e+")")).join("")},multipleOf(e){let r=e.slice(0);let t=1;while(r.some((e=>!Number.isInteger(e)))){r=r.map((e=>e*10));t=t*10}return o(r)/t},enum(e){const r=c.apply(null,e.concat(l));if(r.length){return h(r)}}};Y.$id=I;Y.$ref=I;Y.$schema=I;Y.additionalItems=O;Y.additionalProperties=O;Y.anyOf=Y.oneOf;Y.contains=O;Y.default=I;Y.definitions=Y.dependencies;Y.description=I;Y.examples=F;Y.exclusiveMaximum=D;Y.exclusiveMinimum=P;Y.items=g;Y.maximum=D;Y.maxItems=D;Y.maxLength=D;Y.maxProperties=D;Y.minimum=P;Y.minItems=P;Y.minLength=P;Y.minProperties=P;Y.properties=y;Y.propertyNames=O;Y.required=j;Y.title=I;Y.uniqueItems=$;const K={properties:y,items:g};function J(e,r,t){t=t||[];r=a(r,{ignoreAdditionalProperties:false,resolvers:Y,complexResolvers:K,deep:true});const i=Object.entries(r.complexResolvers);function o(e,a,s){e=n(e.filter(E));s=s||[];const u=d(a)?a:{};if(!e.length){return}if(e.some(A)){return false}if(e.every(x)){return true}e=e.filter(d);const f=_(e);if(r.deep&&b(f,"allOf")){return J({allOf:e},r,t)}const c=i.map((([e,r])=>f.filter((e=>r.keywords.includes(e)))));c.forEach((e=>p(f,e)));f.forEach((function(t){const n=T(e,t);const i=v(n.filter(E),N(t));if(i.length===1&&b(q,t)){u[t]=i[0].map((e=>o([e],e)))}else if(i.length===1&&!b(V,t)&&!b(B,t)){u[t]=i[0]}else{const e=r.resolvers[t]||r.resolvers.defaultResolver;if(!e)throw new Error("No resolver found for key "+t+". You can provide a resolver for this keyword in the options, or provide a default resolver.");const n=(e,r=[])=>o(e,null,s.concat(t,r));u[t]=e(i,s.concat(t),n,r);if(u[t]===undefined){L(i,s.concat(t))}else if(u[t]===undefined){delete u[t]}}}));return i.reduce(((t,[n,i],a)=>({...t,...C(c[a],n,e,o,r,s)})),u)}const s=u(M(e));const f=o(s);return f}J.options={resolvers:Y};e.exports=J},56239:(e,r)=>{var t=/~/;var n=/~[01]/g;function i(e){switch(e){case"~1":return"/";case"~0":return"~"}throw new Error("Invalid tilde escape: "+e)}function o(e){if(!t.test(e))return e;return e.replace(n,i)}function a(e,r,t){var n;var i;for(var a=1,s=r.length;aa;if(typeof e[n]==="undefined"){if(Array.isArray(e)&&n==="-"){n=e.length}if(i){if(r[a]!==""&&r[a]{var n=t(53661),i=t(31380),o=t(51459);function a(e){var r=-1,t=e==null?0:e.length;this.__data__=new n;while(++r{var n=t(96131);function i(e,r){var t=e==null?0:e.length;return!!t&&n(e,r,0)>-1}e.exports=i},29905:e=>{function r(e,r,t){var n=-1,i=e==null?0:e.length;while(++n{function r(e,r,t,n){var i=-1,o=e==null?0:e.length;if(n&&o){t=e[++i]}while(++i{function r(e,r){var t=-1,n=e==null?0:e.length;while(++t{var n=t(98598),i=t(75288);function o(e,r,t){if(t!==undefined&&!i(e[r],t)||t===undefined&&!(r in e)){n(e,r,t)}}e.exports=o},83915:(e,r,t)=>{var n=t(38859),i=t(15325),o=t(29905),a=t(34932),s=t(27301),u=t(19219);var f=200;function c(e,r,t,c){var l=-1,d=i,p=true,h=e.length,m=[],v=r.length;if(!h){return m}if(t){r=a(r,s(t))}if(c){d=o;p=false}else if(r.length>=f){d=u;p=false;r=new n(r)}e:while(++l{var n=t(30641),i=t(38329);var o=i(n);e.exports=o},2523:e=>{function r(e,r,t,n){var i=e.length,o=t+(n?1:-1);while(n?o--:++o{var n=t(83221);var i=n();e.exports=i},30641:(e,r,t)=>{var n=t(86649),i=t(95950);function o(e,r){return e&&n(e,r,i)}e.exports=o},96131:(e,r,t)=>{var n=t(2523),i=t(85463),o=t(76959);function a(e,r,t){return r===r?o(e,r,t):n(e,i,t)}e.exports=a},12027:e=>{function r(e,r,t,n){var i=t-1,o=e.length;while(++i{var n=t(38859),i=t(15325),o=t(29905),a=t(34932),s=t(27301),u=t(19219);var f=Math.min;function c(e,r,t){var c=t?o:i,l=e[0].length,d=e.length,p=d,h=Array(d),m=Infinity,v=[];while(p--){var y=e[p];if(p&&r){y=a(y,s(r))}m=f(y.length,m);h[p]=!t&&(r||l>=120&&y.length>=120)?new n(p&&y):undefined}y=e[0];var g=-1,b=h[0];e:while(++g{var n=t(87068),i=t(40346);function o(e,r,t,a,s){if(e===r){return true}if(e==null||r==null||!i(e)&&!i(r)){return e!==e&&r!==r}return n(e,r,t,a,o,s)}e.exports=o},87068:(e,r,t)=>{var n=t(37217),i=t(25911),o=t(21986),a=t(50689),s=t(5861),u=t(56449),f=t(3656),c=t(37167);var l=1;var d="[object Arguments]",p="[object Array]",h="[object Object]";var m=Object.prototype;var v=m.hasOwnProperty;function y(e,r,t,m,y,g){var b=u(e),w=u(r),A=b?p:s(e),x=w?p:s(r);A=A==d?h:A;x=x==d?h:x;var O=A==h,S=x==h,E=A==x;if(E&&f(e)){if(!f(r)){return false}b=true;O=false}if(E&&!O){g||(g=new n);return b||c(e)?i(e,r,t,m,y,g):o(e,r,A,t,m,y,g)}if(!(t&l)){var _=O&&v.call(e,"__wrapped__"),I=S&&v.call(r,"__wrapped__");if(_||I){var j=_?e.value():e,P=I?r.value():r;g||(g=new n);return y(j,P,t,m,g)}}if(!E){return false}g||(g=new n);return a(e,r,t,m,y,g)}e.exports=y},41799:(e,r,t)=>{var n=t(37217),i=t(60270);var o=1,a=2;function s(e,r,t,s){var u=t.length,f=u,c=!s;if(e==null){return!f}e=Object(e);while(u--){var l=t[u];if(c&&l[2]?l[1]!==e[l[0]]:!(l[0]in e)){return false}}while(++u{function r(e){return e!==e}e.exports=r},15389:(e,r,t)=>{var n=t(93663),i=t(87978),o=t(83488),a=t(56449),s=t(50583);function u(e){if(typeof e=="function"){return e}if(e==null){return o}if(typeof e=="object"){return a(e)?i(e[0],e[1]):n(e)}return s(e)}e.exports=u},5128:(e,r,t)=>{var n=t(80909),i=t(64894);function o(e,r){var t=-1,o=i(e)?Array(e.length):[];n(e,(function(e,n,i){o[++t]=r(e,n,i)}));return o}e.exports=o},93663:(e,r,t)=>{var n=t(41799),i=t(10776),o=t(67197);function a(e){var r=i(e);if(r.length==1&&r[0][2]){return o(r[0][0],r[0][1])}return function(t){return t===e||n(t,e,r)}}e.exports=a},87978:(e,r,t)=>{var n=t(60270),i=t(58156),o=t(80631),a=t(28586),s=t(30756),u=t(67197),f=t(77797);var c=1,l=2;function d(e,r){if(a(e)&&s(r)){return u(f(e),r)}return function(t){var a=i(t,e);return a===undefined&&a===r?o(t,e):n(r,a,c|l)}}e.exports=d},85250:(e,r,t)=>{var n=t(37217),i=t(87805),o=t(86649),a=t(42824),s=t(23805),u=t(37241),f=t(14974);function c(e,r,t,l,d){if(e===r){return}o(r,(function(o,u){d||(d=new n);if(s(o)){a(e,r,u,t,c,l,d)}else{var p=l?l(f(e,u),o,u+"",e,r,d):undefined;if(p===undefined){p=o}i(e,u,p)}}),u)}e.exports=c},42824:(e,r,t)=>{var n=t(87805),i=t(93290),o=t(71961),a=t(23007),s=t(35529),u=t(72428),f=t(56449),c=t(83693),l=t(3656),d=t(1882),p=t(23805),h=t(11331),m=t(37167),v=t(14974),y=t(69884);function g(e,r,t,g,b,w,A){var x=v(e,t),O=v(r,t),S=A.get(O);if(S){n(e,t,S);return}var E=w?w(x,O,t+"",e,r,A):undefined;var _=E===undefined;if(_){var I=f(O),j=!I&&l(O),P=!I&&!j&&m(O);E=O;if(I||j||P){if(f(x)){E=x}else if(c(x)){E=a(x)}else if(j){_=false;E=i(O,true)}else if(P){_=false;E=o(O,true)}else{E=[]}}else if(h(O)||u(O)){E=x;if(u(x)){E=y(x)}else if(!p(x)||d(x)){E=s(O)}}else{_=false}}if(_){A.set(O,E);b(E,O,g,w,A);A["delete"](O)}n(e,t,E)}e.exports=g},46155:(e,r,t)=>{var n=t(34932),i=t(47422),o=t(15389),a=t(5128),s=t(73937),u=t(27301),f=t(43714),c=t(83488),l=t(56449);function d(e,r,t){if(r.length){r=n(r,(function(e){if(l(e)){return function(r){return i(r,e.length===1?e[0]:e)}}return e}))}else{r=[c]}var d=-1;r=n(r,u(o));var p=a(e,(function(e,t,i){var o=n(r,(function(r){return r(e)}));return{criteria:o,index:++d,value:e}}));return s(p,(function(e,r){return f(e,r,t)}))}e.exports=d},47237:e=>{function r(e){return function(r){return r==null?undefined:r[e]}}e.exports=r},17255:(e,r,t)=>{var n=t(47422);function i(e){return function(r){return n(r,e)}}e.exports=i},21988:(e,r,t)=>{var n=t(34932),i=t(96131),o=t(12027),a=t(27301),s=t(23007);var u=Array.prototype;var f=u.splice;function c(e,r,t,u){var c=u?o:i,l=-1,d=r.length,p=e;if(e===r){r=s(r)}if(t){p=n(e,a(t))}while(++l-1){if(p!==e){f.call(p,h,1)}f.call(e,h,1)}}return e}e.exports=c},85558:e=>{function r(e,r,t,n,i){i(e,(function(e,i,o){t=n?(n=false,e):r(t,e,i,o)}));return t}e.exports=r},69302:(e,r,t)=>{var n=t(83488),i=t(56757),o=t(32865);function a(e,r){return o(i(e,r,n),e+"")}e.exports=a},73937:e=>{function r(e,r){var t=e.length;e.sort(r);while(t--){e[t]=e[t].value}return e}e.exports=r},54128:(e,r,t)=>{var n=t(31800);var i=/^\s+/;function o(e){return e?e.slice(0,n(e)+1).replace(i,""):e}e.exports=o},55765:(e,r,t)=>{var n=t(38859),i=t(15325),o=t(29905),a=t(19219),s=t(44517),u=t(84247);var f=200;function c(e,r,t){var c=-1,l=i,d=e.length,p=true,h=[],m=h;if(t){p=false;l=o}else if(d>=f){var v=r?null:s(e);if(v){return u(v)}p=false;l=a;m=new n}else{m=r?[]:h}e:while(++c{function r(e,r){return e.has(r)}e.exports=r},80741:(e,r,t)=>{var n=t(83693);function i(e){return n(e)?e:[]}e.exports=i},24066:(e,r,t)=>{var n=t(83488);function i(e){return typeof e=="function"?e:n}e.exports=i},53730:(e,r,t)=>{var n=t(44394);function i(e,r){if(e!==r){var t=e!==undefined,i=e===null,o=e===e,a=n(e);var s=r!==undefined,u=r===null,f=r===r,c=n(r);if(!u&&!c&&!a&&e>r||a&&s&&f&&!u&&!c||i&&s&&f||!t&&f||!o){return 1}if(!i&&!a&&!c&&e{var n=t(53730);function i(e,r,t){var i=-1,o=e.criteria,a=r.criteria,s=o.length,u=t.length;while(++i=u){return f}var c=t[i];return f*(c=="desc"?-1:1)}}return e.index-r.index}e.exports=i},20999:(e,r,t)=>{var n=t(69302),i=t(36800);function o(e){return n((function(r,t){var n=-1,o=t.length,a=o>1?t[o-1]:undefined,s=o>2?t[2]:undefined;a=e.length>3&&typeof a=="function"?(o--,a):undefined;if(s&&i(t[0],t[1],s)){a=o<3?undefined:a;o=1}r=Object(r);while(++n{var n=t(64894);function i(e,r){return function(t,i){if(t==null){return t}if(!n(t)){return e(t,i)}var o=t.length,a=r?o:-1,s=Object(t);while(r?a--:++a{function r(e){return function(r,t,n){var i=-1,o=Object(r),a=n(r),s=a.length;while(s--){var u=a[e?s:++i];if(t(o[u],u,o)===false){break}}return r}}e.exports=r},44517:(e,r,t)=>{var n=t(76545),i=t(63950),o=t(84247);var a=1/0;var s=!(n&&1/o(new n([,-0]))[1]==a)?i:function(e){return new n(e)};e.exports=s},52606:(e,r,t)=>{var n=t(85250),i=t(23805);function o(e,r,t,a,s,u){if(i(e)&&i(r)){u.set(r,e);n(e,r,undefined,o,u);u["delete"](r)}return e}e.exports=o},25911:(e,r,t)=>{var n=t(38859),i=t(14248),o=t(19219);var a=1,s=2;function u(e,r,t,u,f,c){var l=t&a,d=e.length,p=r.length;if(d!=p&&!(l&&p>d)){return false}var h=c.get(e);var m=c.get(r);if(h&&m){return h==r&&m==e}var v=-1,y=true,g=t&s?new n:undefined;c.set(e,r);c.set(r,e);while(++v{var n=t(51873),i=t(37828),o=t(75288),a=t(25911),s=t(20317),u=t(84247);var f=1,c=2;var l="[object Boolean]",d="[object Date]",p="[object Error]",h="[object Map]",m="[object Number]",v="[object RegExp]",y="[object Set]",g="[object String]",b="[object Symbol]";var w="[object ArrayBuffer]",A="[object DataView]";var x=n?n.prototype:undefined,O=x?x.valueOf:undefined;function S(e,r,t,n,x,S,E){switch(t){case A:if(e.byteLength!=r.byteLength||e.byteOffset!=r.byteOffset){return false}e=e.buffer;r=r.buffer;case w:if(e.byteLength!=r.byteLength||!S(new i(e),new i(r))){return false}return true;case l:case d:case m:return o(+e,+r);case p:return e.name==r.name&&e.message==r.message;case v:case g:return e==r+"";case h:var _=s;case y:var I=n&f;_||(_=u);if(e.size!=r.size&&!I){return false}var j=E.get(e);if(j){return j==r}n|=c;E.set(e,r);var P=a(_(e),_(r),n,x,S,E);E["delete"](e);return P;case b:if(O){return O.call(e)==O.call(r)}}return false}e.exports=S},50689:(e,r,t)=>{var n=t(50002);var i=1;var o=Object.prototype;var a=o.hasOwnProperty;function s(e,r,t,o,s,u){var f=t&i,c=n(e),l=c.length,d=n(r),p=d.length;if(l!=p&&!f){return false}var h=l;while(h--){var m=c[h];if(!(f?m in r:a.call(r,m))){return false}}var v=u.get(e);var y=u.get(r);if(v&&y){return v==r&&y==e}var g=true;u.set(e,r);u.set(r,e);var b=f;while(++h{var n=t(30756),i=t(95950);function o(e){var r=i(e),t=r.length;while(t--){var o=r[t],a=e[o];r[t]=[o,a,n(a)]}return r}e.exports=o},36800:(e,r,t)=>{var n=t(75288),i=t(64894),o=t(30361),a=t(23805);function s(e,r,t){if(!a(t)){return false}var s=typeof r;if(s=="number"?i(t)&&o(r,t.length):s=="string"&&r in t){return n(t[r],e)}return false}e.exports=s},30756:(e,r,t)=>{var n=t(23805);function i(e){return e===e&&!n(e)}e.exports=i},20317:e=>{function r(e){var r=-1,t=Array(e.size);e.forEach((function(e,n){t[++r]=[n,e]}));return t}e.exports=r},67197:e=>{function r(e,r){return function(t){if(t==null){return false}return t[e]===r&&(r!==undefined||e in Object(t))}}e.exports=r},14974:e=>{function r(e,r){if(r==="constructor"&&typeof e[r]==="function"){return}if(r=="__proto__"){return}return e[r]}e.exports=r},31380:e=>{var r="__lodash_hash_undefined__";function t(e){this.__data__.set(e,r);return this}e.exports=t},51459:e=>{function r(e){return this.__data__.has(e)}e.exports=r},84247:e=>{function r(e){var r=-1,t=Array(e.size);e.forEach((function(e){t[++r]=e}));return t}e.exports=r},76959:e=>{function r(e,r,t){var n=t-1,i=e.length;while(++n{var r=/\s/;function t(e){var t=e.length;while(t--&&r.test(e.charAt(t))){}return t}e.exports=t},84684:(e,r,t)=>{var n=t(69302),i=t(75288),o=t(36800),a=t(37241);var s=Object.prototype;var u=s.hasOwnProperty;var f=n((function(e,r){e=Object(e);var t=-1;var n=r.length;var f=n>2?r[2]:undefined;if(f&&o(r[0],r[1],f)){n=1}while(++t{var n=t(91033),i=t(69302),o=t(52606),a=t(6924);var s=i((function(e){e.push(undefined,o);return n(a,undefined,e)}));e.exports=s},3176:(e,r,t)=>{var n=t(83120);var i=1/0;function o(e){var r=e==null?0:e.length;return r?n(e,i):[]}e.exports=o},39754:(e,r,t)=>{var n=t(83729),i=t(80909),o=t(24066),a=t(56449);function s(e,r){var t=a(e)?n:i;return t(e,o(r))}e.exports=s},5287:(e,r,t)=>{var n=t(34932),i=t(27185),o=t(69302),a=t(80741);var s=o((function(e){var r=n(e,a);return r.length&&r[0]===e[0]?i(r):[]}));e.exports=s},80191:(e,r,t)=>{var n=t(34932),i=t(27185),o=t(69302),a=t(80741),s=t(68090);var u=o((function(e){var r=s(e),t=n(e,a);r=typeof r=="function"?r:undefined;if(r){t.pop()}return t.length&&t[0]===e[0]?i(t,undefined,r):[]}));e.exports=u},83693:(e,r,t)=>{var n=t(64894),i=t(40346);function o(e){return i(e)&&n(e)}e.exports=o},31431:(e,r,t)=>{var n=t(72552),i=t(40346);var o="[object Boolean]";function a(e){return e===true||e===false||i(e)&&n(e)==o}e.exports=a},2404:(e,r,t)=>{var n=t(60270);function i(e,r){return n(e,r)}e.exports=i},29132:(e,r,t)=>{var n=t(60270);function i(e,r,t){t=typeof t=="function"?t:undefined;var i=t?t(e,r):undefined;return i===undefined?n(e,r,undefined,t):!!i}e.exports=i},69843:e=>{function r(e){return e==null}e.exports=r},98023:(e,r,t)=>{var n=t(72552),i=t(40346);var o="[object Number]";function a(e){return typeof e=="number"||i(e)&&n(e)==o}e.exports=a},85015:(e,r,t)=>{var n=t(72552),i=t(56449),o=t(40346);var a="[object String]";function s(e){return typeof e=="string"||!i(e)&&o(e)&&n(e)==a}e.exports=s},6924:(e,r,t)=>{var n=t(85250),i=t(20999);var o=i((function(e,r,t,i){n(e,r,t,i)}));e.exports=o},63950:e=>{function r(){}e.exports=r},50583:(e,r,t)=>{var n=t(47237),i=t(17255),o=t(28586),a=t(77797);function s(e){return o(e)?n(a(e)):i(e)}e.exports=s},12358:(e,r,t)=>{var n=t(21988);function i(e,r){return e&&e.length&&r&&r.length?n(e,r):e}e.exports=i},40860:(e,r,t)=>{var n=t(40882),i=t(80909),o=t(15389),a=t(85558),s=t(56449);function u(e,r,t){var u=s(e)?n:a,f=arguments.length<3;return u(e,o(r,4),t,f,i)}e.exports=u},33031:(e,r,t)=>{var n=t(83120),i=t(46155),o=t(69302),a=t(36800);var s=o((function(e,r){if(e==null){return[]}var t=r.length;if(t>1&&a(e,r[0],r[1])){r=[]}else if(t>2&&a(r[0],r[1],r[2])){r=[r[0]]}return i(e,n(r,1),[])}));e.exports=s},6638:(e,r,t)=>{var n=t(78096),i=t(24066),o=t(61489);var a=9007199254740991;var s=4294967295;var u=Math.min;function f(e,r){e=o(e);if(e<1||e>a){return[]}var t=s,f=u(e,s);r=i(r);e-=s;var c=n(f,r);while(++t{var n=t(99374);var i=1/0,o=17976931348623157e292;function a(e){if(!e){return e===0?e:0}e=n(e);if(e===i||e===-i){var r=e<0?-1:1;return r*o}return e===e?e:0}e.exports=a},61489:(e,r,t)=>{var n=t(17400);function i(e){var r=n(e),t=r%1;return r===r?t?r-t:r:0}e.exports=i},99374:(e,r,t)=>{var n=t(54128),i=t(23805),o=t(44394);var a=0/0;var s=/^[-+]0x[0-9a-f]+$/i;var u=/^0b[01]+$/i;var f=/^0o[0-7]+$/i;var c=parseInt;function l(e){if(typeof e=="number"){return e}if(o(e)){return a}if(i(e)){var r=typeof e.valueOf=="function"?e.valueOf():e;e=i(r)?r+"":r}if(typeof e!="string"){return e===0?e:+e}e=n(e);var t=u.test(e);return t||f.test(e)?c(e.slice(2),t?2:8):s.test(e)?a:+e}e.exports=l},69884:(e,r,t)=>{var n=t(21791),i=t(37241);function o(e){return n(e,i(e))}e.exports=o},69752:(e,r,t)=>{var n=t(83729),i=t(39344),o=t(30641),a=t(15389),s=t(28879),u=t(56449),f=t(3656),c=t(1882),l=t(23805),d=t(37167);function p(e,r,t){var p=u(e),h=p||f(e)||d(e);r=a(r,4);if(t==null){var m=e&&e.constructor;if(h){t=p?new m:[]}else if(l(e)){t=c(m)?i(s(e)):{}}else{t={}}}(h?n:o)(e,(function(e,n,i){return r(t,e,n,i)}));return t}e.exports=p},80299:(e,r,t)=>{var n=t(83120),i=t(69302),o=t(55765),a=t(83693);var s=i((function(e){return o(n(e,1,a,true))}));e.exports=s},63375:(e,r,t)=>{var n=t(55765);function i(e){return e&&e.length?n(e):[]}e.exports=i},9063:(e,r,t)=>{var n=t(55765);function i(e,r){r=typeof r=="function"?r:undefined;return e&&e.length?n(e,undefined,r):[]}e.exports=i},91648:(e,r,t)=>{var n=t(83915),i=t(69302),o=t(83693);var a=i((function(e,r){return o(e)?n(e,r):[]}));e.exports=a},22799:(e,r)=>{"use strict";var t=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),u=Symbol.for("react.context"),f=Symbol.for("react.server_context"),c=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),d=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen"),v;v=Symbol.for("react.module.reference");function y(e){if("object"===typeof e&&null!==e){var r=e.$$typeof;switch(r){case t:switch(e=e.type,e){case i:case a:case o:case l:case d:return e;default:switch(e=e&&e.$$typeof,e){case f:case u:case c:case h:case p:case s:return e;default:return r}}case n:return r}}}r.ContextConsumer=u;r.ContextProvider=s;r.Element=t;r.ForwardRef=c;r.Fragment=i;r.Lazy=h;r.Memo=p;r.Portal=n;r.Profiler=a;r.StrictMode=o;r.Suspense=l;r.SuspenseList=d;r.isAsyncMode=function(){return!1};r.isConcurrentMode=function(){return!1};r.isContextConsumer=function(e){return y(e)===u};r.isContextProvider=function(e){return y(e)===s};r.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===t};r.isForwardRef=function(e){return y(e)===c};r.isFragment=function(e){return y(e)===i};r.isLazy=function(e){return y(e)===h};r.isMemo=function(e){return y(e)===p};r.isPortal=function(e){return y(e)===n};r.isProfiler=function(e){return y(e)===a};r.isStrictMode=function(e){return y(e)===o};r.isSuspense=function(e){return y(e)===l};r.isSuspenseList=function(e){return y(e)===d};r.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===i||e===a||e===o||e===l||e===d||e===m||"object"===typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===p||e.$$typeof===s||e.$$typeof===u||e.$$typeof===c||e.$$typeof===v||void 0!==e.getModuleId)?!0:!1};r.typeOf=y},44363:(e,r,t)=>{"use strict";if(true){e.exports=t(22799)}else{}},85419:e=>{"use strict";function r(e){return Object.prototype.toString.call(e)==="[object Array]"}e.exports=Array.isArray||r},82986:e=>{"use strict";function r(e){return typeof e==="function"}e.exports=r},96552:(e,r,t)=>{"use strict";var n=t(85419),i=t(84356);function o(e){var r;if(!n(e)){return false}r=e.length;if(!r){return false}for(var t=0;t{"use strict";var n=t(66415);function i(e){return n(e)&&e%1===0}e.exports=i},66415:e=>{"use strict";function r(e){return(typeof e==="number"||Object.prototype.toString.call(e)==="[object Number]")&&e.valueOf()===e.valueOf()}e.exports=r}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/6733.bb68f2476e482c2aace2.js.LICENSE.txt b/.venv/share/jupyter/lab/static/6733.bb68f2476e482c2aace2.js.LICENSE.txt new file mode 100644 index 0000000000000000000000000000000000000000..53dcf70ce5b1fcc4b4d914dc5a8e70542caf0bc2 --- /dev/null +++ b/.venv/share/jupyter/lab/static/6733.bb68f2476e482c2aace2.js.LICENSE.txt @@ -0,0 +1,9 @@ +/** + * @license React + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ diff --git a/.venv/share/jupyter/lab/static/6767.4b82d96c237ca7e31bc6.js b/.venv/share/jupyter/lab/static/6767.4b82d96c237ca7e31bc6.js new file mode 100644 index 0000000000000000000000000000000000000000..bc4ad90bd2292eae3ee97e5a447790a3476b4186 --- /dev/null +++ b/.venv/share/jupyter/lab/static/6767.4b82d96c237ca7e31bc6.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[6767],{56767:(e,t,r)=>{r.r(t);r.d(t,{vbScript:()=>a,vbScriptASP:()=>i});function n(e){var t="error";function r(e){return new RegExp("^(("+e.join(")|(")+"))\\b","i")}var n=new RegExp("^[\\+\\-\\*/&\\\\\\^<>=]");var a=new RegExp("^((<>)|(<=)|(>=))");var i=new RegExp("^[\\.,]");var o=new RegExp("^[\\(\\)]");var c=new RegExp("^[A-Za-z][_A-Za-z0-9]*");var u=["class","sub","select","while","if","function","property","with","for"];var l=["else","elseif","case"];var s=["next","loop","wend"];var v=r(["and","or","not","xor","is","mod","eqv","imp"]);var b=["dim","redim","then","until","randomize","byval","byref","new","property","exit","in","const","private","public","get","set","let","stop","on error resume next","on error goto 0","option explicit","call","me"];var d=["true","false","nothing","empty","null"];var f=["abs","array","asc","atn","cbool","cbyte","ccur","cdate","cdbl","chr","cint","clng","cos","csng","cstr","date","dateadd","datediff","datepart","dateserial","datevalue","day","escape","eval","execute","exp","filter","formatcurrency","formatdatetime","formatnumber","formatpercent","getlocale","getobject","getref","hex","hour","inputbox","instr","instrrev","int","fix","isarray","isdate","isempty","isnull","isnumeric","isobject","join","lbound","lcase","left","len","loadpicture","log","ltrim","rtrim","trim","maths","mid","minute","month","monthname","msgbox","now","oct","replace","rgb","right","rnd","round","scriptengine","scriptenginebuildversion","scriptenginemajorversion","scriptengineminorversion","second","setlocale","sgn","sin","space","split","sqr","strcomp","string","strreverse","tan","time","timer","timeserial","timevalue","typename","ubound","ucase","unescape","vartype","weekday","weekdayname","year"];var m=["vbBlack","vbRed","vbGreen","vbYellow","vbBlue","vbMagenta","vbCyan","vbWhite","vbBinaryCompare","vbTextCompare","vbSunday","vbMonday","vbTuesday","vbWednesday","vbThursday","vbFriday","vbSaturday","vbUseSystemDayOfWeek","vbFirstJan1","vbFirstFourDays","vbFirstFullWeek","vbGeneralDate","vbLongDate","vbShortDate","vbLongTime","vbShortTime","vbObjectError","vbOKOnly","vbOKCancel","vbAbortRetryIgnore","vbYesNoCancel","vbYesNo","vbRetryCancel","vbCritical","vbQuestion","vbExclamation","vbInformation","vbDefaultButton1","vbDefaultButton2","vbDefaultButton3","vbDefaultButton4","vbApplicationModal","vbSystemModal","vbOK","vbCancel","vbAbort","vbRetry","vbIgnore","vbYes","vbNo","vbCr","VbCrLf","vbFormFeed","vbLf","vbNewLine","vbNullChar","vbNullString","vbTab","vbVerticalTab","vbUseDefault","vbTrue","vbFalse","vbEmpty","vbNull","vbInteger","vbLong","vbSingle","vbDouble","vbCurrency","vbDate","vbString","vbObject","vbError","vbBoolean","vbVariant","vbDataObject","vbDecimal","vbByte","vbArray"];var p=["WScript","err","debug","RegExp"];var h=["description","firstindex","global","helpcontext","helpfile","ignorecase","length","number","pattern","source","value","count"];var y=["clear","execute","raise","replace","test","write","writeline","close","open","state","eof","update","addnew","end","createobject","quit"];var g=["server","response","request","session","application"];var k=["buffer","cachecontrol","charset","contenttype","expires","expiresabsolute","isclientconnected","pics","status","clientcertificate","cookies","form","querystring","servervariables","totalbytes","contents","staticobjects","codepage","lcid","sessionid","timeout","scripttimeout"];var w=["addheader","appendtolog","binarywrite","end","flush","redirect","binaryread","remove","removeall","lock","unlock","abandon","getlasterror","htmlencode","mappath","transfer","urlencode"];var x=y.concat(h);p=p.concat(m);if(e.isASP){p=p.concat(g);x=x.concat(w,k)}var C=r(b);var I=r(d);var L=r(f);var S=r(p);var D=r(x);var E='"';var j=r(u);var O=r(l);var T=r(s);var z=r(["end"]);var R=r(["do"]);var F=r(["on error resume next","exit"]);var A=r(["rem"]);function B(e,t){t.currentIndent++}function N(e,t){t.currentIndent--}function _(e,r){if(e.eatSpace()){return null}var u=e.peek();if(u==="'"){e.skipToEnd();return"comment"}if(e.match(A)){e.skipToEnd();return"comment"}if(e.match(/^((&H)|(&O))?[0-9\.]/i,false)&&!e.match(/^((&H)|(&O))?[0-9\.]+[a-z_]/i,false)){var l=false;if(e.match(/^\d*\.\d+/i)){l=true}else if(e.match(/^\d+\.\d*/)){l=true}else if(e.match(/^\.\d+/)){l=true}if(l){e.eat(/J/i);return"number"}var s=false;if(e.match(/^&H[0-9a-f]+/i)){s=true}else if(e.match(/^&O[0-7]+/i)){s=true}else if(e.match(/^[1-9]\d*F?/)){e.eat(/J/i);s=true}else if(e.match(/^0(?![\dx])/i)){s=true}if(s){e.eat(/L/i);return"number"}}if(e.match(E)){r.tokenize=W(e.current());return r.tokenize(e,r)}if(e.match(a)||e.match(n)||e.match(v)){return"operator"}if(e.match(i)){return null}if(e.match(o)){return"bracket"}if(e.match(F)){r.doInCurrentLine=true;return"keyword"}if(e.match(R)){B(e,r);r.doInCurrentLine=true;return"keyword"}if(e.match(j)){if(!r.doInCurrentLine)B(e,r);else r.doInCurrentLine=false;return"keyword"}if(e.match(O)){return"keyword"}if(e.match(z)){N(e,r);N(e,r);return"keyword"}if(e.match(T)){if(!r.doInCurrentLine)N(e,r);else r.doInCurrentLine=false;return"keyword"}if(e.match(C)){return"keyword"}if(e.match(I)){return"atom"}if(e.match(D)){return"variableName.special"}if(e.match(L)){return"builtin"}if(e.match(S)){return"builtin"}if(e.match(c)){return"variable"}e.next();return t}function W(e){var t=e.length==1;var r="string";return function(n,a){while(!n.eol()){n.eatWhile(/[^'"]/);if(n.match(e)){a.tokenize=_;return r}else{n.eat(/['"]/)}}if(t){a.tokenize=_}return r}}function q(e,r){var n=r.tokenize(e,r);var a=e.current();if(a==="."){n=r.tokenize(e,r);a=e.current();if(n&&(n.substr(0,8)==="variable"||n==="builtin"||n==="keyword")){if(n==="builtin"||n==="keyword")n="variable";if(x.indexOf(a.substr(1))>-1)n="keyword";return n}else{return t}}return n}return{name:"vbscript",startState:function(){return{tokenize:_,lastToken:null,currentIndent:0,nextLineIndent:0,doInCurrentLine:false,ignoreKeyword:false}},token:function(e,t){if(e.sol()){t.currentIndent+=t.nextLineIndent;t.nextLineIndent=0;t.doInCurrentLine=0}var r=q(e,t);t.lastToken={style:r,content:e.current()};if(r===null)r=null;return r},indent:function(e,t,r){var n=t.replace(/^\s+|\s+$/g,"");if(n.match(T)||n.match(z)||n.match(O))return r.unit*(e.currentIndent-1);if(e.currentIndent<0)return 0;return e.currentIndent*r.unit}}}const a=n({});const i=n({isASP:true})}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/6779.051cfbcb0700a96839b2.js b/.venv/share/jupyter/lab/static/6779.051cfbcb0700a96839b2.js new file mode 100644 index 0000000000000000000000000000000000000000..32caff6bbcaabb71fb5cd50a87263b6570ad778b --- /dev/null +++ b/.venv/share/jupyter/lab/static/6779.051cfbcb0700a96839b2.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[6779],{16779:(r,a,e)=>{e.d(a,{diagram:()=>_});var t=e(88855);var s=e(15051);var p=e(94065);var v=e(33416);var i=e(94746);var u=e(20778);var l=e(57590);var n=e(68232);var o=e(76261);var b=e(96049);var k=e(75905);var _={parser:t.Zk,get db(){return new t.u4(2)},renderer:t.q7,styles:t.tM,init:(0,k.K2)((r=>{if(!r.state){r.state={}}r.state.arrowMarkerAbsolute=r.arrowMarkerAbsolute}),"init")}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/6831.1df8fa4cabb5b1c19803.js b/.venv/share/jupyter/lab/static/6831.1df8fa4cabb5b1c19803.js new file mode 100644 index 0000000000000000000000000000000000000000..2d0dd31d2ce27968b8198fa4bb483aba20cebbcf --- /dev/null +++ b/.venv/share/jupyter/lab/static/6831.1df8fa4cabb5b1c19803.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[6831],{86831:(e,t,r)=>{r.r(t);r.d(t,{fcl:()=>d});var n={term:true,method:true,accu:true,rule:true,then:true,is:true,and:true,or:true,if:true,default:true};var u={var_input:true,var_output:true,fuzzify:true,defuzzify:true,function_block:true,ruleblock:true};var i={end_ruleblock:true,end_defuzzify:true,end_function_block:true,end_fuzzify:true,end_var:true};var a={true:true,false:true,nan:true,real:true,min:true,max:true,cog:true,cogs:true};var o=/[+\-*&^%:=<>!|\/]/;function l(e,t){var r=e.next();if(/[\d\.]/.test(r)){if(r=="."){e.match(/^[0-9]+([eE][\-+]?[0-9]+)?/)}else if(r=="0"){e.match(/^[xX][0-9a-fA-F]+/)||e.match(/^0[0-7]+/)}else{e.match(/^[0-9]*\.?[0-9]*([eE][\-+]?[0-9]+)?/)}return"number"}if(r=="/"||r=="("){if(e.eat("*")){t.tokenize=f;return f(e,t)}if(e.eat("/")){e.skipToEnd();return"comment"}}if(o.test(r)){e.eatWhile(o);return"operator"}e.eatWhile(/[\w\$_\xa1-\uffff]/);var l=e.current().toLowerCase();if(n.propertyIsEnumerable(l)||u.propertyIsEnumerable(l)||i.propertyIsEnumerable(l)){return"keyword"}if(a.propertyIsEnumerable(l))return"atom";return"variable"}function f(e,t){var r=false,n;while(n=e.next()){if((n=="/"||n==")")&&r){t.tokenize=l;break}r=n=="*"}return"comment"}function c(e,t,r,n,u){this.indented=e;this.column=t;this.type=r;this.align=n;this.prev=u}function s(e,t,r){return e.context=new c(e.indented,t,r,null,e.context)}function p(e){if(!e.context.prev)return;var t=e.context.type;if(t=="end_block")e.indented=e.context.indented;return e.context=e.context.prev}const d={name:"fcl",startState:function(e){return{tokenize:null,context:new c(-e,0,"top",false),indented:0,startOfLine:true}},token:function(e,t){var r=t.context;if(e.sol()){if(r.align==null)r.align=false;t.indented=e.indentation();t.startOfLine=true}if(e.eatSpace())return null;var n=(t.tokenize||l)(e,t);if(n=="comment")return n;if(r.align==null)r.align=true;var a=e.current().toLowerCase();if(u.propertyIsEnumerable(a))s(t,e.column(),"end_block");else if(i.propertyIsEnumerable(a))p(t);t.startOfLine=false;return n},indent:function(e,t,r){if(e.tokenize!=l&&e.tokenize!=null)return 0;var n=e.context;var u=i.propertyIsEnumerable(t);if(n.align)return n.column+(u?0:1);else return n.indented+(u?0:r.unit)},languageData:{commentTokens:{line:"//",block:{open:"(*",close:"*)"}}}}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/6843.dabcc3c9658bc6ded6d1.js b/.venv/share/jupyter/lab/static/6843.dabcc3c9658bc6ded6d1.js new file mode 100644 index 0000000000000000000000000000000000000000..e04f36f1af7b66f26776cb22f92efc92ea40543b --- /dev/null +++ b/.venv/share/jupyter/lab/static/6843.dabcc3c9658bc6ded6d1.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[6843],{6843:(e,t,n)=>{n.r(t);n.d(t,{tiki:()=>_});function r(e,t,n){return function(r,i){while(!r.eol()){if(r.match(t)){i.tokenize=u;break}r.next()}if(n)i.tokenize=n;return e}}function i(e){return function(t,n){while(!t.eol()){t.next()}n.tokenize=u;return e}}function u(e,t){function n(n){t.tokenize=n;return n(e,t)}var a=e.sol();var o=e.next();switch(o){case"{":e.eat("/");e.eatSpace();e.eatWhile(/[^\s\u00a0=\"\'\/?(}]/);t.tokenize=c;return"tag";case"_":if(e.eat("_"))return n(r("strong","__",u));break;case"'":if(e.eat("'"))return n(r("em","''",u));break;case"(":if(e.eat("("))return n(r("link","))",u));break;case"[":return n(r("url","]",u));break;case"|":if(e.eat("|"))return n(r("comment","||"));break;case"-":if(e.eat("=")){return n(r("header string","=-",u))}else if(e.eat("-")){return n(r("error tw-deleted","--",u))}break;case"=":if(e.match("=="))return n(r("tw-underline","===",u));break;case":":if(e.eat(":"))return n(r("comment","::"));break;case"^":return n(r("tw-box","^"));break;case"~":if(e.match("np~"))return n(r("meta","~/np~"));break}if(a){switch(o){case"!":if(e.match("!!!!!")){return n(i("header string"))}else if(e.match("!!!!")){return n(i("header string"))}else if(e.match("!!!")){return n(i("header string"))}else if(e.match("!!")){return n(i("header string"))}else{return n(i("header string"))}break;case"*":case"#":case"+":return n(i("tw-listitem bracket"));break}}return null}var a,o;function c(e,t){var n=e.next();var r=e.peek();if(n=="}"){t.tokenize=u;return"tag"}else if(n=="("||n==")"){return"bracket"}else if(n=="="){o="equals";if(r==">"){e.next();r=e.peek()}if(!/[\'\"]/.test(r)){t.tokenize=s()}return"operator"}else if(/[\'\"]/.test(n)){t.tokenize=f(n);return t.tokenize(e,t)}else{e.eatWhile(/[^\s\u00a0=\"\'\/?]/);return"keyword"}}function f(e){return function(t,n){while(!t.eol()){if(t.next()==e){n.tokenize=c;break}}return"string"}}function s(){return function(e,t){while(!e.eol()){var n=e.next();var r=e.peek();if(n==" "||n==","||/[ )}]/.test(r)){t.tokenize=c;break}}return"string"}}var l,k;function p(){for(var e=arguments.length-1;e>=0;e--)l.cc.push(arguments[e])}function d(){p.apply(null,arguments);return true}function h(e,t){var n=l.context&&l.context.noIndent;l.context={prev:l.context,pluginName:e,indent:l.indented,startOfLine:t,noIndent:n}}function g(){if(l.context)l.context=l.context.prev}function b(e){if(e=="openPlugin"){l.pluginName=a;return d(v,m(l.startOfLine))}else if(e=="closePlugin"){var t=false;if(l.context){t=l.context.pluginName!=a;g()}else{t=true}if(t)k="error";return d(x(t))}else if(e=="string"){if(!l.context||l.context.name!="!cdata")h("!cdata");if(l.tokenize==u)g();return d()}else return d()}function m(e){return function(t){if(t=="selfclosePlugin"||t=="endPlugin")return d();if(t=="endPlugin"){h(l.pluginName,e);return d()}return d()}}function x(e){return function(t){if(e)k="error";if(t=="endPlugin")return d();return p()}}function v(e){if(e=="keyword"){k="attribute";return d(v)}if(e=="equals")return d(w,v);return p()}function w(e){if(e=="keyword"){k="string";return d()}if(e=="string")return d(z);return p()}function z(e){if(e=="string")return d(z);else return p()}const _={name:"tiki",startState:function(){return{tokenize:u,cc:[],indented:0,startOfLine:true,pluginName:null,context:null}},token:function(e,t){if(e.sol()){t.startOfLine=true;t.indented=e.indentation()}if(e.eatSpace())return null;k=o=a=null;var n=t.tokenize(e,t);if((n||o)&&n!="comment"){l=t;while(true){var r=t.cc.pop()||b;if(r(o||n))break}}t.startOfLine=false;return k||n},indent:function(e,t,n){var r=e.context;if(r&&r.noIndent)return 0;if(r&&/^{\//.test(t))r=r.prev;while(r&&!r.startOfLine)r=r.prev;if(r)return r.indent+n.unit;else return 0}}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/6874.bb2f7fbc6ce56eecc800.js b/.venv/share/jupyter/lab/static/6874.bb2f7fbc6ce56eecc800.js new file mode 100644 index 0000000000000000000000000000000000000000..0a7547117d9c3561513cf5c571b300a8c9cf1222 --- /dev/null +++ b/.venv/share/jupyter/lab/static/6874.bb2f7fbc6ce56eecc800.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[6874],{96874:(e,t,T)=>{T.r(t);T.d(t,{ttcnCfg:()=>s});function n(e){var t={},T=e.split(" ");for(var n=0;n{"use strict";r.r(t);r.d(t,{createPrecompiledValidator:()=>w,customizeValidator:()=>z,default:()=>E});var a=r(12776);var n=r(63282);var o=r.n(n);var i=r(68182);var s=r.n(i);var f=r(23805);var d=r.n(f);const c={allErrors:true,multipleOfPrecision:8,strict:false,verbose:true};const u=/^(#?([0-9A-Fa-f]{3}){1,2}\b|aqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|orange|purple|red|silver|teal|white|yellow|(rgb\(\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*,\s*\b([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\b\s*\))|(rgb\(\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*,\s*(\d?\d%|100%)+\s*\)))$/;const l=/^data:([a-z]+\/[a-z0-9-+.]+)?;(?:name=(.*);)?base64,(.*)$/;function m(e,t,r={},n,i=o()){const f=new i({...c,...r});if(n){s()(f,n)}else if(n!==false){s()(f)}f.addFormat("data-url",l);f.addFormat("color",u);f.addKeyword(a.ADDITIONAL_PROPERTY_FLAG);f.addKeyword(a.RJSF_ADDITONAL_PROPERTIES_FLAG);if(Array.isArray(e)){f.addMetaSchema(e)}if(d()(t)){Object.keys(t).forEach((e=>{f.addFormat(e,t[e])}))}return f}var h=r(58156);var p=r.n(h);function v(e=[],t){return e.map((e=>{const{instancePath:r,keyword:n,params:o,schemaPath:i,parentSchema:s,...f}=e;let{message:d=""}=f;let c=r.replace(/\//g,".");let u=`${c} ${d}`.trim();if("missingProperty"in o){c=c?`${c}.${o.missingProperty}`:o.missingProperty;const e=o.missingProperty;const r=(0,a.getUiOptions)(p()(t,`${c.replace(/^\./,"")}`)).title;if(r){d=d.replace(e,r)}else{const t=p()(s,[a.PROPERTIES_KEY,e,"title"]);if(t){d=d.replace(e,t)}}u=d}else{const e=(0,a.getUiOptions)(p()(t,`${c.replace(/^\./,"")}`)).title;if(e){u=`'${e}' ${d}`.trim()}else{const e=s===null||s===void 0?void 0:s.title;if(e){u=`'${e}' ${d}`.trim()}}}return{name:n,property:c,message:d,params:o,stack:u,schemaPath:i}}))}function _(e,t,r,n,o,i,s){const{validationError:f}=t;let d=v(t.errors,s);if(f){d=[...d,{stack:f.message}]}if(typeof i==="function"){d=i(d,s)}let c=(0,a.toErrorSchema)(d);if(f){c={...c,$schema:{__errors:[f.message]}}}if(typeof o!=="function"){return{errors:d,errorSchema:c}}const u=(0,a.getDefaultFormState)(e,n,r,n,true);const l=o(u,(0,a.createErrorHandler)(u),s);const m=(0,a.unwrapErrorHandler)(l);return(0,a.validationDataMerge)({errors:d,errorSchema:c},m)}class ${constructor(e,t){const{additionalMetaSchemas:r,customFormats:a,ajvOptionsOverrides:n,ajvFormatOptions:o,AjvClass:i}=e;this.ajv=m(r,a,n,o,i);this.localizer=t}toErrorList(e,t=[]){return(0,a.toErrorList)(e,t)}rawValidation(e,t){let r=undefined;let n;if(e[a.ID_KEY]){n=this.ajv.getSchema(e[a.ID_KEY])}try{if(n===undefined){n=this.ajv.compile(e)}n(t)}catch(i){r=i}let o;if(n){if(typeof this.localizer==="function"){this.localizer(n.errors)}o=n.errors||undefined;n.errors=null}return{errors:o,validationError:r}}validateFormData(e,t,r,a,n){const o=this.rawValidation(t,e);return _(this,o,e,t,r,a,n)}isValid(e,t,r){var n,o;const i=(n=r[a.ID_KEY])!==null&&n!==void 0?n:a.ROOT_SCHEMA_PREFIX;try{this.ajv.addSchema(r,i);const n=(0,a.withIdRefPrefix)(e);const s=(o=n[a.ID_KEY])!==null&&o!==void 0?o:(0,a.hashForSchema)(n);let f;f=this.ajv.getSchema(s);if(f===undefined){f=this.ajv.addSchema(n,s).getSchema(s)||this.ajv.compile(n)}const d=f(t);return d}catch(s){console.warn("Error encountered compiling schema:",s);return false}finally{this.ajv.removeSchema(i)}}}function z(e={},t){return new $(e,t)}var y=r(2404);var b=r.n(y);class g{constructor(e,t,r){this.rootSchema=t;this.validateFns=e;this.localizer=r;this.mainValidator=this.getValidator(t)}getValidator(e){const t=p()(e,a.ID_KEY)||(0,a.hashForSchema)(e);const r=this.validateFns[t];if(!r){throw new Error(`No precompiled validator function was found for the given schema for "${t}"`)}return r}ensureSameRootSchema(e,t){if(!b()(e,this.rootSchema)){const r=(0,a.retrieveSchema)(this,this.rootSchema,this.rootSchema,t);if(!b()(e,r)){throw new Error("The schema associated with the precompiled validator differs from the rootSchema provided for validation")}}return true}toErrorList(e,t=[]){return(0,a.toErrorList)(e,t)}rawValidation(e,t){this.ensureSameRootSchema(e,t);this.mainValidator(t);if(typeof this.localizer==="function"){this.localizer(this.mainValidator.errors)}const r=this.mainValidator.errors||undefined;this.mainValidator.errors=null;return{errors:r}}validateFormData(e,t,r,a,n){const o=this.rawValidation(t,e);return _(this,o,e,t,r,a,n)}isValid(e,t,r){this.ensureSameRootSchema(r,t);if(p()(e,a.ID_KEY)===a.JUNK_OPTION_ID){return false}const n=this.getValidator(e);return n(t)}}function w(e,t,r){return new g(e,t,r)}const E=z()},14018:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.formatNames=t.fastFormats=t.fullFormats=void 0;function r(e,t){return{validate:e,compare:t}}t.fullFormats={date:r(i,s),time:r(d,c),"date-time":r(l,m),duration:/^P(?!$)((\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?|(\d+W)?)$/,uri:v,"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,url:/^(?:https?|ftp):\/\/(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)(?:\.(?:[a-z0-9\u{00a1}-\u{ffff}]+-)*[a-z0-9\u{00a1}-\u{ffff}]+)*(?:\.(?:[a-z\u{00a1}-\u{ffff}]{2,})))(?::\d{2,5})?(?:\/[^\s]*)?$/iu,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:/^(?=.{1,253}\.?$)[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*\.?$/i,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^((([0-9a-f]{1,4}:){7}([0-9a-f]{1,4}|:))|(([0-9a-f]{1,4}:){6}(:[0-9a-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){5}(((:[0-9a-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9a-f]{1,4}:){4}(((:[0-9a-f]{1,4}){1,3})|((:[0-9a-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){3}(((:[0-9a-f]{1,4}){1,4})|((:[0-9a-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){2}(((:[0-9a-f]{1,4}){1,5})|((:[0-9a-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9a-f]{1,4}:){1}(((:[0-9a-f]{1,4}){1,6})|((:[0-9a-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9a-f]{1,4}){1,7})|((:[0-9a-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))$/i,regex:S,uuid:/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,"json-pointer":/^(?:\/(?:[^~/]|~0|~1)*)*$/,"json-pointer-uri-fragment":/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,"relative-json-pointer":/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/,byte:$,int32:{type:"number",validate:b},int64:{type:"number",validate:g},float:{type:"number",validate:w},double:{type:"number",validate:w},password:true,binary:true};t.fastFormats={...t.fullFormats,date:r(/^\d\d\d\d-[0-1]\d-[0-3]\d$/,s),time:r(/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)?$/i,c),"date-time":r(/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d(?::?\d\d)?)$/i,m),uri:/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+\-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i};t.formatNames=Object.keys(t.fullFormats);function a(e){return e%4===0&&(e%100!==0||e%400===0)}const n=/^(\d\d\d\d)-(\d\d)-(\d\d)$/;const o=[0,31,28,31,30,31,30,31,31,30,31,30,31];function i(e){const t=n.exec(e);if(!t)return false;const r=+t[1];const i=+t[2];const s=+t[3];return i>=1&&i<=12&&s>=1&&s<=(i===2&&a(r)?29:o[i])}function s(e,t){if(!(e&&t))return undefined;if(e>t)return 1;if(et)return 1;if(e=z}function g(e){return Number.isInteger(e)}function w(){return true}const E=/[^\\]\\Z/;function S(e){if(E.test(e))return false;try{new RegExp(e);return true}catch(t){return false}}},68182:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});const a=r(14018);const n=r(26461);const o=r(99029);const i=new o.Name("fullFormats");const s=new o.Name("fastFormats");const f=(e,t={keywords:true})=>{if(Array.isArray(t)){d(e,t,a.fullFormats,i);return e}const[r,o]=t.mode==="fast"?[a.fastFormats,s]:[a.fullFormats,i];const f=t.formats||a.formatNames;d(e,f,r,o);if(t.keywords)n.default(e);return e};f.get=(e,t="full")=>{const r=t==="fast"?a.fastFormats:a.fullFormats;const n=r[e];if(!n)throw new Error(`Unknown format "${e}"`);return n};function d(e,t,r,a){var n;var i;(n=(i=e.opts.code).formats)!==null&&n!==void 0?n:i.formats=o._`require("ajv-formats/dist/formats").${a}`;for(const o of t)e.addFormat(o,r[o])}e.exports=t=f;Object.defineProperty(t,"__esModule",{value:true});t["default"]=f},26461:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:true});t.formatLimitDefinition=void 0;const a=r(63282);const n=r(99029);const o=n.operators;const i={formatMaximum:{okStr:"<=",ok:o.LTE,fail:o.GT},formatMinimum:{okStr:">=",ok:o.GTE,fail:o.LT},formatExclusiveMaximum:{okStr:"<",ok:o.LT,fail:o.GTE},formatExclusiveMinimum:{okStr:">",ok:o.GT,fail:o.LTE}};const s={message:({keyword:e,schemaCode:t})=>n.str`should be ${i[e].okStr} ${t}`,params:({keyword:e,schemaCode:t})=>n._`{comparison: ${i[e].okStr}, limit: ${t}}`};t.formatLimitDefinition={keyword:Object.keys(i),type:"string",schemaType:"string",$data:true,error:s,code(e){const{gen:t,data:r,schemaCode:o,keyword:s,it:f}=e;const{opts:d,self:c}=f;if(!d.validateFormats)return;const u=new a.KeywordCxt(f,c.RULES.all.format.definition,"format");if(u.$data)l();else m();function l(){const r=t.scopeValue("formats",{ref:c.formats,code:d.code.formats});const a=t.const("fmt",n._`${r}[${u.schemaCode}]`);e.fail$data(n.or(n._`typeof ${a} != "object"`,n._`${a} instanceof RegExp`,n._`typeof ${a}.compare != "function"`,h(a)))}function m(){const r=u.schema;const a=c.formats[r];if(!a||a===true)return;if(typeof a!="object"||a instanceof RegExp||typeof a.compare!="function"){throw new Error(`"${s}": format "${r}" does not define "compare" function`)}const o=t.scopeValue("formats",{key:r,ref:a,code:d.code.formats?n._`${d.code.formats}${n.getProperty(r)}`:undefined});e.fail$data(h(o))}function h(e){return n._`${e}.compare(${r}, ${o}) ${i[s].fail} 0`}},dependencies:["format"]};const f=e=>{e.addKeyword(t.formatLimitDefinition);return e};t["default"]=f},38859:(e,t,r)=>{var a=r(53661),n=r(31380),o=r(51459);function i(e){var t=-1,r=e==null?0:e.length;this.__data__=new a;while(++t{function t(e,t){var r=-1,a=e==null?0:e.length;while(++r{var a=r(87068),n=r(40346);function o(e,t,r,i,s){if(e===t){return true}if(e==null||t==null||!n(e)&&!n(t)){return e!==e&&t!==t}return a(e,t,r,i,o,s)}e.exports=o},87068:(e,t,r)=>{var a=r(37217),n=r(25911),o=r(21986),i=r(50689),s=r(5861),f=r(56449),d=r(3656),c=r(37167);var u=1;var l="[object Arguments]",m="[object Array]",h="[object Object]";var p=Object.prototype;var v=p.hasOwnProperty;function _(e,t,r,p,_,$){var z=f(e),y=f(t),b=z?m:s(e),g=y?m:s(t);b=b==l?h:b;g=g==l?h:g;var w=b==h,E=g==h,S=b==g;if(S&&d(e)){if(!d(t)){return false}z=true;w=false}if(S&&!w){$||($=new a);return z||c(e)?n(e,t,r,p,_,$):o(e,t,b,r,p,_,$)}if(!(r&u)){var j=w&&v.call(e,"__wrapped__"),k=E&&v.call(t,"__wrapped__");if(j||k){var x=j?e.value():e,F=k?t.value():t;$||($=new a);return _(x,F,r,p,$)}}if(!S){return false}$||($=new a);return i(e,t,r,p,_,$)}e.exports=_},19219:e=>{function t(e,t){return e.has(t)}e.exports=t},25911:(e,t,r)=>{var a=r(38859),n=r(14248),o=r(19219);var i=1,s=2;function f(e,t,r,f,d,c){var u=r&i,l=e.length,m=t.length;if(l!=m&&!(u&&m>l)){return false}var h=c.get(e);var p=c.get(t);if(h&&p){return h==t&&p==e}var v=-1,_=true,$=r&s?new a:undefined;c.set(e,t);c.set(t,e);while(++v{var a=r(51873),n=r(37828),o=r(75288),i=r(25911),s=r(20317),f=r(84247);var d=1,c=2;var u="[object Boolean]",l="[object Date]",m="[object Error]",h="[object Map]",p="[object Number]",v="[object RegExp]",_="[object Set]",$="[object String]",z="[object Symbol]";var y="[object ArrayBuffer]",b="[object DataView]";var g=a?a.prototype:undefined,w=g?g.valueOf:undefined;function E(e,t,r,a,g,E,S){switch(r){case b:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset){return false}e=e.buffer;t=t.buffer;case y:if(e.byteLength!=t.byteLength||!E(new n(e),new n(t))){return false}return true;case u:case l:case p:return o(+e,+t);case m:return e.name==t.name&&e.message==t.message;case v:case $:return e==t+"";case h:var j=s;case _:var k=a&d;j||(j=f);if(e.size!=t.size&&!k){return false}var x=S.get(e);if(x){return x==t}a|=c;S.set(e,t);var F=i(j(e),j(t),a,g,E,S);S["delete"](e);return F;case z:if(w){return w.call(e)==w.call(t)}}return false}e.exports=E},50689:(e,t,r)=>{var a=r(50002);var n=1;var o=Object.prototype;var i=o.hasOwnProperty;function s(e,t,r,o,s,f){var d=r&n,c=a(e),u=c.length,l=a(t),m=l.length;if(u!=m&&!d){return false}var h=u;while(h--){var p=c[h];if(!(d?p in t:i.call(t,p))){return false}}var v=f.get(e);var _=f.get(t);if(v&&_){return v==t&&_==e}var $=true;f.set(e,t);f.set(t,e);var z=d;while(++h{function t(e){var t=-1,r=Array(e.size);e.forEach((function(e,a){r[++t]=[a,e]}));return r}e.exports=t},31380:e=>{var t="__lodash_hash_undefined__";function r(e){this.__data__.set(e,t);return this}e.exports=r},51459:e=>{function t(e){return this.__data__.has(e)}e.exports=t},84247:e=>{function t(e){var t=-1,r=Array(e.size);e.forEach((function(e){r[++t]=e}));return r}e.exports=t},2404:(e,t,r)=>{var a=r(60270);function n(e,t){return a(e,t)}e.exports=n}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/6941.465bebbd3d8a024f5f15.js b/.venv/share/jupyter/lab/static/6941.465bebbd3d8a024f5f15.js new file mode 100644 index 0000000000000000000000000000000000000000..85ba2f8f73c7cb927fa4de4ddbfec11b6fa64d82 --- /dev/null +++ b/.venv/share/jupyter/lab/static/6941.465bebbd3d8a024f5f15.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[6941],{46941:(t,E,e)=>{e.r(E);e.d(E,{forth:()=>O});function r(t){var E=[];t.split(" ").forEach((function(t){E.push({name:t})}));return E}var n=r("INVERT AND OR XOR 2* 2/ LSHIFT RSHIFT 0= = 0< < > U< MIN MAX 2DROP 2DUP 2OVER 2SWAP ?DUP DEPTH DROP DUP OVER ROT SWAP >R R> R@ + - 1+ 1- ABS NEGATE S>D * M* UM* FM/MOD SM/REM UM/MOD */ */MOD / /MOD MOD HERE , @ ! CELL+ CELLS C, C@ C! CHARS 2@ 2! ALIGN ALIGNED +! ALLOT CHAR [CHAR] [ ] BL FIND EXECUTE IMMEDIATE COUNT LITERAL STATE ; DOES> >BODY EVALUATE SOURCE >IN <# # #S #> HOLD SIGN BASE >NUMBER HEX DECIMAL FILL MOVE . CR EMIT SPACE SPACES TYPE U. .R U.R ACCEPT TRUE FALSE <> U> 0<> 0> NIP TUCK ROLL PICK 2>R 2R@ 2R> WITHIN UNUSED MARKER I J TO COMPILE, [COMPILE] SAVE-INPUT RESTORE-INPUT PAD ERASE 2LITERAL DNEGATE D- D+ D0< D0= D2* D2/ D< D= DMAX DMIN D>S DABS M+ M*/ D. D.R 2ROT DU< CATCH THROW FREE RESIZE ALLOCATE CS-PICK CS-ROLL GET-CURRENT SET-CURRENT FORTH-WORDLIST GET-ORDER SET-ORDER PREVIOUS SEARCH-WORDLIST WORDLIST FIND ALSO ONLY FORTH DEFINITIONS ORDER -TRAILING /STRING SEARCH COMPARE CMOVE CMOVE> BLANK SLITERAL");var i=r("IF ELSE THEN BEGIN WHILE REPEAT UNTIL RECURSE [IF] [ELSE] [THEN] ?DO DO LOOP +LOOP UNLOOP LEAVE EXIT AGAIN CASE OF ENDOF ENDCASE");function R(t,E){var e;for(e=t.length-1;e>=0;e--){if(t[e].name===E.toUpperCase()){return t[e]}}return undefined}const O={name:"forth",startState:function(){return{state:"",base:10,coreWordList:n,immediateWordList:i,wordList:[]}},token:function(t,E){var e;if(t.eatSpace()){return null}if(E.state===""){if(t.match(/^(\]|:NONAME)(\s|$)/i)){E.state=" compilation";return"builtin"}e=t.match(/^(\:)\s+(\S+)(\s|$)+/);if(e){E.wordList.push({name:e[2].toUpperCase()});E.state=" compilation";return"def"}e=t.match(/^(VARIABLE|2VARIABLE|CONSTANT|2CONSTANT|CREATE|POSTPONE|VALUE|WORD)\s+(\S+)(\s|$)+/i);if(e){E.wordList.push({name:e[2].toUpperCase()});return"def"}e=t.match(/^(\'|\[\'\])\s+(\S+)(\s|$)+/);if(e){return"builtin"}}else{if(t.match(/^(\;|\[)(\s)/)){E.state="";t.backUp(1);return"builtin"}if(t.match(/^(\;|\[)($)/)){E.state="";return"builtin"}if(t.match(/^(POSTPONE)\s+\S+(\s|$)+/)){return"builtin"}}e=t.match(/^(\S+)(\s+|$)/);if(e){if(R(E.wordList,e[1])!==undefined){return"variable"}if(e[1]==="\\"){t.skipToEnd();return"comment"}if(R(E.coreWordList,e[1])!==undefined){return"builtin"}if(R(E.immediateWordList,e[1])!==undefined){return"keyword"}if(e[1]==="("){t.eatWhile((function(t){return t!==")"}));t.eat(")");return"comment"}if(e[1]===".("){t.eatWhile((function(t){return t!==")"}));t.eat(")");return"string"}if(e[1]==='S"'||e[1]==='."'||e[1]==='C"'){t.eatWhile((function(t){return t!=='"'}));t.eat('"');return"string"}if(e[1]-68719476735){return"number"}return"atom"}}}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/6974.b5b353b8af28fbc91291.js b/.venv/share/jupyter/lab/static/6974.b5b353b8af28fbc91291.js new file mode 100644 index 0000000000000000000000000000000000000000..c7409079b95f256997653dc3041aeecf7046abc2 --- /dev/null +++ b/.venv/share/jupyter/lab/static/6974.b5b353b8af28fbc91291.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[6974],{97134:(e,n,t)=>{t.d(n,{A:()=>o});var r=t(59386);var a=4;function i(e){return(0,r.A)(e,a)}const o=i},66974:(e,n,t)=>{t.r(n);t.d(n,{render:()=>J});var r=t(33416);var a=t(94746);var i=t(20778);var o=t(57590);var s=t(68232);var d=t(76261);var c=t(96049);var l=t(75905);var g=t(82211);var f=t(89523);var u=t(97134);var p=t(8937);var h=t(65791);function m(e){var n={options:{directed:e.isDirected(),multigraph:e.isMultigraph(),compound:e.isCompound()},nodes:w(e),edges:v(e)};if(!f.A(e.graph())){n.value=u.A(e.graph())}return n}function w(e){return p.A(e.nodes(),(function(n){var t=e.node(n);var r=e.parent(n);var a={v:n};if(!f.A(t)){a.value=t}if(!f.A(r)){a.parent=r}return a}))}function v(e){return p.A(e.edges(),(function(n){var t=e.edge(n);var r={v:n.v,w:n.w};if(!f.A(n.name)){r.name=n.name}if(!f.A(t)){r.value=t}return r}))}function R(e){var n=new Graph(e.options).setGraph(e.value);_.each(e.nodes,(function(e){n.setNode(e.v,e.value);if(e.parent){n.setParent(e.v,e.parent)}}));_.each(e.edges,(function(e){n.setEdge({v:e.v,w:e.w,name:e.name},e.value)}));return n}var y=t(84416);var X=new Map;var b=new Map;var E=new Map;var N=(0,l.K2)((()=>{b.clear();E.clear();X.clear()}),"clear");var C=(0,l.K2)(((e,n)=>{const t=b.get(n)||[];l.Rm.trace("In isDescendant",n," ",e," = ",t.includes(e));return t.includes(e)}),"isDescendant");var S=(0,l.K2)(((e,n)=>{const t=b.get(n)||[];l.Rm.info("Descendants of ",n," is ",t);l.Rm.info("Edge is ",e);if(e.v===n||e.w===n){return false}if(!t){l.Rm.debug("Tilt, ",n,",not in descendants");return false}return t.includes(e.v)||C(e.v,n)||C(e.w,n)||t.includes(e.w)}),"edgeInCluster");var x=(0,l.K2)(((e,n,t,r)=>{l.Rm.warn("Copying children of ",e,"root",r,"data",n.node(e),r);const a=n.children(e)||[];if(e!==r){a.push(e)}l.Rm.warn("Copying (nodes) clusterId",e,"nodes",a);a.forEach((a=>{if(n.children(a).length>0){x(a,n,t,r)}else{const i=n.node(a);l.Rm.info("cp ",a," to ",r," with parent ",e);t.setNode(a,i);if(r!==n.parent(a)){l.Rm.warn("Setting parent",a,n.parent(a));t.setParent(a,n.parent(a))}if(e!==r&&a!==e){l.Rm.debug("Setting parent",a,e);t.setParent(a,e)}else{l.Rm.info("In copy ",e,"root",r,"data",n.node(e),r);l.Rm.debug("Not Setting parent for node=",a,"cluster!==rootId",e!==r,"node!==clusterId",a!==e)}const o=n.edges(a);l.Rm.debug("Copying Edges",o);o.forEach((a=>{l.Rm.info("Edge",a);const i=n.edge(a.v,a.w,a.name);l.Rm.info("Edge data",i,r);try{if(S(a,r)){l.Rm.info("Copying as ",a.v,a.w,i,a.name);t.setEdge(a.v,a.w,i,a.name);l.Rm.info("newGraph edges ",t.edges(),t.edge(t.edges()[0]))}else{l.Rm.info("Skipping copy of edge ",a.v,"--\x3e",a.w," rootId: ",r," clusterId:",e)}}catch(o){l.Rm.error(o)}}))}l.Rm.debug("Removing node",a);n.removeNode(a)}))}),"copy");var I=(0,l.K2)(((e,n)=>{const t=n.children(e);let r=[...t];for(const a of t){E.set(a,e);r=[...r,...I(a,n)]}return r}),"extractDescendants");var D=(0,l.K2)(((e,n,t)=>{const r=e.edges().filter((e=>e.v===n||e.w===n));const a=e.edges().filter((e=>e.v===t||e.w===t));const i=r.map((e=>({v:e.v===n?t:e.v,w:e.w===n?n:e.w})));const o=a.map((e=>({v:e.v,w:e.w})));const s=i.filter((e=>o.some((n=>e.v===n.v&&e.w===n.w))));return s}),"findCommonEdges");var A=(0,l.K2)(((e,n,t)=>{const r=n.children(e);l.Rm.trace("Searching children of id ",e,r);if(r.length<1){return e}let a;for(const i of r){const e=A(i,n,t);const r=D(n,t,e);if(e){if(r.length>0){a=e}else{return e}}}return a}),"findNonClusterChild");var O=(0,l.K2)((e=>{if(!X.has(e)){return e}if(!X.get(e).externalConnections){return e}if(X.has(e)){return X.get(e).id}return e}),"getAnchorId");var k=(0,l.K2)(((e,n)=>{if(!e||n>10){l.Rm.debug("Opting out, no graph ");return}else{l.Rm.debug("Opting in, graph ")}e.nodes().forEach((function(n){const t=e.children(n);if(t.length>0){l.Rm.warn("Cluster identified",n," Replacement id in edges: ",A(n,e,n));b.set(n,I(n,e));X.set(n,{id:A(n,e,n),clusterData:e.node(n)})}}));e.nodes().forEach((function(n){const t=e.children(n);const r=e.edges();if(t.length>0){l.Rm.debug("Cluster identified",n,b);r.forEach((e=>{const t=C(e.v,n);const r=C(e.w,n);if(t^r){l.Rm.warn("Edge: ",e," leaves cluster ",n);l.Rm.warn("Descendants of XXX ",n,": ",b.get(n));X.get(n).externalConnections=true}}))}else{l.Rm.debug("Not a cluster ",n,b)}}));for(let t of X.keys()){const n=X.get(t).id;const r=e.parent(n);if(r!==t&&X.has(r)&&!X.get(r).externalConnections){X.get(t).id=r}}e.edges().forEach((function(n){const t=e.edge(n);l.Rm.warn("Edge "+n.v+" -> "+n.w+": "+JSON.stringify(n));l.Rm.warn("Edge "+n.v+" -> "+n.w+": "+JSON.stringify(e.edge(n)));let r=n.v;let a=n.w;l.Rm.warn("Fix XXX",X,"ids:",n.v,n.w,"Translating: ",X.get(n.v)," --- ",X.get(n.w));if(X.get(n.v)||X.get(n.w)){l.Rm.warn("Fixing and trying - removing XXX",n.v,n.w,n.name);r=O(n.v);a=O(n.w);e.removeEdge(n.v,n.w,n.name);if(r!==n.v){const a=e.parent(r);X.get(a).externalConnections=true;t.fromCluster=n.v}if(a!==n.w){const r=e.parent(a);X.get(r).externalConnections=true;t.toCluster=n.w}l.Rm.warn("Fix Replacing with XXX",r,a,n.name);e.setEdge(r,a,t,n.name)}}));l.Rm.warn("Adjusted Graph",m(e));G(e,0);l.Rm.trace(X)}),"adjustClustersAndEdges");var G=(0,l.K2)(((e,n)=>{l.Rm.warn("extractor - ",n,m(e),e.children("D"));if(n>10){l.Rm.error("Bailing out");return}let t=e.nodes();let r=false;for(const a of t){const n=e.children(a);r=r||n.length>0}if(!r){l.Rm.debug("Done, no node has children",e.nodes());return}l.Rm.debug("Nodes = ",t,n);for(const a of t){l.Rm.debug("Extracting node",a,X,X.has(a)&&!X.get(a).externalConnections,!e.parent(a),e.node(a),e.children("D")," Depth ",n);if(!X.has(a)){l.Rm.debug("Not a cluster",a,n)}else if(!X.get(a).externalConnections&&e.children(a)&&e.children(a).length>0){l.Rm.warn("Cluster without external connections, without a parent and with children",a,n);const t=e.graph();let r=t.rankdir==="TB"?"LR":"TB";if(X.get(a)?.clusterData?.dir){r=X.get(a).clusterData.dir;l.Rm.warn("Fixing dir",X.get(a).clusterData.dir,r)}const i=new y.T({multigraph:true,compound:true}).setGraph({rankdir:r,nodesep:50,ranksep:50,marginx:8,marginy:8}).setDefaultEdgeLabel((function(){return{}}));l.Rm.warn("Old graph before copy",m(e));x(a,e,i,a);e.setNode(a,{clusterNode:true,id:a,clusterData:X.get(a).clusterData,label:X.get(a).label,graph:i});l.Rm.warn("New graph after copy node: (",a,")",m(i));l.Rm.debug("Old graph after copy",m(e))}else{l.Rm.warn("Cluster ** ",a," **not meeting the criteria !externalConnections:",!X.get(a).externalConnections," no parent: ",!e.parent(a)," children ",e.children(a)&&e.children(a).length>0,e.children("D"),n);l.Rm.debug(X)}}t=e.nodes();l.Rm.warn("New list of nodes",t);for(const a of t){const t=e.node(a);l.Rm.warn(" Now next level",a,t);if(t?.clusterNode){G(t.graph,n+1)}}}),"extractor");var K=(0,l.K2)(((e,n)=>{if(n.length===0){return[]}let t=Object.assign([],n);n.forEach((n=>{const r=e.children(n);const a=K(e,r);t=[...t,...a]}));return t}),"sorter");var P=(0,l.K2)((e=>K(e,e.children())),"sortNodesByHierarchy");var T=(0,l.K2)((async(e,n,t,a,s,d)=>{l.Rm.warn("Graph in recursive render:XAX",m(n),s);const c=n.graph().rankdir;l.Rm.trace("Dir in recursive render - dir:",c);const f=e.insert("g").attr("class","root");if(!n.nodes()){l.Rm.info("No nodes found for",n)}else{l.Rm.info("Recursive render XXX",n.nodes())}if(n.edges().length>0){l.Rm.info("Recursive edges",n.edge(n.edges()[0]))}const u=f.insert("g").attr("class","clusters");const p=f.insert("g").attr("class","edgePaths");const h=f.insert("g").attr("class","edgeLabels");const w=f.insert("g").attr("class","nodes");await Promise.all(n.nodes().map((async function(e){const r=n.node(e);if(s!==void 0){const t=JSON.parse(JSON.stringify(s.clusterData));l.Rm.trace("Setting data for parent cluster XXX\n Node.id = ",e,"\n data=",t.height,"\nParent cluster",s.height);n.setNode(s.id,t);if(!n.parent(e)){l.Rm.trace("Setting parent",e,s.id);n.setParent(e,s.id,t)}}l.Rm.info("(Insert) Node XXX"+e+": "+JSON.stringify(n.node(e)));if(r?.clusterNode){l.Rm.info("Cluster identified XBX",e,r.width,n.node(e));const{ranksep:o,nodesep:s}=n.graph();r.graph.setGraph({...r.graph.graph(),ranksep:o+25,nodesep:s});const c=await T(w,r.graph,t,a,n.node(e),d);const g=c.elem;(0,i.lC)(r,g);r.diff=c.diff||0;l.Rm.info("New compound node after recursive render XAX",e,"width",r.width,"height",r.height);(0,i.U7)(g,r)}else{if(n.children(e).length>0){l.Rm.trace("Cluster - the non recursive path XBX",e,r.id,r,r.width,"Graph:",n);l.Rm.trace(A(r.id,n));X.set(r.id,{id:A(r.id,n),node:r})}else{l.Rm.trace("Node - the non recursive path XAX",e,w,n.node(e),c);await(0,i.on)(w,n.node(e),{config:d,dir:c})}}})));const v=(0,l.K2)((async()=>{const e=n.edges().map((async function(e){const t=n.edge(e.v,e.w,e.name);l.Rm.info("Edge "+e.v+" -> "+e.w+": "+JSON.stringify(e));l.Rm.info("Edge "+e.v+" -> "+e.w+": ",e," ",JSON.stringify(n.edge(e)));l.Rm.info("Fix",X,"ids:",e.v,e.w,"Translating: ",X.get(e.v),X.get(e.w));await(0,r.jP)(h,t)}));await Promise.all(e)}),"processEdges");await v();l.Rm.info("Graph before layout:",JSON.stringify(m(n)));l.Rm.info("############################################# XXX");l.Rm.info("### Layout ### XXX");l.Rm.info("############################################# XXX");(0,g.Zp)(n);l.Rm.info("Graph after layout:",JSON.stringify(m(n)));let R=0;let{subGraphTitleTotalMargin:y}=(0,o.O)(d);await Promise.all(P(n).map((async function(e){const t=n.node(e);l.Rm.info("Position XBX => "+e+": ("+t.x,","+t.y,") width: ",t.width," height: ",t.height);if(t?.clusterNode){t.y+=y;l.Rm.info("A tainted cluster node XBX1",e,t.id,t.width,t.height,t.x,t.y,n.parent(e));X.get(t.id).node=t;(0,i.U_)(t)}else{if(n.children(e).length>0){l.Rm.info("A pure cluster node XBX1",e,t.id,t.x,t.y,t.width,t.height,n.parent(e));t.height+=y;n.node(t.parentId);const r=t?.padding/2||0;const a=t?.labelBBox?.height||0;const o=a-r||0;l.Rm.debug("OffsetY",o,"labelHeight",a,"halfPadding",r);await(0,i.U)(u,t);X.get(t.id).node=t}else{const e=n.node(t.parentId);t.y+=y/2;l.Rm.info("A regular node XBX1 - using the padding",t.id,"parent",t.parentId,t.width,t.height,t.x,t.y,"offsetY",t.offsetY,"parent",e,e?.offsetY,t);(0,i.U_)(t)}}})));n.edges().forEach((function(e){const i=n.edge(e);l.Rm.info("Edge "+e.v+" -> "+e.w+": "+JSON.stringify(i),i);i.points.forEach((e=>e.y+=y/2));const o=n.node(e.v);var s=n.node(e.w);const d=(0,r.Jo)(p,i,X,t,o,s,a);(0,r.T_)(i,d)}));n.nodes().forEach((function(e){const t=n.node(e);l.Rm.info(e,t.type,t.diff);if(t.isGroup){R=t.diff}}));l.Rm.warn("Returning from recursive render XAX",f,R);return{elem:f,diff:R}}),"recursiveRender");var J=(0,l.K2)((async(e,n)=>{const t=new y.T({multigraph:true,compound:true}).setGraph({rankdir:e.direction,nodesep:e.config?.nodeSpacing||e.config?.flowchart?.nodeSpacing||e.nodeSpacing,ranksep:e.config?.rankSpacing||e.config?.flowchart?.rankSpacing||e.rankSpacing,marginx:8,marginy:8}).setDefaultEdgeLabel((function(){return{}}));const a=n.select("g");(0,r.g0)(a,e.markers,e.type,e.diagramId);(0,i.gh)();(0,r.IU)();(0,i.IU)();N();e.nodes.forEach((e=>{t.setNode(e.id,{...e});if(e.parentId){t.setParent(e.id,e.parentId)}}));l.Rm.debug("Edges:",e.edges);e.edges.forEach((e=>{if(e.start===e.end){const n=e.start;const r=n+"---"+n+"---1";const a=n+"---"+n+"---2";const i=t.node(n);t.setNode(r,{domId:r,id:r,parentId:i.parentId,labelStyle:"",label:"",padding:0,shape:"labelRect",style:"",width:10,height:10});t.setParent(r,i.parentId);t.setNode(a,{domId:a,id:a,parentId:i.parentId,labelStyle:"",padding:0,shape:"labelRect",label:"",style:"",width:10,height:10});t.setParent(a,i.parentId);const o=structuredClone(e);const s=structuredClone(e);const d=structuredClone(e);o.label="";o.arrowTypeEnd="none";o.id=n+"-cyclic-special-1";s.arrowTypeStart="none";s.arrowTypeEnd="none";s.id=n+"-cyclic-special-mid";d.label="";if(i.isGroup){o.fromCluster=n;d.toCluster=n}d.id=n+"-cyclic-special-2";d.arrowTypeStart="none";t.setEdge(n,r,o,n+"-cyclic-special-0");t.setEdge(r,a,s,n+"-cyclic-special-1");t.setEdge(a,n,d,n+"-cyc{r.d(a,{K:()=>t});var l=Object.defineProperty;var t=(e,a)=>l(e,"name",{value:a,configurable:true})},96986:(e,a,r)=>{r.r(a);r.d(a,{default:()=>i});var l=r(21148);var t=(0,l.K)((async()=>await Promise.all([r.e(8606),r.e(2601),r.e(6439)]).then(r.bind(r,16439))),"loader");var p=["elk.stress","elk.force","elk.mrtree","elk.sporeOverlap"];var o=[{name:"elk",loader:t,algorithm:"elk.layered"},...p.map((e=>({name:e,loader:t,algorithm:e})))];var i=o}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/6993.c93f5a810fcf441cbb6f.js b/.venv/share/jupyter/lab/static/6993.c93f5a810fcf441cbb6f.js new file mode 100644 index 0000000000000000000000000000000000000000..8b28d92500ad10c13e61b3cf9d4d2ae083a7e2fc --- /dev/null +++ b/.venv/share/jupyter/lab/static/6993.c93f5a810fcf441cbb6f.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[6993],{66993:(u,D,F)=>{F.r(D);F.d(D,{getHeadingList:()=>c,gfmHeadingId:()=>s,resetHeadings:()=>o,unescape:()=>n});const C=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g;const E=Object.hasOwnProperty;class A{constructor(){this.occurrences;this.reset()}slug(u,D){const F=this;let C=B(u,D===true);const A=C;while(E.call(F.occurrences,C)){F.occurrences[A]++;C=A+"-"+F.occurrences[A]}F.occurrences[C]=0;return C}reset(){this.occurrences=Object.create(null)}}function B(u,D){if(typeof u!=="string")return"";if(!D)u=u.toLowerCase();return u.replace(C,"").replace(/ /g,"-")}let e=new A;let r=[];const t=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function n(u){return u.replace(t,((u,D)=>{D=D.toLowerCase();if(D==="colon")return":";if(D.charAt(0)==="#"){return D.charAt(1)==="x"?String.fromCharCode(parseInt(D.substring(2),16)):String.fromCharCode(+D.substring(1))}return""}))}function s({prefix:u="",globalSlugs:D=false}={}){return{headerIds:false,hooks:{preprocess(u){if(!D){o()}return u}},useNewRenderer:true,renderer:{heading({tokens:D,depth:F}){const C=this.parser.parseInline(D);const E=n(C).trim().replace(/<[!\/a-z].*?>/gi,"");const A=F;const B=`${u}${e.slug(E.toLowerCase())}`;const t={level:A,text:C,id:B,raw:E};r.push(t);return`${C}\n`}}}}function c(){return r}function o(){r=[];e=new A}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/7136.b312751fbb25b73f5e71.js b/.venv/share/jupyter/lab/static/7136.b312751fbb25b73f5e71.js new file mode 100644 index 0000000000000000000000000000000000000000..0ffd8017e9c09b48606ee183a811d72df24ff06b --- /dev/null +++ b/.venv/share/jupyter/lab/static/7136.b312751fbb25b73f5e71.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[7136],{97136:(e,t,r)=>{r.r(t);r.d(t,{r:()=>_});function n(e){var t={};for(var r=0;r=!&|~$:]/;var m;function d(e,t){m=null;var r=e.next();if(r=="#"){e.skipToEnd();return"comment"}else if(r=="0"&&e.eat("x")){e.eatWhile(/[\da-f]/i);return"number"}else if(r=="."&&e.eat(/\d/)){e.match(/\d*(?:e[+\-]?\d+)?/);return"number"}else if(/\d/.test(r)){e.match(/\d*(?:\.\d+)?(?:e[+\-]\d+)?L?/);return"number"}else if(r=="'"||r=='"'){t.tokenize=v(r);return"string"}else if(r=="`"){e.match(/[^`]+`/);return"string.special"}else if(r=="."&&e.match(/.(?:[.]|\d+)/)){return"keyword"}else if(/[a-zA-Z\.]/.test(r)){e.eatWhile(/[\w\.]/);var n=e.current();if(u.propertyIsEnumerable(n))return"atom";if(s.propertyIsEnumerable(n)){if(o.propertyIsEnumerable(n)&&!e.match(/\s*if(\s+|$)/,false))m="block";return"keyword"}if(c.propertyIsEnumerable(n))return"builtin";return"variable"}else if(r=="%"){if(e.skipTo("%"))e.next();return"variableName.special"}else if(r=="<"&&e.eat("-")||r=="<"&&e.match("<-")||r=="-"&&e.match(/>>?/)){return"operator"}else if(r=="="&&t.ctx.argList){return"operator"}else if(p.test(r)){if(r=="$")return"operator";e.eatWhile(p);return"operator"}else if(/[\(\){}\[\];]/.test(r)){m=r;if(r==";")return"punctuation";return null}else{return null}}function v(e){return function(t,r){if(t.eat("\\")){var n=t.next();if(n=="x")t.match(/^[a-f0-9]{2}/i);else if((n=="u"||n=="U")&&t.eat("{")&&t.skipTo("}"))t.next();else if(n=="u")t.match(/^[a-f0-9]{4}/i);else if(n=="U")t.match(/^[a-f0-9]{8}/i);else if(/[0-7]/.test(n))t.match(/^[0-7]{1,2}/);return"string.special"}else{var i;while((i=t.next())!=null){if(i==e){r.tokenize=d;break}if(i=="\\"){t.backUp(1);break}}return"string"}}}var k=1,x=2,b=4;function h(e,t,r){e.ctx={type:t,indent:e.indent,flags:0,column:r.column(),prev:e.ctx}}function g(e,t){var r=e.ctx;e.ctx={type:r.type,indent:r.indent,flags:r.flags|t,column:r.column,prev:r.prev}}function y(e){e.indent=e.ctx.indent;e.ctx=e.ctx.prev}const _={name:"r",startState:function(e){return{tokenize:d,ctx:{type:"top",indent:-e,flags:x},indent:0,afterIdent:false}},token:function(e,t){if(e.sol()){if((t.ctx.flags&3)==0)t.ctx.flags|=x;if(t.ctx.flags&b)y(t);t.indent=e.indentation()}if(e.eatSpace())return null;var r=t.tokenize(e,t);if(r!="comment"&&(t.ctx.flags&x)==0)g(t,k);if((m==";"||m=="{"||m=="}")&&t.ctx.type=="block")y(t);if(m=="{")h(t,"}",e);else if(m=="("){h(t,")",e);if(t.afterIdent)t.ctx.argList=true}else if(m=="[")h(t,"]",e);else if(m=="block")h(t,"block",e);else if(m==t.ctx.type)y(t);else if(t.ctx.type=="block"&&r!="comment")g(t,b);t.afterIdent=r=="variable"||r=="keyword";return r},indent:function(e,t,r){if(e.tokenize!=d)return 0;var n=t&&t.charAt(0),i=e.ctx,a=n==i.type;if(i.flags&b)i=i.prev;if(i.type=="block")return i.indent+(n=="{"?0:r.unit);else if(i.flags&k)return i.column+(a?0:1);else return i.indent+(a?0:r.unit)},languageData:{wordChars:".",commentTokens:{line:"#"},autocomplete:i.concat(a,l)}}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/721921bab0d001ebff02.woff b/.venv/share/jupyter/lab/static/721921bab0d001ebff02.woff new file mode 100644 index 0000000000000000000000000000000000000000..f5df02348b3ad03c4828e77e172cd1cee1bef4dc Binary files /dev/null and b/.venv/share/jupyter/lab/static/721921bab0d001ebff02.woff differ diff --git a/.venv/share/jupyter/lab/static/7250.b88d0a5e237ff5ff1aad.js b/.venv/share/jupyter/lab/static/7250.b88d0a5e237ff5ff1aad.js new file mode 100644 index 0000000000000000000000000000000000000000..a3886346d7a4a2b176f4a7207f3b474449ed2473 --- /dev/null +++ b/.venv/share/jupyter/lab/static/7250.b88d0a5e237ff5ff1aad.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[7250],{97250:(O,Q,P)=>{P.r(Q);P.d(Q,{rust:()=>U,rustLanguage:()=>l});var $=P(27421);var X=P(45145);const i=1,e=2,a=3,h=4,r=5;const t=98,s=101,W=102,Y=114,S=69,x=48,o=46,Z=43,_=45,p=35,b=34,z=124,q=60,w=62;function g(O){return O>=48&&O<=57}function n(O){return g(O)||O==95}const R=new $.Lu(((O,Q)=>{if(g(O.next)){let Q=false;do{O.advance()}while(n(O.next));if(O.next==o){Q=true;O.advance();if(g(O.next)){do{O.advance()}while(n(O.next))}else if(O.next==o||O.next>127||/\w/.test(String.fromCharCode(O.next))){return}}if(O.next==s||O.next==S){Q=true;O.advance();if(O.next==Z||O.next==_)O.advance();if(!n(O.next))return;do{O.advance()}while(n(O.next))}if(O.next==W){let P=O.peek(1);if(P==x+3&&O.peek(2)==x+2||P==x+6&&O.peek(2)==x+4){O.advance(3);Q=true}else{return}}if(Q)O.acceptToken(r)}else if(O.next==t||O.next==Y){if(O.next==t)O.advance();if(O.next!=Y)return;O.advance();let Q=0;while(O.next==p){Q++;O.advance()}if(O.next!=b)return;O.advance();O:for(;;){if(O.next<0)return;let P=O.next==b;O.advance();if(P){for(let P=0;P{if(O.next==z)O.acceptToken(i,1)}));const T=new $.Lu((O=>{if(O.next==q)O.acceptToken(e,1);else if(O.next==w)O.acceptToken(a,1)}));const y=(0,X.styleTags)({"const macro_rules struct union enum type fn impl trait let static":X.tags.definitionKeyword,"mod use crate":X.tags.moduleKeyword,"pub unsafe async mut extern default move":X.tags.modifier,"for if else loop while match continue break return await":X.tags.controlKeyword,"as in ref":X.tags.operatorKeyword,"where _ crate super dyn":X.tags.keyword,self:X.tags.self,String:X.tags.string,Char:X.tags.character,RawString:X.tags.special(X.tags.string),Boolean:X.tags.bool,Identifier:X.tags.variableName,"CallExpression/Identifier":X.tags.function(X.tags.variableName),BoundIdentifier:X.tags.definition(X.tags.variableName),"FunctionItem/BoundIdentifier":X.tags.function(X.tags.definition(X.tags.variableName)),LoopLabel:X.tags.labelName,FieldIdentifier:X.tags.propertyName,"CallExpression/FieldExpression/FieldIdentifier":X.tags.function(X.tags.propertyName),Lifetime:X.tags.special(X.tags.variableName),ScopeIdentifier:X.tags.namespace,TypeIdentifier:X.tags.typeName,"MacroInvocation/Identifier MacroInvocation/ScopedIdentifier/Identifier":X.tags.macroName,"MacroInvocation/TypeIdentifier MacroInvocation/ScopedIdentifier/TypeIdentifier":X.tags.macroName,'"!"':X.tags.macroName,UpdateOp:X.tags.updateOperator,LineComment:X.tags.lineComment,BlockComment:X.tags.blockComment,Integer:X.tags.integer,Float:X.tags.float,ArithOp:X.tags.arithmeticOperator,LogicOp:X.tags.logicOperator,BitOp:X.tags.bitwiseOperator,CompareOp:X.tags.compareOperator,"=":X.tags.definitionOperator,".. ... => ->":X.tags.punctuation,"( )":X.tags.paren,"[ ]":X.tags.squareBracket,"{ }":X.tags.brace,". DerefOp":X.tags.derefOperator,"&":X.tags.operator,", ; ::":X.tags.separator,"Attribute/...":X.tags.meta});const c={__proto__:null,self:28,super:32,crate:34,impl:46,true:72,false:72,pub:88,in:92,const:96,unsafe:104,async:108,move:110,if:114,let:118,ref:142,mut:144,_:198,else:200,match:204,as:248,return:252,await:262,break:270,continue:276,while:312,loop:316,for:320,macro_rules:327,mod:334,extern:342,struct:346,where:364,union:379,enum:382,type:390,default:395,fn:396,trait:412,use:420,static:438,dyn:476};const d=$.U1.deserialize({version:14,states:"$2xQ]Q_OOP$wOWOOO&sQWO'#CnO)WQWO'#I`OOQP'#I`'#I`OOQQ'#Ie'#IeO)hO`O'#C}OOQR'#Ih'#IhO)sQWO'#IuOOQO'#Hk'#HkO)xQWO'#DpOOQR'#Iw'#IwO)xQWO'#DpO*ZQWO'#DpOOQO'#Iv'#IvO,SQWO'#J`O,ZQWO'#EiOOQV'#Hp'#HpO,cQYO'#F{OOQV'#El'#ElOOQV'#Em'#EmOOQV'#En'#EnO.YQ_O'#EkO0_Q_O'#EoO2gQWOOO4QQ_O'#FPO7hQWO'#J`OOQV'#FY'#FYO7{Q_O'#F^O:WQ_O'#FaOOQO'#F`'#F`O=sQ_O'#FcO=}Q_O'#FbO@VQWO'#FgOOQO'#J`'#J`OOQV'#Io'#IoOA]Q_O'#InOEPQWO'#InOOQV'#Fw'#FwOF[QWO'#JuOFcQWO'#F|OOQO'#IO'#IOOGrQWO'#GhOOQV'#Im'#ImOOQV'#Il'#IlOOQV'#Hj'#HjQGyQ_OOOKeQ_O'#DUOKlQYO'#CqOOQP'#I_'#I_OOQV'#Hg'#HgQ]Q_OOOLuQWO'#I`ONsQYO'#DXO!!eQWO'#JuO!!lQWO'#JuO!!vQ_O'#DfO!%]Q_O'#E}O!(sQ_O'#FWO!,ZQWO'#FZO!.^QXO'#FbO!.cQ_O'#EeO!!vQ_O'#FmO!0uQWO'#FoO!0zQWO'#FoO!1PQ^O'#FqO!1WQWO'#JuO!1_QWO'#FtO!1dQWO'#FxO!2WQWO'#JjO!2_QWO'#GOO!2_QWO'#G`O!2_QWO'#GbO!2_QWO'#GsOOQO'#Ju'#JuO!2dQWO'#GhO!2lQYO'#GpO!2_QWO'#GqO!3uQ^O'#GtO!3|QWO'#GuO!4hQWO'#HOP!4sOpO'#CcPOOO)CC})CC}OOOO'#Hi'#HiO!5OO`O,59iOOQV,59i,59iO!5ZQYO,5?aOOQO-E;i-E;iOOQO,5:[,5:[OOQP,59Z,59ZO)xQWO,5:[O)xQWO,5:[O!5oQWO,5?kO!5zQYO,5;qO!6PQYO,5;TO!6hQWO,59QO!7kQXO'#CnO!7xQXO'#I`O!9SQWO'#CoO,^QWO'#EiOOQV-E;n-E;nO!9eQWO'#FsOOQV,5WQWO,5:fOOQP,5:h,5:hO!1PQ^O,5:hO!1PQ^O,5:mO$>]QYO,5gQ_O'#HsO$>tQXO,5@QOOQV1G1i1G1iOOQP,5:e,5:eO$>|QXO,5]QYO,5=vO$LRQWO'#KRO$L^QWO,5=xOOQR,5=y,5=yO$LcQWO,5=zO$>]QYO,5>PO$>]QYO,5>POOQO1G.w1G.wO$>]QYO1G.wO$LnQYO,5=pO$LvQZO,59^OOQR,59^,59^O$>]QYO,5=wO% YQZO,5=}OOQR,5=},5=}O%#lQWO1G/_O!6PQYO1G/_O#FYQYO1G2vO%#qQWO1G2vO%$PQYO1G2vOOQV1G/i1G/iO%%YQWO,5:SO%%bQ_O1G/lO%*kQWO1G1^O%+RQWO1G1hOOQO1G1h1G1hO$>]QYO1G1hO%+iQ^O'#EgOOQV1G0k1G0kOOQV1G1s1G1sO!!vQ_O1G1sO!0zQWO1G1uO!1PQ^O1G1wO!.cQ_O1G1wOOQP,5:j,5:jO$>]QYO1G/^OOQO'#Cn'#CnO%+vQWO1G1zOOQV1G2O1G2OO%,OQWO'#CnO%,WQWO1G3TO%,]QWO1G3TO%,bQYO'#GQO%,sQWO'#G]O%-UQYO'#G_O%.hQYO'#GXOOQV1G2U1G2UO%/wQWO1G2UO%/|QWO1G2UO$ARQWO1G2UOOQV1G2f1G2fO%/wQWO1G2fO#CpQWO1G2fO%0UQWO'#GdOOQV1G2h1G2hO%0gQWO1G2hO#C{QWO1G2hO%0lQYO'#GSO$>]QYO1G2lO$AdQWO1G2lOOQV1G2y1G2yO%1xQWO1G2yO%3hQ^O'#GkO%3rQWO1G2nO#DfQWO1G2nO%4QQYO,5]QYO1G2vOOQV1G2w1G2wO%5tQWO1G2wO%5yQWO1G2wO#HXQWO1G2wOOQV1G2z1G2zO.YQ_O1G2zO$>]QYO1G2zO%6RQWO1G2zOOQO,5>l,5>lOOQO-E]QYO1G3UPOOO-E;d-E;dPOOO1G.i1G.iOOQO7+*g7+*gO%7VQYO'#IcO%7nQYO'#IfO%7yQYO'#IfO%8RQYO'#IfO%8^QYO,59eOOQO7+%b7+%bOOQP7+$a7+$aO%8cQ!fO'#JTOOQS'#EX'#EXOOQS'#EY'#EYOOQS'#EZ'#EZOOQS'#JT'#JTO%;UQWO'#EWOOQS'#E`'#E`OOQS'#JR'#JROOQS'#Hn'#HnO%;ZQ!fO,5:oOOQV,5:o,5:oOOQV'#JQ'#JQO%;bQ!fO,5:{OOQV,5:{,5:{O%;iQ!fO,5:|OOQV,5:|,5:|OOQV7+'e7+'eOOQV7+&Z7+&ZO%;pQ!fO,59TOOQO,59T,59TO%>YQWO7+$WO%>_QWO1G1yOOQV1G1y1G1yO!9SQWO1G.uO%>dQWO,5?}O%>nQ_O'#HqO%@|QWO,5?}OOQO1G1X1G1XOOQO7+&}7+&}O%AUQWO,5>^OOQO-E;p-E;pO%AcQWO7+'OO.YQ_O7+'OOOQO7+'O7+'OOOQO7+'P7+'PO%AjQWO7+'POOQO7+'W7+'WOOQP1G0V1G0VO%ArQXO1G/tO!M{QWO1G/tO%BsQXO1G0RO%CkQ^O'#HlO%C{QWO,5?eOOQP1G/u1G/uO%DWQWO1G/uO%D]QWO'#D_OOQO'#Dt'#DtO%DhQWO'#DtO%DmQWO'#I{OOQO'#Iz'#IzO%DuQWO,5:_O%DzQWO'#DtO%EPQWO'#DtOOQP1G0Q1G0QOOQP1G0S1G0SOOQP1G0X1G0XO%EXQXO1G1jO%EdQXO'#FeOOQP,5>_,5>_O!1PQ^O'#FeOOQP-E;q-E;qO$>]QYO1G1jOOQO7+'S7+'SOOQO,5]QYO7+$xOOQV7+'j7+'jO%FsQWO7+(oO%FxQWO7+(oOOQV7+'p7+'pO%/wQWO7+'pO%F}QWO7+'pO%GVQWO7+'pOOQV7+(Q7+(QO%/wQWO7+(QO#CpQWO7+(QOOQV7+(S7+(SO%0gQWO7+(SO#C{QWO7+(SO$>]QYO7+(WO%GeQWO7+(WO#HUQYO7+(cO%GjQWO7+(YO#DfQWO7+(YOOQV7+(c7+(cO%5tQWO7+(cO%5yQWO7+(cO#HXQWO7+(cOOQV7+(g7+(gO$>]QYO7+(pO%GxQWO7+(pO!1dQWO7+(pOOQV7+$v7+$vO%G}QWO7+$vO%HSQZO1G3ZO%JfQWO1G4jOOQO1G4j1G4jOOQR1G.}1G.}O#.WQWO1G.}O%JkQWO'#KQOOQO'#HW'#HWO%J|QWO'#HXO%KXQWO'#KQOOQO'#KP'#KPO%KaQWO,5=qO%KfQYO'#H[O%LrQWO'#GmO%L}QYO'#CtO%MXQWO'#GmO$>]QYO1G3ZOOQR1G3g1G3gO#7aQWO1G3ZO%M^QZO1G3bO$>]QYO1G3bO& mQYO'#IVO& }QWO,5@mOOQR1G3d1G3dOOQR1G3f1G3fO.YQ_O1G3fOOQR1G3k1G3kO&!VQYO7+$cO&!_QYO'#KOOOQQ'#J}'#J}O&!gQYO1G3[O&!lQZO1G3cOOQQ7+$y7+$yO&${QWO7+$yO&%QQWO7+(bOOQV7+(b7+(bO%5tQWO7+(bO$>]QYO7+(bO#FYQYO7+(bO&%YQWO7+(bO!.cQ_O1G/nO&%hQWO7+%WO$?[QWO7+'SO&%pQWO'#EhO&%{Q^O'#EhOOQU'#Ho'#HoO&%{Q^O,5;ROOQV,5;R,5;RO&&VQWO,5;RO&&[Q^O,5;RO!0zQWO7+'_OOQV7+'a7+'aO&&iQWO7+'cO&&qQWO7+'cO&&xQWO7+$xO&'TQ!fO7+'fO&'[Q!fO7+'fOOQV7+(o7+(oO!1dQWO7+(oO&'cQYO,5]QYO'#JrOOQO'#Jq'#JqO&*YQWO,5]QYO'#GUO&,SQYO'#JkOOQQ,5]QYO7+(YO&0SQYO'#HxO&0hQYO1G2WOOQQ1G2W1G2WOOQQ,5]QYO,5]QYO7+(fO&1dQWO'#IRO&1nQWO,5@hOOQO1G3Q1G3QOOQO1G2}1G2}OOQO1G3P1G3POOQO1G3R1G3ROOQO1G3S1G3SOOQO1G3O1G3OO&1vQWO7+(pO$>]QYO,59fO&2RQ^O'#ISO&2xQYO,5?QOOQR1G/P1G/PO&3QQ!bO,5:pO&3VQ!fO,5:rOOQS-E;l-E;lOOQV1G0Z1G0ZOOQV1G0g1G0gOOQV1G0h1G0hO&3^QWO'#JTOOQO1G.o1G.oOOQV<]O&3qQWO,5>]OOQO-E;o-E;oOOQO<WOOQO-E;j-E;jOOQP7+%a7+%aO!1PQ^O,5:`O&5cQWO'#HmO&5wQWO,5?gOOQP1G/y1G/yOOQO,5:`,5:`O&6PQWO,5:`O%DzQWO,5:`O$>]QYO,5`,5>`OOQO-E;r-E;rOOQV7+'l7+'lO&6yQWO<]QYO<]QYO<]QYO<]QYO7+(uOOQO7+*U7+*UOOQR7+$i7+$iO&8cQWO,5@lOOQO'#Gm'#GmO&8kQWO'#GmO&8vQYO'#IUO&8cQWO,5@lOOQR1G3]1G3]O&:cQYO,5=vO&;rQYO,5=XO&;|QWO,5=XOOQO,5=X,5=XOOQR7+(u7+(uO&eQZO7+(|O&@tQWO,5>qOOQO-E]QYO<]QYO,5]QYO,5@^O&D^QYO'#H|O&EsQWO,5@^OOQO1G2e1G2eO%,nQWO,5]QYO,5PO&I]QYO,5@VOOQV<]QYO,5=WO&KuQWO,5@cO&K}QWO,5@cO&MvQ^O'#IPO&KuQWO,5@cOOQO1G2q1G2qO&NTQWO,5=WO&N]QWO<oO&NvQYO,5>dO' UQYO,5>dOOQQ,5>d,5>dOOQQ-E;v-E;vOOQQ7+'r7+'rO' aQYO1G2]O$>]QYO1G2^OOQV<m,5>mOOQO-EnOOQQ,5>n,5>nO'!fQYO,5>nOOQQ-EX,5>XOOQO-E;k-E;kO!1PQ^O1G/zOOQO1G/z1G/zO'%oQWO1G/zO'%tQXO1G1kO$>]QYO1G1kO'&PQWO7+'[OOQVANA`ANA`O'&ZQWOANA`O$>]QYOANA`O'&cQWOANA`OOQVAN>OAN>OO.YQ_OAN>OO'&qQWOANAuOOQVAN@vAN@vO'&vQWOAN@vOOQVANAWANAWOOQVANAYANAYOOQVANA^ANA^O'&{QWOANA^OOQVANAiANAiO%5tQWOANAiO%5yQWOANAiO''TQWOANA`OOQVANAvANAvO.YQ_OANAvO''cQWOANAvO$>]QYOANAvOOQR<pOOQO'#HY'#HYO''vQWO'#HZOOQO,5>p,5>pOOQO-E]QYO<o,5>oOOQQ-E]QYOANAhO'(bQWO1G1rO')UQ^O1G0nO.YQ_O1G0nO'*zQWO,5;UO'+RQWO1G0nP'+WQWO'#ERP&%{Q^O'#HpOOQV7+&X7+&XO'+cQWO7+&XO&&qQWOAN@iO'+hQWOAN>OO!5oQWO,5a,5>aO'+oQWOAN@lO'+tQWOAN@lOOQS-E;s-E;sOOQVAN@lAN@lO'+|QWOAN@lOOQVANAuANAuO',UQWO1G5vO',^QWO1G2dO$>]QYO1G2dO&'|QWO,5>gOOQO,5>g,5>gOOQO-E;y-E;yO',iQWO1G5xO',qQWO1G5xO&(nQYO,5>hO',|QWO,5>hO$>]QYO,5>hOOQO-E;z-E;zO'-XQWO'#JnOOQO1G2a1G2aOOQO,5>f,5>fOOQO-E;x-E;xO&'cQYO,5iOOQO,5>i,5>iOOQO-E;{-E;{OOQQ,5>c,5>cOOQQ-E;u-E;uO'.pQWO1G2sO'/QQWO1G2rO'/]QWO1G5}O'/eQ^O,5>kOOQO'#Go'#GoOOQO,5>k,5>kO'/lQWO,5>kOOQO-E;}-E;}O$>]QYO1G2rO'/zQYO7+'xO'0VQWOANAlOOQVANAlANAlO.YQ_OANAlO'0^QWOANAvOOQS7+%x7+%xO'0eQWO7+%xO'0pQ!fO7+%xO'0}QWO7+%fO!1PQ^O7+%fO'1YQXO7+'VOOQVG26zG26zO'1eQWOG26zO'1sQWOG26zO$>]QYOG26zO'1{QWOG23jOOQVG27aG27aOOQVG26bG26bOOQVG26xG26xOOQVG27TG27TO%5tQWOG27TO'2SQWOG27bOOQVG27bG27bO.YQ_OG27bO'2ZQWOG27bOOQO1G4[1G4[OOQO7+(_7+(_OOQRANA{ANA{OOQVG27SG27SO%5tQWOG27SO&0uQWOG27SO'2fQ^O7+&YO'4PQWO7+'^O'4sQ^O7+&YO.YQ_O7+&YP.YQ_O,5;SP'6PQWO,5;SP'6UQWO,5;SOOQV<]QYO1G4SO%,nQWO'#HyO'7UQWO,5@YO'7dQWO7+(VO.YQ_O7+(VOOQO1G4T1G4TOOQO1G4V1G4VO'7nQWO1G4VO'7|QWO7+(^OOQVG27WG27WO'8XQWOG27WOOQS<e,5>eOOQO-E;w-E;wO'?rQWO<wD_DpPDvHQPPPPPPK`P! P! _PPPPP!!VP!$oP!$oPP!&oP!(rP!(w!)n!*f!*f!*f!(w!+]P!(w!.Q!.TPP!.ZP!(w!(w!(w!(wP!(w!(wP!(w!(w!.y!/dP!/dJ}J}J}PPPP!/d!.y!/sPP!$oP!0^!0a!0g!1h!1t!3t!3t!5r!7t!1t!1t!9p!;_!=O!>k!@U!Am!CS!De!1t!1tP!1tP!1t!1t!Et!1tP!Ge!1t!1tP!Ie!1tP!1t!7t!7t!1t!7t!1t!Kl!Mt!Mw!7t!1t!Mz!M}!M}!M}!NR!$oP!$oP!$oP! P! PP!N]! P! PP!Ni# }! PP! PP#!^##c##k#$Z#$_#$e#$e#$mP#&s#&s#&y#'o#'{! PP! PP#(]#(l! PP! PPP#(x#)W#)d#)|#)^! P! PP! P! P! PP#*S#*S#*Y#*`#*S#*S! P! PP#*m#*v#+Q#+Q#,x#.l#.x#.x#.{#.{5a5a5a5a5a5a5a5aP5a#/O#/U#/p#1{#2R#2b#6^#6d#6j#6|#7W#8w#9R#9b#9h#9n#9x#:S#:Y#:g#:m#:s#:}#;]#;g#=u#>R#>`#>f#>n#>u#?PPPPPPPP#?V#BaP#F^#Jx#Ls#Nr$&^P$&aPPP$)_$)h$)z$/U$1d$1m$3fP!(w$4`$7r$:i$>T$>^$>c$>fPPP$>i$A`$A|P$BaPPPPPPPPPP$BvP$EU$EX$E[$Eb$Ee$Eh$Ek$En$Et$HO$HR$HU$HX$H[$H_$Hb$He$Hh$Hk$Hn$Jt$Jw$Jz#*S$KW$K^$Ka$Kd$Kh$Kl$Ko$KrQ!tPT'V!s'Wi!SOlm!P!T$T$W$y%b)U*f/gQ'i#QR,n'l(OSOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!q!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%X%_%b&U&Y&[&b&u&z&|'P'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n+z,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1P1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:gS(z$v-oQ*p&eQ*t&hQ-k(yQ-y)ZW0Z+Q0Y4Z7UR4Y0[&w!RObfgilmop!O!P!T!Y!Z![!_!`!c!p#Q#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r$y%_%b&U&Y&[&b&u'l'}(W(Y(b(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,s,z-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f#r]Ofgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hb#[b#Q$y'l(b)S)U*Z-t!h$bo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m$b%k!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g!W:y!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR:|%n$_%u!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g$e%l!Q!n$O$u%n%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g'hZOY[fgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r%_%b%i%j&U&Y&[&b&u'a'}(W(Y(d(e(f(j(o(p(r(|)i)p)q*f*i*k*l+Z+n,s,z-R-T-g-m.i.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:`:a:e:f:g:t:u:x$^%l!Q!n$O$u%n%o%p%q%y%{&P&p&r(q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ&j!hQ&k!iQ&l!jQ&m!kQ&s!oQ)[%QQ)]%RQ)^%SQ)_%TQ)b%WQ+`&oS,R']1ZQ.W)`S/r*u4TR4n0s+yTOY[bfgilmop!O!P!Q!T!Y!Z![!_!`!c!n!p!q!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$O$T$W$`$a$e$g$h$q$r$u$y%X%_%b%i%j%n%o%p%q%y%{&P&U&Y&[&b&o&p&r&u&z&|'P']'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(q(r(|)S)U)i)p)q)s)x)y*O*P*R*V*Z*[*^*e*f*i*k*l*n*w*x+U+V+Z+h+n+o+z+},q,s,z-R-T-g-i-m-t-v.U.`.i.p.t.x.y.}/Z/[/^/b/d/g/{/}0`0e0g0m0r0w0}1O1P1Y1Z1h1r1y1|2a2h2j2m2s2v3V3_3a3f3h3k3u3{3|4R4U4W4_4c4e4h4t4v4|5[5`5d5g5t5v6R6Y6]6a6p6v6x7S7^7c7g7m7r7{8W8X8g8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:`:a:e:f:g:t:u:xQ'[!xQ'h#PQ)l%gU)r%m*T*WR.f)kQ,T']R5P1Z#t%s!Q!n$O$u%p%q&P&p&r(q)x)y*O*R*V*[*^*e*n*w+V+h+o+}-i-v.U.`.t.x.y/Z/[/{/}0`0r0w1O1Y1y2a2h2j2m2v3V3u3{3|4U4e4t5`5d5v6R6Y6p6v6x7c7r8gQ)x%oQ+_&oQ,U']n,^'b'c'd,c,f,h,l/m/n1_3n3q5T5U7kS.q)s2sQ/O*PQ/Q*SQ/q*uS0Q*x4RQ0a+U[0o+Z.j0g4h5y7^Q2v.pS4d0e2rQ4m0sQ5Q1ZQ6T3RQ6z4PQ7O4TQ7X4_R9Y8h&jVOfgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u']'}(W(Y(b(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1Z1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fU&g!g%P%[o,^'b'c'd,c,f,h,l/m/n1_3n3q5T5U7k$nsOfgilm!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y'}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9z9{:O:P:Q:R:S:T:U:V:W:X:Y:eS$tp9xS&O!W#bS&Q!X#cQ&`!bQ*_&RQ*a&VS*d&[:fQ*h&^Q,T']Q-j(wQ/i*jQ0p+[S2f.X0qQ3]/_Q3^/`Q3g/hQ3i/kQ5P1ZU5b2R2g4lU7o5c5e5rQ8]6dS8u7p7qS9_8v8wR9i9`i{Ob!O!P!T$y%_%b)S)U)i-thxOb!O!P!T$y%_%b)S)U)i-tW/v*v/t3w6qQ/}*wW0[+Q0Y4Z7UQ3{/{Q6x3|R8g6v!h$do!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ&d!dQ&f!fQ&n!mW&x!q%X&|1PQ'S!rQ)X$}Q)Y%OQ)a%VU)d%Y'T'UQ*s&hS+s&z'PS-Y(k1sQ-u)WQ-x)ZS.a)e)fS0x+c/sQ1S+zQ1W+{S1v-_-`Q2k.bQ3s/pQ5]1xR5h2V${sOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$zsOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR3]/_V&T!Y!`*i!i$lo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m!k$^o!c!p$e$g$h$q$r&U&b&u(b(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m!i$co!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m&e^Ofgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u'}(W(Y(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR(l$fQ-[(kR5Y1sQ(S#|S({$v-oS-Z(k1sQ-l(yW/u*v/t3w6qS1w-_-`Q3v/vR5^1xQ'e#Or,e'b'c'd'j'p)u,c,f,h,l/m/n1_3n3q5U6fR,o'mk,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ'f#Or,e'b'c'd'j'p)u,c,f,h,l/m/n1_3n3q5U6fR,p'mR*g&]X/c*f/d/g3f!}aOb!O!P!T#z$v$y%_%b'}(y)S)U)i)s*f*v*w+Q+Z,s-o-t.j/b/d/g/t/{0Y0g1h2s3f3w3|4Z4h5y6a6q6v7U7^Q3`/aQ6_3bQ8Y6`R9V8Z${rOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f#nfOfglmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h!T9u!Y!_!`*i*l/^3h9u9v9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:e:f#rfOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h!X9u!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$srOfglmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:e:f#U#oh#d$P$Q$V$s%^&W&X'q't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b}:P&S&]/k3[6d:[:]:c:d:h:j:k:l:m:n:o:p:q:r:v:w:{#W#ph#d$P$Q$V$s%^&W&X'q'r't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b!P:Q&S&]/k3[6d:[:]:c:d:h:i:j:k:l:m:n:o:p:q:r:v:w:{#S#qh#d$P$Q$V$s%^&W&X'q'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9b{:R&S&]/k3[6d:[:]:c:d:h:k:l:m:n:o:p:q:r:v:w:{#Q#rh#d$P$Q$V$s%^&W&X'q'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9by:S&S&]/k3[6d:[:]:c:d:h:l:m:n:o:p:q:r:v:w:{#O#sh#d$P$Q$V$s%^&W&X'q'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bw:T&S&]/k3[6d:[:]:c:d:h:m:n:o:p:q:r:v:w:{!|#th#d$P$Q$V$s%^&W&X'q'x'y'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bu:U&S&]/k3[6d:[:]:c:d:h:n:o:p:q:r:v:w:{!x#vh#d$P$Q$V$s%^&W&X'q'z'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bq:W&S&]/k3[6d:[:]:c:d:h:p:q:r:v:w:{!v#wh#d$P$Q$V$s%^&W&X'q'{'|(O(U([(`*b*c,r,w,y-n0z1i1l1}3P4w5V5a6^6e7R7e7h7s7y8j8q8{9[9bo:X&S&]/k3[6d:[:]:c:d:h:q:r:v:w:{$]#{h#`#d$P$Q$V$s%^&S&W&X&]'q'r's't'u'v'w'x'y'z'{'|(O(U([(`*b*c,r,w,y-n/k0z1i1l1}3P3[4w5V5a6^6d6e7R7e7h7s7y8j8q8{9[9b:[:]:c:d:h:i:j:k:l:m:n:o:p:q:r:v:w:{${jOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f$v!aOfgilmp!O!P!T!Y!Z!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ&Y![Q&Z!]R:e9{#rpOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hQ&[!^!W9x!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fR:f:zR$moR-f(rR$wqT(}$v-oQ/f*fS3d/d/gR6c3fQ3m/mQ3p/nQ6i3nR6l3qQ$zwQ)V${Q*q&fQ+f&qQ+i&sQ-w)YW.Z)b+j+k+lS/X*]+gW2b.W.[.].^U3W/Y/]0yU5o2c2d2eS6W3X3ZS7w5p5qS8Q6V6XQ8y7xS8}8R8SR9c9O^|O!O!P!T%_%b)iX)R$y)S)U-tQ&r!nQ*^&PQ*|&jQ+P&kQ+T&lQ+W&mQ+]&nQ+l&sQ-})[Q.Q)]Q.T)^Q.V)_Q.Y)aQ.^)bQ2S-uQ2e.WR4U0VU+a&o*u4TR4o0sQ+Y&mQ+k&sS.])b+l^0v+_+`/q/r4m4n7OS2d.W.^S4Q0R0SR5q2eS0R*x4RQ0a+UR7X4_U+d&o*u4TR4p0sQ*z&jQ+O&kQ+S&lQ+g&qQ+j&sS-{)[*|S.P)]+PS.S)^+TU.[)b+k+lQ/Y*]Q0X*{Q0q+[Q2X-|Q2Y-}Q2].QQ2_.TU2c.W.].^Q2g.XS3Z/]0yS5c2R4lQ5j2ZS5p2d2eQ6X3XS7q5e5rQ7x5qQ8R6VQ8v7pQ9O8SR9`8wQ0T*xR6|4RQ*y&jQ*}&kU-z)[*z*|U.O)]+O+PS2W-{-}S2[.P.QQ4X0ZQ5i2YQ5k2]R7T4YQ/w*vQ3t/tQ6r3wR8d6qQ*{&jS-|)[*|Q2Z-}Q4X0ZR7T4YQ+R&lU.R)^+S+TS2^.S.TR5l2_Q0]+QQ4V0YQ7V4ZR8l7UQ+[&nS.X)a+]S2R-u.YR5e2SQ0i+ZQ4f0gQ7`4hR8m7^Q.m)sQ0i+ZQ2p.jQ4f0gQ5|2sQ7`4hQ7}5yR8m7^Q0i+ZR4f0gX'O!q%X&|1PX&{!q%X&|1PW'O!q%X&|1PS+u&z'PR1U+z_|O!O!P!T%_%b)iQ%a!PS)h%_%bR.d)i$^%u!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ*U%yR*X%{$c%n!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gW)t%m%x*T*WQ.e)jR2{.vR.m)sR5|2sQ'W!sR,O'WQ!TOQ$TlQ$WmQ%b!P[%|!T$T$W%b)U/gQ)U$yR/g*f$b%i!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g[)n%i)p.i:`:t:xQ)p%jQ.i)qQ:`%nQ:t:aR:x:uQ!vUR'Y!vS!OO!TU%]!O%_)iQ%_!PR)i%b#rYOfgilmp!O!P!T!Z![#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i+n,s,z-m.}0}1h1|3_3a3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9hh!yY!|#U$`'a'n(d,q-R9s9|:gQ!|[b#Ub#Q$y'l(b)S)U*Z-t!h$`o!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ'a!}Q'n#ZQ(d$aQ,q'oQ-R(e!W9s!Y!_!`*i*l/^3h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ9|9tR:g9}Q-U(gR1p-UQ1t-[R5Z1tQ,c'bQ,f'cQ,h'dW1`,c,f,h5UR5U1_Q/d*fS3c/d3fR3f/gfbO!O!P!T$y%_%b)S)U)i-tp#Wb'}(y.j/b/t/{0Y0g1h5y6a6q6v7U7^Q'}#zS(y$v-oQ.j)sW/b*f/d/g3fQ/t*vQ/{*wQ0Y+QQ0g+ZQ1h,sQ5y2sQ6q3wQ6v3|Q7U4ZR7^4hQ,t(OQ1g,rT1j,t1gS(X$Q([Q(^$VU,x(X(^,}R,}(`Q(s$mR-h(sQ-p)OR2P-pQ3n/mQ3q/nT6j3n3qQ)S$yS-r)S-tR-t)UQ4`0aR7Y4``0t+^+_+`+a+d/q/r7OR4q0tQ8i6zR9Z8iQ4S0TR6}4SQ3x/wQ6n3tT6s3x6nQ3}/|Q6t3zU6y3}6t8eR8e6uQ4[0]Q7Q4VT7W4[7QhzOb!O!P!T$y%_%b)S)U)i-tQ$|xW%Zz$|%f)v$b%f!Q!n$O$u%o%p%q%y%{&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR)v%nS4i0i0nS7]4f4gT7b4i7]W&z!q%X&|1PS+r&z+zR+z'PQ1Q+wR4z1QU1[,S,T,UR5R1[S3S/Q7OR6U3SQ2t.mQ5x2pT5}2t5xQ.z)zR3O.z^_O!O!P!T%_%b)iY#Xb$y)S)U-t$l#_fgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!h$io!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mS'j#Q'lQ-P(bR/V*Z&v!RObfgilmop!O!P!T!Y!Z![!_!`!c!p#Q#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r$y%_%b&U&Y&[&b&u'l'}(W(Y(b(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,s,z-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f[!{Y[#U#Z9s9tW&{!q%X&|1P['`!|!}'n'o9|9}S(c$`$aS+t&z'PU,X'a,q:gS-Q(d(eQ1T+zR1n-RS%t!Q&oQ&q!nQ(V$OQ(w$uS)w%o.pQ)z%pQ)}%qS*]&P&rQ+e&pQ,S']Q-d(qQ.l)sU.w)x)y2vS/O*O*PQ/P*RQ/T*VQ/W*[Q/]*^Q/`*eQ/l*nQ/|*wS0S*x4RQ0a+UQ0c+VQ0y+hQ0{+oQ1X+}Q1{-iQ2T-vQ2`.UQ2i.`Q2z.tQ2|.xQ2}.yQ3X/ZQ3Y/[S3z/{/}Q4^0`Q4l0rQ4s0wQ4x1OQ4}1YQ5O1ZQ5_1yQ5n2aQ5r2hQ5u2jQ5w2mQ5{2sQ6V3VQ6o3uQ6u3{Q6w3|Q7P4UQ7X4_Q7[4eQ7d4tQ7n5`Q7p5dQ7|5vQ8P6RQ8S6YQ8c6pS8f6v6xQ8o7cQ8w7rR9X8g$^%m!Q!n$O$u%o%p%q&P&o&p&r'](q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gQ)j%nQ*T%yR*W%{$y%h!Q!n$O$u%i%j%n%o%p%q%y%{&P&o&p&r'](q)p)q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.i.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g:`:a:t:u:x'pWOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%_%b&U&Y&[&b&u'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:g$x%g!Q!n$O$u%i%j%n%o%p%q%y%{&P&o&p&r'](q)p)q)s)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.i.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8g:`:a:t:u:x_&y!q%X&z&|'P+z1PR,V']$zrOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!j$]o!c!p$e$g$h$q$r&U&b&u(b(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mQ,T']R5P1Z_}O!O!P!T%_%b)i^|O!O!P!T%_%b)iQ#YbX)R$y)S)U-tbhO!O!T3_6]8W8X9U9hS#`f9uQ#dgQ$PiQ$QlQ$VmQ$spW%^!P%_%b)iU&S!Y!`*iQ&W!ZQ&X![Q&]!_Q'q#eQ'r#oS's#p:QQ't#qQ'u#rQ'v#sQ'w#tQ'x#uQ'y#vQ'z#wQ'{#xQ'|#yQ(O#zQ(U#}Q([$TQ(`$WQ*b&YQ*c&[Q,r'}Q,w(WQ,y(YQ-n(|Q/k*lQ0z+nQ1i,sQ1l,zQ1}-mQ3P.}Q3[/^Q4w0}Q5V1hQ5a1|Q6^3aQ6d3hQ6e3kQ7R4WQ7e4vQ7h4|Q7s5gQ7y5tQ8j7SQ8q7gQ8{7{Q9[8kQ9b8|Q:[9wQ:]9xQ:c9zQ:d9{Q:h:OQ:i:PQ:j:RQ:k:SQ:l:TQ:m:UQ:n:VQ:o:WQ:p:XQ:q:YQ:r:ZQ:v:eQ:w:fR:{9v^tO!O!P!T%_%b)i$`#afgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3a3h3k4W4v4|5g5t7S7g7{8k8|9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ6[3_Q8V6]Q9R8WQ9T8XQ9g9UR9m9hQ&V!YQ&^!`R/h*iQ$joQ&a!cQ&t!pU(g$e$g(jS(n$h0eQ(u$qQ(v$rQ*`&UQ*m&bQ+p&uQ-S(fS-b(o4cQ-c(pQ-e(rW/a*f/d/g3fQ/j*kW0f+Z0g4h7^Q1o-TQ1z-gQ3b/bQ4k0mQ5X1rQ7l5[Q8Z6aR8t7m!h$_o!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mR-P(b'qXOY[bfgilmop!O!P!T!Y!Z![!_!`!c!p!|!}#Q#U#Z#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$`$a$e$g$h$q$r$y%_%b&U&Y&[&b&u'a'l'n'o'}(W(Y(b(d(e(f(j(o(p(r(|)S)U)i*Z*f*i*k*l+Z+n,q,s,z-R-T-g-m-t.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9s9t9u9v9w9x9z9{9|9}:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f:g$zqOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!i$fo!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7m&d^Ofgilmop!O!P!T!Y!Z![!_!`!c!p#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W$e$g$h$q$r%_%b&U&Y&[&b&u'}(W(Y(f(j(o(p(r(|)i*f*i*k*l+Z+n,s,z-T-g-m.}/^/b/d/g0e0g0m0}1h1r1|3_3a3f3h3k4W4c4h4v4|5[5g5t6]6a7S7^7g7m7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f[!zY[$`$a9s9t['_!|!}(d(e9|9}W)o%i%j:`:aU,W'a-R:gW.h)p)q:t:uT2o.i:xQ(i$eQ(m$gR-W(jV(h$e$g(jR-^(kR-](k$znOfgilmp!O!P!T!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W%_%b&Y&['}(W(Y(|)i*i*l+n,s,z-m.}/^0}1h1|3_3a3h3k4W4v4|5g5t6]7S7g7{8W8X8k8|9U9h9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:f!i$ko!c!p$e$g$h$q$r&U&b&u(f(j(o(p(r*f*k+Z-T-g/b/d/g0e0g0m1r3f4c4h5[6a7^7mS'g#O'pj,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ,m'jQ.u)uR8_6f`,b'b'c'd,c,f,h1_5UQ1e,lX3l/m/n3n3qj,a'b'c'd,c,f,h,l/m/n1_3n3q5UQ7j5TR8s7k^uO!O!P!T%_%b)i$`#afgilmp!Y!Z![!_!`#e#o#p#q#r#s#t#u#v#w#x#y#z#}$T$W&Y&['}(W(Y(|*i*l+n,s,z-m.}/^0}1h1|3a3h3k4W4v4|5g5t7S7g7{8k8|9u9v9w9x9z9{:O:P:Q:R:S:T:U:V:W:X:Y:Z:e:fQ6Z3_Q8U6]Q9Q8WQ9S8XQ9f9UR9l9hR(Q#zR(P#zQ$SlR(]$TR$ooR$noR)Q$vR)P$vQ)O$vR2O-ohwOb!O!P!T$y%_%b)S)U)i-t$l!lz!Q!n$O$u$|%f%n%o%p%q%y%{&P&o&p&r'](q)s)v)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR${xR0b+UR0W*xR0U*xR6{4PR/y*vR/x*vR0P*wR0O*wR0_+QR0^+Q%XyObxz!O!P!Q!T!n$O$u$y$|%_%b%f%n%o%p%q%y%{&P&o&p&r'](q)S)U)i)s)v)x)y*O*P*R*V*[*^*e*n*w*x+U+V+h+o+}-i-t-v.U.`.p.t.x.y/Z/[/{/}0`0r0w1O1Y1Z1y2a2h2j2m2s2v3V3u3{3|4R4U4_4e4t5`5d5v6R6Y6p6v6x7c7r8gR0k+ZR0j+ZQ'R!qQ)c%XQ+w&|R4y1PX'Q!q%X&|1PR+y&|R+x&|T/S*S4TT/R*S4TR.o)sR.n)sR){%p",nodeNames:"⚠ | < > RawString Float LineComment BlockComment SourceFile ] InnerAttribute ! [ MetaItem self Metavariable super crate Identifier ScopedIdentifier :: QualifiedScope AbstractType impl SelfType MetaType TypeIdentifier ScopedTypeIdentifier ScopeIdentifier TypeArgList TypeBinding = Lifetime String Escape Char Boolean Integer } { Block ; ConstItem Vis pub ( in ) const BoundIdentifier : UnsafeBlock unsafe AsyncBlock async move IfExpression if LetDeclaration let LiteralPattern ArithOp MetaPattern SelfPattern ScopedIdentifier TuplePattern ScopedTypeIdentifier , StructPattern FieldPatternList FieldPattern ref mut FieldIdentifier .. RefPattern SlicePattern CapturedPattern ReferencePattern & MutPattern RangePattern ... OrPattern MacroPattern ParenthesizedTokens TokenBinding Identifier TokenRepetition ArithOp BitOp LogicOp UpdateOp CompareOp -> => ArithOp BracketedTokens BracedTokens _ else MatchExpression match MatchBlock MatchArm Attribute Guard UnaryExpression ArithOp DerefOp LogicOp ReferenceExpression TryExpression BinaryExpression ArithOp ArithOp BitOp BitOp BitOp BitOp LogicOp LogicOp AssignmentExpression TypeCastExpression as ReturnExpression return RangeExpression CallExpression ArgList AwaitExpression await FieldExpression GenericFunction BreakExpression break LoopLabel ContinueExpression continue IndexExpression ArrayExpression TupleExpression MacroInvocation UnitExpression ClosureExpression ParamList Parameter Parameter ParenthesizedExpression StructExpression FieldInitializerList ShorthandFieldInitializer FieldInitializer BaseFieldInitializer MatchArm WhileExpression while LoopExpression loop ForExpression for MacroInvocation MacroDefinition macro_rules MacroRule EmptyStatement ModItem mod DeclarationList AttributeItem ForeignModItem extern StructItem struct TypeParamList ConstrainedTypeParameter TraitBounds HigherRankedTraitBound RemovedTraitBound OptionalTypeParameter ConstParameter WhereClause where LifetimeClause TypeBoundClause FieldDeclarationList FieldDeclaration OrderedFieldDeclarationList UnionItem union EnumItem enum EnumVariantList EnumVariant TypeItem type FunctionItem default fn ParamList Parameter SelfParameter VariadicParameter VariadicParameter ImplItem TraitItem trait AssociatedType LetDeclaration UseDeclaration use ScopedIdentifier UseAsClause ScopedIdentifier UseList ScopedUseList UseWildcard ExternCrateDeclaration StaticItem static ExpressionStatement ExpressionStatement GenericType FunctionType ForLifetimes ParamList VariadicParameter Parameter VariadicParameter Parameter ReferenceType PointerType TupleType UnitType ArrayType MacroInvocation EmptyType DynamicType dyn BoundedType",maxTerm:359,nodeProps:[["group",-42,4,5,14,15,16,17,18,19,33,35,36,37,40,51,53,56,101,107,111,112,113,122,123,125,127,128,130,132,133,134,137,139,140,141,142,143,144,148,149,155,157,159,"Expression",-16,22,24,25,26,27,222,223,230,231,232,233,234,235,236,237,239,"Type",-20,42,161,162,165,166,169,170,172,188,190,194,196,204,205,207,208,209,217,218,220,"Statement",-17,49,60,62,63,64,65,68,74,75,76,77,78,80,81,83,84,99,"Pattern"],["openedBy",9,"[",38,"{",47,"("],["closedBy",12,"]",39,"}",45,")"]],propSources:[y],skippedNodes:[0,6,7,240],repeatNodeCount:32,tokenData:"#?|_R!VOX$hXY1_YZ2ZZ]$h]^1_^p$hpq1_qr2srs4qst5Ztu6Vuv9lvw;jwx=nxy!!ayz!#]z{!$X{|!&R|}!'T}!O!(P!O!P!*Q!P!Q!-|!Q!R!6X!R![!7|![!]!Jw!]!^!Lu!^!_!Mq!_!`# x!`!a##y!a!b#&Q!b!c#&|!c!}#'x!}#O#)o#O#P#*k#P#Q#1b#Q#R#2^#R#S#'x#S#T$h#T#U#'x#U#V#3`#V#f#'x#f#g#6s#g#o#'x#o#p#y!X!Y$h!Y!Z!<}!Z#O$h#O#P%x#P#g$h#g#h!?y#h~$h_!;O_'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!S$h!S!T!;}!T!W$h!W!X!<}!X#O$h#O#P%x#P~$h_!Q]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!S$h!S!T!<}!T#O$h#O#P%x#P~$h_!?Q]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!U$h!U!V!<}!V#O$h#O#P%x#P~$h_!@Q]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P#]$h#]#^!@y#^~$h_!AQ]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P#n$h#n#o!Ay#o~$h_!BQ]'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P#X$h#X#Y!<}#Y~$h_!CQ_'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!R!DP!R!S!DP!S#O$h#O#P%x#P#R$h#R#S!DP#S~$h_!DYcuX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!R!DP!R!S!DP!S#O$h#O#P%x#P#R$h#R#S!DP#S#]$h#]#^!9_#^#i$h#i#j!9_#j~$h_!El^'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!Y!Fh!Y#O$h#O#P%x#P#R$h#R#S!Fh#S~$h_!FqbuX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!Y!Fh!Y#O$h#O#P%x#P#R$h#R#S!Fh#S#]$h#]#^!9_#^#i$h#i#j!9_#j~$h_!HQb'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![!IY![!c$h!c!i!IY!i#O$h#O#P%x#P#R$h#R#S!IY#S#T$h#T#Z!IY#Z~$h_!IcfuX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![!IY![!c$h!c!i!IY!i#O$h#O#P%x#P#R$h#R#S!IY#S#T$h#T#Z!IY#Z#]$h#]#^!9_#^#i$h#i#j!9_#j~$h_!KQ]!SX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![$h![!]!Ky!]#O$h#O#P%x#P~$h_!LSZdX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_!MOZyX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_!Mz^#PX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!^$h!^!_!Nv!_!`3u!`#O$h#O#P%x#P~$h_# P]'yX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`:n!`#O$h#O#P%x#P~$h_#!R^oX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`3u!`!a#!}!a#O$h#O#P%x#P~$h_##WZ#RX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#$S^#PX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`3u!`!a#%O!a#O$h#O#P%x#P~$h_#%X]'zX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`:n!`#O$h#O#P%x#P~$h_#&ZZ(RX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$hV#'VZ'pP'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#(Th'_Q'OS!yW'TPOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![#'x![!c$h!c!}#'x!}#O$h#O#P%x#P#R$h#R#S#'x#S#T$h#T#o#'x#o${$h${$|#'x$|4w$h4w5b#'x5b5i$h5i6S#'x6S~$h_#)xZ[X'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$hU#*pX'OSOz#+]z{#+s{!P#+]!P!Q#,X!Q#i#+]#i#j#,j#j#l#+]#l#m#.Y#m~#+]U#+dTrQ'OSOz%xz{&^{!P%x!P!Q'S!Q~%xU#+xTrQOz&pz{&^{!P&p!P!Q({!Q~&pU#,^SrQOz&p{!P&p!P!Q'c!Q~&pU#,o['OSOz%xz{&^{!P%x!P!Q'S!Q![#-e![!c%x!c!i#-e!i#T%x#T#Z#-e#Z#o%x#o#p#/r#p~%xU#-jY'OSOz%xz{&^{!P%x!P!Q'S!Q![#.Y![!c%x!c!i#.Y!i#T%x#T#Z#.Y#Z~%xU#._Y'OSOz%xz{&^{!P%x!P!Q'S!Q![#.}![!c%x!c!i#.}!i#T%x#T#Z#.}#Z~%xU#/SY'OSOz%xz{&^{!P%x!P!Q'S!Q![#+]![!c%x!c!i#+]!i#T%x#T#Z#+]#Z~%xU#/wY'OSOz%xz{&^{!P%x!P!Q'S!Q![#0g![!c%x!c!i#0g!i#T%x#T#Z#0g#Z~%xU#0l['OSOz%xz{&^{!P%x!P!Q'S!Q![#0g![!c%x!c!i#0g!i#T%x#T#Z#0g#Z#q%x#q#r#+]#r~%x_#1kZXX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#2g]'{X'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!_$h!_!`:n!`#O$h#O#P%x#P~$h_#3kj'_Q'OS!yW'TPOY$hYZ%bZr$hrs#5]sw$hwx#5sxz$hz{)Q{!P$h!P!Q*p!Q![#'x![!c$h!c!}#'x!}#O$h#O#P%x#P#R$h#R#S#'x#S#T$h#T#o#'x#o${$h${$|#'x$|4w$h4w5b#'x5b5i$h5i6S#'x6S~$h]#5dT'OS'^XOz%xz{&^{!P%x!P!Q'S!Q~%x_#5z]'_Q'OSOY?dYZA`Zr?drsBdsw?dwx@dxz?dz{CO{!P?d!P!QDv!Q#O?d#O#PId#P~?d_#7Oi'_Q'OS!yW'TPOY$hYZ%bZr$hrs%xst#8mtz$hz{)Q{!P$h!P!Q*p!Q![#'x![!c$h!c!}#'x!}#O$h#O#P%x#P#R$h#R#S#'x#S#T$h#T#o#'x#o${$h${$|#'x$|4w$h4w5b#'x5b5i$h5i6S#'x6S~$hV#8tg'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q!c$h!c!}#:]!}#O$h#O#P%x#P#R$h#R#S#:]#S#T$h#T#o#:]#o${$h${$|#:]$|4w$h4w5b#:]5b5i$h5i6S#:]6S~$hV#:fh'_Q'OS'TPOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q![#:]![!c$h!c!}#:]!}#O$h#O#P%x#P#R$h#R#S#:]#S#T$h#T#o#:]#o${$h${$|#:]$|4w$h4w5b#:]5b5i$h5i6S#:]6S~$h_#U#q~$h_#>_Z'|X'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h_#?ZZvX'_Q'OSOY$hYZ%bZr$hrs%xsz$hz{)Q{!P$h!P!Q*p!Q#O$h#O#P%x#P~$h",tokenizers:[V,T,R,0,1,2,3],topRules:{SourceFile:[0,8]},specialized:[{term:281,get:O=>c[O]||-1}],tokenPrec:15596});var f=P(4452);const l=f.LRLanguage.define({name:"rust",parser:d.configure({props:[f.indentNodeProp.add({IfExpression:(0,f.continuedIndent)({except:/^\s*({|else\b)/}),"String BlockComment":()=>null,AttributeItem:O=>O.continue(),"Statement MatchArm":(0,f.continuedIndent)()}),f.foldNodeProp.add((O=>{if(/(Block|edTokens|List)$/.test(O.name))return f.foldInside;if(O.name=="BlockComment")return O=>({from:O.from+2,to:O.to-2});return undefined}))]}),languageData:{commentTokens:{line:"//",block:{open:"/*",close:"*/"}},indentOnInput:/^\s*(?:\{|\})$/,closeBrackets:{stringPrefixes:["b","r","br"]}}});function U(){return new f.LanguageSupport(l)}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/7260.b47dcaccbe7991104e8a.js b/.venv/share/jupyter/lab/static/7260.b47dcaccbe7991104e8a.js new file mode 100644 index 0000000000000000000000000000000000000000..bd723b1f260bf60d1731af4ffc3a6fd8880afb8a --- /dev/null +++ b/.venv/share/jupyter/lab/static/7260.b47dcaccbe7991104e8a.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[7260],{7260:(e,n,t)=>{t.r(n);t.d(n,{octave:()=>k});function r(e){return new RegExp("^(("+e.join(")|(")+"))\\b")}var a=new RegExp("^[\\+\\-\\*/&|\\^~<>!@'\\\\]");var i=new RegExp("^[\\(\\[\\{\\},:=;\\.]");var o=new RegExp("^((==)|(~=)|(<=)|(>=)|(<<)|(>>)|(\\.[\\+\\-\\*/\\^\\\\]))");var u=new RegExp("^((!=)|(\\+=)|(\\-=)|(\\*=)|(/=)|(&=)|(\\|=)|(\\^=))");var c=new RegExp("^((>>=)|(<<=))");var s=new RegExp("^[\\]\\)]");var f=new RegExp("^[_A-Za-z¡-￿][_A-Za-z0-9¡-￿]*");var m=r(["error","eval","function","abs","acos","atan","asin","cos","cosh","exp","log","prod","sum","log10","max","min","sign","sin","sinh","sqrt","tan","reshape","break","zeros","default","margin","round","ones","rand","syn","ceil","floor","size","clear","zeros","eye","mean","std","cov","det","eig","inv","norm","rank","trace","expm","logm","sqrtm","linspace","plot","title","xlabel","ylabel","legend","text","grid","meshgrid","mesh","num2str","fft","ifft","arrayfun","cellfun","input","fliplr","flipud","ismember"]);var l=r(["return","case","switch","else","elseif","end","endif","endfunction","if","otherwise","do","for","while","try","catch","classdef","properties","events","methods","global","persistent","endfor","endwhile","printf","sprintf","disp","until","continue","pkg"]);function p(e,n){if(!e.sol()&&e.peek()==="'"){e.next();n.tokenize=d;return"operator"}n.tokenize=d;return d(e,n)}function h(e,n){if(e.match(/^.*%}/)){n.tokenize=d;return"comment"}e.skipToEnd();return"comment"}function d(e,n){if(e.eatSpace())return null;if(e.match("%{")){n.tokenize=h;e.skipToEnd();return"comment"}if(e.match(/^[%#]/)){e.skipToEnd();return"comment"}if(e.match(/^[0-9\.+-]/,false)){if(e.match(/^[+-]?0x[0-9a-fA-F]+[ij]?/)){e.tokenize=d;return"number"}if(e.match(/^[+-]?\d*\.\d+([EeDd][+-]?\d+)?[ij]?/)){return"number"}if(e.match(/^[+-]?\d+([EeDd][+-]?\d+)?[ij]?/)){return"number"}}if(e.match(r(["nan","NaN","inf","Inf"]))){return"number"}var t=e.match(/^"(?:[^"]|"")*("|$)/)||e.match(/^'(?:[^']|'')*('|$)/);if(t){return t[1]?"string":"error"}if(e.match(l)){return"keyword"}if(e.match(m)){return"builtin"}if(e.match(f)){return"variable"}if(e.match(a)||e.match(o)){return"operator"}if(e.match(i)||e.match(u)||e.match(c)){return null}if(e.match(s)){n.tokenize=p;return null}e.next();return"error"}const k={name:"octave",startState:function(){return{tokenize:d}},token:function(e,n){var t=n.tokenize(e,n);if(t==="number"||t==="variable"){n.tokenize=p}return t},languageData:{commentTokens:{line:"%"}}}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/7269.962f078e97afc4f68e79.js b/.venv/share/jupyter/lab/static/7269.962f078e97afc4f68e79.js new file mode 100644 index 0000000000000000000000000000000000000000..aff67ac2b91c1853f6b35c09de419eb6b8571229 --- /dev/null +++ b/.venv/share/jupyter/lab/static/7269.962f078e97afc4f68e79.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[7269],{57269:(e,t,n)=>{n.r(t);n.d(t,{ttcn:()=>M});function r(e){var t={},n=e.split(" ");for(var r=0;r!\/]/;var E;function I(e,t){var n=e.next();if(n=='"'||n=="'"){t.tokenize=z(n);return t.tokenize(e,t)}if(/[\[\]{}\(\),;\\:\?\.]/.test(n)){E=n;return"punctuation"}if(n=="#"){e.skipToEnd();return"atom"}if(n=="%"){e.eatWhile(/\b/);return"atom"}if(/\d/.test(n)){e.eatWhile(/[\w\.]/);return"number"}if(n=="/"){if(e.eat("*")){t.tokenize=C;return C(e,t)}if(e.eat("/")){e.skipToEnd();return"comment"}}if(O.test(n)){if(n=="@"){if(e.match("try")||e.match("catch")||e.match("lazy")){return"keyword"}}e.eatWhile(O);return"operator"}e.eatWhile(/[\w\$_\xa1-\uffff]/);var r=e.current();if(s.propertyIsEnumerable(r))return"keyword";if(l.propertyIsEnumerable(r))return"builtin";if(u.propertyIsEnumerable(r))return"def";if(p.propertyIsEnumerable(r))return"def";if(f.propertyIsEnumerable(r))return"def";if(c.propertyIsEnumerable(r))return"def";if(m.propertyIsEnumerable(r))return"def";if(d.propertyIsEnumerable(r))return"def";if(h.propertyIsEnumerable(r))return"string";if(b.propertyIsEnumerable(r))return"string";if(y.propertyIsEnumerable(r))return"string";if(v.propertyIsEnumerable(r))return"typeName.standard";if(g.propertyIsEnumerable(r))return"modifier";if(x.propertyIsEnumerable(r))return"atom";return"variable"}function z(e){return function(t,n){var r=false,i,o=false;while((i=t.next())!=null){if(i==e&&!r){var a=t.peek();if(a){a=a.toLowerCase();if(a=="b"||a=="h"||a=="o")t.next()}o=true;break}r=!r&&i=="\\"}if(o||!(r||k))n.tokenize=null;return"string"}}function C(e,t){var n=false,r;while(r=e.next()){if(r=="/"&&n){t.tokenize=null;break}n=r=="*"}return"comment"}function L(e,t,n,r,i){this.indented=e;this.column=t;this.type=n;this.align=r;this.prev=i}function _(e,t,n){var r=e.indented;if(e.context&&e.context.type=="statement")r=e.context.indented;return e.context=new L(r,t,n,null,e.context)}function S(e){var t=e.context.type;if(t==")"||t=="]"||t=="}")e.indented=e.context.indented;return e.context=e.context.prev}const M={name:"ttcn",startState:function(){return{tokenize:null,context:new L(0,0,"top",false),indented:0,startOfLine:true}},token:function(e,t){var n=t.context;if(e.sol()){if(n.align==null)n.align=false;t.indented=e.indentation();t.startOfLine=true}if(e.eatSpace())return null;E=null;var r=(t.tokenize||I)(e,t);if(r=="comment")return r;if(n.align==null)n.align=true;if((E==";"||E==":"||E==",")&&n.type=="statement"){S(t)}else if(E=="{")_(t,e.column(),"}");else if(E=="[")_(t,e.column(),"]");else if(E=="(")_(t,e.column(),")");else if(E=="}"){while(n.type=="statement")n=S(t);if(n.type=="}")n=S(t);while(n.type=="statement")n=S(t)}else if(E==n.type)S(t);else if(w&&((n.type=="}"||n.type=="top")&&E!=";"||n.type=="statement"&&E=="newstatement"))_(t,e.column(),"statement");t.startOfLine=false;return r},languageData:{indentOnInput:/^\s*[{}]$/,commentTokens:{line:"//",block:{open:"/*",close:"*/"}},autocomplete:o}}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/72bc573386dd1d48c5bb.woff b/.venv/share/jupyter/lab/static/72bc573386dd1d48c5bb.woff new file mode 100644 index 0000000000000000000000000000000000000000..9dcf84c4b62b5ce5b8f1953d5482d8431aff3eb1 Binary files /dev/null and b/.venv/share/jupyter/lab/static/72bc573386dd1d48c5bb.woff differ diff --git a/.venv/share/jupyter/lab/static/731.82a7b980b5b7f4b7a14f.js b/.venv/share/jupyter/lab/static/731.82a7b980b5b7f4b7a14f.js new file mode 100644 index 0000000000000000000000000000000000000000..b15d976d547ae021e9905161da2764e1d129cda5 --- /dev/null +++ b/.venv/share/jupyter/lab/static/731.82a7b980b5b7f4b7a14f.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[731],{30731:(e,t,a)=>{a.r(t);a.d(t,{yaml:()=>n});var i=["true","false","on","off","yes","no"];var r=new RegExp("\\b(("+i.join(")|(")+"))$","i");const n={name:"yaml",token:function(e,t){var a=e.peek();var i=t.escaped;t.escaped=false;if(a=="#"&&(e.pos==0||/\s/.test(e.string.charAt(e.pos-1)))){e.skipToEnd();return"comment"}if(e.match(/^('([^']|\\.)*'?|"([^"]|\\.)*"?)/))return"string";if(t.literal&&e.indentation()>t.keyCol){e.skipToEnd();return"string"}else if(t.literal){t.literal=false}if(e.sol()){t.keyCol=0;t.pair=false;t.pairStart=false;if(e.match("---")){return"def"}if(e.match("...")){return"def"}if(e.match(/^\s*-\s+/)){return"meta"}}if(e.match(/^(\{|\}|\[|\])/)){if(a=="{")t.inlinePairs++;else if(a=="}")t.inlinePairs--;else if(a=="[")t.inlineList++;else t.inlineList--;return"meta"}if(t.inlineList>0&&!i&&a==","){e.next();return"meta"}if(t.inlinePairs>0&&!i&&a==","){t.keyCol=0;t.pair=false;t.pairStart=false;e.next();return"meta"}if(t.pairStart){if(e.match(/^\s*(\||\>)\s*/)){t.literal=true;return"meta"}if(e.match(/^\s*(\&|\*)[a-z0-9\._-]+\b/i)){return"variable"}if(t.inlinePairs==0&&e.match(/^\s*-?[0-9\.\,]+\s?$/)){return"number"}if(t.inlinePairs>0&&e.match(/^\s*-?[0-9\.\,]+\s?(?=(,|}))/)){return"number"}if(e.match(r)){return"keyword"}}if(!t.pair&&e.match(/^\s*(?:[,\[\]{}&*!|>'"%@`][^\s'":]|[^,\[\]{}#&*!|>'"%@`])[^#]*?(?=\s*:($|\s))/)){t.pair=true;t.keyCol=e.indentation();return"atom"}if(t.pair&&e.match(/^:\s*/)){t.pairStart=true;return"meta"}t.pairStart=false;t.escaped=a=="\\";e.next();return null},startState:function(){return{pair:false,pairStart:false,keyCol:0,inlinePairs:0,inlineList:0,literal:false,escaped:false}},languageData:{commentTokens:{line:"#"}}}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/static/7318.7cc6b4b0b3151b205ecb.js b/.venv/share/jupyter/lab/static/7318.7cc6b4b0b3151b205ecb.js new file mode 100644 index 0000000000000000000000000000000000000000..3d8d7e61defb8cc6659b2dbc7aa090b60999e774 --- /dev/null +++ b/.venv/share/jupyter/lab/static/7318.7cc6b4b0b3151b205ecb.js @@ -0,0 +1 @@ +"use strict";(self["webpackChunk_jupyterlab_application_top"]=self["webpackChunk_jupyterlab_application_top"]||[]).push([[7318],{97318:(e,t,r)=>{r.r(t);r.d(t,{elm:()=>g});function n(e,t,r){t(r);return r(e,t)}var i=/[a-z]/;var a=/[A-Z]/;var u=/[a-zA-Z0-9_]/;var o=/[0-9]/;var f=/[0-9A-Fa-f]/;var l=/[-&*+.\\/<>=?^|:]/;var s=/[(),[\]{}]/;var c=/[ \v\f]/;function p(){return function(e,t){if(e.eatWhile(c)){return null}var r=e.next();if(s.test(r)){return r==="{"&&e.eat("-")?n(e,t,h(1)):r==="["&&e.match("glsl|")?n(e,t,w):"builtin"}if(r==="'"){return n(e,t,m)}if(r==='"'){return e.eat('"')?e.eat('"')?n(e,t,v):"string":n(e,t,k)}if(a.test(r)){e.eatWhile(u);return"type"}if(i.test(r)){var p=e.pos===1;e.eatWhile(u);return p?"def":"variable"}if(o.test(r)){if(r==="0"){if(e.eat(/[xX]/)){e.eatWhile(f);return"number"}}else{e.eatWhile(o)}if(e.eat(".")){e.eatWhile(o)}if(e.eat(/[eE]/)){e.eat(/[-+]/);e.eatWhile(o)}return"number"}if(l.test(r)){if(r==="-"&&e.eat("-")){e.skipToEnd();return"comment"}e.eatWhile(l);return"keyword"}if(r==="_"){return"keyword"}return"error"}}function h(e){if(e==0){return p()}return function(t,r){while(!t.eol()){var n=t.next();if(n=="{"&&t.eat("-")){++e}else if(n=="-"&&t.eat("}")){--e;if(e===0){r(p());return"comment"}}}r(h(e));return"comment"}}function v(e,t){while(!e.eol()){var r=e.next();if(r==='"'&&e.eat('"')&&e.eat('"')){t(p());return"string"}}return"string"}function k(e,t){while(e.skipTo('\\"')){e.next();e.next()}if(e.skipTo('"')){e.next();t(p());return"string"}e.skipToEnd();t(p());return"error"}function m(e,t){while(e.skipTo("\\'")){e.next();e.next()}if(e.skipTo("'")){e.next();t(p());return"string"}e.skipToEnd();t(p());return"error"}function w(e,t){while(!e.eol()){var r=e.next();if(r==="|"&&e.eat("]")){t(p());return"string"}}return"string"}var x={case:1,of:1,as:1,if:1,then:1,else:1,let:1,in:1,type:1,alias:1,module:1,where:1,import:1,exposing:1,port:1};const g={name:"elm",startState:function(){return{f:p()}},copyState:function(e){return{f:e.f}},token:function(e,t){var r=t.f(e,(function(e){t.f=e}));var n=e.current();return x.hasOwnProperty(n)?"keyword":r},languageData:{commentTokens:{line:"--"}}}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/lab/themes/@jupyterlab/theme-dark-high-contrast-extension/index.css b/.venv/share/jupyter/lab/themes/@jupyterlab/theme-dark-high-contrast-extension/index.css new file mode 100644 index 0000000000000000000000000000000000000000..c9decef9e29fdd20d163d9a900b111e3db6e63fb --- /dev/null +++ b/.venv/share/jupyter/lab/themes/@jupyterlab/theme-dark-high-contrast-extension/index.css @@ -0,0 +1,491 @@ +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/* +The following CSS variables define the main, public API for styling JupyterLab. +These variables should be used by all plugins wherever possible. In other +words, plugins should not define custom colors, sizes, etc unless absolutely +necessary. This enables users to change the visual theme of JupyterLab +by changing these variables. + +Many variables appear in an ordered sequence (0,1,2,3). These sequences +are designed to work well together, so for example, `--jp-border-color1` should +be used with `--jp-layout-color1`. The numbers have the following meanings: + +* 0: super-primary, reserved for special emphasis +* 1: primary, most important under normal situations +* 2: secondary, next most important under normal situations +* 3: tertiary, next most important under normal situations + +Throughout JupyterLab, we are mostly following principles from Google's +Material Design when selecting colors. We are not, however, following +all of MD as it is not optimized for dense, information rich UIs. +*/ + +:root { + /* Elevation + * + * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: + * + * https://github.com/material-components/material-components-web + * https://material-components-web.appspot.com/elevation.html + */ + + /* The dark theme shadows need a bit of work, but this will probably also require work on the core layout + * colors used in the theme as well. */ + --jp-shadow-base-lightness: 32; + --jp-shadow-umbra-color: rgba( + var(--jp-shadow-base-lightness), + var(--jp-shadow-base-lightness), + var(--jp-shadow-base-lightness), + 0.2 + ); + --jp-shadow-penumbra-color: rgba( + var(--jp-shadow-base-lightness), + var(--jp-shadow-base-lightness), + var(--jp-shadow-base-lightness), + 0.14 + ); + --jp-shadow-ambient-color: rgba( + var(--jp-shadow-base-lightness), + var(--jp-shadow-base-lightness), + var(--jp-shadow-base-lightness), + 0.12 + ); + --jp-elevation-z0: none; + --jp-elevation-z1: 0 2px 1px -1px var(--jp-shadow-umbra-color), + 0 1px 1px 0 var(--jp-shadow-penumbra-color), + 0 1px 3px 0 var(--jp-shadow-ambient-color); + --jp-elevation-z2: 0 3px 1px -2px var(--jp-shadow-umbra-color), + 0 2px 2px 0 var(--jp-shadow-penumbra-color), + 0 1px 5px 0 var(--jp-shadow-ambient-color); + --jp-elevation-z4: 0 2px 4px -1px var(--jp-shadow-umbra-color), + 0 4px 5px 0 var(--jp-shadow-penumbra-color), + 0 1px 10px 0 var(--jp-shadow-ambient-color); + --jp-elevation-z6: 0 3px 5px -1px var(--jp-shadow-umbra-color), + 0 6px 10px 0 var(--jp-shadow-penumbra-color), + 0 1px 18px 0 var(--jp-shadow-ambient-color); + --jp-elevation-z8: 0 5px 5px -3px var(--jp-shadow-umbra-color), + 0 8px 10px 1px var(--jp-shadow-penumbra-color), + 0 3px 14px 2px var(--jp-shadow-ambient-color); + --jp-elevation-z12: 0 7px 8px -4px var(--jp-shadow-umbra-color), + 0 12px 17px 2px var(--jp-shadow-penumbra-color), + 0 5px 22px 4px var(--jp-shadow-ambient-color); + --jp-elevation-z16: 0 8px 10px -5px var(--jp-shadow-umbra-color), + 0 16px 24px 2px var(--jp-shadow-penumbra-color), + 0 6px 30px 5px var(--jp-shadow-ambient-color); + --jp-elevation-z20: 0 10px 13px -6px var(--jp-shadow-umbra-color), + 0 20px 31px 3px var(--jp-shadow-penumbra-color), + 0 8px 38px 7px var(--jp-shadow-ambient-color); + --jp-elevation-z24: 0 11px 15px -7px var(--jp-shadow-umbra-color), + 0 24px 38px 3px var(--jp-shadow-penumbra-color), + 0 9px 46px 8px var(--jp-shadow-ambient-color); + + /* shortcut buttons + * + * The following css variables are used to specify the visual + * styling of the keyboard shortcut buttons + */ + + --jp-shortcuts-button-background: var(--jp-brand-color1); + --jp-shortcuts-button-hover-background: var(--jp-brand-color0); + + /* Borders + * + * The following variables, specify the visual styling of borders in JupyterLab. + */ + + --jp-border-width: 1px; + --jp-border-color0: white; + --jp-border-color1: white; + --jp-border-color2: var(--md-grey-300); + --jp-border-color3: white; + --jp-inverse-border-color: var(--md-grey-600); + --jp-border-radius: 2px; + + /* UI Fonts + * + * The UI font CSS variables are used for the typography all of the JupyterLab + * user interface elements that are not directly user generated content. + * + * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 + * is applied to a parent element. When children elements, such as headings, are sized + * in em all things will be computed relative to that body size. + */ + + --jp-ui-font-scale-factor: 1.2; + --jp-ui-font-size0: 0.83333em; + --jp-ui-font-size1: 13px; /* Base font size */ + --jp-ui-font-size2: 1.2em; + --jp-ui-font-size3: 1.44em; + --jp-ui-font-family: system-ui, -apple-system, blinkmacsystemfont, 'Segoe UI', + helvetica, arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', + 'Segoe UI Symbol'; + + /* + * Use these font colors against the corresponding main layout colors. + * In a light theme, these go from dark to light. + */ + + /* Defaults use Material Design specification */ + --jp-ui-font-color0: rgba(255, 255, 255, 1); + --jp-ui-font-color1: rgba(255, 255, 255, 1); + --jp-ui-font-color2: rgba(255, 255, 255, 1); + --jp-ui-font-color3: rgba(255, 255, 255, 1); + + /* + * Use these against the brand/accent/warn/error colors. + * These will typically go from light to darker, in both a dark and light theme. + */ + + --jp-ui-inverse-font-color0: white; + --jp-ui-inverse-font-color1: black; + --jp-ui-inverse-font-color2: white; + --jp-ui-inverse-font-color3: white; + + /* Content Fonts + * + * Content font variables are used for typography of user generated content. + * + * The font sizing here is done assuming that the body font size of --jp-content-font-size1 + * is applied to a parent element. When children elements, such as headings, are sized + * in em all things will be computed relative to that body size. + */ + + --jp-content-line-height: 1.6; + --jp-content-font-scale-factor: 1.2; + --jp-content-font-size0: 0.83333em; + --jp-content-font-size1: 14px; /* Base font size */ + --jp-content-font-size2: 1.2em; + --jp-content-font-size3: 1.44em; + --jp-content-font-size4: 1.728em; + --jp-content-font-size5: 2.0736em; + + /* This gives a magnification of about 125% in presentation mode over normal. */ + --jp-content-presentation-font-size1: 17px; + --jp-content-heading-line-height: 1; + --jp-content-heading-margin-top: 1.2em; + --jp-content-heading-margin-bottom: 0.8em; + --jp-content-heading-font-weight: 500; + + /* Defaults use Material Design specification */ + --jp-content-font-color0: rgba(255, 255, 255, 1); + --jp-content-font-color1: rgba(255, 255, 255, 1); + --jp-content-font-color2: rgba(255, 255, 255, 0.7); + --jp-content-font-color3: rgba(255, 255, 255, 0.5); + --jp-content-link-color: var(--md-blue-300); + --jp-content-link-visited-color: #d979ea; + --jp-content-link-hover-color: var(--md-blue-400); + --jp-content-font-family: system-ui, -apple-system, blinkmacsystemfont, + 'Segoe UI', helvetica, arial, sans-serif, 'Apple Color Emoji', + 'Segoe UI Emoji', 'Segoe UI Symbol'; + + /* + * Code Fonts + * + * Code font variables are used for typography of code and other monospaces content. + */ + + --jp-code-font-size: 13px; + --jp-code-line-height: 1.3077; /* 17px for 13px base */ + --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ + --jp-code-font-family-default: menlo, consolas, 'DejaVu Sans Mono', monospace; + --jp-code-font-family: var(--jp-code-font-family-default); + + /* This gives a magnification of about 125% in presentation mode over normal. */ + --jp-code-presentation-font-size: 16px; + + /* may need to tweak cursor width if you change font size */ + --jp-code-cursor-width0: 1.4px; + --jp-code-cursor-width1: 2px; + --jp-code-cursor-width2: 4px; + + /* Layout + * + * The following are the main layout colors use in JupyterLab. In a light + * theme these would go from light to dark. + */ + + --jp-layout-color0: #111; + --jp-layout-color1: #111; + --jp-layout-color2: #424242; + --jp-layout-color3: var(--md-grey-700, #616161); + --jp-layout-color4: white; + + /* Inverse Layout + * + * The following are the inverse layout colors use in JupyterLab. In a light + * theme these would go from dark to light. + */ + + --jp-inverse-layout-color0: white; + --jp-inverse-layout-color1: white; + --jp-inverse-layout-color2: var(--md-grey-200); + --jp-inverse-layout-color3: white; + --jp-inverse-layout-color4: var(--md-grey-600); + + /* Brand/accent - some colours have been updated to meet WCAG AAA for contrast with text */ + + --jp-brand-color0: var(--md-blue-700); + --jp-brand-color1: #319bf2; + --jp-brand-color2: var(--md-blue-300); + --jp-brand-color3: var(--md-blue-100); + --jp-brand-color4: var(--md-blue-50); + --jp-accent-color0: var(--md-green-700); + --jp-accent-color1: var(--md-green-500); + --jp-accent-color2: var(--md-green-300); + --jp-accent-color3: var(--md-green-100); + + /* State colors (warn, error, success, info) */ + + --jp-warn-color0: var(--md-orange-700); + --jp-warn-color1: var(--md-orange-500); + --jp-warn-color2: var(--md-orange-300); + --jp-warn-color3: var(--md-orange-100); + --jp-error-color0: var(--md-red-700); + --jp-error-color1: var(--md-red-500); + --jp-error-color2: var(--md-red-300); + --jp-error-color3: var(--md-red-100); + --jp-success-color0: var(--md-green-700); + --jp-success-color1: var(--md-green-500); + --jp-success-color2: var(--md-green-300); + --jp-success-color3: var(--md-green-100); + --jp-info-color0: var(--md-cyan-700); + --jp-info-color1: var(--md-cyan-500); + --jp-info-color2: var(--md-cyan-300); + --jp-info-color3: var(--md-cyan-100); + + /* Cell specific styles */ + + --jp-cell-padding: 5px; + --jp-cell-collapser-width: 8px; + --jp-cell-collapser-min-height: 20px; + --jp-cell-collapser-not-active-hover-opacity: 0.6; + --jp-cell-editor-background: var(--jp-layout-color1); + --jp-cell-editor-border-color: white; + --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300); + --jp-cell-editor-active-background: var(--jp-layout-color0); + --jp-cell-editor-active-border-color: var(--jp-brand-color1); + --jp-cell-prompt-width: 64px; + --jp-cell-prompt-font-family: var(--jp-code-font-family-default); + --jp-cell-prompt-letter-spacing: 0; + --jp-cell-prompt-opacity: 1; + --jp-cell-prompt-not-active-opacity: 1; + --jp-cell-prompt-not-active-font-color: var(--md-grey-300); + + /* A custom blend of MD grey and blue 600 + * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ + --jp-cell-inprompt-font-color: #307fc1; + + /* A custom blend of MD grey and orange 600 + * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ + --jp-cell-outprompt-font-color: #bf5b3d; + + /* Notebook specific styles */ + + --jp-notebook-padding: 10px; + --jp-notebook-select-background: var(--jp-layout-color1); + --jp-notebook-multiselected-color: rgba(33, 150, 243, 0.24); + + /* The scroll padding is calculated to fill enough space at the bottom of the + notebook to show one single-line cell (with appropriate padding) at the top + when the notebook is scrolled all the way to the bottom. We also subtract one + pixel so that no scrollbar appears if we have just one single-line cell in the + notebook. This padding is to enable a 'scroll past end' feature in a notebook. + */ + --jp-notebook-scroll-padding: calc( + 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - + var(--jp-code-padding) - var(--jp-cell-padding) - 1px + ); + + /* Rendermime styles */ + + --jp-rendermime-error-background: rgba(244, 67, 54, 0.28); + --jp-rendermime-table-row-background: var(--md-grey-900); + --jp-rendermime-table-row-hover-background: rgba(3, 169, 244, 0.2); + + /* Dialog specific styles */ + + --jp-dialog-background: rgba(0, 0, 0, 0.6); + + /* Console specific styles */ + + --jp-console-padding: 10px; + + /* Toolbar specific styles */ + + --jp-toolbar-border-color: white; + --jp-toolbar-micro-height: 8px; + --jp-toolbar-background: var(--jp-layout-color1); + --jp-toolbar-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.8); + --jp-toolbar-header-margin: 4px 4px 0 4px; + --jp-toolbar-active-background: var(--jp-layout-color0); + + /* Statusbar specific styles */ + + --jp-statusbar-height: 24px; + + /* Input field styles */ + + --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300); + --jp-input-active-background: var(--jp-layout-color0); + --jp-input-hover-background: var(--jp-layout-color2); + --jp-input-background: var(--md-grey-800); + --jp-input-border-color: white; + --jp-input-active-border-color: white; + --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); + + /* General editor styles */ + + --jp-editor-selected-background: var(--jp-layout-color2); + --jp-editor-selected-focused-background: rgba(33, 150, 243, 0.24); + --jp-editor-cursor-color: var(--jp-ui-font-color0); + + /* Code mirror specific styles */ + + --jp-mirror-editor-keyword-color: #4eb352; + --jp-mirror-editor-atom-color: var(--md-blue-300); + --jp-mirror-editor-number-color: var(--md-green-400); + --jp-mirror-editor-def-color: var(--md-blue-600); + --jp-mirror-editor-variable-color: var(--md-grey-300); + --jp-mirror-editor-variable-2-color: var(--md-blue-500); + --jp-mirror-editor-variable-3-color: var(--md-green-600); + --jp-mirror-editor-punctuation-color: var(--md-blue-400); + --jp-mirror-editor-property-color: var(--md-blue-400); + --jp-mirror-editor-operator-color: #cc7cff; + --jp-mirror-editor-comment-color: #56acac; + --jp-mirror-editor-string-color: #ff7070; + --jp-mirror-editor-string-2-color: var(--md-purple-300); + --jp-mirror-editor-meta-color: #a2f; + --jp-mirror-editor-qualifier-color: #555; + --jp-mirror-editor-builtin-color: var(--md-green-600); + --jp-mirror-editor-bracket-color: #a1a17d; + --jp-mirror-editor-tag-color: var(--md-green-700); + --jp-mirror-editor-attribute-color: var(--md-blue-700); + --jp-mirror-editor-header-color: #32a4ff; + --jp-mirror-editor-quote-color: var(--md-green-300); + --jp-mirror-editor-link-color: var(--md-blue-700); + --jp-mirror-editor-error-color: #f00; + --jp-mirror-editor-hr-color: #999; + + /* + RTC user specific colors. + These colors are used for the cursor, username in the editor, + and the icon of the user. + */ + + --jp-collaborator-color1: #ad4a00; + --jp-collaborator-color2: #7b6a00; + --jp-collaborator-color3: #007e00; + --jp-collaborator-color4: #008772; + --jp-collaborator-color5: #0079b9; + --jp-collaborator-color6: #8b45c6; + --jp-collaborator-color7: #be208b; + + /* Vega extension styles */ + + --jp-vega-background: var(--md-grey-400); + + /* Sidebar-related styles */ + + --jp-sidebar-min-width: 250px; + + /* Search-related styles */ + + --jp-search-toggle-off-opacity: 0.6; + --jp-search-toggle-hover-opacity: 0.8; + --jp-search-toggle-on-opacity: 1; + --jp-search-selected-match-background-color: rgb(255, 225, 0); + --jp-search-selected-match-color: black; + --jp-search-unselected-match-background-color: var( + --jp-inverse-layout-color0 + ); + --jp-search-unselected-match-color: black; + + /* scrollbar related styles. Supports every browser except Edge. */ + + /* colors based on JetBrain's Darcula theme */ + + --jp-scrollbar-background-color: #000; + --jp-scrollbar-thumb-color: 88, 96, 97; /* need to specify thumb color as an RGB triplet */ + --jp-scrollbar-endpad: 3px; /* the minimum gap between the thumb and the ends of a scrollbar */ + + /* hacks for setting the thumb shape. These do nothing in Firefox */ + + --jp-scrollbar-thumb-margin: 3.5px; /* the space in between the sides of the thumb and the track */ + --jp-scrollbar-thumb-radius: 9px; /* set to a large-ish value for rounded endcaps on the thumb */ + + /* Icon colors that work well with light or dark backgrounds */ + --jp-icon-contrast-color0: var(--md-purple-600); + --jp-icon-contrast-color1: var(--md-green-600); + --jp-icon-contrast-color2: var(--md-pink-600); + --jp-icon-contrast-color3: var(--md-blue-600); + + /* Button colors */ + --jp-accept-color-normal: var(--md-blue-700); + --jp-accept-color-hover: var(--md-blue-800); + --jp-accept-color-active: var(--md-blue-900); + --jp-warn-color-normal: var(--md-red-700); + --jp-warn-color-hover: var(--md-red-800); + --jp-warn-color-active: var(--md-red-900); + --jp-reject-color-normal: var(--md-grey-600); + --jp-reject-color-hover: var(--md-grey-700); + --jp-reject-color-active: var(--md-grey-800); + + /* File or activity icons and switch semantic variables */ + --jp-jupyter-icon-color: #f37626; + --jp-notebook-icon-color: #f37626; + --jp-json-icon-color: var(--md-orange-500); + --jp-console-icon-background-color: var(--md-blue-500); + --jp-console-icon-color: white; + --jp-terminal-icon-background-color: var(--md-grey-200); + --jp-terminal-icon-color: var(--md-grey-800); + --jp-text-editor-icon-color: var(--md-grey-200); + --jp-inspector-icon-color: var(--md-grey-200); + --jp-switch-color: var(--md-grey-400); + --jp-switch-true-position-color: var(--md-orange-700); +} + +/* Completer specific styles */ + +.jp-Completer { + --jp-completer-type-background0: transparent; + --jp-completer-type-background1: #1f77b4; + --jp-completer-type-background2: #ff7f0e; + --jp-completer-type-background3: #2ca02c; + --jp-completer-type-background4: #d62728; + --jp-completer-type-background5: #9467bd; + --jp-completer-type-background6: #8c564b; + --jp-completer-type-background7: #e377c2; + --jp-completer-type-background8: #7f7f7f; + --jp-completer-type-background9: #bcbd22; + --jp-completer-type-background10: #17becf; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/* Set the default typography for monospace elements */ +.jp-ThemedContainer tt, +.jp-ThemedContainer code, +.jp-ThemedContainer kbd, +.jp-ThemedContainer samp, +.jp-ThemedContainer pre { + font-family: var(--jp-code-font-family); + font-size: var(--jp-code-font-size); + line-height: var(--jp-code-line-height); +} + +/* fix illegible yellow background in exception stacktrace */ +:where( + .jp-RenderedText[data-mime-type='application/vnd.jupyter.stderr'] + pre + .ansi-yellow-bg + ) { + color: black; +} + diff --git a/.venv/share/jupyter/lab/themes/@jupyterlab/theme-dark-high-contrast-extension/index.js b/.venv/share/jupyter/lab/themes/@jupyterlab/theme-dark-high-contrast-extension/index.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/.venv/share/jupyter/lab/themes/@jupyterlab/theme-light-extension/index.css b/.venv/share/jupyter/lab/themes/@jupyterlab/theme-light-extension/index.css new file mode 100644 index 0000000000000000000000000000000000000000..f9a764f1bf2d663d0d6db8271417193167f5be91 --- /dev/null +++ b/.venv/share/jupyter/lab/themes/@jupyterlab/theme-light-extension/index.css @@ -0,0 +1,465 @@ +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/* +The following CSS variables define the main, public API for styling JupyterLab. +These variables should be used by all plugins wherever possible. In other +words, plugins should not define custom colors, sizes, etc unless absolutely +necessary. This enables users to change the visual theme of JupyterLab +by changing these variables. + +Many variables appear in an ordered sequence (0,1,2,3). These sequences +are designed to work well together, so for example, `--jp-border-color1` should +be used with `--jp-layout-color1`. The numbers have the following meanings: + +* 0: super-primary, reserved for special emphasis +* 1: primary, most important under normal situations +* 2: secondary, next most important under normal situations +* 3: tertiary, next most important under normal situations + +Throughout JupyterLab, we are mostly following principles from Google's +Material Design when selecting colors. We are not, however, following +all of MD as it is not optimized for dense, information rich UIs. +*/ + +:root { + /* Elevation + * + * We style box-shadows using Material Design's idea of elevation. These particular numbers are taken from here: + * + * https://github.com/material-components/material-components-web + * https://material-components-web.appspot.com/elevation.html + */ + + --jp-shadow-base-lightness: 0; + --jp-shadow-umbra-color: rgba( + var(--jp-shadow-base-lightness), + var(--jp-shadow-base-lightness), + var(--jp-shadow-base-lightness), + 0.2 + ); + --jp-shadow-penumbra-color: rgba( + var(--jp-shadow-base-lightness), + var(--jp-shadow-base-lightness), + var(--jp-shadow-base-lightness), + 0.14 + ); + --jp-shadow-ambient-color: rgba( + var(--jp-shadow-base-lightness), + var(--jp-shadow-base-lightness), + var(--jp-shadow-base-lightness), + 0.12 + ); + --jp-elevation-z0: none; + --jp-elevation-z1: 0 2px 1px -1px var(--jp-shadow-umbra-color), + 0 1px 1px 0 var(--jp-shadow-penumbra-color), + 0 1px 3px 0 var(--jp-shadow-ambient-color); + --jp-elevation-z2: 0 3px 1px -2px var(--jp-shadow-umbra-color), + 0 2px 2px 0 var(--jp-shadow-penumbra-color), + 0 1px 5px 0 var(--jp-shadow-ambient-color); + --jp-elevation-z4: 0 2px 4px -1px var(--jp-shadow-umbra-color), + 0 4px 5px 0 var(--jp-shadow-penumbra-color), + 0 1px 10px 0 var(--jp-shadow-ambient-color); + --jp-elevation-z6: 0 3px 5px -1px var(--jp-shadow-umbra-color), + 0 6px 10px 0 var(--jp-shadow-penumbra-color), + 0 1px 18px 0 var(--jp-shadow-ambient-color); + --jp-elevation-z8: 0 5px 5px -3px var(--jp-shadow-umbra-color), + 0 8px 10px 1px var(--jp-shadow-penumbra-color), + 0 3px 14px 2px var(--jp-shadow-ambient-color); + --jp-elevation-z12: 0 7px 8px -4px var(--jp-shadow-umbra-color), + 0 12px 17px 2px var(--jp-shadow-penumbra-color), + 0 5px 22px 4px var(--jp-shadow-ambient-color); + --jp-elevation-z16: 0 8px 10px -5px var(--jp-shadow-umbra-color), + 0 16px 24px 2px var(--jp-shadow-penumbra-color), + 0 6px 30px 5px var(--jp-shadow-ambient-color); + --jp-elevation-z20: 0 10px 13px -6px var(--jp-shadow-umbra-color), + 0 20px 31px 3px var(--jp-shadow-penumbra-color), + 0 8px 38px 7px var(--jp-shadow-ambient-color); + --jp-elevation-z24: 0 11px 15px -7px var(--jp-shadow-umbra-color), + 0 24px 38px 3px var(--jp-shadow-penumbra-color), + 0 9px 46px 8px var(--jp-shadow-ambient-color); + + /* Borders + * + * The following variables, specify the visual styling of borders in JupyterLab. + */ + + --jp-border-width: 1px; + --jp-border-color0: var(--md-grey-400, #bdbdbd); + --jp-border-color1: var(--md-grey-400, #bdbdbd); + --jp-border-color2: var(--md-grey-300, #e0e0e0); + --jp-border-color3: var(--md-grey-200, #eee); + --jp-inverse-border-color: var(--md-grey-600, #757575); + --jp-border-radius: 2px; + + /* shortcut buttons + * + * The following css variables are used to specify the visual + * styling of the keyboard shortcut buttons + */ + --jp-shortcuts-button-background: var(--jp-brand-color3); + --jp-shortcuts-button-hover-background: var(--jp-brand-color2); + + /* UI Fonts + * + * The UI font CSS variables are used for the typography all of the JupyterLab + * user interface elements that are not directly user generated content. + * + * The font sizing here is done assuming that the body font size of --jp-ui-font-size1 + * is applied to a parent element. When children elements, such as headings, are sized + * in em all things will be computed relative to that body size. + */ + + --jp-ui-font-scale-factor: 1.2; + --jp-ui-font-size0: 0.83333em; + --jp-ui-font-size1: 13px; /* Base font size */ + --jp-ui-font-size2: 1.2em; + --jp-ui-font-size3: 1.44em; + --jp-ui-font-family: system-ui, -apple-system, blinkmacsystemfont, 'Segoe UI', + helvetica, arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', + 'Segoe UI Symbol'; + + /* + * Use these font colors against the corresponding main layout colors. + * In a light theme, these go from dark to light. + */ + + /* Defaults use Material Design specification */ + --jp-ui-font-color0: rgba(0, 0, 0, 1); + --jp-ui-font-color1: rgba(0, 0, 0, 0.87); + --jp-ui-font-color2: rgba(0, 0, 0, 0.54); + --jp-ui-font-color3: rgba(0, 0, 0, 0.38); + + /* + * Use these against the brand/accent/warn/error colors. + * These will typically go from light to darker, in both a dark and light theme. + */ + + --jp-ui-inverse-font-color0: rgba(255, 255, 255, 1); + --jp-ui-inverse-font-color1: rgba(255, 255, 255, 1); + --jp-ui-inverse-font-color2: rgba(255, 255, 255, 0.7); + --jp-ui-inverse-font-color3: rgba(255, 255, 255, 0.5); + + /* Content Fonts + * + * Content font variables are used for typography of user generated content. + * + * The font sizing here is done assuming that the body font size of --jp-content-font-size1 + * is applied to a parent element. When children elements, such as headings, are sized + * in em all things will be computed relative to that body size. + */ + + --jp-content-line-height: 1.6; + --jp-content-font-scale-factor: 1.2; + --jp-content-font-size0: 0.83333em; + --jp-content-font-size1: 14px; /* Base font size */ + --jp-content-font-size2: 1.2em; + --jp-content-font-size3: 1.44em; + --jp-content-font-size4: 1.728em; + --jp-content-font-size5: 2.0736em; + + /* This gives a magnification of about 125% in presentation mode over normal. */ + --jp-content-presentation-font-size1: 17px; + --jp-content-heading-line-height: 1; + --jp-content-heading-margin-top: 1.2em; + --jp-content-heading-margin-bottom: 0.8em; + --jp-content-heading-font-weight: 500; + + /* Defaults use Material Design specification */ + --jp-content-font-color0: rgba(0, 0, 0, 1); + --jp-content-font-color1: rgba(0, 0, 0, 0.87); + --jp-content-font-color2: rgba(0, 0, 0, 0.54); + --jp-content-font-color3: rgba(0, 0, 0, 0.38); + --jp-content-link-color: var(--md-blue-900, #0d47a1); + --jp-content-link-visited-color: var(--md-purple-700, #7b1fa2); + --jp-content-font-family: system-ui, -apple-system, blinkmacsystemfont, + 'Segoe UI', helvetica, arial, sans-serif, 'Apple Color Emoji', + 'Segoe UI Emoji', 'Segoe UI Symbol'; + + /* + * Code Fonts + * + * Code font variables are used for typography of code and other monospaces content. + */ + + --jp-code-font-size: 13px; + --jp-code-line-height: 1.3077; /* 17px for 13px base */ + --jp-code-padding: 5px; /* 5px for 13px base, codemirror highlighting needs integer px value */ + --jp-code-font-family-default: menlo, consolas, 'DejaVu Sans Mono', monospace; + --jp-code-font-family: var(--jp-code-font-family-default); + + /* This gives a magnification of about 125% in presentation mode over normal. */ + --jp-code-presentation-font-size: 16px; + + /* may need to tweak cursor width if you change font size */ + --jp-code-cursor-width0: 1.4px; + --jp-code-cursor-width1: 2px; + --jp-code-cursor-width2: 4px; + + /* Layout + * + * The following are the main layout colors use in JupyterLab. In a light + * theme these would go from light to dark. + */ + + --jp-layout-color0: white; + --jp-layout-color1: white; + --jp-layout-color2: var(--md-grey-200, #eee); + --jp-layout-color3: var(--md-grey-400, #bdbdbd); + --jp-layout-color4: var(--md-grey-600, #757575); + + /* Inverse Layout + * + * The following are the inverse layout colors use in JupyterLab. In a light + * theme these would go from dark to light. + */ + + --jp-inverse-layout-color0: #111; + --jp-inverse-layout-color1: var(--md-grey-900, #212121); + --jp-inverse-layout-color2: var(--md-grey-800, #424242); + --jp-inverse-layout-color3: var(--md-grey-700, #616161); + --jp-inverse-layout-color4: var(--md-grey-600, #757575); + + /* Brand/accent */ + + --jp-brand-color0: var(--md-blue-900, #0d47a1); + --jp-brand-color1: var(--md-blue-700, #1976d2); + --jp-brand-color2: var(--md-blue-300, #64b5f6); + --jp-brand-color3: var(--md-blue-100, #bbdefb); + --jp-brand-color4: var(--md-blue-50, #e3f2fd); + --jp-accent-color0: var(--md-green-900, #1b5e20); + --jp-accent-color1: var(--md-green-700, #388e3c); + --jp-accent-color2: var(--md-green-300, #81c784); + --jp-accent-color3: var(--md-green-100, #c8e6c9); + + /* State colors (warn, error, success, info) */ + + --jp-warn-color0: var(--md-orange-900, #e65100); + --jp-warn-color1: var(--md-orange-700, #f57c00); + --jp-warn-color2: var(--md-orange-300, #ffb74d); + --jp-warn-color3: var(--md-orange-100, #ffe0b2); + --jp-error-color0: var(--md-red-900, #b71c1c); + --jp-error-color1: var(--md-red-700, #d32f2f); + --jp-error-color2: var(--md-red-300, #e57373); + --jp-error-color3: var(--md-red-100, #ffcdd2); + --jp-success-color0: var(--md-green-900, #1b5e20); + --jp-success-color1: var(--md-green-700, #388e3c); + --jp-success-color2: var(--md-green-300, #81c784); + --jp-success-color3: var(--md-green-100, #c8e6c9); + --jp-info-color0: var(--md-cyan-900, #006064); + --jp-info-color1: var(--md-cyan-700, #0097a7); + --jp-info-color2: var(--md-cyan-300, #4dd0e1); + --jp-info-color3: var(--md-cyan-100, #b2ebf2); + + /* Cell specific styles */ + + --jp-cell-padding: 5px; + --jp-cell-collapser-width: 8px; + --jp-cell-collapser-min-height: 20px; + --jp-cell-collapser-not-active-hover-opacity: 0.6; + --jp-cell-editor-background: var(--md-grey-100, #f5f5f5); + --jp-cell-editor-border-color: var(--md-grey-300, #e0e0e0); + --jp-cell-editor-box-shadow: inset 0 0 2px var(--md-blue-300, #64b5f6); + --jp-cell-editor-active-background: var(--jp-layout-color0); + --jp-cell-editor-active-border-color: var(--jp-brand-color1); + --jp-cell-prompt-width: 64px; + --jp-cell-prompt-font-family: var(--jp-code-font-family-default); + --jp-cell-prompt-letter-spacing: 0; + --jp-cell-prompt-opacity: 1; + --jp-cell-prompt-not-active-opacity: 0.5; + --jp-cell-prompt-not-active-font-color: var(--md-grey-700, #616161); + + /* A custom blend of MD grey and blue 600 + * See https://meyerweb.com/eric/tools/color-blend/#546E7A:1E88E5:5:hex */ + --jp-cell-inprompt-font-color: #307fc1; + + /* A custom blend of MD grey and orange 600 + * https://meyerweb.com/eric/tools/color-blend/#546E7A:F4511E:5:hex */ + --jp-cell-outprompt-font-color: #bf5b3d; + + /* Notebook specific styles */ + + --jp-notebook-padding: 10px; + --jp-notebook-select-background: var(--jp-layout-color1); + --jp-notebook-multiselected-color: var(--md-blue-50, #e3f2fd); + + /* The scroll padding is calculated to fill enough space at the bottom of the + notebook to show one single-line cell (with appropriate padding) at the top + when the notebook is scrolled all the way to the bottom. We also subtract one + pixel so that no scrollbar appears if we have just one single-line cell in the + notebook. This padding is to enable a 'scroll past end' feature in a notebook. + */ + --jp-notebook-scroll-padding: calc( + 100% - var(--jp-code-font-size) * var(--jp-code-line-height) - + var(--jp-code-padding) - var(--jp-cell-padding) - 1px + ); + + /* Rendermime styles */ + + --jp-rendermime-error-background: #fdd; + --jp-rendermime-table-row-background: var(--md-grey-100, #cfd8dc); + --jp-rendermime-table-row-hover-background: var(--md-light-blue-50, #e1f5fe); + + /* Dialog specific styles */ + + --jp-dialog-background: rgba(0, 0, 0, 0.25); + + /* Console specific styles */ + + --jp-console-padding: 10px; + + /* Toolbar specific styles */ + + --jp-toolbar-border-color: var(--jp-border-color1); + --jp-toolbar-micro-height: 8px; + --jp-toolbar-background: var(--jp-layout-color1); + --jp-toolbar-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.24); + --jp-toolbar-header-margin: 4px 4px 0 4px; + --jp-toolbar-active-background: var(--md-grey-300, #90a4ae); + + /* Statusbar specific styles */ + + --jp-statusbar-height: 24px; + + /* Input field styles */ + + --jp-input-box-shadow: inset 0 0 2px var(--md-blue-300, #64b5f6); + --jp-input-active-background: var(--jp-layout-color1); + --jp-input-hover-background: var(--jp-layout-color1); + --jp-input-background: var(--md-grey-100, #f5f5f5); + --jp-input-border-color: var(--jp-inverse-border-color); + --jp-input-active-border-color: var(--jp-brand-color1); + --jp-input-active-box-shadow-color: rgba(19, 124, 189, 0.3); + + /* General editor styles */ + + --jp-editor-selected-background: #d9d9d9; + --jp-editor-selected-focused-background: #d7d4f0; + --jp-editor-cursor-color: var(--jp-ui-font-color0); + + /* Code mirror specific styles */ + + --jp-mirror-editor-keyword-color: #008000; + --jp-mirror-editor-atom-color: #88f; + --jp-mirror-editor-number-color: #080; + --jp-mirror-editor-def-color: #00f; + --jp-mirror-editor-variable-color: var(--md-grey-900, #212121); + --jp-mirror-editor-variable-2-color: rgb(0, 54, 109); + --jp-mirror-editor-variable-3-color: #085; + --jp-mirror-editor-punctuation-color: #05a; + --jp-mirror-editor-property-color: #05a; + --jp-mirror-editor-operator-color: #7800c2; + --jp-mirror-editor-comment-color: #408080; + --jp-mirror-editor-string-color: #ba2121; + --jp-mirror-editor-string-2-color: #708; + --jp-mirror-editor-meta-color: #a2f; + --jp-mirror-editor-qualifier-color: #555; + --jp-mirror-editor-builtin-color: #008000; + --jp-mirror-editor-bracket-color: #997; + --jp-mirror-editor-tag-color: #170; + --jp-mirror-editor-attribute-color: #00c; + --jp-mirror-editor-header-color: blue; + --jp-mirror-editor-quote-color: #090; + --jp-mirror-editor-link-color: #00c; + --jp-mirror-editor-error-color: #f00; + --jp-mirror-editor-hr-color: #999; + + /* + RTC user specific colors. + These colors are used for the cursor, username in the editor, + and the icon of the user. + */ + + --jp-collaborator-color1: #ffad8e; + --jp-collaborator-color2: #dac83d; + --jp-collaborator-color3: #72dd76; + --jp-collaborator-color4: #00e4d0; + --jp-collaborator-color5: #45d4ff; + --jp-collaborator-color6: #e2b1ff; + --jp-collaborator-color7: #ff9de6; + + /* Vega extension styles */ + + --jp-vega-background: white; + + /* Sidebar-related styles */ + + --jp-sidebar-min-width: 250px; + + /* Search-related styles */ + + --jp-search-toggle-off-opacity: 0.5; + --jp-search-toggle-hover-opacity: 0.8; + --jp-search-toggle-on-opacity: 1; + --jp-search-selected-match-background-color: rgb(245, 200, 0); + --jp-search-selected-match-color: black; + --jp-search-unselected-match-background-color: var( + --jp-inverse-layout-color0 + ); + --jp-search-unselected-match-color: var(--jp-ui-inverse-font-color0); + + /* Icon colors that work well with light or dark backgrounds */ + --jp-icon-contrast-color0: var(--md-purple-600, #8e24aa); + --jp-icon-contrast-color1: var(--md-green-600, #43a047); + --jp-icon-contrast-color2: var(--md-pink-600, #d81b60); + --jp-icon-contrast-color3: var(--md-blue-600, #1e88e5); + + /* Button colors */ + --jp-accept-color-normal: var(--md-blue-700, #1976d2); + --jp-accept-color-hover: var(--md-blue-800, #1565c0); + --jp-accept-color-active: var(--md-blue-900, #0d47a1); + --jp-warn-color-normal: var(--md-red-700, #d32f2f); + --jp-warn-color-hover: var(--md-red-800, #c62828); + --jp-warn-color-active: var(--md-red-900, #b71c1c); + --jp-reject-color-normal: var(--md-grey-600, #757575); + --jp-reject-color-hover: var(--md-grey-700, #616161); + --jp-reject-color-active: var(--md-grey-800, #424242); + + /* File or activity icons and switch semantic variables */ + --jp-jupyter-icon-color: #f37626; + --jp-notebook-icon-color: #f37626; + --jp-json-icon-color: var(--md-orange-700, #f57c00); + --jp-console-icon-background-color: var(--md-blue-700, #1976d2); + --jp-console-icon-color: white; + --jp-terminal-icon-background-color: var(--md-grey-800, #424242); + --jp-terminal-icon-color: var(--md-grey-200, #eee); + --jp-text-editor-icon-color: var(--md-grey-700, #616161); + --jp-inspector-icon-color: var(--md-grey-700, #616161); + --jp-switch-color: var(--md-grey-400, #bdbdbd); + --jp-switch-true-position-color: var(--md-orange-900, #e65100); +} + +/* Completer specific styles */ + +.jp-Completer { + --jp-completer-type-background0: transparent; + --jp-completer-type-background1: #1f77b4; + --jp-completer-type-background2: #ff7f0e; + --jp-completer-type-background3: #2ca02c; + --jp-completer-type-background4: #d62728; + --jp-completer-type-background5: #9467bd; + --jp-completer-type-background6: #8c564b; + --jp-completer-type-background7: #e377c2; + --jp-completer-type-background8: #7f7f7f; + --jp-completer-type-background9: #bcbd22; + --jp-completer-type-background10: #17becf; +} + +/*----------------------------------------------------------------------------- +| Copyright (c) Jupyter Development Team. +| Distributed under the terms of the Modified BSD License. +|----------------------------------------------------------------------------*/ + +/* Set the default typography for monospace elements */ +.jp-ThemedContainer tt, +.jp-ThemedContainer code, +.jp-ThemedContainer kbd, +.jp-ThemedContainer samp, +.jp-ThemedContainer pre { + font-family: var(--jp-code-font-family); + font-size: var(--jp-code-font-size); + line-height: var(--jp-code-line-height); +} + diff --git a/.venv/share/jupyter/lab/themes/@jupyterlab/theme-light-extension/index.js b/.venv/share/jupyter/lab/themes/@jupyterlab/theme-light-extension/index.js new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/package.json b/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/package.json new file mode 100644 index 0000000000000000000000000000000000000000..6d3bd1261e55ee06b3c6877cbc0337349ca1910e --- /dev/null +++ b/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/package.json @@ -0,0 +1,109 @@ +{ + "name": "@jupyter-notebook/lab-extension", + "version": "7.4.5", + "description": "Jupyter Notebook - Lab Extension", + "homepage": "https://github.com/jupyter/notebook", + "bugs": { + "url": "https://github.com/jupyter/notebook/issues" + }, + "repository": { + "type": "git", + "url": "https://github.com/jupyter/notebook.git" + }, + "license": "BSD-3-Clause", + "author": "Project Jupyter", + "sideEffects": [ + "style/**/*.css", + "style/index.js" + ], + "main": "lib/index.js", + "types": "lib/index.d.ts", + "style": "style/index.css", + "directories": { + "lib": "lib/" + }, + "files": [ + "lib/*.d.ts", + "lib/*.js.map", + "lib/*.js", + "schema/*.json", + "style/index.js" + ], + "scripts": { + "build": "jlpm run build:labextension:dev", + "build:labextension": "jupyter labextension build .", + "build:labextension:dev": "jupyter labextension build --development True .", + "build:lib": "tsc -b", + "build:prod": "jlpm run build:labextension", + "clean": "jlpm run clean:lib && jlpm run clean:labextension", + "clean:labextension": "rimraf ../../notebook/labextension", + "clean:lib": "rimraf lib tsconfig.tsbuildinfo", + "watch": "run-p watch:src watch:labextension", + "watch:labextension": "jupyter labextension watch .", + "watch:src": "tsc -w" + }, + "dependencies": { + "@jupyter-notebook/application": "^7.4.5", + "@jupyterlab/application": "~4.4.5", + "@jupyterlab/apputils": "~4.5.5", + "@jupyterlab/coreutils": "~6.4.5", + "@jupyterlab/docregistry": "~4.4.5", + "@jupyterlab/notebook": "~4.4.5", + "@jupyterlab/translation": "~4.4.5", + "@jupyterlab/ui-components": "~4.4.5", + "@lumino/commands": "^2.3.2", + "@lumino/disposable": "^2.1.4" + }, + "devDependencies": { + "@jupyterlab/builder": "~4.4.5", + "rimraf": "^3.0.2", + "typescript": "~5.5.4" + }, + "publishConfig": { + "access": "public" + }, + "jupyterlab": { + "extension": true, + "outputDir": "../../notebook/labextension", + "schemaDir": "schema", + "_build": { + "load": "static/remoteEntry.7e3d7768845089ad5f5f.js", + "extension": "./extension", + "style": "./style" + } + }, + "nx": { + "targets": { + "build:labextension:dev": { + "dependsOn": [ + "^build:lib", + "build:lib" + ], + "outputs": [ + "{workspaceRoot}/notebook/labextension", + "{workspaceRoot}/notebook/labextension/build_log.json" + ] + }, + "build:labextension": { + "dependsOn": [ + "^build:lib", + "build:lib" + ], + "outputs": [ + "{workspaceRoot}/notebook/labextension" + ] + }, + "build": { + "dependsOn": [ + "build:labextension:dev" + ] + }, + "build:prod": { + "dependsOn": [ + "build:labextension" + ] + } + } + }, + "styleModule": "style/index.js" +} diff --git a/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/schemas/@jupyter-notebook/lab-extension/interface-switcher.json b/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/schemas/@jupyter-notebook/lab-extension/interface-switcher.json new file mode 100644 index 0000000000000000000000000000000000000000..421ccb7c8b7669bb5ba27903df491256fcbc09dd --- /dev/null +++ b/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/schemas/@jupyter-notebook/lab-extension/interface-switcher.json @@ -0,0 +1,40 @@ +{ + "title": "Interface Switcher", + "description": "Interface Switcher settings.", + "jupyter.lab.toolbars": { + "Notebook": [{ "name": "interfaceSwitcher", "rank": 990 }] + }, + "jupyter.lab.menus": { + "main": [ + { + "id": "jp-mainmenu-view", + "items": [ + { + "command": "jupyter-notebook:open-notebook", + "rank": 10, + "args": { + "isMenu": true + } + }, + { + "command": "jupyter-notebook:open-lab", + "rank": 10, + "args": { + "isMenu": true + } + }, + { + "command": "jupyter-notebook:open-nbclassic", + "rank": 10, + "args": { + "isMenu": true + } + } + ] + } + ] + }, + "properties": {}, + "additionalProperties": false, + "type": "object" +} diff --git a/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/schemas/@jupyter-notebook/lab-extension/launch-tree.json b/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/schemas/@jupyter-notebook/lab-extension/launch-tree.json new file mode 100644 index 0000000000000000000000000000000000000000..0cf51ba56c6bf7b6d2c26a4c24ca8ab2e78b00f6 --- /dev/null +++ b/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/schemas/@jupyter-notebook/lab-extension/launch-tree.json @@ -0,0 +1,20 @@ +{ + "title": "Launch Shortcuts", + "description": "Launch Shortcuts.", + "jupyter.lab.menus": { + "main": [ + { + "id": "jp-mainmenu-help", + "items": [ + { + "command": "jupyter-notebook:launch-tree", + "rank": 1 + } + ] + } + ] + }, + "properties": {}, + "additionalProperties": false, + "type": "object" +} diff --git a/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/schemas/@jupyter-notebook/lab-extension/package.json.orig b/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/schemas/@jupyter-notebook/lab-extension/package.json.orig new file mode 100644 index 0000000000000000000000000000000000000000..ce45f7f40b3fa0711ceb7987e1c2e35a3f9e3139 --- /dev/null +++ b/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/schemas/@jupyter-notebook/lab-extension/package.json.orig @@ -0,0 +1,104 @@ +{ + "name": "@jupyter-notebook/lab-extension", + "version": "7.4.5", + "description": "Jupyter Notebook - Lab Extension", + "homepage": "https://github.com/jupyter/notebook", + "bugs": { + "url": "https://github.com/jupyter/notebook/issues" + }, + "repository": { + "type": "git", + "url": "https://github.com/jupyter/notebook.git" + }, + "license": "BSD-3-Clause", + "author": "Project Jupyter", + "sideEffects": [ + "style/**/*.css", + "style/index.js" + ], + "main": "lib/index.js", + "types": "lib/index.d.ts", + "style": "style/index.css", + "directories": { + "lib": "lib/" + }, + "files": [ + "lib/*.d.ts", + "lib/*.js.map", + "lib/*.js", + "schema/*.json", + "style/index.js" + ], + "scripts": { + "build": "jlpm run build:labextension:dev", + "build:labextension": "jupyter labextension build .", + "build:labextension:dev": "jupyter labextension build --development True .", + "build:lib": "tsc -b", + "build:prod": "jlpm run build:labextension", + "clean": "jlpm run clean:lib && jlpm run clean:labextension", + "clean:labextension": "rimraf ../../notebook/labextension", + "clean:lib": "rimraf lib tsconfig.tsbuildinfo", + "watch": "run-p watch:src watch:labextension", + "watch:labextension": "jupyter labextension watch .", + "watch:src": "tsc -w" + }, + "dependencies": { + "@jupyter-notebook/application": "^7.4.5", + "@jupyterlab/application": "~4.4.5", + "@jupyterlab/apputils": "~4.5.5", + "@jupyterlab/coreutils": "~6.4.5", + "@jupyterlab/docregistry": "~4.4.5", + "@jupyterlab/notebook": "~4.4.5", + "@jupyterlab/translation": "~4.4.5", + "@jupyterlab/ui-components": "~4.4.5", + "@lumino/commands": "^2.3.2", + "@lumino/disposable": "^2.1.4" + }, + "devDependencies": { + "@jupyterlab/builder": "~4.4.5", + "rimraf": "^3.0.2", + "typescript": "~5.5.4" + }, + "publishConfig": { + "access": "public" + }, + "jupyterlab": { + "extension": true, + "outputDir": "../../notebook/labextension", + "schemaDir": "schema" + }, + "nx": { + "targets": { + "build:labextension:dev": { + "dependsOn": [ + "^build:lib", + "build:lib" + ], + "outputs": [ + "{workspaceRoot}/notebook/labextension", + "{workspaceRoot}/notebook/labextension/build_log.json" + ] + }, + "build:labextension": { + "dependsOn": [ + "^build:lib", + "build:lib" + ], + "outputs": [ + "{workspaceRoot}/notebook/labextension" + ] + }, + "build": { + "dependsOn": [ + "build:labextension:dev" + ] + }, + "build:prod": { + "dependsOn": [ + "build:labextension" + ] + } + } + }, + "styleModule": "style/index.js" +} diff --git a/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/static/261.ed6f8abd5781e8d11deb.js b/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/static/261.ed6f8abd5781e8d11deb.js new file mode 100644 index 0000000000000000000000000000000000000000..57c0d01eb69c440bb6e947d3b4395abf91f6b738 --- /dev/null +++ b/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/static/261.ed6f8abd5781e8d11deb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_notebook_lab_extension=self.webpackChunk_jupyter_notebook_lab_extension||[]).push([[261],{30:(e,t,i)=>{i.r(t),i.d(t,{INotebookPathOpener:()=>C,INotebookShell:()=>k,NotebookApp:()=>b,NotebookShell:()=>y,PanelHandler:()=>w,Private:()=>P,SidePanelHandler:()=>f,SidePanelPalette:()=>W,defaultNotebookPathOpener:()=>H});var n,s=i(19),a=i(737),r=i(950),d=i(448),o=i(174),l=i(797),h=i(379),p=i(697),g=i(930),u=i(901),c=i(882),_=i(699),m=i(633);class w{constructor(){this._panelChildHook=(e,t)=>{if("child-removed"===t.type){const e=t.child;p.ArrayExt.removeFirstWhere(this._items,(t=>t.widget===e))}return!0},this._items=new Array,this._panel=new c.Panel,m.MessageLoop.installMessageHook(this._panel,this._panelChildHook)}get panel(){return this._panel}addWidget(e,t){e.parent=null;const i={widget:e,rank:t},s=p.ArrayExt.upperBound(this._items,i,n.itemCmp);p.ArrayExt.insert(this._items,s,i),this._panel.insertWidget(s,e)}}class f extends w{constructor(e){super(),this._isHiddenByUser=!1,this._widgetAdded=new u.Signal(this),this._widgetRemoved=new u.Signal(this),this._area=e,this._panel.hide(),this._currentWidget=null,this._lastCurrentWidget=null,this._widgetPanel=new c.StackedPanel,this._widgetPanel.widgetRemoved.connect(this._onWidgetRemoved,this),this._closeButton=document.createElement("button"),_.closeIcon.element({container:this._closeButton,height:"16px",width:"auto"}),this._closeButton.onclick=()=>{this.collapse(),this.hide()},this._closeButton.className="jp-Button jp-SidePanel-collapse",this._closeButton.title="Collapse side panel";const t=new c.Widget({node:this._closeButton});this._panel.addWidget(t),this._panel.addWidget(this._widgetPanel)}get currentWidget(){return this._currentWidget||this._lastCurrentWidget||(this._items.length>0?this._items[0].widget:null)}get area(){return this._area}get isVisible(){return this._panel.isVisible}get panel(){return this._panel}get widgets(){return this._items.map((e=>e.widget))}get widgetAdded(){return this._widgetAdded}get widgetRemoved(){return this._widgetRemoved}get closeButton(){return this._closeButton}expand(e){e?this._currentWidget&&this._currentWidget.id===e?(this.collapse(),this.hide()):(this.collapse(),this.hide(),this.activate(e),this.show()):this.currentWidget&&(this._currentWidget=this.currentWidget,this.activate(this._currentWidget.id),this.show())}activate(e){const t=this._findWidgetByID(e);t&&(this._currentWidget=t,t.show(),t.activate())}has(e){return null!==this._findWidgetByID(e)}collapse(){var e;null===(e=this._currentWidget)||void 0===e||e.hide(),this._currentWidget=null}addWidget(e,t){e.parent=null,e.hide();const i={widget:e,rank:t},n=this._findInsertIndex(i);p.ArrayExt.insert(this._items,n,i),this._widgetPanel.insertWidget(n,e),this._refreshVisibility(),this._widgetAdded.emit(e)}hide(){this._isHiddenByUser=!0,this._refreshVisibility()}show(){this._isHiddenByUser=!1,this._refreshVisibility()}_findInsertIndex(e){return p.ArrayExt.upperBound(this._items,e,n.itemCmp)}_findWidgetIndex(e){return p.ArrayExt.findFirstIndex(this._items,(t=>t.widget===e))}_findWidgetByID(e){const t=(0,p.find)(this._items,(t=>t.widget.id===e));return t?t.widget:null}_refreshVisibility(){this._panel.setHidden(this._isHiddenByUser)}_onWidgetRemoved(e,t){t===this._lastCurrentWidget&&(this._lastCurrentWidget=null),p.ArrayExt.removeAt(this._items,this._findWidgetIndex(t)),this._refreshVisibility(),this._widgetRemoved.emit(t)}}class W{constructor(e){this._items=[],this._commandPalette=e.commandPalette,this._command=e.command}getItem(e,t){const i=this._items;for(let n=0;nt.id===e));i&&("left"===t?this.expandLeft(e):"right"===t?this.expandRight(e):"down"===t?(this._downPanel.show(),i.activate()):i.activate())}}add(e,t,i){var n,s;let a;a=(null==i?void 0:i.type)&&this._userLayout[i.type]?this._userLayout[i.type]:this._userLayout[e.id],t=null!==(n=null==a?void 0:a.area)&&void 0!==n?n:t;const r=null!==(s=null==(i=i||(null==a?void 0:a.options)?{...i,...null==a?void 0:a.options}:void 0)?void 0:i.rank)&&void 0!==s?s:900;switch(t){case"top":return this._topHandler.addWidget(e,r);case"menu":return this._menuHandler.addWidget(e,r);case"main":case void 0:{if(this._main.widgets.length>0)return;const t=this.currentWidget;this._main.addWidget(e),this._main.update(),this._currentChanged.emit({newValue:e,oldValue:t}),this._mainWidgetLoaded.resolve();break}case"left":return this._leftHandler.addWidget(e,r);case"right":return this._rightHandler.addWidget(e,r);case"down":return this._downPanel.addWidget(e);default:console.warn(`Cannot add widget to area: ${t}`)}}collapseTop(){this._topWrapper.setHidden(!0),this._spacer_top.setHidden(!0)}expandTop(){this._topWrapper.setHidden(!1),this._spacer_top.setHidden(!1)}*widgets(e){switch(null!=e?e:"main"){case"top":return void(yield*this._topHandler.panel.widgets);case"menu":return void(yield*this._menuHandler.panel.widgets);case"main":return void(yield*this._main.widgets);case"left":return void(yield*this._leftHandler.widgets);case"right":return void(yield*this._rightHandler.widgets);case"down":return void(yield*this._downPanel.widgets);default:return void console.error(`This shell has no area called "${e}"`)}}expandLeft(e){this._leftHandler.panel.show(),this._leftHandler.expand(e)}collapseLeft(){this._leftHandler.collapse(),this._leftHandler.panel.hide()}expandRight(e){this._rightHandler.panel.show(),this._rightHandler.expand(e)}collapseRight(){this._rightHandler.collapse(),this._rightHandler.panel.hide()}async restoreLayout(e){this._userLayout=e}_onTabPanelChanged(){0===this._downPanel.stackedPanel.widgets.length&&this._downPanel.hide()}}var P,v;!function(e){e.SkipLinkWidgetHandler=class{constructor(e){this._isDisposed=!1;const t=this._skipLinkWidget=new c.Widget,i=document.createElement("a");i.href="#first-cell",i.tabIndex=1,i.text="Skip to Main",i.className="skip-link",i.addEventListener("click",this),t.addClass("jp-skiplink"),t.id="jp-skiplink",t.node.appendChild(i)}handleEvent(e){"click"===e.type&&this._focusMain()}_focusMain(){const e=document.querySelector("#main-panel .jp-InputArea-editor");e.tabIndex=1,e.focus()}get skipLinkWidget(){return this._skipLinkWidget}dispose(){this.isDisposed||(this._isDisposed=!0,this._skipLinkWidget.node.removeEventListener("click",this),this._skipLinkWidget.dispose())}hide(){this._skipLinkWidget.hide()}show(){this._skipLinkWidget.show()}get isDisposed(){return this._isDisposed}}}(P||(P={}));class b extends s.JupyterFrontEnd{constructor(e={shell:new y}){var t,i;if(super({...e,shell:null!==(t=e.shell)&&void 0!==t?t:new y}),this.name="Jupyter Notebook",this.namespace=this.name,this.status=new d.J(this),this.version=null!==(i=o.PageConfig.getOption("appVersion"))&&void 0!==i?i:"unknown",this._info=s.JupyterLab.defaultInfo,this._formatter=new l.Throttler((()=>{v.setFormat(this)}),250),this.docRegistry.addModelFactory(new a.Base64ModelFactory),e.mimeExtensions)for(const t of(0,r.as)(e.mimeExtensions))this.registerPlugin(t);const n=Object.keys(s.JupyterLab.defaultInfo).reduce(((t,i)=>(i in e&&(t[i]=JSON.parse(JSON.stringify(e[i]))),t)),{});this._info={...s.JupyterLab.defaultInfo,...n},this.restored=this.shell.restored,this.restored.then((()=>this._formatter.invoke()))}get info(){return this._info}get paths(){return{urls:{base:o.PageConfig.getOption("baseUrl"),notFound:o.PageConfig.getOption("notFoundUrl"),app:o.PageConfig.getOption("appUrl"),static:o.PageConfig.getOption("staticUrl"),settings:o.PageConfig.getOption("settingsUrl"),themes:o.PageConfig.getOption("themesUrl"),doc:o.PageConfig.getOption("docUrl"),translations:o.PageConfig.getOption("translationsApiUrl"),hubHost:o.PageConfig.getOption("hubHost")||void 0,hubPrefix:o.PageConfig.getOption("hubPrefix")||void 0,hubUser:o.PageConfig.getOption("hubUser")||void 0,hubServerName:o.PageConfig.getOption("hubServerName")||void 0},directories:{appSettings:o.PageConfig.getOption("appSettingsDir"),schemas:o.PageConfig.getOption("schemasDir"),static:o.PageConfig.getOption("staticDir"),templates:o.PageConfig.getOption("templatesDir"),themes:o.PageConfig.getOption("themesDir"),userSettings:o.PageConfig.getOption("userSettingsDir"),serverRoot:o.PageConfig.getOption("serverRoot"),workspaces:o.PageConfig.getOption("workspacesDir")}}}handleEvent(e){super.handleEvent(e),"resize"===e.type&&this._formatter.invoke()}registerPluginModule(e){let t=e.default;Object.prototype.hasOwnProperty.call(e,"__esModule")||(t=e),Array.isArray(t)||(t=[t]),t.forEach((e=>{try{this.registerPlugin(e)}catch(e){console.error(e)}}))}registerPluginModules(e){e.forEach((e=>{this.registerPluginModule(e)}))}}!function(e){e.setFormat=function(e){e.format=window.matchMedia("only screen and (max-width: 760px)").matches?"mobile":"desktop"}}(v||(v={}));const H=new class{open(e){const{prefix:t,path:i,searchParams:n,target:s,features:a}=e,r=new URL(o.URLExt.join(t,null!=i?i:""),window.location.origin);return n&&(r.search=n.toString()),window.open(r,s,a)}},C=new g.Token("@jupyter-notebook/application:INotebookPathOpener")}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/static/568.5e057f374374b68b6acf.js b/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/static/568.5e057f374374b68b6acf.js new file mode 100644 index 0000000000000000000000000000000000000000..1d142f83b90ad91de55d6417b8411441432cb2cd --- /dev/null +++ b/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/static/568.5e057f374374b68b6acf.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_notebook_lab_extension=self.webpackChunk_jupyter_notebook_lab_extension||[]).push([[568],{568:(e,o,t)=>{t.r(o),t.d(o,{default:()=>m});var n,a=t(19),r=t(731),c=t(174),l=t(541),i=t(379),s=t(882),b=t(133),d=t(699);!function(e){e.launchNotebookTree="jupyter-notebook:launch-tree",e.openNotebook="jupyter-notebook:open-notebook",e.openLab="jupyter-notebook:open-lab",e.openNbClassic="jupyter-notebook:open-nbclassic"}(n||(n={}));const u={id:"@jupyter-notebook/lab-extension:interface-switcher",description:"A plugin to add custom toolbar items to the notebook page.",autoStart:!0,requires:[i.ITranslator],optional:[l.INotebookTracker,r.ICommandPalette,b.INotebookPathOpener,b.INotebookShell,a.ILabShell,r.IToolbarWidgetRegistry],activate:(e,o,t,a,r,l,i,u)=>{if(!t)return;const{commands:m,shell:p}=e,k=c.PageConfig.getBaseUrl(),h=o.load("notebook"),_="true"===c.PageConfig.getOption("nbclassic_enabled"),g=new s.Menu({commands:m}),f=[],N=null!=r?r:b.defaultNotebookPathOpener;l||f.push({command:n.openNotebook,commandLabel:h.__("Notebook"),commandDescription:h.__("Open in %1","Jupyter Notebook"),buttonLabel:"openNotebook",urlPrefix:`${k}tree`}),i||f.push({command:n.openLab,commandLabel:h.__("JupyterLab"),commandDescription:h.__("Open in %1","JupyterLab"),buttonLabel:"openLab",urlPrefix:`${k}doc/tree`}),_&&f.push({command:n.openNbClassic,commandLabel:h.__("NbClassic"),commandDescription:h.__("Open in %1","NbClassic"),buttonLabel:"openNbClassic",urlPrefix:`${k}nbclassic/notebooks`});const y=()=>null!==t.currentWidget&&t.currentWidget===p.currentWidget;let C;if(f.forEach((e=>{const{command:o}=e;(e=>{const{command:o,commandLabel:n,commandDescription:r,urlPrefix:c}=e;m.addCommand(o,{label:e=>(e.noLabel,e.isMenu||e.isPalette?r:n),caption:n,execute:()=>{const e=t.currentWidget;e&&N.open({prefix:c,path:e.context.path})},isEnabled:y}),a&&a.addItem({command:o,category:"Other",args:{isPalette:!0}})})(e),g.addItem({command:o})})),1===f.length)C=e=>{const o=new d.CommandToolbarButton({commands:m,id:f[0].command,label:f[0].commandLabel,icon:d.launchIcon});return o.addClass("jp-nb-interface-switcher-button"),o};else{const e={overflowMenuOptions:{isVisible:!1}},o=new s.MenuBar(e);g.title.label=h.__("Open in..."),g.title.icon=d.caretDownIcon,o.addMenu(g),C=o=>{const t=new s.MenuBar(e);return t.addMenu(g),t.addClass("jp-InterfaceSwitcher"),t}}u&&u.addFactory("Notebook","interfaceSwitcher",C)}},m=[{id:"@jupyter-notebook/lab-extension:launch-tree",description:"A plugin to add a command to open the Jupyter Notebook Tree.",autoStart:!0,requires:[i.ITranslator],optional:[r.ICommandPalette],activate:(e,o,t)=>{const{commands:a}=e,r=o.load("notebook"),l=r.__("Help");a.addCommand(n.launchNotebookTree,{label:r.__("Launch Jupyter Notebook File Browser"),execute:()=>{const e=c.URLExt.join(c.PageConfig.getBaseUrl(),"tree");window.open(e)}}),t&&t.addItem({command:n.launchNotebookTree,category:l})}},u]}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/static/928.fb1e84fb9063ca0568af.js b/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/static/928.fb1e84fb9063ca0568af.js new file mode 100644 index 0000000000000000000000000000000000000000..0923e282472416112fa388250f326e606ca2c082 --- /dev/null +++ b/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/static/928.fb1e84fb9063ca0568af.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_notebook_lab_extension=self.webpackChunk_jupyter_notebook_lab_extension||[]).push([[928],{950:(t,e,r)=>{r.d(e,{as:()=>p});var n=r(731),i=r(737),a=r(733),o=r(379),s=r(699),c=r(930),d=r(4);const u=new c.Token("@jupyterlab/application:ILayoutRestorer","A service providing application layout restoration functionality. Use this to have your activities restored across page loads.");var y;!function(t){function e(r){return r&&r.type?"tab-area"===r.type?{type:"tab-area",currentIndex:r.currentIndex,widgets:r.widgets.map((e=>t.nameProperty.get(e))).filter((t=>!!t))}:{type:"split-area",orientation:r.orientation,sizes:r.sizes,children:r.children.map(e).filter((t=>!!t))}:null}function r(t,e){if(!t)return null;const n=t.type||"unknown";if("unknown"===n||"tab-area"!==n&&"split-area"!==n)return console.warn(`Attempted to deserialize unknown type: ${n}`),null;if("tab-area"===n){const{currentIndex:r,widgets:n}=t,i={type:"tab-area",currentIndex:r||0,widgets:n&&n.map((t=>e.get(t))).filter((t=>!!t))||[]};return i.currentIndex>i.widgets.length-1&&(i.currentIndex=0),i}const{orientation:i,sizes:a,children:o}=t;return{type:"split-area",orientation:i,sizes:a||[],children:o&&o.map((t=>r(t,e))).filter((t=>!!t))||[]}}t.nameProperty=new d.AttachedProperty({name:"name",create:t=>""}),t.serializeMain=function(r){const n={dock:r&&r.dock&&e(r.dock.main)||null};if(r&&r.currentWidget){const e=t.nameProperty.get(r.currentWidget);e&&(n.current=e)}return n},t.deserializeMain=function(t,e){if(!t)return null;const n=t.current||null,i=t.dock||null;return{currentWidget:n&&e.has(n)&&e.get(n)||null,dock:i?{main:r(i,e)}:null}}}(y||(y={}));const l=new c.Token("@jupyterlab/application:IMimeDocumentTracker","A widget tracker for documents rendered using a mime renderer extension. Use this if you want to list and interact with documents rendered by such extensions.");function p(t){const e=[],r=new n.WidgetTracker({namespace:"application-mimedocuments"});return t.forEach((t=>{let n=t.default;t.hasOwnProperty("__esModule")||(n=t),Array.isArray(n)||(n=[n]),n.forEach((t=>{e.push(function(t,e){return{id:e.id,description:e.description,requires:[a.IRenderMimeRegistry,o.ITranslator],autoStart:!0,activate:(r,n,a)=>{if(void 0!==e.rank?n.addFactory(e.rendererFactory,e.rank):n.addFactory(e.rendererFactory),!e.documentWidgetFactoryOptions)return;const o=r.docRegistry;let c=[];c=Array.isArray(e.documentWidgetFactoryOptions)?e.documentWidgetFactoryOptions:[e.documentWidgetFactoryOptions],e.fileTypes&&e.fileTypes.forEach((t=>{t.icon&&(t={...t,icon:s.LabIcon.resolve({icon:t.icon})}),r.docRegistry.addFileType(t)})),c.forEach((r=>{const s=r.toolbarFactory?t=>r.toolbarFactory(t.content.renderer):void 0,c=new i.MimeDocumentFactory({renderTimeout:e.renderTimeout,dataType:e.dataType,rendermime:n,modelName:r.modelName,name:r.name,primaryFileType:o.getFileType(r.primaryFileType),fileTypes:r.fileTypes,defaultFor:r.defaultFor,defaultRendered:r.defaultRendered,toolbarFactory:s,translator:a,factory:e.rendererFactory});o.addWidgetFactory(c),c.widgetCreated.connect(((e,r)=>{m.factoryNameProperty.set(r,c.name),r.context.pathChanged.connect((()=>{t.save(r)})),t.add(r)}))}))}}}(r,t))}))})),e.push({id:"@jupyterlab/application-extension:mimedocument",description:"Provides a mime document widget tracker.",optional:[u],provides:l,autoStart:!0,activate:(t,e)=>(e&&e.restore(r,{command:"docmanager:open",args:t=>({path:t.context.path,factory:m.factoryNameProperty.get(t)}),name:t=>`${t.context.path}:${m.factoryNameProperty.get(t)}`}),r)}),e}var m;!function(t){t.factoryNameProperty=new d.AttachedProperty({name:"factoryName",create:()=>{}})}(m||(m={}))},448:(t,e,r)=>{r.d(e,{J:()=>a});var n=r(717),i=r(901);class a{constructor(t){this._busyCount=0,this._dirtyCount=0,this._busySignal=new i.Signal(t),this._dirtySignal=new i.Signal(t)}get busySignal(){return this._busySignal}get dirtySignal(){return this._dirtySignal}get isBusy(){return this._busyCount>0}get isDirty(){return this._dirtyCount>0}setDirty(){const t=this.isDirty;return this._dirtyCount++,this.isDirty!==t&&this._dirtySignal.emit(this.isDirty),new n.DisposableDelegate((()=>{const t=this.isDirty;this._dirtyCount=Math.max(0,this._dirtyCount-1),this.isDirty!==t&&this._dirtySignal.emit(this.isDirty)}))}setBusy(){const t=this.isBusy;return this._busyCount++,this.isBusy!==t&&this._busySignal.emit(this.isBusy),new n.DisposableDelegate((()=>{const t=this.isBusy;this._busyCount--,this.isBusy!==t&&this._busySignal.emit(this.isBusy)}))}}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/static/93.c48a681bb3e8043bbbd7.js b/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/static/93.c48a681bb3e8043bbbd7.js new file mode 100644 index 0000000000000000000000000000000000000000..6147b392812fbfb34939b40381c71ce066366d21 --- /dev/null +++ b/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/static/93.c48a681bb3e8043bbbd7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_notebook_lab_extension=self.webpackChunk_jupyter_notebook_lab_extension||[]).push([[93],{122:(e,n,t)=>{t.d(n,{Z:()=>c});var r=t(961),o=t.n(r),a=t(242),i=t.n(a)()(o());i.push([e.id,"/*-----------------------------------------------------------------------------\n| Copyright (c) Jupyter Development Team.\n| Distributed under the terms of the Modified BSD License.\n|----------------------------------------------------------------------------*/\n\n.jp-InterfaceSwitcher {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n.jp-InterfaceSwitcher .lm-MenuBar-itemIcon svg {\n vertical-align: sub;\n}\n\n.jp-nb-interface-switcher-button > .jp-ToolbarButtonComponent::part(content) {\n flex-direction: row-reverse;\n}\n\n.jp-nb-interface-switcher-button > .jp-ToolbarButtonComponent > svg {\n padding-left: 3px;\n}\n",""]);const c=i},242:e=>{e.exports=function(e){var n=[];return n.toString=function(){return this.map((function(n){var t="",r=void 0!==n[5];return n[4]&&(t+="@supports (".concat(n[4],") {")),n[2]&&(t+="@media ".concat(n[2]," {")),r&&(t+="@layer".concat(n[5].length>0?" ".concat(n[5]):""," {")),t+=e(n),r&&(t+="}"),n[2]&&(t+="}"),n[4]&&(t+="}"),t})).join("")},n.i=function(e,t,r,o,a){"string"==typeof e&&(e=[[null,e,void 0]]);var i={};if(r)for(var c=0;c0?" ".concat(p[5]):""," {").concat(p[1],"}")),p[5]=a),t&&(p[2]?(p[1]="@media ".concat(p[2]," {").concat(p[1],"}"),p[2]=t):p[2]=t),o&&(p[4]?(p[1]="@supports (".concat(p[4],") {").concat(p[1],"}"),p[4]=o):p[4]="".concat(o)),n.push(p))}},n}},961:e=>{e.exports=function(e){return e[1]}},398:e=>{var n=[];function t(e){for(var t=-1,r=0;r{var n={};e.exports=function(e,t){var r=function(e){if(void 0===n[e]){var t=document.querySelector(e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}n[e]=t}return n[e]}(e);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(t)}},277:e=>{e.exports=function(e){var n=document.createElement("style");return e.setAttributes(n,e.attributes),e.insert(n,e.options),n}},826:(e,n,t)=>{e.exports=function(e){var n=t.nc;n&&e.setAttribute("nonce",n)}},608:e=>{e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var n=e.insertStyleElement(e);return{update:function(t){!function(e,n,t){var r="";t.supports&&(r+="@supports (".concat(t.supports,") {")),t.media&&(r+="@media ".concat(t.media," {"));var o=void 0!==t.layer;o&&(r+="@layer".concat(t.layer.length>0?" ".concat(t.layer):""," {")),r+=t.css,o&&(r+="}"),t.media&&(r+="}"),t.supports&&(r+="}");var a=t.sourceMap;a&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a))))," */")),n.styleTagTransform(r,e,n.options)}(n,e,t)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)}}}},51:e=>{e.exports=function(e,n){if(n.styleSheet)n.styleSheet.cssText=e;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(e))}}},93:(e,n,t)=>{t.r(n);var r=t(398),o=t.n(r),a=t(608),i=t.n(a),c=t(955),s=t.n(c),u=t(826),p=t.n(u),l=t(277),f=t.n(l),d=t(51),v=t.n(d),m=t(122),h={};h.styleTagTransform=v(),h.setAttributes=p(),h.insert=s().bind(null,"head"),h.domAPI=i(),h.insertStyleElement=f(),o()(m.Z,h),m.Z&&m.Z.locals&&m.Z.locals}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/static/remoteEntry.7e3d7768845089ad5f5f.js b/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/static/remoteEntry.7e3d7768845089ad5f5f.js new file mode 100644 index 0000000000000000000000000000000000000000..97ff104e7dddae8cb42f749a88a418926f78cf9f --- /dev/null +++ b/.venv/share/jupyter/labextensions/@jupyter-notebook/lab-extension/static/remoteEntry.7e3d7768845089ad5f5f.js @@ -0,0 +1 @@ +var _JUPYTERLAB;(()=>{"use strict";var e,r,t,o,n,a,i,l,u,f,s,d,p,c,h,b,v,m,g,y,j,w,k,S={215:(e,r,t)=>{var o={"./index":()=>Promise.all([t.e(892),t.e(568)]).then((()=>()=>t(568))),"./extension":()=>Promise.all([t.e(892),t.e(568)]).then((()=>()=>t(568))),"./style":()=>t.e(93).then((()=>()=>t(93)))},n=(e,r)=>(t.R=r,r=t.o(o,e)?o[e]():Promise.resolve().then((()=>{throw new Error('Module "'+e+'" does not exist in container.')})),t.R=void 0,r),a=(e,r)=>{if(t.S){var o="default",n=t.S[o];if(n&&n!==e)throw new Error("Container initialization failed as it has already been initialized with a different share scope");return t.S[o]=e,t.I(o,r)}};t.d(r,{get:()=>n,init:()=>a})}},P={};function x(e){var r=P[e];if(void 0!==r)return r.exports;var t=P[e]={id:e,exports:{}};return S[e](t,t.exports,x),t.exports}x.m=S,x.c=P,x.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return x.d(r,{a:r}),r},x.d=(e,r)=>{for(var t in r)x.o(r,t)&&!x.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},x.f={},x.e=e=>Promise.all(Object.keys(x.f).reduce(((r,t)=>(x.f[t](e,r),r)),[])),x.u=e=>e+"."+{93:"c48a681bb3e8043bbbd7",261:"ed6f8abd5781e8d11deb",568:"5e057f374374b68b6acf",892:"ef36e2af557ed4f70f26",928:"fb1e84fb9063ca0568af"}[e]+".js?v="+{93:"c48a681bb3e8043bbbd7",261:"ed6f8abd5781e8d11deb",568:"5e057f374374b68b6acf",892:"ef36e2af557ed4f70f26",928:"fb1e84fb9063ca0568af"}[e],x.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),x.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),e={},r="@jupyter-notebook/lab-extension:",x.l=(t,o,n,a)=>{if(e[t])e[t].push(o);else{var i,l;if(void 0!==n)for(var u=document.getElementsByTagName("script"),f=0;f{i.onerror=i.onload=null,clearTimeout(p);var n=e[t];if(delete e[t],i.parentNode&&i.parentNode.removeChild(i),n&&n.forEach((e=>e(o))),r)return r(o)},p=setTimeout(d.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=d.bind(null,i.onerror),i.onload=d.bind(null,i.onload),l&&document.head.appendChild(i)}},x.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{x.S={};var e={},r={};x.I=(t,o)=>{o||(o=[]);var n=r[t];if(n||(n=r[t]={}),!(o.indexOf(n)>=0)){if(o.push(n),e[t])return e[t];x.o(x.S,t)||(x.S[t]={});var a=x.S[t],i="@jupyter-notebook/lab-extension",l=(e,r,t,o)=>{var n=a[e]=a[e]||{},l=n[r];(!l||!l.loaded&&(!o!=!l.eager?o:i>l.from))&&(n[r]={get:t,from:i,eager:!!o})},u=[];return"default"===t&&(l("@jupyter-notebook/application","7.4.5",(()=>Promise.all([x.e(928),x.e(261),x.e(892)]).then((()=>()=>x(30))))),l("@jupyter-notebook/lab-extension","7.4.5",(()=>Promise.all([x.e(892),x.e(568)]).then((()=>()=>x(568)))))),e[t]=u.length?Promise.all(u).then((()=>e[t]=1)):1}}})(),(()=>{var e;x.g.importScripts&&(e=x.g.location+"");var r=x.g.document;if(!e&&r&&(r.currentScript&&(e=r.currentScript.src),!e)){var t=r.getElementsByTagName("script");if(t.length)for(var o=t.length-1;o>-1&&!e;)e=t[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),x.p=e})(),t=e=>{var r=e=>e.split(".").map((e=>+e==e?+e:e)),t=/^([^-+]+)?(?:-([^+]+))?(?:\+(.+))?$/.exec(e),o=t[1]?r(t[1]):[];return t[2]&&(o.length++,o.push.apply(o,r(t[2]))),t[3]&&(o.push([]),o.push.apply(o,r(t[3]))),o},o=(e,r)=>{e=t(e),r=t(r);for(var o=0;;){if(o>=e.length)return o=r.length)return"u"==a;var i=r[o],l=(typeof i)[0];if(a!=l)return"o"==a&&"n"==l||"s"==l||"u"==a;if("o"!=a&&"u"!=a&&n!=i)return n{var r=e[0],t="";if(1===e.length)return"*";if(r+.5){t+=0==r?">=":-1==r?"<":1==r?"^":2==r?"~":r>0?"=":"!=";for(var o=1,a=1;a0?".":"")+(o=2,l);return t}var i=[];for(a=1;a{if(0 in e){r=t(r);var o=e[0],n=o<0;n&&(o=-o-1);for(var i=0,l=1,u=!0;;l++,i++){var f,s,d=l=r.length||"o"==(s=(typeof(f=r[i]))[0]))return!u||("u"==d?l>o&&!n:""==d!=n);if("u"==s){if(!u||"u"!=d)return!1}else if(u)if(d==s)if(l<=o){if(f!=e[l])return!1}else{if(n?f>e[l]:f{var t=x.S[e];if(!t||!x.o(t,r))throw new Error("Shared module "+r+" doesn't exist in shared scope "+e);return t},l=(e,r)=>{var t=e[r];return(r=Object.keys(t).reduce(((e,r)=>!e||o(e,r)?r:e),0))&&t[r]},u=(e,r)=>{var t=e[r];return Object.keys(t).reduce(((e,r)=>!e||!t[e].loaded&&o(e,r)?r:e),0)},f=(e,r,t,o)=>"Unsatisfied version "+t+" from "+(t&&e[r][t].from)+" of shared singleton module "+r+" (required "+n(o)+")",s=(e,r,t,o)=>{var n=u(e,t);return a(o,n)||c(f(e,t,n,o)),b(e[t][n])},d=(e,r,t)=>{var n=e[r];return(r=Object.keys(n).reduce(((e,r)=>!a(t,r)||e&&!o(e,r)?e:r),0))&&n[r]},p=(e,r,t,o)=>{var a=e[t];return"No satisfying version ("+n(o)+") of shared module "+t+" found in shared scope "+r+".\nAvailable versions: "+Object.keys(a).map((e=>e+" from "+a[e].from)).join(", ")},c=e=>{"undefined"!=typeof console&&console.warn&&console.warn(e)},h=(e,r,t,o)=>{c(p(e,r,t,o))},b=e=>(e.loaded=1,e.get()),m=(v=e=>function(r,t,o,n){var a=x.I(r);return a&&a.then?a.then(e.bind(e,r,x.S[r],t,o,n)):e(r,x.S[r],t,o,n)})(((e,r,t,o)=>(i(e,t),b(d(r,t,o)||h(r,e,t,o)||l(r,t))))),g=v(((e,r,t,o)=>(i(e,t),s(r,0,t,o)))),y=v(((e,r,t,o,n)=>{var a=r&&x.o(r,t)&&d(r,t,o);return a?b(a):n()})),j={},w={19:()=>g("default","@jupyterlab/application",[1,4,4,5]),174:()=>g("default","@jupyterlab/coreutils",[1,6,4,5]),379:()=>g("default","@jupyterlab/translation",[1,4,4,5]),699:()=>g("default","@jupyterlab/ui-components",[1,4,4,5]),731:()=>g("default","@jupyterlab/apputils",[1,4,5,5]),882:()=>g("default","@lumino/widgets",[1,2,3,1,,"alpha",0]),133:()=>y("default","@jupyter-notebook/application",[1,7,4,5],(()=>Promise.all([x.e(928),x.e(261)]).then((()=>()=>x(30))))),541:()=>g("default","@jupyterlab/notebook",[1,4,4,5]),4:()=>g("default","@lumino/properties",[1,2,0,0]),633:()=>g("default","@lumino/messaging",[1,2,0,0]),697:()=>g("default","@lumino/algorithm",[1,2,0,0]),717:()=>g("default","@lumino/disposable",[1,2,0,0]),733:()=>g("default","@jupyterlab/rendermime",[1,4,4,5]),737:()=>m("default","@jupyterlab/docregistry",[1,4,4,5]),797:()=>g("default","@lumino/polling",[1,2,0,0]),901:()=>g("default","@lumino/signaling",[1,2,0,0]),930:()=>g("default","@lumino/coreutils",[1,2,0,0])},k={261:[4,633,697,717,733,737,797,901,930],568:[133,541],892:[19,174,379,699,731,882]},x.f.consumes=(e,r)=>{x.o(k,e)&&k[e].forEach((e=>{if(x.o(j,e))return r.push(j[e]);var t=r=>{j[e]=0,x.m[e]=t=>{delete x.c[e],t.exports=r()}},o=r=>{delete j[e],x.m[e]=t=>{throw delete x.c[e],r}};try{var n=w[e]();n.then?r.push(j[e]=n.then(t).catch(o)):t(n)}catch(e){o(e)}}))},(()=>{var e={572:0};x.f.j=(r,t)=>{var o=x.o(e,r)?e[r]:void 0;if(0!==o)if(o)t.push(o[2]);else if(892!=r){var n=new Promise(((t,n)=>o=e[r]=[t,n]));t.push(o[2]=n);var a=x.p+x.u(r),i=new Error;x.l(a,(t=>{if(x.o(e,r)&&(0!==(o=e[r])&&(e[r]=void 0),o)){var n=t&&("load"===t.type?"missing":t.type),a=t&&t.target&&t.target.src;i.message="Loading chunk "+r+" failed.\n("+n+": "+a+")",i.name="ChunkLoadError",i.type=n,i.request=a,o[1](i)}}),"chunk-"+r,r)}else e[r]=0};var r=(r,t)=>{var o,n,[a,i,l]=t,u=0;if(a.some((r=>0!==e[r]))){for(o in i)x.o(i,o)&&(x.m[o]=i[o]);l&&l(x)}for(r&&r(t);u{"use strict";o.r(t),o.d(t,{CONTROL_COMM_PROTOCOL_VERSION:()=>g,CONTROL_COMM_TARGET:()=>f,CONTROL_COMM_TIMEOUT:()=>p,ManagerBase:()=>v,base64ToBuffer:()=>d,bufferToBase64:()=>m,bufferToHex:()=>a,hexToBuffer:()=>i,serialize_state:()=>b});var s=o(7401),n=o(7262),r=o(7991);const l=["00","01","02","03","04","05","06","07","08","09","0A","0B","0C","0D","0E","0F","10","11","12","13","14","15","16","17","18","19","1A","1B","1C","1D","1E","1F","20","21","22","23","24","25","26","27","28","29","2A","2B","2C","2D","2E","2F","30","31","32","33","34","35","36","37","38","39","3A","3B","3C","3D","3E","3F","40","41","42","43","44","45","46","47","48","49","4A","4B","4C","4D","4E","4F","50","51","52","53","54","55","56","57","58","59","5A","5B","5C","5D","5E","5F","60","61","62","63","64","65","66","67","68","69","6A","6B","6C","6D","6E","6F","70","71","72","73","74","75","76","77","78","79","7A","7B","7C","7D","7E","7F","80","81","82","83","84","85","86","87","88","89","8A","8B","8C","8D","8E","8F","90","91","92","93","94","95","96","97","98","99","9A","9B","9C","9D","9E","9F","A0","A1","A2","A3","A4","A5","A6","A7","A8","A9","AA","AB","AC","AD","AE","AF","B0","B1","B2","B3","B4","B5","B6","B7","B8","B9","BA","BB","BC","BD","BE","BF","C0","C1","C2","C3","C4","C5","C6","C7","C8","C9","CA","CB","CC","CD","CE","CF","D0","D1","D2","D3","D4","D5","D6","D7","D8","D9","DA","DB","DC","DD","DE","DF","E0","E1","E2","E3","E4","E5","E6","E7","E8","E9","EA","EB","EC","ED","EE","EF","F0","F1","F2","F3","F4","F5","F6","F7","F8","F9","FA","FB","FC","FD","FE","FF"];function a(e){const t=new Uint8Array(e),o=[];for(let e=0;e/g,">");for(navigator&&"Microsoft Internet Explorer"===navigator.appName&&(r=r.replace(/(%[^\n]*)\n/g,"$1
\n"));t>e;)n[t]="",t--;return n[e]="@@"+s.length+"@@",o&&(r=o(r)),s.push(r),n}var u=o(7521),h=o.n(u);const w=s.PROTOCOL_VERSION.split(".",1)[0],f="jupyter.widget.control",g="1.0.0",p=4e3;class v{constructor(){this.comm_target_name="jupyter.widget",this._models=Object.create(null)}setViewOptions(e={}){return e}create_view(e,t={}){const o=(0,s.uuid)(),n=e.state_change=e.state_change.then((async()=>{const n=e.get("_view_name"),r=e.get("_view_module");try{const s=new(await this.loadViewClass(n,r,e.get("_view_module_version")))({model:e,options:this.setViewOptions(t)});return s.listenTo(e,"destroy",s.remove),await s.render(),s.once("remove",(()=>{e.views&&delete e.views[o]})),s}catch(o){console.error(`Could not create a view for model id ${e.model_id}`);const l=`Failed to create view for '${n}' from module '${r}' with model '${e.name}' from module '${e.module}'`,a=new(s.createErrorWidgetModel(o,l)),i=new s.ErrorWidgetView({model:a,options:this.setViewOptions(t)});return await i.render(),i}}));return e.views&&(e.views[o]=n),n}callbacks(e){return{}}async get_model(e){const t=this._models[e];if(void 0===t)throw new Error("widget model not found");return t}has_model(e){return void 0!==this._models[e]}handle_comm_open(e,t){const o=(t.metadata||{}).version||"";if(o.split(".",1)[0]!==w){const e=`Wrong widget protocol version: received protocol version '${o}', but was expecting major version '${w}'`;return console.error(e),Promise.reject(e)}const n=t.content.data,r=n.buffer_paths||[],l=t.buffers||[];return(0,s.put_buffers)(n.state,r,l),this.new_model({model_name:n.state._model_name,model_module:n.state._model_module,model_module_version:n.state._model_module_version,comm:e},n.state).catch((0,s.reject)("Could not create a model.",!0))}new_widget(e,t={}){let o;if(void 0===e.view_name||void 0===e.view_module||void 0===e.view_module_version)return Promise.reject("new_widget(...) must be given view information in the options.");o=e.comm?Promise.resolve(e.comm):this._create_comm(this.comm_target_name,e.model_id,{state:{_model_module:e.model_module,_model_module_version:e.model_module_version,_model_name:e.model_name,_view_module:e.view_module,_view_module_version:e.view_module_version,_view_name:e.view_name}},{version:s.PROTOCOL_VERSION});const n=Object.assign({},e);return o.then((e=>(n.comm=e,this.new_model(n,t).then((e=>(e.sync("create",e),e))))),(()=>(n.model_id||(n.model_id=(0,s.uuid)()),this.new_model(n,t))))}register_model(e,t){this._models[e]=t,t.then((t=>{t.once("comm:close",(()=>{delete this._models[e]}))}))}async new_model(e,t={}){var o,s;const n=null!==(o=e.model_id)&&void 0!==o?o:null===(s=e.comm)||void 0===s?void 0:s.comm_id;if(!n)throw new Error("Neither comm nor model_id provided in options object. At least one must exist.");e.model_id=n;const r=this._make_model(e,t);return this.register_model(n,r),await r}async _loadFromKernel(){let e,t;try{const o=await this._create_comm(f,(0,s.uuid)(),{},{version:g});await new Promise(((s,n)=>{o.on_msg((o=>{e=o.content.data,"update_states"===e.method?(t=(o.buffers||[]).map((e=>e instanceof DataView?e:new DataView(e instanceof ArrayBuffer?e:e.buffer))),s(null)):console.warn(`\n Unknown ${e.method} message on the Control channel\n `)})),o.on_close((()=>n("Control comm was closed too early"))),o.send({method:"request_states"},{}),setTimeout((()=>n("Control comm did not respond in time")),p)})),o.close()}catch(e){return this._loadFromKernelModels()}const o=e.states,n={},r={};for(let o=0;o({widget_id:e,comm:this.has_model(e)?void 0:await this._create_comm("jupyter.widget",e)}))));await Promise.all(l.map((async({widget_id:e,comm:t})=>{const l=o[e];e in n&&(0,s.put_buffers)(l,n[e],r[e]);try{if(t)await this.new_model({model_name:l.model_name,model_module:l.model_module,model_module_version:l.model_module_version,model_id:e,comm:t},l.state);else{const t=await this.get_model(e),o=await t.constructor._deserialize_state(l.state,this);t.set_state(o)}}catch(e){console.error(e)}})))}async _loadFromKernelModels(){const e=await this._get_comm_info(),t=await Promise.all(Object.keys(e).map((async e=>{if(this.has_model(e))return;const t=await this._create_comm(this.comm_target_name,e);let o="";const r=new n.PromiseDelegate;return t.on_msg((e=>{if(e.parent_header.msg_id===o&&"comm_msg"===e.header.msg_type&&"update"===e.content.data.method){const o=e.content.data,n=o.buffer_paths||[],l=e.buffers||[];(0,s.put_buffers)(o.state,n,l),r.resolve({comm:t,msg:e})}})),o=t.send({method:"request_state"},this.callbacks(void 0)),r.promise})));await Promise.all(t.map((async e=>{if(!e)return;const t=e.msg.content;await this.new_model({model_name:t.data.state._model_name,model_module:t.data.state._model_module,model_module_version:t.data.state._model_module_version,comm:e.comm},t.data.state)})))}async _make_model(e,t={}){const o=e.model_id,n=this.loadModelClass(e.model_name,e.model_module,e.model_module_version);let r;const l=(e,t)=>new(s.createErrorWidgetModel(e,t));try{r=await n}catch(e){const t="Could not instantiate widget";return console.error(t),l(e,t)}if(!r){const t="Could not instantiate widget";return console.error(t),l(new Error(`Cannot find model module ${e.model_module}@${e.model_module_version}, ${e.model_name}`),t)}let a;try{const s=await r._deserialize_state(t,this);a=new r(s,{widget_manager:this,model_id:o,comm:e.comm})}catch(t){console.error(t),a=l(t,`Model class '${e.model_name}' from module '${e.model_module}' is loaded but can not be instantiated`)}return a.name=e.model_name,a.module=e.model_module,a}clear_state(){return(0,s.resolvePromisesDict)(this._models).then((e=>{Object.keys(e).forEach((t=>e[t].close())),this._models=Object.create(null)}))}get_state(e={}){const t=Object.keys(this._models).map((e=>this._models[e]));return Promise.all(t).then((t=>b(t,e)))}set_state(e){if(!(e.version_major&&e.version_major<=2))throw"Unsupported widget state format";const t=e.state;return this._get_comm_info().then((e=>Promise.all(Object.keys(t).map((o=>{const n={base64:d,hex:i},r=t[o],l=r.state;if(r.buffers){const e=r.buffers.map((e=>e.path)),t=r.buffers.map((e=>new DataView(n[e.encoding](e.data))));(0,s.put_buffers)(r.state,e,t)}if(this.has_model(o))return this.get_model(o).then((e=>e.constructor._deserialize_state(l||{},this).then((t=>(e.set_state(t),e)))));const a={model_id:o,model_name:r.model_name,model_module:r.model_module,model_module_version:r.model_module_version};return Object.prototype.hasOwnProperty.call(e,"model_id")?this._create_comm(this.comm_target_name,o).then((e=>(a.comm=e,this.new_model(a)))):this.new_model(a,l)})))))}disconnect(){Object.keys(this._models).forEach((e=>{this._models[e].then((e=>{e.comm_live=!1}))}))}resolveUrl(e){return Promise.resolve(e)}inline_sanitize(e){const t=function(e){const t=[];let o,s=null,n=null,r=null,l=0;/`/.test(e)?(e=e.replace(/~/g,"~T").replace(/(^|[^\\])(`+)([^\n]*?[^`\n])\2(?!`)/gm,(e=>e.replace(/\$/g,"~D"))),o=e=>e.replace(/~([TD])/g,((e,t)=>"T"===t?"~":"$"))):o=e=>e;let a=e.replace(/\r\n?/g,"\n").split(_);for(let e=1,i=a.length;e{let o=n[t];return"\\\\("===o.substr(0,3)&&"\\\\)"===o.substr(o.length-3)?o="\\("+o.substring(3,o.length-3)+"\\)":"\\\\["===o.substr(0,3)&&"\\\\]"===o.substr(o.length-3)&&(o="\\["+o.substring(3,o.length-3)+"\\]"),o}))}async loadModelClass(e,t,o){try{const s=this.loadClass(e,t,o);return await s,s}catch(o){console.error(o);const n=`Failed to load model class '${e}' from module '${t}'`;return s.createErrorWidgetModel(o,n)}}async loadViewClass(e,t,o){try{const s=this.loadClass(e,t,o);return await s,s}catch(o){console.error(o);const n=`Failed to load view class '${e}' from module '${t}'`;return s.createErrorWidgetView(o,n)}}filterExistingModelState(e){let t=e.state;return t=Object.keys(t).filter((e=>!this.has_model(e))).reduce(((e,o)=>(e[o]=t[o],e)),{}),Object.assign(Object.assign({},e),{state:t})}}function b(e,t={}){const o={};return e.forEach((e=>{const n=e.model_id,r=(0,s.remove_buffers)(e.serialize(e.get_state(t.drop_defaults))),l=r.buffers.map(((e,t)=>({data:m(e),path:r.buffer_paths[t],encoding:"base64"})));o[n]={model_name:e.name,model_module:e.module,model_module_version:e.get("_model_module_version"),state:r.state},l.length>0&&(o[n].buffers=l)})),{version_major:2,version_minor:0,state:o}}},3215:()=>{},8892:()=>{},5324:()=>{},8645:()=>{},588:()=>{}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/420.23ab95819c045f6c36bc.js b/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/420.23ab95819c045f6c36bc.js new file mode 100644 index 0000000000000000000000000000000000000000..0c2d7a62ca88d2776109906ed6acc44401b8cdca --- /dev/null +++ b/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/420.23ab95819c045f6c36bc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_widgets_jupyterlab_manager=self.webpackChunk_jupyter_widgets_jupyterlab_manager||[]).push([[420],{4420:(e,t,u)=>{u.r(t),u.d(t,{OUTPUT_WIDGET_VERSION:()=>_,OutputModel:()=>d,OutputView:()=>l});var s=u(7401);const _="1.0.0";class d extends s.DOMWidgetModel{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"OutputModel",_view_name:"OutputView",_model_module:"@jupyter-widgets/output",_view_module:"@jupyter-widgets/output",_model_module_version:_,_view_module_version:_})}}class l extends s.DOMWidgetView{}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/439.b350310d057b43cdd50f.js b/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/439.b350310d057b43cdd50f.js new file mode 100644 index 0000000000000000000000000000000000000000..d9334361b6adfc75900f22fc1c918363b3612295 --- /dev/null +++ b/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/439.b350310d057b43cdd50f.js @@ -0,0 +1,2 @@ +/*! For license information please see 439.b350310d057b43cdd50f.js.LICENSE.txt */ +(self.webpackChunk_jupyter_widgets_jupyterlab_manager=self.webpackChunk_jupyter_widgets_jupyterlab_manager||[]).push([[439],{7991:(e,t)=>{"use strict";t.bg=function(e){var t,r,s=function(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}(e),o=s[0],a=s[1],l=new i(function(e,t,r){return 3*(t+r)/4-r}(0,o,a)),c=0,u=a>0?o-4:o;for(r=0;r>16&255,l[c++]=t>>8&255,l[c++]=255&t;return 2===a&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,l[c++]=255&t),1===a&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,l[c++]=t>>8&255,l[c++]=255&t),l},t.iI=function(e){for(var t,n=e.length,i=n%3,s=[],o=16383,l=0,c=n-i;lc?c:l+o));return 1===i?(t=e[n-1],s.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],s.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),s.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o)r[o]=s[o],n[s.charCodeAt(o)]=o;function a(e,t,n){for(var i,s,o=[],a=t;a>18&63]+r[s>>12&63]+r[s>>6&63]+r[63&s]);return o.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},2743:e=>{"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===r}(e)}(e)},r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?a((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function i(e,t,r){return e.concat(t).map((function(e){return n(e,r)}))}function s(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function o(e,t){try{return t in e}catch(e){return!1}}function a(e,r,l){(l=l||{}).arrayMerge=l.arrayMerge||i,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=n;var c=Array.isArray(r);return c===Array.isArray(e)?c?l.arrayMerge(e,r,l):function(e,t,r){var i={};return r.isMergeableObject(e)&&s(e).forEach((function(t){i[t]=n(e[t],r)})),s(t).forEach((function(s){(function(e,t){return o(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,s)||(o(e,s)&&r.isMergeableObject(t[s])?i[s]=function(e,t){if(!t.customMerge)return a;var r=t.customMerge(e);return"function"==typeof r?r:a}(s,r)(e[s],t[s],r):i[s]=n(t[s],r))})),i}(e,r,l):n(r,l)}a.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return a(e,r,t)}),{})};var l=a;e.exports=l},6593:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.attributeNames=t.elementNames=void 0,t.elementNames=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((function(e){return[e.toLowerCase(),e]}))),t.attributeNames=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((function(e){return[e.toLowerCase(),e]})))},5193:function(e,t,r){"use strict";var n=this&&this.__assign||function(){return n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r");case a.Comment:return"\x3c!--".concat(e.data,"--\x3e");case a.CDATA:return function(e){return"")}(e);case a.Script:case a.Style:case a.Tag:return function(e,t){var r;"foreign"===t.xmlMode&&(e.name=null!==(r=c.elementNames.get(e.name))&&void 0!==r?r:e.name,e.parent&&m.has(e.parent.name)&&(t=n(n({},t),{xmlMode:!1}))),!t.xmlMode&&g.has(e.name)&&(t=n(n({},t),{xmlMode:"foreign"}));var i="<".concat(e.name),s=function(e,t){var r;if(e){var n=!1===(null!==(r=t.encodeEntities)&&void 0!==r?r:t.decodeEntities)?h:t.xmlMode||"utf8"!==t.encodeEntities?l.encodeXML:l.escapeAttribute;return Object.keys(e).map((function(r){var i,s,o=null!==(i=e[r])&&void 0!==i?i:"";return"foreign"===t.xmlMode&&(r=null!==(s=c.attributeNames.get(r))&&void 0!==s?s:r),t.emptyAttrs||t.xmlMode||""!==o?"".concat(r,'="').concat(n(o),'"'):r})).join(" ")}}(e.attribs,t);return s&&(i+=" ".concat(s)),0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&d.has(e.name))?(t.xmlMode||(i+=" "),i+="/>"):(i+=">",e.children.length>0&&(i+=p(e.children,t)),!t.xmlMode&&d.has(e.name)||(i+=""))),i}(e,t);case a.Text:return function(e,t){var r,n=e.data||"";return!1===(null!==(r=t.encodeEntities)&&void 0!==r?r:t.decodeEntities)||!t.xmlMode&&e.parent&&u.has(e.parent.name)||(n=t.xmlMode||"utf8"!==t.encodeEntities?(0,l.encodeXML)(n):(0,l.escapeText)(n)),n}(e,t)}}t.render=p,t.default=p;var m=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),g=new Set(["svg","math"])},3338:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(r=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===r.Tag||e.type===r.Script||e.type===r.Style},t.Root=r.Root,t.Text=r.Text,t.Directive=r.Directive,t.Comment=r.Comment,t.Script=r.Script,t.Style=r.Style,t.Tag=r.Tag,t.CDATA=r.CDATA,t.Doctype=r.Doctype},1138:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var s=r(3338),o=r(2888);i(r(2888),t);var a={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,r){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=a),"object"==typeof e&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:a,this.elementCB=null!=r?r:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var r=this.options.xmlMode?s.ElementType.Tag:void 0,n=new o.Element(e,t,void 0,r);this.addNode(n),this.tagStack.push(n)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===s.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var r=new o.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===s.ElementType.Comment)this.lastNode.data+=e;else{var t=new o.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new o.Text(""),t=new o.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var r=new o.ProcessingInstruction(e,t);this.addNode(r)},e.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&(e.prev=r,r.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},2888:function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}),s=this&&this.__assign||function(){return s=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(a);t.NodeWithChildren=d;var p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.CDATA,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(d);t.CDATA=p;var f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.Root,t}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(d);t.Document=f;var m=function(e){function t(t,r,n,i){void 0===n&&(n=[]),void 0===i&&(i="script"===t?o.ElementType.Script:"style"===t?o.ElementType.Style:o.ElementType.Tag);var s=e.call(this,n)||this;return s.name=t,s.attribs=r,s.type=i,s}return i(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var r,n;return{name:t,value:e.attribs[t],namespace:null===(r=e["x-attribsNamespace"])||void 0===r?void 0:r[t],prefix:null===(n=e["x-attribsPrefix"])||void 0===n?void 0:n[t]}}))},enumerable:!1,configurable:!0}),t}(d);function g(e){return(0,o.isTag)(e)}function b(e){return e.type===o.ElementType.CDATA}function y(e){return e.type===o.ElementType.Text}function v(e){return e.type===o.ElementType.Comment}function w(e){return e.type===o.ElementType.Directive}function x(e){return e.type===o.ElementType.Root}function S(e,t){var r;if(void 0===t&&(t=!1),y(e))r=new c(e.data);else if(v(e))r=new u(e.data);else if(g(e)){var n=t?T(e.children):[],i=new m(e.name,s({},e.attribs),n);n.forEach((function(e){return e.parent=i})),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=s({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=s({},e["x-attribsPrefix"])),r=i}else if(b(e)){n=t?T(e.children):[];var o=new p(n);n.forEach((function(e){return e.parent=o})),r=o}else if(x(e)){n=t?T(e.children):[];var a=new f(n);n.forEach((function(e){return e.parent=a})),e["x-mode"]&&(a["x-mode"]=e["x-mode"]),r=a}else{if(!w(e))throw new Error("Not implemented yet: ".concat(e.type));var l=new h(e.name,e.data);null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),r=l}return r.startIndex=e.startIndex,r.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(r.sourceCodeLocation=e.sourceCodeLocation),r}function T(e){for(var t=e.map((function(e){return S(e,!0)})),r=1;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFeed=void 0;var n=r(8642),i=r(8052);t.getFeed=function(e){var t=l(h,e);return t?"feed"===t.name?function(e){var t,r=e.children,n={type:"atom",items:(0,i.getElementsByTagName)("entry",r).map((function(e){var t,r=e.children,n={media:a(r)};u(n,"id","id",r),u(n,"title","title",r);var i=null===(t=l("link",r))||void 0===t?void 0:t.attribs.href;i&&(n.link=i);var s=c("summary",r)||c("content",r);s&&(n.description=s);var o=c("updated",r);return o&&(n.pubDate=new Date(o)),n}))};u(n,"id","id",r),u(n,"title","title",r);var s=null===(t=l("link",r))||void 0===t?void 0:t.attribs.href;s&&(n.link=s),u(n,"description","subtitle",r);var o=c("updated",r);return o&&(n.updated=new Date(o)),u(n,"author","email",r,!0),n}(t):function(e){var t,r,n=null!==(r=null===(t=l("channel",e.children))||void 0===t?void 0:t.children)&&void 0!==r?r:[],s={type:e.name.substr(0,3),id:"",items:(0,i.getElementsByTagName)("item",e.children).map((function(e){var t=e.children,r={media:a(t)};u(r,"id","guid",t),u(r,"title","title",t),u(r,"link","link",t),u(r,"description","description",t);var n=c("pubDate",t)||c("dc:date",t);return n&&(r.pubDate=new Date(n)),r}))};u(s,"title","title",n),u(s,"link","link",n),u(s,"description","description",n);var o=c("lastBuildDate",n);return o&&(s.updated=new Date(o)),u(s,"author","managingEditor",n,!0),s}(t):null};var s=["url","type","lang"],o=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function a(e){return(0,i.getElementsByTagName)("media:content",e).map((function(e){for(var t=e.attribs,r={medium:t.medium,isDefault:!!t.isDefault},n=0,i=s;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uniqueSort=t.compareDocumentPosition=t.DocumentPosition=t.removeSubsets=void 0;var n,i=r(1138);function s(e,t){var r=[],s=[];if(e===t)return 0;for(var o=(0,i.hasChildren)(e)?e:e.parent;o;)r.unshift(o),o=o.parent;for(o=(0,i.hasChildren)(t)?t:t.parent;o;)s.unshift(o),o=o.parent;for(var a=Math.min(r.length,s.length),l=0;lu.indexOf(d)?c===t?n.FOLLOWING|n.CONTAINED_BY:n.FOLLOWING:c===e?n.PRECEDING|n.CONTAINS:n.PRECEDING}t.removeSubsets=function(e){for(var t=e.length;--t>=0;){var r=e[t];if(t>0&&e.lastIndexOf(r,t-1)>=0)e.splice(t,1);else for(var n=r.parent;n;n=n.parent)if(e.includes(n)){e.splice(t,1);break}}return e},function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(n=t.DocumentPosition||(t.DocumentPosition={})),t.compareDocumentPosition=s,t.uniqueSort=function(e){return(e=e.filter((function(e,t,r){return!r.includes(e,t+1)}))).sort((function(e,t){var r=s(e,t);return r&n.PRECEDING?-1:r&n.FOLLOWING?1:0})),e}},6403:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.hasChildren=t.isDocument=t.isComment=t.isText=t.isCDATA=t.isTag=void 0,i(r(8642),t),i(r(5517),t),i(r(6178),t),i(r(1467),t),i(r(8052),t),i(r(3698),t),i(r(1206),t);var s=r(1138);Object.defineProperty(t,"isTag",{enumerable:!0,get:function(){return s.isTag}}),Object.defineProperty(t,"isCDATA",{enumerable:!0,get:function(){return s.isCDATA}}),Object.defineProperty(t,"isText",{enumerable:!0,get:function(){return s.isText}}),Object.defineProperty(t,"isComment",{enumerable:!0,get:function(){return s.isComment}}),Object.defineProperty(t,"isDocument",{enumerable:!0,get:function(){return s.isDocument}}),Object.defineProperty(t,"hasChildren",{enumerable:!0,get:function(){return s.hasChildren}})},8052:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getElementsByTagType=t.getElementsByTagName=t.getElementById=t.getElements=t.testElement=void 0;var n=r(1138),i=r(1467),s={tag_name:function(e){return"function"==typeof e?function(t){return(0,n.isTag)(t)&&e(t.name)}:"*"===e?n.isTag:function(t){return(0,n.isTag)(t)&&t.name===e}},tag_type:function(e){return"function"==typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"==typeof e?function(t){return(0,n.isText)(t)&&e(t.data)}:function(t){return(0,n.isText)(t)&&t.data===e}}};function o(e,t){return"function"==typeof t?function(r){return(0,n.isTag)(r)&&t(r.attribs[e])}:function(r){return(0,n.isTag)(r)&&r.attribs[e]===t}}function a(e,t){return function(r){return e(r)||t(r)}}function l(e){var t=Object.keys(e).map((function(t){var r=e[t];return Object.prototype.hasOwnProperty.call(s,t)?s[t](r):o(t,r)}));return 0===t.length?null:t.reduce(a)}t.testElement=function(e,t){var r=l(e);return!r||r(t)},t.getElements=function(e,t,r,n){void 0===n&&(n=1/0);var s=l(e);return s?(0,i.filter)(s,t,r,n):[]},t.getElementById=function(e,t,r){return void 0===r&&(r=!0),Array.isArray(t)||(t=[t]),(0,i.findOne)(o("id",e),t,r)},t.getElementsByTagName=function(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),(0,i.filter)(s.tag_name(e),t,r,n)},t.getElementsByTagType=function(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),(0,i.filter)(s.tag_type(e),t,r,n)}},6178:(e,t)=>{"use strict";function r(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children,r=t.lastIndexOf(e);r>=0&&t.splice(r,1)}e.next=null,e.prev=null,e.parent=null}Object.defineProperty(t,"__esModule",{value:!0}),t.prepend=t.prependChild=t.append=t.appendChild=t.replaceElement=t.removeElement=void 0,t.removeElement=r,t.replaceElement=function(e,t){var r=t.prev=e.prev;r&&(r.next=t);var n=t.next=e.next;n&&(n.prev=t);var i=t.parent=e.parent;if(i){var s=i.children;s[s.lastIndexOf(e)]=t,e.parent=null}},t.appendChild=function(e,t){if(r(t),t.next=null,t.parent=e,e.children.push(t)>1){var n=e.children[e.children.length-2];n.next=t,t.prev=n}else t.prev=null},t.append=function(e,t){r(t);var n=e.parent,i=e.next;if(t.next=i,t.prev=e,e.next=t,t.parent=n,i){if(i.prev=t,n){var s=n.children;s.splice(s.lastIndexOf(i),0,t)}}else n&&n.children.push(t)},t.prependChild=function(e,t){if(r(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){var n=e.children[1];n.prev=t,t.next=n}else t.next=null},t.prepend=function(e,t){r(t);var n=e.parent;if(n){var i=n.children;i.splice(i.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t}},1467:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=t.existsOne=t.findOne=t.findOneChild=t.find=t.filter=void 0;var n=r(1138);function i(e,t,r,i){for(var s=[],o=[t],a=[0];;)if(a[0]>=o[0].length){if(1===a.length)return s;o.shift(),a.shift()}else{var l=o[0][a[0]++];if(e(l)&&(s.push(l),--i<=0))return s;r&&(0,n.hasChildren)(l)&&l.children.length>0&&(a.unshift(0),o.unshift(l.children))}}t.filter=function(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),i(e,Array.isArray(t)?t:[t],r,n)},t.find=i,t.findOneChild=function(e,t){return t.find(e)},t.findOne=function e(t,r,i){void 0===i&&(i=!0);for(var s=null,o=0;o0&&(s=e(t,a.children,!0)))}return s},t.existsOne=function e(t,r){return r.some((function(r){return(0,n.isTag)(r)&&(t(r)||e(t,r.children))}))},t.findAll=function(e,t){for(var r=[],i=[t],s=[0];;)if(s[0]>=i[0].length){if(1===i.length)return r;i.shift(),s.shift()}else{var o=i[0][s[0]++];(0,n.isTag)(o)&&(e(o)&&r.push(o),o.children.length>0&&(s.unshift(0),i.unshift(o.children)))}}},8642:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.innerText=t.textContent=t.getText=t.getInnerHTML=t.getOuterHTML=void 0;var i=r(1138),s=n(r(5193)),o=r(3338);function a(e,t){return(0,s.default)(e,t)}t.getOuterHTML=a,t.getInnerHTML=function(e,t){return(0,i.hasChildren)(e)?e.children.map((function(e){return a(e,t)})).join(""):""},t.getText=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.isTag)(t)?"br"===t.name?"\n":e(t.children):(0,i.isCDATA)(t)?e(t.children):(0,i.isText)(t)?t.data:""},t.textContent=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.hasChildren)(t)&&!(0,i.isComment)(t)?e(t.children):(0,i.isText)(t)?t.data:""},t.innerText=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.hasChildren)(t)&&(t.type===o.ElementType.Tag||(0,i.isCDATA)(t))?e(t.children):(0,i.isText)(t)?t.data:""}},5517:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prevElementSibling=t.nextElementSibling=t.getName=t.hasAttrib=t.getAttributeValue=t.getSiblings=t.getParent=t.getChildren=void 0;var n=r(1138);function i(e){return(0,n.hasChildren)(e)?e.children:[]}function s(e){return e.parent||null}t.getChildren=i,t.getParent=s,t.getSiblings=function(e){var t=s(e);if(null!=t)return i(t);for(var r=[e],n=e.prev,o=e.next;null!=n;)r.unshift(n),n=n.prev;for(;null!=o;)r.push(o),o=o.next;return r},t.getAttributeValue=function(e,t){var r;return null===(r=e.attribs)||void 0===r?void 0:r[t]},t.hasAttrib=function(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]},t.getName=function(e){return e.name},t.nextElementSibling=function(e){for(var t=e.next;null!==t&&!(0,n.isTag)(t);)t=t.next;return t},t.prevElementSibling=function(e){for(var t=e.prev;null!==t&&!(0,n.isTag)(t);)t=t.prev;return t}},3379:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXML=t.decodeHTMLStrict=t.decodeHTMLAttribute=t.decodeHTML=t.determineBranch=t.EntityDecoder=t.DecodingMode=t.BinTrieFlags=t.fromCodePoint=t.replaceCodePoint=t.decodeCodePoint=t.xmlDecodeTree=t.htmlDecodeTree=void 0;var a=o(r(7346));t.htmlDecodeTree=a.default;var l=o(r(8622));t.xmlDecodeTree=l.default;var c=s(r(2809));t.decodeCodePoint=c.default;var u,h,d,p,f=r(2809);function m(e){return e>=u.ZERO&&e<=u.NINE}Object.defineProperty(t,"replaceCodePoint",{enumerable:!0,get:function(){return f.replaceCodePoint}}),Object.defineProperty(t,"fromCodePoint",{enumerable:!0,get:function(){return f.fromCodePoint}}),function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(u||(u={})),function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(h=t.BinTrieFlags||(t.BinTrieFlags={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(d||(d={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(p=t.DecodingMode||(t.DecodingMode={}));var g=function(){function e(e,t,r){this.decodeTree=e,this.emitCodePoint=t,this.errors=r,this.state=d.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=p.Strict}return e.prototype.startEntity=function(e){this.decodeMode=e,this.state=d.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(e,t){switch(this.state){case d.EntityStart:return e.charCodeAt(t)===u.NUM?(this.state=d.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=d.NamedEntity,this.stateNamedEntity(e,t));case d.NumericStart:return this.stateNumericStart(e,t);case d.NumericDecimal:return this.stateNumericDecimal(e,t);case d.NumericHex:return this.stateNumericHex(e,t);case d.NamedEntity:return this.stateNamedEntity(e,t)}},e.prototype.stateNumericStart=function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===u.LOWER_X?(this.state=d.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=d.NumericDecimal,this.stateNumericDecimal(e,t))},e.prototype.addToNumericResult=function(e,t,r,n){if(t!==r){var i=r-t;this.result=this.result*Math.pow(n,i)+parseInt(e.substr(t,i),n),this.consumed+=i}},e.prototype.stateNumericHex=function(e,t){for(var r,n=t;t=u.UPPER_A&&r<=u.UPPER_F||r>=u.LOWER_A&&r<=u.LOWER_F)))return this.addToNumericResult(e,n,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,n,t,16),-1},e.prototype.stateNumericDecimal=function(e,t){for(var r=t;t>14;t=u.UPPER_A&&e<=u.UPPER_Z||e>=u.LOWER_A&&e<=u.LOWER_Z||m(e)}(o)))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((n=r[this.treeIndex])&h.VALUE_LENGTH)>>14)){if(s===u.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==p.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}var o;return-1},e.prototype.emitNotTerminatedNamedEntity=function(){var e,t=this.result,r=(this.decodeTree[t]&h.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(e,t,r){var n=this.decodeTree;return this.emitCodePoint(1===t?n[e]&~h.VALUE_LENGTH:n[e+1],r),3===t&&this.emitCodePoint(n[e+2],r),r},e.prototype.end=function(){var e;switch(this.state){case d.NamedEntity:return 0===this.result||this.decodeMode===p.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case d.NumericDecimal:return this.emitNumericEntity(0,2);case d.NumericHex:return this.emitNumericEntity(0,3);case d.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case d.EntityStart:return 0}},e}();function b(e){var t="",r=new g(e,(function(e){return t+=(0,c.fromCodePoint)(e)}));return function(e,n){for(var i=0,s=0;(s=e.indexOf("&",s))>=0;){t+=e.slice(i,s),r.startEntity(n);var o=r.write(e,s+1);if(o<0){i=s+r.end();break}i=s+o,s=0===o?i+1:i}var a=t+e.slice(i);return t="",a}}function y(e,t,r,n){var i=(t&h.BRANCH_LENGTH)>>7,s=t&h.JUMP_TABLE;if(0===i)return 0!==s&&n===s?r:-1;if(s){var o=n-s;return o<0||o>=i?-1:e[r+o]-1}for(var a=r,l=a+i-1;a<=l;){var c=a+l>>>1,u=e[c];if(un))return e[c+i];l=c-1}}return-1}t.EntityDecoder=g,t.determineBranch=y;var v=b(a.default),w=b(l.default);t.decodeHTML=function(e,t){return void 0===t&&(t=p.Legacy),v(e,t)},t.decodeHTMLAttribute=function(e){return v(e,p.Attribute)},t.decodeHTMLStrict=function(e){return v(e,p.Strict)},t.decodeXML=function(e){return w(e,p.Strict)}},2809:(e,t)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceCodePoint=t.fromCodePoint=void 0;var n=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function i(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=n.get(e))&&void 0!==t?t:e}t.fromCodePoint=null!==(r=String.fromCodePoint)&&void 0!==r?r:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+String.fromCharCode(e)},t.replaceCodePoint=i,t.default=function(e){return(0,t.fromCodePoint)(i(e))}},3231:function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.encodeNonAsciiHTML=t.encodeHTML=void 0;var i=n(r(8635)),s=r(7078),o=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function a(e,t){for(var r,n="",o=0;null!==(r=e.exec(t));){var a=r.index;n+=t.substring(o,a);var l=t.charCodeAt(a),c=i.default.get(l);if("object"==typeof c){if(a+1{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.escapeText=t.escapeAttribute=t.escapeUTF8=t.escape=t.encodeXML=t.getCodePoint=t.xmlReplacer=void 0,t.xmlReplacer=/["&'<>$\x80-\uFFFF]/g;var r=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);function n(e){for(var n,i="",s=0;null!==(n=t.xmlReplacer.exec(e));){var o=n.index,a=e.charCodeAt(o),l=r.get(a);void 0!==l?(i+=e.substring(s,o)+l,s=o+1):(i+="".concat(e.substring(s,o),"&#x").concat((0,t.getCodePoint)(e,o).toString(16),";"),s=t.xmlReplacer.lastIndex+=Number(55296==(64512&a)))}return i+e.substr(s)}function i(e,t){return function(r){for(var n,i=0,s="";n=e.exec(r);)i!==n.index&&(s+=r.substring(i,n.index)),s+=t.get(n[0].charCodeAt(0)),i=n.index+1;return s+r.substring(i)}}t.getCodePoint=null!=String.prototype.codePointAt?function(e,t){return e.codePointAt(t)}:function(e,t){return 55296==(64512&e.charCodeAt(t))?1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t)},t.encodeXML=n,t.escape=n,t.escapeUTF8=i(/[&<>'"]/g,r),t.escapeAttribute=i(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),t.escapeText=i(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))},7346:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map((function(e){return e.charCodeAt(0)})))},8622:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array("Ȁaglq\tɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map((function(e){return e.charCodeAt(0)})))},8635:(e,t)=>{"use strict";function r(e){for(var t=1;t{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLAttribute=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.DecodingMode=t.EntityDecoder=t.encodeHTML5=t.encodeHTML4=t.encodeNonAsciiHTML=t.encodeHTML=t.escapeText=t.escapeAttribute=t.escapeUTF8=t.escape=t.encodeXML=t.encode=t.decodeStrict=t.decode=t.EncodingMode=t.EntityLevel=void 0;var n,i,s=r(3379),o=r(3231),a=r(7078);function l(e,t){if(void 0===t&&(t=n.XML),("number"==typeof t?t:t.level)===n.HTML){var r="object"==typeof t?t.mode:void 0;return(0,s.decodeHTML)(e,r)}return(0,s.decodeXML)(e)}!function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"}(n=t.EntityLevel||(t.EntityLevel={})),function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"}(i=t.EncodingMode||(t.EncodingMode={})),t.decode=l,t.decodeStrict=function(e,t){var r;void 0===t&&(t=n.XML);var i="number"==typeof t?{level:t}:t;return null!==(r=i.mode)&&void 0!==r||(i.mode=s.DecodingMode.Strict),l(e,i)},t.encode=function(e,t){void 0===t&&(t=n.XML);var r="number"==typeof t?{level:t}:t;return r.mode===i.UTF8?(0,a.escapeUTF8)(e):r.mode===i.Attribute?(0,a.escapeAttribute)(e):r.mode===i.Text?(0,a.escapeText)(e):r.level===n.HTML?r.mode===i.ASCII?(0,o.encodeNonAsciiHTML)(e):(0,o.encodeHTML)(e):(0,a.encodeXML)(e)};var c=r(7078);Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function(){return c.encodeXML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return c.escape}}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:function(){return c.escapeUTF8}}),Object.defineProperty(t,"escapeAttribute",{enumerable:!0,get:function(){return c.escapeAttribute}}),Object.defineProperty(t,"escapeText",{enumerable:!0,get:function(){return c.escapeText}});var u=r(3231);Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return u.encodeHTML}}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return u.encodeNonAsciiHTML}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function(){return u.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function(){return u.encodeHTML}});var h=r(3379);Object.defineProperty(t,"EntityDecoder",{enumerable:!0,get:function(){return h.EntityDecoder}}),Object.defineProperty(t,"DecodingMode",{enumerable:!0,get:function(){return h.DecodingMode}}),Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function(){return h.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function(){return h.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function(){return h.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTMLAttribute",{enumerable:!0,get:function(){return h.decodeHTMLAttribute}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function(){return h.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function(){return h.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function(){return h.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function(){return h.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function(){return h.decodeXML}})},2189:e=>{"use strict";e.exports=e=>{if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},4291:function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r);var i=Object.getOwnPropertyDescriptor(t,r);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,i)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Parser=void 0;var o=s(r(6439)),a=r(3379),l=new Set(["input","option","optgroup","select","button","datalist","textarea"]),c=new Set(["p"]),u=new Set(["thead","tbody"]),h=new Set(["dd","dt"]),d=new Set(["rt","rp"]),p=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",c],["h1",c],["h2",c],["h3",c],["h4",c],["h5",c],["h6",c],["select",l],["input",l],["output",l],["button",l],["datalist",l],["textarea",l],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",h],["dt",h],["address",c],["article",c],["aside",c],["blockquote",c],["details",c],["div",c],["dl",c],["fieldset",c],["figcaption",c],["figure",c],["footer",c],["form",c],["header",c],["hr",c],["main",c],["nav",c],["ol",c],["pre",c],["section",c],["table",c],["ul",c],["rt",d],["rp",d],["tbody",u],["tfoot",u]]),f=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),m=new Set(["math","svg"]),g=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),b=/\s|\//,y=function(){function e(e,t){var r,n,i,s,a;void 0===t&&(t={}),this.options=t,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=null!=e?e:{},this.lowerCaseTagNames=null!==(r=t.lowerCaseTags)&&void 0!==r?r:!t.xmlMode,this.lowerCaseAttributeNames=null!==(n=t.lowerCaseAttributeNames)&&void 0!==n?n:!t.xmlMode,this.tokenizer=new(null!==(i=t.Tokenizer)&&void 0!==i?i:o.default)(this.options,this),null===(a=(s=this.cbs).onparserinit)||void 0===a||a.call(s,this)}return e.prototype.ontext=function(e,t){var r,n,i=this.getSlice(e,t);this.endIndex=t-1,null===(n=(r=this.cbs).ontext)||void 0===n||n.call(r,i),this.startIndex=t},e.prototype.ontextentity=function(e){var t,r,n=this.tokenizer.getSectionStart();this.endIndex=n-1,null===(r=(t=this.cbs).ontext)||void 0===r||r.call(t,(0,a.fromCodePoint)(e)),this.startIndex=n},e.prototype.isVoidElement=function(e){return!this.options.xmlMode&&f.has(e)},e.prototype.onopentagname=function(e,t){this.endIndex=t;var r=this.getSlice(e,t);this.lowerCaseTagNames&&(r=r.toLowerCase()),this.emitOpenTag(r)},e.prototype.emitOpenTag=function(e){var t,r,n,i;this.openTagStart=this.startIndex,this.tagname=e;var s=!this.options.xmlMode&&p.get(e);if(s)for(;this.stack.length>0&&s.has(this.stack[this.stack.length-1]);){var o=this.stack.pop();null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,o,!0)}this.isVoidElement(e)||(this.stack.push(e),m.has(e)?this.foreignContext.push(!0):g.has(e)&&this.foreignContext.push(!1)),null===(i=(n=this.cbs).onopentagname)||void 0===i||i.call(n,e),this.cbs.onopentag&&(this.attribs={})},e.prototype.endOpenTag=function(e){var t,r;this.startIndex=this.openTagStart,this.attribs&&(null===(r=(t=this.cbs).onopentag)||void 0===r||r.call(t,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},e.prototype.onopentagend=function(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1},e.prototype.onclosetag=function(e,t){var r,n,i,s,o,a;this.endIndex=t;var l=this.getSlice(e,t);if(this.lowerCaseTagNames&&(l=l.toLowerCase()),(m.has(l)||g.has(l))&&this.foreignContext.pop(),this.isVoidElement(l))this.options.xmlMode||"br"!==l||(null===(n=(r=this.cbs).onopentagname)||void 0===n||n.call(r,"br"),null===(s=(i=this.cbs).onopentag)||void 0===s||s.call(i,"br",{},!0),null===(a=(o=this.cbs).onclosetag)||void 0===a||a.call(o,"br",!1));else{var c=this.stack.lastIndexOf(l);if(-1!==c)if(this.cbs.onclosetag)for(var u=this.stack.length-c;u--;)this.cbs.onclosetag(this.stack.pop(),0!==u);else this.stack.length=c;else this.options.xmlMode||"p"!==l||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1},e.prototype.onselfclosingtag=function(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)},e.prototype.closeCurrentTag=function(e){var t,r,n=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===n&&(null===(r=(t=this.cbs).onclosetag)||void 0===r||r.call(t,n,!e),this.stack.pop())},e.prototype.onattribname=function(e,t){this.startIndex=e;var r=this.getSlice(e,t);this.attribname=this.lowerCaseAttributeNames?r.toLowerCase():r},e.prototype.onattribdata=function(e,t){this.attribvalue+=this.getSlice(e,t)},e.prototype.onattribentity=function(e){this.attribvalue+=(0,a.fromCodePoint)(e)},e.prototype.onattribend=function(e,t){var r,n;this.endIndex=t,null===(n=(r=this.cbs).onattribute)||void 0===n||n.call(r,this.attribname,this.attribvalue,e===o.QuoteType.Double?'"':e===o.QuoteType.Single?"'":e===o.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},e.prototype.getInstructionName=function(e){var t=e.search(b),r=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(r=r.toLowerCase()),r},e.prototype.ondeclaration=function(e,t){this.endIndex=t;var r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var n=this.getInstructionName(r);this.cbs.onprocessinginstruction("!".concat(n),"!".concat(r))}this.startIndex=t+1},e.prototype.onprocessinginstruction=function(e,t){this.endIndex=t;var r=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var n=this.getInstructionName(r);this.cbs.onprocessinginstruction("?".concat(n),"?".concat(r))}this.startIndex=t+1},e.prototype.oncomment=function(e,t,r){var n,i,s,o;this.endIndex=t,null===(i=(n=this.cbs).oncomment)||void 0===i||i.call(n,this.getSlice(e,t-r)),null===(o=(s=this.cbs).oncommentend)||void 0===o||o.call(s),this.startIndex=t+1},e.prototype.oncdata=function(e,t,r){var n,i,s,o,a,l,c,u,h,d;this.endIndex=t;var p=this.getSlice(e,t-r);this.options.xmlMode||this.options.recognizeCDATA?(null===(i=(n=this.cbs).oncdatastart)||void 0===i||i.call(n),null===(o=(s=this.cbs).ontext)||void 0===o||o.call(s,p),null===(l=(a=this.cbs).oncdataend)||void 0===l||l.call(a)):(null===(u=(c=this.cbs).oncomment)||void 0===u||u.call(c,"[CDATA[".concat(p,"]]")),null===(d=(h=this.cbs).oncommentend)||void 0===d||d.call(h)),this.startIndex=t+1},e.prototype.onend=function(){var e,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var r=this.stack.length;r>0;this.cbs.onclosetag(this.stack[--r],!0));}null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)},e.prototype.reset=function(){var e,t,r,n;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(n=(r=this.cbs).onparserinit)||void 0===n||n.call(r,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},e.prototype.parseComplete=function(e){this.reset(),this.end(e)},e.prototype.getSlice=function(e,t){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var r=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),r+=this.buffers[0].slice(0,t-this.bufferOffset);return r},e.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},e.prototype.write=function(e){var t,r;this.ended?null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,new Error(".write() after done!")):(this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++))},e.prototype.end=function(e){var t,r;this.ended?null===(r=(t=this.cbs).onerror)||void 0===r||r.call(t,new Error(".end() after done!")):(e&&this.write(e),this.ended=!0,this.tokenizer.end())},e.prototype.pause=function(){this.tokenizer.pause()},e.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.QuoteType=void 0;var n,i,s,o=r(3379);function a(e){return e===n.Space||e===n.NewLine||e===n.Tab||e===n.FormFeed||e===n.CarriageReturn}function l(e){return e===n.Slash||e===n.Gt||a(e)}function c(e){return e>=n.Zero&&e<=n.Nine}!function(e){e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Number=35]="Number",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket"}(n||(n={})),function(e){e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.SpecialStartSequence=23]="SpecialStartSequence",e[e.InSpecialTag=24]="InSpecialTag",e[e.BeforeEntity=25]="BeforeEntity",e[e.BeforeNumericEntity=26]="BeforeNumericEntity",e[e.InNamedEntity=27]="InNamedEntity",e[e.InNumericEntity=28]="InNumericEntity",e[e.InHexEntity=29]="InHexEntity"}(i||(i={})),function(e){e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double"}(s=t.QuoteType||(t.QuoteType={}));var u={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},h=function(){function e(e,t){var r=e.xmlMode,n=void 0!==r&&r,s=e.decodeEntities,a=void 0===s||s;this.cbs=t,this.state=i.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=i.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=n,this.decodeEntities=a,this.entityTrie=n?o.xmlDecodeTree:o.htmlDecodeTree}return e.prototype.reset=function(){this.state=i.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=i.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},e.prototype.write=function(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()},e.prototype.end=function(){this.running&&this.finish()},e.prototype.pause=function(){this.running=!1},e.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=i.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===n.Amp&&(this.state=i.BeforeEntity)},e.prototype.stateSpecialStartSequence=function(e){var t=this.sequenceIndex===this.currentSequence.length;if(t?l(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=i.InTagName,this.stateInTagName(e)},e.prototype.stateInSpecialTag=function(e){if(this.sequenceIndex===this.currentSequence.length){if(e===n.Gt||a(e)){var t=this.index-this.currentSequence.length;if(this.sectionStart=n.LowerA&&e<=n.LowerZ||e>=n.UpperA&&e<=n.UpperZ}(e)},e.prototype.startSpecial=function(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=i.SpecialStartSequence},e.prototype.stateBeforeTagName=function(e){if(e===n.ExclamationMark)this.state=i.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===n.Questionmark)this.state=i.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){var t=32|e;this.sectionStart=this.index,this.xmlMode||t!==u.TitleEnd[2]?this.state=this.xmlMode||t!==u.ScriptEnd[2]?i.InTagName:i.BeforeSpecialS:this.startSpecial(u.TitleEnd,3)}else e===n.Slash?this.state=i.BeforeClosingTagName:(this.state=i.Text,this.stateText(e))},e.prototype.stateInTagName=function(e){l(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=i.BeforeAttributeName,this.stateBeforeAttributeName(e))},e.prototype.stateBeforeClosingTagName=function(e){a(e)||(e===n.Gt?this.state=i.Text:(this.state=this.isTagStartChar(e)?i.InClosingTagName:i.InSpecialComment,this.sectionStart=this.index))},e.prototype.stateInClosingTagName=function(e){(e===n.Gt||a(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=i.AfterClosingTagName,this.stateAfterClosingTagName(e))},e.prototype.stateAfterClosingTagName=function(e){(e===n.Gt||this.fastForwardTo(n.Gt))&&(this.state=i.Text,this.baseState=i.Text,this.sectionStart=this.index+1)},e.prototype.stateBeforeAttributeName=function(e){e===n.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=i.InSpecialTag,this.sequenceIndex=0):this.state=i.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===n.Slash?this.state=i.InSelfClosingTag:a(e)||(this.state=i.InAttributeName,this.sectionStart=this.index)},e.prototype.stateInSelfClosingTag=function(e){e===n.Gt?(this.cbs.onselfclosingtag(this.index),this.state=i.Text,this.baseState=i.Text,this.sectionStart=this.index+1,this.isSpecial=!1):a(e)||(this.state=i.BeforeAttributeName,this.stateBeforeAttributeName(e))},e.prototype.stateInAttributeName=function(e){(e===n.Eq||l(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=i.AfterAttributeName,this.stateAfterAttributeName(e))},e.prototype.stateAfterAttributeName=function(e){e===n.Eq?this.state=i.BeforeAttributeValue:e===n.Slash||e===n.Gt?(this.cbs.onattribend(s.NoValue,this.index),this.state=i.BeforeAttributeName,this.stateBeforeAttributeName(e)):a(e)||(this.cbs.onattribend(s.NoValue,this.index),this.state=i.InAttributeName,this.sectionStart=this.index)},e.prototype.stateBeforeAttributeValue=function(e){e===n.DoubleQuote?(this.state=i.InAttributeValueDq,this.sectionStart=this.index+1):e===n.SingleQuote?(this.state=i.InAttributeValueSq,this.sectionStart=this.index+1):a(e)||(this.sectionStart=this.index,this.state=i.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))},e.prototype.handleInAttributeValue=function(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===n.DoubleQuote?s.Double:s.Single,this.index),this.state=i.BeforeAttributeName):this.decodeEntities&&e===n.Amp&&(this.baseState=this.state,this.state=i.BeforeEntity)},e.prototype.stateInAttributeValueDoubleQuotes=function(e){this.handleInAttributeValue(e,n.DoubleQuote)},e.prototype.stateInAttributeValueSingleQuotes=function(e){this.handleInAttributeValue(e,n.SingleQuote)},e.prototype.stateInAttributeValueNoQuotes=function(e){a(e)||e===n.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(s.Unquoted,this.index),this.state=i.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===n.Amp&&(this.baseState=this.state,this.state=i.BeforeEntity)},e.prototype.stateBeforeDeclaration=function(e){e===n.OpeningSquareBracket?(this.state=i.CDATASequence,this.sequenceIndex=0):this.state=e===n.Dash?i.BeforeComment:i.InDeclaration},e.prototype.stateInDeclaration=function(e){(e===n.Gt||this.fastForwardTo(n.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=i.Text,this.sectionStart=this.index+1)},e.prototype.stateInProcessingInstruction=function(e){(e===n.Gt||this.fastForwardTo(n.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=i.Text,this.sectionStart=this.index+1)},e.prototype.stateBeforeComment=function(e){e===n.Dash?(this.state=i.InCommentLike,this.currentSequence=u.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=i.InDeclaration},e.prototype.stateInSpecialComment=function(e){(e===n.Gt||this.fastForwardTo(n.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=i.Text,this.sectionStart=this.index+1)},e.prototype.stateBeforeSpecialS=function(e){var t=32|e;t===u.ScriptEnd[3]?this.startSpecial(u.ScriptEnd,4):t===u.StyleEnd[3]?this.startSpecial(u.StyleEnd,4):(this.state=i.InTagName,this.stateInTagName(e))},e.prototype.stateBeforeEntity=function(e){this.entityExcess=1,this.entityResult=0,e===n.Number?this.state=i.BeforeNumericEntity:e===n.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=i.InNamedEntity,this.stateInNamedEntity(e))},e.prototype.stateInNamedEntity=function(e){if(this.entityExcess+=1,this.trieIndex=(0,o.determineBranch)(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0)return this.emitNamedEntity(),void this.index--;this.trieCurrent=this.entityTrie[this.trieIndex];var t=this.trieCurrent&o.BinTrieFlags.VALUE_LENGTH;if(t){var r=(t>>14)-1;if(this.allowLegacyEntity()||e===n.Semi){var i=this.index-this.entityExcess+1;i>this.sectionStart&&this.emitPartial(this.sectionStart,i),this.entityResult=this.trieIndex,this.trieIndex+=r,this.entityExcess=0,this.sectionStart=this.index+1,0===r&&this.emitNamedEntity()}else this.trieIndex+=r}},e.prototype.emitNamedEntity=function(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&o.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~o.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}},e.prototype.stateBeforeNumericEntity=function(e){(32|e)===n.LowerX?(this.entityExcess++,this.state=i.InHexEntity):(this.state=i.InNumericEntity,this.stateInNumericEntity(e))},e.prototype.emitNumericEntity=function(e){var t=this.index-this.entityExcess-1;t+2+Number(this.state===i.InHexEntity)!==this.index&&(t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.sectionStart=this.index+Number(e),this.emitCodePoint((0,o.replaceCodePoint)(this.entityResult))),this.state=this.baseState},e.prototype.stateInNumericEntity=function(e){e===n.Semi?this.emitNumericEntity(!0):c(e)?(this.entityResult=10*this.entityResult+(e-n.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},e.prototype.stateInHexEntity=function(e){e===n.Semi?this.emitNumericEntity(!0):c(e)?(this.entityResult=16*this.entityResult+(e-n.Zero),this.entityExcess++):function(e){return e>=n.UpperA&&e<=n.UpperF||e>=n.LowerA&&e<=n.LowerF}(e)?(this.entityResult=16*this.entityResult+((32|e)-n.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},e.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===i.Text||this.baseState===i.InSpecialTag)},e.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===i.Text||this.state===i.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==i.InAttributeValueDq&&this.state!==i.InAttributeValueSq&&this.state!==i.InAttributeValueNq||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},e.prototype.shouldContinue=function(){return this.index{"use strict";function r(e){return"[object Object]"===Object.prototype.toString.call(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.isPlainObject=function(e){var t,n;return!1!==r(e)&&(void 0===(t=e.constructor)||!1!==r(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf"))}},8287:function(e,t){var r,n;void 0===(n="function"==typeof(r=function(){return function(e){function t(e){return" "===e||"\t"===e||"\n"===e||"\f"===e||"\r"===e}function r(t){var r,n=t.exec(e.substring(m));if(n)return r=n[0],m+=r.length,r}for(var n,i,s,o,a,l=e.length,c=/^[ \t\n\r\u000c]+/,u=/^[, \t\n\r\u000c]+/,h=/^[^ \t\n\r\u000c]+/,d=/[,]+$/,p=/^\d+$/,f=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,m=0,g=[];;){if(r(u),m>=l)return g;n=r(h),i=[],","===n.slice(-1)?(n=n.replace(d,""),y()):b()}function b(){for(r(c),s="",o="in descriptor";;){if(a=e.charAt(m),"in descriptor"===o)if(t(a))s&&(i.push(s),s="",o="after descriptor");else{if(","===a)return m+=1,s&&i.push(s),void y();if("("===a)s+=a,o="in parens";else{if(""===a)return s&&i.push(s),void y();s+=a}}else if("in parens"===o)if(")"===a)s+=a,o="in descriptor";else{if(""===a)return i.push(s),void y();s+=a}else if("after descriptor"===o)if(t(a));else{if(""===a)return void y();o="in descriptor",m-=1}m+=1}}function y(){var t,r,s,o,a,l,c,u,h,d=!1,m={};for(o=0;o{var t=String,r=function(){return{isColorSupported:!1,reset:t,bold:t,dim:t,italic:t,underline:t,inverse:t,hidden:t,strikethrough:t,black:t,red:t,green:t,yellow:t,blue:t,magenta:t,cyan:t,white:t,gray:t,bgBlack:t,bgRed:t,bgGreen:t,bgYellow:t,bgBlue:t,bgMagenta:t,bgCyan:t,bgWhite:t,blackBright:t,redBright:t,greenBright:t,yellowBright:t,blueBright:t,magentaBright:t,cyanBright:t,whiteBright:t,bgBlackBright:t,bgRedBright:t,bgGreenBright:t,bgYellowBright:t,bgBlueBright:t,bgMagentaBright:t,bgCyanBright:t,bgWhiteBright:t}};e.exports=r(),e.exports.createColors=r},697:(e,t,r)=>{"use strict";let n=r(2780);class i extends n{constructor(e){super(e),this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}}e.exports=i,i.default=i,n.registerAtRule(i)},7910:(e,t,r)=>{"use strict";let n=r(1051);class i extends n{constructor(e){super(e),this.type="comment"}}e.exports=i,i.default=i},2780:(e,t,r)=>{"use strict";let n,i,s,o,a=r(7910),l=r(3531),c=r(1051),{isClean:u,my:h}=r(2990);function d(e){return e.map((e=>(e.nodes&&(e.nodes=d(e.nodes)),delete e.source,e)))}function p(e){if(e[u]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)p(t)}class f extends c{append(...e){for(let t of e){let e=this.normalize(t,this.last);for(let t of e)this.proxyOf.nodes.push(t)}return this.markDirty(),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let t of this.nodes)t.cleanRaws(e)}each(e){if(!this.proxyOf.nodes)return;let t,r,n=this.getIterator();for(;this.indexes[n]"proxyOf"===t?e:e[t]?"each"===t||"string"==typeof t&&t.startsWith("walk")?(...r)=>e[t](...r.map((e=>"function"==typeof e?(t,r)=>e(t.toProxy(),r):e))):"every"===t||"some"===t?r=>e[t](((e,...t)=>r(e.toProxy(),...t))):"root"===t?()=>e.root().toProxy():"nodes"===t?e.nodes.map((e=>e.toProxy())):"first"===t||"last"===t?e[t].toProxy():e[t]:e[t],set:(e,t,r)=>(e[t]===r||(e[t]=r,"name"!==t&&"params"!==t&&"selector"!==t||e.markDirty()),!0)}}index(e){return"number"==typeof e?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}insertAfter(e,t){let r,n=this.index(e),i=this.normalize(t,this.proxyOf.nodes[n]).reverse();n=this.index(e);for(let e of i)this.proxyOf.nodes.splice(n+1,0,e);for(let e in this.indexes)r=this.indexes[e],n(e[h]||f.rebuild(e),(e=e.proxyOf).parent&&e.parent.removeChild(e),e[u]&&p(e),e.raws||(e.raws={}),void 0===e.raws.before&&t&&void 0!==t.raws.before&&(e.raws.before=t.raws.before.replace(/\S/g,"")),e.parent=this.proxyOf,e)))}prepend(...e){e=e.reverse();for(let t of e){let e=this.normalize(t,this.first,"prepend").reverse();for(let t of e)this.proxyOf.nodes.unshift(t);for(let t in this.indexes)this.indexes[t]=this.indexes[t]+e.length}return this.markDirty(),this}push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(e){let t;e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1);for(let r in this.indexes)t=this.indexes[r],t>=e&&(this.indexes[r]=t-1);return this.markDirty(),this}replaceValues(e,t,r){return r||(r=t,t={}),this.walkDecls((n=>{t.props&&!t.props.includes(n.prop)||t.fast&&!n.value.includes(t.fast)||(n.value=n.value.replace(e,r))})),this.markDirty(),this}some(e){return this.nodes.some(e)}walk(e){return this.each(((t,r)=>{let n;try{n=e(t,r)}catch(e){throw t.addToError(e)}return!1!==n&&t.walk&&(n=t.walk(e)),n}))}walkAtRules(e,t){return t?e instanceof RegExp?this.walk(((r,n)=>{if("atrule"===r.type&&e.test(r.name))return t(r,n)})):this.walk(((r,n)=>{if("atrule"===r.type&&r.name===e)return t(r,n)})):(t=e,this.walk(((e,r)=>{if("atrule"===e.type)return t(e,r)})))}walkComments(e){return this.walk(((t,r)=>{if("comment"===t.type)return e(t,r)}))}walkDecls(e,t){return t?e instanceof RegExp?this.walk(((r,n)=>{if("decl"===r.type&&e.test(r.prop))return t(r,n)})):this.walk(((r,n)=>{if("decl"===r.type&&r.prop===e)return t(r,n)})):(t=e,this.walk(((e,r)=>{if("decl"===e.type)return t(e,r)})))}walkRules(e,t){return t?e instanceof RegExp?this.walk(((r,n)=>{if("rule"===r.type&&e.test(r.selector))return t(r,n)})):this.walk(((r,n)=>{if("rule"===r.type&&r.selector===e)return t(r,n)})):(t=e,this.walk(((e,r)=>{if("rule"===e.type)return t(e,r)})))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}}f.registerParse=e=>{i=e},f.registerRule=e=>{o=e},f.registerAtRule=e=>{n=e},f.registerRoot=e=>{s=e},e.exports=f,f.default=f,f.rebuild=e=>{"atrule"===e.type?Object.setPrototypeOf(e,n.prototype):"rule"===e.type?Object.setPrototypeOf(e,o.prototype):"decl"===e.type?Object.setPrototypeOf(e,l.prototype):"comment"===e.type?Object.setPrototypeOf(e,a.prototype):"root"===e.type&&Object.setPrototypeOf(e,s.prototype),e[h]=!0,e.nodes&&e.nodes.forEach((e=>{f.rebuild(e)}))}},6069:(e,t,r)=>{"use strict";let n=r(8952),i=r(3215);class s extends Error{constructor(e,t,r,n,i,o){super(e),this.name="CssSyntaxError",this.reason=e,i&&(this.file=i),n&&(this.source=n),o&&(this.plugin=o),void 0!==t&&void 0!==r&&("number"==typeof t?(this.line=t,this.column=r):(this.line=t.line,this.column=t.column,this.endLine=r.line,this.endColumn=r.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,s)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",void 0!==this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let t=this.source;null==e&&(e=n.isColorSupported);let r=e=>e,s=e=>e,o=e=>e;if(e){let{bold:e,gray:t,red:a}=n.createColors(!0);s=t=>e(a(t)),r=e=>t(e),i&&(o=e=>i(e))}let a=t.split(/\r?\n/),l=Math.max(this.line-3,0),c=Math.min(this.line+2,a.length),u=String(c).length;return a.slice(l,c).map(((e,t)=>{let n=l+1+t,i=" "+(" "+n).slice(-u)+" | ";if(n===this.line){if(e.length>160){let t=20,n=Math.max(0,this.column-t),a=Math.max(this.column+t,this.endColumn+t),l=e.slice(n,a),c=r(i.replace(/\d/g," "))+e.slice(0,Math.min(this.column-1,t-1)).replace(/[^\t]/g," ");return s(">")+r(i)+o(l)+"\n "+c+s("^")}let t=r(i.replace(/\d/g," "))+e.slice(0,this.column-1).replace(/[^\t]/g," ");return s(">")+r(i)+o(e)+"\n "+t+s("^")}return" "+r(i)+o(e)})).join("\n")}toString(){let e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}}e.exports=s,s.default=s},3531:(e,t,r)=>{"use strict";let n=r(1051);class i extends n{constructor(e){e&&void 0!==e.value&&"string"!=typeof e.value&&(e={...e,value:String(e.value)}),super(e),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}}e.exports=i,i.default=i},7890:(e,t,r)=>{"use strict";let n,i,s=r(2780);class o extends s{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new n(new i,this,e).stringify()}}o.registerLazyResult=e=>{n=e},o.registerProcessor=e=>{i=e},e.exports=o,o.default=o},2357:(e,t,r)=>{"use strict";let n=r(697),i=r(7910),s=r(3531),o=r(611),a=r(833),l=r(199),c=r(6825);function u(e,t){if(Array.isArray(e))return e.map((e=>u(e)));let{inputs:r,...h}=e;if(r){t=[];for(let e of r){let r={...e,__proto__:o.prototype};r.map&&(r.map={...r.map,__proto__:a.prototype}),t.push(r)}}if(h.nodes&&(h.nodes=e.nodes.map((e=>u(e,t)))),h.source){let{inputId:e,...r}=h.source;h.source=r,null!=e&&(h.source.input=t[e])}if("root"===h.type)return new l(h);if("decl"===h.type)return new s(h);if("rule"===h.type)return new c(h);if("comment"===h.type)return new i(h);if("atrule"===h.type)return new n(h);throw new Error("Unknown node type: "+e.type)}e.exports=u,u.default=u},611:(e,t,r)=>{"use strict";let{nanoid:n}=r(945),{isAbsolute:i,resolve:s}=r(5324),{SourceMapConsumer:o,SourceMapGenerator:a}=r(8645),{fileURLToPath:l,pathToFileURL:c}=r(588),u=r(6069),h=r(833),d=r(3215),p=Symbol("fromOffsetCache"),f=Boolean(o&&a),m=Boolean(s&&i);class g{constructor(e,t={}){if(null==e||"object"==typeof e&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),"\ufeff"===this.css[0]||"￾"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,t.from&&(!m||/^\w+:\/\//.test(t.from)||i(t.from)?this.file=t.from:this.file=s(t.from)),m&&f){let e=new h(this.css,t);if(e.text){this.map=e;let t=e.consumer().file;!this.file&&t&&(this.file=this.mapResolve(t))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(e,t,r,n={}){let i,s,o;if(t&&"object"==typeof t){let e=t,n=r;if("number"==typeof e.offset){let n=this.fromOffset(e.offset);t=n.line,r=n.col}else t=e.line,r=e.column;if("number"==typeof n.offset){let e=this.fromOffset(n.offset);s=e.line,i=e.col}else s=n.line,i=n.column}else if(!r){let e=this.fromOffset(t);t=e.line,r=e.col}let a=this.origin(t,r,s,i);return o=a?new u(e,void 0===a.endLine?a.line:{column:a.column,line:a.line},void 0===a.endLine?a.column:{column:a.endColumn,line:a.endLine},a.source,a.file,n.plugin):new u(e,void 0===s?t:{column:r,line:t},void 0===s?r:{column:i,line:s},this.css,this.file,n.plugin),o.input={column:r,endColumn:i,endLine:s,line:t,source:this.css},this.file&&(c&&(o.input.url=c(this.file).toString()),o.input.file=this.file),o}fromOffset(e){let t,r;if(this[p])r=this[p];else{let e=this.css.split("\n");r=new Array(e.length);let t=0;for(let n=0,i=e.length;n=t)n=r.length-1;else{let t,i=r.length-2;for(;n>1),e=r[t+1])){n=t;break}n=t+1}}return{col:e-r[n]+1,line:n+1}}mapResolve(e){return/^\w+:\/\//.test(e)?e:s(this.map.consumer().sourceRoot||this.map.root||".",e)}origin(e,t,r,n){if(!this.map)return!1;let s,o,a=this.map.consumer(),u=a.originalPositionFor({column:t,line:e});if(!u.source)return!1;"number"==typeof r&&(s=a.originalPositionFor({column:n,line:r})),o=i(u.source)?c(u.source):new URL(u.source,this.map.consumer().sourceRoot||c(this.map.mapFile));let h={column:u.column,endColumn:s&&s.column,endLine:s&&s.line,line:u.line,url:o.toString()};if("file:"===o.protocol){if(!l)throw new Error("file: protocol is not available in this PostCSS build");h.file=l(o)}let d=a.sourceContentFor(u.source);return d&&(h.source=d),h}toJSON(){let e={};for(let t of["hasBOM","css","file","id"])null!=this[t]&&(e[t]=this[t]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}get from(){return this.file||this.id}}e.exports=g,g.default=g,d&&d.registerInput&&d.registerInput(g)},3907:(e,t,r)=>{"use strict";let n=r(2780),i=r(7890),s=r(609),o=r(3300),a=r(8298),l=r(199),c=r(5930),{isClean:u,my:h}=r(2990);r(1393);const d={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},p={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},f={Once:!0,postcssPlugin:!0,prepare:!0};function m(e){return"object"==typeof e&&"function"==typeof e.then}function g(e){let t=!1,r=d[e.type];return"decl"===e.type?t=e.prop.toLowerCase():"atrule"===e.type&&(t=e.name.toLowerCase()),t&&e.append?[r,r+"-"+t,0,r+"Exit",r+"Exit-"+t]:t?[r,r+"-"+t,r+"Exit",r+"Exit-"+t]:e.append?[r,0,r+"Exit"]:[r,r+"Exit"]}function b(e){let t;return t="document"===e.type?["Document",0,"DocumentExit"]:"root"===e.type?["Root",0,"RootExit"]:g(e),{eventIndex:0,events:t,iterator:0,node:e,visitorIndex:0,visitors:[]}}function y(e){return e[u]=!1,e.nodes&&e.nodes.forEach((e=>y(e))),e}let v={};class w{constructor(e,t,r){let i;if(this.stringified=!1,this.processed=!1,"object"!=typeof t||null===t||"root"!==t.type&&"document"!==t.type)if(t instanceof w||t instanceof a)i=y(t.root),t.map&&(void 0===r.map&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=t.map);else{let e=o;r.syntax&&(e=r.syntax.parse),r.parser&&(e=r.parser),e.parse&&(e=e.parse);try{i=e(t,r)}catch(e){this.processed=!0,this.error=e}i&&!i[h]&&n.rebuild(i)}else i=y(t);this.result=new a(e,i,r),this.helpers={...v,postcss:v,result:this.result},this.plugins=this.processor.plugins.map((e=>"object"==typeof e&&e.prepare?{...e,...e.prepare(this.result)}:e))}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,t){let r=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin?r.postcssVersion:(e.plugin=r.postcssPlugin,e.setMessage())}catch(e){console&&console.error&&console.error(e)}return e}prepareVisitors(){this.listeners={};let e=(e,t,r)=>{this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push([e,r])};for(let t of this.plugins)if("object"==typeof t)for(let r in t){if(!p[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${t.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!f[r])if("object"==typeof t[r])for(let n in t[r])e(t,"*"===n?r:r+"-"+n.toLowerCase(),t[r][n]);else"function"==typeof t[r]&&e(t,r,t[r])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let e=0;e0;){let e=this.visitTick(t);if(m(e))try{await e}catch(e){let r=t[t.length-1].node;throw this.handleError(e,r)}}}if(this.listeners.OnceExit)for(let[t,r]of this.listeners.OnceExit){this.result.lastPlugin=t;try{if("document"===e.type){let t=e.nodes.map((e=>r(e,this.helpers)));await Promise.all(t)}else await r(e,this.helpers)}catch(e){throw this.handleError(e)}}}return this.processed=!0,this.stringify()}runOnRoot(e){this.result.lastPlugin=e;try{if("object"==typeof e&&e.Once){if("document"===this.result.root.type){let t=this.result.root.nodes.map((t=>e.Once(t,this.helpers)));return m(t[0])?Promise.all(t):t}return e.Once(this.result.root,this.helpers)}if("function"==typeof e)return e(this.result.root,this.result)}catch(e){throw this.handleError(e)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,t=c;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);let r=new s(t,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins)if(m(this.runOnRoot(e)))throw this.getAsyncError();if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[u];)e[u]=!0,this.walkSync(e);if(this.listeners.OnceExit)if("document"===e.type)for(let t of e.nodes)this.visitSync(this.listeners.OnceExit,t);else this.visitSync(this.listeners.OnceExit,e)}return this.result}then(e,t){return this.async().then(e,t)}toString(){return this.css}visitSync(e,t){for(let[r,n]of e){let e;this.result.lastPlugin=r;try{e=n(t,this.helpers)}catch(e){throw this.handleError(e,t.proxyOf)}if("root"!==t.type&&"document"!==t.type&&!t.parent)return!0;if(m(e))throw this.getAsyncError()}}visitTick(e){let t=e[e.length-1],{node:r,visitors:n}=t;if("root"!==r.type&&"document"!==r.type&&!r.parent)return void e.pop();if(n.length>0&&t.visitorIndex{e[u]||this.walkSync(e)}));else{let t=this.listeners[r];if(t&&this.visitSync(t,e.toProxy()))return}}warnings(){return this.sync().warnings()}get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}}w.registerPostcss=e=>{v=e},e.exports=w,w.default=w,l.registerLazyResult(w),i.registerLazyResult(w)},2767:e=>{"use strict";let t={comma:e=>t.split(e,[","],!0),space:e=>t.split(e,[" ","\n","\t"]),split(e,t,r){let n=[],i="",s=!1,o=0,a=!1,l="",c=!1;for(let r of e)c?c=!1:"\\"===r?c=!0:a?r===l&&(a=!1):'"'===r||"'"===r?(a=!0,l=r):"("===r?o+=1:")"===r?o>0&&(o-=1):0===o&&t.includes(r)&&(s=!0),s?(""!==i&&n.push(i.trim()),i="",s=!1):i+=r;return(r||""!==i)&&n.push(i.trim()),n}};e.exports=t,t.default=t},609:(e,t,r)=>{"use strict";let{dirname:n,relative:i,resolve:s,sep:o}=r(5324),{SourceMapConsumer:a,SourceMapGenerator:l}=r(8645),{pathToFileURL:c}=r(588),u=r(611),h=Boolean(a&&l),d=Boolean(n&&s&&i&&o);e.exports=class{constructor(e,t,r,n){this.stringify=e,this.mapOpts=r.map||{},this.root=t,this.opts=r,this.css=n,this.originalCSS=n,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let e;e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"==typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"==typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";let t="\n";this.css.includes("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"}applyPrevMaps(){for(let e of this.previous()){let t,r=this.toUrl(this.path(e.file)),i=e.root||n(e.file);!1===this.mapOpts.sourcesContent?(t=new a(e.text),t.sourcesContent&&(t.sourcesContent=null)):t=e.consumer(),this.map.applySourceMap(t,r,this.toUrl(this.path(i)))}}clearAnnotation(){if(!1!==this.mapOpts.annotation)if(this.root){let e;for(let t=this.root.nodes.length-1;t>=0;t--)e=this.root.nodes[t],"comment"===e.type&&e.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(t)}else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),d&&h&&this.isMap())return this.generateMap();{let e="";return this.stringify(this.root,(t=>{e+=t})),[e]}}generateMap(){if(this.root)this.generateString();else if(1===this.previous().length){let e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=l.fromSourceMap(e,{ignoreInvalidMapping:!0})}else this.map=new l({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new l({file:this.outputFile(),ignoreInvalidMapping:!0});let e,t,r=1,n=1,i="",s={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,((o,a,l)=>{if(this.css+=o,a&&"end"!==l&&(s.generated.line=r,s.generated.column=n-1,a.source&&a.source.start?(s.source=this.sourcePath(a),s.original.line=a.source.start.line,s.original.column=a.source.start.column-1,this.map.addMapping(s)):(s.source=i,s.original.line=1,s.original.column=0,this.map.addMapping(s))),t=o.match(/\n/g),t?(r+=t.length,e=o.lastIndexOf("\n"),n=o.length-e):n+=o.length,a&&"start"!==l){let e=a.parent||{raws:{}};("decl"===a.type||"atrule"===a.type&&!a.nodes)&&a===e.last&&!e.raws.semicolon||(a.source&&a.source.end?(s.source=this.sourcePath(a),s.original.line=a.source.end.line,s.original.column=a.source.end.column-1,s.generated.line=r,s.generated.column=n-2,this.map.addMapping(s)):(s.source=i,s.original.line=1,s.original.column=0,s.generated.line=r,s.generated.column=n-1,this.map.addMapping(s)))}}))}isAnnotation(){return!!this.isInline()||(void 0!==this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some((e=>e.annotation)))}isInline(){if(void 0!==this.mapOpts.inline)return this.mapOpts.inline;let e=this.mapOpts.annotation;return(void 0===e||!0===e)&&(!this.previous().length||this.previous().some((e=>e.inline)))}isMap(){return void 0!==this.opts.map?!!this.opts.map:this.previous().length>0}isSourcesContent(){return void 0!==this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some((e=>e.withContent()))}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(e){if(this.mapOpts.absolute)return e;if(60===e.charCodeAt(0))return e;if(/^\w+:\/\//.test(e))return e;let t=this.memoizedPaths.get(e);if(t)return t;let r=this.opts.to?n(this.opts.to):".";"string"==typeof this.mapOpts.annotation&&(r=n(s(r,this.mapOpts.annotation)));let o=i(r,e);return this.memoizedPaths.set(e,o),o}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk((e=>{if(e.source&&e.source.input.map){let t=e.source.input.map;this.previousMaps.includes(t)||this.previousMaps.push(t)}}));else{let e=new u(this.originalCSS,this.opts);e.map&&this.previousMaps.push(e.map)}return this.previousMaps}setSourcesContent(){let e={};if(this.root)this.root.walk((t=>{if(t.source){let r=t.source.input.from;if(r&&!e[r]){e[r]=!0;let n=this.usesFileUrls?this.toFileUrl(r):this.toUrl(this.path(r));this.map.setSourceContent(n,t.source.input.css)}}}));else if(this.css){let e=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(e,this.css)}}sourcePath(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}toBase64(e){return Buffer?Buffer.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}toFileUrl(e){let t=this.memoizedFileURLs.get(e);if(t)return t;if(c){let t=c(e).toString();return this.memoizedFileURLs.set(e,t),t}throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(e){let t=this.memoizedURLs.get(e);if(t)return t;"\\"===o&&(e=e.replace(/\\/g,"/"));let r=encodeURI(e).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(e,r),r}}},8424:(e,t,r)=>{"use strict";let n=r(609),i=r(3300);const s=r(8298);let o=r(5930);r(1393);class a{constructor(e,t,r){let i;t=t.toString(),this.stringified=!1,this._processor=e,this._css=t,this._opts=r,this._map=void 0;let a=o;this.result=new s(this._processor,i,this._opts),this.result.css=t;let l=this;Object.defineProperty(this.result,"root",{get:()=>l.root});let c=new n(a,i,this._opts,t);if(c.isMap()){let[e,t]=c.generate();e&&(this.result.css=e),t&&(this.result.map=t)}else c.clearAnnotation(),this.result.css=c.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}sync(){if(this.error)throw this.error;return this.result}then(e,t){return this.async().then(e,t)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let e,t=i;try{e=t(this._css,this._opts)}catch(e){this.error=e}if(this.error)throw this.error;return this._root=e,e}get[Symbol.toStringTag](){return"NoWorkResult"}}e.exports=a,a.default=a},1051:(e,t,r)=>{"use strict";let n=r(6069),i=r(9845),s=r(5930),{isClean:o,my:a}=r(2990);function l(e,t){let r=new e.constructor;for(let n in e){if(!Object.prototype.hasOwnProperty.call(e,n))continue;if("proxyCache"===n)continue;let i=e[n],s=typeof i;"parent"===n&&"object"===s?t&&(r[n]=t):"source"===n?r[n]=i:Array.isArray(i)?r[n]=i.map((e=>l(e,r))):("object"===s&&null!==i&&(i=l(i)),r[n]=i)}return r}class c{constructor(e={}){this.raws={},this[o]=!1,this[a]=!0;for(let t in e)if("nodes"===t){this.nodes=[];for(let r of e[t])"function"==typeof r.clone?this.append(r.clone()):this.append(r)}else this[t]=e[t]}addToError(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){let t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${t.input.from}:${t.start.line}:${t.start.column}$&`)}return e}after(e){return this.parent.insertAfter(this,e),this}assign(e={}){for(let t in e)this[t]=e[t];return this}before(e){return this.parent.insertBefore(this,e),this}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}clone(e={}){let t=l(this);for(let r in e)t[r]=e[r];return t}cloneAfter(e={}){let t=this.clone(e);return this.parent.insertAfter(this,t),t}cloneBefore(e={}){let t=this.clone(e);return this.parent.insertBefore(this,t),t}error(e,t={}){if(this.source){let{end:r,start:n}=this.rangeBy(t);return this.source.input.error(e,{column:n.column,line:n.line},{column:r.column,line:r.line},t)}return new n(e)}getProxyProcessor(){return{get:(e,t)=>"proxyOf"===t?e:"root"===t?()=>e.root().toProxy():e[t],set:(e,t,r)=>(e[t]===r||(e[t]=r,"prop"!==t&&"value"!==t&&"name"!==t&&"params"!==t&&"important"!==t&&"text"!==t||e.markDirty()),!0)}}markClean(){this[o]=!0}markDirty(){if(this[o]){this[o]=!1;let e=this;for(;e=e.parent;)e[o]=!1}}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}positionBy(e,t){let r=this.source.start;if(e.index)r=this.positionInside(e.index,t);else if(e.word){let n=(t=this.toString()).indexOf(e.word);-1!==n&&(r=this.positionInside(n,t))}return r}positionInside(e,t){let r=t||this.toString(),n=this.source.start.column,i=this.source.start.line;for(let t=0;t"object"==typeof e&&e.toJSON?e.toJSON(null,t):e));else if("object"==typeof n&&n.toJSON)r[e]=n.toJSON(null,t);else if("source"===e){let s=t.get(n.input);null==s&&(s=i,t.set(n.input,i),i++),r[e]={end:n.end,inputId:s,start:n.start}}else r[e]=n}return n&&(r.inputs=[...t.keys()].map((e=>e.toJSON()))),r}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(e=s){e.stringify&&(e=e.stringify);let t="";return e(this,(e=>{t+=e})),t}warn(e,t,r){let n={node:this};for(let e in r)n[e]=r[e];return e.warn(t,n)}get proxyOf(){return this}}e.exports=c,c.default=c},3300:(e,t,r)=>{"use strict";let n=r(2780),i=r(611),s=r(612);function o(e,t){let r=new i(e,t),n=new s(r);try{n.parse()}catch(e){throw e}return n.root}e.exports=o,o.default=o,n.registerParse(o)},612:(e,t,r)=>{"use strict";let n=r(697),i=r(7910),s=r(3531),o=r(199),a=r(6825),l=r(1374);const c={empty:!0,space:!0};e.exports=class{constructor(e){this.input=e,this.root=new o,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{column:1,line:1,offset:0}}}atrule(e){let t,r,i,s=new n;s.name=e[1].slice(1),""===s.name&&this.unnamedAtrule(s,e),this.init(s,e[2]);let o=!1,a=!1,l=[],c=[];for(;!this.tokenizer.endOfFile();){if(t=(e=this.tokenizer.nextToken())[0],"("===t||"["===t?c.push("("===t?")":"]"):"{"===t&&c.length>0?c.push("}"):t===c[c.length-1]&&c.pop(),0===c.length){if(";"===t){s.source.end=this.getPosition(e[2]),s.source.end.offset++,this.semicolon=!0;break}if("{"===t){a=!0;break}if("}"===t){if(l.length>0){for(i=l.length-1,r=l[i];r&&"space"===r[0];)r=l[--i];r&&(s.source.end=this.getPosition(r[3]||r[2]),s.source.end.offset++)}this.end(e);break}l.push(e)}else l.push(e);if(this.tokenizer.endOfFile()){o=!0;break}}s.raws.between=this.spacesAndCommentsFromEnd(l),l.length?(s.raws.afterName=this.spacesAndCommentsFromStart(l),this.raw(s,"params",l),o&&(e=l[l.length-1],s.source.end=this.getPosition(e[3]||e[2]),s.source.end.offset++,this.spaces=s.raws.between,s.raws.between="")):(s.raws.afterName="",s.params=""),a&&(s.nodes=[],this.current=s)}checkMissedSemicolon(e){let t=this.colon(e);if(!1===t)return;let r,n=0;for(let i=t-1;i>=0&&(r=e[i],"space"===r[0]||(n+=1,2!==n));i--);throw this.input.error("Missed semicolon","word"===r[0]?r[3]+1:r[2])}colon(e){let t,r,n,i=0;for(let[s,o]of e.entries()){if(r=o,n=r[0],"("===n&&(i+=1),")"===n&&(i-=1),0===i&&":"===n){if(t){if("word"===t[0]&&"progid"===t[1])continue;return s}this.doubleColon(r)}t=r}return!1}comment(e){let t=new i;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++;let r=e[1].slice(2,-2);if(/^\s*$/.test(r))t.text="",t.raws.left=r,t.raws.right="";else{let e=r.match(/^(\s*)([^]*\S)(\s*)$/);t.text=e[2],t.raws.left=e[1],t.raws.right=e[3]}}createTokenizer(){this.tokenizer=l(this.input)}decl(e,t){let r=new s;this.init(r,e[0][2]);let n,i=e[e.length-1];for(";"===i[0]&&(this.semicolon=!0,e.pop()),r.source.end=this.getPosition(i[3]||i[2]||function(e){for(let t=e.length-1;t>=0;t--){let r=e[t],n=r[3]||r[2];if(n)return n}}(e)),r.source.end.offset++;"word"!==e[0][0];)1===e.length&&this.unknownWord(e),r.raws.before+=e.shift()[1];for(r.source.start=this.getPosition(e[0][2]),r.prop="";e.length;){let t=e[0][0];if(":"===t||"space"===t||"comment"===t)break;r.prop+=e.shift()[1]}for(r.raws.between="";e.length;){if(n=e.shift(),":"===n[0]){r.raws.between+=n[1];break}"word"===n[0]&&/\w/.test(n[1])&&this.unknownWord([n]),r.raws.between+=n[1]}"_"!==r.prop[0]&&"*"!==r.prop[0]||(r.raws.before+=r.prop[0],r.prop=r.prop.slice(1));let o,a=[];for(;e.length&&(o=e[0][0],"space"===o||"comment"===o);)a.push(e.shift());this.precheckMissedSemicolon(e);for(let t=e.length-1;t>=0;t--){if(n=e[t],"!important"===n[1].toLowerCase()){r.important=!0;let n=this.stringFrom(e,t);n=this.spacesFromEnd(e)+n," !important"!==n&&(r.raws.important=n);break}if("important"===n[1].toLowerCase()){let n=e.slice(0),i="";for(let e=t;e>0;e--){let t=n[e][0];if(i.trim().startsWith("!")&&"space"!==t)break;i=n.pop()[1]+i}i.trim().startsWith("!")&&(r.important=!0,r.raws.important=i,e=n)}if("space"!==n[0]&&"comment"!==n[0])break}e.some((e=>"space"!==e[0]&&"comment"!==e[0]))&&(r.raws.between+=a.map((e=>e[1])).join(""),a=[]),this.raw(r,"value",a.concat(e),t),r.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}doubleColon(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}emptyRule(e){let t=new a;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let e=this.current.nodes[this.current.nodes.length-1];e&&"rule"===e.type&&!e.raws.ownSemicolon&&(e.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(e){let t=this.input.fromOffset(e);return{column:t.col,line:t.line,offset:e}}init(e,t){this.current.push(e),e.source={input:this.input,start:this.getPosition(t)},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}other(e){let t=!1,r=null,n=!1,i=null,s=[],o=e[1].startsWith("--"),a=[],l=e;for(;l;){if(r=l[0],a.push(l),"("===r||"["===r)i||(i=l),s.push("("===r?")":"]");else if(o&&n&&"{"===r)i||(i=l),s.push("}");else if(0===s.length){if(";"===r){if(n)return void this.decl(a,o);break}if("{"===r)return void this.rule(a);if("}"===r){this.tokenizer.back(a.pop()),t=!0;break}":"===r&&(n=!0)}else r===s[s.length-1]&&(s.pop(),0===s.length&&(i=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),s.length>0&&this.unclosedBracket(i),t&&n){if(!o)for(;a.length&&(l=a[a.length-1][0],"space"===l||"comment"===l);)this.tokenizer.back(a.pop());this.decl(a,o)}else this.unknownWord(a)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}precheckMissedSemicolon(){}raw(e,t,r,n){let i,s,o,a,l=r.length,u="",h=!0;for(let e=0;ee+t[1]),"");e.raws[t]={raw:n,value:u}}e[t]=u}rule(e){e.pop();let t=new a;this.init(t,e[0][2]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}spacesAndCommentsFromEnd(e){let t,r="";for(;e.length&&(t=e[e.length-1][0],"space"===t||"comment"===t);)r=e.pop()[1]+r;return r}spacesAndCommentsFromStart(e){let t,r="";for(;e.length&&(t=e[0][0],"space"===t||"comment"===t);)r+=e.shift()[1];return r}spacesFromEnd(e){let t,r="";for(;e.length&&(t=e[e.length-1][0],"space"===t);)r=e.pop()[1]+r;return r}stringFrom(e,t){let r="";for(let n=t;n{"use strict";var n=r(9907);let i=r(697),s=r(7910),o=r(2780),a=r(6069),l=r(3531),c=r(7890),u=r(2357),h=r(611),d=r(3907),p=r(2767),f=r(1051),m=r(3300),g=r(2315),b=r(8298),y=r(199),v=r(6825),w=r(5930),x=r(7107);function S(...e){return 1===e.length&&Array.isArray(e[0])&&(e=e[0]),new g(e)}S.plugin=function(e,t){let r,i=!1;function s(...r){console&&console.warn&&!i&&(i=!0,console.warn(e+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),n.env.LANG&&n.env.LANG.startsWith("cn")&&console.warn(e+": 里面 postcss.plugin 被弃用. 迁移指南:\nhttps://www.w3ctech.com/topic/2226"));let s=t(...r);return s.postcssPlugin=e,s.postcssVersion=(new g).version,s}return Object.defineProperty(s,"postcss",{get:()=>(r||(r=s()),r)}),s.process=function(e,t,r){return S([s(r)]).process(e,t)},s},S.stringify=w,S.parse=m,S.fromJSON=u,S.list=p,S.comment=e=>new s(e),S.atRule=e=>new i(e),S.decl=e=>new l(e),S.rule=e=>new v(e),S.root=e=>new y(e),S.document=e=>new c(e),S.CssSyntaxError=a,S.Declaration=l,S.Container=o,S.Processor=g,S.Document=c,S.Comment=s,S.Warning=x,S.AtRule=i,S.Result=b,S.Input=h,S.Rule=v,S.Root=y,S.Node=f,d.registerPostcss(S),e.exports=S,S.default=S},833:(e,t,r)=>{"use strict";let{existsSync:n,readFileSync:i}=r(8892),{dirname:s,join:o}=r(5324),{SourceMapConsumer:a,SourceMapGenerator:l}=r(8645);class c{constructor(e,t){if(!1===t.map)return;this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");let r=t.map?t.map.prev:void 0,n=this.loadMap(t.from,r);!this.mapFile&&t.from&&(this.mapFile=t.from),this.mapFile&&(this.root=s(this.mapFile)),n&&(this.text=n)}consumer(){return this.consumerCache||(this.consumerCache=new a(this.text)),this.consumerCache}decodeInline(e){let t=e.match(/^data:application\/json;charset=utf-?8,/)||e.match(/^data:application\/json,/);if(t)return decodeURIComponent(e.substr(t[0].length));let r=e.match(/^data:application\/json;charset=utf-?8;base64,/)||e.match(/^data:application\/json;base64,/);if(r)return n=e.substr(r[0].length),Buffer?Buffer.from(n,"base64").toString():window.atob(n);var n;let i=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+i)}getAnnotationURL(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(e){return"object"==typeof e&&("string"==typeof e.mappings||"string"==typeof e._mappings||Array.isArray(e.sections))}loadAnnotation(e){let t=e.match(/\/\*\s*# sourceMappingURL=/g);if(!t)return;let r=e.lastIndexOf(t.pop()),n=e.indexOf("*/",r);r>-1&&n>-1&&(this.annotation=this.getAnnotationURL(e.substring(r,n)))}loadFile(e){if(this.root=s(e),n(e))return this.mapFile=e,i(e,"utf-8").toString().trim()}loadMap(e,t){if(!1===t)return!1;if(t){if("string"==typeof t)return t;if("function"!=typeof t){if(t instanceof a)return l.fromSourceMap(t).toString();if(t instanceof l)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw new Error("Unsupported previous source map format: "+t.toString())}{let r=t(e);if(r){let e=this.loadFile(r);if(!e)throw new Error("Unable to load previous source map: "+r.toString());return e}}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let t=this.annotation;return e&&(t=o(s(e),t)),this.loadFile(t)}}}startWith(e,t){return!!e&&e.substr(0,t.length)===t}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}e.exports=c,c.default=c},2315:(e,t,r)=>{"use strict";let n=r(7890),i=r(3907),s=r(8424),o=r(199);class a{constructor(e=[]){this.version="8.4.47",this.plugins=this.normalize(e)}normalize(e){let t=[];for(let r of e)if(!0===r.postcss?r=r():r.postcss&&(r=r.postcss),"object"==typeof r&&Array.isArray(r.plugins))t=t.concat(r.plugins);else if("object"==typeof r&&r.postcssPlugin)t.push(r);else if("function"==typeof r)t.push(r);else if("object"!=typeof r||!r.parse&&!r.stringify)throw new Error(r+" is not a PostCSS plugin");return t}process(e,t={}){return this.plugins.length||t.parser||t.stringifier||t.syntax?new i(this,e,t):new s(this,e,t)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}}e.exports=a,a.default=a,o.registerProcessor(a),n.registerProcessor(a)},8298:(e,t,r)=>{"use strict";let n=r(7107);class i{constructor(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,t={}){t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);let r=new n(e,t);return this.messages.push(r),r}warnings(){return this.messages.filter((e=>"warning"===e.type))}get content(){return this.css}}e.exports=i,i.default=i},199:(e,t,r)=>{"use strict";let n,i,s=r(2780);class o extends s{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}normalize(e,t,r){let n=super.normalize(e);if(t)if("prepend"===r)this.nodes.length>1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)for(let e of n)e.raws.before=t.raws.before;return n}removeChild(e,t){let r=this.index(e);return!t&&0===r&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),super.removeChild(e)}toResult(e={}){return new n(new i,this,e).stringify()}}o.registerLazyResult=e=>{n=e},o.registerProcessor=e=>{i=e},e.exports=o,o.default=o,s.registerRoot(o)},6825:(e,t,r)=>{"use strict";let n=r(2780),i=r(2767);class s extends n{constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return i.comma(this.selector)}set selectors(e){let t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}}e.exports=s,s.default=s,n.registerRule(s)},9845:e=>{"use strict";const t={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};class r{constructor(e){this.builder=e}atrule(e,t){let r="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(void 0!==e.raws.afterName?r+=e.raws.afterName:n&&(r+=" "),e.nodes)this.block(e,r+n);else{let i=(e.raws.between||"")+(t?";":"");this.builder(r+n+i,e)}}beforeAfter(e,t){let r;r="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");let n=e.parent,i=0;for(;n&&"root"!==n.type;)i+=1,n=n.parent;if(r.includes("\n")){let t=this.raw(e,null,"indent");if(t.length)for(let e=0;e0&&"comment"===e.nodes[t].type;)t-=1;let r=this.raw(e,"semicolon");for(let n=0;n{if(i=e.raws[r],void 0!==i)return!1}))}var a;return void 0===i&&(i=t[n]),o.rawCache[n]=i,i}rawBeforeClose(e){let t;return e.walk((e=>{if(e.nodes&&e.nodes.length>0&&void 0!==e.raws.after)return t=e.raws.after,t.includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1})),t&&(t=t.replace(/\S/g,"")),t}rawBeforeComment(e,t){let r;return e.walkComments((e=>{if(void 0!==e.raws.before)return r=e.raws.before,r.includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1})),void 0===r?r=this.raw(t,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeDecl(e,t){let r;return e.walkDecls((e=>{if(void 0!==e.raws.before)return r=e.raws.before,r.includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1})),void 0===r?r=this.raw(t,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeOpen(e){let t;return e.walk((e=>{if("decl"!==e.type&&(t=e.raws.between,void 0!==t))return!1})),t}rawBeforeRule(e){let t;return e.walk((r=>{if(r.nodes&&(r.parent!==e||e.first!==r)&&void 0!==r.raws.before)return t=r.raws.before,t.includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1})),t&&(t=t.replace(/\S/g,"")),t}rawColon(e){let t;return e.walkDecls((e=>{if(void 0!==e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1})),t}rawEmptyBody(e){let t;return e.walk((e=>{if(e.nodes&&0===e.nodes.length&&(t=e.raws.after,void 0!==t))return!1})),t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;return e.walk((r=>{let n=r.parent;if(n&&n!==e&&n.parent&&n.parent===e&&void 0!==r.raws.before){let e=r.raws.before.split("\n");return t=e[e.length-1],t=t.replace(/\S/g,""),!1}})),t}rawSemicolon(e){let t;return e.walk((e=>{if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&(t=e.raws.semicolon,void 0!==t))return!1})),t}rawValue(e,t){let r=e[t],n=e.raws[t];return n&&n.value===r?n.raw:r}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}stringify(e,t){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}}e.exports=r,r.default=r},5930:(e,t,r)=>{"use strict";let n=r(9845);function i(e,t){new n(t).stringify(e)}e.exports=i,i.default=i},2990:e=>{"use strict";e.exports.isClean=Symbol("isClean"),e.exports.my=Symbol("my")},1374:e=>{"use strict";const t="'".charCodeAt(0),r='"'.charCodeAt(0),n="\\".charCodeAt(0),i="/".charCodeAt(0),s="\n".charCodeAt(0),o=" ".charCodeAt(0),a="\f".charCodeAt(0),l="\t".charCodeAt(0),c="\r".charCodeAt(0),u="[".charCodeAt(0),h="]".charCodeAt(0),d="(".charCodeAt(0),p=")".charCodeAt(0),f="{".charCodeAt(0),m="}".charCodeAt(0),g=";".charCodeAt(0),b="*".charCodeAt(0),y=":".charCodeAt(0),v="@".charCodeAt(0),w=/[\t\n\f\r "#'()/;[\\\]{}]/g,x=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,S=/.[\r\n"'(/\\]/,T=/[\da-f]/i;e.exports=function(e,E={}){let A,C,k,O,I,N,D,P,L,M,q=e.css.valueOf(),B=E.ignoreErrors,R=q.length,j=0,_=[],U=[];function H(t){throw e.error("Unclosed "+t,j)}return{back:function(e){U.push(e)},endOfFile:function(){return 0===U.length&&j>=R},nextToken:function(e){if(U.length)return U.pop();if(j>=R)return;let E=!!e&&e.ignoreUnclosed;switch(A=q.charCodeAt(j),A){case s:case o:case l:case c:case a:O=j;do{O+=1,A=q.charCodeAt(O)}while(A===o||A===s||A===l||A===c||A===a);N=["space",q.slice(j,O)],j=O-1;break;case u:case h:case f:case m:case y:case g:case p:{let e=String.fromCharCode(A);N=[e,e,j];break}case d:if(M=_.length?_.pop()[1]:"",L=q.charCodeAt(j+1),"url"===M&&L!==t&&L!==r&&L!==o&&L!==s&&L!==l&&L!==a&&L!==c){O=j;do{if(D=!1,O=q.indexOf(")",O+1),-1===O){if(B||E){O=j;break}H("bracket")}for(P=O;q.charCodeAt(P-1)===n;)P-=1,D=!D}while(D);N=["brackets",q.slice(j,O+1),j,O],j=O}else O=q.indexOf(")",j+1),C=q.slice(j,O+1),-1===O||S.test(C)?N=["(","(",j]:(N=["brackets",C,j,O],j=O);break;case t:case r:I=A===t?"'":'"',O=j;do{if(D=!1,O=q.indexOf(I,O+1),-1===O){if(B||E){O=j+1;break}H("string")}for(P=O;q.charCodeAt(P-1)===n;)P-=1,D=!D}while(D);N=["string",q.slice(j,O+1),j,O],j=O;break;case v:w.lastIndex=j+1,w.test(q),O=0===w.lastIndex?q.length-1:w.lastIndex-2,N=["at-word",q.slice(j,O+1),j,O],j=O;break;case n:for(O=j,k=!0;q.charCodeAt(O+1)===n;)O+=1,k=!k;if(A=q.charCodeAt(O+1),k&&A!==i&&A!==o&&A!==s&&A!==l&&A!==c&&A!==a&&(O+=1,T.test(q.charAt(O)))){for(;T.test(q.charAt(O+1));)O+=1;q.charCodeAt(O+1)===o&&(O+=1)}N=["word",q.slice(j,O+1),j,O],j=O;break;default:A===i&&q.charCodeAt(j+1)===b?(O=q.indexOf("*/",j+2)+1,0===O&&(B||E?O=q.length:H("comment")),N=["comment",q.slice(j,O+1),j,O],j=O):(x.lastIndex=j+1,x.test(q),O=0===x.lastIndex?q.length-1:x.lastIndex-2,N=["word",q.slice(j,O+1),j,O],_.push(N),j=O)}return j++,N},position:function(){return j}}}},1393:e=>{"use strict";let t={};e.exports=function(e){t[e]||(t[e]=!0,"undefined"!=typeof console&&console.warn&&console.warn(e))}},7107:e=>{"use strict";class t{constructor(e,t={}){if(this.type="warning",this.text=e,t.node&&t.node.source){let e=t.node.rangeBy(t);this.line=e.start.line,this.column=e.start.column,this.endLine=e.end.line,this.endColumn=e.end.column}for(let e in t)this[e]=t[e]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}e.exports=t,t.default=t},9907:e=>{var t,r,n=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function o(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var a,l=[],c=!1,u=-1;function h(){c&&a&&(c=!1,a.length?l=a.concat(l):u=-1,l.length&&d())}function d(){if(!c){var e=o(h);c=!0;for(var t=l.length;t;){for(a=l,l=[];++u1)for(var r=1;r{const n=r(5482),i=r(2189),{isPlainObject:s}=r(993),o=r(2743),a=r(8287),{parse:l}=r(9274),c=["img","audio","video","picture","svg","object","map","iframe","embed"],u=["script","style"];function h(e,t){e&&Object.keys(e).forEach((function(r){t(e[r],r)}))}function d(e,t){return{}.hasOwnProperty.call(e,t)}function p(e,t){const r=[];return h(e,(function(e){t(e)&&r.push(e)})),r}e.exports=m;const f=/^[^\0\t\n\f\r /<=>]+$/;function m(e,t,r){if(null==e)return"";"number"==typeof e&&(e=e.toString());let b="",y="";function v(e,t){const r=this;this.tag=e,this.attribs=t||{},this.tagPosition=b.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){N.length&&(N[N.length-1].text+=r.text)},this.updateParentNodeMediaChildren=function(){N.length&&c.includes(this.tag)&&N[N.length-1].mediaChildren.push(this.tag)}}(t=Object.assign({},m.defaults,t)).parser=Object.assign({},g,t.parser);const w=function(e){return!1===t.allowedTags||(t.allowedTags||[]).indexOf(e)>-1};u.forEach((function(e){w(e)&&!t.allowVulnerableTags&&console.warn(`\n\n⚠️ Your \`allowedTags\` option includes, \`${e}\`, which is inherently\nvulnerable to XSS attacks. Please remove it from \`allowedTags\`.\nOr, to disable this warning, add the \`allowVulnerableTags\` option\nand ensure you are accounting for this risk.\n\n`)}));const x=t.nonTextTags||["script","style","textarea","option"];let S,T;t.allowedAttributes&&(S={},T={},h(t.allowedAttributes,(function(e,t){S[t]=[];const r=[];e.forEach((function(e){"string"==typeof e&&e.indexOf("*")>=0?r.push(i(e).replace(/\\\*/g,".*")):S[t].push(e)})),r.length&&(T[t]=new RegExp("^("+r.join("|")+")$"))})));const E={},A={},C={};h(t.allowedClasses,(function(e,t){if(S&&(d(S,t)||(S[t]=[]),S[t].push("class")),E[t]=e,Array.isArray(e)){const r=[];E[t]=[],C[t]=[],e.forEach((function(e){"string"==typeof e&&e.indexOf("*")>=0?r.push(i(e).replace(/\\\*/g,".*")):e instanceof RegExp?C[t].push(e):E[t].push(e)})),r.length&&(A[t]=new RegExp("^("+r.join("|")+")$"))}}));const k={};let O,I,N,D,P,L,M;h(t.transformTags,(function(e,t){let r;"function"==typeof e?r=e:"string"==typeof e&&(r=m.simpleTransform(e)),"*"===t?O=r:k[t]=r}));let q=!1;R();const B=new n.Parser({onopentag:function(e,r){if(t.enforceHtmlBoundary&&"html"===e&&R(),L)return void M++;const n=new v(e,r);N.push(n);let i=!1;const c=!!n.text;let u;if(d(k,e)&&(u=k[e](e,r),n.attribs=r=u.attribs,void 0!==u.text&&(n.innerText=u.text),e!==u.tagName&&(n.name=e=u.tagName,P[I]=u.tagName)),O&&(u=O(e,r),n.attribs=r=u.attribs,e!==u.tagName&&(n.name=e=u.tagName,P[I]=u.tagName)),(!w(e)||"recursiveEscape"===t.disallowedTagsMode&&!function(e){for(const t in e)if(d(e,t))return!1;return!0}(D)||null!=t.nestingLimit&&I>=t.nestingLimit)&&(i=!0,D[I]=!0,"discard"!==t.disallowedTagsMode&&"completelyDiscard"!==t.disallowedTagsMode||-1!==x.indexOf(e)&&(L=!0,M=1),D[I]=!0),I++,i){if("discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)return;y=b,b=""}b+="<"+e,"script"===e&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(n.innerText=""),(!S||d(S,e)||S["*"])&&h(r,(function(r,i){if(!f.test(i))return void delete n.attribs[i];if(""===r&&!t.allowedEmptyAttributes.includes(i)&&(t.nonBooleanAttributes.includes(i)||t.nonBooleanAttributes.includes("*")))return void delete n.attribs[i];let c=!1;if(!S||d(S,e)&&-1!==S[e].indexOf(i)||S["*"]&&-1!==S["*"].indexOf(i)||d(T,e)&&T[e].test(i)||T["*"]&&T["*"].test(i))c=!0;else if(S&&S[e])for(const t of S[e])if(s(t)&&t.name&&t.name===i){c=!0;let e="";if(!0===t.multiple){const n=r.split(" ");for(const r of n)-1!==t.values.indexOf(r)&&(""===e?e=r:e+=" "+r)}else t.values.indexOf(r)>=0&&(e=r);r=e}if(c){if(-1!==t.allowedSchemesAppliedToAttributes.indexOf(i)&&_(e,r))return void delete n.attribs[i];if("script"===e&&"src"===i){let e=!0;try{const n=U(r);if(t.allowedScriptHostnames||t.allowedScriptDomains){const r=(t.allowedScriptHostnames||[]).find((function(e){return e===n.url.hostname})),i=(t.allowedScriptDomains||[]).find((function(e){return n.url.hostname===e||n.url.hostname.endsWith(`.${e}`)}));e=r||i}}catch(t){e=!1}if(!e)return void delete n.attribs[i]}if("iframe"===e&&"src"===i){let e=!0;try{const n=U(r);if(n.isRelativeUrl)e=d(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){const r=(t.allowedIframeHostnames||[]).find((function(e){return e===n.url.hostname})),i=(t.allowedIframeDomains||[]).find((function(e){return n.url.hostname===e||n.url.hostname.endsWith(`.${e}`)}));e=r||i}}catch(t){e=!1}if(!e)return void delete n.attribs[i]}if("srcset"===i)try{let e=a(r);if(e.forEach((function(e){_("srcset",e.url)&&(e.evil=!0)})),e=p(e,(function(e){return!e.evil})),!e.length)return void delete n.attribs[i];r=p(e,(function(e){return!e.evil})).map((function(e){if(!e.url)throw new Error("URL missing");return e.url+(e.w?` ${e.w}w`:"")+(e.h?` ${e.h}h`:"")+(e.d?` ${e.d}x`:"")})).join(", "),n.attribs[i]=r}catch(e){return void delete n.attribs[i]}if("class"===i){const t=E[e],s=E["*"],a=A[e],l=C[e],c=C["*"],d=[a,A["*"]].concat(l,c).filter((function(e){return e}));if(!(u=r,h=t&&s?o(t,s):t||s,m=d,r=h?(u=u.split(/\s+/)).filter((function(e){return-1!==h.indexOf(e)||m.some((function(t){return t.test(e)}))})).join(" "):u).length)return void delete n.attribs[i]}if("style"===i)if(t.parseStyleAttributes)try{if(r=function(e){return e.nodes[0].nodes.reduce((function(e,t){return e.push(`${t.prop}:${t.value}${t.important?" !important":""}`),e}),[]).join(";")}(function(e,t){if(!t)return e;const r=e.nodes[0];let n;return n=t[r.selector]&&t["*"]?o(t[r.selector],t["*"]):t[r.selector]||t["*"],n&&(e.nodes[0].nodes=r.nodes.reduce(function(e){return function(t,r){return d(e,r.prop)&&e[r.prop].some((function(e){return e.test(r.value)}))&&t.push(r),t}}(n),[])),e}(l(e+" {"+r+"}",{map:!1}),t.allowedStyles)),0===r.length)return void delete n.attribs[i]}catch(t){return"undefined"!=typeof window&&console.warn('Failed to parse "'+e+" {"+r+"}\", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547"),void delete n.attribs[i]}else if(t.allowedStyles)throw new Error("allowedStyles option cannot be used together with parseStyleAttributes: false.");b+=" "+i,r&&r.length?b+='="'+j(r,!0)+'"':t.allowedEmptyAttributes.includes(i)&&(b+='=""')}else delete n.attribs[i];var u,h,m})),-1!==t.selfClosing.indexOf(e)?b+=" />":(b+=">",!n.innerText||c||t.textFilter||(b+=j(n.innerText),q=!0)),i&&(b=y+j(b),y="")},ontext:function(e){if(L)return;const r=N[N.length-1];let n;if(r&&(n=r.tag,e=void 0!==r.innerText?r.innerText:e),"completelyDiscard"!==t.disallowedTagsMode||w(n))if("discard"!==t.disallowedTagsMode&&"completelyDiscard"!==t.disallowedTagsMode||"script"!==n&&"style"!==n){const r=j(e,!1);t.textFilter&&!q?b+=t.textFilter(r,n):q||(b+=r)}else b+=e;else e="";N.length&&(N[N.length-1].text+=e)},onclosetag:function(e,r){if(L){if(M--,M)return;L=!1}const n=N.pop();if(!n)return;if(n.tag!==e)return void N.push(n);L=!!t.enforceHtmlBoundary&&"html"===e,I--;const i=D[I];if(i){if(delete D[I],"discard"===t.disallowedTagsMode||"completelyDiscard"===t.disallowedTagsMode)return void n.updateParentNodeText();y=b,b=""}P[I]&&(e=P[I],delete P[I]),t.exclusiveFilter&&t.exclusiveFilter(n)?b=b.substr(0,n.tagPosition):(n.updateParentNodeMediaChildren(),n.updateParentNodeText(),-1!==t.selfClosing.indexOf(e)||r&&!w(e)&&["escape","recursiveEscape"].indexOf(t.disallowedTagsMode)>=0?i&&(b=y,y=""):(b+="",i&&(b=y+j(b),y=""),q=!1))}},t.parser);return B.write(e),B.end(),b;function R(){b="",I=0,N=[],D={},P={},L=!1,M=0}function j(e,r){return"string"!=typeof e&&(e+=""),t.parser.decodeEntities&&(e=e.replace(/&/g,"&").replace(//g,">"),r&&(e=e.replace(/"/g,"""))),e=e.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&").replace(//g,">"),r&&(e=e.replace(/"/g,""")),e}function _(e,r){for(r=r.replace(/[\x00-\x20]+/g,"");;){const e=r.indexOf("\x3c!--");if(-1===e)break;const t=r.indexOf("--\x3e",e+4);if(-1===t)break;r=r.substring(0,e)+r.substring(t+3)}const n=r.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!n)return!!r.match(/^[/\\]{2}/)&&!t.allowProtocolRelative;const i=n[1].toLowerCase();return d(t.allowedSchemesByTag,e)?-1===t.allowedSchemesByTag[e].indexOf(i):!t.allowedSchemes||-1===t.allowedSchemes.indexOf(i)}function U(e){if((e=e.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw new Error("relative: exploit attempt");let t="relative://relative-site";for(let e=0;e<100;e++)t+=`/${e}`;const r=new URL(e,t);return{isRelativeUrl:r&&"relative-site"===r.hostname&&"relative:"===r.protocol,url:r}}}const g={decodeEntities:!0};m.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},allowedEmptyAttributes:["alt"],selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0},m.simpleTransform=function(e,t,r){return r=void 0===r||r,t=t||{},function(n,i){let s;if(r)for(s in t)i[s]=t[s];else i=t;return{tagName:e,attribs:i}}}},945:e=>{e.exports={nanoid:(e=21)=>{let t="",r=e;for(;r--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t},customAlphabet:(e,t=21)=>(r=t)=>{let n="",i=r;for(;i--;)n+=e[Math.random()*e.length|0];return n}}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/439.b350310d057b43cdd50f.js.LICENSE.txt b/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/439.b350310d057b43cdd50f.js.LICENSE.txt new file mode 100644 index 0000000000000000000000000000000000000000..fe4c1fe30790a171f197285f24a235761b4800ac --- /dev/null +++ b/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/439.b350310d057b43cdd50f.js.LICENSE.txt @@ -0,0 +1,6 @@ +/*! + * is-plain-object + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + */ diff --git a/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/446.f8696ce72124c78273da.js b/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/446.f8696ce72124c78273da.js new file mode 100644 index 0000000000000000000000000000000000000000..5a288c678db50af65f89bfc31e982e71be08fe47 --- /dev/null +++ b/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/446.f8696ce72124c78273da.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_widgets_jupyterlab_manager=self.webpackChunk_jupyter_widgets_jupyterlab_manager||[]).push([[446,701],{1556:(e,n,t)=>{t.d(n,{A:()=>d});var i=t(4786),r=t.n(i),o=t(9451),a=t.n(o)()(r());a.push([e.id,"/* Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n.jupyter-widgets-disconnected::before {\n content: '\\f127'; /* chain-broken */\n display: inline-block;\n font: normal normal 900 14px/1 'Font Awesome 5 Free', 'FontAwesome';\n text-rendering: auto;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n color: #d9534f;\n padding: 3px;\n align-self: flex-start;\n}\n\n.jupyter-widgets-error-widget {\n display: flex;\n flex-direction: column;\n justify-content: center;\n height: 100%;\n border: solid 1px red;\n margin: 0 auto;\n}\n\n.jupyter-widgets-error-widget.icon-error {\n min-width: var(--jp-widgets-inline-width-short);\n}\n.jupyter-widgets-error-widget.text-error {\n min-width: calc(2 * var(--jp-widgets-inline-width));\n min-height: calc(3 * var(--jp-widgets-inline-height));\n}\n\n.jupyter-widgets-error-widget p {\n text-align: center;\n}\n\n.jupyter-widgets-error-widget.text-error pre::first-line {\n font-weight: bold;\n}\n",""]);const d=a},1451:(e,n,t)=>{t.d(n,{A:()=>d});var i=t(4786),r=t.n(i),o=t(9451),a=t.n(o)()(r());a.push([e.id,"/* This file has code derived from Lumino CSS files, as noted below. The license for this Lumino code is:\n\nCopyright (c) 2019 Project Jupyter Contributors\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n1. Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n3. Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n\nCopyright (c) 2014-2017, PhosphorJS Contributors\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n*/\n\n/*\n * The following section is derived from https://github.com/jupyterlab/lumino/blob/23b9d075ebc5b73ab148b6ebfc20af97f85714c4/packages/widgets/style/tabbar.css \n * We've scoped the rules so that they are consistent with exactly our code.\n */\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar {\n display: flex;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar[data-orientation='horizontal'], /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar[data-orientation='horizontal'], /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar[data-orientation='horizontal'] {\n flex-direction: row;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar[data-orientation='vertical'], /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar[data-orientation='vertical'], /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar[data-orientation='vertical'] {\n flex-direction: column;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar > .p-TabBar-content, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar > .p-TabBar-content, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar > .lm-TabBar-content {\n margin: 0;\n padding: 0;\n display: flex;\n flex: 1 1 auto;\n list-style-type: none;\n}\n\n/* */\n.jupyter-widgets.widget-tab\n > .p-TabBar[data-orientation='horizontal']\n > .p-TabBar-content,\n/* */\n/* */\n.jupyter-widgets.jupyter-widget-tab\n> .p-TabBar[data-orientation='horizontal']\n> .p-TabBar-content,\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .lm-TabBar[data-orientation='horizontal']\n > .lm-TabBar-content {\n flex-direction: row;\n}\n\n/* */\n.jupyter-widgets.widget-tab\n > .p-TabBar[data-orientation='vertical']\n > .p-TabBar-content,\n/* */\n/* */\n.jupyter-widgets.jupyter-widget-tab\n> .p-TabBar[data-orientation='vertical']\n> .p-TabBar-content,\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .lm-TabBar[data-orientation='vertical']\n > .lm-TabBar-content {\n flex-direction: column;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tab, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tab, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tab {\n display: flex;\n flex-direction: row;\n box-sizing: border-box;\n overflow: hidden;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tabIcon, /* */\n/* */ .jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tabCloseIcon, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tabIcon, /* */\n/* */ .jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tabCloseIcon, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tabIcon,\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tabCloseIcon {\n flex: 0 0 auto;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tabLabel, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tabLabel, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tabLabel {\n flex: 1 1 auto;\n overflow: hidden;\n white-space: nowrap;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tab.p-mod-hidden, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tab.p-mod-hidden, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tab.lm-mod-hidden {\n display: none !important;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar.p-mod-dragging .p-TabBar-tab, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar.p-mod-dragging .p-TabBar-tab, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar.lm-mod-dragging .lm-TabBar-tab {\n position: relative;\n}\n\n/* */\n.jupyter-widgets.widget-tab\n > .p-TabBar.p-mod-dragging[data-orientation='horizontal']\n .p-TabBar-tab,\n/* */\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .p-TabBar.p-mod-dragging[data-orientation='horizontal']\n .p-TabBar-tab,\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .lm-TabBar.lm-mod-dragging[data-orientation='horizontal']\n .lm-TabBar-tab {\n left: 0;\n transition: left 150ms ease;\n}\n\n/* */\n.jupyter-widgets.widget-tab\n > .p-TabBar.p-mod-dragging[data-orientation='vertical']\n .p-TabBar-tab,\n/* */\n/* */\n.jupyter-widgets.jupyter-widget-tab\n> .p-TabBar.p-mod-dragging[data-orientation='vertical']\n.p-TabBar-tab,\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .lm-TabBar.lm-mod-dragging[data-orientation='vertical']\n .lm-TabBar-tab {\n top: 0;\n transition: top 150ms ease;\n}\n\n/* */\n.jupyter-widgets.widget-tab\n > .p-TabBar.p-mod-dragging\n .p-TabBar-tab.p-mod-dragging,\n/* */\n/* */\n.jupyter-widgets.jupyter-widget-tab\n> .p-TabBar.p-mod-dragging\n.p-TabBar-tab.p-mod-dragging,\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .lm-TabBar.lm-mod-dragging\n .lm-TabBar-tab.lm-mod-dragging {\n transition: none;\n}\n\n/* End tabbar.css */\n",""]);const d=a},9013:(e,n,t)=>{t.d(n,{A:()=>d});var i=t(4786),r=t.n(i),o=t(9451),a=t.n(o)()(r());a.push([e.id,'/*\n\nThe nouislider.css file is autogenerated from nouislider.less, which imports and wraps the nouislider/src/nouislider.less styles.\n\nMIT License\n\nCopyright (c) 2019 Léon Gersen\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n*/\n/* The .widget-slider class is deprecated */\n.widget-slider,\n.jupyter-widget-slider {\n /* Functional styling;\n * These styles are required for noUiSlider to function.\n * You don\'t need to change these rules to apply your design.\n */\n /* Wrapper for all connect elements.\n */\n /* Offset direction\n */\n /* Give origins 0 height/width so they don\'t interfere with clicking the\n * connect elements.\n */\n /* Slider size and handle placement;\n */\n /* Styling;\n * Giving the connect element a border radius causes issues with using transform: scale\n */\n /* Handles and cursors;\n */\n /* Handle stripes;\n */\n /* Disabled state;\n */\n /* Base;\n *\n */\n /* Values;\n *\n */\n /* Markings;\n *\n */\n /* Horizontal layout;\n *\n */\n /* Vertical layout;\n *\n */\n /* Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n /* Custom CSS for nouislider */\n}\n.widget-slider .noUi-target,\n.jupyter-widget-slider .noUi-target,\n.widget-slider .noUi-target *,\n.jupyter-widget-slider .noUi-target * {\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n -webkit-user-select: none;\n -ms-touch-action: none;\n touch-action: none;\n -ms-user-select: none;\n -moz-user-select: none;\n user-select: none;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n.widget-slider .noUi-target,\n.jupyter-widget-slider .noUi-target {\n position: relative;\n}\n.widget-slider .noUi-base,\n.jupyter-widget-slider .noUi-base,\n.widget-slider .noUi-connects,\n.jupyter-widget-slider .noUi-connects {\n width: 100%;\n height: 100%;\n position: relative;\n z-index: 1;\n}\n.widget-slider .noUi-connects,\n.jupyter-widget-slider .noUi-connects {\n overflow: hidden;\n z-index: 0;\n}\n.widget-slider .noUi-connect,\n.jupyter-widget-slider .noUi-connect,\n.widget-slider .noUi-origin,\n.jupyter-widget-slider .noUi-origin {\n will-change: transform;\n position: absolute;\n z-index: 1;\n top: 0;\n right: 0;\n -ms-transform-origin: 0 0;\n -webkit-transform-origin: 0 0;\n -webkit-transform-style: preserve-3d;\n transform-origin: 0 0;\n transform-style: flat;\n}\n.widget-slider .noUi-connect,\n.jupyter-widget-slider .noUi-connect {\n height: 100%;\n width: 100%;\n}\n.widget-slider .noUi-origin,\n.jupyter-widget-slider .noUi-origin {\n height: 10%;\n width: 10%;\n}\n.widget-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin,\n.jupyter-widget-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {\n left: 0;\n right: auto;\n}\n.widget-slider .noUi-vertical .noUi-origin,\n.jupyter-widget-slider .noUi-vertical .noUi-origin {\n width: 0;\n}\n.widget-slider .noUi-horizontal .noUi-origin,\n.jupyter-widget-slider .noUi-horizontal .noUi-origin {\n height: 0;\n}\n.widget-slider .noUi-handle,\n.jupyter-widget-slider .noUi-handle {\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n position: absolute;\n}\n.widget-slider .noUi-touch-area,\n.jupyter-widget-slider .noUi-touch-area {\n height: 100%;\n width: 100%;\n}\n.widget-slider .noUi-state-tap .noUi-connect,\n.jupyter-widget-slider .noUi-state-tap .noUi-connect,\n.widget-slider .noUi-state-tap .noUi-origin,\n.jupyter-widget-slider .noUi-state-tap .noUi-origin {\n -webkit-transition: transform 0.3s;\n transition: transform 0.3s;\n}\n.widget-slider .noUi-state-drag *,\n.jupyter-widget-slider .noUi-state-drag * {\n cursor: inherit !important;\n}\n.widget-slider .noUi-horizontal,\n.jupyter-widget-slider .noUi-horizontal {\n height: 18px;\n}\n.widget-slider .noUi-horizontal .noUi-handle,\n.jupyter-widget-slider .noUi-horizontal .noUi-handle {\n width: 34px;\n height: 28px;\n right: -17px;\n top: -6px;\n}\n.widget-slider .noUi-vertical,\n.jupyter-widget-slider .noUi-vertical {\n width: 18px;\n}\n.widget-slider .noUi-vertical .noUi-handle,\n.jupyter-widget-slider .noUi-vertical .noUi-handle {\n width: 28px;\n height: 34px;\n right: -6px;\n top: -17px;\n}\n.widget-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle,\n.jupyter-widget-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {\n left: -17px;\n right: auto;\n}\n.widget-slider .noUi-target,\n.jupyter-widget-slider .noUi-target {\n background: #FAFAFA;\n border-radius: 4px;\n border: 1px solid #D3D3D3;\n box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;\n}\n.widget-slider .noUi-connects,\n.jupyter-widget-slider .noUi-connects {\n border-radius: 3px;\n}\n.widget-slider .noUi-connect,\n.jupyter-widget-slider .noUi-connect {\n background: #3FB8AF;\n}\n.widget-slider .noUi-draggable,\n.jupyter-widget-slider .noUi-draggable {\n cursor: ew-resize;\n}\n.widget-slider .noUi-vertical .noUi-draggable,\n.jupyter-widget-slider .noUi-vertical .noUi-draggable {\n cursor: ns-resize;\n}\n.widget-slider .noUi-handle,\n.jupyter-widget-slider .noUi-handle {\n border: 1px solid #D9D9D9;\n border-radius: 3px;\n background: #FFF;\n cursor: default;\n box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;\n}\n.widget-slider .noUi-active,\n.jupyter-widget-slider .noUi-active {\n box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;\n}\n.widget-slider .noUi-handle:before,\n.jupyter-widget-slider .noUi-handle:before,\n.widget-slider .noUi-handle:after,\n.jupyter-widget-slider .noUi-handle:after {\n content: "";\n display: block;\n position: absolute;\n height: 14px;\n width: 1px;\n background: #E8E7E6;\n left: 14px;\n top: 6px;\n}\n.widget-slider .noUi-handle:after,\n.jupyter-widget-slider .noUi-handle:after {\n left: 17px;\n}\n.widget-slider .noUi-vertical .noUi-handle:before,\n.jupyter-widget-slider .noUi-vertical .noUi-handle:before,\n.widget-slider .noUi-vertical .noUi-handle:after,\n.jupyter-widget-slider .noUi-vertical .noUi-handle:after {\n width: 14px;\n height: 1px;\n left: 6px;\n top: 14px;\n}\n.widget-slider .noUi-vertical .noUi-handle:after,\n.jupyter-widget-slider .noUi-vertical .noUi-handle:after {\n top: 17px;\n}\n.widget-slider [disabled] .noUi-connect,\n.jupyter-widget-slider [disabled] .noUi-connect {\n background: #B8B8B8;\n}\n.widget-slider [disabled].noUi-target,\n.jupyter-widget-slider [disabled].noUi-target,\n.widget-slider [disabled].noUi-handle,\n.jupyter-widget-slider [disabled].noUi-handle,\n.widget-slider [disabled] .noUi-handle,\n.jupyter-widget-slider [disabled] .noUi-handle {\n cursor: not-allowed;\n}\n.widget-slider .noUi-pips,\n.jupyter-widget-slider .noUi-pips,\n.widget-slider .noUi-pips *,\n.jupyter-widget-slider .noUi-pips * {\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n.widget-slider .noUi-pips,\n.jupyter-widget-slider .noUi-pips {\n position: absolute;\n color: #999;\n}\n.widget-slider .noUi-value,\n.jupyter-widget-slider .noUi-value {\n position: absolute;\n white-space: nowrap;\n text-align: center;\n}\n.widget-slider .noUi-value-sub,\n.jupyter-widget-slider .noUi-value-sub {\n color: #ccc;\n font-size: 10px;\n}\n.widget-slider .noUi-marker,\n.jupyter-widget-slider .noUi-marker {\n position: absolute;\n background: #CCC;\n}\n.widget-slider .noUi-marker-sub,\n.jupyter-widget-slider .noUi-marker-sub {\n background: #AAA;\n}\n.widget-slider .noUi-marker-large,\n.jupyter-widget-slider .noUi-marker-large {\n background: #AAA;\n}\n.widget-slider .noUi-pips-horizontal,\n.jupyter-widget-slider .noUi-pips-horizontal {\n padding: 10px 0;\n height: 80px;\n top: 100%;\n left: 0;\n width: 100%;\n}\n.widget-slider .noUi-value-horizontal,\n.jupyter-widget-slider .noUi-value-horizontal {\n -webkit-transform: translate(-50%, 50%);\n transform: translate(-50%, 50%);\n}\n.noUi-rtl .widget-slider .noUi-value-horizontal,\n.noUi-rtl .jupyter-widget-slider .noUi-value-horizontal {\n -webkit-transform: translate(50%, 50%);\n transform: translate(50%, 50%);\n}\n.widget-slider .noUi-marker-horizontal.noUi-marker,\n.jupyter-widget-slider .noUi-marker-horizontal.noUi-marker {\n margin-left: -1px;\n width: 2px;\n height: 5px;\n}\n.widget-slider .noUi-marker-horizontal.noUi-marker-sub,\n.jupyter-widget-slider .noUi-marker-horizontal.noUi-marker-sub {\n height: 10px;\n}\n.widget-slider .noUi-marker-horizontal.noUi-marker-large,\n.jupyter-widget-slider .noUi-marker-horizontal.noUi-marker-large {\n height: 15px;\n}\n.widget-slider .noUi-pips-vertical,\n.jupyter-widget-slider .noUi-pips-vertical {\n padding: 0 10px;\n height: 100%;\n top: 0;\n left: 100%;\n}\n.widget-slider .noUi-value-vertical,\n.jupyter-widget-slider .noUi-value-vertical {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%);\n padding-left: 25px;\n}\n.noUi-rtl .widget-slider .noUi-value-vertical,\n.noUi-rtl .jupyter-widget-slider .noUi-value-vertical {\n -webkit-transform: translate(0, 50%);\n transform: translate(0, 50%);\n}\n.widget-slider .noUi-marker-vertical.noUi-marker,\n.jupyter-widget-slider .noUi-marker-vertical.noUi-marker {\n width: 5px;\n height: 2px;\n margin-top: -1px;\n}\n.widget-slider .noUi-marker-vertical.noUi-marker-sub,\n.jupyter-widget-slider .noUi-marker-vertical.noUi-marker-sub {\n width: 10px;\n}\n.widget-slider .noUi-marker-vertical.noUi-marker-large,\n.jupyter-widget-slider .noUi-marker-vertical.noUi-marker-large {\n width: 15px;\n}\n.widget-slider .noUi-tooltip,\n.jupyter-widget-slider .noUi-tooltip {\n display: block;\n position: absolute;\n border: 1px solid #D9D9D9;\n border-radius: 3px;\n background: #fff;\n color: #000;\n padding: 5px;\n text-align: center;\n white-space: nowrap;\n}\n.widget-slider .noUi-horizontal .noUi-tooltip,\n.jupyter-widget-slider .noUi-horizontal .noUi-tooltip {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0);\n left: 50%;\n bottom: 120%;\n}\n.widget-slider .noUi-vertical .noUi-tooltip,\n.jupyter-widget-slider .noUi-vertical .noUi-tooltip {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%);\n top: 50%;\n right: 120%;\n}\n.widget-slider .noUi-horizontal .noUi-origin > .noUi-tooltip,\n.jupyter-widget-slider .noUi-horizontal .noUi-origin > .noUi-tooltip {\n -webkit-transform: translate(50%, 0);\n transform: translate(50%, 0);\n left: auto;\n bottom: 10px;\n}\n.widget-slider .noUi-vertical .noUi-origin > .noUi-tooltip,\n.jupyter-widget-slider .noUi-vertical .noUi-origin > .noUi-tooltip {\n -webkit-transform: translate(0, -18px);\n transform: translate(0, -18px);\n top: auto;\n right: 28px;\n}\n.widget-slider .noUi-connect,\n.jupyter-widget-slider .noUi-connect {\n background: #2196f3;\n}\n.widget-slider .noUi-horizontal,\n.jupyter-widget-slider .noUi-horizontal {\n height: var(--jp-widgets-slider-track-thickness);\n}\n.widget-slider .noUi-vertical,\n.jupyter-widget-slider .noUi-vertical {\n width: var(--jp-widgets-slider-track-thickness);\n height: 100%;\n}\n.widget-slider .noUi-horizontal .noUi-handle,\n.jupyter-widget-slider .noUi-horizontal .noUi-handle {\n width: var(--jp-widgets-slider-handle-size);\n height: var(--jp-widgets-slider-handle-size);\n border-radius: 50%;\n top: calc((var(--jp-widgets-slider-track-thickness) - var(--jp-widgets-slider-handle-size)) / 2);\n right: calc(var(--jp-widgets-slider-handle-size) / -2);\n}\n.widget-slider .noUi-vertical .noUi-handle,\n.jupyter-widget-slider .noUi-vertical .noUi-handle {\n height: var(--jp-widgets-slider-handle-size);\n width: var(--jp-widgets-slider-handle-size);\n border-radius: 50%;\n right: calc((var(--jp-widgets-slider-handle-size) - var(--jp-widgets-slider-track-thickness)) / -2);\n top: calc(var(--jp-widgets-slider-handle-size) / -2);\n}\n.widget-slider .noUi-handle:after,\n.jupyter-widget-slider .noUi-handle:after {\n content: none;\n}\n.widget-slider .noUi-handle:before,\n.jupyter-widget-slider .noUi-handle:before {\n content: none;\n}\n.widget-slider .noUi-target,\n.jupyter-widget-slider .noUi-target {\n background: #fafafa;\n border-radius: 4px;\n border: 1px;\n /* box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB; */\n}\n.widget-slider .ui-slider,\n.jupyter-widget-slider .ui-slider {\n border: var(--jp-widgets-slider-border-width) solid var(--jp-layout-color3);\n background: var(--jp-layout-color3);\n box-sizing: border-box;\n position: relative;\n border-radius: 0px;\n}\n.widget-slider .noUi-handle,\n.jupyter-widget-slider .noUi-handle {\n width: var(--jp-widgets-slider-handle-size);\n border: 1px solid #d9d9d9;\n border-radius: 3px;\n background: #fff;\n cursor: default;\n box-shadow: none;\n outline: none;\n}\n.widget-slider .noUi-target:not([disabled]) .noUi-handle:hover,\n.jupyter-widget-slider .noUi-target:not([disabled]) .noUi-handle:hover,\n.widget-slider .noUi-target:not([disabled]) .noUi-handle:focus,\n.jupyter-widget-slider .noUi-target:not([disabled]) .noUi-handle:focus {\n background-color: var(--jp-widgets-slider-active-handle-color);\n border: var(--jp-widgets-slider-border-width) solid var(--jp-widgets-slider-active-handle-color);\n}\n.widget-slider [disabled].noUi-target,\n.jupyter-widget-slider [disabled].noUi-target {\n opacity: 0.35;\n}\n.widget-slider .noUi-connects,\n.jupyter-widget-slider .noUi-connects {\n overflow: visible;\n z-index: 0;\n background: var(--jp-layout-color3);\n}\n.widget-slider .noUi-vertical .noUi-connect,\n.jupyter-widget-slider .noUi-vertical .noUi-connect {\n width: calc(100% + 2px);\n right: -1px;\n}\n.widget-slider .noUi-horizontal .noUi-connect,\n.jupyter-widget-slider .noUi-horizontal .noUi-connect {\n height: calc(100% + 2px);\n top: -1px;\n}\n',""]);const d=a},7654:(e,n,t)=>{t.d(n,{A:()=>w});var i=t(4786),r=t.n(i),o=t(9451),a=t.n(o),d=t(1451),s=t(9013),l=t(7298),g=t.n(l),p=new URL(t(2426),t.b),c=a()(r());c.i(d.A),c.i(s.A);var u=g()(p);c.push([e.id,`/* Copyright (c) Jupyter Development Team.\n * Distributed under the terms of the Modified BSD License.\n */\n\n/*\n * We assume that the CSS variables in\n * https://github.com/jupyterlab/jupyterlab/blob/master/src/default-theme/variables.css\n * have been defined.\n */\n\n:root {\n --jp-widgets-color: var(--jp-content-font-color1);\n --jp-widgets-label-color: var(--jp-widgets-color);\n --jp-widgets-readout-color: var(--jp-widgets-color);\n --jp-widgets-font-size: var(--jp-ui-font-size1);\n --jp-widgets-margin: 2px;\n --jp-widgets-inline-height: 28px;\n --jp-widgets-inline-width: 300px;\n --jp-widgets-inline-width-short: calc(\n var(--jp-widgets-inline-width) / 2 - var(--jp-widgets-margin)\n );\n --jp-widgets-inline-width-tiny: calc(\n var(--jp-widgets-inline-width-short) / 2 - var(--jp-widgets-margin)\n );\n --jp-widgets-inline-margin: 4px; /* margin between inline elements */\n --jp-widgets-inline-label-width: 80px;\n --jp-widgets-border-width: var(--jp-border-width);\n --jp-widgets-vertical-height: 200px;\n --jp-widgets-horizontal-tab-height: 24px;\n --jp-widgets-horizontal-tab-width: 144px;\n --jp-widgets-horizontal-tab-top-border: 2px;\n --jp-widgets-progress-thickness: 20px;\n --jp-widgets-container-padding: 15px;\n --jp-widgets-input-padding: 4px;\n --jp-widgets-radio-item-height-adjustment: 8px;\n --jp-widgets-radio-item-height: calc(\n var(--jp-widgets-inline-height) -\n var(--jp-widgets-radio-item-height-adjustment)\n );\n --jp-widgets-slider-track-thickness: 4px;\n --jp-widgets-slider-border-width: var(--jp-widgets-border-width);\n --jp-widgets-slider-handle-size: 16px;\n --jp-widgets-slider-handle-border-color: var(--jp-border-color1);\n --jp-widgets-slider-handle-background-color: var(--jp-layout-color1);\n --jp-widgets-slider-active-handle-color: var(--jp-brand-color1);\n --jp-widgets-menu-item-height: 24px;\n --jp-widgets-dropdown-arrow: url(${u});\n --jp-widgets-input-color: var(--jp-ui-font-color1);\n --jp-widgets-input-background-color: var(--jp-layout-color1);\n --jp-widgets-input-border-color: var(--jp-border-color1);\n --jp-widgets-input-focus-border-color: var(--jp-brand-color2);\n --jp-widgets-input-border-width: var(--jp-widgets-border-width);\n --jp-widgets-disabled-opacity: 0.6;\n\n /* From Material Design Lite */\n --md-shadow-key-umbra-opacity: 0.2;\n --md-shadow-key-penumbra-opacity: 0.14;\n --md-shadow-ambient-shadow-opacity: 0.12;\n}\n\n.jupyter-widgets {\n margin: var(--jp-widgets-margin);\n box-sizing: border-box;\n color: var(--jp-widgets-color);\n overflow: visible;\n}\n\n.jp-Output-result > .jupyter-widgets {\n margin-left: 0;\n margin-right: 0;\n}\n\n/* vbox and hbox */\n\n/* */\n.widget-inline-hbox, /* */\n .jupyter-widget-inline-hbox {\n /* Horizontal widgets */\n box-sizing: border-box;\n display: flex;\n flex-direction: row;\n align-items: baseline;\n}\n\n/* */\n.widget-inline-vbox, /* */\n .jupyter-widget-inline-vbox {\n /* Vertical Widgets */\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n align-items: center;\n}\n\n/* */\n.widget-box, /* */\n.jupyter-widget-box {\n box-sizing: border-box;\n display: flex;\n margin: 0;\n overflow: auto;\n}\n\n/* */\n.widget-gridbox, /* */\n.jupyter-widget-gridbox {\n box-sizing: border-box;\n display: grid;\n margin: 0;\n overflow: auto;\n}\n\n/* */\n.widget-hbox, /* */\n.jupyter-widget-hbox {\n flex-direction: row;\n}\n\n/* */\n.widget-vbox, /* */\n.jupyter-widget-vbox {\n flex-direction: column;\n}\n\n/* General Tags Styling */\n\n.jupyter-widget-tagsinput {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n overflow: auto;\n\n cursor: text;\n}\n\n.jupyter-widget-tag {\n padding-left: 10px;\n padding-right: 10px;\n padding-top: 0px;\n padding-bottom: 0px;\n display: inline-block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n text-align: center;\n font-size: var(--jp-widgets-font-size);\n\n height: calc(var(--jp-widgets-inline-height) - 2px);\n border: 0px solid;\n line-height: calc(var(--jp-widgets-inline-height) - 2px);\n box-shadow: none;\n\n color: var(--jp-ui-font-color1);\n background-color: var(--jp-layout-color2);\n border-color: var(--jp-border-color2);\n border: none;\n user-select: none;\n\n cursor: grab;\n transition: margin-left 200ms;\n margin: 1px 1px 1px 1px;\n}\n\n.jupyter-widget-tag.mod-active {\n /* MD Lite 4dp shadow */\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, var(--md-shadow-key-penumbra-opacity)),\n 0 1px 10px 0 rgba(0, 0, 0, var(--md-shadow-ambient-shadow-opacity)),\n 0 2px 4px -1px rgba(0, 0, 0, var(--md-shadow-key-umbra-opacity));\n color: var(--jp-ui-font-color1);\n background-color: var(--jp-layout-color3);\n}\n\n.jupyter-widget-colortag {\n color: var(--jp-inverse-ui-font-color1);\n}\n\n.jupyter-widget-colortag.mod-active {\n color: var(--jp-inverse-ui-font-color0);\n}\n\n.jupyter-widget-taginput {\n color: var(--jp-ui-font-color0);\n background-color: var(--jp-layout-color0);\n\n cursor: text;\n text-align: left;\n}\n\n.jupyter-widget-taginput:focus {\n outline: none;\n}\n\n.jupyter-widget-tag-close {\n margin-left: var(--jp-widgets-inline-margin);\n padding: 2px 0px 2px 2px;\n}\n\n.jupyter-widget-tag-close:hover {\n cursor: pointer;\n}\n\n/* Tag "Primary" Styling */\n\n.jupyter-widget-tag.mod-primary {\n color: var(--jp-inverse-ui-font-color1);\n background-color: var(--jp-brand-color1);\n}\n\n.jupyter-widget-tag.mod-primary.mod-active {\n color: var(--jp-inverse-ui-font-color0);\n background-color: var(--jp-brand-color0);\n}\n\n/* Tag "Success" Styling */\n\n.jupyter-widget-tag.mod-success {\n color: var(--jp-inverse-ui-font-color1);\n background-color: var(--jp-success-color1);\n}\n\n.jupyter-widget-tag.mod-success.mod-active {\n color: var(--jp-inverse-ui-font-color0);\n background-color: var(--jp-success-color0);\n}\n\n/* Tag "Info" Styling */\n\n.jupyter-widget-tag.mod-info {\n color: var(--jp-inverse-ui-font-color1);\n background-color: var(--jp-info-color1);\n}\n\n.jupyter-widget-tag.mod-info.mod-active {\n color: var(--jp-inverse-ui-font-color0);\n background-color: var(--jp-info-color0);\n}\n\n/* Tag "Warning" Styling */\n\n.jupyter-widget-tag.mod-warning {\n color: var(--jp-inverse-ui-font-color1);\n background-color: var(--jp-warn-color1);\n}\n\n.jupyter-widget-tag.mod-warning.mod-active {\n color: var(--jp-inverse-ui-font-color0);\n background-color: var(--jp-warn-color0);\n}\n\n/* Tag "Danger" Styling */\n\n.jupyter-widget-tag.mod-danger {\n color: var(--jp-inverse-ui-font-color1);\n background-color: var(--jp-error-color1);\n}\n\n.jupyter-widget-tag.mod-danger.mod-active {\n color: var(--jp-inverse-ui-font-color0);\n background-color: var(--jp-error-color0);\n}\n\n/* General Button Styling */\n\n.jupyter-button {\n padding-left: 10px;\n padding-right: 10px;\n padding-top: 0px;\n padding-bottom: 0px;\n display: inline-block;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n text-align: center;\n font-size: var(--jp-widgets-font-size);\n cursor: pointer;\n\n height: var(--jp-widgets-inline-height);\n border: 0px solid;\n line-height: var(--jp-widgets-inline-height);\n box-shadow: none;\n\n color: var(--jp-ui-font-color1);\n background-color: var(--jp-layout-color2);\n border-color: var(--jp-border-color2);\n border: none;\n user-select: none;\n}\n\n.jupyter-button i.fa {\n margin-right: var(--jp-widgets-inline-margin);\n pointer-events: none;\n}\n\n.jupyter-button:empty:before {\n content: '\\200b'; /* zero-width space */\n}\n\n.jupyter-widgets.jupyter-button:disabled {\n opacity: var(--jp-widgets-disabled-opacity);\n}\n\n.jupyter-button i.fa.center {\n margin-right: 0;\n}\n\n.jupyter-button:hover:enabled,\n.jupyter-button:focus:enabled {\n /* MD Lite 2dp shadow */\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, var(--md-shadow-key-penumbra-opacity)),\n 0 3px 1px -2px rgba(0, 0, 0, var(--md-shadow-key-umbra-opacity)),\n 0 1px 5px 0 rgba(0, 0, 0, var(--md-shadow-ambient-shadow-opacity));\n}\n\n.jupyter-button:active,\n.jupyter-button.mod-active {\n /* MD Lite 4dp shadow */\n box-shadow: 0 4px 5px 0 rgba(0, 0, 0, var(--md-shadow-key-penumbra-opacity)),\n 0 1px 10px 0 rgba(0, 0, 0, var(--md-shadow-ambient-shadow-opacity)),\n 0 2px 4px -1px rgba(0, 0, 0, var(--md-shadow-key-umbra-opacity));\n color: var(--jp-ui-font-color1);\n background-color: var(--jp-layout-color3);\n}\n\n.jupyter-button:focus:enabled {\n outline: 1px solid var(--jp-widgets-input-focus-border-color);\n}\n\n/* Button "Primary" Styling */\n\n.jupyter-button.mod-primary {\n color: var(--jp-ui-inverse-font-color1);\n background-color: var(--jp-brand-color1);\n}\n\n.jupyter-button.mod-primary.mod-active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-brand-color0);\n}\n\n.jupyter-button.mod-primary:active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-brand-color0);\n}\n\n/* Button "Success" Styling */\n\n.jupyter-button.mod-success {\n color: var(--jp-ui-inverse-font-color1);\n background-color: var(--jp-success-color1);\n}\n\n.jupyter-button.mod-success.mod-active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-success-color0);\n}\n\n.jupyter-button.mod-success:active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-success-color0);\n}\n\n/* Button "Info" Styling */\n\n.jupyter-button.mod-info {\n color: var(--jp-ui-inverse-font-color1);\n background-color: var(--jp-info-color1);\n}\n\n.jupyter-button.mod-info.mod-active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-info-color0);\n}\n\n.jupyter-button.mod-info:active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-info-color0);\n}\n\n/* Button "Warning" Styling */\n\n.jupyter-button.mod-warning {\n color: var(--jp-ui-inverse-font-color1);\n background-color: var(--jp-warn-color1);\n}\n\n.jupyter-button.mod-warning.mod-active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-warn-color0);\n}\n\n.jupyter-button.mod-warning:active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-warn-color0);\n}\n\n/* Button "Danger" Styling */\n\n.jupyter-button.mod-danger {\n color: var(--jp-ui-inverse-font-color1);\n background-color: var(--jp-error-color1);\n}\n\n.jupyter-button.mod-danger.mod-active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-error-color0);\n}\n\n.jupyter-button.mod-danger:active {\n color: var(--jp-ui-inverse-font-color0);\n background-color: var(--jp-error-color0);\n}\n\n/* Widget Button, Widget Toggle Button, Widget Upload */\n\n/* */\n.widget-button, /* */\n/* */ .widget-toggle-button, /* */\n/* */ .widget-upload, /* */\n.jupyter-widget-button,\n.jupyter-widget-toggle-button,\n.jupyter-widget-upload {\n width: var(--jp-widgets-inline-width-short);\n}\n\n/* Widget Label Styling */\n\n/* Override Bootstrap label css */\n.jupyter-widgets label {\n margin-bottom: initial;\n}\n\n/* */\n.widget-label-basic, /* */\n.jupyter-widget-label-basic {\n /* Basic Label */\n color: var(--jp-widgets-label-color);\n font-size: var(--jp-widgets-font-size);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-label, /* */\n.jupyter-widget-label {\n /* Label */\n color: var(--jp-widgets-label-color);\n font-size: var(--jp-widgets-font-size);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-inline-hbox .widget-label, /* */\n.jupyter-widget-inline-hbox .jupyter-widget-label {\n /* Horizontal Widget Label */\n color: var(--jp-widgets-label-color);\n text-align: right;\n margin-right: calc(var(--jp-widgets-inline-margin) * 2);\n width: var(--jp-widgets-inline-label-width);\n flex-shrink: 0;\n}\n\n/* */\n.widget-inline-vbox .widget-label, /* */\n.jupyter-widget-inline-vbox .jupyter-widget-label {\n /* Vertical Widget Label */\n color: var(--jp-widgets-label-color);\n text-align: center;\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* Widget Readout Styling */\n\n/* */\n.widget-readout, /* */\n.jupyter-widget-readout {\n color: var(--jp-widgets-readout-color);\n font-size: var(--jp-widgets-font-size);\n height: var(--jp-widgets-inline-height);\n line-height: var(--jp-widgets-inline-height);\n overflow: hidden;\n white-space: nowrap;\n text-align: center;\n}\n\n/* */\n.widget-readout.overflow, /* */\n.jupyter-widget-readout.overflow {\n /* Overflowing Readout */\n\n /* From Material Design Lite\n shadow-key-umbra-opacity: 0.2;\n shadow-key-penumbra-opacity: 0.14;\n shadow-ambient-shadow-opacity: 0.12;\n */\n -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2),\n 0 3px 1px -2px rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n\n -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2),\n 0 3px 1px -2px rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2), 0 3px 1px -2px rgba(0, 0, 0, 0.14),\n 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n}\n\n/* */\n.widget-inline-hbox .widget-readout, /* */\n.jupyter-widget-inline-hbox .jupyter-widget-readout {\n /* Horizontal Readout */\n text-align: center;\n max-width: var(--jp-widgets-inline-width-short);\n min-width: var(--jp-widgets-inline-width-tiny);\n margin-left: var(--jp-widgets-inline-margin);\n}\n\n/* */\n.widget-inline-vbox .widget-readout, /* */\n.jupyter-widget-inline-vbox .jupyter-widget-readout {\n /* Vertical Readout */\n margin-top: var(--jp-widgets-inline-margin);\n /* as wide as the widget */\n width: inherit;\n}\n\n/* Widget Checkbox Styling */\n\n/* */\n.widget-checkbox, /* */\n.jupyter-widget-checkbox {\n width: var(--jp-widgets-inline-width);\n height: var(--jp-widgets-inline-height);\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-checkbox input[type='checkbox'], /* */\n.jupyter-widget-checkbox input[type='checkbox'] {\n margin: 0px calc(var(--jp-widgets-inline-margin) * 2) 0px 0px;\n line-height: var(--jp-widgets-inline-height);\n font-size: large;\n flex-grow: 1;\n flex-shrink: 0;\n align-self: center;\n}\n\n/* Widget Valid Styling */\n\n/* */\n.widget-valid, /* */\n.jupyter-widget-valid {\n height: var(--jp-widgets-inline-height);\n line-height: var(--jp-widgets-inline-height);\n width: var(--jp-widgets-inline-width-short);\n font-size: var(--jp-widgets-font-size);\n}\n\n/* */\n.widget-valid i, /* */\n.jupyter-widget-valid i {\n line-height: var(--jp-widgets-inline-height);\n margin-right: var(--jp-widgets-inline-margin);\n margin-left: var(--jp-widgets-inline-margin);\n}\n\n/* */\n.widget-valid.mod-valid i, /* */\n.jupyter-widget-valid.mod-valid i {\n color: green;\n}\n\n/* */\n.widget-valid.mod-invalid i, /* */\n.jupyter-widget-valid.mod-invalid i {\n color: red;\n}\n\n/* */\n.widget-valid.mod-valid .widget-valid-readout, /* */\n.jupyter-widget-valid.mod-valid .jupyter-widget-valid-readout {\n display: none;\n}\n\n/* Widget Text and TextArea Styling */\n\n/* */\n.widget-textarea, /* */\n/* */ .widget-text, /* */\n.jupyter-widget-textarea,\n.jupyter-widget-text {\n width: var(--jp-widgets-inline-width);\n}\n\n/* */\n.widget-text input[type='text'], /* */\n/* */ .widget-text input[type='number'], /* */\n/* */ .widget-text input[type='password'], /* */\n.jupyter-widget-text input[type='text'],\n.jupyter-widget-text input[type='number'],\n.jupyter-widget-text input[type='password'] {\n height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-text input[type='text']:disabled, /* */\n/* */ .widget-text input[type='number']:disabled, /* */\n/* */ .widget-text input[type='password']:disabled, /* */\n/* */ .widget-textarea textarea:disabled, /* */\n.jupyter-widget-text input[type='text']:disabled,\n.jupyter-widget-text input[type='number']:disabled,\n.jupyter-widget-text input[type='password']:disabled,\n.jupyter-widget-textarea textarea:disabled {\n opacity: var(--jp-widgets-disabled-opacity);\n}\n\n/* */\n.widget-text input[type='text'], /* */\n/* */ .widget-text input[type='number'], /* */\n/* */ .widget-text input[type='password'], /* */\n/* */ .widget-textarea textarea, /* */\n.jupyter-widget-text input[type='text'],\n.jupyter-widget-text input[type='number'],\n.jupyter-widget-text input[type='password'],\n.jupyter-widget-textarea textarea {\n box-sizing: border-box;\n border: var(--jp-widgets-input-border-width) solid\n var(--jp-widgets-input-border-color);\n background-color: var(--jp-widgets-input-background-color);\n color: var(--jp-widgets-input-color);\n font-size: var(--jp-widgets-font-size);\n flex-grow: 1;\n min-width: 0; /* This makes it possible for the flexbox to shrink this input */\n flex-shrink: 1;\n outline: none !important;\n}\n\n/* */\n.widget-text input[type='text'], /* */\n/* */ .widget-text input[type='password'], /* */\n/* */ .widget-textarea textarea, /* */\n.jupyter-widget-text input[type='text'],\n.jupyter-widget-text input[type='password'],\n.jupyter-widget-textarea textarea {\n padding: var(--jp-widgets-input-padding)\n calc(var(--jp-widgets-input-padding) * 2);\n}\n\n/* */\n.widget-text input[type='number'], /* */\n.jupyter-widget-text input[type='number'] {\n padding: var(--jp-widgets-input-padding) 0 var(--jp-widgets-input-padding)\n calc(var(--jp-widgets-input-padding) * 2);\n}\n\n/* */\n.widget-textarea textarea, /* */\n.jupyter-widget-textarea textarea {\n height: inherit;\n width: inherit;\n}\n\n/* */\n.widget-text input:focus, /* */\n/* */ .widget-textarea textarea:focus, /* */\n.jupyter-widget-text input:focus,\n.jupyter-widget-textarea textarea:focus {\n border-color: var(--jp-widgets-input-focus-border-color);\n}\n\n/* Horizontal Slider */\n/* */\n.widget-hslider, /* */\n.jupyter-widget-hslider {\n width: var(--jp-widgets-inline-width);\n height: var(--jp-widgets-inline-height);\n line-height: var(--jp-widgets-inline-height);\n\n /* Override the align-items baseline. This way, the description and readout\n still seem to align their baseline properly, and we don't have to have\n align-self: stretch in the .slider-container. */\n align-items: center;\n}\n\n/* */\n.widgets-slider .slider-container, /* */\n.jupyter-widgets-slider .slider-container {\n overflow: visible;\n}\n\n/* */\n.widget-hslider .slider-container, /* */\n.jupyter-widget-hslider .slider-container {\n margin-left: calc(\n var(--jp-widgets-slider-handle-size) / 2 - 2 *\n var(--jp-widgets-slider-border-width)\n );\n margin-right: calc(\n var(--jp-widgets-slider-handle-size) / 2 - 2 *\n var(--jp-widgets-slider-border-width)\n );\n flex: 1 1 var(--jp-widgets-inline-width-short);\n}\n\n/* Vertical Slider */\n\n/* */\n.widget-vbox .widget-label, /* */\n.jupyter-widget-vbox .jupyter-widget-label {\n height: var(--jp-widgets-inline-height);\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-vslider, /* */\n.jupyter-widget-vslider {\n /* Vertical Slider */\n height: var(--jp-widgets-vertical-height);\n width: var(--jp-widgets-inline-width-tiny);\n}\n\n/* */\n.widget-vslider .slider-container, /* */\n.jupyter-widget-vslider .slider-container {\n flex: 1 1 var(--jp-widgets-inline-width-short);\n margin-left: auto;\n margin-right: auto;\n margin-bottom: calc(\n var(--jp-widgets-slider-handle-size) / 2 - 2 *\n var(--jp-widgets-slider-border-width)\n );\n margin-top: calc(\n var(--jp-widgets-slider-handle-size) / 2 - 2 *\n var(--jp-widgets-slider-border-width)\n );\n display: flex;\n flex-direction: column;\n}\n\n/* Widget Progress Styling */\n\n.progress-bar {\n -webkit-transition: none;\n -moz-transition: none;\n -ms-transition: none;\n -o-transition: none;\n transition: none;\n}\n\n.progress-bar {\n height: var(--jp-widgets-inline-height);\n}\n\n.progress-bar {\n background-color: var(--jp-brand-color1);\n}\n\n.progress-bar-success {\n background-color: var(--jp-success-color1);\n}\n\n.progress-bar-info {\n background-color: var(--jp-info-color1);\n}\n\n.progress-bar-warning {\n background-color: var(--jp-warn-color1);\n}\n\n.progress-bar-danger {\n background-color: var(--jp-error-color1);\n}\n\n.progress {\n background-color: var(--jp-layout-color2);\n border: none;\n box-shadow: none;\n}\n\n/* Horisontal Progress */\n\n/* */\n.widget-hprogress, /* */\n.jupyter-widget-hprogress {\n /* Progress Bar */\n height: var(--jp-widgets-inline-height);\n line-height: var(--jp-widgets-inline-height);\n width: var(--jp-widgets-inline-width);\n align-items: center;\n}\n\n/* */\n.widget-hprogress .progress, /* */\n.jupyter-widget-hprogress .progress {\n flex-grow: 1;\n margin-top: var(--jp-widgets-input-padding);\n margin-bottom: var(--jp-widgets-input-padding);\n align-self: stretch;\n /* Override bootstrap style */\n height: initial;\n}\n\n/* Vertical Progress */\n\n/* */\n.widget-vprogress, /* */\n.jupyter-widget-vprogress {\n height: var(--jp-widgets-vertical-height);\n width: var(--jp-widgets-inline-width-tiny);\n}\n\n/* */\n.widget-vprogress .progress, /* */\n.jupyter-widget-vprogress .progress {\n flex-grow: 1;\n width: var(--jp-widgets-progress-thickness);\n margin-left: auto;\n margin-right: auto;\n margin-bottom: 0;\n}\n\n/* Select Widget Styling */\n\n/* */\n.widget-dropdown, /* */\n.jupyter-widget-dropdown {\n height: var(--jp-widgets-inline-height);\n width: var(--jp-widgets-inline-width);\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-dropdown > select, /* */\n.jupyter-widget-dropdown > select {\n padding-right: 20px;\n border: var(--jp-widgets-input-border-width) solid\n var(--jp-widgets-input-border-color);\n border-radius: 0;\n height: inherit;\n flex: 1 1 var(--jp-widgets-inline-width-short);\n min-width: 0; /* This makes it possible for the flexbox to shrink this input */\n box-sizing: border-box;\n outline: none !important;\n box-shadow: none;\n background-color: var(--jp-widgets-input-background-color);\n color: var(--jp-widgets-input-color);\n font-size: var(--jp-widgets-font-size);\n vertical-align: top;\n padding-left: calc(var(--jp-widgets-input-padding) * 2);\n appearance: none;\n -webkit-appearance: none;\n -moz-appearance: none;\n background-repeat: no-repeat;\n background-size: 20px;\n background-position: right center;\n background-image: var(--jp-widgets-dropdown-arrow);\n}\n/* */\n.widget-dropdown > select:focus, /* */\n.jupyter-widget-dropdown > select:focus {\n border-color: var(--jp-widgets-input-focus-border-color);\n}\n\n/* */\n.widget-dropdown > select:disabled, /* */\n.jupyter-widget-dropdown > select:disabled {\n opacity: var(--jp-widgets-disabled-opacity);\n}\n\n/* To disable the dotted border in Firefox around select controls.\n See http://stackoverflow.com/a/18853002 */\n/* */\n.widget-dropdown > select:-moz-focusring, /* */\n.jupyter-widget-dropdown > select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 #000;\n}\n\n/* Select and SelectMultiple */\n\n/* */\n.widget-select, /* */\n.jupyter-widget-select {\n width: var(--jp-widgets-inline-width);\n line-height: var(--jp-widgets-inline-height);\n\n /* Because Firefox defines the baseline of a select as the bottom of the\n control, we align the entire control to the top and add padding to the\n select to get an approximate first line baseline alignment. */\n align-items: flex-start;\n}\n\n/* */\n.widget-select > select, /* */\n.jupyter-widget-select > select {\n border: var(--jp-widgets-input-border-width) solid\n var(--jp-widgets-input-border-color);\n background-color: var(--jp-widgets-input-background-color);\n color: var(--jp-widgets-input-color);\n font-size: var(--jp-widgets-font-size);\n flex: 1 1 var(--jp-widgets-inline-width-short);\n outline: none !important;\n overflow: auto;\n height: inherit;\n\n /* Because Firefox defines the baseline of a select as the bottom of the\n control, we align the entire control to the top and add padding to the\n select to get an approximate first line baseline alignment. */\n padding-top: 5px;\n}\n\n/* */\n.widget-select > select:focus, /* */\n.jupyter-widget-select > select:focus {\n border-color: var(--jp-widgets-input-focus-border-color);\n}\n\n.wiget-select > select > option,\n.jupyter-wiget-select > select > option {\n padding-left: var(--jp-widgets-input-padding);\n line-height: var(--jp-widgets-inline-height);\n /* line-height doesn't work on some browsers for select options */\n padding-top: calc(\n var(--jp-widgets-inline-height) - var(--jp-widgets-font-size) / 2\n );\n padding-bottom: calc(\n var(--jp-widgets-inline-height) - var(--jp-widgets-font-size) / 2\n );\n}\n\n/* Toggle Buttons Styling */\n\n/* */\n.widget-toggle-buttons, /* */\n.jupyter-widget-toggle-buttons {\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-toggle-buttons .widget-toggle-button, /* */\n.jupyter-widget-toggle-buttons .jupyter-widget-toggle-button {\n margin-left: var(--jp-widgets-margin);\n margin-right: var(--jp-widgets-margin);\n}\n\n/* */\n.widget-toggle-buttons .jupyter-button:disabled, /* */\n.jupyter-widget-toggle-buttons .jupyter-button:disabled {\n opacity: var(--jp-widgets-disabled-opacity);\n}\n\n/* Radio Buttons Styling */\n\n/* */\n.widget-radio, /* */\n.jupyter-widget-radio {\n width: var(--jp-widgets-inline-width);\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-radio-box, /* */\n.jupyter-widget-radio-box {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n box-sizing: border-box;\n flex-grow: 1;\n margin-bottom: var(--jp-widgets-radio-item-height-adjustment);\n}\n\n/* */\n.widget-radio-box-vertical, /* */\n.jupyter-widget-radio-box-vertical {\n flex-direction: column;\n}\n\n/* */\n.widget-radio-box-horizontal, /* */\n.jupyter-widget-radio-box-horizontal {\n flex-direction: row;\n}\n\n/* */\n.widget-radio-box label, /* */\n.jupyter-widget-radio-box label {\n height: var(--jp-widgets-radio-item-height);\n line-height: var(--jp-widgets-radio-item-height);\n font-size: var(--jp-widgets-font-size);\n}\n\n.widget-radio-box-horizontal label,\n.jupyter-widget-radio-box-horizontal label {\n margin: 0 calc(var(--jp-widgets-input-padding) * 2) 0 0;\n}\n\n/* */\n.widget-radio-box input, /* */\n.jupyter-widget-radio-box input {\n height: var(--jp-widgets-radio-item-height);\n line-height: var(--jp-widgets-radio-item-height);\n margin: 0 calc(var(--jp-widgets-input-padding) * 2) 0 1px;\n float: left;\n}\n\n/* Color Picker Styling */\n\n/* */\n.widget-colorpicker, /* */\n.jupyter-widget-colorpicker {\n width: var(--jp-widgets-inline-width);\n height: var(--jp-widgets-inline-height);\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-colorpicker > .widget-colorpicker-input, /* */\n.jupyter-widget-colorpicker > .jupyter-widget-colorpicker-input {\n flex-grow: 1;\n flex-shrink: 1;\n min-width: var(--jp-widgets-inline-width-tiny);\n}\n\n/* */\n.widget-colorpicker input[type='color'], /* */\n.jupyter-widget-colorpicker input[type='color'] {\n width: var(--jp-widgets-inline-height);\n height: var(--jp-widgets-inline-height);\n padding: 0 2px; /* make the color square actually square on Chrome on OS X */\n background: var(--jp-widgets-input-background-color);\n color: var(--jp-widgets-input-color);\n border: var(--jp-widgets-input-border-width) solid\n var(--jp-widgets-input-border-color);\n border-left: none;\n flex-grow: 0;\n flex-shrink: 0;\n box-sizing: border-box;\n align-self: stretch;\n outline: none !important;\n}\n\n/* */\n.widget-colorpicker.concise input[type='color'], /* */\n.jupyter-widget-colorpicker.concise input[type='color'] {\n border-left: var(--jp-widgets-input-border-width) solid\n var(--jp-widgets-input-border-color);\n}\n\n/* */\n.widget-colorpicker input[type='color']:focus, /* */\n/* */ .widget-colorpicker input[type='text']:focus, /* */\n.jupyter-widget-colorpicker input[type='color']:focus,\n.jupyter-widget-colorpicker input[type='text']:focus {\n border-color: var(--jp-widgets-input-focus-border-color);\n}\n\n/* */\n.widget-colorpicker input[type='text'], /* */\n.jupyter-widget-colorpicker input[type='text'] {\n flex-grow: 1;\n outline: none !important;\n height: var(--jp-widgets-inline-height);\n line-height: var(--jp-widgets-inline-height);\n background: var(--jp-widgets-input-background-color);\n color: var(--jp-widgets-input-color);\n border: var(--jp-widgets-input-border-width) solid\n var(--jp-widgets-input-border-color);\n font-size: var(--jp-widgets-font-size);\n padding: var(--jp-widgets-input-padding)\n calc(var(--jp-widgets-input-padding) * 2);\n min-width: 0; /* This makes it possible for the flexbox to shrink this input */\n flex-shrink: 1;\n box-sizing: border-box;\n}\n\n/* */\n.widget-colorpicker input[type='text']:disabled, /* */\n.jupyter-widget-colorpicker input[type='text']:disabled {\n opacity: var(--jp-widgets-disabled-opacity);\n}\n\n/* Date Picker Styling */\n\n/* */\n.widget-datepicker, /* */\n.jupyter-widget-datepicker {\n width: var(--jp-widgets-inline-width);\n height: var(--jp-widgets-inline-height);\n line-height: var(--jp-widgets-inline-height);\n}\n\n/* */\n.widget-datepicker input[type='date'], /* */\n.jupyter-widget-datepicker input[type='date'] {\n flex-grow: 1;\n flex-shrink: 1;\n min-width: 0; /* This makes it possible for the flexbox to shrink this input */\n outline: none !important;\n height: var(--jp-widgets-inline-height);\n border: var(--jp-widgets-input-border-width) solid\n var(--jp-widgets-input-border-color);\n background-color: var(--jp-widgets-input-background-color);\n color: var(--jp-widgets-input-color);\n font-size: var(--jp-widgets-font-size);\n padding: var(--jp-widgets-input-padding)\n calc(var(--jp-widgets-input-padding) * 2);\n box-sizing: border-box;\n}\n\n/* */\n.widget-datepicker input[type='date']:focus, /* */\n.jupyter-widget-datepicker input[type='date']:focus {\n border-color: var(--jp-widgets-input-focus-border-color);\n}\n\n/* */\n.widget-datepicker input[type='date']:invalid, /* */\n.jupyter-widget-datepicker input[type='date']:invalid {\n border-color: var(--jp-warn-color1);\n}\n\n/* */\n.widget-datepicker input[type='date']:disabled, /* */\n.jupyter-widget-datepicker input[type='date']:disabled {\n opacity: var(--jp-widgets-disabled-opacity);\n}\n\n/* Play Widget */\n\n/* */\n.widget-play, /* */\n.jupyter-widget-play {\n width: var(--jp-widgets-inline-width-short);\n display: flex;\n align-items: stretch;\n}\n\n/* */\n.widget-play .jupyter-button, /* */\n.jupyter-widget-play .jupyter-button {\n flex-grow: 1;\n height: auto;\n}\n\n/* */\n.widget-play .jupyter-button:disabled, /* */\n.jupyter-widget-play .jupyter-button:disabled {\n opacity: var(--jp-widgets-disabled-opacity);\n}\n\n/* Tab Widget */\n\n/* */\n.jupyter-widgets.widget-tab, /* */\n.jupyter-widgets.jupyter-widget-tab {\n display: flex;\n flex-direction: column;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar {\n /* Necessary so that a tab can be shifted down to overlay the border of the box below. */\n overflow-x: visible;\n overflow-y: visible;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar > .p-TabBar-content, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar > .p-TabBar-content, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar > .lm-TabBar-content {\n /* Make sure that the tab grows from bottom up */\n align-items: flex-end;\n min-width: 0;\n min-height: 0;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .widget-tab-contents, /* */\n.jupyter-widgets.jupyter-widget-tab > .widget-tab-contents {\n width: 100%;\n box-sizing: border-box;\n margin: 0;\n background: var(--jp-layout-color1);\n color: var(--jp-ui-font-color1);\n border: var(--jp-border-width) solid var(--jp-border-color1);\n padding: var(--jp-widgets-container-padding);\n flex-grow: 1;\n overflow: auto;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar {\n font: var(--jp-widgets-font-size) Helvetica, Arial, sans-serif;\n min-height: calc(\n var(--jp-widgets-horizontal-tab-height) + var(--jp-border-width)\n );\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tab, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tab, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tab {\n flex: 0 1 var(--jp-widgets-horizontal-tab-width);\n min-width: 35px;\n min-height: calc(\n var(--jp-widgets-horizontal-tab-height) + var(--jp-border-width)\n );\n line-height: var(--jp-widgets-horizontal-tab-height);\n margin-left: calc(-1 * var(--jp-border-width));\n padding: 0px 10px;\n background: var(--jp-layout-color2);\n color: var(--jp-ui-font-color2);\n border: var(--jp-border-width) solid var(--jp-border-color1);\n border-bottom: none;\n position: relative;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tab.p-mod-current, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tab.p-mod-current, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tab.lm-mod-current {\n color: var(--jp-ui-font-color0);\n /* We want the background to match the tab content background */\n background: var(--jp-layout-color1);\n min-height: calc(\n var(--jp-widgets-horizontal-tab-height) + 2 * var(--jp-border-width)\n );\n transform: translateY(var(--jp-border-width));\n overflow: visible;\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tab.p-mod-current:before, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tab.p-mod-current:before, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tab.lm-mod-current:before {\n position: absolute;\n top: calc(-1 * var(--jp-border-width));\n left: calc(-1 * var(--jp-border-width));\n content: '';\n height: var(--jp-widgets-horizontal-tab-top-border);\n width: calc(100% + 2 * var(--jp-border-width));\n background: var(--jp-brand-color1);\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tab:first-child, /* */\n/* */.jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tab:first-child, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tab:first-child {\n margin-left: 0;\n}\n\n/* */\n.jupyter-widgets.widget-tab\n > .p-TabBar\n .p-TabBar-tab:hover:not(.p-mod-current),\n/* */\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .p-TabBar\n .p-TabBar-tab:hover:not(.p-mod-current),\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .lm-TabBar\n .lm-TabBar-tab:hover:not(.lm-mod-current) {\n background: var(--jp-layout-color1);\n color: var(--jp-ui-font-color1);\n}\n\n/* */\n.jupyter-widgets.widget-tab\n > .p-TabBar\n .p-mod-closable\n > .p-TabBar-tabCloseIcon,\n/* */\n/* */\n.jupyter-widgets.jupyter-widget-tab\n> .p-TabBar\n.p-mod-closable\n> .p-TabBar-tabCloseIcon,\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .lm-TabBar\n .lm-mod-closable\n > .lm-TabBar-tabCloseIcon {\n margin-left: 4px;\n}\n\n/* This font-awesome strategy may not work across FA4 and FA5, but we don't\nactually support closable tabs, so it really doesn't matter */\n/* */\n.jupyter-widgets.widget-tab\n > .p-TabBar\n .p-mod-closable\n > .p-TabBar-tabCloseIcon:before,\n/* */\n/* */\n.jupyter-widgets.jupyter-widget-widget-tab\n> .p-TabBar\n.p-mod-closable\n> .p-TabBar-tabCloseIcon:before,\n/* */\n.jupyter-widgets.jupyter-widget-tab\n > .lm-TabBar\n .lm-mod-closable\n > .lm-TabBar-tabCloseIcon:before {\n font-family: FontAwesome;\n content: '\\f00d'; /* close */\n}\n\n/* */\n.jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tabIcon, /* */\n/* */ .jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tabLabel, /* */\n/* */ .jupyter-widgets.widget-tab > .p-TabBar .p-TabBar-tabCloseIcon, /* */\n/* */ .jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tabIcon, /* */\n/* */ .jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tabLabel, /* */\n/* */ .jupyter-widgets.jupyter-widget-tab > .p-TabBar .p-TabBar-tabCloseIcon, /* */\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tabIcon,\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tabLabel,\n.jupyter-widgets.jupyter-widget-tab > .lm-TabBar .lm-TabBar-tabCloseIcon {\n line-height: var(--jp-widgets-horizontal-tab-height);\n}\n\n/* Accordion Widget */\n\n.jupyter-widget-Collapse {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n}\n\n.jupyter-widget-Collapse-header {\n padding: var(--jp-widgets-input-padding);\n cursor: pointer;\n color: var(--jp-ui-font-color2);\n background-color: var(--jp-layout-color2);\n border: var(--jp-widgets-border-width) solid var(--jp-border-color1);\n padding: calc(var(--jp-widgets-container-padding) * 2 / 3)\n var(--jp-widgets-container-padding);\n font-weight: bold;\n}\n\n.jupyter-widget-Collapse-header:hover {\n background-color: var(--jp-layout-color1);\n color: var(--jp-ui-font-color1);\n}\n\n.jupyter-widget-Collapse-open > .jupyter-widget-Collapse-header {\n background-color: var(--jp-layout-color1);\n color: var(--jp-ui-font-color0);\n cursor: default;\n border-bottom: none;\n}\n\n.jupyter-widget-Collapse-contents {\n padding: var(--jp-widgets-container-padding);\n background-color: var(--jp-layout-color1);\n color: var(--jp-ui-font-color1);\n border-left: var(--jp-widgets-border-width) solid var(--jp-border-color1);\n border-right: var(--jp-widgets-border-width) solid var(--jp-border-color1);\n border-bottom: var(--jp-widgets-border-width) solid var(--jp-border-color1);\n overflow: auto;\n}\n\n.jupyter-widget-Accordion {\n display: flex;\n flex-direction: column;\n align-items: stretch;\n}\n\n.jupyter-widget-Accordion .jupyter-widget-Collapse {\n margin-bottom: 0;\n}\n\n.jupyter-widget-Accordion .jupyter-widget-Collapse + .jupyter-widget-Collapse {\n margin-top: 4px;\n}\n\n/* HTML widget */\n\n/* */\n.widget-html, /* */\n/* */ .widget-htmlmath, /* */\n.jupyter-widget-html,\n.jupyter-widget-htmlmath {\n font-size: var(--jp-widgets-font-size);\n}\n\n/* */\n.widget-html > .widget-html-content, /* */\n/* */.widget-htmlmath > .widget-html-content, /* */\n.jupyter-widget-html > .jupyter-widget-html-content,\n.jupyter-widget-htmlmath > .jupyter-widget-html-content {\n /* Fill out the area in the HTML widget */\n align-self: stretch;\n flex-grow: 1;\n flex-shrink: 1;\n /* Makes sure the baseline is still aligned with other elements */\n line-height: var(--jp-widgets-inline-height);\n /* Make it possible to have absolutely-positioned elements in the html */\n position: relative;\n}\n\n/* Image widget */\n\n/* */\n.widget-image, /* */\n.jupyter-widget-image {\n max-width: 100%;\n height: auto;\n}\n`,""]);const w=c},9451:e=>{e.exports=function(e){var n=[];return n.toString=function(){return this.map((function(n){var t="",i=void 0!==n[5];return n[4]&&(t+="@supports (".concat(n[4],") {")),n[2]&&(t+="@media ".concat(n[2]," {")),i&&(t+="@layer".concat(n[5].length>0?" ".concat(n[5]):""," {")),t+=e(n),i&&(t+="}"),n[2]&&(t+="}"),n[4]&&(t+="}"),t})).join("")},n.i=function(e,t,i,r,o){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(i)for(var d=0;d0?" ".concat(g[5]):""," {").concat(g[1],"}")),g[5]=o),t&&(g[2]?(g[1]="@media ".concat(g[2]," {").concat(g[1],"}"),g[2]=t):g[2]=t),r&&(g[4]?(g[1]="@supports (".concat(g[4],") {").concat(g[1],"}"),g[4]=r):g[4]="".concat(r)),n.push(g))}},n}},7298:e=>{e.exports=function(e,n){return n||(n={}),e?(e=String(e.__esModule?e.default:e),/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),n.hash&&(e+=n.hash),/["'() \t\n]|(%20)/.test(e)||n.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e):e}},4786:e=>{e.exports=function(e){return e[1]}},3699:e=>{var n=[];function t(e){for(var t=-1,i=0;i{var n={};e.exports=function(e,t){var i=function(e){if(void 0===n[e]){var t=document.querySelector(e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(e){t=null}n[e]=t}return n[e]}(e);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");i.appendChild(t)}},4999:e=>{e.exports=function(e){var n=document.createElement("style");return e.setAttributes(n,e.attributes),e.insert(n,e.options),n}},9443:(e,n,t)=>{e.exports=function(e){var n=t.nc;n&&e.setAttribute("nonce",n)}},376:e=>{e.exports=function(e){if("undefined"==typeof document)return{update:function(){},remove:function(){}};var n=e.insertStyleElement(e);return{update:function(t){!function(e,n,t){var i="";t.supports&&(i+="@supports (".concat(t.supports,") {")),t.media&&(i+="@media ".concat(t.media," {"));var r=void 0!==t.layer;r&&(i+="@layer".concat(t.layer.length>0?" ".concat(t.layer):""," {")),i+=t.css,r&&(i+="}"),t.media&&(i+="}"),t.supports&&(i+="}");var o=t.sourceMap;o&&"undefined"!=typeof btoa&&(i+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(o))))," */")),n.styleTagTransform(i,e,n.options)}(n,e,t)},remove:function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)}}}},9252:e=>{e.exports=function(e,n){if(n.styleSheet)n.styleSheet.cssText=e;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(e))}}},8701:(e,n,t)=>{t.d(n,{A:()=>i});const i="2.0.0"},1446:(e,n,t)=>{t.r(n),t.d(n,{KernelWidgetManager:()=>T,LabWidgetManager:()=>v,WidgetManager:()=>f,WidgetRenderer:()=>w,default:()=>ce,output:()=>i,registerWidgetManager:()=>te});var i={};t.r(i),t.d(i,{OUTPUT_WIDGET_VERSION:()=>P,OutputModel:()=>U,OutputView:()=>k});var r=t(8612),o=t(1378),a=t(4970),d=t(9895),s=t(1113),l=t(632),g=t(4053),p=t(9012),c=t(7262),u=t(5256);class w extends u.Panel{constructor(e,n){super(),this._manager=new c.PromiseDelegate,this._rerenderMimeModel=null,this.mimeType=e.mimeType,n&&(this.manager=n)}set manager(e){e.restored.connect(this._rerender,this),this._manager.resolve(e)}async renderModel(e){const n=e.data[this.mimeType];this.node.textContent="Loading widget...";const t=await this._manager.promise;if(""===n.model_id)return this.hide(),Promise.resolve();let i,r;try{i=await t.get_model(n.model_id)}catch(n){return t.restoredStatus?(this.node.textContent="Error displaying widget: model not found",this.addClass("jupyter-widgets"),void console.error(n)):void(this._rerenderMimeModel=e)}this._rerenderMimeModel=null;try{const e=await t.create_view(i);r=e.luminoWidget||e.pWidget}catch(e){return this.node.textContent="Error displaying widget",this.addClass("jupyter-widgets"),void console.error(e)}this.node.textContent="",this.addWidget(r),r.disposed.connect((()=>{this.hide(),n.model_id=""}))}dispose(){this.isDisposed||(this._manager=null,super.dispose())}_rerender(){this._rerenderMimeModel&&(this.node.textContent="",this.removeClass("jupyter-widgets"),this.renderModel(this._rerenderMimeModel))}}var h=t(7401),E=t(8875),b=t(4602),j=t(4585);class y{constructor(){this._cache=Object.create(null)}set(e,n,t){if(e in this._cache||(this._cache[e]=Object.create(null)),n in this._cache[e])throw`Version ${n} of key ${e} already registered.`;this._cache[e][n]=t}get(e,n){if(e in this._cache){const t=this._cache[e],i=(0,j.maxSatisfying)(Object.keys(t),n);if(null!==i)return t[i]}}getAllVersions(e){if(e in this._cache)return this._cache[e]}}const m="application/vnd.jupyter.widget-view+json",D="application/vnd.jupyter.widget-state+json";class v extends E.ManagerBase{constructor(e){super(),this._handleCommOpen=async(e,n)=>{const t=new h.shims.services.Comm(e);await this.handle_comm_open(t,n)},this._restored=new b.Signal(this),this._restoredStatus=!1,this._kernelRestoreInProgress=!1,this._isDisposed=!1,this._registry=new y,this._modelsSync=new Map,this._onUnhandledIOPubMessage=new b.Signal(this),this._rendermime=e}callbacks(e){return{iopub:{output:e=>{this._onUnhandledIOPubMessage.emit(e)}}}}_handleKernelChanged({oldValue:e,newValue:n}){e&&e.removeCommTarget(this.comm_target_name,this._handleCommOpen),n&&n.registerCommTarget(this.comm_target_name,this._handleCommOpen)}disconnect(){super.disconnect(),this._restoredStatus=!1}async _loadFromKernel(){var e;if(!this.kernel)throw new Error("Kernel not set");if(!1!==(null===(e=this.kernel)||void 0===e?void 0:e.handleComms))return super._loadFromKernel()}async _create_comm(e,n,t,i,r){const o=this.kernel;if(!o)throw new Error("No current kernel");const a=o.createComm(e,n);return(t||i)&&a.open(t,i,r),new h.shims.services.Comm(a)}async _get_comm_info(){const e=this.kernel;if(!e)throw new Error("No current kernel");const n=await e.requestCommInfo({target_name:this.comm_target_name});return"ok"===n.content.status?n.content.comms:{}}get isDisposed(){return this._isDisposed}dispose(){this.isDisposed||(this._isDisposed=!0,this._commRegistration&&this._commRegistration.dispose())}async resolveUrl(e){return e}async loadClass(e,n,t){"@jupyter-widgets/base"!==n&&"@jupyter-widgets/controls"!==n||!(0,j.valid)(t)||(t=`^${t}`);const i=this._registry.getAllVersions(n);if(!i)throw new Error(`No version of module ${n} is registered`);const r=this._registry.get(n,t);if(!r){const e=Object.keys(i);throw new Error(`Module ${n}, version ${t} is not registered, however, ${e.join(",")} ${e.length>1?"are":"is"}`)}let o;o="function"==typeof r?await r():await r;const a=o[e];if(!a)throw new Error(`Class ${e} not found in module ${n}`);return a}get rendermime(){return this._rendermime}get restored(){return this._restored}get restoredStatus(){return this._restoredStatus}get onUnhandledIOPubMessage(){return this._onUnhandledIOPubMessage}register(e){this._registry.set(e.name,e.version,e.exports)}register_model(e,n){super.register_model(e,n),n.then((n=>{this._modelsSync.set(e,n),n.once("comm:close",(()=>{this._modelsSync.delete(e)}))}))}async clear_state(){await super.clear_state(),this._modelsSync=new Map}get_state_sync(e={}){const n=[];for(const e of this._modelsSync.values())e.comm_live&&n.push(e);return(0,E.serialize_state)(n,e)}}class T extends v{constructor(e,n){super(n),this._kernel=e,e.statusChanged.connect(((e,n)=>{this._handleKernelStatusChange(n)})),e.connectionStatusChanged.connect(((e,n)=>{this._handleKernelConnectionStatusChange(n)})),this._handleKernelChanged({name:"kernel",oldValue:null,newValue:e}),this.restoreWidgets()}_handleKernelConnectionStatusChange(e){"connected"===e&&(this._kernelRestoreInProgress||this.restoreWidgets())}_handleKernelStatusChange(e){"restarting"===e&&this.disconnect()}async restoreWidgets(){try{this._kernelRestoreInProgress=!0,await this._loadFromKernel(),this._restoredStatus=!0,this._restored.emit()}catch(e){}this._kernelRestoreInProgress=!1}dispose(){this.isDisposed||(this._kernel=null,super.dispose())}get kernel(){return this._kernel}}class f extends v{constructor(e,n,t){var i,r;super(n),this._context=e,e.sessionContext.kernelChanged.connect(((e,n)=>{this._handleKernelChanged(n)})),e.sessionContext.statusChanged.connect(((e,n)=>{this._handleKernelStatusChange(n)})),e.sessionContext.connectionStatusChanged.connect(((e,n)=>{this._handleKernelConnectionStatusChange(n)})),(null===(i=e.sessionContext.session)||void 0===i?void 0:i.kernel)&&this._handleKernelChanged({name:"kernel",oldValue:null,newValue:null===(r=e.sessionContext.session)||void 0===r?void 0:r.kernel}),this.restoreWidgets(this._context.model),this._settings=t,e.saveState.connect(((e,n)=>{"started"===n&&t.saveState&&this._saveState()}))}_saveState(){const e=this.get_state_sync({drop_defaults:!0});this._context.model.setMetadata?this._context.model.setMetadata("widgets",{"application/vnd.jupyter.widget-state+json":e}):this._context.model.metadata.set("widgets",{"application/vnd.jupyter.widget-state+json":e})}_handleKernelConnectionStatusChange(e){"connected"===e&&(this._kernelRestoreInProgress||this.restoreWidgets(this._context.model,{loadKernel:!0,loadNotebook:!1}))}_handleKernelStatusChange(e){"restarting"===e&&this.disconnect()}async restoreWidgets(e,{loadKernel:n,loadNotebook:t}={loadKernel:!0,loadNotebook:!0}){try{if(await this.context.sessionContext.ready,n)try{this._kernelRestoreInProgress=!0,await this._loadFromKernel()}finally{this._kernelRestoreInProgress=!1}t&&await this._loadFromNotebook(e),this._restoredStatus=!0,this._restored.emit()}catch(e){}}async _loadFromNotebook(e){const n=e.getMetadata?e.getMetadata("widgets"):e.metadata.get("widgets");if(n&&n[D]){let e=n[D];e=this.filterExistingModelState(e),await this.set_state(e)}}dispose(){this.isDisposed||(this._context=null,super.dispose())}async resolveUrl(e){const n=await this.context.urlResolver.resolveUrl(e);return this.context.urlResolver.getDownloadUrl(n)}get context(){return this._context}get kernel(){var e,n,t;return null!==(t=null===(n=null===(e=this._context.sessionContext)||void 0===e?void 0:e.session)||void 0===n?void 0:n.kernel)&&void 0!==t?t:null}register_model(e,n){super.register_model(e,n),this.setDirty()}async clear_state(){await super.clear_state(),this.setDirty()}setDirty(){this._settings.saveState&&(this._context.model.dirty=!0)}}var x=t(1489),C=t(7860),R=t(8596),A=t.n(R);const P=x.OUTPUT_WIDGET_VERSION;class U extends x.OutputModel{defaults(){return Object.assign(Object.assign({},super.defaults()),{msg_id:"",outputs:[]})}initialize(e,n){super.initialize(e,n),this._outputs=new C.OutputAreaModel({trusted:!0}),this._msgHook=e=>(this.add(e),!1),this.widget_manager instanceof f&&this.widget_manager.context.sessionContext.kernelChanged.connect(((e,n)=>{this._handleKernelChanged(n)})),this.listenTo(this,"change:msg_id",this.reset_msg_id),this.listenTo(this,"change:outputs",this.setOutputs),this.setOutputs()}_handleKernelChanged({oldValue:e}){const n=this.get("msg_id");n&&e&&(e.removeMessageHook(n,this._msgHook),this.set("msg_id",null))}reset_msg_id(){const e=this.widget_manager.kernel,n=this.get("msg_id"),t=this.previous("msg_id");t&&e&&e.removeMessageHook(t,this._msgHook),n&&e&&e.registerMessageHook(n,this._msgHook)}add(e){const n=e.header.msg_type;switch(n){case"execute_result":case"display_data":case"stream":case"error":{const t=e.content;t.output_type=n,this._outputs.add(t);break}case"clear_output":this.clear_output(e.content.wait)}this.set("outputs",this._outputs.toJSON(),{newMessage:!0}),this.save_changes()}clear_output(e=!1){this._outputs.clear(e)}get outputs(){return this._outputs}setOutputs(e,n,t){t&&t.newMessage||(this.clear_output(),this._outputs.fromJSON(JSON.parse(JSON.stringify(this.get("outputs")))))}}class k extends x.OutputView{_createElement(e){return this.luminoWidget=new h.JupyterLuminoPanelWidget({view:this}),this.luminoWidget.node}_setElement(e){if(this.el||e!==this.luminoWidget.node)throw new Error("Cannot reset the DOM element.");this.el=this.luminoWidget.node,this.$el=A()(this.luminoWidget.node)}render(){super.render(),this._outputView=new C.OutputArea({rendermime:this.model.widget_manager.rendermime,contentFactory:C.OutputArea.defaultContentFactory,model:this.model.outputs}),this.luminoWidget.insertWidget(0,this._outputView),this.luminoWidget.addClass("jupyter-widgets"),this.luminoWidget.addClass("widget-output"),this.update()}remove(){return this._outputView.dispose(),super.remove()}}var I=t(8701),S=t(3699),B=t.n(S),O=t(376),_=t.n(O),z=t(1412),N=t.n(z),M=t(9443),L=t.n(M),W=t(4999),H=t.n(W),F=t(9252),V=t.n(F),G=t(1556),Y={};Y.styleTagTransform=V(),Y.setAttributes=L(),Y.insert=N().bind(null,"head"),Y.domAPI=_(),Y.insertStyleElement=H(),B()(G.A,Y),G.A&&G.A.locals&&G.A.locals;var K=t(7654),J={};J.styleTagTransform=V(),J.setAttributes=L(),J.insert=N().bind(null,"head"),J.domAPI=_(),J.insertStyleElement=H(),B()(K.A,J),K.A&&K.A.locals&&K.A.locals;var Z=t(7144),$=t(5828);const X=new class{constructor(){this._widgetRegistered=new b.Signal(this),this._registry=[]}get widgets(){return[...this._registry]}push(e){this._registry.push(e),this._widgetRegistered.emit(e)}get widgetRegistered(){return this._widgetRegistered}},q={saveState:!1};function*Q(...e){for(const n of e)yield*n}async function ee(e){return await e.ready,e.session.kernel.id}async function ne(e,n,t,i,r){const o=await ee(n);let a,d=pe.widgetManagerProperty.get(o);d||(d=r(),X.widgets.forEach((e=>d.register(e))),X.widgetRegistered.connect(((e,n)=>{d.register(n)})),pe.widgetManagerProperty.set(o,d),a=o,e.disposed.connect((e=>{pe.widgetManagerProperty.get(a)&&pe.widgetManagerProperty.delete(a)})),n.kernelChanged.connect(((e,n)=>{const{newValue:t}=n;if(t){const e=t.id,n=pe.widgetManagerProperty.get(a);n&&(pe.widgetManagerProperty.delete(a),pe.widgetManagerProperty.set(e,n)),a=e}})));for(const e of i)e.manager=d;return t.removeMimeType(m),t.addFactory({safe:!1,mimeTypes:[m],createRenderer:e=>new w(e,d)},-10),new p.DisposableDelegate((()=>{t&&t.removeMimeType(m),d.dispose()}))}function te(e,n,t){let i;const r=ee(e.sessionContext).then((r=>{const o=pe.widgetManagerProperty.get(r);o?i=o:(i=new f(e,n,q),X.widgets.forEach((e=>i.register(e))),X.widgetRegistered.connect(((e,n)=>{i.register(n)})),pe.widgetManagerProperty.set(r,i));for(const e of t)e.manager=i;n.removeMimeType(m),n.addFactory({safe:!1,mimeTypes:[m],createRenderer:e=>new w(e,i)},-10)}));return new p.DisposableDelegate((async()=>{await r,n&&n.removeMimeType(m),i.dispose()}))}async function ie(e,n){const t=e.content,i=e.context,r=i.sessionContext,o=t.rendermime;return ne(t,r,o,n,(()=>new f(i,o,q)))}async function re(e,n){const t=e.console,i=t.sessionContext,r=t.rendermime;return ne(t,i,r,n,(()=>new T(i.session.kernel,r)))}const oe={id:"@jupyter-widgets/jupyterlab-manager:plugin",requires:[s.IRenderMimeRegistry],optional:[a.INotebookTracker,o.IConsoleTracker,r.ISettingRegistry,d.IMainMenu,l.ILoggerRegistry,$.ITranslator],provides:h.IJupyterWidgetRegistry,activate:function(e,n,t,i,r,o,a,d){const{commands:s}=e,l=(null!=d?d:$.nullTranslator).load("jupyterlab_widgets"),p=async e=>{if(!a)return;const n=await ee(e.context.sessionContext),t=pe.widgetManagerProperty.get(n);t&&t.onUnhandledIOPubMessage.connect(((n,t)=>{const i=a.getLogger(e.context.path);let r="warning";(Z.KernelMessage.isErrorMsg(t)||Z.KernelMessage.isStreamMsg(t)&&"stderr"===t.content.name)&&(r="error");const o=Object.assign(Object.assign({},t.content),{output_type:t.header.msg_type});i.rendermime=e.content.rendermime,i.log({type:"output",data:o,level:r})}))};if(null!==r&&r.load(oe.id).then((e=>{e.changed.connect(ae),ae(e)})).catch((e=>{console.error(e.message)})),n.addFactory({safe:!1,mimeTypes:[m],createRenderer:e=>new w(e)},-10),null!==t){const n=n=>Q(function*(e){for(const n of e.widgets)if("code"===n.model.type)for(const e of n.outputArea.widgets)for(const n of Array.from(e.children()))n instanceof w&&(yield n)}(n.content),function*(e,n){const t=(0,g.filter)(e.shell.widgets(),(e=>e.id.startsWith("LinkedOutputView-")&&e.path===n));for(const e of Array.from(t))for(const n of Array.from(e.children()))for(const e of Array.from(n.children()))e instanceof w&&(yield e)}(e,n.context.path));t.forEach((async e=>{await ie(e,n(e)),p(e)})),t.widgetAdded.connect((async(e,t)=>{await ie(t,n(t)),p(t)}))}if(null!==i){const e=e=>Q(function*(e){for(const n of Array.from(e.cells))if("code"===n.model.type)for(const e of n.outputArea.widgets)for(const n of Array.from(e.children()))n instanceof w&&(yield n)}(e.console));i.forEach((async n=>{await re(n,e(n))})),i.widgetAdded.connect((async(n,t)=>{await re(t,e(t))}))}return null!==r&&s.addCommand("@jupyter-widgets/jupyterlab-manager:saveWidgetState",{label:l.__("Save Widget State Automatically"),execute:e=>r.set(oe.id,"saveState",!q.saveState).catch((e=>{console.error(`Failed to set ${oe.id}: ${e.message}`)})),isToggled:()=>q.saveState}),o&&o.settingsMenu.addGroup([{command:"@jupyter-widgets/jupyterlab-manager:saveWidgetState"}]),{registerWidget(e){X.push(e)}}},autoStart:!0};function ae(e){q.saveState=e.get("saveState").composite}const de={id:`@jupyter-widgets/jupyterlab-manager:base-${h.JUPYTER_WIDGETS_VERSION}`,requires:[h.IJupyterWidgetRegistry],autoStart:!0,activate:(e,n)=>{n.registerWidget({name:"@jupyter-widgets/base",version:h.JUPYTER_WIDGETS_VERSION,exports:{WidgetModel:h.WidgetModel,WidgetView:h.WidgetView,DOMWidgetView:h.DOMWidgetView,DOMWidgetModel:h.DOMWidgetModel,LayoutModel:h.LayoutModel,LayoutView:h.LayoutView,StyleModel:h.StyleModel,StyleView:h.StyleView,ErrorWidgetView:h.ErrorWidgetView}})}},se={id:`@jupyter-widgets/jupyterlab-manager:controls-${I.A}`,requires:[h.IJupyterWidgetRegistry],autoStart:!0,activate:(e,n)=>{n.registerWidget({name:"@jupyter-widgets/controls",version:I.A,exports:()=>new Promise(((e,n)=>{t.e(869).then((n=>{e(t(5429))}).bind(null,t)).catch((e=>{n(e)}))}))})}},le={id:`@jupyter-widgets/jupyterlab-manager:output-${P}`,requires:[h.IJupyterWidgetRegistry],autoStart:!0,activate:(e,n)=>{n.registerWidget({name:"@jupyter-widgets/output",version:P,exports:{OutputModel:U,OutputView:k}})}},ge=[oe,de,se,le];var pe;!function(e){e.widgetManagerProperty=new Map}(pe||(pe={}));const ce=ge},2426:e=>{e.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KPC9zdHlsZT4KPHBhdGggZD0iTTUuMiw1LjlMOSw5LjdsMy44LTMuOGwxLjIsMS4ybC00LjksNWwtNC45LTVMNS4yLDUuOXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTAtMC42aDE4djE4SDBWLTAuNnoiLz4KPC9zdmc+Cg"}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/586.085510630436c2e4273f.js b/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/586.085510630436c2e4273f.js new file mode 100644 index 0000000000000000000000000000000000000000..4beaf860c73bd26c396891783cf9ebd21eab8bc2 --- /dev/null +++ b/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/586.085510630436c2e4273f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_widgets_jupyterlab_manager=self.webpackChunk_jupyter_widgets_jupyterlab_manager||[]).push([[586],{3586:(e,t,s)=>{s.r(t),s.d(t,{AccordionModel:()=>kt,AccordionView:()=>Vt,AudioModel:()=>q,AudioView:()=>G,BaseIntSliderView:()=>Te,BoolModel:()=>f,BoundedFloatModel:()=>De,BoundedFloatTextModel:()=>Ke,BoundedIntModel:()=>ye,BoundedIntTextModel:()=>Le,BoxModel:()=>E,BoxView:()=>D,ButtonModel:()=>O,ButtonStyleModel:()=>S,ButtonView:()=>k,CheckboxModel:()=>w,CheckboxStyleModel:()=>v,CheckboxView:()=>y,ColorPickerModel:()=>Y,ColorPickerView:()=>Q,ColorsInputModel:()=>Nt,ColorsInputView:()=>Ht,ComboboxModel:()=>bs,ComboboxView:()=>vs,ControllerAxisModel:()=>Qe,ControllerAxisView:()=>Xe,ControllerButtonModel:()=>Je,ControllerButtonView:()=>Ye,ControllerModel:()=>Ze,ControllerView:()=>et,DatePickerModel:()=>ee,DatePickerView:()=>te,DatetimeModel:()=>ue,DatetimeView:()=>ce,DescriptionModel:()=>r,DescriptionStyleModel:()=>o,DescriptionView:()=>h,DirectionalLinkModel:()=>_,DropdownModel:()=>it,DropdownView:()=>at,FileUploadModel:()=>xs,FileUploadView:()=>fs,FloatLogSliderModel:()=>Ue,FloatLogSliderView:()=>$e,FloatModel:()=>ze,FloatProgressModel:()=>Ge,FloatRangeSliderModel:()=>Fe,FloatRangeSliderView:()=>Ne,FloatSliderModel:()=>Pe,FloatSliderView:()=>Re,FloatTextModel:()=>He,FloatTextView:()=>qe,FloatsInputModel:()=>Gt,FloatsInputView:()=>Jt,GridBoxModel:()=>R,GridBoxView:()=>F,HBoxModel:()=>B,HBoxView:()=>P,HTMLMathModel:()=>ns,HTMLMathStyleModel:()=>es,HTMLMathView:()=>os,HTMLModel:()=>ls,HTMLStyleModel:()=>Zt,HTMLView:()=>ds,ImageModel:()=>$,ImageView:()=>N,IntModel:()=>we,IntProgressModel:()=>Ae,IntRangeSliderModel:()=>je,IntRangeSliderView:()=>Se,IntSliderModel:()=>Me,IntSliderView:()=>Oe,IntTextModel:()=>ke,IntTextView:()=>Ve,IntsInputModel:()=>Yt,IntsInputView:()=>Qt,JUPYTER_CONTROLS_VERSION:()=>n.A,JupyterLuminoAccordionWidget:()=>Lt,JupyterLuminoTabPanelWidget:()=>At,LabelModel:()=>rs,LabelStyleModel:()=>ts,LabelView:()=>hs,LabeledDOMWidgetModel:()=>u,LabeledDOMWidgetView:()=>c,LinkModel:()=>b,MultipleSelectionModel:()=>gt,NaiveDatetimeModel:()=>be,PasswordModel:()=>ms,PasswordView:()=>_s,PlayModel:()=>Ee,PlayView:()=>Be,ProgressStyleModel:()=>Ie,ProgressView:()=>We,RadioButtonsModel:()=>nt,RadioButtonsView:()=>ot,SelectModel:()=>lt,SelectMultipleModel:()=>mt,SelectMultipleView:()=>_t,SelectView:()=>dt,SelectionContainerModel:()=>Ot,SelectionModel:()=>tt,SelectionRangeSliderModel:()=>bt,SelectionRangeSliderView:()=>vt,SelectionSliderModel:()=>ct,SelectionSliderView:()=>pt,SelectionView:()=>st,SliderStyleModel:()=>Ce,StackModel:()=>Et,StackView:()=>Bt,StringModel:()=>is,StringView:()=>as,TabModel:()=>It,TabView:()=>Wt,TagsInputModel:()=>Rt,TagsInputView:()=>$t,TextModel:()=>ps,TextStyleModel:()=>ss,TextView:()=>gs,TextareaModel:()=>us,TextareaView:()=>cs,TimeModel:()=>de,TimeView:()=>ne,ToggleButtonModel:()=>C,ToggleButtonStyleModel:()=>x,ToggleButtonView:()=>M,ToggleButtonsModel:()=>ht,ToggleButtonsStyleModel:()=>rt,ToggleButtonsView:()=>ut,VBoxModel:()=>z,VBoxView:()=>U,ValidModel:()=>j,ValidView:()=>T,VideoModel:()=>H,VideoView:()=>K,datetime_serializers:()=>he,deserialize_date:()=>Z,deserialize_datetime:()=>re,deserialize_naive:()=>me,deserialize_time:()=>ae,escape_html:()=>l,naive_serializers:()=>_e,reject:()=>d,resolvePromisesDict:()=>i.resolvePromisesDict,serialize_date:()=>X,serialize_datetime:()=>oe,serialize_naive:()=>ge,serialize_time:()=>ie,time_serializers:()=>le,typeset:()=>a,uuid:()=>i.uuid,version:()=>ws});var i=s(7401);function a(e,t){void 0!==t&&(e.textContent=t),void 0!==window.MathJax&&MathJax.Hub.Queue(["Typeset",MathJax.Hub,e])}function l(e){const t=document.createElement("div");return t.textContent=e,t.innerHTML}function d(e,t){return function(s){throw t&&console.error(new Error(e)),s}}var n=s(8701);class o extends i.StyleModel{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"DescriptionStyleModel",_model_module:"@jupyter-widgets/controls",_model_module_version:n.A})}}o.styleProperties={description_width:{selector:".widget-label",attribute:"width",default:null}};class r extends i.DOMWidgetModel{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"DescriptionModel",_view_name:"DescriptionView",_view_module:"@jupyter-widgets/controls",_model_module:"@jupyter-widgets/controls",_view_module_version:n.A,_model_module_version:n.A,description:"",description_allow_html:!1})}}class h extends i.DOMWidgetView{render(){this.label=document.createElement("label"),this.el.appendChild(this.label),this.label.className="widget-label",this.label.style.display="none",this.listenTo(this.model,"change:description",this.updateDescription),this.listenTo(this.model,"change:description_allow_html",this.updateDescription),this.listenTo(this.model,"change:tabbable",this.updateTabindex),this.updateDescription(),this.updateTabindex(),this.updateTooltip()}typeset(e,t){this.displayed.then((()=>{var s;const i=null===(s=this.model.widget_manager._rendermime)||void 0===s?void 0:s.latexTypesetter;if(!i)return a(e,t);void 0!==t&&(e.textContent=t),i.typeset(e)}))}updateDescription(){const e=this.model.get("description");0===e.length?this.label.style.display="none":(this.model.get("description_allow_html")?this.label.innerHTML=this.model.widget_manager.inline_sanitize(e):this.label.textContent=e,this.typeset(this.label),this.label.style.display="")}updateTooltip(){this.label&&(this.label.title=this.model.get("tooltip"))}}class u extends r{}class c extends h{}class p extends i.WidgetModel{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"CoreWidgetModel",_view_module:"@jupyter-widgets/controls",_model_module:"@jupyter-widgets/controls",_view_module_version:n.A,_model_module_version:n.A})}}class g extends i.DOMWidgetModel{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"CoreDOMWidgetModel",_view_module:"@jupyter-widgets/controls",_model_module:"@jupyter-widgets/controls",_view_module_version:n.A,_model_module_version:n.A})}}class m extends r{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"CoreDescriptionModel",_view_module:"@jupyter-widgets/controls",_model_module:"@jupyter-widgets/controls",_view_module_version:n.A,_model_module_version:n.A})}}class _ extends p{defaults(){return Object.assign(Object.assign({},super.defaults()),{target:void 0,source:void 0,_model_name:"DirectionalLinkModel"})}initialize(e,t){super.initialize(e,t),this.on("change",this.updateBindings,this),this.updateBindings()}updateValue(e,t,s,i){if(!this._updating){this._updating=!0;try{s&&(s.set(i,e.get(t)),s.save_changes())}finally{this._updating=!1}}}updateBindings(){this.cleanup(),[this.sourceModel,this.sourceAttr]=this.get("source")||[null,null],[this.targetModel,this.targetAttr]=this.get("target")||[null,null],this.sourceModel&&(this.listenTo(this.sourceModel,"change:"+this.sourceAttr,(()=>{this.updateValue(this.sourceModel,this.sourceAttr,this.targetModel,this.targetAttr)})),this.updateValue(this.sourceModel,this.sourceAttr,this.targetModel,this.targetAttr),this.listenToOnce(this.sourceModel,"destroy",this.cleanup)),this.targetModel&&this.listenToOnce(this.targetModel,"destroy",this.cleanup)}cleanup(){this.sourceModel&&(this.stopListening(this.sourceModel,"change:"+this.sourceAttr,void 0),this.stopListening(this.sourceModel,"destroy",void 0)),this.targetModel&&this.stopListening(this.targetModel,"destroy",void 0)}}_.serializers=Object.assign(Object.assign({},p.serializers),{target:{deserialize:i.unpack_models},source:{deserialize:i.unpack_models}});class b extends _{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"LinkModel"})}updateBindings(){super.updateBindings(),this.targetModel&&this.listenTo(this.targetModel,"change:"+this.targetAttr,(()=>{this.updateValue(this.targetModel,this.targetAttr,this.sourceModel,this.sourceAttr)}))}cleanup(){super.cleanup(),this.targetModel&&this.stopListening(this.targetModel,"change:"+this.targetAttr,void 0)}}class v extends o{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"CheckboxStyleModel"})}}v.styleProperties=Object.assign(Object.assign({},o.styleProperties),{background:{selector:"",attribute:"background",default:null}});class x extends o{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"ToggleButtonStyleModel"})}}x.styleProperties=Object.assign(Object.assign({},o.styleProperties),{font_family:{selector:"",attribute:"font-family",default:""},font_size:{selector:"",attribute:"font-size",default:""},font_style:{selector:"",attribute:"font-style",default:""},font_variant:{selector:"",attribute:"font-variant",default:""},font_weight:{selector:"",attribute:"font-weight",default:""},text_color:{selector:"",attribute:"color",default:""},text_decoration:{selector:"",attribute:"text-decoration",default:""}});class f extends m{defaults(){return Object.assign(Object.assign({},super.defaults()),{value:!1,disabled:!1,_model_name:"BoolModel"})}}class w extends m{defaults(){return Object.assign(Object.assign({},super.defaults()),{indent:!0,style:null,_view_name:"CheckboxView",_model_name:"CheckboxModel"})}}class y extends h{render(){super.render(),this.el.classList.add("jupyter-widgets"),this.el.classList.add("widget-inline-hbox"),this.el.classList.add("widget-checkbox"),this.label.innerHTML="​",this.checkboxLabel=document.createElement("label"),this.checkboxLabel.classList.add("widget-label-basic"),this.el.appendChild(this.checkboxLabel),this.checkbox=document.createElement("input"),this.checkbox.setAttribute("type","checkbox"),this.checkboxLabel.appendChild(this.checkbox),this.descriptionSpan=document.createElement("span"),this.checkboxLabel.appendChild(this.descriptionSpan),this.listenTo(this.model,"change:indent",this.updateIndent),this.listenTo(this.model,"change:tabbable",this.updateTabindex),this.update(),this.updateDescription(),this.updateIndent(),this.updateTabindex(),this.updateTooltip()}updateDescription(){if(null==this.checkboxLabel)return;const e=this.model.get("description");this.model.get("description_allow_html")?this.descriptionSpan.innerHTML=this.model.widget_manager.inline_sanitize(e):this.descriptionSpan.textContent=e,this.typeset(this.descriptionSpan),this.descriptionSpan.title=e,this.checkbox.title=e}updateIndent(){const e=this.model.get("indent");this.label.style.display=e?"":"none"}updateTabindex(){if(!this.checkbox)return;const e=this.model.get("tabbable");!0===e?this.checkbox.setAttribute("tabIndex","0"):!1===e?this.checkbox.setAttribute("tabIndex","-1"):null===e&&this.checkbox.removeAttribute("tabIndex")}updateTooltip(){if(!this.checkbox)return;const e=this.model.get("tooltip");e?0===this.model.get("description").length&&this.checkbox.setAttribute("title",e):this.checkbox.removeAttribute("title")}events(){return{'click input[type="checkbox"]':"_handle_click"}}_handle_click(){const e=this.model.get("value");this.model.set("value",!e,{updated_view:this}),this.touch()}update(e){return this.checkbox.checked=this.model.get("value"),void 0!==e&&e.updated_view==this||(this.checkbox.disabled=this.model.get("disabled")),super.update()}handle_message(e){"focus"==e.do?this.checkbox.focus():"blur"==e.do&&this.checkbox.blur()}}class C extends f{defaults(){return Object.assign(Object.assign({},super.defaults()),{_view_name:"ToggleButtonView",_model_name:"ToggleButtonModel",tooltip:"",icon:"",button_style:"",style:null})}}class M extends i.DOMWidgetView{render(){super.render(),this.el.classList.add("jupyter-widgets"),this.el.classList.add("jupyter-button"),this.el.classList.add("widget-toggle-button"),this.listenTo(this.model,"change:button_style",this.update_button_style),this.listenTo(this.model,"change:tabbable",this.updateTabindex),this.set_button_style(),this.update()}update_button_style(){this.update_mapped_classes(M.class_map,"button_style")}set_button_style(){this.set_mapped_classes(M.class_map,"button_style")}update(e){if(this.model.get("value")?this.el.classList.add("mod-active"):this.el.classList.remove("mod-active"),void 0===e||e.updated_view!==this){this.el.disabled=this.model.get("disabled"),this.el.setAttribute("tabbable",this.model.get("tabbable")),this.el.setAttribute("title",this.model.get("tooltip"));const e=this.model.get("description"),t=this.model.get("icon");if(0===e.trim().length&&0===t.trim().length)this.el.innerHTML=" ";else{if(this.el.textContent="",t.trim().length){const e=document.createElement("i");this.el.appendChild(e),e.classList.add("fa"),e.classList.add("fa-"+t)}this.el.appendChild(document.createTextNode(e))}}return this.updateTabindex(),super.update()}events(){return{click:"_handle_click"}}_handle_click(e){e.preventDefault();const t=this.model.get("value");this.model.set("value",!t,{updated_view:this}),this.touch()}preinitialize(){this.tagName="button"}}M.class_map={primary:["mod-primary"],success:["mod-success"],info:["mod-info"],warning:["mod-warning"],danger:["mod-danger"]};class j extends f{defaults(){return Object.assign(Object.assign({},super.defaults()),{readout:"Invalid",_view_name:"ValidView",_model_name:"ValidModel"})}}class T extends h{render(){super.render(),this.el.classList.add("jupyter-widgets"),this.el.classList.add("widget-valid"),this.el.classList.add("widget-inline-hbox"),this.icon=document.createElement("i"),this.icon.classList.add("fa","fa-fw"),this.el.appendChild(this.icon),this.readout=document.createElement("span"),this.readout.classList.add("widget-valid-readout"),this.readout.classList.add("widget-readout"),this.el.appendChild(this.readout),this.update()}update(){this.el.classList.remove("mod-valid"),this.el.classList.remove("mod-invalid"),this.icon.classList.remove("fa-check"),this.icon.classList.remove("fa-times"),this.readout.textContent=this.model.get("readout"),this.model.get("value")?(this.el.classList.add("mod-valid"),this.icon.classList.add("fa-check")):(this.el.classList.add("mod-invalid"),this.icon.classList.add("fa-times"))}}class S extends i.StyleModel{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"ButtonStyleModel",_model_module:"@jupyter-widgets/controls",_model_module_version:n.A})}}S.styleProperties={button_color:{selector:"",attribute:"background-color",default:null},font_family:{selector:"",attribute:"font-family",default:""},font_size:{selector:"",attribute:"font-size",default:""},font_style:{selector:"",attribute:"font-style",default:""},font_variant:{selector:"",attribute:"font-variant",default:""},font_weight:{selector:"",attribute:"font-weight",default:""},text_color:{selector:"",attribute:"color",default:""},text_decoration:{selector:"",attribute:"text-decoration",default:""}};class O extends g{defaults(){return Object.assign(Object.assign({},super.defaults()),{description:"",tooltip:"",disabled:!1,icon:"",button_style:"",_view_name:"ButtonView",_model_name:"ButtonModel",style:null})}}class k extends i.DOMWidgetView{render(){super.render(),this.el.classList.add("jupyter-widgets"),this.el.classList.add("jupyter-button"),this.el.classList.add("widget-button"),this.listenTo(this.model,"change:button_style",this.update_button_style),this.listenTo(this.model,"change:tabbable",this.updateTabindex),this.set_button_style(),this.update()}update(){this.el.disabled=this.model.get("disabled"),this.updateTabindex();const e=this.model.get("tooltip"),t=this.model.get("description"),s=this.model.get("icon");if(this.el.setAttribute("title",null!=e?e:t),t.length||s.length){if(this.el.textContent="",s.length){const e=document.createElement("i");e.classList.add("fa"),e.classList.add(...s.split(/[\s]+/).filter(Boolean).map((e=>`fa-${e}`))),0===t.length&&e.classList.add("center"),this.el.appendChild(e)}this.el.appendChild(document.createTextNode(t))}return super.update()}update_button_style(){this.update_mapped_classes(k.class_map,"button_style")}set_button_style(){this.set_mapped_classes(k.class_map,"button_style")}events(){return{click:"_handle_click"}}_handle_click(e){e.preventDefault(),this.send({event:"click"})}preinitialize(){this.tagName="button"}}k.class_map={primary:["mod-primary"],success:["mod-success"],info:["mod-info"],warning:["mod-warning"],danger:["mod-danger"]};var L=s(4053),V=s(6230),I=s(5256),A=s(8596),W=s.n(A);class E extends g{defaults(){return Object.assign(Object.assign({},super.defaults()),{_view_name:"BoxView",_model_name:"BoxModel",children:[],box_style:""})}}E.serializers=Object.assign(Object.assign({},g.serializers),{children:{deserialize:i.unpack_models}});class B extends E{defaults(){return Object.assign(Object.assign({},super.defaults()),{_view_name:"HBoxView",_model_name:"HBoxModel"})}}class z extends E{defaults(){return Object.assign(Object.assign({},super.defaults()),{_view_name:"VBoxView",_model_name:"VBoxModel"})}}class D extends i.DOMWidgetView{_createElement(e){return this.luminoWidget=new i.JupyterLuminoPanelWidget({view:this}),this.luminoWidget.node}_setElement(e){if(this.el||e!==this.luminoWidget.node)throw new Error("Cannot reset the DOM element.");this.el=this.luminoWidget.node,this.$el=W()(this.luminoWidget.node)}initialize(e){super.initialize(e),this.children_views=new i.ViewList(this.add_child_model,null,this),this.listenTo(this.model,"change:children",this.update_children),this.listenTo(this.model,"change:box_style",this.update_box_style),this.luminoWidget.addClass("jupyter-widgets"),this.luminoWidget.addClass("widget-container"),this.luminoWidget.addClass("widget-box")}render(){super.render(),this.update_children(),this.set_box_style()}update_children(){var e;null===(e=this.children_views)||void 0===e||e.update(this.model.get("children")).then((e=>{e.forEach((e=>{V.MessageLoop.postMessage(e.luminoWidget,I.Widget.ResizeMessage.UnknownSize)}))}))}update_box_style(){this.update_mapped_classes(D.class_map,"box_style")}set_box_style(){this.set_mapped_classes(D.class_map,"box_style")}add_child_model(e){const t=new I.Widget;return this.luminoWidget.addWidget(t),this.create_child_view(e).then((e=>{const s=L.ArrayExt.firstIndexOf(this.luminoWidget.widgets,t);return this.luminoWidget.insertWidget(s,e.luminoWidget),t.dispose(),e})).catch((0,i.reject)("Could not add child view to box",!0))}remove(){this.children_views=null,super.remove()}}D.class_map={success:["alert","alert-success"],info:["alert","alert-info"],warning:["alert","alert-warning"],danger:["alert","alert-danger"]};class P extends D{initialize(e){super.initialize(e),this.luminoWidget.addClass("widget-hbox")}}class U extends D{initialize(e){super.initialize(e),this.luminoWidget.addClass("widget-vbox")}}class F extends D{initialize(e){super.initialize(e),this.luminoWidget.addClass("widget-gridbox"),this.luminoWidget.removeClass("widget-box")}}class R extends E{defaults(){return Object.assign(Object.assign({},super.defaults()),{_view_name:"GridBoxView",_model_name:"GridBoxModel"})}}class $ extends g{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"ImageModel",_view_name:"ImageView",format:"png",width:"",height:"",value:new DataView(new ArrayBuffer(0))})}}$.serializers=Object.assign(Object.assign({},g.serializers),{value:{serialize:e=>new DataView(e.buffer.slice(0))}});class N extends i.DOMWidgetView{render(){super.render(),this.luminoWidget.addClass("jupyter-widgets"),this.luminoWidget.addClass("widget-image"),this.update()}update(){let e;const t=this.model.get("format"),s=this.model.get("value");if("url"!==t){const t=new Blob([s],{type:`image/${this.model.get("format")}`});e=URL.createObjectURL(t)}else e=new TextDecoder("utf-8").decode(s.buffer);const i=this.el.src;this.el.src=e,i&&URL.revokeObjectURL(i);const a=this.model.get("width");void 0!==a&&a.length>0?this.el.setAttribute("width",a):this.el.removeAttribute("width");const l=this.model.get("height");return void 0!==l&&l.length>0?this.el.setAttribute("height",l):this.el.removeAttribute("height"),super.update()}remove(){this.el.src&&URL.revokeObjectURL(this.el.src),super.remove()}preinitialize(){this.tagName="img"}}class H extends g{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"VideoModel",_view_name:"VideoView",format:"mp4",width:"",height:"",autoplay:!0,loop:!0,controls:!0,value:new DataView(new ArrayBuffer(0))})}}H.serializers=Object.assign(Object.assign({},g.serializers),{value:{serialize:e=>new DataView(e.buffer.slice(0))}});class K extends i.DOMWidgetView{render(){super.render(),this.luminoWidget.addClass("jupyter-widgets"),this.luminoWidget.addClass("widget-image"),this.update()}update(){let e;const t=this.model.get("format"),s=this.model.get("value");if("url"!==t){const t=new Blob([s],{type:`video/${this.model.get("format")}`});e=URL.createObjectURL(t)}else e=new TextDecoder("utf-8").decode(s.buffer);const i=this.el.src;this.el.src=e,i&&URL.revokeObjectURL(i);const a=this.model.get("width");void 0!==a&&a.length>0?this.el.setAttribute("width",a):this.el.removeAttribute("width");const l=this.model.get("height");return void 0!==l&&l.length>0?this.el.setAttribute("height",l):this.el.removeAttribute("height"),this.el.loop=this.model.get("loop"),this.el.autoplay=this.model.get("autoplay"),this.el.controls=this.model.get("controls"),super.update()}remove(){this.el.src&&URL.revokeObjectURL(this.el.src),super.remove()}preinitialize(){this.tagName="video"}}class q extends g{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"AudioModel",_view_name:"AudioView",format:"mp3",autoplay:!0,loop:!0,controls:!0,value:new DataView(new ArrayBuffer(0))})}}q.serializers=Object.assign(Object.assign({},g.serializers),{value:{serialize:e=>new DataView(e.buffer.slice(0))}});class G extends i.DOMWidgetView{render(){super.render(),this.luminoWidget.addClass("jupyter-widgets"),this.update()}update(){let e;const t=this.model.get("format"),s=this.model.get("value");if("url"!==t){const t=new Blob([s],{type:`audio/${this.model.get("format")}`});e=URL.createObjectURL(t)}else e=new TextDecoder("utf-8").decode(s.buffer);const i=this.el.src;return this.el.src=e,i&&URL.revokeObjectURL(i),this.el.loop=this.model.get("loop"),this.el.autoplay=this.model.get("autoplay"),this.el.controls=this.model.get("controls"),super.update()}remove(){this.el.src&&URL.revokeObjectURL(this.el.src),super.remove()}preinitialize(){this.tagName="audio"}}const J={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgreen:"#90ee90",lightgray:"#d3d3d3",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};class Y extends m{defaults(){return Object.assign(Object.assign({},super.defaults()),{value:"black",concise:!1,_model_name:"ColorPickerModel",_view_name:"ColorPickerView"})}}class Q extends h{render(){super.render(),this.el.classList.add("jupyter-widgets"),this.el.classList.add("widget-inline-hbox"),this.el.classList.add("widget-colorpicker"),this._color_container=document.createElement("div"),this._color_container.className="widget-inline-hbox widget-colorpicker-input",this.el.appendChild(this._color_container),this._textbox=document.createElement("input"),this._textbox.setAttribute("type","text"),this._textbox.id=this.label.htmlFor=(0,i.uuid)(),this._color_container.appendChild(this._textbox),this._textbox.value=this.model.get("value"),this._colorpicker=document.createElement("input"),this._colorpicker.setAttribute("type","color"),this._color_container.appendChild(this._colorpicker),this.listenTo(this.model,"change:value",this._update_value),this.listenTo(this.model,"change:concise",this._update_concise),this._update_concise(),this._update_value(),this.update()}update(e){if(void 0===e||e.updated_view!=this){const e=this.model.get("disabled");this._textbox.disabled=e,this._colorpicker.disabled=e}return super.update()}events(){return this._picker_change,this._text_change,{'change [type="color"]':"_picker_change",'change [type="text"]':"_text_change"}}_update_value(){const e=this.model.get("value");var t,s;this._colorpicker.value=J[(t=e).toLowerCase()]||(7===(s=t).length?s:"#"+s.charAt(1)+s.charAt(1)+s.charAt(2)+s.charAt(2)+s.charAt(3)+s.charAt(3)),this._textbox.value=e}_update_concise(){this.model.get("concise")?(this.el.classList.add("concise"),this._textbox.style.display="none"):(this.el.classList.remove("concise"),this._textbox.style.display="")}_picker_change(){this.model.set("value",this._colorpicker.value),this.touch()}_text_change(){const e=this._validate_color(this._textbox.value,this.model.get("value"));this.model.set("value",e),this.touch()}_validate_color(e,t){return e.match(/#[a-fA-F0-9]{3}(?:[a-fA-F0-9]{3})?$/)||J[e.toLowerCase()]?e:t}}function X(e){return null===e?null:{year:e.getUTCFullYear(),month:e.getUTCMonth(),date:e.getUTCDate()}}function Z(e){if(null===e)return null;{const t=new Date;return t.setUTCFullYear(e.year,e.month,e.date),t.setUTCHours(0,0,0,0),t}}class ee extends m{defaults(){return Object.assign(Object.assign({},super.defaults()),{value:null,_model_name:"DatePickerModel",_view_name:"DatePickerView"})}}ee.serializers=Object.assign(Object.assign({},m.serializers),{value:{serialize:X,deserialize:Z}});class te extends h{render(){super.render(),this.el.classList.add("jupyter-widgets"),this.el.classList.add("widget-inline-hbox"),this.el.classList.add("widget-datepicker"),this._datepicker=document.createElement("input"),this._datepicker.setAttribute("type","date"),this._datepicker.id=this.label.htmlFor=(0,i.uuid)(),this.el.appendChild(this._datepicker),this.listenTo(this.model,"change:value",this._update_value),this._update_value(),this.update()}update(e){return void 0!==e&&e.updated_view===this||(this._datepicker.disabled=this.model.get("disabled")),super.update()}events(){return this._picker_change,this._picker_focusout,{'change [type="date"]':"_picker_change",'focusout [type="date"]':"_picker_focusout"}}_update_value(){const e=this.model.get("value");this._datepicker.valueAsDate=e}_picker_change(){this._datepicker.validity.badInput||(this.model.set("value",this._datepicker.valueAsDate),this.touch())}_picker_focusout(){this._datepicker.validity.badInput&&(this.model.set("value",null),this.touch())}}const se=/(\d\d):(\d\d)(:(\d\d)(.(\d{1,3})\d*)?)?/;function ie(e){if(null===e)return null;{const t=se.exec(e);return null===t?null:{hours:Math.min(23,parseInt(t[1],10)),minutes:Math.min(59,parseInt(t[2],10)),seconds:t[4]?Math.min(59,parseInt(t[4],10)):0,milliseconds:t[6]?parseInt(t[6],10):0}}}function ae(e){if(null===e)return null;{const t=[`${e.hours.toString().padStart(2,"0")}:${e.minutes.toString().padStart(2,"0")}`];return(e.seconds>0||e.milliseconds>0)&&(t.push(`:${e.seconds.toString().padStart(2,"0")}`),e.milliseconds>0&&t.push(`.${e.milliseconds.toString().padStart(3,"0")}`)),t.join("")}}const le={serialize:ie,deserialize:ae};class de extends m{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:de.model_name,_view_name:de.view_name,value:null,disabled:!1,min:null,max:null,step:60})}}de.serializers=Object.assign(Object.assign({},m.serializers),{value:le,min:le,max:le}),de.model_name="TimeModel",de.view_name="TimeView";class ne extends h{render(){super.render(),this.el.classList.add("jupyter-widgets"),this.el.classList.add("widget-inline-hbox"),this.el.classList.add("widget-timepicker"),this._timepicker=document.createElement("input"),this._timepicker.setAttribute("type","time"),this._timepicker.id=this.label.htmlFor=(0,i.uuid)(),this.el.appendChild(this._timepicker),this.listenTo(this.model,"change:value",this._update_value),this.listenTo(this.model,"change",this.update2),this._update_value(),this.update2()}update2(e,t){return void 0!==t&&t.updated_view===this||(this._timepicker.disabled=this.model.get("disabled"),this._timepicker.min=this.model.get("min"),this._timepicker.max=this.model.get("max"),this._timepicker.step=this.model.get("step")),super.update()}events(){return this._picker_change,this._picker_focusout,{'change [type="time"]':"_picker_change",'focusout [type="time"]':"_picker_focusout"}}_update_value(e,t,s){void 0!==s&&s.updated_view===this||(this._timepicker.value=this.model.get("value"))}_picker_change(){this._timepicker.validity.badInput||(this.model.set("value",this._timepicker.value,{updated_view:this}),this.touch())}_picker_focusout(){this._timepicker.validity.badInput&&(this.model.set("value",null,{updated_view:this}),this.touch())}}function oe(e){return null===e?null:{year:e.getUTCFullYear(),month:e.getUTCMonth(),date:e.getUTCDate(),hours:e.getUTCHours(),minutes:e.getUTCMinutes(),seconds:e.getUTCSeconds(),milliseconds:e.getUTCMilliseconds()}}function re(e){if(null===e)return null;{const t=new Date;return t.setUTCFullYear(e.year,e.month,e.date),t.setUTCHours(e.hours,e.minutes,e.seconds,e.milliseconds),t}}const he={serialize:oe,deserialize:re};class ue extends m{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"DatetimeModel",_view_name:"DatetimeView",value:null,disabled:!1,min:null,max:null})}}ue.serializers=Object.assign(Object.assign({},m.serializers),{value:he,min:he,max:he});class ce extends h{render(){super.render(),this.el.classList.add("jupyter-widgets"),this.el.classList.add("widget-inline-hbox"),this.el.classList.add("widget-datetimepicker");const e=document.createElement("input");e.type="datetime-local","text"===e.type?(this._datepicker=document.createElement("input"),this._datepicker.setAttribute("type","date"),this._datepicker.id=this.label.htmlFor=(0,i.uuid)(),this._timepicker=document.createElement("input"),this._timepicker.setAttribute("type","time"),this._timepicker.id=(0,i.uuid)(),this.el.appendChild(this._datepicker),this.el.appendChild(this._timepicker)):(this._datetimepicker=e,this._datetimepicker.id=this.label.htmlFor=(0,i.uuid)(),this.el.appendChild(this._datetimepicker)),this.listenTo(this.model,"change:value",this._update_value),this.listenTo(this.model,"change",this.update2),this._update_value(),this.update2()}update2(e,t){if(void 0===t||t.updated_view!==this){const e=this.model.get("min"),t=this.model.get("max");this._datetimepicker?(this._datetimepicker.disabled=this.model.get("disabled"),this._datetimepicker.min=pe.dt_as_dt_string(e),this._datetimepicker.max=pe.dt_as_dt_string(t)):(this._datepicker.disabled=this.model.get("disabled"),this._datepicker.min=pe.dt_as_date_string(e),this._datepicker.max=pe.dt_as_date_string(t),this._timepicker.disabled=this.model.get("disabled"))}}events(){return this._picker_change,this._picker_focusout,{'change [type="date"]':"_picker_change",'change [type="time"]':"_picker_change",'change [type="datetime-local"]':"_picker_change",'focusout [type="date"]':"_picker_focusout",'focusout [type="datetime-local"]':"_picker_focusout",'focusout [type="time"]':"_picker_focusout"}}_update_value(e,t,s){if(void 0===s||s.updated_view!==this){const e=this.model.get("value");this._datetimepicker?this._datetimepicker.value=pe.dt_as_dt_string(e):(this._datepicker.valueAsDate=e,this._timepicker.value=pe.dt_as_time_string(e))}}_picker_change(){if(this._datetimepicker){if(!this._datetimepicker.validity.badInput){const e=this._datetimepicker.value;let t=e?new Date(e):null;t&&isNaN(t.valueOf())&&(t=null),this.model.set("value",t,{updated_view:this}),this.touch()}}else if(!this._datepicker.validity.badInput&&!this._timepicker.validity.badInput){const e=this._datepicker.valueAsDate,t=ie(this._timepicker.value);null!==e&&null!==t&&e.setHours(t.hours,t.minutes,t.seconds,t.milliseconds),this.model.set("value",null!==t&&e,{updated_view:this}),this.touch()}}_picker_focusout(){[this._datetimepicker,this._datepicker,this._timepicker].some((e=>e&&e.validity.badInput))&&(this.model.set("value",null),this.touch())}}var pe;function ge(e){return null===e?null:{year:e.getFullYear(),month:e.getMonth(),date:e.getDate(),hours:e.getHours(),minutes:e.getMinutes(),seconds:e.getSeconds(),milliseconds:e.getMilliseconds()}}function me(e){if(null===e)return null;{const t=new Date;return t.setFullYear(e.year,e.month,e.date),t.setHours(e.hours,e.minutes,e.seconds,e.milliseconds),t}}!function(e){function t(e){if(null===e)return"";const t=[];return t.push(`${e.getFullYear().toString().padStart(4,"0")}`),t.push(`-${(e.getMonth()+1).toString().padStart(2,"0")}`),t.push(`-${e.getDate().toString().padStart(2,"0")}`),t.push(`T${e.getHours().toString().padStart(2,"0")}`),t.push(`:${e.getMinutes().toString().padStart(2,"0")}`),(e.getSeconds()>0||e.getMilliseconds()>0)&&(t.push(`:${e.getSeconds().toString().padStart(2,"0")}`),e.getMilliseconds()>0&&t.push(`.${e.getMilliseconds().toString().padStart(3,"0")}`)),t.join("")}e.dt_as_dt_string=t,e.dt_as_date_string=function(e){return e?t(e).split("T",2)[0]:""},e.dt_as_time_string=function(e){return e?t(e).split("T",2)[1]:""}}(pe||(pe={}));const _e={serialize:ge,deserialize:me};class be extends ue{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"NaiveDatetimeModel"})}}be.serializers=Object.assign(Object.assign({},m.serializers),{value:_e,min:_e,max:_e});var ve=s(7102),xe=s(5715),fe=s.n(xe);class we extends m{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"IntModel",value:0})}}class ye extends we{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"BoundedIntModel",max:100,min:0})}}class Ce extends o{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"SliderStyleModel"})}}Ce.styleProperties=Object.assign(Object.assign({},o.styleProperties),{handle_color:{selector:".noUi-handle",attribute:"background-color",default:null}});class Me extends ye{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"IntSliderModel",_view_name:"IntSliderView",step:1,orientation:"horizontal",readout:!0,readout_format:"d",continuous_update:!0,style:null,disabled:!1})}initialize(e,t){super.initialize(e,t),this.on("change:readout_format",this.update_readout_format,this),this.update_readout_format()}update_readout_format(){this.readout_formatter=(0,ve.GP)(this.get("readout_format"))}}class je extends Me{}class Te extends h{constructor(){super(...arguments),this._parse_value=parseInt}render(){super.render(),this.el.classList.add("jupyter-widgets"),this.el.classList.add("widget-inline-hbox"),this.el.classList.add("widget-slider"),this.el.classList.add("widget-hslider"),this.$slider=document.createElement("div"),this.$slider.classList.add("slider"),this.slider_container=document.createElement("div"),this.slider_container.classList.add("slider-container"),this.slider_container.appendChild(this.$slider),this.el.appendChild(this.slider_container),this.readout=document.createElement("div"),this.el.appendChild(this.readout),this.readout.classList.add("widget-readout"),this.readout.contentEditable="true",this.readout.style.display="none",this.createSlider(),this.model.on("change:orientation",this.regenSlider,this),this.model.on("change:max",this.updateSliderOptions,this),this.model.on("change:min",this.updateSliderOptions,this),this.model.on("change:step",this.updateSliderOptions,this),this.model.on("change:value",this.updateSliderValue,this),this.update()}update(e){return void 0!==e&&e.updated_view===this||(this.model.get("disabled")?(this.readout.contentEditable="false",this.$slider.setAttribute("disabled",!0)):(this.readout.contentEditable="true",this.$slider.removeAttribute("disabled")),"vertical"===this.model.get("orientation")?(this.el.classList.remove("widget-hslider"),this.el.classList.add("widget-vslider"),this.el.classList.remove("widget-inline-hbox"),this.el.classList.add("widget-inline-vbox")):(this.el.classList.remove("widget-vslider"),this.el.classList.add("widget-hslider"),this.el.classList.remove("widget-inline-vbox"),this.el.classList.add("widget-inline-hbox")),this.model.get("readout")?(this.readout.style.display="",this.displayed.then((()=>{this.readout_overflow()?this.readout.classList.add("overflow"):this.readout.classList.remove("overflow")}))):this.readout.style.display="none"),super.update()}readout_overflow(){return this.readout.scrollWidth>this.readout.clientWidth}events(){return{"blur [contentEditable=true]":"handleTextChange","keydown [contentEditable=true]":"handleKeyDown"}}handleKeyDown(e){13===e.keyCode&&(e.preventDefault(),this.handleTextChange())}createSlider(){const e=this.model.get("orientation"),t=this.model.get("behavior");fe().create(this.$slider,{start:this.model.get("value"),connect:!0,behaviour:t,range:{min:this.model.get("min"),max:this.model.get("max")},step:this.model.get("step"),animate:!1,orientation:e,direction:"horizontal"===e?"ltr":"rtl",format:{from:e=>Number(e),to:e=>this._validate_slide_value(e)}}),this.$slider.noUiSlider.on("update",((e,t)=>{this.handleSliderUpdateEvent(e,t)})),this.$slider.noUiSlider.on("change",((e,t)=>{this.handleSliderChangeEvent(e,t)}))}regenSlider(e){this.$slider.noUiSlider.destroy(),this.createSlider()}_validate_slide_value(e){return Math.round(e)}}class Se extends Te{constructor(){super(...arguments),this._range_regex=/^\s*([+-]?\d+)\s*[-:–]\s*([+-]?\d+)/}update(e){super.update(e);const t=this.model.get("value");this.readout.textContent=this.valueToString(t),this.model.get("value")!==t&&(this.model.set("value",t,{updated_view:this}),this.touch())}valueToString(e){const t=this.model.readout_formatter;return e.map((function(e){return t(e)})).join(" – ")}stringToValue(e){if(null===e)return null;const t=this._range_regex.exec(e);return t?[this._parse_value(t[1]),this._parse_value(t[2])]:null}handleTextChange(){let e=this.stringToValue(this.readout.textContent);const t=this.model.get("min"),s=this.model.get("max");null===e||isNaN(e[0])||isNaN(e[1])||e[0]>e[1]?this.readout.textContent=this.valueToString(this.model.get("value")):(e=[Math.max(Math.min(e[0],s),t),Math.max(Math.min(e[1],s),t)],e[0]!==this.model.get("value")[0]||e[1]!==this.model.get("value")[1]?(this.readout.textContent=this.valueToString(e),this.model.set("value",e),this.touch()):this.readout.textContent=this.valueToString(this.model.get("value")))}handleSliderChangeEvent(e,t){const s=e.map(this._validate_slide_value);this.readout.textContent=this.valueToString(s),this.handleSliderChanged(e,t)}handleSliderUpdateEvent(e,t){const s=e.map(this._validate_slide_value);this.readout.textContent=this.valueToString(s),this.model.get("continuous_update")&&this.handleSliderChanged(e,t)}handleSliderChanged(e,t){const s=e.map(this._validate_slide_value);this.model.set("value",s,{updated_view:this}),this.touch()}updateSliderOptions(e){this.$slider.noUiSlider.updateOptions({start:this.model.get("value"),range:{min:this.model.get("min"),max:this.model.get("max")},step:this.model.get("step")})}updateSliderValue(e,t,s){if(s.updated_view===this)return;const i=this.$slider.noUiSlider.get(),a=this.model.get("value");i[0]===a[0]&&i[1]===a[1]||this.$slider.noUiSlider.set(a)}}class Oe extends Te{update(e){super.update(e);const t=this.model.get("min"),s=this.model.get("max");let i=this.model.get("value");i>s?i=s:i=1){const e=s.substr(1);s=s[0]+e.replace(/[+-]/g,"")}t.value!==s&&(e.preventDefault(),t.value=s)}handleChanging(e){const t=e.target.value.trim();""===t||["-","-.",".","+.","+"].indexOf(t)>=0||this.model.get("continuous_update")&&this.handleChanged(e)}handleChanged(e){const t=e.target;let s=this._parse_value(t.value);if(isNaN(s))t.value=this.model.get("value");else{let e=s;void 0!==this.model.get("max")&&(e=Math.min(this.model.get("max"),e)),void 0!==this.model.get("min")&&(e=Math.max(this.model.get("min"),e)),e!==s&&(t.value=e,s=e),s!==this.model.get("value")&&(this.model.set("value",s,{updated_view:this}),this.touch())}}}class Ie extends o{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"ProgressStyleModel"})}}Ie.styleProperties=Object.assign(Object.assign({},o.styleProperties),{bar_color:{selector:".progress-bar",attribute:"background-color",default:null}});class Ae extends ye{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"IntProgressModel",_view_name:"ProgressView",orientation:"horizontal",bar_style:"",style:null})}}class We extends h{initialize(e){super.initialize(e),this.listenTo(this.model,"change:bar_style",this.update_bar_style),this.luminoWidget.addClass("jupyter-widgets")}render(){super.render();const e="horizontal"===this.model.get("orientation")?"widget-hprogress":"widget-vprogress";this.el.classList.add(e),this.progress=document.createElement("div"),this.progress.classList.add("progress"),this.progress.style.position="relative",this.el.appendChild(this.progress),this.bar=document.createElement("div"),this.bar.classList.add("progress-bar"),this.bar.style.position="absolute",this.bar.style.bottom="0px",this.bar.style.left="0px",this.progress.appendChild(this.bar),this.update(),this.set_bar_style()}update(){const e=this.model.get("value"),t=this.model.get("max"),s=this.model.get("min"),i=100*(e-s)/(t-s);return"horizontal"===this.model.get("orientation")?(this.el.classList.remove("widget-inline-vbox"),this.el.classList.remove("widget-vprogress"),this.el.classList.add("widget-inline-hbox"),this.el.classList.add("widget-hprogress"),this.bar.style.width=i+"%",this.bar.style.height="100%"):(this.el.classList.remove("widget-inline-hbox"),this.el.classList.remove("widget-hprogress"),this.el.classList.add("widget-inline-vbox"),this.el.classList.add("widget-vprogress"),this.bar.style.width="100%",this.bar.style.height=i+"%"),super.update()}update_bar_style(){this.update_mapped_classes(We.class_map,"bar_style",this.bar)}set_bar_style(){this.set_mapped_classes(We.class_map,"bar_style",this.bar)}}We.class_map={success:["progress-bar-success"],info:["progress-bar-info"],warning:["progress-bar-warning"],danger:["progress-bar-danger"]};class Ee extends ye{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"PlayModel",_view_name:"PlayView",repeat:!1,playing:!1,show_repeat:!0,interval:100,step:1,disabled:!1})}initialize(e,t){super.initialize(e,t)}loop(){if(!this.get("playing"))return;const e=this.get("value")+this.get("step");e<=this.get("max")?(this.set("value",e),this.schedule_next()):this.get("repeat")?(this.set("value",this.get("min")),this.schedule_next()):this.pause(),this.save_changes()}schedule_next(){this._timerId=window.setTimeout(this.loop.bind(this),this.get("interval"))}stop(){this.pause(),this.set("value",this.get("min")),this.save_changes()}pause(){window.clearTimeout(this._timerId),this._timerId=void 0,this.set("playing",!1),this.save_changes()}animate(){void 0===this._timerId&&(this.get("value")===this.get("max")?(this.set("value",this.get("min")),this.schedule_next(),this.save_changes()):this.loop(),this.save_changes())}play(){this.set("playing",!this.get("playing")),this.save_changes()}repeat(){this.set("repeat",!this.get("repeat")),this.save_changes()}}class Be extends i.DOMWidgetView{render(){super.render(),this.el.classList.add("jupyter-widgets"),this.el.classList.add("widget-inline-hbox"),this.el.classList.add("widget-play"),this.playPauseButton=document.createElement("button"),this.stopButton=document.createElement("button"),this.repeatButton=document.createElement("button"),this.playPauseButton.className="jupyter-button",this.stopButton.className="jupyter-button",this.repeatButton.className="jupyter-button",this.el.appendChild(this.playPauseButton),this.el.appendChild(this.stopButton),this.el.appendChild(this.repeatButton);const e=document.createElement("i");e.className="fa fa-play",this.playPauseButton.appendChild(e);const t=document.createElement("i");t.className="fa fa-stop",this.stopButton.appendChild(t);const s=document.createElement("i");s.className="fa fa-retweet",this.repeatButton.appendChild(s),this.playPauseButton.onclick=this.model.play.bind(this.model),this.stopButton.onclick=this.model.stop.bind(this.model),this.repeatButton.onclick=this.model.repeat.bind(this.model),this.listenTo(this.model,"change:playing",this.onPlayingChanged),this.listenTo(this.model,"change:repeat",this.updateRepeat),this.listenTo(this.model,"change:show_repeat",this.updateRepeat),this.updatePlaying(),this.updateRepeat(),this.update()}update(){const e=this.model.get("disabled");this.playPauseButton.disabled=e,this.stopButton.disabled=e,this.repeatButton.disabled=e,this.updatePlaying()}onPlayingChanged(){this.updatePlaying();const e=this.model.previous("playing"),t=this.model.get("playing");!e&&t?this.model.animate():this.model.pause()}updatePlaying(){const e=this.model.get("playing");this.playPauseButton.getElementsByTagName("i")[0].className=e?"fa fa-pause":"fa fa-play"}updateRepeat(){const e=this.model.get("repeat");this.repeatButton.style.display=this.model.get("show_repeat")?this.playPauseButton.style.display:"none",e?this.repeatButton.classList.add("mod-active"):this.repeatButton.classList.remove("mod-active")}}class ze extends m{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"FloatModel",value:0})}}class De extends ze{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"BoundedFloatModel",max:100,min:0})}}class Pe extends De{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"FloatSliderModel",_view_name:"FloatSliderView",step:1,orientation:"horizontal",_range:!1,readout:!0,readout_format:".2f",slider_color:null,continuous_update:!0,disabled:!1})}initialize(e,t){super.initialize(e,t),this.on("change:readout_format",this.update_readout_format,this),this.update_readout_format()}update_readout_format(){this.readout_formatter=(0,ve.GP)(this.get("readout_format"))}}class Ue extends De{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"FloatLogSliderModel",_view_name:"FloatLogSliderView",step:.1,orientation:"horizontal",_range:!1,readout:!0,readout_format:".3g",slider_color:null,continuous_update:!0,disabled:!1,base:10,value:1,min:0,max:4})}initialize(e,t){super.initialize(e,t),this.on("change:readout_format",this.update_readout_format,this),this.update_readout_format()}update_readout_format(){this.readout_formatter=(0,ve.GP)(this.get("readout_format"))}}class Fe extends Pe{}class Re extends Oe{constructor(){super(...arguments),this._parse_value=parseFloat}_validate_slide_value(e){return e}}class $e extends Te{constructor(){super(...arguments),this._parse_value=parseFloat}update(e){super.update(e);const t=this.model.get("value");this.readout.textContent=this.valueToString(t)}logCalc(e){const t=this.model.get("min"),s=this.model.get("max"),i=this.model.get("base");let a=Math.log(e)/Math.log(i);return a>s?a=s:aNumber(e),to:e=>e}}),this.$slider.noUiSlider.on("update",((e,t)=>{this.handleSliderUpdateEvent(e,t)})),this.$slider.noUiSlider.on("change",((e,t)=>{this.handleSliderChangeEvent(e,t)}))}valueToString(e){return(0,this.model.readout_formatter)(e)}stringToValue(e){return null===e?NaN:this._parse_value(e)}handleTextChange(){let e=this.stringToValue(this.readout.textContent);const t=this.model.get("min"),s=this.model.get("max"),i=this.model.get("base");isNaN(e)?this.readout.textContent=this.valueToString(this.model.get("value")):(e=Math.max(Math.min(e,Math.pow(i,s)),Math.pow(i,t)),e!==this.model.get("value")?(this.readout.textContent=this.valueToString(e),this.model.set("value",e),this.touch()):this.readout.textContent=this.valueToString(this.model.get("value")))}handleSliderUpdateEvent(e,t){const s=this.model.get("base"),i=Math.pow(s,this._validate_slide_value(e[0]));this.readout.textContent=this.valueToString(i),this.model.get("continuous_update")&&this.handleSliderChanged(e,t)}handleSliderChangeEvent(e,t){const s=this.model.get("base"),i=Math.pow(s,this._validate_slide_value(e[0]));this.readout.textContent=this.valueToString(i),this.handleSliderChanged(e,t)}handleSliderChanged(e,t){if(this._updating_slider)return;const s=this.model.get("base"),i=Math.pow(s,this._validate_slide_value(e[0]));this.model.set("value",i,{updated_view:this}),this.touch()}updateSliderValue(e,t,s){if(s.updated_view===this)return;const i=this.logCalc(this.model.get("value"));this.$slider.noUiSlider.set(i)}updateSliderOptions(e){this.$slider.noUiSlider.updateOptions({start:this.logCalc(this.model.get("value")),range:{min:this.model.get("min"),max:this.model.get("max")},step:this.model.get("step")})}_validate_slide_value(e){return e}}class Ne extends Se{constructor(){super(...arguments),this._parse_value=parseFloat,this._range_regex=/^\s*([+-]?(?:\d*\.?\d+|\d+\.)(?:[eE][-:]?\d+)?)\s*[-:–]\s*([+-]?(?:\d*\.?\d+|\d+\.)(?:[eE][+-]?\d+)?)/}_validate_slide_value(e){return e}}class He extends ze{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"FloatTextModel",_view_name:"FloatTextView",disabled:!1,continuous_update:!1})}}class Ke extends De{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"BoundedFloatTextModel",_view_name:"FloatTextView",disabled:!1,continuous_update:!1,step:.1})}}class qe extends Ve{constructor(){super(...arguments),this._parse_value=parseFloat,this._default_step="any"}handleKeypress(e){e.stopPropagation()}handleKeyUp(e){}}class Ge extends De{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"FloatProgressModel",_view_name:"ProgressView",orientation:"horizontal",bar_style:"",style:null})}}class Je extends g{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"ControllerButtonModel",_view_name:"ControllerButtonView",value:0,pressed:!1})}}class Ye extends i.DOMWidgetView{render(){this.el.classList.add("jupyter-widgets"),this.el.classList.add("widget-controller-button"),this.el.style.width="fit-content",this.support=document.createElement("div"),this.support.style.position="relative",this.support.style.margin="1px",this.support.style.width="16px",this.support.style.height="16px",this.support.style.border="1px solid black",this.support.style.background="lightgray",this.el.appendChild(this.support),this.bar=document.createElement("div"),this.bar.style.position="absolute",this.bar.style.width="100%",this.bar.style.bottom="0px",this.bar.style.background="gray",this.support.appendChild(this.bar),this.update(),this.label=document.createElement("div"),this.label.textContent=this.model.get("description"),this.label.style.textAlign="center",this.el.appendChild(this.label)}update(){this.bar.style.height=100*this.model.get("value")+"%"}}class Qe extends g{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"ControllerAxisModel",_view_name:"ControllerAxisView",value:0})}}class Xe extends i.DOMWidgetView{render(){this.el.classList.add("jupyter-widgets"),this.el.classList.add("widget-controller-axis"),this.el.style.width="16px",this.el.style.padding="4px",this.support=document.createElement("div"),this.support.style.position="relative",this.support.style.margin="1px",this.support.style.width="4px",this.support.style.height="64px",this.support.style.border="1px solid black",this.support.style.background="lightgray",this.bullet=document.createElement("div"),this.bullet.style.position="absolute",this.bullet.style.margin="-3px",this.bullet.style.boxSizing="unset",this.bullet.style.width="10px",this.bullet.style.height="10px",this.bullet.style.background="gray",this.label=document.createElement("div"),this.label.textContent=this.model.get("description"),this.label.style.textAlign="center",this.support.appendChild(this.bullet),this.el.appendChild(this.support),this.el.appendChild(this.label),this.update()}update(){this.bullet.style.top=50*(this.model.get("value")+1)+"%"}}class Ze extends g{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"ControllerModel",_view_name:"ControllerView",index:0,name:"",mapping:"",connected:!1,timestamp:0,buttons:[],axes:[]})}initialize(e,t){super.initialize(e,t),void 0===navigator.getGamepads?(this.readout="This browser does not support gamepads.",console.error(this.readout)):(this.readout="Connect gamepad and press any button.",this.get("connected")?this.update_loop():this.wait_loop())}wait_loop(){const e=this.get("index"),t=navigator.getGamepads()[e];t?this.setup(t).then((e=>{this.set(e),this.save_changes(),window.requestAnimationFrame(this.update_loop.bind(this))})):window.requestAnimationFrame(this.wait_loop.bind(this))}setup(e){return this.set({name:e.id,mapping:e.mapping,connected:e.connected,timestamp:e.timestamp}),i.resolvePromisesDict({buttons:Promise.all(e.buttons.map(((e,t)=>this._create_button_model(t)))),axes:Promise.all(e.axes.map(((e,t)=>this._create_axis_model(t))))})}update_loop(){const e=this.get("index"),t=this.get("name"),s=navigator.getGamepads()[e];s&&e===s.index&&t===s.id?(this.set({timestamp:s.timestamp,connected:s.connected}),this.save_changes(),this.get("buttons").forEach((function(e,t){e.set({value:s.buttons[t].value,pressed:s.buttons[t].pressed}),e.save_changes()})),this.get("axes").forEach((function(e,t){e.set("value",s.axes[t]),e.save_changes()})),window.requestAnimationFrame(this.update_loop.bind(this))):this.reset_gamepad()}reset_gamepad(){this.get("buttons").forEach((function(e){e.close()})),this.get("axes").forEach((function(e){e.close()})),this.set({name:"",mapping:"",connected:!1,timestamp:0,buttons:[],axes:[]}),this.save_changes(),window.requestAnimationFrame(this.wait_loop.bind(this))}_create_button_model(e){return this.widget_manager.new_widget({model_name:"ControllerButtonModel",model_module:"@jupyter-widgets/controls",model_module_version:this.get("_model_module_version"),view_name:"ControllerButtonView",view_module:"@jupyter-widgets/controls",view_module_version:this.get("_view_module_version")}).then((function(t){return t.set("description",e),t}))}_create_axis_model(e){return this.widget_manager.new_widget({model_name:"ControllerAxisModel",model_module:"@jupyter-widgets/controls",model_module_version:this.get("_model_module_version"),view_name:"ControllerAxisView",view_module:"@jupyter-widgets/controls",view_module_version:this.get("_view_module_version")}).then((function(t){return t.set("description",e),t}))}}Ze.serializers=Object.assign(Object.assign({},g.serializers),{buttons:{deserialize:i.unpack_models},axes:{deserialize:i.unpack_models}});class et extends i.DOMWidgetView{_createElement(e){return this.luminoWidget=new i.JupyterLuminoPanelWidget({view:this}),this.luminoWidget.node}_setElement(e){if(this.el||e!==this.luminoWidget.node)throw new Error("Cannot reset the DOM element.");this.el=this.luminoWidget.node,this.$el=W()(this.luminoWidget.node)}initialize(e){super.initialize(e),this.button_views=new i.ViewList(this.add_button,null,this),this.listenTo(this.model,"change:buttons",((e,t)=>{this.button_views.update(t)})),this.axis_views=new i.ViewList(this.add_axis,null,this),this.listenTo(this.model,"change:axes",((e,t)=>{this.axis_views.update(t)})),this.listenTo(this.model,"change:name",this.update_label)}render(){this.el.classList.add("jupyter-widgets"),this.el.classList.add("widget-controller"),this.label=document.createElement("div"),this.el.appendChild(this.label),this.axis_box=new I.Panel,this.axis_box.node.style.display="flex",this.luminoWidget.addWidget(this.axis_box),this.button_box=new I.Panel,this.button_box.node.style.display="flex",this.luminoWidget.addWidget(this.button_box),this.button_views.update(this.model.get("buttons")),this.axis_views.update(this.model.get("axes")),this.update_label()}update_label(){this.label.textContent=this.model.get("name")||this.model.readout}add_button(e){const t=new I.Widget;return this.button_box.addWidget(t),this.create_child_view(e).then((e=>{const s=L.ArrayExt.firstIndexOf(this.button_box.widgets,t);return this.button_box.insertWidget(s,e.luminoWidget),t.dispose(),e})).catch((0,i.reject)("Could not add child button view to controller",!0))}add_axis(e){const t=new I.Widget;return this.axis_box.addWidget(t),this.create_child_view(e).then((e=>{const s=L.ArrayExt.firstIndexOf(this.axis_box.widgets,t);return this.axis_box.insertWidget(s,e.luminoWidget),t.dispose(),e})).catch((0,i.reject)("Could not add child axis view to controller",!0))}remove(){super.remove(),this.button_views.remove(),this.axis_views.remove()}}class tt extends m{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"SelectionModel",index:"",_options_labels:[],disabled:!1})}}class st extends h{render(){super.render(),this.el.classList.add("jupyter-widgets"),this.el.classList.add("widget-inline-hbox")}update(){super.update(),this.listbox&&(this.listbox.disabled=this.model.get("disabled")),this.updateTabindex(),this.updateTooltip()}updateTabindex(){if(!this.listbox)return;const e=this.model.get("tabbable");!0===e?this.listbox.setAttribute("tabIndex","0"):!1===e?this.listbox.setAttribute("tabIndex","-1"):null===e&&this.listbox.removeAttribute("tabIndex")}updateTooltip(){if(!this.listbox)return;const e=this.model.get("tooltip");e?0===this.model.get("description").length&&this.listbox.setAttribute("title",e):this.listbox.removeAttribute("title")}}class it extends tt{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"DropdownModel",_view_name:"DropdownView",button_style:""})}}class at extends st{render(){super.render(),this.el.classList.add("widget-dropdown"),this.listbox=document.createElement("select"),this.listbox.id=this.label.htmlFor=(0,i.uuid)(),this.el.appendChild(this.listbox),this._updateOptions(),this.update()}update(e){(null==e?void 0:e.updated_view)!==this&&this.model.hasChanged("_options_labels")&&this._updateOptions();const t=this.model.get("index");return this.listbox.selectedIndex=null===t?-1:t,super.update()}_updateOptions(){this.listbox.textContent="";const e=this.model.get("_options_labels");for(let t=0;te.value));let i=t.length!==s.length;if(!i)for(let e=0,a=t.length;e{const s=document.createElement("label");s.textContent=e,this.container.appendChild(s);const i=document.createElement("input");i.setAttribute("type","radio"),i.value=t.toString(),i.setAttribute("data-value",encodeURIComponent(e)),s.appendChild(i)}))),t.forEach(((e,t)=>{const s='input[data-value="'+encodeURIComponent(e)+'"]',i=this.container.querySelectorAll(s);if(i.length>0){const e=i[0];e.checked=this.model.get("index")===t,e.disabled=this.model.get("disabled")}})),setTimeout(this.adjustPadding,0,this),super.update(e)}adjustPadding(e){const t=window.getComputedStyle(e.el),s=parseInt(t.marginTop,10)+parseInt(t.marginBottom,10),i=e.label.offsetHeight+s,a=window.getComputedStyle(e.container),l=parseInt(a.marginBottom,10),d=(e.el.offsetHeight+s-l)%i,n=0===d?0:i-d;e.container.style.marginBottom=n+"px"}events(){return{'click input[type="radio"]':"_handle_click"}}_handle_click(e){const t=e.target;this.model.set("index",parseInt(t.value,10),{updated_view:this}),this.touch()}handle_message(e){if("focus"==e.do)this.container.firstElementChild.focus();else if("blur"==e.do)for(let e=0;ee.value));let h=!1;for(let e=0,a=t.length;e{let i;i=0!==e.trim().length||s[t]&&0!==s[t].trim().length?l(e):" ";const o=document.createElement("i"),r=document.createElement("button");s[t]&&(o.className="fa fa-"+s[t]),r.setAttribute("type","button"),r.className="widget-toggle-button jupyter-button",a&&r.classList.add(a),r.innerHTML=i,r.setAttribute("data-value",encodeURIComponent(e)),r.setAttribute("value",t.toString()),r.appendChild(o),r.disabled=n,d[t]&&r.setAttribute("title",d[t]),this.update_style_traits(r),this.buttongroup.appendChild(r)}))),t.forEach(((e,t)=>{const s='[data-value="'+encodeURIComponent(e)+'"]',i=this.buttongroup.querySelector(s);this.model.get("index")===t?i.classList.add("mod-active"):i.classList.remove("mod-active")})),this.stylePromise.then((function(e){e&&e.style()})),super.update(e)}update_style_traits(e){for(const t in this._css_state)if(Object.prototype.hasOwnProperty.call(this._css_state,"name"))if("margin"===t)this.buttongroup.style[t]=this._css_state[t];else if("width"!==t)if(e)e.style[t]=this._css_state[t];else{const e=this.buttongroup.querySelectorAll("button");e.length&&(e[0].style[t]=this._css_state[t])}}update_button_style(){const e=this.buttongroup.querySelectorAll("button");for(let t=0;tNumber(e),to:e=>Math.round(e)}}),this.$slider.noUiSlider.on("update",((e,t)=>{this.handleSliderUpdateEvent(e,t)})),this.$slider.noUiSlider.on("change",((e,t)=>{this.handleSliderChangeEvent(e,t)}))}events(){return{slide:"handleSliderChange",slidestop:"handleSliderChanged"}}updateSelection(){const e=this.model.get("index");this.updateReadout(e)}updateReadout(e){const t=this.model.get("_options_labels")[e];this.readout.textContent=t}handleSliderUpdateEvent(e,t){const s=e[0];this.updateReadout(s),this.model.get("continuous_update")&&this.handleSliderChanged(e,t)}handleSliderChangeEvent(e,t){const s=e[0];this.updateReadout(s),this.handleSliderChanged(e,t)}handleSliderChanged(e,t){const s=e[0];this.updateReadout(s),this.model.set("index",s,{updated_view:this}),this.touch()}updateSliderOptions(e){const t=this.model.get("_options_labels").length-1;this.$slider.noUiSlider.updateOptions({start:this.model.get("index"),range:{min:0,max:t},step:1})}updateSliderValue(e,t,s){if(s.updated_view===this)return;const i=this.$slider.noUiSlider.get(),a=this.model.get("index");i!==a&&this.$slider.noUiSlider.set(a)}}class gt extends tt{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"MultipleSelectionModel"})}}class mt extends gt{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"SelectMultipleModel",_view_name:"SelectMultipleView",rows:null})}}class _t extends dt{initialize(e){super.initialize(e),this.listbox.multiple=!0}render(){super.render(),this.el.classList.add("widget-select-multiple")}updateSelection(){const e=this.model.get("index")||[],t=this.listbox.options;this.listbox.selectedIndex=-1,e.forEach((e=>{t[e].selected=!0}))}_handle_change(){const e=Array.prototype.map.call(this.listbox.selectedOptions||[],(function(e){return e.index}));this.model.set("index",e,{updated_view:this}),this.touch()}}class bt extends gt{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"SelectionSliderModel",_view_name:"SelectionSliderView",orientation:"horizontal",readout:!0,continuous_update:!0})}}class vt extends pt{render(){super.render()}updateSelection(e){e=e||this.model.get("index"),this.updateReadout(e)}updateReadout(e){const t=this.model.get("_options_labels"),s=t[e[0]],i=t[e[1]];this.readout.textContent=`${s}-${i}`}handleSliderUpdateEvent(e,t){const s=e.map(Math.trunc);this.updateReadout(s),this.model.get("continuous_update")&&this.handleSliderChanged(e,t)}handleSliderChanged(e,t){const s=e.map(Math.round);this.updateReadout(s),this.model.set("index",s.slice(),{updated_view:this}),this.touch()}updateSliderValue(e,t,s){if(s.updated_view===this)return;const i=this.$slider.noUiSlider.get().map(Math.round),a=this.model.get("index").map(Math.round);i[0]===a[0]&&i[1]===a[1]||this.$slider.noUiSlider.set(a)}}var xt=s(4602),ft=s(6209);class wt extends I.Panel{constructor(){super(...arguments),this._widgetRemoved=new xt.Signal(this)}get widgetRemoved(){return this._widgetRemoved}onChildRemoved(e){this._widgetRemoved.emit(e.child)}}class yt extends I.Widget{constructor(e={}){super(),this._currentChanged=new xt.Signal(this),this.addClass("jupyter-widget-TabPanel"),this.tabBar=new I.TabBar(e),this.tabBar.addClass("jupyter-widget-TabPanel-tabBar"),this.tabContents=new wt,this.tabContents.addClass("jupyter-widget-TabPanel-tabContents"),this.tabBar.tabMoved.connect(this._onTabMoved,this),this.tabBar.currentChanged.connect(this._onCurrentChanged,this),this.tabBar.tabCloseRequested.connect(this._onTabCloseRequested,this),this.tabBar.tabActivateRequested.connect(this._onTabActivateRequested,this),this.tabContents.widgetRemoved.connect(this._onWidgetRemoved,this);const t=new I.PanelLayout;t.addWidget(this.tabBar),t.addWidget(this.tabContents),this.layout=t}get currentChanged(){return this._currentChanged}get currentIndex(){const e=this.tabBar.currentIndex;return-1===e?null:e}set currentIndex(e){this.tabBar.currentIndex=null===e?-1:e}get currentWidget(){const e=this.tabBar.currentTitle;return e?e.owner:null}set currentWidget(e){this.tabBar.currentTitle=e?e.title:null}get tabsMovable(){return this.tabBar.tabsMovable}set tabsMovable(e){this.tabBar.tabsMovable=e}get widgets(){return this.tabContents.widgets}addWidget(e){this.insertWidget(this.widgets.length,e)}insertWidget(e,t){t!==this.currentWidget&&t.hide(),this.tabContents.insertWidget(e,t),this.tabBar.insertTab(e,t.title)}_onCurrentChanged(e,t){const{previousIndex:s,previousTitle:i,currentIndex:a,currentTitle:l}=t,d=i?i.owner:null,n=l?l.owner:null;d&&d.hide(),n&&n.show(),this._currentChanged.emit({previousIndex:s,previousWidget:d,currentIndex:a,currentWidget:n}),(ft.Platform.IS_EDGE||ft.Platform.IS_IE)&&V.MessageLoop.flush()}_onTabActivateRequested(e,t){t.title.owner.activate()}_onTabCloseRequested(e,t){t.title.owner.close()}_onTabMoved(e,t){this.tabContents.insertWidget(t.toIndex,t.title.owner)}_onWidgetRemoved(e,t){this.tabBar.removeTab(t.title)}}class Ct{constructor(e,t={}){this._array=null,this._value=null,this._previousValue=null,this._selectionChanged=new xt.Signal(this),this._array=e,this._insertBehavior=t.insertBehavior||"select-item-if-needed",this._removeBehavior=t.removeBehavior||"select-item-after"}get selectionChanged(){return this._selectionChanged}adjustSelectionForSet(e){const t=this.index,s=this.value;if(e!==t)return;this._updateSelectedValue();const i=this.value;this._previousValue=null,s!==i&&this._selectionChanged.emit({previousIndex:t,previousValue:s,currentIndex:t,currentValue:i})}get value(){return this._value}set value(e){null===e||null===this._array?this.index=null:this.index=L.ArrayExt.firstIndexOf(this._array,e)}get index(){return this._index}set index(e){let t;if(null!==e&&null!==this._array?(t=Math.floor(e),(t<0||t>=this._array.length)&&(t=null)):t=null,this._index===t)return;const s=this._index,i=this._value;this._index=t,this._updateSelectedValue(),this._previousValue=i,this._selectionChanged.emit({previousIndex:s,previousValue:i,currentIndex:t,currentValue:this._value})}get insertBehavior(){return this._insertBehavior}set insertBehavior(e){this._insertBehavior=e}get removeBehavior(){return this._removeBehavior}set removeBehavior(e){this._removeBehavior=e}adjustSelectionForInsert(e,t){const s=this._value,i=this._index,a=this._insertBehavior;if("select-item"===a||"select-item-if-needed"===a&&null===i)return this._index=e,this._value=t,this._previousValue=s,void this._selectionChanged.emit({previousIndex:i,previousValue:s,currentIndex:e,currentValue:t});null!==i&&i>=e&&this._index++}clearSelection(){const e=this._index,t=this._value;this._index=null,this._value=null,this._previousValue=null,null!==e&&this._selectionChanged.emit({previousIndex:e,previousValue:t,currentIndex:this._index,currentValue:this._value})}adjustSelectionForRemove(e,t){if(null===this._index)return;const s=this._index,i=this._removeBehavior;if(s===e){if(!this._array||0===this._array.length)return this._index=null,this._value=null,this._previousValue=null,void this._selectionChanged.emit({previousIndex:e,previousValue:t,currentIndex:this._index,currentValue:this._value});if("select-item-after"===i)return this._index=Math.min(e,this._array.length-1),this._updateSelectedValue(),this._previousValue=null,void this._selectionChanged.emit({previousIndex:e,previousValue:t,currentIndex:this._index,currentValue:this._value});if("select-item-before"===i)return this._index=Math.max(0,e-1),this._updateSelectedValue(),this._previousValue=null,void this._selectionChanged.emit({previousIndex:e,previousValue:t,currentIndex:this._index,currentValue:this._value});if("select-previous-item"===i)return this._previousValue?this.value=this._previousValue:(this._index=Math.min(e,this._array.length-1),this._updateSelectedValue()),this._previousValue=null,void this._selectionChanged.emit({previousIndex:e,previousValue:t,currentIndex:this._index,currentValue:this.value});this._index=null,this._value=null,this._previousValue=null,this._selectionChanged.emit({previousIndex:e,previousValue:t,currentIndex:this._index,currentValue:this._value})}else s>e&&this._index--}_updateSelectedValue(){const e=this._index;this._value=null!==e&&this._array?this._array[e]:null}}const Mt="jupyter-widget-Collapse-open";class jt extends I.Widget{constructor(e){super(e),this._collapseChanged=new xt.Signal(this),this.addClass("jupyter-widget-Collapse"),this._header=new I.Widget,this._header.addClass("jupyter-widget-Collapse-header"),this._header.node.addEventListener("click",this);const t=document.createElement("i");t.classList.add("fa","fa-fw","fa-caret-right"),this._header.node.appendChild(t),this._header.node.appendChild(document.createElement("span")),this._content=new I.Panel,this._content.addClass("jupyter-widget-Collapse-contents");const s=new I.PanelLayout;this.layout=s,s.addWidget(this._header),s.addWidget(this._content),e.widget&&(this.widget=e.widget),this.collapsed=!1}dispose(){this.isDisposed||(super.dispose(),this._header=null,this._widget=null,this._content=null)}get widget(){return this._widget}set widget(e){const t=this._widget;t&&(t.disposed.disconnect(this._onChildDisposed,this),t.title.changed.disconnect(this._onTitleChanged,this),t.parent=null),this._widget=e,e.disposed.connect(this._onChildDisposed,this),e.title.changed.connect(this._onTitleChanged,this),this._onTitleChanged(e.title),this._content.addWidget(e)}get collapsed(){return this._collapsed}set collapsed(e){e!==this._collapsed&&(e?this._collapse():this._uncollapse())}toggle(){this.collapsed=!this.collapsed}get collapseChanged(){return this._collapseChanged}_collapse(){this._collapsed=!0,this._content&&this._content.hide(),this.removeClass(Mt),this._header.node.children[0].classList.add("fa-caret-right"),this._header.node.children[0].classList.remove("fa-caret-down"),this._collapseChanged.emit(void 0)}_uncollapse(){this._collapsed=!1,this._content&&this._content.show(),this.addClass(Mt),this._header.node.children[0].classList.add("fa-caret-down"),this._header.node.children[0].classList.remove("fa-caret-right"),this._collapseChanged.emit(void 0)}handleEvent(e){"click"===e.type&&this._evtClick(e)}_evtClick(e){this.toggle()}_onTitleChanged(e){this._header.node.children[1].textContent=this._widget.title.label}_onChildDisposed(e){this.dispose()}}const Tt="jupyter-widget-Accordion-child-active";class St extends I.Panel{constructor(e){super(e),this._selection=new Ct(this.widgets),this._selection.selectionChanged.connect(this._onSelectionChanged,this),this.addClass("jupyter-widget-Accordion")}get collapseWidgets(){return this.layout.widgets}get selection(){return this._selection}indexOf(e){return L.ArrayExt.findFirstIndex(this.collapseWidgets,(t=>t.widget===e))}addWidget(e){const t=this._wrapWidget(e);return t.collapsed=!0,super.addWidget(t),this._selection.adjustSelectionForInsert(this.widgets.length-1,t),t}insertWidget(e,t){const s=this._wrapWidget(t);s.collapsed=!0,super.insertWidget(e,s),this._selection.adjustSelectionForInsert(e,s)}removeWidget(e){const t=this.indexOf(e);if(t>=0){const s=this.collapseWidgets[t];e.parent=null,s.dispose(),this._selection.adjustSelectionForRemove(t,null)}}_wrapWidget(e){const t=new jt({widget:e});return t.addClass("jupyter-widget-Accordion-child"),t.collapseChanged.connect(this._onCollapseChange,this),t}_onCollapseChange(e){e.collapsed?this._selection.value===e&&e.collapsed&&(this._selection.value=null):this._selection.value=e}_onSelectionChanged(e,t){const s=t.previousValue,i=t.currentValue;s&&(s.collapsed=!0,s.removeClass(Tt)),i&&(i.collapsed=!1,i.addClass(Tt))}}class Ot extends E{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"SelectionContainerModel",selected_index:null,titles:[]})}}class kt extends Ot{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"AccordionModel",_view_name:"AccordionView"})}}class Lt extends St{constructor(e){const t=e.view;delete e.view,super(e),this._view=t}processMessage(e){var t;super.processMessage(e),null===(t=this._view)||void 0===t||t.processLuminoMessage(e)}dispose(){this.isDisposed||(super.dispose(),this._view.remove(),this._view=null)}}class Vt extends i.DOMWidgetView{_createElement(e){return this.luminoWidget=new Lt({view:this}),this.luminoWidget.node}_setElement(e){if(this.el||e!==this.luminoWidget.node)throw new Error("Cannot reset the DOM element.");this.el=this.luminoWidget.node,this.$el=W()(this.luminoWidget.node)}initialize(e){super.initialize(e),this.children_views=new i.ViewList(this.add_child_view,this.remove_child_view,this),this.listenTo(this.model,"change:children",(()=>this.updateChildren())),this.listenTo(this.model,"change:selected_index",(()=>this.update_selected_index())),this.listenTo(this.model,"change:titles",(()=>this.update_titles()))}render(){var e;super.render();const t=this.luminoWidget;t.addClass("jupyter-widgets"),t.addClass("widget-accordion"),t.addClass("widget-container"),t.selection.selectionChanged.connect((e=>{this.updatingChildren||(this.model.set("selected_index",t.selection.index),this.touch())})),null===(e=this.children_views)||void 0===e||e.update(this.model.get("children")),this.update_titles(),this.update_selected_index()}updateChildren(){var e;this.updatingChildren=!0,this.luminoWidget.selection.index=null,null===(e=this.children_views)||void 0===e||e.update(this.model.get("children")),this.update_selected_index(),this.updatingChildren=!1}update_titles(){const e=this.luminoWidget.collapseWidgets,t=this.model.get("titles");for(let s=0;s{const t=e.luminoWidget;return t.title.label=a.title.label,s.collapseWidgets[s.indexOf(a)].widget=t,a.dispose(),e})).catch((0,i.reject)("Could not add child view to box",!0))}remove(){this.children_views=null,super.remove()}}class It extends Ot{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"TabModel",_view_name:"TabView"})}}class At extends yt{constructor(e){const t=e.view;delete e.view,super(e),this._view=t,V.MessageLoop.installMessageHook(this.tabContents,((e,t)=>(this._view.processLuminoMessage(t),!0)))}dispose(){this.isDisposed||(super.dispose(),this._view.remove(),this._view=null)}}class Wt extends i.DOMWidgetView{constructor(){super(...arguments),this.updatingTabs=!1}_createElement(e){return this.luminoWidget=new At({view:this}),this.luminoWidget.node}_setElement(e){if(this.el||e!==this.luminoWidget.node)throw new Error("Cannot reset the DOM element.");this.el=this.luminoWidget.node,this.$el=W()(this.luminoWidget.node)}initialize(e){super.initialize(e),this.childrenViews=new i.ViewList(this.addChildView,(e=>{e.remove()}),this),this.listenTo(this.model,"change:children",(()=>this.updateTabs())),this.listenTo(this.model,"change:titles",(()=>this.updateTitles()))}render(){super.render();const e=this.luminoWidget;e.addClass("jupyter-widgets"),e.addClass("widget-container"),e.addClass("jupyter-widget-tab"),e.addClass("widget-tab"),e.tabsMovable=!0,e.tabBar.insertBehavior="none",e.tabBar.currentChanged.connect(this._onTabChanged,this),e.tabBar.tabMoved.connect(this._onTabMoved,this),e.tabBar.addClass("widget-tab-bar"),e.tabContents.addClass("widget-tab-contents"),e.tabBar.tabsMovable=!1,this.updateTabs(),this.update()}updateTabs(){var e;this.updatingTabs=!0,this.luminoWidget.currentIndex=null,null===(e=this.childrenViews)||void 0===e||e.update(this.model.get("children")),this.luminoWidget.currentIndex=this.model.get("selected_index"),this.updatingTabs=!1}addChildView(e,t){const s=this.model.get("titles")[t]||"",a=this.luminoWidget,l=new I.Widget;return l.title.label=s,a.addWidget(l),this.create_child_view(e).then((e=>{const t=e.luminoWidget;t.title.label=l.title.label,t.title.closable=!1;const s=L.ArrayExt.firstIndexOf(a.widgets,l);return a.insertWidget(s+1,t),l.dispose(),e})).catch((0,i.reject)("Could not add child view to box",!0))}update(){return this.updateSelectedIndex(),super.update()}updateTitles(){const e=this.model.get("titles")||[];(0,L.each)(this.luminoWidget.widgets,((t,s)=>{t.title.label=e[s]||""}))}updateSelectedIndex(){this.luminoWidget.currentIndex=this.model.get("selected_index")}remove(){this.childrenViews=null,super.remove()}_onTabChanged(e,t){if(!this.updatingTabs){const e=t.currentIndex;this.model.set("selected_index",-1===e?null:e),this.touch()}}_onTabMoved(e,t){const s=this.model.get("children").slice();L.ArrayExt.move(s,t.fromIndex,t.toIndex),this.model.set("children",s),this.touch()}}class Et extends Ot{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"StackModel",_view_name:"StackView"})}}class Bt extends D{initialize(e){super.initialize(e),this.listenTo(this.model,"change:selected_index",this.update_children)}update_children(){var e;let t;t=null===this.model.get("selected_index")?[]:[this.model.get("children")[this.model.get("selected_index")]],null===(e=this.children_views)||void 0===e||e.update(t).then((e=>{e.forEach((e=>{V.MessageLoop.postMessage(e.luminoWidget,I.Widget.ResizeMessage.UnknownSize)}))}))}}var zt=s(8996);function Dt(e){for(;e.firstChild;)e.removeChild(e.firstChild)}class Pt{constructor(e,t,s){this.start=e,this.dx=t,this.max=s}isSelected(e){let t,s;return this.dx>=0?(t=this.start,s=this.start+this.dx):(t=this.start+this.dx,s=this.start),t<=e&&ethis.max&&(this.dx=this.max-this.start),this.start+this.dx<0&&(this.dx=-this.start)}}class Ut extends g{defaults(){return Object.assign(Object.assign({},super.defaults()),{value:[],placeholder:"​",allowed_tags:null,allow_duplicates:!0})}}class Ft extends i.DOMWidgetView{constructor(){super(...arguments),this.hoveredTag=null,this.hoveredTagIndex=null}render(){super.render(),this.el.classList.add("jupyter-widgets"),this.el.classList.add("jupyter-widget-tagsinput"),this.taginputWrapper=document.createElement("div"),this.model.get("value").length?this.taginputWrapper.style.display="none":this.taginputWrapper.style.display="inline-block",this.datalistID=(0,i.uuid)(),this.taginput=document.createElement("input"),this.taginput.classList.add("jupyter-widget-tag"),this.taginput.classList.add("jupyter-widget-taginput"),this.taginput.setAttribute("list",this.datalistID),this.taginput.setAttribute("type","text"),this.autocompleteList=document.createElement("datalist"),this.autocompleteList.id=this.datalistID,this.updateAutocomplete(),this.model.on("change:allowed_tags",this.updateAutocomplete.bind(this)),this.updatePlaceholder(),this.model.on("change:placeholder",this.updatePlaceholder.bind(this)),this.taginputWrapper.classList.add("widget-text"),this.taginputWrapper.appendChild(this.taginput),this.taginputWrapper.appendChild(this.autocompleteList),this.el.onclick=this.focus.bind(this),this.el.ondrop=e=>{const t=null==this.hoveredTagIndex?this.tags.length:this.hoveredTagIndex;return this.ondrop(e,t)},this.el.ondragover=this.ondragover.bind(this),this.taginput.onchange=this.handleValueAdded.bind(this),this.taginput.oninput=this.resizeInput.bind(this),this.taginput.onkeydown=this.handleKeyEvent.bind(this),this.taginput.onblur=this.loseFocus.bind(this),this.resizeInput(),this.inputIndex=this.model.get("value").length,this.selection=null,this.preventLoosingFocus=!1,this.update()}update(){this.preventLoosingFocus=!0,Dt(this.el),this.tags=[];const e=this.model.get("value");this.inputIndex=e.length;for(const t in e){const s=parseInt(t),i=this.createTag(e[s],s,null!=this.selection&&this.selection.isSelected(s));i.draggable=!0,i.ondragstart=((e,t)=>s=>{this.ondragstart(s,e,t,this.model.model_id)})(s,e[s]),i.ondrop=(e=>t=>{this.ondrop(t,e)})(s),i.ondragover=this.ondragover.bind(this),i.ondragenter=(e=>t=>{this.ondragenter(t,e)})(s),i.ondragend=this.ondragend.bind(this),this.tags.push(i),this.el.appendChild(i)}return this.el.insertBefore(this.taginputWrapper,this.el.children[this.inputIndex]),this.model.get("value").length?this.taginputWrapper.style.display="none":this.taginputWrapper.style.display="inline-block",this.preventLoosingFocus=!1,super.update()}updateAutocomplete(){Dt(this.autocompleteList);const e=this.model.get("allowed_tags");for(const t of e){const e=document.createElement("option");e.value=t,this.autocompleteList.appendChild(e)}}updatePlaceholder(){this.taginput.placeholder=this.model.get("placeholder"),this.resizeInput()}updateTags(){const e=this.model.get("value");for(const t in this.tags){const s=parseInt(t);this.updateTag(this.tags[s],e[s],s,null!=this.selection&&this.selection.isSelected(s))}}handleValueAdded(e){const t=this.taginput.value.replace(/^\s+|\s+$/g,""),s=this.inputIndex;""!=t&&(this.inputIndex++,this.addTag(s,t)&&(this.taginput.value="",this.resizeInput(),this.focus()))}addTag(e,t){const s=this.model.get("value");let i;try{i=this.validateValue(t)}catch(e){return!1}const a=this.model.get("allowed_tags");if(a.length&&!a.includes(i))return!1;if(!this.model.get("allow_duplicates")&&s.includes(i))return!1;this.selection=null;const l=[...s];return l.splice(e,0,i),this.model.set("value",l),this.model.save_changes(),!0}resizeInput(){let e;e=0!=this.taginput.value.length?this.taginput.value:this.model.get("placeholder");const t=e.length+1;this.taginput.setAttribute("size",String(t))}handleKeyEvent(e){const t=this.model.get("value").length;if(this.taginput.value.length)return;const s=this.inputIndex;switch(e.key){case"ArrowLeft":e.ctrlKey&&e.shiftKey&&this.select(s,-s),!e.ctrlKey&&e.shiftKey&&this.select(s,-1),e.ctrlKey?this.inputIndex=0:this.inputIndex--;break;case"ArrowRight":e.ctrlKey&&e.shiftKey&&this.select(s,t-s),!e.ctrlKey&&e.shiftKey&&this.select(s,1),e.ctrlKey?this.inputIndex=t:this.inputIndex++;break;case"Backspace":this.selection?this.removeSelectedTags():this.removeTag(this.inputIndex-1);break;case"Delete":this.selection?this.removeSelectedTags():this.removeTag(this.inputIndex);break;default:return}var i,a;e.shiftKey||(this.selection=null),this.inputIndex=(i=this.inputIndex,a=t,Math.min(Math.max(i,0),a)),this.update(),this.focus()}ondragstart(e,t,s,i){null!=e.dataTransfer&&(e.dataTransfer.setData("index",String(t)),e.dataTransfer.setData("tagValue",String(s)),e.dataTransfer.setData("origin",i))}ondrop(e,t){if(null==e.dataTransfer)return;e.preventDefault(),e.stopPropagation();const s=e.dataTransfer.getData("tagValue"),i=parseInt(e.dataTransfer.getData("index")),a=e.dataTransfer.getData("origin")==this.model.model_id;if(!isNaN(i)){if(a){const e=[...this.model.get("value")];return i=0;t--)null!=this.selection&&this.selection.isSelected(t)&&(e.splice(t,1),t()=>{this.removeTag(e),this.loseFocus()})(t),i}getTagText(e){return e}updateTag(e,t,s,i){i?e.classList.add("mod-active"):e.classList.remove("mod-active")}}$t.class_map={primary:"mod-primary",success:"mod-success",info:"mod-info",warning:"mod-warning",danger:"mod-danger"};class Nt extends Ut{defaults(){return Object.assign(Object.assign({},super.defaults()),{value:[],_view_name:"ColorsInputView",_model_name:"ColorsInputModel"})}}class Ht extends Ft{createTag(e,t,s){const i=document.createElement("div"),a=e,l=zt.Ay(e).darker().toString();i.classList.add("jupyter-widget-tag"),i.classList.add("jupyter-widget-colortag"),s?(i.classList.add("mod-active"),i.style.backgroundColor=l):i.style.backgroundColor=a;const d=document.createElement("i");return d.classList.add("fa"),d.classList.add("fa-times"),d.classList.add("jupyter-widget-tag-close"),i.appendChild(d),d.onmousedown=(e=>()=>{this.removeTag(e),this.loseFocus()})(t),i}updateTag(e,t,s,i){const a=t,l=zt.Ay(t).darker().toString();i?(e.classList.add("mod-active"),e.style.backgroundColor=l):(e.classList.remove("mod-active"),e.style.backgroundColor=a)}validateValue(e){if(null==zt.Ay(e))throw e+" is not a valid Color";return e}}class Kt extends Rt{defaults(){return Object.assign(Object.assign({},super.defaults()),{min:null,max:null})}}class qt extends $t{render(){this.model.on("change:format",(()=>{this.formatter=ve.GP(this.model.get("format")),this.update()})),this.formatter=ve.GP(this.model.get("format")),super.render()}getTagText(e){return this.formatter(this.parseNumber(e))}validateValue(e){const t=this.parseNumber(e),s=this.model.get("min"),i=this.model.get("max");if(isNaN(t)||null!=s&&ti)throw e+" is not a valid number, it should be in the range ["+s+", "+i+"]";return t}}class Gt extends Kt{defaults(){return Object.assign(Object.assign({},super.defaults()),{_view_name:"FloatsInputView",_model_name:"FloatsInputModel",format:".1f"})}}class Jt extends qt{parseNumber(e){return parseFloat(e)}}class Yt extends Kt{defaults(){return Object.assign(Object.assign({},super.defaults()),{_view_name:"IntsInputView",_model_name:"IntsInputModel",format:"d"})}}class Qt extends qt{parseNumber(e){const t=parseInt(e);if(t!=parseFloat(e))throw e+" should be an integer";return t}}class Xt extends o{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"StringStyleModel",_model_module:"@jupyter-widgets/controls",_model_module_version:n.A})}}Xt.styleProperties=Object.assign(Object.assign({},o.styleProperties),{background:{selector:"",attribute:"background",default:null},font_size:{selector:"",attribute:"font-size",default:""},text_color:{selector:"",attribute:"color",default:""}});class Zt extends Xt{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"HTMLStyleModel",_model_module:"@jupyter-widgets/controls",_model_module_version:n.A})}}Zt.styleProperties=Object.assign({},Xt.styleProperties);class es extends Xt{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"HTMLMathStyleModel",_model_module:"@jupyter-widgets/controls",_model_module_version:n.A})}}es.styleProperties=Object.assign({},Xt.styleProperties);class ts extends Xt{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"LabelStyleModel",_model_module:"@jupyter-widgets/controls",_model_module_version:n.A})}}ts.styleProperties=Object.assign(Object.assign({},Xt.styleProperties),{font_family:{selector:"",attribute:"font-family",default:""},font_style:{selector:"",attribute:"font-style",default:""},font_variant:{selector:"",attribute:"font-variant",default:""},font_weight:{selector:"",attribute:"font-weight",default:""},text_decoration:{selector:"",attribute:"text-decoration",default:""}});class ss extends o{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"TextStyleModel",_model_module:"@jupyter-widgets/controls",_model_module_version:n.A})}}ss.styleProperties=Object.assign(Object.assign({},o.styleProperties),{background:{selector:".widget-input",attribute:"background",default:null},font_size:{selector:".widget-input",attribute:"font-size",default:""},text_color:{selector:".widget-input",attribute:"color",default:""}});class is extends m{defaults(){return Object.assign(Object.assign({},super.defaults()),{value:"",disabled:!1,placeholder:"​",_model_name:"StringModel"})}}class as extends h{render(){super.render(),this.el.classList.add("jupyter-widgets"),this.el.classList.add("widget-inline-hbox")}}class ls extends is{defaults(){return Object.assign(Object.assign({},super.defaults()),{_view_name:"HTMLView",_model_name:"HTMLModel"})}}class ds extends as{render(){super.render(),this.el.classList.add("widget-html"),this.content=document.createElement("div"),this.content.classList.add("widget-html-content"),this.el.appendChild(this.content),this.update()}update(){return this.content.innerHTML=this.model.get("value"),super.update()}handle_message(e){"focus"===e.do?this.content.focus():"blur"===e.do&&this.content.blur()}}class ns extends is{defaults(){return Object.assign(Object.assign({},super.defaults()),{_view_name:"HTMLMathView",_model_name:"HTMLMathModel"})}}class os extends as{render(){super.render(),this.el.classList.add("widget-htmlmath"),this.content=document.createElement("div"),this.content.classList.add("widget-htmlmath-content"),this.el.appendChild(this.content),this.update()}update(){return this.content.innerHTML=this.model.get("value"),this.typeset(this.content),super.update()}handle_message(e){"focus"===e.do?this.content.focus():"blur"===e.do&&this.content.blur()}}class rs extends is{defaults(){return Object.assign(Object.assign({},super.defaults()),{_view_name:"LabelView",_model_name:"LabelModel"})}}class hs extends as{render(){super.render(),this.el.classList.add("widget-label"),this.update()}update(){return this.typeset(this.el,this.model.get("value")),super.update()}}class us extends is{defaults(){return Object.assign(Object.assign({},super.defaults()),{_view_name:"TextareaView",_model_name:"TextareaModel",rows:null,continuous_update:!0})}}class cs extends as{render(){super.render(),this.el.classList.add("widget-textarea"),this.textbox=document.createElement("textarea"),this.textbox.setAttribute("rows","5"),this.textbox.id=this.label.htmlFor=(0,i.uuid)(),this.textbox.classList.add("widget-input"),this.el.appendChild(this.textbox),this.update(),this.listenTo(this.model,"change:placeholder",((e,t,s)=>{this.update_placeholder(t)})),this.update_placeholder(),this.updateTooltip()}update_placeholder(e){const t=e||this.model.get("placeholder");this.textbox.setAttribute("placeholder",t.toString())}update(e){if(void 0===e||e.updated_view!==this){this.textbox.value=this.model.get("value");let e=this.model.get("rows");null===e&&(e=""),this.textbox.setAttribute("rows",e),this.textbox.disabled=this.model.get("disabled")}return this.updateTabindex(),this.updateTooltip(),super.update()}updateTabindex(){if(!this.textbox)return;const e=this.model.get("tabbable");!0===e?this.textbox.setAttribute("tabIndex","0"):!1===e?this.textbox.setAttribute("tabIndex","-1"):null===e&&this.textbox.removeAttribute("tabIndex")}updateTooltip(){if(!this.textbox)return;const e=this.model.get("tooltip");e?0===this.model.get("description").length&&this.textbox.setAttribute("title",e):this.textbox.removeAttribute("title")}events(){return{"keydown textarea":"handleKeyDown","keypress textarea":"handleKeypress","input textarea":"handleChanging","change textarea":"handleChanged"}}handleKeyDown(e){e.stopPropagation()}handleKeypress(e){e.stopPropagation()}handleChanging(e){this.model.get("continuous_update")&&this.handleChanged(e)}handleChanged(e){const t=e.target;this.model.set("value",t.value,{updated_view:this}),this.touch()}handle_message(e){"focus"===e.do?this.textbox.focus():"blur"===e.do&&this.textbox.blur()}}class ps extends is{defaults(){return Object.assign(Object.assign({},super.defaults()),{_view_name:"TextView",_model_name:"TextModel",continuous_update:!0})}}class gs extends as{constructor(){super(...arguments),this.inputType="text"}render(){super.render(),this.el.classList.add("widget-text"),this.textbox=document.createElement("input"),this.textbox.setAttribute("type",this.inputType),this.textbox.id=this.label.htmlFor=(0,i.uuid)(),this.textbox.classList.add("widget-input"),this.el.appendChild(this.textbox),this.update(),this.listenTo(this.model,"change:placeholder",((e,t,s)=>{this.update_placeholder(t)})),this.update_placeholder(),this.updateTabindex(),this.updateTooltip()}update_placeholder(e){this.textbox.setAttribute("placeholder",e||this.model.get("placeholder"))}updateTabindex(){if(!this.textbox)return;const e=this.model.get("tabbable");!0===e?this.textbox.setAttribute("tabIndex","0"):!1===e?this.textbox.setAttribute("tabIndex","-1"):null===e&&this.textbox.removeAttribute("tabIndex")}updateTooltip(){if(!this.textbox)return;const e=this.model.get("tooltip");e?0===this.model.get("description").length&&this.textbox.setAttribute("title",e):this.textbox.removeAttribute("title")}update(e){return void 0!==e&&e.updated_view===this||(this.textbox.value!==this.model.get("value")&&(this.textbox.value=this.model.get("value")),this.textbox.disabled=this.model.get("disabled")),super.update()}events(){return{"keydown input":"handleKeyDown","keypress input":"handleKeypress","input input":"handleChanging","change input":"handleChanged"}}handleKeyDown(e){e.stopPropagation()}handleKeypress(e){e.stopPropagation(),13===e.keyCode&&this.send({event:"submit"})}handleChanging(e){this.model.get("continuous_update")&&this.handleChanged(e)}handleChanged(e){const t=e.target;this.model.set("value",t.value,{updated_view:this}),this.touch()}handle_message(e){"focus"===e.do?this.textbox.focus():"blur"===e.do&&this.textbox.blur()}}class ms extends ps{defaults(){return Object.assign(Object.assign({},super.defaults()),{_view_name:"PasswordView",_model_name:"PasswordModel"})}}class _s extends gs{constructor(){super(...arguments),this.inputType="password"}}class bs extends ps{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"ComboboxModel",_view_name:"ComboboxView",options:[],ensure_options:!1})}}class vs extends gs{constructor(){super(...arguments),this.isInitialRender=!0}render(){this.datalist=document.createElement("datalist"),this.datalist.id=(0,i.uuid)(),super.render(),this.textbox.setAttribute("list",this.datalist.id),this.el.appendChild(this.datalist),this.updateTooltip()}update(e){if(super.update(e),!this.datalist)return;const t=this.isValid(this.model.get("value"));if(this.highlightValidState(t),void 0!==e&&e.updated_view||!this.model.hasChanged("options")&&!this.isInitialRender)return;this.isInitialRender=!1;const s=this.model.get("options"),i=document.createDocumentFragment();for(const e of s){const t=document.createElement("option");t.value=e,i.appendChild(t)}this.datalist.replaceChildren(...i.children)}isValid(e){return!0!==this.model.get("ensure_option")||-1!==this.model.get("options").indexOf(e)}handleChanging(e){const t=e.target,s=this.isValid(t.value);this.highlightValidState(s),s&&super.handleChanging(e)}handleChanged(e){const t=e.target,s=this.isValid(t.value);this.highlightValidState(s),s&&super.handleChanged(e)}handle_message(e){"focus"===e.do?this.textbox.focus():"blur"===e.do&&this.textbox.blur()}highlightValidState(e){this.textbox.classList.toggle("jpwidgets-invalidComboValue",!e)}}class xs extends g{defaults(){return Object.assign(Object.assign({},super.defaults()),{_model_name:"FileUploadModel",_view_name:"FileUploadView",accept:"",description:"Upload",disabled:!1,icon:"upload",button_style:"",multiple:!1,value:[],error:"",style:null})}}xs.serializers=Object.assign(Object.assign({},g.serializers),{value:{serialize:e=>e}});class fs extends i.DOMWidgetView{preinitialize(){this.tagName="button"}render(){super.render(),this.el.classList.add("jupyter-widgets"),this.el.classList.add("widget-upload"),this.el.classList.add("jupyter-button"),this.fileInput=document.createElement("input"),this.fileInput.type="file",this.fileInput.style.display="none",this.el.addEventListener("click",(()=>{this.fileInput.click()})),this.fileInput.addEventListener("click",(()=>{this.fileInput.value=""})),this.fileInput.addEventListener("change",(()=>{var e;const t=[];Array.from(null!==(e=this.fileInput.files)&&void 0!==e?e:[]).forEach((e=>{t.push(new Promise(((t,s)=>{const i=new FileReader;i.onload=()=>{const s=i.result;t({content:s,name:e.name,type:e.type,size:e.size,last_modified:e.lastModified})},i.onerror=()=>{s()},i.onabort=i.onerror,i.readAsArrayBuffer(e)})))})),Promise.all(t).then((e=>{this.model.set({value:e,error:""}),this.touch()})).catch((e=>{console.error("error in file upload: %o",e),this.model.set({error:e}),this.touch()}))})),this.listenTo(this.model,"change:button_style",this.update_button_style),this.set_button_style(),this.update()}update(){this.el.disabled=this.model.get("disabled"),this.el.setAttribute("title",this.model.get("tooltip"));const e=this.model.get("value"),t=`${this.model.get("description")} (${e.length})`,s=this.model.get("icon");if(t.length||s.length){if(this.el.textContent="",s.length){const e=document.createElement("i");e.classList.add("fa"),e.classList.add("fa-"+s),0===t.length&&e.classList.add("center"),this.el.appendChild(e)}this.el.appendChild(document.createTextNode(t))}return this.fileInput.accept=this.model.get("accept"),this.fileInput.multiple=this.model.get("multiple"),super.update()}update_button_style(){this.update_mapped_classes(fs.class_map,"button_style",this.el)}set_button_style(){this.set_mapped_classes(fs.class_map,"button_style",this.el)}}fs.class_map={primary:["mod-primary"],success:["mod-success"],info:["mod-info"],warning:["mod-warning"],danger:["mod-danger"]};const ws=s(5394).rE},5394:e=>{e.exports={rE:"5.0.12"}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/647.8458d9c331000024a14a.js b/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/647.8458d9c331000024a14a.js new file mode 100644 index 0000000000000000000000000000000000000000..c31c649ec99eff2b57e542002f6a3a864807e540 --- /dev/null +++ b/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/647.8458d9c331000024a14a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk_jupyter_widgets_jupyterlab_manager=self.webpackChunk_jupyter_widgets_jupyterlab_manager||[]).push([[647],{909:(e,t,s)=>{s.r(t),s.d(t,{BROKEN_FILE_SVG_ICON:()=>p,DOMWidgetModel:()=>z,DOMWidgetView:()=>I,ErrorWidgetView:()=>F,IJupyterWidgetRegistry:()=>G,JUPYTER_WIDGETS_VERSION:()=>x,JupyterLuminoPanelWidget:()=>N,JupyterLuminoWidget:()=>A,JupyterPhosphorPanelWidget:()=>V,JupyterPhosphorWidget:()=>T,LayoutModel:()=>D,LayoutView:()=>U,PROTOCOL_VERSION:()=>S,StyleModel:()=>$,StyleView:()=>R,ViewList:()=>H,WidgetModel:()=>C,WidgetView:()=>W,assign:()=>a,createErrorWidgetModel:()=>q,createErrorWidgetView:()=>K,difference:()=>r,isEqual:()=>l,isObject:()=>m,isSerializable:()=>_,pack_models:()=>L,put_buffers:()=>u,reject:()=>d,remove_buffers:()=>g,resolvePromisesDict:()=>h,shims:()=>B,unpack_models:()=>M,uuid:()=>c});var i=s(7262),n=s(6343),o=s.n(n);function r(e,t){return e.filter((e=>-1===t.indexOf(e)))}function l(e,t){return o()(e,t)}const a=Object.assign||function(e,...t){for(let s=1;s{const s={};for(let i=0;i=0&&t.item(s)!==this;);return s>-1};class j extends v.View{_removeElement(){this.undelegateEvents(),this.el.parentNode&&this.el.parentNode.removeChild(this.el)}_setElement(e){this.el=e}_setAttributes(e){for(const t in e)t in this.el?this.el[t]=e[t]:this.el.setAttribute(t,e[t])}delegate(e,t,s){"string"!=typeof t&&(s=t,t=null),void 0===this._domEvents&&(this._domEvents=[]);const i=this.el,n=t?function(e){let n=e.target||e.srcElement;for(;n&&n!==i;n=n.parentNode)if(k.call(n,t))return e.delegateTarget=n,s.handleEvent?s.handleEvent(e):s(e)}:s;return this.el.addEventListener(e,n,!1),this._domEvents.push({eventName:e,handler:n,listener:s,selector:t}),n}undelegate(e,t,s){if("function"==typeof t&&(s=t,t=null),this.el&&this._domEvents){const i=this._domEvents.slice();let n=i.length;for(;n--;){const o=i[n];!(o.eventName!==e||s&&o.listener!==s||t&&o.selector!==t)&&(this.el.removeEventListener(o.eventName,o.handler,!1),this._domEvents.splice(n,1))}}return this}undelegateEvents(){if(this.el&&this._domEvents){const e=this._domEvents.length;for(let t=0;tthis.views[e].then((e=>e.remove()))));return delete this.views,Promise.all(e).then((()=>{}))}return Promise.resolve()}_handle_comm_closed(e){this.trigger("comm:close"),this.close(!0)}_handle_comm_msg(e){const t=e.content.data,s=t.method;switch(s){case"update":case"echo_update":return this.state_change=this.state_change.then((()=>{var i,n,o;const r=t.state,l=null!==(i=t.buffer_paths)&&void 0!==i?i:[],a=null!==(o=null===(n=e.buffers)||void 0===n?void 0:n.slice(0,l.length))&&void 0!==o?o:[];if(u(r,l,a),e.parent_header&&"echo_update"===s){const t=e.parent_header.msg_id;Object.keys(r).filter((e=>this._expectedEchoMsgIds.has(e))).forEach((e=>{this._expectedEchoMsgIds.get(e)!==t?delete r[e]:(this._expectedEchoMsgIds.delete(e),null!==this._msg_buffer&&Object.prototype.hasOwnProperty.call(this._msg_buffer,e)&&delete r[e])}))}return this.constructor._deserialize_state(r,this.widget_manager)})).then((e=>{this.set_state(e)})).catch(d(`Could not process update msg for model id: ${this.model_id}`,!0)),this.state_change;case"custom":return this.trigger("msg:custom",t.content,e.buffers),Promise.resolve()}return Promise.resolve()}set_state(e){this._state_lock=e;try{this.set(e)}catch(e){console.error(`Error setting state: ${e instanceof Error?e.message:e}`)}finally{this._state_lock=null}}get_state(e){const t=this.attributes;if(e){const e=this.defaults,s="function"==typeof e?e.call(this):e,i={};return Object.keys(t).forEach((e=>{l(t[e],s[e])||(i[e]=t[e])})),i}return Object.assign({},t)}_handle_status(e){if(void 0!==this.comm&&"idle"===e.content.execution_state&&(this._pending_msgs--,this._pending_msgs<0&&(console.error(`Jupyter Widgets message throttle: Pending messages < 0 (=${this._pending_msgs}), which is unexpected. Resetting to 0 to continue.`),this._pending_msgs=0),null!==this._msg_buffer&&this._pending_msgs<1)){const e=this.send_sync_message(this._msg_buffer,this._msg_buffer_callbacks);this.rememberLastUpdateFor(e),this._msg_buffer=null,this._msg_buffer_callbacks=null}}callbacks(e){return this.widget_manager.callbacks(e)}set(e,t,s){const i=f.call(this,e,t,s);if(void 0!==this._buffered_state_diff){const e=this.changedAttributes()||{};if(this._state_lock)for(const t of Object.keys(this._state_lock))e[t]===this._state_lock[t]&&delete e[t];if(this._buffered_state_diff_synced)for(const t of Object.keys(this._buffered_state_diff_synced))e[t]===this._buffered_state_diff_synced[t]&&delete e[t];this._buffered_state_diff=a(this._buffered_state_diff,e)}return!1===this._changing&&(this._buffered_state_diff_synced={}),i}sync(e,t,s={}){if(void 0===this.comm)throw"Syncing error: no comm channel defined";const i="patch"===e?s.attrs:t.get_state(s.drop_defaults);if(this._state_lock)for(const e of Object.keys(this._state_lock))i[e]===this._state_lock[e]&&delete i[e];Object.keys(i).forEach((e=>{this._attrsToUpdate.add(e)}));const n=this.serialize(i);if(Object.keys(n).length>0){const t=s.callbacks||this.callbacks();if(this._pending_msgs>=1){switch(e){case"patch":this._msg_buffer=a(this._msg_buffer||{},n);break;case"update":case"create":this._msg_buffer=n;break;default:throw"unrecognized syncing method"}this._msg_buffer_callbacks=t}else{const e=this.send_sync_message(i,t);this.rememberLastUpdateFor(e)}}}rememberLastUpdateFor(e){this._attrsToUpdate.forEach((t=>{this._expectedEchoMsgIds.set(t,e)})),this._attrsToUpdate=new Set}serialize(e){const t=this.constructor.serializers||i.JSONExt.emptyObject;for(const s of Object.keys(e))try{t[s]&&t[s].serialize?e[s]=t[s].serialize(e[s],this):e[s]=JSON.parse(JSON.stringify(e[s])),e[s]&&e[s].toJSON&&(e[s]=e[s].toJSON())}catch(e){throw console.error("Error serializing widget state attribute: ",s),e}return e}send_sync_message(e,t={}){if(!this.comm)return"";try{const s=(t={shell:Object.assign({},t.shell),iopub:Object.assign({},t.iopub),input:t.input}).iopub.status;t.iopub.status=e=>{this._handle_status(e),s&&s(e)};const i=g(e),n=this.comm.send({method:"update",state:i.state,buffer_paths:i.buffer_paths},t,{},i.buffers);return this._pending_msgs++,n}catch(e){console.error("Could not send widget sync message",e)}return""}save_changes(e){if(this.comm_live){const t={patch:!0};e&&(t.callbacks=e),this.save(this._buffered_state_diff,t),this._changing&&a(this._buffered_state_diff_synced,this._buffered_state_diff),this._buffered_state_diff={}}}on_some_change(e,t,s){this.on("change",((...i)=>{e.some(this.hasChanged,this)&&t.apply(s,i)}),this)}toJSON(e){return`IPY_MODEL_${this.model_id}`}static _deserialize_state(e,t){const s=this.serializers;let i;if(s){i={};for(const n in e)s[n]&&s[n].deserialize?i[n]=s[n].deserialize(e[n],t):i[n]=e[n]}else i=e;return h(i)}}class z extends C{defaults(){return a(super.defaults(),{_dom_classes:[],tabbable:null,tooltip:null})}}z.serializers=Object.assign(Object.assign({},C.serializers),{layout:{deserialize:M},style:{deserialize:M}});class W extends j{constructor(e){super(e)}initialize(e){this.listenTo(this.model,"change",((e,t)=>{const s=Object.keys(this.model.changedAttributes()||{});"_view_count"===s[0]&&1===s.length||this.update(t)})),this.options=e.options,this.once("remove",(()=>{"number"==typeof this.model.get("_view_count")&&(this.model.set("_view_count",this.model.get("_view_count")-1),this.model.save_changes())})),this.once("displayed",(()=>{"number"==typeof this.model.get("_view_count")&&(this.model.set("_view_count",this.model.get("_view_count")+1),this.model.save_changes())})),this.displayed=new Promise(((e,t)=>{this.once("displayed",e),this.model.on("msg:custom",this.handle_message.bind(this))}))}handle_message(e){"focus"===e.do?this.el.focus():"blur"===e.do&&this.el.blur()}update(e){}render(){}create_child_view(e,t={}){return t=Object.assign({parent:this},t),this.model.widget_manager.create_view(e,t).catch(d("Could not create child view",!0))}callbacks(){return this.model.callbacks(this)}send(e,t){this.model.send(e,this.callbacks(),t)}touch(){this.model.save_changes(this.callbacks())}remove(){return super.remove(),this.trigger("remove"),this}}class A extends E.Widget{constructor(e){const t=e.view;delete e.view,super(e),this._view=t}dispose(){this.isDisposed||(super.dispose(),this._view.remove(),this._view=null)}processMessage(e){super.processMessage(e),this._view.processLuminoMessage(e)}}const T=A;class N extends E.Panel{constructor(e){const t=e.view;delete e.view,super(e),this._view=t}processMessage(e){super.processMessage(e),this._view.processLuminoMessage(e)}dispose(){var e;this.isDisposed||(super.dispose(),null===(e=this._view)||void 0===e||e.remove(),this._view=null)}}const V=N;class I extends W{initialize(e){super.initialize(e),this.listenTo(this.model,"change:_dom_classes",((e,t)=>{const s=e.previous("_dom_classes");this.update_classes(s,t)})),this.layoutPromise=Promise.resolve(),this.listenTo(this.model,"change:layout",((e,t)=>{this.setLayout(t,e.previous("layout"))})),this.stylePromise=Promise.resolve(),this.listenTo(this.model,"change:style",((e,t)=>{this.setStyle(t,e.previous("style"))})),this.displayed.then((()=>{this.update_classes([],this.model.get("_dom_classes")),this.setLayout(this.model.get("layout")),this.setStyle(this.model.get("style"))})),this._comm_live_update(),this.listenTo(this.model,"comm_live_update",(()=>{this._comm_live_update()})),this.listenTo(this.model,"change:tooltip",this.updateTooltip),this.updateTooltip()}setLayout(e,t){e&&(this.layoutPromise=this.layoutPromise.then((t=>(t&&(t.unlayout(),this.stopListening(t.model),t.remove()),this.create_child_view(e).then((e=>this.displayed.then((()=>(e.trigger("displayed"),this.listenTo(e.model,"change",(()=>{O.MessageLoop.postMessage(this.luminoWidget,E.Widget.ResizeMessage.UnknownSize)})),O.MessageLoop.postMessage(this.luminoWidget,E.Widget.ResizeMessage.UnknownSize),this.trigger("layout-changed"),e))))).catch(d("Could not add LayoutView to DOMWidgetView",!0))))))}setStyle(e,t){e&&(this.stylePromise=this.stylePromise.then((t=>(t&&(t.unstyle(),this.stopListening(t.model),t.remove()),this.create_child_view(e).then((e=>this.displayed.then((()=>(e.trigger("displayed"),this.trigger("style-changed"),e))))).catch(d("Could not add styleView to DOMWidgetView",!0))))))}updateTooltip(){const e=this.model.get("tooltip");e?0===this.model.get("description").length&&this.el.setAttribute("title",e):this.el.removeAttribute("title")}update_classes(e,t,s){void 0===s&&(s=this.el),r(e,t).map((function(e){s.classList?s.classList.remove(e):s.setAttribute("class",s.getAttribute("class").replace(e,""))})),r(t,e).map((function(e){s.classList?s.classList.add(e):s.setAttribute("class",s.getAttribute("class").concat(" ",e))}))}update_mapped_classes(e,t,s){let i=this.model.previous(t);const n=e[i]?e[i]:[];i=this.model.get(t);const o=e[i]?e[i]:[];this.update_classes(n,o,s||this.el)}set_mapped_classes(e,t,s){const i=this.model.get(t),n=e[i]?e[i]:[];this.update_classes([],n,s||this.el)}_setElement(e){this.luminoWidget&&this.luminoWidget.dispose(),this.$el=e instanceof y()?e:y()(e),this.el=this.$el[0],this.luminoWidget=new A({node:e,view:this})}remove(){return this.luminoWidget&&this.luminoWidget.dispose(),super.remove()}processPhosphorMessage(e){this.processLuminoMessage(e)}processLuminoMessage(e){switch(e.type){case"after-attach":this.trigger("displayed");break;case"show":this.trigger("shown")}}_comm_live_update(){this.model.comm_live?this.luminoWidget.removeClass("jupyter-widgets-disconnected"):this.luminoWidget.addClass("jupyter-widgets-disconnected")}updateTabindex(){const e=this.model.get("tabbable");!0===e?this.el.setAttribute("tabIndex","0"):!1===e?this.el.setAttribute("tabIndex","-1"):null===e&&this.el.removeAttribute("tabIndex")}get pWidget(){return this.luminoWidget}set pWidget(e){this.luminoWidget=e}}const J={align_content:null,align_items:null,align_self:null,border_top:null,border_right:null,border_bottom:null,border_left:null,bottom:null,display:null,flex:null,flex_flow:null,height:null,justify_content:null,justify_items:null,left:null,margin:null,max_height:null,max_width:null,min_height:null,min_width:null,overflow:null,order:null,padding:null,right:null,top:null,visibility:null,width:null,object_fit:null,object_position:null,grid_auto_columns:null,grid_auto_flow:null,grid_auto_rows:null,grid_gap:null,grid_template_rows:null,grid_template_columns:null,grid_template_areas:null,grid_row:null,grid_column:null,grid_area:null};class D extends C{defaults(){return a(super.defaults(),{_model_name:"LayoutModel",_view_name:"LayoutView"},J)}}class U extends W{initialize(e){this._traitNames=[],super.initialize(e);for(const e of Object.keys(J))this.registerTrait(e)}registerTrait(e){this._traitNames.push(e),this.listenTo(this.model,"change:"+e,((t,s)=>{this.handleChange(e,s)})),this.handleChange(e,this.model.get(e))}css_name(e){return e.replace(/_/g,"-")}handleChange(e,t){const s=this.options.parent;s?null===t?s.el.style.removeProperty(this.css_name(e)):s.el.style.setProperty(this.css_name(e),t):console.warn("Style not applied because a parent view does not exist")}unlayout(){const e=this.options.parent;this._traitNames.forEach((t=>{e?e.el.style.removeProperty(this.css_name(t)):console.warn("Style not removed because a parent view does not exist")}),this)}}class $ extends C{defaults(){const e=this.constructor;return a(super.defaults(),{_model_name:"StyleModel",_view_name:"StyleView"},Object.keys(e.styleProperties).reduce(((t,s)=>(t[s]=e.styleProperties[s].default,t)),{}))}}$.styleProperties={};class R extends W{initialize(e){this._traitNames=[],super.initialize(e);const t=this.model.constructor;for(const e of Object.keys(t.styleProperties))this.registerTrait(e);this.style()}registerTrait(e){this._traitNames.push(e),this.listenTo(this.model,"change:"+e,((t,s)=>{this.handleChange(e,s)}))}handleChange(e,t){const s=this.options.parent;if(s){const i=this.model.constructor.styleProperties,n=i[e].attribute,o=i[e].selector,r=o?s.el.querySelectorAll(o):[s.el];if(null===t)for(let e=0;e!==r.length;++e)r[e].style.removeProperty(n);else for(let e=0;e!==r.length;++e)r[e].style.setProperty(n,t)}else console.warn("Style not applied because a parent view does not exist")}style(){for(const e of this._traitNames)this.handleChange(e,this.model.get(e))}unstyle(){const e=this.options.parent,t=this.model.constructor.styleProperties;this._traitNames.forEach((s=>{if(e){const i=t[s].attribute,n=t[s].selector,o=n?e.el.querySelectorAll(n):[e.el];for(let e=0;e!==o.length;++e)o[e].style.removeProperty(i)}else console.warn("Style not removed because a parent view does not exist")}),this)}}var B;!function(e){let t;!function(e){e.CommManager=class{constructor(e){this.targets=Object.create(null),this.comms=Object.create(null),this.init_kernel(e)}init_kernel(e){this.kernel=e,this.jsServicesKernel=e}async new_comm(e,s,i,n,o,r){const l=this.jsServicesKernel.createComm(e,o),a=new t(l);return this.register_comm(a),a.open(s,i,n,r),a}register_target(e,s){const i=this.jsServicesKernel.registerCommTarget(e,((e,i)=>{const n=new t(e);this.register_comm(n);try{return s(n,i)}catch(e){n.close(),console.error(e),console.error(new Error("Exception opening new comm"))}}));this.targets[e]=i}unregister_target(e,t){this.targets[e].dispose(),delete this.targets[e]}register_comm(e){return this.comms[e.comm_id]=Promise.resolve(e),e.kernel=this.kernel,e.comm_id}};class t{constructor(e){this.jsServicesComm=e}get comm_id(){return this.jsServicesComm.commId}get target_name(){return this.jsServicesComm.targetName}open(e,t,s,i){const n=this.jsServicesComm.open(e,s,i);return this._hookupCallbacks(n,t),n.msg.header.msg_id}send(e,t,s,i){const n=this.jsServicesComm.send(e,s,i);return this._hookupCallbacks(n,t),n.msg.header.msg_id}close(e,t,s,i){const n=this.jsServicesComm.close(e,s,i);return this._hookupCallbacks(n,t),n.msg.header.msg_id}on_msg(e){this.jsServicesComm.onMsg=e.bind(this)}on_close(e){this.jsServicesComm.onClose=e.bind(this)}_hookupCallbacks(e,t){t&&(e.onReply=function(e){t.shell&&t.shell.reply&&t.shell.reply(e)},e.onStdin=function(e){t.input&&t.input(e)},e.onIOPub=function(e){if(t.iopub)if(t.iopub.status&&"status"===e.header.msg_type)t.iopub.status(e);else if(t.iopub.clear_output&&"clear_output"===e.header.msg_type)t.iopub.clear_output(e);else if(t.iopub.output)switch(e.header.msg_type){case"display_data":case"execute_result":case"stream":case"error":t.iopub.output(e)}})}}e.Comm=t}(t=e.services||(e.services={}))}(B||(B={}));class H{constructor(e,t,s){this.initialize(e,t,s)}initialize(e,t,s){this._handler_context=s||this,this._models=[],this.views=[],this._create_view=e,this._remove_view=t||function(e){e.remove()}}update(e,t,s,i){const n=s||this._remove_view,o=t||this._create_view;i=i||this._handler_context;let r=0;for(;r=this._models.length||e[r]!==this._models[r]);r++);const l=r,a=this.views.splice(l,this.views.length-l);for(let e=0;e{e.forEach((e=>this._remove_view.call(this._handler_context,e))),this.views=[],this._models=[]}))}dispose(){this.views=null,this._models=null}}const G=new i.Token("jupyter.extensions.jupyterWidgetRegistry");function q(e,t){return class extends z{constructor(s,i){super(s=Object.assign(Object.assign({},s),{_view_name:"ErrorWidgetView",_view_module:"@jupyter-widgets/base",_model_module_version:x,_view_module_version:x,msg:t,error:e}),i),this.comm_live=!0}}}class F extends I{generateErrorMessage(){return{msg:this.model.get("msg"),stack:String(this.model.get("error").stack)}}render(){const{msg:e,stack:t}=this.generateErrorMessage();this.el.classList.add("jupyter-widgets");const s=document.createElement("div");s.classList.add("jupyter-widgets-error-widget","icon-error"),s.innerHTML=p;const i=document.createElement("pre");let n,o;i.style.textAlign="center",i.innerText="Click to show javascript error.",s.append(i),this.el.appendChild(s),this.el.onclick=()=>{s.classList.contains("icon-error")&&(o=o||s.clientHeight,n=n||s.clientWidth,s.classList.remove("icon-error"),s.innerHTML=`\n
[Open Browser Console for more detailed log - Double click to close this message]\n${e}\n${t}
\n `,s.style.height=`${o}px`,s.style.width=`${n}px`,s.classList.add("text-error"))},this.el.ondblclick=()=>{s.classList.contains("text-error")&&(s.classList.remove("text-error"),s.innerHTML=p,s.append(i),s.classList.add("icon-error"))}}}function K(e,t){return class extends F{generateErrorMessage(){return{msg:t,stack:String(e instanceof Error?e.stack:e)}}}}}}]); \ No newline at end of file diff --git a/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/651.fe40a967a60b543cf15c.js b/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/651.fe40a967a60b543cf15c.js new file mode 100644 index 0000000000000000000000000000000000000000..d40008275faa428c98b08a7149801c8e83293145 --- /dev/null +++ b/.venv/share/jupyter/labextensions/@jupyter-widgets/jupyterlab-manager/static/651.fe40a967a60b543cf15c.js @@ -0,0 +1,2 @@ +/*! For license information please see 651.fe40a967a60b543cf15c.js.LICENSE.txt */ +(self.webpackChunk_jupyter_widgets_jupyterlab_manager=self.webpackChunk_jupyter_widgets_jupyterlab_manager||[]).push([[651],{4651:function(e,t){var n;!function(t,n){"use strict";"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,(function(r,i){"use strict";var o=[],a=Object.getPrototypeOf,s=o.slice,u=o.flat?function(e){return o.flat.call(e)}:function(e){return o.concat.apply([],e)},l=o.push,c=o.indexOf,f={},p=f.toString,d=f.hasOwnProperty,h=d.toString,g=h.call(Object),v={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},m=function(e){return null!=e&&e===e.window},x=r.document,b={type:!0,src:!0,nonce:!0,noModule:!0};function w(e,t,n){var r,i,o=(n=n||x).createElement("script");if(o.text=e,t)for(r in b)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function T(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[p.call(e)]||"object":typeof e}var C="3.7.1",k=/HTML$/i,S=function(e,t){return new S.fn.init(e,t)};function E(e){var t=!!e&&"length"in e&&e.length,n=T(e);return!y(e)&&!m(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function j(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}S.fn=S.prototype={jquery:C,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(e){return this.pushStack(S.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(S.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n+~]|"+q+")"+q+"*"),$=new RegExp(q+"|>"),_=new RegExp(R),B=new RegExp("^"+H+"$"),z={ID:new RegExp("^#("+H+")"),CLASS:new RegExp("^\\.("+H+")"),TAG:new RegExp("^("+H+"|[*])"),ATTR:new RegExp("^"+O),PSEUDO:new RegExp("^"+R),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+q+"*(even|odd|(([+-]|)(\\d*)n|)"+q+"*(?:([+-]|)"+q+"*(\\d+)|))"+q+"*\\)|)","i"),bool:new RegExp("^(?:"+E+")$","i"),needsContext:new RegExp("^"+q+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+q+"*((?:-\\d)?\\d*)"+q+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,U=/^h\d$/i,V=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/[+~]/,Y=new RegExp("\\\\[\\da-fA-F]{1,6}"+q+"?|\\\\([^\\r\\n\\f])","g"),Q=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},J=function(){ue()},K=pe((function(e){return!0===e.disabled&&j(e,"fieldset")}),{dir:"parentNode",next:"legend"});try{g.apply(o=s.call(P.childNodes),P.childNodes),o[P.childNodes.length].nodeType}catch(e){g={apply:function(e,t){M.apply(e,s.call(t))},call:function(e){M.apply(e,s.call(arguments,1))}}}function Z(e,t,n,r){var i,o,a,s,l,c,d,h=t&&t.ownerDocument,m=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==m&&9!==m&&11!==m)return n;if(!r&&(ue(t),t=t||u,f)){if(11!==m&&(l=V.exec(e)))if(i=l[1]){if(9===m){if(!(a=t.getElementById(i)))return n;if(a.id===i)return g.call(n,a),n}else if(h&&(a=h.getElementById(i))&&Z.contains(t,a)&&a.id===i)return g.call(n,a),n}else{if(l[2])return g.apply(n,t.getElementsByTagName(e)),n;if((i=l[3])&&t.getElementsByClassName)return g.apply(n,t.getElementsByClassName(i)),n}if(!(C[e+" "]||p&&p.test(e))){if(d=e,h=t,1===m&&($.test(e)||F.test(e))){for((h=G.test(e)&&se(t.parentNode)||t)==t&&v.scope||((s=t.getAttribute("id"))?s=S.escapeSelector(s):t.setAttribute("id",s=y)),o=(c=ce(e)).length;o--;)c[o]=(s?"#"+s:":scope")+" "+fe(c[o]);d=c.join(",")}try{return g.apply(n,h.querySelectorAll(d)),n}catch(t){C(e,!0)}finally{s===y&&t.removeAttribute("id")}}}return me(e.replace(L,"$1"),t,n,r)}function ee(){var e=[];return function n(r,i){return e.push(r+" ")>t.cacheLength&&delete n[e.shift()],n[r+" "]=i}}function te(e){return e[y]=!0,e}function ne(e){var t=u.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function re(e){return function(t){return j(t,"input")&&t.type===e}}function ie(e){return function(t){return(j(t,"input")||j(t,"button"))&&t.type===e}}function oe(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&K(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ae(e){return te((function(t){return t=+t,te((function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}))}))}function se(e){return e&&void 0!==e.getElementsByTagName&&e}function ue(e){var n,r=e?e.ownerDocument||e:P;return r!=u&&9===r.nodeType&&r.documentElement?(l=(u=r).documentElement,f=!S.isXMLDoc(u),h=l.matches||l.webkitMatchesSelector||l.msMatchesSelector,l.msMatchesSelector&&P!=u&&(n=u.defaultView)&&n.top!==n&&n.addEventListener("unload",J),v.getById=ne((function(e){return l.appendChild(e).id=S.expando,!u.getElementsByName||!u.getElementsByName(S.expando).length})),v.disconnectedMatch=ne((function(e){return h.call(e,"*")})),v.scope=ne((function(){return u.querySelectorAll(":scope")})),v.cssHas=ne((function(){try{return u.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}})),v.getById?(t.filter.ID=function(e){var t=e.replace(Y,Q);return function(e){return e.getAttribute("id")===t}},t.find.ID=function(e,t){if(void 0!==t.getElementById&&f){var n=t.getElementById(e);return n?[n]:[]}}):(t.filter.ID=function(e){var t=e.replace(Y,Q);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},t.find.ID=function(e,t){if(void 0!==t.getElementById&&f){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];for(i=t.getElementsByName(e),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),t.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},t.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&f)return t.getElementsByClassName(e)},p=[],ne((function(e){var t;l.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||p.push("\\["+q+"*(?:value|"+E+")"),e.querySelectorAll("[id~="+y+"-]").length||p.push("~="),e.querySelectorAll("a#"+y+"+*").length||p.push(".#.+[+~]"),e.querySelectorAll(":checked").length||p.push(":checked"),(t=u.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),l.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&p.push(":enabled",":disabled"),(t=u.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||p.push("\\["+q+"*name"+q+"*="+q+"*(?:''|\"\")")})),v.cssHas||p.push(":has"),p=p.length&&new RegExp(p.join("|")),k=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!v.sortDetached&&t.compareDocumentPosition(e)===n?e===u||e.ownerDocument==P&&Z.contains(P,e)?-1:t===u||t.ownerDocument==P&&Z.contains(P,t)?1:i?c.call(i,e)-c.call(i,t):0:4&n?-1:1)},u):u}for(e in Z.matches=function(e,t){return Z(e,null,null,t)},Z.matchesSelector=function(e,t){if(ue(e),f&&!C[t+" "]&&(!p||!p.test(t)))try{var n=h.call(e,t);if(n||v.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){C(t,!0)}return Z(t,u,null,[e]).length>0},Z.contains=function(e,t){return(e.ownerDocument||e)!=u&&ue(e),S.contains(e,t)},Z.attr=function(e,n){(e.ownerDocument||e)!=u&&ue(e);var r=t.attrHandle[n.toLowerCase()],i=r&&d.call(t.attrHandle,n.toLowerCase())?r(e,n,!f):void 0;return void 0!==i?i:e.getAttribute(n)},Z.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},S.uniqueSort=function(e){var t,n=[],r=0,o=0;if(a=!v.sortStable,i=!v.sortStable&&s.call(e,0),D.call(e,k),a){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)N.call(e,n[r],1)}return i=null,e},S.fn.uniqueSort=function(){return this.pushStack(S.uniqueSort(s.apply(this)))},t=S.expr={cacheLength:50,createPseudo:te,match:z,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Y,Q),e[3]=(e[3]||e[4]||e[5]||"").replace(Y,Q),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||Z.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&Z.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return z.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&_.test(n)&&(t=ce(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Y,Q).toLowerCase();return"*"===e?function(){return!0}:function(e){return j(e,t)}},CLASS:function(e){var t=b[e+" "];return t||(t=new RegExp("(^|"+q+")"+e+"("+q+"|$)"))&&b(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var i=Z.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace(I," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),x=!u&&!s,b=!1;if(g){if(o){for(;h;){for(f=t;f=f[h];)if(s?j(f,v):1===f.nodeType)return!1;d=h="only"===e&&!d&&"nextSibling"}return!0}if(d=[a?g.firstChild:g.lastChild],a&&x){for(b=(p=(l=(c=g[y]||(g[y]={}))[e]||[])[0]===m&&l[1])&&l[2],f=p&&g.childNodes[p];f=++p&&f&&f[h]||(b=p=0)||d.pop();)if(1===f.nodeType&&++b&&f===t){c[e]=[m,p,b];break}}else if(x&&(b=p=(l=(c=t[y]||(t[y]={}))[e]||[])[0]===m&&l[1]),!1===b)for(;(f=++p&&f&&f[h]||(b=p=0)||d.pop())&&(!(s?j(f,v):1===f.nodeType)||!++b||(x&&((c=f[y]||(f[y]={}))[e]=[m,b]),f!==t)););return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,n){var r,i=t.pseudos[e]||t.setFilters[e.toLowerCase()]||Z.error("unsupported pseudo: "+e);return i[y]?i(n):i.length>1?(r=[e,e,"",n],t.setFilters.hasOwnProperty(e.toLowerCase())?te((function(e,t){for(var r,o=i(e,n),a=o.length;a--;)e[r=c.call(e,o[a])]=!(t[r]=o[a])})):function(e){return i(e,0,r)}):i}},pseudos:{not:te((function(e){var t=[],n=[],r=ye(e.replace(L,"$1"));return r[y]?te((function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))})):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}})),has:te((function(e){return function(t){return Z(e,t).length>0}})),contains:te((function(e){return e=e.replace(Y,Q),function(t){return(t.textContent||S.text(t)).indexOf(e)>-1}})),lang:te((function(e){return B.test(e||"")||Z.error("unsupported lang: "+e),e=e.replace(Y,Q).toLowerCase(),function(t){var n;do{if(n=f?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(e){var t=r.location&&r.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===l},focus:function(e){return e===function(){try{return u.activeElement}catch(e){}}()&&u.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:oe(!1),disabled:oe(!0),checked:function(e){return j(e,"input")&&!!e.checked||j(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!t.pseudos.empty(e)},header:function(e){return U.test(e.nodeName)},input:function(e){return X.test(e.nodeName)},button:function(e){return j(e,"input")&&"button"===e.type||j(e,"button")},text:function(e){var t;return j(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ae((function(){return[0]})),last:ae((function(e,t){return[t-1]})),eq:ae((function(e,t,n){return[n<0?n+t:n]})),even:ae((function(e,t){for(var n=0;nt?t:n;--r>=0;)e.push(r);return e})),gt:ae((function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function he(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s-1&&(o[l]=!(a[l]=p))}}else d=he(d===a?d.splice(y,d.length):d),i?i(null,a,d,u):g.apply(a,d)}))}function ve(e){for(var r,i,o,a=e.length,s=t.relative[e[0].type],u=s||t.relative[" "],l=s?1:0,f=pe((function(e){return e===r}),u,!0),p=pe((function(e){return c.call(r,e)>-1}),u,!0),d=[function(e,t,i){var o=!s&&(i||t!=n)||((r=t).nodeType?f(e,t,i):p(e,t,i));return r=null,o}];l1&&de(d),l>1&&fe(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(L,"$1"),i,l0,o=e.length>0,a=function(a,s,l,c,p){var d,h,v,y=0,x="0",b=a&&[],w=[],T=n,C=a||o&&t.find.TAG("*",p),k=m+=null==T?1:Math.random()||.1,E=C.length;for(p&&(n=s==u||s||p);x!==E&&null!=(d=C[x]);x++){if(o&&d){for(h=0,s||d.ownerDocument==u||(ue(d),l=!f);v=e[h++];)if(v(d,s||u,l)){g.call(c,d);break}p&&(m=k)}i&&((d=!v&&d)&&y--,a&&b.push(d))}if(y+=x,i&&x!==y){for(h=0;v=r[h++];)v(b,w,s,l);if(a){if(y>0)for(;x--;)b[x]||w[x]||(w[x]=A.call(c));w=he(w)}g.apply(c,w),p&&!a&&w.length>0&&y+r.length>1&&S.uniqueSort(c)}return p&&(m=k,n=T),b};return i?te(a):a}(a,o)),s.selector=e}return s}function me(e,n,r,i){var o,a,s,u,l,c="function"==typeof e&&e,p=!i&&ce(e=c.selector||e);if(r=r||[],1===p.length){if((a=p[0]=p[0].slice(0)).length>2&&"ID"===(s=a[0]).type&&9===n.nodeType&&f&&t.relative[a[1].type]){if(!(n=(t.find.ID(s.matches[0].replace(Y,Q),n)||[])[0]))return r;c&&(n=n.parentNode),e=e.slice(a.shift().value.length)}for(o=z.needsContext.test(e)?0:a.length;o--&&(s=a[o],!t.relative[u=s.type]);)if((l=t.find[u])&&(i=l(s.matches[0].replace(Y,Q),G.test(a[0].type)&&se(n.parentNode)||n))){if(a.splice(o,1),!(e=i.length&&fe(a)))return g.apply(r,i),r;break}}return(c||ye(e,p))(i,n,!f,r,!n||G.test(e)&&se(n.parentNode)||n),r}le.prototype=t.filters=t.pseudos,t.setFilters=new le,v.sortStable=y.split("").sort(k).join("")===y,ue(),v.sortDetached=ne((function(e){return 1&e.compareDocumentPosition(u.createElement("fieldset"))})),S.find=Z,S.expr[":"]=S.expr.pseudos,S.unique=S.uniqueSort,Z.compile=ye,Z.select=me,Z.setDocument=ue,Z.tokenize=ce,Z.escape=S.escapeSelector,Z.getText=S.text,Z.isXML=S.isXMLDoc,Z.selectors=S.expr,Z.support=S.support,Z.uniqueSort=S.uniqueSort}();var R=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},I=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},W=S.expr.match.needsContext,F=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function $(e,t,n){return y(t)?S.grep(e,(function(e,r){return!!t.call(e,r,e)!==n})):t.nodeType?S.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?S.grep(e,(function(e){return c.call(t,e)>-1!==n})):S.filter(t,e,n)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,(function(e){return 1===e.nodeType})))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter((function(){for(t=0;t1?S.uniqueSort(n):n},filter:function(e){return this.pushStack($(this,e||[],!1))},not:function(e){return this.pushStack($(this,e||[],!0))},is:function(e){return!!$(this,"string"==typeof e&&W.test(e)?S(e):e||[],!1).length}});var _,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||_,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:B.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:x,!0)),F.test(r[1])&&S.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=x.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,_=S(x);var z=/^(?:parents|prev(?:Until|All))/,X={children:!0,contents:!0,next:!0,prev:!0};function U(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter((function(){for(var e=0;e-1:1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?c.call(S(e),this[0]):c.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return R(e,"parentNode")},parentsUntil:function(e,t,n){return R(e,"parentNode",n)},next:function(e){return U(e,"nextSibling")},prev:function(e){return U(e,"previousSibling")},nextAll:function(e){return R(e,"nextSibling")},prevAll:function(e){return R(e,"previousSibling")},nextUntil:function(e,t,n){return R(e,"nextSibling",n)},prevUntil:function(e,t,n){return R(e,"previousSibling",n)},siblings:function(e){return I((e.parentNode||{}).firstChild,e)},children:function(e){return I(e.firstChild)},contents:function(e){return null!=e.contentDocument&&a(e.contentDocument)?e.contentDocument:(j(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},(function(e,t){S.fn[e]=function(n,r){var i=S.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=S.filter(r,i)),this.length>1&&(X[e]||S.uniqueSort(i),z.test(e)&&i.reverse()),this.pushStack(i)}}));var V=/[^\x20\t\r\n\f]+/g;function G(e){return e}function Y(e){throw e}function Q(e,t,n,r){var i;try{e&&y(i=e.promise)?i.call(e).done(t).fail(n):e&&y(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return S.each(e.match(V)||[],(function(e,n){t[n]=!0})),t}(e):S.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),n<=s&&s--})),this},has:function(e){return e?S.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},S.extend({Deferred:function(e){var t=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],n="pending",i={state:function(){return n},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return S.Deferred((function(n){S.each(t,(function(t,r){var i=y(e[r[4]])&&e[r[4]];o[r[1]]((function(){var e=i&&i.apply(this,arguments);e&&y(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,i?[e]:arguments)}))})),e=null})).promise()},then:function(e,n,i){var o=0;function a(e,t,n,i){return function(){var s=this,u=arguments,l=function(){var r,l;if(!(e=o&&(n!==Y&&(s=void 0,u=[r]),t.rejectWith(s,u))}};e?c():(S.Deferred.getErrorHook?c.error=S.Deferred.getErrorHook():S.Deferred.getStackHook&&(c.error=S.Deferred.getStackHook()),r.setTimeout(c))}}return S.Deferred((function(r){t[0][3].add(a(0,r,y(i)?i:G,r.notifyWith)),t[1][3].add(a(0,r,y(e)?e:G)),t[2][3].add(a(0,r,y(n)?n:Y))})).promise()},promise:function(e){return null!=e?S.extend(e,i):i}},o={};return S.each(t,(function(e,r){var a=r[2],s=r[5];i[r[1]]=a.add,s&&a.add((function(){n=s}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),a.add(r[3].fire),o[r[0]]=function(){return o[r[0]+"With"](this===o?void 0:this,arguments),this},o[r[0]+"With"]=a.fireWith})),i.promise(o),e&&e.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=s.call(arguments),o=S.Deferred(),a=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?s.call(arguments):n,--t||o.resolveWith(r,i)}};if(t<=1&&(Q(e,o.done(a(n)).resolve,o.reject,!t),"pending"===o.state()||y(i[n]&&i[n].then)))return o.then();for(;n--;)Q(i[n],a(n),o.reject);return o.promise()}});var J=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){r.console&&r.console.warn&&e&&J.test(e.name)&&r.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){r.setTimeout((function(){throw e}))};var K=S.Deferred();function Z(){x.removeEventListener("DOMContentLoaded",Z),r.removeEventListener("load",Z),S.ready()}S.fn.ready=function(e){return K.then(e).catch((function(e){S.readyException(e)})),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0,!0!==e&&--S.readyWait>0||K.resolveWith(x,[S]))}}),S.ready.then=K.then,"complete"===x.readyState||"loading"!==x.readyState&&!x.documentElement.doScroll?r.setTimeout(S.ready):(x.addEventListener("DOMContentLoaded",Z),r.addEventListener("load",Z));var ee=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===T(n))for(s in i=!0,n)ee(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,y(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each((function(){ue.remove(this,e)}))}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=se.get(e,t),n&&(!r||Array.isArray(n)?r=se.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,(function(){S.dequeue(e,t)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return se.get(e,n)||se.access(e,n,{empty:S.Callbacks("once memory").add((function(){se.remove(e,[t+"queue",n])}))})}}),S.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]*)/i,je=/^$|^module$|\/(?:java|ecma)script/i;Ce=x.createDocumentFragment().appendChild(x.createElement("div")),(ke=x.createElement("input")).setAttribute("type","radio"),ke.setAttribute("checked","checked"),ke.setAttribute("name","t"),Ce.appendChild(ke),v.checkClone=Ce.cloneNode(!0).cloneNode(!0).lastChild.checked,Ce.innerHTML="",v.noCloneChecked=!!Ce.cloneNode(!0).lastChild.defaultValue,Ce.innerHTML="",v.option=!!Ce.lastChild;var Ae={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function De(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&j(e,t)?S.merge([e],n):n}function Ne(e,t){for(var n=0,r=e.length;n",""]);var qe=/<|&#?\w+;/;function Le(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d-1)i&&i.push(o);else if(l=ve(o),a=De(f.appendChild(o),"script"),l&&Ne(a),n)for(c=0;o=a[c++];)je.test(o.type||"")&&n.push(o);return f}var He=/^([^.]*)(?:\.(.+)|)/;function Oe(){return!0}function Pe(){return!1}function Me(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Me(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Pe;else if(!i)return e;return 1===o&&(a=i,i=function(e){return S().off(e),a.apply(this,arguments)},i.guid=a.guid||(a.guid=S.guid++)),e.each((function(){S.event.add(this,t,i,r,n)}))}function Re(e,t,n){n?(se.set(e,t,!1),S.event.add(e,t,{namespace:!1,handler:function(e){var n,r=se.get(this,t);if(1&e.isTrigger&&this[t]){if(r)(S.event.special[t]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),se.set(this,t,r),this[t](),n=se.get(this,t),se.set(this,t,!1),r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n}else r&&(se.set(this,t,S.event.trigger(r[0],r.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Oe)}})):void 0===se.get(e,t)&&S.event.add(e,t,Oe)}S.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=se.get(e);if(oe(e))for(n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(ge,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(t){return void 0!==S&&S.event.triggered!==t.type?S.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(V)||[""]).length;l--;)d=g=(s=He.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=se.hasData(e)&&se.get(e);if(v&&(u=v.events)){for(l=(t=(t||"").match(V)||[""]).length;l--;)if(d=g=(s=He.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){for(f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&se.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(se.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\s*$/g;function $e(e,t){return j(e,"table")&&j(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function _e(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Be(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function ze(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(se.hasData(e)&&(s=se.get(e).events))for(i in se.remove(t,"handle events"),s)for(n=0,r=s[i].length;n1&&"string"==typeof h&&!v.checkClone&&We.test(h))return e.each((function(i){var o=e.eq(i);g&&(t[0]=h.call(this,i,o.html())),Ue(o,t,n,r)}));if(p&&(o=(i=Le(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=(a=S.map(De(i,"script"),_e)).length;f0&&Ne(a,!u&&De(e,"script")),s},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(oe(n)){if(t=n[se.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[se.expando]=void 0}n[ue.expando]&&(n[ue.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Ve(this,e,!0)},remove:function(e){return Ve(this,e)},text:function(e){return ee(this,(function(e){return void 0===e?S.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Ue(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||$e(this,e).appendChild(e)}))},prepend:function(){return Ue(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=$e(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Ue(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Ue(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(De(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return S.clone(this,e,t)}))},html:function(e){return ee(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ie.test(e)&&!Ae[(Ee.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ct(e,t,n){var r=Qe(e),i=(!v.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=Ze(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Ge.test(a)){if(!n)return a;a="auto"}return(!v.boxSizingReliable()&&i||!v.reliableTrDimensions()&&j(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+lt(e,t,n||(i?"border":"content"),o,r,a)+"px"}function ft(e,t,n,r,i){return new ft.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ze(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=ie(t),u=Ye.test(t),l=e.style;if(u||(t=it(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=de.exec(n))&&i[1]&&(n=xe(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),v.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=ie(t);return Ye.test(t)||(t=it(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ze(e,t,r)),"normal"===i&&t in st&&(i=st[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],(function(e,t){S.cssHooks[t]={get:function(e,n,r){if(n)return!ot.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ct(e,t,r):Je(e,at,(function(){return ct(e,t,r)}))},set:function(e,n,r){var i,o=Qe(e),a=!v.scrollboxSize()&&"absolute"===o.position,s=(a||r)&&"border-box"===S.css(e,"boxSizing",!1,o),u=r?lt(e,t,r,s,o):0;return s&&a&&(u-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-lt(e,t,"border",!1,o)-.5)),u&&(i=de.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=S.css(e,t)),ut(0,n,u)}}})),S.cssHooks.marginLeft=et(v.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(Ze(e,"marginLeft"))||e.getBoundingClientRect().left-Je(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),S.each({margin:"",padding:"",border:"Width"},(function(e,t){S.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+he[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(S.cssHooks[e+t].set=ut)})),S.fn.extend({css:function(e,t){return ee(this,(function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Qe(e),i=t.length;a1)}}),S.Tween=ft,ft.prototype={constructor:ft,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=ft.propHooks[this.prop];return e&&e.get?e.get(this):ft.propHooks._default.get(this)},run:function(e){var t,n=ft.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):ft.propHooks._default.set(this),this}},ft.prototype.init.prototype=ft.prototype,ft.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[it(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}},ft.propHooks.scrollTop=ft.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=ft.prototype.init,S.fx.step={};var pt,dt,ht=/^(?:toggle|show|hide)$/,gt=/queueHooks$/;function vt(){dt&&(!1===x.hidden&&r.requestAnimationFrame?r.requestAnimationFrame(vt):r.setTimeout(vt,S.fx.interval),S.fx.tick())}function yt(){return r.setTimeout((function(){pt=void 0})),pt=Date.now()}function mt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=he[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function xt(e,t,n){for(var r,i=(bt.tweeners[t]||[]).concat(bt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each((function(){S.removeAttr(this,e)}))}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?wt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&j(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(V);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),wt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=Tt[t]||S.find.attr;Tt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=Tt[a],Tt[a]=i,i=null!=n(e,t,r)?a:null,Tt[a]=o),i}}));var Ct=/^(?:input|select|textarea|button)$/i,kt=/^(?:a|area)$/i;function St(e){return(e.match(V)||[]).join(" ")}function Et(e){return e.getAttribute&&e.getAttribute("class")||""}function jt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(V)||[]}S.fn.extend({prop:function(e,t){return ee(this,S.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[S.propFix[e]||e]}))}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):Ct.test(e.nodeName)||kt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){S.propFix[this.toLowerCase()]=this})),S.fn.extend({addClass:function(e){var t,n,r,i,o,a;return y(e)?this.each((function(t){S(this).addClass(e.call(this,t,Et(this)))})):(t=jt(e)).length?this.each((function(){if(r=Et(this),n=1===this.nodeType&&" "+St(r)+" "){for(o=0;o-1;)n=n.replace(" "+i+" "," ");a=St(n),r!==a&&this.setAttribute("class",a)}})):this:this.attr("class","")},toggleClass:function(e,t){var n,r,i,o,a=typeof e,s="string"===a||Array.isArray(e);return y(e)?this.each((function(n){S(this).toggleClass(e.call(this,n,Et(this),t),t)})):"boolean"==typeof t&&s?t?this.addClass(e):this.removeClass(e):(n=jt(e),this.each((function(){if(s)for(o=S(this),i=0;i-1)return!0;return!1}});var At=/\r/g;S.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=y(e),this.each((function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,S(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=S.map(i,(function(e){return null==e?"":e+""}))),(t=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))}))):i?(t=S.valHooks[i.type]||S.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(At,""):null==n?"":n:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:St(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],(function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=S.inArray(S(e).val(),t)>-1}},v.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}));var Dt=r.location,Nt={guid:Date.now()},qt=/\?/;S.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new r.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||S.error("Invalid XML: "+(n?S.map(n.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var Lt=/^(?:focusinfocus|focusoutblur)$/,Ht=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,i){var o,a,s,u,l,c,f,p,h=[n||x],g=d.call(e,"type")?e.type:e,v=d.call(e,"namespace")?e.namespace.split("."):[];if(a=p=s=n=n||x,3!==n.nodeType&&8!==n.nodeType&&!Lt.test(g+S.event.triggered)&&(g.indexOf(".")>-1&&(v=g.split("."),g=v.shift(),v.sort()),l=g.indexOf(":")<0&&"on"+g,(e=e[S.expando]?e:new S.Event(g,"object"==typeof e&&e)).isTrigger=i?2:3,e.namespace=v.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),f=S.event.special[g]||{},i||!f.trigger||!1!==f.trigger.apply(n,t))){if(!i&&!f.noBubble&&!m(n)){for(u=f.delegateType||g,Lt.test(u+g)||(a=a.parentNode);a;a=a.parentNode)h.push(a),s=a;s===(n.ownerDocument||x)&&h.push(s.defaultView||s.parentWindow||r)}for(o=0;(a=h[o++])&&!e.isPropagationStopped();)p=a,e.type=o>1?u:f.bindType||g,(c=(se.get(a,"events")||Object.create(null))[e.type]&&se.get(a,"handle"))&&c.apply(a,t),(c=l&&a[l])&&c.apply&&oe(a)&&(e.result=c.apply(a,t),!1===e.result&&e.preventDefault());return e.type=g,i||e.isDefaultPrevented()||f._default&&!1!==f._default.apply(h.pop(),t)||!oe(n)||l&&y(n[g])&&!m(n)&&((s=n[l])&&(n[l]=null),S.event.triggered=g,e.isPropagationStopped()&&p.addEventListener(g,Ht),n[g](),e.isPropagationStopped()&&p.removeEventListener(g,Ht),S.event.triggered=void 0,s&&(n[l]=s)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each((function(){S.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}});var Ot=/\[\]$/,Pt=/\r?\n/g,Mt=/^(?:submit|button|image|reset|file)$/i,Rt=/^(?:input|select|textarea|keygen)/i;function It(e,t,n,r){var i;if(Array.isArray(t))S.each(t,(function(t,i){n||Ot.test(e)?r(e,i):It(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)}));else if(n||"object"!==T(t))r(e,t);else for(i in t)It(e+"["+i+"]",t[i],n,r)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=y(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,(function(){i(this.name,this.value)}));else for(n in e)It(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&Rt.test(this.nodeName)&&!Mt.test(e)&&(this.checked||!Se.test(e))})).map((function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,(function(e){return{name:t.name,value:e.replace(Pt,"\r\n")}})):{name:t.name,value:n.replace(Pt,"\r\n")}})).get()}});var Wt=/%20/g,Ft=/#.*$/,$t=/([?&])_=[^&]*/,_t=/^(.*?):[ \t]*([^\r\n]*)$/gm,Bt=/^(?:GET|HEAD)$/,zt=/^\/\//,Xt={},Ut={},Vt="*/".concat("*"),Gt=x.createElement("a");function Yt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(V)||[];if(y(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Qt(e,t,n,r){var i={},o=e===Ut;function a(s){var u;return i[s]=!0,S.each(e[s]||[],(function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)})),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function Jt(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Gt.href=Dt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Dt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Dt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Vt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Jt(Jt(e,S.ajaxSettings),t):Jt(S.ajaxSettings,e)},ajaxPrefilter:Yt(Xt),ajaxTransport:Yt(Ut),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var n,i,o,a,s,u,l,c,f,p,d=S.ajaxSetup({},t),h=d.context||d,g=d.context&&(h.nodeType||h.jquery)?S(h):S.event,v=S.Deferred(),y=S.Callbacks("once memory"),m=d.statusCode||{},b={},w={},T="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(l){if(!a)for(a={};t=_t.exec(o);)a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=a[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return l?o:null},setRequestHeader:function(e,t){return null==l&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==l&&(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)C.always(e[C.status]);else for(t in e)m[t]=[m[t],e[t]];return this},abort:function(e){var t=e||T;return n&&n.abort(t),k(0,t),this}};if(v.promise(C),d.url=((e||d.url||Dt.href)+"").replace(zt,Dt.protocol+"//"),d.type=t.method||t.type||d.method||d.type,d.dataTypes=(d.dataType||"*").toLowerCase().match(V)||[""],null==d.crossDomain){u=x.createElement("a");try{u.href=d.url,u.href=u.href,d.crossDomain=Gt.protocol+"//"+Gt.host!=u.protocol+"//"+u.host}catch(e){d.crossDomain=!0}}if(d.data&&d.processData&&"string"!=typeof d.data&&(d.data=S.param(d.data,d.traditional)),Qt(Xt,d,t,C),l)return C;for(f in(c=S.event&&d.global)&&0==S.active++&&S.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!Bt.test(d.type),i=d.url.replace(Ft,""),d.hasContent?d.data&&d.processData&&0===(d.contentType||"").indexOf("application/x-www-form-urlencoded")&&(d.data=d.data.replace(Wt,"+")):(p=d.url.slice(i.length),d.data&&(d.processData||"string"==typeof d.data)&&(i+=(qt.test(i)?"&":"?")+d.data,delete d.data),!1===d.cache&&(i=i.replace($t,"$1"),p=(qt.test(i)?"&":"?")+"_="+Nt.guid+++p),d.url=i+p),d.ifModified&&(S.lastModified[i]&&C.setRequestHeader("If-Modified-Since",S.lastModified[i]),S.etag[i]&&C.setRequestHeader("If-None-Match",S.etag[i])),(d.data&&d.hasContent&&!1!==d.contentType||t.contentType)&&C.setRequestHeader("Content-Type",d.contentType),C.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Vt+"; q=0.01":""):d.accepts["*"]),d.headers)C.setRequestHeader(f,d.headers[f]);if(d.beforeSend&&(!1===d.beforeSend.call(h,C,d)||l))return C.abort();if(T="abort",y.add(d.complete),C.done(d.success),C.fail(d.error),n=Qt(Ut,d,t,C)){if(C.readyState=1,c&&g.trigger("ajaxSend",[C,d]),l)return C;d.async&&d.timeout>0&&(s=r.setTimeout((function(){C.abort("timeout")}),d.timeout));try{l=!1,n.send(b,k)}catch(e){if(l)throw e;k(-1,e)}}else k(-1,"No Transport");function k(e,t,a,u){var f,p,x,b,w,T=t;l||(l=!0,s&&r.clearTimeout(s),n=void 0,o=u||"",C.readyState=e>0?4:0,f=e>=200&&e<300||304===e,a&&(b=function(e,t,n){for(var r,i,o,a,s=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(d,C,a)),!f&&S.inArray("script",d.dataTypes)>-1&&S.inArray("json",d.dataTypes)<0&&(d.converters["text script"]=function(){}),b=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(d,b,C,f),f?(d.ifModified&&((w=C.getResponseHeader("Last-Modified"))&&(S.lastModified[i]=w),(w=C.getResponseHeader("etag"))&&(S.etag[i]=w)),204===e||"HEAD"===d.type?T="nocontent":304===e?T="notmodified":(T=b.state,p=b.data,f=!(x=b.error))):(x=T,!e&&T||(T="error",e<0&&(e=0))),C.status=e,C.statusText=(t||T)+"",f?v.resolveWith(h,[p,T,C]):v.rejectWith(h,[C,T,x]),C.statusCode(m),m=void 0,c&&g.trigger(f?"ajaxSuccess":"ajaxError",[C,d,f?p:x]),y.fireWith(h,[C,T]),c&&(g.trigger("ajaxComplete",[C,d]),--S.active||S.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],(function(e,t){S[t]=function(e,n,r,i){return y(n)&&(i=i||r,r=n,n=void 0),S.ajax(S.extend({url:e,type:t,dataType:i,data:n,success:r},S.isPlainObject(e)&&e))}})),S.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(y(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return y(e)?this.each((function(t){S(this).wrapInner(e.call(this,t))})):this.each((function(){var t=S(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=y(e);return this.each((function(n){S(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){S(this).replaceWith(this.childNodes)})),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new r.XMLHttpRequest}catch(e){}};var Kt={0:200,1223:204},Zt=S.ajaxSettings.xhr();v.cors=!!Zt&&"withCredentials"in Zt,v.ajax=Zt=!!Zt,S.ajaxTransport((function(e){var t,n;if(v.cors||Zt&&!e.crossDomain)return{send:function(i,o){var a,s=e.xhr();if(s.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)s[a]=e.xhrFields[a];for(a in e.mimeType&&s.overrideMimeType&&s.overrideMimeType(e.mimeType),e.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)s.setRequestHeader(a,i[a]);t=function(e){return function(){t&&(t=n=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Kt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=t(),n=s.onerror=s.ontimeout=t("error"),void 0!==s.onabort?s.onabort=n:s.onreadystatechange=function(){4===s.readyState&&r.setTimeout((function(){t&&n()}))},t=t("abort");try{s.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),S.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),S.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,i){t=S(" + +{%- endmacro %} diff --git a/.venv/share/jupyter/nbconvert/templates/base/mathjax.html.j2 b/.venv/share/jupyter/nbconvert/templates/base/mathjax.html.j2 new file mode 100644 index 0000000000000000000000000000000000000000..fe7c85c342ab12b04f9b122bba8b455b7d71944e --- /dev/null +++ b/.venv/share/jupyter/nbconvert/templates/base/mathjax.html.j2 @@ -0,0 +1,38 @@ + +{%- macro mathjax(url="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-AMS_CHTML-full,Safe") -%} + + + + + +{%- endmacro %} diff --git a/.venv/share/jupyter/nbconvert/templates/base/null.j2 b/.venv/share/jupyter/nbconvert/templates/base/null.j2 new file mode 100644 index 0000000000000000000000000000000000000000..929b18759521838ba4de43893a3afb77d06f85b4 --- /dev/null +++ b/.venv/share/jupyter/nbconvert/templates/base/null.j2 @@ -0,0 +1,111 @@ +{# + +DO NOT USE THIS AS A BASE, +IF YOU ARE COPY AND PASTING THIS FILE +YOU ARE PROBABLY DOING THINGS INCORRECTLY. + +Null template, does nothing except defining a basic structure +To layout the different blocks of a notebook. + +Subtemplates can override blocks to define their custom representation. + +If one of the block you do overwrite is not a leaf block, consider +calling super. + +{%- block nonLeafBlock -%} + #add stuff at beginning + {{ super() }} + #add stuff at end +{%- endblock nonLeafBlock -%} + +consider calling super even if it is a leaf block, we might insert more blocks later. + +#} +{%- block header -%} +{%- endblock header -%} +{%- block body -%} + {%- block body_header -%} + {%- endblock body_header -%} + {%- block body_loop -%} + {%- for cell in nb.cells -%} + {%- block any_cell scoped -%} + {%- if cell.cell_type == 'code'-%} + {%- if resources.global_content_filter.include_code -%} + {%- block codecell scoped -%} + {%- if resources.global_content_filter.include_input and not cell.metadata.get("transient",{}).get("remove_source", false) -%} + {%- block input_group -%} + {%- if resources.global_content_filter.include_input_prompt -%} + {%- block in_prompt -%}{%- endblock in_prompt -%} + {%- endif -%} + {%- block input -%}{%- endblock input -%} + {%- endblock input_group -%} + {%- endif -%} + {%- if cell.outputs and resources.global_content_filter.include_output -%} + {%- block output_group -%} + {%- if resources.global_content_filter.include_output_prompt -%} + {%- block output_prompt -%}{%- endblock output_prompt -%} + {%- endif -%} + {%- block outputs scoped -%} + {%- for output in cell.outputs -%} + {%- block output scoped -%} + {%- if output.output_type == 'execute_result' -%} + {%- block execute_result scoped -%}{%- endblock execute_result -%} + {%- elif output.output_type == 'stream' -%} + {%- block stream scoped -%} + {%- if output.name == 'stdout' -%} + {%- block stream_stdout scoped -%} + {%- endblock stream_stdout -%} + {%- elif output.name == 'stderr' -%} + {%- block stream_stderr scoped -%} + {%- endblock stream_stderr -%} + {%- elif output.name == 'stdin' -%} + {%- block stream_stdin scoped -%} + {%- endblock stream_stdin -%} + {%- endif -%} + {%- endblock stream -%} + {%- elif output.output_type == 'display_data' -%} + {%- block display_data scoped -%} + {%- block data_priority scoped -%} + {%- endblock data_priority -%} + {%- endblock display_data -%} + {%- elif output.output_type == 'error' -%} + {%- block error scoped -%} + {%- for line in output.traceback -%} + {%- block traceback_line scoped -%}{%- endblock traceback_line -%} + {%- endfor -%} + {%- endblock error -%} + {%- endif -%} + {%- endblock output -%} + {%- endfor -%} + {%- endblock outputs -%} + {%- endblock output_group -%} + {%- endif -%} + {%- endblock codecell -%} + {%- endif -%} + {%- elif cell.cell_type in ['markdown'] -%} + {%- if resources.global_content_filter.include_markdown and not cell.metadata.get("transient",{}).get("remove_source", false) -%} + {%- block markdowncell scoped-%} {%- endblock markdowncell -%} + {%- endif -%} + {%- elif cell.cell_type in ['raw'] -%} + {%- if resources.global_content_filter.include_raw and not cell.metadata.get("transient",{}).get("remove_source", false) -%} + {%- block rawcell scoped -%} + {%- if cell.metadata.get('raw_mimetype', '').lower() in resources.get('raw_mimetypes', ['']) -%} + {{ cell.source }} + {%- endif -%} + {%- endblock rawcell -%} + {%- endif -%} + {%- else -%} + {%- if resources.global_content_filter.include_unknown and not cell.metadata.get("transient",{}).get("remove_source", false) -%} + {%- block unknowncell scoped-%} + {%- endblock unknowncell -%} + {%- endif -%} + {%- endif -%} + {%- endblock any_cell -%} + {%- endfor -%} + {%- endblock body_loop -%} + {%- block body_footer -%} + {%- endblock body_footer -%} +{%- endblock body -%} + +{%- block footer -%} +{%- endblock footer -%} diff --git a/.venv/share/jupyter/nbconvert/templates/basic/conf.json b/.venv/share/jupyter/nbconvert/templates/basic/conf.json new file mode 100644 index 0000000000000000000000000000000000000000..e8f3ed98201f61f24887bb24b60a6b047f4e2294 --- /dev/null +++ b/.venv/share/jupyter/nbconvert/templates/basic/conf.json @@ -0,0 +1,6 @@ +{ + "base_template": "classic", + "mimetypes": { + "text/html": true + } +} diff --git a/.venv/share/jupyter/nbconvert/templates/basic/index.html.j2 b/.venv/share/jupyter/nbconvert/templates/basic/index.html.j2 new file mode 100644 index 0000000000000000000000000000000000000000..89d894d2135a578b119c67bf1e60a0d80d82787d --- /dev/null +++ b/.venv/share/jupyter/nbconvert/templates/basic/index.html.j2 @@ -0,0 +1 @@ +{%- extends 'classic/base.html.j2' -%} diff --git a/.venv/share/jupyter/nbconvert/templates/classic/base.html.j2 b/.venv/share/jupyter/nbconvert/templates/classic/base.html.j2 new file mode 100644 index 0000000000000000000000000000000000000000..5b8713ddfab0a7c9815e4827e20818eef62a7761 --- /dev/null +++ b/.venv/share/jupyter/nbconvert/templates/classic/base.html.j2 @@ -0,0 +1,292 @@ +{%- extends 'display_priority.j2' -%} +{% from 'celltags.j2' import celltags %} +{% from 'cell_id_anchor.j2' import cell_id_anchor %} + +{% block codecell %} +
+{{ super() }} +
+{%- endblock codecell %} + +{% block input_group -%} +
+{{ super() }} +
+{% endblock input_group %} + +{% block output_group %} +
+
+{{ super() }} +
+
+{% endblock output_group %} + +{% block in_prompt -%} +
+ {%- if cell.execution_count is defined -%} + In [{{ cell.execution_count|replace(None, " ") }}]: + {%- else -%} + In [ ]: + {%- endif -%} +
+{%- endblock in_prompt %} + +{% block empty_in_prompt -%} +
+
+{%- endblock empty_in_prompt %} + +{# + output_prompt doesn't do anything in HTML, + because there is a prompt div in each output area (see output block) +#} +{% block output_prompt %} +{% endblock output_prompt %} + +{% block input %} +
+
+{{ cell.source | highlight_code(metadata=cell.metadata) | clean_html }} +
+
+{%- endblock input %} + +{% block output_area_prompt %} +{%- if output.output_type == 'execute_result' -%} +
+ {%- if cell.execution_count is defined -%} + Out[{{ cell.execution_count|replace(None, " ") }}]: + {%- else -%} + Out[ ]: + {%- endif -%} +{%- else -%} +
+{%- endif -%} +
+{% endblock output_area_prompt %} + +{% block output %} +
+{% if resources.global_content_filter.include_output_prompt %} + {{ self.output_area_prompt() }} +{% endif %} +{{ super() }} +
+{% endblock output %} + +{% block markdowncell scoped %} +
+{%- if resources.global_content_filter.include_input_prompt-%} + {{ self.empty_in_prompt() }} +{%- endif -%} +
+
+{%- if resources.should_sanitize_html %} +{%- set html_value=cell.source | markdown2html | strip_files_prefix | clean_html -%} +{%- else %} +{%- set html_value=cell.source | markdown2html | strip_files_prefix -%} +{%- endif %} +{{ html_value }} +
+
+
+{%- endblock markdowncell %} + +{% block rawcell scoped %} +{%- if cell.metadata.get('raw_mimetype', '').lower() in resources.get('raw_mimetypes', ['']) -%} +{{ cell.source | clean_html }} +{%- endif -%} +{%- endblock rawcell %} + +{% block unknowncell scoped %} +unknown type {{ cell.type }} +{% endblock unknowncell %} + +{% block execute_result -%} +{%- set extra_class="output_execute_result" -%} +{% block data_priority scoped %} +{{ super() }} +{% endblock data_priority %} +{%- set extra_class="" -%} +{%- endblock execute_result %} + +{% block stream_stdout -%} +
+
+{{- output.text | ansi2html -}}
+
+
+{%- endblock stream_stdout %} + +{% block stream_stderr -%} +
+
+{{- output.text | ansi2html -}}
+
+
+{%- endblock stream_stderr %} + +{% block data_svg scoped -%} +
+{%- if output.svg_filename %} + +{%- else %} + {%- if resources.should_not_encode_svg %} + {{ output.data['image/svg+xml'].encode("utf-8") | clean_html }} + {%- else %} + + {%- endif %} +{%- endif %} +
+{%- endblock data_svg %} + +{% block data_html scoped -%} +
+{%- if resources.should_sanitize_html %} +{%- set html_value=output.data['text/html'] | clean_html -%} +{%- else %} +{%- set html_value=output.data['text/html'] -%} +{%- endif %} +{%- if output.get('metadata', {}).get('text/html', {}).get('isolated') -%} + +{%- else -%} +{{ html_value }} +{%- endif -%} +
+{%- endblock data_html %} + +{% block data_markdown scoped -%} +{%- if resources.should_sanitize_html %} +{%- set html_value=output.data['text/markdown'] | markdown2html | clean_html -%} +{%- else %} +{%- set html_value=output.data['text/markdown'] | markdown2html -%} +{%- endif %} +
+{{ html_value }} +
+{%- endblock data_markdown %} + +{% block data_png scoped %} +
+{%- if 'image/png' in output.metadata.get('filenames', {}) %} + +
+{%- endblock data_png %} + +{% block data_jpg scoped %} +
+{%- if 'image/jpeg' in output.metadata.get('filenames', {}) %} + +
+{%- endblock data_jpg %} + +{% block data_latex scoped %} +
+{{ output.data['text/latex'] | e }} +
+{%- endblock data_latex %} + +{% block error -%} +
+
+{{- super() -}}
+
+
+{%- endblock error %} + +{%- block traceback_line %} +{{ line | ansi2html }} +{%- endblock traceback_line %} + +{%- block data_text scoped %} +
+
+{{- output.data['text/plain'] | ansi2html -}}
+
+
+{%- endblock -%} + +{%- block data_javascript scoped %} +{% set div_id = uuid4() %} +
+{%- if not resources.should_sanitize_html %} + +{%- endif %} +
+{%- endblock -%} + +{%- block data_widget_view scoped %} +{%- if not resources.should_sanitize_html %} +{% set div_id = uuid4() %} +{% set datatype_list = output.data | filter_data_type %} +{% set datatype = datatype_list[0]%} +
+ + +
+{%- endif %} +{%- endblock data_widget_view -%} + +{%- block footer %} +{%- if not resources.should_sanitize_html %} +{% set mimetype = 'application/vnd.jupyter.widget-state+json'%} +{% if mimetype in nb.metadata.get("widgets",{})%} + +{% endif %} +{%- endif %} +{{ super() }} +{%- endblock footer-%} diff --git a/.venv/share/jupyter/nbconvert/templates/classic/conf.json b/.venv/share/jupyter/nbconvert/templates/classic/conf.json new file mode 100644 index 0000000000000000000000000000000000000000..df71075ffca8b499a2b444cbea76454a87d09527 --- /dev/null +++ b/.venv/share/jupyter/nbconvert/templates/classic/conf.json @@ -0,0 +1,13 @@ +{ + "base_template": "base", + "mimetypes": { + "text/html": true + }, + "preprocessors": { + "100-pygments": { + "type": "nbconvert.preprocessors.CSSHTMLHeaderPreprocessor", + "enabled": true, + "style": "default" + } + } +} diff --git a/.venv/share/jupyter/nbconvert/templates/classic/index.html.j2 b/.venv/share/jupyter/nbconvert/templates/classic/index.html.j2 new file mode 100644 index 0000000000000000000000000000000000000000..30cd502641b93d8243959ac08096b918fc92c232 --- /dev/null +++ b/.venv/share/jupyter/nbconvert/templates/classic/index.html.j2 @@ -0,0 +1,112 @@ +{%- extends 'base.html.j2' -%} +{% from 'mathjax.html.j2' import mathjax %} +{% from 'jupyter_widgets.html.j2' import jupyter_widgets %} + +{%- block header -%} + + + +{%- block html_head -%} + + +{% set nb_title = nb.metadata.get('title', resources['metadata']['name']) | escape_html_keep_quotes %} +{{nb_title}} + +{%- block html_head_js -%} +{%- block html_head_js_jquery -%} + +{%- endblock html_head_js_jquery -%} +{%- block html_head_js_requirejs -%} + +{%- endblock html_head_js_requirejs -%} +{%- block html_head_js_mermaidjs -%} + +{%- endblock html_head_js_mermaidjs -%} +{%- endblock html_head_js -%} + +{% block jupyter_widgets %} + {%- if "widgets" in nb.metadata -%} + {{ jupyter_widgets(resources.jupyter_widgets_base_url, resources.html_manager_semver_range, resources.widget_renderer_url) }} + {%- endif -%} +{% endblock jupyter_widgets %} + +{% for css in resources.inlining.css -%} + +{% endfor %} + +{% block notebook_css %} +{{ resources.include_css("static/style.css") }} + +{% endblock notebook_css %} + +{%- block html_head_js_mathjax -%} +{{ mathjax(resources.mathjax_url) }} +{%- endblock html_head_js_mathjax -%} + +{%- block html_head_css -%} +{%- endblock html_head_css -%} + +{%- endblock html_head -%} + +{%- endblock header -%} + +{% block body_header %} + +
+
+
+{% endblock body_header %} + +{% block body_footer %} +
+
+
+ +{% endblock body_footer %} + +{% block footer %} +{% block footer_js %} +{% endblock footer_js %} +{{ super() }} + +{% endblock footer %} diff --git a/.venv/share/jupyter/nbconvert/templates/classic/static/style.css b/.venv/share/jupyter/nbconvert/templates/classic/static/style.css new file mode 100644 index 0000000000000000000000000000000000000000..637af782633e17e6af24001f11f82a1208de26b1 --- /dev/null +++ b/.venv/share/jupyter/nbconvert/templates/classic/static/style.css @@ -0,0 +1,12935 @@ +/*! +* +* Twitter Bootstrap +* +*/ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +mark { + background: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + box-sizing: content-box; + height: 0; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-appearance: textfield; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + border: 0; + padding: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + background: transparent !important; + box-shadow: none !important; + text-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot'); + src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\002a"; +} +.glyphicon-plus:before { + content: "\002b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 1.42857143; + color: #000; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 3px; +} +.img-thumbnail { + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 2px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 18px; + margin-bottom: 18px; + border: 0; + border-top: 1px solid #eeeeee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 18px; + margin-bottom: 9px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 9px; + margin-bottom: 9px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 33px; +} +h2, +.h2 { + font-size: 27px; +} +h3, +.h3 { + font-size: 23px; +} +h4, +.h4 { + font-size: 17px; +} +h5, +.h5 { + font-size: 13px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 9px; +} +.lead { + margin-bottom: 18px; + font-size: 14px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 19.5px; + } +} +small, +.small { + font-size: 92%; +} +mark, +.mark { + background-color: #fcf8e3; + padding: .2em; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover, +a.text-primary:focus { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover, +a.text-info:focus { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 8px; + margin: 36px 0 18px; + border-bottom: 1px solid #eeeeee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 9px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; +} +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} +dl { + margin-top: 0; + margin-bottom: 18px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 541px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 9px 18px; + margin: 0 0 18px; + font-size: inherit; + border-left: 5px solid #eeeeee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 18px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 2px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #888; + background-color: transparent; + border-radius: 1px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12px; + line-height: 1.42857143; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 2px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + margin-right: auto; + margin-left: auto; + padding-left: 0px; + padding-right: 0px; +} +@media (min-width: 768px) { + .container { + width: 768px; + } +} +@media (min-width: 992px) { + .container { + width: 940px; + } +} +@media (min-width: 1200px) { + .container { + width: 1140px; + } +} +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 0px; + padding-right: 0px; +} +.row { + margin-left: 0px; + margin-right: 0px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 0px; + padding-right: 0px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0%; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0%; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 18px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + float: none; + display: table-column; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + overflow-x: auto; + min-height: 0.01%; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 13.5px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 18px; + font-size: 19.5px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 13px; + line-height: 1.42857143; + color: #555555; +} +.form-control { + display: block; + width: 100%; + height: 32px; + padding: 6px 12px; + font-size: 13px; + line-height: 1.42857143; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control::-ms-expand { + border: 0; + background-color: transparent; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eeeeee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 32px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 45px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 18px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; + min-height: 31px; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-left: 0; + padding-right: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 30px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 45px; + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 3px; +} +select.input-lg { + height: 45px; + line-height: 45px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 45px; + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 3px; +} +.form-group-lg select.form-control { + height: 45px; + line-height: 45px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 45px; + min-height: 35px; + padding: 11px 16px; + font-size: 17px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 40px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 32px; + height: 32px; + line-height: 32px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 45px; + height: 45px; + line-height: 45px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + border-color: #3c763d; + background-color: #dff0d8; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + border-color: #8a6d3b; + background-color: #fcf8e3; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + border-color: #a94442; + background-color: #f2dede; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 23px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #404040; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 7px; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 25px; +} +.form-horizontal .form-group { + margin-left: 0px; + margin-right: 0px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 7px; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 0px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 11px; + font-size: 17px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 13px; + line-height: 1.42857143; + border-radius: 2px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:focus, +.btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #286090; + border-color: #122b40; +} +.btn-primary:hover { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: #fff; + background-color: #204d74; + border-color: #122b40; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.btn-success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.btn-info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.btn-warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.btn-danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + color: #337ab7; + font-weight: normal; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 3px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 13px; + text-align: left; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 2px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 8px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + outline: 0; + background-color: #337ab7; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + left: auto; + right: 0; +} +.dropdown-menu-left { + left: 0; + right: auto; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 541px) { + .navbar-right .dropdown-menu { + left: auto; + right: 0; + } + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 2px; + border-top-left-radius: 2px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-right-radius: 0; + border-top-left-radius: 0; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group .form-control:focus { + z-index: 3; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 45px; + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 3px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 45px; + line-height: 45px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #ccc; + border-radius: 2px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 1px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 17px; + border-radius: 3px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #777777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777777; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 8px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 2px 2px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 2px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 2px 2px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 2px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 2px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 2px 2px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar { + position: relative; + min-height: 30px; + margin-bottom: 18px; + border: 1px solid transparent; +} +@media (min-width: 541px) { + .navbar { + border-radius: 2px; + } +} +@media (min-width: 541px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + overflow-x: visible; + padding-right: 0px; + padding-left: 0px; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 541px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 540px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: 0px; + margin-left: 0px; +} +@media (min-width: 541px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 541px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 541px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + padding: 6px 0px; + font-size: 17px; + line-height: 18px; + height: 30px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 541px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: 0px; + } +} +.navbar-toggle { + position: relative; + float: right; + margin-right: 0px; + padding: 9px 10px; + margin-top: -2px; + margin-bottom: -2px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 2px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 541px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 3px 0px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 18px; +} +@media (max-width: 540px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 18px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 541px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 6px; + padding-bottom: 6px; + } +} +.navbar-form { + margin-left: 0px; + margin-right: 0px; + padding: 10px 0px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: -1px; + margin-bottom: -1px; +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 540px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 541px) { + .navbar-form { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-right-radius: 2px; + border-top-left-radius: 2px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: -1px; + margin-bottom: -1px; +} +.navbar-btn.btn-sm { + margin-top: 0px; + margin-bottom: 0px; +} +.navbar-btn.btn-xs { + margin-top: 4px; + margin-bottom: 4px; +} +.navbar-text { + margin-top: 6px; + margin-bottom: 6px; +} +@media (min-width: 541px) { + .navbar-text { + float: left; + margin-left: 0px; + margin-right: 0px; + } +} +@media (min-width: 541px) { + .navbar-left { + float: left !important; + float: left; + } + .navbar-right { + float: right !important; + float: right; + margin-right: 0px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + background-color: #e7e7e7; + color: #555; +} +@media (max-width: 540px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: #080808; + color: #fff; +} +@media (max-width: 540px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 18px; + list-style: none; + background-color: #f5f5f5; + border-radius: 2px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + content: "/\00a0"; + padding: 0 5px; + color: #5e5e5e; +} +.breadcrumb > .active { + color: #777777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 18px 0; + border-radius: 2px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + line-height: 1.42857143; + text-decoration: none; + color: #337ab7; + background-color: #fff; + border: 1px solid #ddd; + margin-left: -1px; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 2px; + border-top-left-radius: 2px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 2px; + border-top-right-radius: 2px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 2; + color: #23527c; + background-color: #eeeeee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 3; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; + cursor: default; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777777; + background-color: #fff; + border-color: #ddd; + cursor: not-allowed; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 1px; + border-top-left-radius: 1px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 1px; + border-top-right-radius: 1px; +} +.pager { + padding-left: 0; + margin: 18px 0; + list-style: none; + text-align: center; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777777; + background-color: #fff; + cursor: not-allowed; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #fff; + line-height: 1; + vertical-align: middle; + white-space: nowrap; + text-align: center; + background-color: #777777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 20px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 3px; + padding-left: 0px; + padding-right: 0px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 59px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 18px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-left: auto; + margin-right: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #000; +} +.alert { + padding: 15px; + margin-bottom: 18px; + border: 1px solid transparent; + border-radius: 2px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #31708f; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #8a6d3b; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f5f5f5; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + line-height: 18px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + zoom: 1; + overflow: hidden; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + margin-bottom: 20px; + padding-left: 0; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-right-radius: 2px; + border-top-left-radius: 2px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; +} +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + text-decoration: none; + color: #555; + background-color: #f5f5f5; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + background-color: #eeeeee; + color: #777777; + cursor: not-allowed; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 18px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 2px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 1px; + border-top-left-radius: 1px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 15px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 1px; + border-bottom-left-radius: 1px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-right-radius: 1px; + border-top-left-radius: 1px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 1px; + border-bottom-left-radius: 1px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 1px; + border-top-left-radius: 1px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 1px; + border-top-right-radius: 1px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 1px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 1px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 1px; + border-bottom-left-radius: 1px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-left-radius: 1px; + border-bottom-right-radius: 1px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 1px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 1px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + border: 0; + margin-bottom: 0; +} +.panel-group { + margin-bottom: 18px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 2px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-lg { + padding: 24px; + border-radius: 3px; +} +.well-sm { + padding: 9px; + border-radius: 1px; +} +.close { + float: right; + font-size: 19.5px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.modal-open { + overflow: hidden; +} +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 3px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: 0; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 12px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 2px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 13px; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 3px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 13px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 2px 2px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + border-width: 10px; + content: ""; +} +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} +.popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #fff; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} +.popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #fff; +} +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #fff; + bottom: -10px; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + -moz-transition: -moz-transform 0.6s ease-in-out; + -o-transition: -o-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + -moz-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 0; + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + background-color: rgba(0, 0, 0, 0); +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} +.carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} +.carousel-control:hover, +.carousel-control:focus { + outline: 0; + color: #fff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + margin-top: -10px; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + line-height: 1; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #fff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); +} +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #fff; +} +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -10px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -10px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -10px; + } + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-header:before, +.modal-header:after, +.modal-footer:before, +.modal-footer:after, +.item_buttons:before, +.item_buttons:after { + content: " "; + display: table; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-header:after, +.modal-footer:after, +.item_buttons:after { + clear: both; +} +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*! +* +* Font Awesome +* +*/ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0'); + src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eee; + border-radius: .1em; +} +.fa-pull-left { + float: left; +} +.fa-pull-right { + float: right; +} +.fa.fa-pull-left { + margin-right: .3em; +} +.fa.fa-pull-right { + margin-left: .3em; +} +/* Deprecated as of 4.4.0 */ +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +.fa-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #fff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook-f:before, +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-feed:before, +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before, +.fa-gratipay:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper-pp:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-resistance:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-y-combinator-square:before, +.fa-yc-square:before, +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} +.fa-buysellads:before { + content: "\f20d"; +} +.fa-connectdevelop:before { + content: "\f20e"; +} +.fa-dashcube:before { + content: "\f210"; +} +.fa-forumbee:before { + content: "\f211"; +} +.fa-leanpub:before { + content: "\f212"; +} +.fa-sellsy:before { + content: "\f213"; +} +.fa-shirtsinbulk:before { + content: "\f214"; +} +.fa-simplybuilt:before { + content: "\f215"; +} +.fa-skyatlas:before { + content: "\f216"; +} +.fa-cart-plus:before { + content: "\f217"; +} +.fa-cart-arrow-down:before { + content: "\f218"; +} +.fa-diamond:before { + content: "\f219"; +} +.fa-ship:before { + content: "\f21a"; +} +.fa-user-secret:before { + content: "\f21b"; +} +.fa-motorcycle:before { + content: "\f21c"; +} +.fa-street-view:before { + content: "\f21d"; +} +.fa-heartbeat:before { + content: "\f21e"; +} +.fa-venus:before { + content: "\f221"; +} +.fa-mars:before { + content: "\f222"; +} +.fa-mercury:before { + content: "\f223"; +} +.fa-intersex:before, +.fa-transgender:before { + content: "\f224"; +} +.fa-transgender-alt:before { + content: "\f225"; +} +.fa-venus-double:before { + content: "\f226"; +} +.fa-mars-double:before { + content: "\f227"; +} +.fa-venus-mars:before { + content: "\f228"; +} +.fa-mars-stroke:before { + content: "\f229"; +} +.fa-mars-stroke-v:before { + content: "\f22a"; +} +.fa-mars-stroke-h:before { + content: "\f22b"; +} +.fa-neuter:before { + content: "\f22c"; +} +.fa-genderless:before { + content: "\f22d"; +} +.fa-facebook-official:before { + content: "\f230"; +} +.fa-pinterest-p:before { + content: "\f231"; +} +.fa-whatsapp:before { + content: "\f232"; +} +.fa-server:before { + content: "\f233"; +} +.fa-user-plus:before { + content: "\f234"; +} +.fa-user-times:before { + content: "\f235"; +} +.fa-hotel:before, +.fa-bed:before { + content: "\f236"; +} +.fa-viacoin:before { + content: "\f237"; +} +.fa-train:before { + content: "\f238"; +} +.fa-subway:before { + content: "\f239"; +} +.fa-medium:before { + content: "\f23a"; +} +.fa-yc:before, +.fa-y-combinator:before { + content: "\f23b"; +} +.fa-optin-monster:before { + content: "\f23c"; +} +.fa-opencart:before { + content: "\f23d"; +} +.fa-expeditedssl:before { + content: "\f23e"; +} +.fa-battery-4:before, +.fa-battery:before, +.fa-battery-full:before { + content: "\f240"; +} +.fa-battery-3:before, +.fa-battery-three-quarters:before { + content: "\f241"; +} +.fa-battery-2:before, +.fa-battery-half:before { + content: "\f242"; +} +.fa-battery-1:before, +.fa-battery-quarter:before { + content: "\f243"; +} +.fa-battery-0:before, +.fa-battery-empty:before { + content: "\f244"; +} +.fa-mouse-pointer:before { + content: "\f245"; +} +.fa-i-cursor:before { + content: "\f246"; +} +.fa-object-group:before { + content: "\f247"; +} +.fa-object-ungroup:before { + content: "\f248"; +} +.fa-sticky-note:before { + content: "\f249"; +} +.fa-sticky-note-o:before { + content: "\f24a"; +} +.fa-cc-jcb:before { + content: "\f24b"; +} +.fa-cc-diners-club:before { + content: "\f24c"; +} +.fa-clone:before { + content: "\f24d"; +} +.fa-balance-scale:before { + content: "\f24e"; +} +.fa-hourglass-o:before { + content: "\f250"; +} +.fa-hourglass-1:before, +.fa-hourglass-start:before { + content: "\f251"; +} +.fa-hourglass-2:before, +.fa-hourglass-half:before { + content: "\f252"; +} +.fa-hourglass-3:before, +.fa-hourglass-end:before { + content: "\f253"; +} +.fa-hourglass:before { + content: "\f254"; +} +.fa-hand-grab-o:before, +.fa-hand-rock-o:before { + content: "\f255"; +} +.fa-hand-stop-o:before, +.fa-hand-paper-o:before { + content: "\f256"; +} +.fa-hand-scissors-o:before { + content: "\f257"; +} +.fa-hand-lizard-o:before { + content: "\f258"; +} +.fa-hand-spock-o:before { + content: "\f259"; +} +.fa-hand-pointer-o:before { + content: "\f25a"; +} +.fa-hand-peace-o:before { + content: "\f25b"; +} +.fa-trademark:before { + content: "\f25c"; +} +.fa-registered:before { + content: "\f25d"; +} +.fa-creative-commons:before { + content: "\f25e"; +} +.fa-gg:before { + content: "\f260"; +} +.fa-gg-circle:before { + content: "\f261"; +} +.fa-tripadvisor:before { + content: "\f262"; +} +.fa-odnoklassniki:before { + content: "\f263"; +} +.fa-odnoklassniki-square:before { + content: "\f264"; +} +.fa-get-pocket:before { + content: "\f265"; +} +.fa-wikipedia-w:before { + content: "\f266"; +} +.fa-safari:before { + content: "\f267"; +} +.fa-chrome:before { + content: "\f268"; +} +.fa-firefox:before { + content: "\f269"; +} +.fa-opera:before { + content: "\f26a"; +} +.fa-internet-explorer:before { + content: "\f26b"; +} +.fa-tv:before, +.fa-television:before { + content: "\f26c"; +} +.fa-contao:before { + content: "\f26d"; +} +.fa-500px:before { + content: "\f26e"; +} +.fa-amazon:before { + content: "\f270"; +} +.fa-calendar-plus-o:before { + content: "\f271"; +} +.fa-calendar-minus-o:before { + content: "\f272"; +} +.fa-calendar-times-o:before { + content: "\f273"; +} +.fa-calendar-check-o:before { + content: "\f274"; +} +.fa-industry:before { + content: "\f275"; +} +.fa-map-pin:before { + content: "\f276"; +} +.fa-map-signs:before { + content: "\f277"; +} +.fa-map-o:before { + content: "\f278"; +} +.fa-map:before { + content: "\f279"; +} +.fa-commenting:before { + content: "\f27a"; +} +.fa-commenting-o:before { + content: "\f27b"; +} +.fa-houzz:before { + content: "\f27c"; +} +.fa-vimeo:before { + content: "\f27d"; +} +.fa-black-tie:before { + content: "\f27e"; +} +.fa-fonticons:before { + content: "\f280"; +} +.fa-reddit-alien:before { + content: "\f281"; +} +.fa-edge:before { + content: "\f282"; +} +.fa-credit-card-alt:before { + content: "\f283"; +} +.fa-codiepie:before { + content: "\f284"; +} +.fa-modx:before { + content: "\f285"; +} +.fa-fort-awesome:before { + content: "\f286"; +} +.fa-usb:before { + content: "\f287"; +} +.fa-product-hunt:before { + content: "\f288"; +} +.fa-mixcloud:before { + content: "\f289"; +} +.fa-scribd:before { + content: "\f28a"; +} +.fa-pause-circle:before { + content: "\f28b"; +} +.fa-pause-circle-o:before { + content: "\f28c"; +} +.fa-stop-circle:before { + content: "\f28d"; +} +.fa-stop-circle-o:before { + content: "\f28e"; +} +.fa-shopping-bag:before { + content: "\f290"; +} +.fa-shopping-basket:before { + content: "\f291"; +} +.fa-hashtag:before { + content: "\f292"; +} +.fa-bluetooth:before { + content: "\f293"; +} +.fa-bluetooth-b:before { + content: "\f294"; +} +.fa-percent:before { + content: "\f295"; +} +.fa-gitlab:before { + content: "\f296"; +} +.fa-wpbeginner:before { + content: "\f297"; +} +.fa-wpforms:before { + content: "\f298"; +} +.fa-envira:before { + content: "\f299"; +} +.fa-universal-access:before { + content: "\f29a"; +} +.fa-wheelchair-alt:before { + content: "\f29b"; +} +.fa-question-circle-o:before { + content: "\f29c"; +} +.fa-blind:before { + content: "\f29d"; +} +.fa-audio-description:before { + content: "\f29e"; +} +.fa-volume-control-phone:before { + content: "\f2a0"; +} +.fa-braille:before { + content: "\f2a1"; +} +.fa-assistive-listening-systems:before { + content: "\f2a2"; +} +.fa-asl-interpreting:before, +.fa-american-sign-language-interpreting:before { + content: "\f2a3"; +} +.fa-deafness:before, +.fa-hard-of-hearing:before, +.fa-deaf:before { + content: "\f2a4"; +} +.fa-glide:before { + content: "\f2a5"; +} +.fa-glide-g:before { + content: "\f2a6"; +} +.fa-signing:before, +.fa-sign-language:before { + content: "\f2a7"; +} +.fa-low-vision:before { + content: "\f2a8"; +} +.fa-viadeo:before { + content: "\f2a9"; +} +.fa-viadeo-square:before { + content: "\f2aa"; +} +.fa-snapchat:before { + content: "\f2ab"; +} +.fa-snapchat-ghost:before { + content: "\f2ac"; +} +.fa-snapchat-square:before { + content: "\f2ad"; +} +.fa-pied-piper:before { + content: "\f2ae"; +} +.fa-first-order:before { + content: "\f2b0"; +} +.fa-yoast:before { + content: "\f2b1"; +} +.fa-themeisle:before { + content: "\f2b2"; +} +.fa-google-plus-circle:before, +.fa-google-plus-official:before { + content: "\f2b3"; +} +.fa-fa:before, +.fa-font-awesome:before { + content: "\f2b4"; +} +.fa-handshake-o:before { + content: "\f2b5"; +} +.fa-envelope-open:before { + content: "\f2b6"; +} +.fa-envelope-open-o:before { + content: "\f2b7"; +} +.fa-linode:before { + content: "\f2b8"; +} +.fa-address-book:before { + content: "\f2b9"; +} +.fa-address-book-o:before { + content: "\f2ba"; +} +.fa-vcard:before, +.fa-address-card:before { + content: "\f2bb"; +} +.fa-vcard-o:before, +.fa-address-card-o:before { + content: "\f2bc"; +} +.fa-user-circle:before { + content: "\f2bd"; +} +.fa-user-circle-o:before { + content: "\f2be"; +} +.fa-user-o:before { + content: "\f2c0"; +} +.fa-id-badge:before { + content: "\f2c1"; +} +.fa-drivers-license:before, +.fa-id-card:before { + content: "\f2c2"; +} +.fa-drivers-license-o:before, +.fa-id-card-o:before { + content: "\f2c3"; +} +.fa-quora:before { + content: "\f2c4"; +} +.fa-free-code-camp:before { + content: "\f2c5"; +} +.fa-telegram:before { + content: "\f2c6"; +} +.fa-thermometer-4:before, +.fa-thermometer:before, +.fa-thermometer-full:before { + content: "\f2c7"; +} +.fa-thermometer-3:before, +.fa-thermometer-three-quarters:before { + content: "\f2c8"; +} +.fa-thermometer-2:before, +.fa-thermometer-half:before { + content: "\f2c9"; +} +.fa-thermometer-1:before, +.fa-thermometer-quarter:before { + content: "\f2ca"; +} +.fa-thermometer-0:before, +.fa-thermometer-empty:before { + content: "\f2cb"; +} +.fa-shower:before { + content: "\f2cc"; +} +.fa-bathtub:before, +.fa-s15:before, +.fa-bath:before { + content: "\f2cd"; +} +.fa-podcast:before { + content: "\f2ce"; +} +.fa-window-maximize:before { + content: "\f2d0"; +} +.fa-window-minimize:before { + content: "\f2d1"; +} +.fa-window-restore:before { + content: "\f2d2"; +} +.fa-times-rectangle:before, +.fa-window-close:before { + content: "\f2d3"; +} +.fa-times-rectangle-o:before, +.fa-window-close-o:before { + content: "\f2d4"; +} +.fa-bandcamp:before { + content: "\f2d5"; +} +.fa-grav:before { + content: "\f2d6"; +} +.fa-etsy:before { + content: "\f2d7"; +} +.fa-imdb:before { + content: "\f2d8"; +} +.fa-ravelry:before { + content: "\f2d9"; +} +.fa-eercast:before { + content: "\f2da"; +} +.fa-microchip:before { + content: "\f2db"; +} +.fa-snowflake-o:before { + content: "\f2dc"; +} +.fa-superpowers:before { + content: "\f2dd"; +} +.fa-wpexplorer:before { + content: "\f2de"; +} +.fa-meetup:before { + content: "\f2e0"; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +/*! +* +* IPython base +* +*/ +.modal.fade .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +code { + color: #000; +} +pre { + font-size: inherit; + line-height: inherit; +} +label { + font-weight: normal; +} +/* Make the page background atleast 100% the height of the view port */ +/* Make the page itself atleast 70% the height of the view port */ +.border-box-sizing { + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +.corner-all { + border-radius: 2px; +} +.no-padding { + padding: 0px; +} +/* Flexible box model classes */ +/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */ +/* This file is a compatability layer. It allows the usage of flexible box +model layouts accross multiple browsers, including older browsers. The newest, +universal implementation of the flexible box model is used when available (see +`Modern browsers` comments below). Browsers that are known to implement this +new spec completely include: + + Firefox 28.0+ + Chrome 29.0+ + Internet Explorer 11+ + Opera 17.0+ + +Browsers not listed, including Safari, are supported via the styling under the +`Old browsers` comments below. +*/ +.hbox { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +.hbox > * { + /* Old browsers */ + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + /* Modern browsers */ + flex: none; +} +.vbox { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; +} +.vbox > * { + /* Old browsers */ + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + /* Modern browsers */ + flex: none; +} +.hbox.reverse, +.vbox.reverse, +.reverse { + /* Old browsers */ + -webkit-box-direction: reverse; + -moz-box-direction: reverse; + box-direction: reverse; + /* Modern browsers */ + flex-direction: row-reverse; +} +.hbox.box-flex0, +.vbox.box-flex0, +.box-flex0 { + /* Old browsers */ + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + /* Modern browsers */ + flex: none; + width: auto; +} +.hbox.box-flex1, +.vbox.box-flex1, +.box-flex1 { + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; +} +.hbox.box-flex, +.vbox.box-flex, +.box-flex { + /* Old browsers */ + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; +} +.hbox.box-flex2, +.vbox.box-flex2, +.box-flex2 { + /* Old browsers */ + -webkit-box-flex: 2; + -moz-box-flex: 2; + box-flex: 2; + /* Modern browsers */ + flex: 2; +} +.box-group1 { + /* Deprecated */ + -webkit-box-flex-group: 1; + -moz-box-flex-group: 1; + box-flex-group: 1; +} +.box-group2 { + /* Deprecated */ + -webkit-box-flex-group: 2; + -moz-box-flex-group: 2; + box-flex-group: 2; +} +.hbox.start, +.vbox.start, +.start { + /* Old browsers */ + -webkit-box-pack: start; + -moz-box-pack: start; + box-pack: start; + /* Modern browsers */ + justify-content: flex-start; +} +.hbox.end, +.vbox.end, +.end { + /* Old browsers */ + -webkit-box-pack: end; + -moz-box-pack: end; + box-pack: end; + /* Modern browsers */ + justify-content: flex-end; +} +.hbox.center, +.vbox.center, +.center { + /* Old browsers */ + -webkit-box-pack: center; + -moz-box-pack: center; + box-pack: center; + /* Modern browsers */ + justify-content: center; +} +.hbox.baseline, +.vbox.baseline, +.baseline { + /* Old browsers */ + -webkit-box-pack: baseline; + -moz-box-pack: baseline; + box-pack: baseline; + /* Modern browsers */ + justify-content: baseline; +} +.hbox.stretch, +.vbox.stretch, +.stretch { + /* Old browsers */ + -webkit-box-pack: stretch; + -moz-box-pack: stretch; + box-pack: stretch; + /* Modern browsers */ + justify-content: stretch; +} +.hbox.align-start, +.vbox.align-start, +.align-start { + /* Old browsers */ + -webkit-box-align: start; + -moz-box-align: start; + box-align: start; + /* Modern browsers */ + align-items: flex-start; +} +.hbox.align-end, +.vbox.align-end, +.align-end { + /* Old browsers */ + -webkit-box-align: end; + -moz-box-align: end; + box-align: end; + /* Modern browsers */ + align-items: flex-end; +} +.hbox.align-center, +.vbox.align-center, +.align-center { + /* Old browsers */ + -webkit-box-align: center; + -moz-box-align: center; + box-align: center; + /* Modern browsers */ + align-items: center; +} +.hbox.align-baseline, +.vbox.align-baseline, +.align-baseline { + /* Old browsers */ + -webkit-box-align: baseline; + -moz-box-align: baseline; + box-align: baseline; + /* Modern browsers */ + align-items: baseline; +} +.hbox.align-stretch, +.vbox.align-stretch, +.align-stretch { + /* Old browsers */ + -webkit-box-align: stretch; + -moz-box-align: stretch; + box-align: stretch; + /* Modern browsers */ + align-items: stretch; +} +div.error { + margin: 2em; + text-align: center; +} +div.error > h1 { + font-size: 500%; + line-height: normal; +} +div.error > p { + font-size: 200%; + line-height: normal; +} +div.traceback-wrapper { + text-align: left; + max-width: 800px; + margin: auto; +} +div.traceback-wrapper pre.traceback { + max-height: 600px; + overflow: auto; +} +/** + * Primary styles + * + * Author: Jupyter Development Team + */ +body { + background-color: #fff; + /* This makes sure that the body covers the entire window and needs to + be in a different element than the display: box in wrapper below */ + position: absolute; + left: 0px; + right: 0px; + top: 0px; + bottom: 0px; + overflow: visible; +} +body > #header { + /* Initially hidden to prevent FLOUC */ + display: none; + background-color: #fff; + /* Display over codemirror */ + position: relative; + z-index: 100; +} +body > #header #header-container { + display: flex; + flex-direction: row; + justify-content: space-between; + padding: 5px; + padding-bottom: 5px; + padding-top: 5px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +body > #header .header-bar { + width: 100%; + height: 1px; + background: #e7e7e7; + margin-bottom: -1px; +} +@media print { + body > #header { + display: none !important; + } +} +#header-spacer { + width: 100%; + visibility: hidden; +} +@media print { + #header-spacer { + display: none; + } +} +#ipython_notebook { + padding-left: 0px; + padding-top: 1px; + padding-bottom: 1px; +} +[dir="rtl"] #ipython_notebook { + margin-right: 10px; + margin-left: 0; +} +[dir="rtl"] #ipython_notebook.pull-left { + float: right !important; + float: right; +} +.flex-spacer { + flex: 1; +} +#noscript { + width: auto; + padding-top: 16px; + padding-bottom: 16px; + text-align: center; + font-size: 22px; + color: red; + font-weight: bold; +} +#ipython_notebook img { + height: 28px; +} +#site { + width: 100%; + display: none; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + overflow: auto; +} +@media print { + #site { + height: auto !important; + } +} +/* Smaller buttons */ +.ui-button .ui-button-text { + padding: 0.2em 0.8em; + font-size: 77%; +} +input.ui-button { + padding: 0.3em 0.9em; +} +span#kernel_logo_widget { + margin: 0 10px; +} +span#login_widget { + float: right; +} +[dir="rtl"] span#login_widget { + float: left; +} +span#login_widget > .button, +#logout { + color: #333; + background-color: #fff; + border-color: #ccc; +} +span#login_widget > .button:focus, +#logout:focus, +span#login_widget > .button.focus, +#logout.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +span#login_widget > .button:hover, +#logout:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +span#login_widget > .button:active, +#logout:active, +span#login_widget > .button.active, +#logout.active, +.open > .dropdown-togglespan#login_widget > .button, +.open > .dropdown-toggle#logout { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +span#login_widget > .button:active:hover, +#logout:active:hover, +span#login_widget > .button.active:hover, +#logout.active:hover, +.open > .dropdown-togglespan#login_widget > .button:hover, +.open > .dropdown-toggle#logout:hover, +span#login_widget > .button:active:focus, +#logout:active:focus, +span#login_widget > .button.active:focus, +#logout.active:focus, +.open > .dropdown-togglespan#login_widget > .button:focus, +.open > .dropdown-toggle#logout:focus, +span#login_widget > .button:active.focus, +#logout:active.focus, +span#login_widget > .button.active.focus, +#logout.active.focus, +.open > .dropdown-togglespan#login_widget > .button.focus, +.open > .dropdown-toggle#logout.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +span#login_widget > .button:active, +#logout:active, +span#login_widget > .button.active, +#logout.active, +.open > .dropdown-togglespan#login_widget > .button, +.open > .dropdown-toggle#logout { + background-image: none; +} +span#login_widget > .button.disabled:hover, +#logout.disabled:hover, +span#login_widget > .button[disabled]:hover, +#logout[disabled]:hover, +fieldset[disabled] span#login_widget > .button:hover, +fieldset[disabled] #logout:hover, +span#login_widget > .button.disabled:focus, +#logout.disabled:focus, +span#login_widget > .button[disabled]:focus, +#logout[disabled]:focus, +fieldset[disabled] span#login_widget > .button:focus, +fieldset[disabled] #logout:focus, +span#login_widget > .button.disabled.focus, +#logout.disabled.focus, +span#login_widget > .button[disabled].focus, +#logout[disabled].focus, +fieldset[disabled] span#login_widget > .button.focus, +fieldset[disabled] #logout.focus { + background-color: #fff; + border-color: #ccc; +} +span#login_widget > .button .badge, +#logout .badge { + color: #fff; + background-color: #333; +} +.nav-header { + text-transform: none; +} +#header > span { + margin-top: 10px; +} +.modal_stretch .modal-dialog { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + min-height: 80vh; +} +.modal_stretch .modal-dialog .modal-body { + max-height: calc(100vh - 200px); + overflow: auto; + flex: 1; +} +.modal-header { + cursor: move; +} +@media (min-width: 768px) { + .modal .modal-dialog { + width: 700px; + } +} +@media (min-width: 768px) { + select.form-control { + margin-left: 12px; + margin-right: 12px; + } +} +/*! +* +* IPython auth +* +*/ +.center-nav { + display: inline-block; + margin-bottom: -4px; +} +[dir="rtl"] .center-nav form.pull-left { + float: right !important; + float: right; +} +[dir="rtl"] .center-nav .navbar-text { + float: right; +} +[dir="rtl"] .navbar-inner { + text-align: right; +} +[dir="rtl"] div.text-left { + text-align: right; +} +/*! +* +* IPython tree view +* +*/ +/* We need an invisible input field on top of the sentense*/ +/* "Drag file onto the list ..." */ +.alternate_upload { + background-color: none; + display: inline; +} +.alternate_upload.form { + padding: 0; + margin: 0; +} +.alternate_upload input.fileinput { + position: absolute; + display: block; + width: 100%; + height: 100%; + overflow: hidden; + cursor: pointer; + opacity: 0; + z-index: 2; +} +.alternate_upload .btn-xs > input.fileinput { + margin: -1px -5px; +} +.alternate_upload .btn-upload { + position: relative; + height: 22px; +} +::-webkit-file-upload-button { + cursor: pointer; +} +/** + * Primary styles + * + * Author: Jupyter Development Team + */ +ul#tabs { + margin-bottom: 4px; +} +ul#tabs a { + padding-top: 6px; + padding-bottom: 4px; +} +[dir="rtl"] ul#tabs.nav-tabs > li { + float: right; +} +[dir="rtl"] ul#tabs.nav.nav-tabs { + padding-right: 0; +} +ul.breadcrumb a:focus, +ul.breadcrumb a:hover { + text-decoration: none; +} +ul.breadcrumb i.icon-home { + font-size: 16px; + margin-right: 4px; +} +ul.breadcrumb span { + color: #5e5e5e; +} +.list_toolbar { + padding: 4px 0 4px 0; + vertical-align: middle; +} +.list_toolbar .tree-buttons { + padding-top: 1px; +} +[dir="rtl"] .list_toolbar .tree-buttons .pull-right { + float: left !important; + float: left; +} +[dir="rtl"] .list_toolbar .col-sm-4, +[dir="rtl"] .list_toolbar .col-sm-8 { + float: right; +} +.dynamic-buttons { + padding-top: 3px; + display: inline-block; +} +.list_toolbar [class*="span"] { + min-height: 24px; +} +.list_header { + font-weight: bold; + background-color: #EEE; +} +.list_placeholder { + font-weight: bold; + padding-top: 4px; + padding-bottom: 4px; + padding-left: 7px; + padding-right: 7px; +} +.list_container { + margin-top: 4px; + margin-bottom: 20px; + border: 1px solid #ddd; + border-radius: 2px; +} +.list_container > div { + border-bottom: 1px solid #ddd; +} +.list_container > div:hover .list-item { + background-color: red; +} +.list_container > div:last-child { + border: none; +} +.list_item:hover .list_item { + background-color: #ddd; +} +.list_item a { + text-decoration: none; +} +.list_item:hover { + background-color: #fafafa; +} +.list_header > div, +.list_item > div { + padding-top: 4px; + padding-bottom: 4px; + padding-left: 7px; + padding-right: 7px; + line-height: 22px; +} +.list_header > div input, +.list_item > div input { + margin-right: 7px; + margin-left: 14px; + vertical-align: text-bottom; + line-height: 22px; + position: relative; + top: -1px; +} +.list_header > div .item_link, +.list_item > div .item_link { + margin-left: -1px; + vertical-align: baseline; + line-height: 22px; +} +[dir="rtl"] .list_item > div input { + margin-right: 0; +} +.new-file input[type=checkbox] { + visibility: hidden; +} +.item_name { + line-height: 22px; + height: 24px; +} +.item_icon { + font-size: 14px; + color: #5e5e5e; + margin-right: 7px; + margin-left: 7px; + line-height: 22px; + vertical-align: baseline; +} +.item_modified { + margin-right: 7px; + margin-left: 7px; +} +[dir="rtl"] .item_modified.pull-right { + float: left !important; + float: left; +} +.item_buttons { + line-height: 1em; + margin-left: -5px; +} +.item_buttons .btn, +.item_buttons .btn-group, +.item_buttons .input-group { + float: left; +} +.item_buttons > .btn, +.item_buttons > .btn-group, +.item_buttons > .input-group { + margin-left: 5px; +} +.item_buttons .btn { + min-width: 13ex; +} +.item_buttons .running-indicator { + padding-top: 4px; + color: #5cb85c; +} +.item_buttons .kernel-name { + padding-top: 4px; + color: #5bc0de; + margin-right: 7px; + float: left; +} +[dir="rtl"] .item_buttons.pull-right { + float: left !important; + float: left; +} +[dir="rtl"] .item_buttons .kernel-name { + margin-left: 7px; + float: right; +} +.toolbar_info { + height: 24px; + line-height: 24px; +} +.list_item input:not([type=checkbox]) { + padding-top: 3px; + padding-bottom: 3px; + height: 22px; + line-height: 14px; + margin: 0px; +} +.highlight_text { + color: blue; +} +#project_name { + display: inline-block; + padding-left: 7px; + margin-left: -2px; +} +#project_name > .breadcrumb { + padding: 0px; + margin-bottom: 0px; + background-color: transparent; + font-weight: bold; +} +.sort_button { + display: inline-block; + padding-left: 7px; +} +[dir="rtl"] .sort_button.pull-right { + float: left !important; + float: left; +} +#tree-selector { + padding-right: 0px; +} +#button-select-all { + min-width: 50px; +} +[dir="rtl"] #button-select-all.btn { + float: right ; +} +#select-all { + margin-left: 7px; + margin-right: 2px; + margin-top: 2px; + height: 16px; +} +[dir="rtl"] #select-all.pull-left { + float: right !important; + float: right; +} +.menu_icon { + margin-right: 2px; +} +.tab-content .row { + margin-left: 0px; + margin-right: 0px; +} +.folder_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f114"; +} +.folder_icon:before.fa-pull-left { + margin-right: .3em; +} +.folder_icon:before.fa-pull-right { + margin-left: .3em; +} +.folder_icon:before.pull-left { + margin-right: .3em; +} +.folder_icon:before.pull-right { + margin-left: .3em; +} +.notebook_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f02d"; + position: relative; + top: -1px; +} +.notebook_icon:before.fa-pull-left { + margin-right: .3em; +} +.notebook_icon:before.fa-pull-right { + margin-left: .3em; +} +.notebook_icon:before.pull-left { + margin-right: .3em; +} +.notebook_icon:before.pull-right { + margin-left: .3em; +} +.running_notebook_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f02d"; + position: relative; + top: -1px; + color: #5cb85c; +} +.running_notebook_icon:before.fa-pull-left { + margin-right: .3em; +} +.running_notebook_icon:before.fa-pull-right { + margin-left: .3em; +} +.running_notebook_icon:before.pull-left { + margin-right: .3em; +} +.running_notebook_icon:before.pull-right { + margin-left: .3em; +} +.file_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f016"; + position: relative; + top: -2px; +} +.file_icon:before.fa-pull-left { + margin-right: .3em; +} +.file_icon:before.fa-pull-right { + margin-left: .3em; +} +.file_icon:before.pull-left { + margin-right: .3em; +} +.file_icon:before.pull-right { + margin-left: .3em; +} +#notebook_toolbar .pull-right { + padding-top: 0px; + margin-right: -1px; +} +ul#new-menu { + left: auto; + right: 0; +} +#new-menu .dropdown-header { + font-size: 10px; + border-bottom: 1px solid #e5e5e5; + padding: 0 0 3px; + margin: -3px 20px 0; +} +.kernel-menu-icon { + padding-right: 12px; + width: 24px; + content: "\f096"; +} +.kernel-menu-icon:before { + content: "\f096"; +} +.kernel-menu-icon-current:before { + content: "\f00c"; +} +#tab_content { + padding-top: 20px; +} +#running .panel-group .panel { + margin-top: 3px; + margin-bottom: 1em; +} +#running .panel-group .panel .panel-heading { + background-color: #EEE; + padding-top: 4px; + padding-bottom: 4px; + padding-left: 7px; + padding-right: 7px; + line-height: 22px; +} +#running .panel-group .panel .panel-heading a:focus, +#running .panel-group .panel .panel-heading a:hover { + text-decoration: none; +} +#running .panel-group .panel .panel-body { + padding: 0px; +} +#running .panel-group .panel .panel-body .list_container { + margin-top: 0px; + margin-bottom: 0px; + border: 0px; + border-radius: 0px; +} +#running .panel-group .panel .panel-body .list_container .list_item { + border-bottom: 1px solid #ddd; +} +#running .panel-group .panel .panel-body .list_container .list_item:last-child { + border-bottom: 0px; +} +.delete-button { + display: none; +} +.duplicate-button { + display: none; +} +.rename-button { + display: none; +} +.move-button { + display: none; +} +.download-button { + display: none; +} +.shutdown-button { + display: none; +} +.dynamic-instructions { + display: inline-block; + padding-top: 4px; +} +/*! +* +* IPython text editor webapp +* +*/ +.selected-keymap i.fa { + padding: 0px 5px; +} +.selected-keymap i.fa:before { + content: "\f00c"; +} +#mode-menu { + overflow: auto; + max-height: 20em; +} +.edit_app #header { + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); +} +.edit_app #menubar .navbar { + /* Use a negative 1 bottom margin, so the border overlaps the border of the + header */ + margin-bottom: -1px; +} +.dirty-indicator { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 20px; +} +.dirty-indicator.fa-pull-left { + margin-right: .3em; +} +.dirty-indicator.fa-pull-right { + margin-left: .3em; +} +.dirty-indicator.pull-left { + margin-right: .3em; +} +.dirty-indicator.pull-right { + margin-left: .3em; +} +.dirty-indicator-dirty { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 20px; +} +.dirty-indicator-dirty.fa-pull-left { + margin-right: .3em; +} +.dirty-indicator-dirty.fa-pull-right { + margin-left: .3em; +} +.dirty-indicator-dirty.pull-left { + margin-right: .3em; +} +.dirty-indicator-dirty.pull-right { + margin-left: .3em; +} +.dirty-indicator-clean { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 20px; +} +.dirty-indicator-clean.fa-pull-left { + margin-right: .3em; +} +.dirty-indicator-clean.fa-pull-right { + margin-left: .3em; +} +.dirty-indicator-clean.pull-left { + margin-right: .3em; +} +.dirty-indicator-clean.pull-right { + margin-left: .3em; +} +.dirty-indicator-clean:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f00c"; +} +.dirty-indicator-clean:before.fa-pull-left { + margin-right: .3em; +} +.dirty-indicator-clean:before.fa-pull-right { + margin-left: .3em; +} +.dirty-indicator-clean:before.pull-left { + margin-right: .3em; +} +.dirty-indicator-clean:before.pull-right { + margin-left: .3em; +} +#filename { + font-size: 16pt; + display: table; + padding: 0px 5px; +} +#current-mode { + padding-left: 5px; + padding-right: 5px; +} +#texteditor-backdrop { + padding-top: 20px; + padding-bottom: 20px; +} +@media not print { + #texteditor-backdrop { + background-color: #EEE; + } +} +@media print { + #texteditor-backdrop #texteditor-container .CodeMirror-gutter, + #texteditor-backdrop #texteditor-container .CodeMirror-gutters { + background-color: #fff; + } +} +@media not print { + #texteditor-backdrop #texteditor-container .CodeMirror-gutter, + #texteditor-backdrop #texteditor-container .CodeMirror-gutters { + background-color: #fff; + } +} +@media not print { + #texteditor-backdrop #texteditor-container { + padding: 0px; + background-color: #fff; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + } +} +.CodeMirror-dialog { + background-color: #fff; +} +/*! +* +* IPython notebook +* +*/ +/* CSS font colors for translated ANSI escape sequences */ +/* The color values are a mix of + http://www.xcolors.net/dl/baskerville-ivorylight and + http://www.xcolors.net/dl/euphrasia */ +.ansi-black-fg { + color: #3E424D; +} +.ansi-black-bg { + background-color: #3E424D; +} +.ansi-black-intense-fg { + color: #282C36; +} +.ansi-black-intense-bg { + background-color: #282C36; +} +.ansi-red-fg { + color: #E75C58; +} +.ansi-red-bg { + background-color: #E75C58; +} +.ansi-red-intense-fg { + color: #B22B31; +} +.ansi-red-intense-bg { + background-color: #B22B31; +} +.ansi-green-fg { + color: #00A250; +} +.ansi-green-bg { + background-color: #00A250; +} +.ansi-green-intense-fg { + color: #007427; +} +.ansi-green-intense-bg { + background-color: #007427; +} +.ansi-yellow-fg { + color: #DDB62B; +} +.ansi-yellow-bg { + background-color: #DDB62B; +} +.ansi-yellow-intense-fg { + color: #B27D12; +} +.ansi-yellow-intense-bg { + background-color: #B27D12; +} +.ansi-blue-fg { + color: #208FFB; +} +.ansi-blue-bg { + background-color: #208FFB; +} +.ansi-blue-intense-fg { + color: #0065CA; +} +.ansi-blue-intense-bg { + background-color: #0065CA; +} +.ansi-magenta-fg { + color: #D160C4; +} +.ansi-magenta-bg { + background-color: #D160C4; +} +.ansi-magenta-intense-fg { + color: #A03196; +} +.ansi-magenta-intense-bg { + background-color: #A03196; +} +.ansi-cyan-fg { + color: #60C6C8; +} +.ansi-cyan-bg { + background-color: #60C6C8; +} +.ansi-cyan-intense-fg { + color: #258F8F; +} +.ansi-cyan-intense-bg { + background-color: #258F8F; +} +.ansi-white-fg { + color: #C5C1B4; +} +.ansi-white-bg { + background-color: #C5C1B4; +} +.ansi-white-intense-fg { + color: #A1A6B2; +} +.ansi-white-intense-bg { + background-color: #A1A6B2; +} +.ansi-default-inverse-fg { + color: #FFFFFF; +} +.ansi-default-inverse-bg { + background-color: #000000; +} +.ansi-bold { + font-weight: bold; +} +.ansi-underline { + text-decoration: underline; +} +/* The following styles are deprecated an will be removed in a future version */ +.ansibold { + font-weight: bold; +} +.ansi-inverse { + outline: 0.5px dotted; +} +/* use dark versions for foreground, to improve visibility */ +.ansiblack { + color: black; +} +.ansired { + color: darkred; +} +.ansigreen { + color: darkgreen; +} +.ansiyellow { + color: #c4a000; +} +.ansiblue { + color: darkblue; +} +.ansipurple { + color: darkviolet; +} +.ansicyan { + color: steelblue; +} +.ansigray { + color: gray; +} +/* and light for background, for the same reason */ +.ansibgblack { + background-color: black; +} +.ansibgred { + background-color: red; +} +.ansibggreen { + background-color: green; +} +.ansibgyellow { + background-color: yellow; +} +.ansibgblue { + background-color: blue; +} +.ansibgpurple { + background-color: magenta; +} +.ansibgcyan { + background-color: cyan; +} +.ansibggray { + background-color: gray; +} +div.cell { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + border-radius: 2px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + border-width: 1px; + border-style: solid; + border-color: transparent; + width: 100%; + padding: 5px; + /* This acts as a spacer between cells, that is outside the border */ + margin: 0px; + outline: none; + position: relative; + overflow: visible; +} +div.cell:before { + position: absolute; + display: block; + top: -1px; + left: -1px; + width: 5px; + height: calc(100% + 2px); + content: ''; + background: transparent; +} +div.cell.jupyter-soft-selected { + border-left-color: #E3F2FD; + border-left-width: 1px; + padding-left: 5px; + border-right-color: #E3F2FD; + border-right-width: 1px; + background: #E3F2FD; +} +@media print { + div.cell.jupyter-soft-selected { + border-color: transparent; + } +} +div.cell.selected, +div.cell.selected.jupyter-soft-selected { + border-color: #ababab; +} +div.cell.selected:before, +div.cell.selected.jupyter-soft-selected:before { + position: absolute; + display: block; + top: -1px; + left: -1px; + width: 5px; + height: calc(100% + 2px); + content: ''; + background: #42A5F5; +} +@media print { + div.cell.selected, + div.cell.selected.jupyter-soft-selected { + border-color: transparent; + } +} +.edit_mode div.cell.selected { + border-color: #66BB6A; +} +.edit_mode div.cell.selected:before { + position: absolute; + display: block; + top: -1px; + left: -1px; + width: 5px; + height: calc(100% + 2px); + content: ''; + background: #66BB6A; +} +@media print { + .edit_mode div.cell.selected { + border-color: transparent; + } +} +.prompt { + /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */ + min-width: 14ex; + /* This padding is tuned to match the padding on the CodeMirror editor. */ + padding: 0.4em; + margin: 0px; + font-family: monospace; + text-align: right; + /* This has to match that of the the CodeMirror class line-height below */ + line-height: 1.21429em; + /* Don't highlight prompt number selection */ + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + /* Use default cursor */ + cursor: default; +} +@media (max-width: 540px) { + .prompt { + text-align: left; + } +} +div.inner_cell { + min-width: 0; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; +} +/* input_area and input_prompt must match in top border and margin for alignment */ +div.input_area { + border: 1px solid #cfcfcf; + border-radius: 2px; + background: #f7f7f7; + line-height: 1.21429em; +} +/* This is needed so that empty prompt areas can collapse to zero height when there + is no content in the output_subarea and the prompt. The main purpose of this is + to make sure that empty JavaScript output_subareas have no height. */ +div.prompt:empty { + padding-top: 0; + padding-bottom: 0; +} +div.unrecognized_cell { + padding: 5px 5px 5px 0px; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +div.unrecognized_cell .inner_cell { + border-radius: 2px; + padding: 5px; + font-weight: bold; + color: red; + border: 1px solid #cfcfcf; + background: #eaeaea; +} +div.unrecognized_cell .inner_cell a { + color: inherit; + text-decoration: none; +} +div.unrecognized_cell .inner_cell a:hover { + color: inherit; + text-decoration: none; +} +@media (max-width: 540px) { + div.unrecognized_cell > div.prompt { + display: none; + } +} +div.code_cell { + /* avoid page breaking on code cells when printing */ +} +@media print { + div.code_cell { + page-break-inside: avoid; + } +} +/* any special styling for code cells that are currently running goes here */ +div.input { + page-break-inside: avoid; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +@media (max-width: 540px) { + div.input { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + } +} +/* input_area and input_prompt must match in top border and margin for alignment */ +div.input_prompt { + color: #303F9F; + border-top: 1px solid transparent; +} +div.input_area > div.highlight { + margin: 0.4em; + border: none; + padding: 0px; + background-color: transparent; +} +div.input_area > div.highlight > pre { + margin: 0px; + border: none; + padding: 0px; + background-color: transparent; +} +/* The following gets added to the if it is detected that the user has a + * monospace font with inconsistent normal/bold/italic height. See + * notebookmain.js. Such fonts will have keywords vertically offset with + * respect to the rest of the text. The user should select a better font. + * See: https://github.com/ipython/ipython/issues/1503 + * + * .CodeMirror span { + * vertical-align: bottom; + * } + */ +.CodeMirror { + line-height: 1.21429em; + /* Changed from 1em to our global default */ + font-size: 14px; + height: auto; + /* Changed to auto to autogrow */ + background: none; + /* Changed from white to allow our bg to show through */ +} +.CodeMirror-scroll { + /* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/ + /* We have found that if it is visible, vertical scrollbars appear with font size changes.*/ + overflow-y: hidden; + overflow-x: auto; +} +.CodeMirror-lines { + /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */ + /* we have set a different line-height and want this to scale with that. */ + /* Note that this should set vertical padding only, since CodeMirror assumes + that horizontal padding will be set on CodeMirror pre */ + padding: 0.4em 0; +} +.CodeMirror-linenumber { + padding: 0 8px 0 4px; +} +.CodeMirror-gutters { + border-bottom-left-radius: 2px; + border-top-left-radius: 2px; +} +.CodeMirror pre { + /* In CM3 this went to 4px from 0 in CM2. This sets horizontal padding only, + use .CodeMirror-lines for vertical */ + padding: 0 0.4em; + border: 0; + border-radius: 0; +} +.CodeMirror-cursor { + border-left: 1.4px solid black; +} +@media screen and (min-width: 2138px) and (max-width: 4319px) { + .CodeMirror-cursor { + border-left: 2px solid black; + } +} +@media screen and (min-width: 4320px) { + .CodeMirror-cursor { + border-left: 4px solid black; + } +} +/* + +Original style from softwaremaniacs.org (c) Ivan Sagalaev +Adapted from GitHub theme + +*/ +.highlight-base { + color: #000; +} +.highlight-variable { + color: #000; +} +.highlight-variable-2 { + color: #1a1a1a; +} +.highlight-variable-3 { + color: #333333; +} +.highlight-string { + color: #BA2121; +} +.highlight-comment { + color: #408080; + font-style: italic; +} +.highlight-number { + color: #080; +} +.highlight-atom { + color: #88F; +} +.highlight-keyword { + color: #008000; + font-weight: bold; +} +.highlight-builtin { + color: #008000; +} +.highlight-error { + color: #f00; +} +.highlight-operator { + color: #AA22FF; + font-weight: bold; +} +.highlight-meta { + color: #AA22FF; +} +/* previously not defined, copying from default codemirror */ +.highlight-def { + color: #00f; +} +.highlight-string-2 { + color: #f50; +} +.highlight-qualifier { + color: #555; +} +.highlight-bracket { + color: #997; +} +.highlight-tag { + color: #170; +} +.highlight-attribute { + color: #00c; +} +.highlight-header { + color: blue; +} +.highlight-quote { + color: #090; +} +.highlight-link { + color: #00c; +} +/* apply the same style to codemirror */ +.cm-s-ipython span.cm-keyword { + color: #008000; + font-weight: bold; +} +.cm-s-ipython span.cm-atom { + color: #88F; +} +.cm-s-ipython span.cm-number { + color: #080; +} +.cm-s-ipython span.cm-def { + color: #00f; +} +.cm-s-ipython span.cm-variable { + color: #000; +} +.cm-s-ipython span.cm-operator { + color: #AA22FF; + font-weight: bold; +} +.cm-s-ipython span.cm-variable-2 { + color: #1a1a1a; +} +.cm-s-ipython span.cm-variable-3 { + color: #333333; +} +.cm-s-ipython span.cm-comment { + color: #408080; + font-style: italic; +} +.cm-s-ipython span.cm-string { + color: #BA2121; +} +.cm-s-ipython span.cm-string-2 { + color: #f50; +} +.cm-s-ipython span.cm-meta { + color: #AA22FF; +} +.cm-s-ipython span.cm-qualifier { + color: #555; +} +.cm-s-ipython span.cm-builtin { + color: #008000; +} +.cm-s-ipython span.cm-bracket { + color: #997; +} +.cm-s-ipython span.cm-tag { + color: #170; +} +.cm-s-ipython span.cm-attribute { + color: #00c; +} +.cm-s-ipython span.cm-header { + color: blue; +} +.cm-s-ipython span.cm-quote { + color: #090; +} +.cm-s-ipython span.cm-link { + color: #00c; +} +.cm-s-ipython span.cm-error { + color: #f00; +} +.cm-s-ipython span.cm-tab { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=); + background-position: right; + background-repeat: no-repeat; +} +div.output_wrapper { + /* this position must be relative to enable descendents to be absolute within it */ + position: relative; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + z-index: 1; +} +/* class for the output area when it should be height-limited */ +div.output_scroll { + /* ideally, this would be max-height, but FF barfs all over that */ + height: 24em; + /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */ + width: 100%; + overflow: auto; + border-radius: 2px; + -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); + box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); + display: block; +} +/* output div while it is collapsed */ +div.output_collapsed { + margin: 0px; + padding: 0px; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; +} +div.out_prompt_overlay { + height: 100%; + padding: 0px 0.4em; + position: absolute; + border-radius: 2px; +} +div.out_prompt_overlay:hover { + /* use inner shadow to get border that is computed the same on WebKit/FF */ + -webkit-box-shadow: inset 0 0 1px #000; + box-shadow: inset 0 0 1px #000; + background: rgba(240, 240, 240, 0.5); +} +div.output_prompt { + color: #D84315; +} +/* This class is the outer container of all output sections. */ +div.output_area { + padding: 0px; + page-break-inside: avoid; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +div.output_area .MathJax_Display { + text-align: left !important; +} +div.output_area .rendered_html table { + margin-left: 0; + margin-right: 0; +} +div.output_area .rendered_html img { + margin-left: 0; + margin-right: 0; +} +div.output_area img, +div.output_area svg { + max-width: 100%; + height: auto; +} +div.output_area img.unconfined, +div.output_area svg.unconfined { + max-width: none; +} +div.output_area .mglyph > img { + max-width: none; +} +/* This is needed to protect the pre formating from global settings such + as that of bootstrap */ +.output { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; +} +@media (max-width: 540px) { + div.output_area { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + } +} +div.output_area pre { + margin: 0; + padding: 1px 0 1px 0; + border: 0; + vertical-align: baseline; + color: black; + background-color: transparent; + border-radius: 0; +} +/* This class is for the output subarea inside the output_area and after + the prompt div. */ +div.output_subarea { + overflow-x: auto; + padding: 0.4em; + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; + max-width: calc(100% - 14ex); +} +div.output_scroll div.output_subarea { + overflow-x: visible; +} +/* The rest of the output_* classes are for special styling of the different + output types */ +/* all text output has this class: */ +div.output_text { + text-align: left; + color: #000; + /* This has to match that of the the CodeMirror class line-height below */ + line-height: 1.21429em; +} +/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */ +div.output_stderr { + background: #fdd; + /* very light red background for stderr */ +} +div.output_latex { + text-align: left; +} +/* Empty output_javascript divs should have no height */ +div.output_javascript:empty { + padding: 0; +} +.js-error { + color: darkred; +} +/* raw_input styles */ +div.raw_input_container { + line-height: 1.21429em; + padding-top: 5px; +} +pre.raw_input_prompt { + /* nothing needed here. */ +} +input.raw_input { + font-family: monospace; + font-size: inherit; + color: inherit; + width: auto; + /* make sure input baseline aligns with prompt */ + vertical-align: baseline; + /* padding + margin = 0.5em between prompt and cursor */ + padding: 0em 0.25em; + margin: 0em 0.25em; +} +input.raw_input:focus { + box-shadow: none; +} +p.p-space { + margin-bottom: 10px; +} +div.output_unrecognized { + padding: 5px; + font-weight: bold; + color: red; +} +div.output_unrecognized a { + color: inherit; + text-decoration: none; +} +div.output_unrecognized a:hover { + color: inherit; + text-decoration: none; +} +.rendered_html { + color: #000; + /* any extras will just be numbers: */ +} +.rendered_html em { + font-style: italic; +} +.rendered_html strong { + font-weight: bold; +} +.rendered_html u { + text-decoration: underline; +} +.rendered_html :link { + text-decoration: underline; +} +.rendered_html :visited { + text-decoration: underline; +} +.rendered_html h1 { + font-size: 185.7%; + margin: 1.08em 0 0 0; + font-weight: bold; + line-height: 1.0; +} +.rendered_html h2 { + font-size: 157.1%; + margin: 1.27em 0 0 0; + font-weight: bold; + line-height: 1.0; +} +.rendered_html h3 { + font-size: 128.6%; + margin: 1.55em 0 0 0; + font-weight: bold; + line-height: 1.0; +} +.rendered_html h4 { + font-size: 100%; + margin: 2em 0 0 0; + font-weight: bold; + line-height: 1.0; +} +.rendered_html h5 { + font-size: 100%; + margin: 2em 0 0 0; + font-weight: bold; + line-height: 1.0; + font-style: italic; +} +.rendered_html h6 { + font-size: 100%; + margin: 2em 0 0 0; + font-weight: bold; + line-height: 1.0; + font-style: italic; +} +.rendered_html h1:first-child { + margin-top: 0.538em; +} +.rendered_html h2:first-child { + margin-top: 0.636em; +} +.rendered_html h3:first-child { + margin-top: 0.777em; +} +.rendered_html h4:first-child { + margin-top: 1em; +} +.rendered_html h5:first-child { + margin-top: 1em; +} +.rendered_html h6:first-child { + margin-top: 1em; +} +.rendered_html ul:not(.list-inline), +.rendered_html ol:not(.list-inline) { + padding-left: 2em; +} +.rendered_html ul { + list-style: disc; +} +.rendered_html ul ul { + list-style: square; + margin-top: 0; +} +.rendered_html ul ul ul { + list-style: circle; +} +.rendered_html ol { + list-style: decimal; +} +.rendered_html ol ol { + list-style: upper-alpha; + margin-top: 0; +} +.rendered_html ol ol ol { + list-style: lower-alpha; +} +.rendered_html ol ol ol ol { + list-style: lower-roman; +} +.rendered_html ol ol ol ol ol { + list-style: decimal; +} +.rendered_html * + ul { + margin-top: 1em; +} +.rendered_html * + ol { + margin-top: 1em; +} +.rendered_html hr { + color: black; + background-color: black; +} +.rendered_html pre { + margin: 1em 2em; + padding: 0px; + background-color: #fff; +} +.rendered_html code { + background-color: #eff0f1; +} +.rendered_html p code { + padding: 1px 5px; +} +.rendered_html pre code { + background-color: #fff; +} +.rendered_html pre, +.rendered_html code { + border: 0; + color: #000; + font-size: 100%; +} +.rendered_html blockquote { + margin: 1em 2em; +} +.rendered_html table { + margin-left: auto; + margin-right: auto; + border: none; + border-collapse: collapse; + border-spacing: 0; + color: black; + font-size: 12px; + table-layout: fixed; +} +.rendered_html thead { + border-bottom: 1px solid black; + vertical-align: bottom; +} +.rendered_html tr, +.rendered_html th, +.rendered_html td { + text-align: right; + vertical-align: middle; + padding: 0.5em 0.5em; + line-height: normal; + white-space: normal; + max-width: none; + border: none; +} +.rendered_html th { + font-weight: bold; +} +.rendered_html tbody tr:nth-child(odd) { + background: #f5f5f5; +} +.rendered_html tbody tr:hover { + background: rgba(66, 165, 245, 0.2); +} +.rendered_html * + table { + margin-top: 1em; +} +.rendered_html p { + text-align: left; +} +.rendered_html * + p { + margin-top: 1em; +} +.rendered_html img { + display: block; + margin-left: auto; + margin-right: auto; +} +.rendered_html * + img { + margin-top: 1em; +} +.rendered_html img, +.rendered_html svg { + max-width: 100%; + height: auto; +} +.rendered_html img.unconfined, +.rendered_html svg.unconfined { + max-width: none; +} +.rendered_html .alert { + margin-bottom: initial; +} +.rendered_html * + .alert { + margin-top: 1em; +} +[dir="rtl"] .rendered_html p { + text-align: right; +} +div.text_cell { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +@media (max-width: 540px) { + div.text_cell > div.prompt { + display: none; + } +} +div.text_cell_render { + /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/ + outline: none; + resize: none; + width: inherit; + border-style: none; + padding: 0.5em 0.5em 0.5em 0.4em; + color: #000; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +a.anchor-link:link { + text-decoration: none; + padding: 0px 20px; + visibility: hidden; +} +h1:hover .anchor-link, +h2:hover .anchor-link, +h3:hover .anchor-link, +h4:hover .anchor-link, +h5:hover .anchor-link, +h6:hover .anchor-link { + visibility: visible; +} +.text_cell.rendered .input_area { + display: none; +} +.text_cell.rendered .rendered_html { + overflow-x: auto; + overflow-y: hidden; +} +.text_cell.rendered .rendered_html tr, +.text_cell.rendered .rendered_html th, +.text_cell.rendered .rendered_html td { + max-width: none; +} +.text_cell.unrendered .text_cell_render { + display: none; +} +.text_cell .dropzone .input_area { + border: 2px dashed #bababa; + margin: -1px; +} +.cm-header-1, +.cm-header-2, +.cm-header-3, +.cm-header-4, +.cm-header-5, +.cm-header-6 { + font-weight: bold; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +.cm-header-1 { + font-size: 185.7%; +} +.cm-header-2 { + font-size: 157.1%; +} +.cm-header-3 { + font-size: 128.6%; +} +.cm-header-4 { + font-size: 110%; +} +.cm-header-5 { + font-size: 100%; + font-style: italic; +} +.cm-header-6 { + font-size: 100%; + font-style: italic; +} +/*! +* +* IPython notebook webapp +* +*/ +@media (max-width: 767px) { + .notebook_app { + padding-left: 0px; + padding-right: 0px; + } +} +#ipython-main-app { + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + height: 100%; +} +div#notebook_panel { + margin: 0px; + padding: 0px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + height: 100%; +} +div#notebook { + font-size: 14px; + line-height: 20px; + overflow-y: hidden; + overflow-x: auto; + width: 100%; + /* This spaces the page away from the edge of the notebook area */ + padding-top: 20px; + margin: 0px; + outline: none; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + min-height: 100%; +} +@media not print { + #notebook-container { + padding: 15px; + background-color: #fff; + min-height: 0; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + } +} +@media print { + #notebook-container { + width: 100%; + } +} +div.ui-widget-content { + border: 1px solid #ababab; + outline: none; +} +pre.dialog { + background-color: #f7f7f7; + border: 1px solid #ddd; + border-radius: 2px; + padding: 0.4em; + padding-left: 2em; +} +p.dialog { + padding: 0.2em; +} +/* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems + to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do. + */ +pre, +code, +kbd, +samp { + white-space: pre-wrap; +} +#fonttest { + font-family: monospace; +} +p { + margin-bottom: 0; +} +.end_space { + min-height: 100px; + transition: height .2s ease; +} +.notebook_app > #header { + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); +} +@media not print { + .notebook_app { + background-color: #EEE; + } +} +kbd { + border-style: solid; + border-width: 1px; + box-shadow: none; + margin: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 1px; + padding-bottom: 1px; +} +.jupyter-keybindings { + padding: 1px; + line-height: 24px; + border-bottom: 1px solid gray; +} +.jupyter-keybindings input { + margin: 0; + padding: 0; + border: none; +} +.jupyter-keybindings i { + padding: 6px; +} +.well code { + background-color: #ffffff; + border-color: #ababab; + border-width: 1px; + border-style: solid; + padding: 2px; + padding-top: 1px; + padding-bottom: 1px; +} +/* CSS for the cell toolbar */ +.celltoolbar { + border: thin solid #CFCFCF; + border-bottom: none; + background: #EEE; + border-radius: 2px 2px 0px 0px; + width: 100%; + height: 29px; + padding-right: 4px; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; + /* Old browsers */ + -webkit-box-pack: end; + -moz-box-pack: end; + box-pack: end; + /* Modern browsers */ + justify-content: flex-end; + display: -webkit-flex; +} +@media print { + .celltoolbar { + display: none; + } +} +.ctb_hideshow { + display: none; + vertical-align: bottom; +} +/* ctb_show is added to the ctb_hideshow div to show the cell toolbar. + Cell toolbars are only shown when the ctb_global_show class is also set. +*/ +.ctb_global_show .ctb_show.ctb_hideshow { + display: block; +} +.ctb_global_show .ctb_show + .input_area, +.ctb_global_show .ctb_show + div.text_cell_input, +.ctb_global_show .ctb_show ~ div.text_cell_render { + border-top-right-radius: 0px; + border-top-left-radius: 0px; +} +.ctb_global_show .ctb_show ~ div.text_cell_render { + border: 1px solid #cfcfcf; +} +.celltoolbar { + font-size: 87%; + padding-top: 3px; +} +.celltoolbar select { + display: block; + width: 100%; + height: 32px; + padding: 6px 12px; + font-size: 13px; + line-height: 1.42857143; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; + width: inherit; + font-size: inherit; + height: 22px; + padding: 0px; + display: inline-block; +} +.celltoolbar select:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.celltoolbar select::-moz-placeholder { + color: #999; + opacity: 1; +} +.celltoolbar select:-ms-input-placeholder { + color: #999; +} +.celltoolbar select::-webkit-input-placeholder { + color: #999; +} +.celltoolbar select::-ms-expand { + border: 0; + background-color: transparent; +} +.celltoolbar select[disabled], +.celltoolbar select[readonly], +fieldset[disabled] .celltoolbar select { + background-color: #eeeeee; + opacity: 1; +} +.celltoolbar select[disabled], +fieldset[disabled] .celltoolbar select { + cursor: not-allowed; +} +textarea.celltoolbar select { + height: auto; +} +select.celltoolbar select { + height: 30px; + line-height: 30px; +} +textarea.celltoolbar select, +select[multiple].celltoolbar select { + height: auto; +} +.celltoolbar label { + margin-left: 5px; + margin-right: 5px; +} +.tags_button_container { + width: 100%; + display: flex; +} +.tag-container { + display: flex; + flex-direction: row; + flex-grow: 1; + overflow: hidden; + position: relative; +} +.tag-container > * { + margin: 0 4px; +} +.remove-tag-btn { + margin-left: 4px; +} +.tags-input { + display: flex; +} +.cell-tag:last-child:after { + content: ""; + position: absolute; + right: 0; + width: 40px; + height: 100%; + /* Fade to background color of cell toolbar */ + background: linear-gradient(to right, rgba(0, 0, 0, 0), #EEE); +} +.tags-input > * { + margin-left: 4px; +} +.cell-tag, +.tags-input input, +.tags-input button { + display: block; + width: 100%; + height: 32px; + padding: 6px 12px; + font-size: 13px; + line-height: 1.42857143; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; + box-shadow: none; + width: inherit; + font-size: inherit; + height: 22px; + line-height: 22px; + padding: 0px 4px; + display: inline-block; +} +.cell-tag:focus, +.tags-input input:focus, +.tags-input button:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.cell-tag::-moz-placeholder, +.tags-input input::-moz-placeholder, +.tags-input button::-moz-placeholder { + color: #999; + opacity: 1; +} +.cell-tag:-ms-input-placeholder, +.tags-input input:-ms-input-placeholder, +.tags-input button:-ms-input-placeholder { + color: #999; +} +.cell-tag::-webkit-input-placeholder, +.tags-input input::-webkit-input-placeholder, +.tags-input button::-webkit-input-placeholder { + color: #999; +} +.cell-tag::-ms-expand, +.tags-input input::-ms-expand, +.tags-input button::-ms-expand { + border: 0; + background-color: transparent; +} +.cell-tag[disabled], +.tags-input input[disabled], +.tags-input button[disabled], +.cell-tag[readonly], +.tags-input input[readonly], +.tags-input button[readonly], +fieldset[disabled] .cell-tag, +fieldset[disabled] .tags-input input, +fieldset[disabled] .tags-input button { + background-color: #eeeeee; + opacity: 1; +} +.cell-tag[disabled], +.tags-input input[disabled], +.tags-input button[disabled], +fieldset[disabled] .cell-tag, +fieldset[disabled] .tags-input input, +fieldset[disabled] .tags-input button { + cursor: not-allowed; +} +textarea.cell-tag, +textarea.tags-input input, +textarea.tags-input button { + height: auto; +} +select.cell-tag, +select.tags-input input, +select.tags-input button { + height: 30px; + line-height: 30px; +} +textarea.cell-tag, +textarea.tags-input input, +textarea.tags-input button, +select[multiple].cell-tag, +select[multiple].tags-input input, +select[multiple].tags-input button { + height: auto; +} +.cell-tag, +.tags-input button { + padding: 0px 4px; +} +.cell-tag { + background-color: #fff; + white-space: nowrap; +} +.tags-input input[type=text]:focus { + outline: none; + box-shadow: none; + border-color: #ccc; +} +.completions { + position: absolute; + z-index: 110; + overflow: hidden; + border: 1px solid #ababab; + border-radius: 2px; + -webkit-box-shadow: 0px 6px 10px -1px #adadad; + box-shadow: 0px 6px 10px -1px #adadad; + line-height: 1; +} +.completions select { + background: white; + outline: none; + border: none; + padding: 0px; + margin: 0px; + overflow: auto; + font-family: monospace; + font-size: 110%; + color: #000; + width: auto; +} +.completions select option.context { + color: #286090; +} +#kernel_logo_widget .current_kernel_logo { + display: none; + margin-top: -1px; + margin-bottom: -1px; + width: 32px; + height: 32px; +} +[dir="rtl"] #kernel_logo_widget { + float: left !important; + float: left; +} +.modal .modal-body .move-path { + display: flex; + flex-direction: row; + justify-content: space; + align-items: center; +} +.modal .modal-body .move-path .server-root { + padding-right: 20px; +} +.modal .modal-body .move-path .path-input { + flex: 1; +} +#menubar { + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + margin-top: 1px; +} +#menubar .navbar { + border-top: 1px; + border-radius: 0px 0px 2px 2px; + margin-bottom: 0px; +} +#menubar .navbar-toggle { + float: left; + padding-top: 7px; + padding-bottom: 7px; + border: none; +} +#menubar .navbar-collapse { + clear: left; +} +[dir="rtl"] #menubar .navbar-toggle { + float: right; +} +[dir="rtl"] #menubar .navbar-collapse { + clear: right; +} +[dir="rtl"] #menubar .navbar-nav { + float: right; +} +[dir="rtl"] #menubar .nav { + padding-right: 0px; +} +[dir="rtl"] #menubar .navbar-nav > li { + float: right; +} +[dir="rtl"] #menubar .navbar-right { + float: left !important; +} +[dir="rtl"] ul.dropdown-menu { + text-align: right; + left: auto; +} +[dir="rtl"] ul#new-menu.dropdown-menu { + right: auto; + left: 0; +} +.nav-wrapper { + border-bottom: 1px solid #e7e7e7; +} +i.menu-icon { + padding-top: 4px; +} +[dir="rtl"] i.menu-icon.pull-right { + float: left !important; + float: left; +} +ul#help_menu li a { + overflow: hidden; + padding-right: 2.2em; +} +ul#help_menu li a i { + margin-right: -1.2em; +} +[dir="rtl"] ul#help_menu li a { + padding-left: 2.2em; +} +[dir="rtl"] ul#help_menu li a i { + margin-right: 0; + margin-left: -1.2em; +} +[dir="rtl"] ul#help_menu li a i.pull-right { + float: left !important; + float: left; +} +.dropdown-submenu { + position: relative; +} +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; +} +[dir="rtl"] .dropdown-submenu > .dropdown-menu { + right: 100%; + margin-right: -1px; +} +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} +.dropdown-submenu > a:after { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + display: block; + content: "\f0da"; + float: right; + color: #333333; + margin-top: 2px; + margin-right: -10px; +} +.dropdown-submenu > a:after.fa-pull-left { + margin-right: .3em; +} +.dropdown-submenu > a:after.fa-pull-right { + margin-left: .3em; +} +.dropdown-submenu > a:after.pull-left { + margin-right: .3em; +} +.dropdown-submenu > a:after.pull-right { + margin-left: .3em; +} +[dir="rtl"] .dropdown-submenu > a:after { + float: left; + content: "\f0d9"; + margin-right: 0; + margin-left: -10px; +} +.dropdown-submenu:hover > a:after { + color: #262626; +} +.dropdown-submenu.pull-left { + float: none; +} +.dropdown-submenu.pull-left > .dropdown-menu { + left: -100%; + margin-left: 10px; +} +#notification_area { + float: right !important; + float: right; + z-index: 10; +} +[dir="rtl"] #notification_area { + float: left !important; + float: left; +} +.indicator_area { + float: right !important; + float: right; + color: #777; + margin-left: 5px; + margin-right: 5px; + width: 11px; + z-index: 10; + text-align: center; + width: auto; +} +[dir="rtl"] .indicator_area { + float: left !important; + float: left; +} +#kernel_indicator { + float: right !important; + float: right; + color: #777; + margin-left: 5px; + margin-right: 5px; + width: 11px; + z-index: 10; + text-align: center; + width: auto; + border-left: 1px solid; +} +#kernel_indicator .kernel_indicator_name { + padding-left: 5px; + padding-right: 5px; +} +[dir="rtl"] #kernel_indicator { + float: left !important; + float: left; + border-left: 0; + border-right: 1px solid; +} +#modal_indicator { + float: right !important; + float: right; + color: #777; + margin-left: 5px; + margin-right: 5px; + width: 11px; + z-index: 10; + text-align: center; + width: auto; +} +[dir="rtl"] #modal_indicator { + float: left !important; + float: left; +} +#readonly-indicator { + float: right !important; + float: right; + color: #777; + margin-left: 5px; + margin-right: 5px; + width: 11px; + z-index: 10; + text-align: center; + width: auto; + margin-top: 2px; + margin-bottom: 0px; + margin-left: 0px; + margin-right: 0px; + display: none; +} +.modal_indicator:before { + width: 1.28571429em; + text-align: center; +} +.edit_mode .modal_indicator:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f040"; +} +.edit_mode .modal_indicator:before.fa-pull-left { + margin-right: .3em; +} +.edit_mode .modal_indicator:before.fa-pull-right { + margin-left: .3em; +} +.edit_mode .modal_indicator:before.pull-left { + margin-right: .3em; +} +.edit_mode .modal_indicator:before.pull-right { + margin-left: .3em; +} +.command_mode .modal_indicator:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: ' '; +} +.command_mode .modal_indicator:before.fa-pull-left { + margin-right: .3em; +} +.command_mode .modal_indicator:before.fa-pull-right { + margin-left: .3em; +} +.command_mode .modal_indicator:before.pull-left { + margin-right: .3em; +} +.command_mode .modal_indicator:before.pull-right { + margin-left: .3em; +} +.kernel_idle_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f10c"; +} +.kernel_idle_icon:before.fa-pull-left { + margin-right: .3em; +} +.kernel_idle_icon:before.fa-pull-right { + margin-left: .3em; +} +.kernel_idle_icon:before.pull-left { + margin-right: .3em; +} +.kernel_idle_icon:before.pull-right { + margin-left: .3em; +} +.kernel_busy_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f111"; +} +.kernel_busy_icon:before.fa-pull-left { + margin-right: .3em; +} +.kernel_busy_icon:before.fa-pull-right { + margin-left: .3em; +} +.kernel_busy_icon:before.pull-left { + margin-right: .3em; +} +.kernel_busy_icon:before.pull-right { + margin-left: .3em; +} +.kernel_dead_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f1e2"; +} +.kernel_dead_icon:before.fa-pull-left { + margin-right: .3em; +} +.kernel_dead_icon:before.fa-pull-right { + margin-left: .3em; +} +.kernel_dead_icon:before.pull-left { + margin-right: .3em; +} +.kernel_dead_icon:before.pull-right { + margin-left: .3em; +} +.kernel_disconnected_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f127"; +} +.kernel_disconnected_icon:before.fa-pull-left { + margin-right: .3em; +} +.kernel_disconnected_icon:before.fa-pull-right { + margin-left: .3em; +} +.kernel_disconnected_icon:before.pull-left { + margin-right: .3em; +} +.kernel_disconnected_icon:before.pull-right { + margin-left: .3em; +} +.notification_widget { + color: #777; + z-index: 10; + background: rgba(240, 240, 240, 0.5); + margin-right: 4px; + color: #333; + background-color: #fff; + border-color: #ccc; +} +.notification_widget:focus, +.notification_widget.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.notification_widget:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.notification_widget:active, +.notification_widget.active, +.open > .dropdown-toggle.notification_widget { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.notification_widget:active:hover, +.notification_widget.active:hover, +.open > .dropdown-toggle.notification_widget:hover, +.notification_widget:active:focus, +.notification_widget.active:focus, +.open > .dropdown-toggle.notification_widget:focus, +.notification_widget:active.focus, +.notification_widget.active.focus, +.open > .dropdown-toggle.notification_widget.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.notification_widget:active, +.notification_widget.active, +.open > .dropdown-toggle.notification_widget { + background-image: none; +} +.notification_widget.disabled:hover, +.notification_widget[disabled]:hover, +fieldset[disabled] .notification_widget:hover, +.notification_widget.disabled:focus, +.notification_widget[disabled]:focus, +fieldset[disabled] .notification_widget:focus, +.notification_widget.disabled.focus, +.notification_widget[disabled].focus, +fieldset[disabled] .notification_widget.focus { + background-color: #fff; + border-color: #ccc; +} +.notification_widget .badge { + color: #fff; + background-color: #333; +} +.notification_widget.warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.notification_widget.warning:focus, +.notification_widget.warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.notification_widget.warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.notification_widget.warning:active, +.notification_widget.warning.active, +.open > .dropdown-toggle.notification_widget.warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.notification_widget.warning:active:hover, +.notification_widget.warning.active:hover, +.open > .dropdown-toggle.notification_widget.warning:hover, +.notification_widget.warning:active:focus, +.notification_widget.warning.active:focus, +.open > .dropdown-toggle.notification_widget.warning:focus, +.notification_widget.warning:active.focus, +.notification_widget.warning.active.focus, +.open > .dropdown-toggle.notification_widget.warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.notification_widget.warning:active, +.notification_widget.warning.active, +.open > .dropdown-toggle.notification_widget.warning { + background-image: none; +} +.notification_widget.warning.disabled:hover, +.notification_widget.warning[disabled]:hover, +fieldset[disabled] .notification_widget.warning:hover, +.notification_widget.warning.disabled:focus, +.notification_widget.warning[disabled]:focus, +fieldset[disabled] .notification_widget.warning:focus, +.notification_widget.warning.disabled.focus, +.notification_widget.warning[disabled].focus, +fieldset[disabled] .notification_widget.warning.focus { + background-color: #f0ad4e; + border-color: #eea236; +} +.notification_widget.warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.notification_widget.success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.notification_widget.success:focus, +.notification_widget.success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.notification_widget.success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.notification_widget.success:active, +.notification_widget.success.active, +.open > .dropdown-toggle.notification_widget.success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.notification_widget.success:active:hover, +.notification_widget.success.active:hover, +.open > .dropdown-toggle.notification_widget.success:hover, +.notification_widget.success:active:focus, +.notification_widget.success.active:focus, +.open > .dropdown-toggle.notification_widget.success:focus, +.notification_widget.success:active.focus, +.notification_widget.success.active.focus, +.open > .dropdown-toggle.notification_widget.success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.notification_widget.success:active, +.notification_widget.success.active, +.open > .dropdown-toggle.notification_widget.success { + background-image: none; +} +.notification_widget.success.disabled:hover, +.notification_widget.success[disabled]:hover, +fieldset[disabled] .notification_widget.success:hover, +.notification_widget.success.disabled:focus, +.notification_widget.success[disabled]:focus, +fieldset[disabled] .notification_widget.success:focus, +.notification_widget.success.disabled.focus, +.notification_widget.success[disabled].focus, +fieldset[disabled] .notification_widget.success.focus { + background-color: #5cb85c; + border-color: #4cae4c; +} +.notification_widget.success .badge { + color: #5cb85c; + background-color: #fff; +} +.notification_widget.info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.notification_widget.info:focus, +.notification_widget.info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.notification_widget.info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.notification_widget.info:active, +.notification_widget.info.active, +.open > .dropdown-toggle.notification_widget.info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.notification_widget.info:active:hover, +.notification_widget.info.active:hover, +.open > .dropdown-toggle.notification_widget.info:hover, +.notification_widget.info:active:focus, +.notification_widget.info.active:focus, +.open > .dropdown-toggle.notification_widget.info:focus, +.notification_widget.info:active.focus, +.notification_widget.info.active.focus, +.open > .dropdown-toggle.notification_widget.info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.notification_widget.info:active, +.notification_widget.info.active, +.open > .dropdown-toggle.notification_widget.info { + background-image: none; +} +.notification_widget.info.disabled:hover, +.notification_widget.info[disabled]:hover, +fieldset[disabled] .notification_widget.info:hover, +.notification_widget.info.disabled:focus, +.notification_widget.info[disabled]:focus, +fieldset[disabled] .notification_widget.info:focus, +.notification_widget.info.disabled.focus, +.notification_widget.info[disabled].focus, +fieldset[disabled] .notification_widget.info.focus { + background-color: #5bc0de; + border-color: #46b8da; +} +.notification_widget.info .badge { + color: #5bc0de; + background-color: #fff; +} +.notification_widget.danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.notification_widget.danger:focus, +.notification_widget.danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.notification_widget.danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.notification_widget.danger:active, +.notification_widget.danger.active, +.open > .dropdown-toggle.notification_widget.danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.notification_widget.danger:active:hover, +.notification_widget.danger.active:hover, +.open > .dropdown-toggle.notification_widget.danger:hover, +.notification_widget.danger:active:focus, +.notification_widget.danger.active:focus, +.open > .dropdown-toggle.notification_widget.danger:focus, +.notification_widget.danger:active.focus, +.notification_widget.danger.active.focus, +.open > .dropdown-toggle.notification_widget.danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.notification_widget.danger:active, +.notification_widget.danger.active, +.open > .dropdown-toggle.notification_widget.danger { + background-image: none; +} +.notification_widget.danger.disabled:hover, +.notification_widget.danger[disabled]:hover, +fieldset[disabled] .notification_widget.danger:hover, +.notification_widget.danger.disabled:focus, +.notification_widget.danger[disabled]:focus, +fieldset[disabled] .notification_widget.danger:focus, +.notification_widget.danger.disabled.focus, +.notification_widget.danger[disabled].focus, +fieldset[disabled] .notification_widget.danger.focus { + background-color: #d9534f; + border-color: #d43f3a; +} +.notification_widget.danger .badge { + color: #d9534f; + background-color: #fff; +} +div#pager { + background-color: #fff; + font-size: 14px; + line-height: 20px; + overflow: hidden; + display: none; + position: fixed; + bottom: 0px; + width: 100%; + max-height: 50%; + padding-top: 8px; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + /* Display over codemirror */ + z-index: 100; + /* Hack which prevents jquery ui resizable from changing top. */ + top: auto !important; +} +div#pager pre { + line-height: 1.21429em; + color: #000; + background-color: #f7f7f7; + padding: 0.4em; +} +div#pager #pager-button-area { + position: absolute; + top: 8px; + right: 20px; +} +div#pager #pager-contents { + position: relative; + overflow: auto; + width: 100%; + height: 100%; +} +div#pager #pager-contents #pager-container { + position: relative; + padding: 15px 0px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +div#pager .ui-resizable-handle { + top: 0px; + height: 8px; + background: #f7f7f7; + border-top: 1px solid #cfcfcf; + border-bottom: 1px solid #cfcfcf; + /* This injects handle bars (a short, wide = symbol) for + the resize handle. */ +} +div#pager .ui-resizable-handle::after { + content: ''; + top: 2px; + left: 50%; + height: 3px; + width: 30px; + margin-left: -15px; + position: absolute; + border-top: 1px solid #cfcfcf; +} +.quickhelp { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; + line-height: 1.8em; +} +.shortcut_key { + display: inline-block; + width: 21ex; + text-align: right; + font-family: monospace; +} +.shortcut_descr { + display: inline-block; + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; +} +span.save_widget { + height: 30px; + margin-top: 4px; + display: flex; + justify-content: flex-start; + align-items: baseline; + width: 50%; + flex: 1; +} +span.save_widget span.filename { + height: 100%; + line-height: 1em; + margin-left: 16px; + border: none; + font-size: 146.5%; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + border-radius: 2px; +} +span.save_widget span.filename:hover { + background-color: #e6e6e6; +} +[dir="rtl"] span.save_widget.pull-left { + float: right !important; + float: right; +} +[dir="rtl"] span.save_widget span.filename { + margin-left: 0; + margin-right: 16px; +} +span.checkpoint_status, +span.autosave_status { + font-size: small; + white-space: nowrap; + padding: 0 5px; +} +@media (max-width: 767px) { + span.save_widget { + font-size: small; + padding: 0 0 0 5px; + } + span.checkpoint_status, + span.autosave_status { + display: none; + } +} +@media (min-width: 768px) and (max-width: 991px) { + span.checkpoint_status { + display: none; + } + span.autosave_status { + font-size: x-small; + } +} +.toolbar { + padding: 0px; + margin-left: -5px; + margin-top: 2px; + margin-bottom: 5px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +.toolbar select, +.toolbar label { + width: auto; + vertical-align: middle; + margin-right: 2px; + margin-bottom: 0px; + display: inline; + font-size: 92%; + margin-left: 0.3em; + margin-right: 0.3em; + padding: 0px; + padding-top: 3px; +} +.toolbar .btn { + padding: 2px 8px; +} +.toolbar .btn-group { + margin-top: 0px; + margin-left: 5px; +} +.toolbar-btn-label { + margin-left: 6px; +} +#maintoolbar { + margin-bottom: -3px; + margin-top: -8px; + border: 0px; + min-height: 27px; + margin-left: 0px; + padding-top: 11px; + padding-bottom: 3px; +} +#maintoolbar .navbar-text { + float: none; + vertical-align: middle; + text-align: right; + margin-left: 5px; + margin-right: 0px; + margin-top: 0px; +} +.select-xs { + height: 24px; +} +[dir="rtl"] .btn-group > .btn, +.btn-group-vertical > .btn { + float: right; +} +.pulse, +.dropdown-menu > li > a.pulse, +li.pulse > a.dropdown-toggle, +li.pulse.open > a.dropdown-toggle { + background-color: #F37626; + color: white; +} +/** + * Primary styles + * + * Author: Jupyter Development Team + */ +/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot + * of chance of beeing generated from the ../less/[samename].less file, you can + * try to get back the less file by reverting somme commit in history + **/ +/* + * We'll try to get something pretty, so we + * have some strange css to have the scroll bar on + * the left with fix button on the top right of the tooltip + */ +@-moz-keyframes fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@-webkit-keyframes fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@-moz-keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@-webkit-keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +/*properties of tooltip after "expand"*/ +.bigtooltip { + overflow: auto; + height: 200px; + -webkit-transition-property: height; + -webkit-transition-duration: 500ms; + -moz-transition-property: height; + -moz-transition-duration: 500ms; + transition-property: height; + transition-duration: 500ms; +} +/*properties of tooltip before "expand"*/ +.smalltooltip { + -webkit-transition-property: height; + -webkit-transition-duration: 500ms; + -moz-transition-property: height; + -moz-transition-duration: 500ms; + transition-property: height; + transition-duration: 500ms; + text-overflow: ellipsis; + overflow: hidden; + height: 80px; +} +.tooltipbuttons { + position: absolute; + padding-right: 15px; + top: 0px; + right: 0px; +} +.tooltiptext { + /*avoid the button to overlap on some docstring*/ + padding-right: 30px; +} +.ipython_tooltip { + max-width: 700px; + /*fade-in animation when inserted*/ + -webkit-animation: fadeOut 400ms; + -moz-animation: fadeOut 400ms; + animation: fadeOut 400ms; + -webkit-animation: fadeIn 400ms; + -moz-animation: fadeIn 400ms; + animation: fadeIn 400ms; + vertical-align: middle; + background-color: #f7f7f7; + overflow: visible; + border: #ababab 1px solid; + outline: none; + padding: 3px; + margin: 0px; + padding-left: 7px; + font-family: monospace; + min-height: 50px; + -moz-box-shadow: 0px 6px 10px -1px #adadad; + -webkit-box-shadow: 0px 6px 10px -1px #adadad; + box-shadow: 0px 6px 10px -1px #adadad; + border-radius: 2px; + position: absolute; + z-index: 1000; +} +.ipython_tooltip a { + float: right; +} +.ipython_tooltip .tooltiptext pre { + border: 0; + border-radius: 0; + font-size: 100%; + background-color: #f7f7f7; +} +.pretooltiparrow { + left: 0px; + margin: 0px; + top: -16px; + width: 40px; + height: 16px; + overflow: hidden; + position: absolute; +} +.pretooltiparrow:before { + background-color: #f7f7f7; + border: 1px #ababab solid; + z-index: 11; + content: ""; + position: absolute; + left: 15px; + top: 10px; + width: 25px; + height: 25px; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); +} +ul.typeahead-list i { + margin-left: -10px; + width: 18px; +} +[dir="rtl"] ul.typeahead-list i { + margin-left: 0; + margin-right: -10px; +} +ul.typeahead-list { + max-height: 80vh; + overflow: auto; +} +ul.typeahead-list > li > a { + /** Firefox bug **/ + /* see https://github.com/jupyter/notebook/issues/559 */ + white-space: normal; +} +ul.typeahead-list > li > a.pull-right { + float: left !important; + float: left; +} +[dir="rtl"] .typeahead-list { + text-align: right; +} +.cmd-palette .modal-body { + padding: 7px; +} +.cmd-palette form { + background: white; +} +.cmd-palette input { + outline: none; +} +.no-shortcut { + min-width: 20px; + color: transparent; +} +[dir="rtl"] .no-shortcut.pull-right { + float: left !important; + float: left; +} +[dir="rtl"] .command-shortcut.pull-right { + float: left !important; + float: left; +} +.command-shortcut:before { + content: "(command mode)"; + padding-right: 3px; + color: #777777; +} +.edit-shortcut:before { + content: "(edit)"; + padding-right: 3px; + color: #777777; +} +[dir="rtl"] .edit-shortcut.pull-right { + float: left !important; + float: left; +} +#find-and-replace #replace-preview .match, +#find-and-replace #replace-preview .insert { + background-color: #BBDEFB; + border-color: #90CAF9; + border-style: solid; + border-width: 1px; + border-radius: 0px; +} +[dir="ltr"] #find-and-replace .input-group-btn + .form-control { + border-left: none; +} +[dir="rtl"] #find-and-replace .input-group-btn + .form-control { + border-right: none; +} +#find-and-replace #replace-preview .replace .match { + background-color: #FFCDD2; + border-color: #EF9A9A; + border-radius: 0px; +} +#find-and-replace #replace-preview .replace .insert { + background-color: #C8E6C9; + border-color: #A5D6A7; + border-radius: 0px; +} +#find-and-replace #replace-preview { + max-height: 60vh; + overflow: auto; +} +#find-and-replace #replace-preview pre { + padding: 5px 10px; +} +.terminal-app { + background: #EEE; +} +.terminal-app #header { + background: #fff; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); +} +.terminal-app .terminal { + width: 100%; + float: left; + font-family: monospace; + color: white; + background: black; + padding: 0.4em; + border-radius: 2px; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); +} +.terminal-app .terminal, +.terminal-app .terminal dummy-screen { + line-height: 1em; + font-size: 14px; +} +.terminal-app .terminal .xterm-rows { + padding: 10px; +} +.terminal-app .terminal-cursor { + color: black; + background: white; +} +.terminal-app #terminado-container { + margin-top: 20px; +} +/*# sourceMappingURL=style.min.css.map */ \ No newline at end of file diff --git a/.venv/share/jupyter/nbconvert/templates/compatibility/display_priority.tpl b/.venv/share/jupyter/nbconvert/templates/compatibility/display_priority.tpl new file mode 100644 index 0000000000000000000000000000000000000000..70cd67c1b6f00a048df1e238f8a79ca587534afa --- /dev/null +++ b/.venv/share/jupyter/nbconvert/templates/compatibility/display_priority.tpl @@ -0,0 +1,2 @@ +{{ resources.deprecated("This template is deprecated, please use base/display_priority.j2") }} +{%- extends 'display_priority.j2' -%} diff --git a/.venv/share/jupyter/nbconvert/templates/compatibility/full.tpl b/.venv/share/jupyter/nbconvert/templates/compatibility/full.tpl new file mode 100644 index 0000000000000000000000000000000000000000..863c94b168afb6ece344c404731e8ee82a7d4dee --- /dev/null +++ b/.venv/share/jupyter/nbconvert/templates/compatibility/full.tpl @@ -0,0 +1,2 @@ +{{ resources.deprecated("This template is deprecated, please use classic/index.html.j2") }} +{%- extends 'index.html.j2' -%} diff --git a/.venv/share/jupyter/nbconvert/templates/lab/base.html.j2 b/.venv/share/jupyter/nbconvert/templates/lab/base.html.j2 new file mode 100644 index 0000000000000000000000000000000000000000..cebe8410479df22ed800d370e7f3c1c84bba6315 --- /dev/null +++ b/.venv/share/jupyter/nbconvert/templates/lab/base.html.j2 @@ -0,0 +1,331 @@ +{%- extends 'display_priority.j2' -%} +{% from 'celltags.j2' import celltags %} +{% from 'cell_id_anchor.j2' import cell_id_anchor %} + +{% block codecell %} +{%- if not cell.outputs -%} +{%- set no_output_class="jp-mod-noOutputs" -%} +{%- endif -%} +{%- if not resources.global_content_filter.include_input -%} +{%- set no_input_class="jp-mod-noInput" -%} +{%- endif -%} + +{%- endblock codecell %} + +{% block input_group -%} + +{% endblock input_group %} + +{% block input %} + +{%- endblock input %} + +{% block output_group %} + +{% endblock output_group %} + +{% block outputs %} + +{% endblock outputs %} + +{% block in_prompt -%} + +{%- endblock in_prompt %} + +{% block empty_in_prompt -%} + +{%- endblock empty_in_prompt %} + +{# + output_prompt doesn't do anything in HTML, + because there is a prompt div in each output area (see output block) + #} +{% block output_prompt %} +{% endblock output_prompt %} + +{% block output_area_prompt %} + +{% endblock output_area_prompt %} + +{% block output %} +{%- if output.output_type == 'execute_result' -%} +