UNPKG

@limetech/lime-elements

Version:
2 lines • 32.3 kB
const e=()=>{},r='@charset "UTF-8";.limel-portal--container{font-family:var(--limel-portal-font-family, inherit);opacity:0;display:none}.limel-portal--container.is-visible{opacity:1;display:inline-block}.limel-portal--container.is-visible>*{will-change:opacity, transform}@keyframes fade-in{from{opacity:0;transform:scale(0.94)}to{opacity:1;transform:scale(1) translate3d(0, 0, 0)}}@keyframes fade-out{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.94) translate3d(0, 0, 0)}}.limel-portal--container>*{animation:fade-in 0.18s cubic-bezier(0.11, 0.59, 0.18, 1.26) forwards}.limel-portal--container.is-hiding>*{animation:fade-out 0.22s ease forwards}.limel-portal--container[data-popper-placement=left-start]>*{transform-origin:right top}.limel-portal--container[data-popper-placement=left]>*{transform-origin:right center}.limel-portal--container[data-popper-placement=left-end]>*{transform-origin:right bottom}.limel-portal--container[data-popper-placement=top-start]>*{transform-origin:left bottom}.limel-portal--container[data-popper-placement=top]>*{transform-origin:center bottom}.limel-portal--container[data-popper-placement=top-end]>*{transform-origin:right bottom}.limel-portal--container[data-popper-placement=right-start]>*{transform-origin:left top}.limel-portal--container[data-popper-placement=right]>*{transform-origin:left center}.limel-portal--container[data-popper-placement=right-end]>*{transform-origin:left bottom}.limel-portal--container[data-popper-placement=bottom-start]>*{transform-origin:left top}.limel-portal--container[data-popper-placement=bottom]>*{transform-origin:center top}.limel-portal--container[data-popper-placement=bottom-end]>*{transform-origin:right top}:root{--lime-deep-red:rgb(var(--lime-brand-color-deep-red));--lime-red:rgb(var(--lime-brand-color-sellable-orange));--lime-orange:rgb(var(--lime-brand-color-orange));--lime-yellow:rgb(var(--lime-brand-color-yellow));--lime-green:rgb(var(--lime-brand-color-lime-green));--lime-turquoise:rgb(var(--lime-brand-color-flexible-turquoise));--lime-blue:rgb(var(--lime-brand-color-simple-blue));--lime-dark-blue:rgb(var(--lime-brand-color-dark-blue));--lime-magenta:rgb(var(--lime-brand-color-loving-magenta));--lime-light-grey:rgb(var(--lime-brand-color-light-grey));--lime-dark-grey:rgb(var(--lime-brand-color-grey));--color-percent--0:rgb(var(--color-gray-default));--color-percent--0to10:rgb(var(--color-red-dark));--color-percent--10to20:rgb(var(--color-red-default));--color-percent--20to30:rgb(var(--color-coral-default));--color-percent--30to40:rgb(var(--color-orange-default));--color-percent--40to50:rgb(var(--color-amber-default));--color-percent--50to60:rgb(var(--color-yellow-default));--color-percent--60to70:rgb(var(--color-grass-default));--color-percent--70to80:rgb(var(--color-lime-default));--color-percent--80to90:rgb(var(--color-teal-default));--color-percent--90to100:rgb(var(--color-teal-dark))}:root{--shadow-brighten-edges-inside:0 -1px 0.26rem rgb(var(--color-white), 0.06) inset,\n 0 0 0 1px rgb(var(--color-white), 0.06) inset;--shadow-brighten-edges-outside:0 0.125rem 0.26rem rgb(var(--color-white), 0.06),\n 0 0 0 1px rgb(var(--color-white), 0.06);--shadow-focused-state:0 0 0 0.125rem\n var(--lime-primary-color, var(--limel-theme-primary-color));--shadow-error-state:0 0 0 0.125rem rgb(var(--color-red-default));--button-shadow-normal:0 0.09375rem 0.225rem 0 rgb(var(--color-black), 0.232),\n 0 0.01875rem 0.05625rem 0 rgb(var(--color-black), 0.208),\n var(--shadow-brighten-edges-inside);--button-shadow-hovered:0 0.125rem 0.375rem rgb(var(--color-black), 0.25),\n 0 0.4rem 0.475rem -0.3rem rgb(var(--color-black), 0.1),\n var(--shadow-brighten-edges-inside);--button-shadow-pressed:0 0.0625rem 0.1875rem 0 rgb(var(--color-black), 0.132),\n 0 0.01875rem 0.05625rem 0 rgb(var(--color-black), 0.108),\n var(--shadow-brighten-edges-inside);--button-shadow-inset:0 0.03125rem 0.21875rem 0 rgb(var(--color-black), 0.132) inset,\n 0 0.01875rem 0.05625rem 0 rgb(var(--color-black), 0.108) inset,\n var(--shadow-brighten-edges-outside),\n 0 0 0.25rem rgb(var(--color-white), 0.9);--button-shadow-inset-pressed:0 0.03125rem 0.34375rem 0 rgb(var(--color-black), 0.132) inset,\n 0 0.01875rem 0.11875rem 0 rgb(var(--color-black), 0.12) inset,\n 0 -1px 0.3rem rgb(var(--color-white), 0.9),\n var(--shadow-brighten-edges-outside);--shadow-depth-8:0 0.2rem 0.45rem 0 rgb(var(--color-black), 0.132),\n 0 0.0375rem 0.1125rem 0 rgb(var(--color-black), 0.108);--shadow-depth-8-focused:var(--shadow-depth-8), var(--shadow-focused-state);--shadow-depth-8-error:var(--shadow-depth-8), var(--shadow-error-state);--shadow-depth-8-reversed:0 -0.2rem 0.45rem 0 rgb(var(--color-black), 0.132),\n 0 -0.0375rem 0.1125rem 0 rgb(var(--color-black), 0.108);--shadow-depth-16:0 0.4rem 0.9rem 0 rgb(var(--color-black), 0.132),\n 0 0.075rem 0.225rem 0 rgb(var(--color-black), 0.108);--shadow-depth-16-focused:var(--shadow-depth-16), var(--shadow-focused-state);--shadow-depth-64:0 1.6rem 3.6rem 0 rgb(var(--color-black), 0.22),\n 0 0.3rem 0.9rem 0 rgb(var(--color-black), 0.18);--shadow-depth-64-focused:var(--shadow-depth-64), var(--shadow-focused-state);--shadow-inflated-8:-0.125rem -0.125rem 0.375rem rgb(var(--color-black), 0.01),\n -0.25rem -0.25rem 0.625rem rgb(var(--color-white), 0.6),\n 0.25rem 0.25rem 0.625rem rgb(var(--color-black), 0.05),\n 0.0625rem 0.0625rem 0.625rem rgb(var(--color-white), 0.7),\n -1px -1px 0 1px rgb(var(--color-black), 0.07) inset,\n 0 0 1px 1px rgb(var(--color-white), 0.98) inset;--shadow-inflated-16:-0.1875rem -0.1875rem 0.375rem rgb(var(--color-black), 0.01),\n -0.375rem -0.375rem 1rem rgb(var(--color-white), 0.8),\n 0.375rem 0.375rem 1rem rgb(var(--color-black), 0.05),\n 0.125rem 0.125rem 0.625rem rgb(var(--color-white), 0.7),\n -1px -1px 0 1px rgb(var(--color-black), 0.07) inset,\n 0 0 1px 1px rgb(var(--color-white), 0.98) inset;--shadow-inflated-64:-0.1875rem -0.1875rem 0.375rem rgb(var(--color-black), 0.01),\n -0.625rem -0.625rem 1.875rem rgb(var(--color-white), 1),\n 0.625rem 0.625rem 2.25rem rgb(var(--color-black), 0.06),\n 0.125rem 0.125rem 0.625rem rgb(var(--color-white), 0.7),\n -1px -1px 0 1px rgb(var(--color-black), 0.07) inset,\n 0 0 1px 1px rgb(var(--color-white), 0.98) inset}.CodeMirror-lint-tooltip.cm-s-lime{position:fixed;z-index:var(--tooltip-z-index, var(--dropdown-z-index, 130));transition:opacity 0.4s ease 0s;opacity:0;color:var(--limel-theme-text-primary-on-background-color);background-color:var(--lime-on-primary-color, var(--limel-theme-on-primary-color));font-family:monospace;font-size:var(--limel-theme-default-font-size);white-space:pre-wrap;padding:0.25rem 0.5rem;border-radius:0.5rem;max-width:40rem;box-shadow:var(--shadow-depth-64)}:root{--mdc-theme-primary:var(\n --lime-primary-color,\n var(--limel-theme-primary-color)\n );--mdc-theme-on-primary:var(\n --lime-on-primary-color,\n var(--limel-theme-on-primary-color)\n );--mdc-theme-text-disabled-on-background:var(\n --limel-theme-text-disabled-on-background-color\n );--mdc-theme-text-primary-on-background:var(\n --limel-theme-text-primary-on-background-color\n );--mdc-theme-text-secondary-on-background:var(\n --limel-theme-text-secondary-on-background-color\n );--mdc-theme-surface:var(--limel-theme-surface-background-color);--mdc-theme-on-surface:var(--limel-theme-on-surface-color);--limel-theme-primary-color:rgb(var(--color-teal-default));--limel-theme-on-primary-color:rgb(var(--contrast-100));--limel-theme-text-disabled-on-background-color:rgb(\n var(--contrast-1700),\n 0.38\n );--limel-theme-text-primary-on-background-color:rgb(\n var(--contrast-1700),\n 0.87\n );--limel-theme-text-secondary-on-background-color:rgb(\n var(--contrast-1700),\n 0.54\n );--limel-theme-error-color:rgb(var(--color-red-dark));--limel-theme-error-text-color:rgb(var(--color-red-darker));--limel-theme-surface-background-color:rgb(var(--contrast-100));--limel-theme-on-surface-color:rgb(var(--contrast-1500));--limel-theme-text-disabled-color:rgb(var(--contrast-900));--lime-elevated-surface-background-color:rgb(var(--contrast-100));--limel-theme-default-font-size:0.875rem;--limel-theme-default-small-font-size:0.8125rem}';var t,o=(e,r)=>{var t;Object.entries(null!=(t=r.o.t)?t:{}).map((([t,[o]])=>{if(31&o||32&o){const o=e[t],n=function(e,r){for(;e;){const t=Object.getOwnPropertyDescriptor(e,r);if(null==t?void 0:t.get)return t;e=Object.getPrototypeOf(e)}}(Object.getPrototypeOf(e),t)||Object.getOwnPropertyDescriptor(e,t);n&&Object.defineProperty(e,t,{get(){return n.get.call(this)},set(e){n.set.call(this,e)},configurable:!0,enumerable:!0}),e[t]=r.l.has(t)?r.l.get(t):o}}))},n=e=>{if(e.__stencil__getHostRef)return e.__stencil__getHostRef()},l=(e,r)=>{r&&(e.__stencil__getHostRef=()=>r,r.i=e,512&r.o.m&&o(e,r))},a=(e,r)=>r in e,i=(e,r)=>(0,console.error)(e,r),c=new Map,s=new Map,m="slot-fb{display:contents}slot-fb[hidden]{display:none}",d="http://www.w3.org/1999/xlink",u="undefined"!=typeof window?window:{},f={m:0,u:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,r,t,o)=>e.addEventListener(r,t,o),rel:(e,r,t,o)=>e.removeEventListener(r,t,o),ce:(e,r)=>new CustomEvent(e,r)},p=e=>Promise.resolve(e),b=(()=>{try{return!!u.document.adoptedStyleSheets&&(new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replaceSync)}catch(e){}return!1})(),h=!!b&&(()=>!!u.document&&Object.getOwnPropertyDescriptor(u.document.adoptedStyleSheets,"length").writable)(),v=!1,g=[],y=[],w=(e,r)=>t=>{e.push(t),v||(v=!0,r&&4&f.m?x($):f.raf($))},k=e=>{for(let r=0;r<e.length;r++)try{e[r](performance.now())}catch(e){i(e)}e.length=0},$=()=>{k(g),k(y),(v=g.length>0)&&f.raf($)},x=e=>p().then(e),j=w(y,!0);function S(e){var o;const n={mode:"open"};n.delegatesFocus=!!(16&e.m);const l=this.attachShadow(n);if(void 0===t&&(t=null!=(o=function(e){if(!b)return;const r=new CSSStyleSheet;return r.replaceSync(e),r}(r))?o:null),t)h?l.adoptedStyleSheets.push(t):l.adoptedStyleSheets=[...l.adoptedStyleSheets,t];else if(!b){const e=document.createElement("style");e.innerHTML=r,l.prepend(e)}}var O=e=>{const r=z(e,"childNodes");e.tagName&&e.tagName.includes("-")&&e["s-cr"]&&"SLOT-FB"!==e.tagName&&N(r,e.tagName).forEach((e=>{1===e.nodeType&&"SLOT-FB"===e.tagName&&(e.hidden=!!C(e,M(e),!1).length)}));let t=0;for(t=0;t<r.length;t++){const e=r[t];1===e.nodeType&&z(e,"childNodes").length&&O(e)}};function N(e,r,t){let o,n=0,l=[];for(;n<e.length;n++){if(o=e[n],o["s-sr"]&&(!r||o["s-hn"]===r)&&(void 0===t||M(o)===t)&&(l.push(o),void 0!==t))return l;l=[...l,...N(o.childNodes,r,t)]}return l}var C=(e,r,t=!0)=>{const o=[];(t&&e["s-sr"]||!e["s-sr"])&&o.push(e);let n=e;for(;n=n.nextSibling;)M(n)!==r||!t&&n["s-sr"]||o.push(n);return o},E=(e,r)=>1===e.nodeType?null===e.getAttribute("slot")&&""===r||e.getAttribute("slot")===r:e["s-sn"]===r||""===r,M=e=>"string"==typeof e["s-sn"]?e["s-sn"]:1===e.nodeType&&e.getAttribute("slot")||void 0;function z(e,r){if("__"+r in e){const t=e["__"+r];return"function"!=typeof t?t:t.bind(e)}return"function"!=typeof e[r]?e[r]:e[r].bind(e)}function R(e){var r,t,o;return null!=(o=null==(t=null==(r=e.head)?void 0:r.querySelector('meta[name="csp-nonce"]'))?void 0:t.getAttribute("content"))?o:void 0}var T,A,F=new WeakMap,L=e=>"sc-"+e.p,P=e=>"object"==(e=typeof e)||"function"===e,D=(e,r,...t)=>{let o=null,n=null,l=null,a=!1,i=!1;const c=[],s=r=>{for(let t=0;t<r.length;t++)o=r[t],Array.isArray(o)?s(o):null!=o&&"boolean"!=typeof o&&((a="function"!=typeof e&&!P(o))&&(o+=""),a&&i?c[c.length-1].h+=o:c.push(a?U(null,o):o),i=a)};if(s(t),r){r.key&&(n=r.key),r.name&&(l=r.name);{const e=r.className||r.class;e&&(r.class="object"!=typeof e?e:Object.keys(e).filter((r=>e[r])).join(" "))}}if("function"==typeof e)return e(null===r?{}:r,c,q);const m=U(e,null);return m.v=r,c.length>0&&(m.k=c),m.$=n,m.j=l,m},U=(e,r)=>({m:0,S:e,h:null!=r?r:null,O:null,k:null,v:null,$:null,j:null}),_={},q={forEach:(e,r)=>e.map(H).forEach(r),map:(e,r)=>e.map(H).map(r).map(W)},H=e=>({vattrs:e.v,vchildren:e.k,vkey:e.$,vname:e.j,vtag:e.S,vtext:e.h}),W=e=>{if("function"==typeof e.vtag){const r={...e.vattrs};return e.vkey&&(r.key=e.vkey),e.vname&&(r.name=e.vname),D(e.vtag,r,...e.vchildren||[])}const r=U(e.vtag,e.vtext);return r.v=e.vattrs,r.k=e.vchildren,r.$=e.vkey,r.j=e.vname,r},B=(e,r)=>null==e||P(e)?e:4&r?"false"!==e&&(""===e||!!e):2&r?"string"==typeof e?parseFloat(e):"number"==typeof e?e:NaN:1&r?e+"":e,V=e=>{var r;return null==(r=n(e))?void 0:r.$hostElement$},Y=(e,r)=>{const t=V(e);return{emit:e=>G(t,r,{bubbles:!0,composed:!0,cancelable:!0,detail:e})}},G=(e,r,t)=>{const o=f.ce(r,t);return e.dispatchEvent(o),o},I=(e,r,t,o,l,i)=>{if(t===o)return;let c=a(e,r),s=r.toLowerCase();if("class"===r){const r=e.classList,n=J(t);let l=J(o);r.remove(...n.filter((e=>e&&!l.includes(e)))),r.add(...l.filter((e=>e&&!n.includes(e))))}else if("style"===r){for(const r in t)o&&null!=o[r]||(r.includes("-")?e.style.removeProperty(r):e.style[r]="");for(const r in o)t&&o[r]===t[r]||(r.includes("-")?e.style.setProperty(r,o[r]):e.style[r]=o[r])}else if("key"===r);else if("ref"===r)o&&ge(o,e);else if(c||"o"!==r[0]||"n"!==r[1]){if("a"===r[0]&&r.startsWith("attr:")){const t=r.slice(5);let l;{const r=n(e);if(r&&r.o&&r.o.t){const e=r.o.t[t];e&&e[1]&&(l=e[1])}}return l||(l=t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),void(null==o||!1===o?!1===o&&""!==e.getAttribute(l)||e.removeAttribute(l):e.setAttribute(l,!0===o?"":o))}if("p"===r[0]&&r.startsWith("prop:")){const t=r.slice(5);try{e[t]=o}catch(e){}return}{const n=P(o);if((c||n&&null!==o)&&!l)try{if(e.tagName.includes("-"))e[r]!==o&&(e[r]=o);else{const n=null==o?"":o;"list"===r?c=!1:null!=t&&e[r]===n||("function"==typeof e.__lookupSetter__(r)?e[r]=n:e.setAttribute(r,n))}}catch(e){}let a=!1;s!==(s=s.replace(/^xlink\:?/,""))&&(r=s,a=!0),null==o||!1===o?!1===o&&""!==e.getAttribute(r)||(a?e.removeAttributeNS(d,r):e.removeAttribute(r)):(!c||4&i||l)&&!n&&1===e.nodeType&&(o=!0===o?"":o,a?e.setAttributeNS(d,r,o):e.setAttribute(r,o))}}else if(r="-"===r[2]?r.slice(3):a(u,s)?s.slice(2):s[2]+r.slice(3),t||o){const n=r.endsWith(K);r=r.replace(Q,""),t&&f.rel(e,r,t,n),o&&f.ael(e,r,o,n)}},Z=/\s/,J=e=>("object"==typeof e&&e&&"baseVal"in e&&(e=e.baseVal),e&&"string"==typeof e?e.split(Z):[]),K="Capture",Q=RegExp(K+"$"),X=(e,r,t)=>{const o=11===r.O.nodeType&&r.O.host?r.O.host:r.O,n=e&&e.v||{},l=r.v||{};for(const e of ee(Object.keys(n)))e in l||I(o,e,n[e],void 0,t,r.m);for(const e of ee(Object.keys(l)))I(o,e,n[e],l[e],t,r.m)};function ee(e){return e.includes("ref")?[...e.filter((e=>"ref"!==e)),"ref"]:e}var re=!1,te=!1,oe=!1,ne=!1,le=[],ae=[],ie=(e,r,t)=>{var o;const n=r.k[t];let l,a,i,c=0;if(re||(oe=!0,"slot"===n.S&&(n.m|=n.k?2:1)),null!=n.h)l=n.O=u.document.createTextNode(n.h);else if(1&n.m)l=n.O=u.document.createTextNode(""),X(null,n,ne);else{if(ne||(ne="svg"===n.S),!u.document)throw Error("You are trying to render a Stencil component in an environment that doesn't support the DOM.");if(l=n.O=u.document.createElementNS(ne?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",!re&&2&n.m?"slot-fb":n.S),ne&&"foreignObject"===n.S&&(ne=!1),X(null,n,ne),n.k){const r="template"===n.S?l.content:l;for(c=0;c<n.k.length;++c)a=ie(e,n,c),a&&r.appendChild(a)}"svg"===n.S?ne=!1:"foreignObject"===l.tagName&&(ne=!0)}return l["s-hn"]=A,3&n.m&&(l["s-sr"]=!0,l["s-cr"]=T,l["s-sn"]=n.j||"",l["s-rf"]=null==(o=n.v)?void 0:o.ref,function(e){if(e.assignedElements||e.assignedNodes||!e["s-sr"])return;const r=r=>function(e){const t=[],o=this["s-sn"];(null==e?void 0:e.flatten)&&console.error("\n Flattening is not supported for Stencil non-shadow slots.\n You can use `.childNodes` to nested slot fallback content.\n If you have a particular use case, please open an issue on the Stencil repo.\n ");const n=this["s-cr"].parentElement;return(n.__childNodes?n.childNodes:(e=>{const r=[];for(let t=0;t<e.length;t++){const o=e[t]["s-nr"]||void 0;o&&o.isConnected&&r.push(o)}return r})(n.childNodes)).forEach((e=>{o===M(e)&&t.push(e)})),r?t.filter((e=>1===e.nodeType)):t}.bind(e);e.assignedElements=r(!0),e.assignedNodes=r(!1)}(l),i=e&&e.k&&e.k[t],i&&i.S===n.S&&e.O&&ce(e.O)),l},ce=e=>{f.m|=1;const r=e.closest(A.toLowerCase());if(null!=r){const t=Array.from(r.__childNodes||r.childNodes).find((e=>e["s-cr"])),o=Array.from(e.__childNodes||e.childNodes);for(const e of t?o.reverse():o)null!=e["s-sh"]&&(ye(r,e,null!=t?t:null),e["s-sh"]=void 0,oe=!0)}f.m&=-2},se=(e,r)=>{f.m|=1;const t=Array.from(e.__childNodes||e.childNodes);if(e["s-sr"]){let r=e;for(;r=r.nextSibling;)r&&r["s-sn"]===e["s-sn"]&&r["s-sh"]===A&&t.push(r)}for(let e=t.length-1;e>=0;e--){const o=t[e];o["s-hn"]!==A&&o["s-ol"]&&(ye(fe(o).parentNode,o,fe(o)),o["s-ol"].remove(),o["s-ol"]=void 0,o["s-sh"]=void 0,oe=!0),r&&se(o,r)}f.m&=-2},me=(e,r,t,o,n,l)=>{let a,i=e["s-cr"]&&e["s-cr"].parentNode||e;for(i.shadowRoot&&i.tagName===A&&(i=i.shadowRoot),"template"===t.S&&(i=i.content);n<=l;++n)o[n]&&(a=ie(null,t,n),a&&(o[n].O=a,ye(i,a,fe(r))))},de=(e,r,t)=>{for(let o=r;o<=t;++o){const r=e[o];if(r){const e=r.O;ve(r),e&&(te=!0,e["s-ol"]?e["s-ol"].remove():se(e,!0),e.remove())}}},ue=(e,r,t=!1)=>e.S===r.S&&("slot"===e.S?e.j===r.j:t?(t&&!e.$&&r.$&&(e.$=r.$),!0):e.$===r.$),fe=e=>e&&e["s-ol"]||e,pe=(e,r,t=!1)=>{const o=r.O=e.O,n=e.k,l=r.k,a=r.S,i=r.h;let c;null==i?(ne="svg"===a||"foreignObject"!==a&&ne,"slot"!==a||re||e.j!==r.j&&(r.O["s-sn"]=r.j||"",ce(r.O.parentElement)),X(e,r,ne),null!==n&&null!==l?((e,r,t,o,n=!1)=>{let l,a,i=0,c=0,s=0,m=0,d=r.length-1,u=r[0],f=r[d],p=o.length-1,b=o[0],h=o[p];const v="template"===t.S?e.content:e;for(;i<=d&&c<=p;)if(null==u)u=r[++i];else if(null==f)f=r[--d];else if(null==b)b=o[++c];else if(null==h)h=o[--p];else if(ue(u,b,n))pe(u,b,n),u=r[++i],b=o[++c];else if(ue(f,h,n))pe(f,h,n),f=r[--d],h=o[--p];else if(ue(u,h,n))"slot"!==u.S&&"slot"!==h.S||se(u.O.parentNode,!1),pe(u,h,n),ye(v,u.O,f.O.nextSibling),u=r[++i],h=o[--p];else if(ue(f,b,n))"slot"!==u.S&&"slot"!==h.S||se(f.O.parentNode,!1),pe(f,b,n),ye(v,f.O,u.O),f=r[--d],b=o[++c];else{for(s=-1,m=i;m<=d;++m)if(r[m]&&null!==r[m].$&&r[m].$===b.$){s=m;break}s>=0?(a=r[s],a.S!==b.S?l=ie(r&&r[c],t,s):(pe(a,b,n),r[s]=void 0,l=a.O),b=o[++c]):(l=ie(r&&r[c],t,c),b=o[++c]),l&&ye(fe(u.O).parentNode,l,fe(u.O))}i>d?me(e,null==o[p+1]?null:o[p+1].O,t,o,c,p):c>p&&de(r,i,d)})(o,n,r,l,t):null!==l?(null!==e.h&&(o.textContent=""),me(o,null,r,l,0,l.length-1)):!t&&null!==n&&de(n,0,n.length-1),ne&&"svg"===a&&(ne=!1)):(c=o["s-cr"])?c.parentNode.textContent=i:e.h!==i&&(o.data=i)},be=[],he=e=>{let r,t,o;const n=e.__childNodes||e.childNodes;for(const e of n){if(e["s-sr"]&&(r=e["s-cr"])&&r.parentNode){t=r.parentNode.__childNodes||r.parentNode.childNodes;const n=e["s-sn"];for(o=t.length-1;o>=0;o--)if(r=t[o],!(r["s-cn"]||r["s-nr"]||r["s-hn"]===e["s-hn"]||r["s-sh"]&&r["s-sh"]===e["s-hn"]))if(E(r,n)){let t=be.find((e=>e.N===r));te=!0,r["s-sn"]=r["s-sn"]||n,t?(t.N["s-sh"]=e["s-hn"],t.C=e):(r["s-sh"]=e["s-hn"],be.push({C:e,N:r})),r["s-sr"]&&be.map((e=>{E(e.N,r["s-sn"])&&(t=be.find((e=>e.N===r)),t&&!e.C&&(e.C=t.C))}))}else be.some((e=>e.N===r))||be.push({N:r})}1===e.nodeType&&he(e)}},ve=e=>{e.v&&e.v.ref&&le.push((()=>e.v.ref(null))),e.k&&e.k.map(ve)},ge=(e,r)=>{ae.push((()=>e(r)))},ye=(e,r,t,o)=>{if("string"==typeof r["s-sn"]){e.insertBefore(r,t);const{slotNode:n}=function(e,r){var t;if(!(r=r||(null==(t=e["s-ol"])?void 0:t.parentElement)))return{slotNode:null,slotName:""};const o=e["s-sn"]=M(e)||"";return{slotNode:N(z(r,"childNodes"),r.tagName,o)[0],slotName:o}}(r);return n&&!o&&function(e){e.dispatchEvent(new CustomEvent("slotchange",{bubbles:!1,cancelable:!1,composed:!1}))}(n),r}return e.__insertBefore?e.__insertBefore(r,t):null==e?void 0:e.insertBefore(r,t)},we=(e,r)=>{if(r&&!e.M&&r["s-p"]){const t=r["s-p"].push(new Promise((o=>e.M=()=>{r["s-p"].splice(t-1,1),o()})))}},ke=(e,r)=>{if(e.m|=16,4&e.m)return void(e.m|=512);we(e,e.R);const t=()=>$e(e,r);if(!r)return j(t);queueMicrotask((()=>{t()}))},$e=(e,r)=>{const t=e.$hostElement$,o=e.i;if(!o)throw Error(`Can't render component <${t.tagName.toLowerCase()} /> with invalid Stencil runtime! Make sure this imported component is compiled with a \`externalRuntime: true\` flag. For more information, please refer to https://stenciljs.com/docs/custom-elements#externalruntime`);let n;return r?(e.T&&(e.T=!1,Ee(o,"connectedCallback",void 0,t)),e.m|=256,e.A&&(e.A.map((([e,r])=>Ee(o,e,r,t))),e.A=void 0),e.F.length&&e.F.forEach((e=>e(t))),n=Ee(o,"componentWillLoad",void 0,t)):n=Ee(o,"componentWillUpdate",void 0,t),n=xe(n,(()=>Ee(o,"componentWillRender",void 0,t))),xe(n,(()=>Se(e,o,r)))},xe=(e,r)=>je(e)?e.then(r).catch((e=>{console.error(e),r()})):r(),je=e=>e instanceof Promise||e&&e.then&&"function"==typeof e.then,Se=async(e,r,t)=>{var o;const n=e.$hostElement$,l=n["s-rc"];t&&(e=>{const r=e.o,t=e.$hostElement$,o=r.m,n=((e,r)=>{var t,o,n;const l=L(r),a=s.get(l);if(!u.document)return l;if(e=11===e.nodeType?e:u.document,a)if("string"==typeof a){let n,i=F.get(e=e.head||e);if(i||F.set(e,i=new Set),!i.has(l)){n=u.document.createElement("style"),n.textContent=a;const c=null!=(t=f.L)?t:R(u.document);if(null!=c&&n.setAttribute("nonce",c),!(1&r.m))if("HEAD"===e.nodeName){const r=e.querySelectorAll("link[rel=preconnect]"),t=r.length>0?r[r.length-1].nextSibling:e.querySelector("style");e.insertBefore(n,(null==t?void 0:t.parentNode)===e?t:null)}else if("host"in e)if(b){const r=new(null!=(o=e.defaultView)?o:e.ownerDocument.defaultView).CSSStyleSheet;r.replaceSync(a),h?e.adoptedStyleSheets.unshift(r):e.adoptedStyleSheets=[r,...e.adoptedStyleSheets]}else{const r=e.querySelector("style");r?r.textContent=a+r.textContent:e.prepend(n)}else e.append(n);1&r.m&&e.insertBefore(n,null),4&r.m&&(n.textContent+=m),i&&i.add(l)}}else{let r=F.get(e);if(r||F.set(e,r=new Set),!r.has(l)){const t=null!=(n=e.defaultView)?n:e.ownerDocument.defaultView;let o;if(a.constructor===t.CSSStyleSheet)o=a;else{o=new t.CSSStyleSheet;for(let e=0;e<a.cssRules.length;e++)o.insertRule(a.cssRules[e].cssText,e)}h?e.adoptedStyleSheets.push(o):e.adoptedStyleSheets=[...e.adoptedStyleSheets,o],r.add(l)}}return l})(t.shadowRoot?t.shadowRoot:t.getRootNode(),r);10&o&&(t["s-sc"]=n,t.classList.add(n+"-h"))})(e);Oe(e,r,n,t),l&&(l.map((e=>e())),n["s-rc"]=void 0);{const r=null!=(o=n["s-p"])?o:[],t=()=>Ne(e);0===r.length?t():(Promise.all(r).then(t).catch(t),e.m|=4,r.length=0)}},Oe=(e,r,t,o)=>{try{r=r.render(),e.m&=-17,e.m|=2,((e,r,t=!1)=>{var o,n,l,a,i;const c=e.$hostElement$,s=e.o,m=e.P||U(null,null),d=(e=>e&&e.S===_)(r)?r:D(null,null,r);if(A=c.tagName,s.D&&(d.v=d.v||{},s.D.forEach((([e,r])=>{d.v[r]=c[e]}))),t&&d.v)for(const e of Object.keys(d.v))c.hasAttribute(e)&&!["key","ref","style","class"].includes(e)&&(d.v[e]=c[e]);if(d.S=null,d.m|=4,e.P=d,d.O=m.O=c.shadowRoot||c,re=!(!(1&s.m)||128&s.m),T=c["s-cr"],te=!1,pe(m,d,t),f.m|=1,oe){he(d.O);for(const e of be){const r=e.N;if(!r["s-ol"]&&u.document){const e=u.document.createTextNode("");e["s-nr"]=r,ye(r.parentNode,r["s-ol"]=e,r,t)}}for(const e of be){const r=e.N,i=e.C;if(1===r.nodeType&&t&&(r["s-ih"]=null!=(o=r.hidden)&&o),i){const e=i.parentNode;let o=i.nextSibling;if(o&&1===o.nodeType){let t=null==(n=r["s-ol"])?void 0:n.previousSibling;for(;t;){let n=null!=(l=t["s-nr"])?l:null;if(n&&n["s-sn"]===r["s-sn"]&&e===(n.__parentNode||n.parentNode)){for(n=n.nextSibling;n===r||(null==n?void 0:n["s-sr"]);)n=null==n?void 0:n.nextSibling;if(!n||!n["s-nr"]){o=n;break}}t=t.previousSibling}}if((!o&&e!==(r.__parentNode||r.parentNode)||(r.__nextSibling||r.nextSibling)!==o)&&r!==o){if(ye(e,r,o,t),8===r.nodeType&&r.nodeValue.startsWith("s-nt-")){const e=u.document.createTextNode(r.nodeValue.replace(/^s-nt-/,""));e["s-hn"]=r["s-hn"],e["s-sn"]=r["s-sn"],e["s-sh"]=r["s-sh"],e["s-sr"]=r["s-sr"],e["s-ol"]=r["s-ol"],e["s-ol"]["s-nr"]=e,ye(r.parentNode,e,r,t),r.parentNode.removeChild(r)}1===r.nodeType&&"SLOT-FB"!==r.tagName&&(r.hidden=null!=(a=r["s-ih"])&&a)}r&&"function"==typeof i["s-rf"]&&i["s-rf"](i)}else 1===r.nodeType&&(r.hidden=!0)}}if(te&&O(d.O),f.m&=-2,be.length=0,!re&&!(1&s.m)&&c["s-cr"]){const e=d.O.__childNodes||d.O.childNodes;for(const r of e)if(r["s-hn"]!==A&&!r["s-sh"])if(t&&null==r["s-ih"]&&(r["s-ih"]=null!=(i=r.hidden)&&i),1===r.nodeType)r.hidden=!0;else if(3===r.nodeType&&r.nodeValue.trim()){const e=u.document.createComment("s-nt-"+r.nodeValue);e["s-sn"]=r["s-sn"],ye(r.parentNode,e,r,t),r.parentNode.removeChild(r)}}T=void 0,le.forEach((e=>e())),le.length=0,ae.forEach((e=>e())),ae.length=0})(e,r,o)}catch(r){i(r,e.$hostElement$)}return null},Ne=e=>{const r=e.$hostElement$,t=e.i,o=e.R;Ee(t,"componentDidRender",void 0,r),64&e.m?Ee(t,"componentDidUpdate",void 0,r):(e.m|=64,Me(r),Ee(t,"componentDidLoad",void 0,r),e.U(r),o||Ce()),e._(r),e.M&&(e.M(),e.M=void 0),512&e.m&&x((()=>ke(e,!1))),e.m&=-517},Ce=()=>{x((()=>G(u,"appload",{detail:{namespace:"lime-elements"}})))},Ee=(e,r,t,o)=>{if(e&&e[r])try{return e[r](t)}catch(e){i(e,o)}},Me=e=>e.classList.add("hydrated"),ze=(e,r,t,o)=>{const l=n(e);if(!l)return;if(!l)throw Error(`Couldn't find host element for "${o.p}" as it is unknown to this Stencil runtime. This usually happens when integrating a 3rd party Stencil component with another Stencil component or application. Please reach out to the maintainers of the 3rd party Stencil component or report this on the Stencil Discord server (https://chat.stenciljs.com) or comment on this similar [GitHub issue](https://github.com/stenciljs/core/issues/5457).`);const a=l.$hostElement$,c=l.l.get(r),s=l.m,m=l.i;if(t=B(t,o.t[r][0]),!(8&s&&void 0!==c||t===c||Number.isNaN(c)&&Number.isNaN(t))){if(l.l.set(r,t),o.q){const e=o.q[r];e&&e.map((e=>{try{const[[o,n]]=Object.entries(e);(128&s||1&n)&&(m?m[o](t,c,r):l.F.push((()=>{l.i[o](t,c,r)})))}catch(e){i(e,a)}}))}if(2&s){if(m.componentShouldUpdate&&!1===m.componentShouldUpdate(t,c,r)&&!(16&s))return;16&s||ke(l,!1)}}},Re=(e,r,t)=>{var o,l;const a=e.prototype;{e.watchers&&!r.q&&(r.q=e.watchers),e.deserializers&&!r.H&&(r.H=e.deserializers),e.serializers&&!r.W&&(r.W=e.serializers);const i=Object.entries(null!=(o=r.t)?o:{});if(i.map((([e,[o]])=>{if(31&o||2&t&&32&o){const{get:l,set:i}=Object.getOwnPropertyDescriptor(a,e)||{};l&&(r.t[e][0]|=2048),i&&(r.t[e][0]|=4096),(1&t||!l)&&Object.defineProperty(a,e,{get(){{if(!(2048&r.t[e][0]))return((e,r)=>n(this).l.get(r))(0,e);const t=n(this),o=t?t.i:a;if(!o)return;return o[e]}},configurable:!0,enumerable:!0}),Object.defineProperty(a,e,{set(l){const a=n(this);if(a){if(i)return void 0===(32&o?this[e]:a.$hostElement$[e])&&a.l.get(e)&&(l=a.l.get(e)),i.call(this,B(l,o)),void ze(this,e,l=32&o?this[e]:a.$hostElement$[e],r);{if(!(1&t&&4096&r.t[e][0]))return ze(this,e,l,r),void(1&t&&!a.i&&a.F.push((()=>{4096&r.t[e][0]&&a.i[e]!==a.l.get(e)&&(a.i[e]=l)})));const n=()=>{const t=a.i[e];!a.l.get(e)&&t&&a.l.set(e,t),a.i[e]=B(l,o),ze(this,e,a.i[e],r)};a.i?n():a.F.push((()=>{n()}))}}}})}else 1&t&&64&o&&Object.defineProperty(a,e,{value(...r){var t;const o=n(this);return null==(t=null==o?void 0:o.B)?void 0:t.then((()=>{var t;return null==(t=o.i)?void 0:t[e](...r)}))}})})),1&t){const t=new Map;a.attributeChangedCallback=function(e,o,l){f.jmp((()=>{var c;const s=t.get(e),m=n(this);if(this.hasOwnProperty(s)&&(l=this[s],delete this[s]),a.hasOwnProperty(s)&&"number"==typeof this[s]&&this[s]==l)return;if(null==s){const t=null==m?void 0:m.m;if(m&&t&&!(8&t)&&l!==o){const n=m.i,a=null==(c=r.q)?void 0:c[e];null==a||a.forEach((r=>{const[[a,i]]=Object.entries(r);null!=n[a]&&(128&t||1&i)&&n[a].call(n,l,o,e)}))}return}const d=i.find((([e])=>e===s));d&&4&d[1][0]&&(l=null!==l&&"false"!==l);const u=Object.getOwnPropertyDescriptor(a,s);l==this[s]||u.get&&!u.set||(this[s]=l)}))},e.observedAttributes=Array.from(new Set([...Object.keys(null!=(l=r.q)?l:{}),...i.filter((([e,r])=>31&r[0])).map((([e,o])=>{var n;const l=o[1]||e;return t.set(l,e),512&o[0]&&(null==(n=r.D)||n.push([e,l])),l}))]))}}return e},Te=(e,r)=>{Ee(e,"connectedCallback",void 0,r)},Ae=(e,r)=>{Ee(e,"disconnectedCallback",void 0,r||e)},Fe=(e,r={})=>{var t;if(!u.document)return void console.warn("Stencil: No document found. Skipping bootstrapping lazy components.");const o=[],l=r.exclude||[],a=u.customElements,d=u.document.head,p=d.querySelector("meta[charset]"),h=u.document.createElement("style"),v=[];let g,y=!0;Object.assign(f,r),f.u=new URL(r.resourcesUrl||"./",u.document.baseURI).href;let w=!1;if(e.map((e=>{e[1].map((r=>{var t,m,d;const p={m:r[0],p:r[1],t:r[2],V:r[3]};4&p.m&&(w=!0),p.t=r[2],p.V=r[3],p.D=[],p.q=null!=(t=r[4])?t:{},p.W=null!=(m=r[5])?m:{},p.H=null!=(d=r[6])?d:{};const h=p.p,k=class extends HTMLElement{"s-p";"s-rc";hasRegisteredEventListeners=!1;constructor(e){if(super(e),((e,r)=>{const t={m:0,$hostElement$:e,o:r,l:new Map,Y:new Map};t.B=new Promise((e=>t._=e)),t.G=new Promise((e=>t.U=e)),e["s-p"]=[],e["s-rc"]=[],t.F=[];const o=t;e.__stencil__getHostRef=()=>o})(e=this,p),1&p.m)if(e.shadowRoot){if("open"!==e.shadowRoot.mode)throw Error(`Unable to re-use existing shadow root for ${p.p}! Mode is set to ${e.shadowRoot.mode} but Stencil only supports open shadow roots.`)}else S.call(e,p)}connectedCallback(){const e=n(this);e&&(this.hasRegisteredEventListeners||(this.hasRegisteredEventListeners=!0,Le(this,e,p.V)),g&&(clearTimeout(g),g=null),y?v.push(this):f.jmp((()=>(e=>{if(!(1&f.m)){const r=n(e);if(!r)return;const t=r.o,o=()=>{};if(1&r.m)Le(e,r,t.V),(null==r?void 0:r.i)?Te(r.i,e):(null==r?void 0:r.G)&&r.G.then((()=>Te(r.i,e)));else{r.m|=1,12&t.m&&(e=>{if(!u.document)return;const r=e["s-cr"]=u.document.createComment("");r["s-cn"]=!0,ye(e,r,e.firstChild)})(e);{let t=e;for(;t=t.parentNode||t.host;)if(t["s-p"]){we(r,r.R=t);break}}t.t&&Object.entries(t.t).map((([r,[t]])=>{if(31&t&&r in e&&e[r]!==Object.prototype[r]){const t=e[r];delete e[r],e[r]=t}})),(async(e,r,t)=>{let o;try{if(!(32&r.m)){if(r.m|=32,t.I){const n=((e,r)=>{const t=e.p.replace(/-/g,"_"),o=e.I;if(!o)return;const n=c.get(o);return n?n[t]:import(`./${o}.entry.js`).then((e=>(c.set(o,e),e[t])),(e=>{i(e,r.$hostElement$)})) /*!__STENCIL_STATIC_IMPORT_SWITCH__*/})(t,r);if(n&&"then"in n){const e=()=>{};o=await n,e()}else o=n;if(!o)throw Error(`Constructor for "${t.p}#${r.Z}" was not found`);o.isProxied||(t.q=o.watchers,t.W=o.serializers,t.H=o.deserializers,Re(o,t,2),o.isProxied=!0);const l=()=>{};r.m|=8;try{new o(r)}catch(r){i(r,e)}r.m&=-9,r.m|=128,l(),4&t.m?r.T=!0:Te(r.i,e)}else o=e.constructor,customElements.whenDefined(e.localName).then((()=>r.m|=128));if(o&&o.style){let e;"string"==typeof o.style&&(e=o.style);const r=L(t);if(!s.has(r)){const o=()=>{};((e,r,t)=>{let o=s.get(e);b&&t?(o=o||new CSSStyleSheet,"string"==typeof o?o=r:o.replaceSync(r)):o=r,s.set(e,o)})(r,e,!!(1&t.m)),o()}}}const n=r.R,l=()=>ke(r,!0);n&&n["s-rc"]?n["s-rc"].push(l):l()}catch(t){i(t,e),r.M&&(r.M(),r.M=void 0),r.U&&r.U(e)}})(e,r,t)}o()}})(this))))}disconnectedCallback(){f.jmp((()=>(async e=>{if(!(1&f.m)){const r=n(e);(null==r?void 0:r.J)&&(r.J.map((e=>e())),r.J=void 0),(null==r?void 0:r.i)?Ae(r.i,e):(null==r?void 0:r.G)&&r.G.then((()=>Ae(r.i,e)))}F.has(e)&&F.delete(e),e.shadowRoot&&F.has(e.shadowRoot)&&F.delete(e.shadowRoot)})(this))),f.raf((()=>{var e;const r=n(this);if(!r)return;const t=v.findIndex((e=>e===this));t>-1&&v.splice(t,1),(null==(e=null==r?void 0:r.P)?void 0:e.O)instanceof Node&&!r.P.O.isConnected&&delete r.P.O}))}componentOnReady(){var e;return null==(e=n(this))?void 0:e.G}};p.I=e[0],l.includes(h)||a.get(h)||(o.push(h),a.define(h,Re(k,p,1)))}))})),o.length>0&&(w&&(h.textContent+=m),h.textContent+=o.sort()+"{visibility:hidden}.hydrated{visibility:inherit}",h.innerHTML.length)){h.setAttribute("data-styles","");const e=null!=(t=f.L)?t:R(u.document);null!=e&&h.setAttribute("nonce",e),d.insertBefore(h,p?p.nextSibling:d.firstChild)}y=!1,v.length?v.map((e=>e.connectedCallback())):f.jmp((()=>g=setTimeout(Ce,30)))},Le=(e,r,t)=>{t&&u.document&&t.map((([t,o,n])=>{const l=De(u.document,e,t),a=Pe(r,n),i=Ue(t);f.ael(l,o,a,i),(r.J=r.J||[]).push((()=>f.rel(l,o,a,i)))}))},Pe=(e,r)=>t=>{var o;try{256&e.m?null==(o=e.i)||o[r](t):(e.A=e.A||[]).push([r,t])}catch(r){i(r,e.$hostElement$)}},De=(e,r,t)=>8&t?u:r,Ue=e=>({passive:!!(1&e),capture:!!(2&e)}),_e=e=>f.L=e;export{_ as H,V as a,Fe as b,Y as c,e as g,D as h,p,l as r,_e as s}