PageSourceSearch

https://connect.ma.direct/4547.6485acf8e9496187.js

js ma.direct collected 2026-10-02 01:04:01 UTC 9,431 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunksaas_web=self.webpackChunksaas_web||[]).push([[4547],{95718(X,v,l){l.d(v,{i:()=>O});var F=l(49769),o=l(17705),p=l(47266),g=l(89079),u=l(89417),y=l(70152),R=l(23294),E=l(99172),M=l(25558),d=l(62900),T=l(36824),D=l(14247),B=l(68268),e=l(36089);const V=(c,h)=>({$implicit:c,item:h});function x(c,h){if(1&c&&(e.j41(0,"s-input",0),e.qAN(),e.k0s()),2&c){const r=e.XpG();e.Y8G("formControl",r.search),e.QXe()}}function K(c,h){1&c&&e.eu8(0)}function P(c,h){if(1&c){const r=e.RV6();e.j41(0,"s-dropdown-item-checkbox",2),e.bIt("valueChange",function(f){const m=p.eBV(r).$implicit,$=e.XpG(2);return p.Njj($.$select(m,f))}),e.j41(1,"div",3),e.DNE(2,K,1,0,"ng-container",4),e.k0s()()}if(2&c){const r=h.$implicit,_=e.XpG(2);e.Y8G("checked",_.$isSelected(r))("title",_.tooltipFunc()(r)),e.R7$(2),e.Y8G("ngTemplateOutlet",_.itemTemplate)("ngTemplateOutletContext",e.l_i(4,V,r,r))}}function j(c,h){1&c&&e.Z7z(0,P,3,7,"s-dropdown-item-checkbox",1,e.fX1),2&c&&e.Dyx(h)}let O=(()=>{class c{constructor(){this.selectionChange=(0,o.CGW)(),this.tooltipFunc=(0,o.hFB)(()=>""),this.itemValueKey="id",this.searchEnabled=!0,this.destroyRef=(0,p.WQX)(p.abz),this.controller=(0,p.WQX)(d.M),this.selectionService=(0,p.WQX)(B.A),this.search=new u.hs,this.items$=this.search.valueChanges.pipe((0,y.B)(300),(0,R.F)(),(0,E.Z)(""),
1(0,M.n)(r=>this.endpoint(r)))}ngOnInit(){this.controller.reset$.pipe((0,g.pQ)(this.destroyRef)).subscribe(()=>{this.search.reset()}),this.selectionService.selection$.pipe((0,g.pQ)(this.destroyRef)).subscribe(_=>{this.selectionChange.emit([..._])});let r=this.selected||"";Array.isArray(r)||(r=r.includes("|")?r.split("|"):r.includes(",")?r.split(","):[r]),r=r.filter(_=>""!==_),this.selectionService.init(r)}$select(r,_){return this.selectionService.set(`${r[this.itemValueKey]}`,_)}$isSelected(r){return this.selectionService.has(`${r[this.itemValueKey]}`)}static{this.\u0275fac=function(_){return new(_||c)}}static{this.\u0275cmp=e.VBU({type:c,selectors:[["s-data-table-filter-search"]],inputs:{tooltipFunc:[1,"tooltipFunc"],selected:"selected",endpoint:"endpoint",itemTemplate:"itemTemplate",itemValueKey:"itemValueKey",searchEnabled:"searchEnabled"},outputs:{selectionChange:"selectionChange"},decls:3,vars:4,consts:[["placeholder","\u041f\u043e\u0438\u0441\u043a",1,"mb-1",3,"formControl"],[3,"checked","title"],[3,"valueChange","checked","title"],[1,"column"],[4,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(_,f){if(1&_&&(e.nVh(0,x,1,1,"s-input",0),e.nVh(1,j,2,0),e.nI1(2,"async")),2&_){let m;e.vxM(f.searchEnabled?0:-1),e.R7$(),e.vxM((m=e.bMT(2,2,f.items$))?1:-1,m)}},dependencies:[D.S,u.YN,u.BC,u.X1,u.l_,T.f,F.T3,F.Jj],encapsulation:2})}}return c})()},4547(X,v,l){l.r(v),l.d(v,{ReportBranchFilterValueComponent:()=>m,default:()=>$});var F=l(49769),o=l(47266),p=l(17705),g=l(89417),u=l(69957),y=l(96354),R=l(95718),E=l(66986),M=l(49169),d=l(53691),T=l(14247),D=l(14548),B=l(71866),e=l(36089);let V=(()=>{class s extends B.o{constructor(){super(...arguments),this.path="/processed-report-elements-values/"}static{this.\u0275fac=function(i){return new(i||s)}}static{this.\u0275prov=e.tV_({token:s,factory:s.\u0275fac})}}return s})();const x=["percentage"],K=["search"],P=["number"],j=["daterange"];function O(s,C){1&s&&e.eu8(0)}function c(s,C){if(1&s){const t=e.RV6();e.j41(0,"div",6)(1,"s-input",7),e.qAN(),e.mxI("ngModelChange",function(n){o.eBV(t);const a=e.XpG();return e.DH7(a.filter[a.gteKey],n)||(a.filter[a.gteKey]=n),o.Njj(n)}),e.k0s(),e.j41(2,"div"),e.EFF(3,"\xa0\u2014\xa0"),e.k0s(),e.j41(4,"s-input",8),e.qAN(),e.mxI("ngModelChange",function(n){o.eBV(t);const a=e.XpG();return e.DH7(a.filter[a.lteKey],n)||(a.filter[a.lteKey]=n),o.Njj(n)}),e.k0s()()}if(2&s){const t=e.XpG();e.R7$(),e.R50("ngModel",t.filter[t.gteKey]),e.QXe(),e.R7$(3),e.R50("ngModel",t.filter[t.lteKey]),e.QXe()}}function h(s,C){if(1&s){const t=e.RV6();e.j41(0,"div",6)(1,"s-input",7),e.qAN(),e.mxI("ngModelChange",function(n){o.eBV(t);const a=e.XpG();return e.DH7(a.filter._fromPercentage,n)||(a.filter._fromPercentage=n),o.Njj(n)}),e.j41(2,"s-input-postfix"),e.EFF(3,"%"),e.k0s()(),e.j41(4,"div"),e.EFF(5,"\xa0\u2014\xa0"),e.k0s(),e.j41(6,"s-input",8),e.qAN(),e.mxI("ngModelChange",function(n){o.eBV(t);const a=e.XpG();return e.DH7(a.filter._toPercentage,n)||(a.filter._toPercentage=n),o.Njj(n)}),e.j41(7,"s-input-postfix"),e.EFF(8,"%"),e.k0s()()()}if(2&s){const t=e.XpG();e.R7$(),e.R50("ngModel",t.filter._fromPercentage),e.QXe(),e.R7$(5),e.R50("ngModel",t.filter._toPercentage),e.QXe()}}function r(s,C){if(1&s){const t=e.RV6();e.j41(0,"s-range-datepicker3",9),e.bIt("rangeChange",function(n){o.eBV(t);const a=e.XpG();return o.Njj(a.$dateRangeChange(n))}),e.k0s()}if(2&s){const t=e.XpG();e.Y8G("value",t.selectedDateRange())}}function _(s,C){if(1&s){const t=e.RV6();e.j41(0,"s-data-table-filter-search",10),e.bIt("selectionChange",function(n){o.eBV(t);const a=e.XpG();return o.Njj(a.$selectionChange(n))}),e.k0s()}if(2&s){const t=e.XpG(),i=e.sdS(10);
1e.Y8G("endpoint",t.searchValues)("itemTemplate",i)("itemValueKey",t.valueKey)("selected",t.filter[t.filterKey])("tooltipFunc",t.tooltip)}}function f(s,C){if(1&s&&(e.j41(0,"div"),e.EFF(1),e.k0s()),2&s){const t=C.item,i=e.XpG();e.R7$(),e.SpI(" ",i.label(t)," ")}}let m=(()=>{class s{get filterKey(){return`values__${this.headerFilterComponent.header.key}__in`}get gteKey(){return`values__${this.headerFilterComponent.header.key}__gte`}get lteKey(){return`values__${this.headerFilterComponent.header.key}__lte`}constructor(){this.filter={},this.selectedDateRange=(0,o.vPA)([]),this.activatedRoute=(0,o.WQX)(u.nX),this.headerFilterComponent=(0,o.WQX)(E.d),this.elementValuesService=(0,o.WQX)(V),this.percentageFilter=(0,p.ebz)("percentage"),this.searchValues=t=>{const i=this.activatedRoute.snapshot.queryParams,n=this.activatedRoute.snapshot.data;return this.elementValuesService.get((0,d.ef)({search:t,key:this.headerFilterComponent.header.key,project_id:n.report?n.report.project_scheme.project.id:i.project,branch_id:i.branch,worker_report_id:n.report?.id,limit:100})).pipe((0,y.T)(({results:I})=>I.map(A=>({id:A,value:A}))))},this.valueKey="id",this.tooltip=t=>`${this.label(t)}`,this.label=t=>this.isIndexed?`${t.value}`.replace(/^\d+:/,""):t.value,(0,o.QZP)(()=>{const t=this.headerFilterComponent.header.key,i=this.filter[`values__${t}__gte`],n=this.filter[`values__${t}__lte`];this.selectedDateRange.set(i&&n?[new Date(i),new Date(n)]:[])})}ngOnInit(){const t=this.headerFilterComponent.header.key;this.templates={str:this.searchFilter,date:this.dateRangeFilter,int:this.numberFilter,percentage:this.percentageFilter(),time:this.numberFilter},this.headerFilterComponent.getFilter=()=>this.getFilter();const i=this.headerFilterComponent.header;if(this.type=i.description,this.isIndexed=["checkbox","select","radio"].includes(`${this.type}`.replace("-input","")),this.isMedia=["media","photo-input","video-input","audio-input"].includes(this.type)||"fieldset"===this.type,this.template=this.templates[this.type],"percentage"===this.type&&(void 0!==this.filter[`values__${t}__gte`]&&(this.filter._fromPercentage=100*this.filter[`values__${t}__gte`]),void 0!==this.filter[`values__${t}__lte`]&&(this.filter._toPercentage=100*this.filter[`values__${t}__lte`])),!this.template&&!this.isMedia){const n=a=>this.type.includes(a);n("-id")||n("-offset")||n("number")||n("computed")?this.template=this.templates.int:n("-date")||n("date-")?this.template=this.templates.date:(this.template=this.templates.str,this.valueKey="value")}this.template||(i.filterRender=null)}$dateRangeChange(t){const[i,n]=t||[],a=this.headerFilterComponent.header.key;if(!i||!n)return delete this.filter[`values__${a}__gte`],void delete this.filter[`values__${a}__lte`];this.filter[`values__${a}__gte`]=(0,d._u)((0,d.zi)(i)),this.filter[`values__${a}__lte`]=(0,d._u)((0,d.MY)(n))}$selectionChange(t){this.filter[this.filterKey]=t.length?t.join("|"):null}getFilter(){const t=this.headerFilterComponent.header.key;if(this.filter[this.filterKey])return{[this.filterKey]:this.filter[this.filterKey]};const i=`values__${t}__gte`,n=`values__${t}__lte`;return void 0!==this.filter[i]||void 0!==this.filter[n]?{[i]:this.filter[i],[n]:this.filter[n]}:{}}static{this.\u0275fac=function(i){return new(i||s)}}static{this.\u0275cmp=e.VBU({type:s,selectors:[["s-report-branch-filter-value"]],viewQuery:function(i,n){if(1&i&&(e.wEZ(n.percentageFilter,x,5),e.GBs(K,7)(P,7)(j,7)),2&i){let a;e.NyB(),e.mGM(a=e.lsd())&&(n.searchFilter=a.first),e.mGM(a=e.lsd())&&(n.numberFilter=a.first),e.mGM(a=e.lsd())&&(n.dateRangeFilter=a.first)}},inputs:{filter:"filter"},decls:11,vars:1,consts:[["number",""],["percentage",""],["daterange",""],["search",""],["itemTemplate",""],[4,"ngTemplateOutlet"],[1,"row"],["placeholder","\u041e\u0442","mask","0*",3,"ngModelChange","ngModel"],["placeholder","\u0414\u043e","mask","0*",3,"ngModelChange","ngModel"],["placeholder","\u0414\u0430\u0442\u0430",2,"height","44px",3,"rangeChange","value"],[3,"selectionChange","endpoint","itemTemplate","itemValueKey","selected","tooltipFunc"]],template:function(i,n){1&i&&e.DNE(0,O,1,0,"ng-container",5)(1,c,5,2,"ng-template",null,0,e.C5r)(3,h,9,2,"ng-template",null,1,e.C5r)(5,r,1,1,"ng-template",null,2,e.C5r)(7,_,1,5,"ng-template",null,3,e.C5r)(9,f,2,1,"ng-template",null,4,e.C5r),2&i&&e.Y8G("ngTemplateOutlet",n.template)},dependencies:[T.S,g.YN,g.BC,g.vS,F.T3,M.o,R.i,D.x],encapsulation:2})}}return s})();const $=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.