PageSourceSearch

https://www.dataguidance.com/chunk-W55X37WQ.js

js dataguidance.com collected 2026-10-02 02:14:11 UTC 14,500 bytes, 1 lines download raw bytes

1import{a as re}from"./chunk-WVUAY45I.js";import{a as ae}from"./chunk-GO7Z57Q6.js";import"./chunk-TTPTQMFY.js";import{b as D}from"./chunk-XLAA6OHS.js";import"./chunk-J6PYEMNP.js";import{a as ie}from"./chunk-E4ZHG4M5.js";import{a as ne}from"./chunk-2QBSHO45.js";import{e as ee}from"./chunk-CBXOL2GZ.js";import"./chunk-SI32BKWR.js";import"./chunk-6YBNYDLH.js";import"./chunk-7AVQKNIN.js";import{a as Y,b as Z}from"./chunk-I7JJCWAQ.js";import"./chunk-CXC63Z73.js";import{a as oe}from"./chunk-3ABE724O.js";import{b as te}from"./chunk-XGTGB7K2.js";import"./chunk-2QYEGRS3.js";import"./chunk-R7UTZBQN.js";import"./chunk-5TVMO5YE.js";import"./chunk-4ZAGGYN3.js";import"./chunk-WNQ7QYIW.js";import"./chunk-PK32A3MD.js";import{f as W,h as X}from"./chunk-2U7HU72D.js";import{m as G,o as K,p as A}from"./chunk-FZI3DITU.js";import{h as B}from"./chunk-GOWIHEOM.js";import{Ab as l,Hb as v,Ia as r,Mb as _,Nb as x,Ob as $,Pa as g,Ta as E,Ub as Q,Vb as J,X as m,Xb as P,Y as u,Yb as b,Zb as q,bc as L,ca as H,cb as R,cc as j,db as F,eb as d,gb as p,hb as N,ib as k,jb as w,kb as T,lb as C,mb as a,nb as c,ob as S,oc as z,ub as h,yb as f}from"./chunk-RF224HOC.js";import{a as U}from"./chunk-2TE4IGWO.js";import{g as O}from"./chunk-Z3S5WG22.js";var me=()=>["/search"],ue=t=>({article_type:t,resource_item_types:null,news_types:null}),Ce=t=>({active:t});function fe(t,o){if(t&1){let e=h();a(0,"a",3),f("click",function(){let n=m(e).$implicit,s=l();return u(s.info.setFilter("article_type",n.id,["news_types","resource_item_types"]))}),a(1,"span"),_(2),c()()}if(t&2){let e=o.$implicit,i=o.$index,n=l();R("aria-label",Q(e.name)),C("routerLink",P(7,me))("queryParams",b(8,ue,e.id))("ngClass",b(10,Ce,n.info.typeFilter===e.id)),F("dg-auto-id","typeFilter_"+i),r(2),x(e.name)}}var ce=(()=>{class t{constructor(e){this.info=e,this.toggle=new H}static{this.\u0275fac=function(i){return new(i||t)(g(D))}}static{this.\u0275cmp=E({type:t,selectors:[["route-search-toolbar"]],inputs:{showFilters:"showFilters"},outputs:{toggle:"toggle"},decls:4,vars:0,consts:[[1,"search_toolbar","dis-flex-768","align-center","bgc-bg","mar-t-40","come-in-up","anim-delay-01"],[1,"search_toolbar_center","segmented","tab-list"],["queryParamsHandling","merge",1,"article-type","pad-lr-30","txt-15",3,"routerLink","queryParams","ngClass","aria-label"],["queryParamsHandling","merge",1,"article-type","pad-lr-30","txt-15",3,"click","routerLink","queryParams","ngClass","aria-label"]],template:function(i,n){i&1&&(a(0,"div",0)(1,"div",1),w(2,fe,3,12,"a",2,k),c()()),i&2&&(r(2),T(n.info.typeFilters))},dependencies:[A,B],encapsulation:2})}}return t})();var he=t=>({on:t}),le=()=>["/search"],ge=(t,o)=>({article_type:t,news_types:o}),se=t=>({active:t}),xe=(t,o)=>({article_type:t,resource_item_types:o}),ye=t=>({"come-in-up":t}),Se=()=>[],ve=(t,o)=>({loading:t,reduce_height:o});function we(t,o){if(t&1){let e=h();a(0,"button",22),f("click",function(){let n=m(e).$implicit,s=l(4);return u(s.startChat(n))}),_(1),c()}if(t&2){let e=o.$implicit,i=o.$index;R("aria-label",J("Suggested Query: ",e)),F("dg-auto-id","suggestionButton_"+i),r(),$(" ",e," ")}}function Te(t,o){if(t&1&&(a(0,"div",20),w(1,we,2,4,"button",21,k),c()),t&2){let e=l(3);r(),T(e.info.chatSuggestions)}}function be(t,o){if(t&1&&(a(0,"div",10),S(1,"i",18),a(2,"div")(3,"p",19),_(4),c(),d(5,Te,3,0,"div",20),c()()),t&2){let e=l(2);r(4),x(e.info.chatResponse),r(),p(e.info.chatSuggestions.length?5:-1)}}function Fe(t,o){if(t&1){let e=h();a(0,"button",30),f("click",function(){let n=m(e).$implicit;l(2);let s=v(2),y=l(2);return y.selectedArticleType=n,u(s.toggle())}),a(1,"span",31),_(2),c()()}if(t&2){let e=o.$implicit,i=o.$index,n=l(4);C("routerLink",P(5,le))("queryParams",q(6,ge,n.info.typeFilter,e.id?e.id:null))("ngClass",b(9,se,n.selectedArticleType&&e.id===n.selectedArticleType.id||!n.selectedArticleType&&!e.id)),F("dg-auto-id","newsTypeItem_"+i),r(2),x(e.name)}}function ke(t,o){if(t&1){let e=h();a(0,"ui-dropdown",28),f("kill",function(){m(e),l();let n=v(2);return u(n.toggle())}),w(1,Fe,3,11,"button",29,k),c()}if(t&2){let e=l(3);C("klass","w-200"),r(),T(e.info.newsTypes)}}
1function Ie(t,o){if(t&1){let e=h();a(0,"div",12)(1,"ui-toggle",23,0)(3,"button",24),f("click",function(){m(e);let n=v(2);return u(n.toggle())}),a(4,"span",25),_(5),c(),S(6,"i",26),c(),d(7,ke,3,1,"ui-dropdown",27),c()()}if(t&2){let e=v(2),i=l(2);r(5),x(i.selectedArticleType==null?null:i.selectedArticleType.name),r(2),p(e.on?7:-1)}}function Pe(t,o){if(t&1){let e=h();a(0,"button",30),f("click",function(){let n=m(e).$implicit;l(2);let s=v(2),y=l(2);return y.selectedResourceType=n,u(s.toggle())}),a(1,"span",31),_(2),c()()}if(t&2){let e=o.$implicit,i=o.$index,n=l(4);C("routerLink",P(5,le))("queryParams",q(6,xe,n.info.typeFilter,e.id?e.id:null))("ngClass",b(9,se,e.id===n.info.resourceType||e.ids===n.info.resourceType)),F("dg-auto-id","resourceTypeItem_"+i),r(2),x(e.name)}}function Ve(t,o){if(t&1){let e=h();a(0,"ui-dropdown",28),f("kill",function(){m(e),l();let n=v(2);return u(n.toggle())}),w(1,Pe,3,11,"button",29,k),c()}if(t&2){let e=l(3);C("klass","w-200"),r(),T(e.info.resourceTypes)}}function Ee(t,o){if(t&1){let e=h();a(0,"div",13)(1,"ui-toggle",32,1)(3,"button",33),f("click",function(){m(e);let n=v(2);return u(n.toggle())}),a(4,"span",25),_(5),c(),S(6,"i",26),c(),d(7,Ve,3,1,"ui-dropdown",27),c()()}if(t&2){let e=v(2),i=l(2);r(5),x(i.selectedResourceType==null?null:i.selectedResourceType.name),r(2),p(e.on?7:-1)}}function Re(t,o){t&1&&S(0,"ui-placeholder",34)}function $e(t,o){if(t&1&&(a(0,"div",14),w(1,Re,1,0,"ui-placeholder",34,N),c()),t&2){let e=l(2);C("ngClass",b(1,ye,e.info.newSearching())),r(),T(P(3,Se).constructor(5))}}function qe(t,o){if(t&1&&S(0,"app-feed-item",38),t&2){let e=l(2).$implicit;C("article",e)}}function Le(t,o){if(t&1&&(a(0,"div",39),S(1,"i",40),a(2,"div",41),_(3),c()()),t&2){let e=l(2).$implicit;r(3),$(" ",e.intro.text," ")}}function je(t,o){if(t&1){let e=h();a(0,"a",37),f("click",function(){m(e);let n=l(5);return u(n.info.storeScrollTop("js-scroll"))}),d(1,qe,1,1,"app-feed-item",38),d(2,Le,4,1,"div",39),c()}if(t&2){let e=l(),i=e.$implicit,n=e.$index,s=l(4);C("routerLink",s.getPathSegments(i))("queryParams",s.getQueryParams(i))("fragment",i.urlFragment),F("dg-auto-id","searchResult_"+n),r(),p(i.contentType!=="guidance_note_subsection"?1:-1),r(),p(i.contentType==="guidance_note_subsection"?2:-1)}}function Be(t,o){if(t&1&&d(0,je,3,6,"a",36),t&2){let e=o.$implicit;p(e&&(e.title||e.contentType==="guidance_note_subsection")?0:-1)}}function Ae(t,o){if(t&1&&(a(0,"div",35),w(1,Be,1,1,null,null,k),c()),t&2){let e=l(3);r(),T(e.info.results)}}function De(t,o){if(t&1&&(a(0,"div",15),d(1,Ae,3,0,"div",35),c()),t&2){let e=l(2);C("ngClass",q(2,ve,e.info.loadingMore(),e.info.typeFilter==="news_post"||e.info.typeFilter==="resource_item")),r(),p(e.info.newSearching()?-1:1)}}function Me(t,o){t&1&&(a(0,"div",16),S(1,"i",42),a(2,"div",43),_(3,"No Results"),c()())}function Oe(t,o){if(t&1){let e=h();a(0,"app-pagination",44),f("pageChange",function(n){m(e);let s=l(2);return u(s.onPageChange(n))}),c()}if(t&2){let e=l(2);C("config",e.paginationConfig)}}function Ue(t,o){if(t&1){let e=h();a(0,"section",2)(1,"div",4)(2,"div",5)(3,"div",6),_(4),L(5,"t"),c(),a(6,"h1",7),_(7),c()(),a(8,"div",8)(9,"app-filters",9),f("kill",function(){m(e);let n=l();return u(n.toggleFilters())}),c()(),d(10,be,6,2,"div",10),a(11,"route-search-toolbar",11),f("toggle",function(){m(e);let n=l();return u(n.toggleFilters())}),c(),d(12,Ie,8,2,"div",12),d(13,Ee,8,2,"div",13),d(14,$e,3,4,"div",14),d(15,De,2,5,"div",15),d(16,Me,4,0,"div",16),d(17,Oe,1,1,"app-pagination",17),c()()}if(t&2){let e=l();r(4),$(" ",j(5,11,e.info.newSearching()?"search_searching_for":"search_results_for")," "),r(3),x(e.info.query),r(2),C("ngClass",b(13,he,e.showFilters)),r(),p(e.info.chatResponse?10:-1),r(),C("showFilters",e.showFilters),r(),p(e.info.typeFilter==="news_post"?12:-1),r(),p(e.info.typeFilter==="resource_item"?13:-1),r(),p(e.info.newSearching()?14:-1),r(),p(e.info.results.length?15:-1),r(),p(!e.info.searching()&&!e.info.results.length?16:-1),r(),p(e.info.totalItems>25&&e.info.results.length?17:-1)}}function He(t,o){t&1&&(a(0,"div",3)(1,"div",45)(2,"div",46),S(3,"i",47),a(4,"h3",48),_(5),L(6,"t"),c(),a(7,"p",49),_(8),L(9,"t"),c()()()()),t&2&&(r(5),x(j(6,2,"search_empty_ttl")),r(3),x(j(9,4,"search_empty_txt")))}var mt=(()=>{class t{constructor(e,i,n,s,y,I,M,V){this.chat=e,this.dashboards=i,this.route=n,this.router=s,this.info=y,this.session=I,this.localStorage=M,this.cdr=V,this.show
1Filters=!1,this.startPage=1,this.intersect=de=>{de[0].isIntersecting&&this.info.loadMore(void 0,!1,!0)}}get paginationConfig(){return{currentPage:this.startPage,totalPages:this.info?.totalPages||1,totalItems:this.info?.totalItems||0,itemsPerPage:25,showItemCount:!0,showPageNumbers:!0,disabled:this.info?.loadingMore()||!1,loading:this.info?.loadingMore()||!1}}ngOnInit(){this.info.pageType="search",this.info.setTypeFilters(),this.setDefaultValues(),this.route.queryParams.subscribe(e=>O(this,null,function*(){for(e.article_type&&e.article_type!==this.info.typeFilter&&this.setDefaultValues(),this.info.init(e,"relevance"),this.cdr.detectChanges();this.info.initializing();)yield U(100);this.updateSelectedTypes(e),this.cdr.detectChanges()}))}updateSelectedTypes(e){this.selectedArticleType=this.getSelectedType(e.news_types,this.info.newsTypes,this.selectedArticleType),this.selectedResourceType=this.getSelectedType(e.resource_item_types,this.info.resourceTypes,this.selectedResourceType)}setDefaultValues(){this.selectedArticleType=this.info.newsTypes[0]||"",this.selectedResourceType=this.info.resourceTypes[0]||""}getSelectedType(e,i,n){return i.find(s=>s.id===e)||n}ngAfterViewInit(){return O(this,null,function*(){for(;this.info.initializing();)yield U(100)})}toggleFilters(){this.showFilters=!this.showFilters}onPageChange(e){let i=e<this.startPage;this.startPage=e,this.info.loadMore(e.toString(),i)}startChat(e){this.chat.isOpen||this.chat.toggle();let i=`Search for ${this.info.query}`,n=this.chat.conversations().find(s=>s.name===i);n?this.chat.conversation()!==n&&this.chat.selectConversation(n):this.chat.newConversation(i),this.chat.sendPrompt(e)}getRouterURL(e){if(e.niceType!=="Tools")return e.url;if(e.contentType==="retention_schedule_section"||e.contentType==="residency_schedule_section"){let s=this.buildURL(e);return this.appendJurisdictions(s,e.jurisdictions)}let n=Object.entries({638495:"/topics/cybersecurity?topic=nis2directivetracker",644015:"/topics/cybersecurity?topic=dora"}).find(([s])=>e.url.includes(s));return n?this.appendJurisdictions(n[1],e.jurisdictions):e.url}appendJurisdictions(e,i){if(!i||i.length===0)return e;let n=i.map(y=>y.id).join(","),s=e.includes("?")?"&":"?";return`${e}${s}jurisdictions=${encodeURIComponent(n)}`}buildURL(e){let i={topic:e.contentType==="retention_schedule_section"?"retentionschedules":"dataresidency",table_topic:e.retentionTopic?.id,table_category:e.retentionCategory?.id},n=Object.entries(i).reduce((I,[M,V])=>(V&&(I[M]=V),I),{}),s=new URLSearchParams(n).toString();return`/topics/${e.contentType==="retention_schedule_section"?"data-retention":"data-residency"}?${s}`}getPathSegments(e){let i=this.getRouterURL(e),[n]=i.split("?");return["",...n.split("/").filter(Boolean)]}getQueryParams(e){let i=this.getRouterURL(e),[,n]=i.split("?"),s={};return n&&new URLSearchParams(n).forEach((y,I)=>{s[I]=y}),s}static{this.\u0275fac=function(i){return new(i||t)(g(oe),g(ee),g(G),g(K),g(D),g(X),g(W),g(z))}}static{this.\u0275cmp=E({type:t,selectors:[["route-search"]],decls:2,vars:2,consts:[["optionSelector",""],["resourceOptionSelector",""],["aria-label","Search Results Section","id","search-page",1,"search","wrap","w-100p","h-100p","pad-t-60"],["aria-label","Empty Search Section",1,"dis-flex","flex-col","h-100p"],[1,"w-100p","h-100p","pad-t-10"],[1,"come-in-up"],["aria-live","polite","role","status",1,"txt-16","txtw-400"],["aria-label","Search Query",1,"maxw-650","mar-0","lineh-1"],[1,"dis-flex","flex-row","align-center","mar-t-40","mar-b-40"],[1,"w-100p","search-filter",3,"kill","ngClass"],[1,"dis-flex","mar-t-45","pad-lr-15","maxw-680","come-in-up"],["aria-label","Search Filters Toolbar",3,"toggle","showFilters"],[1,"pad-0","tab-list","mar-t-20","dis-flex","flex-row","align-center","maxw-600"],["dg-auto-id","resourceTypeSection",1,"pad-0","mar-t-20","tab-list"],["aria-live","polite","role","alert",1,"mar-t-50","anim-delay-02",3,"ngClass"],["id","js-scroll",1,"search_left","search","pos-static",3,"ngClass"],["aria-live","polite","role","alert",1,"come-in-up","anim-delay-01","txt-center"],[3,"config"],["aria-hidden","true",1,"i-copilot-logo","txtc-grad-i","mar-r-15","txt-24","lineh-1"],["aria-live","polite",1,"mar-0"],[1,"mar-t-10"],[1,"dis-block","txtc-primary","txtc-secondary-h","mar-t-5",3,"aria-label"],[1,"dis-block","txtc-primary","txtc-secondary-h","mar-t-5",3,"click","aria-label"],["dg-auto-id","newsTypeSection",1,"pos-relative","dis-block","w-100p"],["dg-auto-id","newsTypeButton",1,"w-90","dis-flex","brad-7","h-40","txt-left","curs-pointer","pad-l-5",3,"click"],[1,"flex-grow","txt-truncate","txt-20","txtw-400"],[1,"i-notch-down-s","txt-26","mar-l-5"],[3,"klass"],[3,"kill","klass"],["queryParamsHandling","merge",1,"article-type","pad-lr-30","noformat",3,"routerLink","queryParams","ngClass"],["queryParamsHandling","merge",1,"article-type","pad-lr-30","noformat",3,"click","routerLink","queryParams","ngClass"],[1,"txt-truncate"],[1,"pos-relative","dis-block"],["dg-auto-id","resourceTypeButton",1,"w-90","dis-flex","brad-7","h-40","txt-left","curs-pointer","pad-l-5",3,"click"],[1,"pad-tb-15"],[1,"dis-flex","flex-col","grid","mar-t-20","come-in-up"],[1,"n
1oformat","grid_item",3,"routerLink","queryParams","fragment"],[1,"noformat","grid_item",3,"click","routerLink","queryParams","fragment"],["titleTag","h6",3,"article"],[1,"feed_item","flex-row","align-start","maxw-600"],[1,"i-arrow-right"],[1,"pad-l-20","txt-truncate-02","feed_item_ttl"],["aria-hidden","true",1,"i-search-remove","txt-100"],[1,"h3","mar-0"],[3,"pageChange","config"],[1,"flex-grow","flex-col","dis-flex","align-center","just-around"],[1,"txt-center"],["aria-hidden","true",1,"i-search","txt-100","fade-in"],[1,"come-in-up","anim-delay-02"],[1,"maxw-400","come-in-up","anim-delay-03"]],template:function(i,n){i&1&&(d(0,Ue,18,15,"section",2),d(1,He,10,6,"div",3)),i&2&&(p(n.info.query?0:-1),r(),p(n.info.query?-1:1))},dependencies:[re,B,ce,Y,Z,A,ie,ne,ae,te],encapsulation:2})}}return t})();export{mt as SearchComponent};

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.