1"use strict";(self.webpackChunkabem=self.webpackChunkabem||[]).push([[2441],{72441(j,c,i){var p=this&&this.__createBinding||(Object.create?function(o,a,t,r){void 0===r&&(r=t);var n=Object.getOwnPropertyDescriptor(a,t);(!n||("get"in n?!a.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return a[t]}}),Object.defineProperty(o,r,n)}:function(o,a,t,r){void 0===r&&(r=t),o[r]=a[t]}),f=this&&this.__setModuleDefault||(Object.create?function(o,a){Object.defineProperty(o,"default",{enumerable:!0,value:a})}:function(o,a){o.default=a}),d=this&&this.__importStar||function(){var o=function(a){return(o=Object.getOwnPropertyNames||function(t){var r=[];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(r[r.length]=n);return r})(a)};return function(a){if(a&&a.__esModule)return a;var t={};if(null!=a)for(var r=o(a),n=0;n<r.length;n++)"default"!==r[n]&&p(t,a,r[n]);return f(t,a),t}}();Object.defineProperty(c,"__esModule",{value:!0}),c.DetailsComponent=void 0;const v=i(60177),s=i(89377),_=i(50965),x=i(84341),g=i(24210),e=d(i(49849)),b=d(i(37554)),h=d(i(7901)),m=d(i(60177)),C=d(i(39078)),u=d(i(84341)),y=d(i(24210));function E(o,a){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"button",11),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.download())}),e.\u0275\u0275text(1," Arquivos enviados "),e.\u0275\u0275elementEnd()}}function S(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"p")(1,"strong"),e.\u0275\u0275text(2,"Valor reembolsado:"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(3,"br"),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",t.formatter.money(t.refund.total_paid)," ")}}function I(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"tr")(1,"td"),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"td"),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd()()),2&o){const t=a.$implicit,r=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",t.description," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",r.formatter.money(t.price_cents)," ")}}function w(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"tr")(1,"td"),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"td"),e.\u0275\u0275text(4," Gratuito "),e.\u0275\u0275elementEnd()()),2&o){const t=a.$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",t.description," ")}}function M(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"div",3)(1,"div",4)(2,"table",12)(3,"thead")(4,"tr")(5,"th",13),e.\u0275\u0275text(6," Detalhes do pagamento "),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"th",14),e.\u0275\u0275text(8," Valor original "),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(9,"tbody"),e.\u0275\u0275template(10,I,5,2,"tr",15)(11,w,5,1,"tr",15),e.\u0275\u0275elementEnd()()()()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(10),e.\u0275\u0275property("ngForOf",t.refund.details.items),e.\u0275\u0275advance(),e.\u0275\u0275property("ngForOf",t.refund.details.free_items)}}function D(o,a){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",3)(1,"div",5)(2,"button",16),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.set(!0))}),e.\u0275\u0275text(3," Aprovar "),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(4,"div",5)(5,"button",17),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.set(!1))}),e.\u0275\u0275text(6," Reprovar "),e.\u0275\u0275elementEnd()()()}}function V(o,a){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",3)(1,"div",18)(2,"div",19)(3,"span",20),e.\u0275\u0275text(4,"Valor reembolsado:"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(5,"input",21),e.\u0275\u0275twoWayListener("ngModelChange",function(n){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275twoWayBindingSet(l.value,n)||(l.value=n),e.\u0275\u0275resetVie
1w(n)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"button",22),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.send())}),e.\u0275\u0275text(7," Confirmar "),e.\u0275\u0275elementEnd()()()}if(2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(5),e.\u0275\u0275twoWayProperty("ngModel",t.value)}}function O(o,a){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",3)(1,"div",18)(2,"div",19)(3,"span",20),e.\u0275\u0275text(4," Motivo para reprovar: "),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(5,"input",23),e.\u0275\u0275twoWayListener("ngModelChange",function(n){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275twoWayBindingSet(l.info,n)||(l.info=n),e.\u0275\u0275resetView(n)}),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"button",24),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const n=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(n.send())}),e.\u0275\u0275text(7," Confirmar "),e.\u0275\u0275elementEnd()()()}if(2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(5),e.\u0275\u0275twoWayProperty("ngModel",t.info)}}function T(o,a){if(1&o&&(e.\u0275\u0275elementStart(0,"div",1)(1,"div",2)(2,"h1"),e.\u0275\u0275text(3," Reembolso para o usu\xe1rio"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(4,"div",3)(5,"div",4)(6,"strong"),e.\u0275\u0275text(7,"Nome:"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(8),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(9,"div",3)(10,"div",5)(11,"strong"),e.\u0275\u0275text(12,"Hist\xf3rico de intera\xe7\xf5es: "),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(13,"br")(14,"p",6),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"div",7)(16,"strong"),e.\u0275\u0275text(17,"Status:"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(18,"br"),e.\u0275\u0275text(19),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(20,"div",7),e.\u0275\u0275template(21,E,2,0,"button",8),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(22,"div",3)(23,"div",4)(24,"strong"),e.\u0275\u0275text(25,"Dados banc\xe1rios: "),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(26,"br"),e.\u0275\u0275elementStart(27,"p")(28,"strong"),e.\u0275\u0275text(29,"Banco"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(30),e.\u0275\u0275element(31,"br"),e.\u0275\u0275elementStart(32,"strong"),e.\u0275\u0275text(33,"Ag\xeancia"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(34),e.\u0275\u0275element(35,"br"),e.\u0275\u0275elementStart(36,"strong"),e.\u0275\u0275text(37,"Conta corrente"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(38),e.\u0275\u0275element(39,"br"),e.\u0275\u0275elementStart(40,"strong"),e.\u0275\u0275text(41,"Titular"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(42),e.\u0275\u0275element(43,"br"),e.\u0275\u0275elementStart(44,"strong"),e.\u0275\u0275text(45,"CPF"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(46),e.\u0275\u0275element(47,"br"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(48,"div",3)(49,"div",5)(50,"strong"),e.\u0275\u0275text(51,"Informa\xe7\xf5es do pagamento:"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(52,"br"),e.\u0275\u0275text(53),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(54,"div",7)(55,"strong"),e.\u0275\u0275text(56,"Data do pagamento:"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(57,"br"),e.\u0275\u0275text(58),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(59,"div",7)(60,"strong"),e.\u0275\u0275text(61,"Valor pago:"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(62,"br"),e.\u0275\u0275text(63),e.\u0275\u0275template(64,S,5,1,"p",9),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(65,M,12,2,"div",10)(66,D,7,0,"div",10)(67,V,8,1,"div",10)(68,O,8,1,"div",10),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(8),e.\u0275\u0275textInterpolate1(" ",t.refund.full_name," "),e.\u0275\u0275advance(6),e.\u0275\u0275property("innerHtml",t.refund.additional_info,e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",t.refund.status," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.refund.file),e.\u0275\u0275advance(9),e.\u0275\u0275textInterpolate1(": ",t.refund.bank," "),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(": ",t.refund.agency," "),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(": ",t.refund.account," "),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(": ",t.refund.refund_name," "),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(": ",t.formatter.document(t.refund.cpf)," "),e.\u0275\u0275advance(7),e.\u0275\u0275textInterpolate1(" ",t.refund.payment_info," "),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",t.formatter.date(t.refund.paid_date,!0)," "),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",t.formatter.money(t.refund.total)," "),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.refund.total_paid>0),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",t.refund.details.items),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",9===t.refund.status_id),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!0===t.approve),e.\u0275\u0275advance(),e.\u0275\u0275property("ngIf",!1===t.approve)}}c.DetailsComponent=(()=>{class o{api;route;location;modal;refund;approve;formatter;info;value;constructor(t,r,n,l){this.api=t,this.route=r,this.location=n,this.modal=l,this.formatter=new _.Formatter}ngOnInit(){this.approve=null,this.value=0,this.info="",this.route.params.subscribe(t=>{this.api.recover("refund/:id",{id:t.id}).subscribe(r=>{this.refund=r,console.log(this.refund)})})}download(){this.api.recover("refund/:id/download",{id:this.refund.id}).subscribe(t=>{this.api.external_download(t.download_file,{},this.refund.file)})}set(t){this.approve=t}send(){let t,r={id:this.refund.id};if(this.approve){if(this.value<10)return void this.modal.open(s.AlertModalComponent).componentInstance.error("Preencha o valor que ser\xe1 reembolsado.");r.value=100*this.value,t=this.api.update("refund/:id/approve",r)}else{if(this.info.length<10)return void this.modal.open(s.AlertModalComponent).componentInstance.error("Preencha o motivo da reprova\xe7\xe3o para ser informado ao usuario.");r.additional_info=this.info,t=this.api.update("refund/:id/reprove",r)}t.subscribe(n=>{let l=this.modal.open(s.AlertModalComponent);l.componentInstance.success(n.message),l.result.then(()=>{this.location.back()}).catch(()=>{this.location.back()})},n=>{this.modal.open(s.AlertModalComponent).componentInstance.error(n.error.message)})}static \u0275fac=function(r){return new(r||o)(e.\u0275\u0275directiveInject(b.ApiService),e.\u0275\u0275directiveInject(h.ActivatedRoute),e.\u0275\u0275directiveInject(m.Location),e.\u0275\u0275directiveInject(C.NgbModal))};static \u0275cmp=e.\u0275\u0275defineComponent({type:o,selectors:[["app-details"]],decls:1,vars:1,consts:[["class","container",4,"ngIf"],[1,"container"],[1,"col-md-12","text-center"],[1,"row"],[1,"col-md-12"],[1,"col-md-6"],[3,"innerHtml"],[1,"col-md-3"],["class","btn btn-primary",3,"click",4,"ngIf"],[4,"ngIf"],["class","row",4,"ngIf"],[1,"btn","btn-primary",3,"click"],[1,"table"],["width","85%"],["width","15%"],[4,"ngFor","ngForOf"],[1,"btn","btn-primary","btn-block",3,"click"],[1,"btn","btn-danger","btn-block",3,"click"],[1,"col-md-12","input-group"],[1,"input-group-prepend"],[1,"input-group-text"],["name","value","currencyMask","",1,"form-control",3,"ngModelChange","ngModel"],["type","button",1,"btn","btn-primary","input-group-addon",3,"click"],["name","motivo",1,"form-control",3,"ngModelChange","ngModel"],["type","button",1,"btn","btn-danger","input-group-addon",3,"click"]],template:function(r,n){1&r&&e.\u0275\u0275template(0,T,69,17,"div",0),2&r&&e.\u0275\u0275property("ngIf",n.refund)},dependencies:[v.CommonModule,m.NgForOf,m.NgIf,x.FormsModule,u.DefaultValueAccessor,u.NgC
1ontrolStatus,u.NgModel,g.CurrencyMaskModule,y.CurrencyMaskDirective],styles:[".row[_ngcontent-%COMP%]{padding-top:10px;padding-bottom:10px;border-bottom:1px solid black}h1[_ngcontent-%COMP%]{text-transform:uppercase;margin-bottom:3rem}"]})}return o})()}}]);
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.