@railzai/railz-visualizations
Version:
Railz.ai Visualizations
7 lines • 11.9 kB
JavaScript
/*!
* Accounting Data as a Service™ is the solution that makes sense of your business customers' financial data.
* Built with Stencil
* Copyright (c) FIS.
*/
const t="railzvisualizations";let e;let n;let s=false;let l=false;const o=typeof window!=="undefined"?window:{};const c=o.document||{head:{}};const i={t:0,l:"",jmp:t=>t(),raf:t=>requestAnimationFrame(t),ael:(t,e,n,s)=>t.addEventListener(e,n,s),rel:(t,e,n,s)=>t.removeEventListener(e,n,s),ce:(t,e)=>new CustomEvent(t,e)};const f=t=>Promise.resolve(t);const r=(()=>{try{new CSSStyleSheet;return typeof(new CSSStyleSheet).replace==="function"}catch(t){}return false})();const u=(t,e,n,s)=>{if(n){n.map((([n,s,l])=>{const o=d(t,n);const c=a(e,l);const f=h(n);i.ael(o,s,c,f);(e.o=e.o||[]).push((()=>i.rel(o,s,c,f)))}))}};const a=(t,e)=>n=>{try{{if(t.t&256){t.i[e](n)}else{(t.u=t.u||[]).push([e,n])}}}catch(t){St(t)}};const d=(t,e)=>{if(e&8)return o;return t};const h=t=>(t&2)!==0;const p="{visibility:hidden}.hydrated{visibility:inherit}";const y="http://www.w3.org/1999/xlink";const m=(t,e="")=>{{return()=>{}}};const w=(t,e)=>{{return()=>{}}};const $=new WeakMap;const b=(t,e,n)=>{let s=kt.get(t);if(r&&n){s=s||new CSSStyleSheet;s.replace(e)}else{s=e}kt.set(t,s)};const g=(t,e,n,s)=>{let l=v(e,n);let o=kt.get(l);t=t.nodeType===11?t:c;if(o){if(typeof o==="string"){t=t.head||t;let e=$.get(t);let n;if(!e){$.set(t,e=new Set)}if(!e.has(l)){{{n=c.createElement("style");n.innerHTML=o}t.insertBefore(n,t.querySelector("link"))}if(e){e.add(l)}}}else if(!t.adoptedStyleSheets.includes(o)){t.adoptedStyleSheets=[...t.adoptedStyleSheets,o]}}return l};const S=t=>{const e=t.h;const n=t.p;const s=e.t;const l=m("attachStyles",e.m);const o=g(n.shadowRoot?n.shadowRoot:n.getRootNode(),e,t.$);if(s&10){n["s-sc"]=o;n.classList.add(o+"-h")}l()};const v=(t,e)=>"sc-"+(e&&t.t&32?t.m+"-"+e:t.m);const j=t=>Ot.map((e=>e(t))).find((t=>!!t));const k=t=>Ot.push(t);const O={};const M="http://www.w3.org/2000/svg";const x="http://www.w3.org/1999/xhtml";const C=t=>t!=null;const E=t=>{t=typeof t;return t==="object"||t==="function"};const L=(t,e,...n)=>{let s=null;let l=null;let o=false;let c=false;let i=[];const f=e=>{for(let n=0;n<e.length;n++){s=e[n];if(Array.isArray(s)){f(s)}else if(s!=null&&typeof s!=="boolean"){if(o=typeof t!=="function"&&!E(s)){s=String(s)}if(o&&c){i[i.length-1].g+=s}else{i.push(o?P(null,s):s)}c=o}}};f(n);if(e){if(e.key){l=e.key}{const t=e.className||e.class;if(t){e.class=typeof t!=="object"?t:Object.keys(t).filter((e=>t[e])).join(" ")}}}if(typeof t==="function"){return t(e===null?{}:e,i,T)}const r=P(t,null);r.S=e;if(i.length>0){r.v=i}{r.j=l}return r};const P=(t,e)=>{const n={t:0,k:t,g:e,O:null,v:null};{n.S=null}{n.j=null}return n};const U={};const N=t=>t&&t.k===U;const T={forEach:(t,e)=>t.map(W).forEach(e),map:(t,e)=>t.map(W).map(e).map(z)};const W=t=>({vattrs:t.S,vchildren:t.v,vkey:t.j,vname:t.M,vtag:t.k,vtext:t.g});const z=t=>{if(typeof t.vtag==="function"){const e=Object.assign({},t.vattrs);if(t.vkey){e.key=t.vkey}if(t.vname){e.name=t.vname}return L(t.vtag,e,...t.vchildren||[])}const e=P(t.vtag,t.vtext);e.S=t.vattrs;e.v=t.vchildren;e.j=t.vkey;e.M=t.vname;return e};const A=(t,e,n,s,l,c)=>{if(n!==s){let f=gt(t,e);let r=e.toLowerCase();if(e==="class"){const e=t.classList;const l=R(n);const o=R(s);e.remove(...l.filter((t=>t&&!o.includes(t))));e.add(...o.filter((t=>t&&!l.includes(t))))}else if(e==="style"){{for(const e in n){if(!s||s[e]==null){if(e.includes("-")){t.style.removeProperty(e)}else{t.style[e]=""}}}}for(const e in s){if(!n||s[e]!==n[e]){if(e.includes("-")){t.style.setProperty(e,s[e])}else{t.style[e]=s[e]}}}}else if(e==="key");else if(e==="ref"){if(s){s(t)}}else if(!f&&e[0]==="o"&&e[1]==="n"){if(e[2]==="-"){e=e.slice(3)}else if(gt(o,r)){e=r.slice(2)}else{e=r[2]+e.slice(3)}if(n){i.rel(t,e,n,false)}if(s){i.ael(t,e,s,false)}}else{const o=E(s);if((f||o&&s!==null)&&!l){try{if(!t.tagName.includes("-")){let l=s==null?"":s;if(e==="list"){f=false}else if(n==null||t[e]!=l){t[e]=l}}else{t[e]=s}}catch(t){}}let i=false;{if(r!==(r=r.replace(/^xlink\:?/,""))){e=r;i=true}}if(s==null||s===false){if(s!==false||t.getAttribute(e)===""){if(i){t.removeAttributeNS(y,e)}else{t.removeAttribute(e)}}}else if((!f||c&4||l)&&!o){s=s===true?"":s;if(i){t.setAttributeNS(y,e,s)}else{t.setAttribute(e,s)}}}}};const F=/\s/;const R=t=>!t?[]:t.split(F);const q=(t,e,n,s)=>{const l=e.O.nodeType===11&&e.O.host?e.O.host:e.O;const o=t&&t.S||O;const c=e.S||O;{for(s in o){if(!(s in c)){A(l,s,o[s],undefined,n,e.t)}}}for(s in c){A(l,s,o[s],c[s],n,e.t)}};const D=(t,n,l,o)=>{let i=n.v[l];let f=0;let r;let u;if(i.g!==null){r=i.O=c.createTextNode(i.g)}else{if(!s){s=i.k==="svg"}r=i.O=c.createElementNS(s?M:x,i.k);if(s&&i.k==="foreignObject"){s=false}{q(null,i,s)}if(C(e)&&r["s-si"]!==e){r.classList.add(r["s-si"]=e)}if(i.v){for(f=0;f<i.v.length;++f){u=D(t,i,f);if(u){r.appendChild(u)}}}{if(i.k==="svg"){s=false}else if(r.tagName==="foreignObject"){s=true}}}return r};const H=(t,e,s,l,o,c)=>{let i=t;let f;if(i.shadowRoot&&i.tagName===n){i=i.shadowRoot}for(;o<=c;++o){if(l[o]){f=D(null,s,o);if(f){l[o].O=f;i.insertBefore(f,e)}}}};const I=(t,e,n,s,l)=>{for(;e<=n;++e){if(s=t[e]){l=s.O;G(s);l.remove()}}};const V=(t,e,n,s)=>{let l=0;let o=0;let c=0;let i=0;let f=e.length-1;let r=e[0];let u=e[f];let a=s.length-1;let d=s[0];let h=s[a];let p;let y;while(l<=f&&o<=a){if(r==null){r=e[++l]}else if(u==null){u=e[--f]}else if(d==null){d=s[++o]}else if(h==null){h=s[--a]}else if(_(r,d)){B(r,d);r=e[++l];d=s[++o]}else if(_(u,h)){B(u,h);u=e[--f];h=s[--a]}else if(_(r,h)){B(r,h);t.insertBefore(r.O,u.O.nextSibling);r=e[++l];h=s[--a]}else if(_(u,d)){B(u,d);t.insertBefore(u.O,r.O);u=e[--f];d=s[++o]}else{c=-1;{for(i=l;i<=f;++i){if(e[i]&&e[i].j!==null&&e[i].j===d.j){c=i;break}}}if(c>=0){y=e[c];if(y.k!==d.k){p=D(e&&e[o],n,c)}else{B(y,d);e[c]=undefined;p=y.O}d=s[++o]}else{p=D(e&&e[o],n,o);d=s[++o]}if(p){{r.O.parentNode.insertBefore(p,r.O)}}}}if(l>f){H(t,s[a+1]==null?null:s[a+1].O,n,s,o,a)}else if(o>a){I(e,l,f)}};const _=(t,e)=>{if(t.k===e.k){{return t.j===e.j}}return false};const B=(t,e)=>{const n=e.O=t.O;const l=t.v;const o=e.v;const c=e.k;const i=e.g;if(i===null){{s=c==="svg"?true:c==="foreignObject"?false:s}{{q(t,e,s)}}if(l!==null&&o!==null){V(n,l,e,o)}else if(o!==null){if(t.g!==null){n.textContent=""}H(n,null,e,o,0,o.length-1)}else if(l!==null){I(l,0,l.length-1)}if(s&&c==="svg"){s=false}}else if(t.g!==i){n.data=i}};const G=t=>{{t.S&&t.S.ref&&t.S.ref(null);t.v&&t.v.map(G)}};const J=(t,s)=>{const l=t.p;const o=t.C||P(null,null);const c=N(s)?s:L(null,null,s);n=l.tagName;c.k=null;c.t|=4;t.C=c;c.O=o.O=l.shadowRoot||l;{e=l["s-sc"]}B(o,c)};const K=t=>wt(t).p;const Q=(t,e,n)=>{const s=K(t);return{emit:t=>X(s,e,{bubbles:!!(n&4),composed:!!(n&2),cancelable:!!(n&1),detail:t})}};const X=(t,e,n)=>{const s=i.ce(e,n);t.dispatchEvent(s);return s};const Y=(t,e)=>{if(e&&!t.L&&e["s-p"]){e["s-p"].push(new Promise((e=>t.L=e)))}};const Z=(t,e)=>{{t.t|=16}if(t.t&4){t.t|=512;return}Y(t,t.P);const n=()=>tt(t,e);return Ut(n)};const tt=(t,e)=>{const n=m("scheduleUpdate",t.h.m);const s=t.i;let l;if(e){{t.t|=256;if(t.u){t.u.map((([t,e])=>ot(s,t,e)));t.u=null}}{l=ot(s,"componentWillLoad")}}n();return ct(l,(()=>et(t,s,e)))};const et=async(t,e,n)=>{const s=t.p;const l=m("update",t.h.m);const o=s["s-rc"];if(n){S(t)}const c=m("render",t.h.m);{nt(t,e)}if(o){o.map((t=>t()));s["s-rc"]=undefined}c();l();{const e=s["s-p"];const n=()=>st(t);if(e.length===0){n()}else{Promise.all(e).then(n);t.t|=4;e.length=0}}};const nt=(t,e,n)=>{try{e=e.render();{t.t&=~16}{t.t|=2}{{{J(t,e)}}}}catch(e){St(e,t.p)}return null};const st=t=>{const e=t.h.m;const n=t.p;const s=m("postUpdate",e);const l=t.i;const o=t.P;if(!(t.t&64)){t.t|=64;{it(n)}{ot(l,"componentDidLoad")}s();{t.U(n);if(!o){lt()}}}else{s()}{if(t.L){t.L();t.L=undefined}if(t.t&512){Pt((()=>Z(t,false)))}t.t&=~(4|512)}};const lt=e=>{{it(c.documentElement)}Pt((()=>X(o,"appload",{detail:{namespace:t}})))};const ot=(t,e,n)=>{if(t&&t[e]){try{return t[e](n)}catch(t){St(t)}}return undefined};const ct=(t,e)=>t&&t.then?t.then(e):e();const it=t=>t.classList.add("hydrated");const ft=(t,e)=>{if(t!=null&&!E(t)){if(e&2){return parseFloat(t)}if(e&1){return String(t)}return t}return t};const rt=(t,e)=>wt(t).N.get(e);const ut=(t,e,n,s)=>{const l=wt(t);const o=l.p;const c=l.N.get(e);const i=l.t;const f=l.i;n=ft(n,s.T[e][0]);const r=Number.isNaN(c)&&Number.isNaN(n);const u=n!==c&&!r;if((!(i&8)||c===undefined)&&u){l.N.set(e,n);if(f){if(s.W&&i&128){const t=s.W[e];if(t){t.map((t=>{try{f[t](n,c,e)}catch(t){St(t,o)}}))}}if((i&(2|16))===2){Z(l,false)}}}};const at=(t,e,n)=>{if(e.T){if(t.watchers){e.W=t.watchers}const s=Object.entries(e.T);const l=t.prototype;s.map((([t,[s]])=>{if(s&31||n&2&&s&32){Object.defineProperty(l,t,{get(){return rt(this,t)},set(n){ut(this,t,n,e)},configurable:true,enumerable:true})}}));if(n&1){const e=new Map;l.attributeChangedCallback=function(t,n,s){i.jmp((()=>{const n=e.get(t);if(this.hasOwnProperty(n)){s=this[n];delete this[n]}else if(l.hasOwnProperty(n)&&typeof this[n]==="number"&&this[n]==s){return}this[n]=s===null&&typeof this[n]==="boolean"?false:s}))};t.observedAttributes=s.filter((([t,e])=>e[0]&15)).map((([t,n])=>{const s=n[1]||t;e.set(s,t);return s}))}}return t};const dt=async(t,e,n,s,l)=>{if((e.t&32)===0){{e.t|=32;l=jt(n);if(l.then){const t=w();l=await l;t()}if(!l.isProxied){{n.W=l.watchers}at(l,n,2);l.isProxied=true}const t=m("createInstance",n.m);{e.t|=8}try{new l(e)}catch(t){St(t)}{e.t&=~8}{e.t|=128}t()}if(l.style){let s=l.style;if(typeof s!=="string"){s=s[e.$=j(t)]}const o=v(n,e.$);if(!kt.has(o)){const t=m("registerStyles",n.m);b(o,s,!!(n.t&1));t()}}}const o=e.P;const c=()=>Z(e,true);if(o&&o["s-rc"]){o["s-rc"].push(c)}else{c()}};const ht=t=>{if((i.t&1)===0){const e=wt(t);const n=e.h;const s=m("connectedCallback",n.m);if(!(e.t&1)){e.t|=1;{let n=t;while(n=n.parentNode||n.host){if(n["s-p"]){Y(e,e.P=n);break}}}if(n.T){Object.entries(n.T).map((([e,[n]])=>{if(n&31&&t.hasOwnProperty(e)){const n=t[e];delete t[e];t[e]=n}}))}{dt(t,e,n)}}else{u(t,e,n.A)}s()}};const pt=t=>{if((i.t&1)===0){const e=wt(t);{if(e.o){e.o.map((t=>t()));e.o=undefined}}}};const yt=(t,e={})=>{const n=m();const s=[];const l=e.exclude||[];const f=o.customElements;const r=c.head;const u=r.querySelector("meta[charset]");const a=c.createElement("style");const d=[];let h;let y=true;Object.assign(i,e);i.l=new URL(e.resourcesUrl||"./",c.baseURI).href;t.map((t=>{t[1].map((e=>{const n={t:e[0],m:e[1],T:e[2],A:e[3]};{n.T=e[2]}{n.A=e[3]}{n.W={}}const o=n.m;const c=class extends HTMLElement{constructor(t){super(t);t=this;bt(t,n);if(n.t&1){{{t.attachShadow({mode:"open"})}}}}connectedCallback(){if(h){clearTimeout(h);h=null}if(y){d.push(this)}else{i.jmp((()=>ht(this)))}}disconnectedCallback(){i.jmp((()=>pt(this)))}componentOnReady(){return wt(this).F}};n.R=t[0];if(!l.includes(o)&&!f.get(o)){s.push(o);f.define(o,at(c,n,1))}}))}));{a.innerHTML=s+p;a.setAttribute("data-styles","");r.insertBefore(a,u?u.nextSibling:r.firstChild)}y=false;if(d.length){d.map((t=>t.connectedCallback()))}else{{i.jmp((()=>h=setTimeout(lt,30)))}}n()};const mt=new WeakMap;const wt=t=>mt.get(t);const $t=(t,e)=>mt.set(e.i=t,e);const bt=(t,e)=>{const n={t:0,p:t,h:e,N:new Map};{n.F=new Promise((t=>n.U=t));t["s-p"]=[];t["s-rc"]=[]}u(t,n,e.A);return mt.set(t,n)};const gt=(t,e)=>e in t;const St=(t,e)=>(0,console.error)(t,e);const vt=new Map;const jt=(t,e,n)=>{const s=t.m.replace(/-/g,"_");const l=t.R;const o=vt.get(l);if(o){return o[s]}return import(`./${l}.entry.js${""}`).then((t=>{{vt.set(l,t)}return t[s]}),St)};const kt=new Map;const Ot=[];const Mt=[];const xt=[];const Ct=(t,e)=>n=>{t.push(n);if(!l){l=true;if(e&&i.t&4){Pt(Lt)}else{i.raf(Lt)}}};const Et=t=>{for(let e=0;e<t.length;e++){try{t[e](performance.now())}catch(t){St(t)}}t.length=0};const Lt=()=>{Et(Mt);{Et(xt);if(l=Mt.length>0){i.raf(Lt)}}};const Pt=t=>f().then(t);const Ut=Ct(xt,true);export{yt as b,Q as c,L as h,f as p,$t as r,k as s};
//# sourceMappingURL=p-a257e2b5.js.map