1var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.createTemplateTagFirstArg=function(c){return c.raw=c};$jscomp.createTemplateTagFirstArgWithRaw=function(c,b){c.raw=b;return c};$jscomp.arrayIteratorImpl=function(c){var b=0;return function(){return b<c.length?{done:!1,value:c[b++]}:{done:!0}}};$jscomp.arrayIterator=function(c){return{next:$jscomp.arrayIteratorImpl(c)}}; 2$jscomp.makeIterator=function(c){var b="undefined"!=typeof Symbol&&Symbol.iterator&&c[Symbol.iterator];if(b)return b.call(c);if("number"==typeof c.length)return $jscomp.arrayIterator(c);throw Error(String(c)+" is not an iterable or ArrayLike");};$jscomp.owns=function(c,b){return Object.prototype.hasOwnProperty.call(c,b)};$jscomp.ASSUME_ES5=!1;$jscomp.ASSUME_NO_NATIVE_MAP=!1;$jscomp.ASSUME_NO_NATIVE_SET=!1;$jscomp.SIMPLE_FROUND_POLYFILL=!1;$jscomp.ISOLATE_POLYFILLS=!1; 3$jscomp.FORCE_POLYFILL_PROMISE=!1;$jscomp.FORCE_POLYFILL_PROMISE_WHEN_NO_UNHANDLED_REJECTION=!1;$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(c,b,a){if(c==Array.prototype||c==Object.prototype)return c;c[b]=a.value;return c}; 4$jscomp.getGlobal=function(c){c=["object"==typeof globalThis&&globalThis,c,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<c.length;++b){var a=c[b];if(a&&a.Math==Math)return a}throw Error("Cannot find global object");};$jscomp.global=$jscomp.getGlobal(this);$jscomp.IS_SYMBOL_NATIVE="function"===typeof Symbol&&"symbol"===typeof Symbol("x");$jscomp.TRUST_ES6_POLYFILLS=!$jscomp.ISOLATE_POLYFILLS||$jscomp.IS_SYMBOL_NATIVE;$jscomp.polyfills={}; 5$jscomp.propertyToPolyfillSymbol={};$jscomp.POLYFILL_PREFIX="$jscp$";var $jscomp$lookupPolyfilledValue=function(c,b,a){if(!a||null!=c){a=$jscomp.propertyToPolyfillSymbol[b];if(null==a)return c[b];a=c[a];return void 0!==a?a:c[b]}};$jscomp.polyfill=function(c,b,a,f){b&&($jscomp.ISOLATE_POLYFILLS?$jscomp.polyfillIsolated(c,b,a,f):$jscomp.polyfillUnisolated(c,b,a,f))}; 6$jscomp.polyfillUnisolated=function(c,b,a,f){a=$jscomp.global;c=c.split(".");for(f=0;f<c.length-1;f++){var e=c[f];if(!(e in a))return;a=a[e]}c=c[c.length-1];f=a[c];b=b(f);b!=f&&null!=b&&$jscomp.defineProperty(a,c,{configurable:!0,writable:!0,value:b})}; 7$jscomp.polyfillIsolated=function(c,b,a,f){var e=c.split(".");c=1===e.length;f=e[0];f=!c&&f in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var m=0;m<e.length-1;m++){var n=e[m];if(!(n in f))return;f=f[n]}e=e[e.length-1];a=$jscomp.IS_SYMBOL_NATIVE&&"es6"===a?f[e]:null;b=b(a);null!=b&&(c?$jscomp.defineProperty($jscomp.polyfills,e,{configurable:!0,writable:!0,value:b}):b!==a&&(void 0===$jscomp.propertyToPolyfillSymbol[e]&&(a=1E9*Math.random()>>>0,$jscomp.propertyToPolyfillSymbol[e]=$jscomp.IS_SYMBOL_NATIVE? 8$jscomp.global.Symbol(e):$jscomp.POLYFILL_PREFIX+a+"$"+e),$jscomp.defineProperty(f,$jscomp.propertyToPolyfillSymbol[e],{configurable:!0,writable:!0,value:b})))};$jscomp.assign=$jscomp.TRUST_ES6_POLYFILLS&&"function"==typeof Object.assign?Object.assign:function(c,b){for(var a=1;a<arguments.length;a++){var f=arguments[a];if(f)for(var e in f)$jscomp.owns(f,e)&&(c[e]=f[e])}return c};$jscomp.polyfill("Object.assign",function(c){return c||$jscomp.assign},"es6","es3"); 9$jscomp.underscoreProtoCanBeSet=function(){var c={a:!0},b={};try{return b.__proto__=c,b.a}catch(a){}return!1};$jscomp.setPrototypeOf=$jscomp.TRUST_ES6_POLYFILLS&&"function"==typeof Object.setPrototypeOf?Object.setPrototypeOf:$jscomp.underscoreProtoCanBeSet()?function(c,b){c.__proto__=b;if(c.__proto__!==b)throw new TypeError(c+" is not extensible");return c}:null;$jscomp.generator={}; 10$jscomp.generator.ensureIteratorResultIsObject_=function(c){if(!(c instanceof Object))throw new TypeError("Iterator result "+c+" is not an object");};$jscomp.generator.Context=function(){this.isRunning_=!1;this.yieldAllIterator_=null;this.yieldResult=void 0;this.nextAddress=1;this.finallyAddress_=this.catchAddress_=0;this.finallyContexts_=this.abruptCompletion_=null}; 11$jscomp.generator.Context.prototype.start_=function(){if(this.isRunning_)throw new TypeError("Generator is already running");this.isRunning_=!0};$jscomp.generator.Context.prototype.stop_=function(){this.isRunning_=!1};$jscomp.generator.Context.prototype.jumpToErrorHandler_=function(){this.nextAddress=this.catchAddress_||this.finallyAddress_};$jscomp.generator.Context.prototype.next_=function(c){this.yieldResult=c}; 12$jscomp.generator.Context.prototype.throw_=function(c){this.abruptCompletion_={exception:c,isException:!0};this.jumpToErrorHandler_()};$jscomp.generator.Context.prototype.return=function(c){this.abruptCompletion_={return:c};this.nextAddress=this.finallyAddress_};$jscomp.generator.Context.prototype.jumpThroughFinallyBlocks=function(c){this.abruptCompletion_={jumpTo:c};this.nextAddress=this.finallyAddress_};$jscomp.generator.Context.prototype.yield=function(c,b){this.nextAddress=b;return{value:c}}; 13$jscomp.generator.Context.prototype.yieldAll=function(c,b){c=$jscomp.makeIterator(c);var a=c.next();$jscomp.generator.ensureIteratorResultIsObject_(a);if(a.done)this.yieldResult=a.value,this.nextAddress=b;else return this.yieldAllIterator_=c,this.yield(a.value,b)};$jscomp.generator.Context.prototype.jumpTo=function(c){this.nextAddress=c};$jscomp.generator.Context.prototype.jumpToEnd=function(){this.nextAddress=0}; 14$jscomp.generator.Context.prototype.setCatchFinallyBlocks=function(c,b){this.catchAddress_=c;void 0!=b&&(this.finallyAddress_=b)};$jscomp.generator.Context.prototype.setFinallyBlock=function(c){this.catchAddress_=0;this.finallyAddress_=c||0};$jscomp.generator.Context.prototype.leaveTryBlock=function(c,b){this.nextAddress=c;this.catchAddress_=b||0}; 15$jscomp.generator.Context.prototype.enterCatchBlock=function(c){this.catchAddress_=c||0;c=this.abruptCompletion_.exception;this.abruptCompletion_=null;return c};$jscomp.generator.Context.prototype.enterFinallyBlock=function(c,b,a){a?this.finallyContexts_[a]=this.abruptCompletion_:this.finallyContexts_=[this.abruptCompletion_];this.catchAddress_=c||0;this.finallyAddress_=b||0}; 16$jscomp.generator.Context.prototype.leaveFinallyBlock=function(c,b){b=this.finallyContexts_.splice(b||0)[0];if(b=this.abruptCompletion_=this.abruptCompletion_||b){if(b.isException)return this.jumpToErrorHandler_();void 0!=b.jumpTo&&this.finallyAddress_<b.jumpTo?(this.nextAddress=b.jumpTo,this.abruptCompletion_=null):this.nextAddress=this.finallyAddress_}else this.nextAddress=c};$jscomp.generator.Context.prototype.forIn=function(c){return new $jscomp.generator.Context.PropertyIterator(c)}; 17$jscomp.generator.Context.PropertyIterator=function(c){this.object_=c;this.properties_=[];for(var b in c)this.properties_.push(b);this.properties_.reverse()};$jscomp.generator.Context.PropertyIterator.prototype.getNext=function(){for(;0<this.properties_.length;){var c=this.properties_.pop();if(c in this.object_)return c}return null};$jscomp.generator.Engine_=function(c){this.context_=new $jscomp.generator.Context;this.program_=c}; 18$jscomp.generator.Engine_.prototype.next_=function(c){this.context_.start_();if(this.context_.yieldAllIterator_)return this.yieldAllStep_(this.context_.yieldAllIterator_.next,c,this.context_.next_);this.context_.next_(c);return this.nextStep_()}; 19$jscomp.generator.Engine_.prototype.return_=function(c){this.context_.start_();var b=this.context_.yieldAllIterator_;if(b)return this.yieldAllStep_("return"in b?b["return"]:function(a){return{value:a,done:!0}},c,this.context_.return);this.context_.return(c);return this.nextStep_()}; 20$jscomp.generator.Engine_.prototype.throw_=function(c){this.context_.start_();if(this.context_.yieldAllIterator_)return this.yieldAllStep_(this.context_.yieldAllIterator_["throw"],c,this.context_.next_);this.context_.throw_(c);return this.nextStep_()}; 21$jscomp.generator.Engine_.prototype.yieldAllStep_=function(c,b,a){try{var f=c.call(this.context_.yieldAllIterator_,b);$jscomp.generator.ensureIteratorResultIsObject_(f);if(!f.done)return this.context_.stop_(),f;var e=f.value}catch(m){return this.context_.yieldAllIterator_=null,this.context_.throw_(m),this.nextStep_()}this.context_.yieldAllIterator_=null;a.call(this.context_,e);return this.nextStep_()}; 22$jscomp.generator.Engine_.prototype.nextStep_=function(){for(;this.context_.nextAddress;)try{var c=this.program_(this.context_);if(c)return this.context_.stop_(),{value:c.value,done:!1}}catch(b){this.context_.yieldResult=void 0,this.context_.throw_(b)}this.context_.stop_();if(this.context_.abruptCompletion_){c=this.context_.abruptCompletion_;this.context_.abruptCompletion_=null;if(c.isException)throw c.exception;return{value:c.return,done:!0}}return{value:void 0,done:!0}}; 23$jscomp.generator.Generator_=function(c){this.next=function(b){return c.next_(b)};this.throw=function(b){return c.throw_(b)};this.return=function(b){return c.return_(b)};this[Symbol.iterator]=function(){return this}};$jscomp.generator.createGenerator=function(c,b){b=new $jscomp.generator.Generator_(new $jscomp.generator.Engine_(b));$jscomp.setPrototypeOf&&c.prototype&&$jscomp.setPrototypeOf(b,c.prototype);return b}; 24$jscomp.asyncExecutePromiseGenerator=function(c){function b(f){return c.next(f)}function a(f){return c.throw(f)}return new Promise(function(f,e){function m(n){n.done?f(n.value):Promise.resolve(n.value).then(b,a).then(m,e)}m(c.next())})};$jscomp.asyncExecutePromiseGeneratorFunction=function(c){return $jscomp.asyncExecutePromiseGenerator(c())};$jscomp.asyncExecutePromiseGeneratorProgram=function(c){return $jscomp.asyncExecutePromiseGenerator(new $jscomp.generator.Generator_(new $jscomp.generator.Engine_(c)))}; 25(function(c){c.init_facets_techpub=function(b){return function(a){var f,e,m,n,w,r;return $jscomp.asyncExecutePromiseGeneratorProgram(function(t){switch(t.nextAddress){case 1:return TechPubSearchUtilsModule.isEmpty(b.facetList.facets)?a({type:"UPDATE_REQUEST",payload:{isMultiSelectFacetEnabled:b.isMultiSelectFacetEnabled}}):a({type:"UPDATE_REQUEST",payload:{request:{query:b.query,facets:b.facetList.facets},isMultiSelectFacetEnabled:b.isMultiSelectFacetEnabled}}),f=TechPubSearchUtilsModule.getSelectedFilterKey(b.selectedfilters), 26a({type:"SELECT_FILTER",payload:Object.assign({},{selectedfilters:b.selectedfilters},b.dateRange&&{dateRange:b.dateRange})}),t.yield(window.elasticAppSearchTechPub(b),2);case 2:e=t.yieldResult;if(!e){t.jumpTo(0);break}return t.yield(TechPubSearchUtilsModule.addToFavoriteInfo(e.results,e),4);case 4:return(n=t.yieldResult)&&a({type:"SEARCH_BY_QUERY",payload:{results:n,meta:e.meta?e.meta:e[0].meta}}),t.yield(TechPubSearchUtilsModule.SubFacetsGroup(b,b.requestList,e.facets),5);case 5:m=t.yieldResult, 27JSON.parse(JSON.stringify(searchStoreTechPub.getState())),m&&(w=f&&0<f.length?TechPubSearchUtilsModule.checkMultiFacets(m,f):TechPubSearchUtilsModule.checkMultiFacets(m),r=TechPubSearchUtilsModule.sortFacetsAlphabetically(b.init,w),a({type:"FACETS_INIT",payload:{facets:r,init:b.init,generalDatePicker:b.generalDatePicker}})),t.jumpToEnd()}})}};c.selectFilterTechPub=function(b){return function(a){var f,e,m,n,w,r,t,ba,ca,K,X,da;return $jscomp.asyncExecutePromiseGeneratorProgram(function(B){switch(B.nextAddress){case 1:return b.hasOwnProperty("query")&& 28a({type:"UPDATE_REQUEST",payload:{request:{query:b.query}}}),b.facetList&&b.facetList.facets&&!TechPubSearchUtilsModule.isEmpty(b.facetList.facets)?a({type:"UPDATE_REQUEST",payload:{request:{page:{size:parseInt(b.size),current:1},facets:b.facetList.facets},isMultiSelectFacetEnabled:b.isMultiSelectFacetEnabled}}):a({type:"UPDATE_REQUEST",payload:{request:{page:{size:parseInt(b.size),current:1}},isMultiSelectFacetEnabled:b.isMultiSelectFacetEnabled}}),b.selectFilterLabels&&a({type:"SELECT_FILTER_LABEL", 29payload:{selectedfilterLabels:b.selectFilterLabels}}),f=TechPubSearchUtilsModule.getSelectedFilterKey(b.selectedfilters),a({type:"SELECT_FILTER",payload:Object.assign({},{selectedfilters:b.selectedfilters,countFacetSelected:b.countFacetSelected},b.dateRange&&{dateRange:b.dateRange})}),B.yield(window.elasticAppSearchTechPub(b),2);case 2:e=B.yieldResult;if(!e){B.jumpTo(0);break}w=e[0]?e[0]:e;return B.yield(TechPubSearchUtilsModule.SubFacetsGroup(b,b.requestList,w.facets),4);case 4:return m=B.yieldResult, 30B.yield(TechPubSearchUtilsModule.addToFavoriteInfo(w.results,w),5);case 5:(n=B.yieldResult)&&a({type:"SEARCH_BY_QUERY",payload:{results:n,meta:e.meta?e.meta:e[0].meta}}),b.isMultiSelectFacetEnabled?(X=JSON.parse(JSON.stringify(searchStoreTechPub.getState())),ca=TechPubSearchUtilsModule.checkMultiFacets(m,"",!0),K=TechPubSearchUtilsModule.sortFacetsAlphabetically(X.search_facets.init,ca),a({type:"FACETS_UPDATES",payload:{facets:K,loading:!1,isMultiSelectFacetEnabled:b.isMultiSelectFacetEnabled,tempFacets:K}}), 31da=TechPubSearchUtilsModule.deleteChildFacets(JSON.parse(JSON.stringify(searchStoreTechPub.getState())).search_facets.facets,JSON.parse(JSON.stringify(searchStoreTechPub.getState())).search_facets.selectedfilters),a({type:"FACETS_UPDATES",payload:{facets:da}})):(ba=JSON.parse(JSON.stringify(searchStoreTechPub.getState())),r=f&&0<f.length?TechPubSearchUtilsModule.checkMultiFacets(m,f):TechPubSearchUtilsModule.checkMultiFacets(m),t=TechPubSearchUtilsModule.sortFacetsAlphabetically(ba.search_facets.init, 32r),a({type:"FACETS_UPDATES",payload:{facets:t,loading:!1,isMultiSelectFacetEnabled:b.isMultiSelectFacetEnabled,tempFacets:t}})),B.jumpToEnd()}})}};c.clearFilterTechPub=function(b){return function(a){var f,e,m,n,w;return $jscomp.asyncExecutePromiseGeneratorProgram(function(r){switch(r.nextAddress){case 1:return f=TechPubSearchUtilsModule.getSelectedFilterKey(b.selectedfilters),a({type:"CLEAR_FILTER",payload:{selectedfilters:b.selectedfilters}}),b.facetList&&b.facetList.facets&&!TechPubSearchUtilsModule.isEmpty(b.facetList.facets)? 33a({type:"UPDATE_REQUEST",payload:{request:{page:{size:parseInt(b.size),current:1},facets:b.facetList.facets},isMultiSelectFacetEnabled:b.isMultiSelectFacetEnabled}}):a({type:"UPDATE_REQUEST",payload:{request:{page:{size:parseInt(b.size),current:1}},isMultiSelectFacetEnabled:b.isMultiSelectFacetEnabled}}),r.yield(window.elasticAppSearchTechPub(b),2);case 2:e=r.yieldResult;if(!e){r.jumpTo(0);break}return b.isMultiSelectFacetEnabled?r.yield(TechPubSearchUtilsModule.SubFacetsGroup(b,b.requestList,e[0].facets), 348):r.yield(TechPubSearchUtilsModule.SubFacetsGroup(b,b.requestList,e.facets),6);case 6:return facets=r.yieldResult,r.yield(TechPubSearchUtilsModule.addToFavoriteInfo(e.results,e),7);case 7:results=r.yieldResult;r.jumpTo(5);break;case 8:return facets=r.yieldResult,r.yield(TechPubSearchUtilsModule.addToFavoriteInfo(e[0].results,e[0]),9);case 9:results=r.yieldResult;case 5:results&&a({type:"SEARCH_BY_QUERY",payload:{results:results,meta:e.meta?e.meta:e[0].meta}}),w=JSON.parse(JSON.stringify(searchStoreTechPub.getState())), 35m=f&&0<f.length?TechPubSearchUtilsModule.checkMultiFacets(facets,f):TechPubSearchUtilsModule.checkMultiFacets(facets),n=TechPubSearchUtilsModule.sortFacetsAlphabetically(w.search_facets.init,m),a({type:"FACETS_UPDATES",payload:{facets:n,isMultiSelectFacetEnabled:b.isMultiSelectFacetEnabled}}),r.jumpToEnd()}})}};c.selectMultiFilterTechPub=function(b){return function(a){var f,e,m,n,w,r;return $jscomp.asyncExecutePromiseGeneratorProgram(function(t){if(1==t.nextAddress)return b.facetList&&b.facetList.facets&& 36!TechPubSearchUtilsModule.isEmpty(b.facetList.facets)?a({type:"UPDATE_REQUEST",payload:{request:{page:{size:parseInt(b.size),current:1},facets:b.facetList.facets},isMultiSelectFacetEnabled:b.isMultiSelectFacetEnabled}}):a({type:"UPDATE_REQUEST",payload:{request:{page:{size:parseInt(b.size),current:1}},isMultiSelectFacetEnabled:b.isMultiSelectFacetEnabled}}),b.selectFilterLabels&&a({type:"SELECT_FILTER_LABEL",payload:{selectedfilterLabels:b.selectFilterLabels}}),a({type:"SELECT_FILTER",payload:{selectedfilters:b.selectedfilters, 37countFacetSelected:b.countFacetSelected,dateRange:b.dateRange}}),t.yield(window.elasticAppSearchTechPub(b),2);if(f=t.yieldResult)n=f[0]?f[0]:f,w=JSON.parse(JSON.stringify(searchStoreTechPub.getState())),e=TechPubSearchUtilsModule.checkMultiFacetSelection(n.facets,b.filter_key,b.passFilterVal,b.selectedfilters,b.isMultiFacetExist,b.isMultiFacetKey,b.isMultiFacetValue),m=TechPubSearchUtilsModule.sortFacetsAlphabetically(w.search_facets.init,e),a({type:"FACETS_UPDATES",payload:{facets:m,isMultiSelectFacetEnabled:b.isMultiS
37electFacetEnabled}}), 38r=TechPubSearchUtilsModule.deleteChildFacets(JSON.parse(JSON.stringify(searchStoreTechPub.getState())).search_facets.facets,JSON.parse(JSON.stringify(searchStoreTechPub.getState())).search_facets.selectedfilters),a({type:"FACETS_UPDATES",payload:{facets:r}});t.jumpToEnd()})}}})(window); 39(function(c){var b={init:function(){this.cacheDom();this.bindEvents();searchStoreTechPub.subscribe(this.render)},cacheDom:function(){this.selectedfilterLabels=[];this.sub_filter_value="";this.facetSelected=[];this.filters={all:searchStoreTechPub.getState().search_facets.selectedfilters?JSON.parse(JSON.stringify(searchStoreTechPub.getState().search_facets.selectedfilters)):[]};this.facets={};this.general={};this.allFacetList=[];this.tempfacets={};this.childfacets={facets:{}};this.addRemoveFacet=[]; 40this.$techPubFacetGroup=document.querySelector(".tech-pub-cmp-search-facet-v2 #tech-pub-swiftype-search-facets-v2");this.$facetItemInput=document.querySelector(".tech-pub-cmp-search-facet-v2 .panel__custom-control__input");this.$allFacetInput=document.querySelectorAll(".tech-pub-cmp-search-facet-v2 .panel__custom-control__input");this.$clearFilter=document.querySelector(".tech-pub-cmp-search-facet-v2 .panel .panel__clear");this.$techPubFacetSettings=document.querySelectorAll(".tech-pub-cmp-search-facet-v2 .filter-settings"); 41this.$dateRangePicker=document.querySelector(".tech-pub-cmp-search-facet-v2 .cmp-date-range-picker");this.$startover=document.querySelector(".tech-pub-cmp-search-facet-v2 .tech_pub_div .startover");this.$isMultiSelectFacetEnabled=document.querySelector(".tech-pub-cmp-search-facet-v2")?"true"==document.querySelector(".tech-pub-cmp-search-facet-v2").dataset.facetselect?!0:!1:!1},bindEvents:function(){var a=this,f=document.getElementById("tech-pub-general-fields").dataset.searchgroupby?!1:!0;if(this.$techPubFacetSettings){var e= 42(this.searchParams=TechPubSearchUtilsModule.getQueryParams())?this.searchParams.filters?this.searchParams.filters:"":void 0,m=this.searchParams?this.searchParams.search?this.searchParams.search:"":"";m&&(m=m.replace(/[%&=]|<\/?[^>]+(>|$)/g,""));var n={all:e?TechPubSearchUtilsModule.getFilterObject(e,"/","|"):[]};e=this.searchParams?this.searchParams.dateFilter?this.searchParams.dateFilter:"":void 0;var w=[];this.searchParams&&this.searchParams.dateFilter&&(w=TechPubSearchUtilsModule.onLoadDateRange(e), 43n.all.push(w),w=e.split(":")[1].split(",").join(" - "),LoadDateRangePicker.initDateRangePicker(!1,w));var r=TechPubSearchUtilsModule.HasCode(searchStoreTechPub.getState()),t=[];this.$techPubFacetSettings.forEach(function(d){var g=d.name,h=d.value,p=d.dataset;d=p.facetresultsalphabeticalsorting;var u=p.iscollapsible,k=p.enablefacetsearch,v=p.facettype,q=p.facetstyle,x=p.facetsubgroup1,H=p.facetsearchlabel;p=p.enableselectall;var A={};t.push((A.id=g.toLocaleLowerCase().replaceAll(/[ _:/]/g,"_"),A.active= 44f,A.label=g,A.type=v,A.key=h,A.sub_key1=x,A.enablefacetsearch=k,A.iscollapsible=767>window.screen.width?"true":u,A.facetstyle=q,A.facetsearchlabel=H,A.facetresultsalphabeticalsorting=d,A.enableselectall=p,A))});this.allFacetList=t;this.facets=TechPubSearchUtilsModule.getFacetsRequestObject(t);this.tempfacets=TechPubSearchUtilsModule.getFacetsRequestObject(t);e=TechPubSearchUtilsModule.getSubFacetGroupRequest(t,JSON.parse(JSON.stringify(searchStoreTechPub.getState())));n&&n.all&&n.all.forEach(function(d, 45g){a.facets.facets.hasOwnProperty(""+Object.keys(d)[0])||"release_date"==""+Object.keys(d)[0]||(a.facets.facets[""+Object.keys(d)[0]]={type:"value",size:250})});if(!allFilterPayloadFacet||allFilterPayloadFacet&&0==allFilterPayloadFacet.length)if(this.$isMultiSelectFacetEnabled){var ba=JSON.parse(JSON.stringify(searchStoreTechPub.getState().common_search.request.page.size)),ca,K,X,da,B;searchStoreTechPub.dispatch(window.init_facets_techpub({query:m,type:"search",cacheKey:"search_facets:facet-authored:"+ 46r+":init",selectedfilters:{all:[]},facetList:this.facets,init:t,requestList:e,isMultiSelectFacetEnabled:this.$isMultiSelectFacetEnabled})).then(function(){n&&n.all&&0<n.all.length&&(n.all.forEach(function(d,g){if("release_date"!=""+Object.keys(d)[0]){var h=d[Object.keys(d)[0]][0].split(",");n.all[g][Object.keys(d)[0]]=h}}),searchStoreTechPub.dispatch(window.selectFilterTechPub({selectedfilters:n,size:ba,type:"multi-search",cacheKey:ca,selectFilterLabels:a.selectedfilterLabels,facetList:a.tempfacets, 47isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled})))});var Ga={facets:{}};n.all.forEach(function(d,g){if("release_date"!=""+Object.keys(d)[0]&&(K=""+Object.keys(d)[0],da=(X=document.querySelector('.search-facets-tech-pub [value\x3d"'+K+'"]'))?X.getAttribute("name")?X.getAttribute("name"):K:K,a.facets.facets[Object.keys(d)[0]]&&delete a.facets.facets[Object.keys(d)[0]],(g=document.querySelectorAll('.search-facets-tech-pub [data-parent\x3d"'+Object.keys(d)[0]+'"]'))&&0<g.length&&(g.forEach(function(k, 48v){a.facets.facets[k.getAttribute("value")]||(a.facets.facets[k.getAttribute("value")]={type:"value",size:250});Ga.facets[k.getAttribute("value")]||(Ga.facets[k.getAttribute("value")]={type:"value",size:250})}),(B=d[Object.keys(d)[0]][0].split(","))&&0<B.length))){g={};for(var h=0;h<B.length;g={multiFacetFilter:g.multiFacetFilter},h++){var p={};a.selectedfilterLabels.push((p[Object.keys(d)[0]+":"+B[h]]=da,p));
48ca="search_filter_cache_key_techpub:"+r+":add:"+Object.keys(d)[0]+":"+B[h];g.multiFacetFilter= 49{all:[]};p=[];p.push(B[h]);var u={};u[Object.keys(d)[0]]=p;g.multiFacetFilter.all.push(u);n.all.forEach(function(k){return function(v,q){if(q=document.querySelector('.search-facets-tech-pub [value\x3d"'+Object.keys(v)[0]+'"]')){q=q.getAttribute("data-parent");var x=document.querySelector('.search-facets-tech-pub [value\x3d"'+K+'"]'),H=x.getAttribute("data-parent");if(Object.keys(v)[0]!=K&&!q&&x&&!H&&(q=v[Object.keys(v)[0]][0].split(","))&&0<q.length)for(x=0;x<q.length;x++){H=[];H.push(q[x]);var A= 50{};A[Object.keys(v)[0]]=H;k.multiFacetFilter.all.push(A)}}}}(g));searchStoreTechPub.dispatch(window.selectMultiFilterTechPub({selectedfilters:g.multiFacetFilter,size:ba,type:"search",cacheKey:"search_facets:multi-facet-authored:"+Object.keys(d)[0]+"_"+B[h]+":init",selectFilterLabels:a.selectedfilterLabels,facetList:Ga,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled,filter_key:Object.keys(d)[0],passFilterVal:B[h]}))}}})}else n&&n.all&&0<n.all.length&&n.all.forEach(function(d,g){"release_date"!= 51""+Object.keys(d)[0]&&(d=document.querySelectorAll('.search-facets-tech-pub [data-parent\x3d"'+Object.keys(d)[0]+'"]'))&&0<d.length&&d.forEach(function(h,p){a.facets.facets[h.getAttribute("value")]||(a.facets.facets[h.getAttribute("value")]={type:"value",size:250})})}),searchStoreTechPub.dispatch(window.init_facets_techpub({query:m,type:"search",cacheKey:"search_facets:facet-authored:"+r+":init",selectedfilters:n,facetList:this.facets,init:t,requestList:e,isMultiSelectFacetEnabled:this.$isMultiSelectFacetEnabled})); 52if(allFilterPayloadFacet&&0<allFilterPayloadFacet.length)if(this.$isMultiSelectFacetEnabled){var L=JSON.parse(JSON.stringify(searchStoreTechPub.getState()));e=TechPubSearchUtilsModule.HasCode(searchStoreTechPub.getState());this.filters=JSON.parse(JSON.stringify(searchStoreTechPub.getState().search_facets.selectedfilters));var E=JSON.parse(JSON.stringify(searchStoreTechPub.getState().common_search.request.page.size)),Y;w=$jscomp.makeIterator(allFilterPayloadFacet);for(var y=w.next();!y.done;y=w.next()){y= 53y.value;var ea={};for(z in y){var F=[];F.push(""+y[z]);var C=""+z;C=(Y=document.querySelector('.search-facets-tech-pub [value\x3d"'+C+'"]'))?Y.getAttribute("name")?Y.getAttribute("name"):C:C;ea[""+z]=F;this.filters.all.push(ea);F={};this.selectedfilterLabels.push((F[z+":"+y[z]]=C,F));F="search_filter_cache_key_techpub:"+e+":add:"+z+":"+y[z];this.facets.facets[""+z]&&delete this.facets.facets[""+z];(C=document.querySelectorAll('.search-facets-tech-pub [data-parent\x3d"'+z+'"]'))&&0<C.length&&C.forEach(function(d, 54g){a.facets.facets[d.getAttribute("value")]||(a.facets.facets[d.getAttribute("value")]={type:"value",size:250})});C={all:[]};Y=[];Y.push(""+y[z]);var Sa={};Sa[""+z]=Y;C.all.push(Sa);searchStoreTechPub.dispatch(window.selectMultiFilterTechPub({selectedfilters:C,size:E,type:"search",cacheKey:"search_facets:multi-facet-authored:"+z+"_"+y[z]+":init",selectFilterLabels:this.selectedfilterLabels,facetList:this.facets,isMultiSelectFacetEnabled:this.$isMultiSelectFacetEnabled,filter_key:""+z,passFilterVal:""+ 55y[z]}))}}var z=TechPubSearchUtilsModule.getSubFacetGroupRequest(L.search_facets.init,L);searchStoreTechPub.dispatch(window.selectFilterTechPub({query:m,selectedfilters:this.filters,size:E,type:"search",cacheKey:F,requestList:z,selectFilterLabels:this.selectedfilterLabels,facetList:this.facets,isMultiSelectFacetEnabled:this.$isMultiSelectFacetEnabled}))}else{F=JSON.parse(JSON.stringify(searchStoreTechPub.getState()));e=TechPubSearchUtilsModule.HasCode(searchStoreTechPub.getState());this.filters=JSON.parse(JSON.stringify(searchStoreTechPub.getState().search_facets.selectedfilters)); 56z=JSON.parse(JSON.stringify(searchStoreTechPub.getState().common_search.request.page.size));w=$jscomp.makeIterator(allFilterPayloadFacet);for(y=w.next();!y.done;y=w.next())for(E in y=y.value,ea={},y)L=""+E,L=(C=document.querySelector('.search-facets-tech-pub [value\x3d"'+L+'"]'))?C.getAttribute("name")?C.getAttribute("name"):L:L,ea[""+E]=""+y[E],this.facets.facets.hasOwnProperty(""+E)||(this.facets.facets[""+E]={type:"value",size:250}),this.filters.all.push(ea),C={},this.selectedfilterLabels.push((C[E+ 57":"+y[E]]=L,C)),L="search_filter_cache_key_techpub:"+e+":add:"+E+":"+y[E];F=TechPubSearchUtilsModule.getSubFacetGroupRequest(F.search_facets.init,F);searchStoreTechPub.dispatch(window.selectFilterTechPub({query:m,selectedfilters:this.filters,size:z,type:"search",cacheKey:L,requestList:F,selectFilterLabels:this.selectedfilterLabels,facetList:this.facets,isMultiSelectFacetEnabled:this.$isMultiSelectFacetEnabled}))}}this.$techPubFacetGroup&&this.$techPubFacetGroup.addEventListener("click",function(d){var g= 58JSON.parse(JSON.stringify(searchStoreTechPub.getState())),h=TechPubSearchUtilsModule.HasCode(searchStoreTechPub.getState()),p={};a.filters=JSON.parse(JSON.stringify(searchStoreTechPub.getState().search_facets.selectedfilters));var u=JSON.parse(JSON.stringify(searchStoreTechPub.getState().common_search.request.page.size));TechPubSearchUtilsModule.getQueryParams();if(d.target.classList.contains("panel__custom-control__input")){TechPubSearchUtilsModule.showAllContentLoader();var k=d.target?d.target.getAttribute("data-facetgroupid"): 59"",v=d.target?d.target.getAttribute("name"):"",q=d.target?d.target.getAttribute("data-facetgrouplabel"):"",x=d.target?d.target.getAttribute("data-from"):"",H=d.target?d.target.getAttribute("data-to"):"",A=d.target?d.target.getAttribute("data-parentgrouplabel"):"",fa=d.target?d.target.getAttribute("data-childlevel"):"",Ha=document.querySelector('.search-facets-tech-pub [value\x3d"'+q+'"]'),vb=Ha?Ha.getAttribute("name")?Ha.getAttribute("name"):q:q,D=document.querySelectorAll('.search-facets-tech-pub [data-parent\x3d"'+ 60k+'"]'),P=D&&0<D.length?D:document.querySelectorAll('.search-facets-tech-pub [data-parent\x3d"'+A+'"]'),M={};a.facetSelected=TechPubSearchUtilsModule.addSelectedFacet(a.facetSelected,k);var Ta,ha=!1,ra=!1,ia=[],Ia=!0,ja=[],N=[],Ja=[];var S=TechPubSearchUtilsModule.setFilterVal(S,x,H,v);P&&0<P.length&&P.forEach(function(l,G){if(0==G||fa&&G==fa)a.sub_filter_value=l.getAttribute("value"),Ta=fa?fa:G});a.filters&&a.filters.all&&Array.isArray(a.filters.all)&&a.filters.all.forEach(function(l){var G=Object.keys(l)[0]; 61l=l[G];TechPubSearchUtilsModule.isExactMatch(l,v)&&(G!==k&&(ra=!0),l!==v&&(Ia=!1))});
61if(d.target.checked){if(ha=!0,a.sub_filter_value&&(a.facets.facets[a.sub_filter_value]={type:"value",size:250}),!(x||TechPubSearchUtilsModule.isExactMatch(JSON.stringify(searchStoreTechPub.getState().search_facets.selectedfilters),v)&&!ra&&Ia)||x&&(!TechPubSearchUtilsModule.isExactMatch(JSON.stringify(searchStoreTechPub.getState().search_facets.selectedfilters),v)||ra||!Ia)){if(a.$isMultiSelectFacetEnabled){if(TechPubSearchUtilsModule.createFilter(a.filters.all, 62k,v,M,S),P&&0<P.length&&a.addRemoveFacet.push(k),x){var Ka=TechPubSearchUtilsModule.removeChildFacets(x,a.filters,!0,k);a.filters=Ka;M[k]=S;a.filters.all.push(M)}}else Ka=TechPubSearchUtilsModule.removeChildFacets(x,a.filters,!0,k),a.filters=Ka,M[k]=S,a.filters.all.push(M);var Ua={};a.selectedfilterLabels.push((Ua[k+":"+v]=vb,Ua));var Q="search_filter_cache_key_techpub:"+h+":add:"+k+":"+v}}else{ha=!1;M[k]=S;if(a.sub_filter_value){if(a.$isMultiSelectFacetEnabled)var Va=TechPubSearchUtilsModule.removeChildFacets(x, 63a.filters,!0,k);else delete a.facets.facets[a.sub_filter_value],Va=TechPubSearchUtilsModule.removeUncheckedFacet(P,Ta,a.filters,M);a.filters=Va}a.$isMultiSelectFacetEnabled?(a.addRemoveFacet=TechPubSearchUtilsModule.removeItemOnce(a.addRemoveFacet,k),a.filters.all=TechPubSearchUtilsModule.IncExcFilter(a.filters.all,M,!1,g,ra)):a.filters.all=TechPubSearchUtilsModule.IncExcFilter(a.filters.all,M,!1);Q="search_filter_cache_key_techpub:"+h+":remove:"+k+":"+v}a.filters.all=a.filters.all.filter(function(l){return 0!== 64Object.keys(l).length});var sa=a.facets;if(D&&0<D.length)for(var T=0;T<D.length;T++)0!=T||sa.facets[D[0].getAttribute("value")]?0!=T&&sa.facets[D[T].getAttribute("value")]?(delete sa.facets[D[T].getAttribute("value")],delete a.childfacets.facets[D[T].getAttribute("value")]):a.childfacets.facets[D[0].getAttribute("value")]={type:"value",size:250}:(sa.facets[D[0].getAttribute("value")]={type:"value",size:250},a.childfacets.facets[D[0].getAttribute("value")]={type:"value",size:250});var Wa={all:[]}, 65La=!1,Ma=[],ka=[],Xa=[],la=[],Ya=[],Za={facets:{}};if(a.$isMultiSelectFacetEnabled){if(!x){var $a=[];$a.push(v);var ab={};ab[k]=$a;Wa.all.push(ab);TechPubSearchUtilsModule.MultiFacetOccurances(a.filters,ha,Ma,Ja,a.filters,ia,ja,N,ka,Xa,Za,k,la,Ya,a.tempfacets)}0<Ma.length&&!Ma.includes(!1)&&(La=!0,searchStoreTechPub.dispatch(window.selectFilterTechPub({selectedfilters:{all:[]},size:u,type:"multi-search",cacheKey:Q,selectFilterLabels:a.selectedfilterLabels,facetList:a.tempfacets,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled, 66facetClicked:q,countFacetSelected:a.addRemoveFacet.length})))}var wb=TechPubSearchUtilsModule.getSubFacetGroupRequest(g.search_facets.init,g);p=0<a.addRemoveFacet.length?TechPubSearchUtilsModule.getFacetSelect(a.facetSelected,a.$isMultiSelectFacetEnabled,a.facets,p,k,A,fa,ha,a.tempfacets,La,Ja,a.filters):TechPubSearchUtilsModule.getSingleFacetSelect(a.facets,p,k,ha,a.tempfacets,La,Ja,a.filters);if(N&&N[0]&&0<N[0].length&&0<ia.length&&ia.includes(!0)&&a.$isMultiSelectFacetEnabled)for(var Z=0;Z<N[0].length;Z++){var ta= 67{all:[]};Q="search_facets:multi-facet-authored:"+h+":"+ja[0]+"_"+N[0][Z]+":updatewithoutchecked";d.target.checked&&(Q="search_facets:multi-facet-authored:"+h+":"+k+"_"+v+":"+ja[0]+"_"+N[0][Z]+":updatewithchecked");var bb=[];bb.push(N[0][Z]);var cb={};cb[ja[0]]=bb;ta.all.push(cb);if(ka&&0<ka.length)for(var ua=0;ua<ka.length;ua++){var db={};db[ka[ua]]=Xa[ua];ta.all.push(db)}if(la&&0<la.length)for(var va=0;va<la.length;va++){var eb={};eb[la[va]]=Ya[va];ta.all.push(eb)}searchStoreTechPub.dispatch(window.selectMultiFilterTechPub({selectedfilters:ta, 68size:u,type:"search",cacheKey:Q,selectFilterLabels:a.selectedfilterLabels,facetList:Za,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled,facetClicked:q,countFacetSelected:a.addRemoveFacet.length,filter_key:k,passFilterVal:S,isMultiFacetExist:ia,isMultiFacetKey:ja[0],isMultiFacetValue:N[0][Z]}))}0<Object.keys(p).length&&a.$isMultiSelectFacetEnabled?(d.target.checked&&!x&&P&&0<P.length&&0==ia.length&&searchStoreTechPub.dispatch(window.selectMultiFilterTechPub({selectedfilters:Wa,size:u,type:"search", 69cacheKey:Q,selectFilterLabels:a.selectedfilterLabels,facetList:a.childfacets,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled,facetClicked:q,countFacetSelected:a.addRemoveFacet.length,filter_key:k,passFilterVal:S})),a.isDispatching||(a.isDispatching=!0,searchStoreTechPub.dispatch(window.selectFilterTechPub({selectedfilters:a.filters,size:u,type:"multi-search",cacheKey:Q,selectFilterLabels:a.selectedfilterLabels,facetList:p,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled,facetClicked:q, 70countFacetSelected:a.addRemoveFacet.length})),setTimeout(function(){return a.isDispatching=!1},800))):a.isDispatching||(a.isDispatching=!0,searchStoreTechPub.dispatch(window.selectFilterTechPub({selectedfilters:a.filters,size:u,type:"search",cacheKey:Q,requestList:wb,selectFilterLabels:a.selectedfilterLabels,facetList:a.facets,facetClicked:q,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled,countFacetSelected:a.addRemoveFacet.length})),setTimeout(function(){return a.isDispatching=!1},100))}else if(d.target.classList.contains("filter_clear")){TechPubSearchUtilsModule.showAllContentLoader(); 71var Na={},fb=d.target.dataset,O=fb.facetgroupid,gb=fb.selectedvalue,I=document.querySelectorAll('.search-facets-tech-pub [data-parent\x3d"'+O+'"]'),xb=document.querySelector('.search-facets-tech-pub [value\x3d"'+O+'"]');Na[O]=gb;"true"==$(".tech-pub-cmp-search-facet-v2").attr("data-customrangetechpub")&&"release_date"==O&&(LoadDateRangePicker.initDateRangePicker(!0,""),searchStoreTechPub.getState(),TechPubSearchUtilsModule.removeFromURLParameter("dateFilter"));if(a.$isMultiSelectFacetEnabled)a.filters.all= 72TechPubSearchUtilsModule.IncExcFilter(a.filters.all,Na,!1,g);else{var yb=TechPubSearchUtilsModule.removeChildFacets(I,a.filters);var zb=TechPubSearchUtilsModule.removeNextAllChildFacets(xb,O,yb);a.filters.all=TechPubSearchUtilsModule.IncExcFilter(zb.all,Na,!1,g)}var Oa=TechPubSearchUtilsModule.getFacetsRequestObject(g.search_facets.init),aa="search_filter_cache_key_techpub:"+h+":add:"+O+":"+gb;a.filters.all=a.filters.all.filter(function(l){return 0!==Object.keys(l).length});var wa=TechPubSearchUtilsModule.getSubFacetGroupRequest(g.search_facets.init, 73g),xa=[],ma=[],R=[],Pa=[],Ab=a.filters,na=[],hb=[],oa=[],ib=[],Bb=[],jb={facets:{}},kb={};if(a.$isMultiSelectFacetEnabled)if("release_date"!=O){TechPubSearchUtilsModule.MultiFacetOccurances(a.filters,!1,Pa,Bb,Ab,xa,ma,R,na,hb,jb,O,oa,ib,a.tempfacets);0<Pa.length&&!Pa.includes(!1)&&(delete Oa.facets[ma[0]],searchStoreTechPub.dispatch(window.selectFilterTechPub({selectedfilters:{all:[]},size:u,type:"multi-search",cacheKey:aa,requestList:wa,facetList:a.tempfacets,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled}))); 74if(R&&R[0]&&0<R[0].length&&0<xa.length&&xa.includes(!0)){var ya=a.facets;if(I&&0<I.length)for(var U=0;U<I.length;U++)0!=U||ya.facets[I[0].getAttribute("value")]?0!=U&&ya.facets[I[U].getAttribute("value")]?(delete ya.facets[I[U].getAttribute("value")],delete a.childfacets.facets[I[U].getAttribute("value")]):a.childfacets.facets[I[0].getAttribute("value")]={type:"value",size:250}:(ya.facets[I[0].getAttribute("value")]={type:"value",size:250},a.childfacets.facets[I[0].getAttribute("value")]={type:"value", 75size:250});for(var pa=0;pa<R[0].length;pa++){var za={all:[]};aa="search_facets:multi-facet-authored:"+h+":"+ma[0]+"_"+R[0][pa]+":updatewithoutchecked";var lb=[];lb.push(R[0][pa]);var mb={};mb[ma[0]]=lb;za.all.push(mb);if(na&&0<na.length)for(var Aa=0;Aa<na.length;Aa++){var nb={};nb[na[Aa]]=hb[Aa];za.all.push(nb)}if(oa&&0<oa.length)for(var Ba=0;Ba<oa.length;Ba++){var ob={};ob[oa[Ba]]=ib[Ba];za.all.push(ob)}searchStoreTechPub.dispatch(window.selectMultiFilterTechPub({selectedfilters:za,size:u,type:"search", 76cacheKey:aa,facetList:jb,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled,isMultiFacetExist:xa,isMultiFacetKey:ma[0],isMultiFacetValue:R[0][pa]}))}}kb=TechPubSearchUtilsModule.getClearFacetSelect(a.filters,O,a.tempfacets,Oa);searchStoreTechPub.dispatch(window.selectFilterTechPub({selectedfilters:a.filters,size:u,type:"multi-search",cacheKey:aa,requestList:wa,facetList:kb,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled}))}else searchStoreTechPub.dispatch(window.selectFilterTechPub({selectedfilters:a.filters, 77size:u,type:"search",cacheKey:aa,requestList:wa,facetList:Oa,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled}));else searchStoreTechPub.dispatch(window.selectFilterTechPub({selectedfilters:a.filters,size:u,type:"search",cacheKey:aa,requestList:wa,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled}))}else if(d.target.classList.contains("clear")){TechPubSearchUtilsModule.showAllContentLoader();var Ca=d.target.classList.contains("clear")?d.target.dataset.facetgroup:"",J=document.querySelectorAll('.search-facets-tech-pub [data-parent\x3d"'+ 78Ca+'"]'),Cb=TechPubSearchUtilsModule.removeChildFacets(J,a.filters),Da="search_filter_cache_key_techpub:"+h+":clearAll:"+Ca;a.filters.all=Cb.all.filter(function(l){if(Object.keys(l)[0]!==Ca)return l});LoadDateRangePicker.initDateRangePicker(!0,"");searchStoreTechPub.getState();TechPubSearchUtilsModule.removeFromURLParameter("dateFilter");var pb=TechPubSearchUtilsModule.getSubFacetGroupRequest(g.search_facets.init,g),Qa=!1,Ea,V;a.filters.all.map(function(l){var G=document.querySelectorAll('.search-facets-tech-pub [data-parent\x3d"'+ 79Object.keys(l)[0]+'"]');G&&0<G.length&&(Qa=!0,Ea=Object.keys(l)[0],V=l[Object.keys(l)[0]])});if(V&&0<V.length&&Qa&&a.$isMultiSelectFacetEnabled){var Fa=a.facets;if(J&&0<J.length)for(var W=0;W<J.length;W++)0!=W||Fa.facets[J[0].getAttribute("value")]?0!=W&&Fa.facets[J[W].getAttribute("value")]?(delete Fa.facets[J[W].getAttribute("value")],delete a.childfacets.facets[J[W].getAttribute("value")]):a.childfacets.facets[J[0].getAttribute("value")]={type:"value",size:250}:(Fa.facets[J[0].getAttribute("value")]= 80{type:"value",size:250},a.childfacets.facets[J[0].getAttribute("value")]={type:"value",size:250});for(var qa=0;qa<V.length;qa++){var qb={all:[]};Da="search_facets:multi-facet-authored:"+h+":"+Ea+"_"+V[qa]+":updatewithoutchecked";var rb=[];rb.push(V[qa]);var sb={};sb[Ea]=rb;qb.all.push(sb);searchStoreTechPub.dispatch(window.selectMultiFilterTechPub({selectedfilters:qb,size:u,type:"search",cacheKey:Da,facetList:a.childfacets,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled,isMultiFacetExist:Qa, 81isMultiFacetKey:Ea,isMultiFacetValue:V[qa]}))}}a.$isMultiSelectFacetEnabled?(a.facets.facets[Ca]={type:"value",size:250},searchStoreTechPub.dispatch(window.clearFilterTechPub({selectedfilters:a.filters,size:u,type:"multi-search",cacheKey:Da,requestList:pb,facetList:a.facets,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled}))):searchStoreTechPub.dispatch(window.clearFilterTechPub({selectedfilters:a.filters,size:u,type:"search",cacheKey:Da,requestList:pb,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled}))}else if(d.target.classList.contains("clear_all")){TechPubSearchUtilsModule.showAllContentLoader(); 82var tb="search_filter_cache_key_techpub:"+h+":clearAll";TechPubSearchUtilsModule.skipBrandFilterFacet()?a.filters.all=a.filters.all.filter(function(l){return"brand"===Object.keys(l)[0]}):a.filters.all=[];a.addRemoveFacet=[];var ub=TechPubSearchUtilsModule.getSubFacetGroupRequest(g.search_facets.init,g),Db=TechPubSearchUtilsModule.getFacetsRequestObject(g.search_facets.init);LoadDateRangePicker.initDateRangePicker(!0,"");var Ra=searchStoreTechPub.getState().search_facets.dateRange;Ra=[];TechPubSearchUtilsModule.removeFromURLParameter("dateFilter"); 83a.$isMultiSelectFacetEnabled?searchStoreTechPub.dispatch(window.clearFilterTechPub({selectedfilters:a.filters,size:u,type:"multi-search",cacheKey:tb,requestList:ub,facetList:Db,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled,dateRange:Ra})):searchStoreTechPub.dispatch(window.clearFilterTechPub({selectedfilters:a.filters,size:u,type:"search",cacheKey:tb,requestList:ub,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled,dateRange:Ra}))}else if(d.target.classList.contains("facet-filter-search"))$(".facet-filter-search").on("input", 84function(l){l.preventDefault();var G=$(this).val().trim().toLowerCase();G||$(this).parent().eq(1).find(".custom-checkbox").show();$(this).parents().eq(1).find(".custom-checkbox").each(function(Fb){0<=$(this).find(".panel__custom-control__label--key").html().toLowerCase().indexOf(G)?$(this).show():$(this).hide()})});var Eb=a.filters.all.map(function(l){if("true"==$(".tech-pub-cmp-search-facet-v2").attr("data-customrangetechpub")&&"dateFilter"!=""+Object.keys(l)[0]){if("release_date"!=""+Object.keys(l)[0])return Object.keys(l)[0]+ 85"/"+l[Object.keys(l)[0]]}else return"release_date"==""+Object.keys(l)[0]?Object.keys(l)[0]+"/"+l[Object.keys(l)[0]].from+"/"+l[Object.keys(l)[0]].to:Object.keys(l)[0]+"/"+l[Object.keys(l)[0]]}).join("|");TechPubSearchUtilsModule.updateURLParameter("filters",Eb)});window.addEventListener("resize",function(d){d=JSON.parse(JSON.stringify(searchStoreTechPub.getState()));if(767>=window.innerWidth){var g=document.querySelectorAll(".tech-pub-cmp-search-facet-v2 #tech-pub-swiftype-search-facets-v2 #facetMobile .bt-select-wrap .panel__title.panel__facet-title"); 86TechPubSearchUtilsModule.defaultFacetMobileState(g,!1);g=document.querySelectorAll(".tech-pub-cmp-search-facet-v2 #tech-pub-swiftype-search-facets-v2 .facetMobileOnly .panel__custom-control .panel__custom-control__input");TechPubSearchUtilsModule.selectFacets(d.search_facets.selectedfilters,g,!0)}767<window.innerWidth&&(g=document.querySelectorAll(".tech-pub-cmp-search-facet-v2 #tech-pub-swiftype-search-facets-v2 .facetTabletAndUp .panel__title.panel__facet-title"),TechPubSearchUtilsModule.defaultFacetMobileState(g, 87!0),g=document.querySelectorAll(".tech-pub-cmp-search-facet-v2 #tech-pub-swiftype-search-facets-v2 .facetTabletAndUp .panel__custom-control .panel__custom-control__input"),TechPubSearchUtilsModule.selectFacets(d.search_facets.selectedfilters,g,!0))});this.$startover&&(this.$startover.hasAttribute("listenerOnClick")||this.$startover.addEventListener("click",function(d){LoadDateRangePicker.initDateRangePicker(!0,"");clearAppliedData()}),this.$startover.setAttribute("listenerOnClick","true"),TechPubSearchUtilsModule.skipBrandFilterFacet()&& 88$(".tech-pub-cmp-search-facet-v2 .tech_pub_div .startover").hide());document.addEventListener("click",function(d){var g=null,h=JSON.parse(JSON.stringify(searchStoreTechPub.getState())),p=TechPubSearchUtilsModule.HasCode(h);g={};a.filters=JSON.parse(JSON.stringify(searchStoreTechPub.getState().search_facets.selectedfilters));var u=JSON.parse(JSON.stringify(searchStoreTechPub.getState().common_search.request.page.size));if(d.target.classList.contains("applyBtn")||d.target.hasAttribute("data-range-key")){if(g= 89document.querySelector(".cmp-date-range-picker .cmp-date-range-picker-container__input"),""!=g.value&&TechPubSearchUtilsModule.checkdateRange(g.value)){selectedDate=g.value;d=g.getAttribute("data-facetgroupid");u=g.getAttribute("data-label");g=JSON.parse(JSON.stringify(searchStoreTechPub.getState().common_search.request.page.size));var k=selectedDate.split(" - "),v=new Date(k[0].trim()),q=new Date(k[1].trim());v=(new Date(v.getTime()-6E4*v.getTimezoneOffset())).toISOString();q=(new Date(q.getTime()- 906E4*q.getTimezoneOffset())).toISOString();dateObj={from:v,to:q};p="search_filter_cache_key_techpub:"+p+":"+d;q=dateObj;a.facetSelected=TechPubSearchUtilsModule.addSelectedFacet(a.facetSelected,d);TechPubSearchUtilsModule.updateURLParameter("dateFilter",d+":"+k);TechPubSearchUtilsModule.createFilter(a.filters.all,d,q,{},q);k={};a.selectedfilterLabels.push((k[d+":"+q]=u,k));d=TechPubSearchUtilsModule.getFacetsRequestObject(h.search_facets.init).facets;a.facets=TechPubSearchUtilsModule.getFacetsRequestObject(h.search_facets.init); 910<Object.keys(d).length&&a.$isMultiSelectFacetEnabled?searchStoreTechPub.dispatch(window.selectFilterTechPub({selectedfilters:a.filters,type:"multi-search",selectFilterLabels:a.selectedfilterLabels,facetList:a.facets,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled,size:g,dateRange:selectedDate,cacheKey:p,facetClicked:""})):searchStoreTechPub.dispatch(window.selectFilterTechPub({selectedfilters:a.filters,type:"multi-search",selectFilterLabels:a.selectedfilterLabels
91,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled, 92size:g,dateRange:selectedDate,cacheKey:p}))}}else if(d.target.classList.contains("clear")&&d.target.classList.contains("date_picker")){TechPubSearchUtilsModule.showAllContentLoader();LoadDateRangePicker.initDateRangePicker(!0,"");var x=d.target.dataset.facetgroup;d=d.target.dataset.facetgrouplabel;p="search_filter_cache_key_techpub:"+p+":clearAll:"+x;a.filters.all=a.filters.all.filter(function(H){if(Object.keys(H)[0]!==x)return H});a.addRemoveFacet=TechPubSearchUtilsModule.removeItemAll(a.addRemoveFacet, 93x);a.facetSelected=TechPubSearchUtilsModule.addSelectedFacet(a.facetSelected,x);g=0<a.addRemoveFacet.length?TechPubSearchUtilsModule.getFacetSelect(a.facetSelected,a.$isMultiSelectFacetEnabled,h,g):TechPubSearchUtilsModule.getAllFacet(a.facetSelected,h);h=searchStoreTechPub.getState().search_facets.dateRange;h=[];TechPubSearchUtilsModule.removeFromURLParameter("dateFilter");0<Object.keys(g).length&&a.$isMultiSelectFacetEnabled?searchStoreTechPub.dispatch(window.clearFilterTechPub({selectedfilters:a.filters, 94size:u,type:"multi-search",cacheKey:p,facetList:g,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled,facetClicked:x,countFacetSelected:a.addRemoveFacet.length,dateRange:h})):searchStoreTechPub.dispatch(window.clearFilterTechPub({selectedfilters:a.filters,size:u,type:"multi-search",cacheKey:p,facetClicked:d,isMultiSelectFacetEnabled:a.$isMultiSelectFacetEnabled,countFacetSelected:a.addRemoveFacet.length,dateRange:h}))}else d.target.classList.contains("panel__title")&&d.target.classList.contains("dateRange")&& 95(d.target.classList.toggle("collapsed"),h=d.target.classList.contains("collapsed")?"false":"true",d.target.setAttribute("aria-expanded",h),h=document.querySelector(".cmp-date-range-picker"))&&(h.classList.toggle("hide",d.target.classList.contains("collapsed")),h.classList.toggle("show",!d.target.classList.contains("collapsed")))})},render:function(){var a=JSON.parse(JSON.stringify(searchStoreTechPub.getState()));if(a.search_facets.init&&document.querySelector("#tech-pub-search-facets-handlebar-template")){var f= 96document.querySelector(".tech-pub-cmp-search-facet-v2 .filter-results .filter-results-title"),e=document.querySelector("#tech-pub-search-facets-handlebar-template").innerHTML;e=window.Handlebars.compile(e)(a.search_facets);var m=document.querySelector(".tech-pub-cmp-search-facet-v2 #tech-pub-swiftype-search-facets-v2");m.innerHTML="";m.innerHTML=e;m.innerHTML.trim()&&(a.search_facets.selectedfilters&&0==a.search_facets.selectedfilters.all.length&&a.search_results.results&&0==a.search_results.results.length? 97f.classList.add("d-none"):f.classList.remove("d-none"),TechPubSearchUtilsModule.hideAllContentLoader());a.search_results.results&&0<a.search_results.results.length?($(".tech-pub-cmp-search-facet-v2 #date-range-authored .panel__title").removeClass("collapsed"),$(".tech-pub-cmp-search-facet-v2 #date-range-authored .panel__title").attr({"data-target":"#collapse_release_date","aria-expanded":"true"}),$(".tech-pub-cmp-search-facet-v2 #date-range-authored .panel__collapse").attr("id","collapse_release_date"), 98$(".tech-pub-cmp-search-facet-v2 #date-range-authored .panel__collapse").addClass("show"),767>=window.innerWidth&&($(".tech-pub-cmp-search-facet-v2 #date-range-authored .panel__title").attr("aria-expanded","true"),$(".tech-pub-cmp-search-facet-v2 #date-range-authored .panel__collapse").removeClass("show")),f=$(".tech-pub-cmp-search-facet-v2 #date-range-authored").clone(),$(".tech-pub-cmp-search-facet-v2 .facetTabletAndUp").append(f.html()),$(".tech-pub-cmp-search-facet-v2 .facetMobileOnly #facetMobile .bt-select-wrap").append(f.html()), 99$(".tech-pub-cmp-search-facet-v2 #date-range-authored .panel__title").removeAttr("data-target"),$(".tech-pub-cmp-search-facet-v2 #date-range-authored .panel__collapse").removeAttr("id")):$("html, body").animate({scrollTop:$(".tech-pub-cmp-search-facet-v2").offset().top},"slow");767>=window.innerWidth&&(f=document.querySelectorAll(".tech-pub-cmp-search-facet-v2 #tech-pub-swiftype-search-facets-v2 #facetMobile .bt-select-wrap .panel__title.panel__facet-title"),TechPubSearchUtilsModule.defaultFacetMobileState(f, 100!1),f=document.querySelectorAll(".tech-pub-cmp-search-facet-v2 #date-range-authored .panel__title"),TechPubSearchUtilsModule.defaultFacetMobileState(f,!1),f=document.querySelectorAll(".tech-pub-cmp-search-facet-v2 #tech-pub-swiftype-search-facets-v2 .facetMobileOnly .panel__custom-control .panel__custom-control__input"),TechPubSearchUtilsModule.selectFacets(a.search_facets.selectedfilters,f,!0));767<window.innerWidth&&(f=document.querySelectorAll(".tech-pub-cmp-search-facet-v2 #tech-pub-swiftype-search-facets-v2 .facetTabletAndUp .panel__title.panel__facet-title"), 101TechPubSearchUtilsModule.defaultFacetMobileState(f,!0),f=document.querySelectorAll(".tech-pub-cmp-search-facet-v2 #tech-pub-swiftype-search-facets-v2 .facetTabletAndUp .panel__custom-control .panel__custom-control__input"),TechPubSearchUtilsModule.selectFacets(a.search_facets.selectedfilters,f,!0));a=document.querySelector(".tech-pub-cmp-search-facet-v2 #tech-pub-swiftype-search-facets-v2 .facetMobileBtn");TechPubSearchUtilsModule.selectFacetsMobileCarat(a)}}};c.searchFacetsTechPub=b;document.querySelector(".tech-pub-cmp-search-facet-v2")&& 102b.init()})(window);window.Handlebars.registerHelper("getsearchFacetsTechPubsText",function(c,b){return document.querySelector(c).dataset[b]});
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.