PageSourceSearch

https://app.toimitilat.fi/advertise/chunk-AHIQ77XV.js

js toimitilat.fi collected 2026-10-02 13:03:18 UTC 26,356 bytes, 1 lines download raw bytes

1import{a as Le}from"./chunk-YL7RDBPQ.js";import{h as we}from"./chunk-Q5XCVBBT.js";import{a as ce}from"./chunk-EV27EGCG.js";import{b as k,c as Bt,r as Zt}from"./chunk-NO2QSDOQ.js";import{$ as x,$a as It,$b as Jt,$c as ct,A as u,Aa as Lt,B as T,C as A,Ca as Mt,Da as kt,Db as Ht,Fb as tt,Ga as I,Gb as Pt,Ha as G,Hb as Ut,Ia as Dt,Ib as gt,O as l,Pa as Ft,Qc as rt,Rc as st,Sa as Q,Tc as pe,U,Ua as Rt,V as B,Wa as Vt,Wb as $t,Wc as lt,X as C,Xb as Gt,Xc as mt,Yb as Qt,Z as p,Zb as zt,_ as d,_b as Wt,aa as w,ab as v,ac as Xt,ad as de,ba as L,bb as qt,bd as ue,ca as c,cc as et,cd as he,da as o,dc as it,ea as a,eb as z,ed as _e,fa as b,fc as Yt,fd as fe,g as Ot,ga as O,gb as W,ha as y,hb as J,hc as nt,hd as be,ia as V,ib as Nt,ic as ot,id as ge,j as q,ja as S,jb as bt,jc as at,k as yt,ka as _,kd as Ce,l as N,la as Et,lb as X,ld as je,ma as _t,na as ft,nc as te,nd as Se,o as E,oa as M,oc as ee,od as Ct,p as K,pc as ie,pd as jt,qa as r,qb as Y,qc as ne,qd as Oe,r as H,rb as Z,rc as oe,rd as ye,sa as g,sd as ve,tc as ae,td as Ee,uc as re,ud as St,va as Tt,vc as se,vd as Te,w as vt,wa as At,wc as le,wd as Ae,x as P,xa as xt,xb as Kt,xc as me,xd as xe,ya as wt,yb as D,za as $,zb as F}from"./chunk-HB43N7HN.js";var f={admin_fetch_object_list:{id:1,name:"admin_fetch_object_list",url:k.SERVER_URL+"admin_fetch_object_list/",request_method:"GET",content_type:"application/json"},admin_object_search_autocomplete:{id:2,name:"admin_object_search_autocomplete",url:k.SERVER_URL+"admin_object_search_autocomplete/",request_method:"GET",content_type:"application/json"},admin_target_user_search_autocomplete:{id:3,name:"admin_target_user_search_autocomplete",url:k.SERVER_URL+"admin_target_user_search_autocomplete/",request_method:"GET",content_type:"application/json"},admin_transfer_object:{id:4,name:"admin_transfer_object",url:k.SERVER_URL+"admin_transfer_object/",request_method:"POST",content_type:"application/x-www-form-urlencoded"},admin_enable_object:{id:5,name:"admin_enable_object",url:k.SERVER_URL+"admin_enable_object/",request_method:"POST",content_type:"application/x-www-form-urlencoded"},admin_disable_object:{id:6,name:"admin_disable_object",url:k.SERVER_URL+"admin_disable_object/",request_method:"POST",content_type:"application/x-www-form-urlencoded"}};function De(e,s){e&1&&b(0,"mat-spinner")}function Fe(e,s){if(e&1&&(o(0,"div",3),p(1,De,1,0,"mat-spinner"),a()),e&2){let t=_();l(),d(t.isLoadingResults?1:-1)}}function Re(e,s){if(e&1&&(o(0,"mat-option",14),r(1),a()),e&2){let t=s.$implicit;c("value",wt(t)),l(),g(" ",t," ")}}function Ve(e,s){if(e&1&&(o(0,"mat-optgroup",10),w(1,Re,2,3,"mat-option",14,x),a()),e&2){let t=s.$implicit;c("label",t.category),l(),L(t.values)}}var dt=(()=>{class e{constructor(){this.adminObjectService=u(R),this.dialogRef=u($t),this.data=u(Gt),this.isLoadingResults=!0,this.transferForm=new Nt({object_id:new bt(this.data.object_id),query:new bt("")})}formatAutoCompleteDisplayValue(t){let n=t.indexOf(":");return n>0&&(t=t.substring(0,n)),t}getValuesToReturn(){let t=this.transferForm.get("object_id").value,i=this.transferForm.get("query").value,m=i.indexOf(":"),j=i.substring(m+1);return{object_id:t,user_id:j}}checkSelectedUser(){return!this.transferForm.get("query").value}cancelClick(){this.dialogRef.close()}closeDialog(){this.dialogRef.close()}updateAutocomplete(t){this.isLoadingResults=!0,this.adminObjectService.getTargetUserAutocompleteData(this.transferForm.value).subscribe(i=>{this.isLoadingResults=!1,this.targetUserOptions=i.items,this.targetUserOptionsFiltered=q(i.items).pipe(H(""),N(n=>this.filterAutocomplete(t)))})}filterAutocomplete(t){return t?this.targetUserOptions.map(i=>({category:i.category,parameter:i.parameter,values:this.filterAutocompleteGroupValues(i.values,t)})).filter(i=>i.values.length>0):this.targetUserOptions}filterAutocompleteGroupValues(t,i){let n=i.toLowerCase();return t.filter(m=>m.toLowerCase().includes(n))}ngOnInit(){this.updateAutocomplete(),this.autocompleteObs=this.transferForm.controls.query.valueChanges.pipe(K(300)).subscribe(t=>{this.updateAutocomplete(t)})}ngOnDestroy(){this.autocompleteObs.unsubscribe()}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=U({type:e,selectors:[["app-admin-object-transfer"]],decls:28,vars:8,consts:[["useroptions","matAutocomplete"],["mat-dialog-title",""],["mat-dialog-content",""],[1,"element-loading-shade"],["color","primary"],[3,"formGroup"],["type","hidden","formControlName","object_id"],["appearance","fill",1,"element-full-width"],["type","text","aria-label","Etsi k\xE4ytt\xE4j\xE4, jolle kohdeilmoitus siirret\xE4\xE4n","matInput","","formControlName","query",3,"matAutocomplete"],["autoActiveFirstOption","",3,"displayWith"],[3,"label"],["mat-dialog-actions",""],["mat-stroked-button","","cdkFocusInitial","",3,"click"],["mat-stroked-button","","color","primary",3,"mat-dialog-close","disabled"],[3,"value"]],template:function(i,n){if(i&1&&(o(0,"h1",1),r(1,"Siirr\xE4 kohdeilmoitus vanhasta uuteen j\xE4rjestelm\xE4\xE4n"),a(),o(2,"div",2),p(3,Fe,2,1,"div",3),o(4,"h5")(5,"mat-icon",4),r(6,"info"),a(),r(7,"\xA0 Huom! Vaikka kohde olisi vanhassa j\xE4rjestelm\xE4ss\xE4 aktiivinen menee se varastoiduksi uudessa j\xE4rjestelm\xE4ss\xE4 kunnes se liitet\xE4\xE4n aktiiviseen tilaukseen! "),a(),o(8,"h5")(9,"mat-icon",4),r(10,"info"),a(),r(11,"\xA0 Tarkista siirron j\xE4lkeen kohdetiedot! "),a(),o(12,"form",5),b(13,"input",6),o(14,"mat-form-field",7)(15,"mat-label"),r(16,"Etsi k\xE4ytt\xE4j\xE4, jolle kohdeilmoitus siirret\xE4\xE4n"),a(),b(17,"input",8),o(18,"mat-autocomplete",9,0),w(20,Ve,3,1,"mat-optgroup",10,x),I(22,"async"),a()()()(),o(23,"p",11)(24,"button",12),S("click",function(){return n.cancelClick()}),r(25,"Peruuta"),a(),o(26,"button",13),r(27,"Siirr\xE4 ilmoitus"),a()()),i&2){let m=M(19);l(3),d(n.isLoadingResults?3:-1),l(9),c("formGroup",n.transferForm),l(5),c("matAutocomplete",m),l(),c("displayWith",n.formatAutoCompleteDisplayValue),l(2),L(G(22,6,n.targetUserOptionsFiltered)),l(6),c("mat-dialog-close",n.getValuesToReturn())("disabled",n.checkSelectedUser())}},dependencies:[Wt,Jt,ct,at,D,X,z,W,J,F,Z,Y,nt,it,ot,mt,lt,rt,st,Xt,et,zt,Q],encapsulation:2})}}return e})();var R=(()=>{class e{constructor(){this.router=u(tt),this.http=u(qt),this.dialog=u(Qt),this.objectTransferedSubj=new Ot,this.httpOptions={headers:new It({"Content-Type":"application/json"}),params:new v({})}}getObjectSearchAutocompleteData(t){let i="admin_object_search_autocomplete";return this.httpOptions.headers=this.httpOptions.headers.set("Content-Type",f[i].c
1ontent_type),this.httpOptions.params=new v({}),this.httpOptions.params=this.httpOptions.params.set("customer_type",t.customer_type?.toString()),this.httpOptions.params=this.httpOptions.params.set("query",t.query?.toString()),this.httpOptions.params=this.httpOptions.params.set("show_drafts",t.show_drafts?t.show_drafts.toString():""),this.httpOptions.params=this.httpOptions.params.set("show_active",t.show_active?t.show_active.toString():""),this.httpOptions.params=this.httpOptions.params.set("get_deprecated",t.get_deprecated?t.get_deprecated.toString():""),this.http.get(f[i].url,this.httpOptions).pipe(E(this.handleError("getObjectSearchAutocompleteData")))}getTargetUserAutocompleteData(t){let i="admin_target_user_search_autocomplete";return this.httpOptions.headers=this.httpOptions.headers.set("Content-Type",f[i].content_type),this.httpOptions.params=new v({}),this.httpOptions.params=this.httpOptions.params.set("query",t.query?.toString()),this.http.get(f[i].url,this.httpOptions).pipe(E(this.handleError("getTargetUserAutocompleteData")))}getObjectListData(t){let i="admin_fetch_object_list";return this.httpOptions.headers=this.httpOptions.headers.set("Content-Type",f[i].content_type),this.httpOptions.params=new v({}),this.httpOptions.params=this.httpOptions.params.set("customer_type",t.customer_type?.toString()),this.httpOptions.params=this.httpOptions.params.set("query",t.query?.toString()),this.httpOptions.params=this.httpOptions.params.set("show_drafts",t.show_drafts?t.show_drafts.toString():""),this.httpOptions.params=this.httpOptions.params.set("show_active",t.show_active?t.show_active.toString():""),this.httpOptions.params=this.httpOptions.params.set("get_deprecated",t.get_deprecated?t.get_deprecated.toString():""),this.http.get(f[i].url,this.httpOptions).pipe(E(this.handleError("getObjectListData")))}transferObjectDialog(t){return this.dialog.open(dt,{width:"800px",data:{object_id:t}}).afterClosed().subscribe(n=>{if(n)this.transferObject(n.object_id,n.user_id).subscribe(m=>this.objectTransferedSubj.next(m));else return this.objectTransferedSubj.next(!1)}),this.objectTransferedSubj}transferObject(t,i){let n="admin_transfer_object";this.httpOptions.headers=this.httpOptions.headers.set("Content-Type",f[n].content_type),this.httpOptions.params=new v({});let m=`object_id=${t}&user_id=${i}`;return this.http.post(f[n].url,m,this.httpOptions).pipe(E(this.handleError("transferObject")))}enableObject(t){let i="admin_enable_object";this.httpOptions.headers=this.httpOptions.headers.set("Content-Type",f[i].content_type),this.httpOptions.params=new v({});let n=`object_id=${t}`;return this.http.post(f[i].url,n,this.httpOptions).pipe(E(this.handleError("enableObject")))}disableObject(t){let i="admin_disable_object";this.httpOptions.headers=this.httpOptions.headers.set("Content-Type",f[i].content_type),this.httpOptions.params=new v({});let n=`object_id=${t}`;return this.http.post(f[i].url,n,this.httpOptions).pipe(E(this.handleError("disableObject")))}log(t){console.log(t)}handleError(t="operation",i){return n=>(console.error(n),this.log(`${t} failed: ${n.message}`),yt(i))}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275prov=vt({token:e,factory:e.\u0275fac})}}return e})();var Ie=()=>[5,10,25,100],qe=e=>({customer:e});function Ne(e,s){if(e&1&&(o(0,"mat-option",8),r(1),a()),e&2){let t=s.$implicit;c("value",t.value),l(),g(" ",t.viewValue," ")}}function Ke(e,s){e&1&&(o(0,"mat-hint",9),r(1,"Haetaan vanhasta j\xE4rjestelm\xE4st\xE4!"),a())}function He(e,s){if(e&1&&(o(0,"mat-option",8),r(1),a()),e&2){let t=s.$implicit,i=_().$implicit;c("value",Lt("",i.parameter,":",t)),l(),g(" ",t," ")}}function Pe(e,s){if(e&1&&(o(0,"mat-optgroup",12),w(1,He,2,4,"mat-option",8,x),a()),e&2){let t=s.$implicit;c("label",t.category),l(),L(t.values)}}function Ue(e,s){e&1&&b(0,"mat-spinner")}function Be(e,s){if(e&1&&(o(0,"div",18),p(1,Ue,1,0,"mat-spinner"),a()),e&2){let t=_();l(),d(t.isLoadingResults?1:-1)}}function $e(e,s){e&1&&(o(0,"span"),r(1,">"),a())}function Ge(e,s){e&1&&(o(0,"th",40)(1,"mat-icon"),r(2,"place"),a()())}function Qe(e,s){e&1&&(o(0,"mat-icon",42),r(1,"fmd_bad"),a())}function ze(e,s){e&1&&(o(0,"mat-icon",43),r(1,"where_to_vote"),a())}function We(e,s){e&1&&(o(0,"mat-icon",44),r(1,"place"),a())}function Je(e,s){e&1&&(o(0,"mat-icon",45),r(1,"place"),a())}function Xe(e,s){if(e&1&&(o(0,"td",41),p(1,Qe,2,0,"mat-icon",42),p(2,ze,2,0,"mat-icon",43),p(3,We,2,0,"mat-icon",44),p(4,Je,2,0,"mat-icon",45),a()),e&2){let t=s.$implicit;l(),d(t.status===1?1:-1),l(),d(t.status===2?2:-1),l(),d(t.status===3?3:-1),l(),d(t.status===4&&t.customer_type==="subscription"?4:-1)}}function Ye(e,s){e&1&&(o(0,"th",40),r(1," Kohdenumero "),a())}function Ze(e,s){if(e&1&&(o(0,"td",41),r(1),a()),e&2){let t=s.$implicit;l(),g(" ",t.id," ")}}function ti(e,s){e&1&&(o(0,"th",40),r(1," Muokattu "),a())}function ei(e,s){if(e&1&&(o(0,"td",41),r(1),I(2,"date"),a()),e&2){let t=s.$implicit;l(),g(" ",Dt(2,1,t.modified_date,"dd.MM.yy")," ")}}function ii(e,s){e&1&&(o(0,"th",46),r(1," Kaupunki "),a())}function ni(e,s){e&1&&(o(0,"span")(1,"em",9),r(2,"puuttuu"),a()())}function oi(e,s){if(e&1&&(o(0,"td",47),r(1),p(2,ni,3,0,"span"),a()),e&2){let t=s.$implicit;l(),g(" ",t.city," "),l(),d(t.city?-1:2)}}function ai(e,s){e&1&&(o(0,"th",40),r(1," Osoite "),a())}function ri(e,s){e&1&&(o(0,"span")(1,"em",9),r(2,"puuttuu"),a()())}function si(e,s){if(e&1&&(o(0,"td",41),r(1),p(2,ri,3,0,"span"),a()),e&2){let t=s.$implicit;l(),g(" ",t.address," "),l(),d(t.address?-1:2)}}function li(e,s){e&1&&(o(0,"th",46),r(1," Tilatyyppi "),a())}function mi(e,s){e&1&&(o(0,"span")(1,"em",9),r(2,"puuttuu"),a()())}function ci(e,s){if(e&1&&(o(0,"td",47),r(1),p(2,mi,3,0,"span"),a()),e&2){let t=s.$implicit;l(),g(" ",t.type," "),l(),d(t.type?-1:2)}}function pi(e,s){e&1&&(o(0,"th",46),r(1," Pinta-ala "),a())}function di(e,s){if(e&1&&(o(0,"td",47),r(1),a()),e&2){let t=s.$implicit;l(),g(" ",t.area," ")}}function ui(e,s){e&1&&b(0,"th",48)}function hi(e,s){if(e&1&&(o(0,"td",49)(1,"button",50)(2,"mat-icon"),r(3,"more_vert"),a()()()),e&2){let t=s.$implicit;_();let i=M(76);l(),c("matMenuTriggerFor",i)("matMenuTriggerData",t)}}function _i(e,s){e&1&&b(0,"tr",51)}
1function fi(e,s){e&1&&b(0,"tr",52)}function bi(e,s){if(e&1&&(o(0,"button",53)(1,"mat-icon"),r(2,"pageview"),a(),o(3,"span"),r(4,"N\xE4yt\xE4 aktiivinen tilaus"),a()()),e&2){let t=_().published_order_uuid;c("routerLink",$("/admin/order/view/",t))}}function gi(e,s){if(e&1){let t=V();o(0,"button",54),S("click",function(){T(t);let n=_(2).id,m=_();return A(m.enableObject(n))}),o(1,"mat-icon",57),r(2,"publish"),a(),o(3,"span"),r(4,"Julkaise"),a()()}}function Ci(e,s){if(e&1){let t=V();o(0,"button",54),S("click",function(){T(t);let n=_(2).id,m=_();return A(m.disableObject(n))}),o(1,"mat-icon",9),r(2,"cancel"),a(),o(3,"span"),r(4,"Lopeta julkaiseminen"),a()()}}function ji(e,s){if(e&1&&(o(0,"span"),p(1,gi,5,0,"button",56),p(2,Ci,5,0,"button",56),a()),e&2){let t=_().status;l(),d(t===3?1:-1),l(),d(t===2?2:-1)}}function Si(e,s){if(e&1){let t=V();o(0,"span"),p(1,bi,5,2,"button",53),o(2,"button",54),S("click",function(){let n=T(t).id,m=_();return A(m.viewObjectDialog(n))}),o(3,"mat-icon"),r(4,"preview"),a(),o(5,"span"),r(6,"N\xE4yt\xE4 kohdeilmoitus"),a()(),o(7,"button",53)(8,"mat-icon"),r(9,"edit"),a(),o(10,"span"),r(11,"Muokkaa kohdeilmoitusta"),a()(),o(12,"button",55)(13,"mat-icon"),r(14,"analytics"),a(),o(15,"span"),r(16,"Tilastot"),a()(),p(17,ji,3,2,"span"),a()}if(e&2){let t=s.id,i=s.user_id,n=s.customer_type,m=s.published_order_uuid;l(),d(m?1:-1),l(6),c("routerLink",$("/object/admin/edit/",t)),l(5),c("routerLink",$("/statistics/overview/admin/90/",t))("queryParams",kt(7,qe,i)),l(5),d(n==="contract"?17:-1)}}var ut=(()=>{class e{constructor(){this.navigator=u(Bt),this.location=u(Ft),this.fb=u(Kt),this.snackBar=u(Ee),this.dialog=u(Zt),this.objectService=u(we),this.adminObjectService=u(R),this.route=u(Ht),this.router=u(tt),this.isDrawerOpen=!1,this.displayedColumns=["status","id","modified_date","city","address","type","area","action"],this.objectCountTotal=0,this.isLoadingResults=!0,this.tableFilterValue="",this.paginatorPageIndex=0,this.customerTypeList=[{value:"contract",viewValue:"Sopimusasiakas"},{value:"subscription",viewValue:"Tilausasiakas"}],this.searchForm=this.fb.group({customer_type:[""],query:[""],show_drafts:[!1],show_active:[!0],get_deprecated:[!1]})}formatAutoCompleteDisplayValue(t){let n=t.indexOf(":");return n>0?t.substring(n+1):t}applyTableFilter(t){this.tableFilterValue=t,this.objectListdata.filter=t.trim().toLowerCase(),localStorage.setItem("admin_object_list_table_filter_value",t),this.objectListdata.paginator&&this.objectListdata.paginator.firstPage()}resetTableFilter(){this.tableFilterValue="",this.applyTableFilter("")}saveSortState(t){localStorage.setItem("admin_object_list_sort_header_id",t.active),localStorage.setItem("admin_object_list_sort_direction",t.direction)}savePaginatorState(t){localStorage.setItem("admin_object_list_paginator_index",t.pageIndex.toString()),localStorage.setItem("admin_object_list_paginator_pagesize",t.pageSize.toString())}viewObjectDialog(t){this.objectService.viewObjectDialog(t)}transferObjectDialog(t){let i=this.adminObjectService.transferObjectDialog(t).subscribe(n=>{i.unsubscribe(),n.status==="OK"?(this.snackBar.open("Kohdeilmoitus siirretty! Tarkista kohteen tiedot!","OK",{verticalPosition:"top",duration:6e3}),this.getDeprecated(!1,`login_email:${n.data.login_email}`)):n.status==="ERROR"&&this.snackBar.open(n.reason,"OK",{verticalPosition:"top",duration:5e3})})}getDeprecated(t,i){this.searchForm.get("query").setValue(i||"",{emitEvent:!1}),this.updateAutocomplete(),this.clearObjectList(),t?(this.searchForm.get("show_active").setValue(!1,{emitEvent:!1}),this.searchForm.get("show_active").disable({emitEvent:!1}),this.searchForm.get("show_drafts").setValue(!1,{emitEvent:!1}),this.searchForm.get("show_drafts").disable({emitEvent:!1})):(this.searchForm.get("show_active").enable({emitEvent:!1}),this.searchForm.get("show_drafts").enable({emitEvent:!1}),this.searchForm.get("get_deprecated").setValue(!1,{emitEvent:!1}),this.submitSearch()),this.updateUrlState(this.searchForm.value)}submitSearch(){this.updateUrlState(this.searchForm.value),this.fetchObjectListData(this.searchForm.value)}filterAutocomplete(t){return t?this.searchQueryOptions.map(i=>({category:i.category,parameter:i.parameter,values:this.filterAutocompleteGroupValues(i.values,t)})).filter(i=>i.values.length>0):this.searchQueryOptions}filterAutocompleteGroupValues(t,i){let n=i.toLowerCase();return t.filter(m=>m.toLowerCase().includes(n))}fetchObjectListData(t){this.isLoadingResults=!0,this.adminObjectService.getObjectListData(t).subscribe(i=>{this.isLoadingResults=!1,this.objectCountTotal=i.total_count,this.objectListdata=new Ct(i.items);let n=localStorage.getItem("admin_object_list_sort_header_id"),m=localStorage.getItem("admin_object_list_sort_direction");if(n){let ht=m==="desc"?"desc":"asc";this.sort.sort({id:n,start:ht,disableClear:!1})}this.objectListdata.paginator=this.paginator,this.objectListdata.sort=this.sort;let j=parseInt(localStorage.getItem("admin_object_list_paginator_index"),10);parseInt(localStorage.getItem("admin_object_list_paginator_pagesize"),10)>0})}updateUrlState(t){let i=this.router.createUrlTree([],{queryParams:t,relativeTo:this.route});this.location.replaceState(i.toString())}clearObjectList(){this.objectListdata=new Ct([]),this.objectCountTotal=0,this.resetTableFilter()}updateAutocomplete(t){this.isLoadingResults=!0,this.adminObjectService.getObjectSearchAutocompleteData(this.searchForm.value).subscribe(i=>{this.isLoadingResults=!1,this.searchQueryOptions=i.items,this.searchQueryOptionsFiltered=q(i.items).pipe(H(""),N(n=>this.filterAutocomplete(t)))})}
1enableObject(t){let i=this.adminObjectService.enableObject(t).subscribe(n=>{i.unsubscribe(),n.status==="OK"&&(this.snackBar.open("Kohdeilmoitus on nyt julkaistu","OK",{verticalPosition:"top",duration:5e3}),this.submitSearch())})}disableObject(t){let i=this.adminObjectService.disableObject(t).subscribe(n=>{i.unsubscribe(),n.status==="OK"&&(this.snackBar.open("Kohdeilmoituksen julkaiseminen lopetettu","OK",{verticalPosition:"top",duration:5e3}),this.submitSearch())})}ngOnInit(){this.route.queryParamMap.subscribe(t=>{let i=t.get("customer_type");this.searchForm.get("customer_type").setValue(i||"contract");let n=t.get("query");this.searchForm.get("query").setValue(n||"");let m=t.get("show_drafts");this.searchForm.get("show_drafts").setValue(m==="true");let j=t.get("show_active");this.searchForm.get("show_active").setValue(j!=="false");let h=t.get("get_deprecated");this.searchForm.get("get_deprecated").setValue(h==="true"),this.updateAutocomplete(n),this.submitSearch(),this.autocompleteObs=this.searchForm.controls.query.valueChanges.pipe(K(300)).subscribe(ht=>{this.updateAutocomplete(ht)})})}ngOnDestroy(){this.autocompleteObs.unsubscribe()}static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275cmp=U({type:e,selectors:[["app-admin-object-list"]],viewQuery:function(i,n){if(i&1&&Et(jt,5)(St,5),i&2){let m;_t(m=ft())&&(n.paginator=m.first),_t(m=ft())&&(n.sort=m.first)}},decls:79,vars:18,consts:[["filterDrawer",""],["searchqueryoptions","matAutocomplete"],["objectActions","matMenu"],[1,"sidenav-container"],["mode","over","position","start",1,"filter-drawer",3,"openedChange","opened"],[1,"sidenav-search-form",3,"formGroup"],["appearance","fill"],["formControlName","customer_type","matTooltip","Valitse asiakastyyppi"],[3,"value"],[1,"status-error"],["type","text","aria-label","Hae kohteen tai k\xE4ytt\xE4j\xE4n tietojen perusteella","matInput","","formControlName","query",3,"matAutocomplete"],["autoActiveFirstOption","",3,"displayWith"],[3,"label"],["formControlName","show_active",1,"slider-toggle"],["formControlName","show_drafts",1,"slider-toggle"],["mat-raised-button","","color","primary","type","submit",1,"submit-button",3,"click"],[1,"app-desktop-row"],["appearance","outlined",1,"appDefaultMatCard","full-width"],[1,"element-loading-shade"],["color","primary"],["mat-stroked-button","","type","button","aria-label","Suodattimet","matTooltip","Suodattimet",1,"filter-toggle-button",3,"click"],["mat-table","","matSort","",1,"mat-elevation-z2",3,"matSortChange","dataSource"],["matColumnDef","status"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","id"],["matColumnDef","modified_date"],["matColumnDef","city"],["class","SmHid","mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["class","SmHid","mat-cell","",4,"matCellDef"],["matColumnDef","address"],["matColumnDef","type"],["matColumnDef","area"],["matColumnDef","action"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","","align","right","class","text-right",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["aria-label","Valitse sivu",3,"page","length","pageSize","pageIndex","pageSizeOptions"],["matMenuContent",""],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["aria-hidden","false","aria-label","Kohde on luonnos","matTooltip","Kohde on luonnos",1,"material-icons","status-warning"],["aria-hidden","false","aria-label","Kohde on aktiivinen","matTooltip","Kohde on aktiivinen",1,"material-icons","status-active"],["aria-hidden","false","color","primary","aria-label","Kohde ei ole aktiivinen","matTooltip","Kohde ei ole aktiivinen",1,"material-icons"],["aria-hidden","false","aria-label","Vanhan j\xE4rjestelm\xE4n kohde","matTooltip","Vanhan j\xE4rjestelm\xE4n kohde",1,"material-icons","status-error"],["mat-header-cell","","mat-sort-header","",1,"SmHid"],["mat-cell","",1,"SmHid"],["mat-header-cell",""],["mat-cell","","align","right",1,"text-right"],["mat-flat-button","","color","primary","aria-label","Lis\xE4\xE4 toimintoja","matTooltip","Lis\xE4\xE4 toimintoja",1,"lineMenuButton",3,"matMenuTriggerFor","matMenuTriggerData"],["mat-header-row",""],["mat-row",""],["mat-menu-item","","routerLinkActive","active",3,"routerLink"],["mat-menu-item","",3,"click"],["mat-menu-item","","routerLinkActive","active",3,"routerLink","queryParams"],["mat-menu-item",""],[1,"status-active"]],template:function(i,n){if(i&1){let m=V();o(0,"mat-sidenav-container",3)(1,"mat-sidenav",4,0),xt("openedChange",function(h){return T(m),At(n.isDrawerOpen,h)||(n.isDrawerOpen=h),A(h)}),o(3,"h3"),r(4,"Hakuehdot"),a(),o(5,"form",5)(6,"mat-form-field",6)(7,"mat-label"),r(8,"Asiakastyyppi"),a(),o(9,"mat-select",7),w(10,Ne,2,2,"mat-option",8,x),a()(),o(12,"mat-form-field",6),p(13,Ke,2,0,"mat-hint",9),o(14,"mat-label"),r(15,"Kohdenumero tai k\xE4ytt\xE4j\xE4"),a(),b(16,"input",10),o(17,"mat-autocomplete",11,1),w(19,Pe,3,1,"mat-optgroup",12,x),I(21,"async"),a()(),o(22,"mat-slide-toggle",13),r(23,"N\xE4yt\xE4 vain julkaistut"),a(),o(24,"mat-slide-toggle",14),r(25,"N\xE4yt\xE4 my\xF6s luonnokset"),a(),o(26,"button",15),S("click",function(){T(m);let h=M(2);return n.submitSearch(),A(h.toggle())}),r(27,"N\xE4yt\xE4 tulokset"),a()()(),o(28,"mat-sidenav-content")(29,"div",16)(30,"mat-card",17),p(31,Be,2,1,"div",18),o(32,"mat-card-title"),r(33,"Kohdeilmoitukset"),a(),b(34,"mat-card-subtitle"),o(35,"mat-card-content")(36,"h4")(37,"mat-icon",19),r(38,"info"),a(),r(39,"\xA0 Kohdeilmoituksia: "),o(40,"strong"),p(41,$e,2,0,"span"),r(42),a()(),o(43,"button",20),S("click",function(){T(m);let h=M(2);return A(h.toggle())}),o(44,"mat-icon"),r(45,"filter_list"),a(),r(46," Suodattimet "),a(),o(47,"table",21),S("matSortChange",function(h){return n.saveSortState(h)}),O(48,22),C(49,Ge,3,0,"th",23)(50,Xe,5,4,"td",24),y(),O(51,25),C(52,Ye,2,0,"th",23)(53,Ze,2,1,"td",24),y(),O(54,26),C(55,ti,2,0,"th",23)(56,ei,3,4,"td",24),y(),O(57,27),C(58,ii,2,0,"th",28)(59,oi,3,2,"td",29),y(),O(60,30),C(61,ai,2,0,"th",23)(62,si,3,2,"td",24),y(),O(63,31),C(64,li,2,0,"th",28)(65,ci,3,2,"td",29),y(),O(66,32),C(67,pi,2,0,"th",28)(68,di,2,1,"td",29),y(),O(69,33),C(70,ui,1,0,"th",34)(71,hi,4,2,"td",35),y(),C(72,_i,1,0,"tr",36)(73,fi,1,0,"tr",37),a(),o(74,"mat-paginator",38),S("page",function(h){return n.savePaginatorState(h)}),a(),o(75,"mat-menu",null,2),C(77,Si,18,9,"ng-template",39),a()(),b(78,"mat-card-actions"),a()()()()}if(i&2){let m=M(18);l(),Tt("opened",n.isDrawerOpen),l(4),c("formGroup",n.searchForm),l(5),L(n.customerTypeList),l(3),d(n.searchForm.controls.get_deprecated.value?13:-1),l(3),c("matAutocomplete",m),l(),c("displayWith",n.formatAutoCompleteDisplayValue),l(2),L(G(21,15,n.searchQueryOptionsFiltered)),l(12),d(n.isLoadingResults?31:-1),l(10),d(n.objectCountTotal>=1e3?41:-1),l(),g("",n.objectCountTotal," kpl"),l(5),c("dataSource",n.objectListdata),l(25),c("matHeaderRowDef",n.displayedColumns),l(),c("matRowDefColumns",n.displayedColumns),l(),c("length",100)("pageSize",10)("pageIndex",n.paginatorPageIndex)("pageSizeOptions",Mt(17,Ie))}},dependencies:[ve,ye,D,X,z,W,J,F,Z,Y,nt,it,pe,te,st,Yt,ot,mt,lt,rt,Ae,et,Oe,ae,ct,re,le,se,at,de,St,_e,he,fe,Te,ue,be,oe,ge,je,Ce,Se,jt,ne,ie,ee,Ut,Pt,me,Q,Rt],styles:[".status-error[_ngcontent-%COMP%]{color:red}.status-warning[_ngcontent-%COMP%]{color:orange}.status-active[_ngcontent-%COMP%]{color:green}.submit-button[_ngcontent-%COMP%]{margin-top:1em}.filter-toggle-button[_ngcontent-%COMP%]{margin:0 0 1em}.text-right[_ngcontent-%COMP%]{text-align:right}"]})}}return e})();var Oi=[{path:"",redirectTo:"list",pathMatch:"full"},{path:"list",component:ut,canActivate:[ce]}],Me=(()=>{class e{static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275mod=B({type:e})}static{this.\u0275inj=P({imports:[gt.forChild(Oi),gt]})}}return e})();var In=(()=>{class e{static{this.\u0275fac=function(i){return new(i||e)}}static{this.\u0275mod=B({type:e})}static{this.\u0275inj=P({providers:[R,Le],imports:[Vt,D,F,xe,Me,ut,dt]})}}return e})();export{In as AdminObjectModule};

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.