1function e(e){return String(e??``).trim().toLowerCase().replace(/[^a-z0-9]/g,``)}function t(t){let n=e(t);return n.startsWith(`ck`)&&n.length>2?n.slice(2):n}function n(t,n){let r=e(t),i=e(n);return r===`ckusdc`||r===`ckusdt`||i===`ckusdc`||i===`ckusdt`}function r(e){let n=t(e);return!!n&&n!==`unconfigured`}function i(e,n){let i=t(e),a=t(n);return!!i&&!!a&&i!==a&&r(i)&&r(a)}function a(e,n){let r=t(e),i=t(n);return r===`usdc`&&i===`usdt`||r===`usdt`&&i===`usdc`}function o(e,t){return a(e,t)?1:null}function s(e,t,n){let r=Number(n??0),i=o(e,t);return i===null||r===i?0:r===10?1:r>0?2+Math.abs(r-i):999}function c(e,t){return n(e,t)?2:+!i(e,t)}function l(e){return`Public main`}function u(e){return e===`zh`?`ç±å½åå¯ç¨æ± å canonical èµäº§å¨æçæãæ°æ³¨åèµäº§å建并å¯ç¨æ± åä¼èªå¨è¿å
¥å
¬å¼å¸åºã`:`Derived from enabled pools and canonical assets. Newly registered assets appear automatically after their pools are created and enabled.`}function d(e){return`Legacy beta`}function f(e){return e===`zh`?`æ§ ckUSDC / ckUSDT å¹³è¡æ± ä»å¯ç®¡çåå²ä»ä½ï¼ä½ä¸ä½ä¸ºæ°ç¨æ·é»è®¤æ¨èã`:`Legacy ckUSDC / ckUSDT parallel pools remain manageable for historical positions, but are not recommended for new users.`}export{f as a,o as c,i,u as l,n,d as o,r,c as s,s as t,l as u};
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.