https://quainance.vercel.app/assets/marketLifecycle-D10pvTOm.js?dpl=dpl_2c66BQfu1M46WxM3M5wZk6QjP5Bk
1const d="0x0000000000000000000000000000000000000000",t="0x000000000000000000000000000000000000dEaD",i="0x0050AF0000000000000000000000000000000000",c=[d,t,i];function u(e){return c.some(r=>r.toLowerCase()===e.toLowerCase())}function f(e){var o;if(e.phase!=="bonding")return;const r=(o=e.curve)==null?void 0:o.progressBps;return r!==void 0&&Number.isFinite(r)&&r>=0&&r<=1e4?r:void 0}function h(e){return e.source==="poop-v1"||e.source==="poop-v2"||e.source==="hartii"||e.source==="quainance-curve"}function v(e,r){var n,a;const o=r.toLowerCase();if(u(o))return"Burn address";if(((n=e.pairAddress)==null?void 0:n.toLowerCase())===o)return"Liquidity pool";if(((a=e.creator)==null?void 0:a.toLowerCase())===o)return"Creator";if(e.phase!=="bonding")return;const s=e.venue==="hartii-curve"?e.tradeAddress:e.venue==="poop-curve"?e.factoryAddress:void 0;return(s==null?void 0:s.toLowerCase())===o?"Bonding pool":void 0}function l(e,r){const o=e.marketId===r.marketId,s={marketId:r.marketId,tradeKey:r.tradeKey};return r.phase!=="bonding"||!r.tradeKey?{anchor:s,shouldRefresh:!1}:o&&e.tradeKey===r.tradeKey?{anchor:e,shouldRefresh:!1}:{anchor:s,shouldRefresh:r.locallyConfirmed||o&&e.tradeKey!==void 0}}export{c as B,d as Z,l as a,h as b,v as c,f as m};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.