Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@speechly/browser-ui

Package Overview
Dependencies
Maintainers
6
Versions
55
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@speechly/browser-ui - npm Package Compare versions

Comparing version 5.0.2 to 5.0.3

3

core/big-transcript.js

@@ -1,2 +0,3 @@

!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";function t(){}const e=t=>t;function n(t,e){for(const n in e)t[n]=e[n];return t}function o(t){return t()}function i(){return Object.create(null)}function r(t){t.forEach(o)}function s(t){return"function"==typeof t}function c(t,e){return t!=t?e==e:t!==e||t&&"object"==typeof t||"function"==typeof t}function a(t,e){return t!=t?e==e:t!==e}function l(t){return 0===Object.keys(t).length}function d(e,n,o){e.$$.on_destroy.push(function(e,...n){if(null==e)return t;const o=e.subscribe(...n);return o.unsubscribe?()=>o.unsubscribe():o}(n,o))}const u="undefined"!=typeof window;let f=u?()=>window.performance.now():()=>Date.now(),h=u?t=>requestAnimationFrame(t):t;const g=new Set;function p(t){g.forEach((e=>{e.c(t)||(g.delete(e),e.f())})),0!==g.size&&h(p)}function m(t){let e;return 0===g.size&&h(p),{promise:new Promise((n=>{g.add(e={c:t,f:n})})),abort(){g.delete(e)}}}function $(t,e){t.appendChild(e)}function b(t){if(!t)return document;const e=t.getRootNode?t.getRootNode():t.ownerDocument;return e&&e.host?e:t.ownerDocument}function y(t,e){$(t.head||t,e)}function w(t,e,n){t.insertBefore(e,n||null)}function v(t){t.parentNode.removeChild(t)}function x(t){return document.createElement(t)}function k(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function C(t){return document.createTextNode(t)}function _(){return C(" ")}function S(t,e,n){null==n?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function E(t,e,n,o){t.style.setProperty(e,n,o?"important":"")}function T(t,e,n){t.classList[n?"add":"remove"](e)}function P(t){const e={};for(const n of t)e[n.name]=n.value;return e}const N=new Set;let z,R=0;function D(t,e,n,o,i,r,s,c=0){const a=16.666/o;let l="{\n";for(let t=0;t<=1;t+=a){const o=e+(n-e)*r(t);l+=100*t+`%{${s(o,1-o)}}\n`}const d=l+`100% {${s(n,1-n)}}\n}`,u=`__svelte_${function(t){let e=5381,n=t.length;for(;n--;)e=(e<<5)-e^t.charCodeAt(n);return e>>>0}(d)}_${c}`,f=b(t);N.add(f);const h=f.__svelte_stylesheet||(f.__svelte_stylesheet=function(t){const e=x("style");return y(b(t),e),e}(t).sheet),g=f.__svelte_rules||(f.__svelte_rules={});g[u]||(g[u]=!0,h.insertRule(`@keyframes ${u} ${d}`,h.cssRules.length));const p=t.style.animation||"";return t.style.animation=`${p?`${p}, `:""}${u} ${o}ms linear ${i}ms 1 both`,R+=1,u}function I(t,e){const n=(t.style.animation||"").split(", "),o=n.filter(e?t=>t.indexOf(e)<0:t=>-1===t.indexOf("__svelte")),i=n.length-o.length;i&&(t.style.animation=o.join(", "),R-=i,R||h((()=>{R||(N.forEach((t=>{const e=t.__svelte_stylesheet;let n=e.cssRules.length;for(;n--;)e.deleteRule(n);t.__svelte_rules={}})),N.clear())})))}function A(t){z=t}function B(){if(!z)throw new Error("Function called outside component initialization");return z}const F=[],M=[],j=[],O=[],L=Promise.resolve();let H=!1;function V(t){j.push(t)}let q=!1;const U=new Set;function W(){if(!q){q=!0;do{for(let t=0;t<F.length;t+=1){const e=F[t];A(e),G(e.$$)}for(A(null),F.length=0;M.length;)M.pop()();for(let t=0;t<j.length;t+=1){const e=j[t];U.has(e)||(U.add(e),e())}j.length=0}while(F.length);for(;O.length;)O.pop()();H=!1,q=!1,U.clear()}}function G(t){if(null!==t.fragment){t.update(),r(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(V)}}let J;function K(t,e,n){t.dispatchEvent(function(t,e,n=!1){const o=document.createEvent("CustomEvent");return o.initCustomEvent(t,n,!1,e),o}(`${e?"intro":"outro"}${n}`))}const Q=new Set;function X(t,e){t&&t.i&&(Q.delete(t),t.i(e))}const Y={duration:0};function Z(n,o,i){let r,c,a=o(n,i),l=!1,d=0;function u(){r&&I(n,r)}function h(){const{delay:o=0,duration:i=300,easing:s=e,tick:h=t,css:g}=a||Y;g&&(r=D(n,0,1,i,o,s,g,d++)),h(0,1);const p=f()+o,$=p+i;c&&c.abort(),l=!0,V((()=>K(n,!0,"start"))),c=m((t=>{if(l){if(t>=$)return h(1,0),K(n,!0,"end"),u(),l=!1;if(t>=p){const e=s((t-p)/i);h(e,1-e)}}return l}))}let g=!1;return{start(){g||(g=!0,I(n),s(a)?(a=a(),(J||(J=Promise.resolve(),J.then((()=>{J=null}))),J).then(h)):h())},invalidate(){g=!1},end(){l&&(u(),l=!1)}}}const tt="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function et(t,e,n,i){const{fragment:c,on_mount:a,on_destroy:l,after_update:d}=t.$$;c&&c.m(e,n),i||V((()=>{const e=a.map(o).filter(s);l?l.push(...e):r(e),t.$$.on_mount=[]})),d.forEach(V)}function nt(t,e){const n=t.$$;null!==n.fragment&&(r(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function ot(t,e){-1===t.$$.dirty[0]&&(F.push(t),H||(H=!0,L.then(W)),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function it(e,n,o,s,c,a,l,d=[-1]){const u=z;A(e);const f=e.$$={fragment:null,ctx:null,props:a,update:t,not_equal:c,bound:i(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(n.context||(u?u.$$.context:[])),callbacks:i(),dirty:d,skip_bound:!1,root:n.target||u.$$.root};l&&l(f.root);let h=!1;if(f.ctx=o?o(e,n.props||{},((t,n,...o)=>{const i=o.length?o[0]:n;return f.ctx&&c(f.ctx[t],f.ctx[t]=i)&&(!f.skip_bound&&f.bound[t]&&f.bound[t](i),h&&ot(e,t)),n})):[],f.update(),h=!0,r(f.before_update),f.fragment=!!s&&s(f.ctx),n.target){if(n.hydrate){const t=function(t){return Array.from(t.childNodes)}(n.target);f.fragment&&f.fragment.l(t),t.forEach(v)}else f.fragment&&f.fragment.c();n.intro&&X(e.$$.fragment),et(e,n.target,n.anchor,n.customElement),W()}A(u)}let rt;"function"==typeof HTMLElement&&(rt=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){const{on_mount:t}=this.$$;this.$$.on_disconnect=t.map(o).filter(s);for(const t in this.$$.slotted)this.appendChild(this.$$.slotted[t])}attributeChangedCallback(t,e,n){this[t]=n}disconnectedCallback(){r(this.$$.on_disconnect)}$destroy(){nt(this,1),this.$destroy=t}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(t){this.$$set&&!l(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}});var st,ct,at,lt,dt,ut=(function(t,e){var n;Object.defineProperty(e,"__esModule",{value:!0}),e.ClientState=void 0,(n=e.ClientState||(e.ClientState={}))[n.Failed=0]="Failed",n[n.NoBrowserSupport=1]="NoBrowserSupport",n[n.NoAudioConsent=2]="NoAudioConsent",n[n.Disconnected=3]="Disconnected",n[n.Disconnecting=4]="Disconnecting",n[n.Connecting=5]="Connecting",n[n.Connected=6]="Connected",n[n.Starting=7]="Starting",n[n.Stopping=8]="Stopping",n[n.Recording=9]="Recording"}(st={exports:{}},st.exports),st.exports);function ft(t){return function(e,n){if(!e.hasOwnProperty("ownerDocument")){Object.defineProperty(e,"ownerDocument",{get:function(){return e.parentElement}});let t=e;for(;t.parentElement;)t=t.parentElement;e.parentElement.head=t}return t(e,n)}}function ht(t){return t<.5?4*t*t*t:.5*Math.pow(2*t-2,3)+1}function gt(t,{delay:e=0,speed:n,duration:o,easing:i=ht}={}){let r=t.getTotalLength();const s=getComputedStyle(t);return"butt"!==s.strokeLinecap&&(r+=parseInt(s.strokeWidth)),void 0===o?o=void 0===n?800:r/n:"function"==typeof o&&(o=o(r)),{delay:e,duration:o,easing:i,css:(t,e)=>`stroke-dasharray: ${t*r} ${e*r}`}}!function(t){t.Failed="Failed",t.NoBrowserSupport="NoBrowserSupport",t.NoAudioConsent="NoAudioConsent",t.Idle="Idle",t.Connecting="Connecting",t.Ready="Ready",t.Recording="Recording",t.Loading="Loading"}(ct||(ct={})),function(t){t.Poweron="poweron",t.Mic="mic",t.Error="error",t.Denied="denied"}(at||(at={})),function(t){t.Hold="hold",t.Click="click",t.Noninteractive="noninteractive"}(lt||(lt={})),function(t){t.None="none",t.Connecting="connecting",t.Busy="busy"}(dt||(dt={})),ut.ClientState.Disconnected,at.Poweron,lt.Click,dt.None,ut.ClientState.Disconnecting,at.Poweron,lt.Noninteractive,dt.Connecting,ut.ClientState.Connecting,at.Poweron,lt.Noninteractive,dt.Connecting,ut.ClientState.Connected,at.Mic,lt.Hold,dt.None,ut.ClientState.Starting,at.Mic,lt.Hold,dt.Connecting,ut.ClientState.Recording,at.Mic,lt.Hold,dt.None,ut.ClientState.Stopping,at.Mic,lt.Noninteractive,dt.Busy,ut.ClientState.Failed,at.Error,lt.Click,dt.None,ut.ClientState.NoBrowserSupport,at.Error,lt.Click,dt.None,ut.ClientState.NoAudioConsent,at.Denied,lt.Click,dt.None;const pt=[0,1];function mt(t,e,n,o){if(e<n)return t[0];if(e>o)return t[t.length-1];let i=(o-n)/(t.length-1);if(i<=0)return t[0];let r=(e-n)/i,s=Math.floor(r),c=Math.ceil(r),a=r-s;return(1-a)*t[s]+a*t[c]}function $t(t){!function(t,e,n){const o=b(t);if(!o.getElementById(e)){const t=x("style");t.id=e,t.textContent=n,y(o,t)}}(t,"svelte-1fz8oog","canvas.svelte-1fz8oog{display:block;width:1.35rem;height:1.5rem;margin:0;padding:0 0.8rem 0 0rem;flex-grow:0;flex-shrink:0;flex-basis:1.35rem}")}function bt(e){let n;return{c(){n=x("canvas"),E(n,"color",e[0]),E(n,"display","block"),E(n,"width","1.35rem"),E(n,"height","1.5rem"),E(n,"margin","0"),E(n,"padding","0 0.8rem 0 0rem"),E(n,"flex-grow","0"),E(n,"flex-shrink","0"),E(n,"flex-basis","1.35rem"),S(n,"class","svelte-1fz8oog")},m(t,o){w(t,n,o),e[3](n)},p(t,[e]){1&e&&E(n,"color",t[0])},i:t,o:t,d(t){t&&v(n),e[3](null)}}}function yt(t,e,n){let{color:o="#60e0ff"}=e;const i=(t,e)=>{s=Date.now()>c?t:Math.max(s,t),c=Date.now()+e};let r,s=0,c=0,a=[0,0];const l=(t,e,n,o,i,r)=>{o<2*r&&(r=o/2),i<2*r&&(r=i/2),t.beginPath(),t.moveTo(e+r,n),t.arcTo(e+o,n,e+o,n+i,r),t.arcTo(e+o,n+i,e,n+i,r),t.arcTo(e,n+i,e,n,r),t.arcTo(e,n,e+o,n,r),t.closePath()};return function(t){B().$$.on_mount.push(t)}((()=>{let t;const e=2*(a.length-1)+1,o=3*e+1*(e-1),d=()=>{if(t=requestAnimationFrame(d),!r)return;const e=r.getContext("2d");if(!e)return;let i=(t=>{var e=t.backingStorePixelRatio||t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return(window.devicePixelRatio||1)/e})(e),u=Number.parseInt(getComputedStyle(r).getPropertyValue("width").slice(0,-2)),f=Number.parseInt(getComputedStyle(r).getPropertyValue("height").slice(0,-2));n(1,r.width=u*i,r),n(1,r.height=f*i,r),Date.now()<c?a[0]=.15*s+.85*a[0]:a[0]=.0625+.75*a[0];let h=1;for(;h<a.length;)a[h]=.25*a[h-1]+.5*a[h]+.0625,h++;e.clearRect(0,0,r.width,r.height);const g=3/o*r.width*.5,p=4/o*r.width;for(e.fillStyle=r.style.color||"#000000",h=0;h<a.length;h++){const t=a[h]*r.height;t*r.height>2*g?l(e,.5*r.width-g+h*p,.5*(r.height-t),2*g,t,g):(e.beginPath(),e.arc(.5*r.width+h*p,.5*r.height,t*r.height*.5,0,2*Math.PI)),e.fill(),h>0&&(t*r.height>2*g?l(e,.5*r.width-g-h*p,.5*(r.height-t),2*g,t,g):(e.beginPath(),e.arc(.5*r.width-h*p,.5*r.height,t*r.height*.5,0,2*Math.PI)),e.fill())}};return d(),i(1,500),()=>{cancelAnimationFrame(t)}})),t.$$set=t=>{"color"in t&&n(0,o=t.color)},[o,r,i,function(t){M[t?"unshift":"push"]((()=>{r=t,n(1,r)}))}]}class wt extends class{$destroy(){nt(this,1),this.$destroy=t}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(t){this.$$set&&!l(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}{constructor(t){super(),it(this,t,yt,bt,c,{color:0,updateVU:2},$t)}get updateVU(){return this.$$.ctx[2]}}const vt=[];function xt(t){return"[object Date]"===Object.prototype.toString.call(t)}function kt(t,e){if(t===e||t!=t)return()=>t;const n=typeof t;if(n!==typeof e||Array.isArray(t)!==Array.isArray(e))throw new Error("Cannot interpolate values of different type");if(Array.isArray(t)){const n=e.map(((e,n)=>kt(t[n],e)));return t=>n.map((e=>e(t)))}if("object"===n){if(!t||!e)throw new Error("Object cannot be null");if(xt(t)&&xt(e)){t=t.getTime();const n=(e=e.getTime())-t;return e=>new Date(t+e*n)}const n=Object.keys(e),o={};return n.forEach((n=>{o[n]=kt(t[n],e[n])})),t=>{const e={};return n.forEach((n=>{e[n]=o[n](t)})),e}}if("number"===n){const n=e-t;return e=>t+e*n}throw new Error(`Cannot interpolate ${n} values`)}function Ct(o,i={}){const r=function(e,n=t){let o;const i=new Set;function r(t){if(c(e,t)&&(e=t,o)){const t=!vt.length;for(const t of i)t[1](),vt.push(t,e);if(t){for(let t=0;t<vt.length;t+=2)vt[t][0](vt[t+1]);vt.length=0}}}return{set:r,update:function(t){r(t(e))},subscribe:function(s,c=t){const a=[s,c];return i.add(a),1===i.size&&(o=n(r)||t),s(e),()=>{i.delete(a),0===i.size&&(o(),o=null)}}}}(o);let s,a=o;function l(t,c){if(null==o)return r.set(o=t),Promise.resolve();a=t;let l=s,d=!1,{delay:u=0,duration:h=400,easing:g=e,interpolate:p=kt}=n(n({},i),c);if(0===h)return l&&(l.abort(),l=null),r.set(o=a),Promise.resolve();const $=f()+u;let b;return s=m((e=>{if(e<$)return!0;d||(b=p(o,t),"function"==typeof h&&(h=h(o,t)),d=!0),l&&(l.abort(),l=null);const n=e-$;return n>h?(r.set(o=t),!1):(r.set(o=b(g(n/h))),!0)})),s.promise}return{set:l,update:(t,e)=>l(t(a,o),e),subscribe:r.subscribe}}const{window:_t}=tt;function St(t,e,n){const o=t.slice();return o[39]=e[n],o[41]=n,o}function Et(t){let e;return{c(){e=x("div"),S(e,"class","TransscriptItemBgDiv")},m(t,n){w(t,e,n)},d(t){t&&v(e)}}}function Tt(e){let n,o;return{c(){n=x("div"),n.textContent="Listening...",S(n,"class","listening")},m(t,e){w(t,n,e)},i(t){o||V((()=>{o=Z(n,e[19],{duration:400}),o.start()}))},o:t,d(t){t&&v(n)}}}function Pt(e){let n,o;return{c(){n=x("div"),S(n,"class","TransscriptItemBgDiv")},m(t,e){w(t,n,e)},p(t,n){e=t},i(t){o||V((()=>{o=Z(n,e[19],{duration:e[13]}),o.start()}))},o:t,d(t){t&&v(n)}}}function Nt(t){let e,n;return{c(){e=x("span"),S(e,"style",n=t[41]<t[10].length-1?"width:0.25em;":t[12]?"width:1.2em;":"")},m(t,n){w(t,e,n)},p(t,o){5120&o[0]&&n!==(n=t[41]<t[10].length-1?"width:0.25em;":t[12]?"width:1.2em;":"")&&S(e,"style",n)},d(t){t&&v(e)}}}function zt(e){let n,o,i,r,s,c,a,l=e[39].word+"",d=e[14]&&Pt(e),u=e[41]<e[10].length&&Nt(e);return{c(){n=x("div"),d&&d.c(),o=_(),i=x("div"),r=C(l),s=_(),u&&u.c(),S(i,"class","TransscriptItemContent"),S(n,"class",a="TranscriptItem "+e[21](e[39])),T(n,"Entity",null!==e[39].entityType),T(n,"Final",e[39].isFinal)},m(t,e){w(t,n,e),d&&d.m(n,null),$(n,o),$(n,i),$(i,r),$(i,s),u&&u.m(i,null)},p(t,s){(e=t)[14]?d?16384&s[0]&&X(d,1):(d=Pt(e),d.c(),X(d,1),d.m(n,o)):d&&(d.d(1),d=null),1024&s[0]&&l!==(l=e[39].word+"")&&function(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}(r,l),e[41]<e[10].length?u?u.p(e,s):(u=Nt(e),u.c(),u.m(i,null)):u&&(u.d(1),u=null),1024&s[0]&&a!==(a="TranscriptItem "+e[21](e[39]))&&S(n,"class",a),1024&s[0]&&T(n,"Entity",null!==e[39].entityType),1024&s[0]&&T(n,"Final",e[39].isFinal)},i(t){X(d),c||V((()=>{c=Z(i,e[19],{duration:e[13]}),c.start()}))},o:t,d(t){t&&v(n),d&&d.d(),u&&u.d()}}}function Rt(e){let n,o,i,r,s,c,a,l;return{c(){n=x("div"),o=x("div"),i=_(),r=x("div"),s=k("svg"),c=k("path"),S(o,"class","TransscriptItemBgDiv"),E(o,"background-color",e[5]),S(c,"stroke","currentColor"),S(c,"stroke-width","3"),S(c,"d","M7.191 11.444l4.059 6.107 7.376-12.949"),S(c,"fill","none"),S(c,"fill-rule","evenodd"),E(s,"width","2rem"),E(s,"height","2rem"),E(s,"position","absolute"),E(s,"transform","translate(-0.6rem, -0.5rem)"),E(s,"stroke","#eee"),S(s,"viewBox","0 0 24 24"),S(s,"xmlns","http://www.w3.org/2000/svg"),E(r,"width","1.0rem"),E(r,"height","1rem"),E(r,"position","relative"),S(n,"class","TranscriptItem")},m(t,e){w(t,n,e),$(n,o),$(n,i),$(n,r),$(r,s),$(s,c)},p(t,e){32&e[0]&&E(o,"background-color",t[5])},i(t){a||V((()=>{a=Z(c,e[18],{duration:500}),a.start()})),l||V((()=>{l=Z(n,e[19],{duration:200,maxWidth:3}),l.start()}))},o:t,d(t){t&&v(n)}}}function Dt(e){let n,o,i,r,s,c,a,l,d,u,f,h,g,p,m=e[14]&&Et(),b={color:e[5]};c=new wt({props:b}),e[31](c);let y=e[15]&&Tt(e),k=e[10],C=[];for(let t=0;t<k.length;t+=1)C[t]=zt(St(e,k,t));let P=e[12]&&Rt(e);return{c(){var h;n=x("main"),o=x("div"),i=x("div"),m&&m.c(),r=_(),s=x("div"),(h=c.$$.fragment)&&h.c(),a=_(),y&&y.c(),l=_();for(let t=0;t<C.length;t+=1)C[t].c();d=_(),P&&P.c(),u=_(),f=x("link"),this.c=t,S(s,"class","TransscriptItemContent"),S(i,"class","TranscriptItem"),S(o,"class","BigTranscript"),E(n,"--voffset",e[1]),E(n,"--hoffset",e[2]),E(n,"--fontsize",e[3]),E(n,"--color",e[4]),E(n,"--highlight-color",e[5]),E(n,"--text-bg-color",e[6]),E(n,"--gradient-stop1",e[7]),E(n,"--gradient-stop2",e[8]),E(n,"--marginbottom",e[9]),E(n,"--transition",e[16].transition),E(n,"opacity",e[16].transition),E(n,"max-height",10*mt(pt,e[16].transition,0,.6)+"rem"),E(n,"visibility",0!==e[16].transition?"visible":"hidden"),T(n,"placementTop","top"===e[0]),S(f,"href","https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@700&display=swap"),S(f,"rel","stylesheet")},m(t,b){w(t,n,b),$(n,o),$(o,i),m&&m.m(i,null),$(i,r),$(i,s),et(c,s,null),$(s,a),y&&y.m(s,null),$(o,l);for(let t=0;t<C.length;t+=1)C[t].m(o,null);var v,x,k,_;$(o,d),P&&P.m(o,null),w(t,u,b),$(document.head,f),h=!0,g||(v=_t,x="message",k=e[20],v.addEventListener(x,k,_),p=()=>v.removeEventListener(x,k,_),g=!0)},p(t,e){t[14]?m||(m=Et(),m.c(),m.m(i,r)):m&&(m.d(1),m=null);const a={};if(32&e[0]&&(a.color=t[5]),c.$set(a),t[15]?y?32768&e[0]&&X(y,1):(y=Tt(t),y.c(),X(y,1),y.m(s,null)):y&&(y.d(1),y=null),2118656&e[0]){let n;for(k=t[10],n=0;n<k.length;n+=1){const i=St(t,k,n);C[n]?(C[n].p(i,e),X(C[n],1)):(C[n]=zt(i),C[n].c(),X(C[n],1),C[n].m(o,d))}for(;n<C.length;n+=1)C[n].d(1);C.length=k.length}t[12]?P?(P.p(t,e),4096&e[0]&&X(P,1)):(P=Rt(t),P.c(),X(P,1),P.m(o,null)):P&&(P.d(1),P=null),(!h||2&e[0])&&E(n,"--voffset",t[1]),(!h||4&e[0])&&E(n,"--hoffset",t[2]),(!h||8&e[0])&&E(n,"--fontsize",t[3]),(!h||16&e[0])&&E(n,"--color",t[4]),(!h||32&e[0])&&E(n,"--highlight-color",t[5]),(!h||64&e[0])&&E(n,"--text-bg-color",t[6]),(!h||128&e[0])&&E(n,"--gradient-stop1",t[7]),(!h||256&e[0])&&E(n,"--gradient-stop2",t[8]),(!h||512&e[0])&&E(n,"--marginbottom",t[9]),(!h||65536&e[0])&&E(n,"--transition",t[16].transition),(!h||65536&e[0])&&E(n,"opacity",t[16].transition),(!h||65536&e[0])&&E(n,"max-height",10*mt(pt,t[16].transition,0,.6)+"rem"),(!h||65536&e[0])&&E(n,"visibility",0!==t[16].transition?"visible":"hidden"),1&e[0]&&T(n,"placementTop","top"===t[0])},i(t){if(!h){X(c.$$.fragment,t),X(y);for(let t=0;t<k.length;t+=1)X(C[t]);X(P),h=!0}},o(t){!function(t,e,n,o){if(t&&t.o){if(Q.has(t))return;Q.add(t),(void 0).c.push((()=>{Q.delete(t),o&&(n&&t.d(1),o())})),t.o(e)}}(c.$$.fragment,t),h=!1},d(t){t&&v(n),m&&m.d(),e[31](null),nt(c),y&&y.d(),function(t,e){for(let n=0;n<t.length;n+=1)t[n]&&t[n].d(e)}(C,t),P&&P.d(),t&&v(u),v(f),g=!1,p()}}}function It(t,e,n){let o,i,r,s,c,a,l,{placement:u}=e,{voffset:f="3rem"}=e,{hoffset:h="2rem"}=e,{fontsize:g="1.5rem"}=e,{color:p="#ffffff"}=e,{highlightcolor:m="#15e8b5"}=e,{backgroundcolor:$="#202020"}=e,{gradientstop1:b="#ffffff88"}=e,{gradientstop2:y="#ffffffcc"}=e,{marginbottom:w="0rem"}=e,{formattext:v}=e,{demomode:x}=e,k=[],C=null,_=null,S=ut.ClientState.Disconnected,E=!1,T=!1,P=!1,N=Ct({transition:0},{duration:200});d(t,N,(t=>n(16,a=t)));const z=B(),R=ft(gt),D=ft(((t,{delay:e=0,duration:n=350,maxWidth:o=10})=>({delay:e,duration:n,css:t=>`\n max-width: ${mt(pt,t,0,1)*o}rem;\n `}))),I=t=>{n(12,P=P||t)},A=t=>{n(27,S=t),S===ut.ClientState.Recording&&(n(12,P=!1),n(10,k=[]),_=null)},F=t=>{if(void 0===t)return;l&&(s||S===ut.ClientState.Recording)&&l.updateVU(.5*Math.random()+.5,75*Math.random()+75),t.isFinal?j(k.length>0?s?3500:2e3:0):k.length>0&&(E||n(28,E=!0),j(2e3));const e=`${t.contextId}/${t.id}`;null!==_?_!==e&&(n(12,P=!1),_=e):_=e,n(10,k=[]),t.words.forEach((t=>{n(10,k[t.index]={word:t.value,serialNumber:t.index,entityType:null,isFinal:t.isFinal,hide:!1},k)})),r?t.entities.forEach((t=>{n(10,k[t.startPosition].word=t.value,k),n(10,k[t.startPosition].entityType=t.type,k),n(10,k[t.startPosition].isFinal=t.isFinal,k),n(10,k[t.startPosition].hide=!1,k);for(let e=t.startPosition+1;e<t.endPosition;e++)k[e]&&n(10,k[e].hide=!0,k)})):t.entities.forEach((t=>{for(let e=t.startPosition;e<t.endPosition;e++)k[e]&&(n(10,k[e].entityType=t.type,k),n(10,k[e].isFinal=t.isFinal,k))})),n(10,k=k.filter((t=>!t.hide)))},j=(t=0)=>{O(),C=window.setTimeout((()=>{C=null,E&&n(28,E=!1)}),t)},O=()=>{null!==C&&(window.clearTimeout(C),C=null)};return t.$$set=t=>{"placement"in t&&n(0,u=t.placement),"voffset"in t&&n(1,f=t.voffset),"hoffset"in t&&n(2,h=t.hoffset),"fontsize"in t&&n(3,g=t.fontsize),"color"in t&&n(4,p=t.color),"highlightcolor"in t&&n(5,m=t.highlightcolor),"backgroundcolor"in t&&n(6,$=t.backgroundcolor),"gradientstop1"in t&&n(7,b=t.gradientstop1),"gradientstop2"in t&&n(8,y=t.gradientstop2),"marginbottom"in t&&n(9,w=t.marginbottom),"formattext"in t&&n(22,v=t.formattext),"demomode"in t&&n(23,x=t.demomode)},t.$$.update=()=>{if(1024&t.$$.dirty[0]&&n(15,o=0===k.length),64&t.$$.dirty[0]&&n(14,i="none"!==$),4194304&t.$$.dirty[0]&&(r=void 0===v||"false"!==v),8388608&t.$$.dirty[0]&&n(30,s=void 0!==x&&"false"!==x),1073741824&t.$$.dirty[0]&&n(13,c=s?800:350),939524096&t.$$.dirty[0]){const t=S===ut.ClientState.Recording||E;t!==T&&(e="visibilitychanged",a=t,z.dispatchEvent(new CustomEvent(e,{detail:a,composed:!0}))),n(29,T=t),N.set({transition:T?1:0})}var e,a;1073741824&t.$$.dirty[0]&&(s||j(0))},[u,f,h,g,p,m,$,b,y,w,k,l,P,c,i,o,a,N,R,D,t=>{switch(t.data.type){case"speechsegment":F(t.data.segment);break;case"speechhandled":I(t.data.success);break;case"speechstate":A(t.data.state)}},t=>t.entityType||"",v,x,I,A,F,S,E,T,s,function(t){M[t?"unshift":"push"]((()=>{l=t,n(11,l)}))}]}class At extends rt{constructor(t){super(),this.shadowRoot.innerHTML="<style>.BigTranscript{position:relative;user-select:none;font-family:'Saira Condensed', sans-serif;text-transform:uppercase;color:var(--color);font-size:var(--fontsize);line-height:135%;display:flex;flex-direction:row;justify-content:start;flex-wrap:wrap;margin-bottom:calc(var(--marginbottom) * var(--transition))}.TranscriptItem{position:relative;display:flex;flex-direction:row;align-items:center}.Entity{color:var(--highlight-color)}.TransscriptItemContent{z-index:1;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;overflow:hidden;white-space:nowrap}.TransscriptItemBgDiv{position:absolute;box-sizing:content-box;width:100%;height:100%;top:-0.2rem;left:-0.8rem;margin:0;padding:0.2rem 0.8rem;background-color:var(--text-bg-color);z-index:-1}.placementTop{position:fixed;top:0;left:0;right:0;bottom:0;margin:var(--voffset) var(--hoffset) 0 var(--hoffset);z-index:50;pointer-events:none}.listening{animation:flow 1s linear infinite;background:linear-gradient(-60deg, var(--gradient-stop1), var(--gradient-stop2), var(--gradient-stop1), var(--gradient-stop2), var(--gradient-stop1));background-size:200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone}@keyframes flow{0%{background-position:100% 50%}100%{background-position:0% 50%}}</style>",it(this,{target:this.shadowRoot,props:P(this.attributes),customElement:!0},It,Dt,a,{placement:0,voffset:1,hoffset:2,fontsize:3,color:4,highlightcolor:5,backgroundcolor:6,gradientstop1:7,gradientstop2:8,marginbottom:9,formattext:22,demomode:23,speechhandled:24,speechstate:25,speechsegment:26},null,[-1,-1]),t&&(t.target&&w(t.target,this,t.anchor),t.props&&(this.$set(t.props),W()))}static get observedAttributes(){return["placement","voffset","hoffset","fontsize","color","highlightcolor","backgroundcolor","gradientstop1","gradientstop2","marginbottom","formattext","demomode","speechhandled","speechstate","speechsegment"]}get placement(){return this.$$.ctx[0]}set placement(t){this.$$set({placement:t}),W()}get voffset(){return this.$$.ctx[1]}set voffset(t){this.$$set({voffset:t}),W()}get hoffset(){return this.$$.ctx[2]}set hoffset(t){this.$$set({hoffset:t}),W()}get fontsize(){return this.$$.ctx[3]}set fontsize(t){this.$$set({fontsize:t}),W()}get color(){return this.$$.ctx[4]}set color(t){this.$$set({color:t}),W()}get highlightcolor(){return this.$$.ctx[5]}set highlightcolor(t){this.$$set({highlightcolor:t}),W()}get backgroundcolor(){return this.$$.ctx[6]}set backgroundcolor(t){this.$$set({backgroundcolor:t}),W()}get gradientstop1(){return this.$$.ctx[7]}set gradientstop1(t){this.$$set({gradientstop1:t}),W()}get gradientstop2(){return this.$$.ctx[8]}set gradientstop2(t){this.$$set({gradientstop2:t}),W()}get marginbottom(){return this.$$.ctx[9]}set marginbottom(t){this.$$set({marginbottom:t}),W()}get formattext(){return this.$$.ctx[22]}set formattext(t){this.$$set({formattext:t}),W()}get demomode(){return this.$$.ctx[23]}set demomode(t){this.$$set({demomode:t}),W()}get speechhandled(){return this.$$.ctx[24]}get speechstate(){return this.$$.ctx[25]}get speechsegment(){return this.$$.ctx[26]}}customElements.get("big-transcript")?console.warn("Skipping re-defining customElement big-transcript"):customElements.define("big-transcript",At)}));
!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";function t(){}const n=t=>t;function e(t,n){for(const e in n)t[e]=n[e];return t}function r(t){return t()}function o(){return Object.create(null)}function i(t){t.forEach(r)}function a(t){return"function"==typeof t}function s(t,n){return t!=t?n==n:t!==n||t&&"object"==typeof t||"function"==typeof t}function c(t,n){return t!=t?n==n:t!==n}function u(t){return 0===Object.keys(t).length}function l(n,e,r){n.$$.on_destroy.push(function(n,...e){if(null==n)return t;const r=n.subscribe(...e);return r.unsubscribe?()=>r.unsubscribe():r}(e,r))}const f="undefined"!=typeof window;let d=f?()=>window.performance.now():()=>Date.now(),h=f?t=>requestAnimationFrame(t):t;const g=new Set;function p(t){g.forEach((n=>{n.c(t)||(g.delete(n),n.f())})),0!==g.size&&h(p)}function m(t){let n;return 0===g.size&&h(p),{promise:new Promise((e=>{g.add(n={c:t,f:e})})),abort(){g.delete(n)}}}function v(t,n){t.appendChild(n)}function y(t){if(!t)return document;const n=t.getRootNode?t.getRootNode():t.ownerDocument;return n&&n.host?n:t.ownerDocument}function b(t,n){v(t.head||t,n)}function $(t,n,e){t.insertBefore(n,e||null)}function w(t){t.parentNode.removeChild(t)}function S(t){return document.createElement(t)}function C(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function x(t){return document.createTextNode(t)}function M(){return x(" ")}function T(t,n,e){null==e?t.removeAttribute(n):t.getAttribute(n)!==e&&t.setAttribute(n,e)}function A(t,n,e,r){t.style.setProperty(n,e,r?"important":"")}function E(t,n,e){t.classList[e?"add":"remove"](n)}function k(t){const n={};for(const e of t)n[e.name]=e.value;return n}const I=new Set;let P,N=0;function B(t,n,e,r,o,i,a,s=0){const c=16.666/r;let u="{\n";for(let t=0;t<=1;t+=c){const r=n+(e-n)*i(t);u+=100*t+`%{${a(r,1-r)}}\n`}const l=u+`100% {${a(e,1-e)}}\n}`,f=`__svelte_${function(t){let n=5381,e=t.length;for(;e--;)n=(n<<5)-n^t.charCodeAt(e);return n>>>0}(l)}_${s}`,d=y(t);I.add(d);const h=d.__svelte_stylesheet||(d.__svelte_stylesheet=function(t){const n=S("style");return b(y(t),n),n}(t).sheet),g=d.__svelte_rules||(d.__svelte_rules={});g[f]||(g[f]=!0,h.insertRule(`@keyframes ${f} ${l}`,h.cssRules.length));const p=t.style.animation||"";return t.style.animation=`${p?`${p}, `:""}${f} ${r}ms linear ${o}ms 1 both`,N+=1,f}function R(t,n){const e=(t.style.animation||"").split(", "),r=e.filter(n?t=>t.indexOf(n)<0:t=>-1===t.indexOf("__svelte")),o=e.length-r.length;o&&(t.style.animation=r.join(", "),N-=o,N||h((()=>{N||(I.forEach((t=>{const n=t.__svelte_stylesheet;let e=n.cssRules.length;for(;e--;)n.deleteRule(e);t.__svelte_rules={}})),I.clear())})))}function _(t){P=t}function F(){if(!P)throw new Error("Function called outside component initialization");return P}const D=[],G=[],O=[],L=[],z=Promise.resolve();let j=!1;function K(t){O.push(t)}let U=!1;const H=new Set;function V(){if(!U){U=!0;do{for(let t=0;t<D.length;t+=1){const n=D[t];_(n),W(n.$$)}for(_(null),D.length=0;G.length;)G.pop()();for(let t=0;t<O.length;t+=1){const n=O[t];H.has(n)||(H.add(n),n())}O.length=0}while(D.length);for(;L.length;)L.pop()();j=!1,U=!1,H.clear()}}function W(t){if(null!==t.fragment){t.update(),i(t.before_update);const n=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,n),t.after_update.forEach(K)}}let Z;function J(t,n,e){t.dispatchEvent(function(t,n,e=!1){const r=document.createEvent("CustomEvent");return r.initCustomEvent(t,e,!1,n),r}(`${n?"intro":"outro"}${e}`))}const Y=new Set;function q(t,n){t&&t.i&&(Y.delete(t),t.i(n))}const Q={duration:0};function X(e,r,o){let i,s,c=r(e,o),u=!1,l=0;function f(){i&&R(e,i)}function h(){const{delay:r=0,duration:o=300,easing:a=n,tick:h=t,css:g}=c||Q;g&&(i=B(e,0,1,o,r,a,g,l++)),h(0,1);const p=d()+r,v=p+o;s&&s.abort(),u=!0,K((()=>J(e,!0,"start"))),s=m((t=>{if(u){if(t>=v)return h(1,0),J(e,!0,"end"),f(),u=!1;if(t>=p){const n=a((t-p)/o);h(n,1-n)}}return u}))}let g=!1;return{start(){g||(g=!0,R(e),a(c)?(c=c(),(Z||(Z=Promise.resolve(),Z.then((()=>{Z=null}))),Z).then(h)):h())},invalidate(){g=!1},end(){u&&(f(),u=!1)}}}const tt="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function nt(t,n,e,o){const{fragment:s,on_mount:c,on_destroy:u,after_update:l}=t.$$;s&&s.m(n,e),o||K((()=>{const n=c.map(r).filter(a);u?u.push(...n):i(n),t.$$.on_mount=[]})),l.forEach(K)}function et(t,n){const e=t.$$;null!==e.fragment&&(i(e.on_destroy),e.fragment&&e.fragment.d(n),e.on_destroy=e.fragment=null,e.ctx=[])}function rt(t,n){-1===t.$$.dirty[0]&&(D.push(t),j||(j=!0,z.then(V)),t.$$.dirty.fill(0)),t.$$.dirty[n/31|0]|=1<<n%31}function ot(n,e,r,a,s,c,u,l=[-1]){const f=P;_(n);const d=n.$$={fragment:null,ctx:null,props:c,update:t,not_equal:s,bound:o(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(e.context||(f?f.$$.context:[])),callbacks:o(),dirty:l,skip_bound:!1,root:e.target||f.$$.root};u&&u(d.root);let h=!1;if(d.ctx=r?r(n,e.props||{},((t,e,...r)=>{const o=r.length?r[0]:e;return d.ctx&&s(d.ctx[t],d.ctx[t]=o)&&(!d.skip_bound&&d.bound[t]&&d.bound[t](o),h&&rt(n,t)),e})):[],d.update(),h=!0,i(d.before_update),d.fragment=!!a&&a(d.ctx),e.target){if(e.hydrate){const t=function(t){return Array.from(t.childNodes)}(e.target);d.fragment&&d.fragment.l(t),t.forEach(w)}else d.fragment&&d.fragment.c();e.intro&&q(n.$$.fragment),nt(n,e.target,e.anchor,e.customElement),V()}_(f)}let it;"function"==typeof HTMLElement&&(it=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){const{on_mount:t}=this.$$;this.$$.on_disconnect=t.map(r).filter(a);for(const t in this.$$.slotted)this.appendChild(this.$$.slotted[t])}attributeChangedCallback(t,n,e){this[t]=e}disconnectedCallback(){i(this.$$.on_disconnect)}$destroy(){et(this,1),this.$destroy=t}$on(t,n){const e=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return e.push(n),()=>{const t=e.indexOf(n);-1!==t&&e.splice(t,1)}}$set(t){this.$$set&&!u(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}});var at;!function(t){t[t.Failed=0]="Failed",t[t.NoBrowserSupport=1]="NoBrowserSupport",t[t.NoAudioConsent=2]="NoAudioConsent",t[t.Disconnected=3]="Disconnected",t[t.Disconnecting=4]="Disconnecting",t[t.Connecting=5]="Connecting",t[t.Connected=6]="Connected",t[t.Starting=7]="Starting",t[t.Stopping=8]="Stopping",t[t.Recording=9]="Recording"}(at||(at={})),new Map([[at.Failed,"Failed"],[at.NoBrowserSupport,"NoBrowserSupport"],[at.NoAudioConsent,"NoAudioConsent"],[at.Disconnecting,"Disconnecting"],[at.Disconnected,"Disconnected"],[at.Connecting,"Connecting"],[at.Connected,"Connected"],[at.Starting,"Starting"],[at.Stopping,"Stopping"],[at.Recording,"Recording"]]);var st="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var ct,ut,lt=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},ft=lt;function dt(t,n,e,r){return t.call(r,n[e],e,n)}var ht=function(t,n,e){var r,o=0;for(r in null==ct&&function(){for(var t in ut=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],ct=!0,{toString:null})ct=!1}(),t)if(!1===dt(n,t,r,e))break;if(ct)for(var i=t.constructor,a=!!i&&t===i.prototype;(r=ut[o++])&&("constructor"===r&&(a||!ft(t,r))||t[r]===Object.prototype[r]||!1!==dt(n,t,r,e)););},gt=ht;var pt=function(t){var n=[];return gt(t,(function(t,e){"function"==typeof t&&n.push(e)})),n.sort()};var mt=function(t,n,e){var r=t.length;n=null==n?0:n<0?Math.max(r+n,0):Math.min(n,r),e=null==e?r:e<0?Math.max(r+e,0):Math.min(e,r);for(var o=[];n<e;)o.push(t[n++]);return o},vt=mt;var yt=function(t,n,e){var r=vt(arguments,2);return function(){return t.apply(n,r.concat(vt(arguments)))}};var bt=function(t,n,e){if(null!=t)for(var r=-1,o=t.length;++r<o&&!1!==n.call(e,t[r],r,t););},$t=pt,wt=yt,St=bt,Ct=mt;var xt=function(t,n){var e=arguments.length>1?Ct(arguments,1):$t(t);St(e,(function(n){t[n]=wt(t[n],t)}))},Mt=lt,Tt=ht;var At=function(t,n,e){Tt(t,(function(r,o){if(Mt(t,o))return n.call(e,t[o],o,t)}))};var Et=function(t){return t};var kt=function(t){return function(n){return n[t]}},It=/^\[object (.*)\]$/,Pt=Object.prototype.toString;var Nt=function(t){return null===t?"Null":undefined===t?"Undefined":It.exec(Pt.call(t))[1]},Bt=Nt;var Rt=function(t,n){return Bt(t)===n},_t=Rt,Ft=Array.isArray||function(t){return _t(t,"Array")},Dt=At,Gt=Ft;function Ot(t,n){for(var e=-1,r=t.length;++e<r;)if(Lt(t[e],n))return!0;return!1}function Lt(t,n){return t&&"object"==typeof t?Gt(t)&&Gt(n)?function(t,n){for(var e=-1,r=n.length;++e<r;)if(!Ot(t,n[e]))return!1;return!0}(t,n):function(t,n){var e=!0;return Dt(n,(function(n,r){if(!Lt(t[r],n))return e=!1})),e}(t,n):t===n}var zt=Lt,jt=Et,Kt=kt,Ut=zt;var Ht=function(t,n){if(null==t)return jt;switch(typeof t){case"function":return void 0!==n?function(e,r,o){return t.call(n,e,r,o)}:t;case"object":return function(n){return Ut(n,t)};case"string":case"number":return Kt(t)}},Vt=At,Wt=Ht;var Zt=function(t,n,e){n=Wt(n,e);var r=!1;return Vt(t,(function(e,o){if(n(e,o,t))return r=!0,!1})),r},Jt=Zt;var Yt=function(t,n){return Jt(t,(function(t){return t===n}))};var qt=function(t){return!!t&&"object"==typeof t&&t.constructor===Object},Qt=At,Xt=qt;var tn=function t(n,e){for(var r,o=0,i=arguments.length;++o<i;)(r=arguments[o])&&Qt(r,(function(e,r){var o=n[r];null==o?n[r]=e:Xt(o)&&Xt(e)&&t(o,e)}));return n},nn=At,en=qt;function rn(t,n){for(var e,r=0,o=arguments.length;++r<o;)(e=arguments[r])&&nn(e,on,t);return t}function on(t,n){var e=this[n];en(t)&&en(e)?rn(e,t):this[n]=t}var an=rn,sn=At,cn=Ht;var un=function(t,n,e){n=cn(n,e);var r=!0;return sn(t,(function(e,o){if(!n(e,o,t))return r=!1,!1})),r},ln=Rt;var fn=function(t){return ln(t,"Object")};var dn=lt,hn=un,gn=fn,pn=function(t,n){return t===n?0!==t||1/t==1/n:t!=t&&n!=n};function mn(t,n){return dn(this,n)}var vn=function(t,n,e){return e=e||pn,gn(t)&&gn(n)?hn(t,function(t){return function(n,e){return dn(this,e)&&t(n,this[e])}}(e),n)&&hn(n,mn,t):e(t,n)},yn=bt,bn=mt,$n=At;var wn=function(t,n){return yn(bn(arguments,1),(function(n){$n(n,(function(n,e){null==t[e]&&(t[e]=n)}))})),t},Sn=At,Cn=Ht;var xn=function(t,n,e){n=Cn(n,e);var r={};return Sn(t,(function(t,e,o){n(t,e,o)&&(r[e]=t)})),r},Mn=Zt,Tn=Ht;var An=function(t,n,e){var r;return n=Tn(n,e),Mn(t,(function(t,e,o){if(n(t,e,o))return r=t,!0})),r},En=At,kn=qt;function In(t,n,e,r){return En(t,(function(t,o){var i=e?e+"."+o:o;0!==r&&kn(t)?In(t,n,i,r-1):n[i]=t})),n}var Pn=function(t,n){return null==t?{}:In(t,{},"",n=null==n?-1:n)};var Nn=function(t,n){for(var e=n.split("."),r=e.pop();n=e.shift();)if(null==(t=t[n]))return;return t[r]},Bn=Nn;var Rn=function(t,n){return undefined!==Bn(t,n)},_n=At,Fn=Object.keys||function(t){var n=[];return _n(t,(function(t,e){n.push(e)})),n},Dn=At,Gn=Ht;var On=function(t,n,e){n=Gn(n,e);var r={};return Dn(t,(function(t,e,o){r[e]=n(t,e,o)})),r},Ln=At;var zn=function(t,n){var e=!0;return Ln(n,(function(n,r){if(t[r]!==n)return e=!1})),e},jn=Ht;var Kn=function(t,n,e){if(null!=t&&t.length){if(t.length&&!n)return Math.max.apply(Math,t);n=jn(n,e);for(var r,o,i,a=-1/0,s=-1,c=t.length;++s<c;)(i=n(o=t[s],s,t))>a&&(a=i,r=o);return r}return 1/0},Un=At;var Hn=function(t){var n=[];return Un(t,(function(t,e){n.push(t)})),n},Vn=Kn,Wn=Hn;var Zn=At;function Jn(t,n){this[n]=t}var Yn=function(t,n){for(var e,r=0,o=arguments.length;++r<o;)null!=(e=arguments[r])&&Zn(e,Jn,t);return t},qn=Nt,Qn=qt,Xn=Yn;var te=function(t){switch(qn(t)){case"Object":return Qn(r=t)?Xn({},r):r;case"Array":return t.slice();case"RegExp":return e="",e+=(n=t).multiline?"m":"",e+=n.global?"g":"",e+=n.ignoreCase?"i":"",new RegExp(n.source,e);case"Date":return new Date(+t);default:return t}var n,e,r},ne=At,ee=Nt,re=qt;function oe(t,n){switch(ee(t)){case"Object":return function(t,n){if(re(t)){var e={};return ne(t,(function(t,e){this[e]=oe(t,n)}),e),e}return n?n(t):t}(t,n);case"Array":return function(t,n){var e=[],r=-1,o=t.length;for(;++r<o;)e[r]=oe(t[r],n);return e}(t,n);default:return te(t)}}var ie=lt,ae=oe,se=fn;var ce=function t(){var n,e,r,o,i=1;for(o=ae(arguments[0]);r=arguments[i++];)for(n in r)ie(r,n)&&(e=r[n],se(e)&&se(o[n])?o[n]=t(o[n],e):o[n]=ae(e));return o},ue=Ht;var le=function(t,n,e){if(null!=t&&t.length){if(t.length&&!n)return Math.min.apply(Math,t);n=ue(n,e);for(var r,o,i,a=1/0,s=-1,c=t.length;++s<c;)(i=n(o=t[s],s,t))<a&&(a=i,r=o);return r}return-1/0},fe=le,de=Hn;var he=bt;var ge=function(t,n){return n?(he(n.split("."),(function(n){t[n]||(t[n]={}),t=t[n]})),t):t};var pe=function(t,n,e){if(e=e||0,null==t)return-1;for(var r=t.length,o=e<0?r+e:e;o<r;){if(t[o]===n)return o;o++}return-1},me=pe;var ve=mt,ye=function(t,n){return-1!==me(t,n)};var be=function(t,n){var e="string"!=typeof arguments[1]?arguments[1]:ve(arguments,1),r={};for(var o in t)t.hasOwnProperty(o)&&!ye(e,o)&&(r[o]=t[o]);return r},$e=mt;var we=function(t,n){for(var e,r="string"!=typeof arguments[1]?arguments[1]:$e(arguments,1),o={},i=0;e=r[i++];)o[e]=t[e];return o},Se=On,Ce=kt;var xe=At;var Me=function(t){var n=0;return xe(t,(function(){n++})),n},Te=At,Ae=Me;var Ee=function(t,n,e,r){var o=arguments.length>2;if(!Ae(t)&&!o)throw new Error("reduce of empty object with no initial value");return Te(t,(function(t,i,a){o?e=n.call(r,e,t,i,a):(e=t,o=!0)})),e},ke=xn,Ie=Ht;var Pe=Rt;var Ne=function(t){return Pe(t,"Function")};var Be=function(t,n){var e=t[n];if(void 0!==e)return Ne(e)?e.call(t):e},Re=ge;var _e=function(t,n,e){var r=/^(.+)\.(.+)$/.exec(n);r?Re(t,r[1])[r[2]]=e:t[n]=e},Fe=Rn;var De=function(t,n){if(Fe(t,n)){for(var e=n.split("."),r=e.pop();n=e.shift();)t=t[n];return delete t[r]}return!0},Ge={bindAll:xt,contains:Yt,deepFillIn:tn,deepMatches:zt,deepMixIn:an,equals:vn,every:un,fillIn:wn,filter:xn,find:An,flatten:Pn,forIn:ht,forOwn:At,functions:pt,get:Nn,has:Rn,hasOwn:lt,keys:Fn,map:On,matches:zn,max:function(t,n){return Vn(Wn(t),n)},merge:ce,min:function(t,n){return fe(de(t),n)},mixIn:Yn,namespace:ge,omit:be,pick:we,pluck:function(t,n){return Se(t,Ce(n))},reduce:Ee,reject:function(t,n,e){return n=Ie(n,e),ke(t,(function(t,e,r){return!n(t,e,r)}),e)},result:Be,set:_e,size:Me,some:Zt,unset:De,values:Hn};(function(){var t,n;n=Ge,t=function(){function t(){}return t.prototype.getCountry=function(n){return t.prototype.countries[n]},t.prototype.getCode=function(e){var r,o;return o=null,null!=e&&-1!==(r=n.values(t.prototype.countries).indexOf(e))&&(o=Object.keys(t.prototype.countries)[r]),o},t.prototype.getCountries=function(){return n.values(t.prototype.countries)},t.prototype.getCodes=function(){return Object.keys(t.prototype.countries)},t.prototype.getData=function(){return t.prototype.countries},t.prototype.countries={AF:"Afghanistan",AX:"Åland Islands",AL:"Albania",DZ:"Algeria",AS:"American Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua and Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BS:"Bahamas",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarus",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia, Plurinational State of",BQ:"Bonaire, Sint Eustatius and Saba",BA:"Bosnia and Herzegovina",BW:"Botswana",BV:"Bouvet Island",BR:"Brazil",IO:"British Indian Ocean Territory",BN:"Brunei Darussalam",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodia",CM:"Cameroon",CA:"Canada",CV:"Cape Verde",KY:"Cayman Islands",CF:"Central African Republic",TD:"Chad",CL:"Chile",CN:"China",CX:"Christmas Island",CC:"Cocos (Keeling) Islands",CO:"Colombia",KM:"Comoros",CG:"Congo",CD:"Congo, the Democratic Republic of the",CK:"Cook Islands",CR:"Costa Rica",CI:"Côte d'Ivoire",HR:"Croatia",CU:"Cuba",CW:"Curaçao",CY:"Cyprus",CZ:"Czech Republic",DK:"Denmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominican Republic",EC:"Ecuador",EG:"Egypt",SV:"El Salvador",GQ:"Equatorial Guinea",ER:"Eritrea",EE:"Estonia",ET:"Ethiopia",FK:"Falkland Islands (Malvinas)",FO:"Faroe Islands",FJ:"Fiji",FI:"Finland",FR:"France",GF:"French Guiana",PF:"French Polynesia",TF:"French Southern Territories",GA:"Gabon",GM:"Gambia",GE:"Georgia",DE:"Germany",GH:"Ghana",GI:"Gibraltar",GR:"Greece",GL:"Greenland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GG:"Guernsey",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HM:"Heard Island and McDonald Mcdonald Islands",VA:"Holy See (Vatican City State)",HN:"Honduras",HK:"Hong Kong",HU:"Hungary",IS:"Iceland",IN:"India",ID:"Indonesia",IR:"Iran, Islamic Republic of",IQ:"Iraq",IE:"Ireland",IM:"Isle of Man",IL:"Israel",IT:"Italy",JM:"Jamaica",JP:"Japan",JE:"Jersey",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",KP:"Korea, Democratic People's Republic of",KR:"Korea, Republic of",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Lao People's Democratic Republic",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",MO:"Macao",MK:"Macedonia, the Former Yugoslav Republic of",MG:"Madagascar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Marshall Islands",MQ:"Martinique",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",FM:"Micronesia, Federated States of",MD:"Moldova, Republic of",MC:"Monaco",MN:"Mongolia",ME:"Montenegro",MS:"Montserrat",MA:"Morocco",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Netherlands",NC:"New Caledonia",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Norfolk Island",MP:"Northern Mariana Islands",NO:"Norway",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestine, State of",PA:"Panama",PG:"Papua New Guinea",PY:"Paraguay",PE:"Peru",PH:"Philippines",PN:"Pitcairn",PL:"Poland",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",RE:"Réunion",RO:"Romania",RU:"Russian Federation",RW:"Rwanda",BL:"Saint Barthélemy",SH:"Saint Helena, Ascension and Tristan da Cunha",KN:"Saint Kitts and Nevis",LC:"Saint Lucia",MF:"Saint Martin (French part)",PM:"Saint Pierre and Miquelon",VC:"Saint Vincent and the Grenadines",WS:"Samoa",SM:"San Marino",ST:"Sao Tome and Principe",SA:"Saudi Arabia",SN:"Senegal",RS:"Serbia",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapore",SX:"Sint Maarten (Dutch part)",SK:"Slovakia",SI:"Slovenia",SB:"Solomon Islands",SO:"Somalia",ZA:"South Africa",GS:"South Georgia and the South Sandwich Islands",SS:"South Sudan",ES:"Spain",LK:"Sri Lanka",SD:"Sudan",SR:"Suriname",SJ:"Svalbard and Jan Mayen",SZ:"Swaziland",SE:"Sweden",CH:"Switzerland",SY:"Syrian Arab Republic",TW:"Taiwan, Province of China",TJ:"Tajikistan",TZ:"Tanzania, United Republic of",TH:"Thailand",TL:"Timor-Leste",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad and Tobago",TN:"Tunisia",TR:"Turkey",TM:"Turkmenistan",TC:"Turks and Caicos Islands",TV:"Tuvalu",UG:"Uganda",UA:"Ukraine",AE:"United Arab Emirates",GB:"United Kingdom",US:"United States",UM:"United States Minor Outlying Islands",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VE:"Venezuela, Bolivarian Republic of",VN:"Viet Nam",VG:"Virgin Islands, British",VI:"Virgin Islands, U.S.",WF:"Wallis and Futuna",EH:"Western Sahara",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe"},t}(),null!=null||new t}).call(st);for(var Oe=[],Le=0;Le<256;++Le)Oe.push((Le+256).toString(16).substr(1));var ze,je,Ke,Ue,He,Ve,We,Ze={exports:{}};
/*! http://mths.be/base64 v0.1.0 by @mathias | MIT license */function Je(t){return function(n,e){if(!n.hasOwnProperty("ownerDocument")){Object.defineProperty(n,"ownerDocument",{get:function(){return n.parentElement}});let t=n;for(;t.parentElement;)t=t.parentElement;n.parentElement.head=t}return t(n,e)}}function Ye(t){return t<.5?4*t*t*t:.5*Math.pow(2*t-2,3)+1}function qe(t,{delay:n=0,speed:e,duration:r,easing:o=Ye}={}){let i=t.getTotalLength();const a=getComputedStyle(t);return"butt"!==a.strokeLinecap&&(i+=parseInt(a.strokeWidth)),void 0===r?r=void 0===e?800:i/e:"function"==typeof r&&(r=r(i)),{delay:n,duration:r,easing:o,css:(t,n)=>`stroke-dasharray: ${t*i} ${n*i}`}}ze=Ze,je=Ze.exports,function(t){var n=je,e=ze&&ze.exports==n&&ze,r="object"==typeof st&&st;r.global!==r&&r.window!==r||(t=r);var o=function(t){this.message=t};(o.prototype=new Error).name="InvalidCharacterError";var i=function(t){throw new o(t)},a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=/[\t\n\f\r ]/g,c={encode:function(t){t=String(t),/[^\0-\xFF]/.test(t)&&i("The string to be encoded contains characters outside of the Latin1 range.");for(var n,e,r,o,s=t.length%3,c="",u=-1,l=t.length-s;++u<l;)n=t.charCodeAt(u)<<16,e=t.charCodeAt(++u)<<8,r=t.charCodeAt(++u),c+=a.charAt((o=n+e+r)>>18&63)+a.charAt(o>>12&63)+a.charAt(o>>6&63)+a.charAt(63&o);return 2==s?(n=t.charCodeAt(u)<<8,e=t.charCodeAt(++u),c+=a.charAt((o=n+e)>>10)+a.charAt(o>>4&63)+a.charAt(o<<2&63)+"="):1==s&&(o=t.charCodeAt(u),c+=a.charAt(o>>2)+a.charAt(o<<4&63)+"=="),c},decode:function(t){var n=(t=String(t).replace(s,"")).length;n%4==0&&(n=(t=t.replace(/==?$/,"")).length),(n%4==1||/[^+a-zA-Z0-9/]/.test(t))&&i("Invalid character: the string to be decoded is not correctly encoded.");for(var e,r,o=0,c="",u=-1;++u<n;)r=a.indexOf(t.charAt(u)),e=o%4?64*e+r:r,o++%4&&(c+=String.fromCharCode(255&e>>(-2*o&6)));return c},version:"0.1.0"};if(n&&!n.nodeType)if(e)e.exports=c;else for(var u in c)c.hasOwnProperty(u)&&(n[u]=c[u]);else t.base64=c}(st),function(t){t.Opened="WEBSOCKET_OPEN",t.SourceSampleRateSetSuccess="SOURSE_SAMPLE_RATE_SET_SUCCESS",t.Started="started",t.Stopped="stopped",t.SegmentEnd="segment_end",t.Transcript="transcript",t.Entity="entity",t.Intent="intent",t.TentativeTranscript="tentative_transcript",t.TentativeEntities="tentative_entities",t.TentativeIntent="tentative_intent"}(Ke||(Ke={})),function(t){t.Failed="Failed",t.NoBrowserSupport="NoBrowserSupport",t.NoAudioConsent="NoAudioConsent",t.Idle="Idle",t.Connecting="Connecting",t.Ready="Ready",t.Recording="Recording",t.Loading="Loading"}(Ue||(Ue={})),function(t){t.Poweron="poweron",t.Mic="mic",t.Error="error",t.Denied="denied"}(He||(He={})),function(t){t.Hold="hold",t.Click="click",t.Noninteractive="noninteractive"}(Ve||(Ve={})),function(t){t.None="none",t.Connecting="connecting",t.Busy="busy"}(We||(We={})),at.Disconnected,He.Poweron,Ve.Click,We.None,at.Disconnecting,He.Poweron,Ve.Noninteractive,We.Connecting,at.Connecting,He.Poweron,Ve.Noninteractive,We.Connecting,at.Connected,He.Mic,Ve.Hold,We.None,at.Starting,He.Mic,Ve.Hold,We.Connecting,at.Recording,He.Mic,Ve.Hold,We.None,at.Stopping,He.Mic,Ve.Noninteractive,We.Busy,at.Failed,He.Error,Ve.Click,We.None,at.NoBrowserSupport,He.Error,Ve.Click,We.None,at.NoAudioConsent,He.Denied,Ve.Click,We.None;const Qe=[0,1];function Xe(t,n,e,r){if(n<e)return t[0];if(n>r)return t[t.length-1];let o=(r-e)/(t.length-1);if(o<=0)return t[0];let i=(n-e)/o,a=Math.floor(i),s=Math.ceil(i),c=i-a;return(1-c)*t[a]+c*t[s]}function tr(t){!function(t,n,e){const r=y(t);if(!r.getElementById(n)){const t=S("style");t.id=n,t.textContent=e,b(r,t)}}(t,"svelte-1fz8oog","canvas.svelte-1fz8oog{display:block;width:1.35rem;height:1.5rem;margin:0;padding:0 0.8rem 0 0rem;flex-grow:0;flex-shrink:0;flex-basis:1.35rem}")}function nr(n){let e;return{c(){e=S("canvas"),A(e,"color",n[0]),A(e,"display","block"),A(e,"width","1.35rem"),A(e,"height","1.5rem"),A(e,"margin","0"),A(e,"padding","0 0.8rem 0 0rem"),A(e,"flex-grow","0"),A(e,"flex-shrink","0"),A(e,"flex-basis","1.35rem"),T(e,"class","svelte-1fz8oog")},m(t,r){$(t,e,r),n[3](e)},p(t,[n]){1&n&&A(e,"color",t[0])},i:t,o:t,d(t){t&&w(e),n[3](null)}}}function er(t,n,e){let{color:r="#60e0ff"}=n;const o=(t,n)=>{a=Date.now()>s?t:Math.max(a,t),s=Date.now()+n};let i,a=0,s=0,c=[0,0];const u=(t,n,e,r,o,i)=>{r<2*i&&(i=r/2),o<2*i&&(i=o/2),t.beginPath(),t.moveTo(n+i,e),t.arcTo(n+r,e,n+r,e+o,i),t.arcTo(n+r,e+o,n,e+o,i),t.arcTo(n,e+o,n,e,i),t.arcTo(n,e,n+r,e,i),t.closePath()};var l;return l=()=>{let t;const n=2*(c.length-1)+1,r=3*n+1*(n-1),l=()=>{if(t=requestAnimationFrame(l),!i)return;const n=i.getContext("2d");if(!n)return;let o=(t=>{var n=t.backingStorePixelRatio||t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return(window.devicePixelRatio||1)/n})(n),f=Number.parseInt(getComputedStyle(i).getPropertyValue("width").slice(0,-2)),d=Number.parseInt(getComputedStyle(i).getPropertyValue("height").slice(0,-2));e(1,i.width=f*o,i),e(1,i.height=d*o,i),Date.now()<s?c[0]=.15*a+.85*c[0]:c[0]=.0625+.75*c[0];let h=1;for(;h<c.length;)c[h]=.25*c[h-1]+.5*c[h]+.0625,h++;n.clearRect(0,0,i.width,i.height);const g=3/r*i.width*.5,p=4/r*i.width;for(n.fillStyle=i.style.color||"#000000",h=0;h<c.length;h++){const t=c[h]*i.height;t*i.height>2*g?u(n,.5*i.width-g+h*p,.5*(i.height-t),2*g,t,g):(n.beginPath(),n.arc(.5*i.width+h*p,.5*i.height,t*i.height*.5,0,2*Math.PI)),n.fill(),h>0&&(t*i.height>2*g?u(n,.5*i.width-g-h*p,.5*(i.height-t),2*g,t,g):(n.beginPath(),n.arc(.5*i.width-h*p,.5*i.height,t*i.height*.5,0,2*Math.PI)),n.fill())}};return l(),o(1,500),()=>{cancelAnimationFrame(t)}},F().$$.on_mount.push(l),t.$$set=t=>{"color"in t&&e(0,r=t.color)},[r,i,o,function(t){G[t?"unshift":"push"]((()=>{i=t,e(1,i)}))}]}class rr extends class{$destroy(){et(this,1),this.$destroy=t}$on(t,n){const e=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return e.push(n),()=>{const t=e.indexOf(n);-1!==t&&e.splice(t,1)}}$set(t){this.$$set&&!u(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}{constructor(t){super(),ot(this,t,er,nr,s,{color:0,updateVU:2},tr)}get updateVU(){return this.$$.ctx[2]}}const or=[];function ir(t){return"[object Date]"===Object.prototype.toString.call(t)}function ar(t,n){if(t===n||t!=t)return()=>t;const e=typeof t;if(e!==typeof n||Array.isArray(t)!==Array.isArray(n))throw new Error("Cannot interpolate values of different type");if(Array.isArray(t)){const e=n.map(((n,e)=>ar(t[e],n)));return t=>e.map((n=>n(t)))}if("object"===e){if(!t||!n)throw new Error("Object cannot be null");if(ir(t)&&ir(n)){t=t.getTime();const e=(n=n.getTime())-t;return n=>new Date(t+n*e)}const e=Object.keys(n),r={};return e.forEach((e=>{r[e]=ar(t[e],n[e])})),t=>{const n={};return e.forEach((e=>{n[e]=r[e](t)})),n}}if("number"===e){const e=n-t;return n=>t+n*e}throw new Error(`Cannot interpolate ${e} values`)}function sr(r,o={}){const i=function(n,e=t){let r;const o=new Set;function i(t){if(s(n,t)&&(n=t,r)){const t=!or.length;for(const t of o)t[1](),or.push(t,n);if(t){for(let t=0;t<or.length;t+=2)or[t][0](or[t+1]);or.length=0}}}return{set:i,update:function(t){i(t(n))},subscribe:function(a,s=t){const c=[a,s];return o.add(c),1===o.size&&(r=e(i)||t),a(n),()=>{o.delete(c),0===o.size&&(r(),r=null)}}}}(r);let a,c=r;function u(t,s){if(null==r)return i.set(r=t),Promise.resolve();c=t;let u=a,l=!1,{delay:f=0,duration:h=400,easing:g=n,interpolate:p=ar}=e(e({},o),s);if(0===h)return u&&(u.abort(),u=null),i.set(r=c),Promise.resolve();const v=d()+f;let y;return a=m((n=>{if(n<v)return!0;l||(y=p(r,t),"function"==typeof h&&(h=h(r,t)),l=!0),u&&(u.abort(),u=null);const e=n-v;return e>h?(i.set(r=t),!1):(i.set(r=y(g(e/h))),!0)})),a.promise}return{set:u,update:(t,n)=>u(t(c,r),n),subscribe:i.subscribe}}const{window:cr}=tt;function ur(t,n,e){const r=t.slice();return r[39]=n[e],r[41]=e,r}function lr(t){let n;return{c(){n=S("div"),T(n,"class","TransscriptItemBgDiv")},m(t,e){$(t,n,e)},d(t){t&&w(n)}}}function fr(n){let e,r;return{c(){e=S("div"),e.textContent="Listening...",T(e,"class","listening")},m(t,n){$(t,e,n)},i(t){r||K((()=>{r=X(e,n[19],{duration:400}),r.start()}))},o:t,d(t){t&&w(e)}}}function dr(n){let e,r;return{c(){e=S("div"),T(e,"class","TransscriptItemBgDiv")},m(t,n){$(t,e,n)},p(t,e){n=t},i(t){r||K((()=>{r=X(e,n[19],{duration:n[13]}),r.start()}))},o:t,d(t){t&&w(e)}}}function hr(t){let n,e;return{c(){n=S("span"),T(n,"style",e=t[41]<t[10].length-1?"width:0.25em;":t[12]?"width:1.2em;":"")},m(t,e){$(t,n,e)},p(t,r){5120&r[0]&&e!==(e=t[41]<t[10].length-1?"width:0.25em;":t[12]?"width:1.2em;":"")&&T(n,"style",e)},d(t){t&&w(n)}}}function gr(n){let e,r,o,i,a,s,c,u=n[39].word+"",l=n[14]&&dr(n),f=n[41]<n[10].length&&hr(n);return{c(){e=S("div"),l&&l.c(),r=M(),o=S("div"),i=x(u),a=M(),f&&f.c(),T(o,"class","TransscriptItemContent"),T(e,"class",c="TranscriptItem "+n[21](n[39])),E(e,"Entity",null!==n[39].entityType),E(e,"Final",n[39].isFinal)},m(t,n){$(t,e,n),l&&l.m(e,null),v(e,r),v(e,o),v(o,i),v(o,a),f&&f.m(o,null)},p(t,a){(n=t)[14]?l?16384&a[0]&&q(l,1):(l=dr(n),l.c(),q(l,1),l.m(e,r)):l&&(l.d(1),l=null),1024&a[0]&&u!==(u=n[39].word+"")&&function(t,n){n=""+n,t.wholeText!==n&&(t.data=n)}(i,u),n[41]<n[10].length?f?f.p(n,a):(f=hr(n),f.c(),f.m(o,null)):f&&(f.d(1),f=null),1024&a[0]&&c!==(c="TranscriptItem "+n[21](n[39]))&&T(e,"class",c),1024&a[0]&&E(e,"Entity",null!==n[39].entityType),1024&a[0]&&E(e,"Final",n[39].isFinal)},i(t){q(l),s||K((()=>{s=X(o,n[19],{duration:n[13]}),s.start()}))},o:t,d(t){t&&w(e),l&&l.d(),f&&f.d()}}}function pr(n){let e,r,o,i,a,s,c,u;return{c(){e=S("div"),r=S("div"),o=M(),i=S("div"),a=C("svg"),s=C("path"),T(r,"class","TransscriptItemBgDiv"),A(r,"background-color",n[5]),T(s,"stroke","currentColor"),T(s,"stroke-width","3"),T(s,"d","M7.191 11.444l4.059 6.107 7.376-12.949"),T(s,"fill","none"),T(s,"fill-rule","evenodd"),A(a,"width","2rem"),A(a,"height","2rem"),A(a,"position","absolute"),A(a,"transform","translate(-0.6rem, -0.5rem)"),A(a,"stroke","#eee"),T(a,"viewBox","0 0 24 24"),T(a,"xmlns","http://www.w3.org/2000/svg"),A(i,"width","1.0rem"),A(i,"height","1rem"),A(i,"position","relative"),T(e,"class","TranscriptItem")},m(t,n){$(t,e,n),v(e,r),v(e,o),v(e,i),v(i,a),v(a,s)},p(t,n){32&n[0]&&A(r,"background-color",t[5])},i(t){c||K((()=>{c=X(s,n[18],{duration:500}),c.start()})),u||K((()=>{u=X(e,n[19],{duration:200,maxWidth:3}),u.start()}))},o:t,d(t){t&&w(e)}}}function mr(n){let e,r,o,i,a,s,c,u,l,f,d,h,g,p,m=n[14]&&lr(),y={color:n[5]};s=new rr({props:y}),n[31](s);let b=n[15]&&fr(n),C=n[10],x=[];for(let t=0;t<C.length;t+=1)x[t]=gr(ur(n,C,t));let k=n[12]&&pr(n);return{c(){var h;e=S("main"),r=S("div"),o=S("div"),m&&m.c(),i=M(),a=S("div"),(h=s.$$.fragment)&&h.c(),c=M(),b&&b.c(),u=M();for(let t=0;t<x.length;t+=1)x[t].c();l=M(),k&&k.c(),f=M(),d=S("link"),this.c=t,T(a,"class","TransscriptItemContent"),T(o,"class","TranscriptItem"),T(r,"class","BigTranscript"),A(e,"--voffset",n[1]),A(e,"--hoffset",n[2]),A(e,"--fontsize",n[3]),A(e,"--color",n[4]),A(e,"--highlight-color",n[5]),A(e,"--text-bg-color",n[6]),A(e,"--gradient-stop1",n[7]),A(e,"--gradient-stop2",n[8]),A(e,"--marginbottom",n[9]),A(e,"--transition",n[16].transition),A(e,"opacity",n[16].transition),A(e,"max-height",10*Xe(Qe,n[16].transition,0,.6)+"rem"),A(e,"visibility",0!==n[16].transition?"visible":"hidden"),E(e,"placementTop","top"===n[0]),T(d,"href","https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@700&display=swap"),T(d,"rel","stylesheet")},m(t,y){$(t,e,y),v(e,r),v(r,o),m&&m.m(o,null),v(o,i),v(o,a),nt(s,a,null),v(a,c),b&&b.m(a,null),v(r,u);for(let t=0;t<x.length;t+=1)x[t].m(r,null);var w,S,C,M;v(r,l),k&&k.m(r,null),$(t,f,y),v(document.head,d),h=!0,g||(w=cr,S="message",C=n[20],w.addEventListener(S,C,M),p=()=>w.removeEventListener(S,C,M),g=!0)},p(t,n){t[14]?m||(m=lr(),m.c(),m.m(o,i)):m&&(m.d(1),m=null);const c={};if(32&n[0]&&(c.color=t[5]),s.$set(c),t[15]?b?32768&n[0]&&q(b,1):(b=fr(t),b.c(),q(b,1),b.m(a,null)):b&&(b.d(1),b=null),2118656&n[0]){let e;for(C=t[10],e=0;e<C.length;e+=1){const o=ur(t,C,e);x[e]?(x[e].p(o,n),q(x[e],1)):(x[e]=gr(o),x[e].c(),q(x[e],1),x[e].m(r,l))}for(;e<x.length;e+=1)x[e].d(1);x.length=C.length}t[12]?k?(k.p(t,n),4096&n[0]&&q(k,1)):(k=pr(t),k.c(),q(k,1),k.m(r,null)):k&&(k.d(1),k=null),(!h||2&n[0])&&A(e,"--voffset",t[1]),(!h||4&n[0])&&A(e,"--hoffset",t[2]),(!h||8&n[0])&&A(e,"--fontsize",t[3]),(!h||16&n[0])&&A(e,"--color",t[4]),(!h||32&n[0])&&A(e,"--highlight-color",t[5]),(!h||64&n[0])&&A(e,"--text-bg-color",t[6]),(!h||128&n[0])&&A(e,"--gradient-stop1",t[7]),(!h||256&n[0])&&A(e,"--gradient-stop2",t[8]),(!h||512&n[0])&&A(e,"--marginbottom",t[9]),(!h||65536&n[0])&&A(e,"--transition",t[16].transition),(!h||65536&n[0])&&A(e,"opacity",t[16].transition),(!h||65536&n[0])&&A(e,"max-height",10*Xe(Qe,t[16].transition,0,.6)+"rem"),(!h||65536&n[0])&&A(e,"visibility",0!==t[16].transition?"visible":"hidden"),1&n[0]&&E(e,"placementTop","top"===t[0])},i(t){if(!h){q(s.$$.fragment,t),q(b);for(let t=0;t<C.length;t+=1)q(x[t]);q(k),h=!0}},o(t){!function(t,n,e,r){if(t&&t.o){if(Y.has(t))return;Y.add(t),(void 0).c.push((()=>{Y.delete(t),r&&(e&&t.d(1),r())})),t.o(n)}}(s.$$.fragment,t),h=!1},d(t){t&&w(e),m&&m.d(),n[31](null),et(s),b&&b.d(),function(t,n){for(let e=0;e<t.length;e+=1)t[e]&&t[e].d(n)}(x,t),k&&k.d(),t&&w(f),w(d),g=!1,p()}}}function vr(t,n,e){let r,o,i,a,s,c,u,{placement:f}=n,{voffset:d="3rem"}=n,{hoffset:h="2rem"}=n,{fontsize:g="1.5rem"}=n,{color:p="#ffffff"}=n,{highlightcolor:m="#15e8b5"}=n,{backgroundcolor:v="#202020"}=n,{gradientstop1:y="#ffffff88"}=n,{gradientstop2:b="#ffffffcc"}=n,{marginbottom:$="0rem"}=n,{formattext:w}=n,{demomode:S}=n,C=[],x=null,M=null,T=at.Disconnected,A=!1,E=!1,k=!1,I=sr({transition:0},{duration:200});l(t,I,(t=>e(16,c=t)));const P=F(),N=Je(qe),B=Je(((t,{delay:n=0,duration:e=350,maxWidth:r=10})=>({delay:n,duration:e,css:t=>`\n max-width: ${Xe(Qe,t,0,1)*r}rem;\n `}))),R=t=>{e(12,k=k||t)},_=t=>{e(27,T=t),T===at.Recording&&(e(12,k=!1),e(10,C=[]),M=null)},D=t=>{if(void 0===t)return;u&&(a||T===at.Recording)&&u.updateVU(.5*Math.random()+.5,75*Math.random()+75),t.isFinal?O(C.length>0?a?3500:2e3:0):C.length>0&&(A||e(28,A=!0),O(2e3));const n=`${t.contextId}/${t.id}`;null!==M?M!==n&&(e(12,k=!1),M=n):M=n,e(10,C=[]),t.words.forEach((t=>{e(10,C[t.index]={word:t.value,serialNumber:t.index,entityType:null,isFinal:t.isFinal,hide:!1},C)})),i?t.entities.forEach((t=>{e(10,C[t.startPosition].word=t.value,C),e(10,C[t.startPosition].entityType=t.type,C),e(10,C[t.startPosition].isFinal=t.isFinal,C),e(10,C[t.startPosition].hide=!1,C);for(let n=t.startPosition+1;n<t.endPosition;n++)C[n]&&e(10,C[n].hide=!0,C)})):t.entities.forEach((t=>{for(let n=t.startPosition;n<t.endPosition;n++)C[n]&&(e(10,C[n].entityType=t.type,C),e(10,C[n].isFinal=t.isFinal,C))})),e(10,C=C.filter((t=>!t.hide)))},O=(t=0)=>{L(),x=window.setTimeout((()=>{x=null,A&&e(28,A=!1)}),t)},L=()=>{null!==x&&(window.clearTimeout(x),x=null)};return t.$$set=t=>{"placement"in t&&e(0,f=t.placement),"voffset"in t&&e(1,d=t.voffset),"hoffset"in t&&e(2,h=t.hoffset),"fontsize"in t&&e(3,g=t.fontsize),"color"in t&&e(4,p=t.color),"highlightcolor"in t&&e(5,m=t.highlightcolor),"backgroundcolor"in t&&e(6,v=t.backgroundcolor),"gradientstop1"in t&&e(7,y=t.gradientstop1),"gradientstop2"in t&&e(8,b=t.gradientstop2),"marginbottom"in t&&e(9,$=t.marginbottom),"formattext"in t&&e(22,w=t.formattext),"demomode"in t&&e(23,S=t.demomode)},t.$$.update=()=>{if(1024&t.$$.dirty[0]&&e(15,r=0===C.length),64&t.$$.dirty[0]&&e(14,o="none"!==v),4194304&t.$$.dirty[0]&&(i=void 0===w||"false"!==w),8388608&t.$$.dirty[0]&&e(30,a=void 0!==S&&"false"!==S),1073741824&t.$$.dirty[0]&&e(13,s=a?800:350),939524096&t.$$.dirty[0]){const t=T===at.Recording||A;t!==E&&(n="visibilitychanged",c=t,P.dispatchEvent(new CustomEvent(n,{detail:c,composed:!0}))),e(29,E=t),I.set({transition:E?1:0})}var n,c;1073741824&t.$$.dirty[0]&&(a||O(0))},[f,d,h,g,p,m,v,y,b,$,C,u,k,s,o,r,c,I,N,B,t=>{switch(t.data.type){case"speechsegment":D(t.data.segment);break;case"speechhandled":R(t.data.success);break;case"speechstate":_(t.data.state)}},t=>t.entityType||"",w,S,R,_,D,T,A,E,a,function(t){G[t?"unshift":"push"]((()=>{u=t,e(11,u)}))}]}class yr extends it{constructor(t){super(),this.shadowRoot.innerHTML="<style>.BigTranscript{position:relative;user-select:none;font-family:'Saira Condensed', sans-serif;text-transform:uppercase;color:var(--color);font-size:var(--fontsize);line-height:135%;display:flex;flex-direction:row;justify-content:start;flex-wrap:wrap;margin-bottom:calc(var(--marginbottom) * var(--transition))}.TranscriptItem{position:relative;display:flex;flex-direction:row;align-items:center}.Entity{color:var(--highlight-color)}.TransscriptItemContent{z-index:1;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;overflow:hidden;white-space:nowrap}.TransscriptItemBgDiv{position:absolute;box-sizing:content-box;width:100%;height:100%;top:-0.2rem;left:-0.8rem;margin:0;padding:0.2rem 0.8rem;background-color:var(--text-bg-color);z-index:-1}.placementTop{position:fixed;top:0;left:0;right:0;bottom:0;margin:var(--voffset) var(--hoffset) 0 var(--hoffset);z-index:50;pointer-events:none}.listening{animation:flow 1s linear infinite;background:linear-gradient(-60deg, var(--gradient-stop1), var(--gradient-stop2), var(--gradient-stop1), var(--gradient-stop2), var(--gradient-stop1));background-size:200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone}@keyframes flow{0%{background-position:100% 50%}100%{background-position:0% 50%}}</style>",ot(this,{target:this.shadowRoot,props:k(this.attributes),customElement:!0},vr,mr,c,{placement:0,voffset:1,hoffset:2,fontsize:3,color:4,highlightcolor:5,backgroundcolor:6,gradientstop1:7,gradientstop2:8,marginbottom:9,formattext:22,demomode:23,speechhandled:24,speechstate:25,speechsegment:26},null,[-1,-1]),t&&(t.target&&$(t.target,this,t.anchor),t.props&&(this.$set(t.props),V()))}static get observedAttributes(){return["placement","voffset","hoffset","fontsize","color","highlightcolor","backgroundcolor","gradientstop1","gradientstop2","marginbottom","formattext","demomode","speechhandled","speechstate","speechsegment"]}get placement(){return this.$$.ctx[0]}set placement(t){this.$$set({placement:t}),V()}get voffset(){return this.$$.ctx[1]}set voffset(t){this.$$set({voffset:t}),V()}get hoffset(){return this.$$.ctx[2]}set hoffset(t){this.$$set({hoffset:t}),V()}get fontsize(){return this.$$.ctx[3]}set fontsize(t){this.$$set({fontsize:t}),V()}get color(){return this.$$.ctx[4]}set color(t){this.$$set({color:t}),V()}get highlightcolor(){return this.$$.ctx[5]}set highlightcolor(t){this.$$set({highlightcolor:t}),V()}get backgroundcolor(){return this.$$.ctx[6]}set backgroundcolor(t){this.$$set({backgroundcolor:t}),V()}get gradientstop1(){return this.$$.ctx[7]}set gradientstop1(t){this.$$set({gradientstop1:t}),V()}get gradientstop2(){return this.$$.ctx[8]}set gradientstop2(t){this.$$set({gradientstop2:t}),V()}get marginbottom(){return this.$$.ctx[9]}set marginbottom(t){this.$$set({marginbottom:t}),V()}get formattext(){return this.$$.ctx[22]}set formattext(t){this.$$set({formattext:t}),V()}get demomode(){return this.$$.ctx[23]}set demomode(t){this.$$set({demomode:t}),V()}get speechhandled(){return this.$$.ctx[24]}get speechstate(){return this.$$.ctx[25]}get speechsegment(){return this.$$.ctx[26]}}customElements.get("big-transcript")?console.warn("Skipping re-defining customElement big-transcript"):customElements.define("big-transcript",yr)}));
//# sourceMappingURL=big-transcript.js.map

@@ -1,2 +0,3 @@

!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";function t(){}function e(t){return t()}function n(){return Object.create(null)}function o(t){t.forEach(e)}function r(t){return"function"==typeof t}function i(t,e){return t!=t?e==e:t!==e}function c(t,e){t.appendChild(e)}function s(t,e,n){t.insertBefore(e,n||null)}function l(t){t.parentNode.removeChild(t)}function a(t){return document.createElement(t)}function d(t){return document.createTextNode(t)}function u(){return d(" ")}function p(t,e,n,o){return t.addEventListener(e,n,o),()=>t.removeEventListener(e,n,o)}function f(t,e,n){null==n?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function h(t,e,n){t.classList[n?"add":"remove"](e)}function m(t){const e={};for(const n of t)e[n.name]=n.value;return e}let g;function C(t){g=t}const w=[],b=[],$=[],y=[],x=Promise.resolve();let S=!1;function v(t){$.push(t)}let N=!1;const k=new Set;function _(){if(!N){N=!0;do{for(let t=0;t<w.length;t+=1){const e=w[t];C(e),T(e.$$)}for(C(null),w.length=0;b.length;)b.pop()();for(let t=0;t<$.length;t+=1){const e=$[t];k.has(e)||(k.add(e),e())}$.length=0}while(w.length);for(;y.length;)y.pop()();S=!1,N=!1,k.clear()}}function T(t){if(null!==t.fragment){t.update(),o(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(v)}}const R=new Set;const E="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function A(t,e){-1===t.$$.dirty[0]&&(w.push(t),S||(S=!0,x.then(_)),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function B(i,c,s,a,d,u,p,f=[-1]){const h=g;C(i);const m=i.$$={fragment:null,ctx:null,props:u,update:t,not_equal:d,bound:n(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(c.context||(h?h.$$.context:[])),callbacks:n(),dirty:f,skip_bound:!1,root:c.target||h.$$.root};p&&p(m.root);let w=!1;if(m.ctx=s?s(i,c.props||{},((t,e,...n)=>{const o=n.length?n[0]:e;return m.ctx&&d(m.ctx[t],m.ctx[t]=o)&&(!m.skip_bound&&m.bound[t]&&m.bound[t](o),w&&A(i,t)),e})):[],m.update(),w=!0,o(m.before_update),m.fragment=!!a&&a(m.ctx),c.target){if(c.hydrate){const t=function(t){return Array.from(t.childNodes)}(c.target);m.fragment&&m.fragment.l(t),t.forEach(l)}else m.fragment&&m.fragment.c();c.intro&&((b=i.$$.fragment)&&b.i&&(R.delete(b),b.i($))),function(t,n,i,c){const{fragment:s,on_mount:l,on_destroy:a,after_update:d}=t.$$;s&&s.m(n,i),c||v((()=>{const n=l.map(e).filter(r);a?a.push(...n):o(n),t.$$.on_mount=[]})),d.forEach(v)}(i,c.target,c.anchor,c.customElement),_()}var b,$;C(h)}let M;"function"==typeof HTMLElement&&(M=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){const{on_mount:t}=this.$$;this.$$.on_disconnect=t.map(e).filter(r);for(const t in this.$$.slotted)this.appendChild(this.$$.slotted[t])}attributeChangedCallback(t,e,n){this[t]=n}disconnectedCallback(){o(this.$$.on_disconnect)}$destroy(){!function(t,e){const n=t.$$;null!==n.fragment&&(o(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}(this,1),this.$destroy=t}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(t){var e;this.$$set&&(e=t,0!==Object.keys(e).length)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}});var H,L,D,P,I,q=(function(t,e){var n;Object.defineProperty(e,"__esModule",{value:!0}),e.ClientState=void 0,(n=e.ClientState||(e.ClientState={}))[n.Failed=0]="Failed",n[n.NoBrowserSupport=1]="NoBrowserSupport",n[n.NoAudioConsent=2]="NoAudioConsent",n[n.Disconnected=3]="Disconnected",n[n.Disconnecting=4]="Disconnecting",n[n.Connecting=5]="Connecting",n[n.Connected=6]="Connected",n[n.Starting=7]="Starting",n[n.Stopping=8]="Stopping",n[n.Recording=9]="Recording"}(H={exports:{}},H.exports),H.exports);!function(t){t.Failed="Failed",t.NoBrowserSupport="NoBrowserSupport",t.NoAudioConsent="NoAudioConsent",t.Idle="Idle",t.Connecting="Connecting",t.Ready="Ready",t.Recording="Recording",t.Loading="Loading"}(L||(L={})),function(t){t.Poweron="poweron",t.Mic="mic",t.Error="error",t.Denied="denied"}(D||(D={})),function(t){t.Hold="hold",t.Click="click",t.Noninteractive="noninteractive"}(P||(P={})),function(t){t.None="none",t.Connecting="connecting",t.Busy="busy"}(I||(I={})),q.ClientState.Disconnected,D.Poweron,P.Click,I.None,q.ClientState.Disconnecting,D.Poweron,P.Noninteractive,I.Connecting,q.ClientState.Connecting,D.Poweron,P.Noninteractive,I.Connecting,q.ClientState.Connected,D.Mic,P.Hold,I.None,q.ClientState.Starting,D.Mic,P.Hold,I.Connecting,q.ClientState.Recording,D.Mic,P.Hold,I.None,q.ClientState.Stopping,D.Mic,P.Noninteractive,I.Busy,q.ClientState.Failed,D.Error,P.Click,I.None,q.ClientState.NoBrowserSupport,D.Error,P.Click,I.None,q.ClientState.NoAudioConsent,D.Denied,P.Click,I.None;const{window:F}=E;function z(t){let e,n,o,r,i,d,f,h,m=t[2]===K&&j(t),g=t[2]===q.ClientState.NoAudioConsent&&O(),C=t[2]===q.ClientState.NoBrowserSupport&&U(),w=t[2]===Q&&G();return{c(){e=a("errorDiv"),n=a("errorLeft"),n.textContent="×",o=u(),m&&m.c(),r=u(),g&&g.c(),i=u(),C&&C.c(),d=u(),w&&w.c()},m(l,a){s(l,e,a),c(e,n),c(e,o),m&&m.m(e,null),c(e,r),g&&g.m(e,null),c(e,i),C&&C.m(e,null),c(e,d),w&&w.m(e,null),f||(h=p(n,"click",t[4]),f=!0)},p(t,n){t[2]===K?m?m.p(t,n):(m=j(t),m.c(),m.m(e,r)):m&&(m.d(1),m=null),t[2]===q.ClientState.NoAudioConsent?g?g.p(t,n):(g=O(),g.c(),g.m(e,i)):g&&(g.d(1),g=null),t[2]===q.ClientState.NoBrowserSupport?C||(C=U(),C.c(),C.m(e,d)):C&&(C.d(1),C=null),t[2]===Q?w?w.p(t,n):(w=G(),w.c(),w.m(e,null)):w&&(w.d(1),w=null)},d(t){t&&l(e),m&&m.d(),g&&g.d(),C&&C.d(),w&&w.d(),f=!1,h()}}}function j(t){let e,n,o,r,i,p,h,m,g,C,w,b,$,y,x=t[1].appId+"";return{c(){e=a("errorRight"),n=a("h1"),n.textContent="Failed to connect Speechly",o=u(),r=a("p"),i=d("Please check that Speechly application id '"),p=d(x),h=d("' has been successfully deployed."),m=u(),g=a("p"),C=a("a"),C.textContent="Troubleshooting",w=d("\n     \n "),b=a("a"),$=d("Reload"),f(C,"href","https://docs.speechly.com/faq/#error-invalid-app-id"),f(b,"href",y=window.location.href)},m(t,l){s(t,e,l),c(e,n),c(e,o),c(e,r),c(r,i),c(r,p),c(r,h),c(e,m),c(e,g),c(g,C),c(g,w),c(g,b),c(b,$)},p(t,e){2&e&&x!==(x=t[1].appId+"")&&function(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}(p,x)},d(t){t&&l(e)}}}function O(e){let n,o,r,i,p,h,m,g,C,w;return{c(){n=a("errorRight"),o=a("h1"),o.textContent="No Mic Permission",r=u(),i=a("p"),i.textContent="To use the voice interface, please allow your web browser access the\n microphone and reload.",p=u(),h=a("p"),m=a("a"),m.textContent="Troubleshooting",g=d("\n     \n "),C=a("a"),w=d("Reload"),f(m,"href","https://docs.speechly.com/faq/#error-no-audio-consent"),f(C,"href",window.location.href)},m(t,e){s(t,n,e),c(n,o),c(n,r),c(n,i),c(n,p),c(n,h),c(h,m),c(h,g),c(h,C),c(C,w)},p:t,d(t){t&&l(n)}}}function U(t){let e;return{c(){e=a("errorRight"),e.innerHTML='<h1>Unsupported Browser</h1> \n <p>To use the voice interface, please visit this site using a supported\n browser.</p> \n <p><a href="https://docs.speechly.com/client-libraries/supported-browsers/#error-no-browser-support">Troubleshooting</a></p>'},m(t,n){s(t,e,n)},d(t){t&&l(e)}}}function G(e){let n,o,r,i,p,h,m,g,C,w;return{c(){n=a("errorRight"),o=a("h1"),o.textContent="HTTPS Required",r=u(),i=a("p"),i.textContent="To use the voice interface, please visit this site using the secure\n https:// protocol.",p=u(),h=a("p"),m=a("a"),m.textContent="Troubleshooting",g=d("\n     \n "),C=a("a"),w=d("Try with HTTPS"),f(m,"href","https://docs.speechly.com/faq/#error-https-required"),f(C,"href",window.location.href.replace(/^http(?!s)/,"https"))},m(t,e){s(t,n,e),c(n,o),c(n,r),c(n,i),c(n,p),c(n,h),c(h,m),c(h,g),c(h,C),c(C,w)},p:t,d(t){t&&l(n)}}}function J(e){let n,o,r,i,d,m=e[2]&&z(e);return{c(){n=a("link"),o=u(),r=a("main"),m&&m.c(),this.c=t,f(n,"href","https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@700&display=swap"),f(n,"rel","stylesheet"),h(r,"bottom","bottom"===e[0])},m(t,l){c(document.head,n),s(t,o,l),s(t,r,l),m&&m.m(r,null),i||(d=p(F,"message",e[3]),i=!0)},p(t,[e]){t[2]?m?m.p(t,e):(m=z(t),m.c(),m.m(r,null)):m&&(m.d(1),m=null),1&e&&h(r,"bottom","bottom"===t[0])},i:t,o:t,d(t){l(n),t&&l(o),t&&l(r),m&&m.d(),i=!1,d()}}}const K="InvaldAppId",Q="HttpsRequired";function V(t,e,n){let{placement:o=null}=e,r={};let i=null;const c=(t,e)=>{n(1,r={appId:e})},s=t=>{var e,o;switch(t){case q.ClientState.Failed:n(2,i=K);break;case q.ClientState.NoAudioConsent:case q.ClientState.NoBrowserSupport:if("https:"!==(null===(e=null===window||void 0===window?void 0:window.location)||void 0===e?void 0:e.protocol)&&("localhost"!==(o=window.location.hostname)&&"[::1]"!==o&&null===o.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/))){n(2,i=Q);break}n(2,i=t)}};return t.$$set=t=>{"placement"in t&&n(0,o=t.placement)},[o,r,i,t=>{switch(t.data.type){case"holdstart":s(t.data.state);break;case"initialized":console.log(t.data),c(t.data.status,t.data.appId)}},()=>{n(2,i=null)}]}class W extends M{constructor(t){super(),this.shadowRoot.innerHTML="<style>main.bottom{position:fixed;bottom:0;left:0;right:0;min-height:10em;z-index:51;user-select:none;pointer-events:none}errorDiv{box-sizing:border-box;position:relative;width:100%;min-height:10em;background-color:white;user-select:text;pointer-events:all;color:black;display:flex;box-shadow:0 0 8px #00000040;flex-direction:row}errorLeft{box-sizing:border-box;width:2rem;background-color:red;padding:0.2rem 0.2rem;color:#ffffff;display:flex;flex-direction:column;align-items:center;justify-content:start;font-size:1.5rem;cursor:pointer}errorRight{background-color:white;padding:1rem 3rem 1rem 1rem;overflow:auto;flex-grow:1}h1{font-size:1.5rem;margin:0;padding:0 0 0.5rem 0;font-family:'Saira Condensed', sans-serif;text-transform:uppercase}p{margin:0;padding:0 0 0.5rem 0;color:#999}a{color:#000}</style>",B(this,{target:this.shadowRoot,props:m(this.attributes),customElement:!0},V,J,i,{placement:0},null),t&&(t.target&&s(t.target,this,t.anchor),t.props&&(this.$set(t.props),_()))}static get observedAttributes(){return["placement"]}get placement(){return this.$$.ctx[0]}set placement(t){this.$$set({placement:t}),_()}}customElements.get("error-panel")?console.warn("Skipping re-defining customElement error-panel"):customElements.define("error-panel",W)}));
!function(n){"function"==typeof define&&define.amd?define(n):n()}((function(){"use strict";function n(){}function t(n){return n()}function e(){return Object.create(null)}function r(n){n.forEach(t)}function o(n){return"function"==typeof n}function a(n,t){return n!=n?t==t:n!==t}function i(n,t){n.appendChild(t)}function c(n,t,e){n.insertBefore(t,e||null)}function u(n){n.parentNode.removeChild(n)}function s(n){return document.createElement(n)}function l(n){return document.createTextNode(n)}function d(){return l(" ")}function f(n,t,e,r){return n.addEventListener(t,e,r),()=>n.removeEventListener(t,e,r)}function p(n,t,e){null==e?n.removeAttribute(t):n.getAttribute(t)!==e&&n.setAttribute(t,e)}function h(n,t,e){n.classList[e?"add":"remove"](t)}function g(n){const t={};for(const e of n)t[e.name]=e.value;return t}let m;function v(n){m=n}const S=[],b=[],y=[],C=[],w=Promise.resolve();let M=!1;function A(n){y.push(n)}let T=!1;const N=new Set;function I(){if(!T){T=!0;do{for(let n=0;n<S.length;n+=1){const t=S[n];v(t),B(t.$$)}for(v(null),S.length=0;b.length;)b.pop()();for(let n=0;n<y.length;n+=1){const t=y[n];N.has(t)||(N.add(t),t())}y.length=0}while(S.length);for(;C.length;)C.pop()();M=!1,T=!1,N.clear()}}function B(n){if(null!==n.fragment){n.update(),r(n.before_update);const t=n.dirty;n.dirty=[-1],n.fragment&&n.fragment.p(n.ctx,t),n.after_update.forEach(A)}}const E=new Set;const R="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function x(n,t){-1===n.$$.dirty[0]&&(S.push(n),M||(M=!0,w.then(I)),n.$$.dirty.fill(0)),n.$$.dirty[t/31|0]|=1<<t%31}function $(a,i,c,s,l,d,f,p=[-1]){const h=m;v(a);const g=a.$$={fragment:null,ctx:null,props:d,update:n,not_equal:l,bound:e(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(i.context||(h?h.$$.context:[])),callbacks:e(),dirty:p,skip_bound:!1,root:i.target||h.$$.root};f&&f(g.root);let S=!1;if(g.ctx=c?c(a,i.props||{},((n,t,...e)=>{const r=e.length?e[0]:t;return g.ctx&&l(g.ctx[n],g.ctx[n]=r)&&(!g.skip_bound&&g.bound[n]&&g.bound[n](r),S&&x(a,n)),t})):[],g.update(),S=!0,r(g.before_update),g.fragment=!!s&&s(g.ctx),i.target){if(i.hydrate){const n=function(n){return Array.from(n.childNodes)}(i.target);g.fragment&&g.fragment.l(n),n.forEach(u)}else g.fragment&&g.fragment.c();i.intro&&((b=a.$$.fragment)&&b.i&&(E.delete(b),b.i(y))),function(n,e,a,i){const{fragment:c,on_mount:u,on_destroy:s,after_update:l}=n.$$;c&&c.m(e,a),i||A((()=>{const e=u.map(t).filter(o);s?s.push(...e):r(e),n.$$.on_mount=[]})),l.forEach(A)}(a,i.target,i.anchor,i.customElement),I()}var b,y;v(h)}let P;var G;"function"==typeof HTMLElement&&(P=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){const{on_mount:n}=this.$$;this.$$.on_disconnect=n.map(t).filter(o);for(const n in this.$$.slotted)this.appendChild(this.$$.slotted[n])}attributeChangedCallback(n,t,e){this[n]=e}disconnectedCallback(){r(this.$$.on_disconnect)}$destroy(){!function(n,t){const e=n.$$;null!==e.fragment&&(r(e.on_destroy),e.fragment&&e.fragment.d(t),e.on_destroy=e.fragment=null,e.ctx=[])}(this,1),this.$destroy=n}$on(n,t){const e=this.$$.callbacks[n]||(this.$$.callbacks[n]=[]);return e.push(t),()=>{const n=e.indexOf(t);-1!==n&&e.splice(n,1)}}$set(n){var t;this.$$set&&(t=n,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(n),this.$$.skip_bound=!1)}}),function(n){n[n.Failed=0]="Failed",n[n.NoBrowserSupport=1]="NoBrowserSupport",n[n.NoAudioConsent=2]="NoAudioConsent",n[n.Disconnected=3]="Disconnected",n[n.Disconnecting=4]="Disconnecting",n[n.Connecting=5]="Connecting",n[n.Connected=6]="Connected",n[n.Starting=7]="Starting",n[n.Stopping=8]="Stopping",n[n.Recording=9]="Recording"}(G||(G={})),new Map([[G.Failed,"Failed"],[G.NoBrowserSupport,"NoBrowserSupport"],[G.NoAudioConsent,"NoAudioConsent"],[G.Disconnecting,"Disconnecting"],[G.Disconnected,"Disconnected"],[G.Connecting,"Connecting"],[G.Connected,"Connected"],[G.Starting,"Starting"],[G.Stopping,"Stopping"],[G.Recording,"Recording"]]);var k="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var L,O,F=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},D=F;function H(n,t,e,r){return n.call(r,t[e],e,t)}var K=function(n,t,e){var r,o=0;for(r in null==L&&function(){for(var n in O=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],L=!0,{toString:null})L=!1}(),n)if(!1===H(t,n,r,e))break;if(L)for(var a=n.constructor,i=!!a&&n===a.prototype;(r=O[o++])&&("constructor"===r&&(i||!D(n,r))||n[r]===Object.prototype[r]||!1!==H(t,n,r,e)););},_=K;var U=function(n){var t=[];return _(n,(function(n,e){"function"==typeof n&&t.push(e)})),t.sort()};var j=function(n,t,e){var r=n.length;t=null==t?0:t<0?Math.max(r+t,0):Math.min(t,r),e=null==e?r:e<0?Math.max(r+e,0):Math.min(e,r);for(var o=[];t<e;)o.push(n[t++]);return o},z=j;var V=function(n,t,e){var r=z(arguments,2);return function(){return n.apply(t,r.concat(z(arguments)))}};var Z=function(n,t,e){if(null!=n)for(var r=-1,o=n.length;++r<o&&!1!==t.call(e,n[r],r,n););},W=U,J=V,q=Z,Y=j;var Q=function(n,t){var e=arguments.length>1?Y(arguments,1):W(n);q(e,(function(t){n[t]=J(n[t],n)}))},X=F,nn=K;var tn=function(n,t,e){nn(n,(function(r,o){if(X(n,o))return t.call(e,n[o],o,n)}))};var en=function(n){return n};var rn=function(n){return function(t){return t[n]}},on=/^\[object (.*)\]$/,an=Object.prototype.toString;var cn=function(n){return null===n?"Null":undefined===n?"Undefined":on.exec(an.call(n))[1]},un=cn;var sn=function(n,t){return un(n)===t},ln=sn,dn=Array.isArray||function(n){return ln(n,"Array")},fn=tn,pn=dn;function hn(n,t){for(var e=-1,r=n.length;++e<r;)if(gn(n[e],t))return!0;return!1}function gn(n,t){return n&&"object"==typeof n?pn(n)&&pn(t)?function(n,t){for(var e=-1,r=t.length;++e<r;)if(!hn(n,t[e]))return!1;return!0}(n,t):function(n,t){var e=!0;return fn(t,(function(t,r){if(!gn(n[r],t))return e=!1})),e}(n,t):n===t}var mn=gn,vn=en,Sn=rn,bn=mn;var yn=function(n,t){if(null==n)return vn;switch(typeof n){case"function":return void 0!==t?function(e,r,o){return n.call(t,e,r,o)}:n;case"object":return function(t){return bn(t,n)};case"string":case"number":return Sn(n)}},Cn=tn,wn=yn;var Mn=function(n,t,e){t=wn(t,e);var r=!1;return Cn(n,(function(e,o){if(t(e,o,n))return r=!0,!1})),r},An=Mn;var Tn=function(n,t){return An(n,(function(n){return n===t}))};var Nn=function(n){return!!n&&"object"==typeof n&&n.constructor===Object},In=tn,Bn=Nn;var En=function n(t,e){for(var r,o=0,a=arguments.length;++o<a;)(r=arguments[o])&&In(r,(function(e,r){var o=t[r];null==o?t[r]=e:Bn(o)&&Bn(e)&&n(o,e)}));return t},Rn=tn,xn=Nn;function $n(n,t){for(var e,r=0,o=arguments.length;++r<o;)(e=arguments[r])&&Rn(e,Pn,n);return n}function Pn(n,t){var e=this[t];xn(n)&&xn(e)?$n(e,n):this[t]=n}var Gn=$n,kn=tn,Ln=yn;var On=function(n,t,e){t=Ln(t,e);var r=!0;return kn(n,(function(e,o){if(!t(e,o,n))return r=!1,!1})),r},Fn=sn;var Dn=function(n){return Fn(n,"Object")};var Hn=F,Kn=On,_n=Dn,Un=function(n,t){return n===t?0!==n||1/n==1/t:n!=n&&t!=t};function jn(n,t){return Hn(this,t)}var zn=function(n,t,e){return e=e||Un,_n(n)&&_n(t)?Kn(n,function(n){return function(t,e){return Hn(this,e)&&n(t,this[e])}}(e),t)&&Kn(t,jn,n):e(n,t)},Vn=Z,Zn=j,Wn=tn;var Jn=function(n,t){return Vn(Zn(arguments,1),(function(t){Wn(t,(function(t,e){null==n[e]&&(n[e]=t)}))})),n},qn=tn,Yn=yn;var Qn=function(n,t,e){t=Yn(t,e);var r={};return qn(n,(function(n,e,o){t(n,e,o)&&(r[e]=n)})),r},Xn=Mn,nt=yn;var tt=function(n,t,e){var r;return t=nt(t,e),Xn(n,(function(n,e,o){if(t(n,e,o))return r=n,!0})),r},et=tn,rt=Nn;function ot(n,t,e,r){return et(n,(function(n,o){var a=e?e+"."+o:o;0!==r&&rt(n)?ot(n,t,a,r-1):t[a]=n})),t}var at=function(n,t){return null==n?{}:ot(n,{},"",t=null==t?-1:t)};var it=function(n,t){for(var e=t.split("."),r=e.pop();t=e.shift();)if(null==(n=n[t]))return;return n[r]},ct=it;var ut=function(n,t){return undefined!==ct(n,t)},st=tn,lt=Object.keys||function(n){var t=[];return st(n,(function(n,e){t.push(e)})),t},dt=tn,ft=yn;var pt=function(n,t,e){t=ft(t,e);var r={};return dt(n,(function(n,e,o){r[e]=t(n,e,o)})),r},ht=tn;var gt=function(n,t){var e=!0;return ht(t,(function(t,r){if(n[r]!==t)return e=!1})),e},mt=yn;var vt=function(n,t,e){if(null!=n&&n.length){if(n.length&&!t)return Math.max.apply(Math,n);t=mt(t,e);for(var r,o,a,i=-1/0,c=-1,u=n.length;++c<u;)(a=t(o=n[c],c,n))>i&&(i=a,r=o);return r}return 1/0},St=tn;var bt=function(n){var t=[];return St(n,(function(n,e){t.push(n)})),t},yt=vt,Ct=bt;var wt=tn;function Mt(n,t){this[t]=n}var At=function(n,t){for(var e,r=0,o=arguments.length;++r<o;)null!=(e=arguments[r])&&wt(e,Mt,n);return n},Tt=cn,Nt=Nn,It=At;var Bt=function(n){switch(Tt(n)){case"Object":return Nt(r=n)?It({},r):r;case"Array":return n.slice();case"RegExp":return e="",e+=(t=n).multiline?"m":"",e+=t.global?"g":"",e+=t.ignoreCase?"i":"",new RegExp(t.source,e);case"Date":return new Date(+n);default:return n}var t,e,r},Et=tn,Rt=cn,xt=Nn;function $t(n,t){switch(Rt(n)){case"Object":return function(n,t){if(xt(n)){var e={};return Et(n,(function(n,e){this[e]=$t(n,t)}),e),e}return t?t(n):n}(n,t);case"Array":return function(n,t){var e=[],r=-1,o=n.length;for(;++r<o;)e[r]=$t(n[r],t);return e}(n,t);default:return Bt(n)}}var Pt=F,Gt=$t,kt=Dn;var Lt=function n(){var t,e,r,o,a=1;for(o=Gt(arguments[0]);r=arguments[a++];)for(t in r)Pt(r,t)&&(e=r[t],kt(e)&&kt(o[t])?o[t]=n(o[t],e):o[t]=Gt(e));return o},Ot=yn;var Ft=function(n,t,e){if(null!=n&&n.length){if(n.length&&!t)return Math.min.apply(Math,n);t=Ot(t,e);for(var r,o,a,i=1/0,c=-1,u=n.length;++c<u;)(a=t(o=n[c],c,n))<i&&(i=a,r=o);return r}return-1/0},Dt=Ft,Ht=bt;var Kt=Z;var _t=function(n,t){return t?(Kt(t.split("."),(function(t){n[t]||(n[t]={}),n=n[t]})),n):n};var Ut=function(n,t,e){if(e=e||0,null==n)return-1;for(var r=n.length,o=e<0?r+e:e;o<r;){if(n[o]===t)return o;o++}return-1},jt=Ut;var zt=j,Vt=function(n,t){return-1!==jt(n,t)};var Zt=function(n,t){var e="string"!=typeof arguments[1]?arguments[1]:zt(arguments,1),r={};for(var o in n)n.hasOwnProperty(o)&&!Vt(e,o)&&(r[o]=n[o]);return r},Wt=j;var Jt=function(n,t){for(var e,r="string"!=typeof arguments[1]?arguments[1]:Wt(arguments,1),o={},a=0;e=r[a++];)o[e]=n[e];return o},qt=pt,Yt=rn;var Qt=tn;var Xt=function(n){var t=0;return Qt(n,(function(){t++})),t},ne=tn,te=Xt;var ee=function(n,t,e,r){var o=arguments.length>2;if(!te(n)&&!o)throw new Error("reduce of empty object with no initial value");return ne(n,(function(n,a,i){o?e=t.call(r,e,n,a,i):(e=n,o=!0)})),e},re=Qn,oe=yn;var ae=sn;var ie=function(n){return ae(n,"Function")};var ce=function(n,t){var e=n[t];if(void 0!==e)return ie(e)?e.call(n):e},ue=_t;var se=function(n,t,e){var r=/^(.+)\.(.+)$/.exec(t);r?ue(n,r[1])[r[2]]=e:n[t]=e},le=ut;var de=function(n,t){if(le(n,t)){for(var e=t.split("."),r=e.pop();t=e.shift();)n=n[t];return delete n[r]}return!0},fe={bindAll:Q,contains:Tn,deepFillIn:En,deepMatches:mn,deepMixIn:Gn,equals:zn,every:On,fillIn:Jn,filter:Qn,find:tt,flatten:at,forIn:K,forOwn:tn,functions:U,get:it,has:ut,hasOwn:F,keys:lt,map:pt,matches:gt,max:function(n,t){return yt(Ct(n),t)},merge:Lt,min:function(n,t){return Dt(Ht(n),t)},mixIn:At,namespace:_t,omit:Zt,pick:Jt,pluck:function(n,t){return qt(n,Yt(t))},reduce:ee,reject:function(n,t,e){return t=oe(t,e),re(n,(function(n,e,r){return!t(n,e,r)}),e)},result:ce,set:se,size:Xt,some:Mn,unset:de,values:bt};(function(){var n,t;t=fe,n=function(){function n(){}return n.prototype.getCountry=function(t){return n.prototype.countries[t]},n.prototype.getCode=function(e){var r,o;return o=null,null!=e&&-1!==(r=t.values(n.prototype.countries).indexOf(e))&&(o=Object.keys(n.prototype.countries)[r]),o},n.prototype.getCountries=function(){return t.values(n.prototype.countries)},n.prototype.getCodes=function(){return Object.keys(n.prototype.countries)},n.prototype.getData=function(){return n.prototype.countries},n.prototype.countries={AF:"Afghanistan",AX:"Åland Islands",AL:"Albania",DZ:"Algeria",AS:"American Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua and Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BS:"Bahamas",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarus",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia, Plurinational State of",BQ:"Bonaire, Sint Eustatius and Saba",BA:"Bosnia and Herzegovina",BW:"Botswana",BV:"Bouvet Island",BR:"Brazil",IO:"British Indian Ocean Territory",BN:"Brunei Darussalam",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodia",CM:"Cameroon",CA:"Canada",CV:"Cape Verde",KY:"Cayman Islands",CF:"Central African Republic",TD:"Chad",CL:"Chile",CN:"China",CX:"Christmas Island",CC:"Cocos (Keeling) Islands",CO:"Colombia",KM:"Comoros",CG:"Congo",CD:"Congo, the Democratic Republic of the",CK:"Cook Islands",CR:"Costa Rica",CI:"Côte d'Ivoire",HR:"Croatia",CU:"Cuba",CW:"Curaçao",CY:"Cyprus",CZ:"Czech Republic",DK:"Denmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominican Republic",EC:"Ecuador",EG:"Egypt",SV:"El Salvador",GQ:"Equatorial Guinea",ER:"Eritrea",EE:"Estonia",ET:"Ethiopia",FK:"Falkland Islands (Malvinas)",FO:"Faroe Islands",FJ:"Fiji",FI:"Finland",FR:"France",GF:"French Guiana",PF:"French Polynesia",TF:"French Southern Territories",GA:"Gabon",GM:"Gambia",GE:"Georgia",DE:"Germany",GH:"Ghana",GI:"Gibraltar",GR:"Greece",GL:"Greenland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GG:"Guernsey",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HM:"Heard Island and McDonald Mcdonald Islands",VA:"Holy See (Vatican City State)",HN:"Honduras",HK:"Hong Kong",HU:"Hungary",IS:"Iceland",IN:"India",ID:"Indonesia",IR:"Iran, Islamic Republic of",IQ:"Iraq",IE:"Ireland",IM:"Isle of Man",IL:"Israel",IT:"Italy",JM:"Jamaica",JP:"Japan",JE:"Jersey",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",KP:"Korea, Democratic People's Republic of",KR:"Korea, Republic of",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Lao People's Democratic Republic",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",MO:"Macao",MK:"Macedonia, the Former Yugoslav Republic of",MG:"Madagascar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Marshall Islands",MQ:"Martinique",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",FM:"Micronesia, Federated States of",MD:"Moldova, Republic of",MC:"Monaco",MN:"Mongolia",ME:"Montenegro",MS:"Montserrat",MA:"Morocco",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Netherlands",NC:"New Caledonia",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Norfolk Island",MP:"Northern Mariana Islands",NO:"Norway",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestine, State of",PA:"Panama",PG:"Papua New Guinea",PY:"Paraguay",PE:"Peru",PH:"Philippines",PN:"Pitcairn",PL:"Poland",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",RE:"Réunion",RO:"Romania",RU:"Russian Federation",RW:"Rwanda",BL:"Saint Barthélemy",SH:"Saint Helena, Ascension and Tristan da Cunha",KN:"Saint Kitts and Nevis",LC:"Saint Lucia",MF:"Saint Martin (French part)",PM:"Saint Pierre and Miquelon",VC:"Saint Vincent and the Grenadines",WS:"Samoa",SM:"San Marino",ST:"Sao Tome and Principe",SA:"Saudi Arabia",SN:"Senegal",RS:"Serbia",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapore",SX:"Sint Maarten (Dutch part)",SK:"Slovakia",SI:"Slovenia",SB:"Solomon Islands",SO:"Somalia",ZA:"South Africa",GS:"South Georgia and the South Sandwich Islands",SS:"South Sudan",ES:"Spain",LK:"Sri Lanka",SD:"Sudan",SR:"Suriname",SJ:"Svalbard and Jan Mayen",SZ:"Swaziland",SE:"Sweden",CH:"Switzerland",SY:"Syrian Arab Republic",TW:"Taiwan, Province of China",TJ:"Tajikistan",TZ:"Tanzania, United Republic of",TH:"Thailand",TL:"Timor-Leste",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad and Tobago",TN:"Tunisia",TR:"Turkey",TM:"Turkmenistan",TC:"Turks and Caicos Islands",TV:"Tuvalu",UG:"Uganda",UA:"Ukraine",AE:"United Arab Emirates",GB:"United Kingdom",US:"United States",UM:"United States Minor Outlying Islands",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VE:"Venezuela, Bolivarian Republic of",VN:"Viet Nam",VG:"Virgin Islands, British",VI:"Virgin Islands, U.S.",WF:"Wallis and Futuna",EH:"Western Sahara",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe"},n}(),null!=null||new n}).call(k);for(var pe=[],he=0;he<256;++he)pe.push((he+256).toString(16).substr(1));var ge,me,ve,Se,be,ye,Ce,we={exports:{}};
/*! http://mths.be/base64 v0.1.0 by @mathias | MIT license */ge=we,me=we.exports,function(n){var t=me,e=ge&&ge.exports==t&&ge,r="object"==typeof k&&k;r.global!==r&&r.window!==r||(n=r);var o=function(n){this.message=n};(o.prototype=new Error).name="InvalidCharacterError";var a=function(n){throw new o(n)},i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",c=/[\t\n\f\r ]/g,u={encode:function(n){n=String(n),/[^\0-\xFF]/.test(n)&&a("The string to be encoded contains characters outside of the Latin1 range.");for(var t,e,r,o,c=n.length%3,u="",s=-1,l=n.length-c;++s<l;)t=n.charCodeAt(s)<<16,e=n.charCodeAt(++s)<<8,r=n.charCodeAt(++s),u+=i.charAt((o=t+e+r)>>18&63)+i.charAt(o>>12&63)+i.charAt(o>>6&63)+i.charAt(63&o);return 2==c?(t=n.charCodeAt(s)<<8,e=n.charCodeAt(++s),u+=i.charAt((o=t+e)>>10)+i.charAt(o>>4&63)+i.charAt(o<<2&63)+"="):1==c&&(o=n.charCodeAt(s),u+=i.charAt(o>>2)+i.charAt(o<<4&63)+"=="),u},decode:function(n){var t=(n=String(n).replace(c,"")).length;t%4==0&&(t=(n=n.replace(/==?$/,"")).length),(t%4==1||/[^+a-zA-Z0-9/]/.test(n))&&a("Invalid character: the string to be decoded is not correctly encoded.");for(var e,r,o=0,u="",s=-1;++s<t;)r=i.indexOf(n.charAt(s)),e=o%4?64*e+r:r,o++%4&&(u+=String.fromCharCode(255&e>>(-2*o&6)));return u},version:"0.1.0"};if(t&&!t.nodeType)if(e)e.exports=u;else for(var s in u)u.hasOwnProperty(s)&&(t[s]=u[s]);else n.base64=u}(k),function(n){n.Opened="WEBSOCKET_OPEN",n.SourceSampleRateSetSuccess="SOURSE_SAMPLE_RATE_SET_SUCCESS",n.Started="started",n.Stopped="stopped",n.SegmentEnd="segment_end",n.Transcript="transcript",n.Entity="entity",n.Intent="intent",n.TentativeTranscript="tentative_transcript",n.TentativeEntities="tentative_entities",n.TentativeIntent="tentative_intent"}(ve||(ve={})),function(n){n.Failed="Failed",n.NoBrowserSupport="NoBrowserSupport",n.NoAudioConsent="NoAudioConsent",n.Idle="Idle",n.Connecting="Connecting",n.Ready="Ready",n.Recording="Recording",n.Loading="Loading"}(Se||(Se={})),function(n){n.Poweron="poweron",n.Mic="mic",n.Error="error",n.Denied="denied"}(be||(be={})),function(n){n.Hold="hold",n.Click="click",n.Noninteractive="noninteractive"}(ye||(ye={})),function(n){n.None="none",n.Connecting="connecting",n.Busy="busy"}(Ce||(Ce={})),G.Disconnected,be.Poweron,ye.Click,Ce.None,G.Disconnecting,be.Poweron,ye.Noninteractive,Ce.Connecting,G.Connecting,be.Poweron,ye.Noninteractive,Ce.Connecting,G.Connected,be.Mic,ye.Hold,Ce.None,G.Starting,be.Mic,ye.Hold,Ce.Connecting,G.Recording,be.Mic,ye.Hold,Ce.None,G.Stopping,be.Mic,ye.Noninteractive,Ce.Busy,G.Failed,be.Error,ye.Click,Ce.None,G.NoBrowserSupport,be.Error,ye.Click,Ce.None,G.NoAudioConsent,be.Denied,ye.Click,Ce.None;const{window:Me}=R;function Ae(n){let t,e,r,o,a,l,p,h,g=n[2]===Re&&Te(n),m=n[2]===G.NoAudioConsent&&Ne(),v=n[2]===G.NoBrowserSupport&&Ie(),S=n[2]===xe&&Be();return{c(){t=s("errorDiv"),e=s("errorLeft"),e.textContent="×",r=d(),g&&g.c(),o=d(),m&&m.c(),a=d(),v&&v.c(),l=d(),S&&S.c()},m(u,s){c(u,t,s),i(t,e),i(t,r),g&&g.m(t,null),i(t,o),m&&m.m(t,null),i(t,a),v&&v.m(t,null),i(t,l),S&&S.m(t,null),p||(h=f(e,"click",n[4]),p=!0)},p(n,e){n[2]===Re?g?g.p(n,e):(g=Te(n),g.c(),g.m(t,o)):g&&(g.d(1),g=null),n[2]===G.NoAudioConsent?m?m.p(n,e):(m=Ne(),m.c(),m.m(t,a)):m&&(m.d(1),m=null),n[2]===G.NoBrowserSupport?v||(v=Ie(),v.c(),v.m(t,l)):v&&(v.d(1),v=null),n[2]===xe?S?S.p(n,e):(S=Be(),S.c(),S.m(t,null)):S&&(S.d(1),S=null)},d(n){n&&u(t),g&&g.d(),m&&m.d(),v&&v.d(),S&&S.d(),p=!1,h()}}}function Te(n){let t,e,r,o,a,f,h,g,m,v,S,b,y,C,w=n[1].appId+"";return{c(){t=s("errorRight"),e=s("h1"),e.textContent="Failed to connect Speechly",r=d(),o=s("p"),a=l("Please check that Speechly application id '"),f=l(w),h=l("' has been successfully deployed."),g=d(),m=s("p"),v=s("a"),v.textContent="Troubleshooting",S=l("\n     \n "),b=s("a"),y=l("Reload"),p(v,"href","https://docs.speechly.com/faq/#error-invalid-app-id"),p(b,"href",C=window.location.href)},m(n,u){c(n,t,u),i(t,e),i(t,r),i(t,o),i(o,a),i(o,f),i(o,h),i(t,g),i(t,m),i(m,v),i(m,S),i(m,b),i(b,y)},p(n,t){2&t&&w!==(w=n[1].appId+"")&&function(n,t){t=""+t,n.wholeText!==t&&(n.data=t)}(f,w)},d(n){n&&u(t)}}}function Ne(t){let e,r,o,a,f,h,g,m,v,S;return{c(){e=s("errorRight"),r=s("h1"),r.textContent="No Mic Permission",o=d(),a=s("p"),a.textContent="To use the voice interface, please allow your web browser access the\n microphone and reload.",f=d(),h=s("p"),g=s("a"),g.textContent="Troubleshooting",m=l("\n     \n "),v=s("a"),S=l("Reload"),p(g,"href","https://docs.speechly.com/faq/#error-no-audio-consent"),p(v,"href",window.location.href)},m(n,t){c(n,e,t),i(e,r),i(e,o),i(e,a),i(e,f),i(e,h),i(h,g),i(h,m),i(h,v),i(v,S)},p:n,d(n){n&&u(e)}}}function Ie(n){let t;return{c(){t=s("errorRight"),t.innerHTML='<h1>Unsupported Browser</h1> \n <p>To use the voice interface, please visit this site using a supported\n browser.</p> \n <p><a href="https://docs.speechly.com/client-libraries/supported-browsers/#error-no-browser-support">Troubleshooting</a></p>'},m(n,e){c(n,t,e)},d(n){n&&u(t)}}}function Be(t){let e,r,o,a,f,h,g,m,v,S;return{c(){e=s("errorRight"),r=s("h1"),r.textContent="HTTPS Required",o=d(),a=s("p"),a.textContent="To use the voice interface, please visit this site using the secure\n https:// protocol.",f=d(),h=s("p"),g=s("a"),g.textContent="Troubleshooting",m=l("\n     \n "),v=s("a"),S=l("Try with HTTPS"),p(g,"href","https://docs.speechly.com/faq/#error-https-required"),p(v,"href",window.location.href.replace(/^http(?!s)/,"https"))},m(n,t){c(n,e,t),i(e,r),i(e,o),i(e,a),i(e,f),i(e,h),i(h,g),i(h,m),i(h,v),i(v,S)},p:n,d(n){n&&u(e)}}}function Ee(t){let e,r,o,a,l,g=t[2]&&Ae(t);return{c(){e=s("link"),r=d(),o=s("main"),g&&g.c(),this.c=n,p(e,"href","https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@700&display=swap"),p(e,"rel","stylesheet"),h(o,"bottom","bottom"===t[0])},m(n,u){i(document.head,e),c(n,r,u),c(n,o,u),g&&g.m(o,null),a||(l=f(Me,"message",t[3]),a=!0)},p(n,[t]){n[2]?g?g.p(n,t):(g=Ae(n),g.c(),g.m(o,null)):g&&(g.d(1),g=null),1&t&&h(o,"bottom","bottom"===n[0])},i:n,o:n,d(n){u(e),n&&u(r),n&&u(o),g&&g.d(),a=!1,l()}}}const Re="InvaldAppId",xe="HttpsRequired";function $e(n,t,e){let{placement:r=null}=t,o={};let a=null;const i=(n,t)=>{e(1,o={appId:t})},c=n=>{var t,r;switch(n){case G.Failed:e(2,a=Re);break;case G.NoAudioConsent:case G.NoBrowserSupport:if("https:"!==(null===(t=null===window||void 0===window?void 0:window.location)||void 0===t?void 0:t.protocol)&&("localhost"!==(r=window.location.hostname)&&"[::1]"!==r&&null===r.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/))){e(2,a=xe);break}e(2,a=n)}};return n.$$set=n=>{"placement"in n&&e(0,r=n.placement)},[r,o,a,n=>{switch(n.data.type){case"holdstart":c(n.data.state);break;case"initialized":console.log(n.data),i(n.data.status,n.data.appId)}},()=>{e(2,a=null)}]}class Pe extends P{constructor(n){super(),this.shadowRoot.innerHTML="<style>main.bottom{position:fixed;bottom:0;left:0;right:0;min-height:10em;z-index:51;user-select:none;pointer-events:none}errorDiv{box-sizing:border-box;position:relative;width:100%;min-height:10em;background-color:white;user-select:text;pointer-events:all;color:black;display:flex;box-shadow:0 0 8px #00000040;flex-direction:row}errorLeft{box-sizing:border-box;width:2rem;background-color:red;padding:0.2rem 0.2rem;color:#ffffff;display:flex;flex-direction:column;align-items:center;justify-content:start;font-size:1.5rem;cursor:pointer}errorRight{background-color:white;padding:1rem 3rem 1rem 1rem;overflow:auto;flex-grow:1}h1{font-size:1.5rem;margin:0;padding:0 0 0.5rem 0;font-family:'Saira Condensed', sans-serif;text-transform:uppercase}p{margin:0;padding:0 0 0.5rem 0;color:#999}a{color:#000}</style>",$(this,{target:this.shadowRoot,props:g(this.attributes),customElement:!0},$e,Ee,a,{placement:0},null),n&&(n.target&&c(n.target,this,n.anchor),n.props&&(this.$set(n.props),I()))}static get observedAttributes(){return["placement"]}get placement(){return this.$$.ctx[0]}set placement(n){this.$$set({placement:n}),I()}}customElements.get("error-panel")?console.warn("Skipping re-defining customElement error-panel"):customElements.define("error-panel",Pe)}));
//# sourceMappingURL=error-panel.js.map

@@ -1,2 +0,3 @@

!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";function e(){}const t=e=>e;function n(e){return e()}function o(){return Object.create(null)}function i(e){e.forEach(n)}function r(e){return"function"==typeof e}function s(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}let l;function a(e,t){return l||(l=document.createElement("a")),l.href=t,e===l.href}function c(e,t){return e!=e?t==t:e!==t}function d(e){return 0===Object.keys(e).length}const u="undefined"!=typeof window;let f=u?()=>window.performance.now():()=>Date.now(),m=u?e=>requestAnimationFrame(e):e;const h=new Set;function p(e){h.forEach((t=>{t.c(e)||(h.delete(t),t.f())})),0!==h.size&&m(p)}function g(e,t){e.appendChild(t)}function b(e){if(!e)return document;const t=e.getRootNode?e.getRootNode():e.ownerDocument;return t&&t.host?t:e.ownerDocument}function C(e){const t=v("style");return function(e,t){g(e.head||e,t)}(b(e),t),t}function x(e,t,n){e.insertBefore(t,n||null)}function w(e){e.parentNode.removeChild(e)}function v(e){return document.createElement(e)}function $(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function y(e){return document.createTextNode(e)}function V(){return y(" ")}function L(e,t,n,o){return e.addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)}function k(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function z(e,t,n,o){e.style.setProperty(t,n,o?"important":"")}function _(e,t,n){e.classList[n?"add":"remove"](t)}function M(e){const t={};for(const n of e)t[n.name]=n.value;return t}const E=new Set;let S,N=0;function P(e,t,n,o,i,r,s,l=0){const a=16.666/o;let c="{\n";for(let e=0;e<=1;e+=a){const o=t+(n-t)*r(e);c+=100*e+`%{${s(o,1-o)}}\n`}const d=c+`100% {${s(n,1-n)}}\n}`,u=`__svelte_${function(e){let t=5381,n=e.length;for(;n--;)t=(t<<5)-t^e.charCodeAt(n);return t>>>0}(d)}_${l}`,f=b(e);E.add(f);const m=f.__svelte_stylesheet||(f.__svelte_stylesheet=C(e).sheet),h=f.__svelte_rules||(f.__svelte_rules={});h[u]||(h[u]=!0,m.insertRule(`@keyframes ${u} ${d}`,m.cssRules.length));const p=e.style.animation||"";return e.style.animation=`${p?`${p}, `:""}${u} ${o}ms linear ${i}ms 1 both`,N+=1,u}function H(e,t){const n=(e.style.animation||"").split(", "),o=n.filter(t?e=>e.indexOf(t)<0:e=>-1===e.indexOf("__svelte")),i=n.length-o.length;i&&(e.style.animation=o.join(", "),N-=i,N||m((()=>{N||(E.forEach((e=>{const t=e.__svelte_stylesheet;let n=t.cssRules.length;for(;n--;)t.deleteRule(n);e.__svelte_rules={}})),E.clear())})))}function Z(e){S=e}function A(){if(!S)throw new Error("Function called outside component initialization");return S}const B=[],D=[],F=[],R=[],j=Promise.resolve();let T=!1;function O(e){F.push(e)}let I=!1;const q=new Set;function G(){if(!I){I=!0;do{for(let e=0;e<B.length;e+=1){const t=B[e];Z(t),U(t.$$)}for(Z(null),B.length=0;D.length;)D.pop()();for(let e=0;e<F.length;e+=1){const t=F[e];q.has(t)||(q.add(t),t())}F.length=0}while(B.length);for(;R.length;)R.pop()();T=!1,I=!1,q.clear()}}function U(e){if(null!==e.fragment){e.update(),i(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(O)}}let Q;function Y(e,t,n){e.dispatchEvent(function(e,t,n=!1){const o=document.createEvent("CustomEvent");return o.initCustomEvent(e,n,!1,t),o}(`${t?"intro":"outro"}${n}`))}const J=new Set;let K;function W(e,t){e&&e.i&&(J.delete(e),e.i(t))}function X(e,t,n,o){if(e&&e.o){if(J.has(e))return;J.add(e),K.c.push((()=>{J.delete(e),o&&(n&&e.d(1),o())})),e.o(t)}}const ee={duration:0};function te(n,o,s,l){let a=o(n,s),c=l?0:1,d=null,u=null,g=null;function b(){g&&H(n,g)}function C(e,t){const n=e.b-c;return t*=Math.abs(n),{a:c,b:e.b,d:n,duration:t,start:e.start,end:e.start+t,group:e.group}}function x(o){const{delay:r=0,duration:s=300,easing:l=t,tick:x=e,css:w}=a||ee,v={start:f()+r,b:o};o||(v.group=K,K.r+=1),d||u?u=v:(w&&(b(),g=P(n,c,o,s,r,l,w)),o&&x(0,1),d=C(v,s),O((()=>Y(n,o,"start"))),function(e){let t;0===h.size&&m(p),new Promise((n=>{h.add(t={c:e,f:n})}))}((e=>{if(u&&e>u.start&&(d=C(u,s),u=null,Y(n,d.b,"start"),w&&(b(),g=P(n,c,d.b,d.duration,0,l,a.css))),d)if(e>=d.end)x(c=d.b,1-c),Y(n,d.b,"end"),u||(d.b?b():--d.group.r||i(d.group.c)),d=null;else if(e>=d.start){const t=e-d.start;c=d.a+d.d*l(t/d.duration),x(c,1-c)}return!(!d&&!u)})))}return{run(e){r(a)?(Q||(Q=Promise.resolve(),Q.then((()=>{Q=null}))),Q).then((()=>{a=a(),x(e)})):x(e)},end(){b(),d=u=null}}}const ne="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function oe(e){e&&e.c()}function ie(e,t,o,s){const{fragment:l,on_mount:a,on_destroy:c,after_update:d}=e.$$;l&&l.m(t,o),s||O((()=>{const t=a.map(n).filter(r);c?c.push(...t):i(t),e.$$.on_mount=[]})),d.forEach(O)}function re(e,t){const n=e.$$;null!==n.fragment&&(i(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function se(e,t){-1===e.$$.dirty[0]&&(B.push(e),T||(T=!0,j.then(G)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function le(t,n,r,s,l,a,c,d=[-1]){const u=S;Z(t);const f=t.$$={fragment:null,ctx:null,props:a,update:e,not_equal:l,bound:o(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(n.context||(u?u.$$.context:[])),callbacks:o(),dirty:d,skip_bound:!1,root:n.target||u.$$.root};c&&c(f.root);let m=!1;if(f.ctx=r?r(t,n.props||{},((e,n,...o)=>{const i=o.length?o[0]:n;return f.ctx&&l(f.ctx[e],f.ctx[e]=i)&&(!f.skip_bound&&f.bound[e]&&f.bound[e](i),m&&se(t,e)),n})):[],f.update(),m=!0,i(f.before_update),f.fragment=!!s&&s(f.ctx),n.target){if(n.hydrate){const e=function(e){return Array.from(e.childNodes)}(n.target);f.fragment&&f.fragment.l(e),e.forEach(w)}else f.fragment&&f.fragment.c();n.intro&&W(t.$$.fragment),ie(t,n.target,n.anchor,n.customElement),G()}Z(u)}let ae;"function"==typeof HTMLElement&&(ae=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){const{on_mount:e}=this.$$;this.$$.on_disconnect=e.map(n).filter(r);for(const e in this.$$.slotted)this.appendChild(this.$$.slotted[e])}attributeChangedCallback(e,t,n){this[e]=n}disconnectedCallback(){i(this.$$.on_disconnect)}$destroy(){re(this,1),this.$destroy=e}$on(e,t){const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(e){this.$$set&&!d(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}});class ce{$destroy(){re(this,1),this.$destroy=e}$on(e,t){const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(e){this.$$set&&!d(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}function de(e,{delay:n=0,duration:o=400,easing:i=t}={}){const r=+getComputedStyle(e).opacity;return{delay:n,duration:o,easing:i,css:e=>"opacity: "+e*r}}var ue,fe,me,he,pe,ge=(function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.ClientState=void 0,(n=t.ClientState||(t.ClientState={}))[n.Failed=0]="Failed",n[n.NoBrowserSupport=1]="NoBrowserSupport",n[n.NoAudioConsent=2]="NoAudioConsent",n[n.Disconnected=3]="Disconnected",n[n.Disconnecting=4]="Disconnecting",n[n.Connecting=5]="Connecting",n[n.Connected=6]="Connected",n[n.Starting=7]="Starting",n[n.Stopping=8]="Stopping",n[n.Recording=9]="Recording"}(ue={exports:{}},ue.exports),ue.exports);function be(e){let t,n,o,i;return{c(){t=$("svg"),n=$("g"),o=$("path"),i=$("rect"),k(o,"d","M42 26h4v4c0 9.265-7 16.895-16 17.89V55h-4v-7.11c-8.892-.982-15.833-8.444-15.997-17.56L10 30v-4h4v4c0 7.732 6.268 14 14 14 7.628 0 13.83-6.1 13.997-13.687L42 30v-4z"),k(i,"x","20"),k(i,"y","1"),k(i,"width","16"),k(i,"height","37"),k(i,"rx","8"),k(n,"fill","#000"),k(n,"fill-rule","evenodd"),k(t,"class","buttonIconEl"),k(t,"viewBox","0 0 56 56"),k(t,"xmlns","http://www.w3.org/2000/svg")},m(e,r){x(e,t,r),g(t,n),g(n,o),g(n,i)},d(e){e&&w(t)}}}function Ce(e){let t,n,o,i;return{c(){t=$("svg"),n=$("g"),o=$("path"),i=$("path"),k(o,"d","M42 26h4v4c0 9.265-7 16.895-16 17.89V55h-4v-7.11c-8.892-.982-15.833-8.444-15.997-17.56L10 30v-4h4v4c0 7.732 6.268 14 14 14 7.628 0 13.83-6.1 13.997-13.687L42 30v-4z"),k(o,"fill-rule","nonzero"),k(i,"d","M37 13.081V31a8 8 0 11-16 0v-1.919l16-16zM26 1a8 8 0 018 8v1.319L18 26.318V9a8 8 0 018-8zM37.969 7.932l3.74-7.35 3.018 2.625zM39.654 10.608l7.531-3.359.695 3.94z"),k(n,"fill","#000"),k(n,"fill-rule","evenodd"),k(t,"class","buttonIconEl"),k(t,"viewBox","0 0 56 56"),k(t,"xmlns","http://www.w3.org/2000/svg")},m(e,r){x(e,t,r),g(t,n),g(n,o),g(n,i)},d(e){e&&w(t)}}}function xe(e){let t,n,o,i;return{c(){t=$("svg"),n=$("g"),o=$("path"),i=$("path"),k(o,"d","M36 14.828V30a8 8 0 01-15.961.79l15.96-15.962zM28 1a8 8 0 018 8v.172L20 25.173V9a8 8 0 018-8z"),k(i,"d","M42 26h4v4c0 9.265-7 16.895-16 17.89V55h-4v-7.11c-8.892-.982-15.833-8.444-15.997-17.56L10 30v-4h4v4c0 7.732 6.268 14 14 14 7.628 0 13.83-6.1 13.997-13.687L42 30v-4z"),k(n,"fill","#000"),k(n,"fill-rule","nonzero"),k(t,"class","buttonIconEl"),k(t,"viewBox","0 0 56 56"),k(t,"xmlns","http://www.w3.org/2000/svg")},m(e,r){x(e,t,r),g(t,n),g(n,o),g(n,i)},d(e){e&&w(t)}}}function we(e){let t,n,o,i;return{c(){t=$("svg"),n=$("g"),o=$("path"),i=$("rect"),k(o,"d","M52 28c0 13.255-10.745 24-24 24S4 41.255 4 28c0-8.921 4.867-16.705 12.091-20.842l1.984 3.474C12.055 14.08 8 20.566 8 28c0 11.046 8.954 20 20 20s20-8.954 20-20c0-7.434-4.056-13.92-10.075-17.368L39.91 7.16C47.133 11.296 52 19.079 52 28z"),k(o,"fill-rule","nonzero"),k(i,"x","24"),k(i,"y","1"),k(i,"width","8"),k(i,"height","23"),k(i,"rx","4"),k(n,"fill","#000"),k(n,"fill-rule","evenodd"),k(t,"class","buttonIconEl"),k(t,"viewBox","0 0 56 56"),k(t,"xmlns","http://www.w3.org/2000/svg")},m(e,r){x(e,t,r),g(t,n),g(n,o),g(n,i)},d(e){e&&w(t)}}}function ve(t){let n,o,i,r,s=t[0]===me.Mic&&be(),l=t[0]===me.Error&&Ce(),a=t[0]===me.Denied&&xe(),c=t[0]===me.Poweron&&we();return{c(){n=v("div"),s&&s.c(),o=V(),l&&l.c(),i=V(),a&&a.c(),r=V(),c&&c.c(),z(n,"position","absolute"),z(n,"width","60%"),z(n,"height","60%"),z(n,"top","50%"),z(n,"left","50%"),z(n,"transform","translate(-50%, -50%)"),z(n,"pointer-events","none"),z(n,"transition","0.25s"),z(n,"opacity","var(--icon-opacity)")},m(e,t){x(e,n,t),s&&s.m(n,null),g(n,o),l&&l.m(n,null),g(n,i),a&&a.m(n,null),g(n,r),c&&c.m(n,null)},p(e,[t]){e[0]===me.Mic?s||(s=be(),s.c(),s.m(n,o)):s&&(s.d(1),s=null),e[0]===me.Error?l||(l=Ce(),l.c(),l.m(n,i)):l&&(l.d(1),l=null),e[0]===me.Denied?a||(a=xe(),a.c(),a.m(n,r)):a&&(a.d(1),a=null),e[0]===me.Poweron?c||(c=we(),c.c(),c.m(n,null)):c&&(c.d(1),c=null)},i:e,o:e,d(e){e&&w(n),s&&s.d(),l&&l.d(),a&&a.d(),c&&c.d()}}}function $e(e,t,n){let{icon:o=me.Mic}=t;return e.$$set=e=>{"icon"in e&&n(0,o=e.icon)},[o]}!function(e){e.Failed="Failed",e.NoBrowserSupport="NoBrowserSupport",e.NoAudioConsent="NoAudioConsent",e.Idle="Idle",e.Connecting="Connecting",e.Ready="Ready",e.Recording="Recording",e.Loading="Loading"}(fe||(fe={})),function(e){e.Poweron="poweron",e.Mic="mic",e.Error="error",e.Denied="denied"}(me||(me={})),function(e){e.Hold="hold",e.Click="click",e.Noninteractive="noninteractive"}(he||(he={})),function(e){e.None="none",e.Connecting="connecting",e.Busy="busy"}(pe||(pe={})),ge.ClientState.Disconnected,me.Poweron,he.Click,pe.None,ge.ClientState.Disconnecting,me.Poweron,he.Noninteractive,pe.Connecting,ge.ClientState.Connecting,me.Poweron,he.Noninteractive,pe.Connecting,ge.ClientState.Connected,me.Mic,he.Hold,pe.None,ge.ClientState.Starting,me.Mic,he.Hold,pe.Connecting,ge.ClientState.Recording,me.Mic,he.Hold,pe.None,ge.ClientState.Stopping,me.Mic,he.Noninteractive,pe.Busy,ge.ClientState.Failed,me.Error,he.Click,pe.None,ge.ClientState.NoBrowserSupport,me.Error,he.Click,pe.None,ge.ClientState.NoAudioConsent,me.Denied,he.Click,pe.None;class ye extends ce{constructor(e){super(),le(this,e,$e,ve,s,{icon:0})}}function Ve(t){let n,o,i,r,s,l,a,c,d,u,f;return{c(){n=$("svg"),o=$("path"),i=$("path"),r=$("path"),s=$("defs"),l=$("linearGradient"),a=$("stop"),c=$("stop"),d=$("linearGradient"),u=$("stop"),f=$("stop"),k(o,"fill-rule","evenodd"),k(o,"clip-rule","evenodd"),k(o,"d","M134.88 10.0009H138.714L142.333 20.2854L145.864 10.0009H149.632L143.684 24.7084C142.626 27.3015 140.938 29.1472 138.621 30.2455L136.873 27.7812C138.476 27.0848 139.641 25.9476 140.367 24.3696L134.88 10.0009ZM133.172 4.84959V24.2862H129.552V4.84959H133.172ZM112.699 24.2862V4.84959H116.319V11.5625C117.81 10.5273 119.434 10.0106 121.191 10.0122C124.494 10.0122 126.145 11.7837 126.143 15.3267V24.2862H122.528V15.2828C122.528 13.7093 121.741 12.9218 120.166 12.9201C118.899 12.9201 117.617 13.522 116.319 14.7257V24.2862H112.699ZM110.314 23.8777C109.131 24.1521 107.811 24.2882 106.355 24.2861C101.077 24.2861 98.4392 21.8141 98.4401 16.87C98.4401 12.2889 101.078 9.99922 106.355 10.0009C107.813 10.0009 109.133 10.137 110.314 10.4093V13.2638C109.105 12.9918 107.869 12.8563 106.63 12.8598C103.578 12.8598 102.053 14.1965 102.055 16.87C102.055 19.9098 103.58 21.4289 106.63 21.4272C107.87 21.4318 109.106 21.2947 110.314 21.0188V23.8777ZM87.2328 15.9101H93.2092C93.3393 13.8636 92.3843 12.8389 90.3441 12.836C88.4345 12.8364 87.3974 13.8607 87.2328 15.9089V15.9101ZM96.6096 18.5451H87.2328C87.2328 20.4665 88.8071 21.4272 91.9555 21.4272C93.4107 21.4272 94.8627 21.2905 96.2922 21.0188V23.8777C95.0299 24.1521 93.4025 24.2882 91.4102 24.2861C86.2119 24.2861 83.6142 21.8511 83.6171 16.981C83.6171 12.3259 85.9959 9.99922 90.7534 10.0009C95.511 10.0026 97.463 12.8506 96.6096 18.5451ZM72.4099 15.9101H78.3863C78.5169 13.8636 77.5621 12.8389 75.5219 12.836C73.6122 12.8364 72.5749 13.8607 72.4099 15.9089V15.9101ZM81.7872 18.5451H72.4099C72.4099 20.4665 73.9841 21.4272 77.1325 21.4272C78.588 21.4272 80.0402 21.2905 81.4699 21.0188V23.8777C80.2071 24.1521 78.5798 24.2882 76.5879 24.2861C71.3891 24.2861 68.7912 21.8511 68.7942 16.981C68.7942 12.3259 71.1732 9.99922 75.9311 10.0009C80.689 10.0026 82.6411 12.8506 81.7872 18.5451ZM53.2787 10.5856C55.1791 10.1962 57.2814 10.0013 59.5856 10.0009C64.6353 10.0009 67.1602 12.2657 67.1602 16.7953C67.1602 21.7942 64.8482 24.2928 60.2241 24.2912C59.0807 24.2931 57.9489 24.0623 56.8981 23.613V29.4657H53.2787V10.5856ZM56.8981 20.5609C57.8905 21.0528 58.9943 21.2943 60.2102 21.2943C62.4599 21.2943 63.5839 19.7859 63.5822 16.7691C63.5822 14.2027 62.2998 12.9201 59.7348 12.9214C58.5239 12.9214 57.5781 12.9841 56.9012 13.1096L56.8981 20.5609ZM36.0182 23.4744V20.212C37.9744 20.936 40.1855 21.298 42.6514 21.298C45.6424 21.298 47.1394 20.3017 47.1423 18.3092C47.1423 16.8562 46.2198 16.1322 44.3843 16.1322H41.0507C37.0585 16.1322 35.0615 14.3191 35.0598 10.6929C35.0598 6.70661 37.9031 4.71261 43.5896 4.71094C45.7725 4.71094 47.8423 5.02797 49.799 5.66203V8.92436C47.8112 8.19474 45.708 7.8269 43.5896 7.83838C40.3152 7.83838 38.678 8.78969 38.678 10.6923C38.678 12.1403 39.4702 12.8693 41.0538 12.8693H44.3843C48.633 12.8693 50.7572 14.6824 50.7567 18.3086C50.7567 22.3878 48.0549 24.4267 42.6514 24.4255C40.1855 24.4255 37.9744 24.1084 36.0182 23.4744Z"),k(o,"fill","#302666"),k(i,"fill-rule","evenodd"),k(i,"clip-rule","evenodd"),k(i,"d","M14.7612 0C22.9132 0 29.5224 6.5874 29.5224 14.7068C29.5224 23.1268 22.7085 30.3284 14.8166 31.8717V29.4131C17.8347 28.4538 23.9585 25.3169 26.214 18.8632C26.4118 18.321 26.5705 17.7654 26.6888 17.2006L26.6982 17.1599L26.7058 17.1229L26.7134 17.0858L26.7203 17.0501L26.7272 17.0149L26.7341 16.9798L26.7411 16.9453V16.9415L26.7474 16.9077V16.9039L26.753 16.87V16.8656L26.7593 16.8324V16.8274L26.765 16.7954V16.7891L26.7707 16.7577V16.7508L26.7763 16.7201V16.7132L26.782 16.6824V16.6749L26.787 16.6448V16.6366L26.7921 16.6065V16.5984L26.7965 16.5689V16.5595L26.8003 16.5312V16.5212L26.804 16.493V16.4829L26.8078 16.4553V16.444L26.8122 16.4177V16.4058L26.816 16.3794V16.3675L26.8191 16.3418V16.3286L26.8223 16.3035V16.2903L26.8254 16.2659V16.2514L26.8286 16.227V16.2125V16.1893V16.1736V16.1511V16.1347L26.8317 16.1128V16.0958V16.0745V16.0576V16.0362V16.0187V15.998V15.9798V15.9597V15.9409V15.9208V15.9014V15.8825V15.8625V15.8443V15.8236V15.806V15.7847V15.7671V15.7451V15.7288V15.7056V15.6899V15.6667V15.6517V15.6272V15.6128V15.5883V15.5739V15.5488V15.5356V15.5093V15.4967V15.4704V15.4578V15.4308V15.4189V15.3913V15.3706V15.3424V15.3317V15.3028V15.2928V15.2633V15.2539V15.2238V15.215V15.1843V15.1761V15.1447V15.1372V15.1046V15.0977V15.0651V15.0588V15.0255V14.7062V14.6667C26.9262 7.96134 21.4523 2.54336 14.7222 2.56469C7.99203 2.58603 2.55277 8.04039 2.57417 14.7432C2.59621 21.4385 8.04807 26.8515 14.7612 26.8515H14.7895L14.8154 29.4162H14.7612C6.61175 29.4137 0 22.8288 0 14.7068C0 6.58489 6.61175 0 14.7612 0Z"),k(i,"fill","url(#paint0_linear)"),k(r,"fill-rule","evenodd"),k(r,"clip-rule","evenodd"),k(r,"d","M12.3985 8.87104V16.3368C12.3985 16.8506 11.9804 17.2672 11.4647 17.2672C10.9489 17.2672 10.5308 16.8506 10.5308 16.3368V8.87104C10.5308 8.3572 10.9489 7.94065 11.4647 7.94065C11.9804 7.94065 12.3985 8.3572 12.3985 8.87104ZM18.9914 13.5305V20.9962C18.9914 21.5101 18.5733 21.9266 18.0576 21.9266C17.5418 21.9266 17.1237 21.5101 17.1237 20.9962V13.5305C17.1237 13.0167 17.5418 12.6001 18.0576 12.6001C18.5733 12.6001 18.9914 13.0167 18.9914 13.5305ZM22.2909 16.4082V18.1216C22.2997 18.4596 22.1237 18.7758 21.8313 18.9474C21.5388 19.119 21.1759 19.119 20.8835 18.9474C20.591 18.7758 20.415 18.4596 20.4239 18.1216V16.4082C20.415 16.0702 20.591 15.754 20.8835 15.5824C21.1759 15.4108 21.5388 15.4108 21.8313 15.5824C22.1237 15.754 22.2997 16.0702 22.2909 16.4082ZM15.6949 5.94809V12.8542C15.6949 13.368 15.2768 13.7846 14.7611 13.7846C14.2454 13.7846 13.8273 13.368 13.8273 12.8542V5.94809C13.8273 5.43425 14.2454 5.0177 14.7611 5.0177C15.2768 5.0177 15.6949 5.43425 15.6949 5.94809ZM15.6949 16.5588V23.4637C15.6949 23.9775 15.2768 24.3941 14.7611 24.3941C14.2454 24.3941 13.8273 23.9775 13.8273 23.4637V16.5588C13.8273 16.045 14.2454 15.6284 14.7611 15.6284C15.2768 15.6284 15.6949 16.045 15.6949 16.5588ZM9.10148 11.7487V13.4615C9.11029 13.7995 8.93431 14.1157 8.64186 14.2873C8.3494 14.4589 7.98652 14.4589 7.69406 14.2873C7.40161 14.1157 7.22563 13.7995 7.23445 13.4615V11.7487C7.22563 11.4107 7.40161 11.0945 7.69406 10.9229C7.98652 10.7513 8.3494 10.7513 8.64186 10.9229C8.93431 11.0945 9.11029 11.4107 9.10148 11.7487Z"),k(r,"fill","url(#paint1_linear)"),k(a,"stop-color","#53A3F9"),k(c,"offset","1"),k(c,"stop-color","#15E8B5"),k(l,"id","paint0_linear"),k(l,"x1","17.4837"),k(l,"y1","24.6178"),k(l,"x2","23.4572"),k(l,"y2","12.6602"),k(l,"gradientUnits","userSpaceOnUse"),k(u,"stop-color","#53A3F9"),k(f,"offset","1"),k(f,"stop-color","#15E8B5"),k(d,"id","paint1_linear"),k(d,"x1","16.1513"),k(d,"y1","19.984"),k(d,"x2","20.1445"),k(d,"y2","13.2781"),k(d,"gradientUnits","userSpaceOnUse"),k(n,"width","150"),k(n,"height","32"),k(n,"viewBox","0 0 150 32"),k(n,"fill","none"),k(n,"xmlns","http://www.w3.org/2000/svg")},m(e,t){x(e,n,t),g(n,o),g(n,i),g(n,r),g(n,s),g(s,l),g(l,a),g(l,c),g(s,d),g(d,u),g(d,f)},p:e,i:e,o:e,d(e){e&&w(n)}}}class Le extends ce{constructor(e){super(),le(this,e,null,Ve,s,{})}}const{window:ke}=ne;function ze(e){let t,n,o,r,s,l,c,d,u,f,m,h,p,b,C,$,M,E,S,N,P,H,Z,A,B,D,F,R,j,T,I,q,G,U,Q,Y,J,K,ee,ne,se,le,ae,ce,de,ue,fe,me,he,pe,ge,be,Ce,xe,we,ve,$e,Ve,ke,ze,_e,Me,Ee,Se,Ne,Pe,He,Ze;return j=new ye({}),K=new Le({}),ue=new ye({}),ve=new ye({}),{c(){t=v("modalbg"),o=V(),r=v("modalcontent"),s=v("div"),l=v("div"),c=v("button"),d=V(),u=v("div"),f=v("main"),m=v("div"),h=v("video"),p=v("source"),C=y("\n Your browser does not support the video tag."),$=V(),M=v("div"),E=v("h2"),E.textContent="Find your favourites faster with voice search",S=V(),N=v("p"),P=y("Search Evolve Clothing Gallery's "),H=v("b"),H.textContent="categories",Z=y(", "),A=v("b"),A.textContent="designers",B=y(" and "),D=v("b"),D.textContent="colors",F=y(" by pressing and holding the\n "),R=v("span"),oe(j.$$.fragment),T=V(),I=v("b"),I.textContent="push‑to‑talk button",q=y(".\n "),G=v("a"),G.textContent="More info",U=V(),Q=v("div"),Y=v("div"),J=v("div"),oe(K.$$.fragment),ee=V(),ne=v("h3"),ne.textContent="Voice Search Quick Start",se=V(),le=v("ul"),ae=v("li"),ce=y("Press and hold the\n "),de=v("span"),oe(ue.$$.fragment),fe=y("\n push‑to‑talk button."),me=V(),he=v("li"),he.textContent="Allow your browser to use the mic on the 1st time.",pe=V(),ge=v("li"),ge.innerHTML="Make your first search, e.g. <i>&quot;Show me new arrivals&quot;</i>",be=V(),Ce=v("li"),xe=y("Release the\n "),we=v("span"),oe(ve.$$.fragment),$e=y("\n push‑to‑talk button to stop listening."),Ve=V(),ke=v("li"),ke.textContent="Speechly detects your voice command and your search results are shown.",ze=y("\n Learn more at "),_e=v("a"),_e.textContent="speechly.com",Me=V(),Ee=v("div"),Se=v("button"),Se.textContent="Got it!",k(c,"class","close"),a(p.src,b=e[0])||k(p,"src",b),k(p,"type","video/mp4"),k(h,"class","usageImage"),k(h,"width","100%"),k(h,"height","auto"),h.autoplay=!0,h.muted=!0,h.loop=!0,k(m,"class","imageContainer"),z(R,"width","1.75rem"),z(R,"height","1.75rem"),z(R,"vertical-align","middle"),z(R,"margin","-0.25rem -0.5rem 0 -0.5rem"),z(R,"position","relative"),z(R,"display","inline-block"),k(G,"class","more"),k(G,"href","#info"),k(M,"class","bodyTextContainer"),k(J,"class","sidePanelLogo"),z(de,"width","1.5rem"),z(de,"height","1.5rem"),z(de,"vertical-align","middle"),z(de,"margin","-0.20rem -0.35rem 0 -0.35rem"),z(de,"position","relative"),z(de,"display","inline-block"),z(we,"width","1.5rem"),z(we,"height","1.5rem"),z(we,"vertical-align","middle"),z(we,"margin","-0.20rem -0.35rem 0 -0.35rem"),z(we,"position","relative"),z(we,"display","inline-block"),k(le,"class","mt-l mb-l"),k(_e,"href","https://speechly.com/"),k(Y,"class","sidePanelText"),k(Q,"class","sidePanel"),_(Q,"forceVisible",e[3]),k(u,"class","layout"),k(Se,"class","wide"),k(Ee,"class","buttonLayout"),k(l,"class","primaryLayout"),k(s,"class","page"),k(r,"class",e[2])},m(n,i){x(n,t,i),x(n,o,i),x(n,r,i),g(r,s),g(s,l),g(l,c),g(l,d),g(l,u),g(u,f),g(f,m),g(m,h),g(h,p),g(h,C),g(f,$),g(f,M),g(M,E),g(M,S),g(M,N),g(N,P),g(N,H),g(N,Z),g(N,A),g(N,B),g(N,D),g(N,F),g(N,R),ie(j,R,null),g(N,T),g(N,I),g(N,q),g(N,G),g(u,U),g(u,Q),g(Q,Y),g(Y,J),ie(K,J,null),g(Y,ee),g(Y,ne),g(Y,se),g(Y,le),g(le,ae),g(ae,ce),g(ae,de),ie(ue,de,null),g(ae,fe),g(le,me),g(le,he),g(le,pe),g(le,ge),g(le,be),g(le,Ce),g(Ce,xe),g(Ce,we),ie(ve,we,null),g(Ce,$e),g(le,Ve),g(le,ke),g(Y,ze),g(Y,_e),g(l,Me),g(l,Ee),g(Ee,Se),Pe=!0,He||(Ze=[L(t,"click",e[6]),L(c,"click",e[6]),L(G,"click",e[11]),L(Se,"click",e[6]),L(l,"click",e[7]),L(r,"click",e[6])],He=!0)},p(e,t){(!Pe||1&t&&!a(p.src,b=e[0]))&&k(p,"src",b),8&t&&_(Q,"forceVisible",e[3]),(!Pe||4&t)&&k(r,"class",e[2])},i(o){Pe||(O((()=>{n||(n=te(t,e[5],{},!0)),n.run(1)})),W(j.$$.fragment,o),W(K.$$.fragment,o),W(ue.$$.fragment,o),W(ve.$$.fragment,o),O((()=>{Ne||(Ne=te(r,e[5],{},!0)),Ne.run(1)})),Pe=!0)},o(o){n||(n=te(t,e[5],{},!1)),n.run(0),X(j.$$.fragment,o),X(K.$$.fragment,o),X(ue.$$.fragment,o),X(ve.$$.fragment,o),Ne||(Ne=te(r,e[5],{},!1)),Ne.run(0),Pe=!1},d(e){e&&w(t),e&&n&&n.end(),e&&w(o),e&&w(r),re(j),re(K),re(ue),re(ve),e&&Ne&&Ne.end(),He=!1,i(Ze)}}}function _e(t){let n,o,r,s,l,a,c=t[4]&&ze(t);return{c(){n=v("link"),o=V(),r=v("modal"),c&&c.c(),this.c=e,k(n,"href","https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@700&display=swap"),k(n,"rel","stylesheet"),z(r,"--remsize",t[1])},m(e,i){g(document.head,n),x(e,o,i),x(e,r,i),c&&c.m(r,null),s=!0,l||(a=L(ke,"keydown",t[8]),l=!0)},p(e,[t]){e[4]?c?(c.p(e,t),16&t&&W(c,1)):(c=ze(e),c.c(),W(c,1),c.m(r,null)):c&&(K={r:0,c:[],p:K},X(c,1,1,(()=>{c=null})),K.r||i(K.c),K=K.p),(!s||2&t)&&z(r,"--remsize",e[1])},i(e){s||(W(c),s=!0)},o(e){X(c),s=!1},d(e){w(n),e&&w(o),e&&w(r),c&&c.d(),l=!1,a()}}}function Me(e,t,n){let o,{video:i=""}=t,{hide:r}=t,{remsize:s="1.0rem"}=t,{position:l="fixed"}=t;const a=(()=>{const e=A();return(t,n)=>{e.dispatchEvent(new CustomEvent(t,{detail:n,composed:!0}))}})(),c=(d=de,function(e,t){if(!e.hasOwnProperty("ownerDocument")){Object.defineProperty(e,"ownerDocument",{get:function(){return e.parentElement}});let t=e;for(;t.parentElement;)t=t.parentElement;e.parentElement.head=t}return d(e,t)});var d;let u=!1,f=!1;!function(e){A().$$.on_mount.push(e)}((()=>{n(10,u=!0)}));const m=()=>{n(4,o=!1),a("speechlyintroclosed"),window.postMessage({type:"speechlyintroclosed"},"*")};return e.$$set=e=>{"video"in e&&n(0,i=e.video),"hide"in e&&n(9,r=e.hide),"remsize"in e&&n(1,s=e.remsize),"position"in e&&n(2,l=e.position)},e.$$.update=()=>{1536&e.$$.dirty&&n(4,o=u&&(void 0===r||"true"!==r))},[i,s,l,f,o,c,m,e=>{e.stopPropagation()},e=>{u&&"Escape"===e.key&&(e.preventDefault(),m())},r,u,()=>{n(3,f=!f)}]}class Ee extends ae{constructor(e){super(),this.shadowRoot.innerHTML="<style>modal{font-size:var(--remsize);pointer-events:none;height:100%}modalbg{position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:2000;pointer-events:auto;background:linear-gradient(180deg, #413783f0, #302865c0 80%)}modalcontent{z-index:2001;pointer-events:auto}modalcontent.fixed{position:fixed;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto}modalcontent.absolute{position:absolute;top:0;left:0;right:0;height:100vh}.page{box-sizing:border-box;width:100%;min-height:100%;padding:2rem 1rem;display:flex;flex-direction:row;align-items:center;justify-content:center}h2,h3{font-family:'Saira Condensed', sans-serif;padding:0;margin:0;text-transform:uppercase;color:#302865;line-height:120%}h2{font-size:135%}p{line-height:150%}b{color:#302865}ul{min-width:8rem;padding:0 1rem 0 0;list-style-type:none}li{border-left:2px solid #38E7B6;margin:0.75rem 0;padding-left:6px;line-height:135%}.primaryLayout{position:relative;box-sizing:border-box;width:100%;background-color:#ffffff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:1rem;box-shadow:0 0.25rem 1.25rem #0008}.layout{box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-self:stretch;align-items:flex-start;justify-content:flex-start}.buttonLayout{box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-self:stretch;align-items:center;justify-content:center;border-radius:0 0 1rem 1rem;background:linear-gradient(180deg, #d9e3eb, #F7FAFC 15%)}main{position:relative;box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-grow:1}button.wide{box-sizing:border-box;min-width:12rem;max-width:100%;padding:0.75rem;margin:1rem;background-color:#302865;border:none;border-radius:10rem;transition:0.3s;font-family:'Saira Condensed', sans-serif;font-size:120%;text-transform:uppercase;color:#fff;line-height:120%}button.wide:hover{background-color:#6251a5;transition:0.3s}a,a:visited{color:#302865}a:hover{color:#6251a5}.sidePanel{box-sizing:border-box;width:100%;background:#F7FAFC;color:#728195;font-size:85%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-height:0rem;transition:0.5s;overflow:hidden}.sidePanelText{padding:0.75rem 0.75rem 1.5rem 0.75rem}.more{white-space:nowrap}.forceVisible{max-height:50rem;transition:0.5s}.mt-m{margin-top:0.75em}.mb-m{margin-bottom:0.75em}.mx-m{margin-left:0.75em;margin-right:0.75em}.mt-l{margin-top:1.5em}.mb-l{margin-bottom:1.5em}.imageContainer{box-sizing:border-box;width:100%;padding:1.0rem}.bodyTextContainer{padding:0 2.25rem}.sidePanelLogo{width:85%;padding:0.75rem 0 0.75rem 0}.usageImage{box-sizing:border-box;width:100%;border-radius:0.5rem;overflow:hidden}@media(max-width: 480px){.page{font-size:88%}.imageContainer{padding:0 0 1rem 0}.sidePanelText{padding:1.5rem 2.25rem}.sidePanelLogo{display:none}.usageImage{border-radius:1rem 1rem 0 0}}@media(min-width: 480px) and (max-width: 688px){.page{font-size:100%;padding:2rem 2rem}.primaryLayout{width:600px}.layout{flex-direction:row;justify-content:flex-start}.more{display:none}.sidePanel{max-height:50rem;width:11rem;flex-shrink:0;min-height:100%;align-self:stretch;flex-direction:column;border-radius:0 1rem 0 0}}@media(min-width: 688px){.page{padding:2rem 0;font-size:100%}.primaryLayout{width:600px}.layout{flex-direction:row;justify-content:flex-start}.more{display:none}.sidePanel{max-height:50rem;width:12.5rem;flex-shrink:0;min-height:100%;align-self:stretch;flex-direction:column;border-radius:0 1rem 0 0}}.close{--button-size:1.5rem;display:block;box-sizing:border-box;position:absolute;z-index:1000;top:0.25rem;right:0.25rem;margin:0;padding:0;width:var(--button-size);height:var(--button-size);border:0;color:black;border-radius:1.5rem;background:transparent;box-shadow:0 0 0 1px transparent;transition:transform 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),\n background 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-appearance:none}.close:before,.close:after{content:'';display:block;box-sizing:border-box;position:absolute;top:50%;width:calc(var(--button-size) - 0.5rem);height:1px;background:#728195;transform-origin:center;transition:height 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),\n background 0.2s cubic-bezier(0.25, 0.1, 0.25, 1)}.close:before{-webkit-transform:translate(0, -50%) rotate(45deg);-moz-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);left:0.25rem}.close:after{-webkit-transform:translate(0, -50%) rotate(-45deg);-moz-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg);left:0.25rem}.close:hover{background:#6251a5}.close:hover:before,.close:hover:after{height:2px;background:white}.close:focus{border-color:#3399ff;box-shadow:0 0 0 2px #3399ff}.close:active{transform:scale(0.9)}.close:hover,.close:focus,.close:active{outline:none}</style>",le(this,{target:this.shadowRoot,props:M(this.attributes),customElement:!0},Me,_e,c,{video:0,hide:9,remsize:1,position:2},null),e&&(e.target&&x(e.target,this,e.anchor),e.props&&(this.$set(e.props),G()))}static get observedAttributes(){return["video","hide","remsize","position"]}get video(){return this.$$.ctx[0]}set video(e){this.$$set({video:e}),G()}get hide(){return this.$$.ctx[9]}set hide(e){this.$$set({hide:e}),G()}get remsize(){return this.$$.ctx[1]}set remsize(e){this.$$set({remsize:e}),G()}get position(){return this.$$.ctx[2]}set position(e){this.$$set({position:e}),G()}}customElements.get("intro-popup")?console.warn("Skipping re-defining customElement intro-popup"):customElements.define("intro-popup",Ee)}));
!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";function e(){}const n=e=>e;function t(e){return e()}function r(){return Object.create(null)}function o(e){e.forEach(t)}function i(e){return"function"==typeof e}function a(e,n){return e!=e?n==n:e!==n||e&&"object"==typeof e||"function"==typeof e}let s;function c(e,n){return s||(s=document.createElement("a")),s.href=n,e===s.href}function l(e,n){return e!=e?n==n:e!==n}function u(e){return 0===Object.keys(e).length}const d="undefined"!=typeof window;let f=d?()=>window.performance.now():()=>Date.now(),p=d?e=>requestAnimationFrame(e):e;const h=new Set;function m(e){h.forEach((n=>{n.c(e)||(h.delete(n),n.f())})),0!==h.size&&p(m)}function g(e,n){e.appendChild(n)}function v(e){if(!e)return document;const n=e.getRootNode?e.getRootNode():e.ownerDocument;return n&&n.host?n:e.ownerDocument}function b(e){const n=w("style");return function(e,n){g(e.head||e,n)}(v(e),n),n}function C(e,n,t){e.insertBefore(n,t||null)}function y(e){e.parentNode.removeChild(e)}function w(e){return document.createElement(e)}function x(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function V(e){return document.createTextNode(e)}function S(){return V(" ")}function M(e,n,t,r){return e.addEventListener(n,t,r),()=>e.removeEventListener(n,t,r)}function $(e,n,t){null==t?e.removeAttribute(n):e.getAttribute(n)!==t&&e.setAttribute(n,t)}function L(e,n,t,r){e.style.setProperty(n,t,r?"important":"")}function A(e,n,t){e.classList[t?"add":"remove"](n)}function E(e){const n={};for(const t of e)n[t.name]=t.value;return n}const k=new Set;let z,N=0;function T(e,n,t,r,o,i,a,s=0){const c=16.666/r;let l="{\n";for(let e=0;e<=1;e+=c){const r=n+(t-n)*i(e);l+=100*e+`%{${a(r,1-r)}}\n`}const u=l+`100% {${a(t,1-t)}}\n}`,d=`__svelte_${function(e){let n=5381,t=e.length;for(;t--;)n=(n<<5)-n^e.charCodeAt(t);return n>>>0}(u)}_${s}`,f=v(e);k.add(f);const p=f.__svelte_stylesheet||(f.__svelte_stylesheet=b(e).sheet),h=f.__svelte_rules||(f.__svelte_rules={});h[d]||(h[d]=!0,p.insertRule(`@keyframes ${d} ${u}`,p.cssRules.length));const m=e.style.animation||"";return e.style.animation=`${m?`${m}, `:""}${d} ${r}ms linear ${o}ms 1 both`,N+=1,d}function B(e,n){const t=(e.style.animation||"").split(", "),r=t.filter(n?e=>e.indexOf(n)<0:e=>-1===e.indexOf("__svelte")),o=t.length-r.length;o&&(e.style.animation=r.join(", "),N-=o,N||p((()=>{N||(k.forEach((e=>{const n=e.__svelte_stylesheet;let t=n.cssRules.length;for(;t--;)n.deleteRule(t);e.__svelte_rules={}})),k.clear())})))}function I(e){z=e}function P(){if(!z)throw new Error("Function called outside component initialization");return z}const R=[],_=[],G=[],F=[],O=Promise.resolve();let D=!1;function H(e){G.push(e)}let Z=!1;const j=new Set;function K(){if(!Z){Z=!0;do{for(let e=0;e<R.length;e+=1){const n=R[e];I(n),U(n.$$)}for(I(null),R.length=0;_.length;)_.pop()();for(let e=0;e<G.length;e+=1){const n=G[e];j.has(n)||(j.add(n),n())}G.length=0}while(R.length);for(;F.length;)F.pop()();D=!1,Z=!1,j.clear()}}function U(e){if(null!==e.fragment){e.update(),o(e.before_update);const n=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,n),e.after_update.forEach(H)}}let W;function J(e,n,t){e.dispatchEvent(function(e,n,t=!1){const r=document.createEvent("CustomEvent");return r.initCustomEvent(e,t,!1,n),r}(`${n?"intro":"outro"}${t}`))}const Y=new Set;let q;function Q(e,n){e&&e.i&&(Y.delete(e),e.i(n))}function X(e,n,t,r){if(e&&e.o){if(Y.has(e))return;Y.add(e),q.c.push((()=>{Y.delete(e),r&&(t&&e.d(1),r())})),e.o(n)}}const ee={duration:0};function ne(t,r,a,s){let c=r(t,a),l=s?0:1,u=null,d=null,g=null;function v(){g&&B(t,g)}function b(e,n){const t=e.b-l;return n*=Math.abs(t),{a:l,b:e.b,d:t,duration:n,start:e.start,end:e.start+n,group:e.group}}function C(r){const{delay:i=0,duration:a=300,easing:s=n,tick:C=e,css:y}=c||ee,w={start:f()+i,b:r};r||(w.group=q,q.r+=1),u||d?d=w:(y&&(v(),g=T(t,l,r,a,i,s,y)),r&&C(0,1),u=b(w,a),H((()=>J(t,r,"start"))),function(e){let n;0===h.size&&p(m),new Promise((t=>{h.add(n={c:e,f:t})}))}((e=>{if(d&&e>d.start&&(u=b(d,a),d=null,J(t,u.b,"start"),y&&(v(),g=T(t,l,u.b,u.duration,0,s,c.css))),u)if(e>=u.end)C(l=u.b,1-l),J(t,u.b,"end"),d||(u.b?v():--u.group.r||o(u.group.c)),u=null;else if(e>=u.start){const n=e-u.start;l=u.a+u.d*s(n/u.duration),C(l,1-l)}return!(!u&&!d)})))}return{run(e){i(c)?(W||(W=Promise.resolve(),W.then((()=>{W=null}))),W).then((()=>{c=c(),C(e)})):C(e)},end(){v(),u=d=null}}}const te="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function re(e){e&&e.c()}function oe(e,n,r,a){const{fragment:s,on_mount:c,on_destroy:l,after_update:u}=e.$$;s&&s.m(n,r),a||H((()=>{const n=c.map(t).filter(i);l?l.push(...n):o(n),e.$$.on_mount=[]})),u.forEach(H)}function ie(e,n){const t=e.$$;null!==t.fragment&&(o(t.on_destroy),t.fragment&&t.fragment.d(n),t.on_destroy=t.fragment=null,t.ctx=[])}function ae(e,n){-1===e.$$.dirty[0]&&(R.push(e),D||(D=!0,O.then(K)),e.$$.dirty.fill(0)),e.$$.dirty[n/31|0]|=1<<n%31}function se(n,t,i,a,s,c,l,u=[-1]){const d=z;I(n);const f=n.$$={fragment:null,ctx:null,props:c,update:e,not_equal:s,bound:r(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(t.context||(d?d.$$.context:[])),callbacks:r(),dirty:u,skip_bound:!1,root:t.target||d.$$.root};l&&l(f.root);let p=!1;if(f.ctx=i?i(n,t.props||{},((e,t,...r)=>{const o=r.length?r[0]:t;return f.ctx&&s(f.ctx[e],f.ctx[e]=o)&&(!f.skip_bound&&f.bound[e]&&f.bound[e](o),p&&ae(n,e)),t})):[],f.update(),p=!0,o(f.before_update),f.fragment=!!a&&a(f.ctx),t.target){if(t.hydrate){const e=function(e){return Array.from(e.childNodes)}(t.target);f.fragment&&f.fragment.l(e),e.forEach(y)}else f.fragment&&f.fragment.c();t.intro&&Q(n.$$.fragment),oe(n,t.target,t.anchor,t.customElement),K()}I(d)}let ce;"function"==typeof HTMLElement&&(ce=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){const{on_mount:e}=this.$$;this.$$.on_disconnect=e.map(t).filter(i);for(const e in this.$$.slotted)this.appendChild(this.$$.slotted[e])}attributeChangedCallback(e,n,t){this[e]=t}disconnectedCallback(){o(this.$$.on_disconnect)}$destroy(){ie(this,1),this.$destroy=e}$on(e,n){const t=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return t.push(n),()=>{const e=t.indexOf(n);-1!==e&&t.splice(e,1)}}$set(e){this.$$set&&!u(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}});class le{$destroy(){ie(this,1),this.$destroy=e}$on(e,n){const t=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return t.push(n),()=>{const e=t.indexOf(n);-1!==e&&t.splice(e,1)}}$set(e){this.$$set&&!u(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}function ue(e,{delay:t=0,duration:r=400,easing:o=n}={}){const i=+getComputedStyle(e).opacity;return{delay:t,duration:r,easing:o,css:e=>"opacity: "+e*i}}var de;!function(e){e[e.Failed=0]="Failed",e[e.NoBrowserSupport=1]="NoBrowserSupport",e[e.NoAudioConsent=2]="NoAudioConsent",e[e.Disconnected=3]="Disconnected",e[e.Disconnecting=4]="Disconnecting",e[e.Connecting=5]="Connecting",e[e.Connected=6]="Connected",e[e.Starting=7]="Starting",e[e.Stopping=8]="Stopping",e[e.Recording=9]="Recording"}(de||(de={})),new Map([[de.Failed,"Failed"],[de.NoBrowserSupport,"NoBrowserSupport"],[de.NoAudioConsent,"NoAudioConsent"],[de.Disconnecting,"Disconnecting"],[de.Disconnected,"Disconnected"],[de.Connecting,"Connecting"],[de.Connected,"Connected"],[de.Starting,"Starting"],[de.Stopping,"Stopping"],[de.Recording,"Recording"]]);var fe="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var pe,he,me=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},ge=me;function ve(e,n,t,r){return e.call(r,n[t],t,n)}var be=function(e,n,t){var r,o=0;for(r in null==pe&&function(){for(var e in he=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],pe=!0,{toString:null})pe=!1}(),e)if(!1===ve(n,e,r,t))break;if(pe)for(var i=e.constructor,a=!!i&&e===i.prototype;(r=he[o++])&&("constructor"===r&&(a||!ge(e,r))||e[r]===Object.prototype[r]||!1!==ve(n,e,r,t)););},Ce=be;var ye=function(e){var n=[];return Ce(e,(function(e,t){"function"==typeof e&&n.push(t)})),n.sort()};var we=function(e,n,t){var r=e.length;n=null==n?0:n<0?Math.max(r+n,0):Math.min(n,r),t=null==t?r:t<0?Math.max(r+t,0):Math.min(t,r);for(var o=[];n<t;)o.push(e[n++]);return o},xe=we;var Ve=function(e,n,t){var r=xe(arguments,2);return function(){return e.apply(n,r.concat(xe(arguments)))}};var Se=function(e,n,t){if(null!=e)for(var r=-1,o=e.length;++r<o&&!1!==n.call(t,e[r],r,e););},Me=ye,$e=Ve,Le=Se,Ae=we;var Ee=function(e,n){var t=arguments.length>1?Ae(arguments,1):Me(e);Le(t,(function(n){e[n]=$e(e[n],e)}))},ke=me,ze=be;var Ne=function(e,n,t){ze(e,(function(r,o){if(ke(e,o))return n.call(t,e[o],o,e)}))};var Te=function(e){return e};var Be=function(e){return function(n){return n[e]}},Ie=/^\[object (.*)\]$/,Pe=Object.prototype.toString;var Re=function(e){return null===e?"Null":undefined===e?"Undefined":Ie.exec(Pe.call(e))[1]},_e=Re;var Ge=function(e,n){return _e(e)===n},Fe=Ge,Oe=Array.isArray||function(e){return Fe(e,"Array")},De=Ne,He=Oe;function Ze(e,n){for(var t=-1,r=e.length;++t<r;)if(je(e[t],n))return!0;return!1}function je(e,n){return e&&"object"==typeof e?He(e)&&He(n)?function(e,n){for(var t=-1,r=n.length;++t<r;)if(!Ze(e,n[t]))return!1;return!0}(e,n):function(e,n){var t=!0;return De(n,(function(n,r){if(!je(e[r],n))return t=!1})),t}(e,n):e===n}var Ke=je,Ue=Te,We=Be,Je=Ke;var Ye=function(e,n){if(null==e)return Ue;switch(typeof e){case"function":return void 0!==n?function(t,r,o){return e.call(n,t,r,o)}:e;case"object":return function(n){return Je(n,e)};case"string":case"number":return We(e)}},qe=Ne,Qe=Ye;var Xe=function(e,n,t){n=Qe(n,t);var r=!1;return qe(e,(function(t,o){if(n(t,o,e))return r=!0,!1})),r},en=Xe;var nn=function(e,n){return en(e,(function(e){return e===n}))};var tn=function(e){return!!e&&"object"==typeof e&&e.constructor===Object},rn=Ne,on=tn;var an=function e(n,t){for(var r,o=0,i=arguments.length;++o<i;)(r=arguments[o])&&rn(r,(function(t,r){var o=n[r];null==o?n[r]=t:on(o)&&on(t)&&e(o,t)}));return n},sn=Ne,cn=tn;function ln(e,n){for(var t,r=0,o=arguments.length;++r<o;)(t=arguments[r])&&sn(t,un,e);return e}function un(e,n){var t=this[n];cn(e)&&cn(t)?ln(t,e):this[n]=e}var dn=ln,fn=Ne,pn=Ye;var hn=function(e,n,t){n=pn(n,t);var r=!0;return fn(e,(function(t,o){if(!n(t,o,e))return r=!1,!1})),r},mn=Ge;var gn=function(e){return mn(e,"Object")};var vn=me,bn=hn,Cn=gn,yn=function(e,n){return e===n?0!==e||1/e==1/n:e!=e&&n!=n};function wn(e,n){return vn(this,n)}var xn=function(e,n,t){return t=t||yn,Cn(e)&&Cn(n)?bn(e,function(e){return function(n,t){return vn(this,t)&&e(n,this[t])}}(t),n)&&bn(n,wn,e):t(e,n)},Vn=Se,Sn=we,Mn=Ne;var $n=function(e,n){return Vn(Sn(arguments,1),(function(n){Mn(n,(function(n,t){null==e[t]&&(e[t]=n)}))})),e},Ln=Ne,An=Ye;var En=function(e,n,t){n=An(n,t);var r={};return Ln(e,(function(e,t,o){n(e,t,o)&&(r[t]=e)})),r},kn=Xe,zn=Ye;var Nn=function(e,n,t){var r;return n=zn(n,t),kn(e,(function(e,t,o){if(n(e,t,o))return r=e,!0})),r},Tn=Ne,Bn=tn;function In(e,n,t,r){return Tn(e,(function(e,o){var i=t?t+"."+o:o;0!==r&&Bn(e)?In(e,n,i,r-1):n[i]=e})),n}var Pn=function(e,n){return null==e?{}:In(e,{},"",n=null==n?-1:n)};var Rn=function(e,n){for(var t=n.split("."),r=t.pop();n=t.shift();)if(null==(e=e[n]))return;return e[r]},_n=Rn;var Gn=function(e,n){return undefined!==_n(e,n)},Fn=Ne,On=Object.keys||function(e){var n=[];return Fn(e,(function(e,t){n.push(t)})),n},Dn=Ne,Hn=Ye;var Zn=function(e,n,t){n=Hn(n,t);var r={};return Dn(e,(function(e,t,o){r[t]=n(e,t,o)})),r},jn=Ne;var Kn=function(e,n){var t=!0;return jn(n,(function(n,r){if(e[r]!==n)return t=!1})),t},Un=Ye;var Wn=function(e,n,t){if(null!=e&&e.length){if(e.length&&!n)return Math.max.apply(Math,e);n=Un(n,t);for(var r,o,i,a=-1/0,s=-1,c=e.length;++s<c;)(i=n(o=e[s],s,e))>a&&(a=i,r=o);return r}return 1/0},Jn=Ne;var Yn=function(e){var n=[];return Jn(e,(function(e,t){n.push(e)})),n},qn=Wn,Qn=Yn;var Xn=Ne;function et(e,n){this[n]=e}var nt=function(e,n){for(var t,r=0,o=arguments.length;++r<o;)null!=(t=arguments[r])&&Xn(t,et,e);return e},tt=Re,rt=tn,ot=nt;var it=function(e){switch(tt(e)){case"Object":return rt(r=e)?ot({},r):r;case"Array":return e.slice();case"RegExp":return t="",t+=(n=e).multiline?"m":"",t+=n.global?"g":"",t+=n.ignoreCase?"i":"",new RegExp(n.source,t);case"Date":return new Date(+e);default:return e}var n,t,r},at=Ne,st=Re,ct=tn;function lt(e,n){switch(st(e)){case"Object":return function(e,n){if(ct(e)){var t={};return at(e,(function(e,t){this[t]=lt(e,n)}),t),t}return n?n(e):e}(e,n);case"Array":return function(e,n){var t=[],r=-1,o=e.length;for(;++r<o;)t[r]=lt(e[r],n);return t}(e,n);default:return it(e)}}var ut=me,dt=lt,ft=gn;var pt=function e(){var n,t,r,o,i=1;for(o=dt(arguments[0]);r=arguments[i++];)for(n in r)ut(r,n)&&(t=r[n],ft(t)&&ft(o[n])?o[n]=e(o[n],t):o[n]=dt(t));return o},ht=Ye;var mt=function(e,n,t){if(null!=e&&e.length){if(e.length&&!n)return Math.min.apply(Math,e);n=ht(n,t);for(var r,o,i,a=1/0,s=-1,c=e.length;++s<c;)(i=n(o=e[s],s,e))<a&&(a=i,r=o);return r}return-1/0},gt=mt,vt=Yn;var bt=Se;var Ct=function(e,n){return n?(bt(n.split("."),(function(n){e[n]||(e[n]={}),e=e[n]})),e):e};var yt=function(e,n,t){if(t=t||0,null==e)return-1;for(var r=e.length,o=t<0?r+t:t;o<r;){if(e[o]===n)return o;o++}return-1},wt=yt;var xt=we,Vt=function(e,n){return-1!==wt(e,n)};var St=function(e,n){var t="string"!=typeof arguments[1]?arguments[1]:xt(arguments,1),r={};for(var o in e)e.hasOwnProperty(o)&&!Vt(t,o)&&(r[o]=e[o]);return r},Mt=we;var $t=function(e,n){for(var t,r="string"!=typeof arguments[1]?arguments[1]:Mt(arguments,1),o={},i=0;t=r[i++];)o[t]=e[t];return o},Lt=Zn,At=Be;var Et=Ne;var kt=function(e){var n=0;return Et(e,(function(){n++})),n},zt=Ne,Nt=kt;var Tt=function(e,n,t,r){var o=arguments.length>2;if(!Nt(e)&&!o)throw new Error("reduce of empty object with no initial value");return zt(e,(function(e,i,a){o?t=n.call(r,t,e,i,a):(t=e,o=!0)})),t},Bt=En,It=Ye;var Pt=Ge;var Rt=function(e){return Pt(e,"Function")};var _t=function(e,n){var t=e[n];if(void 0!==t)return Rt(t)?t.call(e):t},Gt=Ct;var Ft=function(e,n,t){var r=/^(.+)\.(.+)$/.exec(n);r?Gt(e,r[1])[r[2]]=t:e[n]=t},Ot=Gn;var Dt=function(e,n){if(Ot(e,n)){for(var t=n.split("."),r=t.pop();n=t.shift();)e=e[n];return delete e[r]}return!0},Ht={bindAll:Ee,contains:nn,deepFillIn:an,deepMatches:Ke,deepMixIn:dn,equals:xn,every:hn,fillIn:$n,filter:En,find:Nn,flatten:Pn,forIn:be,forOwn:Ne,functions:ye,get:Rn,has:Gn,hasOwn:me,keys:On,map:Zn,matches:Kn,max:function(e,n){return qn(Qn(e),n)},merge:pt,min:function(e,n){return gt(vt(e),n)},mixIn:nt,namespace:Ct,omit:St,pick:$t,pluck:function(e,n){return Lt(e,At(n))},reduce:Tt,reject:function(e,n,t){return n=It(n,t),Bt(e,(function(e,t,r){return!n(e,t,r)}),t)},result:_t,set:Ft,size:kt,some:Xe,unset:Dt,values:Yn};(function(){var e,n;n=Ht,e=function(){function e(){}return e.prototype.getCountry=function(n){return e.prototype.countries[n]},e.prototype.getCode=function(t){var r,o;return o=null,null!=t&&-1!==(r=n.values(e.prototype.countries).indexOf(t))&&(o=Object.keys(e.prototype.countries)[r]),o},e.prototype.getCountries=function(){return n.values(e.prototype.countries)},e.prototype.getCodes=function(){return Object.keys(e.prototype.countries)},e.prototype.getData=function(){return e.prototype.countries},e.prototype.countries={AF:"Afghanistan",AX:"Åland Islands",AL:"Albania",DZ:"Algeria",AS:"American Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua and Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BS:"Bahamas",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarus",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia, Plurinational State of",BQ:"Bonaire, Sint Eustatius and Saba",BA:"Bosnia and Herzegovina",BW:"Botswana",BV:"Bouvet Island",BR:"Brazil",IO:"British Indian Ocean Territory",BN:"Brunei Darussalam",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodia",CM:"Cameroon",CA:"Canada",CV:"Cape Verde",KY:"Cayman Islands",CF:"Central African Republic",TD:"Chad",CL:"Chile",CN:"China",CX:"Christmas Island",CC:"Cocos (Keeling) Islands",CO:"Colombia",KM:"Comoros",CG:"Congo",CD:"Congo, the Democratic Republic of the",CK:"Cook Islands",CR:"Costa Rica",CI:"Côte d'Ivoire",HR:"Croatia",CU:"Cuba",CW:"Curaçao",CY:"Cyprus",CZ:"Czech Republic",DK:"Denmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominican Republic",EC:"Ecuador",EG:"Egypt",SV:"El Salvador",GQ:"Equatorial Guinea",ER:"Eritrea",EE:"Estonia",ET:"Ethiopia",FK:"Falkland Islands (Malvinas)",FO:"Faroe Islands",FJ:"Fiji",FI:"Finland",FR:"France",GF:"French Guiana",PF:"French Polynesia",TF:"French Southern Territories",GA:"Gabon",GM:"Gambia",GE:"Georgia",DE:"Germany",GH:"Ghana",GI:"Gibraltar",GR:"Greece",GL:"Greenland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GG:"Guernsey",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HM:"Heard Island and McDonald Mcdonald Islands",VA:"Holy See (Vatican City State)",HN:"Honduras",HK:"Hong Kong",HU:"Hungary",IS:"Iceland",IN:"India",ID:"Indonesia",IR:"Iran, Islamic Republic of",IQ:"Iraq",IE:"Ireland",IM:"Isle of Man",IL:"Israel",IT:"Italy",JM:"Jamaica",JP:"Japan",JE:"Jersey",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",KP:"Korea, Democratic People's Republic of",KR:"Korea, Republic of",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Lao People's Democratic Republic",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",MO:"Macao",MK:"Macedonia, the Former Yugoslav Republic of",MG:"Madagascar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Marshall Islands",MQ:"Martinique",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",FM:"Micronesia, Federated States of",MD:"Moldova, Republic of",MC:"Monaco",MN:"Mongolia",ME:"Montenegro",MS:"Montserrat",MA:"Morocco",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Netherlands",NC:"New Caledonia",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Norfolk Island",MP:"Northern Mariana Islands",NO:"Norway",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestine, State of",PA:"Panama",PG:"Papua New Guinea",PY:"Paraguay",PE:"Peru",PH:"Philippines",PN:"Pitcairn",PL:"Poland",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",RE:"Réunion",RO:"Romania",RU:"Russian Federation",RW:"Rwanda",BL:"Saint Barthélemy",SH:"Saint Helena, Ascension and Tristan da Cunha",KN:"Saint Kitts and Nevis",LC:"Saint Lucia",MF:"Saint Martin (French part)",PM:"Saint Pierre and Miquelon",VC:"Saint Vincent and the Grenadines",WS:"Samoa",SM:"San Marino",ST:"Sao Tome and Principe",SA:"Saudi Arabia",SN:"Senegal",RS:"Serbia",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapore",SX:"Sint Maarten (Dutch part)",SK:"Slovakia",SI:"Slovenia",SB:"Solomon Islands",SO:"Somalia",ZA:"South Africa",GS:"South Georgia and the South Sandwich Islands",SS:"South Sudan",ES:"Spain",LK:"Sri Lanka",SD:"Sudan",SR:"Suriname",SJ:"Svalbard and Jan Mayen",SZ:"Swaziland",SE:"Sweden",CH:"Switzerland",SY:"Syrian Arab Republic",TW:"Taiwan, Province of China",TJ:"Tajikistan",TZ:"Tanzania, United Republic of",TH:"Thailand",TL:"Timor-Leste",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad and Tobago",TN:"Tunisia",TR:"Turkey",TM:"Turkmenistan",TC:"Turks and Caicos Islands",TV:"Tuvalu",UG:"Uganda",UA:"Ukraine",AE:"United Arab Emirates",GB:"United Kingdom",US:"United States",UM:"United States Minor Outlying Islands",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VE:"Venezuela, Bolivarian Republic of",VN:"Viet Nam",VG:"Virgin Islands, British",VI:"Virgin Islands, U.S.",WF:"Wallis and Futuna",EH:"Western Sahara",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe"},e}(),null!=null||new e}).call(fe);for(var Zt=[],jt=0;jt<256;++jt)Zt.push((jt+256).toString(16).substr(1));var Kt,Ut,Wt,Jt,Yt,qt,Qt,Xt={exports:{}};
/*! http://mths.be/base64 v0.1.0 by @mathias | MIT license */function er(e){let n,t,r,o;return{c(){n=x("svg"),t=x("g"),r=x("path"),o=x("rect"),$(r,"d","M42 26h4v4c0 9.265-7 16.895-16 17.89V55h-4v-7.11c-8.892-.982-15.833-8.444-15.997-17.56L10 30v-4h4v4c0 7.732 6.268 14 14 14 7.628 0 13.83-6.1 13.997-13.687L42 30v-4z"),$(o,"x","20"),$(o,"y","1"),$(o,"width","16"),$(o,"height","37"),$(o,"rx","8"),$(t,"fill","#000"),$(t,"fill-rule","evenodd"),$(n,"class","buttonIconEl"),$(n,"viewBox","0 0 56 56"),$(n,"xmlns","http://www.w3.org/2000/svg")},m(e,i){C(e,n,i),g(n,t),g(t,r),g(t,o)},d(e){e&&y(n)}}}function nr(e){let n,t,r,o;return{c(){n=x("svg"),t=x("g"),r=x("path"),o=x("path"),$(r,"d","M42 26h4v4c0 9.265-7 16.895-16 17.89V55h-4v-7.11c-8.892-.982-15.833-8.444-15.997-17.56L10 30v-4h4v4c0 7.732 6.268 14 14 14 7.628 0 13.83-6.1 13.997-13.687L42 30v-4z"),$(r,"fill-rule","nonzero"),$(o,"d","M37 13.081V31a8 8 0 11-16 0v-1.919l16-16zM26 1a8 8 0 018 8v1.319L18 26.318V9a8 8 0 018-8zM37.969 7.932l3.74-7.35 3.018 2.625zM39.654 10.608l7.531-3.359.695 3.94z"),$(t,"fill","#000"),$(t,"fill-rule","evenodd"),$(n,"class","buttonIconEl"),$(n,"viewBox","0 0 56 56"),$(n,"xmlns","http://www.w3.org/2000/svg")},m(e,i){C(e,n,i),g(n,t),g(t,r),g(t,o)},d(e){e&&y(n)}}}function tr(e){let n,t,r,o;return{c(){n=x("svg"),t=x("g"),r=x("path"),o=x("path"),$(r,"d","M36 14.828V30a8 8 0 01-15.961.79l15.96-15.962zM28 1a8 8 0 018 8v.172L20 25.173V9a8 8 0 018-8z"),$(o,"d","M42 26h4v4c0 9.265-7 16.895-16 17.89V55h-4v-7.11c-8.892-.982-15.833-8.444-15.997-17.56L10 30v-4h4v4c0 7.732 6.268 14 14 14 7.628 0 13.83-6.1 13.997-13.687L42 30v-4z"),$(t,"fill","#000"),$(t,"fill-rule","nonzero"),$(n,"class","buttonIconEl"),$(n,"viewBox","0 0 56 56"),$(n,"xmlns","http://www.w3.org/2000/svg")},m(e,i){C(e,n,i),g(n,t),g(t,r),g(t,o)},d(e){e&&y(n)}}}function rr(e){let n,t,r,o;return{c(){n=x("svg"),t=x("g"),r=x("path"),o=x("rect"),$(r,"d","M52 28c0 13.255-10.745 24-24 24S4 41.255 4 28c0-8.921 4.867-16.705 12.091-20.842l1.984 3.474C12.055 14.08 8 20.566 8 28c0 11.046 8.954 20 20 20s20-8.954 20-20c0-7.434-4.056-13.92-10.075-17.368L39.91 7.16C47.133 11.296 52 19.079 52 28z"),$(r,"fill-rule","nonzero"),$(o,"x","24"),$(o,"y","1"),$(o,"width","8"),$(o,"height","23"),$(o,"rx","4"),$(t,"fill","#000"),$(t,"fill-rule","evenodd"),$(n,"class","buttonIconEl"),$(n,"viewBox","0 0 56 56"),$(n,"xmlns","http://www.w3.org/2000/svg")},m(e,i){C(e,n,i),g(n,t),g(t,r),g(t,o)},d(e){e&&y(n)}}}function or(n){let t,r,o,i,a=n[0]===Yt.Mic&&er(),s=n[0]===Yt.Error&&nr(),c=n[0]===Yt.Denied&&tr(),l=n[0]===Yt.Poweron&&rr();return{c(){t=w("div"),a&&a.c(),r=S(),s&&s.c(),o=S(),c&&c.c(),i=S(),l&&l.c(),L(t,"position","absolute"),L(t,"width","60%"),L(t,"height","60%"),L(t,"top","50%"),L(t,"left","50%"),L(t,"transform","translate(-50%, -50%)"),L(t,"pointer-events","none"),L(t,"transition","0.25s"),L(t,"opacity","var(--icon-opacity)")},m(e,n){C(e,t,n),a&&a.m(t,null),g(t,r),s&&s.m(t,null),g(t,o),c&&c.m(t,null),g(t,i),l&&l.m(t,null)},p(e,[n]){e[0]===Yt.Mic?a||(a=er(),a.c(),a.m(t,r)):a&&(a.d(1),a=null),e[0]===Yt.Error?s||(s=nr(),s.c(),s.m(t,o)):s&&(s.d(1),s=null),e[0]===Yt.Denied?c||(c=tr(),c.c(),c.m(t,i)):c&&(c.d(1),c=null),e[0]===Yt.Poweron?l||(l=rr(),l.c(),l.m(t,null)):l&&(l.d(1),l=null)},i:e,o:e,d(e){e&&y(t),a&&a.d(),s&&s.d(),c&&c.d(),l&&l.d()}}}function ir(e,n,t){let{icon:r=Yt.Mic}=n;return e.$$set=e=>{"icon"in e&&t(0,r=e.icon)},[r]}Kt=Xt,Ut=Xt.exports,function(e){var n=Ut,t=Kt&&Kt.exports==n&&Kt,r="object"==typeof fe&&fe;r.global!==r&&r.window!==r||(e=r);var o=function(e){this.message=e};(o.prototype=new Error).name="InvalidCharacterError";var i=function(e){throw new o(e)},a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=/[\t\n\f\r ]/g,c={encode:function(e){e=String(e),/[^\0-\xFF]/.test(e)&&i("The string to be encoded contains characters outside of the Latin1 range.");for(var n,t,r,o,s=e.length%3,c="",l=-1,u=e.length-s;++l<u;)n=e.charCodeAt(l)<<16,t=e.charCodeAt(++l)<<8,r=e.charCodeAt(++l),c+=a.charAt((o=n+t+r)>>18&63)+a.charAt(o>>12&63)+a.charAt(o>>6&63)+a.charAt(63&o);return 2==s?(n=e.charCodeAt(l)<<8,t=e.charCodeAt(++l),c+=a.charAt((o=n+t)>>10)+a.charAt(o>>4&63)+a.charAt(o<<2&63)+"="):1==s&&(o=e.charCodeAt(l),c+=a.charAt(o>>2)+a.charAt(o<<4&63)+"=="),c},decode:function(e){var n=(e=String(e).replace(s,"")).length;n%4==0&&(n=(e=e.replace(/==?$/,"")).length),(n%4==1||/[^+a-zA-Z0-9/]/.test(e))&&i("Invalid character: the string to be decoded is not correctly encoded.");for(var t,r,o=0,c="",l=-1;++l<n;)r=a.indexOf(e.charAt(l)),t=o%4?64*t+r:r,o++%4&&(c+=String.fromCharCode(255&t>>(-2*o&6)));return c},version:"0.1.0"};if(n&&!n.nodeType)if(t)t.exports=c;else for(var l in c)c.hasOwnProperty(l)&&(n[l]=c[l]);else e.base64=c}(fe),function(e){e.Opened="WEBSOCKET_OPEN",e.SourceSampleRateSetSuccess="SOURSE_SAMPLE_RATE_SET_SUCCESS",e.Started="started",e.Stopped="stopped",e.SegmentEnd="segment_end",e.Transcript="transcript",e.Entity="entity",e.Intent="intent",e.TentativeTranscript="tentative_transcript",e.TentativeEntities="tentative_entities",e.TentativeIntent="tentative_intent"}(Wt||(Wt={})),function(e){e.Failed="Failed",e.NoBrowserSupport="NoBrowserSupport",e.NoAudioConsent="NoAudioConsent",e.Idle="Idle",e.Connecting="Connecting",e.Ready="Ready",e.Recording="Recording",e.Loading="Loading"}(Jt||(Jt={})),function(e){e.Poweron="poweron",e.Mic="mic",e.Error="error",e.Denied="denied"}(Yt||(Yt={})),function(e){e.Hold="hold",e.Click="click",e.Noninteractive="noninteractive"}(qt||(qt={})),function(e){e.None="none",e.Connecting="connecting",e.Busy="busy"}(Qt||(Qt={})),de.Disconnected,Yt.Poweron,qt.Click,Qt.None,de.Disconnecting,Yt.Poweron,qt.Noninteractive,Qt.Connecting,de.Connecting,Yt.Poweron,qt.Noninteractive,Qt.Connecting,de.Connected,Yt.Mic,qt.Hold,Qt.None,de.Starting,Yt.Mic,qt.Hold,Qt.Connecting,de.Recording,Yt.Mic,qt.Hold,Qt.None,de.Stopping,Yt.Mic,qt.Noninteractive,Qt.Busy,de.Failed,Yt.Error,qt.Click,Qt.None,de.NoBrowserSupport,Yt.Error,qt.Click,Qt.None,de.NoAudioConsent,Yt.Denied,qt.Click,Qt.None;class ar extends le{constructor(e){super(),se(this,e,ir,or,a,{icon:0})}}function sr(n){let t,r,o,i,a,s,c,l,u,d,f;return{c(){t=x("svg"),r=x("path"),o=x("path"),i=x("path"),a=x("defs"),s=x("linearGradient"),c=x("stop"),l=x("stop"),u=x("linearGradient"),d=x("stop"),f=x("stop"),$(r,"fill-rule","evenodd"),$(r,"clip-rule","evenodd"),$(r,"d","M134.88 10.0009H138.714L142.333 20.2854L145.864 10.0009H149.632L143.684 24.7084C142.626 27.3015 140.938 29.1472 138.621 30.2455L136.873 27.7812C138.476 27.0848 139.641 25.9476 140.367 24.3696L134.88 10.0009ZM133.172 4.84959V24.2862H129.552V4.84959H133.172ZM112.699 24.2862V4.84959H116.319V11.5625C117.81 10.5273 119.434 10.0106 121.191 10.0122C124.494 10.0122 126.145 11.7837 126.143 15.3267V24.2862H122.528V15.2828C122.528 13.7093 121.741 12.9218 120.166 12.9201C118.899 12.9201 117.617 13.522 116.319 14.7257V24.2862H112.699ZM110.314 23.8777C109.131 24.1521 107.811 24.2882 106.355 24.2861C101.077 24.2861 98.4392 21.8141 98.4401 16.87C98.4401 12.2889 101.078 9.99922 106.355 10.0009C107.813 10.0009 109.133 10.137 110.314 10.4093V13.2638C109.105 12.9918 107.869 12.8563 106.63 12.8598C103.578 12.8598 102.053 14.1965 102.055 16.87C102.055 19.9098 103.58 21.4289 106.63 21.4272C107.87 21.4318 109.106 21.2947 110.314 21.0188V23.8777ZM87.2328 15.9101H93.2092C93.3393 13.8636 92.3843 12.8389 90.3441 12.836C88.4345 12.8364 87.3974 13.8607 87.2328 15.9089V15.9101ZM96.6096 18.5451H87.2328C87.2328 20.4665 88.8071 21.4272 91.9555 21.4272C93.4107 21.4272 94.8627 21.2905 96.2922 21.0188V23.8777C95.0299 24.1521 93.4025 24.2882 91.4102 24.2861C86.2119 24.2861 83.6142 21.8511 83.6171 16.981C83.6171 12.3259 85.9959 9.99922 90.7534 10.0009C95.511 10.0026 97.463 12.8506 96.6096 18.5451ZM72.4099 15.9101H78.3863C78.5169 13.8636 77.5621 12.8389 75.5219 12.836C73.6122 12.8364 72.5749 13.8607 72.4099 15.9089V15.9101ZM81.7872 18.5451H72.4099C72.4099 20.4665 73.9841 21.4272 77.1325 21.4272C78.588 21.4272 80.0402 21.2905 81.4699 21.0188V23.8777C80.2071 24.1521 78.5798 24.2882 76.5879 24.2861C71.3891 24.2861 68.7912 21.8511 68.7942 16.981C68.7942 12.3259 71.1732 9.99922 75.9311 10.0009C80.689 10.0026 82.6411 12.8506 81.7872 18.5451ZM53.2787 10.5856C55.1791 10.1962 57.2814 10.0013 59.5856 10.0009C64.6353 10.0009 67.1602 12.2657 67.1602 16.7953C67.1602 21.7942 64.8482 24.2928 60.2241 24.2912C59.0807 24.2931 57.9489 24.0623 56.8981 23.613V29.4657H53.2787V10.5856ZM56.8981 20.5609C57.8905 21.0528 58.9943 21.2943 60.2102 21.2943C62.4599 21.2943 63.5839 19.7859 63.5822 16.7691C63.5822 14.2027 62.2998 12.9201 59.7348 12.9214C58.5239 12.9214 57.5781 12.9841 56.9012 13.1096L56.8981 20.5609ZM36.0182 23.4744V20.212C37.9744 20.936 40.1855 21.298 42.6514 21.298C45.6424 21.298 47.1394 20.3017 47.1423 18.3092C47.1423 16.8562 46.2198 16.1322 44.3843 16.1322H41.0507C37.0585 16.1322 35.0615 14.3191 35.0598 10.6929C35.0598 6.70661 37.9031 4.71261 43.5896 4.71094C45.7725 4.71094 47.8423 5.02797 49.799 5.66203V8.92436C47.8112 8.19474 45.708 7.8269 43.5896 7.83838C40.3152 7.83838 38.678 8.78969 38.678 10.6923C38.678 12.1403 39.4702 12.8693 41.0538 12.8693H44.3843C48.633 12.8693 50.7572 14.6824 50.7567 18.3086C50.7567 22.3878 48.0549 24.4267 42.6514 24.4255C40.1855 24.4255 37.9744 24.1084 36.0182 23.4744Z"),$(r,"fill","#302666"),$(o,"fill-rule","evenodd"),$(o,"clip-rule","evenodd"),$(o,"d","M14.7612 0C22.9132 0 29.5224 6.5874 29.5224 14.7068C29.5224 23.1268 22.7085 30.3284 14.8166 31.8717V29.4131C17.8347 28.4538 23.9585 25.3169 26.214 18.8632C26.4118 18.321 26.5705 17.7654 26.6888 17.2006L26.6982 17.1599L26.7058 17.1229L26.7134 17.0858L26.7203 17.0501L26.7272 17.0149L26.7341 16.9798L26.7411 16.9453V16.9415L26.7474 16.9077V16.9039L26.753 16.87V16.8656L26.7593 16.8324V16.8274L26.765 16.7954V16.7891L26.7707 16.7577V16.7508L26.7763 16.7201V16.7132L26.782 16.6824V16.6749L26.787 16.6448V16.6366L26.7921 16.6065V16.5984L26.7965 16.5689V16.5595L26.8003 16.5312V16.5212L26.804 16.493V16.4829L26.8078 16.4553V16.444L26.8122 16.4177V16.4058L26.816 16.3794V16.3675L26.8191 16.3418V16.3286L26.8223 16.3035V16.2903L26.8254 16.2659V16.2514L26.8286 16.227V16.2125V16.1893V16.1736V16.1511V16.1347L26.8317 16.1128V16.0958V16.0745V16.0576V16.0362V16.0187V15.998V15.9798V15.9597V15.9409V15.9208V15.9014V15.8825V15.8625V15.8443V15.8236V15.806V15.7847V15.7671V15.7451V15.7288V15.7056V15.6899V15.6667V15.6517V15.6272V15.6128V15.5883V15.5739V15.5488V15.5356V15.5093V15.4967V15.4704V15.4578V15.4308V15.4189V15.3913V15.3706V15.3424V15.3317V15.3028V15.2928V15.2633V15.2539V15.2238V15.215V15.1843V15.1761V15.1447V15.1372V15.1046V15.0977V15.0651V15.0588V15.0255V14.7062V14.6667C26.9262 7.96134 21.4523 2.54336 14.7222 2.56469C7.99203 2.58603 2.55277 8.04039 2.57417 14.7432C2.59621 21.4385 8.04807 26.8515 14.7612 26.8515H14.7895L14.8154 29.4162H14.7612C6.61175 29.4137 0 22.8288 0 14.7068C0 6.58489 6.61175 0 14.7612 0Z"),$(o,"fill","url(#paint0_linear)"),$(i,"fill-rule","evenodd"),$(i,"clip-rule","evenodd"),$(i,"d","M12.3985 8.87104V16.3368C12.3985 16.8506 11.9804 17.2672 11.4647 17.2672C10.9489 17.2672 10.5308 16.8506 10.5308 16.3368V8.87104C10.5308 8.3572 10.9489 7.94065 11.4647 7.94065C11.9804 7.94065 12.3985 8.3572 12.3985 8.87104ZM18.9914 13.5305V20.9962C18.9914 21.5101 18.5733 21.9266 18.0576 21.9266C17.5418 21.9266 17.1237 21.5101 17.1237 20.9962V13.5305C17.1237 13.0167 17.5418 12.6001 18.0576 12.6001C18.5733 12.6001 18.9914 13.0167 18.9914 13.5305ZM22.2909 16.4082V18.1216C22.2997 18.4596 22.1237 18.7758 21.8313 18.9474C21.5388 19.119 21.1759 19.119 20.8835 18.9474C20.591 18.7758 20.415 18.4596 20.4239 18.1216V16.4082C20.415 16.0702 20.591 15.754 20.8835 15.5824C21.1759 15.4108 21.5388 15.4108 21.8313 15.5824C22.1237 15.754 22.2997 16.0702 22.2909 16.4082ZM15.6949 5.94809V12.8542C15.6949 13.368 15.2768 13.7846 14.7611 13.7846C14.2454 13.7846 13.8273 13.368 13.8273 12.8542V5.94809C13.8273 5.43425 14.2454 5.0177 14.7611 5.0177C15.2768 5.0177 15.6949 5.43425 15.6949 5.94809ZM15.6949 16.5588V23.4637C15.6949 23.9775 15.2768 24.3941 14.7611 24.3941C14.2454 24.3941 13.8273 23.9775 13.8273 23.4637V16.5588C13.8273 16.045 14.2454 15.6284 14.7611 15.6284C15.2768 15.6284 15.6949 16.045 15.6949 16.5588ZM9.10148 11.7487V13.4615C9.11029 13.7995 8.93431 14.1157 8.64186 14.2873C8.3494 14.4589 7.98652 14.4589 7.69406 14.2873C7.40161 14.1157 7.22563 13.7995 7.23445 13.4615V11.7487C7.22563 11.4107 7.40161 11.0945 7.69406 10.9229C7.98652 10.7513 8.3494 10.7513 8.64186 10.9229C8.93431 11.0945 9.11029 11.4107 9.10148 11.7487Z"),$(i,"fill","url(#paint1_linear)"),$(c,"stop-color","#53A3F9"),$(l,"offset","1"),$(l,"stop-color","#15E8B5"),$(s,"id","paint0_linear"),$(s,"x1","17.4837"),$(s,"y1","24.6178"),$(s,"x2","23.4572"),$(s,"y2","12.6602"),$(s,"gradientUnits","userSpaceOnUse"),$(d,"stop-color","#53A3F9"),$(f,"offset","1"),$(f,"stop-color","#15E8B5"),$(u,"id","paint1_linear"),$(u,"x1","16.1513"),$(u,"y1","19.984"),$(u,"x2","20.1445"),$(u,"y2","13.2781"),$(u,"gradientUnits","userSpaceOnUse"),$(t,"width","150"),$(t,"height","32"),$(t,"viewBox","0 0 150 32"),$(t,"fill","none"),$(t,"xmlns","http://www.w3.org/2000/svg")},m(e,n){C(e,t,n),g(t,r),g(t,o),g(t,i),g(t,a),g(a,s),g(s,c),g(s,l),g(a,u),g(u,d),g(u,f)},p:e,i:e,o:e,d(e){e&&y(t)}}}class cr extends le{constructor(e){super(),se(this,e,null,sr,a,{})}}const{window:lr}=te;function ur(e){let n,t,r,i,a,s,l,u,d,f,p,h,m,v,b,x,E,k,z,N,T,B,I,P,R,_,G,F,O,D,Z,j,K,U,W,J,Y,q,ee,te,ae,se,ce,le,ue,de,fe,pe,he,me,ge,ve,be,Ce,ye,we,xe,Ve,Se,Me,$e,Le,Ae,Ee,ke,ze,Ne,Te;return O=new ar({}),q=new cr({}),de=new ar({}),we=new ar({}),{c(){n=w("modalbg"),r=S(),i=w("modalcontent"),a=w("div"),s=w("div"),l=w("button"),u=S(),d=w("div"),f=w("main"),p=w("div"),h=w("video"),m=w("source"),b=V("\n Your browser does not support the video tag."),x=S(),E=w("div"),k=w("h2"),k.textContent="Find your favourites faster with voice search",z=S(),N=w("p"),T=V("Search Evolve Clothing Gallery's "),B=w("b"),B.textContent="categories",I=V(", "),P=w("b"),P.textContent="designers",R=V(" and "),_=w("b"),_.textContent="colors",G=V(" by pressing and holding the\n "),F=w("span"),re(O.$$.fragment),D=S(),Z=w("b"),Z.textContent="push‑to‑talk button",j=V(".\n "),K=w("a"),K.textContent="More info",U=S(),W=w("div"),J=w("div"),Y=w("div"),re(q.$$.fragment),ee=S(),te=w("h3"),te.textContent="Voice Search Quick Start",ae=S(),se=w("ul"),ce=w("li"),le=V("Press and hold the\n "),ue=w("span"),re(de.$$.fragment),fe=V("\n push‑to‑talk button."),pe=S(),he=w("li"),he.textContent="Allow your browser to use the mic on the 1st time.",me=S(),ge=w("li"),ge.innerHTML="Make your first search, e.g. <i>&quot;Show me new arrivals&quot;</i>",ve=S(),be=w("li"),Ce=V("Release the\n "),ye=w("span"),re(we.$$.fragment),xe=V("\n push‑to‑talk button to stop listening."),Ve=S(),Se=w("li"),Se.textContent="Speechly detects your voice command and your search results are shown.",Me=V("\n Learn more at "),$e=w("a"),$e.textContent="speechly.com",Le=S(),Ae=w("div"),Ee=w("button"),Ee.textContent="Got it!",$(l,"class","close"),c(m.src,v=e[0])||$(m,"src",v),$(m,"type","video/mp4"),$(h,"class","usageImage"),$(h,"width","100%"),$(h,"height","auto"),h.autoplay=!0,h.muted=!0,h.loop=!0,$(p,"class","imageContainer"),L(F,"width","1.75rem"),L(F,"height","1.75rem"),L(F,"vertical-align","middle"),L(F,"margin","-0.25rem -0.5rem 0 -0.5rem"),L(F,"position","relative"),L(F,"display","inline-block"),$(K,"class","more"),$(K,"href","#info"),$(E,"class","bodyTextContainer"),$(Y,"class","sidePanelLogo"),L(ue,"width","1.5rem"),L(ue,"height","1.5rem"),L(ue,"vertical-align","middle"),L(ue,"margin","-0.20rem -0.35rem 0 -0.35rem"),L(ue,"position","relative"),L(ue,"display","inline-block"),L(ye,"width","1.5rem"),L(ye,"height","1.5rem"),L(ye,"vertical-align","middle"),L(ye,"margin","-0.20rem -0.35rem 0 -0.35rem"),L(ye,"position","relative"),L(ye,"display","inline-block"),$(se,"class","mt-l mb-l"),$($e,"href","https://speechly.com/"),$(J,"class","sidePanelText"),$(W,"class","sidePanel"),A(W,"forceVisible",e[3]),$(d,"class","layout"),$(Ee,"class","wide"),$(Ae,"class","buttonLayout"),$(s,"class","primaryLayout"),$(a,"class","page"),$(i,"class",e[2])},m(t,o){C(t,n,o),C(t,r,o),C(t,i,o),g(i,a),g(a,s),g(s,l),g(s,u),g(s,d),g(d,f),g(f,p),g(p,h),g(h,m),g(h,b),g(f,x),g(f,E),g(E,k),g(E,z),g(E,N),g(N,T),g(N,B),g(N,I),g(N,P),g(N,R),g(N,_),g(N,G),g(N,F),oe(O,F,null),g(N,D),g(N,Z),g(N,j),g(N,K),g(d,U),g(d,W),g(W,J),g(J,Y),oe(q,Y,null),g(J,ee),g(J,te),g(J,ae),g(J,se),g(se,ce),g(ce,le),g(ce,ue),oe(de,ue,null),g(ce,fe),g(se,pe),g(se,he),g(se,me),g(se,ge),g(se,ve),g(se,be),g(be,Ce),g(be,ye),oe(we,ye,null),g(be,xe),g(se,Ve),g(se,Se),g(J,Me),g(J,$e),g(s,Le),g(s,Ae),g(Ae,Ee),ze=!0,Ne||(Te=[M(n,"click",e[6]),M(l,"click",e[6]),M(K,"click",e[11]),M(Ee,"click",e[6]),M(s,"click",e[7]),M(i,"click",e[6])],Ne=!0)},p(e,n){(!ze||1&n&&!c(m.src,v=e[0]))&&$(m,"src",v),8&n&&A(W,"forceVisible",e[3]),(!ze||4&n)&&$(i,"class",e[2])},i(r){ze||(H((()=>{t||(t=ne(n,e[5],{},!0)),t.run(1)})),Q(O.$$.fragment,r),Q(q.$$.fragment,r),Q(de.$$.fragment,r),Q(we.$$.fragment,r),H((()=>{ke||(ke=ne(i,e[5],{},!0)),ke.run(1)})),ze=!0)},o(r){t||(t=ne(n,e[5],{},!1)),t.run(0),X(O.$$.fragment,r),X(q.$$.fragment,r),X(de.$$.fragment,r),X(we.$$.fragment,r),ke||(ke=ne(i,e[5],{},!1)),ke.run(0),ze=!1},d(e){e&&y(n),e&&t&&t.end(),e&&y(r),e&&y(i),ie(O),ie(q),ie(de),ie(we),e&&ke&&ke.end(),Ne=!1,o(Te)}}}function dr(n){let t,r,i,a,s,c,l=n[4]&&ur(n);return{c(){t=w("link"),r=S(),i=w("modal"),l&&l.c(),this.c=e,$(t,"href","https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@700&display=swap"),$(t,"rel","stylesheet"),L(i,"--remsize",n[1])},m(e,o){g(document.head,t),C(e,r,o),C(e,i,o),l&&l.m(i,null),a=!0,s||(c=M(lr,"keydown",n[8]),s=!0)},p(e,[n]){e[4]?l?(l.p(e,n),16&n&&Q(l,1)):(l=ur(e),l.c(),Q(l,1),l.m(i,null)):l&&(q={r:0,c:[],p:q},X(l,1,1,(()=>{l=null})),q.r||o(q.c),q=q.p),(!a||2&n)&&L(i,"--remsize",e[1])},i(e){a||(Q(l),a=!0)},o(e){X(l),a=!1},d(e){y(t),e&&y(r),e&&y(i),l&&l.d(),s=!1,c()}}}function fr(e,n,t){let r,{video:o=""}=n,{hide:i}=n,{remsize:a="1.0rem"}=n,{position:s="fixed"}=n;const c=(()=>{const e=P();return(n,t)=>{e.dispatchEvent(new CustomEvent(n,{detail:t,composed:!0}))}})(),l=(u=ue,function(e,n){if(!e.hasOwnProperty("ownerDocument")){Object.defineProperty(e,"ownerDocument",{get:function(){return e.parentElement}});let n=e;for(;n.parentElement;)n=n.parentElement;e.parentElement.head=n}return u(e,n)});var u;let d=!1,f=!1;var p;p=()=>{t(10,d=!0)},P().$$.on_mount.push(p);const h=()=>{t(4,r=!1),c("speechlyintroclosed"),window.postMessage({type:"speechlyintroclosed"},"*")};return e.$$set=e=>{"video"in e&&t(0,o=e.video),"hide"in e&&t(9,i=e.hide),"remsize"in e&&t(1,a=e.remsize),"position"in e&&t(2,s=e.position)},e.$$.update=()=>{1536&e.$$.dirty&&t(4,r=d&&(void 0===i||"true"!==i))},[o,a,s,f,r,l,h,e=>{e.stopPropagation()},e=>{d&&"Escape"===e.key&&(e.preventDefault(),h())},i,d,()=>{t(3,f=!f)}]}class pr extends ce{constructor(e){super(),this.shadowRoot.innerHTML="<style>modal{font-size:var(--remsize);pointer-events:none;height:100%}modalbg{position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:2000;pointer-events:auto;background:linear-gradient(180deg, #413783f0, #302865c0 80%)}modalcontent{z-index:2001;pointer-events:auto}modalcontent.fixed{position:fixed;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto}modalcontent.absolute{position:absolute;top:0;left:0;right:0;height:100vh}.page{box-sizing:border-box;width:100%;min-height:100%;padding:2rem 1rem;display:flex;flex-direction:row;align-items:center;justify-content:center}h2,h3{font-family:'Saira Condensed', sans-serif;padding:0;margin:0;text-transform:uppercase;color:#302865;line-height:120%}h2{font-size:135%}p{line-height:150%}b{color:#302865}ul{min-width:8rem;padding:0 1rem 0 0;list-style-type:none}li{border-left:2px solid #38E7B6;margin:0.75rem 0;padding-left:6px;line-height:135%}.primaryLayout{position:relative;box-sizing:border-box;width:100%;background-color:#ffffff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:1rem;box-shadow:0 0.25rem 1.25rem #0008}.layout{box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-self:stretch;align-items:flex-start;justify-content:flex-start}.buttonLayout{box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-self:stretch;align-items:center;justify-content:center;border-radius:0 0 1rem 1rem;background:linear-gradient(180deg, #d9e3eb, #F7FAFC 15%)}main{position:relative;box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-grow:1}button.wide{box-sizing:border-box;min-width:12rem;max-width:100%;padding:0.75rem;margin:1rem;background-color:#302865;border:none;border-radius:10rem;transition:0.3s;font-family:'Saira Condensed', sans-serif;font-size:120%;text-transform:uppercase;color:#fff;line-height:120%}button.wide:hover{background-color:#6251a5;transition:0.3s}a,a:visited{color:#302865}a:hover{color:#6251a5}.sidePanel{box-sizing:border-box;width:100%;background:#F7FAFC;color:#728195;font-size:85%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-height:0rem;transition:0.5s;overflow:hidden}.sidePanelText{padding:0.75rem 0.75rem 1.5rem 0.75rem}.more{white-space:nowrap}.forceVisible{max-height:50rem;transition:0.5s}.mt-m{margin-top:0.75em}.mb-m{margin-bottom:0.75em}.mx-m{margin-left:0.75em;margin-right:0.75em}.mt-l{margin-top:1.5em}.mb-l{margin-bottom:1.5em}.imageContainer{box-sizing:border-box;width:100%;padding:1.0rem}.bodyTextContainer{padding:0 2.25rem}.sidePanelLogo{width:85%;padding:0.75rem 0 0.75rem 0}.usageImage{box-sizing:border-box;width:100%;border-radius:0.5rem;overflow:hidden}@media(max-width: 480px){.page{font-size:88%}.imageContainer{padding:0 0 1rem 0}.sidePanelText{padding:1.5rem 2.25rem}.sidePanelLogo{display:none}.usageImage{border-radius:1rem 1rem 0 0}}@media(min-width: 480px) and (max-width: 688px){.page{font-size:100%;padding:2rem 2rem}.primaryLayout{width:600px}.layout{flex-direction:row;justify-content:flex-start}.more{display:none}.sidePanel{max-height:50rem;width:11rem;flex-shrink:0;min-height:100%;align-self:stretch;flex-direction:column;border-radius:0 1rem 0 0}}@media(min-width: 688px){.page{padding:2rem 0;font-size:100%}.primaryLayout{width:600px}.layout{flex-direction:row;justify-content:flex-start}.more{display:none}.sidePanel{max-height:50rem;width:12.5rem;flex-shrink:0;min-height:100%;align-self:stretch;flex-direction:column;border-radius:0 1rem 0 0}}.close{--button-size:1.5rem;display:block;box-sizing:border-box;position:absolute;z-index:1000;top:0.25rem;right:0.25rem;margin:0;padding:0;width:var(--button-size);height:var(--button-size);border:0;color:black;border-radius:1.5rem;background:transparent;box-shadow:0 0 0 1px transparent;transition:transform 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),\n background 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);-webkit-appearance:none}.close:before,.close:after{content:'';display:block;box-sizing:border-box;position:absolute;top:50%;width:calc(var(--button-size) - 0.5rem);height:1px;background:#728195;transform-origin:center;transition:height 0.2s cubic-bezier(0.25, 0.1, 0.25, 1),\n background 0.2s cubic-bezier(0.25, 0.1, 0.25, 1)}.close:before{-webkit-transform:translate(0, -50%) rotate(45deg);-moz-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg);left:0.25rem}.close:after{-webkit-transform:translate(0, -50%) rotate(-45deg);-moz-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg);left:0.25rem}.close:hover{background:#6251a5}.close:hover:before,.close:hover:after{height:2px;background:white}.close:focus{border-color:#3399ff;box-shadow:0 0 0 2px #3399ff}.close:active{transform:scale(0.9)}.close:hover,.close:focus,.close:active{outline:none}</style>",se(this,{target:this.shadowRoot,props:E(this.attributes),customElement:!0},fr,dr,l,{video:0,hide:9,remsize:1,position:2},null),e&&(e.target&&C(e.target,this,e.anchor),e.props&&(this.$set(e.props),K()))}static get observedAttributes(){return["video","hide","remsize","position"]}get video(){return this.$$.ctx[0]}set video(e){this.$$set({video:e}),K()}get hide(){return this.$$.ctx[9]}set hide(e){this.$$set({hide:e}),K()}get remsize(){return this.$$.ctx[1]}set remsize(e){this.$$set({remsize:e}),K()}get position(){return this.$$.ctx[2]}set position(e){this.$$set({position:e}),K()}}customElements.get("intro-popup")?console.warn("Skipping re-defining customElement intro-popup"):customElements.define("intro-popup",pr)}));
//# sourceMappingURL=intro-popup.js.map

@@ -1,2 +0,3 @@

!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";function t(){}const e=t=>t;function n(t,e){for(const n in e)t[n]=e[n];return t}function o(t){return t()}function i(){return Object.create(null)}function r(t){t.forEach(o)}function s(t){return"function"==typeof t}function c(t,e){return t!=t?e==e:t!==e||t&&"object"==typeof t||"function"==typeof t}function a(t,e){return t!=t?e==e:t!==e}function l(t){return 0===Object.keys(t).length}function d(e,n,o){e.$$.on_destroy.push(function(e,...n){if(null==e)return t;const o=e.subscribe(...n);return o.unsubscribe?()=>o.unsubscribe():o}(n,o))}const h="undefined"!=typeof window;let u=h?()=>window.performance.now():()=>Date.now(),f=h?t=>requestAnimationFrame(t):t;const g=new Set;function p(t){g.forEach((e=>{e.c(t)||(g.delete(e),e.f())})),0!==g.size&&f(p)}function m(t){let e;return 0===g.size&&f(p),{promise:new Promise((n=>{g.add(e={c:t,f:n})})),abort(){g.delete(e)}}}function $(t,e){t.appendChild(e)}function y(t){if(!t)return document;const e=t.getRootNode?t.getRootNode():t.ownerDocument;return e&&e.host?e:t.ownerDocument}function b(t,e){$(t.head||t,e)}function x(t,e,n){t.insertBefore(e,n||null)}function w(t){t.parentNode.removeChild(t)}function v(t){return document.createElement(t)}function k(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function C(t){return document.createTextNode(t)}function S(){return C(" ")}function _(t,e,n,o){return t.addEventListener(e,n,o),()=>t.removeEventListener(e,n,o)}function z(t,e,n){null==n?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function E(t,e,n){e in t?t[e]="boolean"==typeof t[e]&&""===n||n:z(t,e,n)}function T(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}function P(t,e,n,o){t.style.setProperty(e,n,o?"important":"")}function N(t,e,n){t.classList[n?"add":"remove"](e)}function R(t){const e={};for(const n of t)e[n.name]=n.value;return e}const D=new Set;let M,A=0;function F(t,e,n,o,i,r,s,c=0){const a=16.666/o;let l="{\n";for(let t=0;t<=1;t+=a){const o=e+(n-e)*r(t);l+=100*t+`%{${s(o,1-o)}}\n`}const d=l+`100% {${s(n,1-n)}}\n}`,h=`__svelte_${function(t){let e=5381,n=t.length;for(;n--;)e=(e<<5)-e^t.charCodeAt(n);return e>>>0}(d)}_${c}`,u=y(t);D.add(u);const f=u.__svelte_stylesheet||(u.__svelte_stylesheet=function(t){const e=v("style");return b(y(t),e),e}(t).sheet),g=u.__svelte_rules||(u.__svelte_rules={});g[h]||(g[h]=!0,f.insertRule(`@keyframes ${h} ${d}`,f.cssRules.length));const p=t.style.animation||"";return t.style.animation=`${p?`${p}, `:""}${h} ${o}ms linear ${i}ms 1 both`,A+=1,h}function I(t,e){const n=(t.style.animation||"").split(", "),o=n.filter(e?t=>t.indexOf(e)<0:t=>-1===t.indexOf("__svelte")),i=n.length-o.length;i&&(t.style.animation=o.join(", "),A-=i,A||f((()=>{A||(D.forEach((t=>{const e=t.__svelte_stylesheet;let n=e.cssRules.length;for(;n--;)e.deleteRule(n);t.__svelte_rules={}})),D.clear())})))}function B(t){M=t}function j(){if(!M)throw new Error("Function called outside component initialization");return M}const O=[],L=[],H=[],V=[],q=Promise.resolve();let U=!1;function W(t){H.push(t)}let J=!1;const G=new Set;function K(){if(!J){J=!0;do{for(let t=0;t<O.length;t+=1){const e=O[t];B(e),Q(e.$$)}for(B(null),O.length=0;L.length;)L.pop()();for(let t=0;t<H.length;t+=1){const e=H[t];G.has(e)||(G.add(e),e())}H.length=0}while(O.length);for(;V.length;)V.pop()();U=!1,J=!1,G.clear()}}function Q(t){if(null!==t.fragment){t.update(),r(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(W)}}let X;function Y(t,e,n){t.dispatchEvent(function(t,e,n=!1){const o=document.createEvent("CustomEvent");return o.initCustomEvent(t,n,!1,e),o}(`${e?"intro":"outro"}${n}`))}const Z=new Set;function tt(t,e){t&&t.i&&(Z.delete(t),t.i(e))}const et={duration:0};function nt(n,o,i){let r,c,a=o(n,i),l=!1,d=0;function h(){r&&I(n,r)}function f(){const{delay:o=0,duration:i=300,easing:s=e,tick:f=t,css:g}=a||et;g&&(r=F(n,0,1,i,o,s,g,d++)),f(0,1);const p=u()+o,$=p+i;c&&c.abort(),l=!0,W((()=>Y(n,!0,"start"))),c=m((t=>{if(l){if(t>=$)return f(1,0),Y(n,!0,"end"),h(),l=!1;if(t>=p){const e=s((t-p)/i);f(e,1-e)}}return l}))}let g=!1;return{start(){g||(g=!0,I(n),s(a)?(a=a(),(X||(X=Promise.resolve(),X.then((()=>{X=null}))),X).then(f)):f())},invalidate(){g=!1},end(){l&&(h(),l=!1)}}}const ot="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function it(t,e,n,i){const{fragment:c,on_mount:a,on_destroy:l,after_update:d}=t.$$;c&&c.m(e,n),i||W((()=>{const e=a.map(o).filter(s);l?l.push(...e):r(e),t.$$.on_mount=[]})),d.forEach(W)}function rt(t,e){const n=t.$$;null!==n.fragment&&(r(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function st(t,e){-1===t.$$.dirty[0]&&(O.push(t),U||(U=!0,q.then(K)),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function ct(e,n,o,s,c,a,l,d=[-1]){const h=M;B(e);const u=e.$$={fragment:null,ctx:null,props:a,update:t,not_equal:c,bound:i(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(n.context||(h?h.$$.context:[])),callbacks:i(),dirty:d,skip_bound:!1,root:n.target||h.$$.root};l&&l(u.root);let f=!1;if(u.ctx=o?o(e,n.props||{},((t,n,...o)=>{const i=o.length?o[0]:n;return u.ctx&&c(u.ctx[t],u.ctx[t]=i)&&(!u.skip_bound&&u.bound[t]&&u.bound[t](i),f&&st(e,t)),n})):[],u.update(),f=!0,r(u.before_update),u.fragment=!!s&&s(u.ctx),n.target){if(n.hydrate){const t=function(t){return Array.from(t.childNodes)}(n.target);u.fragment&&u.fragment.l(t),t.forEach(w)}else u.fragment&&u.fragment.c();n.intro&&tt(e.$$.fragment),it(e,n.target,n.anchor,n.customElement),K()}B(h)}let at;"function"==typeof HTMLElement&&(at=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){const{on_mount:t}=this.$$;this.$$.on_disconnect=t.map(o).filter(s);for(const t in this.$$.slotted)this.appendChild(this.$$.slotted[t])}attributeChangedCallback(t,e,n){this[t]=n}disconnectedCallback(){r(this.$$.on_disconnect)}$destroy(){rt(this,1),this.$destroy=t}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(t){this.$$set&&!l(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}});function lt(t){return t<.5?4*t*t*t:.5*Math.pow(2*t-2,3)+1}function dt(t){return t*t*t}function ht(t){const e=t-1;return e*e*e+1}const ut=[];function ft(t){return"[object Date]"===Object.prototype.toString.call(t)}function gt(t,e){if(t===e||t!=t)return()=>t;const n=typeof t;if(n!==typeof e||Array.isArray(t)!==Array.isArray(e))throw new Error("Cannot interpolate values of different type");if(Array.isArray(t)){const n=e.map(((e,n)=>gt(t[n],e)));return t=>n.map((e=>e(t)))}if("object"===n){if(!t||!e)throw new Error("Object cannot be null");if(ft(t)&&ft(e)){t=t.getTime();const n=(e=e.getTime())-t;return e=>new Date(t+e*n)}const n=Object.keys(e),o={};return n.forEach((n=>{o[n]=gt(t[n],e[n])})),t=>{const e={};return n.forEach((n=>{e[n]=o[n](t)})),e}}if("number"===n){const n=e-t;return e=>t+e*n}throw new Error(`Cannot interpolate ${n} values`)}function pt(o,i={}){const r=function(e,n=t){let o;const i=new Set;function r(t){if(c(e,t)&&(e=t,o)){const t=!ut.length;for(const t of i)t[1](),ut.push(t,e);if(t){for(let t=0;t<ut.length;t+=2)ut[t][0](ut[t+1]);ut.length=0}}}return{set:r,update:function(t){r(t(e))},subscribe:function(s,c=t){const a=[s,c];return i.add(a),1===i.size&&(o=n(r)||t),s(e),()=>{i.delete(a),0===i.size&&(o(),o=null)}}}}(o);let s,a=o;function l(t,c){if(null==o)return r.set(o=t),Promise.resolve();a=t;let l=s,d=!1,{delay:h=0,duration:f=400,easing:g=e,interpolate:p=gt}=n(n({},i),c);if(0===f)return l&&(l.abort(),l=null),r.set(o=a),Promise.resolve();const $=u()+h;let y;return s=m((e=>{if(e<$)return!0;d||(y=p(o,t),"function"==typeof f&&(f=f(o,t)),d=!0),l&&(l.abort(),l=null);const n=e-$;return n>f?(r.set(o=t),!1):(r.set(o=y(g(n/f))),!0)})),s.promise}return{set:l,update:(t,e)=>l(t(a,o),e),subscribe:r.subscribe}}var mt,$t,yt,bt,xt,wt=(function(t,e){var n;Object.defineProperty(e,"__esModule",{value:!0}),e.ClientState=void 0,(n=e.ClientState||(e.ClientState={}))[n.Failed=0]="Failed",n[n.NoBrowserSupport=1]="NoBrowserSupport",n[n.NoAudioConsent=2]="NoAudioConsent",n[n.Disconnected=3]="Disconnected",n[n.Disconnecting=4]="Disconnecting",n[n.Connecting=5]="Connecting",n[n.Connected=6]="Connected",n[n.Starting=7]="Starting",n[n.Stopping=8]="Stopping",n[n.Recording=9]="Recording"}(mt={exports:{}},mt.exports),mt.exports);function vt(t){return function(e,n){if(!e.hasOwnProperty("ownerDocument")){Object.defineProperty(e,"ownerDocument",{get:function(){return e.parentElement}});let t=e;for(;t.parentElement;)t=t.parentElement;e.parentElement.head=t}return t(e,n)}}function kt(t,{delay:e=0,speed:n,duration:o,easing:i=lt}={}){let r=t.getTotalLength();const s=getComputedStyle(t);return"butt"!==s.strokeLinecap&&(r+=parseInt(s.strokeWidth)),void 0===o?o=void 0===n?800:r/n:"function"==typeof o&&(o=o(r)),{delay:e,duration:o,easing:i,css:(t,e)=>`stroke-dasharray: ${t*r} ${e*r}`}}!function(t){t.Failed="Failed",t.NoBrowserSupport="NoBrowserSupport",t.NoAudioConsent="NoAudioConsent",t.Idle="Idle",t.Connecting="Connecting",t.Ready="Ready",t.Recording="Recording",t.Loading="Loading"}($t||($t={})),function(t){t.Poweron="poweron",t.Mic="mic",t.Error="error",t.Denied="denied"}(yt||(yt={})),function(t){t.Hold="hold",t.Click="click",t.Noninteractive="noninteractive"}(bt||(bt={})),function(t){t.None="none",t.Connecting="connecting",t.Busy="busy"}(xt||(xt={})),wt.ClientState.Disconnected,yt.Poweron,bt.Click,xt.None,wt.ClientState.Disconnecting,yt.Poweron,bt.Noninteractive,xt.Connecting,wt.ClientState.Connecting,yt.Poweron,bt.Noninteractive,xt.Connecting,wt.ClientState.Connected,yt.Mic,bt.Hold,xt.None,wt.ClientState.Starting,yt.Mic,bt.Hold,xt.Connecting,wt.ClientState.Recording,yt.Mic,bt.Hold,xt.None,wt.ClientState.Stopping,yt.Mic,bt.Noninteractive,xt.Busy,wt.ClientState.Failed,yt.Error,bt.Click,xt.None,wt.ClientState.NoBrowserSupport,yt.Error,bt.Click,xt.None,wt.ClientState.NoAudioConsent,yt.Denied,bt.Click,xt.None;const Ct=[0,1];function St(t,e,n,o){if(e<n)return t[0];if(e>o)return t[t.length-1];let i=(o-n)/(t.length-1);if(i<=0)return t[0];let r=(e-n)/i,s=Math.floor(r),c=Math.ceil(r),a=r-s;return(1-a)*t[s]+a*t[c]}function _t(t){!function(t,e,n){const o=y(t);if(!o.getElementById(e)){const t=v("style");t.id=e,t.textContent=n,b(o,t)}}(t,"svelte-1fz8oog","canvas.svelte-1fz8oog{display:block;width:1.35rem;height:1.5rem;margin:0;padding:0 0.8rem 0 0rem;flex-grow:0;flex-shrink:0;flex-basis:1.35rem}")}function zt(e){let n;return{c(){n=v("canvas"),P(n,"color",e[0]),P(n,"display","block"),P(n,"width","1.35rem"),P(n,"height","1.5rem"),P(n,"margin","0"),P(n,"padding","0 0.8rem 0 0rem"),P(n,"flex-grow","0"),P(n,"flex-shrink","0"),P(n,"flex-basis","1.35rem"),z(n,"class","svelte-1fz8oog")},m(t,o){x(t,n,o),e[3](n)},p(t,[e]){1&e&&P(n,"color",t[0])},i:t,o:t,d(t){t&&w(n),e[3](null)}}}function Et(t,e,n){let{color:o="#60e0ff"}=e;const i=(t,e)=>{s=Date.now()>c?t:Math.max(s,t),c=Date.now()+e};let r,s=0,c=0,a=[0,0];const l=(t,e,n,o,i,r)=>{o<2*r&&(r=o/2),i<2*r&&(r=i/2),t.beginPath(),t.moveTo(e+r,n),t.arcTo(e+o,n,e+o,n+i,r),t.arcTo(e+o,n+i,e,n+i,r),t.arcTo(e,n+i,e,n,r),t.arcTo(e,n,e+o,n,r),t.closePath()};return function(t){j().$$.on_mount.push(t)}((()=>{let t;const e=2*(a.length-1)+1,o=3*e+1*(e-1),d=()=>{if(t=requestAnimationFrame(d),!r)return;const e=r.getContext("2d");if(!e)return;let i=(t=>{var e=t.backingStorePixelRatio||t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return(window.devicePixelRatio||1)/e})(e),h=Number.parseInt(getComputedStyle(r).getPropertyValue("width").slice(0,-2)),u=Number.parseInt(getComputedStyle(r).getPropertyValue("height").slice(0,-2));n(1,r.width=h*i,r),n(1,r.height=u*i,r),Date.now()<c?a[0]=.15*s+.85*a[0]:a[0]=.0625+.75*a[0];let f=1;for(;f<a.length;)a[f]=.25*a[f-1]+.5*a[f]+.0625,f++;e.clearRect(0,0,r.width,r.height);const g=3/o*r.width*.5,p=4/o*r.width;for(e.fillStyle=r.style.color||"#000000",f=0;f<a.length;f++){const t=a[f]*r.height;t*r.height>2*g?l(e,.5*r.width-g+f*p,.5*(r.height-t),2*g,t,g):(e.beginPath(),e.arc(.5*r.width+f*p,.5*r.height,t*r.height*.5,0,2*Math.PI)),e.fill(),f>0&&(t*r.height>2*g?l(e,.5*r.width-g-f*p,.5*(r.height-t),2*g,t,g):(e.beginPath(),e.arc(.5*r.width-f*p,.5*r.height,t*r.height*.5,0,2*Math.PI)),e.fill())}};return d(),i(1,500),()=>{cancelAnimationFrame(t)}})),t.$$set=t=>{"color"in t&&n(0,o=t.color)},[o,r,i,function(t){L[t?"unshift":"push"]((()=>{r=t,n(1,r)}))}]}class Tt extends class{$destroy(){rt(this,1),this.$destroy=t}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(t){this.$$set&&!l(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}{constructor(t){super(),ct(this,t,Et,zt,c,{color:0,updateVU:2},_t)}get updateVU(){return this.$$.ctx[2]}}const{window:Pt}=ot;function Nt(t,e,n){const o=t.slice();return o[39]=e[n],o[41]=n,o}function Rt(t){let e;return{c(){e=v("div"),z(e,"class","TransscriptItemBgDiv")},m(t,n){x(t,e,n)},d(t){t&&w(e)}}}function Dt(e){let n,o;return{c(){n=v("div"),n.textContent="Listening...",z(n,"class","listening")},m(t,e){x(t,n,e)},i(t){o||W((()=>{o=nt(n,e[19],{duration:400}),o.start()}))},o:t,d(t){t&&w(n)}}}function Mt(e){let n,o;return{c(){n=v("div"),z(n,"class","TransscriptItemBgDiv")},m(t,e){x(t,n,e)},p(t,n){e=t},i(t){o||W((()=>{o=nt(n,e[19],{duration:e[13]}),o.start()}))},o:t,d(t){t&&w(n)}}}function At(t){let e,n;return{c(){e=v("span"),z(e,"style",n=t[41]<t[10].length-1?"width:0.25em;":t[12]?"width:1.2em;":"")},m(t,n){x(t,e,n)},p(t,o){5120&o[0]&&n!==(n=t[41]<t[10].length-1?"width:0.25em;":t[12]?"width:1.2em;":"")&&z(e,"style",n)},d(t){t&&w(e)}}}function Ft(e){let n,o,i,r,s,c,a,l=e[39].word+"",d=e[14]&&Mt(e),h=e[41]<e[10].length&&At(e);return{c(){n=v("div"),d&&d.c(),o=S(),i=v("div"),r=C(l),s=S(),h&&h.c(),z(i,"class","TransscriptItemContent"),z(n,"class",a="TranscriptItem "+e[21](e[39])),N(n,"Entity",null!==e[39].entityType),N(n,"Final",e[39].isFinal)},m(t,e){x(t,n,e),d&&d.m(n,null),$(n,o),$(n,i),$(i,r),$(i,s),h&&h.m(i,null)},p(t,s){(e=t)[14]?d?16384&s[0]&&tt(d,1):(d=Mt(e),d.c(),tt(d,1),d.m(n,o)):d&&(d.d(1),d=null),1024&s[0]&&l!==(l=e[39].word+"")&&T(r,l),e[41]<e[10].length?h?h.p(e,s):(h=At(e),h.c(),h.m(i,null)):h&&(h.d(1),h=null),1024&s[0]&&a!==(a="TranscriptItem "+e[21](e[39]))&&z(n,"class",a),1024&s[0]&&N(n,"Entity",null!==e[39].entityType),1024&s[0]&&N(n,"Final",e[39].isFinal)},i(t){tt(d),c||W((()=>{c=nt(i,e[19],{duration:e[13]}),c.start()}))},o:t,d(t){t&&w(n),d&&d.d(),h&&h.d()}}}function It(e){let n,o,i,r,s,c,a,l;return{c(){n=v("div"),o=v("div"),i=S(),r=v("div"),s=k("svg"),c=k("path"),z(o,"class","TransscriptItemBgDiv"),P(o,"background-color",e[5]),z(c,"stroke","currentColor"),z(c,"stroke-width","3"),z(c,"d","M7.191 11.444l4.059 6.107 7.376-12.949"),z(c,"fill","none"),z(c,"fill-rule","evenodd"),P(s,"width","2rem"),P(s,"height","2rem"),P(s,"position","absolute"),P(s,"transform","translate(-0.6rem, -0.5rem)"),P(s,"stroke","#eee"),z(s,"viewBox","0 0 24 24"),z(s,"xmlns","http://www.w3.org/2000/svg"),P(r,"width","1.0rem"),P(r,"height","1rem"),P(r,"position","relative"),z(n,"class","TranscriptItem")},m(t,e){x(t,n,e),$(n,o),$(n,i),$(n,r),$(r,s),$(s,c)},p(t,e){32&e[0]&&P(o,"background-color",t[5])},i(t){a||W((()=>{a=nt(c,e[18],{duration:500}),a.start()})),l||W((()=>{l=nt(n,e[19],{duration:200,maxWidth:3}),l.start()}))},o:t,d(t){t&&w(n)}}}function Bt(e){let n,o,i,r,s,c,a,l,d,h,u,f,g,p,m=e[14]&&Rt(),y={color:e[5]};c=new Tt({props:y}),e[31](c);let b=e[15]&&Dt(e),k=e[10],C=[];for(let t=0;t<k.length;t+=1)C[t]=Ft(Nt(e,k,t));let E=e[12]&&It(e);return{c(){var f;n=v("main"),o=v("div"),i=v("div"),m&&m.c(),r=S(),s=v("div"),(f=c.$$.fragment)&&f.c(),a=S(),b&&b.c(),l=S();for(let t=0;t<C.length;t+=1)C[t].c();d=S(),E&&E.c(),h=S(),u=v("link"),this.c=t,z(s,"class","TransscriptItemContent"),z(i,"class","TranscriptItem"),z(o,"class","BigTranscript"),P(n,"--voffset",e[1]),P(n,"--hoffset",e[2]),P(n,"--fontsize",e[3]),P(n,"--color",e[4]),P(n,"--highlight-color",e[5]),P(n,"--text-bg-color",e[6]),P(n,"--gradient-stop1",e[7]),P(n,"--gradient-stop2",e[8]),P(n,"--marginbottom",e[9]),P(n,"--transition",e[16].transition),P(n,"opacity",e[16].transition),P(n,"max-height",10*St(Ct,e[16].transition,0,.6)+"rem"),P(n,"visibility",0!==e[16].transition?"visible":"hidden"),N(n,"placementTop","top"===e[0]),z(u,"href","https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@700&display=swap"),z(u,"rel","stylesheet")},m(t,y){x(t,n,y),$(n,o),$(o,i),m&&m.m(i,null),$(i,r),$(i,s),it(c,s,null),$(s,a),b&&b.m(s,null),$(o,l);for(let t=0;t<C.length;t+=1)C[t].m(o,null);$(o,d),E&&E.m(o,null),x(t,h,y),$(document.head,u),f=!0,g||(p=_(Pt,"message",e[20]),g=!0)},p(t,e){t[14]?m||(m=Rt(),m.c(),m.m(i,r)):m&&(m.d(1),m=null);const a={};if(32&e[0]&&(a.color=t[5]),c.$set(a),t[15]?b?32768&e[0]&&tt(b,1):(b=Dt(t),b.c(),tt(b,1),b.m(s,null)):b&&(b.d(1),b=null),2118656&e[0]){let n;for(k=t[10],n=0;n<k.length;n+=1){const i=Nt(t,k,n);C[n]?(C[n].p(i,e),tt(C[n],1)):(C[n]=Ft(i),C[n].c(),tt(C[n],1),C[n].m(o,d))}for(;n<C.length;n+=1)C[n].d(1);C.length=k.length}t[12]?E?(E.p(t,e),4096&e[0]&&tt(E,1)):(E=It(t),E.c(),tt(E,1),E.m(o,null)):E&&(E.d(1),E=null),(!f||2&e[0])&&P(n,"--voffset",t[1]),(!f||4&e[0])&&P(n,"--hoffset",t[2]),(!f||8&e[0])&&P(n,"--fontsize",t[3]),(!f||16&e[0])&&P(n,"--color",t[4]),(!f||32&e[0])&&P(n,"--highlight-color",t[5]),(!f||64&e[0])&&P(n,"--text-bg-color",t[6]),(!f||128&e[0])&&P(n,"--gradient-stop1",t[7]),(!f||256&e[0])&&P(n,"--gradient-stop2",t[8]),(!f||512&e[0])&&P(n,"--marginbottom",t[9]),(!f||65536&e[0])&&P(n,"--transition",t[16].transition),(!f||65536&e[0])&&P(n,"opacity",t[16].transition),(!f||65536&e[0])&&P(n,"max-height",10*St(Ct,t[16].transition,0,.6)+"rem"),(!f||65536&e[0])&&P(n,"visibility",0!==t[16].transition?"visible":"hidden"),1&e[0]&&N(n,"placementTop","top"===t[0])},i(t){if(!f){tt(c.$$.fragment,t),tt(b);for(let t=0;t<k.length;t+=1)tt(C[t]);tt(E),f=!0}},o(t){!function(t,e,n,o){if(t&&t.o){if(Z.has(t))return;Z.add(t),(void 0).c.push((()=>{Z.delete(t),o&&(n&&t.d(1),o())})),t.o(e)}}(c.$$.fragment,t),f=!1},d(t){t&&w(n),m&&m.d(),e[31](null),rt(c),b&&b.d(),function(t,e){for(let n=0;n<t.length;n+=1)t[n]&&t[n].d(e)}(C,t),E&&E.d(),t&&w(h),w(u),g=!1,p()}}}function jt(t,e,n){let o,i,r,s,c,a,l,{placement:h}=e,{voffset:u="3rem"}=e,{hoffset:f="2rem"}=e,{fontsize:g="1.5rem"}=e,{color:p="#ffffff"}=e,{highlightcolor:m="#15e8b5"}=e,{backgroundcolor:$="#202020"}=e,{gradientstop1:y="#ffffff88"}=e,{gradientstop2:b="#ffffffcc"}=e,{marginbottom:x="0rem"}=e,{formattext:w}=e,{demomode:v}=e,k=[],C=null,S=null,_=wt.ClientState.Disconnected,z=!1,E=!1,T=!1,P=pt({transition:0},{duration:200});d(t,P,(t=>n(16,a=t)));const N=j(),R=vt(kt),D=vt(((t,{delay:e=0,duration:n=350,maxWidth:o=10})=>({delay:e,duration:n,css:t=>`\n max-width: ${St(Ct,t,0,1)*o}rem;\n `}))),M=t=>{n(12,T=T||t)},A=t=>{n(27,_=t),_===wt.ClientState.Recording&&(n(12,T=!1),n(10,k=[]),S=null)},F=t=>{if(void 0===t)return;l&&(s||_===wt.ClientState.Recording)&&l.updateVU(.5*Math.random()+.5,75*Math.random()+75),t.isFinal?I(k.length>0?s?3500:2e3:0):k.length>0&&(z||n(28,z=!0),I(2e3));const e=`${t.contextId}/${t.id}`;null!==S?S!==e&&(n(12,T=!1),S=e):S=e,n(10,k=[]),t.words.forEach((t=>{n(10,k[t.index]={word:t.value,serialNumber:t.index,entityType:null,isFinal:t.isFinal,hide:!1},k)})),r?t.entities.forEach((t=>{n(10,k[t.startPosition].word=t.value,k),n(10,k[t.startPosition].entityType=t.type,k),n(10,k[t.startPosition].isFinal=t.isFinal,k),n(10,k[t.startPosition].hide=!1,k);for(let e=t.startPosition+1;e<t.endPosition;e++)k[e]&&n(10,k[e].hide=!0,k)})):t.entities.forEach((t=>{for(let e=t.startPosition;e<t.endPosition;e++)k[e]&&(n(10,k[e].entityType=t.type,k),n(10,k[e].isFinal=t.isFinal,k))})),n(10,k=k.filter((t=>!t.hide)))},I=(t=0)=>{B(),C=window.setTimeout((()=>{C=null,z&&n(28,z=!1)}),t)},B=()=>{null!==C&&(window.clearTimeout(C),C=null)};return t.$$set=t=>{"placement"in t&&n(0,h=t.placement),"voffset"in t&&n(1,u=t.voffset),"hoffset"in t&&n(2,f=t.hoffset),"fontsize"in t&&n(3,g=t.fontsize),"color"in t&&n(4,p=t.color),"highlightcolor"in t&&n(5,m=t.highlightcolor),"backgroundcolor"in t&&n(6,$=t.backgroundcolor),"gradientstop1"in t&&n(7,y=t.gradientstop1),"gradientstop2"in t&&n(8,b=t.gradientstop2),"marginbottom"in t&&n(9,x=t.marginbottom),"formattext"in t&&n(22,w=t.formattext),"demomode"in t&&n(23,v=t.demomode)},t.$$.update=()=>{if(1024&t.$$.dirty[0]&&n(15,o=0===k.length),64&t.$$.dirty[0]&&n(14,i="none"!==$),4194304&t.$$.dirty[0]&&(r=void 0===w||"false"!==w),8388608&t.$$.dirty[0]&&n(30,s=void 0!==v&&"false"!==v),1073741824&t.$$.dirty[0]&&n(13,c=s?800:350),939524096&t.$$.dirty[0]){const t=_===wt.ClientState.Recording||z;t!==E&&(e="visibilitychanged",a=t,N.dispatchEvent(new CustomEvent(e,{detail:a,composed:!0}))),n(29,E=t),P.set({transition:E?1:0})}var e,a;1073741824&t.$$.dirty[0]&&(s||I(0))},[h,u,f,g,p,m,$,y,b,x,k,l,T,c,i,o,a,P,R,D,t=>{switch(t.data.type){case"speechsegment":F(t.data.segment);break;case"speechhandled":M(t.data.success);break;case"speechstate":A(t.data.state)}},t=>t.entityType||"",w,v,M,A,F,_,z,E,s,function(t){L[t?"unshift":"push"]((()=>{l=t,n(11,l)}))}]}class Ot extends at{constructor(t){super(),this.shadowRoot.innerHTML="<style>.BigTranscript{position:relative;user-select:none;font-family:'Saira Condensed', sans-serif;text-transform:uppercase;color:var(--color);font-size:var(--fontsize);line-height:135%;display:flex;flex-direction:row;justify-content:start;flex-wrap:wrap;margin-bottom:calc(var(--marginbottom) * var(--transition))}.TranscriptItem{position:relative;display:flex;flex-direction:row;align-items:center}.Entity{color:var(--highlight-color)}.TransscriptItemContent{z-index:1;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;overflow:hidden;white-space:nowrap}.TransscriptItemBgDiv{position:absolute;box-sizing:content-box;width:100%;height:100%;top:-0.2rem;left:-0.8rem;margin:0;padding:0.2rem 0.8rem;background-color:var(--text-bg-color);z-index:-1}.placementTop{position:fixed;top:0;left:0;right:0;bottom:0;margin:var(--voffset) var(--hoffset) 0 var(--hoffset);z-index:50;pointer-events:none}.listening{animation:flow 1s linear infinite;background:linear-gradient(-60deg, var(--gradient-stop1), var(--gradient-stop2), var(--gradient-stop1), var(--gradient-stop2), var(--gradient-stop1));background-size:200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone}@keyframes flow{0%{background-position:100% 50%}100%{background-position:0% 50%}}</style>",ct(this,{target:this.shadowRoot,props:R(this.attributes),customElement:!0},jt,Bt,a,{placement:0,voffset:1,hoffset:2,fontsize:3,color:4,highlightcolor:5,backgroundcolor:6,gradientstop1:7,gradientstop2:8,marginbottom:9,formattext:22,demomode:23,speechhandled:24,speechstate:25,speechsegment:26},null,[-1,-1]),t&&(t.target&&x(t.target,this,t.anchor),t.props&&(this.$set(t.props),K()))}static get observedAttributes(){return["placement","voffset","hoffset","fontsize","color","highlightcolor","backgroundcolor","gradientstop1","gradientstop2","marginbottom","formattext","demomode","speechhandled","speechstate","speechsegment"]}get placement(){return this.$$.ctx[0]}set placement(t){this.$$set({placement:t}),K()}get voffset(){return this.$$.ctx[1]}set voffset(t){this.$$set({voffset:t}),K()}get hoffset(){return this.$$.ctx[2]}set hoffset(t){this.$$set({hoffset:t}),K()}get fontsize(){return this.$$.ctx[3]}set fontsize(t){this.$$set({fontsize:t}),K()}get color(){return this.$$.ctx[4]}set color(t){this.$$set({color:t}),K()}get highlightcolor(){return this.$$.ctx[5]}set highlightcolor(t){this.$$set({highlightcolor:t}),K()}get backgroundcolor(){return this.$$.ctx[6]}set backgroundcolor(t){this.$$set({backgroundcolor:t}),K()}get gradientstop1(){return this.$$.ctx[7]}set gradientstop1(t){this.$$set({gradientstop1:t}),K()}get gradientstop2(){return this.$$.ctx[8]}set gradientstop2(t){this.$$set({gradientstop2:t}),K()}get marginbottom(){return this.$$.ctx[9]}set marginbottom(t){this.$$set({marginbottom:t}),K()}get formattext(){return this.$$.ctx[22]}set formattext(t){this.$$set({formattext:t}),K()}get demomode(){return this.$$.ctx[23]}set demomode(t){this.$$set({demomode:t}),K()}get speechhandled(){return this.$$.ctx[24]}get speechstate(){return this.$$.ctx[25]}get speechsegment(){return this.$$.ctx[26]}}function Lt(e){let n,o,i,s,c,a,l,d,h;return{c(){n=v("main"),o=v("div"),i=v("div"),s=v("big-transcript"),c=S(),a=v("div"),l=C(e[11]),this.c=t,E(s,"formattext",e[9]),E(s,"fontsize",e[1]),E(s,"color",e[3]),E(s,"backgroundcolor","none"),E(s,"highlightcolor",e[5]),E(s,"gradientstop1",e[7]),E(s,"gradientstop2",e[8]),E(s,"demomode",e[10]),z(a,"class","hint"),P(a,"opacity",e[15].opacity),z(i,"class","pad"),z(o,"class","drawer"),P(o,"background-color",e[6]),P(o,"opacity",e[13].opacity),P(o,"transform","translate(0px, "+e[14].y+"rem)"),z(n,"class","placementTop"),P(n,"--height",e[0]),P(n,"--smalltextcolor",e[4]),P(n,"--hintfontsize",e[2])},m(t,r){x(t,n,r),$(n,o),$(o,i),$(i,s),e[26](s),$(i,c),$(i,a),$(a,l),d||(h=[_(window,"message",e[20]),_(s,"visibilitychanged",e[19])],d=!0)},p(t,[e]){512&e&&E(s,"formattext",t[9]),2&e&&E(s,"fontsize",t[1]),8&e&&E(s,"color",t[3]),32&e&&E(s,"highlightcolor",t[5]),128&e&&E(s,"gradientstop1",t[7]),256&e&&E(s,"gradientstop2",t[8]),1024&e&&E(s,"demomode",t[10]),2048&e&&T(l,t[11]),32768&e&&P(a,"opacity",t[15].opacity),64&e&&P(o,"background-color",t[6]),8192&e&&P(o,"opacity",t[13].opacity),16384&e&&P(o,"transform","translate(0px, "+t[14].y+"rem)"),1&e&&P(n,"--height",t[0]),16&e&&P(n,"--smalltextcolor",t[4]),4&e&&P(n,"--hintfontsize",t[2])},i:t,o:t,d(t){t&&w(n),e[26](null),d=!1,r(h)}}}function Ht(t,n,o){let i,r,s,c,{height:a="8rem"}=n,{hint:l=""}=n,{fontsize:h="1.5rem"}=n,{hintfontsize:u="0.9rem"}=n,{color:f="#ffffff"}=n,{smalltextcolor:g="#ffffff70"}=n,{highlightcolor:p="#15e8b5"}=n,{backgroundcolor:m="#202020"}=n,{gradientstop1:$="#ffffff88"}=n,{gradientstop2:y="#ffffffcc"}=n,{formattext:b}=n,{demomode:x}=n,w=[],v=0,k="";const C=(t,e=!0)=>{E.set({opacity:0}),c&&e&&c.speechsegment(t),t.isFinal&&(v++,v<w.length?o(11,k=w[v]):o(11,k=w[Math.floor(Math.random()*w.length)]))},S=t=>{v=0,o(21,l=t),w=[];try{w=JSON.parse(l),("string"==typeof w||w instanceof String)&&(w=[w])}catch(t){w[0]=l||""}o(11,k=w[v])};let _=pt({y:-1},{duration:200});d(t,_,(t=>o(14,r=t)));let z=pt({opacity:0},{duration:200,easing:e});d(t,z,(t=>o(13,i=t)));let E=pt({opacity:0},{duration:200,delay:200,easing:e});d(t,E,(t=>o(15,s=t)));return t.$$set=t=>{"height"in t&&o(0,a=t.height),"hint"in t&&o(21,l=t.hint),"fontsize"in t&&o(1,h=t.fontsize),"hintfontsize"in t&&o(2,u=t.hintfontsize),"color"in t&&o(3,f=t.color),"smalltextcolor"in t&&o(4,g=t.smalltextcolor),"highlightcolor"in t&&o(5,p=t.highlightcolor),"backgroundcolor"in t&&o(6,m=t.backgroundcolor),"gradientstop1"in t&&o(7,$=t.gradientstop1),"gradientstop2"in t&&o(8,y=t.gradientstop2),"formattext"in t&&o(9,b=t.formattext),"demomode"in t&&o(10,x=t.demomode)},t.$$.update=()=>{2097152&t.$$.dirty&&S(l)},[a,h,u,f,g,p,m,$,y,b,x,k,c,i,r,s,_,z,E,t=>{!1===t.detail?(_.set({y:-1},{easing:dt}),z.set({opacity:0}),E.set({opacity:0})):(_.set({y:0},{easing:ht}),z.set({opacity:1}),E.set({opacity:1}))},t=>{switch(t.data.type){case"speechsegment":C(t.data.segment,!1);break;case"hint":S(t.data.hint)}},l,t=>{c&&c.speechhandled(t)},t=>{c&&c.speechstate(t)},C,S,function(t){L[t?"unshift":"push"]((()=>{c=t,o(12,c)}))}]}customElements.get("big-transcript")?console.warn("Skipping re-defining customElement big-transcript"):customElements.define("big-transcript",Ot);class Vt extends at{constructor(t){super(),this.shadowRoot.innerHTML="<style>.placementTop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:60;pointer-events:none}.drawer{width:100%;min-height:var(--height);display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 0 0.35rem #0004}.pad{position:relative;padding:2rem 2rem 0.65rem 1.5rem}.hint{font-family:'Saira Condensed', sans-serif;text-transform:uppercase;color:var(--smalltextcolor);font-size:var(--hintfontsize);line-height:135%;margin-top:0.15rem}</style>",ct(this,{target:this.shadowRoot,props:R(this.attributes),customElement:!0},Ht,Lt,a,{height:0,hint:21,fontsize:1,hintfontsize:2,color:3,smalltextcolor:4,highlightcolor:5,backgroundcolor:6,gradientstop1:7,gradientstop2:8,formattext:9,demomode:10,speechhandled:22,speechstate:23,speechsegment:24,sethint:25},null),t&&(t.target&&x(t.target,this,t.anchor),t.props&&(this.$set(t.props),K()))}static get observedAttributes(){return["height","hint","fontsize","hintfontsize","color","smalltextcolor","highlightcolor","backgroundcolor","gradientstop1","gradientstop2","formattext","demomode","speechhandled","speechstate","speechsegment","sethint"]}get height(){return this.$$.ctx[0]}set height(t){this.$$set({height:t}),K()}get hint(){return this.$$.ctx[21]}set hint(t){this.$$set({hint:t}),K()}get fontsize(){return this.$$.ctx[1]}set fontsize(t){this.$$set({fontsize:t}),K()}get hintfontsize(){return this.$$.ctx[2]}set hintfontsize(t){this.$$set({hintfontsize:t}),K()}get color(){return this.$$.ctx[3]}set color(t){this.$$set({color:t}),K()}get smalltextcolor(){return this.$$.ctx[4]}set smalltextcolor(t){this.$$set({smalltextcolor:t}),K()}get highlightcolor(){return this.$$.ctx[5]}set highlightcolor(t){this.$$set({highlightcolor:t}),K()}get backgroundcolor(){return this.$$.ctx[6]}set backgroundcolor(t){this.$$set({backgroundcolor:t}),K()}get gradientstop1(){return this.$$.ctx[7]}set gradientstop1(t){this.$$set({gradientstop1:t}),K()}get gradientstop2(){return this.$$.ctx[8]}set gradientstop2(t){this.$$set({gradientstop2:t}),K()}get formattext(){return this.$$.ctx[9]}set formattext(t){this.$$set({formattext:t}),K()}get demomode(){return this.$$.ctx[10]}set demomode(t){this.$$set({demomode:t}),K()}get speechhandled(){return this.$$.ctx[22]}get speechstate(){return this.$$.ctx[23]}get speechsegment(){return this.$$.ctx[24]}get sethint(){return this.$$.ctx[25]}}customElements.get("transcript-drawer")?console.warn("Skipping re-defining customElement transcript-drawer"):customElements.define("transcript-drawer",Vt)}));
!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";function t(){}const e=t=>t;function n(t,e){for(const n in e)t[n]=e[n];return t}function r(t){return t()}function o(){return Object.create(null)}function i(t){t.forEach(r)}function a(t){return"function"==typeof t}function s(t,e){return t!=t?e==e:t!==e||t&&"object"==typeof t||"function"==typeof t}function c(t,e){return t!=t?e==e:t!==e}function l(t){return 0===Object.keys(t).length}function u(e,n,r){e.$$.on_destroy.push(function(e,...n){if(null==e)return t;const r=e.subscribe(...n);return r.unsubscribe?()=>r.unsubscribe():r}(n,r))}const d="undefined"!=typeof window;let f=d?()=>window.performance.now():()=>Date.now(),h=d?t=>requestAnimationFrame(t):t;const g=new Set;function p(t){g.forEach((e=>{e.c(t)||(g.delete(e),e.f())})),0!==g.size&&h(p)}function m(t){let e;return 0===g.size&&h(p),{promise:new Promise((n=>{g.add(e={c:t,f:n})})),abort(){g.delete(e)}}}function v(t,e){t.appendChild(e)}function $(t){if(!t)return document;const e=t.getRootNode?t.getRootNode():t.ownerDocument;return e&&e.host?e:t.ownerDocument}function y(t,e){v(t.head||t,e)}function b(t,e,n){t.insertBefore(e,n||null)}function w(t){t.parentNode.removeChild(t)}function x(t){return document.createElement(t)}function S(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function C(t){return document.createTextNode(t)}function M(){return C(" ")}function k(t,e,n,r){return t.addEventListener(e,n,r),()=>t.removeEventListener(e,n,r)}function T(t,e,n){null==n?t.removeAttribute(e):t.getAttribute(e)!==n&&t.setAttribute(e,n)}function A(t,e,n){e in t?t[e]="boolean"==typeof t[e]&&""===n||n:T(t,e,n)}function E(t,e){e=""+e,t.wholeText!==e&&(t.data=e)}function I(t,e,n,r){t.style.setProperty(e,n,r?"important":"")}function P(t,e,n){t.classList[n?"add":"remove"](e)}function N(t){const e={};for(const n of t)e[n.name]=n.value;return e}const B=new Set;let R,z=0;function _(t,e,n,r,o,i,a,s=0){const c=16.666/r;let l="{\n";for(let t=0;t<=1;t+=c){const r=e+(n-e)*i(t);l+=100*t+`%{${a(r,1-r)}}\n`}const u=l+`100% {${a(n,1-n)}}\n}`,d=`__svelte_${function(t){let e=5381,n=t.length;for(;n--;)e=(e<<5)-e^t.charCodeAt(n);return e>>>0}(u)}_${s}`,f=$(t);B.add(f);const h=f.__svelte_stylesheet||(f.__svelte_stylesheet=function(t){const e=x("style");return y($(t),e),e}(t).sheet),g=f.__svelte_rules||(f.__svelte_rules={});g[d]||(g[d]=!0,h.insertRule(`@keyframes ${d} ${u}`,h.cssRules.length));const p=t.style.animation||"";return t.style.animation=`${p?`${p}, `:""}${d} ${r}ms linear ${o}ms 1 both`,z+=1,d}function F(t,e){const n=(t.style.animation||"").split(", "),r=n.filter(e?t=>t.indexOf(e)<0:t=>-1===t.indexOf("__svelte")),o=n.length-r.length;o&&(t.style.animation=r.join(", "),z-=o,z||h((()=>{z||(B.forEach((t=>{const e=t.__svelte_stylesheet;let n=e.cssRules.length;for(;n--;)e.deleteRule(n);t.__svelte_rules={}})),B.clear())})))}function D(t){R=t}function G(){if(!R)throw new Error("Function called outside component initialization");return R}const O=[],L=[],j=[],K=[],H=Promise.resolve();let U=!1;function V(t){j.push(t)}let W=!1;const Z=new Set;function J(){if(!W){W=!0;do{for(let t=0;t<O.length;t+=1){const e=O[t];D(e),Y(e.$$)}for(D(null),O.length=0;L.length;)L.pop()();for(let t=0;t<j.length;t+=1){const e=j[t];Z.has(e)||(Z.add(e),e())}j.length=0}while(O.length);for(;K.length;)K.pop()();U=!1,W=!1,Z.clear()}}function Y(t){if(null!==t.fragment){t.update(),i(t.before_update);const e=t.dirty;t.dirty=[-1],t.fragment&&t.fragment.p(t.ctx,e),t.after_update.forEach(V)}}let q;function Q(t,e,n){t.dispatchEvent(function(t,e,n=!1){const r=document.createEvent("CustomEvent");return r.initCustomEvent(t,n,!1,e),r}(`${e?"intro":"outro"}${n}`))}const X=new Set;function tt(t,e){t&&t.i&&(X.delete(t),t.i(e))}const et={duration:0};function nt(n,r,o){let i,s,c=r(n,o),l=!1,u=0;function d(){i&&F(n,i)}function h(){const{delay:r=0,duration:o=300,easing:a=e,tick:h=t,css:g}=c||et;g&&(i=_(n,0,1,o,r,a,g,u++)),h(0,1);const p=f()+r,v=p+o;s&&s.abort(),l=!0,V((()=>Q(n,!0,"start"))),s=m((t=>{if(l){if(t>=v)return h(1,0),Q(n,!0,"end"),d(),l=!1;if(t>=p){const e=a((t-p)/o);h(e,1-e)}}return l}))}let g=!1;return{start(){g||(g=!0,F(n),a(c)?(c=c(),(q||(q=Promise.resolve(),q.then((()=>{q=null}))),q).then(h)):h())},invalidate(){g=!1},end(){l&&(d(),l=!1)}}}const rt="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:global;function ot(t,e,n,o){const{fragment:s,on_mount:c,on_destroy:l,after_update:u}=t.$$;s&&s.m(e,n),o||V((()=>{const e=c.map(r).filter(a);l?l.push(...e):i(e),t.$$.on_mount=[]})),u.forEach(V)}function it(t,e){const n=t.$$;null!==n.fragment&&(i(n.on_destroy),n.fragment&&n.fragment.d(e),n.on_destroy=n.fragment=null,n.ctx=[])}function at(t,e){-1===t.$$.dirty[0]&&(O.push(t),U||(U=!0,H.then(J)),t.$$.dirty.fill(0)),t.$$.dirty[e/31|0]|=1<<e%31}function st(e,n,r,a,s,c,l,u=[-1]){const d=R;D(e);const f=e.$$={fragment:null,ctx:null,props:c,update:t,not_equal:s,bound:o(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(n.context||(d?d.$$.context:[])),callbacks:o(),dirty:u,skip_bound:!1,root:n.target||d.$$.root};l&&l(f.root);let h=!1;if(f.ctx=r?r(e,n.props||{},((t,n,...r)=>{const o=r.length?r[0]:n;return f.ctx&&s(f.ctx[t],f.ctx[t]=o)&&(!f.skip_bound&&f.bound[t]&&f.bound[t](o),h&&at(e,t)),n})):[],f.update(),h=!0,i(f.before_update),f.fragment=!!a&&a(f.ctx),n.target){if(n.hydrate){const t=function(t){return Array.from(t.childNodes)}(n.target);f.fragment&&f.fragment.l(t),t.forEach(w)}else f.fragment&&f.fragment.c();n.intro&&tt(e.$$.fragment),ot(e,n.target,n.anchor,n.customElement),J()}D(d)}let ct;"function"==typeof HTMLElement&&(ct=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){const{on_mount:t}=this.$$;this.$$.on_disconnect=t.map(r).filter(a);for(const t in this.$$.slotted)this.appendChild(this.$$.slotted[t])}attributeChangedCallback(t,e,n){this[t]=n}disconnectedCallback(){i(this.$$.on_disconnect)}$destroy(){it(this,1),this.$destroy=t}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(t){this.$$set&&!l(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}});function lt(t){return t<.5?4*t*t*t:.5*Math.pow(2*t-2,3)+1}function ut(t){return t*t*t}function dt(t){const e=t-1;return e*e*e+1}const ft=[];function ht(t){return"[object Date]"===Object.prototype.toString.call(t)}function gt(t,e){if(t===e||t!=t)return()=>t;const n=typeof t;if(n!==typeof e||Array.isArray(t)!==Array.isArray(e))throw new Error("Cannot interpolate values of different type");if(Array.isArray(t)){const n=e.map(((e,n)=>gt(t[n],e)));return t=>n.map((e=>e(t)))}if("object"===n){if(!t||!e)throw new Error("Object cannot be null");if(ht(t)&&ht(e)){t=t.getTime();const n=(e=e.getTime())-t;return e=>new Date(t+e*n)}const n=Object.keys(e),r={};return n.forEach((n=>{r[n]=gt(t[n],e[n])})),t=>{const e={};return n.forEach((n=>{e[n]=r[n](t)})),e}}if("number"===n){const n=e-t;return e=>t+e*n}throw new Error(`Cannot interpolate ${n} values`)}function pt(r,o={}){const i=function(e,n=t){let r;const o=new Set;function i(t){if(s(e,t)&&(e=t,r)){const t=!ft.length;for(const t of o)t[1](),ft.push(t,e);if(t){for(let t=0;t<ft.length;t+=2)ft[t][0](ft[t+1]);ft.length=0}}}return{set:i,update:function(t){i(t(e))},subscribe:function(a,s=t){const c=[a,s];return o.add(c),1===o.size&&(r=n(i)||t),a(e),()=>{o.delete(c),0===o.size&&(r(),r=null)}}}}(r);let a,c=r;function l(t,s){if(null==r)return i.set(r=t),Promise.resolve();c=t;let l=a,u=!1,{delay:d=0,duration:h=400,easing:g=e,interpolate:p=gt}=n(n({},o),s);if(0===h)return l&&(l.abort(),l=null),i.set(r=c),Promise.resolve();const v=f()+d;let $;return a=m((e=>{if(e<v)return!0;u||($=p(r,t),"function"==typeof h&&(h=h(r,t)),u=!0),l&&(l.abort(),l=null);const n=e-v;return n>h?(i.set(r=t),!1):(i.set(r=$(g(n/h))),!0)})),a.promise}return{set:l,update:(t,e)=>l(t(c,r),e),subscribe:i.subscribe}}var mt;!function(t){t[t.Failed=0]="Failed",t[t.NoBrowserSupport=1]="NoBrowserSupport",t[t.NoAudioConsent=2]="NoAudioConsent",t[t.Disconnected=3]="Disconnected",t[t.Disconnecting=4]="Disconnecting",t[t.Connecting=5]="Connecting",t[t.Connected=6]="Connected",t[t.Starting=7]="Starting",t[t.Stopping=8]="Stopping",t[t.Recording=9]="Recording"}(mt||(mt={})),new Map([[mt.Failed,"Failed"],[mt.NoBrowserSupport,"NoBrowserSupport"],[mt.NoAudioConsent,"NoAudioConsent"],[mt.Disconnecting,"Disconnecting"],[mt.Disconnected,"Disconnected"],[mt.Connecting,"Connecting"],[mt.Connected,"Connected"],[mt.Starting,"Starting"],[mt.Stopping,"Stopping"],[mt.Recording,"Recording"]]);var vt="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};var $t,yt,bt=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},wt=bt;function xt(t,e,n,r){return t.call(r,e[n],n,e)}var St=function(t,e,n){var r,o=0;for(r in null==$t&&function(){for(var t in yt=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],$t=!0,{toString:null})$t=!1}(),t)if(!1===xt(e,t,r,n))break;if($t)for(var i=t.constructor,a=!!i&&t===i.prototype;(r=yt[o++])&&("constructor"===r&&(a||!wt(t,r))||t[r]===Object.prototype[r]||!1!==xt(e,t,r,n)););},Ct=St;var Mt=function(t){var e=[];return Ct(t,(function(t,n){"function"==typeof t&&e.push(n)})),e.sort()};var kt=function(t,e,n){var r=t.length;e=null==e?0:e<0?Math.max(r+e,0):Math.min(e,r),n=null==n?r:n<0?Math.max(r+n,0):Math.min(n,r);for(var o=[];e<n;)o.push(t[e++]);return o},Tt=kt;var At=function(t,e,n){var r=Tt(arguments,2);return function(){return t.apply(e,r.concat(Tt(arguments)))}};var Et=function(t,e,n){if(null!=t)for(var r=-1,o=t.length;++r<o&&!1!==e.call(n,t[r],r,t););},It=Mt,Pt=At,Nt=Et,Bt=kt;var Rt=function(t,e){var n=arguments.length>1?Bt(arguments,1):It(t);Nt(n,(function(e){t[e]=Pt(t[e],t)}))},zt=bt,_t=St;var Ft=function(t,e,n){_t(t,(function(r,o){if(zt(t,o))return e.call(n,t[o],o,t)}))};var Dt=function(t){return t};var Gt=function(t){return function(e){return e[t]}},Ot=/^\[object (.*)\]$/,Lt=Object.prototype.toString;var jt=function(t){return null===t?"Null":undefined===t?"Undefined":Ot.exec(Lt.call(t))[1]},Kt=jt;var Ht=function(t,e){return Kt(t)===e},Ut=Ht,Vt=Array.isArray||function(t){return Ut(t,"Array")},Wt=Ft,Zt=Vt;function Jt(t,e){for(var n=-1,r=t.length;++n<r;)if(Yt(t[n],e))return!0;return!1}function Yt(t,e){return t&&"object"==typeof t?Zt(t)&&Zt(e)?function(t,e){for(var n=-1,r=e.length;++n<r;)if(!Jt(t,e[n]))return!1;return!0}(t,e):function(t,e){var n=!0;return Wt(e,(function(e,r){if(!Yt(t[r],e))return n=!1})),n}(t,e):t===e}var qt=Yt,Qt=Dt,Xt=Gt,te=qt;var ee=function(t,e){if(null==t)return Qt;switch(typeof t){case"function":return void 0!==e?function(n,r,o){return t.call(e,n,r,o)}:t;case"object":return function(e){return te(e,t)};case"string":case"number":return Xt(t)}},ne=Ft,re=ee;var oe=function(t,e,n){e=re(e,n);var r=!1;return ne(t,(function(n,o){if(e(n,o,t))return r=!0,!1})),r},ie=oe;var ae=function(t,e){return ie(t,(function(t){return t===e}))};var se=function(t){return!!t&&"object"==typeof t&&t.constructor===Object},ce=Ft,le=se;var ue=function t(e,n){for(var r,o=0,i=arguments.length;++o<i;)(r=arguments[o])&&ce(r,(function(n,r){var o=e[r];null==o?e[r]=n:le(o)&&le(n)&&t(o,n)}));return e},de=Ft,fe=se;function he(t,e){for(var n,r=0,o=arguments.length;++r<o;)(n=arguments[r])&&de(n,ge,t);return t}function ge(t,e){var n=this[e];fe(t)&&fe(n)?he(n,t):this[e]=t}var pe=he,me=Ft,ve=ee;var $e=function(t,e,n){e=ve(e,n);var r=!0;return me(t,(function(n,o){if(!e(n,o,t))return r=!1,!1})),r},ye=Ht;var be=function(t){return ye(t,"Object")};var we=bt,xe=$e,Se=be,Ce=function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e};function Me(t,e){return we(this,e)}var ke=function(t,e,n){return n=n||Ce,Se(t)&&Se(e)?xe(t,function(t){return function(e,n){return we(this,n)&&t(e,this[n])}}(n),e)&&xe(e,Me,t):n(t,e)},Te=Et,Ae=kt,Ee=Ft;var Ie=function(t,e){return Te(Ae(arguments,1),(function(e){Ee(e,(function(e,n){null==t[n]&&(t[n]=e)}))})),t},Pe=Ft,Ne=ee;var Be=function(t,e,n){e=Ne(e,n);var r={};return Pe(t,(function(t,n,o){e(t,n,o)&&(r[n]=t)})),r},Re=oe,ze=ee;var _e=function(t,e,n){var r;return e=ze(e,n),Re(t,(function(t,n,o){if(e(t,n,o))return r=t,!0})),r},Fe=Ft,De=se;function Ge(t,e,n,r){return Fe(t,(function(t,o){var i=n?n+"."+o:o;0!==r&&De(t)?Ge(t,e,i,r-1):e[i]=t})),e}var Oe=function(t,e){return null==t?{}:Ge(t,{},"",e=null==e?-1:e)};var Le=function(t,e){for(var n=e.split("."),r=n.pop();e=n.shift();)if(null==(t=t[e]))return;return t[r]},je=Le;var Ke=function(t,e){return undefined!==je(t,e)},He=Ft,Ue=Object.keys||function(t){var e=[];return He(t,(function(t,n){e.push(n)})),e},Ve=Ft,We=ee;var Ze=function(t,e,n){e=We(e,n);var r={};return Ve(t,(function(t,n,o){r[n]=e(t,n,o)})),r},Je=Ft;var Ye=function(t,e){var n=!0;return Je(e,(function(e,r){if(t[r]!==e)return n=!1})),n},qe=ee;var Qe=function(t,e,n){if(null!=t&&t.length){if(t.length&&!e)return Math.max.apply(Math,t);e=qe(e,n);for(var r,o,i,a=-1/0,s=-1,c=t.length;++s<c;)(i=e(o=t[s],s,t))>a&&(a=i,r=o);return r}return 1/0},Xe=Ft;var tn=function(t){var e=[];return Xe(t,(function(t,n){e.push(t)})),e},en=Qe,nn=tn;var rn=Ft;function on(t,e){this[e]=t}var an=function(t,e){for(var n,r=0,o=arguments.length;++r<o;)null!=(n=arguments[r])&&rn(n,on,t);return t},sn=jt,cn=se,ln=an;var un=function(t){switch(sn(t)){case"Object":return cn(r=t)?ln({},r):r;case"Array":return t.slice();case"RegExp":return n="",n+=(e=t).multiline?"m":"",n+=e.global?"g":"",n+=e.ignoreCase?"i":"",new RegExp(e.source,n);case"Date":return new Date(+t);default:return t}var e,n,r},dn=Ft,fn=jt,hn=se;function gn(t,e){switch(fn(t)){case"Object":return function(t,e){if(hn(t)){var n={};return dn(t,(function(t,n){this[n]=gn(t,e)}),n),n}return e?e(t):t}(t,e);case"Array":return function(t,e){var n=[],r=-1,o=t.length;for(;++r<o;)n[r]=gn(t[r],e);return n}(t,e);default:return un(t)}}var pn=bt,mn=gn,vn=be;var $n=function t(){var e,n,r,o,i=1;for(o=mn(arguments[0]);r=arguments[i++];)for(e in r)pn(r,e)&&(n=r[e],vn(n)&&vn(o[e])?o[e]=t(o[e],n):o[e]=mn(n));return o},yn=ee;var bn=function(t,e,n){if(null!=t&&t.length){if(t.length&&!e)return Math.min.apply(Math,t);e=yn(e,n);for(var r,o,i,a=1/0,s=-1,c=t.length;++s<c;)(i=e(o=t[s],s,t))<a&&(a=i,r=o);return r}return-1/0},wn=bn,xn=tn;var Sn=Et;var Cn=function(t,e){return e?(Sn(e.split("."),(function(e){t[e]||(t[e]={}),t=t[e]})),t):t};var Mn=function(t,e,n){if(n=n||0,null==t)return-1;for(var r=t.length,o=n<0?r+n:n;o<r;){if(t[o]===e)return o;o++}return-1},kn=Mn;var Tn=kt,An=function(t,e){return-1!==kn(t,e)};var En=function(t,e){var n="string"!=typeof arguments[1]?arguments[1]:Tn(arguments,1),r={};for(var o in t)t.hasOwnProperty(o)&&!An(n,o)&&(r[o]=t[o]);return r},In=kt;var Pn=function(t,e){for(var n,r="string"!=typeof arguments[1]?arguments[1]:In(arguments,1),o={},i=0;n=r[i++];)o[n]=t[n];return o},Nn=Ze,Bn=Gt;var Rn=Ft;var zn=function(t){var e=0;return Rn(t,(function(){e++})),e},_n=Ft,Fn=zn;var Dn=function(t,e,n,r){var o=arguments.length>2;if(!Fn(t)&&!o)throw new Error("reduce of empty object with no initial value");return _n(t,(function(t,i,a){o?n=e.call(r,n,t,i,a):(n=t,o=!0)})),n},Gn=Be,On=ee;var Ln=Ht;var jn=function(t){return Ln(t,"Function")};var Kn=function(t,e){var n=t[e];if(void 0!==n)return jn(n)?n.call(t):n},Hn=Cn;var Un=function(t,e,n){var r=/^(.+)\.(.+)$/.exec(e);r?Hn(t,r[1])[r[2]]=n:t[e]=n},Vn=Ke;var Wn=function(t,e){if(Vn(t,e)){for(var n=e.split("."),r=n.pop();e=n.shift();)t=t[e];return delete t[r]}return!0},Zn={bindAll:Rt,contains:ae,deepFillIn:ue,deepMatches:qt,deepMixIn:pe,equals:ke,every:$e,fillIn:Ie,filter:Be,find:_e,flatten:Oe,forIn:St,forOwn:Ft,functions:Mt,get:Le,has:Ke,hasOwn:bt,keys:Ue,map:Ze,matches:Ye,max:function(t,e){return en(nn(t),e)},merge:$n,min:function(t,e){return wn(xn(t),e)},mixIn:an,namespace:Cn,omit:En,pick:Pn,pluck:function(t,e){return Nn(t,Bn(e))},reduce:Dn,reject:function(t,e,n){return e=On(e,n),Gn(t,(function(t,n,r){return!e(t,n,r)}),n)},result:Kn,set:Un,size:zn,some:oe,unset:Wn,values:tn};(function(){var t,e;e=Zn,t=function(){function t(){}return t.prototype.getCountry=function(e){return t.prototype.countries[e]},t.prototype.getCode=function(n){var r,o;return o=null,null!=n&&-1!==(r=e.values(t.prototype.countries).indexOf(n))&&(o=Object.keys(t.prototype.countries)[r]),o},t.prototype.getCountries=function(){return e.values(t.prototype.countries)},t.prototype.getCodes=function(){return Object.keys(t.prototype.countries)},t.prototype.getData=function(){return t.prototype.countries},t.prototype.countries={AF:"Afghanistan",AX:"Åland Islands",AL:"Albania",DZ:"Algeria",AS:"American Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua and Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BS:"Bahamas",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarus",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia, Plurinational State of",BQ:"Bonaire, Sint Eustatius and Saba",BA:"Bosnia and Herzegovina",BW:"Botswana",BV:"Bouvet Island",BR:"Brazil",IO:"British Indian Ocean Territory",BN:"Brunei Darussalam",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",KH:"Cambodia",CM:"Cameroon",CA:"Canada",CV:"Cape Verde",KY:"Cayman Islands",CF:"Central African Republic",TD:"Chad",CL:"Chile",CN:"China",CX:"Christmas Island",CC:"Cocos (Keeling) Islands",CO:"Colombia",KM:"Comoros",CG:"Congo",CD:"Congo, the Democratic Republic of the",CK:"Cook Islands",CR:"Costa Rica",CI:"Côte d'Ivoire",HR:"Croatia",CU:"Cuba",CW:"Curaçao",CY:"Cyprus",CZ:"Czech Republic",DK:"Denmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominican Republic",EC:"Ecuador",EG:"Egypt",SV:"El Salvador",GQ:"Equatorial Guinea",ER:"Eritrea",EE:"Estonia",ET:"Ethiopia",FK:"Falkland Islands (Malvinas)",FO:"Faroe Islands",FJ:"Fiji",FI:"Finland",FR:"France",GF:"French Guiana",PF:"French Polynesia",TF:"French Southern Territories",GA:"Gabon",GM:"Gambia",GE:"Georgia",DE:"Germany",GH:"Ghana",GI:"Gibraltar",GR:"Greece",GL:"Greenland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GG:"Guernsey",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HM:"Heard Island and McDonald Mcdonald Islands",VA:"Holy See (Vatican City State)",HN:"Honduras",HK:"Hong Kong",HU:"Hungary",IS:"Iceland",IN:"India",ID:"Indonesia",IR:"Iran, Islamic Republic of",IQ:"Iraq",IE:"Ireland",IM:"Isle of Man",IL:"Israel",IT:"Italy",JM:"Jamaica",JP:"Japan",JE:"Jersey",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",KP:"Korea, Democratic People's Republic of",KR:"Korea, Republic of",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Lao People's Democratic Republic",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",MO:"Macao",MK:"Macedonia, the Former Yugoslav Republic of",MG:"Madagascar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Marshall Islands",MQ:"Martinique",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",FM:"Micronesia, Federated States of",MD:"Moldova, Republic of",MC:"Monaco",MN:"Mongolia",ME:"Montenegro",MS:"Montserrat",MA:"Morocco",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Netherlands",NC:"New Caledonia",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger",NG:"Nigeria",NU:"Niue",NF:"Norfolk Island",MP:"Northern Mariana Islands",NO:"Norway",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestine, State of",PA:"Panama",PG:"Papua New Guinea",PY:"Paraguay",PE:"Peru",PH:"Philippines",PN:"Pitcairn",PL:"Poland",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",RE:"Réunion",RO:"Romania",RU:"Russian Federation",RW:"Rwanda",BL:"Saint Barthélemy",SH:"Saint Helena, Ascension and Tristan da Cunha",KN:"Saint Kitts and Nevis",LC:"Saint Lucia",MF:"Saint Martin (French part)",PM:"Saint Pierre and Miquelon",VC:"Saint Vincent and the Grenadines",WS:"Samoa",SM:"San Marino",ST:"Sao Tome and Principe",SA:"Saudi Arabia",SN:"Senegal",RS:"Serbia",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapore",SX:"Sint Maarten (Dutch part)",SK:"Slovakia",SI:"Slovenia",SB:"Solomon Islands",SO:"Somalia",ZA:"South Africa",GS:"South Georgia and the South Sandwich Islands",SS:"South Sudan",ES:"Spain",LK:"Sri Lanka",SD:"Sudan",SR:"Suriname",SJ:"Svalbard and Jan Mayen",SZ:"Swaziland",SE:"Sweden",CH:"Switzerland",SY:"Syrian Arab Republic",TW:"Taiwan, Province of China",TJ:"Tajikistan",TZ:"Tanzania, United Republic of",TH:"Thailand",TL:"Timor-Leste",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad and Tobago",TN:"Tunisia",TR:"Turkey",TM:"Turkmenistan",TC:"Turks and Caicos Islands",TV:"Tuvalu",UG:"Uganda",UA:"Ukraine",AE:"United Arab Emirates",GB:"United Kingdom",US:"United States",UM:"United States Minor Outlying Islands",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VE:"Venezuela, Bolivarian Republic of",VN:"Viet Nam",VG:"Virgin Islands, British",VI:"Virgin Islands, U.S.",WF:"Wallis and Futuna",EH:"Western Sahara",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe"},t}(),null!=null||new t}).call(vt);for(var Jn=[],Yn=0;Yn<256;++Yn)Jn.push((Yn+256).toString(16).substr(1));var qn,Qn,Xn,tr,er,nr,rr,or={exports:{}};
/*! http://mths.be/base64 v0.1.0 by @mathias | MIT license */function ir(t){return function(e,n){if(!e.hasOwnProperty("ownerDocument")){Object.defineProperty(e,"ownerDocument",{get:function(){return e.parentElement}});let t=e;for(;t.parentElement;)t=t.parentElement;e.parentElement.head=t}return t(e,n)}}function ar(t,{delay:e=0,speed:n,duration:r,easing:o=lt}={}){let i=t.getTotalLength();const a=getComputedStyle(t);return"butt"!==a.strokeLinecap&&(i+=parseInt(a.strokeWidth)),void 0===r?r=void 0===n?800:i/n:"function"==typeof r&&(r=r(i)),{delay:e,duration:r,easing:o,css:(t,e)=>`stroke-dasharray: ${t*i} ${e*i}`}}qn=or,Qn=or.exports,function(t){var e=Qn,n=qn&&qn.exports==e&&qn,r="object"==typeof vt&&vt;r.global!==r&&r.window!==r||(t=r);var o=function(t){this.message=t};(o.prototype=new Error).name="InvalidCharacterError";var i=function(t){throw new o(t)},a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=/[\t\n\f\r ]/g,c={encode:function(t){t=String(t),/[^\0-\xFF]/.test(t)&&i("The string to be encoded contains characters outside of the Latin1 range.");for(var e,n,r,o,s=t.length%3,c="",l=-1,u=t.length-s;++l<u;)e=t.charCodeAt(l)<<16,n=t.charCodeAt(++l)<<8,r=t.charCodeAt(++l),c+=a.charAt((o=e+n+r)>>18&63)+a.charAt(o>>12&63)+a.charAt(o>>6&63)+a.charAt(63&o);return 2==s?(e=t.charCodeAt(l)<<8,n=t.charCodeAt(++l),c+=a.charAt((o=e+n)>>10)+a.charAt(o>>4&63)+a.charAt(o<<2&63)+"="):1==s&&(o=t.charCodeAt(l),c+=a.charAt(o>>2)+a.charAt(o<<4&63)+"=="),c},decode:function(t){var e=(t=String(t).replace(s,"")).length;e%4==0&&(e=(t=t.replace(/==?$/,"")).length),(e%4==1||/[^+a-zA-Z0-9/]/.test(t))&&i("Invalid character: the string to be decoded is not correctly encoded.");for(var n,r,o=0,c="",l=-1;++l<e;)r=a.indexOf(t.charAt(l)),n=o%4?64*n+r:r,o++%4&&(c+=String.fromCharCode(255&n>>(-2*o&6)));return c},version:"0.1.0"};if(e&&!e.nodeType)if(n)n.exports=c;else for(var l in c)c.hasOwnProperty(l)&&(e[l]=c[l]);else t.base64=c}(vt),function(t){t.Opened="WEBSOCKET_OPEN",t.SourceSampleRateSetSuccess="SOURSE_SAMPLE_RATE_SET_SUCCESS",t.Started="started",t.Stopped="stopped",t.SegmentEnd="segment_end",t.Transcript="transcript",t.Entity="entity",t.Intent="intent",t.TentativeTranscript="tentative_transcript",t.TentativeEntities="tentative_entities",t.TentativeIntent="tentative_intent"}(Xn||(Xn={})),function(t){t.Failed="Failed",t.NoBrowserSupport="NoBrowserSupport",t.NoAudioConsent="NoAudioConsent",t.Idle="Idle",t.Connecting="Connecting",t.Ready="Ready",t.Recording="Recording",t.Loading="Loading"}(tr||(tr={})),function(t){t.Poweron="poweron",t.Mic="mic",t.Error="error",t.Denied="denied"}(er||(er={})),function(t){t.Hold="hold",t.Click="click",t.Noninteractive="noninteractive"}(nr||(nr={})),function(t){t.None="none",t.Connecting="connecting",t.Busy="busy"}(rr||(rr={})),mt.Disconnected,er.Poweron,nr.Click,rr.None,mt.Disconnecting,er.Poweron,nr.Noninteractive,rr.Connecting,mt.Connecting,er.Poweron,nr.Noninteractive,rr.Connecting,mt.Connected,er.Mic,nr.Hold,rr.None,mt.Starting,er.Mic,nr.Hold,rr.Connecting,mt.Recording,er.Mic,nr.Hold,rr.None,mt.Stopping,er.Mic,nr.Noninteractive,rr.Busy,mt.Failed,er.Error,nr.Click,rr.None,mt.NoBrowserSupport,er.Error,nr.Click,rr.None,mt.NoAudioConsent,er.Denied,nr.Click,rr.None;const sr=[0,1];function cr(t,e,n,r){if(e<n)return t[0];if(e>r)return t[t.length-1];let o=(r-n)/(t.length-1);if(o<=0)return t[0];let i=(e-n)/o,a=Math.floor(i),s=Math.ceil(i),c=i-a;return(1-c)*t[a]+c*t[s]}function lr(t){!function(t,e,n){const r=$(t);if(!r.getElementById(e)){const t=x("style");t.id=e,t.textContent=n,y(r,t)}}(t,"svelte-1fz8oog","canvas.svelte-1fz8oog{display:block;width:1.35rem;height:1.5rem;margin:0;padding:0 0.8rem 0 0rem;flex-grow:0;flex-shrink:0;flex-basis:1.35rem}")}function ur(e){let n;return{c(){n=x("canvas"),I(n,"color",e[0]),I(n,"display","block"),I(n,"width","1.35rem"),I(n,"height","1.5rem"),I(n,"margin","0"),I(n,"padding","0 0.8rem 0 0rem"),I(n,"flex-grow","0"),I(n,"flex-shrink","0"),I(n,"flex-basis","1.35rem"),T(n,"class","svelte-1fz8oog")},m(t,r){b(t,n,r),e[3](n)},p(t,[e]){1&e&&I(n,"color",t[0])},i:t,o:t,d(t){t&&w(n),e[3](null)}}}function dr(t,e,n){let{color:r="#60e0ff"}=e;const o=(t,e)=>{a=Date.now()>s?t:Math.max(a,t),s=Date.now()+e};let i,a=0,s=0,c=[0,0];const l=(t,e,n,r,o,i)=>{r<2*i&&(i=r/2),o<2*i&&(i=o/2),t.beginPath(),t.moveTo(e+i,n),t.arcTo(e+r,n,e+r,n+o,i),t.arcTo(e+r,n+o,e,n+o,i),t.arcTo(e,n+o,e,n,i),t.arcTo(e,n,e+r,n,i),t.closePath()};var u;return u=()=>{let t;const e=2*(c.length-1)+1,r=3*e+1*(e-1),u=()=>{if(t=requestAnimationFrame(u),!i)return;const e=i.getContext("2d");if(!e)return;let o=(t=>{var e=t.backingStorePixelRatio||t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return(window.devicePixelRatio||1)/e})(e),d=Number.parseInt(getComputedStyle(i).getPropertyValue("width").slice(0,-2)),f=Number.parseInt(getComputedStyle(i).getPropertyValue("height").slice(0,-2));n(1,i.width=d*o,i),n(1,i.height=f*o,i),Date.now()<s?c[0]=.15*a+.85*c[0]:c[0]=.0625+.75*c[0];let h=1;for(;h<c.length;)c[h]=.25*c[h-1]+.5*c[h]+.0625,h++;e.clearRect(0,0,i.width,i.height);const g=3/r*i.width*.5,p=4/r*i.width;for(e.fillStyle=i.style.color||"#000000",h=0;h<c.length;h++){const t=c[h]*i.height;t*i.height>2*g?l(e,.5*i.width-g+h*p,.5*(i.height-t),2*g,t,g):(e.beginPath(),e.arc(.5*i.width+h*p,.5*i.height,t*i.height*.5,0,2*Math.PI)),e.fill(),h>0&&(t*i.height>2*g?l(e,.5*i.width-g-h*p,.5*(i.height-t),2*g,t,g):(e.beginPath(),e.arc(.5*i.width-h*p,.5*i.height,t*i.height*.5,0,2*Math.PI)),e.fill())}};return u(),o(1,500),()=>{cancelAnimationFrame(t)}},G().$$.on_mount.push(u),t.$$set=t=>{"color"in t&&n(0,r=t.color)},[r,i,o,function(t){L[t?"unshift":"push"]((()=>{i=t,n(1,i)}))}]}class fr extends class{$destroy(){it(this,1),this.$destroy=t}$on(t,e){const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(e),()=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1)}}$set(t){this.$$set&&!l(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}{constructor(t){super(),st(this,t,dr,ur,s,{color:0,updateVU:2},lr)}get updateVU(){return this.$$.ctx[2]}}const{window:hr}=rt;function gr(t,e,n){const r=t.slice();return r[39]=e[n],r[41]=n,r}function pr(t){let e;return{c(){e=x("div"),T(e,"class","TransscriptItemBgDiv")},m(t,n){b(t,e,n)},d(t){t&&w(e)}}}function mr(e){let n,r;return{c(){n=x("div"),n.textContent="Listening...",T(n,"class","listening")},m(t,e){b(t,n,e)},i(t){r||V((()=>{r=nt(n,e[19],{duration:400}),r.start()}))},o:t,d(t){t&&w(n)}}}function vr(e){let n,r;return{c(){n=x("div"),T(n,"class","TransscriptItemBgDiv")},m(t,e){b(t,n,e)},p(t,n){e=t},i(t){r||V((()=>{r=nt(n,e[19],{duration:e[13]}),r.start()}))},o:t,d(t){t&&w(n)}}}function $r(t){let e,n;return{c(){e=x("span"),T(e,"style",n=t[41]<t[10].length-1?"width:0.25em;":t[12]?"width:1.2em;":"")},m(t,n){b(t,e,n)},p(t,r){5120&r[0]&&n!==(n=t[41]<t[10].length-1?"width:0.25em;":t[12]?"width:1.2em;":"")&&T(e,"style",n)},d(t){t&&w(e)}}}function yr(e){let n,r,o,i,a,s,c,l=e[39].word+"",u=e[14]&&vr(e),d=e[41]<e[10].length&&$r(e);return{c(){n=x("div"),u&&u.c(),r=M(),o=x("div"),i=C(l),a=M(),d&&d.c(),T(o,"class","TransscriptItemContent"),T(n,"class",c="TranscriptItem "+e[21](e[39])),P(n,"Entity",null!==e[39].entityType),P(n,"Final",e[39].isFinal)},m(t,e){b(t,n,e),u&&u.m(n,null),v(n,r),v(n,o),v(o,i),v(o,a),d&&d.m(o,null)},p(t,a){(e=t)[14]?u?16384&a[0]&&tt(u,1):(u=vr(e),u.c(),tt(u,1),u.m(n,r)):u&&(u.d(1),u=null),1024&a[0]&&l!==(l=e[39].word+"")&&E(i,l),e[41]<e[10].length?d?d.p(e,a):(d=$r(e),d.c(),d.m(o,null)):d&&(d.d(1),d=null),1024&a[0]&&c!==(c="TranscriptItem "+e[21](e[39]))&&T(n,"class",c),1024&a[0]&&P(n,"Entity",null!==e[39].entityType),1024&a[0]&&P(n,"Final",e[39].isFinal)},i(t){tt(u),s||V((()=>{s=nt(o,e[19],{duration:e[13]}),s.start()}))},o:t,d(t){t&&w(n),u&&u.d(),d&&d.d()}}}function br(e){let n,r,o,i,a,s,c,l;return{c(){n=x("div"),r=x("div"),o=M(),i=x("div"),a=S("svg"),s=S("path"),T(r,"class","TransscriptItemBgDiv"),I(r,"background-color",e[5]),T(s,"stroke","currentColor"),T(s,"stroke-width","3"),T(s,"d","M7.191 11.444l4.059 6.107 7.376-12.949"),T(s,"fill","none"),T(s,"fill-rule","evenodd"),I(a,"width","2rem"),I(a,"height","2rem"),I(a,"position","absolute"),I(a,"transform","translate(-0.6rem, -0.5rem)"),I(a,"stroke","#eee"),T(a,"viewBox","0 0 24 24"),T(a,"xmlns","http://www.w3.org/2000/svg"),I(i,"width","1.0rem"),I(i,"height","1rem"),I(i,"position","relative"),T(n,"class","TranscriptItem")},m(t,e){b(t,n,e),v(n,r),v(n,o),v(n,i),v(i,a),v(a,s)},p(t,e){32&e[0]&&I(r,"background-color",t[5])},i(t){c||V((()=>{c=nt(s,e[18],{duration:500}),c.start()})),l||V((()=>{l=nt(n,e[19],{duration:200,maxWidth:3}),l.start()}))},o:t,d(t){t&&w(n)}}}function wr(e){let n,r,o,i,a,s,c,l,u,d,f,h,g,p,m=e[14]&&pr(),$={color:e[5]};s=new fr({props:$}),e[31](s);let y=e[15]&&mr(e),S=e[10],C=[];for(let t=0;t<S.length;t+=1)C[t]=yr(gr(e,S,t));let A=e[12]&&br(e);return{c(){var h;n=x("main"),r=x("div"),o=x("div"),m&&m.c(),i=M(),a=x("div"),(h=s.$$.fragment)&&h.c(),c=M(),y&&y.c(),l=M();for(let t=0;t<C.length;t+=1)C[t].c();u=M(),A&&A.c(),d=M(),f=x("link"),this.c=t,T(a,"class","TransscriptItemContent"),T(o,"class","TranscriptItem"),T(r,"class","BigTranscript"),I(n,"--voffset",e[1]),I(n,"--hoffset",e[2]),I(n,"--fontsize",e[3]),I(n,"--color",e[4]),I(n,"--highlight-color",e[5]),I(n,"--text-bg-color",e[6]),I(n,"--gradient-stop1",e[7]),I(n,"--gradient-stop2",e[8]),I(n,"--marginbottom",e[9]),I(n,"--transition",e[16].transition),I(n,"opacity",e[16].transition),I(n,"max-height",10*cr(sr,e[16].transition,0,.6)+"rem"),I(n,"visibility",0!==e[16].transition?"visible":"hidden"),P(n,"placementTop","top"===e[0]),T(f,"href","https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@700&display=swap"),T(f,"rel","stylesheet")},m(t,$){b(t,n,$),v(n,r),v(r,o),m&&m.m(o,null),v(o,i),v(o,a),ot(s,a,null),v(a,c),y&&y.m(a,null),v(r,l);for(let t=0;t<C.length;t+=1)C[t].m(r,null);v(r,u),A&&A.m(r,null),b(t,d,$),v(document.head,f),h=!0,g||(p=k(hr,"message",e[20]),g=!0)},p(t,e){t[14]?m||(m=pr(),m.c(),m.m(o,i)):m&&(m.d(1),m=null);const c={};if(32&e[0]&&(c.color=t[5]),s.$set(c),t[15]?y?32768&e[0]&&tt(y,1):(y=mr(t),y.c(),tt(y,1),y.m(a,null)):y&&(y.d(1),y=null),2118656&e[0]){let n;for(S=t[10],n=0;n<S.length;n+=1){const o=gr(t,S,n);C[n]?(C[n].p(o,e),tt(C[n],1)):(C[n]=yr(o),C[n].c(),tt(C[n],1),C[n].m(r,u))}for(;n<C.length;n+=1)C[n].d(1);C.length=S.length}t[12]?A?(A.p(t,e),4096&e[0]&&tt(A,1)):(A=br(t),A.c(),tt(A,1),A.m(r,null)):A&&(A.d(1),A=null),(!h||2&e[0])&&I(n,"--voffset",t[1]),(!h||4&e[0])&&I(n,"--hoffset",t[2]),(!h||8&e[0])&&I(n,"--fontsize",t[3]),(!h||16&e[0])&&I(n,"--color",t[4]),(!h||32&e[0])&&I(n,"--highlight-color",t[5]),(!h||64&e[0])&&I(n,"--text-bg-color",t[6]),(!h||128&e[0])&&I(n,"--gradient-stop1",t[7]),(!h||256&e[0])&&I(n,"--gradient-stop2",t[8]),(!h||512&e[0])&&I(n,"--marginbottom",t[9]),(!h||65536&e[0])&&I(n,"--transition",t[16].transition),(!h||65536&e[0])&&I(n,"opacity",t[16].transition),(!h||65536&e[0])&&I(n,"max-height",10*cr(sr,t[16].transition,0,.6)+"rem"),(!h||65536&e[0])&&I(n,"visibility",0!==t[16].transition?"visible":"hidden"),1&e[0]&&P(n,"placementTop","top"===t[0])},i(t){if(!h){tt(s.$$.fragment,t),tt(y);for(let t=0;t<S.length;t+=1)tt(C[t]);tt(A),h=!0}},o(t){!function(t,e,n,r){if(t&&t.o){if(X.has(t))return;X.add(t),(void 0).c.push((()=>{X.delete(t),r&&(n&&t.d(1),r())})),t.o(e)}}(s.$$.fragment,t),h=!1},d(t){t&&w(n),m&&m.d(),e[31](null),it(s),y&&y.d(),function(t,e){for(let n=0;n<t.length;n+=1)t[n]&&t[n].d(e)}(C,t),A&&A.d(),t&&w(d),w(f),g=!1,p()}}}function xr(t,e,n){let r,o,i,a,s,c,l,{placement:d}=e,{voffset:f="3rem"}=e,{hoffset:h="2rem"}=e,{fontsize:g="1.5rem"}=e,{color:p="#ffffff"}=e,{highlightcolor:m="#15e8b5"}=e,{backgroundcolor:v="#202020"}=e,{gradientstop1:$="#ffffff88"}=e,{gradientstop2:y="#ffffffcc"}=e,{marginbottom:b="0rem"}=e,{formattext:w}=e,{demomode:x}=e,S=[],C=null,M=null,k=mt.Disconnected,T=!1,A=!1,E=!1,I=pt({transition:0},{duration:200});u(t,I,(t=>n(16,c=t)));const P=G(),N=ir(ar),B=ir(((t,{delay:e=0,duration:n=350,maxWidth:r=10})=>({delay:e,duration:n,css:t=>`\n max-width: ${cr(sr,t,0,1)*r}rem;\n `}))),R=t=>{n(12,E=E||t)},z=t=>{n(27,k=t),k===mt.Recording&&(n(12,E=!1),n(10,S=[]),M=null)},_=t=>{if(void 0===t)return;l&&(a||k===mt.Recording)&&l.updateVU(.5*Math.random()+.5,75*Math.random()+75),t.isFinal?F(S.length>0?a?3500:2e3:0):S.length>0&&(T||n(28,T=!0),F(2e3));const e=`${t.contextId}/${t.id}`;null!==M?M!==e&&(n(12,E=!1),M=e):M=e,n(10,S=[]),t.words.forEach((t=>{n(10,S[t.index]={word:t.value,serialNumber:t.index,entityType:null,isFinal:t.isFinal,hide:!1},S)})),i?t.entities.forEach((t=>{n(10,S[t.startPosition].word=t.value,S),n(10,S[t.startPosition].entityType=t.type,S),n(10,S[t.startPosition].isFinal=t.isFinal,S),n(10,S[t.startPosition].hide=!1,S);for(let e=t.startPosition+1;e<t.endPosition;e++)S[e]&&n(10,S[e].hide=!0,S)})):t.entities.forEach((t=>{for(let e=t.startPosition;e<t.endPosition;e++)S[e]&&(n(10,S[e].entityType=t.type,S),n(10,S[e].isFinal=t.isFinal,S))})),n(10,S=S.filter((t=>!t.hide)))},F=(t=0)=>{D(),C=window.setTimeout((()=>{C=null,T&&n(28,T=!1)}),t)},D=()=>{null!==C&&(window.clearTimeout(C),C=null)};return t.$$set=t=>{"placement"in t&&n(0,d=t.placement),"voffset"in t&&n(1,f=t.voffset),"hoffset"in t&&n(2,h=t.hoffset),"fontsize"in t&&n(3,g=t.fontsize),"color"in t&&n(4,p=t.color),"highlightcolor"in t&&n(5,m=t.highlightcolor),"backgroundcolor"in t&&n(6,v=t.backgroundcolor),"gradientstop1"in t&&n(7,$=t.gradientstop1),"gradientstop2"in t&&n(8,y=t.gradientstop2),"marginbottom"in t&&n(9,b=t.marginbottom),"formattext"in t&&n(22,w=t.formattext),"demomode"in t&&n(23,x=t.demomode)},t.$$.update=()=>{if(1024&t.$$.dirty[0]&&n(15,r=0===S.length),64&t.$$.dirty[0]&&n(14,o="none"!==v),4194304&t.$$.dirty[0]&&(i=void 0===w||"false"!==w),8388608&t.$$.dirty[0]&&n(30,a=void 0!==x&&"false"!==x),1073741824&t.$$.dirty[0]&&n(13,s=a?800:350),939524096&t.$$.dirty[0]){const t=k===mt.Recording||T;t!==A&&(e="visibilitychanged",c=t,P.dispatchEvent(new CustomEvent(e,{detail:c,composed:!0}))),n(29,A=t),I.set({transition:A?1:0})}var e,c;1073741824&t.$$.dirty[0]&&(a||F(0))},[d,f,h,g,p,m,v,$,y,b,S,l,E,s,o,r,c,I,N,B,t=>{switch(t.data.type){case"speechsegment":_(t.data.segment);break;case"speechhandled":R(t.data.success);break;case"speechstate":z(t.data.state)}},t=>t.entityType||"",w,x,R,z,_,k,T,A,a,function(t){L[t?"unshift":"push"]((()=>{l=t,n(11,l)}))}]}class Sr extends ct{constructor(t){super(),this.shadowRoot.innerHTML="<style>.BigTranscript{position:relative;user-select:none;font-family:'Saira Condensed', sans-serif;text-transform:uppercase;color:var(--color);font-size:var(--fontsize);line-height:135%;display:flex;flex-direction:row;justify-content:start;flex-wrap:wrap;margin-bottom:calc(var(--marginbottom) * var(--transition))}.TranscriptItem{position:relative;display:flex;flex-direction:row;align-items:center}.Entity{color:var(--highlight-color)}.TransscriptItemContent{z-index:1;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;overflow:hidden;white-space:nowrap}.TransscriptItemBgDiv{position:absolute;box-sizing:content-box;width:100%;height:100%;top:-0.2rem;left:-0.8rem;margin:0;padding:0.2rem 0.8rem;background-color:var(--text-bg-color);z-index:-1}.placementTop{position:fixed;top:0;left:0;right:0;bottom:0;margin:var(--voffset) var(--hoffset) 0 var(--hoffset);z-index:50;pointer-events:none}.listening{animation:flow 1s linear infinite;background:linear-gradient(-60deg, var(--gradient-stop1), var(--gradient-stop2), var(--gradient-stop1), var(--gradient-stop2), var(--gradient-stop1));background-size:200%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone}@keyframes flow{0%{background-position:100% 50%}100%{background-position:0% 50%}}</style>",st(this,{target:this.shadowRoot,props:N(this.attributes),customElement:!0},xr,wr,c,{placement:0,voffset:1,hoffset:2,fontsize:3,color:4,highlightcolor:5,backgroundcolor:6,gradientstop1:7,gradientstop2:8,marginbottom:9,formattext:22,demomode:23,speechhandled:24,speechstate:25,speechsegment:26},null,[-1,-1]),t&&(t.target&&b(t.target,this,t.anchor),t.props&&(this.$set(t.props),J()))}static get observedAttributes(){return["placement","voffset","hoffset","fontsize","color","highlightcolor","backgroundcolor","gradientstop1","gradientstop2","marginbottom","formattext","demomode","speechhandled","speechstate","speechsegment"]}get placement(){return this.$$.ctx[0]}set placement(t){this.$$set({placement:t}),J()}get voffset(){return this.$$.ctx[1]}set voffset(t){this.$$set({voffset:t}),J()}get hoffset(){return this.$$.ctx[2]}set hoffset(t){this.$$set({hoffset:t}),J()}get fontsize(){return this.$$.ctx[3]}set fontsize(t){this.$$set({fontsize:t}),J()}get color(){return this.$$.ctx[4]}set color(t){this.$$set({color:t}),J()}get highlightcolor(){return this.$$.ctx[5]}set highlightcolor(t){this.$$set({highlightcolor:t}),J()}get backgroundcolor(){return this.$$.ctx[6]}set backgroundcolor(t){this.$$set({backgroundcolor:t}),J()}get gradientstop1(){return this.$$.ctx[7]}set gradientstop1(t){this.$$set({gradientstop1:t}),J()}get gradientstop2(){return this.$$.ctx[8]}set gradientstop2(t){this.$$set({gradientstop2:t}),J()}get marginbottom(){return this.$$.ctx[9]}set marginbottom(t){this.$$set({marginbottom:t}),J()}get formattext(){return this.$$.ctx[22]}set formattext(t){this.$$set({formattext:t}),J()}get demomode(){return this.$$.ctx[23]}set demomode(t){this.$$set({demomode:t}),J()}get speechhandled(){return this.$$.ctx[24]}get speechstate(){return this.$$.ctx[25]}get speechsegment(){return this.$$.ctx[26]}}function Cr(e){let n,r,o,a,s,c,l,u,d;return{c(){n=x("main"),r=x("div"),o=x("div"),a=x("big-transcript"),s=M(),c=x("div"),l=C(e[11]),this.c=t,A(a,"formattext",e[9]),A(a,"fontsize",e[1]),A(a,"color",e[3]),A(a,"backgroundcolor","none"),A(a,"highlightcolor",e[5]),A(a,"gradientstop1",e[7]),A(a,"gradientstop2",e[8]),A(a,"demomode",e[10]),T(c,"class","hint"),I(c,"opacity",e[15].opacity),T(o,"class","pad"),T(r,"class","drawer"),I(r,"background-color",e[6]),I(r,"opacity",e[13].opacity),I(r,"transform","translate(0px, "+e[14].y+"rem)"),T(n,"class","placementTop"),I(n,"--height",e[0]),I(n,"--smalltextcolor",e[4]),I(n,"--hintfontsize",e[2])},m(t,i){b(t,n,i),v(n,r),v(r,o),v(o,a),e[26](a),v(o,s),v(o,c),v(c,l),u||(d=[k(window,"message",e[20]),k(a,"visibilitychanged",e[19])],u=!0)},p(t,[e]){512&e&&A(a,"formattext",t[9]),2&e&&A(a,"fontsize",t[1]),8&e&&A(a,"color",t[3]),32&e&&A(a,"highlightcolor",t[5]),128&e&&A(a,"gradientstop1",t[7]),256&e&&A(a,"gradientstop2",t[8]),1024&e&&A(a,"demomode",t[10]),2048&e&&E(l,t[11]),32768&e&&I(c,"opacity",t[15].opacity),64&e&&I(r,"background-color",t[6]),8192&e&&I(r,"opacity",t[13].opacity),16384&e&&I(r,"transform","translate(0px, "+t[14].y+"rem)"),1&e&&I(n,"--height",t[0]),16&e&&I(n,"--smalltextcolor",t[4]),4&e&&I(n,"--hintfontsize",t[2])},i:t,o:t,d(t){t&&w(n),e[26](null),u=!1,i(d)}}}function Mr(t,n,r){let o,i,a,s,{height:c="8rem"}=n,{hint:l=""}=n,{fontsize:d="1.5rem"}=n,{hintfontsize:f="0.9rem"}=n,{color:h="#ffffff"}=n,{smalltextcolor:g="#ffffff70"}=n,{highlightcolor:p="#15e8b5"}=n,{backgroundcolor:m="#202020"}=n,{gradientstop1:v="#ffffff88"}=n,{gradientstop2:$="#ffffffcc"}=n,{formattext:y}=n,{demomode:b}=n,w=[],x=0,S="";const C=(t,e=!0)=>{A.set({opacity:0}),s&&e&&s.speechsegment(t),t.isFinal&&(x++,x<w.length?r(11,S=w[x]):r(11,S=w[Math.floor(Math.random()*w.length)]))},M=t=>{x=0,r(21,l=t),w=[];try{w=JSON.parse(l),("string"==typeof w||w instanceof String)&&(w=[w])}catch(t){w[0]=l||""}r(11,S=w[x])};let k=pt({y:-1},{duration:200});u(t,k,(t=>r(14,i=t)));let T=pt({opacity:0},{duration:200,easing:e});u(t,T,(t=>r(13,o=t)));let A=pt({opacity:0},{duration:200,delay:200,easing:e});u(t,A,(t=>r(15,a=t)));return t.$$set=t=>{"height"in t&&r(0,c=t.height),"hint"in t&&r(21,l=t.hint),"fontsize"in t&&r(1,d=t.fontsize),"hintfontsize"in t&&r(2,f=t.hintfontsize),"color"in t&&r(3,h=t.color),"smalltextcolor"in t&&r(4,g=t.smalltextcolor),"highlightcolor"in t&&r(5,p=t.highlightcolor),"backgroundcolor"in t&&r(6,m=t.backgroundcolor),"gradientstop1"in t&&r(7,v=t.gradientstop1),"gradientstop2"in t&&r(8,$=t.gradientstop2),"formattext"in t&&r(9,y=t.formattext),"demomode"in t&&r(10,b=t.demomode)},t.$$.update=()=>{2097152&t.$$.dirty&&M(l)},[c,d,f,h,g,p,m,v,$,y,b,S,s,o,i,a,k,T,A,t=>{!1===t.detail?(k.set({y:-1},{easing:ut}),T.set({opacity:0}),A.set({opacity:0})):(k.set({y:0},{easing:dt}),T.set({opacity:1}),A.set({opacity:1}))},t=>{switch(t.data.type){case"speechsegment":C(t.data.segment,!1);break;case"hint":M(t.data.hint)}},l,t=>{s&&s.speechhandled(t)},t=>{s&&s.speechstate(t)},C,M,function(t){L[t?"unshift":"push"]((()=>{s=t,r(12,s)}))}]}customElements.get("big-transcript")?console.warn("Skipping re-defining customElement big-transcript"):customElements.define("big-transcript",Sr);class kr extends ct{constructor(t){super(),this.shadowRoot.innerHTML="<style>.placementTop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:60;pointer-events:none}.drawer{width:100%;min-height:var(--height);display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 0 0.35rem #0004}.pad{position:relative;padding:2rem 2rem 0.65rem 1.5rem}.hint{font-family:'Saira Condensed', sans-serif;text-transform:uppercase;color:var(--smalltextcolor);font-size:var(--hintfontsize);line-height:135%;margin-top:0.15rem}</style>",st(this,{target:this.shadowRoot,props:N(this.attributes),customElement:!0},Mr,Cr,c,{height:0,hint:21,fontsize:1,hintfontsize:2,color:3,smalltextcolor:4,highlightcolor:5,backgroundcolor:6,gradientstop1:7,gradientstop2:8,formattext:9,demomode:10,speechhandled:22,speechstate:23,speechsegment:24,sethint:25},null),t&&(t.target&&b(t.target,this,t.anchor),t.props&&(this.$set(t.props),J()))}static get observedAttributes(){return["height","hint","fontsize","hintfontsize","color","smalltextcolor","highlightcolor","backgroundcolor","gradientstop1","gradientstop2","formattext","demomode","speechhandled","speechstate","speechsegment","sethint"]}get height(){return this.$$.ctx[0]}set height(t){this.$$set({height:t}),J()}get hint(){return this.$$.ctx[21]}set hint(t){this.$$set({hint:t}),J()}get fontsize(){return this.$$.ctx[1]}set fontsize(t){this.$$set({fontsize:t}),J()}get hintfontsize(){return this.$$.ctx[2]}set hintfontsize(t){this.$$set({hintfontsize:t}),J()}get color(){return this.$$.ctx[3]}set color(t){this.$$set({color:t}),J()}get smalltextcolor(){return this.$$.ctx[4]}set smalltextcolor(t){this.$$set({smalltextcolor:t}),J()}get highlightcolor(){return this.$$.ctx[5]}set highlightcolor(t){this.$$set({highlightcolor:t}),J()}get backgroundcolor(){return this.$$.ctx[6]}set backgroundcolor(t){this.$$set({backgroundcolor:t}),J()}get gradientstop1(){return this.$$.ctx[7]}set gradientstop1(t){this.$$set({gradientstop1:t}),J()}get gradientstop2(){return this.$$.ctx[8]}set gradientstop2(t){this.$$set({gradientstop2:t}),J()}get formattext(){return this.$$.ctx[9]}set formattext(t){this.$$set({formattext:t}),J()}get demomode(){return this.$$.ctx[10]}set demomode(t){this.$$set({demomode:t}),J()}get speechhandled(){return this.$$.ctx[22]}get speechstate(){return this.$$.ctx[23]}get speechsegment(){return this.$$.ctx[24]}get sethint(){return this.$$.ctx[25]}}customElements.get("transcript-drawer")?console.warn("Skipping re-defining customElement transcript-drawer"):customElements.define("transcript-drawer",kr)}));
//# sourceMappingURL=transcript-drawer.js.map

@@ -1,3 +0,3 @@

import { ClientState } from "@speechly/browser-client/dist/speechly/types.js";
export { ClientState } from "@speechly/browser-client/dist/speechly/types.js";
import { ClientState } from "@speechly/browser-client";
export { ClientState } from "@speechly/browser-client";
export declare type ITaggedWord = {

@@ -4,0 +4,0 @@ word: string;

{
"name": "@speechly/browser-ui",
"version": "5.0.2",
"version": "5.0.3",
"scripts": {

@@ -29,3 +29,3 @@ "build": "rollup -c --silent",

"dependencies": {
"@speechly/browser-client": ">=1.0.19"
"@speechly/browser-client": ">=1.1.0"
},

@@ -32,0 +32,0 @@ "files": [

<div align="center" markdown="1">
<a href="https://www.speechly.com/?utm_source=github&utm_medium=browser-client&utm_campaign=header">
<img src="https://d33wubrfki0l68.cloudfront.net/1e70457a60b0627de6ab966f1e0a40cf56f465f5/b4144/img/logo-speechly-colors.svg" height="48">
<a href="https://www.speechly.com/#gh-light-mode-only">
<img src="https://d33wubrfki0l68.cloudfront.net/f15fc952956e1952d6bd23661b7a7ee6b775faaa/c1b30/img/speechly-logo-duo-black.svg" height="48" />
</a>
<a href="https://www.speechly.com/#gh-dark-mode-only">
<img src="https://d33wubrfki0l68.cloudfront.net/5622420d87a4aad61e39418e6be5024c56d4cd1d/94452/img/speechly-logo-duo-white.svg" height="48" />
</a>
### Speechly is the Fast, Accurate, and Simple Voice Interface API for Web, Mobile and E‑commerce
### The Fast, Accurate, and Simple Voice Interface API
[Website](https://www.speechly.com/?utm_source=github&utm_medium=browser-client&utm_campaign=header)
[Website](https://www.speechly.com/)
&ensp;|&ensp;

@@ -14,3 +17,3 @@ [Docs](https://docs.speechly.com/)

&ensp;|&ensp;
[Blog](https://www.speechly.com/blog/?utm_source=github&utm_medium=browser-client&utm_campaign=header)
[Blog](https://www.speechly.com/blog/)
&ensp;|&ensp;

@@ -26,4 +29,2 @@ [Podcast](https://anchor.fm/the-speechly-podcast)

See Web Component [documentation](https://docs.speechly.com/client-libraries/ui-components/) for details.
## Requirements

@@ -37,19 +38,46 @@

* [Svelte 3](https://svelte.dev/)
* [Speechly Browser Client](https://www.npmjs.com/package/@speechly/react-voice-forms/browser-client) that provides websocket connectivity and audio handling for Push-To-Talk Button component
* [Speechly Browser Client](https://www.npmjs.com/package/@speechly/browser-client) that provides websocket connectivity and audio handling for Push-To-Talk Button component
## Using Web Components provided by browser-ui from a CDN on a web page/app
```
<head>
<script type="text/javascript" src="https://unpkg.com/@speechly/browser-ui/core/push-to-talk-button.js"></script>
<script type="text/javascript" src="https://unpkg.com/@speechly/browser-ui/core/big-transcript.js"></script>
<script type="text/javascript" src="https://unpkg.com/@speechly/browser-ui/core/error-panel.js"></script>
</head>
<body>
<big-transcript placement="top"></big-transcript>
<push-to-talk-button placement="bottom" appid="YOUR_APP_ID_FROM_SPEECHLY_DASHBOARD"></push-to-talk-button>
<error-panel placement="bottom"></error-panel>
</body>
```
## Using browser-ui in React
> This example illustrates using browser-ui Web Components with a JS framework. For actual React development, you'll probably want to use [react-client](../react-client) and [react-ui](../react-ui) libraries for a better developer experience.
```
import "browser-ui/push-to-talk-button";
import "browser-ui/big-transcript";
import "browser-ui/speechly-ui.css";
npm i @speechly/browser-ui
```
<div className="BigTranscriptContainer">
<big-transcript></big-transcript>
</div>
<div className="PushToTalkContainer">
<push-to-talk-button appid="1234"></push-to-talk-button>
</div>
In App.js:
```
import "@speechly/browser-ui/core/push-to-talk-button";
import "@speechly/browser-ui/core/big-transcript";
import "@speechly/browser-ui/core/error-panel";
- Notes: Copying .js from browser-ui directly resulted in compile errors in React project, so using packages solves this problem.
...
<big-transcript placement="top"></big-transcript>
<push-to-talk-button placement="bottom" appid="YOUR_APP_ID_FROM_SPEECHLY_DASHBOARD"></push-to-talk-button>
<error-panel placement="bottom"></error-panel>
```
## Learn more
- For integrating Speechly to your app, please refer to the [Client libraries](https://docs.speechly.com/client-libraries/usage/) documentation.
- Speechly [UI components](https://docs.speechly.com/client-libraries/ui-components/).

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc