import{s as B}from"./chunk-DKjNeJAl.js";import{r as S,a as A,o as H,i as T,n as M}from"./chunk-Ci5y0mdV.js";const v="dapp3-banner",b=44,x=32,$=2e3;async function C(){return(await chrome.runtime.sendMessage({type:"get-tab-ctx"}))?.ctx??null}async function I(){try{const t=await chrome.runtime.sendMessage({type:"get-helios-status"});return t?.ok?t.status:null}catch{return null}}function N(t,e){if(t.trustedDirectly)return{dot:"caution",label:"RPC-trusted",title:"This page was resolved by trusting your RPC directly (Helios bypassed). The ENS→content mapping was not verified against Ethereum consensus."};if(!e)return{dot:"ok",label:"Helios-verified",title:"ENS resolution was verified by Helios against Ethereum consensus."};switch(e.state){case"synced":return{dot:"ok",label:"Helios-verified",title:"ENS resolution was verified by Helios against Ethereum consensus."};case"syncing":case"booting":return{dot:"syncing",label:`Helios ${e.state}…`,title:`Helios is ${e.state}. This page was resolved earlier; Helios is catching up for subsequent resolutions.`};case"idle":return{dot:"syncing",label:"Helios idle",title:"Helios has not started yet for this session."};case"error":return{dot:"warn",label:"Helios error",title:`Helios error: ${e.error??"unknown"}`}}}function k(){const t=location.pathname+location.search+location.hash;return t==="/"?"":t}function P(){return location.href}function F(t){const e=t.trim().replace(/^https?:\/\//i,"");if(!e)return null;const n=e.match(/^([^\/\?#]+)(.*)$/);if(!n||!n[1])return null;const a=n[1].toLowerCase(),o=n[2]||"/";return/^(?:[a-z0-9-]+\.)+eth$/.test(a)?`http://${a}${o.startsWith("/")||o.startsWith("?")||o.startsWith("#")?o:`/${o}`}`:null}function R(){const t=document.createElement("div");t.id=v,t.style.cssText=["position:fixed","top:0","left:0","right:0",`height:${b}px`,"z-index:2147483647","pointer-events:auto","margin:0","padding:0","border:0","display:block"].join(";");const e=t.attachShadow({mode:"closed"}),n=document.createElement("style");n.textContent=`
    :host { all: initial; }
    * { box-sizing: border-box; }
    .bar {
      display: flex; align-items: center; gap: 10px;
      height: ${b}px; padding: 0 10px 0 12px;
      font: 500 12px/1 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
      -webkit-font-smoothing: antialiased;
      background: #09090b; color: #f4f4f5;
      border-bottom: 1px solid #27272a;
    }
    .brand-mark {
      all: unset;
      cursor: pointer;
      display: inline-flex; align-items: center; justify-content: center;
      width: 20px; height: 20px; border-radius: 4px;
      background: #18181b; border: 1px solid #27272a;
      flex: none;
      transition: background-color 150ms, border-color 150ms;
    }
    .brand-mark:hover { background: #27272a; border-color: #3f3f46; }
    .brand-mark svg { width: 12px; height: 12px; display: block; }
    .status {
      display: inline-flex; align-items: center; gap: 7px;
      padding: 3px 8px; border-radius: 4px;
      background: #18181b; border: 1px solid #27272a;
    }
    .dot { width: 7px; height: 7px; border-radius: 50%; background: #f59e0b; flex: none; }
    .dot.ok { background: #10b981; }
    .dot.syncing {
      background: #fbbf24;
      animation: pulse 1.4s ease-in-out infinite;
    }
    .dot.caution { background: #fbbf24; }
    .dot.warn { background: #f43f5e; }
    @keyframes pulse {
      0%, 100% { opacity: 1; }
      50%      { opacity: 0.4; }
    }
    .statelabel {
      color: #a1a1aa; font-weight: 500;
      font-size: 10px; text-transform: uppercase; letter-spacing: 0.08em;
    }
    .status.ok  .statelabel  { color: #6ee7b7; }
    .status.caution .statelabel { color: #fbbf24; }
    .status.warn .statelabel { color: #fb7185; }
    .left, .right {
      display: inline-flex; align-items: center; gap: 10px;
      flex: 1 1 0; min-width: 0;
    }
    .right { justify-content: flex-end; }
    .identity {
      display: inline-flex; align-items: center; gap: 8px;
      flex: 0 1 560px; min-width: 0;
      height: 24px; padding: 0 10px;
      background: #18181b; border: 1px solid #27272a;
      border-radius: 12px;
      transition: border-color 150ms, background-color 150ms;
    }
    .identity:hover { background: #1f1f22; }
    .identity:focus-within {
      background: #09090b;
      border-color: #3f3f46;
    }
    .identity svg.magnifier {
      width: 12px; height: 12px; color: #71717a; flex: none; display: block;
      transition: color 150ms;
    }
    .identity:focus-within svg.magnifier { color: #a1a1aa; }
    .identity .urlfield {
      flex: 1 1 auto; min-width: 0;
      font: 500 12px/1 "SF Mono", Menlo, Monaco, ui-monospace, monospace;
      color: #6ee7b7;
      text-align: center;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      outline: none;
      cursor: text;
    }
    .identity .urlfield:empty::before {
      content: attr(data-placeholder);
      color: #52525b;
    }
    .identity .urlfield .u-host { color: #6ee7b7; }
    .identity .urlfield .u-path { color: #6ee7b7; opacity: 0.5; }
    .identity .urlfield::selection,
    .identity .urlfield *::selection {
      background: rgba(16, 185, 129, 0.3); color: #a7f3d0;
    }
    .star-btn {
      all: unset;
      display: inline-flex; align-items: center; justify-content: center;
      width: 20px; height: 20px; border-radius: 4px;
      color: #71717a; cursor: pointer; flex: none;
      transition: color 150ms, background-color 150ms;
    }
    .star-btn:hover { background: #27272a; color: #e4e4e7; }
    .star-btn svg { width: 14px; height: 14px; display: block; }
    .star-btn.favorited { color: #fbbf24; }
    .star-btn.favorited:hover { color: #fcd34d; }
    .identity:has(.urlfield.shake) { border-color: #f43f5e; }
    .urlfield.shake { animation: shake 0.4s ease; }
    @keyframes shake {
      0%, 100% { transform: translateX(0); }
      25%      { transform: translateX(-3px); }
      75%      { transform: translateX(3px); }
    }
    .menu-wrap { position: relative; }
    .menu-btn {
      all: unset;
      display: inline-flex; align-items: center; justify-content: center;
      width: 26px; height: 26px; border-radius: 4px;
      color: #a1a1aa; cursor: pointer;
      font-size: 16px; line-height: 1;
      transition: background-color 150ms, color 150ms;
    }
    .menu-btn:hover { background: #27272a; color: #f4f4f5; }
    .bookmarks-btn,
    .ens-history-link {
      all: unset;
      display: inline-flex; align-items: center;
      height: 22px; padding: 0 10px; border-radius: 4px;
      color: #a1a1aa; cursor: pointer;
      font: 500 11px/1 inherit;
      transition: background-color 150ms, color 150ms;
      text-decoration: none;
    }
    .bookmarks-btn:hover,
    .ens-history-link:hover { background: #27272a; color: #f4f4f5; }
    .menu {
      position: absolute; top: calc(100% + 4px); right: 0;
      display: none; min-width: 220px;
      background: #18181b; color: #e4e4e7;
      border: 1px solid #27272a;
      border-radius: 6px; padding: 4px;
    }
    .menu.open { display: block; }
    .menu button {
      all: unset;
      display: flex; align-items: center; gap: 10px;
      width: 100%; box-sizing: border-box;
      padding: 7px 10px; border-radius: 4px;
      font: 500 12px/1.3 inherit; color: #e4e4e7; cursor: pointer;
      text-align: left;
      transition: background-color 150ms, color 150ms;
    }
    .menu button:hover { background: #27272a; color: #f4f4f5; }
    .menu button svg {
      width: 14px; height: 14px; flex: none; display: block;
      color: #a1a1aa;
      transition: color 150ms;
    }
    .menu button:hover svg { color: #e4e4e7; }
    .toast {
      display: none;
      color: #6ee7b7; font-weight: 500;
      font-size: 10px; text-transform: uppercase; letter-spacing: 0.08em;
    }
    .toast.show { display: inline; }
    .update {
      display: none;
      align-items: center; gap: 10px;
      height: ${x}px; padding: 0 12px;
      font: 500 12px/1 -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
      color: #fef3c7;
      background: #1a1207;
      border-bottom: 1px solid #422006;
    }
    .update.show { display: flex; }
    .update .update-dot {
      width: 6px; height: 6px; border-radius: 50%;
      background: #fbbf24; flex: none;
    }
    .update .update-text {
      flex: 1 1 auto; min-width: 0;
      color: #fef3c7;
      white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
    }
    .update .update-text strong {
      color: #fde68a; font-weight: 600;
    }
    .update .update-actions {
      display: inline-flex; align-items: center; gap: 6px; flex: none;
    }
    .update button {
      all: unset;
      display: inline-flex; align-items: center; justify-content: center;
      height: 22px; padding: 0 10px; border-radius: 4px;
      font: 600 11px/1 inherit;
      cursor: pointer;
      transition: background-color 150ms, color 150ms, border-color 150ms;
    }
    .update button.reload {
      color: #09090b; background: #fbbf24;
    }
    .update button.reload:hover { background: #fcd34d; }
    .update button.dismiss {
      color: #fcd34d; background: transparent;
      border: 1px solid #422006;
    }
    .update button.dismiss:hover {
      background: #2a1a09; border-color: #78350f;
    }
  `;const a=document.createElement("div");a.className="bar",a.innerHTML=`
    <span class="left">
      <button type="button" class="brand-mark" title="dapp3 home" aria-label="dapp3 home">
        <svg viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" aria-hidden="true">
          <path d="M16 4 L8 17 L16 13 L24 17 Z" fill="#10b981"/>
          <path d="M16 28 L8 19 L16 15 L24 19 Z" fill="#059669"/>
        </svg>
      </button>
      <span class="status">
        <span class="dot"></span>
        <span class="statelabel"></span>
      </span>
    </span>
    <div class="identity" role="search">
      <svg class="magnifier" viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
        <circle cx="7" cy="7" r="4.5"/>
        <path d="M10.5 10.5 L14 14"/>
      </svg>
      <div class="urlfield"></div>
      <button class="star-btn" type="button" aria-label="favorite" title="Favorite this site">
        <svg class="star-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
          <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"/>
        </svg>
      </button>
    </div>
    <span class="right">
      <span class="toast">copied</span>
      <a class="ens-history-link" target="_blank" rel="noopener noreferrer" title="View ENS History">View ENS History</a>
      <button class="bookmarks-btn" type="button" title="All Bookmarks">All Bookmarks</button>
      <span class="menu-wrap">
        <button class="menu-btn" type="button" aria-label="banner menu" title="Banner options">⋯</button>
        <div class="menu" role="menu">
          <button data-act="copy" type="button">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
              <rect x="9" y="9" width="13" height="13" rx="2" ry="2"/>
              <path d="M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"/>
            </svg>
            <span>Copy underlying URL</span>
          </button>
          <button data-act="open-limo" type="button">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
              <path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"/>
              <polyline points="15 3 21 3 21 9"/>
              <line x1="10" y1="14" x2="21" y2="3"/>
            </svg>
            <span>Open on eth.limo gateway</span>
          </button>
          <button data-act="hide" type="button">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
              <path d="M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24"/>
              <line x1="1" y1="1" x2="23" y2="23"/>
            </svg>
            <span>Hide banner for this session</span>
          </button>
          <button data-act="settings" type="button">
            <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
              <circle cx="12" cy="12" r="3"/>
              <path d="M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1-2.83 2.83l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-4 0v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1 0-4h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 2.83-2.83l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 4 0v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 0 4h-.09a1.65 1.65 0 0 0-1.51 1z"/>
            </svg>
            <span>Open extension settings</span>
          </button>
        </div>
      </span>
    </span>
  `;const o=document.createElement("div");o.className="update",o.innerHTML=`
    <span class="update-dot" aria-hidden="true"></span>
    <span class="update-text">
      <strong>Updated content available.</strong>
      The verified contenthash for this name has changed since this page loaded.
    </span>
    <span class="update-actions">
      <button class="reload" type="button" data-act="reload">Reload</button>
      <button class="dismiss" type="button" data-act="dismiss" aria-label="dismiss">Dismiss</button>
    </span>
  `,e.append(n,a,o);const s=l=>e.querySelector(l);return{host:t,shadow:e,brandBtn:s(".brand-mark"),dot:s(".dot"),statusWrap:s(".status"),stateText:s(".statelabel"),urlForm:s(".identity"),urlInput:s(".urlfield"),starBtn:s(".star-btn"),bookmarksBtn:s(".bookmarks-btn"),ensHistoryLink:s(".ens-history-link"),menuBtn:s(".menu-btn"),menu:s(".menu"),copyItem:s('button[data-act="copy"]'),ethLimoItem:s('button[data-act="open-limo"]'),hideItem:s('button[data-act="hide"]'),settingsItem:s('button[data-act="settings"]'),copyToast:s(".toast"),updateStrip:o,updateReloadBtn:s('.update button[data-act="reload"]'),updateDismissBtn:s('.update button[data-act="dismiss"]')}}function w(t=b){const e=()=>{if(!document.body)return!1;const a=parseFloat(getComputedStyle(document.body).marginTop)||0;return document.body.style.marginTop=`${Math.max(a,t)}px`,!0};if(e())return;const n=new MutationObserver(()=>{e()&&n.disconnect()});n.observe(document.documentElement,{childList:!0})}function O(){const t="data-dapp3-shifted",e="data-dapp3-original-top";let n=0,a=!1;const o=(i,d,m)=>{if(i.id===v||i===document.body||i===document.documentElement)return null;const f=getComputedStyle(i);if(f.position!=="fixed"&&f.position!=="sticky")return null;const p=parseFloat(f.top);if(!Number.isFinite(p)||p<-4||p>8)return null;const h=i.getBoundingClientRect();return h.height<=0||h.width<=0||h.height/m>.7||h.width/d<.5?null:p},s=()=>{if(!document.body)return;const i=window.innerWidth||document.documentElement.clientWidth,d=window.innerHeight||document.documentElement.clientHeight,m=document.body.getElementsByTagName("*");for(let f=0;f<m.length;f++){const p=m[f];if(p.hasAttribute(t))continue;const h=o(p,i,d);h!==null&&(p.setAttribute(e,String(h)),p.setAttribute(t,""),p.style.setProperty("top",`${h+n}px`,"important"))}},l=()=>{a||(a=!0,requestAnimationFrame(()=>{a=!1,s()}))},c=()=>{document.querySelectorAll(`[${t}]`).forEach(d=>{const m=parseFloat(d.getAttribute(e)||"0");d.style.setProperty("top",`${m+n}px`,"important")})};let r=null,u=null,g=!1;const y=()=>{r=new MutationObserver(()=>l()),r.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["class"]}),window.addEventListener("resize",l),l()};return document.body?y():(u=new MutationObserver(()=>{document.body&&(u?.disconnect(),u=null,y())}),u.observe(document.documentElement,{childList:!0})),{setHeight(i){n!==i&&(n=i,c(),l())},teardown(){g||(g=!0,r?.disconnect(),u?.disconnect(),window.removeEventListener("resize",l),document.querySelectorAll(`[${t}]`).forEach(i=>{i.style.removeProperty("top"),i.removeAttribute(t),i.removeAttribute(e)}))}}}function E(t){const e=n=>{const a=history[n];history[n]=function(...o){const s=a.apply(this,o);return queueMicrotask(t),s}};e("pushState"),e("replaceState"),window.addEventListener("popstate",t),window.addEventListener("hashchange",t)}function U(){const t=document.title?.trim()||void 0,e=['link[rel~="icon"]','link[rel="shortcut icon"]','link[rel="apple-touch-icon"]','link[rel="apple-touch-icon-precomposed"]'];let n;for(const l of e){const r=document.querySelector(l)?.getAttribute("href");if(r)try{n=new URL(r,location.href).toString();break}catch{}}const a=document.querySelector('meta[property="og:description"]')?.getAttribute("content")?.trim(),o=document.querySelector('meta[name="description"]')?.getAttribute("content")?.trim();return{title:t,favicon:n,description:a||o||void 0}}function L(t,e){e?(t.starBtn.classList.add("favorited"),t.starBtn.setAttribute("title","Remove from favorites"),t.starBtn.setAttribute("aria-pressed","true"),t.starBtn.querySelector("svg")?.setAttribute("fill","currentColor")):(t.starBtn.classList.remove("favorited"),t.starBtn.setAttribute("title","Favorite this site"),t.starBtn.setAttribute("aria-pressed","false"),t.starBtn.querySelector("svg")?.setAttribute("fill","none"))}function q(t,e){const n=e.ensName.toLowerCase(),a=()=>M(k()||"/"),o=async()=>{const s=await T(n,a());L(t,s)};o(),t.starBtn.addEventListener("click",async s=>{s.stopPropagation();const l=a();if(t.starBtn.classList.contains("favorited"))await S(n,l);else{const r=U(),u={ensName:n,path:l,title:r.title,favicon:r.favicon,description:r.description,addedAt:Date.now()};await A(u)}}),H(s=>{const l=a(),c=s.some(r=>r.ensName===n&&r.path===l);L(t,c)}),E(()=>{o()})}function j(t,e){const n=()=>t.menu.classList.remove("open");t.menuBtn.addEventListener("click",o=>{o.stopPropagation(),t.menu.classList.toggle("open")}),document.addEventListener("click",n),document.addEventListener("keydown",o=>{o.key==="Escape"&&n()}),t.copyItem.addEventListener("click",async()=>{n();const o=P();try{await navigator.clipboard.writeText(o),t.copyToast.classList.add("show"),setTimeout(()=>t.copyToast.classList.remove("show"),1200)}catch{const s=document.createElement("textarea");s.value=o,s.style.position="fixed",s.style.opacity="0",document.body?.appendChild(s),s.select();try{document.execCommand("copy"),t.copyToast.classList.add("show"),setTimeout(()=>t.copyToast.classList.remove("show"),1200)}finally{s.remove()}}});const a=e.kind==="web3"&&!!e.contractAddress;if(a){const o=t.ethLimoItem.querySelector("span");o&&(o.textContent="Open on w3eth.io")}t.ethLimoItem.addEventListener("click",()=>{n();const o=k()||"/",s=o.startsWith("/")?o:`/${o}`;if(a&&e.contractAddress){const c=`https://${e.contractAddress}.w3eth.io${s}`;chrome.runtime.sendMessage({type:"open-on-w3eth",url:c}).then(r=>{r?.ok||location.assign(c)}).catch(()=>location.assign(c));return}const l=`https://${e.ensName}.limo${s}`;chrome.runtime.sendMessage({type:"open-on-eth-limo",url:l}).catch(()=>{location.assign(l)})}),t.bookmarksBtn.addEventListener("click",o=>{o.stopPropagation(),n(),chrome.runtime.sendMessage({type:"open-bookmarks"}).catch(()=>{})}),t.brandBtn.addEventListener("click",o=>{o.stopPropagation(),n(),chrome.runtime.sendMessage({type:"open-home"}).catch(()=>{})}),t.settingsItem.addEventListener("click",()=>{n(),chrome.runtime.sendMessage({type:"open-options"}).catch(()=>{})})}function D(t,e){const n=B(t.urlInput,{shadowRoot:t.shadow,placeholder:"name.eth",onSubmit:a=>{const o=F(a);if(!o){n.shake();return}location.assign(o)},onEscape:()=>{n.setValue(e()),t.urlInput.blur()}});return n}async function z(t){if(document.getElementById(v))return;const e=R();(document.documentElement||document.body).appendChild(e.host);let n=null,a=!1;e.urlInput.addEventListener("focus",()=>a=!0),e.urlInput.addEventListener("blur",()=>a=!1);const o=()=>`${t.ensName}${k()}`,s=D(e,o);/^0x[a-f0-9]{40}$/i.test(t.ensName)?e.ensHistoryLink.style.display="none":e.ensHistoryLink.href=`https://ens.eth.sh/history/${t.ensName.toLowerCase()}`;const c=()=>{const{dot:i,label:d,title:m}=N(t,n);e.dot.classList.remove("ok","syncing","caution","warn"),e.dot.classList.add(i),e.dot.title=m,e.statusWrap.classList.remove("ok","syncing","caution","warn"),e.statusWrap.classList.add(i),e.stateText.textContent=d,e.stateText.title=m,a||s.setValue(o())};c();const r=O();w(),r.setHeight(b),E(c),j(e,t),q(e,t),e.hideItem.addEventListener("click",()=>{e.menu.classList.remove("open"),r.teardown(),document.body&&(document.body.style.marginTop=""),e.host.remove()});let u=null;const g=i=>{u=i,e.updateStrip.classList.add("show"),e.host.style.height=`${b+x}px`,w(b+x),r.setHeight(b+x)},y=()=>{u=null,e.updateStrip.classList.remove("show"),e.host.style.height=`${b}px`};e.updateReloadBtn.addEventListener("click",()=>{u&&location.assign(u)}),e.updateDismissBtn.addEventListener("click",y),chrome.runtime.onMessage.addListener(i=>{if(i?.type!=="content-updated"||i.ensName.toLowerCase()!==t.ensName.toLowerCase())return;const d=new URL(i.gatewayUrl);d.pathname=location.pathname,d.search=location.search,d.hash=location.hash,g(d.toString())}),(async()=>{for(;document.getElementById(v);)n=await I(),c(),await new Promise(i=>setTimeout(i,$))})()}(async()=>{const t=await C();t&&z(t)})();
//# sourceMappingURL=chunk-Bnhrf8kS.js.map
