1(self.webpackChunkenergy_tcm=self.webpackChunkenergy_tcm||[]).push([[133],{58693:(H,I,n)=>{"use strict";n.d(I,{p:()=>T});var o=n(60177),u=n(59512),_=n(634),c=n(54438);let T=(()=>{class d{static#t=this.\u0275fac=function(C){return new(C||d)};static#e=this.\u0275mod=c.$C({type:d});static#i=this.\u0275inj=c.G2t({providers:[u.u],imports:[o.MD,_.r]})}return d})()},78296:(H,I,n)=>{"use strict";n.d(I,{E:()=>d});var o=n(54438),u=n(59512),_=n(41635),c=n(76965),T=n(29262);let d=(()=>{class m{constructor(C,f,A,X,L){this.dataService=C,this.actions=f,this.store=A,this.toastService=X,this.loaderService=L}static#t=this.\u0275fac=function(f){return new(f||m)(o.KVO(u.u),o.KVO(_.En),o.KVO(c.il),o.KVO(T.FS),o.KVO(T.wA))};static#e=this.\u0275prov=o.jDH({token:m,factory:m.\u0275fac})}return m})()},59512:(H,I,n)=>{"use strict";n.d(I,{u:()=>_});var o=n(12906),u=n(54438);let _=(()=>{class c extends o.d{constructor(){super(...arguments),this.DOMAINS_ROOT="domains"}getDomain(d){const m=this.buildUrl([this.DOMAINS_ROOT,d]);return this.get(m)}getDomains(d){const m={};d&&(m.exclude_ids=d);const h=this.buildUrl(this.DOMAINS_ROOT,m);return this.get(h)}createDomain(d){const m=this.buildUrl(this.DOMAINS_ROOT);return this.post(m,d)}patchDomain(d,m){const h=this.buildUrl([this.DOMAINS_ROOT,d]);return this.patch(h,m)}deleteDomains(d){const m={domain_ids:this.extractIds(d)},h=this.buildUrl(this.DOMAINS_ROOT,m);return this.del(h)}static#t=this.\u0275fac=(()=>{let d;return function(h){return(d||(d=u.xGo(c)))(h||c)}})();static#e=this.\u0275prov=u.jDH({token:c,factory:c.\u0275fac})}return c})()},65631:(H,I,n)=>{"use strict";n.d(I,{Eh:()=>_,VB:()=>c,Xx:()=>u,f3:()=>o});const o="[Domains] GET domains",u="[Domains] GET domains success";class _{constructor(d){this.payload=d,this.type=o}}class c{constructor(d){this.payload=d,this.type=u}}},26556:(H,I,n)=>{"use strict";n.d(I,{K:()=>R});var o=n(60177),u=n(76965),_=n(41635),c=n(24421),T=n(14421),d=n(15539),m=n(49090),h=n(95006),C=n(83921),f=n(65631),A=n(78296),X=n(76613),L=n(54438);let $=(()=>{class G extends A.E{constructor(){super(...arguments),this.getDomains=(0,_.EH)(()=>this.actions.pipe((0,_.gp)(f.f3),(0,d.M)(()=>this.loaderService.show()),(0,m.n)(E=>this.dataService.getDomains(E.payload.exclude_ids).pipe((0,h.T)(M=>new f.VB({id:E.payload.id,domains:M})),(0,C.W)(M=>(0,T.of)(new X.Rn(M))))))),this.getDomainsSuccess=(0,_.EH)(()=>this.actions.pipe((0,_.gp)(f.Xx),(0,d.M)(()=>this.loaderService.hide())),{dispatch:!1})}static#t=this.\u0275fac=(()=>{let E;return function(J){return(E||(E=L.xGo(G)))(J||G)}})();static#e=this.\u0275prov=L.jDH({token:G,factory:G.\u0275fac})}return G})();var x=n(58693),U=n(29262);let R=(()=>{class G{static#t=this.\u0275fac=function(M){return new(M||G)};static#e=this.\u0275mod=L.$C({type:G});static#i=this.\u0275inj=L.G2t({imports:[o.MD,x.p,u.md.forFeature(c.qx,c.Ff),_.Vm.forFeature([$]),U.ni]})}return G})()},24421:(H,I,n)=>{"use strict";n.d(I,{Ff:()=>T,kq:()=>d,qx:()=>c});var o=n(20039),u=n(65631);const _={domains:(0,o.T5)()},c="domains";function T(m=_,h){return h.type===u.Xx?{...m,domains:m.domains.set(h.payload.id,h.payload.domains)}:m}const d=m=>m[c].domains},50675:(H,I,n)=>{"use strict";n.d(I,{k:()=>$});var o=n(76965),u=n(45286),_=n(7605),c=n(95006),T=n(58728),d=n(65631),m=n(24421),h=n(54438),C=n(59788),f=n(83891);function A(x,U){1&x&&h.nrm(0,"mcrai-option",1),2&x&&h.Y8G("value",null)}function X(x,U){if(1&x&&(h.j41(0,"mcrai-option",2),h.EFF(1),h.k0s()),2&x){const R=U.$implicit;h.Y8G("value",R.id)("title",R.hostname),h.R7$(),h.SpI(" ",R.name," ")}}function L(x,U){if(1&x&&(h.j41(0,"mcrai-select",0),h.DNE(1,A,1,1,"mcrai-option",1),h.Z7z(2,X,2,3,"mcrai-option",2,h.fX1),h.k0s()),2&x){const R=h.XpG();h.Mz_("placeholder","Dom\xe9na",R.required?" *":"",""),h.Y8G("control",R.control),h.R7$(),h.vxM(1,R.nullable?1:-1),h.R7$(),h.Dyx(R.domains.items)}}let $=(()=>{class x{get control(){return this._control}set control(R){this._control=R}constructor(R){this.store=R,this.destroy=new u.B7,this.required=!1,this.nullable=!0}ngOnInit(){this.getDomains(),this.selectDomains()}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}getDomains(){this.store.dispatch(new d.Eh({id:this.id}))}selectDomains(){this.store.pipe((0,o.Lt)(m.kq),(0,_.Q)(this.destroy),(0,c.T)(R=>
1R.get(this.id)),(0,T.p)(R=>!!R)).subscribe(R=>this.domains=R)}static#t=this.\u0275fac=function(G){return new(G||x)(h.rXU(o.il))};static#e=this.\u0275cmp=h.VBU({type:x,selectors:[["aegisx-select-domain"]],inputs:{control:"control",required:"required",nullable:"nullable"},decls:1,vars:1,consts:[[3,"placeholder","control"],[3,"value"],[3,"value","title"]],template:function(G,y){1&G&&h.DNE(0,L,4,4,"mcrai-select",0),2&G&&h.vxM(0,y.domains?0:-1)},dependencies:[C.w,f.P]})}return x})()},23149:(H,I,n)=>{"use strict";n.d(I,{j:()=>d});var o=n(60177),u=n(89417),_=n(29262),c=n(26556),T=n(54438);let d=(()=>{class m{static#t=this.\u0275fac=function(f){return new(f||m)};static#e=this.\u0275mod=T.$C({type:m});static#i=this.\u0275inj=T.G2t({imports:[o.MD,u.X1,c.K,_.ni]})}return m})()},69734:(H,I,n)=>{"use strict";n.d(I,{$D:()=>d,EX:()=>o,KW:()=>u,Oz:()=>T,r_:()=>c});const o="[Authenticated] UPDATE authenticated",u="[Authenticated] UPDATE authenticated success";class c{constructor(h){this.payload=h,this.type=o}}class T{constructor(h){this.payload=h,this.type=u}}class d{constructor(h){this.payload=h,this.type="[Authenticated] ERROR"}}},90937:(H,I,n)=>{"use strict";n.d(I,{X:()=>X});var o=n(89417),u=n(76965),_=n(45286),c=n(7605),T=n(69734),d=n(79341),m=n(54438),h=n(50675),C=n(63649),f=n(33579);function A(L,$){if(1&L){const x=m.RV6();m.j41(0,"button",2),m.bIt("click",function(){m.eBV(x);const R=m.XpG();return m.Njj(R.patch())}),m.EFF(1,"Nastavit"),m.k0s()}}let X=(()=>{class L{get controls(){return this.form.controls}constructor(x){this.store=x,this.destroy=new _.B7,this.form=new o.J3({active_domain_aegisx:new o.hs(null,o.k0.required)})}ngOnInit(){this.selectAuthenticated()}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}selectAuthenticated(){this.store.pipe((0,u.Lt)(d.If),(0,c.Q)(this.destroy)).subscribe(x=>{this.user=x,this.updateForm(x)})}updateForm(x){this.form.reset(),this.form.patchValue({active_domain_aegisx:x.active_domain_aegisx?x.active_domain_aegisx.id:x.active_domain?x.active_domain.id:null})}isPatchButtonDisabled(){return this.form.invalid||!this.form.dirty}patch(){this.isPatchButtonDisabled()||this.store.dispatch(new T.r_({body:this.form.value}))}static#t=this.\u0275fac=function(U){return new(U||L)(m.rXU(u.il))};static#e=this.\u0275cmp=m.VBU({type:L,selectors:[["aegisx-select-user-domain"]],decls:3,vars:2,consts:[[1,"mr8",3,"control"],["mcrai-button","neutral"],["mcrai-button","neutral",3,"click"]],template:function(U,R){1&U&&(m.j41(0,"mcrai-row"),m.nrm(1,"aegisx-select-domain",0),m.DNE(2,A,2,0,"button",1),m.k0s()),2&U&&(m.R7$(),m.Y8G("control",R.controls.active_domain_aegisx),m.R7$(),m.vxM(2,R.isPatchButtonDisabled()?-1:2))},dependencies:[h.k,C.Q,f.o]})}return L})()},53278:(H,I,n)=>{"use strict";n.d(I,{G:()=>y});var o=n(60177),u=n(89417),_=n(41635),c=n(23149),T=n(91316),d=n(29262),m=n(12906),h=n(54438);let C=(()=>{class E extends m.d{updateAuthenticated(J){const K=this.buildUrl("me");return this.patch(K,J)}static#t=this.\u0275fac=(()=>{let J;return function(V){return(J||(J=h.xGo(E)))(V||E)}})();static#e=this.\u0275prov=h.jDH({token:E,factory:E.\u0275fac})}return E})();var f=n(14421),A=n(15539),X=n(49090),L=n(95006),$=n(83921),x=n(69734),U=n(46150),R=n(76965);let G=(()=>{class E{constructor(J,K,V,l,a){this.dataService=J,this.actions=K,this.store=V,this.toastService=l,this.loaderService=a,this.updateAuthenticated=(0,_.EH)(()=>this.actions.pipe((0,_.gp)(x.EX),(0,A.M)(()=>{this.loaderService.show()}),(0,X.n)(g=>this.dataService.updateAuthenticated(g.payload.body).pipe((0,L.T)(v=>new x.Oz(v)),(0,$.W)(v=>(0,f.of)(new x.$D(v))))))),this.updateAuthenticatedSuccess=(0,_.EH)(()=>this.actions.pipe((0,_.gp)(x.KW),(0,A.M)(g=>{this.loaderService.hide(),this.toastService.makeToast(g.payload.message,d.Ck.Success)}),(0,X.n)(g=>[new U.r_(g.payload)])))}static#t=this.\u0275fac=function(K){return new(K||E)(h.KVO(C),h.KVO(_.En),h.KVO(R.il),h.KVO(d.FS),h.KVO(d.wA))};static#e=this.\u0275prov=h.jDH({token:E,factory:E.\u0275fac})}return E})(),y=(()=>{class E{static#t=this.\u0275fac=function(K){return new(K||E)};static#e=this.\u0275mod=h.$C({type:E});static#i=this.\u0275inj=h.G2t({providers:[C],imports:[o.MD,u.X1,c.j,T.U,_.Vm.forFeature
1([G]),d.xT,d.LU]})}return E})()},4956:(H,I,n)=>{"use strict";n.d(I,{EM:()=>_,JP:()=>u,d:()=>o});const o="[Base Users] user action success";class u{constructor(d){this.payload=d,this.type=o}}const _="[Base Users] users action success"},51234:(H,I,n)=>{"use strict";n.d(I,{NV:()=>o,O_:()=>_,xb:()=>c,xn:()=>u});const o="[Base Users] GET user",u="[Base Users] GET user success";class _{constructor(d){this.payload=d,this.type=o}}class c{constructor(d){this.payload=d,this.type=u}}},69207:(H,I,n)=>{"use strict";n.d(I,{Cg:()=>u,GP:()=>h,HP:()=>m,P_:()=>c,Q1:()=>o,TB:()=>T,Ud:()=>d,a7:()=>_});const o="[Base Users] GET users",u="[Base Users] GET users success",_="[Users] SET filter",c="[Users] RESET filter";class T{constructor(f){this.payload=f,this.type=o}}class d{constructor(f){this.payload=f,this.type=u}}class m{constructor(f){this.payload=f,this.type=_}}class h{constructor(f){this.payload=f,this.type=c}}},13802:(H,I,n)=>{"use strict";n.d(I,{a:()=>l});var o=n(60177),u=n(89417),_=n(76965),c=n(41635),T=n(95894),d=n(15539),m=n(49090),h=n(29262),C=n(4956),f=n(51234),A=n(69207),X=n(27404),L=n(54438);let $=(()=>{class a extends X.r{constructor(){super(...arguments),this.userActionSuccess=(0,c.EH)(()=>this.actions.pipe((0,c.gp)(C.d),(0,d.M)(v=>this.toastService.makeToast(v.payload.message,h.Ck.Success)),(0,m.n)(v=>[new f.xb(v.payload)]))),this.usersActionSuccess=(0,c.EH)(()=>this.actions.pipe((0,c.gp)(C.EM),(0,d.M)(v=>this.toastService.makeToast(v.payload.message,h.Ck.Success)),(0,m.n)(v=>[new A.Ud({id:"",items:v.payload})])))}static#t=this.\u0275fac=(()=>{let v;return function(b){return(v||(v=L.xGo(a)))(b||a)}})();static#e=this.\u0275prov=L.jDH({token:a,factory:a.\u0275fac})}return a})();var x=n(97142),U=n(14421),R=n(95006),G=n(83921),y=n(76613);let E=(()=>{class a extends X.r{constructor(){super(...arguments),this.getUser=(0,c.EH)(()=>this.actions.pipe((0,c.gp)(f.NV),(0,d.M)(()=>this.loaderService.show()),(0,m.n)(v=>this.baseUsersService.getUser(v.payload.user_id).pipe((0,R.T)(F=>new f.xb(F)),(0,G.W)(F=>(0,U.of)(new y.Rn(F))))))),this.getUserSuccess=(0,c.EH)(()=>this.actions.pipe((0,c.gp)(f.xn),(0,d.M)(()=>this.loaderService.hide())),{dispatch:!1})}static#t=this.\u0275fac=(()=>{let v;return function(b){return(v||(v=L.xGo(a)))(b||a)}})();static#e=this.\u0275prov=L.jDH({token:a,factory:a.\u0275fac})}return a})();var M=n(57421),J=n(18456);let K=(()=>{class a extends X.r{constructor(){super(...arguments),this.getUsers=(0,c.EH)(()=>this.actions.pipe((0,c.gp)(A.Q1),(0,d.M)(()=>this.loaderService.show()),(0,M.E)(this.store.pipe((0,_.Lt)(T.QZ))),(0,J.qI)(([v,F])=>this.baseUsersService.getUsers(v.payload.page,F[v.payload.id]).pipe((0,R.T)(b=>new A.Ud({id:v.payload.id,items:b})),(0,G.W)(b=>(0,U.of)(new y.Rn(b))))))),this.getUsersSuccess=(0,c.EH)(()=>this.actions.pipe((0,c.gp)(A.Cg),(0,d.M)(()=>this.loaderService.hide())),{dispatch:!1})}static#t=this.\u0275fac=(()=>{let v;return function(b){return(v||(v=L.xGo(a)))(b||a)}})();static#e=this.\u0275prov=L.jDH({token:a,factory:a.\u0275fac})}return a})();var V=n(634);let l=(()=>{class a{static#t=this.\u0275fac=function(F){return new(F||a)};static#e=this.\u0275mod=L.$C({type:a});static#i=this.\u0275inj=L.G2t({providers:[x.V],imports:[o.MD,V.r,u.X1,h.ni,_.md.forFeature(T.qx,T.Ff),c.Vm.forFeature([$,E,K])]})}return a})()},27404:(H,I,n)=>{"use strict";n.d(I,{r:()=>d});var o=n(54438),u=n(97142),_=n(41635),c=n(76965),T=n(29262);let d=(()=>{class m{constructor(C,f,A,X,L){this.baseUsersService=C,this.actions=f,this.store=A,this.toastService=X,this.loaderService=L}static#t=this.\u0275fac=function(f){return new(f||m)(o.KVO(u.V),o.KVO(_.En),o.KVO(c.il),o.KVO(T.FS),o.KVO(T.wA))};static#e=this.\u0275prov=o.jDH({token:m,factory:m.\u0275fac})}return m})()},95894:(H,I,n)=>{"use strict";n.d(I,{Ff:()=>T,QZ:()=>h,VR:()=>d,mB:()=>m,qx:()=>c});var o=n(69207),u=n(51234);const _={users:{},user:null,filter:{}},c="aegisxBaseUsers";function T(C=_,f){switch(f.type){case o.Cg:return{...C,users:{...C.users,[f.payload.id]:f.payload.items}};case u.xn:return{...C,user:f.payload.item};case o.a7:return{...C,filter:{...C.filter,[f.payload.id]:f.payload.filter}};case o.P_:return{...C,filter:{...C.filter,[f.payload.id]:null}};default:return C}}const d=C=>C[c].users,m=C=>C[c].user,h=C=>C[c].filter},97142:(H,I,n)=>{"use strict";n.d(I,{V:()=>c});var o=n(12906),u=n(80070),_=n(54438);let c=(()=>{class T extends o.d{constructor(){super(...arguments),this.USERS_URL="users",this.ROLES_URL="users/roles",this.ROLE_USERS="users",this.USER_CATEGORIES="categories",this.PRICES="prices",this.DOCUMENTS="documents",this.INVOICES="invoices",this.ORDERS="orders",this.EXPORTS="exports"}getUser(m){const h=this.buildUrl([this.USERS_URL,m]);return this.get(h)}getUsers(m,h=null){const C=Object.assign({page:m},h),f=this.buildUrl(this.USERS_URL,C,!0);return this.get(f)}getRoleUsers(m,h){const f=this.buildUrl([this.ROLES_URL,m,this.ROLE_USERS],{page:h});return this.get(f)}getRolesUsers(m,h){const f=this.buildUrl([this.ROLES_URL,this.ROLE_USERS],{page:h,role_ids:m});return this.get(f)}addRoleUsers(m,h){const f=this.buildUrl([this.ROLES_URL,m,this.ROLE_USERS]);return this.post(f,h)}deleteRoleUsers(m,h){const f=this.buildUrl([this.ROLES_URL,m,this.ROLE_USERS],{user_ids:(0,u._)(h)});return this.del(f)}getUserCategories(m){const C=this.buildUrl([this.USERS_URL,m,this.USER_CATEGORIES]);return this.get(C)}getUserDocuments(m,h,C){const A=this.buildUrl([this.USERS_URL,m,this.DOCUMENTS],{...C,page:h});return this.get(A)}getUserPrices(m,h){const f=this.buildUrl([this.USERS_URL,m,this.PRICES],{page:h});return this.get(f)}
1getUserInvoices(m,h,C){const A=this.buildUrl([this.USERS_URL,m,this.INVOICES],{...C,page:h});return this.get(A)}getUserExports(m,h,C){const A=this.buildUrl([this.USERS_URL,m,this.EXPORTS],{...C,page:h});return this.get(A)}addUserCategories(m,h){const f=this.buildUrl([this.USERS_URL,m,this.USER_CATEGORIES]);return this.post(f,h)}getUserOrders(m,h,C){const A=this.buildUrl([this.USERS_URL,m,this.ORDERS],{...C,page:h});return this.get(A)}static#t=this.\u0275fac=(()=>{let m;return function(C){return(m||(m=_.xGo(T)))(C||T)}})();static#e=this.\u0275prov=_.jDH({token:T,factory:T.\u0275fac})}return T})()},50133:(H,I,n)=>{"use strict";n.r(I),n.d(I,{ImportModule:()=>$r});var o=n(60177),u=n(76965),_=n(41635),c=n(29262);const T="[Import] GET imports",d="[Import] GET imports success",m="[Imports] SET filter",h="[Imports] RESET filter";class C{constructor(p){this.payload=p,this.type=T}}class f{constructor(p){this.payload=p,this.type=d}}class A{constructor(p){this.payload=p,this.type=m}}class X{constructor(){this.type=h}}const L="[Import] GET import",$="[Import] GET import success";class x{constructor(p){this.payload=p,this.type=L}}class U{constructor(p){this.payload=p,this.type=$}}const R="[Imports] UPDATE imports",G="[Imports] UPDATE imports success";class y{constructor(p){this.payload=p,this.type=R}}class E{constructor(p){this.payload=p,this.type=G}}const M="[Imports] GET imports filter",J="[Imports] GET imports filter success";class K{constructor(){this.type=M}}class V{constructor(p){this.payload=p,this.type=J}}const l={imports:null,import:null,filter:null,filters:null},a="aegisxImports";function g(i=l,p){switch(p.type){case d:let e;return e=p.payload.append?{items:i.imports.items.concat(p.payload.imports.items),paginator:p.payload.imports.paginator}:p.payload.imports,{...i,imports:e};case $:return{...i,import:p.payload.item};case G:return{...i,imports:{...i.imports,items:v(i.imports.items,p.payload.imports.items)}};case m:return{...i,filter:p.payload.filter};case h:return{...i,filter:null};case J:return{...i,filters:p.payload.filter};default:return i}}const v=(i,p)=>i.map(e=>{let r=e;return p.forEach(s=>{s.id===e.id&&(r=s)}),r}),F=i=>i[a].filter,b=i=>i[a].filters;var rt=n(63040),ft=n(97309),vt=n(14085),P=n(45286),z=n(14421),O=n(7605),nt=n(58728),j=n(43574),N=n(41080),k=n(42551),ct=n(70762),st=n(42351);function mt(i,p=N.b){const r=(0,k.$)(i)?+i-p.now():Math.abs(i);return s=>s.lift(new yt(r,p))}class yt{constructor(p,e){this.delay=p,this.scheduler=e}call(p,e){return e.subscribe(new w(p,this.delay,this.scheduler))}}class w extends ct.v{constructor(p,e,r){super(p),this.delay=e,this.scheduler=r,this.queue=[],this.active=!1,this.errored=!1}static dispatch(p){const e=p.source,r=e.queue,s=p.scheduler,S=p.destination;for(;r.length>0&&r[0].time-s.now()<=0;)r.shift().notification.observe(S);if(r.length>0){const it=Math.max(0,r[0].time-s.now());this.schedule(p,it)}else this.unsubscribe(),e.active=!1}_schedule(p){this.active=!0,this.destination.add(p.schedule(w.dispatch,this.delay,{source:this,destination:this.destination,scheduler:p}))}scheduleNotification(p){if(!0===this.errored)return;const e=this.scheduler,r=new W(e.now()+this.delay,p);this.queue.push(r),!1===this.active&&this._schedule(e)}_next(p){this.scheduleNotification(st.E.createNext(p))}_error(p){this.errored=!0,this.queue=[],this.destination.error(p),this.unsubscribe()}_complete(){this.scheduleNotification(st.E.createComplete()),this.unsubscribe()}}class W{constructor(p,e){this.time=p,this.notification=e}}var Q=n(14929),D=n(89417),q=n(76651);const lt="[Import] START import",tt="[Import] POST import",Z="[Import] POST import success",B="[Import] MANUAL START import",ut="[Import] MANUAL POST import";class et{constructor(p){this.payload=p,this.type=lt}}class pt{constructor(p){this.payload=p,this.type=tt}}class St{constructor(p){this.payload=p,this.type=Z}}class Et{constructor(p){this.payload=p,this.type=B}}class kt{constructor(p){this.payload=p,this.type=ut}}var _t=function(i){return i.FTP="ftp",i.UPLOAD="upload",i.CSV="csv",i}(_t||{}),t=n(54438),ot=n(63649),Ct=n(4379),Bt=n(26588),gt=n(23509),dt=n(90113),at=n(36001),Tt=n(31992),Lt=n(46346),Zt=n(94300),Jt=n(54444),Mt=n(97768),It=n(49969);let Gt=(()=>{class i extends Mt.nb{constructor(e){super(e)}static#t=this.\u0275fac=function(r){return new(r||i)(t.rXU(t.C4Q))};static#e=this.\u0275dir=t.FsC({type:i,selectors:[["","mcraiStepLabel",""]],features:[t.Vt3]})}return i})();var Qt=n(2800);function ye(i,p){if(1&i&&t.eu8(0,2),2&i){const e=t.XpG();t.Y8G("ngTemplateOutlet",e.getTemplateLabel().template)}}function Ee(i,p){if(1&i&&t.EFF(0),2&i){const e=t.XpG();t.SpI(" ",e.getStringLabel()," ")}}let Ce=(()=>{class i{constructor(e){this._elRef=e,this.cssClass=!0}ngOnInit(){}getStringLabel(){return this._label instanceof Gt?null:this._label}getTemplateLabel(){return this._label instanceof Gt?this._label:null}getHostElement(){return this._elRef.nativeElement}getStringIndex(){return this._index+1+"."}isActive(){return this._active}static#t=this.\u0275fac=function(r){return new(r||i)(t.rXU(t.aKT))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["mcrai-step-header"]],hostVars:2,hostBindings:function(r,s){2&r&&t.AVh("mcrai-step-header",s.cssClass)},inputs:{_label:[t.Mj6.None,"label","_label"],_index:[t.Mj6.None,"index","_index"],_active:[t.Mj6.None,"active","_active"]},decls:5,vars:4,consts:[["mcrai-button","",1,"mcrai-step-header__label",3,"disabled"],[1,"mcrai-step-header__label-container"],[3,"ngTemplateOutlet"]],template:function(r,s){1&r&&(t.j41(0,"button",0)(1,"div",1),t.EFF(2),t.DNE(3,ye,1,1,"ng-container",2)(4,Ee,1,1),t.k0s()()),2&r&&(t.Y8G("disabled",s.isActive()),t.R7$(2),t.SpI(" ",s.getStringIndex()," "),t.R7$(),t.vxM(3,s.getTemplateLabel()?3:-1),t.R7$(),t.vxM(4,s.getStringLabel()?4:-1))},dependencies:[o.T3,ot.Q],styles:[".mcrai-step-header[_ngcontent-%COMP%]{flex:0 0 auto}.mcrai-step-header__label[_ngcontent-%COMP%]{height:50px}.mcrai-step-header__label-container[_ngcontent-%COMP%]{display:flex;flex-direction:column}"]})}return i})();const Re=["*"];function Fe(i,p){1&i&&t.SdG(0)}function De(i,p){1&i&&t.nrm(0,"div",4)}function Se(i,p){if(1&i){const e=t.RV6();t.j41(0,"mcrai-step-header",3),t.bIt("click",function(){const s=t.eBV(e).$implicit;return t.Njj(s.select())}),t.k0s(),t.DNE(1,De,1,0,"div",4)}if(2&i){const e=p.$implicit,r=p.$index,s=p.$index,S=p.$count,it=t.XpG();t.Y8G("index",r)("label",e.stepLabel||e.label)("active",it.selectedIndex===r),t.R7$(),t.vxM(1,s!==S-1?1:-1)}}function Ie(i,p){if(1&i&&(t.j41(0,"div",5),t.eu8(1,6),t.k0s()),2&i){const e=p.$implicit,r=p.$index,s=t.XpG();t.AVh("mcrai-stepper__step--active",s.selectedIndex===r),t.Y8G("@stepTransition",s._getAnimationDirection(r)),t.R7$(),t.Y8G("ngTemplateOutlet",e.content)}}let qt=(()=>{class i extends Mt.VI{constructor(e){super(e)}static#t=this.\u0275fac=function(r){return new(r||i)(t.rXU((0,t.Rfq)(()=>Pt)))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["mcrai-step"]],contentQueries:function(r,s,S){if
1(1&r&&t.wni(S,Gt,5),2&r){let it;t.mGM(it=t.lsd())&&(s.stepLabel=it.first)}},features:[t.Vt3],ngContentSelectors:Re,decls:1,vars:0,template:function(r,s){1&r&&(t.NAR(),t.DNE(0,Fe,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}return i})(),Pt=(()=>{class i extends Mt.Up{constructor(){super(...arguments),this.cssClass=!0,this._stepHeader=new t.rOR}ngAfterContentInit(){super.ngAfterContentInit(),this._steps.changes.pipe((0,O.Q)(this._destroyed)).subscribe(()=>this._stateChanged())}static#t=this.\u0275fac=(()=>{let e;return function(s){return(e||(e=t.xGo(i)))(s||i)}})();static#e=this.\u0275dir=t.FsC({type:i,selectors:[["","mcraiStepper",""]],contentQueries:function(r,s,S){if(1&r&&t.wni(S,qt,4),2&r){let it;t.mGM(it=t.lsd())&&(s._steps=it)}},hostVars:2,hostBindings:function(r,s){2&r&&t.AVh("mcrai-stepper",s.cssClass)},features:[t.Vt3]})}return i})(),Te=(()=>{class i extends Pt{constructor(){super(...arguments),this.extendCssClass=!0}static#t=this.\u0275fac=(()=>{let e;return function(s){return(e||(e=t.xGo(i)))(s||i)}})();static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["mcrai-horizontal-stepper"]],hostVars:2,hostBindings:function(r,s){2&r&&t.AVh("mcrai-stepper--h
1orizontal",s.extendCssClass)},features:[t.Jv_([{provide:Pt,useExisting:i}]),t.Vt3],decls:6,vars:0,consts:[[1,"mcrai-stepper__header-container"],[1,"mcrai-stepper__container"],[1,"mcrai-stepper__step",3,"mcrai-stepper__step--active"],[3,"click","index","label","active"],[1,"mcrai-stepper__header-line"],[1,"mcrai-stepper__step"],[3,"ngTemplateOutlet"]],template:function(r,s){1&r&&(t.j41(0,"div",0),t.Z7z(1,Se,2,4,null,null,t.fX1),t.k0s(),t.j41(3,"div",1),t.Z7z(4,Ie,2,4,"div",2,t.fX1),t.k0s()),2&r&&(t.R7$(),t.Dyx(s.steps),t.R7$(3),t.Dyx(s.steps))},dependencies:[o.T3,Ce],styles:[".mcrai-stepper{display:block}.mcrai-stepper__header-container{display:flex;align-items:center;margin-bottom:10px}.mcrai-stepper__header-line{flex:auto;height:1px;margin:0 5px}.mcrai-stepper__step{overflow:hidden}.mcrai-stepper__step:not(.mcrai-stepper__step--active){height:0}\n"],encapsulation:2,data:{animation:[(0,It.hZ)("stepTransition",[(0,It.wk)("previous",(0,It.iF)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,It.wk)("current",(0,It.iF)({transform:"none",visibility:"visible"})),(0,It.wk)("next",(0,It.iF)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,It.kY)("* => *",(0,It.i0)(`${Qt.e.COMPLEX} ${Qt.r.DECELERATION_CURVE}`))])]},changeDetection:0})}return i})(),Oe=(()=>{class i extends Mt.v5{constructor(e){super(e)}static#t=this.\u0275fac=function(r){return new(r||i)(t.rXU(Pt,8))};static#e=this.\u0275dir=t.FsC({type:i,selectors:[["","mcraiStepperNext",""]],inputs:{_stepper:[t.Mj6.None,"mcraiStepperNext","_stepper"]},features:[t.Jv_([{provide:Mt.Up,useExisting:Pt}]),t.Vt3]})}return i})(),xe=(()=>{class i extends Mt.FK{constructor(e){super(e)}static#t=this.\u0275fac=function(r){return new(r||i)(t.rXU(Pt,8))};static#e=this.\u0275dir=t.FsC({type:i,selectors:[["","mcraiStepperPrev",""]],inputs:{_stepper:[t.Mj6.None,"mcraiStepperPrev","_stepper"]},features:[t.Jv_([{provide:Mt.Up,useExisting:Pt}]),t.Vt3]})}return i})();var Rt=n(33579),Ft=n(33555);function ke(i,p){if(1&i){const e=t.RV6();t.j41(0,"button",3),t.bIt("click",function(){const s=t.eBV(e).$implicit,S=t.XpG();return t.Njj(S.selectType(s))}),t.j41(1,"span",4),t.EFF(2),t.k0s(),t.j41(3,"span",5),t.EFF(4),t.k0s()()}
1if(2&i){const e=p.$implicit,r=t.XpG();t.Y8G("mcrai-button",r.isActive(e)?"positive":"neutral"),t.R7$(2),t.SpI(" ",e.display_name," "),t.R7$(2),t.SpI(" ",e.description," ")}}function Me(i,p){if(1&i){const e=t.RV6();t.j41(0,"button",3),t.bIt("click",function(){const s=t.eBV(e).$implicit,S=t.XpG();return t.Njj(S.selectType(s))}),t.j41(1,"span",4),t.EFF(2),t.k0s(),t.j41(3,"span",5),t.EFF(4),t.k0s()()}if(2&i){const e=p.$implicit,r=t.XpG();t.Y8G("mcrai-button",r.isActive(e)?"positive":"neutral"),t.R7$(2),t.SpI(" ",e.display_name," "),t.R7$(2),t.SpI(" ",e.description," ")}}let Pe=(()=>{class i{constructor(){this.typeChange=new t.bkB,this.IMPORT_TYPES=[[{name:"product",display_name:"Produkty",description:"Vytvo\u0159\xed nov\xe9 produkty a zna\u010dky.",required:[{term:"internal_id",description:"Intern\xed ID"},{term:"brand",description:"Zna\u010dka produktu"},{term:"code",description:"K\xf3d produktu"},{term:"ean",description:"EAN"}],optional:[{term:"variant_internal_id",description:"Intern\xed ID varianty"},{term:"variant_name",description:"N\xe1zev varianty"},{term:"subvariant_name",description:"N\xe1zev subvarianty"},{term:"code_oe",description:"K\xf3d oe"},{term:"product_name",description:"N\xe1zev produktu"},{term:"store_state_value",description:"Stav skladu - hodnota"},{term:"store_state_name",description:"Stav skladu - n\xe1zev"},{term:"flag_action",description:"Flag akce"},{term:"flag_recommended",description:"Flag doporu\u010dujeme"},{term:"flag_tip",description:"Flag tip"}]},{name:"category",display_name:"Kategorie",description:"Vytvo\u0159\xed nov\xe9 kategorie.",required:[{term:"level_1",description:"1. \xfarove\u0148 kategorie"}],optional:[{term:"order",description:"Po\u0159ad\xed"},{term:"url",description:"URL adresa"},{term:"language",description:"Jazyk"},{term:"name",description:"N\xe1zev"},{term:"name_detail",description:"N\xe1zev ve v\xfdpisu"},{term:"description",description:"Popis"},{term:"seo_title",description:"SEO Title"},{term:"seo_description",description:"SEO Description"},{term:"level_2",description:"2. \xfarove\u0148 kategorie"},{term:"level_3",description:"3. \xfarove\u0148 kategorie"},{term:"level_4",description:"4. \xfarove\u0148 kategorie"},{term:"level_5",description:"5. \xfarove\u0148 kategorie"},{term:"level_6",description:"6. \xfarove\u0148 kategorie"},{term:"level_7",description:"7. \xfarove\u0148 kategorie"},{term:"level_8",description:"8. \xfarove\u0148 kategorie"},{term:"level_9",description:"9. \xfarove\u0148 kategorie"},{term:"level_10",description:"10. \xfarove\u0148 kategorie"},{term:"level_11",description:"11. \xfarove\u0148 kategorie"},{term:"level_12",description:"12. \xfarove\u0148 kategorie"},{term:"level_13",description:"13. \xfarove\u0148 kategorie"},{term:"level_14",description:"14. \xfarove\u0148 kategorie"},{term:"level_15",description:"15. \xfarove\u0148 kategorie"}]},{name:"brand",display_name:"V\xfdrobci",description:"Vytvo\u0159\xed nebo uprav\xed zna\u010dky",required:[{term:"brand",description:"N\xe1zev v\xfdrobce"}],optional:[{term:"text",description:"Popis v\xfdrobce"}]},{name:"heureka",display_name:"Heur\xe9ka",description:"Importuje v\u0161e z XML v Heur\xe9ka form\xe1tu.",required:[],optional:[]},{name:"discount",display_name:"Slevov\xe9 kup\xf3ny",description:"Vytvo\u0159\xed nov\xe9 slevov\xe9 kup\xf3ny",required:[{term:"code",description:"K\xf3d"}],optional:[{term:"discount",description:""},{term:"discount_percent",description:""},{term:"date_from",description:"Datum platnosti od (d.m.Y)"},{term:"date_to",description:"Datum platnosti od (d.m.Y)"},{term:"enabled",description:"Platn\xfd"},{term:"use_count",description:"Po\u010det pou\u017eit\xed (0 = neomezen\u011b)"},{term:"cart_price",description:"Minim\xe1ln\xed hodnota ko\u0161\xedku (0 = neomezen\u011b)"}]},{name:"param",display_name:"Parametry",description:"Vytvo\u0159\xed nov\xe9 parametry.",required:[{term:"name",description:"N\xe1zev pro hled\xe1n\xed"}],optional:[{term:"name_detail",description:"N\xe1zev"},{term:"url",description:"URL"},{term:"unit",description:"Jednotka"},{term:"sort_index",description:"Defaultn\xed po\u0159ad\xed"},{term:"is_array",description:"Zda parametr m\u016f\u017ee m\xedt v\xedce hodnot"},{term:"language",description:"Jazyk"}]}
1],[{name:"product_info",display_name:"Popisy",description:"P\u0159id\xe1 popisy a videa k existuj\xedc\xedm produkt\u016fm.",required:[{term:"code",description:"K\xf3d produktu"},{term:"brand",description:"Zna\u010dka produktu"},{term:"language",description:"Jazyk"}],optional:[{term:"name",description:"N\xe1zev"},{term:"url",description:"URL"},{term:"productname",description:"Dodate\u010dn\xfd n\xe1zev 1"},{term:"productname_alt",description:"Dodate\u010dn\xfd n\xe1zev 2"},{term:"short_description",description:"Zkr\xe1cen\xfd popis produktu"},{term:"description",description:"Cel\xfd popis produktu"},{term:"video",description:"YouTube video"},{term:"seo_title",description:"SEO Title"},{term:"seo_description",description:"SEO Description"},{term:"note",description:"Pozn\xe1mka"}]},{name:"product_image",display_name:"Obr\xe1zky",description:"P\u0159id\xe1 obr\xe1zky k existuj\xedc\xedm produkt\u016fm.",required:[{term:"code",description:"K\xf3d varianty ke kter\xe9mu obr\xe1zek pat\u0159\xed"},{term:"brand",description:"Zna\u010dka produktu"},{term:"path",description:"Cesta k obr\xe1zku"}],optional:[{term:"index",description:"Po\u0159ad\xed obr\xe1zku v galerii"}]},{name:"product_param",display_name:"Parametry",description:"P\u0159id\xe1 parametry k existuj\xedc\xedm produkt\u016fm.",required:[{term:"code",description:"K\xf3d subvarianty ke kter\xe9mu parametry pat\u0159\xed"},{term:"brand",description:"Zna\u010dka produktu"}],optional:[{term:"language",description:"Jazyk"}]},{name:"product_price",display_name:"Ceny",description:"P\u0159id\xe1 ceny k existuj\xedc\xedm produkt\u016fm.",required:[{term:"code",description:"K\xf3d subvarianty ke kter\xe9mu cena pat\u0159\xed"},{term:"brand",description:"Zna\u010dka produktu"},{term:"price_moc",description:"Cena moc"},{term:"dph",description:"DPH"}],optional:[{term:"price",description:"Cena se slevou"}]},{name:"product_category",display_name:"Za\u0159azen\xed produkt\u016f",description:"Za\u0159ad\xed existuj\xedc\xed produkty do kategori\xed. Vytvo\u0159\xed neexistuj\xedc\xed kategorie.",required:[{term:"internal_id",description:"Intern\xed ID produktu"},{term:"brand",description:"Zna\u010dka produktu"},{term:"level_1",description:"1. \xfarove\u0148 kategorie"}],optional:[{term:"level_2",description:"2. \xfarove\u0148 kategorie"},{term:"level_3",description:"3. \xfarove\u0148 kategorie"},{term:"level_4",description:"4. \xfarove\u0148 kategorie"},{term:"level_5",description:"5. \xfarove\u0148 kategorie"},{term:"level_6",description:"6. \xfarove\u0148 kategorie"},{term:"level_7",description:"7. \xfarove\u0148 kategorie"},{term:"level_8",description:"8. \xfarove\u0148 kategorie"},{term:"level_9",description:"9. \xfarove\u0148 kategorie"},{term:"level_10",description:"10. \xfarove\u0148 kategorie"},{term:"level_11",description:"11. \xfarove\u0148 kategorie"},{term:"level_12",description:"12. \xfarove\u0148 kategorie"},{term:"level_13",description:"13. \xfarove\u0148 kategorie"},{term:"level_14",description:"14. \xfarove\u0148 kategorie"},{term:"level_15",description:"15. \xfarove\u0148 kategorie"}]},{name:"product_alternative",display_name:"Alternativy produkt\u016f",description:"P\u0159i\u0159ad\xed alternativy k produkt\u016fm",required:[{term:"internal_id",description:"Intern\xed ID produktu"},{term:"brand",description:"Zna\u010dka produktu"},{term:"alt_internal_id",description:"Intern\xed ID alternativn\xedho produktu"},{term:"alt_brand",description:"Zna\u010dka alternativn\xedho produktu"}],optional:[]},{name:"product_file",display_name:"P\u0159\xedlohy proudkt\u016f",description:"P\u0159id\xe1 p\u0159\xedlohy k existuj\xedc\xedm produkt\u016fm.",required:[{term:"internal_id",description:"Intern\xed ID produktu"},{term:"brand",description:"Zna\u010dka produktu"},{term:"path",description:"Cesta k p\u0159\xedloze (ftp nebo p\u016fvodn\xed n\xe1zev z uploadu)"}],optional:[{term:"name",description:"Zobrazovan\xfd n\xe1zev p\u0159\xedlohy (s p\u0159\xedponou)"}]},{name:"param_order",display_name:"Po\u0159ad\xed parametr\u016f",description:"Po\u0159ad\xed parametr\u016f pro jednotliv\xe9 kategorie.",required:[{term:"name",description:""},{term:"sort_index",description:"Po\u0159ad\xed"},{term:"level_1",description:"1. \xfarove\u0148 kategorie"}],optional:[{term:"level_2",description:"2. \xfarove\u0148 kategorie"},{term:"level_3",description:"3. \xfarove\u0148 kategorie"},{term:"level_4",description:"4. \xfarove\u0148 kategorie"},{term:"level_5",description:"5. \xfarove\u0148 kategorie"},{term:"level_6",description:"6. \xfarove\u0148 kategorie"},{term:"level_7",description:"7. \xfarove\u0148 kategorie"},{term:"level_8",description:"8. \xfarove\u0148 kategorie"},{term:"level_9",description:"9. \xfarove\u0148 kategorie"},{term:"level_10",description:"10. \xfarove\u0148 kategorie"},{term:"level_11",description:"11. \xfarove\u0148 kategorie"},{term:"level_12",description:"12. \xfarove\u0148 kategorie"},{term:"level_13",description:"13. \xfarove\u0148 kategorie"},{term:"level_14",description:"14. \xfarove\u0148 kategorie"},{term:"level_15",description:"15. \xfarove\u0148 kategorie"}]},{name:"seller_info",display_name:"Informace prodejc\u016f",description:"Dodate\u010dn\xe9 informace pro prodejce",required:[{term:"login",description:"ID prodejce"}],optional:[{term:"email",description:"Email prodejce"},{term:"phone",description:"Tel. \u010d\xedslo prodejce"},{term:"website",description:"Webov\xe1 str\xe1nka prodejce"}]},{name:"product_discount",display_name:"Slevov\xe9 kup\xf3ny",description:"P\u0159id\xe1 produkty k slevov\xfdm kup\xf3n\u016fm.",required:[{term:"
1code",description:"K\xf3d slevov\xe9ho kup\xf3nu"},{term:"product_ean",description:"EAN produktu"}],optional:[]}]]}ngOnInit(){}selectType(e){this.typeChange.emit({type:e})}isActive(e){return this.activeType&&this.activeType.name===e.name}static#t=this.\u0275fac=function(r){return new(r||i)};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-select-import-type"]],inputs:{activeType:"activeType"},outputs:{typeChange:"typeChange"},decls:10,vars:0,consts:[[1,"heading"],[1,"import-type-list"],[1,"import-type",3,"mcrai-button"],[1,"import-type",3,"click","mcrai-button"],[1,"import-type__name"],[1,"import-type__description"]],template:function(r,s){1&r&&(t.j41(0,"h3",0),t.EFF(1,"Z\xe1kladn\xed"),t.k0s(),t.j41(2,"div",1),t.Z7z(3,ke,5,3,"button",2,t.fX1),t.k0s(),t.j41(5,"h3",0),t.EFF(6,"Dopl\u0148ky"),t.k0s(),t.j41(7,"div",1),t.Z7z(8,Me,5,3,"button",2,t.fX1),t.k0s()),2&r&&(t.R7$(3),t.Dyx(s.IMPORT_TYPES[0]),t.R7$(5),t.Dyx(s.IMPORT_TYPES[1]))},dependencies:[ot.Q],styles:[".heading[_ngcontent-%COMP%]{margin:20px 0 10px}.import-type-list[_ngcontent-%COMP%]{display:flex;flex-flow:row wrap;margin-bottom:20px}.import-type[_ngcontent-%COMP%]{flex:0 0 calc(33.3333% - 2rem);width:100%;line-height:1;display:flex;flex-direction:column;align-items:center;padding:10px 20px;height:100px;margin:0 10px 10px 0;white-space:normal}.import-type__name[_ngcontent-%COMP%]{font-size:16px;margin-bottom:10px;font-weight:500}.import-type__description[_ngcontent-%COMP%]{font-size:14px;font-style:italic;color:#fff}"],changeDetection:0})}return i})();var Dt=n(49090),$t=n(63020),be=n(49776),Vt=n(97519),Xt=n(28520),bt=n(59788),Ut=n(83891);function Ue(i,p){if(1&i&&(t.j41(0,"mcrai-row")(1,"mcrai-col")(2,"mcrai-panel")(3,"mcrai-panel-header")(4,"h2"),t.EFF(5,"URL"),t.k0s()(),t.j41(6,"mcrai-panel-content"),t.nrm(7,"mcrai-input",3),t.k0s()()()()),2&i){const e=t.XpG(2);t.R7$(7),t.Y8G("control",e.form.controls.file_url)}}function je(i,p){if(1&i&&(t.j41(0,"mcrai-row")(1,"mcrai-col")(2,"mcrai-panel")(3,"mcrai-panel-header")(4,"h2"),t.EFF(5,"Nahr\xe1n\xed souboru"),t.k0s()(),t.j41(6,"mcrai-panel-content"),t.nrm(7,"mcrai-input",4),t.k0s()()()()),2&i){const e=t.XpG(2);t.R7$(7),t.Y8G("control",e.form.controls.file)}}function Ae(i,p){if(1&i&&(t.j41(0,"mcrai-row")(1,"mcrai-col")(2,"mcrai-panel")(3,"mcrai-panel-header")(4,"h2"),t.EFF(5,"Zdroj"),t.k0s()(),t.j41(6,"mcrai-panel-content")(7,"mcrai-select",0)(8,"mcrai-option",1),t.EFF(9,"Nahr\xe1t soubor"),t.k0s(),t.j41(10,"mcrai-option",2),t.EFF(11,"Pou\u017e\xedt existuj\xedc\xed (URL)"),t.k0s()()()()()(),t.DNE(12,Ue,8,1,"mcrai-row")(13,je,8,1,"mcrai-row")),2&i){const e=t.XpG();t.R7$(7),t.Y8G("control",e.form.controls.file_source),t.R7$(5),t.vxM(12,e.isSourceActive("url")?12:-1),t.R7$(),t.vxM(13,e.isSourceActive("upload")?13:-1)}}function Be(i,p){if(1&i&&(t.j41(0,"mcrai-row")(1,"mcrai-col"),t.nrm(2,"mcrai-input",4),t.k0s()()),2&i){const e=t.XpG();t.R7$(2),t.Y8G("control",e.form.controls.file)}}let Le=(()=>{class i{constructor(){this.destroy=new P.B7,this.fileChange=new t.bkB,this.form=new D.J3({file:new D.hs,file_source:new D.hs,file_url:new D.hs},this.validateForm.bind(this))}ngOnInit(){(0,be.zV)([this.form.valueChanges,this.form.statusChanges]).pipe((0,O.Q)(this.destroy),(0,Dt.n)(([e,r])=>(0,z.of)(this.form.valid?[e,r]:[{file:null,file_source:null,file_url:null},r])),(0,$t.B)(100)).subscribe(([e,r])=>this.fileChange.emit(e))}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}validateForm(e){return!0===this.isHeurekaImport()?this.validateFormHeureka(e):e.controls.file.errors}validateFormHeureka(e){const r=e.value;switch(r.file_source){case"upload":return e.controls.file.errors;case"url":return r.file_url?null:{error:"file_url is required"};default:return{error:"file_source is required"}}}isHeurekaImport(){return!!this.activeType&&"heureka"===this.activeType.name}isSourceActive(e){return this.form.value.file_source===e}static#t=this.\u0275fac=function(r){return new(r||i)};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-select-import-file"]],inputs:{activeType:"activeType"},outputs:{fileChange:"fileChange"},decls:2,vars:1,consts:[["placeholder","Zdroj souboru",3,"control"],["value","upload"],["value","url"],["type","text","placeholder","URL adresa",3,"control"],["type","file",3,"control"]],template:function(r,s){1&r&&t.DNE(0,Ae,14,3)(1,Be,3,1),2&r&&t.vxM(0,s.isHeurekaImport()?0:1)},dependencies:[gt.g,dt.l,at.B,Vt.N,Xt.e,bt.w,Ut.P,Rt.o,Ft.g]})}return i})();var Nt=n(41819),zt=n(62523),Ht=n(39103);function we(i,p){if(1&i&&(t.j41(0,"mcrai-dt"),t.EFF(1),t.k0s(),t.j41(2,"mcrai-dd"),t.EFF(3),t.k0s()),2&i){const e=p.$implicit;t.R7$(),t.JRh(e.term),t.R7$(2),t.JRh(e.description)}}function Ge(i,p){if(1&i&&(t.j41(0,"mcrai-dt"),t.EFF(1),t.k0s(),t.j41(2,"mcrai-dd"),t.EFF(3),t.k0s()),2&i){const e=p.$implicit;t.R7$(),t.JRh(e.term),t.R7$(2),t.JRh(e.description)}}let $e=(()=>{class i{constructor(){}ngOnInit(){}static#t=this.\u0275fac=function(r){return new(r||i)};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-column-caption"]],inputs:{importType:"importType"},decls:13,vars:0,consts:[[1,"column-caption"],[1,"column-caption__heading"]],template:function(r,s){1&r&&(t.j41(0,"mcrai-row",0)(1,"mcrai-col")(2,"h3",1),t.EFF(3,"Povinn\xe9 sloupce"),t.k0s(),t.j41(4,"mcrai-dl"),t.Z7z(5,we,4,2,null,null,t.fX1),t.k0s()(),t.j41(7,"mcrai-col")(8,"h3",1),t.EFF(9,"Voliteln\xe9 sloupce"),t.k0s(),t.j41(10,"mcrai-dl"),t.Z7z(11,Ge,4,2,null,null,t.fX1),t.k0s()()()),2&r&&(t.R7$(5),t.Dyx(null==s.importType?null:s.importType.required),t.R7$(6),t.Dyx(null==s.importType?null:s.importType.optional))},dependencies:[Nt.p,zt.L,Ht.Z,Rt.o,Ft.g],styles:[".column-caption__heading[_ngcontent-%COMP%]{margin:0 0 10px}"],changeDetection:0})}return i})();function Ve(i,p){if(1&i&&(t.j41(0,"mcrai-panel")(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"FTP"),t.k0s()(),t.j41(4,"mcrai-panel-content"),t.nrm(5,"mcrai-input",2),t.k0s()()),2&i){const e=t.XpG();t.R7$(5),t.Y8G("control",e.form.controls.image_folder)}}function Ne(i,p){if(1&i&&(t.j41(0,"mcrai-panel")(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"N
1ahr\xe1n\xed obr\xe1zk\u016f"),t.k0s()(),t.j41(4,"mcrai-panel-content"),t.nrm(5,"mcrai-input",3),t.k0s()()),2&i){const e=t.XpG();t.R7$(5),t.Y8G("control",e.form.controls.images)}}let ze=(()=>{class i{constructor(){this.destroy=new P.B7,this.imageSource=_t,this.form=new D.J3({image_source:new D.hs,image_folder:new D.hs,images:new D.hs},this.validateForm.bind(this)),this.imagesChange=new t.bkB}ngOnInit(){this.form.valueChanges.pipe((0,O.Q)(this.destroy),(0,Dt.n)(e=>(0,z.of)(this.form.valid?e:{image_source:null,image_folder:null,images:null})),(0,$t.B)(100)).subscribe(e=>this.imagesChange.emit(e))}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}validateForm(e){const r=e.value;switch(r.image_source){case _t.UPLOAD:return e.controls.images.errors;case _t.FTP:return r.image_folder?null:{error:"image_folder is required"};case _t.CSV:return null;default:return{error:"image_source is required"}}}isSourceActive(e){return this.form.value.image_source===e}static#t=this.\u0275fac=function(r){return new(r||i)};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["shop-select-import-images"]],outputs:{imagesChange:"imagesChange"},decls:15,vars:6,consts:[["placeholder","Zdroj obr\xe1zk\u016f",3,"control"],[3,"value"],["type","text","placeholder","Cesta k adres\xe1\u0159i s obr\xe1zky",3,"control"],["type","file","multiple","",3,"control"]],template:function(r,s){1&r&&(t.j41(0,"mcrai-panel")(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Zdroj"),t.k0s()(),t.j41(4,"mcrai-panel-content")(5,"mcrai-select",0)(6,"mcrai-option",1),t.EFF(7,"Nahr\xe1t obr\xe1zky"),t.k0s(),t.j41(8,"mcrai-option",1),t.EFF(9,"Pou\u017e\xedt obr\xe1zky z FTP"),t.k0s(),t.j41(10,"mcrai-option",1),t.EFF(11,"Pou\u017e\xedt obr\xe1zky z CSV"),t.k0s()()()(),t.nrm(12,"br"),t.DNE(13,Ve,6,1,"mcrai-panel")(14,Ne,6,1,"mcrai-panel")),2&r&&(t.R7$(5),t.Y8G("control",s.form.controls.image_source),t.R7$(),t.Y8G("value",s.imageSource.UPLOAD),t.R7$(2),t.Y8G("value",s.imageSource.FTP),t.R7$(2),t.Y8G("value",s.imageSource.CSV),t.R7$(3),t.vxM(13,s.isSourceActive(s.imageSource.FTP)?13:-1),t.R7$(),t.vxM(14,s.isSourceActive(s.imageSource.UPLOAD)?14:-1))},dependencies:[gt.g,dt.l,at.B,Vt.N,Xt.e,bt.w,Ut.P]})}return i})();function He(i,p){if(1&i&&(t.j41(0,"mcrai-panel")(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"FTP"),t.k0s()(),t.j41(4,"mcrai-panel-content"),t.nrm(5,"mcrai-input",3),t.k0s()()),2&i){const e=t.XpG();t.R7$(5),t.Y8G("control",e.form.controls.file_folder)}}function Ke(i,p){if(1&i&&(t.j41(0,"mcrai-panel")(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Nahr\xe1n\xed soubor\u016f"),t.k0s()(),t.j41(4,"mcrai-panel-content"),t.nrm(5,"mcrai-input",4),t.k0s()()),2&i){const e=t.XpG();t.R7$(5),t.Y8G("control",e.form.controls.files)}}let Xe=(()=>{class i{constructor(){this.destroy=new P.B7,this.form=new D.J3({file_source:new D.hs,file_folder:new D.hs(""),files:new D.hs},this.validateForm.bind(this)),this.filesChange=new t.bkB}ngOnInit(){this.form.valueChanges.pipe((0,O.Q)(this.destroy),(0,Dt.n)(e=>(0,z.of)(this.form.valid?e:{file_source:null,file_folder:null,files:null})),(0,$t.B)(100)).subscribe(e=>this.filesChange.emit(e))}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}validateForm(e){switch(e.value.file_source){case"upload":return e.controls.files.errors;case"ftp": 2/*!value.file_folder ? { error: 'file_folder is required' } :*/ 3return null;default:return{error:"file_source is required"}}}isSourceActive(e){return this.form.value.file_source===e}static#t=this.\u0275fac=function(r){return new(r||i)};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["shop-select-import-files"]],outputs:{filesChange:"filesChange"},decls:13,vars:3,consts:[["placeholder","Zdroj soubor\u016f",3,"control"],["value","upload"],["value","ftp"],["type","text","placeholder","Cesta k adres\xe1\u0159i se soubory",3,"control"],["type","file","multiple","",3,"control"]],template:function(r,s){1&r&&(t.j41(0,"mcrai-panel")(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Zdroj"),t.k0s()(),t.j41(4,"mcrai-panel-content")(5,"mcrai-select",0)(6,"mcrai-option",1),t.EFF(7,"Nahr\xe1t soubory"),t.k0s(),t.j41(8,"mcrai-option",2),t.EFF(9,"Pou\u017e\xedt soubory z FTP"),t.k0s()()()(),t.nrm(10,"br"),t.DNE(11,He,6,1,"mcrai-panel")(12,Ke,6,1,"mcrai-panel")),2&r&&(t.R7$(5),t.Y8G("control",s.form.controls.file_source),t.R7$(6),t.vxM(11,s.isSourceActive("ftp")?11:-1),t.R7$(),t.vxM(12,s.isSourceActive("upload")?12:-1))},dependencies:[gt.g,dt.l,at.B,Vt.N,Xt.e,bt.w,Ut.P]})}return i})();var Ot=n(95006),We=n(45817),Kt=n(44591),Ye=n(90965),Ze=n(90262),Je=n.t(Ze,2);let Qe=(()=>{class i{constructor(){this._papa=Je}parse(e,r){return this._papa.parse(e,r)}unparse(e,r){return this._papa.unparse(e,r)}setLocalChunkSize(e){this._papa.LocalChunkSize=e}setRemoteChunkSize(e){this._papa.RemoteChunkSize=e}setDefaultDelimiter(e){this._papa.DefaultDelimiter=e}get badDelimiters(){return this._papa.BAD_DELIMITERS}get recordSeparator(){return this._papa.RECORD_SEP}get unitSeparator(){return this._papa.UNIT_SEP}get workersSupported(){return this._papa.WORKERS_SUPPORTED}static#t=this.\u0275fac=function(r){return new(r||i)};static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();var te=n(64204),ee=n(95466),ie=n(7306),re=n(7622),ne=n(57382),se=n(65208),oe=n(21336),ae=n(30127),ce=n(49451);function qe(i,p){if(1&i&&(t.j41(0,"mcrai-option",2),t.EFF(1),t.k0s()),2&i){const e=p.$implicit;t.Y8G("value",e.term),t.R7$(),t.JRh(e.term)}}function ti(i,p){if(1&i&&(t.j41(0,"mcrai-option",2),t.EFF(1),t.k0s()),2&i){const e=p.$implicit;t.Y8G("value",e.term),t.R7$(),t.SpI("",e.term," (voliteln\xe9)")}}function ei(i,p){if(1&i&&(t.j41(0,"mcrai-select",0),t.nrm(1,"mcrai-option",2),t.Z7z(2,qe,2,2,"mcrai-option",2,t.fX1),t.Z7z(4,ti,2,2,"mcrai-option",2,t.fX1),t.k0s()),2&i){const e=t.XpG();t.Y8G("control",e.control)("initFix",!1),t.R7$(),t.Y8G("value",null),t.R7$(),t.Dyx(e.requiredParams),t.R7$(2),t.Dyx(e.optionalParams)}}function ii(i,p){if(1&i&&(t.j41(0,"mcrai-option",2),t.EFF(1),t.k0s()),2&i){const e=p.$implicit;t.Y8G("value",e.term),t.R7$(),t.JRh(e.term)}}function ri(i,p){if(1&i&&(t.j41(0,"mcrai-option",2),t.EFF(1),t.k0s()),2&i){const e=p.$implicit;t.Y8G("value",e.term),t.R7$(),t.SpI("",e.term," (voliteln\xe9)")}}function ni(i,p){if(1&i&&(t.j41(0,"mcrai-option",2),t.EFF(1),t.k0s()),2&i){const e=p.$implicit;t.Y8G("value",e.info[0].name),t.R7$(),t.JRh(e.info[0].name)}}function si(i,p){if(1&i){const e=t.RV6();t.j41(0,"mcrai-select",3),t.bIt("pageChange",function(s){t.eBV(e);const S=t.XpG();return t.Njj(S.onPageChange(s))})("queryChange",function(s){t.eBV(e);const S=t.XpG();return t.Njj(S.onQueryChange(s))}),t.nrm(1,"mcrai-option",2),t.Z7z(2,ii,2,2,"mcrai-option",2,t.fX1),t.Z7z(4,ri,2,2,"mcrai-option",2,t.fX1),t.Z7z(6,ni,2,2,"mcrai-option",2,t.fX1),t.k0s()}if(2&i){const e=t.XpG();t.Y8G("control",e.control)("paginator",null==e.params?null:e.params.paginator)("initFix",!1),t.R7$(),t.Y8G("value",null),t.R7$(),t.Dyx(e.requiredParams),t.R7$(2),t.Dyx(e.optionalParams),t.R7$(2),t.Dyx(null==e.params?null:e.params.items)}}let oi=(()=>{class i{constructor(e,r){this.changeDetectorRef=e,this.store=r,this.destroy=new P.B7,this.headerChange=new t.bkB,this.control=new D.hs}ngOnInit(){this.control.valueChanges.pipe((0,O.Q)(this.destroy)).subscribe(e=>this.headerChange.emit({source:this.name,target:e}))}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}ngOnChanges(e){e.hasOwnProperty("params")&&(this.params&&this.params.items.length>0?(this.control.setValue(this.params.items[0].name),this.foundParam=!0):this.foundParam=!1,this.changeDetectorRef.markForCheck())}getParam(e,r=1){this.store.dispatch(new Kt.cg({id:this.name,filter:{q:e}})),this.store.dispatch(new Kt.VO({id:this.name,page:r}))}isProductParamImport(){return this.activeType&&"product_param"===this.activeType.name}createParam(){return!this.foundParam&&"brand"!==this.name&&"code"!==this.name}onPageChange(e){this.getParam(this.name,e)}onQueryChange(e){this.getParam(e)}static#t=this.\u0275fac=function(r){return new(r||i)(t.rXU(t.gRc),t.rXU(u.il))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-select-import-header"]],inputs:{name:"name",activeType:"activeType",requiredParams:"requiredParams",optionalParams:"optionalParams",params:"params"},outputs:{headerChange:"headerChange"},features:[t.OA$],decls:2,vars:2,consts:[["placeholder","Sloupec",3,"control","initFix"],["placeholder","Sloupec",3,"control","paginator","
3initFix"],[3,"value"],["placeholder","Sloupec",3,"pageChange","queryChange","control","paginator","initFix"]],template:function(r,s){1&r&&t.DNE(0,ei,6,3,"mcrai-select",0)(1,si,8,4,"mcrai-select",1),2&r&&(t.vxM(0,s.isProductParamImport()?-1:0),t.R7$(),t.vxM(1,s.isProductParamImport()?1:-1))},dependencies:[bt.w,Ut.P],styles:["[_nghost-%COMP%]{flex:1 1 100%}"],changeDetection:0})}return i})();var ai=n(50167);function ci(i,p){if(1&i&&(t.j41(0,"mcrai-option",1),t.EFF(1),t.k0s()),2&i){const e=p.$implicit;t.Y8G("value",e.value),t.R7$(),t.SpI(" ",e.name," ")}}function li(i,p){if(1&i){const e=t.RV6();t.j41(0,"mcrai-th")(1,"aegisx-select-import-header",10),t.bIt("headerChange",function(s){t.eBV(e);const S=t.XpG(3);return t.Njj(S.patchForm(s))}),t.k0s()()}if(2&i){const e=t.XpG().$implicit,r=t.XpG(2);t.R7$(),t.Y8G("name",e)("activeType",r.activeType)("requiredParams",r.requiredParams)("optionalParams",r.optionalParams)("params",r.getParams(e))}}function pi(i,p){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.nI1(2,"characterLimit"),t.k0s()),2&i){const e=p.$implicit,r=t.XpG
3().$index;t.R7$(),t.JRh(t.i5U(2,1,e[r],30))}}function mi(i,p){1&i&&(t.qex(0,5),t.DNE(1,li,2,5,"mcrai-th",8)(2,pi,3,4,"mcrai-td",9),t.bVm()),2&i&&t.Y8G("mcraiColumnDef",p.$implicit)}function ui(i,p){1&i&&t.nrm(0,"mcrai-tr")}function di(i,p){1&i&&t.nrm(0,"mcrai-tr")}function hi(i,p){if(1&i&&(t.j41(0,"mcrai-row",2)(1,"mcrai-col",3)(2,"mcrai-panel")(3,"mcrai-panel-header")(4,"h2"),t.EFF(5,"N\xe1hled souboru"),t.k0s()(),t.j41(6,"mcrai-panel-content")(7,"mcrai-table",4),t.Z7z(8,mi,3,1,"ng-container",5,t.fX1),t.DNE(10,ui,1,0,"mcrai-tr",6)(11,di,1,0,"mcrai-tr",7),t.k0s()()()()()),2&i){const e=t.XpG();t.R7$(7),t.Y8G("items",e.parsedFile),t.R7$(),t.Dyx(e.parsedFile[0]),t.R7$(2),t.Y8G("mcraiHeaderRowDef",e.parsedFile[0]),t.R7$(),t.Y8G("mcraiRowDefColumns",e.parsedFile[0])}}let _i=(()=>{class i{constructor(e,r){this.store=e,this.papa=r,this.destroy=new P.B7,this.ROW_LIMIT=7,this.SEPARATORS=[{name:"St\u0159edn\xedk",value:"csv_semicolon"},{name:"\u010c\xe1rka",value:"csv_comma"}],this.headersChange=new t.bkB,this.separatorChange=new t.bkB,this.requiredParams=[],this.optionalParams=[],this.separator=new D.hs("csv_semicolon"),this.form=new D.J3({}),this.parsedFile=[]}ngOnInit(){this.separator.valueChanges.pipe((0,O.Q)(this.destroy)).subscribe(()=>{this.loadFile(this.file).pipe((0,Ot.T)(e=>this.parseFile(e,this.separator.value))).subscribe(e=>{this.separatorChange.emit({file_type:this.separator.value}),this.onParsedFileChange(e)})}),this.form.valueChanges.pipe((0,O.Q)(this.destroy),(0,$t.B)(100)).subscribe(e=>{const r=this.extractSelectedValues(e),s=r.map(S=>S.target);this.requiredParams=this.getRequiredParams(s),this.optionalParams=this.getOptionalParams(s),this.headersChange.emit({rows:r})}),this.store.pipe((0,u.Lt)(Ye.L6),(0,O.Q)(this.destroy)).subscribe(e=>this.params=e)}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}ngOnChanges(e){e.hasOwnProperty("file")&&e.file.currentValue&&!e.file.firstChange&&this.loadFile(this.file).pipe((0,Ot.T)(r=>this.parseFile(r,this.separator.value))).subscribe(r=>this.onParsedFileChange(r))}onParsedFileChange(e){this.parsedFile=e,e.length>0&&e[0].length>=1&&(this.buildForm(e[0]),this.isProductParamImport()&&this.getParamsHeaders(e[0]))}loadFile(e){const r=new FileReader,s=We.c.create(S=>{r.onloadend=()=>{S.next(r.result),S.complete()},r.onerror=it=>S.error(it)});return r.readAsText(e),s}parseFile(e,r){if(!r)return[];let s=";";switch(r){default:case this.SEPARATORS[0].value:s=";";break;case this.SEPARATORS[1].value:s=","}const S=this.papa.parse(e,{delimiter:s}).data,it=S.length>this.ROW_LIMIT?this.ROW_LIMIT:S.length,ve=[];for(let Yt=0;Yt<it;Yt++)ve.push(S[Yt]);return ve}buildForm(e){e.forEach(r=>{this.form.contains(r)||this.form.addControl(r,new D.hs)})}extractSelectedValues(e){return Object.keys(e).filter(r=>!!e[r]).map(r=>e[r])}getRequiredParams(e){return this.activeType.required.filter(r=>-1===e.indexOf(r.term))}getOptionalParams(e){return this.activeType.optional.filter(r=>-1===e.indexOf(r.term))}getParamsHeaders(e){this.store.dispatch(new Kt.D1({headers:e}));const r=e.reduce((s,S)=>(s[S]={q:S},s),{});this.store.dispatch(new Kt.rK({filters:r}))}patchForm(e){this.form.controls[e.source].patchValue(e)}isProductParamImport(){return this.activeType&&"product_param"===this.activeType.name}getParams(e){return this.params.get(e)}static#t=this.\u0275fac=function(r){return new(r||i)(t.rXU(u.il),t.rXU(Qe))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-select-import-headers"]],inputs:{file:"file",activeType:"activeType"},outputs:{headersChange:"headersChange",separatorChange:"separatorChange"},features:[t.OA$],decls:11,vars:2,consts:[["placeholder","Odd\u011blova\u010d sloupc\u016f",3,"control"],[3,"value"],[1,"overflow"],[1,"overflow__col"],[3,"items"],[3,"mcraiColumnDef"],[4,"mcraiHeaderRowDef"],[4,"mcraiRowDef","mcraiRowDefColumns"],[4,"mcraiHeaderCellDef"],[4,"mcraiCellDef"],[3,"headerChange","name","activeType","requiredParams","optionalParams","params"]],template:function(r,s){1&r&&(t.j41(0,"mcrai-row")(1,"mcrai-col")(2,"mcrai-panel")(3,"mcrai-panel-header")(4,"h2"),t.EFF(5,"Nastaven\xed"),t.k0s()(),t.j41(6,"mcrai-panel-content")(7,"mcrai-select",0),t.Z7z(8,ci,2,2,"mcrai-option",1,t.fX1),t.k0s()()()()(),t.DNE(10,hi,12,3,"mcrai-row",2)),2&r&&(t.R7$(7),t.Y8G("control",s.separator),t.R7$(),t.Dyx(s.SEPARATORS),t.R7$(2),t.vxM(10,s.parsedFile.length>0?10:-1))},dependencies:[gt.g,dt.l,at.B,te.n,ee.q,ie.B,re.K,ne.D,se.Q,oe.V,ae.e,ce.O,bt.w,Ut.P,Rt.o,Ft.g,oi,ai.$],styles:["[_nghost-%COMP%]{display:block;width:100%}.mcrai-th[_ngcontent-%COMP%], .mcrai-td[_ngcontent-%COMP%]{min-width:170px}.mcrai-table[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none;cursor:pointer}.overflow[_ngcontent-%COMP%]{overflow-x:auto}.overflow__col[_ngcontent-%COMP%]{min-width:auto}"]})}return i})();function fi(i,p){if(1&i&&(t.j41(0,"mcrai-panel",1)(1,"mcrai-panel-header")(2,"h3"),t.EFF(3,"Popis sloupc\u016f"),t.k0s()(),t.j41(4,"mcrai-panel-content"),t.nrm(5,"aegisx-column-caption",7),t.k0s()()),2&i){const e=t.XpG();t.R7$(5),t.Y8G("importType",null==e.form.value?null:e.form.value.type)}}function gi(i,p){if(1&i&&(t.j41(0,"div",10)(1,"span",11),t.EFF(2),t.k0s()()),2&i){const e=t.XpG(3);t.R7$(2),t.JRh(null==e.form.value||null==e.form.value.type?null:e.form.value.type.display_name)}}function vi(i,p){if(1&i&&(t.EFF(0," Typ importu "),t.DNE(1,gi,3,1,"div",10)),2&i){const e=t.XpG(2);t.R7$(),t.vxM(1,null!=e.form.value&&e.form.value.type?1:-1)}}function yi(i,p){if(1&i){const e=t.RV6();t.j41(0,"mcrai-step"),t.DNE(1,vi,2,1,"ng-template",8),t.j41(2,"aegisx-select-import-type",9),t.bIt("typeChange",function(s){t.eBV(e);const S=t.XpG();return t.Njj(S.patchForm(s))}),t.k0s()()}if(2&i){const e=t.XpG();t.R7$(2),t.Y8G("activeType",null==e.form.value?null:e.form.value.type)}}function Ei(i,p){if(1&i&&(t.EFF(0," Zdrojov\xfd soubor "),t.j41(1,"span",11),t.EFF(2),t.k0s()),2&i){const e=t.XpG(2);t.R7$(2),t.JRh(null==e.form.value||null==e.form.value.file?null:e.form.value.file.name)}}function Ci(i,p){if(1&i){const e=t.RV6();t.j41(0,"mcrai-step"),t.DNE(1,Ei,3,1,"ng-template",8),t.j41(2,"aegisx-select-import-file",12),t.bIt("fileChange",function(s){t.eBV(e);const S=t.XpG();return t.Njj(S.patchForm(s))}),t.k0s()()}if(2&i){const e=t.XpG();t.R7$(2),t.Y8G("activeType",null==e.form.value?null:e.form.value.type)}}function Ri(i,p){1&i&&(t.EFF(0," Obr\xe1zky "),t.nrm(1,"span",11))}function Fi(i,p){if(1&i){const e=t.RV6();t.j41(0,"mcrai-step"),t.DNE(1,Ri,2,0,"ng-template",8),t.j41(2,"shop-select-import-images",13),t.bIt("imagesChange",function(s){t.eBV(e);const S=t.XpG();return t.Njj(S.patchForm(s))}),t.k0s()()}}function Di(i,p){1&i&&(t.EFF(0," Soubory "),t.nrm(1,"span",11))}function Si(i,p){if(1&i){const e=t.RV6();t.j41(0,"mcrai-step"),t.DNE(1,Di,2,0,"ng-template",8),t.j41(2,"shop-select-import-files",14),t.bIt("filesChange",function(s){t.eBV(e);const S=t.XpG();return t.Njj(S.patchForm(s))}),t.k0s()()}}function Ii(i,p){1&i&&(t.EFF(0," Hlavi\u010dky "),t.nrm(1,"span",11))}function Ti(i,p){if(1&i){const e=t.RV6();t.j41(0,"mcrai-step"),t.DNE(1,Ii,2,0,"ng-template",8),t.j41(2,"aegisx-select-import-headers",15),t.bIt("headersChange",function(s){t.eBV(e);const S=t.XpG();return t.Njj(S.patchForm(s))})("separatorChange",function(s){t.eBV(e);const S=t.XpG();return t.Njj(S.patchForm(s))}),t.k0s()()}if(2&i){const e=t.XpG();t.R7$(2),t.Y8G("file",null==e.form.value?null:e.form.value.file)("activeType",null==e.form.value?null:e.form.value.type)}}let Oi=(()=>{class i{constructor(e,r){this.store=e,this.modalService=r,this.destroy=new P.B7,this.form=new D.J3({type:new D.hs(null,D.k0.required),file:new D.hs,file_source:new D.hs,file_url:new D.hs,file_type:new D.hs("csv_semicolon"),rows:new D.hs,image_source:new D.hs,image_folder:new D.hs,images:new D.hs,files:new D.hs,file_folder:new D.hs},this.validateForm.bind(this)),this.activeSteps=this.getActiveSteps()}ngOnInit(){this.form.controls.type.valueChanges.pipe((0,O.Q)(this.destroy)).subscribe(e=>{this.activeSteps=this.getActiveSteps(e.name)})}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}validateForm(e){const r=e.value;if(e.controls.type.invalid)return e.controls.type.errors;
3if(!r.file&&!r.file_url)return{invalidFile:"file is invalid"};switch(r.type.name){case"product_image":if(r.image_source!==_t.CSV&&!r.images&&!r.image_folder)return{invalidImages:"images are invalid"};break;case"heureka":return null}if(!Array.isArray(r.rows)||!r.rows.length)return{invalidHeaders:"headers are invalid"};{const s=r.rows.map(S=>S.target);for(let S=0;S<r.type.required.length;S++)if(-1===s.indexOf(r.type.required[S].term))return{invalidHeaders:"headers are invalid"}}return null}getActiveSteps(e){switch(e){case"product_image":return["Typ importu","Zdrojov\xfd soubor","Obr\xe1zky","Hlavi\u010dky"];case"product_file":return["Typ importu","Zdrojov\xfd soubor","Soubory","Hlavi\u010dky"];case"heureka":return["Typ importu","Zdrojov\xfd soubor"];default:return["Typ importu","Zdrojov\xfd soubor","Hlavi\u010dky"]}}patchForm(e){this.form.patchValue(e)}shouldStepDisplay(e){return-1!==this.activeSteps.indexOf(e)}startImport(){this.store.dispatch(new et({importBuild:this.form.value})),(0,q.O)(1e3).subscribe(()=>{this.store.dispatch(new C({page:1,append:!1}))}),this.closeModal()}closeModal(){this.modalService.close()}static#t=this.\u0275fac=function(r){return new(r||i)(t.rXU(u.il),t.rXU(c.mO))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-import-builder"]],decls:29,vars:9,consts:[["importStepper",""],["collapsable","","collapsed","true"],[1,"pull-left"],["mcrai-icon-button","",3,"mcraiStepperPrev"],["mcrai-icon-button","",3,"mcraiStepperNext"],["mcrai-button","",3,"click"],["mcrai-button","positive",3,"click","disabled"],[3,"importType"],["mcraiStepLabel",""],[3,"typeChange","activeType"],[1,"selected-value"],[1,"selected-value__value"],[3,"fileChange","activeType"],[3,"imagesChange"],[3,"filesChange"],[3,"headersChange","separatorChange","file","activeType"]],template:function(r,s){if(1&r){const S=t.RV6();t.j41(0,"mcrai-modal")(1,"mcrai-modal-header")(2,"h2"),t.EFF(3,"Sestavit import"),t.k0s()(),t.j41(4,"mcrai-modal-content")(5,"mcrai-row")(6,"mcrai-col"),t.DNE(7,fi,6,1,"mcrai-panel",1),t.k0s()(),t.j41(8,"mcrai-row")(9,"mcrai-col")(10,"mcrai-horizontal-stepper",null,0),t.DNE(12,yi,3,1,"mcrai-step")(13,Ci,3,1,"mcrai-step")(14,Fi,3,0,"mcrai-step")(15,Si,3,0,"mcrai-step")(16,Ti,3,2,"mcrai-step"),t.k0s()()()(),t.j41(17,"mcrai-modal-actions")(18,"div",2)(19,"button",3)(20,"mcrai-icon"),t.EFF(21,"arrow_left"),t.k0s()(),t.j41(22,"button",4)(23,"mcrai-icon"),t.EFF(24,"arrow_right"),t.k0s()()(),t.j41(25,"button",5),t.bIt("click",function(){return t.eBV(S),t.Njj(s.closeModal())}),t.EFF(26,"Zav\u0159\xedt"),t.k0s(),t.j41(27,"button",6),t.bIt("click",function(){return t.eBV(S),t.Njj(s.startImport())}),t.EFF(28,"Spustit import"),t.k0s()()()}if(2&r){const S=t.sdS(11);t.R7$(7),t.vxM(7,null!=s.form.value&&s.form.value.type?7:-1),t.R7$(5),t.vxM(12,s.shouldStepDisplay("Typ importu")?12:-1),t.R7$(),t.vxM(13,s.shouldStepDisplay("Zdrojov\xfd soubor")?13:-1),t.R7$(),t.vxM(14,s.shouldStepDisplay("Obr\xe1zky")?14:-1),t.R7$(),t.vxM(15,s.shouldStepDisplay("Soubory")?15:-1),t.R7$(),t.vxM(16,s.shouldStepDisplay("Hlavi\u010dky")?16:-1),t.R7$(3),t.Y8G("mcraiStepperPrev",S),t.R7$(3),t.Y8G("mcraiStepperNext",S),t.R7$(5),t.Y8G("disabled",s.form.invalid)}},dependencies:[ot.Q,Ct.x,Bt.R,gt.g,dt.l,at.B,Tt.h,Lt.l,Zt.J,Jt.f,qt,Te,Oe,xe,Gt,Rt.o,Ft.g,Pe,Le,$e,ze,Xe,_i],styles:[".selected-value[_ngcontent-%COMP%]{flex:1 1 100%;display:flex;align-items:center;justify-content:center;margin-top:5px}.selected-value__value[_ngcontent-%COMP%]{font-size:12px;color:#8792a1;text-transform:lowercase}.selected-value__icon[_ngcontent-%COMP%]{font-size:12px;margin-left:5px}"]})}return i})();function xi(i,p){if(1&i&&(t.j41(0,"mcrai-option",1),t.EFF(1),t.k0s()),2&i){const e=p.$implicit;t.Y8G("value",e),t.R7$(),t.SpI(" ",e," ")}}let le=(()=>{class i{get control(){return this._control}set control(e){this._control=e}constructor(){this.multiple=!0,this.destroy=new P.B7}ngOnInit(){}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}static#t=this.\u0275fac=function(r){return new(r||i)};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-select-import-types"]],inputs:{control:"control",types:"types",multiple:"multiple"},decls:3,vars:2,consts:[["placeholder","Typy",3,"control","multiple"],[3,"value"]],template:function(r,s){1&r&&(t.j41(0,"mcrai-select",0),t.Z7z(1,xi,2,2,"mcrai-option",1,t.fX1),t.k0s()),2&r&&(t.Y8G("control",s.control)("multiple",s.multiple),t.R7$(),t.Dyx(s.types))},dependencies:[bt.w,Ut.P]})}return i})(),ki=(()=>{class i{constructor(e,r,s){this.store=e,this.modalService=r,this.data=s,this.destroy=new P.B7,this.form=new D.J3({type:new D.hs(null,D.k0.required),days:new D.hs,hours:new D.hs,minutes:new D.hs}),this.data.filter.pipe((0,O.Q)(this.destroy)).subscribe(S=>{this.filter=S,this.filter.types=this.filter.types.filter(it=>it)})}ngOnInit(){}ngOnDestroy(){this.destroy.next()}startImport(){this.store.dispatch(new Et({body:this.form.value})),(0,q.O)(1e3).subscribe(()=>{this.store.dispatch(new C({page:1,append:!1}))}),this.closeModal()}closeModal(){this.modalService.close()}static#t=this.\u0275fac=function(r){return new(r||i)(t.rXU(u.il),t.rXU(c.mO),t.rXU(c._P))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-import-run"]],decls:20,vars:10,consts:[[3,"control","types","multiple"],["placeholder","Dny","type","number",3,"control","min"],["placeholder","Hodiny","type","number",3,"control","min"],["placeholder","Minuty","type","number",3,"control","min"],["mcrai-button","",3,"click"],["mcrai-button","positive",3,"click","disabled"]],template:function(r,s){1&r&&(t.j41(0,"mcrai-modal")(1,"mcrai-modal-header")(2,"h2"),t.EFF(3,"Spustit import"),t.k0s()(),t.j41(4,"mcrai-modal-content")(5,"mcrai-row")(6,"mcrai-col"),t.nrm(7,"aegisx-select-import-types",0),t.k0s()(),t.j41(8,"mcrai-row")(9,"mcrai-col"),t.nrm(10,"mcrai-input",1),t.k0s(),t.j41(11,"mcrai-col"),t.nrm(12,"mcrai-input",2),t.k0s(),t.j41(13,"mcrai-col"),t.nrm(14,"mcrai-input",3),t.k0s()()(),t.j41(15,"mcrai-modal-actions")(16,"button",4),t.bIt("click",function(){return s.closeModal()}),t.EFF(17,"Zav\u0159\xedt"),t.k0s(),t.j41(18,"button",5),t.bIt("click",function(){return s.startImport()}),t.EFF(19,"Spustit import"),t.k0s()()()),2&r&&(t.R7$(7),t.Y8G("control",s.form.controls.type)("types",null==s.filter?null:s.filter.types)("multiple",void 0),t.R7$(3),t.Y8G("control",s.form.controls.days)("min",0),t.R7$(2),t.Y8G("control",s.form.controls.hours)("min",0),t.R7$(2),t.Y8G("control",s.form.controls.minutes)("min",0),t.R7$(4),t.Y8G("disabled",s.form.invali
3d))},dependencies:[ot.Q,Tt.h,Lt.l,Zt.J,Jt.f,Vt.N,Rt.o,Ft.g,le],styles:[".selected-value[_ngcontent-%COMP%]{flex:1 1 100%;display:flex;align-items:center;justify-content:center;margin-top:5px}.selected-value__value[_ngcontent-%COMP%]{font-size:12px;color:#8792a1;text-transform:lowercase}.selected-value__icon[_ngcontent-%COMP%]{font-size:12px;margin-left:5px}"]})}return i})();var Mi=n(71829),pe=n(70014),me=n(92721),Pi=n(48390),ue=n(52699),bi=n(90937),de=n(44549),he=n(71478),_e=n(23513),Wt=n(33804),fe=n(77608);const Ui=i=>["/aegisx","import",i];function ji(i,p){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"Datum a \u010das za\u010d\xe1tku"),t.k0s())}function Ai(i,p){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.nI1(2,"dateFormat"),t.k0s()),2&i){const e=p.$implicit,r=t.XpG(2);t.R7$(),t.JRh(t.i5U(2,1,e.date_start,r.DATETIME_FORMAT_SHORT_WITH_SECONDS))}}function Bi(i,p){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"Datum a \u010das konce"),t.k0s())}function Li(i,p){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.nI1(2,"dateFormat"),t.k0s()),2&i){const e=p.$implicit,r=t.XpG
3(2);t.R7$(),t.JRh(t.i5U(2,1,e.date_end,r.DATETIME_FORMAT_SHORT_WITH_SECONDS))}}function wi(i,p){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"Dom\xe9na"),t.k0s())}function Gi(i,p){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.nI1(2,"notSet"),t.k0s()),2&i){const e=p.$implicit;t.R7$(),t.JRh(t.bMT(2,1,null==e.domain?null:e.domain.hostname))}}function $i(i,p){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"Hlavn\xed typ"),t.k0s())}function Vi(i,p){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.nI1(2,"notSet"),t.k0s()),2&i){const e=p.$implicit;t.R7$(),t.JRh(t.bMT(2,1,e.main_type))}}function Ni(i,p){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"Typ"),t.k0s())}function zi(i,p){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.k0s()),2&i){const e=p.$implicit;t.R7$(),t.JRh(e.type)}}function Hi(i,p){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"Spu\u0161t\u011bno u\u017eivatelem"),t.k0s())}function Ki(i,p){if(1&i&&(t.j41(0,"mcrai-td"),t.EFF(1),t.k0s()),2&i){const e=p.$implicit;t.R7$(),t.JRh(null==e.user?null:e.user.nickname)}}function Xi(i,p){1&i&&(t.j41(0,"mcrai-th"),t.EFF(1,"Stav"),t.k0s())}function Wi(i,p){if(1&i&&(t.EFF(0),t.nI1(1,"enumToString")),2&i){const e=t.XpG().$implicit,r=t.XpG
3(2);t.SpI(" ",t.i5U(1,1,e.status,r.STATUS)," ")}}function Yi(i,p){if(1&i&&t.nrm(0,"mcrai-progress",14),2&i){const e=t.XpG().$implicit;t.Y8G("current",e.count_current)("total",e.count_total)}}function Zi(i,p){if(1&i&&(t.j41(0,"mcrai-td"),t.DNE(1,Wi,2,4)(2,Yi,1,2,"mcrai-progress",14),t.k0s()),2&i){const e=p.$implicit,r=t.XpG(2);t.R7$(),t.vxM(1,r.isInProgress(e)?-1:1),t.R7$(),t.vxM(2,r.isInProgress(e)?2:-1)}}function Ji(i,p){1&i&&t.nrm(0,"mcrai-th")}function Qi(i,p){if(1&i&&(t.j41(0,"mcrai-td",15)(1,"a",16),t.EFF(2,"Detail"),t.k0s()()),2&i){const e=p.$implicit;t.R7$(),t.Y8G("routerLink",t.eq3(1,Ui,e.id))}}function qi(i,p){1&i&&t.nrm(0,"mcrai-tr")}function tr(i,p){1&i&&t.nrm(0,"mcrai-tr")}function er(i,p){if(1&i&&(t.j41(0,"mcrai-table",0),t.qex(1,1),t.DNE(2,ji,2,0,"mcrai-th",2)(3,Ai,3,4,"mcrai-td",3),t.bVm(),t.qex(4,4),t.DNE(5,Bi,2,0,"mcrai-th",2)(6,Li,3,4,"mcrai-td",3),t.bVm(),t.qex(7,5),t.DNE(8,wi,2,0,"mcrai-th",2)(9,Gi,3,3,"mcrai-td",3),t.bVm(),t.qex(10,6),t.DNE(11,$i,2,0,"mcrai-th",2)(12,Vi,3,3,"mcrai-td",3),t.bVm(),t.qex(13,7),t.DNE(14,Ni,2,0,"mcrai-th",2)(15,zi,2,1,"mcrai-td",3),t.bVm(),t.qex(16,8),t.DNE(17,Hi,2,0,"mcrai-th",2)(18,Ki,2,1,"mcrai-td",3),t.bVm(),t.qex(19,9),t.DNE(20,Xi,2,0,"mcrai-th",2)(21,Zi,3,2,"mcrai-td",3),t.bVm(),t.qex(22,10),t.DNE(23,Ji,1,0,"mcrai-th",2)(24,Qi,3,3,"mcrai-td",11),t.bVm(),t.DNE(25,qi,1,0,"mcrai-tr",12)(26,tr,1,0,"mcrai-tr",13),t.k0s()),2&i){const e=t.XpG();t.Y8G("container",e.imports),t.R7$(25),t.Y8G("mcraiHeaderRowDef",e.columns),t.R7$(),t.Y8G("mcraiRowDefColumns",e.columns)}}let ir=(()=>{class i{get columns(){return["domain","main_type","type","date_start","date_end","user","state","actions"]}constructor(e){this.store=e,this.STATUS=Q.y,this.DATETIME_FORMAT_SHORT_WITH_SECONDS=de.c9.DATETIME_SHORT_WITH_SECONDS,this.destroy=new P.B7}ngOnInit(){this.store.pipe((0,u.Lt)(e=>e.aegisxImports.imports),(0,O.Q)(this.destroy)).subscribe(e=>this.imports=e)}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}isInProgress(e){return e.status===Q.y.InProgress}static#t=this.\u0275fac=function(r){return new(r||i)(t.rXU(u.il))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-import-list"]],decls:1,vars:1,consts:[[3,"container"],["mcraiColumnDef","date_start"],[4,"mcraiHeaderCellDef"],[4,"mcraiCellDef"],["mcraiColumnDef","date_end"],["mcraiColumnDef","domain"],["mcraiColumnDef","main_type"],["mcraiColumnDef","type"],["mcraiColumnDef","user"],["mcraiColumnDef","state"],["mcraiColumnDef","actions"],["align-right","",4,"mcraiCellDef"],[4,"mcraiHeaderRowDef"],[4,"mcraiRowDef","mcraiRowDefColumns"],["color","primary",3,"current","total"],["align-right",""],["mcrai-button","neutral",3,"routerLink"]],template:function(r,s){1&r&&t.DNE(0,er,27,3,"mcrai-table",0),2&r&&t.vxM(0,s.imports?0:-1)},dependencies:[rt.Wk,ot.Q,te.n,ee.q,ie.B,re.K,ne.D,se.Q,oe.V,ae.e,ce.O,he.X,_e.S,Wt.s,fe.a],styles:[".import-list__paginator[_ngcontent-%COMP%]{margin-top:10px}.import-list__button--detail[_ngcontent-%COMP%]{padding:0}.import-list__icon[_ngcontent-%COMP%]{font-size:30px}.import-list__header[_ngcontent-%COMP%]{width:12.5%}"]})}return i})();var rr=n(65245);function nr(i,p){if(1&i&&(t.j41(0,"mcrai-option",1),t.EFF(1),t.k0s()),2&i){const e=p.$implicit;t.Y8G("value",e.id),t.R7$(),t.SpI(" ",e.nickname," ")}}let sr=(()=>{class i{get control(){return this._control}set control(e){this._control=e}constructor(){this.destroy=new P.B7}ngOnInit(){}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}static#t=this.\u0275fac=function(r){return new(r||i)};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-select-import-users"]],inputs:{control:"control",users:"users"},decls:3,vars:2,consts:[["placeholder","U\u017eivatel\xe9",3,"control","multiple"],[3,"value"]],template:function(r,s){1&r&&(t.j41(0,"mcrai-select",0),t.Z7z(1,nr,2,2,"mcrai-option",1,t.fX1),t.k0s()),2&r&&(t.Y8G("control",s.control)("multiple",!0),t.R7$(),t.Dyx(s.users))},dependencies:[bt.w,Ut.P]})}return i})(),or=(()=>{class i{constructor(e){this.builder=e,this.ERRORS={date:{matDatepickerParse:"Datum mus\xed b\xfdt platn\xe9 ve form\xe1tu DD. MM. YYYY",matDatepickerMin:"Datum do mus\xed b\xfdt v\u011bt\u0161\xed ne\u017e od",matDatepickerMax:"Datum od mus\xed b\xfdt men\u0161\xed ne\u017e do"}},this.onFilter=new t.bkB,this.onReset=new t.bkB,this.buildForm()}ngOnInit(){}ngOnChanges(e){e.hasOwnProperty("current")&&e.current.currentValue&&this.form.patchValue(e.current.currentValue)}buildForm(){this.form=this.builder.group({types:[[]],date_from:[null],date_to:[null],users:[[]]})}isFiltered(){return!1}reset(){this.form.reset(),this.onReset.emit()}
3isFilterButtonDisabled(){return this.form.invalid||this.form.pristine}filter(){this.onFilter.emit(this.form.value)}static#t=this.\u0275fac=function(r){return new(r||i)(t.rXU(D.ze))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-import-filter"]],inputs:{current:"current",filters:"filters"},outputs:{onFilter:"onFilter",onReset:"onReset"},features:[t.OA$],decls:20,vars:14,consts:[["color","secondary","collapsable","",3,"collapsed"],[3,"control","types"],[3,"control","users"],["type","date","placeholder","Datum od",3,"control","errors","maxDate"],["type","date","placeholder","Datum do",3,"control","errors","minDate","setEndOfDay"],["mcrai-button","negative",3,"click","disabled"],["mcrai-button","positive",3,"click","disabled"]],template:function(r,s){1&r&&(t.j41(0,"mcrai-panel",0)(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Filtr"),t.k0s()(),t.j41(4,"mcrai-panel-content")(5,"mcrai-row")(6,"mcrai-col"),t.nrm(7,"aegisx-select-import-types",1),t.k0s(),t.j41(8,"mcrai-col"),t.nrm(9,"aegisx-select-import-users",2),t.k0s()(),t.j41(10,"mcrai-row")(11,"mcrai-col"),t.nrm(12,"mcrai-input",3),t.k0s(),t.j41(13,"mcrai-col"),t.nrm(14,"mcrai-input",4),t.k0s()()(),t.j41(15,"mcrai-panel-actions")(16,"button",5),t.bIt("click",function(){return s.reset()}),t.EFF(17,"Resetovat "),t.k0s(),t.j41(18,"button",6),t.bIt("click",function(){return s.filter()}),t.EFF(19,"Filtrovat "),t.k0s()()()),2&r&&(t.Y8G("collapsed",!1),t.R7$(7),t.Y8G("control",s.form.controls.types)("types",null==s.filters?null:s.filters.types),t.R7$(2),t.Y8G("control",s.form.controls.users)("users",null==s.filters?null:s.filters.users),t.R7$(3),t.Y8G("control",s.form.controls.date_from)("errors",s.ERRORS.date)("maxDate",s.form.controls.date_to.value),t.R7$(2),t.Y8G("control",s.form.controls.date_to)("errors",s.ERRORS.date)("minDate",s.form.controls.date_from.value)("setEndOfDay",!0),t.R7$(2),t.Y8G("disabled",s.isFiltered()),t.R7$(2),t.Y8G("disabled",s.isFilterButtonDisabled()))},dependencies:[ot.Q,gt.g,dt.l,me.h,at.B,rr.g,Rt.o,Ft.g,le,sr]})}return i})();function ar(i,p){if(1&i){const e=t.RV6();t.j41(0,"button",5),t.bIt("click",function(){t.eBV(e);const s=t.XpG();return t.Njj(s.runImport())}),t.EFF(1,"Spustit import"),t.k0s()}}function cr(i,p){if(1&i){const e=t.RV6();t.j41(0,"button",5),t.bIt("click",function(){t.eBV(e);const s=t.XpG();return t.Njj(s.buildImport())}),t.EFF(1,"Sestavit import"),t.k0s()}}function lr(i,p){if(1&i){const e=t.RV6();t.j41(0,"button",5),t.bIt("click",function(){t.eBV(e);const s=t.XpG();return t.Njj(s.buildImport())}),t.EFF(1,"Sestavit import"),t.k0s()}}let pr=(()=>{class i{constructor(e,r,s){this.store=e,this.modalService=r,this.permissionService=s,this.REFRESH_INTERVAL=2048,this.destroy=new P.B7}ngOnInit(){this.imports=this.store.select(e=>e.aegisxImports.imports),this.imports.pipe((0,O.Q)(this.destroy)).subscribe(e=>this.importsUnboxed=e),this.filter=this.store.pipe((0,u.Lt)(b)),this.refreshImports(),this.fetchImportsFilter(),this.fetchImports(this.importsUnboxed?this.importsUnboxed.paginator.page:1,!1)}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}refreshImports(){this.imports.pipe((0,O.Q)(this.destroy),(0,nt.p)(e=>(0,vt.he)(e)),(0,j.H)(this.filterOutImportsInProgress),(0,nt.p)(e=>e.length>0),mt(this.REFRESH_INTERVAL)).subscribe(e=>this.store.dispatch(new y({ids:e})))}filterOutImportsInProgress(e){return(0,z.of)(e.items.filter(r=>r.status===Q.y.InProgress).map(r=>r.id))}fetchImports(e,r){this.store.dispatch(new C({page:e,append:r}))}buildImport(){const e=new c.m_("1400px","850px");this.modalService.open(Oi,e)}runImport(){const e=new c.m_("900px","300px",{filter:this.filter});this.modalService.open(ki,e)}fetchImportsFilter(){this.store.dispatch(new K)}onFilter(e){this.store.dispatch(new A({filter:e})),this.fetchImports(1,!1)}onReset(){this.store.dispatch(new X),this.fetchImports(1,!1)}static#t=this.\u0275fac=function(r){return new(r||i)(t.rXU(u.il),t.rXU(c.mO),t.rXU(Mi.n))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-import-overview"]],decls:21,vars:7,consts:[[3,"onFilter","onReset","filters"],["top",""],[1,"pull-left"],["mcrai-button","positive"],[1,"pull-left",3,"page","paginator"],["mcrai-button","positive",3,"click"]],template:function(r,s){1&r&&(t.nrm(0,"aegisx-header"),t.j41(1,"mcrai-container")(2,"mcrai-panel")(3,"mcrai-panel-header")(4,"h1"),t.EFF(5,"P\u0159ehled import\u016f"),t.k0s()(),t.j41(6,"mcrai-panel-content")(7,"mcrai-row")(8,"mcrai-col")(9,"aegisx-import-filter",0),t.nI1(10,"async"),t.bIt("onFilter",function(it){return s.onFilter(it)})("onReset",function(){return s.onReset()}),t.k0s()()(),t.j41(11,"mcrai-row")(12,"mcrai-col"),t.nrm(13,"aegisx-import-list"),t.k0s()()(),t.j41(14,"mcrai-panel-actions",1),t.nrm(15,"aegisx-select-user-domain",2),t.DNE(16,ar,2,0,"button",3)(17,cr,2,0,"button",3),t.k0s(),t.j41(18,"mcrai-panel-actions")(19,"mcrai-paginator",4),t.bIt("page",function(it){return s.fetchImports(it,!1)}),t.k0s(),t.DNE(20,lr,2,0,"button",3),t.k0s()()()),2&r&&(t.R7$(9),t.Y8G("filters",t.bMT(10,5,s.filter)),t.R7$(7),t.vxM(16,s.permissionService.canWrite()?16:-1),t.R7$(),t.vxM(17,s.permissionService.canWrite()?17:-1),t.R7$(2),t.Y8G("paginator",null==s.importsUnboxed?null:s.importsUnboxed.paginator),t.R7$(),t.vxM(20,s.permissionService.canWrite()?20:-1))},dependencies:[pe.I,ot.Q,gt.g,dt.l,me.h,at.B,Pi.h,Rt.o,Ft.g,ue.H,bi.X,ir,or,o.Jj]})}return i})();var mr=n(52059);function ur(i,p){if(1&i&&(t.j41(0,"mcrai-dl")(1,"mcrai-dt"),t.EFF(2,"Zdrojov\xfd soubor"),t.k0s(),t.j41(3,"mcrai-dd")(4,"a",1),t.EFF(5),t.nI1(6,"notSet"),t.k0s()()()),2&i){const e=t.XpG(2);t.R7$(4),t.Y8G("href",e.getDownloadLink(),t.B4B),t.R7$(),t.JRh(t.bMT(6,2,null==e.__import||null==e.__import.file?null:e.__import.file.filename))}}function dr(i,p){1&i&&t.EFF(0," St\u0159edn\xed vrstva ")}function hr(i,p){if(1&i&&(t.j41(0,"mcrai-dl")(1,"mcrai-dt"),t.EFF(2,"Zdroj obr\xe1zk\u016f"),t.k0s(),t.j41(3,"mcrai-dd"),t.EFF(4),t.nI1(5,"notSet"),t.k0s()()),2&i){const e=t.XpG(2);t.R7$(4),t.JRh(t.bMT(5,1,null==e.__import?null:e.__import.image_folder))}}function _r(i,p){if(1&i&&(t.j41(0,"mcrai-panel-content")(1,"mcrai-row")(2,"mcrai-col"),t.DNE(3,ur,7,4,"mcrai-dl")(4,dr,1,0),t.k0s(),t.j41(5,"mcrai-col"),t.DNE(6,hr,6,3,"mcrai-dl"),t.k0s()()()),2&i){const e=t.XpG();t.R7$(3),t.vxM(3,e.__import.file?3:-1),t.R7$(),t.vxM(4,e.__import.file?-1:4),t.R7$(2),t.vxM(6,e.isImportTypeImage()?6:-1)}}let fr=(()=>{class i{constructor(e,r,s){this.store=e,this.apiUrl=r,this.token=s,this.destroy=new P.B7}ngOnInit(){this.store.select(e=>e.aegisxImports.import).pipe((0,O.Q)(this.destroy),(0,nt.p)(e=>!!e)).subscribe(e=>this.__import=e)}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}isImportTypeImage(){return this.__import&&"product_image"===this.__import.type}getDownloadLink(){return`${this.apiUrl}import/${this.__import.id}/file?token=${this.token.id}`}static#t=this.\u0275fac=function(r){return new(r||i)(t.rXU(u.il),t.rXU("API_URL"),t.rXU(mr.CV))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-import-sources"]],decls:5,vars:1,consts:[["color","secondary"],["target","_blank",3,"href"]],template:function(r,s){1&r&&(t.j41(0,"mcrai-panel",0)(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Zdroje"),t.k0s()(),t.DNE(4,_r,7,3,"mcrai-panel-content"),t.k0s()),2&r&&(t.R7$(4),t.vxM(4,s.__import?4:-1))},dependencies:[gt.g,dt.l,at.B,Nt.p,zt.L,Ht.Z,Rt.o,Ft.g,Wt.s]})}return i})(),gr=(()=>{class i{constructor(e){this.store=e,this.destroy=new P.B7,this.DATETIME_FORMAT_SHORT_WITH_SECONDS=de.c9.DATETIME_SHORT_WITH_SECONDS}ngOnInit(){this.store.pipe((0,u.Lt)(e=>e.aegisxImports.import),(0,O.Q)(this.destroy),(0,nt.p)(e=>!!e)).subscribe(e=>this.__import=e)}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}isProductImageType(){return this.__import&&"product_image"===this.__import.type}formatNumber(e){return e?e.toString().replace(/\B(?=(\d{3})+(?!\d))/g," "):""}static#t=this.\u0275fac=function(r){return new(r||i)(t.rXU(u.il))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-import-info"]],decls:75,vars:33,consts:[["color","secondary"]],template:function(r,s){1&r&&(t.j41(0,"mcrai-panel",0)(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Z\xe1kladn\xed informace"),t.k0s()(),t.j41(4,"mcrai-panel-content")(5,"mcrai-row")(6,"mcrai-col")(7,"mcrai-dl")(8,"mcrai-dt"),t.EFF(9,"ID"),t.k0s(),t.j41(10,"mcrai-dd"),t.EFF(11),t.nI1(12,"notSet"),t.k0s()()()(),t.j41(13,"mcrai-row")(14,"mcrai-col")(15,"mcrai-dl")(16,"mcrai-dt"),t.EFF(17,"Spu\u0161t\u011bno u\u017eivatelem"),t.k0s(),t.j41(18,"mcrai-dd"),t.EFF(19),t.nI1(20,"notSet"),t.k0s()()(),t.j41(21,"mcrai-col")(22,"mcrai-dl")(23,"mcrai-dt"),t.EFF(24,"Dom\xe9na"),t.k0s(),t.j41(25,"mcrai-dd"),t.EFF(26),t.nI1(27,"notSet"),t.k0s()()()(),t.j41(28,"mcrai-row")(29,"mcrai-col")(30,"mcrai-dl")(31,"mcrai-dt"),t.EFF(32,"Hlavn\xed typ"),t.k0s(),t.j41(33,"mcrai-dd"),t.EFF(34),t.nI1(35,"notSet"),t.k0s()()(),t.j41(36,"mcrai-col")(37,"mcrai-dl")(38,"mcrai-dt"),t.EFF(39,"Typ"),t.k0s(),t.j41(40,"mcrai-dd"),t.EFF(41),t.nI1(42,"notSet"),t.k0s()()()(),t.j41(43,"mcrai-row")(44,"mcrai-col")(45,"mcrai-dl")(46,"mcrai-dt"),t.EFF(47,"Datum a \u010das za\u010d\xe1tku"),t.k0s(),t.j41(48,"mcrai-dd"),t.EFF(49),t.nI1(50,"dateFormat"),t.nI1(51,"notSet"),t.k0s()()(),t.j41(52,"mcrai-col")(53,"mcrai-dl")(54,"mcrai-dt"),t.EFF(55,"Datum a \u010das konce"),t.k0s(),t.j41(56,"mcrai-dd"),t.EFF(57),t.nI1(58,"dateFormat"),t.nI1(59,"notSet"),t.k0s()()()(),t.j41(60,"mcrai-row")(61,"mcrai-col")(62,"mcrai-dl")(63,"mcrai-dt"),t.EFF(64,"Po\u010det zpracovan\xfdch polo\u017eek"),t.k0s(),t.j41(65,"mcrai-dd"),t.EFF(66),t.nI1(67,"notSet"),t.k0s()()(),t.j41(68,"mcrai-col")(69,"mcrai-dl")(70,"mcrai-dt"),t.EFF(71,"Po\u010det polo\u017eek celkem"),t.k0s(),t.j41(72,"mcrai-dd"),t.EFF(73),t.nI1(74,"notSet"),t.k0s()()()()()()),2&r&&(t.R7$(11),t.JRh(t.bMT(12,9,null==s.__import?null:s.__import.id)),t.R7$(8),t.JRh(t.bMT(20,11,null==s.__import||null==s.__import.user?null:s.__import.user.nickname)),t.R7$(7),t.JRh(t.bMT(27,13,null==s.__import||null==s.__import.domain?null:s.__import.domain.hostname)),t.R7$(8),t.JRh(t.bMT(35,15,null==s.__import?null:s.__import.main_type)),t.R7$(7),t.JRh(t.bMT(42,17,null==s.__import?null:s.__import.type)),t.R7$(8),t.JRh(t.bMT(51,22,t.i5U(50,19,null==s.__import?null:s.__import.date_start,s.DATETIME_FORMAT_SHORT_WITH_SECONDS))),t.R7$(8),t.JRh(t.bMT(59,27,t.i5U(58,24,null==s.__import?null:s.__import.date_end,s.DATETIME_FORMAT_SHORT_WITH_SECONDS))),t.R7$(9),t.JRh(t.bMT(67,29,s.formatNumber(null==s.__import?null:s.__import.count_current))),t.R7$(7),t.JRh(t.bMT(74,31,s.formatNumber(null==s.__import?null:s.__import.count_total))))},dependencies:[gt.g,dt.l,at.B,Nt.p,zt.L,Ht.Z,Rt.o,Ft.g,Wt.s,fe.a],styles:["[_nghost-%COMP%]{display:block;margin-bottom:20px;height:100%}"]})}return i})();function vr(i,p){if(1&i&&(t.j41(0,"mcrai-dt"),t.EFF(1,"Pr\u016fb\u011bh"),t.k0s(),t.j41(2,"mcrai-dd"),t.nrm(3,"mcrai-progress",1),t.k0s()),2&i){const e=t.XpG();t.R7$(3),t.Y8G("current",null==e.__import?null:e.__import.count_current)("total",null==e.__import?null:e.__import.count_total)}}let yr=(()=>{class i{constructor(e){this.store=e,this.IMPORT_STATUS=Q.y,this.destroy=new P.B7}ngOnInit(){this.store.pipe((0,u.Lt)(e=>e.aegisxImports.import),(0,O.Q)(this.destroy),(0,nt.p)(e=>!!e)).subscribe(e=>this.__import=e)}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}isInProgress(){return this.__import&&this.__import.status===Q.y.InProgress}static#t=this.\u0275fac=function(r){return new(r||i)(t.rXU(u.il))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-import-progress"]],decls:12,vars:5,consts:[["color","secondary"],["color","primary",3,"current","total"]],template:function(r,s){1&r&&(t.j41(0,"mcrai-panel",0)(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Stav importu"),t.k0s()(),t.j41(4,"mcrai-panel-content")(5,"mcrai-dl")(6,"mcrai-dt"),t.EFF(7,"Status"),t.k0s(),t.j41(8,"mcrai-dd"),t.EFF(9),t.nI1(10,"enumToString"),t.k0s(),t.DNE(11,vr,4,2),t.k0s()()()),2&r&&(t.R7$(9),t.JRh(t.i5U(10,2,null==s.__import?null:s.__import.status,s.IMPORT_STATUS)),t.R7$(2),t.vxM(11,s.isInProgress()?11:-1))},dependencies:[gt.g,dt.l,at.B,he.X,Nt.p,zt.L,Ht.Z,_e.S],styles:["[_nghost-%COMP%]{display:block;margin-bottom:20px;height:100%}"]})}return i})();function Er(i,p){if(1&i&&(t.j41(0,"p"),t.EFF(1),t.k0s()),2&i){const e=p.$implicit;t.R7$(),t.JRh(e)}}let Cr=(()=>{class i{constructor(e){this.store=e,this.destroy=new P.B7}ngOnInit(){this.store.select(e=>e.aegisxImports.import).pipe((0,O.Q)(this.destroy),(0,nt.p)(e=>!!e)).subscribe(e=>this.__import=e)}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}static#t=this.\u0275fac=function(r){return new(r||i)(t.rXU(u.il))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-import-message-list"]],decls:7,vars:0,consts:[["color","secondary"]],template:function(r,s){1&r&&(t.j41(0,"mcrai-panel",0)(1,"mcrai-panel-header")(2,"h2"),t.EFF(3,"Zpr\xe1vy"),t.k0s()(),t.j41(4,"mcrai-panel-content"),t.Z7z(5,Er,2,1,"p",null,t.fX1),t.k0s()()),2&r&&(t.R7$(5),t.Dyx(null==s.__import?null:s.__import.messages))},dependencies:[gt.g,dt.l,at.B],styles:["[_nghost-%COMP%]{height:100%}"]})}return i})();const Fr=[{path:"",component:pr,canActivate:[ft.J]},{path:":id",component:(()=>{class i{constructor(e,r,s){this.store=e,this.activatedRoute=r,this.location=s,this.REFRESH_INTERVAL=2048,this.destroy=new P.B7}ngOnInit(){const e=this.activatedRoute.snapshot.params.id;this.store.pipe((0,u.Lt)(r=>r.aegisxImports.import),(0,O.Q)(this.destroy),mt(this.REFRESH_INTERVAL),(0,nt.p)(r=>r&&r.status===Q.y.InProgress)).subscribe(()=>this.store.dispatch(new x({id:e}))),this.fetchImport(e)}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}fetchImport(e){this.store.dispatch(new x({id:e}))}static#t=this.\u0275fac=function(r){return new(r||i)(t.rXU(u.il),t.rXU(rt.nX),t.rXU(o.aZ))};static#e=this.\u0275cmp=t.VBU({type:i,selectors:[["aegisx-import"]],decls:23,vars:0,consts:[["mcrai-button","neutral",3,"click"]],template:function(r,s){1&r&&(t.nrm(0,"aegisx-header"),t.j41(1,"mcrai-container")(2,"mcrai-row")(3,"mcrai-col")(4,"button",0),t.bIt("click",function(){return s.location.back()}),t.EFF(5,"Zp\xe1tky"),t.k0s()()(),t.j41(6,"mcrai-row")(7,"mcrai-col")(8,"mcrai-panel")(9,"mcrai-panel-header")(10,"h1"),t.EFF(11,"Detail importu"),t.k0s()(),t.j41(12,"mcrai-panel-content")(13,"m
3crai-row")(14,"mcrai-col"),t.nrm(15,"aegisx-import-info"),t.k0s(),t.j41(16,"mcrai-col"),t.nrm(17,"aegisx-import-progress"),t.k0s()(),t.j41(18,"mcrai-row")(19,"mcrai-col"),t.nrm(20,"aegisx-import-sources"),t.k0s(),t.j41(21,"mcrai-col"),t.nrm(22,"aegisx-import-message-list"),t.k0s()()()()()()())},dependencies:[pe.I,ot.Q,gt.g,dt.l,at.B,Rt.o,Ft.g,ue.H,fr,gr,yr,Cr]})}return i})(),canActivate:[ft.J]}];let Dr=(()=>{class i{static#t=this.\u0275fac=function(r){return new(r||i)};static#e=this.\u0275mod=t.$C({type:i});static#i=this.\u0275inj=t.G2t({imports:[rt.iI.forChild(Fr),rt.iI]})}return i})();var xt=n(15539),Sr=n(57421),Ir=n(18456),jt=n(83921),Tr=n(12906);let ge=(()=>{class i extends Tr.d{getImports(e,r=null){const s=Object.assign({page:e},r),S=this.buildUrl("import",s,!0);return this.get(S)}updateImports(e){const r=this.buildUrl("import",{import_log_ids:e},!0);return this.get(r)}postImport(e){const r=this.buildUrl(`import/${e.type.name}`),s=new FormData;return e.file&&s.append("file",e.file),e.images&&e.images.forEach(S=>{s.append("images[]",S)}),e.files&&e.files.forEach(S=>{s.append("files[]",S)}),s.append("body",JSON.stringify(e)),this.post(r,s)}manualPostImport(e){const r=this.buildUrl(`import/sv/${e.type}`),s=new FormData;return s.append("body",JSON.stringify(e)),this.post(r,s)}getImport(e){const r=this.buildUrl(`import/${e}`);return this.get(r)}getImportsFilter(){const e=this.buildUrl("import/filter");return this.get(e)}static#t=this.\u0275fac=(()=>{let e;return function(s){return(e||(e=t.xGo(i)))(s||i)}})();static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})(),wt=(()=>{class i{constructor(e,r,s,S,it){this.store=e,this.importService=r,this.actions=s,this.toastService=S,this.loaderService=it}static#t=this.\u0275fac=function(r){return new(r||i)(t.KVO(u.il),t.KVO(ge),t.KVO(_.En),t.KVO(c.FS),t.KVO(c.wA))};static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})();var At=n(76613);let Or=(()=>{class i extends wt{constructor(){super(...arguments),this.getImports=(0,_.EH)(()=>this.actions.pipe((0,_.gp)(T),(0,xt.M)(()=>this.loaderService.show()),(0,Sr.E)(this.store.pipe((0,u.Lt)(F))),(0,Ir.qI)(([e,r])=>this.importService.getImports(e.payload.page,r).pipe((0,Ot.T)(s=>new f({imports:s,append:e.payload.append})),(0,jt.W)(s=>(0,z.of)(new At.Rn(s))))))),this.getImportsSuccess=(0,_.EH)(()=>this.actions.pipe((0,_.gp)(d),(0,xt.M)(()=>this.loaderService.hide())),{dispatch:!1})}static#t=this.\u0275fac=(()=>{let e;return function(s){return(e||(e=t.xGo(i)))(s||i)}})();static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})(),xr=(()=>{class i extends wt{constructor(){super(...arguments),this.startImport=(0,_.EH)(()=>this.actions.pipe((0,_.gp)(lt),(0,xt.M)(()=>{this.toastService.makeToast("Import byl spu\u0161t\u011bn",c.Ck.Info)}),(0,Dt.n)(e=>[new pt(e.payload)]))),this.postImport=(0,_.EH)(()=>this.actions.pipe((0,_.gp)(tt),(0,xt.M)(()=>this.loaderService.show()),(0,Dt.n)(e=>this.importService.postImport(e.payload.importBuild).pipe((0,Ot.T)(r=>new St(r)),(0,jt.W)(r=>(0,z.of)(new At.Rn(r))))))),this.postImportSuccess=(0,_.EH)(()=>this.actions.pipe((0,_.gp)(Z),(0,xt.M)(e=>{this.loaderService.hide(),this.toastService.makeToast(e.payload.message,c.Ck.Success)})),{dispatch:!1}),this.manualStartImport=(0,_.EH)(()=>this.actions.pipe((0,_.gp)(B),(0,xt.M)(()=>{this.toastService.makeToast("Import byl spu\u0161t\u011bn",c.Ck.Info)}),(0,Dt.n)(e=>[new kt(e.payload)]))),this.manualPostImport=(0,_.EH)(()=>this.actions.pipe((0,_.gp)(ut),(0,xt.M)(()=>this.loaderService.show()),(0,Dt.n)(e=>this.importService.manualPostImport(e.payload.body).pipe((0,Ot.T)(r=>new St(r)),(0,jt.W)(r=>(0,z.of)(new At.Rn(r))))))),this.manualPostImportSuccess=(0,_.EH)(()=>this.actions.pipe((0,_.gp)("[Import] MANUAL POST import success"),(0,xt.M)(e=>{this.loaderService.hide(),this.toastService.makeToast(e.payload.message,c.Ck.Success)})),{dispatch:!1})}static#t=this.\u0275fac=(()=>{let e;return function(s){return(e||(e=t.xGo(i)))(s||i)}})();static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})(),kr=(()=>{class i extends wt{constructor(){super(...arguments),this.getImport=(0,_.EH)(()=>this.actions.pipe((0,_.gp)(L),(0,Dt.n)(e=>this.importService.getImport(e.payload.id).pipe((0,Ot.T)(r=>new U(r)),(0,jt.W)(r=>(0,z.of)(new At.Rn(r))))))),this.getImportSuccess=(0,_.EH)(()=>this.actions.pipe((0,_.gp)($)),{dispatch:!1})}static#t=this.\u0275fac=(()=>{let e;return function(s){return(e||(e=t.xGo(i)))(s||i)}})();static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})(),Mr=(()=>{class i extends wt{constructor(){super(...arguments),this.updateImports=(0,_.EH)(()=>this.actions.pipe((0,_.gp)(R),(0,Dt.n)(e=>this.importService.updateImports(e.payload.ids).pipe((0,Ot.T)(r=>new E({imports:r})),(0,jt.W)(r=>(0,z.of)(new At.Rn(r)))))))}static#t=this.\u0275fac=(()=>{let e;return function(s){return(e||(e=t.xGo(i)))(s||i)}})();static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})();var Pr=n(91316),br=n(50289),Ur=n(291),jr=n(7900),Ar=n(53278),Br=n(13802);let Lr=(()=>{class i extends wt{constructor(){super(...arguments),this.getImportsFilter=(0,_.EH)(()=>this.actions.pipe((0,_.gp)(M),(0,Dt.n)(e=>this.importService.getImportsFilter().pipe((0,Ot.T)(r=>new V({filter:r})),(0,jt.W)(r=>(0,z.of)(new At.Rn(r))))))),this.getImportsFilterSuccess=(0,_.EH)(()=>this.actions.pipe((0,_.gp)(J)),{dispatch:!1})}static#t=this.\u0275fac=(()=>{let e;return function(s){return(e||(e=t.xGo(i)))(s||i)}})();static#e=this.\u0275prov=t.jDH({token:i,factory:i.\u0275fac})}return i})();var wr=n(72545),Gr=n(12741);let $r=(()=>
3{class i{static#t=this.\u0275fac=function(r){return new(r||i)};static#e=this.\u0275mod=t.$C({type:i});static#i=this.\u0275inj=t.G2t({providers:[ge,wr.m],imports:[o.MD,Dr,Pr.U,Ur.G,br.G,u.md.forFeature(a,g),_.Vm.forFeature([Or,Lr,xr,kr,Mr]),c.pj,c.xT,c.SD,c.Zg,c.oP,c.Mt,c.B4,c.ni,c.O2,c.Tm,c.LU,c.I0,jr.$,Ar.G,Br.a,Gr.Y]})}return i})()},80070:(H,I,n)=>{"use strict";function o(u){return u?u.reduce((_,c)=>_.concat(c.id),[]):[]}n.d(I,{_:()=>o})},50167:(H,I,n)=>{"use strict";n.d(I,{$:()=>u});var o=n(54438);let u=(()=>{class _{transform(T,d){return T&&T.length>d?/<table>/i.test(T)?T.slice(0,d-3):T.slice(0,d-3).concat("..."):T}static#t=this.\u0275fac=function(d){return new(d||_)};static#e=this.\u0275pipe=o.EJ8({name:"characterLimit",type:_,pure:!0})}return _})()},33804:(H,I,n)=>{"use strict";n.d(I,{s:()=>u});var o=n(54438);let u=(()=>{class _{transform(T,d){return T||"-"}static#t=this.\u0275fac=function(d){return new(d||_)};static#e=this.\u0275pipe=o.EJ8({name:"notSet",type:_,pure:!0})}return _})()},65245:(H,I,n)=>{"use strict";n.d(I,{g:()=>A});var o=n(54438),u=n(86600),_=n(45286),c=n(99369),T=n(89417),d=n(76057),m=n(73955);const h=["input"],C=["type","date"];function f(X,L){if(1&X&&(o.j41(0,"div",8),o.EFF(1),o.nI1(2,"translate"),o.k0s()),2&X){const $=o.XpG();o.R7$(),o.SpI(" ",o.bMT(2,1,$.getFirstError())," ")}}let A=(()=>{class X{get control(){return this._control}set control($){this._control=$}constructor($){this.changeDetectorRef=$,this.destroy=new _.B7,this.isFocused=!1,this.UNDEFINED_ERROR="Byl spu\u0161t\u011bn valid\xe1tor, kter\xfd nem\xe1 \u017e\xe1dnou zpr\xe1vu! Jm\xe9no valid\xe1toru: ",this.focus=new o.bkB,this.blur=new o.bkB,this.designType="labelInInput",this.setEndOfDay=!1}ngOnInit(){}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}hasPlaceholder(){return!!this.placeholder}hasErrors(){return this.control.dirty&&this.control.invalid}isActive(){return this.isFocused||this.hasErrors()}isEmpty(){return!(this.control&&(!Array.isArray(this.control.value)||0!==this.control.value.length))||!this.control.value&&!this.input.nativeElement.value}isDesignTypeNormal(){return"normal"===this.designType}getFirstError(){if("string"==typeof this.errors)return this.errors;const $=Object.keys(this.control.errors);return this.errors&&this.errors.hasOwnProperty($[0])?this.errors[$[0]]:this.UNDEFINED_ERROR+$[0]}onFocus(){this.isFocused=!0,this.focus.emit(this)}onBlur(){this.isFocused=!1,this.blur.emit(this)}onDateChange($){$.value&&this.setEndOfDay&&this.control.patchValue($.value.endOf("day")),this.changeDetectorRef.markForCheck()}static#t=this.\u0275fac=function(x){return new(x||X)(o.rXU(o.gRc))};static#e=this.\u0275cmp=o.VBU({type:X,selectors:[["mcrai-input","type","date"]],viewQuery:function(x,U){if(1&x&&o.GBs(h,7,o.aKT),2&x){let R;o.mGM(R=o.lsd())&&(U.input=R.first)}},hostVars:4,hostBindings:function(x,U){2&x&&o.AVh("mcrai-input",!0)("mcrai-input--date",!0)},inputs:{control:"control",placeholder:"placeholder",errors:"errors",minDate:"minDate",maxDate:"maxDate",designType:"designType",setEndOfDay:"setEndOfDay"},outputs:{focus:"focus",blur:"blur"},features:[o.Jv_([{provide:u.Ju,useValue:"cs-CZ"},(0,c.bB)()])],attrs:C,decls:11,vars:21,consts:[["input",""],["picker",""],[1,"mcrai-input__field"],[1,"mcrai-input__placeholder"],[1,"mcrai-input__element",3,"focus","blur","dateChange","min","max","matDatepicker","formControl"],[3,"for"],[1,"mcrai-input__underline--wrapper"],[1,"mcrai-input__underline"],[1,"mcrai-input__error"]],template:function(x,U){if(1&x){const R=o.RV6();o.j41(0,"div",2)(1,"label",3),o.EFF(2),o.k0s(),o.j41(3,"input",4,0),o.bIt("focus",function(){return o.eBV(R),o.Njj(U.onFocus())})("blur",function(){return o.eBV(R),o.Njj(U.onBlur())})("dateChange",function(y){return o.eBV(R),o.Njj(U.onDateChange(y))}),o.k0s(),o.nrm(5,"mat-datepicker-toggle",5)(6,"mat-datepicker",null,1),o.k0s(),o.j41(8,"div",6),o.nrm(9,"div",7),o.k0s(),o.DNE(10,f,3,3,"div",8)}if(2&x){const R=o.sdS(7);o.AVh("mcrai-input__field--placeholder",U.hasPlaceholder())("mcrai-input__field--design-type-normal",U.isDesignTypeNormal()),o.R7$(),o.AVh("mcrai-input__placeholder--empty",U.isEmpty())("mcrai-input__placeholder--focused",U.isFocused),o.R7$(),o.SpI(" ",U.placeholder," "),o.R7$(),o.Y8G("min",U.minDate)("max",U.maxDate)("matDatepicker",R)("formControl",U.control),o.R7$(2),o.Y8G("for",R),o.R7$(4),o.AVh("mcrai-input__underline--focused",U.isFocused)("mcrai-input__underline--active",U.isActive())("mcrai-input__underline--error",U.hasErrors()),o.R7$(),o.vxM(10,U.hasErrors()?10:-1)}},dependencies:[T.me,T.BC,T.l_,d.Vh,d.bZ,d.bU,m.D9],styles:[".mcrai-input{display:block;position:relative}.mcrai-input__field{position:relative;margin-top:3px}.mcrai-input__field--placeholder{padding-top:15px}.mcrai-input__field--design-type-normal .mcrai-input__placeholder{position:relative;padding:4px 0}.mcrai-input__field--design-type-normal .mcrai-input__placeholder--focused{transform:none}.mcrai-input__placeholder{position:absolute;
3left:0;transform:translateY(0);transform-origin:bottom left;transition:all .4s;transition-timing-function:cubic-bezier(.25,.8,.25,1);pointer-events:none}.mcrai-input__placeholder--focused{transform:translateY(-1.35em) scale(.75)}.mcrai-input__element{width:100%;padding:0;background:none;border:0;outline:none;font-size:16px;overflow:hidden;line-height:18px}.mcrai-input__underline--wrapper{width:100%;height:1px}.mcrai-input__underline--wrapper .mcrai-input__underline{width:100%;height:1px;transform:scaleX(0);transition:transform .4s;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.mcrai-input__error{font-size:14px;padding-left:12px;padding-top:3px}.mat-datepicker-content{border-radius:0!important}.mat-calendar .mat-calendar-body-cell-content{border-radius:0}.mat-calendar .mat-calendar-body-cell-content:before{content:none!important}.mat-datepicker-toggle{position:absolute;right:0;bottom:0}.mat-datepicker-toggle .mat-mdc-icon-button{display:flex;justify-content:center;align-items:center;padding:0;width:38px;height:38px;border-radius:0}.mat-datepicker-toggle .mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:0}.mat-datepicker-toggle .mat-mdc-icon-button svg{width:20px}\n"],encapsulation:2,changeDetection:0})}return X})()},28520:(H,I,n)=>{"use strict";n.d(I,{e:()=>U});var o=n(54438),u=n(49969),_=n(89417),c=n(45286),T=n(14421),d=n(45817),m=n(7605),h=n(63649),C=n(73955);let f=(()=>{class R{constructor(){this.UNITS=["B","KB","MB","GB","TB"]}transform(y){let E=0,M=y;for(;M>=1024;)M/=1024,E++;return M.toFixed(M>=10||E<1?0:1)+" "+this.UNITS[E]}static#t=this.\u0275fac=function(E){return new(E||R)};static#e=this.\u0275pipe=o.EJ8({name:"fileSize",type:R,pure:!0})}return R})();const A=["type","file"];function X(R,G){if(1&R&&(o.j41(0,"div",4),o.EFF(1),o.k0s()),2&R){const y=o.XpG();o.R7$(),o.SpI(" ",y.getFirstError()," ")}}function L(R,G){if(1&R){const y=o.RV6();o.j41(0,"li",6)(1,"div",7)(2,"p",8),o.EFF(3),o.k0s(),o.j41(4,"p",9),o.EFF(5),o.nI1(6,"fileSize"),o.k0s()(),o.j41(7,"div",10)(8,"button",11),o.bIt("click",function(){const M=o.eBV(y).$implicit,J=o.XpG(2);return o.Njj(J.removeStaged(M.name))}),o.EFF(9),o.nI1(10,"translate"),o.k0s()()()}if(2&R){const y=G.$implicit;o.R7$(3),o.JRh(null==y?null:y.name),o.R7$(2),o.JRh(o.bMT(6,3,null==y?null:y.size)),o.R7$(4),o.JRh(o.bMT(10,5,"common.remove_from_queue"))}}function $(R,G){if(1&R&&(o.j41(0,"ul",5),o.Z7z(1,L,11,7,"li",6,o.fX1),o.k0s()),2&R){const y=o.XpG();o.R7$(),o.Dyx(y.stagedFiles)}}let U=(()=>{class R{static#t=this.count=0;get control(){return this._control}set control(y){this._control=y}constructor(){this.destroy=new c.B7,this.MAX_FILE_SIZE=Math.pow(2,25),this.filesChange=new o.bkB,this.stagedFiles=[],this.isDraggingOver=!1,this.id=++R.count}ngOnInit(){}ngOnChanges(y){y.hasOwnProperty("control")&&y.control.currentValue&&(this.control.hasAsyncValidator(this.columnValidator)||this.control.addAsyncValidators([this.columnValidator]),this.control.hasValidator(this.sizeValidator)||this.control.addValidators([this.sizeValidator.bind(this)]),this.destroy.next(),this.control.valueChanges.pipe((0,m.Q)(this.destroy)).subscribe(E=>{this.stagedFiles=E?Array.isArray(E)?E:[E]:[]}))}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}queueFiles(y){this.control instanceof _.hs?(y.length>0?this.control.setValue(this.isMultiple()?y:y[0]):this.control.reset(),this.control.markAsTouched(),this.control.markAsDirty()):console.warn(`Could not set controls value. ${this.control} provided as control`)}columnValidator(y){const E=y.value;if(!E||"text/csv"!==E.type)return(0,T.of)(null);const M=new FileReader,J=d.c.create(K=>{M.onloadend=()=>{const a=function x(R){const G=new Map;for(let y=0;y<R.length;y++){const E=R[y];if(G.get(E))return!0;G.set(E,1)}return!1}(M.result.split(/\r?\n/)[0].replace(/"/g,"").split(/;/g))?{duplicates:`Soubor '${E.name}' obsahuje duplicitn\xed sloupce`}:null;K.next(a),K.complete()},M.onerror=V=>K.error(V)});return M.readAsText(E),J}sizeValidator(y){let E=y.value;if(!E)return null;Array.isArray(E)||(E=[E]);for(let M=0;M<E.length;M++)if(E[M].size>this.MAX_FILE_SIZE)return{size:`Soubor '${E[M].name}' p\u0159ekra\u010duje maxim\xe1ln\xed velikost souboru`};return null}sanitazeFiles(y){return y instanceof FileList&&(y=Array.from(y)),y=this.filterOutDuplicities(y),this.filterOutCountExceedingFiles(y)}filterOutDuplicities(y){const E=new Set;return y.filter(M=>!E.has(M.name)&&(E.add(M.name),!0))}filterOutCountExceedingFiles(y){return!this.isMultiple()&&y.length>1?[y[0]]:y}onDragover(y){y.preventDefault(),y.stopPropagation()}onDragEnter(y){y.preventDefault(),y.stopPropagation(),this.isDraggingOver=!0}onDragLeave(y){y.preventDefault(),y.stopPropagation(),this.isDraggingOver=!1}onDrop(y){y.preventDefault(),y.stopPropagation(),this.isDraggingOver=!1;const E=this.sanitazeFiles(y.dataTransfer.files);this.queueFiles(E)}onChange(y){const E=this.sanitazeFiles(y.target.files);this.queueFiles(E)}isMultiple(){return typeof this.multiple<"u"}removeStaged(y){const E=this.stagedFiles.filter(M=>M.name!==y);this.queueFiles(E)}getMaxFileSize(){let y=this.MAX_FILE_SIZE,E=-1;do{y/=1024,E++}while(y>1024);return Math.max(y,.1).toFixed(1)+[" kB"," MB"," GB"," TB","PB","EB","ZB","YB"][E]}hasErrors(){return this.control.dirty&&this.control.invalid}getFirstError(){const y=Object.keys(this.control.errors);return this.errors&&this.errors.hasOwnProperty(y[0])?this.errors[y[0]]:this.control.errors[y[0]]}static#e=this.\u0275fac=function(E){return new(E||R)};static#i=this.\u0275cmp=o.VBU({type:R,selectors:[["mcrai-input","type","file"]],hostVars:4,hostBindings:function(E,M){2&E&&o.AVh("mcrai-input",!0)("mcrai-input--file",!0)},inputs:{multiple:"multiple",control:"control",errors:"errors"},outputs:{filesChange:"filesChange"},features:[o.OA$],attrs:A,decls:9,vars:15,consts:[["type","file","name","files[]","data-multiple-caption","files selected",1,"mcrai-input__file-input",3,"change","id","multiple"],["mcrai-button","",1,"mcrai-input__dropzone",3,"dragover","dragenter","dragleave","drop","for"],[1,"mcrai-input__hint",3,"innerHTML"],[1,"mcrai-input__max-file-size"],[1,"mcrai-input__error"],[1,"mcrai-input__files"],[1,"mcrai-input__file"],[1,"mcrai-input__file-info"],[1,"mcrai-input__file-name"],[1,"mcrai-input__file-size"],[1,"mcrai-input__actions"],["mcrai-button","negative",3,"click"]],template:function(E,M){1&E&&(o.j41(0,"input",0),o.bIt("change",function(K){return M.onChange(K)}),o.k0s(),o.j41(1,"label",1),o.bIt("dragover",function(K){return M.onDragover(K)})("dragenter",function(K){return M.onDragEnter(K)})("dragleave",function(K){return M.onDragLeave(K)})("drop",function(K){return M.onDrop(K)}),o.nrm(2,"p",2),o.nI1(3,"translate"),o.k0s(),o.j41(4,"div",3),o.EFF(5),o.nI1(6,"translate"),o.k0s(),o.DNE(7,X,2,1,"div",4)(8,$,3,0,"ul",5)),2&E&&(o.Y8G("id",M.id)("multiple",M.isMultiple()),o.R7$(),o.AVh("mcrai-input__dropzone--dragover",M.isDraggingOver),o.Y8G("@dropzoneSize",M.isDraggingOver||!M.stagedFiles.length)("for",M.id),o.R7$(),o.Y8G("innerHTML",o.bMT(3,11,"common.how_to_upload_files"),o.npT),o.R7$(3),o.Lme("",o.bMT(6,13,"common.max_size")," ",M.getMaxFileSize(),""),o.R7$(2),o.vxM(7,M.hasErrors()?7:-1),o.R7$(),o.vxM(8,M.stagedFiles.length>0?8:-1))},dependencies:[h.Q,C.D9,f],styles:[".mcrai-input--file{display:block}.mcrai-input__dropzone{display:flex;background-position:left top,left bottom,left top,right top;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:15px 1px,15px 1px,1px 15px,1px 15px}.mcrai-input__hint{font-style:italic;pointer-events:none;font-size:16px}.mcrai-input__file-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.mcrai-input__files{display:flex;flex-flow:row wrap;margin-top:10px}.mcrai-input__file{flex:0 0 100%;margin-bottom:2px;display:flex}.mcrai-input__file-info{flex:1}.mcrai-input__actions{flex:0 0 auto}.mcrai-input__file-size{font-size:14px}.mcrai-input__max-file-size{text-align:right;font-size:12px;margin-top:3px;font-style:italic}\n"],encapsulation:2,data:{animation:[(0,u.hZ)("dropzoneSize",[(0,u.wk)("true",(0,u.iF)({height:"200px"})),(0,u.wk)("false",(0,u.iF)({height:"80px"})),(0,u.kY)("0 => 1",(0,u.i0)("225ms cubic-bezier(0.4,0.0,1,1)")),(0,u.kY)("1 => 0",(0,u.i0)("195ms cubic-bezier(0.0,0.0,0.2,1)"))])]}})}return R})()},39103:(H,I,n)=>{"use strict";n.d(I,{Z:()=>_});var o=n(54438);const u=["*"];let _=(()=>{class c{constructor(d,m){this._renderer=d,this._elRef=m,this.DESC_LIST_DATA_CLASS="mcrai-dd"}ngOnInit(){this._renderer.addClass(this._elRef.nativeElement,this.DESC_LIST_DATA_CLASS)}static#t=this.\u0275fac=function(m){return new(m||c)(o.rXU(o.sFG),o.rXU(o.aKT))};static#e=this.\u0275cmp=o.VBU({type:c,selectors:[["mcrai-dd"]],ngContentSelectors:u,decls:1,vars:0,template:function(m,h){1&m&&(o.NAR(),o.SdG(0))},styles:[".mcrai-dd{display:block;line-height:17px;font-weight:400;font-size:14px}\n"],encapsulation:2,changeDetection:0})}return c})()},62523:(H,I,n)=>{"use strict";n.d(I,{L:()=>_});var o=n(54438);const u=["*"];let _=(()=>{class c{constructor(d,m){this._renderer=d,this._elRef=m,this.DESC_LIST_TERM_CLASS="mcrai-dt"}ngOnInit(){this._renderer.addClass(this._elRef.nativeElement,this.DESC_LIST_TERM_CLASS)}static#t=this.\u0275fac=function(m){return new(m||c)(o.rXU(o.sFG),o.rXU(o.aKT))};static#e=this.\u0275cmp=o.VBU({type:c,selectors:[["mcrai-dt"]],ngContentSelectors:u,decls:1,vars:0,template:function(m,h){1&m&&(o.NAR(),o.SdG(0))},styles:[".mcrai-dt{display:block;font-weight:400;font-size:13px;color:#8792a1}\n"],encapsulation:2,changeDetection:0})}return c})()},41819:(H,I,n)=>{"use strict";n.d(I,{p:()=>_});var o=n(54438);const u=["*"];let _=(()=>{class c{constructor(d,m){this._renderer=d,this._elRef=m,this.DESC_LIST_CLASS="mcrai-dl"}ngOnInit(){this._renderer.addClass(this._elRef.nativeElement,this.DESC_LIST_CLASS)}static#t=this.\u0275fac=function(m){return new(m||c)(o.rXU(o.sFG),o.rXU(o.aKT))};static#e=this.\u0275cmp=o.VBU({type:c,selectors:[["mcrai-dl"]],ngContentSelectors:u,decls:1,vars:0,template:function(m,h){1&m&&(o.NAR(),o.SdG(0))},encapsulation:2,changeDetection:0})}return c})()},30127:(H,I,n)=>{"use strict";n.d(I,{e:()=>_});var o=n(45887),u=n(54438);let _=(()=>{class c extends o.hc{static#t=this.\u0275fac=(()=>{let d;return function(h){return(d||(d=u.xGo(c)))(h||c)}})();static#e=this.\u0275cmp=u.VBU({type:c,selectors:[["mcrai-tr"],["a",8,"mcrai-tr"]],hostVars:2,hostBindings:function(m,h){2&m&&u.AVh("mcrai-tr",!0)},features:[u.Vt3],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(m,h){1&m&&u.eu8(0,0)},dependencies:[o.I8],styles:[".mcrai-tr{display:flex;align-items:stretch;text-decoration:none;color:inherit}\n"],encapsulation:2,changeDetection:0})}return c})()},7306:(H,I,n)=>{"use strict";n.d(I,{B:()=>_});var o=n(45887),u=n(54438);let _=(()=>{class c extends o.cO{static#t=this.\u0275fac=(()=>{let d;return function(h){return(d||(d=u.xGo(c)))(h||c)}})();static#e=this.\u0275dir=u.FsC({type:c,selectors:[["","mcraiCellDef",""]],features:[u.Jv_([{provide:o.cO,useExisting:c}]),u.Vt3]})}return c})()},65208:(H,I,n)=>{"use strict";n.d(I,{Q:()=>_});var o=n(45887),u=n(54438);let _=(()=>{class c extends o.VP{static#t=this.\u0275fac=(()=>{let d;return function(h){return(d||(d=u.xGo(c)))(h||c)}})();static#e=this.\u0275dir=u.FsC({type:c,selectors:[["mcrai-td"]],hostVars:2,hostBindings:function(m,h){2&m&&u.AVh("mcrai-td",!0)},features:[u.Vt3]})}return c})()},95466:(H,I,n)=>{"use strict";n.d(I,{q:()=>_});var o=n(45887),u=n(54438);let _=(()=>{class c extends o.n5{static#t=this.\u0275fac=(()=>{let d;return function(h){return(d||(d=u.xGo(c)))(h||c)}})();static#e=this.\u0275dir=u.FsC({type:c,selectors:[["","mcraiHeaderCellDef",""]],features:[u.Jv_([{provide:o.n5,useExisting:c}]),u.Vt3]})}return c})()},21336:(H,I,n)=>{"use strict";n.d(I,{V:()=>_});var o=n(45887),u=n(54438);let _=(()=>{class c extends o.sY{static#t=this.\u0275fac=(()=>{let d;return function(h){return(d||(d=u.xGo(c)))(h||c)}})();static#e=this.\u0275dir=u.FsC({type:c,selectors:[["mcrai-th"]],hostVars:2,hostBindings:function(m,h){2&m&&u.AVh("mcrai-th",!0)},features:[u.Vt3]})}return c})()},7622:(H,I,n)=>{"use strict";n.d(I,{K:()=>_});var o=n(45887),u=n(54438);let _=(()=>{class c extends o.hi{static#t=this.\u0275fac=(()=>{let d;return function(h){return(d||(d=u.xGo(c)))(h||c)}})();static#e=this.\u0275dir=u.FsC({type:c,selectors:[["","mcraiHeaderRowDef",""]],inputs:{columns:[u.Mj6.None,"mcraiHeaderRowDef","columns"]},features:[u.Jv_([{provide:o.hi,useExisting:c}]),u.Vt3]})}return c})()},57382:(H,I,n)=>{"use strict";n.d(I,{D:()=>_});var o=n(45887),u=n(54438);let _=(()=>{class c extends o.oh{static#t=this.\u0275fac=(()=>{let d;return function(h){return(d||(d=u.xGo(c)))(h||c)}})();static#e=this.\u0275dir=u.FsC({type:c,selectors:[["","mcraiRowDef",""]],inputs:{columns:[u.Mj6.None,"mcraiRowDefColumns","columns"],when:[u.Mj6.None,"mcraiRowDefWhen","when"]},features:[u.Jv_([{provide:o.oh,useExisting:c}]),u.Vt3]})}return c})()},90262:function(H,I){var n,u;n=function _(){var T,c=typeof self<"u"?self:typeof window<"u"?window:void 0!==c?c:{}
vendor: 19,342 bytes, line 3
3,d=!c.document&&!!c.postMessage,m=c.IS_PAPA_WORKER||!1,h={},C=0,f={};function A(l){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},function(a){var g=J(a);g.chunkSize=parseInt(g.chunkSize),a.step||a.chunk||(g.chunkSize=null),this._handle=new U(g),(this._handle.streamer=this)._config=g}.call(this,l),this.parseChunk=function(a,g){var v=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0<v){let b=this._config.newline;b||(b=this._handle.guessLineEndings(a,F=this._config.quoteChar||'"')),a=[...a.split(b).slice(v)].join(b)}this.isFirstChunk&&V(this._config.beforeFirstChunk)&&void 0!==(F=this._config.beforeFirstChunk(a))&&(a=F),this.isFirstChunk=!1,this._halted=!1,v=this._partialLine+a;var F=(this._partialLine="",this._handle.parse(v,this._baseIndex,!this._finished));if(!this._handle.paused()&&!this._handle.aborted()){if(a=F.meta.cursor,this._finished||(this._partialLine=v.substring(a-this._baseIndex),this._baseIndex=a),F&&F.data&&(this._rowCount+=F.data.length),v=this._finished||this._config.preview&&this._rowCount>=this._config.preview,m)c.postMessage({results:F,workerId:f.WORKER_ID,finished:v});else if(V(this._config.chunk)&&!g){if(this._config.chunk(F,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=F=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(F.data),this._completeResults.errors=this._completeResults.errors.concat(F.errors),this._completeResults.meta=F.meta),this._completed||!v||!V(this._config.complete)||F&&F.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),v||F&&F.meta.paused||this._nextChunk(),F}this._halted=!0},this._sendError=function(a){V(this._config.error)?this._config.error(a):m&&this._config.error&&c.postMessage({workerId:f.WORKER_ID,error:a,finished:!1})}}function X(l){var a;(l=l||{}).chunkSize||(l.chunkSize=f.RemoteChunkSize),A.call(this,l),this._nextChunk=d?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(g){this._input=g,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(a=new XMLHttpRequest,this._config.withCredentials&&(a.withCredentials=this._config.withCredentials),d||(a.onload=K(this._chunkLoaded,this),a.onerror=K(this._chunkError,this)),a.open(this._config.downloadRequestBody?"POST":"GET",this._input,!d),this._config.downloadRequestHeaders){var g,v=this._config.downloadRequestHeaders;for(g in v)a.setRequestHeader(g,v[g])}this._config.chunkSize&&a.setRequestHeader("Range","bytes="+this._start+"-"+(this._start+this._config.chunkSize-1));try{a.send(this._config.downloadRequestBody)}catch(b){this._chunkError(b.message)}d&&0===a.status&&this._chunkError()}},this._chunkLoaded=function(){var g;4===a.readyState&&(a.status<200||400<=a.status?this._chunkError():(this._start+=this._config.chunkSize||a.responseText.length,this._finished=!this._config.chunkSize||this._start>=(null!==(g=(g=a).getResponseHeader("Content-Range"))?parseInt(g.substring(g.lastIndexOf("/")+1)):-1),this.parseChunk(a.responseText)))},this._chunkError=function(g){g=a.statusText||g,this._sendError(new Error(g))}}function L(l){(l=l||{}).chunkSize||(l.chunkSize=f.LocalChunkSize),A.call(this,l);var a,g,v=typeof FileReader<"u";this.stream=function(F){this._input=F,g=F.slice||F.webkitSlice||F.mozSlice,v?((a=new FileReader).onload=K(this._chunkLoaded,this),a.onerror=K(this._chunkError,this)):a=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount<this._config.preview)||this._readChunk()},this._readChunk=function(){var F=this._input,b=(this._config.chunkSize&&(b=Math.min(this._start+this._config.chunkSize,this._input.size),F=g.call(F,this._start,b)),a.readAsText(F,this._config.encoding));v||this._chunkLoaded({target:{result:b}})},this._chunkLoaded=function(F){this._start+=this._config.chunkSize,this._finished=!this._config.chunkSize||this._start>=this._input.size,this.parseChunk(F.target.result)},this._chunkError=function(){this._sendError(a.error)}}function $(l){var a;A.call(this,l=l||{}),this.stream=function(g){return a=g,this._nextChunk()},this._nextChunk=function(){var g,v;if(!this._finished)return a=(g=this._config.chunkSize)?(v=a.substring(0,g),a.substring(g)):(v=a,""),this._finished=!a,this.parseChunk(v)}}function x(l){A.call(this,l=l||{});var a=[],g=!0,v=!1;this.pause=function(){A.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){A.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(F){this._input=F,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){v&&1===a.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),a.length?this.parseChunk(a.shift()):g=!0},this._streamData=K(function(F){try{a.push("string"==typeof F?F:F.toString(this._config.encoding)),g&&(g=!1,this._checkIsFinished(),this.parseChunk(a.shift()))}catch(b){this._streamError(b)}},this),this._streamError=K(function(F){this._streamCleanUp(),this._sendError(F)},this),this._streamEnd=K(function(){this._streamCleanUp(),v=!0,this._streamData("")},this),this._streamCleanUp=K(function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)},this)}function U(l){var a,g,v,F,b=Math.pow(2,53),rt=-b,ft=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,vt=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,P=this,z=0,O=0,nt=!1,j=!1,N=[],k={data:[],errors:[],meta:{}};function ct(w){return"greedy"===l.skipEmptyLines?""===w.join("").trim():1===w.length&&0===w[0].length}function st(){if(k&&v&&(yt("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+f.DefaultDelimiter+"'"),v=!1),l.skipEmptyLines&&(k.data=k.data.filter(function(q){return!ct(q)})),mt()){let q=function(lt,tt){V(l.transformHeader)&&(lt=l.transformHeader(lt,tt)),N.push(lt)};if(k)if(Array.isArray(k.data[0])){for(var w=0;mt()&&w<k.data.length;w++)k.data[w].forEach(q);k.data.splice(0,1)}else k.data.forEach(q)}function W(q,lt){for(var tt=l.header?{}:[],Z=0;Z<q.length;Z++){var B=Z,ut=q[Z];Y=B=l.header?Z>=N.length?"__parsed_extra":N[Z]:B,et=ut=l.transform?l.transform(ut,B):ut,void 0,pt=Y,l.dynamicTypingFunction&&void 0===l.dynamicTyping[pt]&&(l.dynamicTyping[pt]=l.dynamicTypingFunction(pt)),ut=!0===(l.dynamicTyping[pt]||l.dynamicTyping)?"true"===et||"TRUE"===et||"false"!==et&&"FALSE"!==et&&((pt=>{if(ft.test(pt)&&(pt=parseFloat(pt),rt<pt&&pt<b))return 1})(et)?parseFloat(et):vt.test(et)?new Date(et):""===et?null:et):et,"__parsed_extra"===B?(tt[B]=tt[B]||[],tt[B].push(ut)):tt[B]=ut}var Y,et,pt;return l.header&&(Z>N.length?yt("FieldMismatch","TooManyFields","Too many fields: expected "+N.length+" fields but parsed "+Z,O+lt):Z<N.length&&yt("FieldMismatch","TooFewFields","Too few fields: expected "+N.length+" fields but parsed "+Z,O+lt)),tt}var Q;k&&(l.header||l.dynamicTyping||l.transform)&&(Q=1,!k.data.length||Array.isArray(k.data[0])?(k.data=k.data.map(W),Q=k.data.length):k.data=W(k.data,0),l.header&&k.meta&&(k.meta.fields=N),O+=Q)}function mt(){return l.header&&0===N.length}function yt(w,W,Q,D){w={type:w,code:W,message:Q},void 0!==D&&(w.row=D),k.errors.push(w)}V(l.step)&&(F=l.step,l.step=function(w){k=w,mt()?st():(st(),0!==k.data.length&&(z+=w.data.length,l.preview&&z>l.preview?g.abort():(k.data=k.data[0],F(k,P))))}),this.parse=function(w,W,Q){var D=l.quoteChar||'"';return l.newline||(l.newline=this.guessLineEndings(w,D)),v=!1,l.delimiter?V(l.delimiter)&&(l.delimiter=l.delimiter(w),k.meta.delimiter=l.delimiter):((D=((q,lt,tt,Z,B)=>{var ut,Y,et,pt;B=B||[",","\t","|",";",f.RECORD_SEP,f.UNIT_SEP];for(var St=0;St<B.length;St++){for(var Et,kt=B[St],ht=0,_t=0,t=0,ot=(et=void 0,new G({comments:Z,delimiter:kt,newline:lt,preview:10}).parse(q)),Ct=0;Ct<ot.data.length;Ct++)tt&&ct(ot.data[Ct])?t++:(_t+=Et=ot.data[Ct].length,void 0===et?et=Et:0<Et&&(ht+=Math.abs(Et-et),et=Et));0<ot.data.length&&(_t/=ot.data.length-t),(void 0===Y||ht<=Y)&&(void 0===pt||pt<_t)&&1.99<_t&&(Y=ht,ut=kt,pt=_t)}return{successful:!!(l.delimiter=ut),bestDelimiter:ut}})(w,l.newline,l.skipEmptyLines,l.comments,l.delimitersToGuess)).successful?l.delimiter=D.bestDelimiter:(v=!0,l.delimiter=f.DefaultDelimiter),k.meta.delimiter=l.delimiter),D=J(l),l.preview&&l.header&&D.preview++,a=w,g=new G(D),k=g.parse(a,W,Q),st(),nt?{meta:{paused:!0}}:k||{meta:{paused:!1}}},this.paused=function(){return nt},this.pause=function(){nt=!0,g.abort(),a=V(l.chunk)?"":a.substring(g.getCharIndex())},this.resume=function(){P.streamer._halted?(nt=!1,P.streamer.parseChunk(a,!0)):setTimeout(P.resume,3)},this.aborted=function(){return j},this.abort=function(){j=!0,g.abort(),k.meta.aborted=!0,V(l.complete)&&l.complete(k),a=""},this.guessLineEndings=function(q,D){q=q.substring(0,1048576),D=new RegExp(R(D)+"([^]*?)"+R(D),"gm");var Q=(q=q.replace(D,"")).split("\r");if(q=1<(D=q.split("\n")).length&&D[0].length<Q[0].length,1===Q.length||q)return"\n";for(var lt=0,tt=0;tt<Q.length;tt++)"\n"===Q[tt][0]&<++;return lt>=Q.length/2?"\r\n":"\r"}}function R(l){return l.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function G(l){var a=(l=l||{}).delimiter,g=l.newline,v=l.comments,F=l.step,b=l.preview,rt=l.fastMode,ft=null,vt=!1,P=null==l.quoteChar?'"':l.quoteChar,z=P;if(void 0!==l.escapeChar&&(z=l.escapeChar),("string"!=typeof a||-1<f.BAD_DELIMITERS.indexOf(a))&&(a=","),v===a)throw new Error("Comment character same as delimiter");!0===v?v="#":("string"!=typeof v||-1<f.BAD_DELIMITERS.indexOf(v))&&(v=!1),"\n"!==g&&"\r"!==g&&"\r\n"!==g&&(g="\n");var O=0,nt=!1;this.parse=function(j,N,k){if("string"!=typeof j)throw new Error("Input must be a string");var ct=j.length,st=a.length,mt=g.length,yt=v.length,w=V(F),W=[],Q=[],D=[],q=O=0;if(!j)return ht();if(rt||!1!==rt&&-1===j.indexOf(P)){for(var lt=j.split(g),tt=0;tt<lt.length;tt++){if(O+=(D=lt[tt]).length,tt!==lt.length-1)O+=g.length;else if(k)return ht();if(!v||D.substring(0,yt)!==v){if(w){if(W=[],pt(D.split(a)),_t(),nt)return ht()}else pt(D.split(a));if(b&&b<=tt)return W=W.slice(0,b),ht(!0)}}return ht()}for(var Z=j.indexOf(a,O),B=j.indexOf(g,O),ut=new RegExp(R(z)+R(P),"g"),Y=j.indexOf(P,O);;)if(j[O]===P)for(Y=O,O++;;){if(-1===(Y=j.indexOf(P,Y+1)))return k||Q.push({type:"Quotes",code:"MissingQuotes",message:"Quoted field unterminated",row:W.length,index:O}),Et();if(Y===ct-1)return Et(j.substring(O,Y).replace(ut,P));if(P===z&&j[Y+1]===z)Y++;else if(P===z||0===Y||j[Y-1]!==z){-1!==Z&&Z<Y+1&&(Z=j.indexOf(a,Y+1));var et=St(-1===(B=-1!==B&&B<Y+1?j.indexOf(g,Y+1):B)?Z:Math.min(Z,B));if(j.substr(Y+1+et,st)===a){D.push(j.substring(O,Y).replace(ut,P)),j[O=Y+1+et+st]!==P&&(Y=j.indexOf(P,O)),Z=j.indexOf(a,O),B=j.indexOf(g,O);break}if(et=St(B),j.substring(Y+1+et,Y+1+et+mt)===g){if(D.push(j.substring(O,Y).replace(ut,P)),kt(Y+1+et+mt),Z=j.indexOf(a,O),Y=j.indexOf(P,O),w&&(_t(),nt))return ht();if(b&&W.length>=b)return ht(!0);break}Q.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:W.length,index:O}),Y++}}else if(v&&0===D.length&&j.substring(O,O+yt)===v){if(-1===B)return ht();B=j.indexOf(g,O=B+mt),Z=j.indexOf(a,O)}else if(-1!==Z&&(Z<B||-1===B))D.push(j.substring(O,Z)),Z=j.indexOf(a,O=Z+st);else{if(-1===B)break;if(D.push(j.substring(O,B)),kt(B+mt),w&&(_t(),nt))return ht();if(b&&W.length>=b)return ht(!0)}return Et();function pt(t){W.push(t),q=O}function St(t){return-1!==t&&(t=j.substring(Y+1,t))&&""===t.trim()?t.length:0}function Et(t){return k||(void 0===t&&(t=j.substring(O)),D.push(t),O=ct,pt(D),w&&_t()),ht()}function kt(t){O=t,pt(D),D=[],B=j.indexOf(g,O)}function ht(t){if(l.header&&!N&&W.length&&!vt){var ot=W[0],Ct={},Bt=new Set(ot);let gt=!1;for(let dt=0;dt<ot.length;dt++){let at=ot[dt];if(Ct[at=V(l.transformHeader)?l.transformHeader(at,dt):at]){let Tt,Lt=Ct[at];for(;Tt=at+"_"+Lt,Lt++,Bt.has(Tt););Bt.add(Tt),ot[dt]=Tt,Ct[at]++,gt=!0,(ft=null===ft?{}:ft)[Tt]=at}else Ct[at]=1,ot[dt]=at;Bt.add(at)}gt&&console.warn("Duplicate headers found and renamed."),vt=!0}return{data:W,errors:Q,meta:{delimiter:a,linebreak:g,aborted:nt,truncated:!!t,cursor:q+(N||0),renamedHeaders:ft}}}function _t(){F(ht()),W=[],Q=[]}},this.abort=function(){nt=!0},this.getCharIndex=function(){return O}}function y(l){var a=l.data,g=h[a.workerId],v=!1;if(a.error)g.userError(a.error,a.file);else if(a.results&&a.results.data){var F={abort:function(){v=!0,E(a.workerId,{data:[],errors:[],meta:{aborted:!0}})},pause:M,resume:M};if(V(g.userStep)){for(var b=0;b<a.results.data.length&&(g.userStep({data:a.results.data[b],errors:a.results.errors,meta:a.results.meta},F),!v);b++);delete a.results}else V(g.userChunk)&&(g.userChunk(a.results,F,a.file),delete a.results)}a.finished&&!v&&E(a.workerId,a.results)}function E(l,a){var g=h[l];V(g.userComplete)&&g.userComplete(a),g.terminate(),delete h[l]}function M(){throw new Error("Not implemented.")}function J(l){if("object"!=typeof l||null===l)return l;var a,g=Array.isArray(l)?[]:{};for(a in l)g[a]=J(l[a]);return g}function K(l,a){return function(){l.apply(a,arguments)}}function V(l){return"function"==typeof l}return f.parse=function(l,a){var v,g=(a=a||{}).dynamicTyping||!1;if(V(g)&&(a.dynamicTypingFunction=g,g={}),a.dynamicTyping=g,a.transform=!!V(a.transform)&&a.transform,!a.worker||!f.WORKERS_SUPPORTED)return g=null,"string"==typeof l?(l=65279!==(v=l).charCodeAt(0)?v:v.slice(1),g=new(a.download?X:$)(a)):!0===l.readable&&V(l.read)&&V(l.on)?g=new x(a):(c.File&&l instanceof File||l instanceof Object)&&(g=new L(a)),g.stream(l);(g=(()=>{var v,F,b;return!!f.WORKERS_SUPPORTED&&(F=c.URL||c.webkitURL||null,b=_.toString(),v=f.BLOB_URL||(f.BLOB_URL=F.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",b,")();"],{type:"text/javascript"}))),(v=new c.Worker(v)).onmessage=y,v.id=C++,h[v.id]=v)})()).userStep=a.step,g.userChunk=a.chunk,g.userComplete=a.complete,g.userError=a.error,a.step=V(a.step),a.chunk=V(a.chunk),a.complete=V(a.complete),a.error=V(a.error),delete a.worker,g.postMessage({input:l,config:a,workerId:g.id})},f.unparse=function(l,a){var g=!1,v=!0,F=",",b="\r\n",rt='"',ft=rt+rt,vt=!1,P=null,z=!1,O=((()=>{if("object"==typeof a){if("string"!=typeof a.delimiter||f.BAD_DELIMITERS.filter(function(N){return-1!==a.delimiter.indexOf(N)}).length||(F=a.delimiter),"boolean"!=typeof a.quotes&&"function"!=typeof a.quotes&&!Array.isArray(a.quotes)||(g=a.quotes),"boolean"!=typeof a.skipEmptyLines&&"string"!=typeof a.skipEmptyLines||(vt=a.skipEmptyLines),"string"==typeof a.newline&&(b=a.newline),"string"==typeof a.quoteChar&&(rt=a.quoteChar),"boolean"==typeof a.header&&(v=a.header),Array.isArray(a.columns)){if(0===a.columns.length)throw new Error("Option columns is empty");P=a.columns}void 0!==a.escapeChar&&(ft=a.escapeChar+rt),a.escapeFormulae instanceof RegExp?z=a.escapeFormulae:"boolean"==typeof a.escapeFormulae&&a.escapeFormulae&&(z=/^[=+\-@\t\r].*$/)}})(),new RegExp(R(rt),"g"));if("string"==typeof l&&(l=JSON.parse(l)),Array.isArray(l)){if(!l.length||Array.isArray(l[0]))return nt(null,l,vt);if("object"==typeof l[0])return nt(P||Object.keys(l[0]),l,vt)}else if("object"==typeof l)return"string"==typeof l.data&&(l.data=JSON.parse(l.data)),Array.isArray(l.data)&&(l.fields||(l.fields=l.meta&&l.meta.fields||P),l.fields||(l.fields=Array.isArray(l.data[0])?l.fields:"object"==typeof l.data[0]?Object.keys(l.data[0]):[]),Array.isArray(l.data[0])||"object"==typeof l.data[0]||(l.data=[l.data])),nt(l.fields||[],l.data||[],vt);throw new Error("Unable to serialize unrecognized input");function nt(N,k,ct){var st="",mt=("string"==typeof N&&(N=JSON.parse(N)),"string"==typeof k&&(k=JSON.parse(k)),Array.isArray(N)&&0<N.length),yt=!Array.isArray(k[0]);if(mt&&v){for(var w=0;w<N.length;w++)0<w&&(st+=F),st+=j(N[w],w);0<k.length&&(st+=b)}for(var W=0;W<k.length;W++){var Q=(mt?N:k[W]).length,D=!1,q=mt?0===Object.keys(k[W]).length:0===k[W].length;if(ct&&!mt&&(D="greedy"===ct?""===k[W].join("").trim():1===k[W].length&&0===k[W][0].length),"greedy"===ct&&mt){for(var lt=[],tt=0;tt<Q;tt++)lt.push(k[W][yt?N[tt]:tt]);D=""===lt.join("").trim()}if(!D){for(var B=0;B<Q;B++)0<B&&!q&&(st+=F),st+=j(k[W][mt&&yt?N[B]:B],B);W<k.length-1&&(!ct||0<Q&&!q)&&(st+=b)}}return st}function j(N,k){var ct,st;return null==N?"":N.constructor===Date?JSON.stringify(N).slice(1,25):(st=!1,z&&"string"==typeof N&&z.test(N)&&(N="'"+N,st=!0),ct=N.toString().replace(O,ft),(st=st||!0===g||"function"==typeof g&&g(N,k)||Array.isArray(g)&&g[k]||((mt,yt)=>{for(var w=0;w<yt.length;w++)if(-1<mt.indexOf(yt[w]))return!0;return!1})(ct,f.BAD_DELIMITERS)||-1<ct.indexOf(F)||" "===ct.charAt(0)||" "===ct.charAt(ct.length-1))?rt+ct+rt:ct)}},f.RECORD_SEP="\x1e",f.UNIT_SEP="\x1f",f.BYTE_ORDER_MARK="\ufeff",f.BAD_DELIMITERS=["\r","\n",'"',f.BYTE_ORDER_MARK],f.WORKERS_SUPPORTED=!d&&!!c.Worker,f.NODE_STREAM_INPUT=1,f.LocalChunkSize=10485760,f.RemoteChunkSize=5242880,f.DefaultDelimiter=",",f.Parser=G,f.ParserHandle=U,f.NetworkStreamer=X,f.FileStreamer=L,f.StringStreamer=$,f.ReadableStreamStreamer=x,c.jQuery&&((T=c.jQuery).fn.parse=function(l){var a=l.config||{},g=[];return this.each(function(b){if("INPUT"!==T(this).prop("tagName").toUpperCase()||"file"!==T(this).attr("type").toLowerCase()||!c.FileReader||!this.files||0===this.files.length)return!0;for(var rt=0;rt<this.files.length;rt++)g.push({file:this.files[rt],inputElem:this,instanceConfig:T.extend({},a)})}),v(),this;function v(){if(0===g.length)V(l.complete)&&l.complete();else{var rt,ft,vt,P=g[0];if(V(l.before)){var z=l.before(P.file,P.inputElem);if("object"==typeof z){if("abort"===z.action)return"AbortError",rt=P.file,ft=P.inputElem,vt=z.reason,void(V(l.error)&&l.error({name:"AbortError"},rt,ft,vt));if("skip"===z.action)return void F();"object"==typeof z.config&&(P.instanceConfig=T.extend(P.instanceConfig,z.config))}else if("skip"===z)return void F()}var O=P.instanceConfig.complete;P.instanceConfig.complete=function(nt){V(O)&&O(nt,P.file,P.inputElem),F()},f.parse(P.file,P.instanceConfig)}}function F(){g.splice(0,1),v()}}),m&&(c.onmessage=function(l){l=l.data,void 0===f.WORKER_ID&&l&&(f.WORKER_ID=l.workerId),"string"==typeof l.input?c.postMessage({workerId:f.WORKER_ID,results:f.parse(l.input,l.config),finished:!0}):(c.File&&l.input instanceof File||l.input instanceof Object)&&(l=f.parse(l.input,l.config))&&c.postMessage({workerId:f.WORKER_ID,results:l,finished:!0})}),(X.prototype=Object.create(A.prototype)).constructor=X,(L.prototype=Object.create(A.prototype)).constructor=L,($.prototype=Object.create($.prototype)).constructor=$,(x.prototype=Object.create(A.prototype)).constructor=x,f},void 0!==(u=n.apply(I,[]))&&(H.exports=u)}}]);
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.