PageSourceSearch

https://toknex.ai/assets/grok-D_9EfIrZ.js

js toknex.ai collected 2026-10-05 14:38:57 UTC 11,601 bytes, 1 lines download raw bytes

1import{d as V,j as w,A as v,r as K,a1 as D,m as U,h as F,o as _,t as B,p as q,b5 as H,cV as N}from"./index-Ctdla73g.js";import{e as Y}from"./apiError-szRqMG5e.js";import{u as X}from"./useAdminAsync-Byd6vlRK.js";import{d as j,b as z,c as J,s as Q,h as W,m as S,e as Z,g as x,r as ee,i as te,a as ie,S as m,f as c,k as re,G as T}from"./AccountsPage-DZFlkwUd.js";import"./useStepUp-DLiOWNe_.js";import"./PageContainer.vue_vue_type_script_setup_true_lang-dIEKrbJk.js";import"./LoadingState.vue_vue_type_script_setup_true_lang-BIx0-_pT.js";import"./AlertTitle.vue_vue_type_script_setup_true_lang-DltRuN_m.js";import"./PageHeader.vue_vue_type_script_setup_true_lang-CaaCE1m3.js";import"./useColumnSettings-DgV2SLkw.js";import"./Checkbox.vue_vue_type_script_setup_true_lang-C9FprljJ.js";import"./is-equal-B6923-1i.js";import"./useFormControl-__1yoZ0s.js";import"./VisuallyHiddenInput-CNqBhQVU.js";import"./usePrimitiveElement-BX6SajOK.js";import"./VisuallyHidden-CdYKjZEF.js";import"./RovingFocusItem-Bgziwn7f.js";import"./Collection-DnN0Rg3V.js";import"./RovingFocusGroup-NgzHY99t.js";import"./PopoverContent.vue_vue_type_script_setup_true_lang-Be8K_tq7.js";import"./PopperContent-3_Z9zIjs.js";import"./PopoverTrigger.vue_vue_type_script_setup_true_lang-TdW1Juzg.js";import"./rotate-ccw-CC3gSIA3.js";import"./DataTableToolbar.vue_vue_type_script_setup_true_lang-BIc-x8nl.js";import"./index-7-LNGubw.js";import"./SheetDescription.vue_vue_type_script_setup_true_lang-Ci11XnOW.js";import"./SheetHeader.vue_vue_type_script_setup_true_lang-CVi3MEkm.js";import"./Pagination.vue_vue_type_script_setup_true_lang-r3kOKais.js";import"./chevron-left-3HWnFzVE.js";import"./chevron-right-DIkUi6M_.js";import"./StepUpDialog.vue_vue_type_script_setup_true_lang-Bhuanl4m.js";import"./OtpInput.vue_vue_type_script_setup_true_lang-BfJ-wUSO.js";import"./platforms-BPKrgTUe.js";import"./TableFilters.vue_vue_type_script_setup_true_lang-Ddf39I8s.js";import"./search-BHVdTAUz.js";import"./SelectValue.vue_vue_type_script_setup_true_lang-B1z1Ukwx.js";import"./chevron-down-A8JEIyVH.js";import"./useTypeahead-BmiCVlMO.js";import"./useServerTable-Do6884oM.js";import"./usePersistedPageSize-DQfA9dxu.js";import"./minus-DbdvFZDr.js";import"./plus-CwP2JxkN.js";import"./DataTable.vue_vue_type_script_setup_true_lang-CR4yQJDW.js";import"./TableHeader.vue_vue_type_script_setup_true_lang-B5oGNesi.js";import"./arrow-up-Dsgwm0jZ.js";import"./useFormat-DdFkGdWY.js";import"./index-ZdQrihZN.js";import"./Switch.vue_vue_type_script_setup_true_lang-B-XspP6e.js";import"./pencil-BY8_5Xvo.js";import"./trash-2-BJoswCsw.js";import"./ellipsis-BSVMWya_.js";import"./DropdownMenuTrigger.vue_vue_type_script_setup_true_lang-ClRbCk5V.js";import"./DropdownMenuLabel.vue_vue_type_script_setup_true_lang-CO9cGojy.js";import"./DropdownMenuItemIndicator-BUp6dOAz.js";import"./DropdownMenuSeparator.vue_vue_type_script_setup_true_lang-bPJZ_FrN.js";import"./refresh-cw-BGZGUEb5.js";import"./upload-DKP_XuvM.js";import"./download-DdWmQrMj.js";import"./play-CioXi6da.js";import"./RowActions.vue_vue_type_script_setup_true_lang-DraxR5XJ.js";import"./plug-zap-DEZTubCV.js";import"./chart-column-CZ17kQxN.js";import"./calendar-clock-DjtsXMYB.js";import"./key-round-CXgOUocr.js";import"./sparkles-7B9nR_HL.js";import"./shield-check-B0U0RIm6.js";import"./gauge-Dq1u6h6o.js";import"./FormSheet.vue_vue_type_script_setup_true_lang-Clypcp70.js";import"./SheetFooter.vue_vue_type_script_setup_true_lang-0IgD43MM.js";import"./OptionCardGroup.vue_vue_type_script_setup_true_lang-BY9FGEnI.js";import"./RadioGroupItem-BWq8TV_1.js";import"./NumberField.vue_vue_type_script_setup_true_lang-2Of1j8p1.js";import"./Label.vue_vue_type_script_setup_true_lang-D6NsLlI_.js";import"./GroupBadge.vue_vue_type_script_setup_true_lang-DPA-J-t5.js";import"./peak-rate-qZGUWdry.js";import"./PlatformBadge.vue_vue_type_script_setup_true_lang-DB4RTrx3.js";import"./pricing-Dyvgt2ab.js";import"./QuotaSnapshotView.vue_vue_type_script_setup_true_lang-BLzeY9Ik.js";import"./Textarea.vue_vue_type_script_setup_true_lang-CcHiPi-S.js";import"./KeyValueRows.vue_vue_type_script_setup_true_lang-DNqUqVNr.js";import"./CollapsibleTrigger.vue_vue_type_script_setup_true_lang-Ba1lj9pu.js";import"./FormDialog.vue_vue_type_script_setup_true_lang-BLsz7C73.js";import"./TagInput.vue_vue_type_script_setup_true_lang-CpsyP7Vf.js";import"./FormField.vue_vue_type_script_setup_true_lang-CvI0mBQ1.js";import"./SectionHeading.vue_vue_type_script_setup_true_lang-DmcURhqE.js";import"./CopyField.vue_vue_type_script_setup_true_lang-C3iTWu_H.js";import"./maskApiKey-ClKV8GuA.js";import"./eye-off-DnZ1fqt7.js";import"./eye-CBNkJu7y.js";import"./FileDropzone.vue_vue_type_script_setup_true_lang-B91D_utK.js";import"./link-2-mbo1MrVv.js";import"./circle-alert-BgDdJVrL.js";import"./ErrorNotice.vue_vue_type_script_setup_true_lang-CUPWZiXW.js";import"./KpiCard.vue_vue_type_script_setup_true_lang-BLWT6Kf0.js";import"./Skeleton.vue_vue_type_script_setup_true_lang-DbKyNKZe.js";import"./MultiTrendChart.vue_vue_type_script_setup_true_lang-BwzTLhPG.js";import"./build-DFIl2uuZ.js";import"./notify-DGiSMld6.js";import"./TooltipTrigger.vue_vue_type_script_setup_true_lang-DxXdZ0Tk.js";import"./circle-question-mark-TDrAtfLY.js";import"./download-DzhzwgW3.js";import"./platformColors-RjqQIeOK.js";const le=["id"],ae={key:0,role:"alert",class:"text-destructive","data-testid":"grok-media-status-error"},g="toknex.adminAccounts.grok.fields.mediaEligibilityStatus",oe="admin.accounts.grokMediaEligibility.reasons",se=V({__name:"GrokMediaEligibilityStatus",props:{modelValue:{},ctx:{default:void 0},id:{default:void 0},invalid:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},setup(e){const t=e,{t:r,te:l}=w(),o=X(),u=v(()=>{var s,n;return((n=(s=t.ctx)==null?void 0:s.account)==null?void 0:n.id)??null}),y=K(!1),h=K(null),d=K(null);async function G(){const s=u.value,n=o.next();if(d.value=null,h.value=null,s===null){y.value=!1;return}y.value=!0;try{const p=await H.accounts.getGrokMediaEligibility(s);if(!o.isCurrent(n))return;d.value=p}catch(p){if(!o.isCurrent(n))return;h.value=Y(p,r(`${g}.loadFailed`))}finally{o.isCurrent(n)&&(y.value=!1)}}D(u,()=>{G()},{immediate:!0});const C=v(()=>{var p;const s=((p=d.value)==null?void 0:p.reason)??"";if(s==="")return"";const n=`${oe}.${s}`;return l(n)?r(n):s}),L=v(()=>{if(y.value)return r(`${g}.loading`);if(!d.value)return"";const s=r(d.value.eligible?`${g}.eligible`:`${g}.ineligible`);return C.value===""?s:`${s} · ${C.value}`});return(s,n)=>u.value!==null?(_(),U("div",{key:0,id:e.id,class:"rounded-md bg-muted/50 px-3 py-2 text-xs"},[h.value!==null?(_(),U("p",ae,B(h.value),1)):(_(),U("p",{key:1,class:q(d.value&&!d.value.eligible?"text-warning":"text-foreground"),"data-testid":"grok-media-status"},B(L.value),3))],8,le)):F("",!0)}}),i="toknex.adminAccounts.grok",O="grok_client_tool_cache_enabled",I="grok_media_eligible",ne=["auto","enabled","disabled"],b="",a={customBaseUrlEnabled:"grokCustomBaseUrlEnabled",baseUrlPreset:"grokBaseUrlPreset",clientToolCacheEnabled:"grokClientToolCacheEnabled",mediaEligibilityMode:"grokMediaEligibilityMode",mediaEligibilityStatus:"grokMediaEligibilityStatus"};function A(e){return N.global.t(e)}function f(e){return typeof e=="string"?e:""}const $=e=>e.category==="apikey",E=e=>e.category==="oauth-based";function k(e){return e.mode==="bulk"||$(e)?!0:E(e)&&e.values[a.customBaseUrlEnabled]===!0}function R(e){return f(e.values[a.baseUrlPreset]).trim()}function ue(e){return k(e)&&R(e)===""}function de(){const e=T.map(t=>t.labelKey?{value:t.url,labelKey:`admin.accounts.grokCustomBaseUrl.presets.${t.labelKey}`}:{value:t.url,label:t.label??t.url});return e.push({value:b,labelKey:`${i}.fields.baseUrlPreset.custom`}),e}function me(e){const t=f(e[a.baseUrlPreset]).trim();return t!==""?t:f(e[m.apiKeyBaseUrl]).trim()}function pe(e){const t=f(e).trim();if(t==="")return b;const r=T.find(l=>l.url===t);return r?r.url:b}function ce(e){const t=e==null?void 0:e[I];return t===!0?"enabled":t===!1?"disabled":"auto"}function be(){const e=ie({visible:{[m.apiKeyBaseUrl]:ue,[m.apiKeyValue]:$}});return{...e,fields:e.fields.map(t=>{if(t.id!==m.apiKeyBaseUrl)return t;const r=t.validate;return{...t,labelKey:`${i}.fields.baseUrl.label`,hintKey:`${i}.fields.baseUrl.hint`,placeholderKey:`${i}.fields.baseUrl.placeholder`,validate:(l,o)=>{if(o.mode==="bulk")return(r==null?void 0:r(l,o))??null;if(!E(o)||o.values[a.customBaseUrlEnabled]!==!0||R(o)!=="")return null;const u=f(l).trim();return u===""?A(`${i}.fields.baseUrl.required`):/^https?:\/\//i.test(u)?null:A(`${i}
1.fields.baseUrl.invalid`)}}})}}function fe(){return{id:"grok",titleKey:`${i}.sections.upstream.title`,descriptionKey:`${i}.sections.upstream.description`,visible:e=>e.mode!=="bulk",fields:[c({id:a.customBaseUrlEnabled,kind:"switch",labelKey:`${i}.fields.customBaseUrlEnabled.label`,hintKey:`${i}.fields.customBaseUrlEnabled.hint`,visible:E,defaultValue:()=>!1}),c({id:a.baseUrlPreset,kind:"select",labelKey:`${i}.fields.baseUrlPreset.label`,hintKey:`${i}.fields.baseUrlPreset.hint`,visible:k,options:de(),defaultValue:()=>b,width:"half"}),c({id:a.clientToolCacheEnabled,kind:"switch",labelKey:`${i}.fields.clientToolCacheEnabled.label`,hintKey:`${i}.fields.clientToolCacheEnabled.hint`,visible:e=>e.mode==="edit"&&e.type==="oauth",defaultValue:()=>!0}),c({id:a.mediaEligibilityMode,kind:"radio-cards",labelKey:`${i}.fields.mediaEligibility.label`,hintKey:`${i}.fields.mediaEligibility.hint`,visible:e=>e.mode==="edit"&&e.type==="oauth",options:ne.map(e=>({value:e,labelKey:`${i}.fields.mediaEligibility.options.${e}`,hintKey:`${i}.fields.mediaEligibility.hints.${e}`})),defaultValue:()=>"auto"}),c({id:a.mediaEligibilityStatus,kind:"custom",labelKey:`${i}.fields.mediaEligibilityStatus.label`,hintKey:`${i}.fields.mediaEligibilityStatus.hint`,component:se,visible:e=>e.mode==="edit"&&e.type==="oauth",defaultValue:()=>null})]}}function ye(e){const t={...e.values};return $(e)||delete t[m.apiKeyValue],k(e)?t[m.apiKeyBaseUrl]=me(e.values):delete t[m.apiKeyBaseUrl],{...e,values:t}}function M(e,t){const r=re(ye(e),t);return e.mode==="edit"&&!k(e)&&delete r.base_url,r}function P(e,t){const r={...e};if(t.mode==="edit"&&t.type==="oauth"){r[O]=t.values[a.clientToolCacheEnabled]===!0;const l=t.values[a.mediaEligibilityMode];r[I]=l==="enabled"?!0:l==="disabled"?!1:null}return r}const mi=j({platform:"grok",categories:()=>[{value:"oauth-based",labelKey:`${i}.categories.oauth.label`,hintKey:`${i}.categories.oauth.hint`},{value:"apikey",labelKey:`${i}.categories.apikey.label`,hintKey:`${i}.categories.apikey.hint`}],addMethods:e=>E(e)?[{value:"manual",labelKey:"toknex.adminAccounts.oauth.methods.manual"},{value:"refresh_token",labelKey:"toknex.adminAccounts.oauth.methods.refreshToken"},{value:"sso_cookie",labelKey:"toknex.adminAccounts.oauth.methods.ssoCookie"}]:[],sections:[z({createConcurrency:1}),be(),fe()],hydrate:e=>{const t=e.credentials??{},r=e.extra??{},l=e.type==="oauth",o=l&&ee(t.base_url),u=l?r[O]:void 0;return{...te(e),[a.customBaseUrlEnabled]:o,[a.baseUrlPreset]:l&&!o?b:pe(t.base_url),[a.clientToolCacheEnabled]:l&&(u===void 0||u===!0),[a.mediaEligibilityMode]:l?ce(r):"auto"}},toCreatePayload:e=>({...W(e,{concurrency:1}),platform:"grok",type:e.type,credentials:M(e,{}),extra:P(S(e,{}),e)}),toUpdatePayload:e=>({...Q(e),credentials:M(e,x(e)),extra:P(S(e,Z(e)),e)}),toBulkPatch:e=>J(e)});export{b as GROK_BASE_URL_CUSTOM,O as GROK_CLIENT_TOOL_CACHE_EXTRA_KEY,a as GROK_FIELDS,ne as GROK_MEDIA_ELIGIBILITY_MODES,I as GROK_MEDIA_ELIGIBLE_EXTRA_KEY,mi as default,pe as grokBaseUrlPresetOf,me as grokEffectiveBaseUrl,ce as grokMediaEligibilityModeOf};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.