PageSourceSearch

https://en.islcollective.com/_next/static/chunks/8547-f637f8d407edcadc.js

js islcollective.com collected 2026-10-01 10:36:11 UTC 23,122 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8547],{54613:function(e,t,n){"use strict";var l=n(16835),s=n(67294),r=n(85769),c=n(24016),a=n(97937),o=n(85893),i=function(e){var t=e.defaultValue,n=e.placeholder,i=e.debounceTimeMs,u=e.onChange,d=e.onBlur,h=e.onEnter,f=e.id,p=e.reference,x=e.onClear,m=(0,s.useState)(t),v=m[0],g=m[1],j=(0,r.Z)(v,i),b=(0,l.Z)(j,1)[0];return(0,s.useEffect)(function(){g(t)},[t]),(0,s.useEffect)(function(){u(b)},[b]),(0,o.jsx)(c.Z,{ref:p,type:"text",bordered:!1,id:f,name:"searchValue",className:"search-input-text",placeholder:n,autoComplete:"off",value:v,onPressEnter:function(){h(),u(v)},onChange:function(e){return g(e.target.value)},onBlur:d,allowClear:{clearIcon:(0,o.jsx)(a.Z,{onClick:x})}})};i.defaultProps={defaultValue:"",placeholder:"",onChange:function(){},debounceTimeMs:50,onBlur:function(){},onEnter:function(){},onClear:function(){},id:"input-"+Math.floor(1e3*Math.random()).toString(),reference:null},t.Z=i},58547:function(e,t,n){"use strict";n.r(t),n.d(t,{StyledSearchContainer:function(){return I},StyledSearchContainerFilter:function(){return P}});var l=n(59499),s=n(67294),r=n(11163),c=n.n(r),a=n(14416),o=n(66935),i=n(27603),u=n(45014),d=n(76877),h=n(8986),f=n(3745),p=n(5152),x=n.n(p),m=n(86243),v=n(95349),g=n(28169),j=n(54613),b=n(42726),w=n(25130);n(63633);var y=n(44946),C=n(76059),S=n(85893);function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,l)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach(function(t){(0,l.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var Z=function(e){return(0,S.jsx)("svg",T(T({},e),{},{children:(0,S.jsx)("path",{d:"m0 0 5 5 5-5z",fill:"#1C0D38",fillRule:"nonzero"})}))};Z.defaultProps={width:"10",height:"5",xmlns:"http://www.w3.org/2000/svg"};var O=function(e){return(0,S.jsx)("svg",T(T({},e),{},{children:(0,S.jsxs)("g",{fill:"none",fillRule:"evenodd",children:[(0,S.jsxs)("g",{transform:"translate(0 1)",children:[(0,S.jsx)("rect",{fill:"#1C0D38",y:"1.624",width:"29.233",height:"3.248",rx:"1.624"}),(0,S.jsx)("circle",{stroke:"#1C0D38",strokeWidth:"1.949",fill:"#FFF",cx:"8.12",cy:"3.248",r:"3.248"})]}),(0,S.jsxs)("g",{transform:"translate(0 9.12)",children:[(0,S.jsx)("rect",{fill:"#1C0D38",y:"1.624",width:"29.233",height:"3.248",rx:"1.624"}),(0,S.jsx)("circle",{stroke:"#1C0D38",strokeWidth:"1.949",fill:"#FFF",cx:"21.113",cy:"3.248",r:"3.248"})]}),(0,S.jsxs)("g",{transform:"translate(0 17.24)",children:[(0,S.jsx)("rect",{fill:"#1C0D38",y:"1.624",width:"29.233",height:"3.248",rx:"1.624"}),(0,S.jsx)("circle",{stroke:"#1C0D38",strokeWidth:"1.949",fill:"#FFF",cx:"8.12",cy:"3.248",r:"3.248"})]})]})}))};O.defaultProps={width:"30",height:"26",xmlns:"http://www.w3.org/2000/svg"};var E=function(e){return(0,S.jsx)("svg",T(T({},e),{},{children:(0,S.jsx)("path",{d:"M5.943 0a5.943 5.943 0 0 1 5.943 5.943c0 1.472-.54 2.825-1.427 3.867l.247.247h.723L16 14.63 14.629 16l-4.572-4.571v-.723l-.247-.247a5.957 5.957 0 0 1-3.867 1.427A5.943 5.943 0 0 1 5.943 0m0 1.829a4.097 4.097 0 0 0-4.114 4.114 4.097 4.097 0 0 0 4.114 4.114 4.097 4.097 0 0 0 4.114-4.114 4.097 4.097 0 0 0-4.114-4.114Z",fill:"#000",fillRule:"nonzero"})}))};E.defaultProps={width:"18",height:"18",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};var k=function(e){return(0,S.jsx)("svg",T(T({},e),{},{children:(0,S.jsx)("path",{d:"m0 0 5 5 5-5z",fill:"#FFF",fillRule:"nonzero",opacity:".754"})}))};k.defaultProps={width:"10",height:"5",xmlns:"http://www.w3.org/2000/svg"};var F=x()(function(){return Promise.all([n.e(7040),n.e(3463),n.e(8389),n.e(2065)]).then(n.bind(n,92065))},{ssr:!1,loadableGenerated:{webpack:function(){return[92065]}}});t.default=(0,a.$j)(function(e){return{searchTerm:e.search.searchTerm,selectedResourceType:e.page.selectedResourceType}})(function(e){var t=e.isSearchPage,n=e.selectedResourceType,l=e.searchTerm,r=(0,a.I0)(),i=(0,g.Z)(),p=i.isDesktop,x=i.isLoading,N=(0,s.useRef)(null),z=(0,s.useRef)(null),D=(0,s.useRef)(null),R=(0,s.useRef)(null),A=(0,a.v9)(function(e){return e.page}),V=A.filterDrawerVisible,L=A.mobileResourceModalVisible,U=A.filterModalMobileVisible,M=A.subdomain,_=A.isQuizMode,q=(0,a.v9)(function(e){return e.search}),B=q.worksheetResourcesLoaded,G=q.videoLessonResourcesLoaded,K=q.generalTopics,W=q.grammarTopics,Q=q.pedagogicalGoals,H=q.filters,$=q.authorValue,J=q.searchSuggestions,X=q.topicsLoaded,Y=q.isOnFavoritesPage,ee=q.worksheet,et=q.video_lesson,en=(0,s.use
1State)(!1),el=en[0],es=en[1],er=(0,s.useState)(!1),ec=er[0],ea=er[1],eo=(0,s.useState)(!1),ei=eo[0],eu=eo[1],ed=(0,s.useState)(!1),eh=ed[0],ef=ed[1],ep=(0,s.useState)(!1),ex=ep[0],em=ep[1],ev=(0,s.useState)(""),eg=ev[0],ej=ev[1],eb=(0,s.useState)(!0),ew=eb[0],ey=eb[1],eC=b.vT.WORKSHEET,eS=b.vT.POWERPOINT,eN=b.vT.VIDEO_LESSON,eT=_?w.QUIZ[M]:w.RESOURCE[n.toUpperCase()][M],eZ=(0,s.useState)(new v.Z(n,M)),eO=eZ[0],eE=eZ[1],ek=(0,s.useState)(!1),eF=ek[0],eP=ek[1],eI=(0,s.useState)(l),ez=eI[0],eD=eI[1],eR=function(e){switch(e){case eC:case eS:B||r((0,h.Zj)(e,!1));break;case eN:G||r((0,h.Zj)(e,!1));break;default:console.error("Invalid resource type: ".concat(e))}},eA=function(e){switch(e){case eS:case eC:return ee;case eN:return et;default:throw Error("Invalid resource type: ".concat(e))}},eV=function(e,t){eR(e),eP(!0),"desktop"===t?r((0,m.ki)(!V)):r((0,m.kt)(!U))},eL=function(){t?(r((0,m.UK)(eC)),eR(eC),r((0,h.Tv)("quiz","1")),r((0,m.pL)(!0)),eB(eC,!0)):c().push("".concat(w.QUIZ[M]).concat(w.SEARCH[M]))},eU=(0,s.useState)(!1),eM=eU[0],e_=eU[1],eq=function(){e_(!eM)};(0,s.useEffect)(function(){var e=function(e){!eM||e.target.closest(".dropdown-menu")||e.target.closest(".dropdown-button")||eq()};return document.addEventListener("mousedown",e),function(){document.removeEventListener("mousedown",e)}},[eM]);var eB=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,l=arguments.length>1?arguments[1]:void 0;r((0,h.vv)(1)),eO.resourceType=e,eO.searchTerm=ez,eO.authorValue=$,eO.isFavoritesPage=Y,eO.previousFilterValues=T(T({},eA(n)),{},{grammarTopics:W,generalTopics:K,pedagogicalGoals:Q}),eO.availableFilterValues=eA(e),eO.filters=T(T({},H),{},{page:1}),void 0!==l&&(eO.filters.quiz=l?["1"]:[]);var s=Array.isArray(eO.filters.quiz)?eO.filters.quiz.length>0:!!eO.filters.quiz;if(t)s&&!_&&r((0,m.pL)(!0)),r((0,h.on)(eO)),U&&r((0,m.kt)(!1));else{eO.isQuizMode=null!=l?l:_,eO.filters=(0,C._0)(eO),eO.isTopicFilter=(0,C.Zv)(eO),eO.isLanguageGoalOnlyFilter=(0,C._P)(eO),eO.isSpecialFilter=(0,C.G$)(eO);var a=(0,y.n)(M,eO);c().push(a)}};(0,s.useEffect)(function(){t&&Object.values(b.vT).map(function(e){return eR(e)}),X||r((0,h.q)()),em(!0),eE(T(T({},eO),{},{filters:H,authorValue:$,searchTerm:ez,previousFilterValues:eA(n),isFavoritesPage:Y,token:Y?(0,d.LP)():null}))},[n]),(0,s.useEffect)(function(){ei&&D.current.focus(),eh&&z.current.focus()},[L,el,ei,eh]),(0,s.useEffect)(function(){0===J.length?ey(!1):ey(!0)},[J]),(0,s.useEffect)(function(){r((0,h.Cl)(ez))},[ez]);var eG=function(e){switch(e){case eC:return f.default.t("search.worksheet");case eS:return f.default.t("search.powerpoint");case eN:return f.default.t("search.videoLesson");default:return console.warn("Unknown type:",e),""}};return(0,S.jsxs)("div",{className:"search-container-wrapper",children:[(0,S.jsxs)(P,{className:"search-container-filter",children:[V||U||eF?(0,S.jsx)(F,{getResourceCardText:eG,handleSearch:eB,currentSearchValue:ez,setCurrentSearchValue:eD,setIsSearchEnabled:function(e){ea(e),e&&eB()}}):null,(0,S.jsxs)(I,{className:"search-container",children:[(0,S.jsxs)("div",{className:"mobile-resource-select-container",children:[!x&&!p&&(0,S.jsxs)("div",{className:"dropdown-container",children:[(0,S.jsx)("div",{className:"dropdown-button",children:(0,S.jsxs)("div",{"aria-label":"search-type-button",className:"search-select",onMouseDown:function(){eq()},role:"button",tabIndex:0,children:[(0,S.jsx)("div",{className:"search-select-content",children:_?(0,S.jsxs)("svg",{width:"32px",height:"32px",viewBox:"0 0 32 32",children:[(0,S.jsx)("defs",{children:(0,S.jsxs)("linearGradient",{id:"linearGradient-quiz-btn",x1:"0%",y1:"50%",x2:"100%",y2:"50%",children:[(0,S.jsx)("stop",{offset:"0%",stopColor:"#3ECC75"}),(0,S.jsx)("stop",{offset:"100%",stopColor:"#27AE60"})]})}),(0,S.jsx)("rect",{fill:"url(#linearGradient-quiz-btn)",x:"0",y:"0",width:"32",height:"32",rx:"8",ry:"8"}),(0,S.jsx)("path",{fill:"#ffffff",d:"M22.94,18.2l-8.77,6.15c-1.79,1.25-4.26-.02-4.26-2.2v-12.29c0-2.18,2.47-3.46,4.26-2.2l8.77,6.15c1.53,1.07,1.53,3.33,0,4.4h0Z"})]}):(0,S.jsx)(u.Z,{resourceType:n})}),(0,S.jsx)("div",{className:"search-select-arrow",children:(0,S.jsx)(Z,{})})]})}),(0,S.jsxs)("div",{className:"dropdown-menu ".concat(eM?"":"hide"),children:[(0,S.jsx)("div",{className:"search-resource-modal-item quiz-item".concat(_?" selected":""),onClick:function(){eq(),eL()},role:"button",tabIndex:-2,children:(0,S.jsxs)("svg",{width:"32px",height:"32px",viewBox:"0 0 32 32",children:[(0,S.jsx)("defs",{children:(0,S.jsxs)("linearGradient",{id:"linearGradient-quiz",x1:"0%",y1:"50%",x2:"100%",y2:"50%",children:[(0,S.jsx)("stop",{offset:"0%",stopColor:"#3ECC75"}),(0,S.jsx)("stop",{offset:"100%",stopColor:"#27AE60"})]})}),(0,S.jsx)("rect",{fill:"url(#linearGradient-quiz)",x:"0",y:"0",width:"32",height:"32",rx:"8",ry:"8"}),(0,S.jsx)("path",{fill:"#ffffff",d:"M22.94,18.2l-8.77,6.15c-1.79,1.25-4.26-.02-4.26-2.2v-12.29c0-2.18,2.47-3.46,4.26-2.2l8.77,6.15c1.53,1.07,1.53,3.33,0,4.4h0Z"})]})},"quiz"),Object.values(b.vT).map(function(e,l){return(0,S.jsx)("div",{className:"search-resource-modal-item".concat(n!==e||_?"":" selected"),onClick:function(){eq(),r((0,m.UK)(e)),eR(e),t&&(_&&r((0,m.pL)(!1)),eB(e,!1))},role:"button",tabIndex:-2,children:(0,S.jsx)(u.Z,{resourceType:e.toString(),id:l})},e)})]})]}),(0,S.jsx)("div",{className:"search-field mobile",onClick:function(){eV(n,"mobile")}
1,role:"button",tabIndex:-10,children:""===ez?(0,S.jsx)("div",{className:"search-field-value placeholder",children:f.default.t("search.searchPlaceholder")}):(0,S.jsx)("div",{className:"search-field-value",children:ez})})]}),(0,S.jsxs)("div",{className:"search-resource-modal".concat(L?"":" none"),tabIndex:"-1",ref:N,children:[(0,S.jsx)("div",{className:"search-resource-cover"}),(0,S.jsxs)("div",{className:"search-resource-modal-item quiz-item".concat(_?" selected":""),onClick:function(){eL()},role:"button",tabIndex:-2,children:[(0,S.jsxs)("svg",{width:"32px",height:"32px",viewBox:"0 0 32 32",children:[(0,S.jsx)("defs",{children:(0,S.jsxs)("linearGradient",{id:"linearGradient-quiz",x1:"0%",y1:"50%",x2:"100%",y2:"50%",children:[(0,S.jsx)("stop",{offset:"0%",stopColor:"#3ECC75"}),(0,S.jsx)("stop",{offset:"100%",stopColor:"#27AE60"})]})}),(0,S.jsx)("rect",{fill:"url(#linearGradient-quiz)",x:"0",y:"0",width:"32",height:"32",rx:"8",ry:"8"}),(0,S.jsx)("path",{fill:"#ffffff",d:"M22.94,18.2l-8.77,6.15c-1.79,1.25-4.26-.02-4.26-2.2v-12.29c0-2.18,2.47-3.46,4.26-2.2l8.77,6.15c1.53,1.07,1.53,3.33,0,4.4h0Z"})]}),(0,S.jsx)("div",{className:"search-resource-modal-item-name",children:f.default.t("search.quizzes")})]},"quiz"),Object.values(b.vT).map(function(e,l){return(0,S.jsxs)("div",{className:"search-resource-modal-item".concat(n!==e||_?"":" selected"),onClick:function(){r((0,m.UK)(e)),eR(e),t&&(_&&r((0,m.pL)(!1)),eB(e,!1))},role:"button",tabIndex:-2,children:[(0,S.jsx)(u.Z,{resourceType:e.toString(),id:l}),(0,S.jsx)("div",{className:"search-resource-modal-item-name",children:eG(e)})]},e)})]}),(0,S.jsxs)("div",{className:"search-input",onClick:function(){R.current.focus(),es(!0)},role:"button",tabIndex:-4,children:[(0,S.jsx)(E,{width:"30px","min-width":"30px"}),(0,S.jsx)(j.Z,{reference:R,id:"search-input-field",defaultValue:ez,placeholder:f.default.t("search.searchPlaceholder"),debounceTimeMs:250,onClear:function(){eD(""),ea(!0)},onChange:function(e){e.length>3?(p&&(ew||""===eg||eg.length>e.length||e.slice(0,eg.length)!==eg)&&(ej(e),r((0,h.vt)(n,e))),!ex||el||ec||es(!0)):(ej(""),ey(!0));var t=ex&&p&&ez===e||ec;eD(e),t&&(eB(),ea(!1))},onBlur:function(){return es(!1)},onEnter:function(){ea(!0),es(!1)}}),(0,S.jsx)("div",{className:"search-input-modal",children:el&&ez.length>=4&&0!==J.length?J.map(function(e,t){return(0,S.jsx)("div",{className:"search-input-modal-item",onMouseDown:function(){eD(e),es(!1),ea(!0)},role:"button",tabIndex:-5,children:e},"suggestion-key-".concat(t.toString()))}):null})]}),(0,S.jsxs)("div",{id:"search-button",className:"search-search-button custom-green-button",onClick:function(e){e.preventDefault(),eB()},role:"button",tabIndex:-5,children:[(0,S.jsx)(E,{width:"30px","min-width":"30px"}),(0,S.jsx)("span",{children:f.default.t("search.search")})]})]}),(0,S.jsxs)("div",{tabIndex:0,role:"button",onClick:function(){eV(n,"desktop")},className:"search-filter-container",children:[(0,S.jsx)(O,{width:"30px",height:"26px","min-width":"30px"}),(0,S.jsx)("span",{className:"filter-button-text",children:f.default.t("search.filters")})]})]}),!x&&p&&(0,S.jsxs)("div",{className:"search-topics-selectors",children:[(0,S.jsx)("span",{className:"search-topics-selectors-text",children:"".concat(f.default.t("search.browseTopics"),":")}),(0,S.jsxs)("span",{className:"search-topics-selectors-selector grammar".concat(ei?" visible":""),onClick:function(){eu(!0)},role:"button",tabIndex:-6,children:[(0,S.jsx)("span",{className:"search-topics-selectors-text",children:f.default.t("search.grammarTopics")}),(0,S.jsx)(k,{className:"down-arrow-icon"}),ei&&(0,S.jsx)("div",{className:"search-topics-selectors-modal",children:(0,S.jsx)(o.Z,{reference:D,dataSource:W||[],placeholder:f.default.t("search.startTyping"),onChange:function(e){r((0,h.aw)(n)),r((0,h.nx)(null)),eD(""),c().push("".concat(eT,"/").concat(w.FILTERS.grammarTopics[M],"/").concat(e))},showSearch:!0,customStyle:{maxWidth:300},onBlur:function(){return eu(!1)},filter:!0,valueKeyToUse:"slug",labelKeyToUse:"text"})})]}),(0,S.jsxs)("span",{className:"search-topics-selectors-selector general".concat(eh?" visible":""),onClick:function(){ef(!0)},role:"button",tabIndex:-7,children:[(0,S.jsx)("span",{className:"search-topics-selectors-text",children:f.default.t("search.generalTopics")}),(0,S.jsx)(k,{className:"down-arrow-icon"}),eh&&(0,S.jsx)("div",{className:"search-topics-selectors-modal",children:(0,S.jsx)(o.Z,{reference:z,dataSource:K||[],placeholder:f.default.t("search.startTyping"),onChange:function(e){r((0,h.aw)(n)),r((0,h.nx)(null)),eD(""),c().push("".concat(eT,"/").concat(w.FILTERS.generalTopics[M],"/").concat(e))},showSearch:!0,customStyle:{maxWidth:300},onBlur:function(){return ef(!1)},filter:!0,valueKeyToUse:"slug",labelKeyToUse:"text"})})]})]})]})});var P=i.ZP.div.withConfig({displayName:"SearchContainer__StyledSearchContainerFilter",componentId:"sc-15e4q41-0"})(["display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0 auto;max-width:1200px;height:72px;border-radius:36px;padding:0;"]),I=i.ZP.div.withConfig({displayName:"SearchContainer__StyledSearchContainer",componentId:"sc-15e4q41-1"})(["display:flex;position:relative;z-index:1;flex-grow:1;align-items:center;height:72px;margin:10px 15px;padding:0 10px;border-radius:36px;background-color:#ffffff;box-shadow:0 9px 18px 0 rgba(0,0,0,.1);"])},66935:function(e,t,n){"use strict";var l=n(59499),s=n(27812),r=n(67294),c=n(61317),a=n(43654),o=n(39398);n(74188);var i=n(3745),u=n(85893);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);t&&(l=l.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,l)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?d(Object(n),!0).forEach(function(t){(0,l.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var f=c.Z.TreeNode,p={selectAll:"language_dropdown.select_all",deSelectAll:"language_dropdown.deselect_all"},x=function(e){var t=e.onChange,n=e.dataSource,l=e.onBlur,d=e.className,x=e.placeholder,m=e.isError,v=e.errorText,g=e.label,j=e.description,b=e.value,w=e.showSearch,y=e.multiple,C=e.maxOptions,S=e.icon,N=e.activeIcon,T=e.customStyle,Z=e.autocomplete,O=e.reference,E=e.noDataText,k=e.removeButtonLabel,F=e.onRemove,P=e.loading,I=e.loadingText,z=e.dropdownCustomStyle,D=e.clearOnFocus,R=e.customItem,A=e.renderCustomItemAction,V=e.popupContainer,L=e.valueKeyToUse,U=e.labelKeyToUse,M=e.notFoundContent,_=e.customKey,q=e.selectAll,B=e.withSelectAll,G=e.dropdownMatchSelectWidth,K=(0,r.useState)(b||[]),W=K[0],Q=K[1],H=(0,r.useState)(""),$=H[0],J=H[1],X=(0,r.useState)(n),Y=X[0],ee=X[1],et=(0,r.useState)(!1),en=et[0],el=et[1],es=function(){B?ee([{id:9999,text:i.default.t(0===Y.length||0===W.length?p.selectAll:p.deSelectAll),slug:"select-all"}].concat((0,s.Z)(n))):R?ee([].concat((0,s.Z)(n),[{classId:"create-class",title:i.default.t("assign_as_hw.dropdown_create_placeholder"),value:"create-class",selectable:!1}])):ee(n)};(0,r.useEffect)(function(){es()},[n]);var er=function(e){J(e);var t=e.normalize("NFD").replace(/[\u0300-\u036f]/g,""),l=n.filter(function(e){return(e.title||e.text).normalize("NFD").replace(/[\u0300-\u036f]/g,"").toUpperCase().includes(t.toUpperCase())});if(R){var r=e.trim().toUpperCase(),c=n.some(function(e){return(e.title||e.text).trim().toUpperCase()===r});ee(r&&!c?[].concat((0,s.Z)(l),[{classId:"create-class",title:"".concat(i.default.t("components.select.create"),": ").concat(e),value:"create-class",selectable:!0}]):l)}else""!==e?ee(l):es()};(0,r.useEffect)(function(){en&&_&&0===b.length&&q()},[en]),(0,r.useEffect)(function(){Q(b)},[b]);var ec=function(){t($),J(""),el(!1),es()},ea=(0,u.jsxs)("div",{className:"isl-selector".concat(en?" isl-open":"").concat(S?" isl-has-icon":"").concat(b&&b.length?" isl-has-value":""),style:h({},T),children:[S&&(0,u.jsxs)("div",{className:"icon-container",children:[b&&0!==b.length?N:S,(0,u.jsx)("div",{className:"isl-label",children:g})]}),y&&W&&W.length&&!S?(0,u.jsx)("div",{className:"isl-multiple-value",children:"Multiple selected"}):null,m&&(0,u.jsx)("div",{className:"isl-error-text",children:v}),(0,u.jsxs)("div",{className:"isl-selector-label-container",children:[g&&!S&&(0,u.jsxs)("div",{className:"isl-label-row",children:[(0,u.jsx)("div",{className:"isl-label",children:g}),k&&(0,u.jsx)("button",{className:"isl-selector-remove-button",type:"button",onClick:F,children:k})]}),j&&(0,u.jsx)("div",{className:"isl-selector-description-text",children:j})]}),(0,u.jsxs)("div",{className:"isl-selector-input-container",children:[(0,u.jsx)(a.ZP,{renderEmpty:function(){return(0,u.jsx)("div",{className:"select-empty-render",children:(0,u.jsx)("p",{children:P?I:E})})},children:(0,u.jsx)(c.Z,{filterTreeNode:!1,ref:O,style:h({},T),getPopupContainer:function(){return V?document.getElementById(V):document.body},defaultOpen:!0,open:en,dropdownStyle:h({},z),dropdownRender:function(e){return(0,u.jsxs)("div",{className:"isl-dropdown".concat(S?" isl-has-icon":"").concat(R&&!Y.length?" isl-has-custom":""),children:[S&&(0,u.jsx)("input",{className:"isl-menu-input",placeholder:x,onChange:function(e){er(e.target.value),J(e.target.value)},value:$,type:"text"}),e]})},notFoundContent:void 0!==M?M:void 0,onFocus:function(){el(!0),D&&null!==b&&(Q([]),t([]),ee([]))},onChange:function(e,l,s){"select-all"===s.triggerValue?b&&b.length===n.length?t([]):q(_):"create-class"===s.triggerValue?ec():b&&b.length===n.length?t([s.triggerValue]):t(e),R&&J("")},allowClear:!1,onBlur:function(){l()},dropdownClassName:"isl-select ".concat(d).concat(m?" error":"").concat(y?" isl-multiple":"").concat(Z?" empty-none":""),placeholder:S?null:x,value:B&&b.length===n.length?[].concat((0,s.Z)(b),["select-all"]):b,showSearch:w,searchValue:R?$:void 0,multiple:y,treeCheckable:y,dropdownMatchSelectWidth:G,onSearch:function(e){Z?t(e):er(e)},onSelect:function(e){B&&("select-all"===e?ee(Y.map(function(e){return"select-all"===e.slug?h(h({},e),{},{text:i.default.t(p.deSelectAll)}):e})):b.length===n.length-1?ee(Y.map(function(e){return"select-all"===e.slug?h(h({},e),{},{text:i.default.t(p.deSelectAll)}):e})):ee(Y.map(function(e){return"select-all"===e.slug?h(h({},e),{},{text:i.default.t(p.selectAll)}):e})))},onDeselect:function(){B&&ee(Y.map(function(e){return"select-all"===e.slug?h(h({},e),{},{text:i.default.t(p.selectAll)}):e}))},virtual:!1,showArrow:!0,tagRender:null,onDropdownVisibleChange:function(e){el(e),R&&!e&&J(""),ee(B?[{id:9999,text:i.default.t(b.length===n.length||0===b.length?p.deSelectAll:p.selectAll),slug:"select-all"}].concat((0,s.Z)(n)):n)},suffixIcon:(0,u.jsx)(o.Z,{className:"isl-arrow".concat(en?" isl-open":""),style:{fontSize:14,color:"#1C0D38"}}),children:Y&&Y.length&&Y.map(function(e){return(0,u.jsx)(f,{selectable:!R||e.selectable&&!0===e.selectable,value:e[L],title:e[U],disableCheckbox:y&&C&&C===W.length&&!W.includes(e[L])},e[L])})})}),S&&(0,u.jsxs)("div",{className:"icon-container",children:[b&&0!==b.length?N:S,(0,u.jsx)("div",{className:"isl-label",children:g})]}),y&&W&&W.length&&!S?(0,u.jsx)("div",{className:"isl-multiple-value",children:i.default.t("components.select.multiple")}
1):null,m&&(0,u.jsx)("div",{className:"isl-error-text",children:v})]})]});return(0,u.jsxs)(u.Fragment,{children:[ea,R&&en&&A&&Y.some(function(e){return"create-class"===e.value&&e.selectable})&&A(ec)]})};x.defaultProps={loading:!1,clearOnFocus:!1,loadingText:"",description:void 0,noDataText:"Not found",customStyle:{},autocomplete:!1,icon:null,activeIcon:null,value:void 0,onBlur:function(){},showSearch:!1,multiple:!1,isError:!1,removeButtonLabel:null,onRemove:function(){},className:"",placeholder:"",errorText:"",label:null,valueKeyToUse:null,labelKeyToUse:null,maxOptions:void 0,reference:null,filter:!1,customKey:void 0,dropdownMatchSelectWidth:!0,selectAll:function(){},withSelectAll:!1,dropdownCustomStyle:{},customItem:!1,renderCustomItemAction:void 0,popupContainer:null,notFoundContent:void 0},t.Z=x},95349:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var l=n(82262),s=n(92777),r=n(59499),c=n(76877),a=(0,l.Z)(function e(t){(0,s.Z)(this,e),(0,r.Z)(this,"filters",void 0),(0,r.Z)(this,"resourceType",void 0),(0,r.Z)(this,"searchTerm",""),(0,r.Z)(this,"hasQuery",!1),(0,r.Z)(this,"preparedQueryParams",{}),(0,r.Z)(this,"isTopicFilter",!1),(0,r.Z)(this,"isFavoritesPage",!1),(0,r.Z)(this,"authorValue",null),(0,r.Z)(this,"availableFilterValues",{}),(0,r.Z)(this,"previousFilterValues",{}),(0,r.Z)(this,"isFromUrl",!1),(0,r.Z)(this,"token",null),(0,r.Z)(this,"pedagogicalGoals",{}),(0,r.Z)(this,"isSpecialFilter",!1),(0,r.Z)(this,"isLanguageGoalOnlyFilter",!1),(0,r.Z)(this,"forcedPage",null),this.filters=(0,c.Oy)(t),this.resourceType=t})},63633:function(){},74188:function(){}}]);

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.