!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a09e9c-6e83-76e2-b26f-d1ef50072f09")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,476578,e=>{"use strict";function t(e){return Array.isArray?Array.isArray(e):"[object Array]"===a(e)}let r=1/0;function n(e){return"string"==typeof e}function i(e){return"number"==typeof e}function l(e){return"object"==typeof e}function o(e){return null!=e}function s(e){return!e.trim().length}function a(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}let u=Object.prototype.hasOwnProperty;class c{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach(e=>{let r=d(e);this._keys.push(r),this._keyMap[r.id]=r,t+=r.weight}),this._keys.forEach(e=>{e.weight/=t})}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function d(e){let r=null,i=null,l=null,o=1,s=null;if(n(e)||t(e))l=e,r=h(e),i=m(e);else{if(!u.call(e,"name"))throw Error("Missing name property in key");let t=e.name;if(l=t,u.call(e,"weight")&&(o=e.weight)<=0)throw Error(`Property 'weight' in key '${t}' must be a positive integer`);r=h(t),i=m(t),s=e.getFn}return{path:r,id:i,weight:o,src:l,getFn:s}}function h(e){return t(e)?e:e.split(".")}function m(e){return t(e)?e.join("."):e}var p={isCaseSensitive:!1,ignoreDiacritics:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx{if(o(e))if(s[h]){var m,p;let g=e[s[h]];if(!o(g))return;if(h===s.length-1&&(n(g)||i(g)||!0===(m=g)||!1===m||l(p=m)&&null!==p&&"[object Boolean]"==a(m)))u.push(null==g?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-r?"-0":t}(g));else if(t(g)){c=!0;for(let e=0,t=g.length;e{this._keysMap[e.id]=t})}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,n(this.docs[0])?this.docs.forEach((e,t)=>{this._addString(e,t)}):this.docs.forEach((e,t)=>{this._addObject(e,t)}),this.norm.clear())}add(e){let t=this.size();n(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,r=this.size();t{let a=r.getFn?r.getFn(e):this.getFn(e,r.path);if(o(a)){if(t(a)){let e=[],r=[{nestedArrIndex:-1,value:a}];for(;r.length;){let{nestedArrIndex:i,value:l}=r.pop();if(o(l))if(n(l)&&!s(l)){let t={v:l,i:i,n:this.norm.get(l)};e.push(t)}else t(l)&&l.forEach((e,t)=>{r.push({nestedArrIndex:t,value:e})})}i.$[l]=e}else if(n(a)&&!s(a)){let e={v:a,n:this.norm.get(a)};i.$[l]=e}}}),this.records.push(i)}toJSON(){return{keys:this.keys,records:this.records}}}function x(e,t,{getFn:r=p.getFn,fieldNormWeight:n=p.fieldNormWeight}={}){let i=new f({getFn:r,fieldNormWeight:n});return i.setKeys(e.map(d)),i.setSources(t),i.create(),i}function v(e,{errors:t=0,currentLocation:r=0,expectedLocation:n=0,distance:i=p.distance,ignoreLocation:l=p.ignoreLocation}={}){let o=t/e.length;if(l)return o;let s=Math.abs(n-r);return i?o+s/i:s?1:o}let y=String.prototype.normalize?e=>e.normalize("NFD").replace(/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u1885\u1886\u18A9\u1920-\u192B\u1930-\u193B\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8E0-\uA8F1\uA8FF\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F]/g,""):e=>e;class b{constructor(e,{location:t=p.location,threshold:r=p.threshold,distance:n=p.distance,includeMatches:i=p.includeMatches,findAllMatches:l=p.findAllMatches,minMatchCharLength:o=p.minMatchCharLength,isCaseSensitive:s=p.isCaseSensitive,ignoreDiacritics:a=p.ignoreDiacritics,ignoreLocation:u=p.ignoreLocation}={}){if(this.options={location:t,threshold:r,distance:n,includeMatches:i,findAllMatches:l,minMatchCharLength:o,isCaseSensitive:s,ignoreDiacritics:a,ignoreLocation:u},e=s?e:e.toLowerCase(),e=a?y(e):e,this.pattern=e,this.chunks=[],!this.pattern.length)return;const c=(e,t)=>{this.chunks.push({pattern:e,alphabet:function(e){let t={};for(let r=0,n=e.length;r32){let e=0;const t=d%32,r=d-t;for(;e{let{isMatch:g,score:f,indices:x}=function(e,t,r,{location:n=p.location,distance:i=p.distance,threshold:l=p.threshold,findAllMatches:o=p.findAllMatches,minMatchCharLength:s=p.minMatchCharLength,includeMatches:a=p.includeMatches,ignoreLocation:u=p.ignoreLocation}={}){let c;if(t.length>32)throw Error("Pattern length exceeds max of 32.");let d=t.length,h=e.length,m=Math.max(0,Math.min(n,h)),g=l,f=m,x=s>1||a,y=x?Array(h):[];for(;(c=e.indexOf(t,f))>-1;)if(g=Math.min(v(t,{currentLocation:c,expectedLocation:m,distance:i,ignoreLocation:u}),g),f=c+d,x){let e=0;for(;e=a;l-=1){let o=l-1,s=r[e.charAt(o)];if(x&&(y[o]=+!!s),p[l]=(p[l+1]<<1|1)&s,n&&(p[l]|=(b[l+1]|b[l])<<1|1|b[l+1]),p[l]&M&&(S=v(t,{errors:n,currentLocation:o,expectedLocation:m,distance:i,ignoreLocation:u}))<=g){if(g=S,(f=o)<=m)break;a=Math.max(1,2*m-f)}}if(v(t,{errors:n+1,currentLocation:m,expectedLocation:m,distance:i,ignoreLocation:u})>g)break;b=p}let N={isMatch:f>=0,score:Math.max(.001,S)};if(x){let e=function(e=[],t=p.minMatchCharLength){let r=[],n=-1,i=-1,l=0;for(let o=e.length;l=t&&r.push([n,i]),n=-1)}return e[l-1]&&l-n>=t&&r.push([n,l-1]),r}(y,s);e.length?a&&(N.indices=e):N.isMatch=!1}return N}(e,t,r,{location:i+m,distance:l,threshold:o,findAllMatches:s,minMatchCharLength:a,includeMatches:n,ignoreLocation:u});g&&(h=!0),d+=f,g&&x&&(c=[...c,...x])});let m={isMatch:h,score:h?d/this.chunks.length:1};return h&&n&&(m.indices=c),m}}class S{constructor(e){this.pattern=e}static isMultiMatch(e){return w(e,this.multiRegex)}static isSingleMatch(e){return w(e,this.singleRegex)}search(){}}function w(e,t){let r=e.match(t);return r?r[1]:null}class M extends S{constructor(e,{location:t=p.location,threshold:r=p.threshold,distance:n=p.distance,includeMatches:i=p.includeMatches,findAllMatches:l=p.findAllMatches,minMatchCharLength:o=p.minMatchCharLength,isCaseSensitive:s=p.isCaseSensitive,ignoreDiacritics:a=p.ignoreDiacritics,ignoreLocation:u=p.ignoreLocation}={}){super(e),this._bitapSearch=new b(e,{location:t,threshold:r,distance:n,includeMatches:i,findAllMatches:l,minMatchCharLength:o,isCaseSensitive:s,ignoreDiacritics:a,ignoreLocation:u})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class N extends S{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,r=0,n=[],i=this.pattern.length;for(;(t=e.indexOf(this.pattern,r))>-1;)r=t+i,n.push([t,r-1]);let l=!!n.length;return{isMatch:l,score:+!l,indices:n}}}let j=[class extends S{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){let t=e===this.pattern;return{isMatch:t,score:+!t,indices:[0,this.pattern.length-1]}}},N,class extends S{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){let t=e.startsWith(this.pattern);return{isMatch:t,score:+!t,indices:[0,this.pattern.length-1]}}},class extends S{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){let t=!e.startsWith(this.pattern);return{isMatch:t,score:+!t,indices:[0,e.length-1]}}},class extends S{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){let t=!e.endsWith(this.pattern);return{isMatch:t,score:+!t,indices:[0,e.length-1]}}},class extends S{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){let t=e.endsWith(this.pattern);return{isMatch:t,score:+!t,indices:[e.length-this.pattern.length,e.length-1]}}},class extends S{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){let t=-1===e.indexOf(this.pattern);return{isMatch:t,score:+!t,indices:[0,e.length-1]}}},M],k=j.length,C=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,P=new Set([M.type,N.type]),F=[];function A(e,t){for(let r=0,n=F.length;r!!(e[_]||e.$or),I=e=>({[_]:Object.keys(e).map(t=>({[t]:e[t]}))});function U(e,r,{auto:i=!0}={}){let o=e=>{let s=Object.keys(e),a=!!e[E];if(!a&&s.length>1&&!D(e))return o(I(e));if(!t(e)&&l(e)&&!D(e)){let t=a?e[E]:s[0],l=a?e.$val:e[t];if(!n(l))throw Error(`Invalid value for key ${t}`);let o={keyId:m(t),pattern:l};return i&&(o.searcher=A(l,r)),o}let u={children:[],operator:s[0]};return s.forEach(r=>{let n=e[r];t(n)&&n.forEach(e=>{u.children.push(o(e))})}),u};return D(e)||(e=I(e)),o(e)}function L(e,t){let r=e.matches;t.matches=[],o(r)&&r.forEach(e=>{if(!o(e.indices)||!e.indices.length)return;let{indices:r,value:n}=e,i={indices:r,value:n};e.key&&(i.key=e.key.src),e.idx>-1&&(i.refIndex=e.idx),t.matches.push(i)})}function O(e,t){t.score=e.score}class z{constructor(e,t={},r){this.options={...p,...t},this.options.useExtendedSearch,this._keyStore=new c(this.options.keys),this.setCollection(e,r)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof f))throw Error("Incorrect 'index' type");this._myIndex=t||x(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){o(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=()=>!1){let t=[];for(let r=0,n=this._docs.length;r{let r=1;e.matches.forEach(({key:e,norm:n,score:i})=>{let l=e?e.weight:null;r*=Math.pow(0===i&&l?Number.EPSILON:i,(l||1)*(t?1:n))}),e.score=r})}(u,{ignoreFieldNorm:a}),o&&u.sort(s),i(t)&&t>-1&&(u=u.slice(0,t)),function(e,t,{includeMatches:r=p.includeMatches,includeScore:n=p.includeScore}={}){let i=[];return r&&i.push(L),n&&i.push(O),e.map(e=>{let{idx:r}=e,n={item:t[r],refIndex:r};return i.length&&i.forEach(t=>{t(e,n)}),n})}(u,this._docs,{includeMatches:r,includeScore:l})}_searchStringList(e){let t=A(e,this.options),{records:r}=this._myIndex,n=[];return r.forEach(({v:e,i:r,n:i})=>{if(!o(e))return;let{isMatch:l,score:s,indices:a}=t.searchIn(e);l&&n.push({item:e,idx:r,matches:[{score:s,value:e,norm:i,indices:a}]})}),n}_searchLogical(e){let t=U(e,this.options),r=(e,t,n)=>{if(!e.children){let{keyId:r,searcher:i}=e,l=this._findMatches({key:this._keyStore.get(r),value:this._myIndex.getValueForItemAtKeyId(t,r),searcher:i});return l&&l.length?[{idx:n,item:t,matches:l}]:[]}let i=[];for(let l=0,o=e.children.length;l{if(o(e)){let o=r(t,e,n);o.length&&(i[n]||(i[n]={idx:n,item:e,matches:[]},l.push(i[n])),o.forEach(({matches:e})=>{i[n].matches.push(...e)}))}}),l}_searchObjectList(e){let t=A(e,this.options),{keys:r,records:n}=this._myIndex,i=[];return n.forEach(({$:e,i:n})=>{if(!o(e))return;let l=[];r.forEach((r,n)=>{l.push(...this._findMatches({key:r,value:e[n],searcher:t}))}),l.length&&i.push({idx:n,item:e,matches:l})}),i}_findMatches({key:e,value:r,searcher:n}){if(!o(r))return[];let i=[];if(t(r))r.forEach(({v:t,i:r,n:l})=>{if(!o(t))return;let{isMatch:s,score:a,indices:u}=n.searchIn(t);s&&i.push({score:a,key:e,value:t,idx:r,norm:l,indices:u})});else{let{v:t,n:l}=r,{isMatch:o,score:s,indices:a}=n.searchIn(t);o&&i.push({score:s,key:e,value:t,norm:l,indices:a})}return i}}z.version="7.1.0",z.createIndex=x,z.parseIndex=function(e,{getFn:t=p.getFn,fieldNormWeight:r=p.fieldNormWeight}={}){let{keys:n,records:i}=e,l=new f({getFn:t,fieldNormWeight:r});return l.setKeys(n),l.setIndexRecords(i),l},z.config=p,z.parseQuery=U,function(...e){F.push(...e)}(class{constructor(e,{isCaseSensitive:t=p.isCaseSensitive,ignoreDiacritics:r=p.ignoreDiacritics,includeMatches:n=p.includeMatches,minMatchCharLength:i=p.minMatchCharLength,ignoreLocation:l=p.ignoreLocation,findAllMatches:o=p.findAllMatches,location:s=p.location,threshold:a=p.threshold,distance:u=p.distance}={}){this.query=null,this.options={isCaseSensitive:t,ignoreDiacritics:r,includeMatches:n,minMatchCharLength:i,findAllMatches:o,ignoreLocation:l,location:s,threshold:a,distance:u},e=t?e:e.toLowerCase(),e=r?y(e):e,this.pattern=e,this.query=function(e,t={}){return e.split("|").map(e=>{let r=e.trim().split(C).filter(e=>e&&!!e.trim()),n=[];for(let e=0,i=r.length;e{"use strict";let t=(0,e.i(202913).default)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);e.s(["ArrowUpRight",0,t],191379)},969949,e=>{"use strict";let t=(0,e.i(202913).default)("file-text",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);e.s(["FileText",0,t],969949)},756367,e=>{"use strict";let t=(0,e.i(202913).default)("funnel",[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]]);e.s(["Filter",0,t],756367)},283529,e=>{"use strict";let t=(0,e.i(202913).default)("hash",[["line",{x1:"4",x2:"20",y1:"9",y2:"9",key:"4lhtct"}],["line",{x1:"4",x2:"20",y1:"15",y2:"15",key:"vyu0kd"}],["line",{x1:"10",x2:"8",y1:"3",y2:"21",key:"1ggp8o"}],["line",{x1:"16",x2:"14",y1:"3",y2:"21",key:"weycgp"}]]);e.s(["Hash",0,t],283529)},259844,e=>{"use strict";let t=(0,e.i(202913).default)("sliders-horizontal",[["path",{d:"M10 5H3",key:"1qgfaw"}],["path",{d:"M12 19H3",key:"yhmn1j"}],["path",{d:"M14 3v4",key:"1sua03"}],["path",{d:"M16 17v4",key:"1q0r14"}],["path",{d:"M21 12h-9",key:"1o4lsq"}],["path",{d:"M21 19h-5",key:"1rlt1p"}],["path",{d:"M21 5h-7",key:"1oszz2"}],["path",{d:"M8 10v4",key:"tgpxqk"}],["path",{d:"M8 12H3",key:"a7s4jb"}]]);e.s(["SlidersHorizontal",0,t],259844)},576081,629343,e=>{"use strict";let t=(0,e.i(202913).default)("square-arrow-out-up-right",[["path",{d:"M21 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h6",key:"y09zxi"}],["path",{d:"m21 3-9 9",key:"mpx6sq"}],["path",{d:"M15 3h6v6",key:"1q9fwt"}]]);e.s(["default",0,t],629343),e.s(["SquareArrowOutUpRight",0,t],576081)},108663,e=>{"use strict";var t=e.i(270401);function r(e,r,n,i){var l=this,o=(0,t.useRef)(null),s=(0,t.useRef)(0),a=(0,t.useRef)(0),u=(0,t.useRef)(null),c=(0,t.useRef)([]),d=(0,t.useRef)(),h=(0,t.useRef)(),m=(0,t.useRef)(e),p=(0,t.useRef)(!0);m.current=e;var g="u">typeof window,f=!r&&0!==r&&g;if("function"!=typeof e)throw TypeError("Expected a function");r=+r||0;var x=!!(n=n||{}).leading,v=!("trailing"in n)||!!n.trailing,y="maxWait"in n,b="debounceOnServer"in n&&!!n.debounceOnServer,S=y?Math.max(+n.maxWait||0,r):null;return(0,t.useEffect)(function(){return p.current=!0,function(){p.current=!1}},[]),(0,t.useMemo)(function(){var e=function(e){var t=c.current,r=d.current;return c.current=d.current=null,s.current=e,a.current=a.current||e,h.current=m.current.apply(r,t)},t=function(e,t){f&&cancelAnimationFrame(u.current),u.current=f?requestAnimationFrame(e):setTimeout(e,t)},n=function(e){if(!p.current)return!1;var t=e-o.current;return!o.current||t>=r||t<0||y&&e-s.current>=S},w=function(t){return u.current=null,v&&c.current?e(t):(c.current=d.current=null,h.current)},M=function e(){var i=Date.now();if(x&&a.current===s.current&&N(),n(i))return w(i);if(p.current){var l=r-(i-o.current);t(e,y?Math.min(l,S-(i-s.current)):l)}},N=function(){i&&i({})},j=function(){if(g||b){var i=Date.now(),a=n(i);if(c.current=[].slice.call(arguments),d.current=l,o.current=i,a){if(!u.current&&p.current)return s.current=o.current,t(M,r),x?e(o.current):h.current;if(y)return t(M,r),e(o.current)}return u.current||t(M,r),h.current}};return j.cancel=function(){var e=u.current;e&&(f?cancelAnimationFrame(u.current):clearTimeout(u.current)),s.current=0,c.current=o.current=d.current=u.current=null,e&&i&&i({})},j.isPending=function(){return!!u.current},j.flush=function(){return u.current?w(Date.now()):h.current},j},[x,y,r,S,v,f,g,b,i])}function n(e,t){return e===t}e.s(["useDebounce",0,function(e,i,l){var o=l&&l.equalityFn||n,s=(0,t.useRef)(e),a=(0,t.useState)({})[1],u=r((0,t.useCallback)(function(e){s.current=e,a({})},[a]),i,l,a),c=(0,t.useRef)(e);return o(c.current,e)||(u(e),c.current=e),[s.current,u]},"useDebouncedCallback",0,r])},575043,e=>{"use strict";e.i(462904),e.i(204067),e.s(["toClickhouseTimestamp",0,function(e){return e.toISOString().replace("T"," ").split(".")[0]}])},557225,630056,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(452473),i=e.i(188363),l=e.i(687421),o=e.i(678998);function s(e){return e.toLowerCase()}let a=new Map([[s(l.ProviderName.OpenAI),{url:(0,o.getLocalIconUri)("OpenAI.svg"),className:"dark:invert"}],[s(l.ProviderName.Perplexity),{url:(0,o.getLocalIconUri)("Perplexity.png")}],[s(l.ProviderName.Poolside),{url:(0,o.getLocalIconUri)("poolside-logomark-solid-color.svg")}],[s(l.ProviderName.Perceptron),{url:(0,o.getFaviconUrl)("https://www.perceptron.inc")}],["voyageai",{url:(0,o.getFaviconUrl)("https://www.voyageai.com")}],[s(l.ProviderName.GoogleAIStudio),{url:(0,o.getLocalIconUri)("GoogleAIStudio.svg")}],[s(l.ProviderName.Anthropic),{url:(0,o.getLocalIconUri)("Anthropic.svg")}],[s(l.ProviderName.ClaudeOnAws),{url:(0,o.getLocalIconUri)("Anthropic.svg")}],[s(l.ProviderName.Cohere),{url:(0,o.getLocalIconUri)("Cohere.png")}],[s(l.ProviderName.Deepgram),{url:(0,o.getLocalIconUri)("Deepgram.svg"),className:"dark:invert"}],[s(l.ProviderName.DeepSeek),{url:(0,o.getLocalIconUri)("DeepSeek.png")}],[s(l.ProviderName.Together),{url:(0,o.getFaviconUrl)("https://www.together.ai/")}],[s(l.ProviderName.Infermatic),{url:(0,o.getFaviconUrl)("https://infermatic.ai/")}],[s(l.ProviderName.HuggingFace),{url:(0,o.getFaviconUrl)("https://huggingface.co/")}],[s(l.ProviderName.AI21),{url:(0,o.getFaviconUrl)("https://ai21.com/")}],[s(l.ProviderName.Featherless),{url:(0,o.getFaviconUrl)("https://featherless.ai/")}],[s(l.ProviderName.Reflection),{url:(0,o.getFaviconUrl)("https://railway.app/")}],[s(l.ProviderName.Inflection),{url:(0,o.getFaviconUrl)("https://inflection.ai/")}],[s(l.ProviderName.Minimax),{url:(0,o.getFaviconUrl)("https://minimaxi.com/")}],[s(l.ProviderName.Liquid),{url:(0,o.getFaviconUrl)("https://www.liquid.ai/"),className:"dark:invert"}],[s(l.ProviderName.Inception),{url:(0,o.getLocalIconUri)("Inception.svg"),className:"dark:invert"}],[s(l.ProviderName.Relace),{url:(0,o.getFaviconUrl)("https://www.relace.ai")}],[s(l.ProviderName.Sourceful),{url:(0,o.getFaviconUrl)("https://www.sourceful.com/")}],[s(l.ProviderName.BytePlus),{url:(0,o.getFaviconUrl)("https://www.byteplus.com")}],[s(l.ProviderName.Xiaomi),{url:(0,o.getFaviconUrl)("https://www.mi.com")}],["arcee-ai",{url:(0,o.getFaviconUrl)("https://www.arcee.ai")}],["fish-audio",{url:(0,o.getFaviconUrl)("https://fish.audio/")}],["z-ai",{url:(0,o.getFaviconUrl)("https://z.ai/"),className:"dark:invert"}],["moonshotai",{url:(0,o.getLocalIconUri)("MoonshotAI.png")}],["morph",{url:(0,o.getFaviconUrl)("https://morphllm.com")}],["qwen",{url:(0,o.getLocalIconUri)("Qwen.png")}],["google",{url:(0,o.getLocalIconUri)("GoogleGemini.svg")}],["microsoft",{url:(0,o.getLocalIconUri)("Microsoft.svg")}],["nousresearch",{url:(0,o.getFaviconUrl)("https://nousresearch.com/")}],["nvidia",{url:(0,o.getFaviconUrl)("https://nvidia.com/")}],["meta-llama",{url:(0,o.getLocalIconUri)("Meta.png")}],["meta",{url:(0,o.getLocalIconUri)("Meta.png")}],["databricks",{url:(0,o.getFaviconUrl)("https://databricks.com/")}],["openrouter",{url:(0,o.getLocalIconUri)("openrouter-glyph-light.svg"),darkUrl:(0,o.getLocalIconUri)("openrouter-glyph-dark.svg")}],["mistralai",{url:(0,o.getLocalIconUri)("Mistral.png")}],["x-ai",{url:(0,o.getFaviconUrl)("https://x.ai/")}],["amazon",{url:(0,o.getFaviconUrl)("https://nova.amazon.com/")}],["aion-labs",{url:(0,o.getFaviconUrl)("https://www.aionlabs.ai/")}],["allenai",{url:(0,o.getFaviconUrl)("https://allenai.org/")}],["switchpoint",{url:(0,o.getFaviconUrl)("https://switchpoint.dev/")}],["thedrummer",{url:(0,o.getLocalIconUri)("TheDrummer.png")}],["deepcogito",{url:(0,o.getFaviconUrl)("https://www.deepcogito.com/")}],["baidu",{url:(0,o.getFaviconUrl)("https://www.baidu.com/")}],["kwaipilot",{url:(0,o.getLocalIconUri)("Kwaipilot.png")}],["kwaivgi",{url:(0,o.getLocalIconUri)("KlingAI.png")}],["black-forest-labs",{url:(0,o.getFaviconUrl)("https://bfl.ai")}],["prime-intellect",{url:(0,o.getFaviconUrl)("https://www.primeintellect.ai/")}],["primeintellect",{url:(0,o.getFaviconUrl)("https://www.primeintellect.ai/")}],["essentialai",{url:(0,o.getFaviconUrl)("https://www.essential.ai/")}],["bytedance-seed",{url:(0,o.getFaviconUrl)("https://seed.bytedance.com/")}],[s(l.ProviderName.Seed),{url:(0,o.getFaviconUrl)("https://seed.bytedance.com/")}],["writer",{url:(0,o.getFaviconUrl)("https://writer.com/"),className:"dark:invert"}],["stepfun",{url:(0,o.getFaviconUrl)("https://platform.stepfun.ai/")}],["stepfun-ai",{url:(0,o.getFaviconUrl)("https://platform.stepfun.ai/")}],[s(l.ProviderName.Recraft),{url:(0,o.getLocalIconUri)("Recraft.svg"),className:"dark:invert"}],["bytedance",{url:(0,o.getFaviconUrl)("https://seed.bytedance.com/")}],["alibaba",{url:(0,o.getFaviconUrl)("https://www.alibabacloud.com")}],["inclusionai",{url:(0,o.getFaviconUrl)("https://www.inclusion-ai.org/")}],["tencent",{url:(0,o.getLocalIconUri)("Tencent.png")}],["ibm-granite",{url:(0,o.getLocalIconUri)("IBMGranite.svg"),className:"dark:invert"}],["nex-agi",{url:(0,o.getLocalIconUri)("NexAGI.svg"),className:"dark:invert"}],["thinkingmachines",{url:(0,o.getFaviconUrl)("https://thinkingmachines.ai/")}],["sakana",{url:(0,o.getFaviconUrl)("https://sakana.ai")}],[s(l.ProviderName.HeyGen),{url:(0,o.getFaviconUrl)("https://heygen.com")}],["zyphra",{url:(0,o.getLocalIconUri)("Zyphra.svg"),className:"dark:invert"}],["sesame",{url:(0,o.getFaviconUrl)("https://www.sesame.com")}],["canopylabs",{url:(0,o.getFaviconUrl)("https://canopylabs.ai"),className:"dark:invert"}],["hexgrad",{url:(0,o.getLocalIconUri)("Hexgrad.png")}],[s(l.ProviderName.Krea),{url:(0,o.getFaviconUrl)("https://www.krea.ai")}],[s(l.ProviderName.Runway),{url:(0,o.getFaviconUrl)("https://runwayml.com")}],[s(l.ProviderName.Upstage),{url:(0,o.getFaviconUrl)("https://www.upstage.ai/")}],["stealth",{url:(0,o.getLocalIconUri)("Stealth.svg"),className:"invert-0 dark:invert"}]]),u=new Map([["microsoft/mai-",{url:(0,o.getLocalIconUri)("MAI.png")}]]),c=/^\/(?![/\\])/u,d=/^data:image\//iu;function h(e,t){var r;let n=a.get(e.toLowerCase());return t&&(!t.startsWith("data:")||d.test(t))?(r=n?.className,c.test(t)||d.test(t)?{url:t}:t.startsWith("//")?{url:(0,o.getFaviconUrl)(`https:${t}`)}:t.startsWith("http")?{url:(0,o.getFaviconUrl)(t)}:{url:(0,o.getLocalIconUri)(t),className:r}):n??{url:o.HUGGING_FACE_FAVICON_URL}}function m({permaslug:e,author:t,iconUri:r}){let n=e.toLowerCase().replace(/^~/,"");for(let[e,t]of u)if(n.startsWith(e))return t;return h(t,r)}e.s(["getAuthorIconInfo",0,h,"getModelAuthorIconInfo",0,m],630056);var p=e.i(837556);e.s(["AuthorIcon",0,function(e){let l,o,s,a,u,c,d,g=(0,r.c)(25),{author:f,permaslug:x,iconUri:v,className:y,frame:b,frameRingClassName:S,bare:w}=e,M=void 0!==b&&b,N=void 0!==w&&w;if(g[0]!==f||g[1]!==N||g[2]!==y||g[3]!==M||g[4]!==S||g[5]!==v||g[6]!==x){u=Symbol.for("react.early_return_sentinel");e:{if(o=void 0===x?h(f,v):m({permaslug:x,author:f,iconUri:v}),N){let e;g[12]!==y?(e=(0,n.cn)("flex size-6 shrink-0 items-center justify-center","[&_img]:object-contain",y),g[12]=y,g[13]=e):e=g[13],u=(0,t.jsx)("div",{className:e,children:(0,t.jsx)(i.RemoteFavicon,{className:(0,n.cn)("size-full overflow-hidden",o?.className),faviconFor:f,imgSrc:o.url,imgSrcDark:o.darkUrl,size:256})});break e}if(M){u=(0,t.jsx)(p.IconFrame,{className:y,ringClassName:S,children:(0,t.jsx)(i.RemoteFavicon,{className:(0,n.cn)("size-full",o?.className),faviconFor:f,imgSrc:o.url,imgSrcDark:o.darkUrl,size:256})});break e}g[14]!==y?(a=(0,n.cn)("flex items-center justify-center","size-6 shrink-0 rounded-full border","bg-background p-1",y),g[14]=y,g[15]=a):a=g[15],l=i.RemoteFavicon,s=(0,n.cn)("overflow-hidden rounded-full",o?.className)}g[0]=f,g[1]=N,g[2]=y,g[3]=M,g[4]=S,g[5]=v,g[6]=x,g[7]=l,g[8]=o,g[9]=s,g[10]=a,g[11]=u}else l=g[7],o=g[8],s=g[9],a=g[10],u=g[11];return u!==Symbol.for("react.early_return_sentinel")?u:(g[16]!==l||g[17]!==f||g[18]!==o.darkUrl||g[19]!==o.url||g[20]!==s?(c=(0,t.jsx)(l,{className:s,faviconFor:f,imgSrc:o.url,imgSrcDark:o.darkUrl,size:256}),g[16]=l,g[17]=f,g[18]=o.darkUrl,g[19]=o.url,g[20]=s,g[21]=c):c=g[21],g[22]!==a||g[23]!==c?(d=(0,t.jsx)("div",{className:a,children:c}),g[22]=a,g[23]=c,g[24]=d):d=g[24],d)}],557225)},837556,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(452473);e.s(["IconFrame",0,function(e){let i,l,o,s,a,u,c=(0,r.c)(15),{children:d,className:h,variant:m,decorative:p,ringClassName:g}=e,f=void 0!==p&&p||void 0;c[0]!==h?(i=(0,n.cn)("relative flex shrink-0 items-center justify-center","box-content p-px","overflow-hidden rounded-sm bg-background","size-6",h),c[0]=h,c[1]=i):i=c[1],c[2]===Symbol.for("react.memo_cache_sentinel")?(l=(0,n.cn)("absolute inset-px flex items-center justify-center","[&_img]:absolute [&_img]:inset-0 [&_img]:size-full [&_img]:object-contain","[&_img]:rounded-sm"),c[2]=l):l=c[2],c[3]!==d?(o=(0,t.jsx)("div",{className:l,children:d}),c[3]=d,c[4]=o):o=c[4];let x="app"===(void 0===m?"default":m)&&"dark:inset-px dark:ring-white";return c[5]!==g||c[6]!==x?(s=(0,n.cn)("pointer-events-none absolute inset-0 rounded-[inherit] ring-1 ring-inset ring-border/60",x,g),c[5]=g,c[6]=x,c[7]=s):s=c[7],c[8]!==s?(a=(0,t.jsx)("div",{"aria-hidden":!0,className:s}),c[8]=s,c[9]=a):a=c[9],c[10]!==f||c[11]!==i||c[12]!==o||c[13]!==a?(u=(0,t.jsxs)("div",{"aria-hidden":f,className:i,children:[o,a]}),c[10]=f,c[11]=i,c[12]=o,c[13]=a,c[14]=u):u=c[14],u}])},845961,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(452473),i=e.i(188363),l=e.i(837556);e.s(["ProviderIcon",0,e=>{let o,s,a,u,c=(0,r.c)(24),{providerName:d,providerIcon:h,className:m,frame:p}=e;if(void 0!==p&&p){let e,r,o,s;return c[0]!==m?(e=(0,n.cn)("size-8",m),c[0]=m,c[1]=e):e=c[1],c[2]!==h.className?(r=(0,n.cn)("size-full",h.className),c[2]=h.className,c[3]=r):r=c[3],c[4]!==h.darkUrl||c[5]!==h.url||c[6]!==d||c[7]!==r?(o=(0,t.jsx)(i.RemoteFavicon,{className:r,faviconFor:d,imgSrc:h.url,imgSrcDark:h.darkUrl,size:256}),c[4]=h.darkUrl,c[5]=h.url,c[6]=d,c[7]=r,c[8]=o):o=c[8],c[9]!==e||c[10]!==o?(s=(0,t.jsx)(l.IconFrame,{className:e,children:o}),c[9]=e,c[10]=o,c[11]=s):s=c[11],s}return c[12]!==m?(o=(0,n.cn)("flex items-center justify-center","rounded-lg p-1","h-8 w-8 shadow-inner","bg-muted/40",m),c[12]=m,c[13]=o):o=c[13],c[14]!==h.className?(s=(0,n.cn)("overflow-hidden rounded-sm",h.className),c[14]=h.className,c[15]=s):s=c[15],c[16]!==h.darkUrl||c[17]!==h.url||c[18]!==d||c[19]!==s?(a=(0,t.jsx)(i.RemoteFavicon,{className:s,faviconFor:d,imgSrc:h.url,imgSrcDark:h.darkUrl,size:256}),c[16]=h.darkUrl,c[17]=h.url,c[18]=d,c[19]=s,c[20]=a):a=c[20],c[21]!==o||c[22]!==a?(u=(0,t.jsx)("div",{className:o,children:a}),c[21]=o,c[22]=a,c[23]=u):u=c[23],u}])},759024,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(704318),i=e.i(452473),l=e.i(691038),o=e.i(778084),s=e.i(648156);e.s(["InfoTooltip",0,function(e){var a;let u,c,d,h,m,p,g,f,x=(0,r.c)(33),{align:v,"aria-label":y,children:b,className:S,contentClassName:w,icon:M,side:N,sideOffset:j}=e,k=void 0===N?"bottom":N,C=(0,l.useMediaMd)();x[0]!==y||x[1]!==b?(u=y??("string"==typeof(a=b)&&a.trim().length>0?a.trim():"Information"),x[0]=y,x[1]=b,x[2]=u):u=x[2],x[3]!==S?(c=(0,i.cn)("inline-flex items-center justify-center border-0 bg-transparent p-0 align-middle text-[inherit] leading-[inherit] focus-visible:outline-none focus-visible:border-focus-border focus-visible:shadow-focus",S),x[3]=S,x[4]=c):c=x[4],x[5]!==M?(d=M??(0,t.jsx)(n.InformationCircleIcon,{className:"inline h-4 w-4 text-muted-foreground"}),x[5]=M,x[6]=d):d=x[6],x[7]!==u||x[8]!==c||x[9]!==d?(h=(0,t.jsx)("button",{type:"button",tabIndex:-1,"aria-label":u,className:c,children:d}),x[7]=u,x[8]=c,x[9]=d,x[10]=h):h=x[10];let P=h;if(C){let e,r;return x[11]!==w?(e=(0,i.cn)("max-w-xs",w),x[11]=w,x[12]=e):e=x[12],x[13]!==v||x[14]!==b||x[15]!==k||x[16]!==j||x[17]!==e||x[18]!==P?(r=(0,t.jsx)(s.Tooltip,{align:v,className:e,content:b,side:k,sideOffset:j,children:P}),x[13]=v,x[14]=b,x[15]=k,x[16]=j,x[17]=e,x[18]=P,x[19]=r):r=x[19],r}return x[20]!==P?(m=(0,t.jsx)(o.PopoverTrigger,{render:P}),x[20]=P,x[21]=m):m=x[21],x[22]!==w?(p=(0,i.cn)("w-52 p-2 text-xs",w),x[22]=w,x[23]=p):p=x[23],x[24]!==v||x[25]!==b||x[26]!==k||x[27]!==j||x[28]!==p?(g=(0,t.jsx)(o.PopoverContent,{align:v,side:k,sideOffset:j,className:p,children:b}),x[24]=v,x[25]=b,x[26]=k,x[27]=j,x[28]=p,x[29]=g):g=x[29],x[30]!==m||x[31]!==g?(f=(0,t.jsxs)(o.Popover,{children:[m,g]}),x[30]=m,x[31]=g,x[32]=f):f=x[32],f}])},188363,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(948992),i=e.i(678998),l=e.i(270401);let o=/\.(png|jpe?g|ico|svg|webp|gif|bmp)$/i;e.s(["RemoteFavicon",0,function(e){let s,a,u,c,d,h,m,p,g,f,x,v,y=(0,r.c)(51),[b,S]=(0,l.useState)(null),[w,M]=(0,l.useState)(null),[N,j]=(0,l.useState)(!1),[k,C]=(0,l.useState)(!1),P=e.size||256,F=e.hasCuratedFaviconUrl??!1;y[0]!==N||y[1]!==k||y[2]!==e.faviconFor||y[3]!==e.imgSrc||y[4]!==P||y[5]!==F?(s=function({faviconFor:e,size:t,didCuratedIconFail:r,didSiteIconFail:n,hasCuratedFaviconUrl:l,imgSrc:s}){if(s)return{source:"given",src:s};if(l&&(e=>{try{let{pathname:t}=new URL(e);return o.test(t)}catch{return!1}})(e)&&!r)return{source:"curated",src:(0,i.getCdnImageUrl)(e)};let a=n?(0,i.getParentSiteUrl)(e):null;return null!==a?{source:"parent-site",src:(0,i.getFaviconUrl)(a,t)}:{source:"site",src:(0,i.getFaviconUrl)(e,t)}}({faviconFor:e.faviconFor,size:P,didCuratedIconFail:N,didSiteIconFail:k,hasCuratedFaviconUrl:F,imgSrc:e.imgSrc}),y[0]=N,y[1]=k,y[2]=e.faviconFor,y[3]=e.imgSrc,y[4]=P,y[5]=F,y[6]=s):s=y[6];let{source:A,src:_}=s;y[7]!==e.faviconFor||y[8]!==P||y[9]!==A?(a=t=>{"site"!==A||P<=16||t>16||null!==(0,i.getParentSiteUrl)(e.faviconFor)&&C(!0)},y[7]=e.faviconFor,y[8]=P,y[9]=A,y[10]=a):a=y[10];let E=a;y[11]!==e.faviconFor||y[12]!==A?(u=t=>{switch(A){case"curated":if((0,i.isOpenRouterHostedUrl)(e.faviconFor))return void S(t);j(!0);return;case"site":if(null===(0,i.getParentSiteUrl)(e.faviconFor))return void S(t);C(!0);return;case"given":case"parent-site":return void S(t);default:S(t)}},y[11]=e.faviconFor,y[12]=A,y[13]=u):u=y[13];let D=u;y[14]===Symbol.for("react.memo_cache_sentinel")?(c=()=>{S(null)},y[14]=c):c=y[14],y[15]!==_?(d=[_],y[15]=_,y[16]=d):d=y[16],(0,l.useEffect)(c,d),y[17]===Symbol.for("react.memo_cache_sentinel")?(h=()=>{j(!1),C(!1)},y[17]=h):h=y[17],y[18]!==e.faviconFor||y[19]!==e.imgSrc||y[20]!==P?(m=[e.faviconFor,e.imgSrc,P],y[18]=e.faviconFor,y[19]=e.imgSrc,y[20]=P,y[21]=m):m=y[21],(0,l.useEffect)(h,m),y[22]===Symbol.for("react.memo_cache_sentinel")?(p=()=>{M(null)},y[22]=p):p=y[22],y[23]!==e.imgSrcDark?(g=[e.imgSrcDark],y[23]=e.imgSrcDark,y[24]=g):g=y[24],(0,l.useEffect)(p,g);let I=`Favicon for ${e.faviconFor}`;y[25]!==P||y[26]!==I?(f={width:P,height:P,alt:I,className:"h-full w-full object-cover"},y[25]=P,y[26]=I,y[27]=f):f=y[27];let U=f;if(e.imgSrcDark){let r,i,l;return y[28]!==b||y[29]!==U||y[30]!==D||y[31]!==E||y[32]!==_?(r=(0,t.jsx)("span",{className:"block h-full w-full shrink-0 dark:hidden",children:b?(0,t.jsx)("span",{className:"bg-muted",children:(0,t.jsx)(n.GlobeAltIcon,{className:"h-4 w-4 text-muted-foreground/60"})}):(0,t.jsx)("img",{...U,src:_,onError:e=>D(e.toString()),onLoad:e=>E(e.currentTarget.naturalWidth)})}),y[28]=b,y[29]=U,y[30]=D,y[31]=E,y[32]=_,y[33]=r):r=y[33],y[34]!==w||y[35]!==U||y[36]!==e.imgSrcDark?(i=(0,t.jsx)("span",{className:"hidden h-full w-full shrink-0 dark:block",children:w?(0,t.jsx)("span",{className:"bg-muted",children:(0,t.jsx)(n.GlobeAltIcon,{className:"h-4 w-4 text-muted-foreground/60"})}):(0,t.jsx)("img",{...U,src:e.imgSrcDark,onError:e=>M(e.toString())})}),y[34]=w,y[35]=U,y[36]=e.imgSrcDark,y[37]=i):i=y[37],y[38]!==e.className||y[39]!==r||y[40]!==i?(l=(0,t.jsxs)("div",{className:e.className,children:[r,i]}),y[38]=e.className,y[39]=r,y[40]=i,y[41]=l):l=y[41],l}return y[42]!==b||y[43]!==U||y[44]!==D||y[45]!==E||y[46]!==_?(x=b?(0,t.jsx)("span",{className:"bg-muted",children:(0,t.jsx)(n.GlobeAltIcon,{className:"h-4 w-4 text-muted-foreground/60"})}):(0,t.jsx)("picture",{className:"h-full w-full shrink-0",children:(0,t.jsx)("img",{...U,src:_,loading:"lazy",decoding:"async",onError:e=>D(e.toString()),onLoad:e=>E(e.currentTarget.naturalWidth)})}),y[42]=b,y[43]=U,y[44]=D,y[45]=E,y[46]=_,y[47]=x):x=y[47],y[48]!==e.className||y[49]!==x?(v=(0,t.jsx)("div",{className:e.className,children:x}),y[48]=e.className,y[49]=x,y[50]=v):v=y[50],v}])},379684,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(734293),i=e.i(452473),l=e.i(654847),o=e.i(191379),s=e.i(551365),a=e.i(971531),u=e.i(639580),c=e.i(664288);let d="text-foreground underline underline-offset-2 decoration-current/40 hover:text-accent-foreground hover:decoration-current transition-colors";e.s(["LINK_CLASSES",0,d,"TextLink",0,function(e){let h,m,p,g,f,x,v,y,b,S,w,M,N,j,k,C,P,F,A,_,E,D,I=(0,r.c)(71);I[0]!==e?({render:y,children:h,className:m,icon:p,iconPosition:b,showExternalIcon:S,prefetch:w,onFocus:g,onMouseEnter:f,onTouchStart:x,...v}=e,I[0]=e,I[1]=h,I[2]=m,I[3]=p,I[4]=g,I[5]=f,I[6]=x,I[7]=v,I[8]=y,I[9]=b,I[10]=S,I[11]=w):(h=I[1],m=I[2],p=I[3],g=I[4],f=I[5],x=I[6],v=I[7],y=I[8],b=I[9],S=I[10],w=I[11]);let U=void 0===b?"end":b,L=void 0!==S&&S,O=void 0===w?"hover":w,z=(0,u.useLocalizedHref)(v.href);I[12]!==z?(M=(0,l.getHrefString)(z),I[12]=z,I[13]=M):M=I[13],I[14]!==O||I[15]!==M?(N={prefetch:O,href:M},I[14]=O,I[15]=M,I[16]=N):N=I[16],I[17]!==g||I[18]!==f||I[19]!==x?(j={onFocus:g,onMouseEnter:f,onTouchStart:x},I[17]=g,I[18]=f,I[19]=x,I[20]=j):j=I[20];let R=(0,a.useLinkPrefetch)(N,j);I[21]!==m?(k=(0,i.cn)(d,"text-xs cursor-pointer",m),I[21]=m,I[22]=k):k=I[22];let B=k;I[23]!==p||I[24]!==L?(C=p??(L?(0,t.jsx)(o.ArrowUpRight,{className:"inline size-3 align-[-1px]"}):null),I[23]=p,I[24]=L,I[25]=C):C=I[25];let T=C;I[26]!==U||I[27]!==T?(P="start"===U&&T?(0,t.jsx)("span",{className:"mr-0.5 inline-flex",children:T}):null,I[26]=U,I[27]=T,I[28]=P):P=I[28];let $=P;I[29]!==U||I[30]!==T?(F="end"===U&&T?(0,t.jsx)("span",{className:"ml-0.5 inline-flex",children:T}):null,I[29]=U,I[30]=T,I[31]=F):F=I[31];let H=F,V=(0,l.isCrossZoneHref)(z);I[32]!==h||I[33]!==y?(A=y?(0,c.getChildContent)(y):h,I[32]=h,I[33]=y,I[34]=A):A=I[34];let G=A;I[35]!==G||I[36]!==H||I[37]!==z||I[38]!==g||I[39]!==f||I[40]!==x||I[41]!==v||I[42]!==y||I[43]!==B||I[44]!==$?(_=y?{className:B,children:(0,t.jsxs)(t.Fragment,{children:[$,G,H]}),...v,onFocus:g,onMouseEnter:f,onTouchStart:x,href:z}:{},I[35]=G,I[36]=H,I[37]=z,I[38]=g,I[39]=f,I[40]=x,I[41]=v,I[42]=y,I[43]=B,I[44]=$,I[45]=_):_=I[45],I[46]!==y||I[47]!==_?(E={render:y,defaultTagName:"a",props:_},I[46]=y,I[47]=_,I[48]=E):E=I[48];let K=(0,n.useRender)(E);if(y){if(V)throw Error(`TextLink: cross-zone href "${(0,l.getHrefString)(z)}" cannot be combined with the render prop. Use a plain element instead.`);return K}if(V){let e,r,n;if(I[49]!==v){let{href:t,replace:r,scroll:n,shallow:i,passHref:l,legacyBehavior:o,locale:s,onNavigate:a,...u}=v;e=u,I[49]=v,I[50]=e}else e=I[50];return I[51]!==z?(r=(0,l.getHrefString)(z),I[51]=z,I[52]=r):r=I[52],I[53]!==e||I[54]!==h||I[55]!==H||I[56]!==g||I[57]!==f||I[58]!==x||I[59]!==B||I[60]!==$||I[61]!==r?(n=(0,t.jsxs)("a",{href:r,className:B,onFocus:g,onMouseEnter:f,onTouchStart:x,...e,children:[$,h,H]}),I[53]=e,I[54]=h,I[55]=H,I[56]=g,I[57]=f,I[58]=x,I[59]=B,I[60]=$,I[61]=r,I[62]=n):n=I[62],n}return I[63]!==h||I[64]!==H||I[65]!==z||I[66]!==R||I[67]!==v||I[68]!==B||I[69]!==$?(D=(0,t.jsxs)(s.default,{className:B,...v,...R,href:z,children:[$,h,H]}),I[63]=h,I[64]=H,I[65]=z,I[66]=R,I[67]=v,I[68]=B,I[69]=$,I[70]=D):D=I[70],D}])},664288,e=>{"use strict";e.s(["getChildContent",0,function(e){let{props:t}=e;if("object"==typeof t&&null!==t&&"children"in t)return t.children}])},388095,e=>{"use strict";var t=e.i(505962),r=e.i(270401);e.s(["useResettableState",0,function(e,n){let i,l,o=(0,t.c)(5);o[0]!==n||o[1]!==e?(i=()=>n(e),o[0]=n,o[1]=e,o[2]=i):i=o[2];let[s,a]=(0,r.useState)(i),[u,c]=(0,r.useState)(e);return Object.is(u,e)||(c(e),a(n(e))),o[3]!==s?(l=[s,a],o[3]=s,o[4]=l):l=o[4],l}])},638471,e=>{"use strict";var t=e.i(505962),r=e.i(270401);e.s(["useMutationObserver",0,(e,n,i)=>{let l,o,s,a=(0,t.c)(7);a[0]!==i?(l=void 0===i?{attributes:!0,characterData:!0,childList:!0,subtree:!0}:i,a[0]=i,a[1]=l):l=a[1];let u=l;a[2]!==n||a[3]!==u||a[4]!==e?(o=()=>{if(!e.current)return;let t=new MutationObserver(n);return t.observe(e.current,u),()=>t.disconnect()},s=[e,n,u],a[2]=n,a[3]=u,a[4]=e,a[5]=o,a[6]=s):(o=a[5],s=a[6]),(0,r.useEffect)(o,s)}])},823643,735797,e=>{"use strict";var t=e.i(505962),r=e.i(553215),n=e.i(654847),i=e.i(779100),l=e.i(185473),o=e.i(230953),s=e.i(706527),a=e.i(695707),u=e.i(749509),c=e.i(708991),d=e.i(270401),h=e.i(108663),m=e.i(71975),p=e.i(252358),g=e.i(639580),f=e.i(773195),x=e.i(442427);let v=/\d+\.\d+|[\w]+(?:\.[\w]+)*/g,y=/^\d+\.\d+$/;function b(e){let t=e.toLowerCase(),r=e=>(e.match(v)||[]).flatMap(e=>y.test(e)?e:e.split(".").filter(Boolean)),n=r(t),i=t.includes("-")?r(t.replaceAll("-","")):[];return(0,x.unique)([...n,...i])}e.s(["generateModelKeywords",0,b],735797);var S=e.i(784510);let{BaseContext:w,Provider:M}=(0,c.createProvider)(()=>{let e,c,x,v,y,b,w,M,F,A,_,E,D,I,U=(0,t.c)(44),L=(0,i.useLocale)(),O=(0,u.useRouter)(),z=(0,g.useHrefLocalizer)(),R=(0,u.usePathname)(),B=(0,a.useQueryClient)(),{availableTextModels:T,isReady:$,getAllProviders:H}=(0,S.useGlobal)(),[V,G]=(0,d.useState)(""),[K]=(0,h.useDebounce)(V,200),[W,q]=(0,d.useState)(!1),Q=(0,p.usePosthogClient)();U[0]!==$||U[1]!==B?(e=()=>{$||(B.prefetchQuery((0,m.availableModelsOptions)()),B.prefetchQuery((0,f.availableProvidersOptions)()))},c=[$,B],U[0]=$,U[1]=B,U[2]=e,U[3]=c):(e=U[2],c=U[3]),(0,d.useEffect)(e,c),U[4]!==K||U[5]!==Q?(x=()=>{K.trim()&&Q.capture(r.PostHogEvent.NavSearch,{search_term:K})},v=[K,Q],U[4]=K,U[5]=Q,U[6]=x,U[7]=v):(x=U[6],v=U[7]),(0,d.useEffect)(x,v),U[8]===Symbol.for("react.memo_cache_sentinel")?(y=()=>{q(!1)},U[8]=y):y=U[8],U[9]!==R?(b=[R],U[9]=R,U[10]=b):b=U[10],(0,d.useEffect)(y,b);e:{let e;if(!T.length){let e;U[11]===Symbol.for("react.memo_cache_sentinel")?(e=[],U[11]=e):e=U[11],w=e;break e}if(U[12]!==T||U[13]!==L){let t=T.toSorted(N).map(j);e=(0,l.groupBy)(t,e=>{let t=new Date(e.created_at);return(0,o.formatDate)(t,{locale:L,timeZone:"UTC",preset:"month-year"})??"—"}).map(k),U[12]=T,U[13]=L,U[14]=e}else e=U[14];w=e}let Y=w;t:{let e;if(!K.trim()){M=Y;break t}if(U[15]!==K||U[16]!==Y){let t=K.toLowerCase();e=Y.map(e=>{let[r,n]=e;return[r,n.filter(e=>e.name.toLowerCase().includes(t))]}).filter(C).map(P),U[15]=K,U[16]=Y,U[17]=e}else e=U[17];M=e}let X=M;U[18]!==H?(F=H(),U[18]=H,U[19]=F):F=U[19];let Z=F;r:{let e;if(!K.trim()){let e;U[20]===Symbol.for("react.memo_cache_sentinel")?(e=[],U[20]=e):e=U[20],A=e;break r}if(U[21]!==Z||U[22]!==K){let t=K.toLowerCase();e=Z.filter(e=>{let r=e.displayName.toLowerCase().includes(t),n=e.slug.toLowerCase().includes(t);return r||n}).slice(0,3),U[21]=Z,U[22]=K,U[23]=e}else e=U[23];A=e}let J=A;U[24]!==z||U[25]!==O?(_=e=>{q(!1),G(""),O.push((0,n.getHrefString)(z(`/${(0,s.getModelVariantSlug)(e)}`)))},U[24]=z,U[25]=O,U[26]=_):_=U[26];let ee=_;U[27]!==z||U[28]!==O?(E=e=>{q(!1),G(""),O.push((0,n.getHrefString)(z(`/provider/${e.slug}`)))},U[27]=z,U[28]=O,U[29]=E):E=U[29];let et=E;U[30]!==z||U[31]!==O?(D=e=>{q(!1),G(""),O.push((0,n.getHrefString)(z(`/models?q=${encodeURIComponent(e.toLowerCase())}`)))},U[30]=z,U[31]=O,U[32]=D):D=U[32];let er=D,en=!$;return U[33]!==Z||U[34]!==X||U[35]!==J||U[36]!==er||U[37]!==ee||U[38]!==et||U[39]!==W||U[40]!==Y||U[41]!==V||U[42]!==en?(I={isOpen:W,isLoading:en,setIsOpen:q,searchValue:V,setSearchValue:G,modelGroupByCreatedAtEntries:Y,filteredModelGroupByCreatedAtEntries:X,filteredProviders:J,allProviders:Z,handleSelectModel:ee,handleSelectProvider:et,handleSearchAll:er},U[33]=Z,U[34]=X,U[35]=J,U[36]=er,U[37]=ee,U[38]=et,U[39]=W,U[40]=Y,U[41]=V,U[42]=en,U[43]=I):I=U[43],I});function N(e,t){return new Date(t.created_at).getTime()-new Date(e.created_at).getTime()}function j(e){return{...e,searchKeywords:b(e.name)}}function k(e){let{key:t,values:r}=e;return[t,r]}function C(e){let[,t]=e;return t&&t.length>0}function P(e){let[t,r]=e;return[t,r]}e.s(["NavSearchProvider",0,M,"useNavSearch",0,()=>{let e=(0,d.useContext)(w);if(!e)throw Error("useNavSearch must be used within a NavSearchProvider.");return e}],823643)},958969,e=>{"use strict";e.s(["LatestRouterModel",0,{AnthropicClaudeOpus:"~anthropic/claude-opus-latest",AnthropicClaudeSonnet:"~anthropic/claude-sonnet-latest",AnthropicClaudeHaiku:"~anthropic/claude-haiku-latest",GoogleGeminiPro:"~google/gemini-pro-latest",GoogleGeminiFlash:"~google/gemini-flash-latest",OpenAIGpt:"~openai/gpt-latest",OpenAIGptSol:"~openai/gpt-sol-latest",OpenAIGptMini:"~openai/gpt-mini-latest",MoonshotKimi:"~moonshotai/kimi-latest"},"RouterModel",0,{Auto:"openrouter/auto",AutoBeta:"openrouter/auto-beta",BodyBuilder:"openrouter/bodybuilder",Free:"openrouter/free",ParetoCode:"openrouter/pareto-code",Fusion:"openrouter/fusion",FusionFlash:"openrouter/fusion-flash",Phaser:"openrouter/phaser"}])},678998,e=>{"use strict";e.i(687421);let t=(e,t=256)=>`https://t0.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=${e}&size=${t}`,r=new Set(["ac","co","com","edu","go","gob","gov","ltd","me","ne","net","nom","or","org","plc","sch"]),n=new Set(["amazonaws.com","azurewebsites.net","cloudfront.net","firebaseapp.com","fly.dev","github.io","gitlab.io","herokuapp.com","ngrok.app","ngrok.io","netlify.app","onrender.com","pages.dev","run.app","vercel.app","web.app","workers.dev"]),i=e=>{try{let t=new URL(e).hostname.toLowerCase().replace(/\.$/,"");return"openrouter.ai"===t||t.endsWith(".openrouter.ai")}catch{return!1}},l=t("https://huggingface.co/");e.s(["HUGGING_FACE_FAVICON_URL",0,l,"getCdnImageUrl",0,e=>i(e)?e:`/api/frontend/v1/image-proxy?url=${encodeURIComponent(e)}`,"getFaviconUrl",0,t,"getLocalIconUri",0,e=>`/images/icons/${e}`,"getParentSiteUrl",0,e=>{let t=(e=>{let t=/^[a-z][a-z\d+\-.]*:\/\//iu.test(e)?e:`https://${e}`;try{return new URL(t).hostname.toLowerCase().replace(/\.$/u,"")}catch{return null}})(e);if(null===t)return null;let i=t.split(".").slice(1);if(i.length<2||2===i.length&&2===(i[1]??"").length&&r.has(i[0]??""))return null;let l=i.join(".");return[...n].some(e=>l===e||l.endsWith(`.${e}`))?null:`https://${l}`},"isOpenRouterHostedUrl",0,i])},651825,e=>{"use strict";var t=e.i(370066),r=e.i(61291);e.s(["formatTokens",0,function(e,r){return(0,t.formatNumber)(r,{locale:e,preset:"provider-tokens"})??"—"},"formatUptimePercent",0,function(e,t){return(0,r.formatPercentPoints)(t,{locale:e,preset:"fixed-2"})??"—"},"formatUptimePercentFloor",0,function(e,t){let n=Number((100*t).toPrecision(12));return(0,r.formatPercentPoints)(Math.floor(n)/100,{locale:e,preset:"native-fixed-2"})??"—"}])},148572,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(452473),i=e.i(394333),l=e.i(980351),o=e.i(779100),s=e.i(150049),a=e.i(180711),u=e.i(230953),c=e.i(270401),d=e.i(651825);let h={good:"fill-positive",ok:"fill-warning",bad:"fill-negative",noData:"fill-muted-foreground"},m=[{key:"start",widthClassName:"w-9"},{key:"middle",widthClassName:"w-9"},{key:"yesterday",widthClassName:"w-12"},{key:"now",widthClassName:"w-6"}],p=e=>null===e?h.noData:e>=95?h.good:e>=85?h.ok:h.bad;function g(e){let{key:r,widthClassName:l}=e;return(0,t.jsx)(i.Skeleton,{className:(0,n.cn)("h-3",l),"data-uptime-skeleton":"tick-label"},r)}function f(e,r){return(0,t.jsx)(i.Skeleton,{className:"h-8 flex-1 rounded-none","data-uptime-skeleton":"bar"},`uptime-bar-${r}`)}function x(e,t){return"availability"===t&&"availability"in e?e.availability:e.uptime}function v(e,t){return null===t?"N/A":(0,d.formatUptimePercentFloor)(e,t)}function y(e,t){return new Date(e.getTime()+60*t*6e4)}function b({locale:e,timeZone:t,date:r}){return`${(0,u.formatDate)(r,{locale:e,timeZone:t,preset:"day-month"})??"—"}, ${S({locale:e,timeZone:t,date:r})}`}function S({locale:e,timeZone:t,date:r}){return(0,u.formatTime)(r,{locale:e,timeZone:t,preset:"hour-only"})??"—"}e.s(["UPTIME_COLORS",0,h,"UptimeTimelineBar",0,function(e){var i,d,m;let g,f,w,M,N,j,k,C,P,F,A,_,E,D,I,U,L,O,z,R,B,T=(0,r.c)(88),{points:$,metric:H,className:V,title:G,defaultValue:K}=e,W=void 0===H?"uptime":H,q=(0,o.useLocale)(),Q=(0,s.useResolvedDisplayTimeZone)("local"),[Y,X]=(0,c.useState)(null),[Z,J]=(0,c.useState)(null),ee=(0,l.useHydrated)();if(T[0]!==K||T[1]!==Y||T[2]!==W||T[3]!==$){let e=$.at(-1),t=void 0!==K;if(Y){let e;T[5]!==Y||T[6]!==W?(e=x(Y,W),T[5]=Y,T[6]=W,T[7]=e):e=T[7],g=e}else g=t?K??null:e?x(e,W):null;T[0]=K,T[1]=Y,T[2]=W,T[3]=$,T[4]=g}else g=T[4];let et="Last 72 hours";if(ee){let e;T[8]!==Y||T[9]!==q||T[10]!==$||T[11]!==Q?(e=Y?function({locale:e,timeZone:t,date:r}){let n=y(r,1),i=(0,a.calendarDateForInstant)(r,{timeZone:t}),l=(0,a.calendarDateForInstant)(n,{timeZone:t}),o=void 0!==i&&i===l?S({locale:e,timeZone:t,date:n}):b({locale:e,timeZone:t,date:n});return`${b({locale:e,timeZone:t,date:r})} - ${o}`}({locale:q,timeZone:Q,date:Y.date}):function({locale:e,timeZone:t,points:r}){let n=r[0]?.date,i=r.at(-1)?.date;return n&&i?`${b({locale:e,timeZone:t,date:n})} - ${b({locale:e,timeZone:t,date:y(i,1)})}`:"Last 72 hours"}({locale:q,timeZone:Q,points:$}),T[8]=Y,T[9]=q,T[10]=$,T[11]=Q,T[12]=e):e=T[12],et=e}let er=0===$.length?0:100/$.length;if(T[13]!==V?(f=(0,n.cn)(V),T[13]=V,T[14]=f):f=T[14],T[15]!==et||T[16]!==G?(w=G?(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 flex-wrap items-baseline gap-x-2 max-sm:basis-full",children:[(0,t.jsx)("h3",{className:"text-sm font-medium text-foreground",children:G}),(0,t.jsx)("span",{className:"text-xs text-muted-foreground/70",children:et})]}):(0,t.jsx)("span",{className:"min-w-0 flex-1 text-xs text-muted-foreground/70 max-sm:basis-full",children:et}),T[15]=et,T[16]=G,T[17]=w):w=T[17],T[18]!==g?(M=(0,n.cn)("shrink-0 text-right text-sm font-medium tabular-nums",null===(i=g)?"text-muted-foreground":i>=95?"text-positive":i>=85?"text-warning":"text-destructive"),T[18]=g,T[19]=M):M=T[19],T[20]!==g||T[21]!==q||T[22]!==W?(N=function(e,{metric:t,displayValue:r}){return"availability"===t?`Availability ${v(e,r)}`:v(e,r)}(q,{metric:W,displayValue:g}),T[20]=g,T[21]=q,T[22]=W,T[23]=N):N=T[23],T[24]!==M||T[25]!==N?(j=(0,t.jsx)("span",{className:M,children:N}),T[24]=M,T[25]=N,T[26]=j):j=T[26],T[27]!==w||T[28]!==j?(k=(0,t.jsxs)("div",{className:"mb-4 flex flex-wrap items-center justify-between gap-2","data-uptime-timeline-header":"true",children:[w,j]}),T[27]=w,T[28]=j,T[29]=k):k=T[29],T[30]!==W||T[31]!==$.length?(d=W,m=$.length,C=`${"availability"===d?"Availability":"Uptime"} timeline for ${m} ${1===m?"hour":"hours"}`,T[30]=W,T[31]=$.length,T[32]=C):C=T[32],T[33]!==er||T[34]!==ee||T[35]!==q||T[36]!==W||T[37]!==$||T[38]!==Q){let e;T[40]!==er||T[41]!==ee||T[42]!==q||T[43]!==W||T[44]!==Q?(e=(e,r)=>{let i=p(x(e,W)),l=`${r*er}%`,o=`${er-.2}%`,s=()=>{X(e),J(r)};return(0,t.jsx)("g",{children:(0,t.jsx)("rect",{role:"button",tabIndex:0,"aria-label":function(e,{point:t,metric:r,isHydrated:n,timeZone:i}){let l=n?(0,u.formatDateTime)(t.date,{locale:e,timeZone:i,preset:"numeric-seconds"})??"—":t.date.toISOString();return"availability"===r?`${l}: Availability ${v(e,x(t,r))}`:`${l}: ${v(e,t.uptime)}`}(q,{point:e,metric:W,isHydrated:ee,timeZone:Q}),x:l,y:"0",width:o,height:32,className:(0,n.cn)("transition-all duration-300",i),fillOpacity:i===h.noData?.2:.95,onFocus:s,onBlur:()=>{J(null),X(null)},onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),s())},onMouseEnter:s,onMouseLeave:()=>{J(null),X(null)}})},e.date.toISOString())},T[40]=er,T[41]=ee,T[42]=q,T[43]=W,T[44]=Q,T[45]=e):e=T[45],P=$.map(e),T[33]=er,T[34]=ee,T[35]=q,T[36]=W,T[37]=$,T[38]=Q,T[39]=P}else P=T[39];return T[46]!==er||T[47]!==Z||T[48]!==W||T[49]!==$?(F=null!==Z&&$[Z]&&(0,t.jsx)("circle",{cx:`${Z*er+er/2}%`,cy:"-6",r:"2.5",className:(0,n.cn)("animate-in fade-in duration-200",p(x($[Z],W)))}),T[46]=er,T[47]=Z,T[48]=W,T[49]=$,T[50]=F):F=T[50],T[51]!==F||T[52]!==C||T[53]!==P?(A=(0,t.jsxs)("svg",{width:"100%",height:32,className:"overflow-visible","aria-label":C,role:"img",children:[P,F]}),T[51]=F,T[52]=C,T[53]=P,T[54]=A):A=T[54],T[55]!==ee||T[56]!==q||T[57]!==$[0]?.date||T[58]!==Q?(_=ee?(0,u.formatDate)($[0]?.date,{locale:q,timeZone:Q,preset:"weekday"})??"3 Days Ago":"3 Days Ago",T[55]=ee,T[56]=q,T[57]=$[0]?.date,T[58]=Q,T[59]=_):_=T[59],T[60]!==_?(E=(0,t.jsx)("span",{children:_}),T[60]=_,T[61]=E):E=T[61],T[62]!==ee||T[63]!==q||T[64]!==$[24]?.date||T[65]!==Q?(D=ee?(0,u.formatDate)($[24]?.date,{locale:q,timeZone:Q,preset:"weekday"})??"2 Days Ago":"2 Days Ago",T[62]=ee,T[63]=q,T[64]=$[24]?.date,T[65]=Q,T[66]=D):D=T[66],T[67]!==D?(I=(0,t.jsx)("span",{children:D}),T[67]=D,T[68]=I):I=T[68],T[69]!==ee||T[70]!==q||T[71]!==$[48]?.date||T[72]!==Q?(U=ee?(0,u.formatDate)($[48]?.date,{locale:q,timeZone:Q,preset:"weekday"})??"Yesterday":"Yesterday",T[69]=ee,T[70]=q,T[71]=$[48]?.date,T[72]=Q,T[73]=U):U=T[73],T[74]!==U?(L=(0,t.jsx)("span",{children:U}),T[74]=U,T[75]=L):L=T[75],T[76]===Symbol.for("react.memo_cache_sentinel")?(O=(0,t.jsx)("span",{children:"Now"}),T[76]=O):O=T[76],T[77]!==E||T[78]!==I||T[79]!==L?(z=(0,t.jsxs)("div",{className:"absolute -bottom-6 left-0 right-0 flex justify-between text-2xs text-muted-foreground/70",children:[E,I,L,O]}),T[77]=E,T[78]=I,T[79]=L,T[80]=z):z=T[80],T[81]!==A||T[82]!==z?(R=(0,t.jsxs)("div",{className:"relative h-8 mb-6",children:[A,z]}),T[81]=A,T[82]=z,T[83]=R):R=T[83],T[84]!==f||T[85]!==R||T[86]!==k?(B=(0,t.jsxs)("div",{className:f,children:[k,R]}),T[84]=f,T[85]=R,T[86]=k,T[87]=B):B=T[87],B},"UptimeTimelineSkeleton",0,function(e){let l,o,s,a,u,c=(0,r.c)(7),{className:d}=e;return c[0]!==d?(l=(0,n.cn)(d),c[0]=d,c[1]=l):l=c[1],c[2]===Symbol.for("react.memo_cache_sentinel")?(o=(0,t.jsxs)("div",{className:"mb-4 flex items-center justify-between",children:[(0,t.jsx)(i.Skeleton,{className:"h-4 w-40","data-uptime-skeleton":"range-label"}),(0,t.jsx)(i.Skeleton,{className:"h-5 w-12","data-uptime-skeleton":"value"})]}),c[2]=o):o=c[2],c[3]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)("div",{className:"flex h-8 gap-px overflow-hidden rounded-sm","aria-hidden":"true",children:Array.from({length:72},f)}),c[3]=s):s=c[3],c[4]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsxs)("div",{className:"relative h-8 mb-6",children:[s,(0,t.jsx)("div",{className:"absolute -bottom-6 left-0 right-0 flex justify-between",children:m.map(g)})]}),c[4]=a):a=c[4],c[5]!==l?(u=(0,t.jsxs)("div",{className:l,role:"status","aria-label":"Loading uptime timeline",children:[o,a]}),c[5]=l,c[6]=u):u=c[6],u},"getUptimeColor",0,p])},974601,e=>{"use strict";var t=e.i(575043),r=e.i(463522),n=e.i(204067),i=e.i(796805);let l=i.z.object({date:i.z.string().regex(/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/u).refine(e=>{let n=(0,r.parseClickhouseTimestampUTC)(e);return!Number.isNaN(n.getTime())&&(0,t.toClickhouseTimestamp)(n)===e}),uptime:(0,n.zDouble)().min(0).max(100).nullable()}),o=i.z.object({history:i.z.array(l)});e.s(["UptimeHourlyResponseSchema",0,o])},35485,928166,e=>{"use strict";var t=e.i(222666);e.i(963);var r=e.i(452473);e.i(56380);var n=e.i(815962),i=e.i(389097),l=e.i(845961),o=e.i(331511),s=e.i(388095),a=e.i(779100),u=e.i(864160),c=e.i(838011),d=e.i(706527),h=e.i(543973),m=e.i(121039),p=e.i(969949),g=e.i(270401),f=e.i(657011),x=e.i(716184),v=e.i(576670),y=e.i(563041),b=e.i(35300),S=e.i(118384),w=e.i(911146),M=e.i(537248),N=e.i(829837);let j=(0,e.i(948810).create)(e=>({hoveredModel:null,setHoveredModel:t=>e({hoveredModel:t}),clearHoveredModel:()=>e({hoveredModel:null})}));e.s(["useModelSelectStore",0,j],928166),e.s(["VirtualizedModelList",0,function({groupEntries:e,isDialog:k,autoFocusSearch:C=!0,collapsibleFilters:P=!1,showSortAndView:F=!0,hideSearch:A=!1,externalQuery:_,onExternalQueryChange:E,filtersExpanded:D,onFiltersExpandedChange:I,onVisibleCountChange:U,onVisibleProviderCountChange:L,onActiveFilterCountChange:O,scrollResetKey:z,selectedModelInfo:R,selectedModelSlugs:B,disabledModelSlugs:T,onDone:$,onPeek:H,providers:V,onProviderSelect:G,pages:K,onPageSelect:W,docsSearch:q,onDocSelect:Q,quickPickGroups:Y,flatSearchResults:X=!1,hideFilters:Z=!1,headlessCommand:J=!1,useTransientPrefs:ee=!1,listClassName:et,listHeader:er,modelSuggestionsAsPills:en=!1,showModelCopyButton:ei=!1,showModelHoverCard:el=!1,title:eo,description:es,showGuardrailsWarning:ea=!1,hideUnavailableByDefault:eu=!1,disableSelectForUnavailable:ec=!1,workspaceId:ed,includeGuardrails:eh,listId:em}){let ep=(0,a.useLocale)(),eg=(0,g.useRef)(null),ef=(0,u.useUserStore)(e=>e.pinnedModelSlugs),ex=(0,u.useUserStore)(e=>e.toggleModelPin),ev=j(e=>e.clearHoveredModel),ey=(0,u.useUserStore)(e=>e.entity?.clerk_user_id??null),eb=(0,o.useProviderPreferences)(ey,ed,{includeGuardrails:eh}),{getModelEligibilityStatus:eS}=eb,{getModelIneligibilityReasons:ew}=eb;(0,g.useEffect)(()=>{if(!C||(0,c.isCoarsePointer)())return;let e=requestAnimationFrame(()=>{eg.current?.focus({preventScroll:!0})});return()=>cancelAnimationFrame(e)},[C]);let{selectedInputModalities:eM,setInputModalities:eN,selectedOutputModalities:ej,setOutputModalities:ek,selectedAuthors:eC,setAuthors:eP,showFreeOnly:eF,setShowFreeOnly:eA,sort:e_,setSort:eE,groupBy:eD,setGroupBy:eI,displayMode:eU,setDisplayMode:eL,isPinnedPanelExpanded:eO,setPinnedPanelExpanded:ez,storeFiltersExpanded:eR,setStoreFiltersExpanded:eB}=(0,v.useModelSelectListPrefs)({useTransientPrefs:ee,showSortAndView:F}),[eT,e$]=(0,s.useResettableState)(eu,e=>e),[eH,eV]=(0,g.useState)(!1),[eG,eK]=(0,g.useState)(!1),[eW,eq]=(0,g.useState)(!1),[eQ,eY]=(0,g.useState)(!1),[eX,eZ]=(0,g.useState)(!1),[eJ,e0]=(0,g.useState)(""),{filtersExpanded:e1,setFiltersExpanded:e2,allowOverflowVisible:e3}=(0,v.useFilterRowExpansion)({externalFiltersExpanded:D,onFiltersExpandedChange:I,useTransientPrefs:ee,storeFiltersExpanded:eR,setStoreFiltersExpanded:eB}),e4=function({selectedInputModalities:e,selectedOutputModalities:t,selectedAuthors:r,showFreeOnly:n,hideUnavailable:i,hideUnavailableByDefault:l}){return e.length+t.length+r.length+ +!!n+ +(i!==l)}({selectedInputModalities:eM,selectedOutputModalities:ej,selectedAuthors:eC,showFreeOnly:eF,hideUnavailable:eT,hideUnavailableByDefault:eu});(0,g.useEffect)(()=>{O?.(e4)},[e4,O]);let e5=function({hideUnavailable:e,selectedAuthors:t,selectedInputModalities:r,selectedOutputModalities:n,showFreeOnly:i,showGuardrailsWarning:l}){return r.length>0||n.length>0||t.length>0||i||e&&l}({hideUnavailable:eT,selectedAuthors:eC,selectedInputModalities:eM,selectedOutputModalities:ej,showFreeOnly:eF,showGuardrailsWarning:ea}),e6=(0,g.useMemo)(()=>eM.toSorted().join("\0"),[eM]),e7=(0,g.useMemo)(()=>ej.toSorted().join("\0"),[ej]),e8=(0,g.useMemo)(()=>eC.toSorted().join("\0"),[eC]),e9=(0,g.useMemo)(()=>(0,f.buildAuthorFilterOptions)(ep,e),[e,ep]),te=(0,g.useMemo)(()=>new Set(e.flatMap(([,e])=>e.flatMap(e=>e.output_modalities))),[e]),tt=(0,g.useMemo)(()=>{let e=eJ.trim().toLowerCase();return e?e9.filter(t=>t.label.toLowerCase().includes(e)):e9},[e9,eJ]),tr=(0,g.useMemo)(()=>(function({getModelEligibilityStatus:e,groupEntries:t,hideUnavailable:r,selectedAuthors:n,selectedInputModalities:i,selectedOutputModalities:l,shouldFilterModels:s,showFreeOnly:a,showGuardrailsWarning:u}){return s?t.map(([t,s])=>[t,s.filter(t=>!(i.some(e=>!t.input_modalities.includes(e))||l.some(e=>!t.output_modalities.includes(e)))&&(!a||!!(0,M.isFreeModel)(t))&&(!(n.length>0)||!!n.includes(t.author))&&(!r||!u||e((0,d.getModelVariantPermaslug)(t))!==o.ModelEligibilityStatus.Ineligible))]).filter(([,e])=>e.length>0):t})({getModelEligibilityStatus:eS,groupEntries:e,hideUnavailable:eT,selectedAuthors:eC,selectedInputModalities:eM,selectedOutputModalities:ej,shouldFilterModels:e5,showFreeOnly:eF,showGuardrailsWarning:ea}),[e,e5,e6,e7,e8,eF,eT,ea,eS]),tn=(0,g.useMemo)(()=>k?(0,f.buildDisplayGroupEntries)(ep,{groupEntries:tr,groupBy:eD,sort:e_}):tr,[tr,eD,k,e_,ep]),ti=(0,N.useFlatData)(tn),tl=(0,N.useModelSearch)(ti),{query:to,setQuery:ts,isSearching:ta}=(0,v.useModelSearchQuery)(_,E),tu=(0,g.useMemo)(()=>ta?tl.search(to):null,[ta,tl,to]),tc=tu?.length??ti.length;(0,g.useEffect)(()=>{U?.(tc)},[tc,U]);let td=(0,g.useMemo)(()=>new Set(ef),[ef]),th=(0,g.useMemo)(()=>{if(ta)return[];let e=new Map(ti.map(({model:e})=>[(0,d.getModelVariantSlug)(e),e]));return ef.flatMap(t=>{let r=e.get(t);return r?[r]:[]})},[ti,ef,ta]),tm=(0,g.useRef)(null),[tp,tg]=(0,g.useState)(0);(0,g.useEffect)(()=>{let e=tm.current;if(!e)return void tg(0);tg(e.offsetHeight);let t=new ResizeObserver(()=>{tg(e.offsetHeight)});return t.observe(e),()=>t.disconnect()},[th.length>0,eO,ta,!!er]);let tf=V?.length??0;(0,g.useEffect)(()=>{L?.(tf)},[tf,L]);let tx=(0,g.useMemo)(()=>(function({displayGroupEntries:e,flat:t,flatSearchResults:r,filtered:n,filteredPages:i,filteredProviders:l,docsSearch:o,quickPickGroups:s,isSearching:a}){var u;let c=(0,f.buildRows)({flat:t,filtered:n,groupEntries:e}),h=l&&l.length>0?[{type:"group",key:"g:providers",group:"Providers"},...l.map(e=>({type:"provider",key:`p:${e.slug}`,provider:e}))]:[],m=a&&i&&i.length>0?[{type:"group",key:"g:pages",group:"Navigation"},...i.map(e=>({type:"page",key:`page:${e.href}`,page:e}))]:[],p=a&&r&&c.length>0?[{type:"group",key:"g:models",group:"Models"},...c]:c,g=!a&&(u=s)?u.flatMap(({key:e,label:t,models:r})=>0===r.length?[]:[{type:"group",key:`g:${e}`,group:t},...r.map(r=>({type:"model",key:`${e}:${(0,d.getModelVariantSlug)(r)}`,group:t,model:r}))]):[];return a?[...m,...h,...p,...o?.status==="success"&&o.results.length>0?[{type:"group",key:"g:docs",group:"Documentation"},...o.results.map(e=>({type:"doc",key:`doc:${e.href}`,doc:e}))]:[]]:[...g,...p,...h]})({displayGroupEntries:tn,flat:ti,flatSearchResults:X,filtered:tu,filteredPages:K,filteredProviders:V,docsSearch:q,quickPickGroups:Y,isSearching:ta}),[ti,tu,tn,V,K,q,Y,ta,X]),tv=(0,g.useRef)(null),ty=(0,g.useCallback)(e=>(0,w.estimateModelSearchRowSize)({row:tx[e],isDialog:k,onPeek:H,displayMode:eU}),[eU,tx,k,H]),tb=(0,g.useMemo)(()=>tx.flatMap((e,t)=>"group"===e.type?[t]:[]),[tx]),tS=(0,g.useRef)(null),tw=(0,g.useRef)(null),tM=(0,g.useCallback)(e=>{let t=tb.toReversed().find(t=>e.startIndex>=t);tS.current=t??null;let r=(0,h.defaultRangeExtractor)(e),n=tw.current,i=[...void 0===t?[]:[t],...null===n||n>=e.count?[]:[n]];return 0===i.length?r:[...new Set([...i,...r])].toSorted((e,t)=>e-t)},[tb]),tN=(0,m.useVirtualizer)({count:tx.length,getScrollElement:()=>tv.current,estimateSize:ty,overscan:8,rangeExtractor:tM,scrollMargin:tp});(0,g.useEffect)(()=>{tN.measure()},[eU,tN]);let tj=R?(0,d.getModelVariantSlug)(R):null;(0,g.useEffect)(()=>{let e=requestAnimationFrame(()=>{tv.current&&(tv.current.scrollTop=0)});return()=>cancelAnimationFrame(e)},[ta,to,e5,z]),(0,g.useEffect)(()=>{if(!k||!H)return;if(R)return void H(R);let e=th[0];if(e)return void H(e);let t=tx.find(e=>"model"===e.type);t&&"model"===t.type?H(t.model):ev()},[ev,k,H,th,tx,R]);let tk=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(b.CommandScrollFollow,{rows:tx,virtualizer:tN,query:to,activeRowIndexRef:tw}),k&&H&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(i.DialogTitle,{className:"sr-only",children:eo||"Search models"}),(0,t.jsx)(i.DialogDescription,{className:"sr-only",children:es||"Find models by name or author"})]}),!A&&(0,t.jsx)(S.ModelSearchToolbar,{activeFilterCount:e4,autoFocusSearch:C,collapsibleFilters:P,displayMode:eU,filtersExpanded:e1,groupBy:eD,hideFilters:Z,inputRef:eg,isDialog:k,query:to,setDisplayMode:eL,setFiltersExpanded:e2,setGroupBy:eI,setQuery:ts,setSort:eE,setSortPopoverOpen:eZ,setViewPopoverOpen:eY,showSortAndView:F,sort:e_,sortPopoverOpen:eX,viewPopoverOpen:eQ,visibleModelCount:tc}),!Z&&(0,t.jsx)(x.ModelSearchFilterRow,{allowOverflowVisible:e3,authorPopoverOpen:eW,authorQuery:eJ,availableOutputModalities:te,collapsibleFilters:P,filteredAuthorOptions:tt,filtersExpanded:e1,hideUnavailable:eT,isDialog:k,selectedAuthors:eC,selectedInputModalities:eM,selectedOutputModalities:ej,setAuthorPopoverOpen:eq,setAuthorQuery:e0,setAuthors:eP,setHideUnavailable:e$,setInputModalities:eN,setInputPopoverOpen:eV,setOutputModalities:ek,setOutputPopoverOpen:eK,setShowFreeOnly:eA,showFreeOnly:eF,showGuardrailsWarning:ea,inputPopoverOpen:eH,outputPopoverOpen:eG,toggleAuthor:e=>{eP(eC.includes(e)?eC.filter(t=>t!==e):[...eC,e])},toggleInputModality:e=>{eN(eM.includes(e)?eM.filter(t=>t!==e):[...eM,e])},toggleOutputModality:e=>{ek(ej.includes(e)?ej.filter(t=>t!==e):[...ej,e])}}),(0,t.jsx)(y.ModelSearchListSection,{disableSelectForUnavailable:ec,disabledModelSlugs:T,displayMode:eU,getModelEligibilityStatus:eS,isDialog:k,isPinnedPanelExpanded:eO,isSearching:ta,docsSearch:q,onDocSelect:Q,listClassName:et,listHeader:er,modelSuggestionsAsPills:en,listId:em,onDone:$,onPeek:H,pinnedModels:th,renderers:{renderModelRow:(e,r)=>(0,t.jsx)(b.ModelSearchRow,{model:e,itemValue:r,displayMode:eU,disabledModelSlugs:T,disableSelectForUnavailable:ec,getModelEligibilityStatus:eS,getModelIneligibilityReasons:ew,isDialog:!!k,onDone:$,onPeek:H,pinnedSlugSet:td,selectedModelSlugs:B??[],selectedSlug:tj,showGuardrailsWarning:ea,toggleModelPin:ex,showModelCopyButton:ei,showModelHoverCard:el}),renderPageRow:(e,i)=>(0,t.jsxs)(n.CommandItem,{value:i,keywords:[e.name,...e.keywords],className:(0,r.cn)(k&&"h-10","group"),onSelect:()=>W?.(e),children:[(0,t.jsx)(p.FileText,{className:"mr-2 size-4 shrink-0 text-muted-foreground"}),(0,t.jsx)("span",{className:"truncate",title:e.name,children:e.name}),(0,t.jsx)("span",{className:"ml-auto shrink-0 pl-2 text-xs text-muted-foreground",children:e.href})]}),renderProviderRow:(e,i)=>(0,t.jsxs)(n.CommandItem,{value:i,keywords:[e.displayName,e.slug],className:(0,r.cn)(k&&"h-10","group"),onSelect:()=>G?.(e),children:[(0,t.jsx)(l.ProviderIcon,{frame:!0,providerName:e.name,providerIcon:e.icon,className:"mr-2 size-4 shrink-0"}),(0,t.jsx)("span",{className:"truncate",title:e.displayName,children:e.displayName})]})},rows:tx,selectedModelSlugs:B,selectedSlug:tj,setPinnedPanelExpanded:ez,setSort:eE,showGuardrailsWarning:ea,sort:e_,toggleModelPin:ex,virtualizer:{activeStickyIndexRef:tS,listRef:tv,pinnedScrollMargin:tp,pinnedSectionRef:tm,rowVirtualizer:tN}})]});return J?tk:(0,t.jsx)(n.Command,{shouldFilter:!1,defaultValue:H?void 0:"__model-select-no-selection__",className:(0,r.cn)(k&&"relative min-h-0 rounded-none",A&&"overflow-visible"),children:tk})}],35485)},657011,733205,e=>{"use strict";var t=e.i(288027),r=e.i(370066),n=e.i(988855),i=e.i(706527),l=e.i(408784),o=e.i(948810),s=e.i(639241);let a={Newest:"newest",Name:"name",PriceAscending:"price_asc",PriceDescending:"price_desc",ContextAscending:"context_asc",ContextDescending:"context_desc"},u={Date:"date",Provider:"provider",None:"none"},c={Detailed:"detailed",Simple:"simple"},d={sort:a.Newest,groupBy:u.Date,displayMode:c.Simple,inputModalities:[],outputModalities:[],authors:[],showFreeOnly:!1,isPinnedPanelExpanded:!0,filtersExpanded:!1},h=(0,o.create)()((0,s.persist)(e=>({...d,setSort:t=>e({sort:t}),setGroupBy:t=>e({groupBy:t}),setDisplayMode:t=>e({displayMode:t}),setInputModalities:t=>e({inputModalities:t}),setOutputModalities:t=>e({outputModalities:t}),setAuthors:t=>e({authors:t}),setShowFreeOnly:t=>e({showFreeOnly:t}),setPinnedPanelExpanded:t=>e({isPinnedPanelExpanded:t}),setFiltersExpanded:t=>e({filtersExpanded:t}),clearFilters:()=>e({inputModalities:[],outputModalities:[],authors:[],showFreeOnly:!1,filtersExpanded:!1})}),{name:"openrouter:model-select-prefs",version:1,storage:(0,s.createJSONStorage)(()=>localStorage),partialize:e=>({sort:e.sort,groupBy:e.groupBy,displayMode:e.displayMode,isPinnedPanelExpanded:e.isPinnedPanelExpanded})}));e.s(["MODEL_SELECT_PREFS_DEFAULTS",0,d,"ModelSelectDisplay",0,c,"ModelSelectGroupBy",0,u,"ModelSelectSort",0,a,"useModelSelectPrefsStore",0,h],733205);var m=e.i(690387);let p=[{value:a.Newest,label:"Newest first"},{value:a.Name,label:"Name A-Z"},{value:a.ContextAscending,label:"Context low-high"},{value:a.ContextDescending,label:"Context high-low"},{value:a.PriceAscending,label:"Price low-high"},{value:a.PriceDescending,label:"Price high-low"}],g=[{value:u.Date,label:"Date"},{value:u.Provider,label:"Provider"},{value:u.None,label:"None"}],f=[{value:c.Detailed,label:"Detailed"},{value:c.Simple,label:"Simple"}];function x(e){return e.author_display_name??e.author}function v(e){let r=e.endpoint?.pricing.prompt;return void 0===r?1/0:(0,t.bn)(r).toNumber()}function y(e,t,r){switch(r){case a.Newest:return t.toSorted((e,t)=>new Date(t.created_at).getTime()-new Date(e.created_at).getTime());case a.Name:return t.toSorted((t,r)=>(0,n.compareDisplayText)(t.short_name,r.short_name,{locale:e}));case a.PriceAscending:return t.toSorted((e,t)=>v(e)-v(t));case a.PriceDescending:return t.toSorted((e,t)=>v(t)-v(e));case a.ContextAscending:return t.toSorted((e,t)=>e.context_length-t.context_length);case a.ContextDescending:return t.toSorted((e,t)=>t.context_length-e.context_length);default:return t}}function b(e){return e.flatMap(([,e])=>e)}e.s(["DISPLAY_OPTIONS",0,f,"GROUP_BY_OPTIONS",0,g,"GROUP_EXTERNAL_LINKS",0,{"g:models":{href:"/models",aria:"Browse all models"},"g:providers":{href:"/providers",aria:"Browse all providers"}},"SORT_OPTIONS",0,p,"buildAuthorFilterOptions",0,function(e,t){let r=new Map;for(let e of b(t))r.has(e.author)||r.set(e.author,x(e));return Array.from(r.entries()).map(([e,t])=>({key:e,label:t})).toSorted((t,r)=>(0,n.compareDisplayText)(t.label,r.label,{locale:e}))},"buildDisplayGroupEntries",0,function(e,{groupEntries:t,groupBy:r,sort:n}){switch(r){case u.Date:return t.map(([t,r])=>[t,y(e,r,n)]);case u.Provider:return function(e){let t=new Map;for(let r of e){let e=x(r),n=t.get(e);if(n){n.push(r);continue}t.set(e,[r])}return Array.from(t.entries()).toSorted(([e],[t])=>(0,l.compareCanonicalText)(e,t))}(y(e,b(t),n));case u.None:return[["",y(e,b(t),n)]];default:return t}},"buildRows",0,function({flat:e,filtered:t,groupEntries:r,excludeSlugs:n}){if(t&&t.length>0)return t.map(({item:e,score:t})=>({type:"model",key:`m:${(0,i.getModelVariantSlug)(e.model)}`,group:e.group,model:e.model,score:t}));if(t)return[];let l=r.map(([e])=>e),o=new Map;for(let{group:t,model:r}of e)n?.has((0,i.getModelVariantSlug)(r))||(o.has(t)||o.set(t,[]),o.get(t).push(r));let s=[];for(let e of l){let t=o.get(e);if(t&&0!==t.length)for(let r of(e&&s.push({type:"group",key:`g:${e}`,group:e}),t))s.push({type:"model",key:`m:${(0,i.getModelVariantSlug)(r)}`,group:e,model:r})}return s},"formatCompactModelPrice",0,function(e,t){let r=t.endpoint?.display_pricing??[];if((0,m.isModelFree)(t.endpoint,r))return"Free";let n=(0,m.deriveEndpointInlinePricing)(e,t.endpoint,r);return n?.kind==="custom"?n.label:n?.kind==="standard-tokens"?`${n.inputPrice} / ${n.outputPrice}`:"—"},"formatContextLength",0,function(e,t){return(0,r.formatNumber)(t,{locale:e,preset:"model-select-context"})??"—"},"getNextContextSort",0,function(e){return e===a.ContextAscending?a.ContextDescending:e===a.ContextDescending?a.Newest:a.ContextAscending},"getNextPriceSort",0,function(e){return e===a.PriceAscending?a.PriceDescending:e===a.PriceDescending?a.Newest:a.PriceAscending},"getSelectedOptionLabel",0,function(e,t){return e.find(e=>e.value===t)?.label??t},"isModelSelected",0,function({model:e,selectedSlug:t,selectedModelSlugs:r}){let n=(0,i.getModelVariantSlug)(e);return t===n||!!r&&(r.includes(n)||r.includes((0,i.getModelVariantPermaslug)(e)))},"mergeExtraModelsIntoGroupEntries",0,function({groupEntries:e,extraModels:t,groupName:r="Local"}){if(!t||0===t.length)return e;let n=new Set(t.map(i.getModelVariantSlug));return[[r,t],...e.map(([e,t])=>[e,t.filter(e=>!n.has((0,i.getModelVariantSlug)(e)))]).filter(([,e])=>e.length>0)]}],657011)},716184,606320,576670,442179,35300,193384,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(168852),i=e.i(963),l=e.i(452473),o=e.i(528164),s=e.i(810563),a=e.i(778084),u=e.i(379684),c=e.i(648156),d=e.i(99074),h=e.i(657011),m=e.i(249656);function p(e){let n,i,s,a,u,c,d,h=(0,r.c)(14);h[0]!==e?({isActive:a,dense:s,children:n,className:i,...u}=e,h[0]=e,h[1]=n,h[2]=i,h[3]=s,h[4]=a,h[5]=u):(n=h[1],i=h[2],s=h[3],a=h[4],u=h[5]);let m=a?"default":"outline",p=s&&"gap-0 px-1 text-xs min-[480px]:gap-1 min-[480px]:px-2";return h[6]!==i||h[7]!==p?(c=(0,l.cn)("h-6 gap-1 px-2 text-xs shadow-none",p,i),h[6]=i,h[7]=p,h[8]=c):c=h[8],h[9]!==n||h[10]!==u||h[11]!==m||h[12]!==c?(d=(0,t.jsx)(o.Button,{variant:m,size:"sm",className:c,...u,children:n}),h[9]=n,h[10]=u,h[11]=m,h[12]=c,h[13]=d):d=h[13],d}function g(e){let n,i,o,s,a,u=(0,r.c)(10),{onClick:c,label:d,count:h}=e;return u[0]!==c?(n=e=>{e.stopPropagation(),c()},u[0]=c,u[1]=n):n=u[1],u[2]===Symbol.for("react.memo_cache_sentinel")?(i=(0,l.cn)("absolute -right-2 -top-2 z-10 flex h-4 items-center gap-1 rounded-full px-1.5","bg-foreground text-background"),u[2]=i):i=u[2],u[3]!==h?(o=(0,t.jsx)("span",{className:"text-xs font-semibold leading-none tabular-nums",children:h}),u[3]=h,u[4]=o):o=u[4],u[5]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)(m.X,{className:"size-2.5"}),u[5]=s):s=u[5],u[6]!==d||u[7]!==n||u[8]!==o?(a=(0,t.jsxs)("button",{type:"button",onClick:n,"aria-label":d,className:i,children:[o,s]}),u[6]=d,u[7]=n,u[8]=o,u[9]=a):a=u[9],a}function f(e){let i,s,a,u,c,d=(0,r.c)(13),{isSelected:h,children:m,onClick:p}=e,g=h?"text-foreground":"text-muted-foreground";d[0]!==g?(i=(0,l.cn)("h-7 w-full justify-between px-2 text-xs font-normal",g),d[0]=g,d[1]=i):i=d[1],d[2]!==m?(s=(0,t.jsx)("span",{className:"truncate",children:m}),d[2]=m,d[3]=s):s=d[3];let f=h?"opacity-100 text-foreground":"opacity-0";return d[4]!==f?(a=(0,l.cn)("size-3.5 shrink-0",f),d[4]=f,d[5]=a):a=d[5],d[6]!==a?(u=(0,t.jsx)(n.CheckIcon,{className:a}),d[6]=a,d[7]=u):u=d[7],d[8]!==p||d[9]!==i||d[10]!==s||d[11]!==u?(c=(0,t.jsxs)(o.Button,{variant:"ghost",size:"sm",className:i,onClick:p,children:[s,u]}),d[8]=p,d[9]=i,d[10]=s,d[11]=u,d[12]=c):c=d[12],c}e.s(["FilterClearBadge",0,g,"MenuOptionButton",0,f,"ToggleFilterButton",0,p],606320),e.s(["ModelSearchFilterRow",0,function(e){let h,m,x,v,y,b,S,w,M,N,j,k,C,P,F,A,_,E,D,I,U,L,O=(0,r.c)(81),{allowOverflowVisible:z,authorPopoverOpen:R,authorQuery:B,availableOutputModalities:T,collapsibleFilters:$,filteredAuthorOptions:H,filtersExpanded:V,hideUnavailable:G,isDialog:K,selectedAuthors:W,selectedInputModalities:q,selectedOutputModalities:Q,setAuthorPopoverOpen:Y,setAuthorQuery:X,setAuthors:Z,setHideUnavailable:J,setInputModalities:ee,setInputPopoverOpen:et,setOutputModalities:er,setOutputPopoverOpen:en,setShowFreeOnly:ei,showFreeOnly:el,showGuardrailsWarning:eo,inputPopoverOpen:es,outputPopoverOpen:ea,toggleAuthor:eu,toggleInputModality:ec,toggleOutputModality:ed}=e,eh=!$||V?"grid-rows-[1fr]":"grid-rows-[0fr]";O[0]!==eh?(h=(0,l.cn)("grid transition-[grid-template-rows] duration-150 ease-out",eh),O[0]=eh,O[1]=h):h=O[1];let em=K&&"items-center gap-1 pl-2 pr-2 py-1.5",ep=K&&!$&&"flex-nowrap",eg=!K&&$&&"flex-nowrap gap-1 px-1.5 [&_button]:px-1.5",ef=$&&!V&&"border-b-0 py-0",ex=$&&!z?"overflow-hidden":"overflow-visible";O[2]!==em||O[3]!==ep||O[4]!==eg||O[5]!==ef||O[6]!==ex?(m=(0,l.cn)("relative z-20 flex flex-wrap items-center gap-1.5 border-b bg-popover px-2 py-1.5",em,ep,eg,ef,ex),O[2]=em,O[3]=ep,O[4]=eg,O[5]=ef,O[6]=ex,O[7]=m):m=O[7];let ev=q.length>0;O[8]===Symbol.for("react.memo_cache_sentinel")?(x=(0,t.jsx)(d.ChevronDown,{className:"size-3 opacity-60"}),O[8]=x):x=O[8],O[9]!==$||O[10]!==ev?(v=(0,t.jsx)(a.PopoverTrigger,{render:(0,t.jsxs)(p,{isActive:ev,dense:$,children:["Input",x]})}),O[9]=$,O[10]=ev,O[11]=v):v=O[11],O[12]!==q||O[13]!==ec?(y=(0,t.jsx)(a.PopoverContent,{className:"w-auto p-2",align:"start",children:(0,t.jsx)("div",{className:"flex flex-col gap-1",children:Object.values(i.InputModality).map(e=>(0,t.jsxs)(o.Button,{variant:"ghost",size:"sm",className:"h-7 justify-between text-xs",onClick:()=>ec(e),children:[(0,t.jsx)("span",{children:e.charAt(0).toUpperCase()+e.slice(1)}),(0,t.jsx)(n.CheckIcon,{className:(0,l.cn)("size-3",q.includes(e)?"opacity-100 text-positive":"opacity-0")})]},e))})}),O[12]=q,O[13]=ec,O[14]=y):y=O[14],O[15]!==es||O[16]!==et||O[17]!==v||O[18]!==y?(b=(0,t.jsxs)(a.Popover,{open:es,onOpenChange:et,children:[v,y]}),O[15]=es,O[16]=et,O[17]=v,O[18]=y,O[19]=b):b=O[19],O[20]!==q.length||O[21]!==ee?(S=q.length>0&&(0,t.jsx)(g,{onClick:()=>ee([]),label:"Clear input filter",count:q.length}),O[20]=q.length,O[21]=ee,O[22]=S):S=O[22],O[23]!==b||O[24]!==S?(w=(0,t.jsxs)("div",{className:"relative flex items-center",children:[b,S]}),O[23]=b,O[24]=S,O[25]=w):w=O[25];let ey=Q.length>0;return O[26]===Symbol.for("react.memo_cache_sentinel")?(M=(0,t.jsx)(d.ChevronDown,{className:"size-3 opacity-60"}),O[26]=M):M=O[26],O[27]!==$||O[28]!==ey?(N=(0,t.jsx)(a.PopoverTrigger,{render:(0,t.jsxs)(p,{isActive:ey,dense:$,children:["Output",M]})}),O[27]=$,O[28]=ey,O[29]=N):N=O[29],O[30]!==T||O[31]!==Q||O[32]!==ed?(j=i.USER_FACING_OUTPUT_MODALITIES.map(e=>{let r=Q.includes(e),s=T.has(e)||r;return(0,t.jsxs)(o.Button,{variant:"ghost",size:"sm",className:"h-7 justify-between text-xs",disabled:!s,title:s?void 0:"No models here",onClick:()=>ed(e),children:[(0,t.jsx)("span",{children:i.OUTPUT_MODALITY_LABELS[e]}),(0,t.jsx)(n.CheckIcon,{className:(0,l.cn)("size-3",r?"opacity-100 text-positive":"opacity-0")})]},e)}),O[30]=T,O[31]=Q,O[32]=ed,O[33]=j):j=O[33],O[34]!==j?(k=(0,t.jsx)(a.PopoverContent,{className:"w-auto p-2",align:"start",children:(0,t.jsx)("div",{className:"flex flex-col gap-1",children:j})}),O[34]=j,O[35]=k):k=O[35],O[36]!==ea||O[37]!==en||O[38]!==N||O[39]!==k?(C=(0,t.jsxs)(a.Popover,{open:ea,onOpenChange:en,children:[N,k]}),O[36]=ea,O[37]=en,O[38]=N,O[39]=k,O[40]=C):C=O[40],O[41]!==Q.length||O[42]!==er?(P=Q.length>0&&(0,t.jsx)(g,{onClick:()=>er([]),label:"Clear output filter",count:Q.length}),O[41]=Q.length,O[42]=er,O[43]=P):P=O[43],O[44]!==C||O[45]!==P?(F=(0,t.jsxs)("div",{className:"relative flex items-center",children:[C,P]}),O[44]=C,O[45]=P,O[46]=F):F=O[46],O[47]!==R||O[48]!==B||O[49]!==$||O[50]!==H||O[51]!==K||O[52]!==W||O[53]!==Y||O[54]!==X||O[55]!==Z||O[56]!==eu?(A=K&&(0,t.jsxs)("div",{className:"relative flex items-center",children:[(0,t.jsxs)(a.Popover,{open:R,onOpenChange:e=>{Y(e),e||X("")},children:[(0,t.jsx)(a.PopoverTrigger,{render:(0,t.jsxs)(p,{isActive:W.length>0,dense:$,children:["Provider",(0,t.jsx)(d.ChevronDown,{className:"size-3 opacity-60"})]})}),(0,t.jsxs)(a.PopoverContent,{className:"w-60 p-2",align:"start",children:[(0,t.jsx)(s.Input,{value:B,onChange:e=>X(e.currentTarget.value),placeholder:"Search providers",className:"mb-1 h-8 text-xs"}),(0,t.jsx)("div",{className:"max-h-56 overflow-y-auto",children:H.map(e=>(0,t.jsx)(f,{isSelected:W.includes(e.key),onClick:()=>eu(e.key),children:e.label},e.key))})]})]}),W.length>0&&(0,t.jsx)(g,{onClick:()=>Z([]),label:"Clear provider filter",count:W.length})]}),O[47]=R,O[48]=B,O[49]=$,O[50]=H,O[51]=K,O[52]=W,O[53]=Y,O[54]=X,O[55]=Z,O[56]=eu,O[57]=A):A=O[57],O[58]===Symbol.for("react.memo_cache_sentinel")?(_=(0,t.jsx)("div",{"aria-hidden":!0,className:"mx-1 hidden h-4 w-px shrink-0 bg-border min-[480px]:block"}),O[58]=_):_=O[58],O[59]!==ei||O[60]!==el?(E=()=>ei(!el),O[59]=ei,O[60]=el,O[61]=E):E=O[61],O[62]!==$||O[63]!==el||O[64]!==E?(D=(0,t.jsx)(p,{isActive:el,dense:$,onClick:E,children:"Free"}),O[62]=$,O[63]=el,O[64]=E,O[65]=D):D=O[65],O[66]!==$||O[67]!==G||O[68]!==J||O[69]!==eo?(I=eo?(0,t.jsx)(c.TooltipProvider,{children:(0,t.jsx)(c.Tooltip,{content:(0,t.jsxs)("span",{children:["Hide models unavailable due to your"," ",(0,t.jsx)(u.TextLink,{href:"/settings/privacy",className:"text-[length:inherit] text-inherit",children:"privacy & guardrails"})," ","settings"]}),children:(0,t.jsx)(p,{isActive:G,dense:$,onClick:()=>J(!G),children:"Hide Unavailable"})})}):(0,t.jsx)(p,{isActive:G,dense:$,onClick:()=>J(!G),children:"Hide Unavailable"}),O[66]=$,O[67]=G,O[68]=J,O[69]=eo,O[70]=I):I=O[70],O[71]!==w||O[72]!==F||O[73]!==A||O[74]!==D||O[75]!==I||O[76]!==m?(U=(0,t.jsxs)("div",{className:m,children:[w,F,A,_,D,I]}),O[71]=w,O[72]=F,O[73]=A,O[74]=D,O[75]=I,O[76]=m,O[77]=U):U=O[77],O[78]!==h||O[79]!==U?(L=(0,t.jsx)("div",{id:"model-select-filter-row",className:h,children:U}),O[78]=h,O[79]=U,O[80]=L):L=O[80],L}],716184);var x=e.i(270401),v=e.i(733205);function y(e){return e.setFiltersExpanded}function b(e){return e.filtersExpanded}function S(e){return e.setPinnedPanelExpanded}function w(e){return e.isPinnedPanelExpanded}function M(e){return e.setDisplayMode}function N(e){return e.displayMode}function j(e){return e.setGroupBy}function k(e){return e.groupBy}function C(e){return e.setSort}function P(e){return e.sort}function F(e){return e.setShowFreeOnly}function A(e){return e.showFreeOnly}function _(e){return e.setAuthors}function E(e){return e.authors}function D(e){return e.setOutputModalities}function I(e){return e.outputModalities}function U(e){return e.setInputModalities}function L(e){return e.inputModalities}e.s(["useFilterRowExpansion",0,function(e){let t,n,i,l,o=(0,r.c)(11),{externalFiltersExpanded:s,onFiltersExpandedChange:a,useTransientPrefs:u,storeFiltersExpanded:c,setStoreFiltersExpanded:d}=e,h=s??(u?v.MODEL_SELECT_PREFS_DEFAULTS.filtersExpanded:c);o[0]!==h||o[1]!==a||o[2]!==d?(t=e=>{let t="function"==typeof e?e(h):e;a?a(t):d(t)},o[0]=h,o[1]=a,o[2]=d,o[3]=t):t=o[3];let m=t,[p,g]=(0,x.useState)(h);return o[4]!==h?(n=()=>{if(!h)return void g(!1);let e=setTimeout(()=>g(!0),150);return()=>clearTimeout(e)},i=[h],o[4]=h,o[5]=n,o[6]=i):(n=o[5],i=o[6]),(0,x.useEffect)(n,i),o[7]!==p||o[8]!==h||o[9]!==m?(l={filtersExpanded:h,setFiltersExpanded:m,allowOverflowVisible:p},o[7]=p,o[8]=h,o[9]=m,o[10]=l):l=o[10],l},"useModelSearchQuery",0,function(e,t){let n,i,l=(0,r.c)(6),[o,s]=(0,x.useState)(""),a=e??o,u=t??s;l[0]!==a?(n=a.trim(),l[0]=a,l[1]=n):n=l[1];let c=!!n;return l[2]!==c||l[3]!==a||l[4]!==u?(i={query:a,setQuery:u,isSearching:c},l[2]=c,l[3]=a,l[4]=u,l[5]=i):i=l[5],i},"useModelSelectListPrefs",0,function(e){let t,n=(0,r.c)(19),{useTransientPrefs:i,showSortAndView:l}=e,o=(0,v.useModelSelectPrefsStore)(L),s=(0,v.useModelSelectPrefsStore)(U),a=(0,v.useModelSelectPrefsStore)(I),u=(0,v.useModelSelectPrefsStore)(D),c=(0,v.useModelSelectPrefsStore)(E),d=(0,v.useModelSelectPrefsStore)(_),h=(0,v.useModelSelectPrefsStore)(A),m=(0,v.useModelSelectPrefsStore)(F),p=(0,v.useModelSelectPrefsStore)(P),g=(0,v.useModelSelectPrefsStore)(C),f=(0,v.useModelSelectPrefsStore)(k),O=(0,v.useModelSelectPrefsStore)(j),z=(0,v.useModelSelectPrefsStore)(N),R=(0,v.useModelSelectPrefsStore)(M),B=(0,v.useModelSelectPrefsStore)(w),T=(0,v.useModelSelectPrefsStore)(S),$=(0,v.useModelSelectPrefsStore)(b),H=(0,v.useModelSelectPrefsStore)(y),V=i?v.MODEL_SELECT_PREFS_DEFAULTS.inputModalities:o,G=i?v.MODEL_SELECT_PREFS_DEFAULTS.outputModalities:a,K=i?v.MODEL_SELECT_PREFS_DEFAULTS.authors:c,W=i?v.MODEL_SELECT_PREFS_DEFAULTS.showFreeOnly:h,q=i||!l,Q=q?v.MODEL_SELECT_PREFS_DEFAULTS.sort:p,Y=q?v.MODEL_SELECT_PREFS_DEFAULTS.groupBy:f,X=q?v.MODEL_SELECT_PREFS_DEFAULTS.displayMode:z,[Z,J]=(0,x.useState)(v.MODEL_SELECT_PREFS_DEFAULTS.isPinnedPanelExpanded),ee=i?Z:B,et=i?J:T;return n[0]!==X||n[1]!==Y||n[2]!==ee||n[3]!==K||n[4]!==V||n[5]!==G||n[6]!==d||n[7]!==R||n[8]!==O||n[9]!==s||n[10]!==u||n[11]!==et||n[12]!==m||n[13]!==g||n[14]!==H||n[15]!==W||n[16]!==Q||n[17]!==$?(t={selectedInputModalities:V,setInputModalities:s,selectedOutputModalities:G,setOutputModalities:u,selectedAuthors:K,setAuthors:d,showFreeOnly:W,setShowFreeOnly:m,sort:Q,setSort:g,groupBy:Y,setGroupBy:O,displayMode:X,setDisplayMode:R,isPinnedPanelExpanded:ee,setPinnedPanelExpanded:et,storeFiltersExpanded:$,setStoreFiltersExpanded:H},n[0]=X,n[1]=Y,n[2]=ee,n[3]=K,n[4]=V,n[5]=G,n[6]=d,n[7]=R,n[8]=O,n[9]=s,n[10]=u,n[11]=et,n[12]=m,n[13]=g,n[14]=H,n[15]=W,n[16]=Q,n[17]=$,n[18]=t):t=n[18],t}],576670);var O=e.i(527315),z=e.i(193181),R=e.i(368884),B=e.i(956043);e.i(56380);var T=e.i(815962),$=e.i(238084);e.i(810810);var H=e.i(702378),V=e.i(557225),G=e.i(759024),K=e.i(331511),W=e.i(706527),q=e.i(576081),Q=e.i(700050),Y=e.i(833560),X=e.i(779100),Z=e.i(638471),J=e.i(864160);function ee(e){let i,s,a,u,d,m,p,g,f,y,b,S,w,M,N,j,k,C,P,F,A,_,E,D,I,U,L,B=(0,r.c)(92),{model:$,isSelected:H,itemValue:G,isExternallyDisabled:q,onSelect:Y,onPeek:ee,displayMode:ei,showGuardrailsWarning:el,disableSelectForUnavailable:eo,getModelEligibilityStatus:es,getModelIneligibilityReasons:ea}=e,eu=void 0!==q&&q,ec=void 0===ei?v.ModelSelectDisplay.Detailed:ei,ed=void 0!==el&&el,eh=void 0!==eo&&eo,em=(0,X.useLocale)(),ep=(0,x.useRef)(null),eg=(0,J.useUserStore)(en);B[0]!==$?(i=(0,W.getModelVariantSlug)($),B[0]=$,B[1]=i):i=B[1];let ef=i;B[2]!==ef?(s=e=>e.pinnedModelSlugs.includes(ef),B[2]=ef,B[3]=s):s=B[3];let ex=(0,J.useUserStore)(s);B[4]!==$||B[5]!==ee?(a=e=>{e.some(er)&&ep.current?.firstElementChild?.getAttribute("aria-selected")==="true"&&ee($)},B[4]=$,B[5]=ee,B[6]=a):a=B[6],(0,Z.useMutationObserver)(ep,a),B[7]!==ex||B[8]!==ef||B[9]!==eg?(u=e=>{e.stopPropagation(),ex?(0,Q.trackModelUnpin)({model:ef,origin:Q.ModelPinOrigin.SelectorRow}):(0,Q.trackModelPin)({model:ef,origin:Q.ModelPinOrigin.SelectorRow}),eg(ef)},B[7]=ex,B[8]=ef,B[9]=eg,B[10]=u):u=B[10];let ev=u;if(B[11]!==eh||B[12]!==ec||B[13]!==es||B[14]!==ea||B[15]!==eu||B[16]!==H||B[17]!==G||B[18]!==em||B[19]!==$||B[20]!==ee||B[21]!==Y||B[22]!==ed){let e,r,i=(0,W.getModelVariantPermaslug)($),o=(ed?es(i):K.ModelEligibilityStatus.Unknown)===K.ModelEligibilityStatus.Ineligible,s=o?ea(i):[],a=eh&&o||eu;p=ec===v.ModelSelectDisplay.Detailed,B[38]!==p||B[39]!==em||B[40]!==$?(e=p?(0,h.formatCompactModelPrice)(em,$):null,B[38]=p,B[39]=em,B[40]=$,B[41]=e):e=B[41],m=e,C=ep,d=T.CommandItem,w=G,M=a;let u=p?"grid-cols-[minmax(0,1fr)_3rem_7.5rem] h-10 gap-2 py-1.5 pr-4":"grid-cols-1 h-9 py-1 pr-3",x=(o||eu)&&"opacity-50";B[42]!==u||B[43]!==x?(N=(0,l.cn)("group grid cursor-pointer rounded-none border-b border-border/40 pl-4","aria-selected:bg-card-hover aria-selected:text-foreground data-[selected=true]:bg-card-hover",u,x),B[42]=u,B[43]=x,B[44]=N):N=B[44],B[45]!==Y||B[46]!==a?(j=e=>{a||Y(e)},B[45]=Y,B[46]=a,B[47]=j):j=B[47],B[48]!==$||B[49]!==ee?(k=()=>ee($),B[48]=$,B[49]=ee,B[50]=k):k=B[50],y="flex min-w-0 items-center gap-2",b=(0,t.jsx)(V.AuthorIcon,{frame:!0,author:$.author,permaslug:i,iconUri:$.author_icon_uri,className:"size-4 shrink-0"}),B[51]!==$.short_name?(S=(0,t.jsx)("div",{className:"min-w-0",children:(0,t.jsx)("div",{className:"truncate text-xs font-medium text-foreground",children:$.short_name})}),B[51]=$.short_name,B[52]=S):S=B[52],P="ml-auto flex shrink-0 items-center gap-1 self-center";let F=H?"opacity-100":"opacity-0";B[53]!==F?(r=(0,l.cn)("size-4",F),B[53]=F,B[54]=r):r=B[54],B[55]!==r?(g=(0,t.jsx)(n.CheckIcon,{className:r}),B[55]=r,B[56]=g):g=B[56],f=o&&(0,t.jsx)(c.TooltipProvider,{children:(0,t.jsx)(c.Tooltip,{content:s.length>0?(0,t.jsxs)("div",{className:"text-xs",children:[(0,t.jsx)("div",{className:"font-medium mb-1",children:"Unavailable because:"}),(0,t.jsx)("ul",{className:"list-disc list-inside",children:s.map(et)})]}):"This model is unavailable due to your privacy or guardrail settings",className:"z-modal",children:(0,t.jsx)("span",{className:"shrink-0",children:(0,t.jsx)(O.ExclamationTriangleIcon,{className:"size-4 text-warning"})})})}),B[11]=eh,B[12]=ec,B[13]=es,B[14]=ea,B[15]=eu,B[16]=H,B[17]=G,B[18]=em,B[19]=$,B[20]=ee,B[21]=Y,B[22]=ed,B[23]=d,B[24]=m,B[25]=p,B[26]=g,B[27]=f,B[28]=y,B[29]=b,B[30]=S,B[31]=w,B[32]=M,B[33]=N,B[34]=j,B[35]=k,B[36]=C,B[37]=P}else d=B[23],m=B[24],p=B[25],g=B[26],f=B[27],y=B[28],b=B[29],S=B[30],w=B[31],M=B[32],N=B[33],j=B[34],k=B[35],C=B[36],P=B[37];let ey=ex?"Unpin model":"Pin model";return B[57]!==ex?(F=ex?(0,t.jsx)(R.StarIcon,{className:"size-4 text-muted-foreground"}):(0,t.jsx)(z.StarIcon,{className:"size-4 text-muted-foreground transition-opacity opacity-50 md:opacity-0 md:group-hover:opacity-100"}),B[57]=ex,B[58]=F):F=B[58],B[59]!==ev||B[60]!==ey||B[61]!==F?(A=(0,t.jsx)(o.Button,{variant:"ghost",size:"icon",className:"size-6",onClick:ev,"aria-label":ey,children:F}),B[59]=ev,B[60]=ey,B[61]=F,B[62]=A):A=B[62],B[63]!==g||B[64]!==f||B[65]!==A||B[66]!==P?(_=(0,t.jsxs)("div",{className:P,children:[g,f,A]}),B[63]=g,B[64]=f,B[65]=A,B[66]=P,B[67]=_):_=B[67],B[68]!==y||B[69]!==b||B[70]!==S||B[71]!==_?(E=(0,t.jsxs)("div",{className:y,children:[b,S,_]}),B[68]=y,B[69]=b,B[70]=S,B[71]=_,B[72]=E):E=B[72],B[73]!==p||B[74]!==em||B[75]!==$.context_length?(D=p&&(0,t.jsx)("span",{className:"self-center justify-self-end text-xs tabular-nums text-muted-foreground",children:(0,h.formatContextLength)(em,$.context_length)}),B[73]=p,B[74]=em,B[75]=$.context_length,B[76]=D):D=B[76],B[77]!==m?(I=null!==m&&(0,t.jsx)("span",{title:m,className:"block w-full self-center justify-self-end truncate text-right text-xs tabular-nums leading-tight text-muted-foreground",children:m}),B[77]=m,B[78]=I):I=B[78],B[79]!==d||B[80]!==w||B[81]!==M||B[82]!==N||B[83]!==j||B[84]!==k||B[85]!==E||B[86]!==D||B[87]!==I?(U=(0,t.jsxs)(d,{value:w,disabled:M,className:N,onSelect:j,onMouseEnter:k,children:[E,D,I]}),B[79]=d,B[80]=w,B[81]=M,B[82]=N,B[83]=j,B[84]=k,B[85]=E,B[86]=D,B[87]=I,B[88]=U):U=B[88],B[89]!==C||B[90]!==U?(L=(0,t.jsx)("div",{ref:C,children:U}),B[89]=C,B[90]=U,B[91]=L):L=B[91],L}function et(e){return(0,t.jsx)("li",{className:"mt-0.5 first:mt-0",children:Y.ENDPOINT_INELIGIBILITY_REASON_LABELS[e]},e)}function er(e){return"attributes"===e.type&&"aria-selected"===e.attributeName}function en(e){return e.toggleModelPin}var ei=e.i(138612),el=e.i(379497),eo=e.i(283529);function es(e){let n,i,l,o,s,a,u,c,d=(0,r.c)(22),{doc:h,itemValue:m,onSelect:p}=e;d[0]!==h.href?(n=new URL(h.href),d[0]=h.href,d[1]=n):n=d[1];let g=n,f=h.title??g.pathname;d[2]!==h.breadcrumbs||d[3]!==h.title?(i=null!==h.title&&h.breadcrumbs.at(-1)!==h.title?[...h.breadcrumbs,h.title]:h.breadcrumbs,d[2]=h.breadcrumbs,d[3]=h.title,d[4]=i):i=d[4];let x=i,v=g.hash?eo.Hash:ei.BookOpen;return d[5]!==h||d[6]!==p?(l=()=>p?.(h),d[5]=h,d[6]=p,d[7]=l):l=d[7],d[8]!==v?(o=(0,t.jsx)(v,{"aria-hidden":!0,className:"size-4 shrink-0 text-muted-foreground"}),d[8]=v,d[9]=o):o=d[9],d[10]!==f?(s=(0,t.jsx)("span",{className:"truncate",title:f,children:f}),d[10]=f,d[11]=s):s=d[11],d[12]!==x?(a=x.length>0&&(0,t.jsx)("span",{className:"flex min-w-0 items-center gap-1 overflow-hidden text-xs text-muted-foreground",title:x.join(" › "),children:x.map((e,r)=>(0,t.jsxs)("span",{className:"flex min-w-0 items-center gap-1",children:[r>0&&(0,t.jsx)(el.ChevronRight,{"aria-hidden":!0,className:"size-3 shrink-0"}),(0,t.jsx)("span",{className:"truncate",children:e})]},JSON.stringify(x.slice(0,r+1))))}),d[12]=x,d[13]=a):a=d[13],d[14]!==s||d[15]!==a?(u=(0,t.jsxs)("span",{className:"flex min-w-0 flex-1 flex-col gap-1",children:[s,a]}),d[14]=s,d[15]=a,d[16]=u):u=d[16],d[17]!==m||d[18]!==l||d[19]!==o||d[20]!==u?(c=(0,t.jsxs)(T.CommandItem,{value:m,className:"group h-14 gap-2",onSelect:l,children:[o,u]}),d[17]=m,d[18]=l,d[19]=o,d[20]=u,d[21]=c):c=d[21],c}var ea=e.i(311520),eu=e.i(691038),ec=e.i(780314),ed=e.i(79247),eh=e.i(175817),em=e.i(763392);function ep(e){let n,i,o,s,a,u,c,h=(0,r.c)(17),{description:m,scrollRef:p,checkScroll:g,hasMoreBelow:f}=e;h[0]!==f?(n=f?{maskImage:"linear-gradient(to bottom, black calc(100% - 32px), transparent)",WebkitMaskImage:"linear-gradient(to bottom, black calc(100% - 32px), transparent)"}:void 0,h[0]=f,h[1]=n):n=h[1],h[2]!==m?(i=(0,t.jsx)(em.MarkdownContainer,{className:"prose-sm text-xs leading-snug text-muted-foreground",children:m}),h[2]=m,h[3]=i):i=h[3],h[4]!==g||h[5]!==p||h[6]!==n||h[7]!==i?(o=(0,t.jsx)("div",{ref:p,className:"h-full overflow-y-auto",onScroll:g,"data-allow-inline-style":"true",style:n,children:i}),h[4]=g,h[5]=p,h[6]=n,h[7]=i,h[8]=o):o=h[8];let x=f?"opacity-100":"opacity-0";return h[9]!==x?(s=(0,l.cn)("pointer-events-none absolute inset-x-0 bottom-0 flex justify-center pb-1","transition-opacity duration-200",x),h[9]=x,h[10]=s):s=h[10],h[11]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)(d.ChevronDown,{className:"size-3.5 text-muted-foreground"}),h[11]=a):a=h[11],h[12]!==s?(u=(0,t.jsx)("div",{className:s,"aria-hidden":!0,children:a}),h[12]=s,h[13]=u):u=h[13],h[14]!==o||h[15]!==u?(c=(0,t.jsxs)("div",{className:"relative min-h-0 flex-1",children:[o,u]}),h[14]=o,h[15]=u,h[16]=c):c=h[16],c}var eg=e.i(370066),ef=e.i(148572),ex=e.i(690387);function ev(e){let n,i,l,o,s,a,u,c,d,h,m,p=(0,r.c)(30),{model:g,locale:f,weeklyTokens:x,uptimeBars:v}=e;p[0]!==g.endpoint?.display_pricing?(n=g.endpoint?.display_pricing??[],p[0]=g.endpoint?.display_pricing,p[1]=n):n=p[1];let y=n;if(p[2]!==y||p[3]!==f||p[4]!==g.context_length||p[5]!==g.endpoint){let e=(0,ex.deriveEndpointInlinePricing)(f,g.endpoint,y);i=g.context_length,l=function(e,t){if(t)return{inputPrice:"Free",outputPrice:"—"};if(!e)return{inputPrice:"—",outputPrice:"—"};switch(e.kind){case"custom":return{inputPrice:e.label,outputPrice:"—"};case"standard-tokens":return{inputPrice:(0,ex.joinPriceAndUnit)(`${e.inputPrice}`,e.inputUnit),outputPrice:(0,ex.joinPriceAndUnit)(`${e.outputPrice}`,e.outputUnit)};default:return{inputPrice:"—",outputPrice:"—"}}}(e,(0,ex.isModelFree)(g.endpoint,y)),p[2]=y,p[3]=f,p[4]=g.context_length,p[5]=g.endpoint,p[6]=i,p[7]=l}else i=p[6],l=p[7];let{inputPrice:b,outputPrice:S}=l;p[8]!==i||p[9]!==f?(o=i>0?(0,eg.formatNumber)(i,{locale:f,preset:"integer"})??"—":"—",p[8]=i,p[9]=f,p[10]=o):o=p[10];let w=o;p[11]!==f||p[12]!==x?(s=x>0?(0,eg.formatNumber)(x,{locale:f,preset:"compact-rounded-thousands"})??"—":"—",p[11]=f,p[12]=x,p[13]=s):s=p[13];let M=s;return p[14]!==M?(a=(0,t.jsx)(ey,{label:"Weekly Tokens",value:M}),p[14]=M,p[15]=a):a=p[15],p[16]!==w?(u=(0,t.jsx)(ey,{label:"Context",value:w}),p[16]=w,p[17]=u):u=p[17],p[18]!==b?(c=(0,t.jsx)(ey,{label:"Input",value:b}),p[18]=b,p[19]=c):c=p[19],p[20]!==S?(d=(0,t.jsx)(ey,{label:"Output",value:S}),p[20]=S,p[21]=d):d=p[21],p[22]!==v?(h=(0,t.jsx)(ey,{label:"Uptime",children:(0,t.jsx)(eb,{uptimeBars:v})}),p[22]=v,p[23]=h):h=p[23],p[24]!==a||p[25]!==u||p[26]!==c||p[27]!==d||p[28]!==h?(m=(0,t.jsxs)("div",{className:"flex shrink-0 flex-col",children:[a,u,c,d,h]}),p[24]=a,p[25]=u,p[26]=c,p[27]=d,p[28]=h,p[29]=m):m=p[29],m}function ey(e){let n,i,o,s,a=(0,r.c)(11),{label:u,value:c,children:d}=e,h=d?"items-center":"items-baseline";return a[0]!==h?(n=(0,l.cn)("flex justify-between border-t border-border/50 py-1",h),a[0]=h,a[1]=n):n=a[1],a[2]!==u?(i=(0,t.jsx)("span",{className:"text-xs text-muted-foreground",children:u}),a[2]=u,a[3]=i):i=a[3],a[4]!==d||a[5]!==c?(o=d??(0,t.jsx)("span",{className:"text-xs text-foreground whitespace-nowrap",children:c}),a[4]=d,a[5]=c,a[6]=o):o=a[6],a[7]!==n||a[8]!==i||a[9]!==o?(s=(0,t.jsxs)("div",{className:n,children:[i,o]}),a[7]=n,a[8]=i,a[9]=o,a[10]=s):s=a[10],s}function eb(e){let n,i,l,o=(0,r.c)(7),{uptimeBars:s}=e;if(0===s.length){let e;return o[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("span",{className:"text-xs text-foreground",children:"—"}),o[0]=e):e=o[0],e}let a=5*s.length-1;return o[1]===Symbol.for("react.memo_cache_sentinel")?(n=(0,t.jsx)("title",{children:"Uptime last 12 hours"}),o[1]=n):n=o[1],o[2]!==s?(i=s.map(eS),o[2]=s,o[3]=i):i=o[3],o[4]!==a||o[5]!==i?(l=(0,t.jsxs)("svg",{width:a,height:12,className:"overflow-visible",role:"img","aria-label":"Uptime last 12 hours",children:[n,i]}),o[4]=a,o[5]=i,o[6]=l):l=o[6],l}function eS(e,r){let n=(0,ef.getUptimeColor)(e.uptime);return(0,t.jsx)("rect",{x:5*r,y:0,width:4,height:12,className:n,fillOpacity:n===ef.UPTIME_COLORS.noData?.2:1,rx:.5},e.date)}var ew=e.i(151960),eM=e.i(626824),eN=e.i(8842),ej=e.i(450740),ek=e.i(974601);let eC=(0,eM.createQueryKeys)("model-description",{models:()=>[],uptime:e=>[{endpointId:e}]});function eP(e){var n,i;let l,o,s,a,u,c,d,h,m,p,g,f,v,y,b,S,w,M,N,j,k,C,P=(0,r.c)(55),{model:F}=e,A=(0,X.useLocale)(),_=(0,x.useRef)(null),[E,D]=(0,x.useState)(!1);P[0]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{var e,t;let r;e=_,t=D,(r=e.current)&&t(r.scrollHeight>r.scrollTop+r.clientHeight+4)},P[0]=l):l=P[0];let I=l,[U,L]=(0,x.useState)(null);P[1]!==F?(o=()=>{var e,t;let r;return e=F,t=L,r=setTimeout(()=>{t(e?{permaslug:(0,W.getModelVariantPermaslug)(e),endpointId:e.endpoint?.id??null}:null)},150),()=>clearTimeout(r)},s=[F],P[1]=F,P[2]=o,P[3]=s):(o=P[2],s=P[3]),(0,x.useEffect)(o,s),P[4]===Symbol.for("react.memo_cache_sentinel")?(a=()=>(function(e,t){t();let r=e.current;if(!r)return;let n=new ResizeObserver(t);return n.observe(r),()=>n.disconnect()})(_,I),P[4]=a):a=P[4],P[5]!==F?(u=[I,F],P[5]=F,P[6]=u):u=P[6],(0,x.useEffect)(a,u);let O=U?.permaslug??null;P[7]!==F?(c=F?(0,W.getModelVariantPermaslug)(F):null,P[7]=F,P[8]=c):c=P[8];let z=c,R=null!==O&&O===z;P[9]!==O?(d=(0,eN.queryOptions)({queryKey:eC.models(),queryFn:null===O?ej.skipToken:({signal:e})=>(0,ew.fetchAPIQuery)("/api/frontend/v1/models/find",{signal:e})}),P[9]=O,P[10]=d):d=P[10];let{data:B}=(0,ed.useQuery)(d),T=U?.endpointId??null;P[11]!==T?(h=(0,eN.queryOptions)({queryKey:eC.uptime(T),queryFn:null===T?ej.skipToken:({signal:e})=>(0,ew.fetchAPIQuery)("/api/frontend/v1/stats/uptime-hourly",{searchParams:{id:T},signal:e,schema:ek.UptimeHourlyResponseSchema})}),P[11]=T,P[12]=h):h=P[12];let{data:$}=(0,ed.useQuery)(h);P[13]!==O||P[14]!==B||P[15]!==R?(m=function({shouldShowDebouncedStats:e,modelsData:t,debouncedPermaslug:r}){return e&&t?.analytics&&r?(0,eh.getTotalTokens)(t.analytics[r]):0}({shouldShowDebouncedStats:R,modelsData:B,debouncedPermaslug:O}),P[13]=O,P[14]=B,P[15]=R,P[16]=m):m=P[16];let G=m;P[17]!==R||P[18]!==$?(n=R,i=$,p=n?i?.history?.slice(0,12).toReversed()??[]:[],P[17]=R,P[18]=$,P[19]=p):p=P[19];let K=p;if(!F){let e;return P[20]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("div",{className:"flex min-h-0 flex-1 flex-col justify-center p-4",children:(0,t.jsx)("div",{className:"flex h-full items-center justify-center px-2 text-center text-sm text-muted-foreground",children:"Select a model to see details"})}),P[20]=e):e=P[20],e}let q=F.author;return P[21]!==F?(g=(0,W.getModelVariantPermaslug)(F),P[21]=F,P[22]=g):g=P[22],P[23]!==F.author||P[24]!==F.author_icon_uri||P[25]!==g?(f=(0,t.jsx)(V.AuthorIcon,{author:q,permaslug:g,iconUri:F.author_icon_uri,className:"shrink-0"}),P[23]=F.author,P[24]=F.author_icon_uri,P[25]=g,P[26]=f):f=P[26],P[27]!==F.short_name?(v=(0,t.jsx)("span",{className:"text-sm font-medium text-foreground truncate",children:F.short_name}),P[27]=F.short_name,P[28]=v):v=P[28],P[29]!==f||P[30]!==v?(y=(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[f,v]}),P[29]=f,P[30]=v,P[31]=y):y=P[31],P[32]!==F.description||P[33]!==E?(b=(0,t.jsx)(ep,{description:F.description,scrollRef:_,checkScroll:I,hasMoreBelow:E}),P[32]=F.description,P[33]=E,P[34]=b):b=P[34],P[35]!==F||P[36]!==A||P[37]!==K||P[38]!==G?(S=(0,t.jsx)(ev,{model:F,locale:A,weeklyTokens:G,uptimeBars:K}),P[35]=F,P[36]=A,P[37]=K,P[38]=G,P[39]=S):S=P[39],P[40]!==F?(w=(0,W.getModelVariantSlug)(F),P[40]=F,P[41]=w):w=P[41],P[42]===Symbol.for("react.memo_cache_sentinel")?(M=(0,t.jsx)(ec.Square2StackIcon,{className:"size-3 shrink-0 opacity-50 md:opacity-0 md:group-hover/slug:opacity-100"}),P[42]=M):M=P[42],P[43]!==F?(N=(0,W.getModelVariantSlug)(F),P[43]=F,P[44]=N):N=P[44],P[45]!==N?(j=(0,t.jsx)("span",{className:"min-w-0 flex-1 truncate text-left",children:N}),P[45]=N,P[46]=j):j=P[46],P[47]!==w||P[48]!==j?(k=(0,t.jsx)(H.CopyToClipboardButton,{text:w,hideCopyText:!0,variant:"ghost",size:"sm",className:"group/slug h-auto min-h-0 flex-row-reverse gap-1 border-t border-border/50 pl-2 pr-1 py-2 font-mono text-2xs text-muted-foreground hover:bg-transparent hover:text-foreground","aria-label":"Copy model slug",icon:M,children:j}),P[47]=w,P[48]=j,P[49]=k):k=P[49],P[50]!==y||P[51]!==b||P[52]!==S||P[53]!==k?(C=(0,t.jsxs)("div",{className:"flex min-h-0 flex-1 flex-col gap-3 overflow-hidden p-4",children:[y,b,S,k]}),P[50]=y,P[51]=b,P[52]=S,P[53]=k,P[54]=C):C=P[54],C}function eF(e){let n,i,l,o,s,a,u,c=(0,r.c)(13),{model:d,children:h}=e,m=(0,x.useRef)(null);if(!(0,eu.useMatchMedia)("(hover: hover) and (pointer: fine)",!0))return h;c[0]===Symbol.for("react.memo_cache_sentinel")?(n=e=>{m.current=e},c[0]=n):n=c[0],c[1]!==h?(i=(0,t.jsx)(ea.HoverCardTrigger,{render:h,ref:n,delay:250,tabIndex:-1}),c[1]=h,c[2]=i):i=c[2],c[3]===Symbol.for("react.memo_cache_sentinel")?(l=()=>m.current?.closest('[role="dialog"]')??null,c[3]=l):l=c[3],c[4]===Symbol.for("react.memo_cache_sentinel")?(o={side:"shift",align:"shift",fallbackAxisSide:"none"},c[4]=o):o=c[4];let p=`${d.short_name} summary`;return c[5]!==d?(s=(0,t.jsx)(eP,{model:d}),c[5]=d,c[6]=s):s=c[6],c[7]!==p||c[8]!==s?(a=(0,t.jsx)(ea.HoverCardContent,{anchor:l,side:"right",align:"center",collisionAvoidance:o,sideOffset:12,collisionPadding:12,positionMethod:"fixed","aria-label":p,className:"flex h-[440px] max-h-[calc(100dvh-48px)] w-[280px] max-w-[calc(100vw-24px)] flex-col overflow-hidden rounded-xl border-border/60 p-0 shadow-md",onClick:e_,onKeyDown:eA,children:s}),c[7]=p,c[8]=s,c[9]=a):a=c[9],c[10]!==i||c[11]!==a?(u=(0,t.jsxs)(ea.HoverCard,{children:[i,a]}),c[10]=i,c[11]=a,c[12]=u):u=c[12],u}function eA(e){("Enter"===e.key||" "===e.key)&&e.stopPropagation()}function e_(e){return e.stopPropagation()}function eE(e){return e.value}function eD(e){("Enter"===e.key||" "===e.key)&&e.stopPropagation()}function eI(e){return e.stopPropagation()}function eU(e){("Enter"===e.key||" "===e.key)&&e.stopPropagation()}function eL(e){return e.stopPropagation()}function eO(e){let n,i,o,s,a,u=(0,r.c)(14),{model:c,isPillLayout:d,isDetailedDialog:h,hasPeek:p,toggleModelPin:g}=e;u[0]!==c?(n=(0,W.getModelVariantSlug)(c),u[0]=c,u[1]=n):n=u[1];let f=n;u[2]!==f||u[3]!==g?(i=e=>{e.stopPropagation(),(0,Q.trackModelUnpin)({model:f,origin:Q.ModelPinOrigin.SelectorPinnedPanel}),g(f)},u[2]=f,u[3]=g,u[4]=i):i=u[4];let x=`Unpin ${c.short_name}`;return u[5]!==p||u[6]!==h||u[7]!==d?(o=(0,l.cn)("flex size-5 shrink-0 items-center justify-center","text-muted-foreground transition-opacity",d?(0,l.cn)("rounded-full opacity-50 lg:pointer-fine:absolute lg:pointer-fine:right-1 lg:pointer-fine:top-1/2 lg:pointer-fine:-translate-y-1/2 lg:pointer-fine:bg-popover","lg:pointer-fine:pointer-events-none lg:pointer-fine:opacity-0 group-hover:pointer-events-auto group-hover:opacity-100","group-focus-within:pointer-events-auto group-focus-within:opacity-100","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring"):(0,l.cn)("ml-1 opacity-50 hover:opacity-100 md:opacity-0 md:group-hover:opacity-100",p&&!h?"mr-3":"mr-2")),u[5]=p,u[6]=h,u[7]=d,u[8]=o):o=u[8],u[9]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)(m.X,{className:"size-3.5"}),u[9]=s):s=u[9],u[10]!==i||u[11]!==x||u[12]!==o?(a=(0,t.jsx)("button",{type:"button",onClick:i,"aria-label":x,className:o,children:s}),u[10]=i,u[11]=x,u[12]=o,u[13]=a):a=u[13],a}function ez(e){let n,i,l,o,s,a=(0,r.c)(13),{model:u,locale:c}=e;a[0]!==c||a[1]!==u?(n=(0,h.formatCompactModelPrice)(c,u),a[0]=c,a[1]=u,a[2]=n):n=a[2];let d=n;return a[3]!==c||a[4]!==u.context_length?(i=(0,h.formatContextLength)(c,u.context_length),a[3]=c,a[4]=u.context_length,a[5]=i):i=a[5],a[6]!==i?(l=(0,t.jsx)("span",{className:"w-12 shrink-0 text-right text-xs tabular-nums text-muted-foreground",children:i}),a[6]=i,a[7]=l):l=a[7],a[8]!==d?(o=(0,t.jsx)("span",{title:d,className:"ml-2 w-[7.5rem] shrink-0 truncate text-right text-xs tabular-nums leading-tight text-muted-foreground",children:d}),a[8]=d,a[9]=o):o=a[9],a[10]!==l||a[11]!==o?(s=(0,t.jsxs)(t.Fragment,{children:[l,o]}),a[10]=l,a[11]=o,a[12]=s):s=a[12],s}e.s(["ModelDescriptionContent",0,eP],442179),e.s(["CommandScrollFollow",0,function(e){let t,n,i,l,o=(0,r.c)(11),{rows:s,virtualizer:a,query:u,activeRowIndexRef:c}=e,d=(0,$.useCommandState)(eE),h=(0,x.useRef)(u),m=(0,x.useRef)(-1/0);return o[0]!==c||o[1]!==a?(t=()=>{let e=e=>{if(!(["ArrowDown","ArrowUp","Home","End"].includes(e.key)||e.ctrlKey&&["n","p","j","k"].includes(e.key)))return;let t=e.target instanceof Element?e.target.closest("[cmdk-root]"):null,r=a.scrollElement;if(!t||!r||!t.contains(r))return;m.current=performance.now();let n=c.current,i=a.range;null===n||!i||n>=i.startIndex&&n<=i.endIndex||(e.preventDefault(),e.stopPropagation(),a.scrollToIndex(n,{align:"auto"}))};return document.addEventListener("keydown",e,{capture:!0}),()=>document.removeEventListener("keydown",e,{capture:!0})},n=[a,c],o[0]=c,o[1]=a,o[2]=t,o[3]=n):(t=o[2],n=o[3]),(0,x.useEffect)(t,n),o[4]!==c||o[5]!==d||o[6]!==u||o[7]!==s||o[8]!==a?(i=()=>{if(u!==h.current){h.current=u,c.current=null;return}if(!d){c.current=null;return}let e=s.findIndex(e=>"group"!==e.type&&e.key.toLowerCase()===d.toLowerCase());c.current=-1===e?null:e,-1===e||performance.now()-m.current>250||a.scrollToIndex(e,{align:"auto"})},l=[d,u,s,a,c],o[4]=c,o[5]=d,o[6]=u,o[7]=s,o[8]=a,o[9]=i,o[10]=l):(i=o[9],l=o[10]),(0,x.useEffect)(i,l),null},"ModelSearchRow",0,function(e){let i,s,a,u,c,d,m,p,g,f,x,v,y,b,S,w,M,N,j,k,C,P,F,A,_,E,D=(0,r.c)(89),{model:I,itemValue:U,displayMode:L,disabledModelSlugs:$,disableSelectForUnavailable:q,getModelEligibilityStatus:Y,getModelIneligibilityReasons:X,isDialog:Z,onDone:J,onPeek:et,pinnedSlugSet:er,selectedModelSlugs:en,selectedSlug:ei,showGuardrailsWarning:el,showModelCopyButton:eo,showModelHoverCard:es,toggleModelPin:ea}=e,eu=void 0!==eo&&eo,ec=void 0!==es&&es;if(D[0]!==q||D[1]!==$||D[2]!==L||D[3]!==Y||D[4]!==X||D[5]!==Z||D[6]!==U||D[7]!==I||D[8]!==J||D[9]!==et||D[10]!==er||D[11]!==en||D[12]!==ei||D[13]!==el||D[14]!==ea){b=Symbol.for("react.early_return_sentinel");e:{let e,r;m=(0,W.getModelVariantSlug)(I),c=er.has(m),D[29]!==I||D[30]!==en||D[31]!==ei?(e=(0,h.isModelSelected)({model:I,selectedSlug:ei,selectedModelSlugs:en?[...en]:void 0}),D[29]=I,D[30]=en,D[31]=ei,D[32]=e):e=D[32],d=e,D[33]!==Y||D[34]!==X||D[35]!==I||D[36]!==el?(p=(0,W.getModelVariantPermaslug)(I),r=(u=(el?Y(p):K.ModelEligibilityStatus.Unknown)===K.ModelEligibilityStatus.Ineligible)?X(p):[],D[33]=Y,D[34]=X,D[35]=I,D[36]=el,D[37]=u,D[38]=p,D[39]=r):(u=D[37],p=D[38],r=D[39]),a=r;let n=$?.includes(m)??!1,o=q&&u||n;if(s=e=>{e.stopPropagation(),c?(0,Q.trackModelUnpin)({model:m,origin:Q.ModelPinOrigin.SelectorRow}):(0,Q.trackModelPin)({model:m,origin:Q.ModelPinOrigin.SelectorRow}),ea(m)},Z&&et){let e;D[40]!==I||D[41]!==J?(e=()=>J?.(I),D[40]=I,D[41]=J,D[42]=e):e=D[42],b=(0,t.jsx)(ee,{model:I,isSelected:d,itemValue:U,isExternallyDisabled:n,onSelect:e,onPeek:et,displayMode:L,showGuardrailsWarning:el,disableSelectForUnavailable:q,getModelEligibilityStatus:Y,getModelIneligibilityReasons:X});break e}i=T.CommandItem,g=U,f=o,x=()=>{o||J?.(I)},v=I.searchKeywords,y=(0,l.cn)("h-10 group",(u||n)&&"opacity-50")}D[0]=q,D[1]=$,D[2]=L,D[3]=Y,D[4]=X,D[5]=Z,D[6]=U,D[7]=I,D[8]=J,D[9]=et,D[10]=er,D[11]=en,D[12]=ei,D[13]=el,D[14]=ea,D[15]=i,D[16]=s,D[17]=a,D[18]=u,D[19]=c,D[20]=d,D[21]=m,D[22]=p,D[23]=g,D[24]=f,D[25]=x,D[26]=v,D[27]=y,D[28]=b}else i=D[15],s=D[16],a=D[17],u=D[18],c=D[19],d=D[20],m=D[21],p=D[22],g=D[23],f=D[24],x=D[25],v=D[26],y=D[27],b=D[28];if(b!==Symbol.for("react.early_return_sentinel"))return b;D[43]!==Z||D[44]!==I||D[45]!==et?(S=()=>{Z&&et&&et(I)},D[43]=Z,D[44]=I,D[45]=et,D[46]=S):S=D[46],D[47]!==I.author||D[48]!==I.author_icon_uri||D[49]!==p?(w=(0,t.jsx)(V.AuthorIcon,{frame:!0,author:I.author,permaslug:p,iconUri:I.author_icon_uri,className:"mr-2 size-4 shrink-0"}),D[47]=I.author,D[48]=I.author_icon_uri,D[49]=p,D[50]=w):w=D[50],D[51]!==I.short_name?(M=(0,t.jsx)("span",{className:"truncate text-xs",title:I.short_name,children:I.short_name}),D[51]=I.short_name,D[52]=M):M=D[52];let ed=d?"opacity-100":"opacity-0";D[53]!==ed?(N=(0,l.cn)("size-4",ed),D[53]=ed,D[54]=N):N=D[54],D[55]!==N?(j=(0,t.jsx)(n.CheckIcon,{className:N}),D[55]=N,D[56]=j):j=D[56],D[57]!==a||D[58]!==u?(k=u&&(0,t.jsx)(G.InfoTooltip,{icon:(0,t.jsx)(O.ExclamationTriangleIcon,{className:"size-4 text-warning"}),side:"right",align:"center",sideOffset:20,children:a.length>0?(0,t.jsx)(B.IneligibilityReasonList,{reasons:a}):"This model is unavailable due to your privacy or guardrail settings"}),D[57]=a,D[58]=u,D[59]=k):k=D[59],D[60]!==m||D[61]!==eu?(C=eu&&(0,t.jsx)(H.CopyToClipboardButton,{text:m,hideCopyText:!0,variant:"ghost",size:"icon",className:"size-6 text-muted-foreground opacity-50 transition-opacity hover:opacity-100 lg:pointer-fine:opacity-0 lg:pointer-fine:group-hover:opacity-100 lg:pointer-fine:focus-visible:opacity-100 [&>svg]:!size-4","aria-label":`Copy model ID ${m}`,title:`Copy ${m}`,onClick:eI,onKeyDown:eD}),D[60]=m,D[61]=eu,D[62]=C):C=D[62];let eh=c?"Unpin model":"Pin model";D[63]!==c?(P=c?(0,t.jsx)(R.StarIcon,{className:"size-4 text-muted-foreground"}):(0,t.jsx)(z.StarIcon,{className:"size-4 text-muted-foreground transition-opacity opacity-50 md:opacity-0 md:group-hover:opacity-100"}),D[63]=c,D[64]=P):P=D[64],D[65]!==s||D[66]!==eh||D[67]!==P?(F=(0,t.jsx)(o.Button,{variant:"ghost",size:"icon",className:"size-6",onClick:s,"aria-label":eh,children:P}),D[65]=s,D[66]=eh,D[67]=P,D[68]=F):F=D[68],D[69]!==j||D[70]!==k||D[71]!==C||D[72]!==F?(A=(0,t.jsxs)("div",{className:"ml-auto flex shrink-0 items-center gap-1",children:[j,k,C,F]}),D[69]=j,D[70]=k,D[71]=C,D[72]=F,D[73]=A):A=D[73],D[74]!==i||D[75]!==w||D[76]!==M||D[77]!==A||D[78]!==g||D[79]!==f||D[80]!==x||D[81]!==v||D[82]!==y||D[83]!==S?(_=(0,t.jsxs)(i,{value:g,disabled:f,onSelect:x,keywords:v,className:y,onMouseEnter:S,children:[w,M,A]}),D[74]=i,D[75]=w,D[76]=M,D[77]=A,D[78]=g,D[79]=f,D[80]=x,D[81]=v,D[82]=y,D[83]=S,D[84]=_):_=D[84];let em=_;return D[85]!==I||D[86]!==em||D[87]!==ec?(E=ec?(0,t.jsx)(eF,{model:I,children:em}):em,D[85]=I,D[86]=em,D[87]=ec,D[88]=E):E=D[88],E},"VirtualizedModelRows",0,function({isDialog:e,onPeek:r,onDocSelect:n,renderers:{renderModelRow:i,renderPageRow:o,renderProviderRow:s},rows:a,virtualizer:{activeStickyIndexRef:c,pinnedScrollMargin:d,rowVirtualizer:m}}){return(0,t.jsx)("div",{"data-allow-inline-style":"true",style:{height:m.getTotalSize(),position:"relative",width:"100%"},children:m.getVirtualItems().map(m=>{let p=a[m.index];if(!p)return null;let g="group"===p.type&&c.current===m.index?{position:"sticky",top:0,left:0,width:"100%",zIndex:10}:{position:"absolute",top:0,left:0,width:"100%",transform:`translateY(${m.start-d}px)`};if("group"===p.type){let n=h.GROUP_EXTERNAL_LINKS[p.key];return(0,t.jsxs)("div",{style:g,"data-search-section-heading":!0,className:(0,l.cn)("flex items-center justify-between gap-2 py-1.5","border-b border-border bg-popover","text-xs font-medium text-muted-foreground",e&&r?"px-4":"px-2"),children:[(0,t.jsx)("span",{"aria-hidden":!0,children:p.group}),n&&(0,t.jsx)(u.TextLink,{href:n.href,target:"_blank",rel:"noopener noreferrer","aria-label":n.aria,className:"inline-flex items-center rounded-sm p-0.5 text-muted-foreground no-underline hover:text-foreground",children:(0,t.jsx)(q.SquareArrowOutUpRight,{className:"size-3.5"})})]},p.key)}return"provider"===p.type?(0,t.jsx)("div",{style:g,children:s(p.provider,p.key)},p.key):"page"===p.type?(0,t.jsx)("div",{style:g,children:o(p.page,p.key)},p.key):"doc"===p.type?(0,t.jsx)("div",{style:g,children:(0,t.jsx)(es,{doc:p.doc,itemValue:p.key,onSelect:n})},p.key):"model"!==p.type?null:(0,t.jsx)("div",{style:g,children:i(p.model,p.key)},p.key)})})}],35300),e.s(["PinnedModelItemContent",0,function(e){let i,o,s,a,u,c,d,h,m,p,g=(0,r.c)(38),{model:f,locale:x,isPillLayout:v,isDetailedDialog:y,hasPeek:b,isSelected:S,showModelCopyButton:w,toggleModelPin:M}=e,N=void 0!==w&&w;g[0]!==f?(i=(0,W.getModelVariantSlug)(f),g[0]=f,g[1]=i):i=g[1];let j=i,k=!v,C=f.author;g[2]!==f?(o=(0,W.getModelVariantPermaslug)(f),g[2]=f,g[3]=o):o=g[3];let P=v?"size-4 shrink-0":"mr-2 size-4 shrink-0";g[4]!==v||g[5]!==f.author||g[6]!==f.author_icon_uri||g[7]!==k||g[8]!==o||g[9]!==P?(s=(0,t.jsx)(V.AuthorIcon,{frame:k,bare:v,author:C,permaslug:o,iconUri:f.author_icon_uri,className:P}),g[4]=v,g[5]=f.author,g[6]=f.author_icon_uri,g[7]=k,g[8]=o,g[9]=P,g[10]=s):s=g[10];let F=v?"font-normal":"font-medium";return g[11]!==F?(a=(0,l.cn)("min-w-0 flex-1 truncate text-sm leading-tight text-foreground",F),g[11]=F,g[12]=a):a=g[12],g[13]!==f.short_name||g[14]!==a?(u=(0,t.jsx)("span",{className:a,title:f.short_name,children:f.short_name}),g[13]=f.short_name,g[14]=a,g[15]=u):u=g[15],g[16]!==S?(c=S&&(0,t.jsx)(n.CheckIcon,{className:"ml-1 size-4 shrink-0 text-muted-foreground"}),g[16]=S,g[17]=c):c=g[17],g[18]!==j||g[19]!==N?(d=N&&(0,t.jsx)(H.CopyToClipboardButton,{text:j,hideCopyText:!0,variant:"ghost",size:"icon",className:"size-6 text-muted-foreground opacity-50 transition-opacity hover:opacity-100 lg:pointer-fine:opacity-0 lg:pointer-fine:group-hover:opacity-100 lg:pointer-fine:focus-visible:opacity-100 [&>svg]:!size-4","aria-label":`Copy model ID ${j}`,title:`Copy ${j}`,onClick:eL,onKeyDown:eU}),g[18]=j,g[19]=N,g[20]=d):d=g[20],g[21]!==b||g[22]!==y||g[23]!==v||g[24]!==f||g[25]!==M?(h=(0,t.jsx)(eO,{model:f,isPillLayout:v,isDetailedDialog:y,hasPeek:b,toggleModelPin:M}),g[21]=b,g[22]=y,g[23]=v,g[24]=f,g[25]=M,g[26]=h):h=g[26],g[27]!==y||g[28]!==x||g[29]!==f?(m=y&&(0,t.jsx)(ez,{model:f,locale:x}),g[27]=y,g[28]=x,g[29]=f,g[30]=m):m=g[30],g[31]!==u||g[32]!==c||g[33]!==d||g[34]!==h||g[35]!==m||g[36]!==s?(p=(0,t.jsxs)(t.Fragment,{children:[s,u,c,d,h,m]}),g[31]=u,g[32]=c,g[33]=d,g[34]=h,g[35]=m,g[36]=s,g[37]=p):p=g[37],p}],193384)},563041,118384,911146,537248,e=>{"use strict";var t=e.i(222666),r=e.i(452473);e.i(56380);var n=e.i(815962),i=e.i(331511),l=e.i(657011),o=e.i(35300),s=e.i(733205),a=e.i(505962),u=e.i(779100),c=e.i(706527),d=e.i(99074),h=e.i(270401),m=e.i(700050),p=e.i(193384),g=e.i(105312);function f(e){let o,u,d,h,f,x,v,y,b,S,w=(0,a.c)(41),{model:M,locale:N,displayMode:j,isPillLayout:k,showModelCopyButton:C,isDialog:P,isLastItem:F,onDone:A,onPeek:_,selectedModelSlugs:E,selectedSlug:D,showGuardrailsWarning:I,toggleModelPin:U,getModelEligibilityStatus:L,disabledModelSlugs:O,disableSelectForUnavailable:z}=e,R=void 0!==C&&C;w[0]!==M?(o=(0,c.getModelVariantSlug)(M),w[0]=M,w[1]=o):o=w[1];let B=o;w[2]!==M||w[3]!==E||w[4]!==D?(u=(0,l.isModelSelected)({model:M,selectedSlug:D,selectedModelSlugs:E?[...E]:void 0}),w[2]=M,w[3]=E,w[4]=D,w[5]=u):u=w[5];let T=u;if(w[6]!==z||w[7]!==O||w[8]!==j||w[9]!==L||w[10]!==P||w[11]!==F||w[12]!==k||w[13]!==M||w[14]!==A||w[15]!==_||w[16]!==I){let{isDisabled:e,isDimmed:t}=function({model:e,showGuardrailsWarning:t,getModelEligibilityStatus:r,disabledModelSlugs:n,disableSelectForUnavailable:l}){let o=(t?r((0,c.getModelVariantPermaslug)(e)):i.ModelEligibilityStatus.Unknown)===i.ModelEligibilityStatus.Ineligible,s=n?.includes((0,c.getModelVariantSlug)(e))??!1;return{isDisabled:l&&o||s,isDimmed:o||s}}({model:M,showGuardrailsWarning:I,getModelEligibilityStatus:L,disabledModelSlugs:O,disableSelectForUnavailable:z});f=e,({isDetailedDialog:h,hasPeek:d}=function({isPillLayout:e,isDialog:t,displayMode:r,onPeek:n}){return{isDetailedDialog:!e&&!!t&&r===s.ModelSelectDisplay.Detailed,hasPeek:!!t&&!!n}}({isPillLayout:k,isDialog:P,displayMode:j,onPeek:_})),v=k?"":void 0,x=(0,r.cn)(function({isPillLayout:e,isDetailedDialog:t,hasPeek:n,isLastItem:i}){return(0,r.cn)("group flex items-center",e?(0,r.cn)(g.MODEL_SEARCH_PILL_CLASS,"relative h-9 gap-2 px-3 py-0"):(0,r.cn)("rounded-none",t?"h-10 pr-4":"h-9",!i&&"border-b border-border/40",n?"pl-4":"pl-2"))}({isPillLayout:k,isDetailedDialog:h,hasPeek:d,isLastItem:F}),t&&"opacity-50"),y=function({model:e,isDisabled:t,hasPeek:r,onDone:n,onPeek:i}){return{handleSelect(){t||((0,m.trackPinnedModelSelect)({model:(0,c.getModelVariantSlug)(e)}),n?.(e))},handleMouseEnter(){r&&i?.(e)}}}({model:M,isDisabled:f,hasPeek:d,onDone:A,onPeek:_}),w[6]=z,w[7]=O,w[8]=j,w[9]=L,w[10]=P,w[11]=F,w[12]=k,w[13]=M,w[14]=A,w[15]=_,w[16]=I,w[17]=d,w[18]=h,w[19]=f,w[20]=x,w[21]=v,w[22]=y}else d=w[17],h=w[18],f=w[19],x=w[20],v=w[21],y=w[22];let{handleSelect:$,handleMouseEnter:H}=y,V=`pinned:${B}`;return w[23]!==d||w[24]!==h||w[25]!==k||w[26]!==T||w[27]!==N||w[28]!==M||w[29]!==R||w[30]!==U?(b=(0,t.jsx)(p.PinnedModelItemContent,{model:M,locale:N,isPillLayout:k,showModelCopyButton:R,isDetailedDialog:h,hasPeek:d,isSelected:T,toggleModelPin:U}),w[23]=d,w[24]=h,w[25]=k,w[26]=T,w[27]=N,w[28]=M,w[29]=R,w[30]=U,w[31]=b):b=w[31],w[32]!==H||w[33]!==$||w[34]!==f||w[35]!==x||w[36]!==M.searchKeywords||w[37]!==v||w[38]!==V||w[39]!==b?(S=(0,t.jsx)(n.CommandItem,{value:V,"data-search-chip":v,keywords:M.searchKeywords,disabled:f,onSelect:$,onMouseEnter:H,className:x,children:b}),w[32]=H,w[33]=$,w[34]=f,w[35]=x,w[36]=M.searchKeywords,w[37]=v,w[38]=V,w[39]=b,w[40]=S):S=w[40],S}function x(e){let i,l,o,m,p,g=(0,a.c)(42),{displayMode:x,isPillLayout:v,hideHeading:y,isDialog:b,models:S,onDone:w,onPeek:M,selectedModelSlugs:N,selectedSlug:j,showGuardrailsWarning:k,toggleModelPin:C,getModelEligibilityStatus:P,isPinnedPanelExpanded:F,setPinnedPanelExpanded:A,disabledModelSlugs:_,disableSelectForUnavailable:E}=e,D=void 0!==v&&v,I=void 0!==y&&y,U=(0,u.useLocale)(),L=(0,h.useId)();g[0]!==I||g[1]!==D||g[2]!==S?(i={models:S,isPillLayout:D,hideHeading:I},g[0]=I,g[1]=D,g[2]=S,g[3]=i):i=g[3];let{canExpandPreview:O,isShowingAllPinned:z,shouldUsePills:R,visibleModels:B,panelClassName:T,togglePreview:$}=function(e){let t,n,i,l,o=(0,a.c)(16),{models:s,isPillLayout:u,hideHeading:c}=e,[d,m]=(0,h.useState)(!1),p=u&&c,g=p&&s.length>6,f=g&&d,x=u&&!f;o[0]!==p||o[1]!==f||o[2]!==s?(t=p&&!f?s.slice(0,6):s,o[0]=p,o[1]=f,o[2]=s,o[3]=t):t=o[3];let v=x?"flex flex-wrap gap-2 px-3":"flex flex-col border-b border-border/60",y=p&&x&&"grid grid-cols-2";return o[4]!==v||o[5]!==y?(n=(0,r.cn)(v,y),o[4]=v,o[5]=y,o[6]=n):n=o[6],o[7]!==f?(i=()=>m(!f),o[7]=f,o[8]=i):i=o[8],o[9]!==g||o[10]!==f||o[11]!==x||o[12]!==t||o[13]!==n||o[14]!==i?(l={canExpandPreview:g,isShowingAllPinned:f,shouldUsePills:x,visibleModels:t,panelClassName:n,togglePreview:i},o[9]=g,o[10]=f,o[11]=x,o[12]=t,o[13]=n,o[14]=i,o[15]=l):l=o[15],l}(i);return 0===S.length?null:(g[4]!==I||g[5]!==b||g[6]!==F||g[7]!==S.length||g[8]!==M||g[9]!==L||g[10]!==A?(l=!I&&(0,t.jsxs)("button",{type:"button",onClick:()=>A(!F),"aria-expanded":F,"aria-controls":L,className:(0,r.cn)("flex w-full items-center gap-1","border-b border-border py-1.5","text-xs font-medium text-muted-foreground transition-colors hover:text-foreground",b&&M?"px-4":"px-2"),children:[(0,t.jsx)(d.ChevronDown,{className:(0,r.cn)("size-3 shrink-0 transition-transform",F?"":"-rotate-90")}),(0,t.jsxs)("span",{children:["Pinned (",S.length,")"]})]}),g[4]=I,g[5]=b,g[6]=F,g[7]=S.length,g[8]=M,g[9]=L,g[10]=A,g[11]=l):l=g[11],g[12]!==E||g[13]!==_||g[14]!==x||g[15]!==P||g[16]!==I||g[17]!==b||g[18]!==F||g[19]!==z||g[20]!==U||g[21]!==w||g[22]!==M||g[23]!==T||g[24]!==L||g[25]!==N||g[26]!==j||g[27]!==R||g[28]!==k||g[29]!==C||g[30]!==B?(o=(I||F)&&(0,t.jsx)("div",{id:L,className:T,children:B.map((e,r)=>(0,t.jsx)(f,{model:e,locale:U,displayMode:z?s.ModelSelectDisplay.Simple:x,isPillLayout:R,showModelCopyButton:z,isDialog:b,isLastItem:r===B.length-1,onDone:w,onPeek:M,selectedModelSlugs:N,selectedSlug:j,showGuardrailsWarning:k,toggleModelPin:C,getModelEligibilityStatus:P,disabledModelSlugs:_,disableSelectForUnavailable:E},`pinned:${(0,c.getModelVariantSlug)(e)}`))}),g[12]=E,g[13]=_,g[14]=x,g[15]=P,g[16]=I,g[17]=b,g[18]=F,g[19]=z,g[20]=U,g[21]=w,g[22]=M,g[23]=T,g[24]=L,g[25]=N,g[26]=j,g[27]=R,g[28]=k,g[29]=C,g[30]=B,g[31]=o):o=g[31],g[32]!==O||g[33]!==z||g[34]!==S.length||g[35]!==L||g[36]!==$?(m=O&&(0,t.jsxs)(n.CommandItem,{value:z?"collapse-pinned":"expand-pinned","aria-controls":L,"aria-expanded":z,onSelect:$,className:"mx-3 mt-2 gap-2 text-sm font-normal text-muted-foreground",children:[(0,t.jsx)(d.ChevronDown,{"aria-hidden":!0,className:(0,r.cn)("size-3.5 shrink-0",z&&"rotate-180")}),z?"Show fewer pinned":`View all pinned (${S.length})`]},z?"collapse-pinned":"expand-pinned"),g[32]=O,g[33]=z,g[34]=S.length,g[35]=L,g[36]=$,g[37]=m):m=g[37],g[38]!==l||g[39]!==o||g[40]!==m?(p=(0,t.jsxs)("div",{"data-pinned-models":!0,className:"bg-popover",children:[l,o,m]}),g[38]=l,g[39]=o,g[40]=m,g[41]=p):p=g[41],p)}var v=e.i(528164);function y(e){let r,n,i,l=(0,a.c)(8),{state:o,hasResults:s}=e;if(l[0]!==s||l[1]!==o)r="loading"===o.status?"Loading…":"error"===o.status?"Docs search unavailable":s?"success"===o.status&&0===o.results.length?"No docs found":null:"No results found",l[0]=s,l[1]=o,l[2]=r;else r=l[2];let u=r;return l[3]!==u||l[4]!==o?(n=u&&(0,t.jsxs)("div",{className:"flex items-center gap-2 px-3 py-4 text-sm text-muted-foreground",children:[(0,t.jsx)("p",{children:u}),"error"===o.status&&(0,t.jsx)(v.Button,{variant:"ghost",size:"sm",disabled:o.isRetrying,"aria-label":"Retry docs search",onClick:o.retry,onKeyDown:b,children:o.isRetrying?"Retrying…":"Retry"})]}),l[3]=u,l[4]=o,l[5]=n):n=l[5],l[6]!==n?(i=(0,t.jsx)("div",{role:"status","aria-live":"polite","aria-atomic":"true",children:n}),l[6]=n,l[7]=i):i=l[7],i}function b(e){("Enter"===e.key||" "===e.key)&&e.stopPropagation()}e.s(["ModelSearchListSection",0,function({disableSelectForUnavailable:e,disabledModelSlugs:i,displayMode:a,getModelEligibilityStatus:u,isDialog:c,isPinnedPanelExpanded:d,isSearching:h,docsSearch:m,onDocSelect:p,listClassName:g,listHeader:f,modelSuggestionsAsPills:v,listId:b,onDone:S,onPeek:w,pinnedModels:M,renderers:N,rows:j,selectedModelSlugs:k,selectedSlug:C,setPinnedPanelExpanded:P,setSort:F,showGuardrailsWarning:A,sort:_,toggleModelPin:E,virtualizer:D}){let I=(0,t.jsx)(x,{isPillLayout:v,hideHeading:"function"==typeof f,displayMode:a,isDialog:c,models:M,onDone:S,onPeek:w,selectedModelSlugs:k,selectedSlug:C,showGuardrailsWarning:A,toggleModelPin:E,getModelEligibilityStatus:u,isPinnedPanelExpanded:d,setPinnedPanelExpanded:P,disabledModelSlugs:i,disableSelectForUnavailable:e});return(0,t.jsxs)(t.Fragment,{children:[c&&w&&a===s.ModelSelectDisplay.Detailed&&j.length>0&&(0,t.jsxs)("div",{className:(0,r.cn)("grid grid-cols-[minmax(0,1fr)_3rem_7.5rem] items-center gap-2","border-b border-border px-4 py-1.5","text-xs font-semibold text-foreground/70"),children:[(0,t.jsx)("span",{children:"Model"}),(0,t.jsxs)("button",{type:"button",className:"flex items-center justify-end gap-0.5 text-right hover:text-foreground",onClick:()=>F((0,l.getNextContextSort)(_)),children:["Context",_===s.ModelSelectSort.ContextAscending&&(0,t.jsx)("span",{children:"↑"}),_===s.ModelSelectSort.ContextDescending&&(0,t.jsx)("span",{children:"↓"})]}),(0,t.jsxs)("button",{type:"button",className:"flex items-center justify-end gap-0.5 whitespace-nowrap text-right hover:text-foreground",onClick:()=>F((0,l.getNextPriceSort)(_)),children:["Price (In / Out)",_===s.ModelSelectSort.PriceAscending&&(0,t.jsx)("span",{children:"↑"}),_===s.ModelSelectSort.PriceDescending&&(0,t.jsx)("span",{children:"↓"})]})]}),0!==j.length||0!==M.length||f||m?(0,t.jsxs)(n.CommandList,{id:b,ref:D.listRef,className:(0,r.cn)("relative -mt-px w-full overflow-auto md:mt-0",g),children:[(0,t.jsx)("div",{ref:D.pinnedSectionRef,children:"function"==typeof f?f(I,M.length):(0,t.jsxs)(t.Fragment,{children:[f,I]})}),(0,t.jsx)(o.VirtualizedModelRows,{isDialog:c,onPeek:w,renderers:N,onDocSelect:p,rows:j,virtualizer:D}),m&&h&&(0,t.jsx)(y,{state:m,hasResults:j.length>0})]},`${h?"search":"browse"}-${a}`):(0,t.jsx)("div",{className:(0,r.cn)(c&&"pointer-events-none absolute inset-0 flex items-center justify-center"),children:(0,t.jsx)(n.CommandEmpty,{children:"No models found"})})]})}],563041);var S=e.i(778084),w=e.i(648156),M=e.i(838011),N=e.i(370066),j=e.i(756367),k=e.i(259844),C=e.i(30023),P=e.i(249656),F=e.i(606320);function A(e){return!e}function _(e){return!e}e.s(["ModelSearchToolbar",0,function(e){let i,o,s,c,d,h,m,p,g,f,x,y,b=(0,a.c)(59),{activeFilterCount:E,autoFocusSearch:D,collapsibleFilters:I,displayMode:U,filtersExpanded:L,groupBy:O,hideFilters:z,inputRef:R,isDialog:B,query:T,setDisplayMode:$,setFiltersExpanded:H,setGroupBy:V,setQuery:G,setSort:K,setSortPopoverOpen:W,setViewPopoverOpen:q,showSortAndView:Q,sort:Y,sortPopoverOpen:X,viewPopoverOpen:Z,visibleModelCount:J}=e,ee=(0,u.useLocale)(),et=B&&"flex items-center gap-1.5 border-b border-border/40 pl-2 pr-3 py-2";b[0]!==et?(i=(0,r.cn)(et),b[0]=et,b[1]=i):i=b[1],b[2]!==D?(o=D&&!(0,M.isCoarsePointer)(),b[2]=D,b[3]=o):o=b[3];let er=!B&&I&&"text-xs h-8";b[4]!==er?(s=(0,r.cn)("text-sm h-9",er),b[4]=er,b[5]=s):s=b[5];let en=B&&"min-w-0 flex-1 border-b-0 rounded-md border border-border/60 px-3";b[6]!==en?(c=(0,r.cn)(en),b[6]=en,b[7]=c):c=b[7],b[8]!==ee||b[9]!==J?(d=(0,N.formatNumber)(J,{locale:ee,preset:"integer"})??"—",b[8]=ee,b[9]=J,b[10]=d):d=b[10];let ei=1===J?"model":"models";return b[11]!==d||b[12]!==ei?(h=(0,t.jsxs)("span",{className:"whitespace-nowrap text-xs tabular-nums text-muted-foreground",children:[d," ",ei]}),b[11]=d,b[12]=ei,b[13]=h):h=b[13],b[14]!==R||b[15]!==T.length||b[16]!==G?(m=T.length>0&&(0,t.jsx)("button",{type:"button","aria-label":"Clear search",onClick:()=>{G(""),R.current?.focus()},className:"flex size-5 shrink-0 items-center justify-center rounded-full text-muted-foreground/70 transition-colors hover:bg-muted hover:text-foreground",children:(0,t.jsx)(P.X,{className:"size-3.5"})}),b[14]=R,b[15]=T.length,b[16]=G,b[17]=m):m=b[17],b[18]!==E||b[19]!==I||b[20]!==L||b[21]!==z||b[22]!==B||b[23]!==H?(p=!B&&I&&!z&&(0,t.jsxs)("button",{type:"button","aria-label":L?"Hide filters":"Show filters","aria-expanded":L,"aria-controls":"model-select-filter-row",title:L?"Hide filters":"Filters",onClick:()=>H(_),className:(0,r.cn)("relative flex size-6 shrink-0 items-center justify-center rounded-md","text-muted-foreground transition-colors hover:bg-muted hover:text-foreground",L&&"bg-muted text-foreground"),children:[(0,t.jsx)(j.Filter,{className:"size-3.5"}),E>0&&(0,t.jsx)("span",{"aria-hidden":!0,className:(0,r.cn)("absolute -right-0.5 -top-0.5 flex h-3.5 min-w-3.5 items-center justify-center","rounded-full border border-background bg-foreground px-1","text-2xs font-bold leading-none text-background"),children:E})]}),b[18]=E,b[19]=I,b[20]=L,b[21]=z,b[22]=B,b[23]=H,b[24]=p):p=b[24],b[25]!==h||b[26]!==m||b[27]!==p?(g=(0,t.jsxs)("div",{className:"ml-2 flex shrink-0 items-center gap-2",children:[h,m,p]}),b[25]=h,b[26]=m,b[27]=p,b[28]=g):g=b[28],b[29]!==R||b[30]!==T||b[31]!==G||b[32]!==g||b[33]!==o||b[34]!==s||b[35]!==c?(f=(0,t.jsx)(n.CommandInput,{ref:R,autoFocus:o,value:T,onValueChange:G,placeholder:"Search models",className:s,wrapperClassName:c,rightSlot:g}),b[29]=R,b[30]=T,b[31]=G,b[32]=g,b[33]=o,b[34]=s,b[35]=c,b[36]=f):f=b[36],b[37]!==E||b[38]!==I||b[39]!==U||b[40]!==L||b[41]!==O||b[42]!==z||b[43]!==B||b[44]!==$||b[45]!==H||b[46]!==V||b[47]!==K||b[48]!==W||b[49]!==q||b[50]!==Q||b[51]!==Y||b[52]!==X||b[53]!==Z?(x=B&&(0,t.jsxs)(w.TooltipProvider,{children:[Q&&(0,t.jsx)(w.Tooltip,{content:"View",children:(0,t.jsx)("span",{className:"inline-flex",children:(0,t.jsxs)(S.Popover,{open:Z,onOpenChange:q,children:[(0,t.jsx)(S.PopoverTrigger,{render:(0,t.jsx)(v.Button,{variant:"ghost",size:"icon",className:"size-7 text-muted-foreground","aria-label":"View",children:(0,t.jsx)(k.SlidersHorizontal,{className:"size-3.5"})})}),(0,t.jsxs)(S.PopoverContent,{className:"w-48 overflow-hidden p-0",align:"end",children:[(0,t.jsx)("div",{className:"border-b border-border bg-muted/50 px-3 py-1.5 text-xs font-semibold text-foreground/70",children:"Display"}),(0,t.jsx)("div",{className:"p-1",children:l.DISPLAY_OPTIONS.map(e=>(0,t.jsx)(F.MenuOptionButton,{isSelected:U===e.value,onClick:()=>$(e.value),children:e.label},e.value))}),(0,t.jsx)("div",{className:"border-y border-border bg-muted/50 px-3 py-1.5 text-xs font-semibold text-foreground/70",children:"Group by"}),(0,t.jsx)("div",{className:"p-1",children:l.GROUP_BY_OPTIONS.map(e=>(0,t.jsx)(F.MenuOptionButton,{isSelected:O===e.value,onClick:()=>V(e.value),children:e.label},e.value))})]})]})})}),Q&&(0,t.jsx)(w.Tooltip,{content:`Sort: ${(0,l.getSelectedOptionLabel)(l.SORT_OPTIONS,Y)}`,children:(0,t.jsx)("span",{className:"inline-flex",children:(0,t.jsxs)(S.Popover,{open:X,onOpenChange:W,children:[(0,t.jsx)(S.PopoverTrigger,{render:(0,t.jsx)(v.Button,{variant:"ghost",size:"icon",className:"size-7 text-muted-foreground","aria-label":`Sort: ${(0,l.getSelectedOptionLabel)(l.SORT_OPTIONS,Y)}`,children:(0,t.jsx)(C.ArrowUpDown,{className:"size-3.5"})})}),(0,t.jsx)(S.PopoverContent,{className:"w-48 p-2",align:"end",children:l.SORT_OPTIONS.map(e=>(0,t.jsx)(F.MenuOptionButton,{isSelected:Y===e.value,onClick:()=>K(e.value),children:e.label},e.value))})]})})}),I&&!z&&(0,t.jsx)(w.Tooltip,{content:L?"Hide filters":"Filters",positionerClassName:"z-popover-tooltip",children:(0,t.jsx)("span",{className:"inline-flex",children:(0,t.jsxs)(v.Button,{variant:"ghost",size:"icon",className:(0,r.cn)("relative size-7 text-muted-foreground",L&&"text-foreground"),"aria-label":L?"Hide filters":"Show filters","aria-expanded":L,"aria-controls":"model-select-filter-row",onClick:()=>H(A),children:[(0,t.jsx)(j.Filter,{className:"size-3.5"}),E>0&&(0,t.jsx)("span",{"aria-hidden":!0,className:(0,r.cn)("absolute -right-0.5 -top-0.5 flex h-3.5 min-w-3.5 items-center justify-center","rounded-full border border-background bg-foreground px-1","text-2xs font-bold leading-none text-background"),children:E})]})})})]}),b[37]=E,b[38]=I,b[39]=U,b[40]=L,b[41]=O,b[42]=z,b[43]=B,b[44]=$,b[45]=H,b[46]=V,b[47]=K,b[48]=W,b[49]=q,b[50]=Q,b[51]=Y,b[52]=X,b[53]=Z,b[54]=x):x=b[54],b[55]!==f||b[56]!==x||b[57]!==i?(y=(0,t.jsxs)("div",{className:i,children:[f,x]}),b[55]=f,b[56]=x,b[57]=i,b[58]=y):y=b[58],y}],118384),e.s(["estimateModelSearchRowSize",0,function({row:e,isDialog:t,onPeek:r,displayMode:n}){return e?.type==="group"?32:e?.type==="doc"?56:t&&r?n===s.ModelSelectDisplay.Detailed?40:36:40}],911146);var E=e.i(958969);e.s(["isFreeModel",0,function(e){return e.permaslug===E.RouterModel.Free||e.endpoint?.is_free===!0}],537248)},829837,e=>{"use strict";var t=e.i(505962),r=e.i(706527),n=e.i(270401),i=e.i(735797),l=e.i(657011),o=e.i(476578);let s={1:.5,2:.375,3:.25,4:0};function a(e){let t=e.trim().toLowerCase().split(/[^\w.]+/).filter(Boolean),r=t.flatMap(e=>{if(/^\d+\.\d+$/.test(e))return[e];let t=e.match(/^([a-z]+)(\d+(?:\.\d+|[a-z]+))$/);return t?[e,t[1],t[2]]:[e]});return t.reduce((e,r,n)=>{let i=t[n+1];return i&&/^[a-z]+$/.test(r)&&/^\d+(?:\.\d+|[a-z]+)?$/.test(i)&&e.push(`${r}${i}`),e},r)}function u(e){if(/^\d+\.\d+$/.test(e))return[{tokens:[e],allowFuzzy:!0}];let t=e.match(/^([a-z]+)(\d+(?:\.\d+|[a-z]+)?)$/);return t?[{tokens:[e],allowFuzzy:!1},{tokens:[t[1],t[2]],allowFuzzy:!0}]:[{tokens:[e],allowFuzzy:!0}]}function c(e){return e.reduce((e,t)=>t0}function m(e){let[t,n]=e;return n.map(e=>({group:t,identifier:(0,r.getModelVariantPermaslug)(e),model:{...e,searchKeywords:e.searchKeywords??(0,i.generateModelKeywords)(e.name)}}))}e.s(["useFilteredGroupEntries",0,function(e){let r,n,i=(0,t.c)(9),{groupEntries:o,extraModels:s,extraModelsGroupName:a,filter:u}=e;i[0]!==s||i[1]!==a||i[2]!==o?(r=(0,l.mergeExtraModelsIntoGroupEntries)({groupEntries:o,extraModels:s,groupName:a}),i[0]=s,i[1]=a,i[2]=o,i[3]=r):r=i[3];let c=r;e:{let e;if(!u){n=c;break e}if(i[4]!==u||i[5]!==c){let t;i[7]!==u?(t=e=>{let[t,r]=e;return[t,r.filter(u)]},i[7]=u,i[8]=t):t=i[8],e=c.map(t).filter(h),i[4]=u,i[5]=c,i[6]=e}else e=i[6];n=e}return n},"useFlatData",0,function(e){let r,n=(0,t.c)(2);return n[0]!==e?(r=e.flatMap(m),n[0]=e,n[1]=r):r=n[1],r},"useModelSearch",0,function(e){let r,n=(0,t.c)(2);if(n[0]!==e){let t,i,l;t=e.map((e,t)=>{var r;let n;return{index:t,item:e,tokens:Array.from(new Set([...n=a((r=e).model.name),...[...r.model.searchKeywords.flatMap(a),...a(r.identifier)].filter(e=>!/^\d$/.test(e)||n.includes(e)),...a(r.model.author)].map(e=>e.toLowerCase())))}}),i=new Map(e.map((e,t)=>[e,t])),l=new o.default(e,{keys:[{name:"model.name",weight:.7},{name:"identifier",weight:.2},{name:"model.author",weight:.08},{name:"model.searchKeywords",weight:.02}],threshold:.55,distance:100,ignoreLocation:!0,minMatchCharLength:1,findAllMatches:!0,ignoreFieldNorm:!0,useExtendedSearch:!0,includeScore:!0,shouldSort:!1}),r={search(e){let r=e.trim().toLowerCase().split(/[^\w.]+/).filter(Boolean).map(u);if(0===r.length)return[];let n=new Set;for(let{item:e}of l.search(Array.from(new Set(r.flatMap(e=>e.flatMap(e=>e.tokens)))).join(" | "))){let t=i.get(e);void 0!==t&&n.add(t)}return t.filter(e=>n.has(e.index)).flatMap(e=>{let t=r.flatMap(t=>{var r,n;let i=(r=t,n=e.tokens,r.flatMap((e,t)=>{let r=e.tokens.map(t=>(function({queryToken:e,modelTokens:t,allowFuzzy:r}){let n=t.flatMap(t=>{let n=function({queryToken:e,modelToken:t,allowFuzzy:r}){var n;if(e===t||/^\d+$/.test(e)&&t.startsWith(`${e}.`))return 4;if(t.startsWith(e))return 3;if(e.length>=3&&t.includes(e))return 2;if(!r)return null;let i=(n=e.length)<=4?0:n<=7?1:2;return function({left:e,right:t,limit:r}){if(Math.abs(e.length-t.length)>r)return r+1;let n=Array.from({length:t.length+1},(e,t)=>t);for(let i=1;i<=e.length;i+=1){let l=[i];for(let r=1;r<=t.length;r+=1)l[r]=Math.min(l[r-1]+1,n[r]+1,n[r-1]+ +(e[i-1]!==t[r-1]));if(Math.min(...n=l)>r)return r+1}return n[t.length]}({left:e,right:t,limit:i})<=i?1:null}({queryToken:e,modelToken:t,allowFuzzy:r});return null===n?[]:[n]});return n.length>0?n.reduce((e,t)=>t>e?t:e,1):null})({queryToken:t,modelTokens:n,allowFuzzy:e.allowFuzzy}));return r.every(e=>null!==e)?[{matchTier:c(r),formIndex:t}]:[]}).toSorted((e,t)=>t.matchTier-e.matchTier||e.formIndex-t.formIndex)[0]??null);return null===i?[]:[i]});if(t.length!==r.length)return[];let n=c(t.map(({matchTier:e})=>e));return[{index:e.index,item:e.item,matchTier:n,formPriority:t.reduce((e,{formIndex:t})=>e+t,0)}]}).toSorted((e,t)=>t.matchTier-e.matchTier||e.formPriority-t.formPriority||d(t.item.model.created_at)-d(e.item.model.created_at)||e.index-t.index).map(({item:e,matchTier:t})=>({item:e,score:s[t]}))}},n[0]=e,n[1]=r}else r=n[1];return r},"useObservedWidth",0,function(e){let r,i,l=(0,t.c)(3),[o,s]=(0,n.useState)(null);return l[0]!==e?(r=()=>{let t=e.current;if(!t)return;s(t.getBoundingClientRect().width);let r=new ResizeObserver(e=>{let t=e[0];t&&s(t.contentRect.width)});return r.observe(t),()=>r.disconnect()},i=[e],l[0]=e,l[1]=r,l[2]=i):(r=l[1],i=l[2]),(0,n.useEffect)(r,i),o}],829837)},105312,e=>{"use strict";var t=e.i(222666),r=e.i(505962),n=e.i(452473);e.i(56380);var i=e.i(815962),l=e.i(557225),o=e.i(706527);let s="h-9 max-w-full font-normal gap-2 rounded-full border border-border bg-muted/50 px-3 py-0 aria-selected:border-accent-border aria-selected:bg-accent";e.s(["MODEL_SEARCH_PILL_CLASS",0,s,"PopularModelChips",0,function(e){let a,u,c,d=(0,r.c)(13),{group:h,onSelectModel:m,hideHeading:p}=e,g=h.label,f=void 0!==p&&p&&"[&_[cmdk-group-heading]]:sr-only";if(d[0]!==f?(a=(0,n.cn)("p-0 pb-2 [&_[cmdk-group-heading]]:px-3 [&_[cmdk-group-heading]]:py-2",f,"[&_[cmdk-group-items]]:flex [&_[cmdk-group-items]]:flex-wrap [&_[cmdk-group-items]]:gap-2 [&_[cmdk-group-items]]:px-3"),d[0]=f,d[1]=a):a=d[1],d[2]!==h.key||d[3]!==h.models||d[4]!==m){let e;d[6]!==h.key||d[7]!==m?(e=e=>(0,t.jsxs)(i.CommandItem,{value:`${h.key}:${(0,o.getModelVariantSlug)(e)}`,"data-search-chip":!0,onSelect:()=>m(e),className:s,children:[(0,t.jsx)(l.AuthorIcon,{bare:!0,author:e.author,permaslug:(0,o.getModelVariantPermaslug)(e),iconUri:e.author_icon_uri,className:"size-4 shrink-0"}),(0,t.jsx)("span",{className:"truncate",title:e.short_name,children:e.short_name})]},(0,o.getModelVariantSlug)(e)),d[6]=h.key,d[7]=m,d[8]=e):e=d[8],u=h.models.map(e),d[2]=h.key,d[3]=h.models,d[4]=m,d[5]=u}else u=d[5];return d[9]!==h.label||d[10]!==a||d[11]!==u?(c=(0,t.jsx)(i.CommandGroup,{heading:g,className:a,children:u}),d[9]=h.label,d[10]=a,d[11]=u,d[12]=c):c=d[12],c}])},408784,e=>{"use strict";var t=e.i(988855),r=e.i(704355);e.s(["compareCanonicalText",0,function(e,n){return(0,t.compareDisplayText)(e,n,{locale:r.DEFAULT_LOCALE})}])},175817,e=>{"use strict";e.s(["getTotalTokens",0,e=>e?e.total_prompt_tokens+(e.total_completion_tokens??0):0])}]); //# sourceMappingURL=3njo3_syt7y_q.js.map //# chunkId=01a09e9c-6e83-76e2-b26f-d1ef50072f09