PageSourceSearch

https://www.adda247.com/dist/4462.NavSearchOverlay.7ef10da8.js

js adda247.com collected 2026-09-27 20:57:26 UTC 11,760 bytes, 1 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[4462],{92459(e,a,t){t.r(a),t.d(a,{NavSearchOverlay:()=>g});var r=t(63696),n=t(62688),s=t.n(n),c=t(55552),l=t(55863),o=t(66453),i=t(84991),m=t(31262);const d=[{category:"ALL",label:"All"},{category:"ONLINE_LIVE_CLASSES",label:"Live Classes"},{category:"VIDEOS",label:"Videos"},{category:"TEST_SERIES",label:"Test Series"},{category:"BOOKS",label:"Books"},{category:"EBOOKS",label:"Ebooks"}],h=e=>{const a=String(e||""),t=a.lastIndexOf("#");return t>0?{value:a.slice(t+1),label:a.slice(0,t)}:{value:a,label:a}},p=({size:e=18})=>r.createElement("svg",{viewBox:"0 0 24 24",width:e,height:e,fill:"none","aria-hidden":"true"},r.createElement("circle",{cx:"11",cy:"11",r:"7",stroke:"currentColor",strokeWidth:"2"}),r.createElement("path",{d:"M20 20l-3.5-3.5",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}));p.propTypes={size:s().number};const u=()=>r.createElement("svg",{viewBox:"0 0 24 24",width:"16",height:"16",fill:"none","aria-hidden":"true"},r.createElement("path",{d:"M9 5l7 7-7 7",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})),v=({item:e,onView:a})=>r.createElement(o.A,{item:e,cardTestId:"nav-search-result",viewTestId:"nav-search-view-details",onView:a});function g({searchResults:e,trending:a=[],popularCourses:t=[],getSearchSuggestions:n,clearSearchSuggestions:s,onClose:c}){const[l,o]=(0,r.useState)(""),[g,_]=(0,r.useState)("ALL"),[y,E]=(0,r.useState)("ALL"),[b,k]=(0,r.useState)(!1),[f,S]=(0,r.useState)([]),N=(0,r.useRef)(null),C=(0,r.useRef)(null);(0,r.useEffect)(()=>{N.current&&N.current.focus(),S((()=>{if("undefined"==typeof window||!window.localStorage)return[];try{const e=JSON.parse(window.localStorage.getItem("recentSearches"));return Array.isArray(e)?e.filter(Boolean).slice(0,5):[]}catch(e){return[]}})());const e="undefined"!=typeof document?document.body.style.overflow:"",a="undefined"!=typeof document?document.documentElement.style.overflow:"";return"undefined"!=typeof document&&(document.body.style.overflow="hidden",document.documentElement.style.overflow="hidden",document.body.classList.add("homepage-revamp-search-active")),()=>{C.current&&clearTimeout(C.current),"undefined"!=typeof document&&(document.body.style.overflow=e,document.documentElement.style.overflow=a,document.body.classList.remove("homepage-revamp-search-active"))}},[n]);const w=(0,r.useCallback)((e,a)=>{!e||e.trim().length<2||((0,i.rx)(i.Gt.HOMEPAGE_SEARCH,{search_keyword:e,search_source:"navbar",search_tab:a}),n(e.trim(),a,!0))},[n]),A=e=>{o(e),w(e,g)},L=()=>{"undefined"!=typeof window&&window.location.pathname.startsWith("/search")?window.open("/","_self"):(s&&s(),c&&c())},x=(T=e)?Array.isArray(T.data)?T.data:Array.isArray(T.packages)?T.packages:Array.isArray(T.hits)?T.hits:Array.isArray(T)?T:[]:[];var T;const O=t.length?t:x,B=(e=>{const a=e&&(e.suggestions||e.autoSuggestions||e.autocomplete);return Array.isArray(a)?a.map(e=>"string"==typeof e?e:e&&(e.text||e.label||e.keyword||e.title)||"").filter(Boolean):[]})(e),D=(e=>{const a=e&&(e.secondaryFacets||e.primaryFacets&&e.primaryFacets.subCategories);let t=[];return Array.isArray(a)?t=a.map(e=>h(e.value||e.key||e.label)):a&&"object"==typeof a&&(t=Object.keys(a).map(e=>h(e))),t=t.filter(e=>e.value),t.length?[{value:"ALL",label:"All"},...t]:[]})(e),I=(D.find(e=>e.value===y)||D[0]||{label:"All"}).label,R=l.trim().length>=2,M=e&&e.primaryFacets&&e.primaryFacets.categories,W=Array.isArray(M)?M:d;return r.createElement(r.Fragment,null,r.createElement("div",{className:"homepage-revamp-navsearch__scrim","data-testid":"nav-search-scrim","aria-hidden":"true",onClick:L}),r.createElement("div",{className:"homepage-revamp-navsearch","data-testid":"nav-search-overlay",role:"dialog","aria-label":"Search"},r.createElement("div",{className:"homepage-revamp-navsearch__bar-row"},r.createElement("form",{className:"homepage-revamp-navsearch__bar",onSubmit:e=>{e.preventDefault();const a=l.trim();a&&"undefined"!=typeof window&&window.open((0,m.O)(a),"_self")},role:"search"},r.createElement("input",{ref:N,className:"homepage-revamp-navsearch__input","data-testid":"nav-search-input",type:"text",value:l,onCh
1ange:e=>{const a=e.target.value;o(a),C.current&&clearTimeout(C.current),a.trim().length<2||(C.current=setTimeout(()=>w(a,g),350))},placeholder:"Search for courses, mock tests, live classes, books & more","aria-label":"Search Adda247"}),r.createElement("button",{type:"submit",className:"homepage-revamp-navsearch__submit","data-testid":"nav-search-submit","aria-label":"Search"},r.createElement(p,null))),r.createElement("button",{type:"button",className:"homepage-revamp-navsearch__close","data-testid":"nav-search-close","aria-label":"Close search",onClick:L},r.createElement("svg",{viewBox:"0 0 24 24",width:"24",height:"24",fill:"none","aria-hidden":"true"},r.createElement("path",{d:"M6 6l12 12M18 6L6 18",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})))),R?r.createElement("div",{className:"homepage-revamp-navsearch__body"},r.createElement("div",{className:"homepage-revamp-navsearch__tabrow"},r.createElement("button",{type:"button",className:"homepage-revamp-navsearch__filter-btn","data-testid":"nav-search-filter-btn","aria-label":"Filters",onClick:()=>k(e=>!e)},r.createElement("svg",{viewBox:"0 0 24 24",width:"18",height:"18",fill:"none","aria-hidden":"true"},r.createElement("line",{x1:"3",y1:"6",x2:"21",y2:"6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),r.createElement("circle",{cx:"9",cy:"6",r:"2",fill:"currentColor"}),r.createElement("line",{x1:"3",y1:"12",x2:"21",y2:"12",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),r.createElement("circle",{cx:"15",cy:"12",r:"2",fill:"currentColor"}),r.createElement("line",{x1:"3",y1:"18",x2:"21",y2:"18",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),r.createElement("circle",{cx:"7",cy:"18",r:"2",fill:"currentColor"}))),r.createElement("div",{className:"homepage-revamp-navsearch__tabs",role:"tablist"},W.map(e=>{return r.createElement("button",{type:"button",key:e.category,role:"tab","aria-selected":g===e.category,"data-testid":"nav-search-tab",className:g===e.category?"homepage-revamp-navsearch__tab is-active":"homepage-revamp-navsearch__tab",onClick:(a=e.category,()=>{_(a),E("ALL"),w(l,a)})},e.label);var a}))),B.length?r.createElement("div",{className:"homepage-revamp-navsearch__suggestions","data-testid":"nav-search-suggestions"},r.createElement("p",{className:"homepage-revamp-navsearch__section-title"},"Suggestions"),B.map((e,a)=>r.createElement("button",{type:"button",className:"homepage-revamp-navsearch__suggestion","data-testid":"nav-search-suggestion",key:`${e}-${a}`,onClick:()=>A(e)},r.createElement("span",{className:"homepage-revamp-navsearch__suggestion-icon","aria-hidden":"true"},r.createElement(p,{size:16})),r.createElement("span",{className:"homepage-revamp-navsearch__suggestion-text"},e),r.createElement("span",{className:"homepage-revamp-navsearch__suggestion-chevron","aria-hidden":"true"},r.createElement(u,null))))):null,r.createElement("div",{className:"homepage-revamp-navsearch__results"},r.createElement("div",{className:"homepage-revamp-navsearch__results-head"},r.createElement("p",{className:"homepage-revamp-navsearch__section-title"},`Showing results for “${l.trim()}”`),D.length?r.createElement("div",{className:"homepage-revamp-navsearch__category","data-testid":"nav-search-category"},r.createElement("span",{className:"homepage-revamp-navsearch__category-label"},"Category :"),r.createElement("div",{className:"homepage-revamp-navsearch__category-select"},r.createElement("button",{type:"button",className:"homepage-revamp-navsearch__category-btn","data-testid":"nav-search-category-btn","aria-expanded":b,"aria-haspopup":"listbox",onClick:()=>k(e=>!e)},I,r.createElement("svg",{viewBox:"0 0 24 24",width:"16",height:"16",fill:"none","aria-hidden":"true"},r.createElement("path",{d:"M6 9l6 6 6-6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}))),b?r.createElement("ul",{className:"homepage-revamp-navsearch__category-menu",role:"listbox"},D.map(e=>r.createElement("li",{key:e.value},r.createElement("button",{type:"button",role:"option","aria-selected":y===e.value,"data-testid":"nav-search-category-option",className:y===e.value?"is-active":"",onClick:()=>{return a=e.value,E(a),k(!1),void w(l,"ALL"===a?g:a);var a}},e.label)))):null)):null),0===x.length?r.createElement("p",{className:"homepage-revamp-navsearch__empty","data-testid":"nav-search-empty"},"No results found. Try a different search."):x.map((e,a)=>r.createElement(v,{item:e,key:e.id||e.title||a,onView:e=>{(0,i.rx)(i.Gt.HOMEPAGE_SEARCH_RESULT_CLICKED,{search_keyword:l.trim(),product_id:e.productId,product_name:e.productName,result_position:a}),L()}})))):r.createElement("div",{className:"homepage-revamp-navsearch__initial"},r.createElement("p",{className:"homepage-revamp-navsearch__section-title"},"Trending Searches"),r.createElement("div",{className:"homepage-revamp-navsearch__trending","data-testid":"nav-search-trending"},(e=>{const a=e||[],t=Math.ceil(a.length/2);return[a.slice(0,t),a.slice(t)]})(a).map((e,a)=>r.createElement("div",{className:"homepage-revamp-navsearch__chip-row",key:a},e.map((e,a)=>r.createElement("button",{type:"button",key:e||a,className:"homepage-revamp-navsearch__chip","data-testid":"nav-search-chip",onClick:()=>A(e)},r.createElement("span",{className:"homepage-revamp-navsearch__chip-icon","aria-hidden":"true"},r.createElement(p,{size:16})),e))))),f.length?r.createElement("div",{className:"homepage-revamp-navsearch__recent","data-testid":"nav-search-recent"},r.createElement("p",{className:"homepage-revamp-navsearch__section-title"},"Recent Searches"),r.createElement("div",{className:"homepage-revamp-navsearch__recent-chips"},f.map(e=>r.createElement("button",{type:"button",key:e,className:"homepage-revamp-navsearch__chip","data-testid":"nav-search-recent-chip",onClick:()=>A(e)},r.createElement("span",{className:"homepage-revamp-navsearch__chip-icon","aria-hidden":"true"},r.createElement("svg",{viewBox:"0 0 24 24",width:"16",height:"16",fill:"none"},r.createElement("circle",{cx:"12",cy:"12",r:"9",stroke:"currentColor",strokeWidth:"2"}),r.createElement("path",{d:"M12 7v5l3 2",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}))),e)))):null,O.length?r.createElement("div",{className:"homepage-revamp-navsearch__popular","data-testid":"nav-search-popular"},r.createElement("p",{className:"homepage-revamp-navsearch__section-title"},"Popular Courses"),r.createElement("div",{className:"homepage-revamp-navsearch__results"},O.map((e,a)=>r.createElement(v,{item:e,key:e.id||e.title||a,onView:e=>{(0,i.rx)(i.Gt.HOMEPAGE_SEARCH_RESULT_CLICKED,{search_keyword:l.trim(),product_id:e.productId,product_name:e.productName,result_position:a}),L()}})))):null)))}
1v.propTypes={item:s().object.isRequired,onView:s().func},g.propTypes={searchResults:s().object,trending:s().array,popularCourses:s().array,getSearchSuggestions:s().func.isRequired,clearSearchSuggestions:s().func,onClose:s().func};const _=["IBPS PO","SBI Clerk","RBI Grade B","SSC CGL","NABARD Assistant","LIC AAO","SEBI Grade A","GATE","CAT","UPSC Civil Services","NDA","JEE Main","CLAT","CSIR NET"],y={getSearchSuggestions:l.yY,clearSearchSuggestions:l.dF},E=(0,c.Ng)(e=>({searchResults:e.header&&e.header.searchResultData||{},popularCourses:e.header&&e.header.allTrendingData&&e.header.allTrendingData.data&&e.header.allTrendingData.data.hotSellingPackages||[],trending:e.header&&e.header.allTrendingData&&e.header.allTrendingData.data&&e.header.allTrendingData.data.trendingKeywords||_}),y)(g);t.d(a,["default",0,E])}}]);

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.