UNPKG

@highloop/feedback-internal

Version:

1 lines 79.7 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).highloopFeedback={})}(this,function(e){"use strict";var t=function(e,t,n){if("undefined"==typeof window)return function(){};var o=Array.isArray(e)?e:[e],r=function(e){if("function"!=typeof n||n()){var r=e.target;do{if(-1!=o.indexOf(r))return;r=r.parentNode}while(r);t(e)}};return document.addEventListener("click",r),function(){return document.removeEventListener("click",r)}};function n(){}function o(e){return e()}function r(){return Object.create(null)}function i(e){e.forEach(o)}function s(e){return"function"==typeof e}function a(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}let l,c,d;function p(e,t){return l||(l=document.createElement("a")),l.href=t,e===l.href}function u(e,t,n,o){if(e){const r=f(e,t,n,o);return e[0](r)}}function f(e,t,n,o){return e[1]&&o?function(e,t){for(const n in t)e[n]=t[n];return e}(n.ctx.slice(),e[1](o(t))):n.ctx}function h(e,t,n,o){if(e[2]&&o){const r=e[2](o(n));if(void 0===t.dirty)return r;if("object"==typeof r){const e=[],n=Math.max(t.dirty.length,r.length);for(let o=0;o<n;o+=1)e[o]=t.dirty[o]|r[o];return e}return t.dirty|r}return t.dirty}function m(e,t,n,o,r,i){if(r){const s=f(t,n,o,i);e.p(s,r)}}function g(e){if(e.ctx.length>32){const t=[],n=e.ctx.length/32;for(let e=0;e<n;e++)t[e]=-1;return t}return-1}function v(e,t){e.appendChild(t)}function $(e,t,n){const o=function(e){if(!e)return document;const t=e.getRootNode?e.getRootNode():e.ownerDocument;if(t.host)return t;return document}(e);if(!o.getElementById(t)){const e=w("style");e.id=t,e.textContent=n,function(e,t){v(e.head||e,t)}(o,e)}}function y(e,t,n){e.insertBefore(t,n||null)}function x(e){e.parentNode.removeChild(e)}function b(e,t){for(let n=0;n<e.length;n+=1)e[n]&&e[n].d(t)}function w(e){return document.createElement(e)}function k(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function O(e){return document.createTextNode(e)}function j(){return O(" ")}function E(){return O("")}function S(e,t,n,o){return e.addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)}function L(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function T(e,t){t=""+t,e.wholeText!==t&&(e.data=t)}function C(e,t){e.value=null==t?"":t}function D(e,t,n,o){e.style.setProperty(t,n,o?"important":"")}function _(){if(void 0===c){c=!1;try{"undefined"!=typeof window&&window.parent&&window.parent.document}catch(e){c=!0}}return c}function q(e){d=e}function B(){const e=function(){if(!d)throw new Error("Function called outside component initialization");return d}();return(t,n)=>{const o=e.$$.callbacks[t];if(o){const r=function(e,t,n=!1){const o=document.createEvent("CustomEvent");return o.initCustomEvent(e,n,!1,t),o}(t,n);o.slice().forEach(t=>{t.call(e,r)})}}}const R=[],M=[],A=[],P=[],H=Promise.resolve();let W=!1;function z(e){A.push(e)}let N=!1;const I=new Set;function U(){if(!N){N=!0;do{for(let e=0;e<R.length;e+=1){const t=R[e];q(t),F(t.$$)}for(q(null),R.length=0;M.length;)M.pop()();for(let e=0;e<A.length;e+=1){const t=A[e];I.has(t)||(I.add(t),t())}A.length=0}while(R.length);for(;P.length;)P.pop()();W=!1,N=!1,I.clear()}}function F(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(z)}}const V=new Set;let Y;function J(){Y={r:0,c:[],p:Y}}function X(){Y.r||i(Y.c),Y=Y.p}function G(e,t){e&&e.i&&(V.delete(e),e.i(t))}function K(e,t,n,o){if(e&&e.o){if(V.has(e))return;V.add(e),Y.c.push(()=>{V.delete(e),o&&(n&&e.d(1),o())}),e.o(t)}}function Q(e){e&&e.c()}function Z(e,t,n,r){const{fragment:a,on_mount:l,on_destroy:c,after_update:d}=e.$$;a&&a.m(t,n),r||z(()=>{const t=l.map(o).filter(s);c?c.push(...t):i(t),e.$$.on_mount=[]}),d.forEach(z)}function ee(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 te(e,t){-1===e.$$.dirty[0]&&(R.push(e),W||(W=!0,H.then(U)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function ne(e,t,o,s,a,l,c,p=[-1]){const u=d;q(e);const f=e.$$={fragment:null,ctx:null,props:l,update:n,not_equal:a,bound:r(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(u?u.$$.context:t.context||[]),callbacks:r(),dirty:p,skip_bound:!1,root:t.target||u.$$.root};c&&c(f.root);let h=!1;if(f.ctx=o?o(e,t.props||{},(t,n,...o)=>{const r=o.length?o[0]:n;return f.ctx&&a(f.ctx[t],f.ctx[t]=r)&&(!f.skip_bound&&f.bound[t]&&f.bound[t](r),h&&te(e,t)),n}):[],f.update(),h=!0,i(f.before_update),f.fragment=!!s&&s(f.ctx),t.target){if(t.hydrate){const e=(m=t.target,Array.from(m.childNodes));f.fragment&&f.fragment.l(e),e.forEach(x)}else f.fragment&&f.fragment.c();t.intro&&G(e.$$.fragment),Z(e,t.target,t.anchor,t.customElement),U()}var m;q(u)}class oe{$destroy(){ee(this,1),this.$destroy=n}$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){var t;this.$$set&&(t=e,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}function re(e){$(e,"svelte-hl9f6q","button.svelte-hl9f6q{height:36px;width:100%;border-radius:8px;transition:all 0.3s;border:solid var(--loop-primary) 1px;background:var(--loop-primary);padding:0px;color:var(--loop-primaryText);font-weight:500;position:relative}button.svelte-hl9f6q:hover,button.svelte-hl9f6q:focus{background:var(--loop-background);color:var(--loop-primaryTextHover)}@keyframes svelte-hl9f6q-loop_spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loop_loading_wrapper.svelte-hl9f6q{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--loop-background);border-radius:7px;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:all 0.3s}.loop_loading_wrapper.loop_active.svelte-hl9f6q{opacity:1;pointer-events:all}.loop_loading.svelte-hl9f6q{border:3px solid var(--loop-accent1);border-top:3px solid var(--loop-primary);border-radius:50%;width:14px;height:14px;animation:svelte-hl9f6q-loop_spin 2s linear infinite}")}function ie(e){let t;return{c(){L(t=w("div"),"class","loop_loading svelte-hl9f6q")},m(e,n){y(e,t,n)},d(e){e&&x(t)}}}function se(e){let t,n,o,r,i,s,a,l;const c=e[8].default,d=u(c,e,e[7],null);let p=e[4]&&ie();return{c(){t=w("button"),d&&d.c(),n=j(),o=w("div"),p&&p.c(),L(o,"class",r="loop_loading_wrapper"+(e[1]?" loop_active":"")+" svelte-hl9f6q"),L(t,"type",e[0]),L(t,"aria-label",e[2]),L(t,"title",e[2]),t.disabled=i=e[3]||e[1],L(t,"class","svelte-hl9f6q")},m(r,i){y(r,t,i),d&&d.m(t,null),v(t,n),v(t,o),p&&p.m(o,null),s=!0,a||(l=S(t,"click",e[9]),a=!0)},p(e,[n]){d&&d.p&&(!s||128&n)&&m(d,c,e,e[7],s?h(c,e[7],n,null):g(e[7]),null),e[4]?p||((p=ie()).c(),p.m(o,null)):p&&(p.d(1),p=null),(!s||2&n&&r!==(r="loop_loading_wrapper"+(e[1]?" loop_active":"")+" svelte-hl9f6q"))&&L(o,"class",r),(!s||1&n)&&L(t,"type",e[0]),(!s||4&n)&&L(t,"aria-label",e[2]),(!s||4&n)&&L(t,"title",e[2]),(!s||10&n&&i!==(i=e[3]||e[1]))&&(t.disabled=i)},i(e){s||(G(d,e),s=!0)},o(e){K(d,e),s=!1},d(e){e&&x(t),d&&d.d(e),p&&p.d(),a=!1,l()}}}function ae(e,t,n){let o,{$$slots:r={},$$scope:i}=t,{type:s="button"}=t,{loading:a=!1}=t,{label:l}=t,{disabled:c=!1}=t,d=B(),p=!1;return e.$$set=(e=>{"type"in e&&n(0,s=e.type),"loading"in e&&n(1,a=e.loading),"label"in e&&n(2,l=e.label),"disabled"in e&&n(3,c=e.disabled),"$$scope"in e&&n(7,i=e.$$scope)}),e.$$.update=(()=>{66&e.$$.dirty&&(a?n(4,p=a):(clearTimeout(o),n(6,o=setTimeout(()=>{n(4,p=!1)},300))))}),[s,a,l,c,p,d,o,i,r,e=>d("click",e)]}class le extends oe{constructor(e){super(),ne(this,e,ae,se,a,{type:0,loading:1,label:2,disabled:3},re)}}function ce(e){$(e,"svelte-1lxy2qs","div.svelte-1lxy2qs{display:flex;flex-direction:column;justify-content:center;height:100%}")}function de(e){let t,n;const o=e[1].default,r=u(o,e,e[0],null);return{c(){t=w("div"),r&&r.c(),L(t,"class","svelte-1lxy2qs")},m(e,o){y(e,t,o),r&&r.m(t,null),n=!0},p(e,[t]){r&&r.p&&(!n||1&t)&&m(r,o,e,e[0],n?h(o,e[0],t,null):g(e[0]),null)},i(e){n||(G(r,e),n=!0)},o(e){K(r,e),n=!1},d(e){e&&x(t),r&&r.d(e)}}}function pe(e,t,n){let{$$slots:o={},$$scope:r}=t;return e.$$set=(e=>{"$$scope"in e&&n(0,r=e.$$scope)}),[r,o]}class ue extends oe{constructor(e){super(),ne(this,e,pe,de,a,{},ce)}}function fe(e){$(e,"svelte-xnzbwe","div.svelte-xnzbwe{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}")}function he(e){let t,n;const o=e[1].default,r=u(o,e,e[0],null);return{c(){t=w("div"),r&&r.c(),L(t,"class","svelte-xnzbwe")},m(e,o){y(e,t,o),r&&r.m(t,null),n=!0},p(e,[t]){r&&r.p&&(!n||1&t)&&m(r,o,e,e[0],n?h(o,e[0],t,null):g(e[0]),null)},i(e){n||(G(r,e),n=!0)},o(e){K(r,e),n=!1},d(e){e&&x(t),r&&r.d(e)}}}function me(e,t,n){let{$$slots:o={},$$scope:r}=t;return e.$$set=(e=>{"$$scope"in e&&n(0,r=e.$$scope)}),[r,o]}class ge extends oe{constructor(e){super(),ne(this,e,me,he,a,{},fe)}}function ve(e){$(e,"svelte-12tuor8","@keyframes svelte-12tuor8-loop_fadeIn{from{opacity:0;transform:rotate(-20deg) scale(0.7)}to{opacity:1;transform:rotate(0deg) scale(1)}}div.svelte-12tuor8{margin:0px auto;width:40px;height:40px;border-radius:50%;background:var(--loop-primary);color:var(--loop-primaryText);animation:svelte-12tuor8-loop_fadeIn 0.5s 0.2s forwards;opacity:0}svg.svelte-12tuor8{height:22px;width:22px}")}function $e(e){let t,n;return{c(){t=k("svg"),L(n=k("polyline"),"points","20 6 9 17 4 12"),L(t,"xmlns","http://www.w3.org/2000/svg"),L(t,"viewBox","0 0 24 24"),L(t,"fill","none"),L(t,"stroke","currentColor"),L(t,"stroke-width","2"),L(t,"stroke-linecap","round"),L(t,"stroke-linejoin","round"),L(t,"class","svelte-12tuor8")},m(e,o){y(e,t,o),v(t,n)},d(e){e&&x(t)}}}function ye(e){let t,n,o;return n=new ge({props:{$$slots:{default:[$e]},$$scope:{ctx:e}}}),{c(){t=w("div"),Q(n.$$.fragment),L(t,"class","svelte-12tuor8")},m(e,r){y(e,t,r),Z(n,t,null),o=!0},p(e,[t]){const o={};1&t&&(o.$$scope={dirty:t,ctx:e}),n.$set(o)},i(e){o||(G(n.$$.fragment,e),o=!0)},o(e){K(n.$$.fragment,e),o=!1},d(e){e&&x(t),ee(n)}}}class xe extends oe{constructor(e){super(),ne(this,e,null,ye,a,{},ve)}}function be(e){$(e,"svelte-1r3pjd8","h1.svelte-1r3pjd8{font-size:18px;font-weight:600;text-align:center;margin:15px 0px 0px 0px}")}function we(e){let t,n,o,r,i,s;return n=new xe({}),{c(){t=w("div"),Q(n.$$.fragment),o=j(),r=w("h1"),i=O(e[0]),L(r,"class","svelte-1r3pjd8")},m(e,a){y(e,t,a),Z(n,t,null),v(t,o),v(t,r),v(r,i),s=!0},p(e,t){(!s||1&t)&&T(i,e[0])},i(e){s||(G(n.$$.fragment,e),s=!0)},o(e){K(n.$$.fragment,e),s=!1},d(e){e&&x(t),ee(n)}}}function ke(e){let t,n;return t=new ue({props:{$$slots:{default:[we]},$$scope:{ctx:e}}}),{c(){Q(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},p(e,[n]){const o={};3&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){ee(t,e)}}}function Oe(e,t,n){let{title:o}=t;return e.$$set=(e=>{"title"in e&&n(0,o=e.title)}),[o]}class je extends oe{constructor(e){super(),ne(this,e,Oe,ke,a,{title:0},be)}}function Ee(e){$(e,"svelte-1dypogb",".loop_switch.svelte-1dypogb{position:relative}.loop_alt.svelte-1dypogb{background:var(--loop-background);position:absolute;top:0px;left:0px;right:0px;bottom:0px;opacity:0;pointer-events:none;transition:all 0.45s}")}const Se=e=>({}),Le=e=>({}),Te=e=>({}),Ce=e=>({});function De(e){let t;const n=e[2].alt,o=u(n,e,e[1],Le);return{c(){o&&o.c()},m(e,n){o&&o.m(e,n),t=!0},p(e,r){o&&o.p&&(!t||2&r)&&m(o,n,e,e[1],t?h(n,e[1],r,Se):g(e[1]),Le)},i(e){t||(G(o,e),t=!0)},o(e){K(o,e),t=!1},d(e){o&&o.d(e)}}}function _e(e){let t,n,o,r,i,s,a,l;const c=e[2].main,d=u(c,e,e[1],Ce);let p=e[0]&&De(e);return{c(){t=w("div"),n=w("div"),d&&d.c(),r=j(),i=w("div"),p&&p.c(),L(n,"aria-hidden",o=e[0]?"true":"false"),D(n,"visibility",e[0]?"hidden":"visible"),L(i,"aria-hidden",s=e[0]?"false":"true"),L(i,"class","loop_alt svelte-1dypogb"),L(i,"style",a=e[0]?"opacity: 1; pointer-events: all":"visibility: hidden"),L(t,"class","loop_switch svelte-1dypogb")},m(e,o){y(e,t,o),v(t,n),d&&d.m(n,null),v(t,r),v(t,i),p&&p.m(i,null),l=!0},p(e,[t]){d&&d.p&&(!l||2&t)&&m(d,c,e,e[1],l?h(c,e[1],t,Te):g(e[1]),Ce),(!l||1&t&&o!==(o=e[0]?"true":"false"))&&L(n,"aria-hidden",o),(!l||1&t)&&D(n,"visibility",e[0]?"hidden":"visible"),e[0]?p?(p.p(e,t),1&t&&G(p,1)):((p=De(e)).c(),G(p,1),p.m(i,null)):p&&(J(),K(p,1,1,()=>{p=null}),X()),(!l||1&t&&s!==(s=e[0]?"false":"true"))&&L(i,"aria-hidden",s),(!l||1&t&&a!==(a=e[0]?"opacity: 1; pointer-events: all":"visibility: hidden"))&&L(i,"style",a)},i(e){l||(G(d,e),G(p),l=!0)},o(e){K(d,e),K(p),l=!1},d(e){e&&x(t),d&&d.d(e),p&&p.d()}}}function qe(e,t,n){let{$$slots:o={},$$scope:r}=t,{showAlt:i=!1}=t;return e.$$set=(e=>{"showAlt"in e&&n(0,i=e.showAlt),"$$scope"in e&&n(1,r=e.$$scope)}),[i,r,o]}class Be extends oe{constructor(e){super(),ne(this,e,qe,_e,a,{showAlt:0},Ee)}}function Re(e){$(e,"svelte-1iawegq","button.svelte-1iawegq{height:30px;width:30px;border-radius:6px;transition:all 0.3s;border:none;background:transparent;color:var(--loop-foreground);padding:0px}button.svelte-1iawegq:hover{background:var(--loop-accent1)}")}function Me(e){let t,n,o,r;const i=e[2].default,s=u(i,e,e[1],null);return{c(){t=w("button"),s&&s.c(),L(t,"class","svelte-1iawegq")},m(i,a){y(i,t,a),s&&s.m(t,null),n=!0,o||(r=S(t,"click",e[3]),o=!0)},p(e,[t]){s&&s.p&&(!n||2&t)&&m(s,i,e,e[1],n?h(i,e[1],t,null):g(e[1]),null)},i(e){n||(G(s,e),n=!0)},o(e){K(s,e),n=!1},d(e){e&&x(t),s&&s.d(e),o=!1,r()}}}function Ae(e,t,n){let{$$slots:o={},$$scope:r}=t,i=B();return e.$$set=(e=>{"$$scope"in e&&n(1,r=e.$$scope)}),[i,r,o,e=>i("click",e)]}class Pe extends oe{constructor(e){super(),ne(this,e,Ae,Me,a,{},Re)}}function He(e){let t,o,r;return{c(){t=k("svg"),o=k("line"),r=k("line"),L(o,"x1","18"),L(o,"y1","6"),L(o,"x2","6"),L(o,"y2","18"),L(r,"x1","6"),L(r,"y1","6"),L(r,"x2","18"),L(r,"y2","18"),L(t,"xmlns","http://www.w3.org/2000/svg"),L(t,"width","16"),L(t,"height","16"),L(t,"viewBox","0 0 24 24"),L(t,"fill","none"),L(t,"stroke","currentColor"),L(t,"stroke-width","2"),L(t,"stroke-linecap","round"),L(t,"stroke-linejoin","round")},m(e,n){y(e,t,n),v(t,o),v(t,r)},p:n,i:n,o:n,d(e){e&&x(t)}}}class We extends oe{constructor(e){super(),ne(this,e,null,He,a,{})}}function ze(e){$(e,"svelte-16lb9et","header.svelte-16lb9et.svelte-16lb9et{display:grid;gap:10px;grid-template-columns:100%;padding:12px 12px 11px 20px;border-bottom:solid var(--loop-headerBorder) 1px;background:var(--loop-headerBackground);position:sticky;top:0px}header.svelte-16lb9et h1.svelte-16lb9et{margin:0px;font-weight:500;font-size:18px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}")}function Ne(e){let t,n;return{c(){t=w("h1"),n=O(e[0]),L(t,"class","svelte-16lb9et")},m(e,o){y(e,t,o),v(t,n)},p(e,t){1&t&&T(n,e[0])},d(e){e&&x(t)}}}function Ie(e){let t,n;return t=new ue({props:{$$slots:{default:[Ve]},$$scope:{ctx:e}}}),{c(){Q(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},p(e,n){const o={};16&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){ee(t,e)}}}function Ue(e){let t,n;return t=new We({}),{c(){Q(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){ee(t,e)}}}function Fe(e){let t,n;return t=new ge({props:{$$slots:{default:[Ue]},$$scope:{ctx:e}}}),{c(){Q(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},p(e,n){const o={};16&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){ee(t,e)}}}function Ve(e){let t,n;return(t=new Pe({props:{$$slots:{default:[Fe]},$$scope:{ctx:e}}})).$on("click",e[3]),{c(){Q(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},p(e,n){const o={};16&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){ee(t,e)}}}function Ye(e){let t,n,o,r,i;n=new ue({props:{$$slots:{default:[Ne]},$$scope:{ctx:e}}});let s=e[1]&&Ie(e);return{c(){t=w("header"),Q(n.$$.fragment),o=j(),s&&s.c(),L(t,"style",r=e[1]?"grid-template-columns: calc(100% - 40px) 30px;":"text-align: center"),L(t,"class","svelte-16lb9et")},m(e,r){y(e,t,r),Z(n,t,null),v(t,o),s&&s.m(t,null),i=!0},p(e,[o]){const a={};17&o&&(a.$$scope={dirty:o,ctx:e}),n.$set(a),e[1]?s?(s.p(e,o),2&o&&G(s,1)):((s=Ie(e)).c(),G(s,1),s.m(t,null)):s&&(J(),K(s,1,1,()=>{s=null}),X()),(!i||2&o&&r!==(r=e[1]?"grid-template-columns: calc(100% - 40px) 30px;":"text-align: center"))&&L(t,"style",r)},i(e){i||(G(n.$$.fragment,e),G(s),i=!0)},o(e){K(n.$$.fragment,e),K(s),i=!1},d(e){e&&x(t),ee(n),s&&s.d()}}}function Je(e,t,n){let{name:o=""}=t,{closable:r=!1}=t,i=B();return e.$$set=(e=>{"name"in e&&n(0,o=e.name),"closable"in e&&n(1,r=e.closable)}),[o,r,i,e=>i("close",e)]}class Xe extends oe{constructor(e){super(),ne(this,e,Je,Ye,a,{name:0,closable:1},ze)}}function Ge(e){$(e,"svelte-1ajw5dl","div.svelte-1ajw5dl{display:flex;flex-direction:column;justify-content:center;align-items:center}img.svelte-1ajw5dl{height:30px;pointer-events:none;user-select:none}p.svelte-1ajw5dl{font-size:12px;margin:4px 0px 0px 0px;color:var(--loop-accent2)}button.svelte-1ajw5dl{border:none;background:none;transition:all 0.2s}button.svelte-1ajw5dl:hover,button.svelte-1ajw5dl:focus{transform:scale(1.2)}")}function Ke(e){let t,o,r,i,s,a,l,c,d,u,f,h;return{c(){t=w("div"),o=w("button"),r=w("img"),a=j(),l=w("p"),c=O(e[1]),L(r,"alt",i="Select "+e[1]),p(r.src,s="https://emoji.onhighloop.com/"+e[0].path)||L(r,"src",s),L(r,"class","svelte-1ajw5dl"),L(l,"style",d=e[3]?"color: var(--loop-foreground);":void 0),L(l,"class","svelte-1ajw5dl"),L(o,"style",u=e[2]?"filter: grayscale(100%); opacity: 0.8; transform: scale(1)!important;":e[3]?"transform: scale(1.2)!important;":""),L(o,"class","svelte-1ajw5dl"),L(t,"class","svelte-1ajw5dl")},m(n,i){y(n,t,i),v(t,o),v(o,r),v(o,a),v(o,l),v(l,c),f||(h=S(o,"click",e[5]),f=!0)},p(e,[t]){2&t&&i!==(i="Select "+e[1])&&L(r,"alt",i),1&t&&!p(r.src,s="https://emoji.onhighloop.com/"+e[0].path)&&L(r,"src",s),2&t&&T(c,e[1]),8&t&&d!==(d=e[3]?"color: var(--loop-foreground);":void 0)&&L(l,"style",d),12&t&&u!==(u=e[2]?"filter: grayscale(100%); opacity: 0.8; transform: scale(1)!important;":e[3]?"transform: scale(1.2)!important;":"")&&L(o,"style",u)},i:n,o:n,d(e){e&&x(t),f=!1,h()}}}function Qe(e,t,n){let{emoji:o}=t,{name:r}=t,{unselected:i=!1}=t,{selected:s=!1}=t,a=B();return e.$$set=(e=>{"emoji"in e&&n(0,o=e.emoji),"name"in e&&n(1,r=e.name),"unselected"in e&&n(2,i=e.unselected),"selected"in e&&n(3,s=e.selected)}),[o,r,i,s,a,e=>a("click",e)]}class Ze extends oe{constructor(e){super(),ne(this,e,Qe,Ke,a,{emoji:0,name:1,unselected:2,selected:3},Ge)}}function et(e){$(e,"svelte-rvent","div.svelte-rvent{display:grid}")}function tt(e){let t,n;const o=e[4].default,r=u(o,e,e[5],null);return{c(){t=w("div"),r&&r.c(),D(t,"padding",e[1]+"px 15px "+(e[1]+2)+"px 15px"),D(t,"grid-template-columns",e[2]),D(t,"gap",e[0]+"px"),L(t,"class","svelte-rvent")},m(e,o){y(e,t,o),r&&r.m(t,null),n=!0},p(e,i){r&&r.p&&(!n||32&i)&&m(r,o,e,e[5],n?h(o,e[5],i,null):g(e[5]),null),(!n||2&i)&&D(t,"padding",e[1]+"px 15px "+(e[1]+2)+"px 15px"),(!n||1&i)&&D(t,"gap",e[0]+"px")},i(e){n||(G(r,e),n=!0)},o(e){K(r,e),n=!1},d(e){e&&x(t),r&&r.d(e)}}}function nt(e){let t,n;return t=new ge({props:{$$slots:{default:[tt]},$$scope:{ctx:e}}}),{c(){Q(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},p(e,[n]){const o={};35&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){ee(t,e)}}}function ot(e,t,n){let{$$slots:o={},$$scope:r}=t,{gap:i=10}=t,{padding:s=10}=t,{cols:a}=t,l=new Array(a).fill("1fr").join(" ");return e.$$set=(e=>{"gap"in e&&n(0,i=e.gap),"padding"in e&&n(1,s=e.padding),"cols"in e&&n(3,a=e.cols),"$$scope"in e&&n(5,r=e.$$scope)}),[i,s,l,a,o,r]}class rt extends oe{constructor(e){super(),ne(this,e,ot,nt,a,{gap:0,padding:1,cols:3},et)}}function it(e){$(e,"svelte-1us6hso","section.svelte-1us6hso{font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu,\r\n Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif}div.svelte-1us6hso{background:var(--loop-background);color:var(--loop-foreground);position:relative;max-height:calc(100vh - 50px);overflow-y:auto;overflow-x:hidden;min-height:165px}")}function st(e){let t,n,o;const r=e[1].default,i=u(r,e,e[0],null);return{c(){t=w("section"),n=w("div"),i&&i.c(),L(n,"class","svelte-1us6hso"),L(t,"class","svelte-1us6hso")},m(e,r){y(e,t,r),v(t,n),i&&i.m(n,null),o=!0},p(e,[t]){i&&i.p&&(!o||1&t)&&m(i,r,e,e[0],o?h(r,e[0],t,null):g(e[0]),null)},i(e){o||(G(i,e),o=!0)},o(e){K(i,e),o=!1},d(e){e&&x(t),i&&i.d(e)}}}function at(e,t,n){let{$$slots:o={},$$scope:r}=t;return e.$$set=(e=>{"$$scope"in e&&n(0,r=e.$$scope)}),[r,o]}class lt extends oe{constructor(e){super(),ne(this,e,at,st,a,{},it)}}function ct(e){let t,n,o,r,i;const s=e[4].default,a=u(s,e,e[3],null);return{c(){t=w("div"),n=w("div"),o=w("div"),a&&a.c(),D(o,"display","flex"),D(o,"flex-direction","column"),z(()=>e[5].call(n))},m(s,l){y(s,t,l),v(t,n),v(n,o),a&&a.m(o,null),r=function(e,t){"static"===getComputedStyle(e).position&&(e.style.position="relative");const n=w("iframe");n.setAttribute("style","display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; border: 0; opacity: 0; pointer-events: none; z-index: -1;"),n.setAttribute("aria-hidden","true"),n.tabIndex=-1;const o=_();let r;return o?(n.src="data:text/html,<script>onresize=function(){parent.postMessage(0,'*')}<\/script>",r=S(window,"message",e=>{e.source===n.contentWindow&&t()})):(n.src="about:blank",n.onload=(()=>{r=S(n.contentWindow,"resize",t)})),v(e,n),()=>{o?r():r&&n.contentWindow&&r(),x(n)}}(n,e[5].bind(n)),i=!0},p(e,t){a&&a.p&&(!i||8&t)&&m(a,s,e,e[3],i?h(s,e[3],t,null):g(e[3]),null)},i(e){i||(G(a,e),i=!0)},o(e){K(a,e),i=!1},d(e){e&&x(t),a&&a.d(e),r()}}}function dt(e){let t,n,o,r=!e[0]&&ct(e);return{c(){t=w("div"),r&&r.c(),D(t,"overflow","hidden"),D(t,"transition",e[1]?"none":"all .3s"),D(t,"height",(e[0]?0:e[2])+"px"),L(t,"aria-hidden",n=e[0]?"true":"false")},m(e,n){y(e,t,n),r&&r.m(t,null),o=!0},p(e,[i]){e[0]?r&&(J(),K(r,1,1,()=>{r=null}),X()):r?(r.p(e,i),1&i&&G(r,1)):((r=ct(e)).c(),G(r,1),r.m(t,null)),(!o||2&i)&&D(t,"transition",e[1]?"none":"all .3s"),(!o||5&i)&&D(t,"height",(e[0]?0:e[2])+"px"),(!o||1&i&&n!==(n=e[0]?"true":"false"))&&L(t,"aria-hidden",n)},i(e){o||(G(r),o=!0)},o(e){K(r),o=!1},d(e){e&&x(t),r&&r.d()}}}function pt(e,t,n){let{$$slots:o={},$$scope:r}=t,i=0,{hidden:s}=t,{disabled:a=!1}=t;return e.$$set=(e=>{"hidden"in e&&n(0,s=e.hidden),"disabled"in e&&n(1,a=e.disabled),"$$scope"in e&&n(3,r=e.$$scope)}),[s,a,i,r,o,function(){i=this.offsetHeight,n(2,i)}]}class ut extends oe{constructor(e){super(),ne(this,e,pt,dt,a,{hidden:0,disabled:1})}}function ft(e){$(e,"svelte-czo8ky","div.svelte-czo8ky{display:flex}textarea.svelte-czo8ky{padding:10px 14px;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu,\n Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;font-size:14px;border-radius:8px;background:var(--loop-textareaBackground);color:var(--loop-foreground);border:solid transparent 1px;resize:none;outline:none;transition:all 0.3s;flex-grow:1}textarea.svelte-czo8ky:not(:disabled):hover,textarea.svelte-czo8ky:not(:disabled):focus{border:solid var(--loop-textareaBorder) 1px}")}function ht(e){let t,o,r,i;return{c(){t=w("div"),L(o=w("textarea"),"placeholder",e[1]),L(o,"rows","5"),o.disabled=e[2],L(o,"class","svelte-czo8ky"),L(t,"class","svelte-czo8ky")},m(n,s){y(n,t,s),v(t,o),C(o,e[0]),r||(i=S(o,"input",e[3]),r=!0)},p(e,[t]){2&t&&L(o,"placeholder",e[1]),4&t&&(o.disabled=e[2]),1&t&&C(o,e[0])},i:n,o:n,d(e){e&&x(t),r=!1,i()}}}function mt(e,t,n){let{placeholder:o=""}=t,{value:r=""}=t,{disabled:i=!1}=t;return e.$$set=(e=>{"placeholder"in e&&n(1,o=e.placeholder),"value"in e&&n(0,r=e.value),"disabled"in e&&n(2,i=e.disabled)}),[r,o,i,function(){r=this.value,n(0,r)}]}class gt extends oe{constructor(e){super(),ne(this,e,mt,ht,a,{placeholder:1,value:0,disabled:2},ft)}}function vt(e){$(e,"svelte-19nn0eq","div.svelte-19nn0eq{display:flex;flex-direction:column;justify-content:center;align-items:center}button.svelte-19nn0eq{border:none;background:none;transition:all 0.2s}svg.svelte-19nn0eq{height:30px;width:30px;transition:all 0.1s}")}function $t(e){let t,o,r,s,a,l,c,d;return{c(){t=w("div"),o=w("button"),r=k("svg"),L(s=k("polygon"),"points","12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"),L(r,"xmlns","http://www.w3.org/2000/svg"),L(r,"viewBox","0 0 24 24"),L(r,"fill",a=e[2]?"var(--loop-star)":"var(--loop-accent2)"),L(r,"stroke-width","2"),L(r,"stroke-linecap","round"),L(r,"stroke-linejoin","round"),L(r,"class","svelte-19nn0eq"),L(o,"aria-label",l="rate "+(e[0]+1)+" out of "+e[1]+" stars"),L(o,"class","svelte-19nn0eq"),L(t,"class","svelte-19nn0eq")},m(n,i){y(n,t,i),v(t,o),v(o,r),v(r,s),c||(d=[S(o,"click",e[4]),S(o,"mouseenter",e[5])],c=!0)},p(e,[t]){4&t&&a!==(a=e[2]?"var(--loop-star)":"var(--loop-accent2)")&&L(r,"fill",a),3&t&&l!==(l="rate "+(e[0]+1)+" out of "+e[1]+" stars")&&L(o,"aria-label",l)},i:n,o:n,d(e){e&&x(t),c=!1,i(d)}}}function yt(e,t,n){let{index:o}=t,{total:r=5}=t,{selected:i}=t,s=B();return e.$$set=(e=>{"index"in e&&n(0,o=e.index),"total"in e&&n(1,r=e.total),"selected"in e&&n(2,i=e.selected)}),[o,r,i,s,e=>s("click",e),e=>s("hover",e)]}class xt extends oe{constructor(e){super(),ne(this,e,yt,$t,a,{index:0,total:1,selected:2},vt)}}let bt=e=>{window.open(e,"_blank").focus()};function wt(e){$(e,"svelte-g817im","footer.svelte-g817im{padding:2px 3px 8px 3px}button.svelte-g817im{border:none;border-radius:50px;font-size:12px;padding:4px 8px;background:transparent;transition:all 0.3s;margin:0px auto;display:block;color:var(--loop-accent2);max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}button.svelte-g817im:hover,button.svelte-g817im:focus{background:var(--loop-accent1, #efefef);color:var(--loop-foreground)}")}function kt(e){let t,o,r,i,s,a,l;return{c(){t=w("aside"),o=w("footer"),r=w("button"),i=O(e[1]),s=O(" Highloop"),L(r,"class","svelte-g817im"),L(o,"class","svelte-g817im")},m(n,c){y(n,t,c),v(t,o),v(o,r),v(r,i),v(r,s),a||(l=S(r,"click",e[2]),a=!0)},p(e,[t]){2&t&&T(i,e[1])},i:n,o:n,d(e){e&&x(t),a=!1,l()}}}function Ot(e,t,n){let{id:o}=t,{text:r}=t;return e.$$set=(e=>{"id"in e&&n(0,o=e.id),"text"in e&&n(1,r=e.text)}),[o,r,()=>bt(`https://onhighloop.com/feedback/via?ref=${o}`)]}class jt extends oe{constructor(e){super(),ne(this,e,Ot,kt,a,{id:0,text:1},wt)}}function Et(e){$(e,"svelte-pb65ex","div.svelte-pb65ex{margin:0px auto;width:40px;height:40px;border-radius:50%;background:#eb3b5a;color:white}svg.svelte-pb65ex{height:22px;width:22px}")}function St(e){let t,n,o,r;return{c(){t=k("svg"),n=k("circle"),o=k("line"),r=k("line"),L(n,"cx","12"),L(n,"cy","12"),L(n,"r","10"),L(o,"x1","12"),L(o,"y1","8"),L(o,"x2","12"),L(o,"y2","12"),L(r,"x1","12"),L(r,"y1","16"),L(r,"x2","12.01"),L(r,"y2","16"),L(t,"xmlns","http://www.w3.org/2000/svg"),L(t,"viewBox","0 0 24 24"),L(t,"fill","none"),L(t,"stroke","currentColor"),L(t,"stroke-width","2"),L(t,"stroke-linecap","round"),L(t,"stroke-linejoin","round"),L(t,"class","svelte-pb65ex")},m(e,i){y(e,t,i),v(t,n),v(t,o),v(t,r)},d(e){e&&x(t)}}}function Lt(e){let t,n,o;return n=new ge({props:{$$slots:{default:[St]},$$scope:{ctx:e}}}),{c(){t=w("div"),Q(n.$$.fragment),L(t,"class","svelte-pb65ex")},m(e,r){y(e,t,r),Z(n,t,null),o=!0},p(e,[t]){const o={};1&t&&(o.$$scope={dirty:t,ctx:e}),n.$set(o)},i(e){o||(G(n.$$.fragment,e),o=!0)},o(e){K(n.$$.fragment,e),o=!1},d(e){e&&x(t),ee(n)}}}class Tt extends oe{constructor(e){super(),ne(this,e,null,Lt,a,{},Et)}}function Ct(e){$(e,"svelte-1r3pjd8","h1.svelte-1r3pjd8{font-size:18px;font-weight:600;text-align:center;margin:15px 0px 0px 0px}")}function Dt(e){let t,n,o,r,i,s;return n=new Tt({}),{c(){t=w("div"),Q(n.$$.fragment),o=j(),r=w("h1"),i=O(e[0]),L(r,"class","svelte-1r3pjd8")},m(e,a){y(e,t,a),Z(n,t,null),v(t,o),v(t,r),v(r,i),s=!0},p(e,t){(!s||1&t)&&T(i,e[0])},i(e){s||(G(n.$$.fragment,e),s=!0)},o(e){K(n.$$.fragment,e),s=!1},d(e){e&&x(t),ee(n)}}}function _t(e){let t,n;return t=new ue({props:{$$slots:{default:[Dt]},$$scope:{ctx:e}}}),{c(){Q(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},p(e,[n]){const o={};3&n&&(o.$$scope={dirty:n,ctx:e}),t.$set(o)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){ee(t,e)}}}function qt(e,t,n){let{error:o}=t;return e.$$set=(e=>{"error"in e&&n(0,o=e.error)}),[o]}class Bt extends oe{constructor(e){super(),ne(this,e,qt,_t,a,{error:0},Ct)}}function Rt(e){$(e,"svelte-q3h55p","@keyframes svelte-q3h55p-loop_spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}div.svelte-q3h55p{border:3px solid var(--loop-accent1, #efefef);border-top:3px solid var(--loop-primary, #000000);border-radius:50%;width:14px;height:14px;animation:svelte-q3h55p-loop_spin 2s linear infinite}section.svelte-q3h55p{background:var(--loop-background, white);position:absolute;top:0px;left:0px;right:0px;bottom:0px;display:flex;align-items:center;justify-content:center;transition:all 0.2s}")}function Mt(e){let t;return{c(){L(t=w("div"),"class","svelte-q3h55p")},m(e,n){y(e,t,n)},d(e){e&&x(t)}}}function At(e){let t,o,r=e[1]&&Mt();return{c(){t=w("section"),r&&r.c(),L(t,"style",o=e[0]?"opacity: 1; pointer-events: all;":"opacity: 0; pointer-events: none;"),L(t,"class","svelte-q3h55p")},m(e,n){y(e,t,n),r&&r.m(t,null)},p(e,[n]){e[1]?r||((r=Mt()).c(),r.m(t,null)):r&&(r.d(1),r=null),1&n&&o!==(o=e[0]?"opacity: 1; pointer-events: all;":"opacity: 0; pointer-events: none;")&&L(t,"style",o)},i:n,o:n,d(e){e&&x(t),r&&r.d()}}}function Pt(e,t,n){let o,{loading:r}=t,i=!1;return e.$$set=(e=>{"loading"in e&&n(0,r=e.loading)}),e.$$.update=(()=>{5&e.$$.dirty&&(r?n(1,i=r):(clearTimeout(o),n(2,o=setTimeout(()=>{n(1,i=!1)},300))))}),[r,i,o]}class Ht extends oe{constructor(e){super(),ne(this,e,Pt,At,a,{loading:0},Rt)}}function Wt(e){$(e,"svelte-1pk4jnb","figure.svelte-1pk4jnb{display:flex;height:150px;overflow:hidden;border-radius:10px;border:var(--loop-textareaBorder) solid 1px;margin:0px;padding:0px;background:var(--loop-textareaBackground);position:relative}button.svelte-1pk4jnb{padding:0px;width:100%;outline:none;border:none;background:none}img.svelte-1pk4jnb{height:100%;width:auto;object-fit:contain;display:block;margin:0px auto;max-width:100%}.loop_screenshot_button.svelte-1pk4jnb{position:absolute;top:20px;right:20px;width:36px}")}function zt(e){let t,n;return t=new We({}),{c(){Q(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){ee(t,e)}}}function Nt(e){let t,n,o;return n=new ue({props:{$$slots:{default:[zt]},$$scope:{ctx:e}}}),{c(){t=w("div"),Q(n.$$.fragment),D(t,"width","fit-content"),D(t,"margin","0px auto")},m(e,r){y(e,t,r),Z(n,t,null),o=!0},p(e,t){const o={};16&t&&(o.$$scope={dirty:t,ctx:e}),n.$set(o)},i(e){o||(G(n.$$.fragment,e),o=!0)},o(e){K(n.$$.fragment,e),o=!1},d(e){e&&x(t),ee(n)}}}function It(e){let t,n,o,r,i,s,a,l,c,d;return(a=new le({props:{$$slots:{default:[Nt]},$$scope:{ctx:e}}})).$on("click",e[3]),{c(){t=w("figure"),n=w("button"),o=w("img"),i=j(),s=w("div"),Q(a.$$.fragment),p(o.src,r=e[0])||L(o,"src",r),L(o,"alt","Screenshot preview"),L(o,"class","svelte-1pk4jnb"),L(n,"type","button"),L(n,"class","svelte-1pk4jnb"),L(s,"class","loop_screenshot_button svelte-1pk4jnb"),L(t,"class","svelte-1pk4jnb")},m(r,p){y(r,t,p),v(t,n),v(n,o),v(t,i),v(t,s),Z(a,s,null),l=!0,c||(d=S(n,"click",e[2]),c=!0)},p(e,[t]){(!l||1&t&&!p(o.src,r=e[0]))&&L(o,"src",r);const n={};16&t&&(n.$$scope={dirty:t,ctx:e}),a.$set(n)},i(e){l||(G(a.$$.fragment,e),l=!0)},o(e){K(a.$$.fragment,e),l=!1},d(e){e&&x(t),ee(a),c=!1,d()}}}function Ut(e,t,n){let{screenshot:o}=t,r=B();return e.$$set=(e=>{"screenshot"in e&&n(0,o=e.screenshot)}),[o,r,()=>r("open"),()=>r("clear")]}class Ft extends oe{constructor(e){super(),ne(this,e,Ut,It,a,{screenshot:0},Wt)}}function Vt(e){let t,o,r;return{c(){t=k("svg"),o=k("path"),r=k("circle"),L(o,"d","M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z"),L(r,"cx","12"),L(r,"cy","13"),L(r,"r","4"),L(t,"xmlns","http://www.w3.org/2000/svg"),L(t,"width","16"),L(t,"height","16"),L(t,"viewBox","0 0 24 24"),L(t,"fill","none"),L(t,"stroke","currentColor"),L(t,"stroke-width","2"),L(t,"stroke-linecap","round"),L(t,"stroke-linejoin","round")},m(e,n){y(e,t,n),v(t,o),v(t,r)},p:n,i:n,o:n,d(e){e&&x(t)}}}class Yt extends oe{constructor(e){super(),ne(this,e,null,Vt,a,{})}}function Jt(e){$(e,"svelte-dnioym","small.svelte-dnioym{font-size:14px;font-weight:500;text-align:center;margin:15px 0px 0px 0px;color:#eb3b5a}")}function Xt(e){let t,o,r;return{c(){t=w("div"),o=w("small"),r=O(e[0]),L(o,"class","svelte-dnioym")},m(e,n){y(e,t,n),v(t,o),v(o,r)},p(e,[t]){1&t&&T(r,e[0])},i:n,o:n,d(e){e&&x(t)}}}function Gt(e,t,n){let{error:o}=t;return e.$$set=(e=>{"error"in e&&n(0,o=e.error)}),[o]}class Kt extends oe{constructor(e){super(),ne(this,e,Gt,Xt,a,{error:0},Jt)}}function Qt(e,t,n){const o=e.slice();return o[32]=t[n],o[34]=n,o}function Zt(e,t,n){const o=e.slice();return o[35]=t[n],o}function en(e){let t,n,o,r=!e[7]&&nn(e);return n=new Be({props:{showAlt:e[6],$$slots:{alt:[$n],main:[vn]},$$scope:{ctx:e}}}),{c(){r&&r.c(),t=j(),Q(n.$$.fragment)},m(e,i){r&&r.m(e,i),y(e,t,i),Z(n,e,i),o=!0},p(e,o){e[7]?r&&(J(),K(r,1,1,()=>{r=null}),X()):r?(r.p(e,o),128&o[0]&&G(r,1)):((r=nn(e)).c(),G(r,1),r.m(t.parentNode,t));const i={};64&o[0]&&(i.showAlt=e[6]),2088495&o[0]|128&o[1]&&(i.$$scope={dirty:o,ctx:e}),n.$set(i)},i(e){o||(G(r),G(n.$$.fragment,e),o=!0)},o(e){K(r),K(n.$$.fragment,e),o=!1},d(e){r&&r.d(e),e&&x(t),ee(n,e)}}}function tn(e){let t,n,o;return n=new Bt({props:{error:e[4]}}),{c(){t=w("div"),Q(n.$$.fragment),D(t,"height","120px"),D(t,"margin-bottom","3px")},m(e,r){y(e,t,r),Z(n,t,null),o=!0},p(e,t){const o={};16&t[0]&&(o.error=e[4]),n.$set(o)},i(e){o||(G(n.$$.fragment,e),o=!0)},o(e){K(n.$$.fragment,e),o=!1},d(e){e&&x(t),ee(n)}}}function nn(e){let t,n;return(t=new Xe({props:{name:e[2].question,closable:e[8]}})).$on("close",function(){s(e[13])&&e[13].apply(this,arguments)}),{c(){Q(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},p(n,o){e=n;const r={};4&o[0]&&(r.name=e[2].question),256&o[0]&&(r.closable=e[8]),t.$set(r)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){ee(t,e)}}}function on(e){let t,n;return t=new rt({props:{cols:e[2].options.length,$$slots:{default:[an]},$$scope:{ctx:e}}}),{c(){Q(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},p(e,n){const o={};4&n[0]&&(o.cols=e[2].options.length),524324&n[0]|128&n[1]&&(o.$$scope={dirty:n,ctx:e}),t.$set(o)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){ee(t,e)}}}function rn(e){let t;return{c(){(t=w("p")).textContent="No options."},m(e,n){y(e,t,n)},d(e){e&&x(t)}}}function sn(e){let t,n;return(t=new Ze({props:{emoji:e[35].emoji,name:e[35].name,unselected:e[19]&&e[19]!=e[35].id,selected:e[19]&&e[19]==e[35].id}})).$on("click",function(){return e[26](e[35])}),{c(){Q(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},p(n,o){e=n;const r={};4&o[0]&&(r.emoji=e[35].emoji),4&o[0]&&(r.name=e[35].name),524292&o[0]&&(r.unselected=e[19]&&e[19]!=e[35].id),524292&o[0]&&(r.selected=e[19]&&e[19]==e[35].id),t.$set(r)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){ee(t,e)}}}function an(e){let t,n,o,r=0==e[2].options.length&&rn(),i=e[2].options,s=[];for(let t=0;t<i.length;t+=1)s[t]=sn(Zt(e,i,t));const a=e=>K(s[e],1,1,()=>{s[e]=null});return{c(){r&&r.c(),t=j();for(let e=0;e<s.length;e+=1)s[e].c();n=E()},m(e,i){r&&r.m(e,i),y(e,t,i);for(let t=0;t<s.length;t+=1)s[t].m(e,i);y(e,n,i),o=!0},p(e,o){if(0==e[2].options.length?r||((r=rn()).c(),r.m(t.parentNode,t)):r&&(r.d(1),r=null),2621476&o[0]){let t;for(i=e[2].options,t=0;t<i.length;t+=1){const r=Zt(e,i,t);s[t]?(s[t].p(r,o),G(s[t],1)):(s[t]=sn(r),s[t].c(),G(s[t],1),s[t].m(n.parentNode,n))}for(J(),t=i.length;t<s.length;t+=1)a(t);X()}},i(e){if(!o){for(let e=0;e<i.length;e+=1)G(s[e]);o=!0}},o(e){s=s.filter(Boolean);for(let e=0;e<s.length;e+=1)K(s[e]);o=!1},d(e){r&&r.d(e),e&&x(t),b(s,e),e&&x(n)}}}function ln(e){let t,n,o,r,i,s;return o=new rt({props:{cols:e[2].stars,$$slots:{default:[dn]},$$scope:{ctx:e}}}),{c(){t=w("div"),n=j(),Q(o.$$.fragment),r=j(),i=w("div"),D(t,"height","8px"),D(i,"height","5px")},m(e,a){y(e,t,a),y(e,n,a),Z(o,e,a),y(e,r,a),y(e,i,a),s=!0},p(e,t){const n={};4&t[0]&&(n.cols=e[2].stars),393252&t[0]|128&t[1]&&(n.$$scope={dirty:t,ctx:e}),o.$set(n)},i(e){s||(G(o.$$.fragment,e),s=!0)},o(e){K(o.$$.fragment,e),s=!1},d(e){e&&x(t),e&&x(n),ee(o,e),e&&x(r),e&&x(i)}}}function cn(e){let t,n;return(t=new xt({props:{index:e[34],total:e[2].stars,selected:("number"==typeof e[17]?e[17]:e[18])>=e[34]}})).$on("click",function(){return e[27](e[34])}),t.$on("hover",function(){return e[28](e[34])}),{c(){Q(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},p(n,o){e=n;const r={};4&o[0]&&(r.total=e[2].stars),393216&o[0]&&(r.selected=("number"==typeof e[17]?e[17]:e[18])>=e[34]),t.$set(r)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){ee(t,e)}}}function dn(e){let t,n,o=new Array(e[2].stars).fill(1),r=[];for(let t=0;t<o.length;t+=1)r[t]=cn(Qt(e,o,t));const i=e=>K(r[e],1,1,()=>{r[e]=null});return{c(){for(let e=0;e<r.length;e+=1)r[e].c();t=E()},m(e,o){for(let t=0;t<r.length;t+=1)r[t].m(e,o);y(e,t,o),n=!0},p(e,n){if(2490404&n[0]){let s;for(o=new Array(e[2].stars).fill(1),s=0;s<o.length;s+=1){const i=Qt(e,o,s);r[s]?(r[s].p(i,n),G(r[s],1)):(r[s]=cn(i),r[s].c(),G(r[s],1),r[s].m(t.parentNode,t))}for(J(),s=o.length;s<r.length;s+=1)i(s);X()}},i(e){if(!n){for(let e=0;e<o.length;e+=1)G(r[e]);n=!0}},o(e){r=r.filter(Boolean);for(let e=0;e<r.length;e+=1)K(r[e]);n=!1},d(e){b(r,e),e&&x(t)}}}function pn(e){let t,n;return t=new Kt({props:{error:e[0]}}),{c(){Q(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},p(e,n){const o={};1&n[0]&&(o.error=e[0]),t.$set(o)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){ee(t,e)}}}function un(e){let t,n,o,r;return(t=new Ft({props:{screenshot:e[12]}})).$on("clear",function(){s(e[16])&&e[16].apply(this,arguments)}),t.$on("open",function(){s(e[14])&&e[14].apply(this,arguments)}),{c(){Q(t.$$.fragment),n=j(),D(o=w("div"),"height","10px")},m(e,i){Z(t,e,i),y(e,n,i),y(e,o,i),r=!0},p(n,o){e=n;const r={};4096&o[0]&&(r.screenshot=e[12]),t.$set(r)},i(e){r||(G(t.$$.fragment,e),r=!0)},o(e){K(t.$$.fragment,e),r=!1},d(e){ee(t,e),e&&x(n),e&&x(o)}}}function fn(e){let t,n;return(t=new le({props:{type:"button",label:e[1].takeScreenshot,loading:e[11],$$slots:{default:[hn]},$$scope:{ctx:e}}})).$on("click",function(){s(e[15])&&e[15].apply(this,arguments)}),{c(){Q(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},p(n,o){e=n;const r={};2&o[0]&&(r.label=e[1].takeScreenshot),2048&o[0]&&(r.loading=e[11]),128&o[1]&&(r.$$scope={dirty:o,ctx:e}),t.$set(r)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){ee(t,e)}}}function hn(e){let t,n;return t=new Yt({}),{c(){Q(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){ee(t,e)}}}function mn(e){let t,n=e[1].submit+"";return{c(){t=O(n)},m(e,n){y(e,t,n)},p(e,o){2&o[0]&&n!==(n=e[1].submit+"")&&T(t,n)},d(e){e&&x(t)}}}function gn(e){let t,n,o,r,i,s,a,l,c,d,p,u,f,h,m,g,$,b,k;function O(t){e[29](t)}let E={placeholder:e[1].moreDetails,disabled:e[5]};void 0!==e[20]&&(E.value=e[20]),r=new gt({props:E}),M.push(()=>(function(e,t,n){const o=e.$$.props[t];void 0!==o&&(e.$$.bound[o]=n,n(e.$$.ctx[o]))})(r,"value",O));let T=e[0]&&pn(e),C=e[12]&&un(e),_=e[3]&&e[3].screenshot&&!e[9]&&fn(e);return f=new le({props:{type:"submit",loading:e[5],disabled:e[11],$$slots:{default:[mn]},$$scope:{ctx:e}}}),{c(){t=w("div"),n=j(),o=w("form"),Q(r.$$.fragment),s=j(),T&&T.c(),a=j(),l=w("div"),c=j(),C&&C.c(),d=j(),p=w("div"),_&&_.c(),u=j(),Q(f.$$.fragment),m=j(),g=w("div"),D(t,"height","10px"),D(l,"height","10px"),L(p,"style",h=e[3]&&e[3].screenshot&&!e[9]?"display: grid; grid-template-columns: 36px auto; gap: 6px":""),D(g,"height","10px")},m(i,h){var x;y(i,t,h),y(i,n,h),y(i,o,h),Z(r,o,null),v(o,s),T&&T.m(o,null),v(o,a),v(o,l),v(o,c),C&&C.m(o,null),v(o,d),v(o,p),_&&_.m(p,null),v(p,u),Z(f,p,null),y(i,m,h),y(i,g,h),$=!0,b||(k=S(o,"submit",(x=e[30],function(e){return e.preventDefault(),x.call(this,e)})),b=!0)},p(e,t){const n={};var s;2&t[0]&&(n.placeholder=e[1].moreDetails),32&t[0]&&(n.disabled=e[5]),!i&&1048576&t[0]&&(i=!0,n.value=e[20],s=(()=>i=!1),P.push(s)),r.$set(n),e[0]?T?(T.p(e,t),1&t[0]&&G(T,1)):((T=pn(e)).c(),G(T,1),T.m(o,a)):T&&(J(),K(T,1,1,()=>{T=null}),X()),e[12]?C?(C.p(e,t),4096&t[0]&&G(C,1)):((C=un(e)).c(),G(C,1),C.m(o,d)):C&&(J(),K(C,1,1,()=>{C=null}),X()),e[3]&&e[3].screenshot&&!e[9]?_?(_.p(e,t),520&t[0]&&G(_,1)):((_=fn(e)).c(),G(_,1),_.m(p,u)):_&&(J(),K(_,1,1,()=>{_=null}),X());const l={};32&t[0]&&(l.loading=e[5]),2048&t[0]&&(l.disabled=e[11]),2&t[0]|128&t[1]&&(l.$$scope={dirty:t,ctx:e}),f.$set(l),(!$||520&t[0]&&h!==(h=e[3]&&e[3].screenshot&&!e[9]?"display: grid; grid-template-columns: 36px auto; gap: 6px":""))&&L(p,"style",h)},i(e){$||(G(r.$$.fragment,e),G(T),G(C),G(_),G(f.$$.fragment,e),$=!0)},o(e){K(r.$$.fragment,e),K(T),K(C),K(_),K(f.$$.fragment,e),$=!1},d(e){e&&x(t),e&&x(n),e&&x(o),ee(r),T&&T.d(),C&&C.d(),_&&_.d(),ee(f),e&&x(m),e&&x(g),b=!1,k()}}}function vn(e){let t,n,o,r,i,s,a,l="options"==e[2].type&&on(e),c="stars"==e[2].type&&ln(e);return r=new ut({props:{disabled:e[10],hidden:!e[19]&&"number"!=typeof e[17]&&!e[10],$$slots:{default:[gn]},$$scope:{ctx:e}}}),{c(){t=w("main"),l&&l.c(),n=j(),c&&c.c(),o=j(),Q(r.$$.fragment),L(t,"slot","main"),D(t,"padding","10px 20px 0px 20px")},m(d,p){y(d,t,p),l&&l.m(t,null),v(t,n),c&&c.m(t,null),v(t,o),Z(r,t,null),i=!0,s||(a=S(t,"mouseleave",e[31]),s=!0)},p(e,i){"options"==e[2].type?l?(l.p(e,i),4&i[0]&&G(l,1)):((l=on(e)).c(),G(l,1),l.m(t,n)):l&&(J(),K(l,1,1,()=>{l=null}),X()),"stars"==e[2].type?c?(c.p(e,i),4&i[0]&&G(c,1)):((c=ln(e)).c(),G(c,1),c.m(t,o)):c&&(J(),K(c,1,1,()=>{c=null}),X());const s={};1024&i[0]&&(s.disabled=e[10]),656384&i[0]&&(s.hidden=!e[19]&&"number"!=typeof e[17]&&!e[10]),1169963&i[0]|128&i[1]&&(s.$$scope={dirty:i,ctx:e}),r.$set(s)},i(e){i||(G(l),G(c),G(r.$$.fragment,e),i=!0)},o(e){K(l),K(c),K(r.$$.fragment,e),i=!1},d(e){e&&x(t),l&&l.d(),c&&c.d(),ee(r),s=!1,a()}}}function $n(e){let t,n,o;return n=new je({props:{title:e[1].thanks}}),{c(){t=w("div"),Q(n.$$.fragment),L(t,"slot","alt"),D(t,"height","100%")},m(e,r){y(e,t,r),Z(n,t,null),o=!0},p(e,t){const o={};2&t[0]&&(o.title=e[1].thanks),n.$set(o)},i(e){o||(G(n.$$.fragment,e),o=!0)},o(e){K(n.$$.fragment,e),o=!1},d(e){e&&x(t),ee(n)}}}function yn(e){let t;return{c(){D(t=w("div"),"height","10px")},m(e,n){y(e,t,n)},p:n,i:n,o:n,d(e){e&&x(t)}}}function xn(e){let t,n;return t=new jt({props:{text:e[1].poweredBy,id:e[2]?e[2].id:"error"}}),{c(){Q(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},p(e,n){const o={};2&n[0]&&(o.text=e[1].poweredBy),4&n[0]&&(o.id=e[2]?e[2].id:"error"),t.$set(o)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){ee(t,e)}}}function bn(e){let t,n,o,r,i,s,a,l,c;t=new Ht({props:{loading:!e[2]&&!e[4]}});const d=[tn,en],p=[];function u(e,t){return e[4]?0:e[2]?1:-1}~(o=u(e))&&(r=p[o]=d[o](e));const f=[xn,yn],h=[];function m(e,t){return e[3]&&e[3].poweredBy?0:1}return s=m(e),a=h[s]=f[s](e),{c(){Q(t.$$.fragment),n=j(),r&&r.c(),i=j(),a.c(),l=E()},m(e,r){Z(t,e,r),y(e,n,r),~o&&p[o].m(e,r),y(e,i,r),h[s].m(e,r),y(e,l,r),c=!0},p(e,n){const c={};20&n[0]&&(c.loading=!e[2]&&!e[4]),t.$set(c);let g=o;(o=u(e))===g?~o&&p[o].p(e,n):(r&&(J(),K(p[g],1,1,()=>{p[g]=null}),X()),~o?((r=p[o])?r.p(e,n):(r=p[o]=d[o](e)).c(),G(r,1),r.m(i.parentNode,i)):r=null);let v=s;(s=m(e))===v?h[s].p(e,n):(J(),K(h[v],1,1,()=>{h[v]=null}),X(),(a=h[s])?a.p(e,n):(a=h[s]=f[s](e)).c(),G(a,1),a.m(l.parentNode,l))},i(e){c||(G(t.$$.fragment,e),G(r),G(a),c=!0)},o(e){K(t.$$.fragment,e),K(r),K(a),c=!1},d(e){ee(t,e),e&&x(n),~o&&p[o].d(e),e&&x(i),h[s].d(e),e&&x(l)}}}function wn(e){let t,n;return t=new lt({props:{$$slots:{default:[bn]},$$scope:{ctx:e}}}),{c(){Q(t.$$.fragment)},m(e,o){Z(t,e,o),n=!0},p(e,n){const o={};2097151&n[0]|128&n[1]&&(o.$$scope={dirty:n,ctx:e}),t.$set(o)},i(e){n||(G(t.$$.fragment,e),n=!0)},o(e){K(t.$$.fragment,e),n=!1},d(e){ee(t,e)}}}function kn(e,t,n){let o,r,i,{text:s}=t,{widget:a}=t,{flags:l}=t,{error:c}=t,{loading:d}=t,{done:p}=t,{reset:u=!1}=t,{hideHeader:f=!1}=t,{closable:h}=t,{disableScreenshot:m}=t,{expanded:g=!1}=t,{screenshotLoading:v=!1}=t,{screenshotData:$}=t,{validationError:y}=t,{onClose:x}=t,{onSubmit:b}=t,{onRatingOrStarsSelected:w}=t,{onShowScreenshot:k}=t,{onScreenshot:O}=t,{onClearScreenshot:j}=t,E="",S=()=>{n(0,y=void 0),w({stars:"number"==typeof o?o+1:void 0,optionId:i})},L=()=>{i||"number"==typeof o?(n(0,y=void 0),b({stars:"number"==typeof o?o+1:void 0,optionId:i,text:E})):n(0,y="Please select a rating.")};return e.$$set=(e=>{"text"in e&&n(1,s=e.text),"widget"in e&&n(2,a=e.widget),"flags"in e&&n(3,l=e.flags),"error"in e&&n(4,c=e.error),"loading"in e&&n(5,d=e.loading),"done"in e&&n(6,p=e.done),"reset"in e&&n(23,u=e.reset),"hideHeader"in e&&n(7,f=e.hideHeader),"closable"in e&&n(8,h=e.closable),"disableScreenshot"in e&&n(9,m=e.disableScreenshot),"expanded"in e&&n(10,g=e.expanded),"screenshotLoading"in e&&n(11,v=e.screenshotLoading),"screenshotData"in e&&n(12,$=e.screenshotData),"validationError"in e&&n(0,y=e.validationError),"onClose"in e&&n(13,x=e.onClose),"onSubmit"in e&&n(24,b=e.onSubmit),"onRatingOrStarsSelected"in e&&n(25,w=e.onRatingOrStarsSelected),"onShowScreenshot"in e&&n(14,k=e.onShowScreenshot),"onScreenshot"in e&&n(15,O=e.onScreenshot),"onClearScreenshot"in e&&n(16,j=e.onClearScreenshot)}),e.$$.update=(()=>{8388608&e.$$.dirty[0]&&u&&(n(23,u=!1),n(17,o=void 0),n(18,r=void 0),n(19,i=void 0),n(20,E=""))}),[y,s,a,l,c,d,p,f,h,m,g,v,$,x,k,O,j,o,r,i,E,S,L,u,b,w,e=>{d||(n(19,i=e.id),S())},e=>{d||(n(17,o=e),S())},e=>n(18,r=e),function(e){n(20,E=e),n(23,u)},()=>L(),()=>n(18,r=void 0)]}class On extends oe{constructor(e){super(),ne(this,e,kn,wn,a,{text:1,widget:2,flags:3,error:4,loading:5,done:6,reset:23,hideHeader:7,closable:8,disableScreenshot:9,expanded:10,screenshotLoading:11,screenshotData:12,validationError:0,onClose:13,onSubmit:24,onRatingOrStarsSelected:25,onShowScreenshot:14,onScreenshot:15,onClearScreenshot:16},null,[-1,-1])}}function jn(e){$(e,"svelte-1wfpfr8","figure.svelte-1wfpfr8{display:flex;height:150px;overflow:hidden;border-radius:10px;border:var(--loop-textareaBorder) solid 1px;margin:0px;padding:0px;background:var(--loop-textareaBackground);position:relative;height:100%}img.svelte-1wfpfr8{height:100%;width:auto;object-fit:contain;display:block;margin:0px auto;max-width:100%}section.svelte-1wfpfr8{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0, 0, 0, 0.2);padding:20px;z-index:999999}nav.svelte-1wfpfr8{position:absolute;top:40px;right:40px}")}function En(e){let t;return{c(){(t=w("div")).textContent="Close",D(t,"padding","0px 10px")},m(e,n){y(e,t,n)},d(e){e&&x(t)}}}function Sn(e){let t,n,o,r,i,s,a,l,c,d;return(a=new le({props:{$$slots:{default:[En]},$$scope:{ctx:e}}})).$on("click",e[3]),{c(){t=w("section"),n=w("figure"),o=w("img"),i=j(),s=w("nav"),Q(a.$$.fragment),p(o.src,r=e[0])||L(o,"src",r),L(o,"alt","Screenshot preview"),L(o,"class","svelte-1wfpfr8"),L(n,"class","svelte-1wfpfr8"),L(s,"class","svelte-1wfpfr8"),L(t,"class","svelte-1wfpfr8")},m(r,p){y(r,t,p),v(t,n),v(n,o),v(t,i),v(t,s),Z(a,s,null),l=!0,c||(d=S(window,"keydown",e[2]),c=!0)},p(e,[t]){(!l||1&t&&!p(o.src,r=e[0]))&&L(o,"src",r);const n={};16&t&&(n.$$scope={dirty:t,ctx:e}),a.$set(n)},i(e){l||(G(a.$$.fragment,e),l=!0)},o(e){K(a.$$.fragment,e),l=!1},d(e){e&&x(t),ee(a),c=!1,d()}}}function Ln(e,t,n){let{screenshot:o}=t,{onClose:r}=t;return e.$$set=(e=>{"screenshot"in e&&n(0,o=e.screenshot),"onClose"in e&&n(1,r=e.onClose)}),[o,r,e=>{"Escape"==e.key&&r()},()=>r()]}class Tn extends oe{constructor(e){super(),ne(this,e,Ln,Sn,a,{screenshot:0,onClose:1},jn)}}function Cn(e){return Number.isInteger(e)&&e>=0}function Dn(e){this.name="ArgumentError",this.message=e}let _n=function(e,t){if(t=t||{},"function"!=typeof e)throw new Dn("fetch must be a function");if("object"!=typeof t)throw new Dn("defaults must be an object");if(void 0!==t.retries&&!Cn(t.retries))throw new Dn("retries must be a positive integer");if(void 0!==t.retryDelay&&!Cn(t.retryDelay)&&"function"!=typeof t.retryDelay)throw new Dn("retryDelay must be a positive integer or a function returning a positive integer");if(void 0!==t.retryOn&&!Array.isArray(t.retryOn)&&"function"!=typeof t.retryOn)throw new Dn("retryOn property expects an array or function");return t=Object.assign({retries:3,retryDelay:1e3,retryOn:[]},t),function(n,o){var r=t.retries,i=t.retryDelay,s=t.retryOn;if(o&&void 0!==o.retries){if(!Cn(o.retries))throw new Dn("retries must be a positive integer");r=o.retries}if(o&&void 0!==o.retryDelay){if(!Cn(o.retryDelay)&&"function"!=typeof o.retryDelay)throw new Dn("retryDelay must be a positive integer or a function returning a positive integer");i=o.retryDelay}if(o&&o.retryOn){if(!Array.isArray(o.retryOn)&&"function"!=typeof o.retryOn)throw new Dn("retryOn property expects an array or function");s=o.retryOn}return new Promise(function(t,a){var l=function(i){e(n,o).then(function(e){if(Array.isArray(s)&&-1===s.indexOf(e.status))t(e);else if("function"==typeof s)try{return Promise.resolve(s(i,null,e)).then(function(n){n?c(i,null,e):t(e)}).catch(a)}catch(e){a(e)}else i<r?c(i,null,e):t(e)}).catch(function(e){if("function"==typeof s)try{Promise.resolve(s(i,e,null)).then(function(t){t?c(i,e,null):a(e)}).catch(function(e){a(e)})}catch(e){a(e)}else i<r?c(i,e,null):a(e)})};function c(e,t,n){var o="function"==typeof i?i(e,t,n):i;setTimeout(function(){l(++e)},o)}l(0)})}}(window.fetch),qn="Could not fetch widget",Bn={getWidget:async(e,t)=>{try{let n=await _n((t.api||"https://widget.onhighloop.com")+`/feedback/${e}`);if(!n.ok){return{data:null,error:{message:(await n.json()).message||qn}}}return{data:await n.json()}}catch(e){return{data:null,error:{message:qn}}}},createSubmission:async(e,t,n)=>{try{let o=await _n((n.api||"https://widget.onhighloop.com")+`/feedback/${e}/submit?includeUpdateToken=true