PageSourceSearch

https://ratings.pixalate.com/src_app_components_new-navigation_fre…ium-watchlist_module_ts.551326c65f3ba193.js

js pixalate.com collected 2026-10-01 13:14:17 UTC 19,822 bytes, 2 lines download raw bytes

1(self.webpackChunkratings_ui_v2=self.webpackChunkratings_ui_v2||[]).push([["src_app_components_new-navigation_freemium-watchlist_freemium-watchlist_module_ts"],{36958:(G,C,l)=>{"use strict";l.r(C),l.d(C,{FreemiumWatchlistModule:()=>V});var F=l(496),y=l(60316),w=l(41683),L=l(74804),S=l(13721),k=l(1083),M=l(89204),b=l(84975),D=l(4231),e=l(37580),p=l(16262),o=l(17170),n=l(8269),m=l(60314),d=l(42534),f=l(84198),_=l(69192),j=l(60914);function P(c,T){1&c&&(e.j41(0,"div",10),e.EFF(1," You do not have permission to access this data.\n"),e.k0s())}function R(c,T){if(1&c&&(e.j41(0,"span"),e.EFF(1),e.nI1(2,"num"),e.k0s()),2&c){const i=e.XpG(2);e.R7$(1),e.Lme("You are following ",e.bMT(2,2,i.totalCount)," ",i.pluralize(i.prettyNameTypeMapping[null==i.currentConfig?null:i.currentConfig.key],i.totalCount),".")}}function A(c,T){if(1&c&&(e.j41(0,"span"),e.EFF(1),e.k0s()),2&c){const i=e.XpG(2);e.R7$(1),e.SpI("You are not following any ",i.prettyNameTypeMapping[null==i.currentConfig?null:i.currentConfig.key],".")}}function E(c,T){if(1&c){const i=e.RV6();e.j41(0,"app-app-list-view",21),e.bIt("loadMoreClick",function(){e.eBV(i);const t=e.XpG(2);return e.Njj(t.loadMore())})("unfollowItem",function(t){e.eBV(i);const s=e.XpG(2);return e.Njj(s.unfollowItem(t))})("toggleSortClick",function(t){e.eBV(i);const s=e.XpG(2);return e.Njj(s.toggleSort(t))})("appGlobalSearch",function(t){e.eBV(i);const s=e.XpG(2);return e.Njj(s.appGlobalSearch(t))})("clearAppGlobalSearch",function(){e.eBV(i);const t=e.XpG(2);return e.Njj(t.clearAppGlobalSearch())}),e.k0s()}if(2&c){const i=e.XpG(2);e.Y8G("reportViewType","list")("showFollowing",!0)("searchEnabled",!1)("currentConfig",i.currentConfig)("showDetails",!1)("gridData",i.gridData)("showLoadMore",i.showLoadMore)("showLoadingMore",i.showLoadingMore)("appGlobalSearchParamModel",i.activeSearchQuery)}}const I=function(c,T){return{loading:c,loadingData:T}};function W(c,T){if(1&c&&(e.j41(0,"div",10)(1,"div",11),e.nrm(2,"div",12),e.j41(3,"div",13)(4,"div",14)(5,"div",15)(6,"h5",16)(7,"span",17),e.DNE(8,R,3,4,"span",18),e.DNE(9,A,2,1,"span",18),e.k0s(),e.nrm(10,"div",19),e.k0s()()(),e.DNE(11,E,1,9,"app-app-list-view",20),e.k0s()()()),2&c){const i=e.XpG();e.R7$(3),e.Y8G("ngClass",e.l_i(5,I,i.loading,i.loadingData)),e.R7$(4),e.Y8G("hidden",i.loading||i.loadingData),e.R7$(1),e.Y8G("ngIf",i.totalCount>0),e.R7$(1),e.Y8G("ngIf",0===i.totalCount),e.R7$(2),e.Y8G("ngIf",i.totalCount>0)}}const O=function(c){return{active:c}},Q=l(57707);var N=l(81749);let U=(()=>{class c{constructor(i,a,t,s,r,h,u,x){this._route=i,this._router=a,this._userService=t,this._appService=s,this._domainService=r,this._ctvService=h,this._eventService=u,this._watchlistService=x,this.gridData=[],this.totalCount=0,this.loadingData=!1,this.followingCount=0,this.pluralize=Q,this.explicitType=!1,this.watchlistTypeMapping={apps:"app",domains:"domain",ctv:"ctv"},this.prettyNameTypeMapping={apps:"mobile apps",domains:"domains",ctv:"connected TV apps"},this.followIdMapping={apps:"appId",domains:"adDomain",ctv:"appId"}}ngOnInit(){this.deserializeQueryParams(this._route.snapshot.queryParams),this._watchlistService.syncWatchlist(),this.loadingData=!0,this._eventService.watchlistUpdate.subscribe(i=>{this.explicitType?this.refreshWatchlistData():(this.currentConfig=b.St[0],this.refreshWatchlistData(),0===this.followData.length&&(this.currentConfig=b.St[1],this.refreshWatchlistData(),0===this.followData.length&&(this.currentConfig=b.St[2]))),this.loadData()}),this._route.queryParams.subscribe(i=>{this.deserializeQueryParams(i)})}deserializeQueryParams(i){if(i.type&&(this.explicitType=!0,this.changeType(i.type,!1)),i.appGlobalSearchParam&&(this.activeSearchQuery=i.appGlobalSearchParam),i.sort){let a=new Map;for(let t of i.sort.split(",")){let[s,r]=t.split(" ");a.set(s,r)}this.currentConfig.gridHeaders.forEach(t=>{t.sort=null;let s=a.get(t.key);s&&(t.sort="ASC"===s?"sort-asc":"sort-desc")})}}getFollowCountByType(i){return this._watchlistService.watchlist.getFollowListByType(this.watchlistTypeMapping[i]).length}refreshWatchlistData(){this.followData=this._watchlistService.watchlist.getFollowListByType(this.watchlistTypeMapping[this.currentConfig.key]),console.log("refreshed watchlist data",this.followData)}loadData(){this.loadingData=!0,this.notAllowed=!1,this.gridData=[];const i=this.currentConfig.key;let s,r,t=[];if(console.log(this.followData),0===this.followData.length)return this.loadingData=!1,this.notAllowed=!1,void(this.totalCount=0);switch(this.followData.forEach(u=>{t.push(`${this.followIdMapping[i]}=${encodeURIComponent(u.followId)}`)}),i){case"apps":s=this._appService,r=this._appService.searchForApps,t.push("device=GLOBAL");break;case"domains":s=this._domainService,r=this._domainService.searchForDomains,t.push("device=GLOBAL");break;case"ctv":s=this._ctvService,r=this._ctvService.searchForApps,t.push("device=roku&device=firetv&device=samsung&device=tvos&device=lgtv");break;default:return void console.log("invalid type",i)}t.push("region=GLOBAL"),t.push("isSubDomain=T"),this.activeSearchQuery&&t.pu
1sh(`appGlobalSearchParam=${encodeURIComponent(this.activeSearchQuery)}`);let h=this.currentConfig.gridHeaders.filter(u=>u.sort&&u.sort.length>0&&u.sortColumnKey).map(u=>u.sortColumnKey.concat("sort-desc"===u.sort?" DESC":"")).join(",");h&&(h.indexOf("bidRange")>=0&&(h=h.replace("bidRange","priceBidLow")),h.length&&t.push(`sortBy=${encodeURIComponent(h)}`)),r.call(s,0,10,t.join("&")).then(u=>{this.processAppsResponse(u),this.loadingData=!1,this.notAllowed=!1}).catch(u=>{403===u.status&&(this.notAllowed=!0),this.loadingData=!1})}processAppsResponse(i){this.gridData=this.gridData.concat(this.prepareAppsData(i.docs)),this.totalCount=i.numFound,setTimeout(()=>{this.loadingData=!1},500),"apps"===this.currentConfig.key?this.initAppLinks():"domains"===this.currentConfig.key?this.initDomainLinks():"ctv"===this.currentConfig.key&&this.initCtvLinks()}prepareAppsData(i){return i.forEach((a,t)=>{this.currentConfig.gridHeaders.forEach(r=>{a[r.key+"HTML"]=r.lockedInFreemium&&this._userService.isFreemium()?'<span class="freemium-lock"><i class="fa fa-lock"></i></span>':r.permission?this._userService.hasPermission(r.permission)?this.getDataHTML(a,r,`${t}`):"":this.getDataHTML(a,r,`${t}`)});let s=D.Kh.toWebsiteURL(a.developerWebsite,N);a.developerWebsite=s}),i}getDataHTML(i,a,t){try{return D.Kh.getDataHTML(i,a,this.currentConfig.gridHeaders,this._userService)}catch(s){console.log("error: ",s),console.log("dataitem: ",i),console.log("header: ",a),console.log("indexId: ",t)}}unfollowItem(i){var a=this;return(0,M.A)(function*(){jQuery("*[title]").tooltip("hide");let t=i.appId;const s=a.currentConfig.key;a.totalCount-=1,"apps"===a.currentConfig.key||"ctv"===a.currentConfig.key?(t=i.appId,a.gridData=a.gridData.filter(r=>r.appId!==t)):"domains"===a.currentConfig.key&&(t=i.domain,a.gridData=a.gridData.filter(r=>r.domain!==t)),a.followingCount-=1,yield a._watchlistService.removeFollow(t,a.watchlistTypeMapping[s],i.device,!0),a._eventService.updateEyeNumFollowing.emit(!0)})()}changeType(i,a=!0){if(this.loadingData)return;let s=b.St.find(r=>r.key===i);this.currentConfig=s,this.clearAppGlobalSearch(a),this.updateQueryParams({type:i}),a&&!this.loadingData&&(this.refreshWatchlistData(),this.loadData())}appGlobalSearch(i,a=!0){this.activeSearchQuery!==i&&(this.activeSearchQuery=i,this.updateQueryParams({appGlobalSearchParam:this.activeSearchQuery}),a&&this.loadData())}updateQueryParams(i){let a=this._route.snapshot.params,t={};for(let s of Object.keys(a))t[s]=a[s];for(let s of Object.keys(i)){let r=i[s];r?t[s]=r:delete t[s]}console.log(t),this._router.navigate([],{queryParams:t})}clearAppGlobalSearch(i=!0){this.appGlobalSearch(null,i)}toggleSort(i){if(i.sortColumnKey&&!this.loadingData){let a="";this.currentConfig.gridHeaders.forEach(t=>{if(t.key===i.key){const s=t.sort;s?"sort-desc"===s?(t.sort="sort-asc",("appTitle"===t.sortColumnKey||"domain"===t.sortColumnKey)&&(t.sort="")):(t.sort="",("appTitle"===t.sortColumnKey||"domain"===t.sortColumnKey)&&(t.sort="sort-desc")):(t.sort="sort-desc",("appTitle"===t.sortColumnKey||"domain"===t.sortColumnKey)&&(t.sort="sort-asc")),t.sort&&(a=`${t.key} ${"sort-desc"===t.sort?"DESC":"ASC"}`)}else t.sort=""}),this.updateQueryParams({sort:a}),this.loadData()}}initDomainLinks(){setTimeout(()=>{let i=jQuery(".domain-link");i.css("cursor","pointer"),i.on("click",a=>{if(a.stopPropagation(),jQuery("div.details-overlay-transition-message").length<=0){const t=jQuery(a.target).attr("class").split(" ");let s=t.filter(g=>g.indexOf("region-")>=0)[0].replace("region-","");"Non"===s&&(s="NON-US");const r=t.filter(g=>g.indexOf("device-")>=0)[0].replace("device-",""),u=(t.filter(g=>g.indexOf("id-")>=0)[0].replace("id-",""),t.filter(g=>g.indexOf("domainname-")>=0)[0].replace("domainname-","")),x=t.filter(g=>g.indexOf("section-")>=0)[0].replace("section-","");this._router.navigate(["/insight/domains/",u,s,r],{queryParams:{section:`#${x}`}})}})},300)}initAppLinks(){setTimeout(()=>{let i=jQuery(".app-link");i.css("cursor","pointer"),i.on("click",a=>{if(a.stopPropagation(),"N/A"!==jQuery(a.target).text()&&jQuery("div.details-overlay-transition-message").length<=0){const t=jQuery(a.target).attr("class").split(" ");let s=t.filter(v=>v.indexOf("region-")>=0)[0].replace("region-","");const r=t.filter(v=>v.indexOf("device-")>=0)[0].replace("device-",""),h=t.filter(v=>v.indexOf("appid-")>=0)[0].replace("appid-",""),x=(t.filter(v=>v.indexOf("id-")>=0)[0].replace("id-",""),t.filter(v=>v.indexOf("store-")>=0)[0].replace("store-","")),g=t.filter(v=>v.indexOf("section-")>=0)[0].replace("section-","");this._router.navigate(["/insight/apps/",h,s,x,r],{queryParams:{section:`#${g}`}})}})},300)}initCtvLinks(){setTimeout(()=>{let i=jQuery(".ctv-link");i.css("cursor","pointer"),i.on("click",a=>{if(a.stopPropagation(),"N/A"!==jQuery(a.target).text()&&jQuery("div.details-overlay-transition-message").length<=0){const t=jQuery(a.currentTarget).attr("class").split(" ");let s=t.filter($=>$.indexOf("region-")>=0)[0].replace("region-","");const r=t.filter($=>$.indexOf("device-")>=0)[0].replace("device-",""),h=t.filter($=>$.indexOf("appid-")>=0)[0].replace("appid-",""),u=t.filter($=>$.indexOf("id-")>=0)[0].replace("id-",""),x=t.filter($=>$.indexOf("section-")>=0)[0].replace("section-",""),g=jQuery(`img.appIcon.id-${u}`)[0];D.Kh.focusLogo(g),"North"===s&&(s="NA"),this._router.navigate(["/insight/ctv/",h,s,r],{queryParams:{section:`#${x}`}})}})},300)}static{this.\u0275fac=function(a){return new(a||c)(e.rXU(k.nX),e.rXU(k.Ix),e.rXU(p.KJ),e.rXU(o.d),e.rXU(n.i),e.rXU(m.$),e.rXU(d.W),e.rXU(f.P))}}static{this.\u0275cmp=e.VBU({type:c,selectors:[["app-freemium-watchlist"]],decls:18,vars:10,consts:[[1,"container-fluid","title-header-cont"],[1,"row"],[1,"col-md-12"],[1,"title-header"],[1,"title"],["role","group","aria-label","Watchlist Type",1,"btn-group","toggle-filter","ml-4"],["type","button",1,"btn","btn-secondary",3,"ngClass","click"],[1,"badge","badge-pill","ml-2"],[1,"triangle"],["class","right-content discovery",4,"ngIf"],[1,"right-content","discovery"],[1,"right-content-inner"],[1,"tabbed-filters-cont"],[1,"container-fluid","main-content",3,"ngClass"],[1,"d-flex","flex-row","flex-wrap","justify-content-between","summary-heading"],[1,"canned-filter-title"],[1,"d-flex","align-items-center",2,"text-transform","none"],[3,"hidden"],[4,"ngIf"],["data-loader","circle-side",1,"loader","d-inline"],[3,"reportViewType","showFollowing","searchEnabled","currentConfig","showDetail
1s","gridData","showLoadMore","showLoadingMore","appGlobalSearchParamModel","loadMoreClick","unfollowItem","toggleSortClick","appGlobalSearch","clearAppGlobalSearch",4,"ngIf"],[3,"reportViewType","showFollowing","searchEnabled","currentConfig","showDetails","gridData","showLoadMore","showLoadingMore","appGlobalSearchParamModel","loadMoreClick","unfollowItem","toggleSortClick","appGlobalSearch","clearAppGlobalSearch"]],template:function(a,t){1&a&&(e.j41(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4),e.EFF(5," Watchlist "),e.j41(6,"div",5)(7,"button",6),e.bIt("click",function(){return t.changeType("ctv")}),e.EFF(8," Connected TV"),e.j41(9,"span",7),e.EFF(10),e.k0s()(),e.j41(11,"button",6),e.bIt("click",function(){return t.changeType("apps")}),e.EFF(12," Mobile Apps"),e.j41(13,"span",7),e.EFF(14),e.k0s()()(),e.nrm(15,"div",8),e.k0s()()()()(),e.DNE(16,P,2,0,"div",9),e.DNE(17,W,12,8,"div",9)),2&a&&(e.R7$(7),e.Y8G("ngClass",e.eq3(6,O,"ctv"===(null==t.currentConfig?null:t.currentConfig.key))),e.R7$(3),e.JRh(t.getFollowCountByType("ctv")),e.R7$(1),e.Y8G("ngClass",e.eq3(8,O,"apps"===(null==t.currentConfig?null:t.currentConfig.key))),e.R7$(3),e.JRh(t.getFollowCountByType("apps")),e.R7$(2),e.Y8G("ngIf",t.notAllowed),e.R7$(1),e.Y8G("ngIf",!t.notAllowed))},dependencies:[_.e,y.YU,y.bT,j.jE],styles:[".input-group.search-app[_ngcontent-%COMP%]{position:relative;width:auto;font-size:14px;border:1px solid rgba(24,53,114,.3);border-radius:4px;background:#fff;padding:2px 10px 2px 0;margin-right:12px}.input-group.search-app[_ngcontent-%COMP%]   .input-group-addon[_ngcontent-%COMP%]{padding:2px 0 2px 10px;border:none;background:none;font-size:14px}.input-group.search-app[_ngcontent-%COMP%]   .form-control[_ngcontent-%COMP%]{border:none;background:none;padding:2px 10px;font-size:14px;width:220px}.input-group.search-app[_ngcontent-%COMP%]   .clear-app-search[_ngcontent-%COMP%]{opacity:.7;position:absolute;right:0;margin-right:4px;top:0;margin-top:4px}.badge-pill[_ngcontent-%COMP%]{text-align:center;padding-top:4px;color:#fff;background-color:#2652b2;padding-left:.58em;min-width:2em;transition:background-color .3s,color .3s}.active[_ngcontent-%COMP%]   .badge-pill[_ngcontent-%COMP%]{background-color:#fff;color:#2652b2}"]})}}return c})();var z=l(83126);const B=[{path:"",component:U,canActivate:(0,k.lv)([z.q])}],X=[],Y=k.iI.forChild(B);var K=l(93412);let V=(()=>{class c{static{this.\u0275fac=function(a){return new(a||c)}}static{this.\u0275mod=e.$C({type:c})}static{this.\u0275inj=e.G2t({providers:[X],imports:[S.h,w.Y,L.b,K.h,y.MD,F.YN,Y]})}}return c})()},57707:function(G){G.exports=function(){var C=[],l=[],F={},y={},w={};function L(o){return"string"==typeof o?new RegExp("^"+o+"$","i"):o}function S(o,n){return o===n?n:o===o.toLowerCase()?n.toLowerCase():o===o.toUpperCase()?n.toUpperCase():o[0]===o[0].toUpperCase()?n.charAt(0).toUpperCase()+n.substr(1).toLowerCase():n.toLowerCase()}function M(o,n){return o.replace(n[0],function(m,d){var f=function k(o,n){return o.replace(/\$(\d{1,2})/g,function(m,d){return n[d]||""})}(n[1],arguments);return S(""===m?o[d-1]:m,f)})}function b(o,n,m){if(!o.length||F.hasOwnProperty(o))return n;for(var d=m.length;d--;){var f=m[d];if(f[0].test(n))return M(n,f)}return n}function D(o,n,m){return function(d){var f=d.toLowerCase();return n.hasOwnProperty(f)?S(d,f):o.hasOwnProperty(f)?S(d,o[f]):b(f,d,m)}}function e(o,n,m,d){return function(f){var _=f.toLowerCase();return!!n.hasOwnProperty(_)||!o.hasOwnProperty(_)&&b(_,_,m)===_}}function p(o,n,m){return(m?n+" ":"")+(1===n?p.singular(o):p.plural(o))}return p.plural=D(w,y,C),p.isPlural=e(w,y,C),p.singular=D(y,w,l),p.isSingular=e(y,w,l),p.addPluralRule=function(o,n){C.push([L(o),n])},p.addSingularRule=function(o,n){l.push([L(o),n])},p.addUncountableRule=function(o){"string"!=typeof o?(p.addPluralRule(o,"$0"),p.addSingularRule(o,"$0")):F[o.toLowerCase()]=!0},p.addIrregularRule=function(o,n){n=n.toLowerCase(),o=o.toLowerCase(),w[o]=n,y[n]=o},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEac
1h(function(o){return p.addIrregularRule(o[0],o[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(o){return p.addPluralRule(o[0],o[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(o){return p.addSingularRule(o[0],o[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[e\xe9]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(p.addUncountableRule),p}()}}]);
2//# sourceMappingURL=src_app_components_new-navigation_freemium-watchlist_freemium-watchlist_module_ts.551326c65f3ba193.js.map

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.