PageSourceSearch

https://ideaevolver.com/assets/QuestionUniverse-KOeSNEXn.js

js ideaevolver.com collected 2026-09-24 14:00:14 UTC 25,151 bytes, 1 lines download raw bytes

1import{a as e}from"./rolldown-runtime-BEU_UCik.js";import{r as t}from"./vendor-auth-DAuWozuU.js";import{_ as r,f as a,r as s}from"./chunk-62JRHF6Z-D9puh-us.js";import{t as o}from"./index.esm-BEieHnny.js";import{_ as i,a as n,n as l}from"./vendor-query-Ct_3YD9H.js";import{n as c}from"./User-BzNI1SQp.js";import{t as u}from"./index.es-BTkwoywu.js";import{t as d}from"./useScrollToTop-6I6osjaO.js";import{r as p}from"./StatusEventsContext-DFtWWkE4.js";import{t as m}from"./useDebounceValue-CxtyEK5e.js";import{G as g,Y as h,dt as x,lt as b,rt as f,u as y,x as j,z as v}from"./free-solid-svg-icons-BD_SwYKY.js";import{t as _}from"./spinner-f5EoijQJ.js";import{t as k}from"./Loading-XkN6_W9E.js";import{t as w}from"./ErrorDisplay-CSn8m05Q.js";import{t as S}from"./SlideInHeader-BJJLUhDd.js";import{t as N}from"./DataUnavailable-DDY0TBWz.js";import{a as C}from"./perplexity-CraboH6o.js";import{n as F,t as P}from"./ExportQuestionsButton-LjEsI4ei.js";import{a as T,r as E}from"./VisibilityCards-BxQOs5iU.js";import{t as q}from"./FieldError-7uZChftY.js";import"./FieldError-Ch_lZYe_.js";import{t as I}from"./ToggleSwitch-dxGsU2Ab.js";import{d as G,f as L,i as A,l as U}from"./validation-DxexLepU.js";import{t as $}from"./KeywordForm-BzcB53g0.js";/* empty css              */import{t as D}from"./InfoTooltip-BBeJid3e.js";import{i as B,r as M,t as R}from"./QuestionsTable-1QF9GCZ-.js";var Q=e(t()),z=U({type:A(["All","Brand Project","Condition"],{message:"Please select a type"}),org_project_uuid:G().optional().default(""),category_name:G().optional().default(""),subcategory_name:G().optional().default(""),active:G().optional().default("true"),pertinent:G().optional().default("true")}).superRefine((e,t)=>{e.org_project_uuid||t.addIssue({code:$.custom,message:"Please select a project",path:["org_project_uuid"]})}),V=n(),K="inline-flex items-center gap-1.5 px-3.5 py-1.5 rounded-lg text-xs font-semibold tracking-wide transition-all duration-200 shrink-0 cursor-pointer font-karla",O="bg-solar-600 dark:bg-trusty-blue text-white shadow-[0_1px_3px_rgba(234,88,12,0.3)] dark:shadow-[0_1px_3px_rgba(59,130,246,0.3)]",H="text-deep-space/50 dark:text-white/40 hover:text-deep-space/80 dark:hover:text-white/70 hover:bg-solar-50 dark:hover:bg-white/5",W=({groups:e=[],loading:t=!1,activeGroupUuid:r="",onGroupChange:a,disabled:s=!1,testIdSuffix:o=""})=>{if(t)return(0,V.jsxs)("div",{className:"flex items-center gap-2 p-1.5 rounded-2xl bg-white dark:bg-deep-space/80 border border-solar-200 dark:border-white/10 overflow-x-auto hide-scrollbar","data-testid":`group-filter-skeleton${o}`,"aria-busy":"true","aria-label":"Loading watchlist groups",children:[(0,V.jsx)("div",{className:"w-7 h-7 flex items-center justify-center text-solar-600 dark:text-trusty-blue",children:(0,V.jsx)(u,{icon:g,className:"text-sm"})}),[1,2,3].map(e=>(0,V.jsx)("div",{className:"h-8 rounded-lg animate-pulse bg-solar-100/60 dark:bg-white/[0.06]",style:{width:60+20*e+"px"}},e))]});if(0===e.length)return null;const i=!r;return(0,V.jsxs)("div",{className:"flex items-center gap-1 p-1.5 rounded-2xl bg-white dark:bg-deep-space/80 border border-solar-200 dark:border-white/10 overflow-x-auto hide-scrollbar transition-opacity duration-200 "+(s?"opacity-40 pointer-events-none":""),role:"group","aria-label":"Filter by watchlist group","aria-disabled":s,"data-testid":`group-filter-bar${o}`,children:[(0,V.jsx)("div",{className:"w-7 h-7 flex items-center justify-center text-solar-600 dark:text-trusty-blue shrink-0",children:(0,V.jsx)(u,{icon:g,className:"text-sm"})}),(0,V.jsxs)("button",{type:"button","aria-pressed":i,onClick:()=>a(""),disabled:s,className:`${K} ${i?O:H}`,"data-testid":`group-filter-all${o}`,children:[i&&(0,V.jsx)(u,{icon:j,className:"text-[10px]"}),"All Groups"]}),e.map(e=>{const t=r===e.uuid,i=B(e);return(0,V.jsxs)("button",{type:"button","aria-pressed":t,onClick:()=>a(e.uuid),disabled:s,title:i?"Reclassifying…":void 0,className:`${K} ${t?O:H}`,"data-testid":`group-filter-${e.uuid}${o}`,children:[i?(0,V.jsx)(u,{icon:b,className:"text-[10px] animate-spin motion-reduce:animate-none","aria-label":"Reclassifying","data-testid":`group-classifying-${e.uuid}${o}`}):t&&(0,V.jsx)(u,{icon:j,className:"text-[10px]"}),e.name]},e.uuid)})]})};function J({id:e,testId:t,name:r,label:a,icon:s,value:o,onChange:i,disabled:n,groupClass:l,placeholder:c,children:d}){return(0,V.jsxs)("div",{className:`form-group ${l}`,children:[(0,V.jsxs)("label",{className:"form-label !mb-0",htmlFor:e,children:[(0,V.jsx)(u,{icon:s,className:"text-solar-600/50 dark:text-trusty-blue/50"}),a]}),(0,V.jsxs)("select",{name:r,id:e,"data-testid":t,value:o,onChange:i,disabled:n,className:"form-control !rounded-none !border-none 
1!outline-none !ring-0",children:[(0,V.jsx)("option",{value:"",children:c}),d]})]})}var Y="question-filter-card",Z="(min-width: 768px)",X=({initialValues:e={},onSearch:t,activeSearchParams:r={},totalCount:a=0,loading:s=!1,searchErrored:o=!1,searchText:i="",onSearchTextChange:n,searchTextDisabled:l=!0,watchlistGroups:c=[],watchlistGroupsLoading:d=!1,activeGroupUuid:p="",onGroupChange:m,options:{orgProjects:b=[],categories:j={branded:[],condition:[]}}={}})=>{const[k,w]=(0,Q.useState)(e.type||"All"),[N,C]=(0,Q.useState)(e.org_project_uuid||""),[F,T]=(0,Q.useState)(e.category_name||""),[E,G]=(0,Q.useState)(e.subcategory_name||""),[A,U]=(0,Q.useState)(void 0===e.active||("true"===e.active||!0===e.active)),[$,B]=(0,Q.useState)(void 0===e.pertinent||("true"===e.pertinent||!0===e.pertinent)),[M,R]=(0,Q.useState)(""),[K,O]=(0,Q.useState)([]),[H,X]=(0,Q.useState)(null),[ee,te]=(0,Q.useState)(!1),[re,ae]=(0,Q.useState)(-1),se=(0,Q.useRef)(null),oe=(0,Q.useRef)(null),[ie,ne]=(0,Q.useState)(!1),le=(0,Q.useRef)(null),ce=(0,Q.useRef)(null),[ue,de]=(0,Q.useState)(()=>window.matchMedia(Z).matches);(0,Q.useEffect)(()=>{const e=window.matchMedia(Z),t=e=>de(e.matches);return e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]);const[pe,me]=(0,Q.useState)(!1),ge=pe&&ue,he=(0,Q.useRef)(null);(0,Q.useEffect)(()=>{const e=e=>{he.current=ce.current?.contains(e.target)?e.target:null};return document.addEventListener("focusin",e),()=>document.removeEventListener("focusin",e)},[]);const xe=(0,Q.useCallback)(e=>{if(me(e),e)return;ne(!1);const t=he.current;t&&document.activeElement===document.body&&((t.id?.endsWith("-bar")&&document.getElementById(t.id.slice(0,-4))||document.getElementById(Y))?.focus({preventScroll:!0}),he.current=null)},[]);(0,Q.useEffect)(()=>{if(!ie)return;const e=e=>{ce.current&&!ce.current.contains(e.target)&&ne(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[ie]);const be=()=>{ne(!1),le.current?.focus()},{errors:fe,validate:ye,clearField:je,clearErrors:ve}=L(z),_e=b,ke=(0,Q.useMemo)(()=>[{label:"Brand Project",items:j.branded??[]},{label:"Condition",items:j.condition??[]}],[j.branded,j.condition]),we=(0,Q.useMemo)(()=>{const e=new Map;return ke.flatMap(e=>e.items).filter(e=>!F||e.name===F).forEach(t=>{const r=e.get(t.name)??new Set;t.subcategories.forEach(e=>r.add(e)),e.set(t.name,r)}),[...e.entries()].map(([e,t])=>({label:e,items:[...t].sort((e,t)=>e.localeCompare(t))})).filter(e=>e.items.length>0).sort((e,t)=>e.label.localeCompare(t.label))},[ke,F]);(0,Q.useEffect)(()=>{if(!ee){if(e.type&&w(e.type),e.org_project_uuid){C(e.org_project_uuid);const t=b.find(t=>t.uuid===e.org_project_uuid);t&&R(t.name)}e.category_name&&T(e.category_name),e.subcategory_name&&G(e.subcategory_name),void 0!==e.active&&U("true"===e.active||!0===e.active),void 0!==e.pertinent&&B("true"===e.pertinent||!0===e.pertinent)}},[e.type,e.org_project_uuid,e.category_name,e.subcategory_name,e.active,e.pertinent,ee,b]);const Se=(0,Q.useRef)(r);(0,Q.useEffect)(()=>{r!==Se.current&&(Se.current=r,r.type&&(T(r.category_name||""),G(r.subcategory_name||"")))},[r]);const Ne=(0,Q.useRef)(null),Ce=()=>{Ne.current&&clearTimeout(Ne.current),Ne.current=setTimeout(()=>{X(null),O([]),ae(-1)},200)};(0,Q.useEffect)(()=>()=>{Ne.current&&clearTimeout(Ne.current),oe.current&&clearTimeout(oe.current)},[]);const Fe=(0,Q.useCallback)(e=>{K.length&&("ArrowDown"===e.key?(e.preventDefault(),ae(e=>{const t=Math.min(e+1,K.length-1);return(se.current?.children[t])?.scrollIntoView({block:"nearest"}),t})):"ArrowUp"===e.key?(e.preventDefault(),ae(e=>{const t=Math.max(e-1,0);return(se.current?.children[t])?.scrollIntoView({block:"nearest"}),t})):"Enter"===e.key&&re>=0?(e.preventDefault(),Ee(K[re]),ae(-1)):"Escape"===e.key&&(O([]),ae(-1)))},[K,re]),Pe=e=>{const t=e.target.value;if(R(t),ae(-1),C(""),je("org_project_uuid"),!t)return oe.current&&clearTimeout(oe.current),void O([]);oe.current&&clearTimeout(oe.current),oe.current=setTimeout(()=>{const e=t.toLowerCase(),r=[];for(const t of _e)if(t.name&&t.name.toLowerCase().includes(e)&&(r.push(t),r.length>=50))break;O(r)},150)},Te=e=>{const r=((e={})=>{const t={type:k,orgProjectUuid:N,categoryInput:F,subcategoryInput:E,active:A,pertinent:$,...e};return{type:t.type,org_project_uuid:t.orgProjectUuid,category_name:t.categoryInput,subcategory_name:t.subcategoryInput,active:t.active?"true":"false",pertinent:t.pertinent?"true":"false"}})(e);if(!r.type||!r.org_project_uuid)return;const a=ye(r);a&&t(a)},Ee=e=>{oe.current&&clearTimeout(oe.current),R(e.name),O([]),C(e.uuid),je("org_project_uuid"),Te({orgProjectUuid:e.uuid})},qe=e=>{const t=e.target.value;oe.current&&clearTimeout(oe.current),O([]),w(t),te(!0),ve(),Te({type:t})},Ie=e=>e.preventDefault(),Ge=(F?1:0)+(E?1:0)+(A?0:1)+("Condition"!==k||$?0:1),Le=(e,t)=>"bar"===t?`${e}-bar`:e,Ae=e=>{const t="bar"===e;
1return s?(0,V.jsxs)("div",{className:"ml-auto flex items-center gap-2 text-deep-space/60 dark:text-white/60 text-sm",role:t?void 0:"status","aria-hidden":t||void 0,"data-testid":Le("form-loading-indicator",e),children:[(0,V.jsx)("img",{src:_,alt:"",className:"w-4 h-4 opacity-50 dark:opacity-40 brightness-0 dark:brightness-100"}),"Loading..."]}):!l&&!o&&(0,V.jsxs)("p",{className:"ml-auto text-deep-space/60 dark:text-white/60 text-sm",role:t?void 0:"status","aria-hidden":t||void 0,"data-testid":Le("form-result-count",e),children:[a.toLocaleString()," ",1===a?"result":"results"]})},Ue=a>0&&r?.org_project_uuid&&(0,V.jsx)(P,{uuid:r.org_project_uuid,type:"org_project",name:b.find(e=>e.uuid===r.org_project_uuid)?.name,variant:"inline"}),$e=e=>(0,V.jsxs)("div",{className:"search-form",children:[(0,V.jsx)(J,{id:Le("question-categories",e),testId:Le("category-select",e),name:"category_name",label:"Category",icon:g,value:F,onChange:e=>{T(e.target.value),G(""),Te({categoryInput:e.target.value,subcategoryInput:""})},disabled:!N,groupClass:"categories",placeholder:"All Categories",children:ke.map(e=>(0,V.jsx)("optgroup",{label:e.label,children:e.items.map(e=>(0,V.jsx)("option",{value:e.name,children:e.name},e.name))},e.label))}),(0,V.jsx)(J,{id:Le("question-subcategories",e),testId:Le("subcategory-select",e),name:"subcategory_name",label:"Subcategory",icon:h,value:E,onChange:e=>{G(e.target.value),Te({subcategoryInput:e.target.value})},disabled:!N,groupClass:"subcategories",placeholder:"All Subcategories",children:we.map(e=>(0,V.jsx)("optgroup",{label:e.label,children:e.items.map(e=>(0,V.jsx)("option",{value:e,children:e},e))},e.label))}),r?.org_project_uuid&&(0,V.jsx)("div",{className:"col-span-full",children:(0,V.jsx)(W,{groups:c,loading:d,activeGroupUuid:p,onGroupChange:m,disabled:"Brand Project"===r?.type,testIdSuffix:"bar"===e?"-bar":""})}),(0,V.jsxs)("div",{className:"col-span-full flex flex-wrap items-center gap-6 pt-2",children:[(0,V.jsxs)("div",{className:"flex items-center gap-3",children:[(0,V.jsx)(I,{name:"active",id:Le("toggle-switch-checkbox-active",e),checked:A,onChange:()=>{const e=!A;U(e),Te({active:e})}}),(0,V.jsxs)("p",{className:"flex items-center gap-1.5 text-deep-space/60 dark:text-white/60 text-sm",children:[A?"Active Only":"All Questions",(0,V.jsx)(D,{id:Le("active-tooltip",e),text:A?"Due to the large number of questions we only run a limited sample through the AI visibility algorithm. Update this in your project or condition settings.":"Showing all questions, including those not yet processed through AI analysis."})]})]}),"Condition"===k&&(0,V.jsxs)("div",{className:"flex items-center gap-3","data-testid":Le("pertinent-toggle-group",e),children:[(0,V.jsx)(I,{name:"pertinent",id:Le("toggle-switch-checkbox-pertinent",e),checked:$,onChange:()=>{const e=!$;B(e),Te({pertinent:e})}}),(0,V.jsxs)("p",{className:"flex items-center gap-1.5 text-deep-space/60 dark:text-white/60 text-sm",children:[$?"Pertinent Only":"All Questions",(0,V.jsx)(D,{id:Le("pertinent-tooltip",e),text:"Condition questions where a brand is mentioned."})]})]}),"form"===e&&Ae("form")]})]}),De=e=>{const t=Le("question-projects",e),r=Le("question-projects-listbox",e),a=Le("org-project-error",e),s=fe.org_project_uuid;return(0,V.jsxs)("div",{className:"form-group projects relative",children:[(0,V.jsxs)("label",{className:"form-label !mb-0",htmlFor:t,children:[(0,V.jsx)(u,{icon:y,className:"text-solar-600/50 dark:text-trusty-blue/50"}),"Brand Project"]}),(0,V.jsxs)("div",{className:"relative",children:[(0,V.jsx)("input",{type:"text",name:"org_project_uuid",id:t,placeholder:"bar"===e?"Brand Project...":"Search Brand Projects...",value:M,onChange:Pe,onFocus:()=>(e=>{Ne.current&&(clearTimeout(Ne.current),Ne.current=null),X(e)})(e),onBlur:Ce,onKeyDown:Fe,autoComplete:"off",maxLength:200,spellCheck:!1,className:"form-control !rounded-none !border-none !outline-none !ring-0",role:"combobox","aria-expanded":H===e&&K.length>0,"aria-controls":r,"aria-autocomplete":"list","aria-activedescendant":re>=0?`${Le("question-option",e)}-${re}`:void 0,"aria-invalid":!!s,"aria-describedby":s?a:void 0}),H===e&&K.length>0&&(0,V.jsx)("ul",{ref:se,className:"suggestions-list","data-testid":Le("suggestions-list",e),role:"listbox",id:r,children:K.map((t,r)=>(0,V.jsx)("li",{id:`${Le("question-option",e)}-${r}`,role:"option","aria-selected":r===re,onMouseDown:e=>e.preventDefault(),onClick:()=>Ee(t),className:r===re?"bg-solar-50 dark:bg-trusty-blue/10 text-solar-600 dar
1k:text-white":"",children:t.name},t.uuid))})]}),(0,V.jsx)(q,{id:a,error:s})]})},Be=e=>(0,V.jsxs)("div",{className:"form-group type",children:[(0,V.jsxs)("label",{className:"form-label !mb-0",htmlFor:Le("question-type",e),children:[(0,V.jsx)(u,{icon:x,className:"text-solar-600/50 dark:text-trusty-blue/50"}),"Type"]}),(0,V.jsx)("select",{name:"type",id:Le("question-type",e),value:k,onChange:qe,className:"form-control !rounded-none !border-none !outline-none !ring-0","data-testid":Le("type-select",e),"aria-invalid":!!fe.type,"aria-describedby":fe.type?Le("type-error",e):void 0,children:["All","Brand Project","Condition"].map(e=>(0,V.jsx)("option",{value:e,children:e},e))}),(0,V.jsx)(q,{id:Le("type-error",e),error:fe.type})]}),Me=e=>(0,V.jsxs)("div",{className:"form-group search-within-results",children:[(0,V.jsxs)("label",{className:"form-label !mb-0",htmlFor:Le("question-search-text",e),children:[(0,V.jsx)(u,{icon:f,className:"text-solar-600/50 dark:text-trusty-blue/50"}),"Search Within Results"]}),(0,V.jsx)("input",{type:"text",name:"search",id:Le("question-search-text",e),"data-testid":Le("search-text-input",e),placeholder:"Search within results...",value:i,onChange:e=>n?.(e.target.value),disabled:l,autoComplete:"off",maxLength:500,className:"form-control !rounded-none !border-none !outline-none !ring-0"})]});return(0,V.jsxs)(V.Fragment,{children:[ue&&(0,V.jsx)(S,{triggerId:Y,className:"z-[60]",onVisibilityChange:xe,children:(0,V.jsxs)("div",{ref:ce,className:"py-3","data-testid":"question-form-bar",children:[(0,V.jsxs)("form",{className:"search-form compact",onSubmit:Ie,children:[De("bar"),Be("bar"),Me("bar"),(0,V.jsxs)("div",{className:"form-group bar-controls",children:[Ae("bar"),Ue,(0,V.jsxs)("button",{type:"button",ref:le,onClick:()=>ne(e=>!e),onKeyDown:e=>{"Escape"===e.key&&ie&&be()},"aria-expanded":ie,"aria-controls":"bar-filters-panel","data-testid":"bar-filters-toggle",className:"flex items-center gap-2 px-3 py-1 rounded-full text-[10px] font-bold uppercase tracking-widest bg-solar-100 dark:bg-trusty-blue/20 border border-solar-200 dark:border-trusty-blue/40 text-solar-700 dark:text-blue-300 hover:bg-solar-200 dark:hover:bg-trusty-blue/30 hover:border-solar-300 dark:hover:border-trusty-blue/50 transition-all duration-200 cursor-pointer disabled:opacity-50 disabled:cursor-not-allowed whitespace-nowrap",children:[(0,V.jsx)(u,{icon:v,className:"text-[10px]"}),"Filters",Ge>0?` (${Ge})`:""]})]})]}),ie&&(0,V.jsx)("div",{id:"bar-filters-panel",className:"qu-filters-panel",role:"group","aria-label":"More filters",onKeyDown:e=>{"Escape"===e.key&&"SELECT"!==e.target.tagName&&(e.stopPropagation(),be())},children:$e("bar")})]})}),(0,V.jsxs)("div",{id:Y,tabIndex:-1,inert:ge?"":void 0,className:"dark:bg-[#050a24]/80 bg-white/80 border border-solar-200 dark:border-trusty-blue/20 rounded-2xl md:p-8 p-4 backdrop-blur-xl shadow-sm",children:[(0,V.jsxs)("div",{className:"flex items-start justify-between gap-4 mb-8 border-b border-solar-200 dark:border-trusty-blue/10 pb-4",children:[(0,V.jsxs)("div",{className:"flex items-center gap-4",children:[(0,V.jsx)("div",{className:"w-10 h-10 flex items-center justify-center bg-solar-100 dark:bg-blue-900/20 border border-solar-600/40 dark:border-trusty-blue/40 rounded-xl",children:(0,V.jsx)(u,{icon:v,className:"text-solar-700 dark:text-blue-400 text-lg"})}),(0,V.jsxs)("div",{children:[(0,V.jsx)("h2",{className:"text-xl font-bold tracking-tight",children:"Filter Questions"}),(0,V.jsx)("p",{className:"text-gray-500 text-[10px] uppercase tracking-[0.2em] mt-1",children:"Refine your search parameters"})]})]}),Ue]}),(0,V.jsxs)("form",{className:"search-form",onSubmit:Ie,children:[De("form"),Be("form"),Me("form"),(0,V.jsx)("div",{className:"col-span-full",children:$e("form")})]})]})]})},ee={All:"all","Brand Project":"brand_project",Condition:"condition"};function te(){d();const{isLoading:e,is_internal:t}=c(),{orgProjects:n,categories:u,loading:g,error:h}=(()=>{const{data:e,error:t,isPending:r}=l({queryKey:["questionOptions"],queryFn:({signal:e})=>C.getQuestionOptions(e),staleTime:3e5,gcTime:6e5});return{orgProjects:e?.org_projects??[],conditions:e?.conditions??[],categories:e?.categories??{branded:[],condition:[]},loading:r,error:t??null}})(),{state:x}
1=a(),[b]=r(),f={...x||{},...b.get("type")&&{type:b.get("type")},...b.get("org_project_uuid")&&{org_project_uuid:b.get("org_project_uuid")},...b.get("category_name")&&{category_name:b.get("category_name")},...b.get("subcategory_name")&&{subcategory_name:b.get("subcategory_name")},...b.get("sort")&&{sort:b.get("sort")},...b.get("active")&&{active:b.get("active")},...b.get("pertinent")&&{pertinent:b.get("pertinent")},...b.get("group_uuid")&&{group_uuid:b.get("group_uuid")}},{activeSearchParams:y,searching:j,questions:v,totalCount:_,totalPages:S,currentPage:F,currentSort:P,hasNextPage:q,hasPreviousPage:I,aiVisibilitySummary:G,hasSearched:L,handleSearch:A,handleSortChange:U,handlePageChange:$,pageSize:D,handlePageSizeChange:B,handleGroupChange:z,groupUuid:K,searchText:O,handleSearchTextChange:H,error:W}=((e={})=>{const[t,r]=(0,Q.useState)(()=>e.type&&e.org_project_uuid?{type:e.type,org_project_uuid:e.org_project_uuid,category_name:e.category_name||"",subcategory_name:e.subcategory_name||"",active:e.active??"true",pertinent:e.pertinent??"true"}:{}),[a,s]=(0,Q.useState)(()=>!(!e.type||!e.org_project_uuid)),[o,n]=(0,Q.useState)(e.sort||"ai_visibility"),[c,u]=(0,Q.useState)(1),[d,p]=(0,Q.useState)(200),[g,h]=(0,Q.useState)(e.group_uuid||""),[x,b]=(0,Q.useState)(""),f=m(x,500);(0,Q.useEffect)(()=>{e.type&&e.org_project_uuid&&(r({type:e.type,org_project_uuid:e.org_project_uuid,category_name:e.category_name||"",subcategory_name:e.subcategory_name||"",active:e.active??"true",pertinent:e.pertinent??"true"}),s(!0),h(e.group_uuid||""),b(""),u(1))},[e.type,e.org_project_uuid,e.category_name,e.subcategory_name,e.active,e.pertinent,e.group_uuid]);const y=!!t.type&&!!t.org_project_uuid,j=(0,Q.useCallback)(e=>{const t={};return e.type&&(t.question_type=ee[e.type]??e.type),e.org_project_uuid&&(t.org_project_uuid=e.org_project_uuid),e.category_name&&(t.category_name=e.category_name),e.subcategory_name&&(t.subcategory_name=e.subcategory_name),void 0!==e.active&&(t.active=e.active),"Condition"===e.type&&void 0!==e.pertinent&&(t.pertinent=e.pertinent),g&&"Brand Project"!==e.type&&(t.group_uuid=g),f&&(t.search=f),t.sort=o,t.page=c,t.page_size=d,t},[o,c,d,g,f]),v=l({queryKey:["questionSearch",t,o,c,d,g,f],queryFn:({signal:e})=>{const r=j(t);return C.filterQuestions(r,e)},enabled:y&&a,placeholderData:i,staleTime:3e4,select:e=>{const t={results:[],count:0,next:null,previous:null,ai_visibility_summary:[]};return e?e.results?{ai_visibility_summary:[],...e}:Array.isArray(e)?{...t,results:e,count:e.length}:t:t}}),{data:_,isFetching:k,error:w}=v;404===v.error?.response?.status&&c>1&&u(1);const S=_?.results??[],N=_?.count??0,F=Math.max(1,Math.ceil(N/d)),P=null!=_?.next,T=null!=_?.previous,E=_?.ai_visibility_summary??[],q=(0,Q.useCallback)(e=>{(e.org_project_uuid||"")!==(t.org_project_uuid||"")&&(h(""),b("")),r(e),s(!0),u(1)},[t]),I=(0,Q.useCallback)(e=>{b(e),u(1)},[]);return{activeSearchParams:t,searching:k,questions:S,totalCount:N,totalPages:F,currentPage:c,currentSort:o,pageSize:d,hasNextPage:P,hasPreviousPage:T,aiVisibilitySummary:E,hasSearched:a,hasValidParams:y,handleSearch:q,handleSortChange:(0,Q.useCallback)(e=>{n(e),u(1)},[]),handlePageChange:(0,Q.useCallback)(e=>{u(e)},[]),handlePageSizeChange:(0,Q.useCallback)(e=>{p(e),u(1)},[]),handleGroupChange:(0,Q.useCallback)(e=>{h(e||""),u(1)},[]),groupUuid:g,searchText:x,handleSearchTextChange:I,error:w}})(f),{watchlistGroups:J,loading:Y}=((e={})=>{const t="Branded",r=e.org_project_uuid,{streamHealthy:a}=p(),{data:s,error:o,isLoading:i}=l({queryKey:["watchlistGroupsForSelection",t,r],queryFn:({signal:e})=>C.getWatchlistGroupsForSelection(t,r,e),enabled:!!r,staleTime:6e4,select:e=>Array.isArray(e)?e:[],refetchInterval:e=>M(e.state.data,a)});
1return{watchlistGroups:s??[],loading:i,error:o??null}})(y),Z=T(G);return h?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(o,{children:(0,V.jsx)("title",{children:"Question Universe | Idea Evolver"})}),(0,V.jsx)("div",{className:"admin-page question-universe page-base",children:(0,V.jsx)(w,{error:h})})]}):g||e?(0,V.jsx)(k,{}):t?(0,V.jsxs)(V.Fragment,{children:[(0,V.jsx)(o,{children:(0,V.jsx)("title",{children:"Question Universe | Idea Evolver"})}),(0,V.jsxs)("div",{className:"admin-page question-universe page-base",children:[(0,V.jsx)("div",{className:"section-header-2 flex items-center justify-between",children:(0,V.jsx)("h1",{children:"Question Universe"})}),(0,V.jsx)(X,{initialValues:f,onSearch:A,activeSearchParams:y,totalCount:_,loading:j,searchErrored:!!W,searchText:O,onSearchTextChange:H,searchTextDisabled:!L,watchlistGroups:J,watchlistGroupsLoading:Y,activeGroupUuid:K,onGroupChange:z,options:{orgProjects:n,categories:u}}),L&&Z.length>0&&(0,V.jsx)("section",{className:"mb-6",children:(0,V.jsx)(E,{metrics:Z,linkToQuestionUniverse:!1})}),(0,V.jsxs)("div",{id:"question-table-container",className:"relative overflow-scroll",children:[j&&(0,V.jsx)("div",{className:"loading-overlay absolute inset-0 bg-black bg-opacity-50 z-50 grid place-items-center rounded-2xl",children:(0,V.jsx)("img",{src:"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3e%3cradialGradient%20id='a12'%20cx='.66'%20fx='.66'%20cy='.3125'%20fy='.3125'%20gradientTransform='scale(1.5)'%3e%3cstop%20offset='0'%20stop-color='%23FFFFFF'%3e%3c/stop%3e%3cstop%20offset='.3'%20stop-color='%23FFFFFF'%20stop-opacity='.9'%3e%3c/stop%3e%3cstop%20offset='.6'%20stop-color='%23FFFFFF'%20stop-opacity='.6'%3e%3c/stop%3e%3cstop%20offset='.8'%20stop-color='%23FFFFFF'%20stop-opacity='.3'%3e%3c/stop%3e%3cstop%20offset='1'%20stop-color='%23FFFFFF'%20stop-opacity='0'%3e%3c/stop%3e%3c/radialGradient%3e%3ccircle%20transform-origin='center'%20fill='none'%20stroke='url(%23a12)'%20stroke-width='15'%20stroke-linecap='round'%20stroke-dasharray='200%201000'%20stroke-dashoffset='0'%20cx='100'%20cy='100'%20r='91'%3e%3canimateTransform%20type='rotate'%20attributeName='transform'%20calcMode='spline'%20dur='2'%20values='360;0'%20keyTimes='0;1'%20keySplines='0%200%201%201'%20repeatCount='indefinite'%3e%3c/animateTransform%3e%3c/circle%3e%3ccircle%20transform-origin='center'%20fill='none'%20opacity='.2'%20stroke='%23FFFFFF'%20stroke-width='15'%20stroke-linecap='round'%20cx='100'%20cy='100'%20r='91'%3e%3c/circle%3e%3c/svg%3e",alt:"Loading...",className:"w-12 h-12 mx-auto"})}),W&&(0,V.jsx)(w,{error:W}),L&&!j&&!W&&0===v.length&&(0,V.jsx)(N,{message:"No questions found matching your filters."}),v.length>0&&(0,V.jsx)("div",{className:"overflow-x-auto",children:(0,V.jsx)(R,{questions:v,searchType:"Brand Project",activeSearchParams:y,selectionScopeExtras:[K,O],onSearch:A,currentSort:P,onSortChange:U,currentPage:F,totalPages:S,totalCount:_,hasNextPage:q,hasPreviousPage:I,onPageChange:$,pageSize:D,onPageSizeChange:B})})]})]})]}):(0,V.jsx)(s,{to:"/leaderboard",replace:!0})}export{te as default};

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.