1"use strict";(self.webpackChunkinitiative_as_a_service=self.webpackChunkinitiative_as_a_service||[]).push([["default-src_app_shared_components_dropdown_dropdown_component_ts-src_app_shared_components_dr-b8c751"],{77812(T,g,i){i.d(g,{w:()=>s});var e=i(73664);let s=(()=>{class t{static{this.\u0275fac=function(_){return new(_||t)}}static{this.\u0275dir=e.FsC({type:t,selectors:[["","dropdownChildItem",""]],standalone:!1})}}return t})()},94090(T,g,i){i.d(g,{d:()=>t,j:()=>s});var e=i(73664);let s=(()=>{class d{static{this.\u0275fac=function(D){return new(D||d)}}static{this.\u0275dir=e.FsC({type:d,selectors:[["","dropdownTrigger",""]],standalone:!1})}}return d})(),t=(()=>{class d{static{this.\u0275fac=function(D){return new(D||d)}}static{this.\u0275dir=e.FsC({type:d,selectors:[["","dropdownPrependTemplate",""]],standalone:!1})}}return d})()},61181(T,g,i){i.d(g,{P:()=>X});var e=i(73664),s=i(89079),t=i(89417),d=i(84412),p=i(84572),_=i(96354),D=i(84122),v=i(77812),b=i(94090);class x{filter(E,n){return E.reduce((a,o)=>{if(o.children){const u=this.filter(o.children,n);if(u.length>0)return[...a,{...o,children:u}]}else if(n(o))return[...a,o];return a},[])}}var y=i(2615);let S=(()=>{class r extends x{filterDropdownItems(n,a="",o=[]){const u=this.filter(n,G=>G.name.toLowerCase().includes(a.trim().toLowerCase()));return this.filter(u,G=>!o.some(L=>L.id===G.data?.id))}static{this.\u0275fac=(()=>{let n;return function(o){return(n||(n=e.xGo(r)))(o||r)}})()}static{this.\u0275prov=y.jDH({token:r,factory:r.\u0275fac})}}return r})();var A=i(61360),w=i(72200),f=i(78884),R=i(59115);const c=["trigger"],C=r=>({$implicit:r}),h=(r,E,n,a,o,u)=>({"initaas-initaas-dropdown__menu-list-item--multi":r,"initaas-initaas-dropdown__menu-list-item--reset":E,"initaas-initaas-dropdown__menu-list-item--category":n,"initaas-initaas-dropdown__menu-list-item--category-selectable":a,"initaas-dropdown__menu-list-item--item":o,"initaas-initaas-dropdown__menu-list-item--selected":u}),l=(r,E)=>({$implicit:r,isSelected:E});function O(r,E){1&r&&e.eu8(0)}function m(r,E){if(1&r){const n=e.RV6();e.j41(0,"form",10),e.bIt("click",function(o){return y.eBV(n),y.Njj(o.stopPropagation())}),e.nrm(1,"lib-input",11),e.k0s()}if(2&r){const n=e.XpG();e.Y8G("formGroup",n.searchForm),e.R7$(),e.Y8G("placeholder",n.searchPlaceholder)}}function M(r,E){1&r&&e.eu8(0)}function I(r,E){if(1&r&&(e.qex(0),e.DNE(1,M,1,0,"ng-container",12),e.bVm()),2&r){const n=e.XpG();e.R7$(),e.Y8G("ngTemplateOutlet",n.prependTemplate)}}function B(r,E){1&r&&e.eu8(0)}function j(r,E){1&r&&e.eu8(0)}function $(r,E){if(1&r&&(e.qex(0),e.DNE(1,j,1,0,"ng-container",5),e.bVm()),2&r){const n=e.XpG().$implicit,a=e.XpG(2);e.R7$(),e.Y8G("ngTemplateOutlet",a.customChildTemplate)("ngTemplateOutletContext",e.l_i(2,l,n,a.isSelected(n)))}}function W(r,E){if(1&r&&(e.j41(0,"p",17),e.EFF(1),e.k0s()),2&r){const n=e.XpG().$implicit;e.R7$(),e.JRh(n.name)}}function K(r,E){1&r&&e.eu8(0)}function V(r,E){if(1&r&&(e.j41(0,"ul",18),e.DNE(1,K,1,0,"ng-container",5),e.k0s()),2&r){const n=e.XpG().$implicit,a=e.XpG().$implicit,o=e.XpG(),u=e.sdS(12);e.R7$(),e.Y8G("ngTemplateOutlet",u)("ngTemplateOutletContext",e.l_i(2,l,n.children,o.isSelected(a)))}}function N(r,E){if(1&r){const n=e.RV6();e.j41(0,"li",14),e.bIt("click",function(o){const u=y.eBV(n).$implicit,P=e.XpG(2);return o.preventDefault(),o.stopPropagation(),y.Njj(P.add(u))}),e.DNE(1,$,2,5,"ng-container",15)(2,W,2,1,"ng-template",null,3,e.C5r)(4,V,2,5,"ul",16),e.k0s()}if(2&r){const n=E.$implicit,a=e.sdS(3),o=e.XpG(2);e.Y8G("id",n.name)("ngClass",e.l4e(5,h,o.isMultipleSelectEnabled,n.isReset,n.isCategory,n.isCategory&&n.data,!n.isCategory,o.isSelected(n))),e.R7$(),e.Y8G("ngIf",o.customChildTemplate)("ngIfElse",a),e.R7$(3),e.Y8G("ngIf",n.children)}}function U(r,E){1&r&&e.DNE(0,N,5,12,"li",13),2&r&&e.Y8G("ngForOf",E.$implicit)}let X=(()=>{class r extends D.H{set items(n){this.items$.next(this.internalize(n)||[])}set selected(n){this.selected$.next(n)}constructor(n,a){super(),this.filter=n,this.dropdownService=a,this.filterSelected=!0,this.isSearchEnabled=!0,this.isMultipleSelectEnabled=!0,this.isAutoSelectFirstEnabled=!1,this.classList="",this.searchPlaceholder="Search",this.search=new e.bkB,this.selectedChange=new e.bkB,this.searchForm=new t.gE({search:new t.MJ}),this.selected$=new d.t([]),this.search$=new d.t(""),this.items$=new d.t([]),this.options$=this.getOptions(),this.searchForm.valueChanges.pipe((0,s.pQ)()).subscribe(({search:o})=>this.search$.next(o))}ngAfterContentInit(){this.getFirstChild().subscribe(n=>{this.isAutoSelectFirstEnabled&&n&&this.add(n)})}add(n){if(n.isCategory&&!n.data)return;const a=this.isSelected(n);!a||!this.filterSelected&&this.isMultipleSelectEnabled?this.dropdownService.onBeforeSelection().subscribe(o=>{if(o){let u=[];
1if(this.isMultipleSelectEnabled){const{isCategory:P,children:G}=n,L=(G||[]).map(F=>F.data);a&&!this.filterSelected?P?(u=this.getAllSelected().filter(F=>F.id!==n.data?.id),this.isSelectedAllChildren(n)&&(u=u.filter(F=>!L.includes(F)))):(u=this.getAllSelected().filter(F=>F.id!==n.data?.id),this.isSelected(n.__parent__)&&(u=u.filter(F=>F.id!==n.__parent__?.data?.id))):u=P?[...this.getAllSelected(),...L]:[...this.getAllSelected(),n.data]}else u=[n.data];u=Array.from(new Set(u)),this.selectedChange.emit(u),this.writeValue(u),this.onChange(u),(this.filterSelected||!this.isMultipleSelectEnabled)&&this.matMenuTrigger.closeMenu()}}):this.matMenuTrigger.closeMenu()}getAllSelected(){return this.selected$.value.length>0?this.selected$.value:this.value&&this.value.length>0?this.value:[]}isSelectedAllChildren(n,a){return!(!n||!n.children)&&n.children.every(a&&a.length?o=>a.includes(o.data):o=>this.isSelected(o))}isSelected(n){return!(!n||n.isCategory&&!n.data)&&(n.isCategory&&this.isMultipleSelectEnabled?this.isSelectedAllChildren(n):!((0!==this.selected$.value.length||this.value&&(!this.value||0!==this.value.length)||!n.isReset)&&(0===this.selected$.value.length?!this.value||0===this.value.length||!this.value.find(a=>a.id===n.data?.id):!this.selected$.value.find(a=>a.id===n.data?.id))))}filterItems(n,a,o){return a?this.filter.filterDropdownItems(a,n,this.filterSelected?o:[]):[]}getOptions(){return(0,p.z)([this.search$,this.items$,this.selected$]).pipe((0,_.T)(([n,a,o])=>this.filterItems(n,a,o)))}getFirstChild(){return this.getOptions().pipe((0,_.T)(n=>this.findChild(n)))}findChild(n){for(const a of n)return a.isCategory?this.findChild(a.children):a}internalize(n,a){if(n)return n.map(o=>({...o,children:this.internalize(o.children,o),__parent__:a}))}static{this.\u0275fac=function(a){return new(a||r)(e.rXU(S),e.rXU(A.L))}}static{this.\u0275cmp=e.VBU({type:r,selectors:[["app-dropdown"]],contentQueries:function(a,o,u){if(1&a&&(e.wni(u,v.w,5,e.C4Q),e.wni(u,b.j,5,e.C4Q),e.wni(u,b.d,5,e.C4Q)),2&a){let P;e.mGM(P=e.lsd())&&(o.customChildTemplate=P.first),e.mGM(P=e.lsd())&&(o.customTrigger=P.first),e.mGM(P=e.lsd())&&(o.prependTemplate=P.first)}},viewQuery:function(a,o){if(1&a&&e.GBs(c,5),2&a){let u;e.mGM(u=e.lsd())&&(o.matMenuTrigger=u.first)}},inputs:{items:"items",selected:"selected",filterSelected:"filterSelected",isSearchEnabled:"isSearchEnabled",isMultipleSelectEnabled:"isMultipleSelectEnabled",isAutoSelectFirstEnabled:"isAutoSelectFirstEnabled",classList:"classList",searchPlaceholder:"searchPlaceholder"},outputs:{search:"search",selectedChange:"selectedChange"},standalone:!1,features:[e.Jv_([S,{provide:t.kq,multi:!0,useExisting:r}]),e.Vt3],decls:13,vars:14,consts:[["trigger","matMenuTrigger"],["menu",""],["categoryTemplate",""],["defaultChild",""],["data-cy","dropdown-trigger",1,"initaas-dropdown__trigger-wrapper",3,"matMenuTriggerFor"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"classList"],[3,"formGroup","click",4,"ngIf"],[4,"ngIf"],["data-cy","dropdown-list",1,"initaas-dropdown__menu-list","initaas-dropdown__menu-list--first"],[3,"click","formGroup"],["iconLeft","search","formControlName","search",3,"placeholder"],[4,"ngTemplateOutlet"],["data-cy","dropdown-list-item","class","initaas-dropdown__menu-list-item",3,"id","ngClass","click",4,"ngFor","ngForOf"],["data-cy","dropdown-list-item",1,"initaas-dropdown__menu-list-item",3,"click","id","ngClass"],[4,"ngIf","ngIfElse"],["class","initaas-dropdown__menu-list",4,"ngIf"],["data-cy","dropdown-list-item-value"],[1,"initaas-dropdown__menu-list"]],template:function(a,o){if(1&a&&(e.j41(0,"div",4,0),e.DNE(2,O,1,0,"ng-container",5),e.k0s(),e.j41(3,"mat-menu",6,1),e.DNE(5,m,2,2,"form",7),e.j41(6,"div"),e.DNE(7,I,2,1,"ng-container",8),e.j41(8,"ul",9),e.DNE(9,B,1,0,"ng-container",5),e.nI1(10,"async"),e.k0s()()(),e.DNE(11,U,1,1,"ng-template",null,2,e.C5r)),2&a){const u=e.sdS(4),P=e.sdS(12);e.Y8G("matMenuTriggerFor",u),e.R7$(2),e.Y8G("ngTemplateOutlet",o.customTrigger)("ngTemplateOutletContext",e.eq3(10,C,o.value)),e.R7$(),e.Y8G("classList",o.classList+" dropdown-content"),e.R7$(2),e.Y8G("ngIf",o.isSearchEnabled),e.R7$(2),e.Y8G("ngIf",o.prependTemplate),e.R7$(2),e.Y8G("ngTemplateOutlet",P)("ngTemplateOutletContext",e.eq3(12,C,e.bMT(10,8,o.options$)))}},dependencies:[w.YU,w.Sq,w.bT,w.T3,t.qT,t.BC,t.cb,t.j4,t.JD,f.Sjx,R.kk,R.Cp,w.Jj],styles:['.initaas-dropdown__trigger-wrapper{cursor:pointer}.initaas-dropdown__trigger-wrapper:hover:not([aria-expanded=true]) .mdc-text-field{outline-color:var(--colour-border-neutral-strong-hover)}.initaas-dropdown__trigger-wrapper[aria-expanded=true] .mdc-text-field{outline-width:var(--border-width-thin)!important;outline-color:var(--colour-border-accent-default)!important}.initaas-dropdown__trigger-wrapper[aria-expanded=true] .mdc-floating-label{color:var(--colour-text-accent-default)!important}.initaas-dropdown__trigger-wrapper .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:var(--space-400)}.initaas-dropdown__trigger-wrapper .input-area__right-icons,.initaas-dropdown__trigger-wrapper .input-area__left-icons{top:0}.initaas-dropdown__trigger-wrapper .mat-mdc-form-field-icon-prefix,.initaas-dropdown__trigger-wrapper .mat-mdc-form-field-icon-suffix{align-self:center}.dropdown-content .mat-mdc-menu-content form{padding-top:var(--space-025);padding-bottom:var(--space-025)}.initaas-dropdown__menu-list,.initaas-dropdown__menu-list-item{margin:0;padding:0;list-style-type:none;appearance:none}.initaas-dropdown__menu-list--first{overflow:auto;max-height:252px}.initaas-initaas-dropdown__menu-list-item--category>p{font-family:var(--typography-label-bold-large-font-family);
1font-weight:var(--typography-label-bold-large-font-weight);line-height:var(--typography-label-bold-large-line-height);font-size:var(--typography-label-bold-large-font-size);letter-spacing:var(--typography-body-regular-letter-spacing);text-transform:var(--typography-body-regular-text-case);padding:var(--space-150);align-items:center;color:var(--colour-text-primary);width:100%;cursor:default}.initaas-initaas-dropdown__menu-list-item--category-selectable>p{cursor:pointer}.initaas-initaas-dropdown__menu-list-item--category-selectable>p:hover{border-radius:var(--border-radius-050);background:var(--colour-surface-neutral-subtle-default);color:var(--colour-text-primary)}.initaas-dropdown__menu-list-item--item>p{font-family:var(--typography-label-large-font-family);font-weight:var(--typography-label-large-font-weight);line-height:var(--typography-label-large-line-height);font-size:var(--typography-label-large-font-size);letter-spacing:var(--typography-body-regular-letter-spacing);text-transform:var(--typography-body-regular-text-case);display:flex;align-items:center;padding:var(--space-150) var(--space-150) var(--space-150) var(--space-400);gap:var(--space-100);border-radius:var(--border-radius-050);cursor:pointer;transition:background-color .3s ease;color:var(--colour-text-primary)}.initaas-dropdown__menu-list-item--item:hover>p{border-radius:var(--border-radius-050);background:var(--colour-surface-neutral-subtle-default);color:var(--colour-text-primary)}.initaas-initaas-dropdown__menu-list-item--reset{margin:var(--space-100) 0}.initaas-initaas-dropdown__menu-list-item--reset>p{padding:var(--space-150)}.initaas-initaas-dropdown__menu-list-item--reset:after{content:"";display:block;width:100%;height:1px;margin:var(--space-100) 0;background-color:var(--colour-border-tertiary)}.initaas-initaas-dropdown__menu-list-item--selected:not(.initaas-initaas-dropdown__menu-list-item--multi)>p{color:var(--colour-text-accent-default)!important;background:var(--colour-surface-accent-subtle-default)!important}\n'],encapsulation:2})}}return r})()},21776(T,g,i){i.d(g,{k:()=>v});var e=i(72200),s=i(89417),t=i(59115),d=i(78884),p=i(61360),_=i(2615),D=i(73664);let v=(()=>{class b{static{this.\u0275fac=function(S){return new(S||b)}}static{this.\u0275mod=D.$C({type:b})}static{this.\u0275inj=_.G2t({providers:[p.L],imports:[e.MD,s.YN,s.X1,d.Sjx,t.Cn]})}}return b})()},61360(T,g,i){i.d(g,{L:()=>t});var e=i(7673),s=i(2615);let t=(()=>{class d{onBeforeSelection(){return(0,e.of)(!0)}static{this.\u0275fac=function(D){return new(D||d)}}static{this.\u0275prov=s.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}}return d})()},11359(T,g,i){i.d(g,{NY:()=>d,O9:()=>e,Sh:()=>t,TJ:()=>s});const e=[{extension:"*.jpg",type:"jpg",mimeType:"image/jpeg"},{extension:"*.jpeg",type:"jpeg",mimeType:"image/jpeg"},{extension:"*.gif",type:"gif",mimeType:"image/gif"},{extension:"*.png",type:"png",mimeType:"image/png"},{extension:"*.webp",type:"webp",mimeType:"image/webp"},{extension:"*.bmp",type:"bmp",mimeType:"image/bmp"},{extension:"*.eps",type:"eps",mimeType:"application/postscript"}],s="File not supported",t="File too big",d="File corrupted"},39529(T,g,i){i.d(g,{A:()=>w});var e=i(72200),s=i(2615),t=i(73664),d=i(89417),p=i(99213),_=i(78884),D=i(84122),v=i(54897),b=i(27539);function x(f,R){if(1&f){const c=t.RV6();t.j41(0,"lib-button",8),t.bIt("buttonClick",function(){s.eBV(c);const h=t.XpG(2);return s.Njj(h.onFileRemove())}),t.nrm(1,"mat-icon",9),t.EFF(2," Remove "),t.k0s()}if(2&f){const c=t.XpG(2);t.Aen(c.buttonStyle.Ghost),t.Y8G("size",c.buttonSize.Small)("type",c.buttonType.Negative)("iconPosition",c.buttonIconPosition.Left)}}function y(f,R){if(1&f){const c=t.RV6();t.j41(0,"lib-button",10),t.bIt("buttonClick",function(){s.eBV(c);const h=t.XpG(2);return s.Njj(h.onFileReplace())}),t.nrm(1,"mat-icon",11),t.EFF(2," Replace "),t.k0s()}if(2&f){const c=t.XpG(2);t.Aen(c.buttonStyle.Ghost),t.Y8G("size",c.buttonSize.Small)("type",c.buttonType.Primary)("iconPosition",c.buttonIconPosition.Left)}}function S(f,R){if(1&f&&(t.qex(0),t.j41(1,"div",3),t.nrm(2,"mat-icon",4),t.j41(3,"div",5),t.EFF(4),t.k0s(),t.DNE(5,x,3,5,"lib-button",6)(6,y,3,5,"lib-button",7),t.k0s(),t.bVm()),2&f){const c=t.XpG();t.R7$(2),t.Y8G("svgIcon",c.getIcon()),t.R7$(2),t.SpI(" ",c.value.name," "),t.R7$(),t.Y8G("ngIf",c.canRemove),t.R7$(),t.Y8G("ngIf",c.canReplace)}}function A(f,R){if(1&f){const c=t.RV6();t.j41(0,"div",12),t.bIt("click",function(){s.eBV(c);const h=t.sdS(7);return s.Njj(h.click())})("files",function(h){s.eBV(c);const l=t.XpG();return s.Njj(l.onFileDrop(h))}),t.nrm(1,"mat-icon",13),t.j41(2,"div",14),t.EFF(3," Drop document to attach, or "),t.j41(4,"span",15),t.EFF(5,"browse"),t.k0s()(),t.j41(6,"input",16,1),t.bIt("change",function(h){s.eBV(c);const l=t.XpG();return s.Njj(l.onFileChange(h))}),t.k0s()()}2&f&&(t.R7$(6),t.Y8G("hidden",!0))}let w=(()=>{class f extends D.H{constructor(){super(...arguments),this.value=null,this.canRemove=!0,this.canReplace=!1,this.isDisabled=null,this.replaceFile=new t.bkB,this.buttonSize=_.MpK,this.buttonStyle=_.inm,this.buttonType=_.VQ,this.buttonIconPosition=_.fEU}onFileChange(c){const h=c.target?.files?.[0];this.writeValue(h||null),this.onChange(h||null)}onFileDrop(c){const C=c[0].file;this.writeValue(C||null),this.onChange(C||null)}onFileRemove(){this.writeValue(null),this.onChange(null)}onFileReplace(){this.replaceFile.emit()}setDisabledState(c){this.isDisabled=c||null}getIcon(){const c=this.value?.name.split(".")[1];return(0,b.Qf)(c)}static{this.\u0275fac=(()=>{let c;return function(h){return(c||(c=t.xGo(f)))(h||f)}})()}static{this.\u0275cmp=t.VBU({type:f,selectors:[["app-input-file"]],hostVars:1,hostBindings:function(C,h){2&C&&t.BMQ("disabled",h.isDisabled)},inputs:{value:"value",canRemove:"canRemove",canReplace:"canReplace"},outputs:{replaceFile:"replaceFile"},features:[t.Jv_([{provide:d.kq,useExisting:(0,s.Rfq)(()=>f),multi:!0}]),t.Vt3],decls:3,vars:2,consts:[["input",""],["nativeInput",""],[4,"ngIf","ngIfElse"],[1,"initaas-file-upload-preview"],[1,"initaas-file-upload-preview-icon",3,"svgIcon"],[1,"initaas-file-upload-title"],["class","initaas-file-upload-preview-remove-button",3,"size","type","style","iconPosition","buttonClick",4,"ngIf"],["class","initaas-file-upload-preview-replace-button",3,"size","type","style","iconPosition","buttonClick",4,"ngIf"],[1,"initaas-file-upload-preview-remove-button",3,"buttonClick","size","type","iconPosition"],["libIconContent","","svgIcon","remove-icon"],[1,"initaas-file-upload-preview-replace-button",3,"buttonClick","size","type","iconPosition"],["libIconContent","","svgIcon","attach-file"],["appDragAndDrop","",1,"initaas-file-upload",3,"click","files"],["svgIcon","attach",1,"initaas-file-upload-icon"],[1,"placeholder-text"],[1,"highlight"],["type","file",3,"change","hidden"]],template:function(C,h){if(1&C&&t.DNE(0,S,7,4,"ng-container",2)(1,A,8,1,"ng-template",null,0,t.C5r),2&C){const l=t.sdS(2);t.Y8G("ngIf",h.value)("ngIfElse",l)}},dependencies:[p.m_,p.An,v.S,_.Qpp,_.CR$,e.bT],styles:["[_nghost-%COMP%]{display:block}[disabled=true][_nghost-%COMP%] .initaas-file-upload[_ngcontent-%COMP%], [_nghost-%COMP%]:disabled .initaas-file-upload[_ngcontent-%COMP%]{pointer-events:none}[disabled=true][_nghost-%COMP%] .initaas-file-upload[_ngcontent-%COMP%], [disabled=true][_nghost-%COMP%] .initaas-file-upload-preview[_ngcontent-%COMP%], [_nghost-%COMP%]:disabled .initaas-file-upload[_ngcontent-%COMP%], [_nghost-%COMP%]:disabled .initaas-file-upload-preview[_ngcontent-%COMP%]{padding:0 var(--space-150);color:var(--colour-text-neutral-disabled);background-color:var(--colour-surface-neutral-disabled);border-radius:var(--border-radius-100);-webkit-user-select:none;user-select:none}[disabled=true][_nghost-%COMP%] .initaas-file-upload[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%], [disabled=true][_nghost-%COMP%] .initaas-file-upload-preview[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%], [_nghost-%COMP%]:disabled .initaas-file-upload[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%], [_nghost-%COMP%]:disabled .initaas-file-upload-preview[_ngcontent-%COMP%] .highlight[_ngcontent-%COMP%]{opacity:var(--opacity-low)}.ng-touched.invalid[_nghost-%COMP%] .initaas-file-upload[_ngcontent-%COMP%], .ng-touched.invalid[_nghost-%COMP%] .initaas-file-upload-preview[_ngcontent-%COMP%], .ng-touched.ng-invalid[_nghost-%COMP%] .initaas-file-upload[_ngcontent-%COMP%], .ng-touched.ng-invalid[_nghost-%COMP%] .initaas-file-upload-preview[_ngcontent-%COMP%]{border-color:var(--colour-border-negative-default);background:var(--colour-surface-negative-subtle-default)}"]})}}return f})()},88008(T,g,i){i.d(g,{Z:()=>_});var e=i(72200),s=i(89417),t=i(5951),d=i(2615),p=i(73664);let _=(()=>{class D{static{this.\u0275fac=function(x){return new(x||D)}}static{this.\u0275mod=p.$C({type:D})}static{this.\u0275inj=d.G2t({imports:[e.MD,t.Wk,s.YN,s.X1]})}}return D})()}
1,77791(T,g,i){i.d(g,{x:()=>s});var e=i(73664);let s=(()=>{class t{transform(p){return(new DOMParser).parseFromString(p,"text/html").documentElement.textContent||p}static{this.\u0275fac=function(_){return new(_||t)}}static{this.\u0275pipe=e.EJ8({name:"unescape",type:t,pure:!0})}}return t})()},74591(T,g,i){function e(d){const p=document.createElement("div");return p.innerHTML=d,p.innerText}function s(d){const p=document.createElement("div");return p.appendChild(d),p.innerHTML}function t(d){return(new DOMParser).parseFromString(d,"text/html")}i.d(g,{Cg:()=>s,py:()=>t,y4:()=>e})},85575(T,g,i){i.d(g,{V:()=>s,W:()=>e});var e=function(t){return t.PDF="pdf",t.XLS="xls",t.XLSX="xlsx",t.DOC="doc",t.DOCX="docx",t.PPT="ppt",t.PPTX="pptx",t.PPS="pps",t.JPG="jpg",t.JPE="jpe",t.JPEG="jpeg",t.GIF="gif",t.PNG="png",t.BMP="bmp",t.WEBP="webp",t.IMAGE="image",t}(e||{}),s=function(t){return t.FILE_PDF="file-pdf",t.FILE_XLS="file-xls",t.FILE_DOC="file-doc",t.FILE_PPT="file-ppt",t.FILE_WEB="file-web",t}(s||{})},38219(T,g,i){i.d(g,{K:()=>e});var e=function(s){return s.DOWNLOAD="Download",s.EDIT="Edit",s.REMOVE="Remove",s.SHARE="Share",s}(e||{})},27539(T,g,i){i.d(g,{tE:()=>h,dh:()=>w,YD:()=>R,e8:()=>f,CX:()=>c,Qf:()=>y,Wx:()=>C,em:()=>S,nQ:()=>A});var e=i(72200),s=i(78884),t=i(84100),d=i(77791),p=i(38219);const _={[p.K.DOWNLOAD]:{label:"Download",id:p.K.DOWNLOAD,icon:{icon:"file-download",isSVG:!0}},[p.K.EDIT]:{label:"Edit",id:p.K.EDIT,icon:{icon:"edit-pen",isSVG:!0}},[p.K.SHARE]:{label:"Share",id:p.K.SHARE,icon:{icon:"share-icon",isSVG:!0}},[s.CxE.Divider]:{id:s.CxE.Divider,variant:s.CxE.Divider},[p.K.REMOVE]:{label:"Remove",id:p.K.REMOVE,icon:{icon:"remove-icon",isSVG:!0},destructive:!0}},D=[p.K.DOWNLOAD,p.K.EDIT,p.K.SHARE,p.K.REMOVE];var v=i(85575);const b=l=>(0,e.Yq)(l,t.u.D_MMMM_YYYY,"en-US"),x=l=>l.box?"Hosted url":Date.parse(l.created)<Date.parse(l.updated)?`Last updated on ${b(l.updated)}`:`Added on ${b(l.created)}`,y=l=>{switch(l){case v.W.PDF:return v.V.FILE_PDF;case v.W.XLS:case v.W.XLSX:return v.V.FILE_XLS;case v.W.DOC:case v.W.DOCX:return v.V.FILE_DOC;case v.W.PPT:case v.W.PPTX:case v.W.PPS:return v.V.FILE_PPT;default:return v.V.FILE_WEB}},S=l=>{if(l?.length){const O=l.reduce((m,M)=>{const I=M.is_top?"Featured":(new d.x).transform(M.category);return m[I]||(m[I]=[]),m[I].push(A(M)),m},{});return Object.keys(O).map(m=>({title:m,items:O[m]}))}return[]},A=l=>({accountName:l.account_name,extensionIcon:y(l.extension),documentName:l.title,documentDate:x(l),canDownloadDocument:"hosted"!==l.type,isHostedDate:l.box,id:l.id,isLoading:!1,documentType:l.type,documentLink:l.url,url:l.url,extension:l.extension?.toLowerCase(),accountSfid:l.account_sfid}),w=l=>({file:l.body,filename:l.headers.get("Content-Disposition")?.split("=")?.pop()||"document"}),f=(l,O)=>l?Object.keys(l).reduce((m,M)=>{const I="query"===M?"search":M;if("category"===I){const B=O?.data?.find(j=>(new d.x).transform(j.name)===l[M]);B&&(m[I]=String(B.id))}else m[I]=l[M];return m},{}):{},R=l=>l?{category:l.data?.map(m=>({key:(new d.x).transform(m.name),doc_count:1}))}:{},c=()=>window.location.href.split("#").shift()||"",C=(l,O)=>l.find(m=>O.includes(m.name)).id,h=(l,O)=>{const m=[];return D.forEach(M=>{switch(M){case p.K.DOWNLOAD:l&&m.push(_[M]);break;case p.K.EDIT:case p.K.REMOVE:O&&(M===p.K.REMOVE&&m.push(_[s.CxE.Divider]),m.push(_[M]));break;default:m.push(_[M])}}),m}}}]);
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.