const t="chat-widget";let e;let n;let s;let l=false;let o=false;let i=false;let c=false;let f=false;const r={isDev:false,isBrowser:true,isServer:false,isTesting:false};const u=t=>{const e=new URL(t,Vt.t);return e.origin!==qt.location.origin?e.href:e.pathname};const a=(t,e="")=>{{return()=>{}}};const d=(t,e)=>{{return()=>{}}};const p="{visibility:hidden}.hydrated{visibility:inherit}";const h="http://www.w3.org/1999/xlink";const y={};const v="http://www.w3.org/2000/svg";const b="http://www.w3.org/1999/xhtml";const m=t=>t!=null;const w=t=>{t=typeof t;return t==="object"||t==="function"};function $(t){var e,n,s;return(s=(n=(e=t.head)===null||e===void 0?void 0:e.querySelector('meta[name="csp-nonce"]'))===null||n===void 0?void 0:n.getAttribute("content"))!==null&&s!==void 0?s:undefined}const g=(t,e,...n)=>{let s=null;let l=null;let o=null;let i=false;let c=false;const f=[];const r=e=>{for(let n=0;nt[e])).join(" ")}}}if(typeof t==="function"){return t(e===null?{}:e,f,O)}const u=S(t,null);u.o=e;if(f.length>0){u.i=f}{u.u=l}{u.p=o}return u};const S=(t,e)=>{const n={h:0,v:t,l:e,m:null,i:null};{n.o=null}{n.u=null}{n.p=null}return n};const j={};const k=t=>t&&t.v===j;const O={forEach:(t,e)=>t.map(C).forEach(e),map:(t,e)=>t.map(C).map(e).map(M)};const C=t=>({vattrs:t.o,vchildren:t.i,vkey:t.u,vname:t.p,vtag:t.v,vtext:t.l});const M=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 g(t.vtag,e,...t.vchildren||[])}const e=S(t.vtag,t.vtext);e.o=t.vattrs;e.i=t.vchildren;e.u=t.vkey;e.p=t.vname;return e};const R=t=>Ht.map((e=>e(t))).find((t=>!!t));const x=t=>Ht.push(t);const P=t=>Lt(t).$;const T=(t,e)=>{if(t!=null&&!w(t)){if(e&4){return t==="false"?false:t===""||!!t}if(e&2){return parseFloat(t)}if(e&1){return String(t)}return t}return t};const U=t=>Lt(t).g;const L=(t,e,n)=>{const s=U(t);return{emit:t=>D(s,e,{bubbles:!!(n&4),composed:!!(n&2),cancelable:!!(n&1),detail:t})}};const D=(t,e,n)=>{const s=Vt.ce(e,n);t.dispatchEvent(s);return s};const E=new WeakMap;const N=(t,e,n)=>{let s=Bt.get(t);if(Gt&&n){s=s||new CSSStyleSheet;if(typeof s==="string"){s=e}else{s.replaceSync(e)}}else{s=e}Bt.set(t,s)};const W=(t,e,n)=>{var s;const l=F(e,n);const o=Bt.get(l);t=t.nodeType===11?t:It;if(o){if(typeof o==="string"){t=t.head||t;let e=E.get(t);let n;if(!e){E.set(t,e=new Set)}if(!e.has(l)){{n=It.createElement("style");n.innerHTML=o;const e=(s=Vt.S)!==null&&s!==void 0?s:$(It);if(e!=null){n.setAttribute("nonce",e)}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 A=t=>{const e=t.j;const n=t.g;const s=e.h;const l=a("attachStyles",e.k);const o=W(n.shadowRoot?n.shadowRoot:n.getRootNode(),e,t.$);if(s&10){n["s-sc"]=o;n.classList.add(o+"-h");if(s&2){n.classList.add(o+"-s")}}l()};const F=(t,e)=>"sc-"+(e&&t.h&32?t.k+"-"+e:t.k);const B=(t,e,n,s,l,o)=>{if(n!==s){let i=Nt(t,e);let c=e.toLowerCase();if(e==="class"){const e=t.classList;const l=q(n);const o=q(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(!i&&e[0]==="o"&&e[1]==="n"){if(e[2]==="-"){e=e.slice(3)}else if(Nt(qt,c)){e=c.slice(2)}else{e=c[2]+e.slice(3)}if(n){Vt.rel(t,e,n,false)}if(s){Vt.ael(t,e,s,false)}}else{const f=w(s);if((i||f&&s!==null)&&!l){try{if(!t.tagName.includes("-")){const l=s==null?"":s;if(e==="list"){i=false}else if(n==null||t[e]!=l){t[e]=l}}else{t[e]=s}}catch(t){}}let r=false;{if(c!==(c=c.replace(/^xlink\:?/,""))){e=c;r=true}}if(s==null||s===false){if(s!==false||t.getAttribute(e)===""){if(r){t.removeAttributeNS(h,e)}else{t.removeAttribute(e)}}}else if((!i||o&4||l)&&!f){s=s===true?"":s;if(r){t.setAttributeNS(h,e,s)}else{t.setAttribute(e,s)}}}}};const H=/\s/;const q=t=>!t?[]:t.split(H);const I=(t,e,n,s)=>{const l=e.m.nodeType===11&&e.m.host?e.m.host:e.m;const o=t&&t.o||y;const i=e.o||y;{for(s in o){if(!(s in i)){B(l,s,o[s],undefined,n,e.h)}}}for(s in i){B(l,s,o[s],i[s],n,e.h)}};const V=(t,o,f,r)=>{const u=o.i[f];let a=0;let d;let p;let h;if(!l){i=true;if(u.v==="slot"){if(e){r.classList.add(e+"-s")}u.h|=u.i?2:1}}if(u.l!==null){d=u.m=It.createTextNode(u.l)}else if(u.h&1){d=u.m=It.createTextNode("")}else{if(!c){c=u.v==="svg"}d=u.m=It.createElementNS(c?v:b,u.h&2?"slot-fb":u.v);if(c&&u.v==="foreignObject"){c=false}{I(null,u,c)}if(m(e)&&d["s-si"]!==e){d.classList.add(d["s-si"]=e)}if(u.i){for(a=0;a{Vt.h|=1;const n=t.childNodes;for(let t=n.length-1;t>=0;t--){const l=n[t];if(l["s-hn"]!==s&&l["s-ol"]){X(l).insertBefore(l,Q(l));l["s-ol"].remove();l["s-ol"]=undefined;i=true}if(e){_(l,e)}}Vt.h&=~1};const z=(t,e,n,l,o,i)=>{let c=t["s-cr"]&&t["s-cr"].parentNode||t;let f;if(c.shadowRoot&&c.tagName===s){c=c.shadowRoot}for(;o<=i;++o){if(l[o]){f=V(null,n,o,t);if(f){l[o].m=f;c.insertBefore(f,Q(e))}}}};const G=(t,e,n)=>{for(let s=e;s<=n;++s){const e=t[s];if(e){const t=e.m;st(e);if(t){{o=true;if(t["s-ol"]){t["s-ol"].remove()}else{_(t,true)}}t.remove()}}}};const J=(t,e,n,s)=>{let l=0;let o=0;let i=0;let c=0;let f=e.length-1;let r=e[0];let u=e[f];let a=s.length-1;let d=s[0];let p=s[a];let h;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(p==null){p=s[--a]}else if(K(r,d)){Y(r,d);r=e[++l];d=s[++o]}else if(K(u,p)){Y(u,p);u=e[--f];p=s[--a]}else if(K(r,p)){if(r.v==="slot"||p.v==="slot"){_(r.m.parentNode,false)}Y(r,p);t.insertBefore(r.m,u.m.nextSibling);r=e[++l];p=s[--a]}else if(K(u,d)){if(r.v==="slot"||p.v==="slot"){_(u.m.parentNode,false)}Y(u,d);t.insertBefore(u.m,r.m);u=e[--f];d=s[++o]}else{i=-1;{for(c=l;c<=f;++c){if(e[c]&&e[c].u!==null&&e[c].u===d.u){i=c;break}}}if(i>=0){y=e[i];if(y.v!==d.v){h=V(e&&e[o],n,i,t)}else{Y(y,d);e[i]=undefined;h=y.m}d=s[++o]}else{h=V(e&&e[o],n,o,t);d=s[++o]}if(h){{X(r.m).insertBefore(h,Q(r.m))}}}}if(l>f){z(t,s[a+1]==null?null:s[a+1].m,n,s,o,a)}else if(o>a){G(e,l,f)}};const K=(t,e)=>{if(t.v===e.v){if(t.v==="slot"){return t.p===e.p}{return t.u===e.u}}return false};const Q=t=>t&&t["s-ol"]||t;const X=t=>(t["s-ol"]?t["s-ol"]:t).parentNode;const Y=(t,e)=>{const n=e.m=t.m;const s=t.i;const l=e.i;const o=e.v;const i=e.l;let f;if(i===null){{c=o==="svg"?true:o==="foreignObject"?false:c}{if(o==="slot");else{I(t,e,c)}}if(s!==null&&l!==null){J(n,s,e,l)}else if(l!==null){if(t.l!==null){n.textContent=""}z(n,null,e,l,0,l.length-1)}else if(s!==null){G(s,0,s.length-1)}if(c&&o==="svg"){c=false}}else if(f=n["s-cr"]){f.parentNode.textContent=i}else if(t.l!==i){n.data=i}};const Z=t=>{const e=t.childNodes;let n;let s;let l;let o;let i;let c;for(s=0,l=e.length;s{let e;let n;let s;let l;let i;let c;let f=0;const r=t.childNodes;const u=r.length;for(;f=0;c--){n=s[c];if(!n["s-cn"]&&!n["s-nr"]&&n["s-hn"]!==e["s-hn"]){if(nt(n,l)){i=tt.find((t=>t.O===n));o=true;n["s-sn"]=n["s-sn"]||l;if(i){i.C=e}else{tt.push({C:e,O:n})}if(n["s-sr"]){tt.map((t=>{if(nt(t.O,n["s-sn"])){i=tt.find((t=>t.O===n));if(i&&!t.C){t.C=i.C}}}))}}else if(!tt.some((t=>t.O===n))){tt.push({O:n})}}}}if(e.nodeType===1){et(e)}}};const nt=(t,e)=>{if(t.nodeType===1){if(t.getAttribute("slot")===null&&e===""){return true}if(t.getAttribute("slot")===e){return true}return false}if(t["s-sn"]===e){return true}return e===""};const st=t=>{{t.o&&t.o.ref&&t.o.ref(null);t.i&&t.i.map(st)}};const lt=(t,c,f=false)=>{const r=t.g;const u=t.j;const a=t.M||S(null,null);const d=k(c)?c:g(null,null,c);s=r.tagName;if(u.R){d.o=d.o||{};u.R.map((([t,e])=>d.o[e]=r[t]))}if(f&&d.o){for(const t of Object.keys(d.o)){if(r.hasAttribute(t)&&!["key","ref","style","class"].includes(t)){d.o[t]=r[t]}}}d.v=null;d.h|=4;t.M=d;d.m=a.m=r.shadowRoot||r;{e=r["s-sc"]}{n=r["s-cr"];l=(u.h&1)!==0;o=false}Y(a,d);{Vt.h|=1;if(i){et(d.m);let t;let e;let n;let s;let l;let o;let i=0;for(;i{if(e&&!t.P&&e["s-p"]){e["s-p"].push(new Promise((e=>t.P=e)))}};const it=(t,e)=>{{t.h|=16}if(t.h&4){t.h|=512;return}ot(t,t.T);const n=()=>ct(t,e);return ee(n)};const ct=(t,e)=>{const n=a("scheduleUpdate",t.j.k);const s=t.U;let l;if(e){{t.h|=256;if(t.L){t.L.map((([t,e])=>yt(s,t,e)));t.L=undefined}}{l=yt(s,"componentWillLoad")}}{l=ft(l,(()=>yt(s,"componentWillRender")))}n();return ft(l,(()=>ut(t,s,e)))};const ft=(t,e)=>rt(t)?t.then(e):e();const rt=t=>t instanceof Promise||t&&t.then&&typeof t.then==="function";const ut=async(t,e,n)=>{var s;const l=t.g;const o=a("update",t.j.k);const i=l["s-rc"];if(n){A(t)}const c=a("render",t.j.k);{at(t,e,l,n)}if(i){i.map((t=>t()));l["s-rc"]=undefined}c();o();{const e=(s=l["s-p"])!==null&&s!==void 0?s:[];const n=()=>dt(t);if(e.length===0){n()}else{Promise.all(e).then(n);t.h|=4;e.length=0}}};const at=(t,e,n,s)=>{try{e=e.render&&e.render();{t.h&=~16}{t.h|=2}{{{lt(t,e,s)}}}}catch(e){Wt(e,t.g)}return null};const dt=t=>{const e=t.j.k;const n=t.g;const s=a("postUpdate",e);const l=t.U;const o=t.T;{yt(l,"componentDidRender")}if(!(t.h&64)){t.h|=64;{vt(n)}{yt(l,"componentDidLoad")}s();{t.D(n);if(!o){ht()}}}else{{yt(l,"componentDidUpdate")}s()}{t.N(n)}{if(t.P){t.P();t.P=undefined}if(t.h&512){Zt((()=>it(t,false)))}t.h&=~(4|512)}};const pt=t=>{{const e=Lt(t);const n=e.g.isConnected;if(n&&(e.h&(2|16))===2){it(e,false)}return n}};const ht=e=>{{vt(It.documentElement)}Zt((()=>D(qt,"appload",{detail:{namespace:t}})))};const yt=(t,e,n)=>{if(t&&t[e]){try{return t[e](n)}catch(t){Wt(t)}}return undefined};const vt=t=>t.classList.add("hydrated");const bt=(t,e)=>Lt(t).W.get(e);const mt=(t,e,n,s)=>{const l=Lt(t);const o=l.g;const i=l.W.get(e);const c=l.h;const f=l.U;n=T(n,s.A[e][0]);const r=Number.isNaN(i)&&Number.isNaN(n);const u=n!==i&&!r;if((!(c&8)||i===undefined)&&u){l.W.set(e,n);if(f){if(s.F&&c&128){const t=s.F[e];if(t){t.map((t=>{try{f[t](n,i,e)}catch(t){Wt(t,o)}}))}}if((c&(2|16))===2){it(l,false)}}}};const wt=(t,e,n)=>{var s;if(e.A){if(t.watchers){e.F=t.watchers}const l=Object.entries(e.A);const o=t.prototype;l.map((([t,[s]])=>{if(s&31||n&2&&s&32){Object.defineProperty(o,t,{get(){return bt(this,t)},set(n){mt(this,t,n,e)},configurable:true,enumerable:true})}else if(n&1&&s&64){Object.defineProperty(o,t,{value(...e){const n=Lt(this);return n.B.then((()=>n.U[t](...e)))}})}}));if(n&1){const n=new Map;o.attributeChangedCallback=function(t,s,l){Vt.jmp((()=>{const i=n.get(t);if(this.hasOwnProperty(i)){l=this[i];delete this[i]}else if(o.hasOwnProperty(i)&&typeof this[i]==="number"&&this[i]==l){return}else if(i==null){const n=Lt(this);const o=n===null||n===void 0?void 0:n.h;if(!(o&8)&&o&128&&l!==s){const o=n.U;const i=e.F[t];i===null||i===void 0?void 0:i.forEach((e=>{if(o[e]!=null){o[e].call(o,l,s,t)}}))}return}this[i]=l===null&&typeof this[i]==="boolean"?false:l}))};t.observedAttributes=Array.from(new Set([...Object.keys((s=e.F)!==null&&s!==void 0?s:{}),...l.filter((([t,e])=>e[0]&15)).map((([t,s])=>{const l=s[1]||t;n.set(l,t);if(s[0]&512){e.R.push([t,l])}return l}))]))}}return t};const $t=async(t,e,n,s,l)=>{if((e.h&32)===0){e.h|=32;{l=Ft(n);if(l.then){const t=d();l=await l;t()}if(!l.isProxied){{n.F=l.watchers}wt(l,n,2);l.isProxied=true}const t=a("createInstance",n.k);{e.h|=8}try{new l(e)}catch(t){Wt(t)}{e.h&=~8}{e.h|=128}t();gt(e.U)}if(l.style){let s=l.style;if(typeof s!=="string"){s=s[e.$=R(t)]}const o=F(n,e.$);if(!Bt.has(o)){const t=a("registerStyles",n.k);N(o,s,!!(n.h&1));t()}}}const o=e.T;const i=()=>it(e,true);if(o&&o["s-rc"]){o["s-rc"].push(i)}else{i()}};const gt=t=>{{yt(t,"connectedCallback")}};const St=t=>{if((Vt.h&1)===0){const e=Lt(t);const n=e.j;const s=a("connectedCallback",n.k);if(!(e.h&1)){e.h|=1;{if(n.h&(4|8)){jt(t)}}{let n=t;while(n=n.parentNode||n.host){if(n["s-p"]){ot(e,e.T=n);break}}}if(n.A){Object.entries(n.A).map((([e,[n]])=>{if(n&31&&t.hasOwnProperty(e)){const n=t[e];delete t[e];t[e]=n}}))}{$t(t,e,n)}}else{Mt(t,e,n.H);if(e===null||e===void 0?void 0:e.U){gt(e.U)}else if(e===null||e===void 0?void 0:e.q){e.q.then((()=>gt(e.U)))}}s()}};const jt=t=>{const e=t["s-cr"]=It.createComment("");e["s-cn"]=true;t.insertBefore(e,t.firstChild)};const kt=t=>{{yt(t,"disconnectedCallback")}};const Ot=async t=>{if((Vt.h&1)===0){const e=Lt(t);{if(e.I){e.I.map((t=>t()));e.I=undefined}}if(e===null||e===void 0?void 0:e.U){kt(e.U)}else if(e===null||e===void 0?void 0:e.q){e.q.then((()=>kt(e.U)))}}};const Ct=(t,e={})=>{var n;const s=a();const l=[];const o=e.exclude||[];const i=qt.customElements;const c=It.head;const f=c.querySelector("meta[charset]");const r=It.createElement("style");const u=[];let d;let h=true;Object.assign(Vt,e);Vt.t=new URL(e.resourcesUrl||"./",It.baseURI).href;t.map((t=>{t[1].map((e=>{var n;const s={h:e[0],k:e[1],A:e[2],H:e[3]};{s.A=e[2]}{s.H=e[3]}{s.R=[]}{s.F=(n=e[4])!==null&&n!==void 0?n:{}}const c=s.k;const f=class extends HTMLElement{constructor(t){super(t);t=this;Et(t,s);if(s.h&1){{{t.attachShadow({mode:"open",delegatesFocus:!!(s.h&16)})}}}}connectedCallback(){if(d){clearTimeout(d);d=null}if(h){u.push(this)}else{Vt.jmp((()=>St(this)))}}disconnectedCallback(){Vt.jmp((()=>Ot(this)))}componentOnReady(){return Lt(this).q}};s.V=t[0];if(!o.includes(c)&&!i.get(c)){l.push(c);i.define(c,wt(f,s,1))}}))}));{r.innerHTML=l+p;r.setAttribute("data-styles","");const t=(n=Vt.S)!==null&&n!==void 0?n:$(It);if(t!=null){r.setAttribute("nonce",t)}c.insertBefore(r,f?f.nextSibling:c.firstChild)}h=false;if(u.length){u.map((t=>t.connectedCallback()))}else{{Vt.jmp((()=>d=setTimeout(ht,30)))}}s()};const Mt=(t,e,n,s)=>{if(n){n.map((([n,s,l])=>{const o=xt(t,n);const i=Rt(e,l);const c=Pt(n);Vt.ael(o,s,i,c);(e.I=e.I||[]).push((()=>Vt.rel(o,s,i,c)))}))}};const Rt=(t,e)=>n=>{try{{if(t.h&256){t.U[e](n)}else{(t.L=t.L||[]).push([e,n])}}}catch(t){Wt(t)}};const xt=(t,e)=>{if(e&4)return It;if(e&8)return qt;if(e&16)return It.body;return t};const Pt=t=>(t&2)!==0;const Tt=t=>Vt.S=t;const Ut=new WeakMap;const Lt=t=>Ut.get(t);const Dt=(t,e)=>Ut.set(e.U=t,e);const Et=(t,e)=>{const n={h:0,g:t,j:e,W:new Map};{n.B=new Promise((t=>n.N=t))}{n.q=new Promise((t=>n.D=t));t["s-p"]=[];t["s-rc"]=[]}Mt(t,n,e.H);return Ut.set(t,n)};const Nt=(t,e)=>e in t;const Wt=(t,e)=>(0,console.error)(t,e);const At=new Map;const Ft=(t,e,n)=>{const s=t.k.replace(/-/g,"_");const l=t.V;const o=At.get(l);if(o){return o[s]} /*!__STENCIL_STATIC_IMPORT_SWITCH__*/return import(`./${l}.entry.js${""}`).then((t=>{{At.set(l,t)}return t[s]}),Wt)};const Bt=new Map;const Ht=[];const qt=typeof window!=="undefined"?window:{};const It=qt.document||{head:{}};const Vt={h:0,t:"",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 _t=t=>{Object.assign(Vt,t)};const zt=t=>Promise.resolve(t);const Gt=(()=>{try{new CSSStyleSheet;return typeof(new CSSStyleSheet).replaceSync==="function"}catch(t){}return false})();const Jt=[];const Kt=[];const Qt=(t,e)=>n=>{t.push(n);if(!f){f=true;if(e&&Vt.h&4){Zt(Yt)}else{Vt.raf(Yt)}}};const Xt=t=>{for(let e=0;e{Xt(Jt);{Xt(Kt);if(f=Jt.length>0){Vt.raf(Yt)}}};const Zt=t=>zt().then(t);const te=Qt(Jt,false);const ee=Qt(Kt,true);export{r as B,j as H,_t as a,Ct as b,x as c,u as d,U as e,pt as f,P as g,g as h,L as i,te as j,zt as p,Dt as r,Tt as s,ee as w}; //# sourceMappingURL=p-b3907b50.js.map