1(self.webpackChunkbr_com_cashlocal=self.webpackChunkbr_com_cashlocal||[]).push([[179],{98255:E=>{function b(s){return Promise.resolve().then(()=>{var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u})}b.keys=()=>[],b.resolve=b,b.id=98255,E.exports=b},1413:(E,b,s)=>{"use strict";s.d(b,{S:()=>u});var u=(()=>{return(t=u||(u={})).VALUE="value",t.PERCENTAGE="percentage",u;var t})()},23449:(E,b,s)=>{"use strict";s.d(b,{h:()=>u});var u=(()=>{return(t=u||(u={})).ACTIVE="active",t.INACTIVE="inactive",t.DEFAULTER="defaulter",u;var t})()},35810:(E,b,s)=>{"use strict";s.d(b,{r:()=>u});var u=(()=>{return(t=u||(u={})).WHATSAPP="WHATSAPP",t.LINK="LINK",u;var t})()},20584:(E,b,s)=>{"use strict";s.d(b,{g:()=>u});var u=(()=>{return(t=u||(u={})).PENDING="pending",t.EXPIRED="expired",t.OPEN="open",t.USED="used",t.DRAW="draw",t.INVALID="invalid",u;var t})()},35552:(E,b,s)=>{"use strict";s.d(b,{d:()=>u});var u=(()=>{return(t=u||(u={})).INACTIVE="inactive",t.IN_PROGRESS="inProgress",t.ENDED="ended",t.PLANNED="planned",u;var t})()},24283:(E,b,s)=>{"use strict";s.d(b,{q:()=>u});var u=(()=>{return(t=u||(u={})).SINGLE_USE="SU",t.RAFFLE="RF",t.BATCH_RAFFLE="BR",t.KEY_WORD="KW",t.MULTI_ENTITY="ME",u;var t})()},79753:(E,b,s)=>{"use strict";s.d(b,{r:()=>u});var u=(()=>{return(t=u||(u={})).PRINTED="PRINTED",t.INSTANT="INSTANT",t.FEDERAL="FEDERAL",u;var t})()},76234:(E,b,s)=>{"use strict";s.d(b,{F:()=>u});var u=(()=>{return(t=u||(u={})).ADMIN="1",t.COMPANY="2",t.CONSUMER="3",t.REPRESENTATIVE="4",t.ONG="5",t.VENDOR="6",t.EMPLOYEE="7",t.OPERATOR="OPERATOR",t.TECH="TECH",u;var t})()},98722:(E,b,s)=>{"use strict";s.d(b,{j:()=>t});var u=s(46036);class t{constructor(m,c="80vw",f="auto"){this.stream=null,this.videoContainerElementId=m,this.videoElement=document.createElement("video"),this.videoElement.id="video",this.videoElement.style.width=c,this.videoElement.style.height=f,this.videoElement.style.marginTop="15px",this.canvas=document.createElement("canvas"),this.ctx=this.canvas.getContext("2d",{willReadFrequently:!0})}videoContainerAppendChild(){let m;m=document.getElementById(this.videoContainerElementId),m.appendChild(this.videoElement)}startCamera(){("none"===this.videoElement.style.display||""===this.videoElement.style.display)&&(this.videoElement.style.display="block"),navigator.mediaDevices.getUserMedia({video:{facingMode:"environment"}}).then(m=>{var c,f;this.videoElement.srcObject=m,this.videoElement.playsInline=!0,this.stream=m,"user"===(null===(f=null===(c=this.stream)||void 0===c?void 0:c.getVideoTracks()[0])||void 0===f?void 0:f.getSettings().facingMode)&&(this.videoElement.style["-webkit-transform"]="scaleX(-1)",this.videoElement.style.transform="scaleX(-1)"),this.videoElement.play(),(0,u.re)(this.videoElement,this.canvas,this.ctx,this.stream)}).catch(m=>{console.error("Error accessing camera",m)})}switchCamera(){var m,c;try{(0,u._S)();const f=null===(c=null===(m=this.stream)||void 0===m?void 0:m.getVideoTracks()[0])||void 0===c?void 0:c.getSettings().facingMode,l={video:{facingMode:"user"===f?"environment":"user"}};"user"===f?(this.videoElement.style["-webkit-transform"]="",this.videoElement.style.transform=""):(this.videoElement.style["-webkit-transform"]="scaleX(-1)",this.videoElement.style.transform="scaleX(-1)"),this.stream&&this.stream.getTracks().forEach(p=>p.stop()),navigator.mediaDevices.getUserMedia(l).then(p=>{this.videoElement.srcObject=p,this.videoElement.playsInline=!0,this.stream=p,this.videoElement.play(),(0,u.re)(this.videoElement,this.canvas,this.ctx,this.stream)}).catch(p=>{console.error("Error switching camera",p)})}catch(f){}}stopCamera(){this.stream&&(this.stream.getTracks().forEach(m=>m.stop()),this.stream=null)}}},46036:(E,b,s)=>{"use strict";s.d(b,{ZP:()=>P,re:()=>v,_S:()=>C});var u=s(97582),t=s(40482),h=s.n(t);let f,l,p,g,_;const x=new(s(93105).EventEmitter),P=x;function v(y,O,T,A){return(0,u.mG)(this,void 0,void 0,function*(){f=y,l=O,p=T,g=A;try{_=requestAnimationFrame(function F(){if(f.readyState===f.HAVE_ENOUGH_DATA){l.width=f.videoWidth,l.height=f.videoHeight,p.drawImage(f,0,0,l.width,l.height);const I=p.getImageData(0,0,l.width,l.height),N=h()(I.data,I.width,I.height);
1N&&""!=N.data?(g&&(g.getTracks().forEach(B=>B.stop()),g=null,f.style.display="none"),x.emit("scan",{message:N.data})):_=requestAnimationFrame(F)}else _=requestAnimationFrame(F)})}catch(I){console.error(I)}})}function C(){cancelAnimationFrame(_)}},49573:(E,b,s)=>{"use strict";s.d(b,{i:()=>u});class u{static rgbToHex(h,m,c){const f=l=>{const p=l.toString(16);return 1===p.length?"0"+p:p};return`#${f(h)}${f(m)}${f(c)}`}static hexToRgb(h){const m=h.match(/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i);return m?{r:parseInt(m[1],16),g:parseInt(m[2],16),b:parseInt(m[3],16)}:null}static hslToRgb(h,m,c){let f,l,p;if(h/=360,c/=100,0==(m/=100))f=l=p=c;else{const g=(P,v,C)=>(C<0&&(C+=1),C>1&&(C-=1),C<1/6?P+6*(v-P)*C:C<.5?v:C<2/3?P+(v-P)*(2/3-C)*6:P),_=c<.5?c*(1+m):c+m-c*m,x=2*c-_;f=g(x,_,h+1/3),l=g(x,_,h),p=g(x,_,h-1/3)}return{r:Math.round(255*f),g:Math.round(255*l),b:Math.round(255*p)}}static rgbToHsl(h,m,c){h/=255,m/=255,c/=255;const f=Math.max(h,m,c),l=Math.min(h,m,c);let p,g,_=(f+l)/2;if(f===l)p=g=0;else{const x=f-l;switch(g=_>.5?x/(2-f-l):x/(f+l),f){case h:p=(m-c)/x+(m<c?6:0);break;case m:p=(c-h)/x+2;break;case c:p=(h-m)/x+4}p/=6}return{h:Math.round(360*p),s:Math.round(100*g),l:Math.round(100*_)}}}},74864:(E,b,s)=>{"use strict";s.d(b,{u:()=>f});var u=s(60751),t=s(60793),h=s(12057);function m(l,p){if(1&l&&(t.TgZ(0,"small",2),t._uU(1),t.qZA()),2&l){const g=p.$implicit;t.xp6(1),t.Oqu(g)}}function c(l,p){if(1&l&&(t.ynx(0),t.YNc(1,m,2,1,"small",1),t.BQk()),2&l){const g=t.oxw();
1t.xp6(1),t.Q6J("ngForOf",g.errorMessages)}}let f=(()=>{class l{constructor(){}get errorMessages(){const g=[];if(this.control)for(let _ in this.control.errors)if(this.control.errors.hasOwnProperty(_)&&this.control.touched){const x=u.R.getValidatorErrorMessage(_,this.control.errors[_]);g.push(x)}return g}}return l.\u0275fac=function(g){return new(g||l)},l.\u0275cmp=t.Xpm({type:l,selectors:[["cl-formValidationMessages"]],inputs:{control:"control"},decls:1,vars:1,consts:[[4,"ngIf"],["class","p-error",4,"ngFor","ngForOf"],[1,"p-error"]],template:function(g,_){1&g&&t.YNc(0,c,2,1,"ng-container",0),2&g&&t.Q6J("ngIf",_.errorMessages.length>0)},directives:[h.O5,h.sg],styles:[".p-error[_ngcontent-%COMP%]{display:block}"]}),l})()},17001:(E,b,s)=>{"use strict";s.d(b,{t:()=>h});var u=s(12057),t=s(60793);let h=(()=>{class m{}return m.\u0275fac=function(f){return new(f||m)},m.\u0275mod=t.oAB({type:m}),m.\u0275inj=t.cJS({imports:[[u.ez]]}),m})()},87707:(E,b,s)=>{"use strict";s.d(b,{N:()=>C});var u=s(60793),t=s(67836),h=s(96341),m=s(80014),c=s(12057),f=s(45121),l=s(36850),p=s(33013),g=s(4207),_=s(53426);const x=["fileInput"];function P(y,O){1&y&&u._UZ(0,"hr")}function v(y,O){if(1&y){const T=u.EpF();u.TgZ(0,"button",10),u.NdJ("click",function(){return u.CHM(T),u.oxw().openImageSelector(!0)}),u.qZA()}}let C=(()=>{class y{constructor(T,A){this.filesService=T,this.cashlocalMessageService=A,this.displayButton=!0,this.small=!1,this.validateImage=!1,this.mustCropImage=!1,this.maxSize=300,this.permittedExtensions=["png","jpg"],this.onImageUpload=new u.vpe,this.cropImageModal=!1,this.croppedImage="",this.imageToCrop=""}static getExtension(T){const A=T.split(".");return A[A.length-1]}ngOnInit(){}onFileSelected(T){if(!T.target.files||0==T.target.files.length)return void this.cashlocalMessageService.addWarningToast("\xc9 necess\xe1rio selecionar ao menos uma imagem");const A=T.target.files[0];if(!this.validateImage||this.isImageValid(A))if(this.mustCropImage)this.imageToCrop=T,this.cropImageModal=!0;else{const F=new FileReader;F.onload=I=>{this.imageUrl=I.target.result},F.readAsDataURL(A),this.imageFile=A}}hasImage(){return!!this.imageFile}uploadImage(T,A="picture"){try{this.filesService.sendToAWS(this.imageFile).subscribe(F=>{if(this.imageFile=null,this.imageUrl=F.filename,A.includes(".")){const I=A.split(".");T[I[0]][I[1]]=F.filename}else T[A]=F.filename;this.onImageUpload.emit(T)})}catch(F){console.log(F)}}openImageSelector(T){(T||!this.displayButton)&&this.fileInput.nativeElement.click()}imageCropped(T){this.croppedImage=T.base64}isImageValid(T){return this.isPermittedType(T.name)?!(T.size/1024>this.maxSize&&(this.cashlocalMessageService.addWarningToast("A imagem ultrapassou o limite m\xe1ximo de 300kb."),1)):(this.cashlocalMessageService.addWarningToast("A imagem n\xe3o \xe9 no formato permitido, s\xe3o aceitos jpg e png."),!1)}confirmCrop(){const T=this.filesService.dataURLtoFile(this.croppedImage,this.imageToCrop.target.files[0].name),A=new FileReader;A.onload=F=>{this.imageUrl=F.target.result},A.readAsDataURL(T),this.imageFile=T,this.closeCrop()}closeCrop(){this.cropImageModal=!1,this.resetImage()}resetImage(){this.imageToCrop="",this.croppedImage="",this.croppedFile=null}isPermittedType(T){const A=y.getExtension(T).toLowerCase();return this.permittedExtensions.some(F=>A==F)}}return y.\u0275fac=function(T){return new(T||y)(u.Y36(t.n),u.Y36(h.T))},y.\u0275cmp=u.Xpm({type:y,selectors:[["cl-singleImageUpload"]],viewQuery:function(T,A){if(1&T&&u.Gf(x,5),2&T){let F;u.iGM(F=u.CRH())&&(A.fileInput=F.first)}},inputs:{title:"title",imageUrl:"imageUrl",isUser:"isUser",displayButton:"displayButton",small:"small",validateImage:"validateImage",mustCropImage:"mustCropImage",maxSize:"maxSize",permittedExtensions:"permittedExtensions"},outputs:{onImageUpload:"onImageUpload"},decls:12,vars:15,consts:[["styleClass","p-text-center single-image",3,"legend"],["alt","...",1,"user-img",3,"src","click"],["accept","image/*","placeholder","Foto","type","file",2,"display","none",3,"change"],["fileInput",""],[4,"ngIf"],["label","Selecionar...","pButton","","class","p-mb-2","type","button",3,"click",4,"ngIf"],["header","Recortar imagem",3,"modal","visible","visibleChange"],["format","png",3,"imageChangedEvent","maintainAspectRatio","aspectRatio","imageCropped"],["type","button","pButton","","label","Salvar",1,"p-button-info",3,"click"],["type","button","pButton","","label","Fechar",1,"p-button-secondary",3,"click"],["label","Selecionar...","pButton","","type","button",1,"p-mb-2",3,"click"]],template:function(T,A){1&T&&(u.TgZ(0,"p-fieldset",0),u.TgZ(1,"img",1),u.NdJ("click",function(){return A.openImageSelector(!1)}),u.ALo(2,"imageUrl"),u.qZA(),u.TgZ(3,"input",2,3),u.NdJ("change",function(I){return A.onFileSelected(I)}),u.qZA(),u.YNc(5,P,1,0,"hr",4),u.YNc(6,v,1,0,"button",5),u.qZA(),u.TgZ(7,"p-dialog",6),u.NdJ("visibleChange",function(I){return A.cropImageModal=I}),u.TgZ(8,"image-cropper",7),u.NdJ("imageCropped",function(I){return A.imageCropped(I)}),u.qZA(),u.TgZ(9,"p-footer"),u.TgZ(10,"button",8),u.NdJ("click",function(){return A.confirmCrop()}),u.qZA(),u.TgZ(11,"button",9),u.NdJ("click",function(){return A.closeCrop()}),u.qZA(),u.qZA(),u.qZA()),2&T&&(u.Q6J("legend",A.title),u.xp6(1),u.ekj("single-small",A.small),u.Q6J("src",u.Dn7(2,11,A.imageUrl,A.isUser,!!A.imageFile),u.LSH),u.xp6(4),u.Q6J("ngIf",A.displayButton),u.xp6(1),u.Q6J("ngIf",A.displayButton),u.xp6(1),u.Q6J("modal",!0)("visible",A.cropImageModal),u.xp6(1),u.Q6J("imageChangedEvent",A.imageToCrop)("maintainAspectRatio",!0)("aspectRatio",1))},directives:[m.p,c.O5,f.V,l.ap,p.$_,g.Hq],pipes:[_.Y],styles:[".single-image.p-fieldset .p-fieldset-legend{padding-bottom:0;padding-top:0} .single-image.p-fieldset .p-fieldset-content{padding:0!important}.user-img[_ngcontent-%COMP%]{height:240px;max-width:100%;border-radius:20px;margin:5px 0 10px}.user-img.single-small[_ngcontent-%COMP%]{height:150px;
1max-width:calc(100% - 10px);margin-left:5px;margin-right:5px}"]}),y})()},98365:(E,b,s)=>{"use strict";s.d(b,{l:()=>p});var u=s(12057),t=s(4207),h=s(80014),m=s(45121),c=s(36850),f=s(29065),l=s(60793);let p=(()=>{class g{}return g.\u0275fac=function(x){return new(x||g)},g.\u0275mod=l.oAB({type:g}),g.\u0275inj=l.cJS({imports:[[u.ez,t.hJ,h.L,m.S,c.QG,f.w]]}),g})()},64772:(E,b,s)=>{"use strict";s.d(b,{H:()=>h});var u=s(60793),t=s(24751);let h=(()=>{class m{constructor(){}validate(f){if(f.value){const l=f.value.replace(/[.\-\/\s]/g,"").toUpperCase();if(this.allSameCaracters(l)||14!=l.length)return{cnpjInvalid:!0};if(!/^\d{2}$/.test(l.slice(12)))return{cnpjInvalid:!0};const p=l.split("");let g=0,_=2;for(let v=11;v>=0;v--)g+=(p[v].charCodeAt(0)-48)*_,_++,_>=10&&(_=2);let x=g%11,P=x>=2?11-x:0;if(P!=parseInt(p[12],10))return{cnpjInvalid:!0};g=0,_=2;for(let v=12;v>=0;v--)g+=(p[v].charCodeAt(0)-48)*_,_++,_>=10&&(_=2);if(x=g%11,P=x<2?0:11-x,P!=parseInt(p[13],10))return{cnpjInvalid:!0}}return null}allSameCaracters(f){let l=!1;if(f){let p=f.substr(0,1);l=!0;for(let g=0;g<f.length;g++)if(p!=f.substr(g,1)){l=!1;break}}return l}}return m.\u0275fac=function(f){return new(f||m)},m.\u0275dir=u.lG2({type:m,selectors:[["","cnpjValidator","","ngModel",""]],features:[u._Bn([{provide:t.Cf,useExisting:(0,u.Gpc)(()=>m),multi:!0}])]}),m})()},949:(E,b,s)=>{"use strict";s.d(b,{M:()=>h});var u=s(12057),t=s(60793);let h=(()=>{class m{}return m.\u0275fac=function(f){return new(f||m)},m.\u0275mod=t.oAB({type:m}),m.\u0275inj=t.cJS({imports:[[u.ez]]}),m})()},57529:(E,b,s)=>{"use strict";s.d(b,{f:()=>h});var u=s(60793),t=s(24751);let h=(()=>{class m{constructor(){}validate(f){if(f.value){const l=f.value.split("@");if(2!=l.length)return{emailInvalid:!0};const p=l[1].split(".");if(2!=p.length&&3!=p.length)return{emailInvalid:!0};if(!new RegExp("^[a-zA-Z0-9_.+-]+$").test(l[0]))return{emailInvalid:!0};if(!new RegExp("^[a-zA-Z0-9]+.[a-zA-Z0-9.]+$").test(l[1]))return{emailInvalid:!0}}return null}}return m.\u0275fac=function(f){return new(f||m)},m.\u0275dir=u.lG2({type:m,selectors:[["","emailValidator","","ngModel",""]],features:[u._Bn([{provide:t.Cf,useExisting:(0,u.Gpc)(()=>m),multi:!0}])]}),m})()},58785:(E,b,s)=>{"use strict";s.d(b,{o:()=>h});var u=s(12057),t=s(60793);let h=(()=>{class m{}return m.\u0275fac=function(f){return new(f||m)},m.\u0275mod=t.oAB({type:m}),m.\u0275inj=t.cJS({imports:[[u.ez]]}),m})()},16658:(E,b,s)=>{"use strict";s.d(b,{g:()=>u});class u{}},29914:(E,b,s)=>{"use strict";s.d(b,{o:()=>u});var u=(()=>{return(t=u||(u={}))[t.LINK=0]="LINK",t[t.SUB_MENU=1]="SUB_MENU",u;var t})()},29065:(E,b,s)=>{"use strict";s.d(b,{w:()=>h});var u=s(12057),t=s(60793);let h=(()=>{class m{}return m.\u0275fac=function(f){return new(f||m)},m.\u0275mod=t.oAB({type:m}),m.\u0275inj=t.cJS({imports:[[u.ez]]}),m})()},53426:(E,b,s)=>{"use strict";s.d(b,{Y:()=>h});var u=s(92340),t=s(60793);let h=(()=>{class m{transform(f,l=!1,p=!1){if(!f||""==f)return`${u.N.server}/assets/img/${l?"no-user":"no-image"}.png`;if(p)return f;let g=f;return f.includes("/")&&(g=f.split("/").pop()),f.includes("\\")&&(g=f.split("\\").pop()),`${u.N.server}/uploads/${g}`}}return m.\u0275fac=function(f){return new(f||m)},m.\u0275pipe=t.Yjl({name:"imageUrl",type:m,pure:!0}),m})()},61298:(E,b,s)=>{"use strict";s.d(b,{L:()=>t});var u=s(60793);let t=(()=>{class h{transform(c,f=2,l=",",p="."){c=(c+"").replace(/[^0-9+\-Ee.]/g,"");let g=isFinite(+c)?+c:0,_=isFinite(+f)?Math.abs(f):0,x=void 0===p?",":p,P=void 0===l?".":l,C=(_?((y,O)=>{let T=Math.pow(10,O);return""+Math.round(y*T)/T})(g,_):""+Math.round(g)).split(".");return C[0].length>3&&(C[0]=C[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,x)),(C[1]||"").length<_&&(C[1]=C[1]||"",C[1]+=new Array(_-C[1].length+1).join("0")),C.join(P)}}return h.\u0275fac=function(c){return new(c||h)},h.\u0275pipe=u.Yjl({name:"money",type:h,pure:!0}),h})()},67836:(E,b,s)=>{"use strict";s.d(b,{n:()=>_});var u=s(92340),t=s(40205),h=s(88002),m=s(43190),c=s(5304),f=s(58497),l=s(34229),g=s(60793);let _=(()=>{class x{constructor(v){this.http=v,this.url=`${u.N.server}/uploads`}getFilename(v){return l((new Date).toISOString())+"."+v.split(".").pop()}getPresignedUrl(v){return this.http.get(`${this.url}/get-presigned?filename=${v}`)}getPresignedUploadUrl(v,C){return this.http.get(`${this.url}/get-upload-presigned?filename=${encodeURIComponent(v)}&contentType=${encodeURIComponent(C)}`)}resolveContentType(v){var C;return v.type?v.type:{pdf:"application/pdf",png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",webp:"image/webp",svg:"image/svg+xml"}[(null===(C=v.name.split(".").pop())||void 0===C?void 0:C.toLowerCase())||""]||"application/octet-stream"}shouldFallbackPresignedToMultipart(v){var C;return 0===(null===(C=v)||void 0===C?void 0:C.status)}fallbackMultipartUpload(v){return("application/pdf"===this.resolveContentType(v)?this.sendPdfToAWS(v):this.sendToAWS(v)).pipe((0,h.U)(O=>({filename:O.filename})))}uploadViaPresigned(v){const C=this.resolveContentType(v);return this.getPresignedUploadUrl(v.name,C).pipe((0,m.w)(y=>{const O=new f.WM({"Content-Type":C});return this.http.put(y.url,v,{headers:O}).pipe((0,h.U)(()=>({filename:y.filename})),(0,c.K)(T=>this.shouldFallbackPresignedToMultipart(T)?this.fallbackMultipartUpload(v):(0,t._)(()=>T)))}))}sendToAWS(v){let C=new FormData;return C.append("image",v),this.http.post(`${this.url}/send-file`,C)}sendPdfToAWS(v){let C=new FormData;return C.append("pdf",v),this.http.post(`${this.url}/send-pdf-file`,C)}sendToAWSPresigned(v,C){return this.http.put(v,C)}dataURLtoFile(v,C){const y=v.split(","),O=y[0].match(/:(.*?);/)[1],T=atob(y[1]);let A=T.length,F=new Uint8Array(A);for(;A--;)F[A]=T.charCodeAt(A);return new File([F],C,{type:O})}}return x.\u0275fac=function(v){return new(v||x)(g.LFG(f.eN))},x.\u0275prov=g.Yz7({token:x,factory:x.\u0275fac}),x})()},96259:(E,b,s)=>{"use strict";s.d(b,{t:()=>h});var u=s(60793),t=s(58497);let h=(()=>{class m{constructor(f){this.http=f,this.url="https://www.receitaws.com.br/v1/cnpj/"}getCnpjInfo(f){return this.http.jsonp(this.url+f,"callback")}}return m.\u0275fac=function(f){return new(f||m)(u.LFG(t.eN))},m.\u0275prov=u.Yz7({token:m,factory:m.\u0275fac}),m})()},60751:(E,b,s)=>{"use strict";s.d(b,{R:()=>l});
1var u=s(24751),t=s(25917),h=s(88002),m=s(16738),f=s(61298);class l{static getValidatorErrorMessage(g,_){const x=new f.L;return{required:"Campo Obrigat\xf3rio",minlength:`Tamanho m\xednimo de ${_.requiredLength} caracteres`,maxlength:`Tamanho m\xe1ximo de ${_.requiredLength} caracteres`,min:`Valor m\xednimo R$ ${x.transform(_.min)}`,max:`Valor m\xe1ximo R$ ${x.transform(_.max)}`,emailInvalid:"E-mail inv\xe1lido",cnpjInvalid:"CNPJ inv\xe1lido",cpfInvalid:"CPF inv\xe1lido",dateInvalid:"Data inv\xe1lida",duplicatedDocument:"Esse documento j\xe1 esta cadastrado",mask:"Valor informado inv\xe1lido"}[g]}static markFormGroupTouched(g){if(g){if(g instanceof u.NI)return g.markAsTouched({onlySelf:!0}),void g.updateValueAndValidity();if(g instanceof u.cw)return Object.keys(g.controls).forEach(_=>{const x=g.get(_);x&&this.markFormGroupTouched(x)}),void g.updateValueAndValidity();g instanceof u.Oe&&(g.controls.forEach(_=>this.markFormGroupTouched(_)),g.updateValueAndValidity())}}static emailValidation(){return g=>{if(g.value){const _=g.value.split("@");if(2!=_.length)return{emailInvalid:!0};const x=_[1].split(".");if(2!=x.length&&3!=x.length)return{emailInvalid:!0};if(!new RegExp("^[a-zA-Z0-9_.+-]+$").test(_[0]))return{emailInvalid:!0};if(!new RegExp("^[a-zA-Z0-9]+.[a-zA-Z0-9.]+$").test(_[1]))return{emailInvalid:!0}}return null}}static cnpjValidator(){return g=>{if(g.value){const _=g.value.replace(/[.\-\/\s]/g,"").toUpperCase();if(this.allSameCharacters(_)||14!=_.length)return{cnpjInvalid:!0};if(!/^\d{2}$/.test(_.slice(12)))return{cnpjInvalid:!0};const x=_.split("");let P=0,v=2;for(let O=11;O>=0;O--)P+=(x[O].charCodeAt(0)-48)*v,v++,v>=10&&(v=2);let C=P%11,y=C>=2?11-C:0;if(y!=parseInt(x[12],10))return{cnpjInvalid:!0};P=0,v=2;for(let O=12;O>=0;O--)P+=(x[O].charCodeAt(0)-48)*v,v++,v>=10&&(v=2);if(C=P%11,y=C<2?0:11-C,y!=parseInt(x[13],10))return{cnpjInvalid:!0}}return null}}static cpfValidator(){return g=>{if(g.value){if(this.allSameCharacters(g.value)||11!=g.value.length)return{cpfInvalid:!0};let x,_=0;const P=g.value.split("");for(let v=0;v<9;v++)_+=parseInt(P[v],10)*(10-v);if(x=10*_%11,x=10!=x?x:0,x!=parseInt(P[9],10))return{cpfInvalid:!0};_=0;for(let v=0;v<10;v++)_+=parseInt(P[v],10)*(11-v);if(x=10*_%11,x=10!=x?x:0,x!=parseInt(P[10],10))return{cpfInvalid:!0}}return null}}static minDateValidator(g){const _=m(g);return x=>x.value&&m(x.value).diff(_)<0?{dateInvalid:!0}:null}static allSameCharacters(g){let _=!1;if(g){let x=g.substr(0,1);_=!0;for(let P=0;P<g.length;P++)if(x!=g.substr(P,1)){_=!1;break}}return _}static cnpjAvailable(g){return _=>g?g.getByMainDocument(_.value).pipe((0,h.U)(x=>x?{duplicatedDocument:!0}:null)):(0,t.of)({duplicatedDocument:!0})}}},2356:(E,b,s)=>{"use strict";s.d(b,{K:()=>h});var u=s(12057),t=s(60793);let h=(()=>{class m{}return m.\u0275fac=function(f){return new(f||m)},m.\u0275mod=t.oAB({type:m}),m.\u0275inj=t.cJS({imports:[[u.ez]]}),m})()},14020:(E,b,s)=>{"use strict";s.d(b,{g:()=>l});var u=s(97582),t=s(58497),h=s(92340),m=s(60793),c=s(84525);const f={headers:new t.WM({"Content-Type":"application/json","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET, POST, OPTIONS, PUT, PATCH, DELETE","Access-Control-Allow-Headers":"X-Requested-With,content-type"})};let l=(()=>{class p{constructor(_,x){this.http=_,this.router=x,this.url=`${h.N.server}/qrcode`}postQrCodeData(_){return(0,u.mG)(this,void 0,void 0,function*(){return yield this.http.post(`${this.url}/public/webHookStatus`,_,f).toPromise()})}getMyNfes(_){return(0,u.mG)(this,void 0,void 0,function*(){return yield this.http.post(`${this.url}/public/nfes`,_,f).toPromise()})}postCardCompleted(_,x){return(0,u.mG)(this,void 0,void 0,function*(){return yield this.http.post(`${this.url}/public/cardCompleted`,JSON.stringify({message:"cardCompleted",urlParams:_,_id:x}),f).toPromise()})}}return p.\u0275fac=function(_){return new(_||p)(m.LFG(t.eN),m.LFG(c.F0))},p.\u0275prov=m.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})()},3311:(E,b,s)=>{"use strict";s.d(b,{Z:()=>m});var u=s(92340),t=s(60793),h=s(58497);let m=(()=>{class c{constructor(l){this.http=l,this.url=`${u.N.server}/city`}getAll(){return this.http.get(`${this.url}/`)}getById(l){return this.http.get(`${this.url}/${l}`)}post(l){return this.http.post(`${this.url}/`,l)}getByName(l){return this.http.get(`${this.url}/name/${l}`)}getByRoute(l){return this.http.get(`${this.url}/route/${l}`)}getToPortal(){return this.http.get(`${this.url}/to-portal`)}}
1return c.\u0275fac=function(l){return new(l||c)(t.LFG(h.eN))},c.\u0275prov=t.Yz7({token:c,factory:c.\u0275fac}),c})()},93065:(E,b,s)=>{"use strict";s.d(b,{J:()=>m});var u=s(92340),t=s(60793),h=s(58497);let m=(()=>{class c{constructor(l){this.http=l,this.url=`${u.N.server}/customer`,this.registerUrl=`${u.N.server}/registerCustomer`}getAll(){return this.http.get(`${this.url}`)}getAllForListing(){return this.http.get(`${this.url}/listing`)}getAllActive(){return this.http.get(`${this.url}/active`)}getAllInactive(){return this.http.get(`${this.url}/inactive`)}getAllByCustomersCity(l){return this.http.get(`${this.url}/by_customer_city?customer_id=${l}`)}getById(l){return this.http.get(`${this.url}/${l}`)}getByIds(l){return this.http.post(`${this.url}/batch`,{ids:l})}getByIdSimple(l){return this.http.get(`${this.url}/simple/${l}`)}getByMainDocument(l){return this.http.get(`${this.url}/mainDocument/${l}`)}save(l,p,g){return this.http.post(`${this.url}?updateCreateUser=${g}`,{company:l,legalAgent:p})}update(l,p,g){return this.http.put(`${this.url}?updateCreateUser=${g}`,{company:l,legalAgent:p})}activateCustomer(l){return this.http.post(`${this.url}/activate`,l)}inactivateCustomer(l){return this.http.post(`${this.url}/inactivate`,l)}getByName(l){return this.http.post(`${this.url}/name/`,{name:l})}getByNameAndType(l,p){return this.http.post(`${this.url}/name-type/`,{name:l,type:p})}getByNameAndUser(l,p){return this.http.post(`${this.url}/name/user`,{name:l,user:p})}getByFilter(l){return this.http.post(`${this.url}/filter`,l)}getEntitiesByFilter(l){return this.http.post(`${this.url}/entities`,l)}getByCompanyEntity(l){return this.http.post(`${this.url}/company-entity`,l)}getSaldoByEmpresa(l){return this.http.get(`${this.url}/saldo/${l}`)}getSaldoGeralByEmpresa(l){return this.http.get(`${this.url}/saldoGeral/${l}`)}getWithdrawInfo(l){return this.http.get(`${this.url}/withdraw-info?company=${l}`)}getAllToPortal(l){return this.http.post(`${this.url}/to-portal`,l)}getToPortal(l){return this.http.get(`${this.url}/to-portal-item?company=${l}`)}getAllToSelect(l){return this.http.post(`${this.url}/to-select`,l)}registerCustomer(l,p){return this.http.post(`${this.registerUrl}?createUser=${p}`,l)}searchByMainDocument(l){return this.http.get(`${this.registerUrl}/mainDocument/${l}`)}}return c.\u0275fac=function(l){return new(l||c)(t.LFG(h.eN))},c.\u0275prov=t.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"}),c})()},55501:(E,b,s)=>{"use strict";s.d(b,{Y:()=>h});class u{constructor(){this.cashbackType="S",this.saleTax=0,this.cashbackTax=10,this.orderMinAmount=0,this.saldoMinAmount=0,this.maxCreditAmount=0,this.canUseSalaryAdvanceClosing=!1,this.usesExclusiveCashback=!1,this.exclusiveCashback=0,this.favouredEntity=null,this.tabletPicture=null,this.tabletActivePromotion=null}}var t=s(16658);class h extends t.g{constructor(){super(),this.settings=new u,this.activities=[]}}},41656:(E,b,s)=>{"use strict";s.d(b,{m:()=>m});var u=s(92340),t=s(60793),h=s(58497);let m=(()=>{class c{constructor(l){this.http=l,this.url=`${u.N.server}/cupom`}getById(l){return this.http.get(`${this.url}/${l}`)}getByIdFromCampaign(l,p,g){let _=`${this.url}/find-by-code-from-campaign?code=${l}&userId=${p}`;return g&&(_+=`&promotionId=${g}`),this.http.get(_)}getWinningByPromotionId(l){return this.http.get(`${this.url}/find-winning-by-promotion-id?code=${l}`)}getByUserIdAndPromotionId(l,p){return this.http.get(`${this.url}/public/${l}/${p}`)}getByDocumentAndPromotionId(l,p){const g=l.replace(/\D/g,"");return this.http.get(`${this.url}/public/by-document/${g}/${p}`)}saveCampaignCupom(l,p,g){let _=`${this.url}/campaign/${p}`;return g&&(_+=`?promotionId=${g}`),this.http.post(_,l)}getAllByUser(l){return this.http.get(`${this.url}/user?userId=${l}`)}getAllPublicByUser(l){return this.http.get(`${this.url}/public/user?userId=${l}`)}getAllByPromotionBatch(l,p){return this.http.get(`${this.url}/promotion-batch?promotionId=${l}&batch=${p}`)}getDrawnByPromotion(l){return this.http.get(`${this.url}/promotion-drawn?promotionId=${l}`)}getAutoComplete(l,p){return this.http.post(`${this.url}/autoComplete?query=${l}`,p)}validateCupom(l){return this.http.post(`${this.url}/validate`,{cupom:l})}markAsDrawn(l,p){return this.http.get(`${this.url}/drawn?cupom=${l._id}&promotion=${l.promotion}&expire=${p}`)}getWinnersByPromotionId(l){return this.http.get(`${this.url}/public/winners?promotionId=${l}`)}removeUserRegistration(l,p){return this.http.post(`${this.url}/public/remove-registration`,{userId:l,promotionId:p})}}
1return c.\u0275fac=function(l){return new(l||c)(t.LFG(h.eN))},c.\u0275prov=t.Yz7({token:c,factory:c.\u0275fac}),c})()},96918:(E,b,s)=>{"use strict";s.d(b,{c:()=>m});var u=s(92340),t=s(60793),h=s(58497);let m=(()=>{class c{constructor(l){this.http=l,this.url=`${u.N.server}/association`}getAll(){return this.http.get(`${this.url}`)}getById(l){return this.http.get(`${this.url}/${l}`)}getByIdPopulated(l){return this.http.get(`${this.url}/${l}/populated`)}getByName(l){return this.http.get(`${this.url}/name?name=${l}`)}getByAgent(l){return this.http.post(`${this.url}/agent`,l)}post(l){return this.http.post(`${this.url}/`,l)}put(l){return this.http.put(`${this.url}/${l._id}`,l)}}return c.\u0275fac=function(l){return new(l||c)(t.LFG(h.eN))},c.\u0275prov=t.Yz7({token:c,factory:c.\u0275fac}),c})()},35355:(E,b,s)=>{"use strict";s.d(b,{L:()=>l});var u=s(24283),t=s(79753),h=s(35552),m=s(1413),c=s(16658),f=s(35810);class l extends c.g{constructor(){super(),this.type=u.q.SINGLE_USE,this.raffleType=t.r.PRINTED,this.status=h.d.PLANNED,this.benefitType=m.S.PERCENTAGE,this.startDate=new Date,this.endDate=new Date,this.participatingCustomers=[],this.totalCupomAmount=0,this.onlineRaffle=!1,this.chatMsgs=[],this.couponQrType=f.r.WHATSAPP,this.serie_inicial=0,this.serie_final=0}}},74422:(E,b,s)=>{"use strict";s.d(b,{q:()=>p});
1var u=s(92340),t=s(40205),h=s(58497),m=s(88002),c=s(93342),f=s(5304),l=s(60793);let p=(()=>{class g{constructor(x){this.http=x,this.url=`${u.N.server}/promotion`}getById(x){return this.http.get(`${this.url}/${x}`).pipe((0,m.U)(P=>(P.startDate=new Date(P.startDate),P.endDate=new Date(P.endDate),P)))}getChatMsgById(x){return this.http.get(`${this.url}/chatMsg/${x}`).pipe((0,m.U)(P=>P))}getAll(){return this.http.get(`${this.url}`)}getAllByCustomer(x){return this.http.post(`${this.url}/customer/`,{company:x})}post(x){return this.http.post(`${this.url}`,x)}update(x){return this.http.put(`${this.url}/${x._id}`,x)}updateBatchPerCompany(x,P,v){return this.http.put(`${this.url}/${x._id}/batch-per-company`,{index:P,company:v})}unlinkBatchCompany(x,P){return this.http.put(`${this.url}/${x}/batch-per-company/unlink`,{index:P})}updateBatchPerCompanyBulk(x,P,v,C){return this.http.put(`${this.url}/${x}/batch-per-company/bulk`,{startIndex:P,endIndex:v,company:C})}getByName(x){return this.http.get(`${this.url}/name?name=${x}`)}getByNameAndStatusAndType(x,P,v){const C=(new h.LE).set("name",x).set("status",P).set("type",v);return this.http.get(`${this.url}/name`,{params:C})}removeById(x){return this.http.delete(`${this.url}/${x}`)}getToPrint(x,P,v,C,y,O,T){let A=(new h.LE).set("id",x).set("validated",P.toString());return v&&(A=A.set("initialDate",v)),C&&(A=A.set("finalDate",C)),y&&(A=A.set("batchNumber",y)),null!=O&&(A=A.set("intervalStart",O.toString())),null!=T&&(A=A.set("intervalEnd",T.toString())),this.http.get(`${this.url}/print`,{params:A})}getToPrintOptimized(x,P,v,C,y,O,T){let A=(new h.LE).set("id",x).set("validated",P.toString());v&&(A=A.set("initialDate",v)),C&&(A=A.set("finalDate",C)),y&&(A=A.set("batchNumber",y)),null!=O&&(A=A.set("intervalStart",O.toString())),null!=T&&(A=A.set("intervalEnd",T.toString()));const F=`${this.url}/print-optimized`,I="undefined"!=typeof performance?performance.now():Date.now();return console.info("[CL][PromotionPrint] optimized:start",{requestUrl:F,optimizedBaseUrl:this.url,standardPrintBaseUrl:this.url,environmentServer:u.N.server,windowOrigin:"undefined"!=typeof window?window.location.origin:null,promotionId:x,validated:P,initialDate:null!=v?v:null,finalDate:null!=C?C:null,batchNumber:null!=y?y:null,intervalStart:null!=O?O:null,intervalEnd:null!=T?T:null}),this.http.get(F,{params:A}).pipe((0,c.b)(()=>{const N="undefined"!=typeof performance?performance.now():Date.now();console.info("[CL][PromotionPrint] optimized:success",{requestUrl:F,durationMs:Math.round(N-I)})}),(0,f.K)(N=>(this.logOptimizedPrintFailure(N,F),console.warn("[CL][PromotionPrint] optimized:fallback_to_standard_print",{requestUrl:F,standardPrintUrl:`${this.url}/print`}),this.getToPrint(x,P,v,C,y,O,T))))}logOptimizedPrintFailure(x,P){var v,C,y;const O=x,T=null==O?void 0:O.error;let A=T;if(T instanceof Blob)A="[Blob]";else if(T&&"object"==typeof T)try{A=JSON.stringify(T)}catch(F){A="[object]"}console.error("[CL][PromotionPrint] optimized:error",{requestUrl:P,status:null==O?void 0:O.status,statusText:null==O?void 0:O.statusText,url:null==O?void 0:O.url,message:null!==(v=null==O?void 0:O.message)&&void 0!==v?v:null===(C=x)||void 0===C?void 0:C.message,name:null===(y=x)||void 0===y?void 0:y.name,errorBody:A})}getToZip(x,P,v){return this.http.get(`${this.url}/zip?id=${x}&start=${P}&end=${v}`)}getToZipStream(x,P,v){const C=`${this.url}/zip-stream?id=${x}&start=${P}&end=${v}`,y="undefined"!=typeof performance?performance.now():Date.now();return console.info("[CL][PromotionZip] stream:start",{requestUrl:C,promotionApiBase:this.url,environmentServer:u.N.server,windowOrigin:"undefined"!=typeof window?window.location.origin:null,promotionId:x,intervalStart:P,intervalEnd:v}),this.http.get(C,{responseType:"blob",reportProgress:!0,observe:"events"}).pipe((0,c.b)(O=>{var T,A;if(O.type!==h.dt.DownloadProgress){if(O.type===h.dt.Response){const F="undefined"!=typeof performance?performance.now():Date.now();console.info("[CL][PromotionZip] stream:success",{requestUrl:C,durationMs:Math.round(F-y),blobSize:null!==(A=null===(T=O.body)||void 0===T?void 0:T.size)&&void 0!==A?A:null})}}else if(O.total){const F=Math.round(100*O.loaded/O.total);console.info("[CL][PromotionZip] stream:progress",{requestUrl:C,loaded:O.loaded,total:O.total,progress:F})}}),(0,f.K)(O=>(this.logZipStreamFailure(O,C),(0,t._)(()=>O))))}logZipStreamFailure(x,P){var v,C,y;const O=x,T=null==O?void 0:O.error;let A=T;if(T instanceof Blob)A="[Blob]";else if(T&&"object"==typeof T)try{A=JSON.stringify(T)}catch(F){A="[object]"}console.error("[CL][PromotionZip] stream:error",{requestUrl:P,status:null==O?void 0:O.status,statusText:null==O?void 0:O.statusText,url:null==O?void 0:O.url,message:null!==(v=null==O?void 0:O.message)&&void 0!==v?v:null===(C=x)||void 0===C?void 0:C.message,name:null===(y=x)||void 0===y?void 0:y.name,errorBody:A})}}return g.\u0275fac=function(x){return new(x||g)(l.LFG(h.eN))},g.\u0275prov=l.Yz7({token:g,factory:g.\u0275fac}),g})()},8904:(E,b,s)=>{"use strict";s.d(b,{Y:()=>c});var u=s(12057),t=s(50103),h=s(24751),m=s(60793);let c=(()=>{class f{}return f.\u0275fac=function(p){return new(p||f)},f.\u0275mod=m.oAB({type:f}),f.\u0275inj=m.cJS({imports:[[u.ez,t.kW,h.UX]]}),f})()},96341:(E,b,s)=>{"use strict";s.d(b,{T:()=>h});var u=s(26215),t=s(60793);let h=(()=>{class m{constructor(){this.toasts=new u.X(null),this.confirms=new u.X(null)}getToasts(){return this.toasts.asObservable()}getConfirmations(){return this.confirms.asObservable()}
1addSuccessToast(f){this.addToast({detail:f,severity:"success"})}addInfoToast(f){this.addToast({detail:f,severity:"info"})}addWarningToast(f){this.addToast({detail:f,life:1e4,severity:"warn"})}addErrorToast(f){this.addToast({detail:f,life:1e4,severity:"error"})}addConfirmation(f){this.confirms.next(f)}addToast(f){this.toasts.next(f)}}return m.\u0275fac=function(f){return new(f||m)},m.\u0275prov=t.Yz7({token:m,factory:m.\u0275fac,providedIn:"root"}),m})()},65379:(E,b,s)=>{"use strict";s.d(b,{U:()=>f});var u=s(26215),t=s(76234),h=s(22188),m=s(29381),c=s(60793);let f=(()=>{class l{constructor(g,_){this.selectedCompanyService=g,this.menuService=_,this.changeLoggedUser=new u.X(null)}onChangeLoggedUser(){return this.changeLoggedUser.asObservable()}setLoggedUser(g){(!g||!this.loggedUser||this.loggedUser._id!=g._id)&&(this.loggedUser=g,this.menuService.setUser(g),this.changeLoggedUser.next(g))}logout(){this.setLoggedUser(null),this.selectedCompanyService.setSelectedCompany(null),localStorage.removeItem("token"),localStorage.removeItem("customer"),localStorage.removeItem("user"),localStorage.removeItem("email")}getLoggedUser(){var g;return null===(g=this.loggedUser)||void 0===g?void 0:g._id}getLoggedUserObj(){return this.loggedUser}getUserCompanies(){return this.loggedUser?this.loggedUser.customers:[]}isAdmin(){return this.loggedUser&&this.loggedUser.userType==t.F.ADMIN}}return l.\u0275fac=function(g){return new(g||l)(c.LFG(h.w),c.LFG(m.h))},l.\u0275prov=c.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),l})()},29381:(E,b,s)=>{"use strict";s.d(b,{h:()=>l});var u=s(26215),t=s(76234),h=s(29914);const c=[{path:"/dashboard",title:"Dashboard",type:h.o.LINK,iconType:"fa fa-chart-pie",userType:[t.F.COMPANY,t.F.REPRESENTATIVE]},{path:"",title:"Marketing",href:"marketing",type:h.o.SUB_MENU,iconType:"fa fa-bullhorn",userType:[t.F.COMPANY,t.F.REPRESENTATIVE,t.F.ONG,t.F.VENDOR],children:[{path:"/campaigns",title:"Campanha",initials:"CP",userType:[t.F.COMPANY,t.F.REPRESENTATIVE],companyValidation:p=>p&&p.functionalities.marketing},{path:"/promotions",title:"Promo\xe7\xe3o",initials:"PM",userType:[t.F.COMPANY,t.F.REPRESENTATIVE,t.F.ONG],companyValidation:p=>p&&p.functionalities.promotion},{path:"/tablet",title:"Modo tablet",newTab:!0,initials:"MT",userType:[t.F.COMPANY,t.F.REPRESENTATIVE,t.F.VENDOR],companyValidation:p=>p&&p.functionalities.tabletModule},{path:"/tablet-totem",title:"Modo tablet Totem",newTab:!0,initials:"MT",userType:[t.F.COMPANY,t.F.REPRESENTATIVE,t.F.VENDOR],companyValidation:p=>p&&p.functionalities.tabletModule},{path:"/drawings",title:"Sorteio",initials:"ST",userType:[t.F.COMPANY],companyValidation:p=>p&&p.functionalities.promotion},{path:"/counters",title:"Contador",initials:"CT",userType:[t.F.COMPANY,t.F.REPRESENTATIVE],companyValidation:p=>p&&p.functionalities.marketing},{path:"totem-shopping",title:"Totem Shopping",newTab:!0,initials:"TS",userType:[t.F.COMPANY,t.F.REPRESENTATIVE],companyValidation:p=>p&&p.functionalities.marketing}]},{path:"",title:"Produtos e Servi\xe7os",href:"produtosServicos",type:h.o.SUB_MENU,iconType:"fa fa-shopping-cart",userType:[t.F.COMPANY,t.F.REPRESENTATIVE],children:[{path:"/products",title:"Produtos/Servi\xe7os",userType:[t.F.COMPANY,t.F.REPRESENTATIVE],companyValidation:p=>p&&(p.functionalities.shop||p.functionalities.apiIntegration),initials:"P"},{path:"/discounts",title:"Clube de Descontos",userType:[t.F.ADMIN,t.F.COMPANY],initials:"CD"},{path:"/categories",title:"Categorias",userType:[],initials:"C"},{path:"/units",title:"Unidades",userType:[],initials:"U"}]},{path:"",title:"Relat\xf3rios",href:"relatorios",type:h.o.SUB_MENU,iconType:"fa fa-chart-bar",userType:[t.F.COMPANY,t.F.REPRESENTATIVE,t.F.ONG,t.F.VENDOR],children:[{path:"/reports/closing-dashboards",title:"Fechamentos",userType:[],initials:"F"},{path:"/reports/indications",title:"Indica\xe7\xf5es de Empresa",userType:[],initials:"IP"},{path:"/reports/print-coupons",title:"Impress\xe3o de Cupons",companyValidation:p=>p&&p.functionalities.promotion,userType:[t.F.COMPANY,t.F.REPRESENTATIVE],initials:"IC"},{path:"/reports/homologation-doc-export",title:"Exporta\xe7\xe3o para Homologa\xe7\xe3o",companyValidation:p=>p&&p.functionalities.promotion,userType:[t.F.COMPANY,t.F.REPRESENTATIVE],initials:"EH"},{path:"/reports/graphic-export",title:"Exporta\xe7\xe3o para Gr\xe1fica",initials:"EG",userType:[t.F.COMPANY,t.F.REPRESENTATIVE],companyValidation:p=>p&&p.functionalities.promotion},{path:"/reports/determination-winners",title:"Apura\xe7\xe3o de Vencedores",initials:"AV",userType:[t.F.COMPANY,t.F.REPRESENTATIVE]},{path:"/reports/campaign-report",title:"Relat\xf3rio de Campanha",initials:"RC",userType:[t.F.COMPANY,t.F.REPRESENTATIVE],companyValidation:p=>p&&p.functionalities.promotion},{path:"/reports/campaign-analytic-report",title:"Anal\xedtico Campanha",initials:"AC",userType:[t.F.COMPANY,t.F.REPRESENTATIVE],companyValidation:p=>p&&p.functionalities.promotion},{path:"/reports/company-extract",title:"Extrato",initials:"EX",companyValidation:p=>p&&p.functionalities.cashback,userType:[t.F.COMPANY,t.F.REPRESENTATIVE,t.F.ONG]},{path:"/reports/company-cashbacks-transfers",title:"Saldo Empresa",initials:"SE",companyValidation:p=>p&&p.functionalities.cashback,userType:[t.F.COMPANY,t.F.REPRESENTATIVE,t.F.ONG,t.F.VENDOR]},{path:"/reports/cashback-balance",title:"Cashback por Consumidor",initials:"CC",userType:[t.F.ADMIN,t.F.COMPANY,t.F.REPRESENTATIVE]},{path:"/reports/requests-extract",title:"Solicita\xe7\xf5es",initials:"SO",companyValidation:p=>p&&(p.functionalities.prePaid||p.functionalities.withdraw),userType:[t.F.COMPANY,t.F.REPRESENTATIVE]},{path:"/reports/company-classifications",title:"Avalia\xe7\xf5es Vendas",initials:"AV",companyValidation:p=>p&&p.functionalities.cashback,userType:[t.F.COMPANY,t.F.REPRESENTATIVE]},{path:"/reports/user-balance",title:"Consulta Saldo",initials:"CS",companyValidation:p=>p&&p.functionalities.cardLocal,userType:[t.F.COMPANY,t.F.REPRESENTATIVE]},{path:"/reports/salary-advance-closing",title:"Dividendos",initials:"D",userType:[t.F.REPRESENTATIVE],companyValidation:p=>p&&p.settings.canUseSalaryAdvanceClosing},{path:"/reports/salary-advance-ace-representative",title:"Valores a Pagar - Representante",initials:"VPR",userType:[t.F.REPRESENTATIVE]},{path:"/reports/salary-advance-ace-company",title:"Valores a Pagar - Empresas Vendedoras",initials:"VPEV",userType:[t.F.REPRESENTATIVE]},{path:"/reports/salary-advance-ace-company-receive",title:"Valores a Receber - Empresas Empregadoras",initials:"VREE",userType:[t.F.REPRESENTATIVE]},{path:"/reports/salary-advance-use",title:"Compras Funcion\xe1rios",initials:"CF",companyValidation:p=>p&&p.functionalities.cardLocal&&p.cardLocalSettings.givesCard,userType:[t.F.COMPANY,t.F.REPRESENTATIVE]},{path:"/reports/salary-advance-receipts",title:"Vendas",initials:"V",companyValidation:p=>p&&p.functionalities.cardLocal&&p.cardLocalSettings.acceptsCard,userType:[t.F.COMPANY,t.F.REPRESENTATIVE,t.F.VENDOR]},{path:"/reports/qr-codes",title:"Impress\xe3o de QR Code",initials:"IQR",userType:[t.F.COMPANY,t.F.REPRESENTATIVE]}]},{path:"",title:"Financeiro",href:"financeiro",type:h.o.SUB_MENU,iconType:"fa fa-dollar-sign",userType:[t.F.REPRESENTATIVE],children:[{path:"/invoices",title:"Faturamento",userType:[],initials:"FA"},{path:"/prepaidInvoices",title:"Libera\xe7\xe3o de Pr\xe9-pago",userType:[t.F.REPRESENTATIVE],initials:"LPP"},{path:"/withdraw-invoices",title:"Libera\xe7\xe3o de Resgate",userType:[],initials:"LR"},{path:"/associationInvoices",title:"Fechamento Representante",userType:[],initials:"FR"}]},{path:"",title:"Configura\xe7\xf5es",href:"configuracoes",type:h.o.SUB_MENU,iconType:"fa fa-cog",userType:[],children:[{path:"/integrations",title:"Tokens de Integra\xe7\xe3o",userType:[],initials:"TI"},{path:"/countries",title:"Pa\xeds",userType:[],initials:"PA"},{path:"/states",title:"Estado",userType:[],initials:"ES"},{path:"/cities",title:"Cidade",userType:[],initials:"CI"}
1,{path:"/company-categories",title:"Categorias de Empresa",userType:[],initials:"CE"},{path:"/banks",title:"Bancos",userType:[],initials:"BA"},{path:"/customerClasses",title:"Classe de Cliente",userType:[],initials:"CC"},{path:"/card-local/contracts",title:"Contratos",userType:[],initials:"C"},{path:"/card-local/types",title:"Tipos de Cart\xe3o",userType:[],initials:"TC"},{path:"/portal-images",title:"Imagens do Portal",userType:[],initials:"IP"},{path:"/faqs",title:"FAQ",userType:[],initials:"FA"}]},{path:"",title:"Turismo",href:"turismo",type:h.o.SUB_MENU,iconType:"fas fa-map-marked-alt",userType:[t.F.REPRESENTATIVE],children:[{path:"/tourist-attractions",title:"Pontos Tur\xedsticos",userType:[t.F.REPRESENTATIVE],initials:"PT"},{path:"/tourist-attraction-categories",title:"Categorias",userType:[t.F.REPRESENTATIVE],initials:"C"}]},{path:"/users",title:"Usu\xe1rios",type:h.o.LINK,iconType:"fa fa-user",userType:[t.F.ADMIN,t.F.REPRESENTATIVE]},{path:"",title:"Detalhes Empresa",href:"workers",type:h.o.SUB_MENU,iconType:"far fa-id-card",userType:[t.F.COMPANY],children:[{path:"/employees",title:"Funcion\xe1rios",userType:[t.F.COMPANY],companyValidation:p=>{var g,_;return p&&p.functionalities.cardLocal&&((null===(g=p.cardLocalSettings)||void 0===g?void 0:g.givesCard)||(null===(_=p.cardLocalSettings)||void 0===_?void 0:_.acceptsCard))},initials:"F"},{path:"/card-local/cards",title:"Cart\xf5es dos Funcion\xe1rios",userType:[t.F.COMPANY],companyValidation:p=>{var g;return p&&p.functionalities.cardLocal&&(null===(g=p.cardLocalSettings)||void 0===g?void 0:g.givesCard)},initials:"CF"},{path:"/card-local/associated-companies",title:"Empresas Conveniadas",userType:[t.F.COMPANY],companyValidation:p=>{var g;return p&&p.functionalities.cardLocal&&(null===(g=p.cardLocalSettings)||void 0===g?void 0:g.givesCard)},initials:"EC"},{path:"/card-local/printing",title:"Solicitar Impress\xe3o de Cart\xf5es",userType:[t.F.COMPANY],companyValidation:p=>{var g;return p&&p.functionalities.cardLocal&&(null===(g=p.cardLocalSettings)||void 0===g?void 0:g.givesCard)},initials:"SIC"}]},{path:"/card-local/printing",type:h.o.LINK,title:"Solicita\xe7\xf5es de Cart\xf5es",iconType:"far fa-credit-card",userType:[t.F.REPRESENTATIVE]},{path:"/softwareHouses",title:"Software House",type:h.o.LINK,iconType:"fa fa-server",userType:[]},{path:"/associations",title:"Entidade",type:h.o.LINK,iconType:"fa fa-flag",userType:[]},{path:"/customers",title:"Empresas",type:h.o.LINK,iconType:"fa fa-store-alt",userType:[t.F.REPRESENTATIVE]},{path:"/prepaids",title:"Saldo Pr\xe9-pago",type:h.o.LINK,iconType:"fas fa-tag",companyValidation:p=>p&&p.functionalities.prePaid,userType:[t.F.COMPANY,t.F.REPRESENTATIVE]},{path:"/withdrawals",title:"Resgate",type:h.o.LINK,iconType:"far fa-money-bill-alt",companyValidation:p=>p&&p.functionalities.withdraw,userType:[t.F.COMPANY,t.F.REPRESENTATIVE]},{path:"/cashbacks",title:"B\xf4nus Extra",type:h.o.LINK,iconType:"fa fa-ticket-alt",companyValidation:p=>p&&p.functionalities.cashback,userType:[t.F.COMPANY,t.F.REPRESENTATIVE]},{path:"/ecocashs",title:"EcoCash",type:h.o.LINK,iconType:"fa fa-recycle",companyValidation:p=>p&&p.functionalities.ecoCash,userType:[t.F.COMPANY,t.F.REPRESENTATIVE]},{path:"/orders",title:"Vendas",type:h.o.LINK,iconType:"fa fa-cash-register",companyValidation:p=>p&&(p.functionalities.cashback||p.functionalities.promotion),userType:[t.F.COMPANY,t.F.REPRESENTATIVE,t.F.VENDOR]},{path:"/portal-orders",title:"Vendas do Portal",type:h.o.LINK,iconType:"fas fa-receipt",companyValidation:p=>p&&p.functionalities.shop,userType:[t.F.COMPANY,t.F.REPRESENTATIVE,t.F.VENDOR]},{path:"/charity-changes",title:"Troco Solid\xe1rio",type:h.o.LINK,iconType:"fas fa-hand-holding-usd",companyValidation:p=>p&&p.functionalities.charityChange,userType:[t.F.COMPANY,t.F.REPRESENTATIVE,t.F.VENDOR]},{path:"/transactions",title:"Vendas (MeuCash)",type:h.o.LINK,iconType:"fas fa-file-invoice-dollar",companyValidation:p=>p&&p.functionalities.cardLocal&&p.cardLocalSettings.acceptsCard,userType:[t.F.COMPANY,t.F.REPRESENTATIVE,t.F.VENDOR]},{path:"",title:"Separa",href:"separa",type:h.o.SUB_MENU,iconType:"fa fa-recycle",userType:[t.F.ADMIN,t.F.COMPANY,t.F.REPRESENTATIVE],children:[{path:"separa/hardwares",title:"Hardwares",initials:"HW",userType:[t.F.ADMIN,t.F.COMPANY,t.F.REPRESENTATIVE]},{path:"separa/vehicles",title:"Ve\xedculos",initials:"VE",userType:[t.F.ADMIN,t.F.COMPANY,t.F.REPRESENTATIVE]},{path:"separa/tags",title:"Tags",initials:"TG",userType:[t.F.ADMIN,t.F.COMPANY,t.F.REPRESENTATIVE]},{path:"separa/reports",title:"Relat\xf3rios",initials:"RE",userType:[t.F.ADMIN,t.F.COMPANY,t.F.REPRESENTATIVE]}]}];var f=s(60793);let l=(()=>{class p{constructor(){this.menus=c,this.changeMenus=new u.X(null)}onChangeMenus(){return this.changeMenus.asObservable()}setUser(_){this.currentUser=_,this.updateMenus()}changeCompany(_){this.currentCompany=_,this.updateMenus()}updateMenus(){if(!this.currentUser)return void this.changeMenus.next(null);if(this.currentUser.userType==t.F.ADMIN)return void this.changeMenus.next(this.menus);const _=[];
1this.menus.forEach(x=>{let P=Object.assign({},x);x.type==h.o.SUB_MENU&&(P.children=x.children.filter(v=>v.userType.includes(this.currentUser.userType)&&(!v.companyValidation||v.companyValidation(this.currentCompany)))),x.userType.includes(this.currentUser.userType)&&(x.type==h.o.LINK||P.children.length>0)&&(!x.companyValidation||x.companyValidation(this.currentCompany))&&_.push(P)}),this.changeMenus.next(_)}}return p.\u0275fac=function(_){return new(_||p)},p.\u0275prov=f.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})()},22188:(E,b,s)=>{"use strict";s.d(b,{w:()=>m});var u=s(26215),t=s(29381),h=s(60793);let m=(()=>{class c{constructor(l){this.menuService=l,this.changeSelectedCompany=new u.X(null)}onChangeSelectedCompany(){return this.changeSelectedCompany.asObservable()}setSelectedCompany(l){(!l||!this.currentCompany||this.currentCompany._id!=l._id)&&(this.currentCompany=l,this.menuService.changeCompany(this.currentCompany),this.changeSelectedCompany.next(l)),(null==l?void 0:l._id)!=this.getSelectedCompany()&&localStorage.setItem("customer",null==l?void 0:l._id)}getSelectedCompany(){return localStorage.getItem("customer")}getCurrentCompany(){return this.currentCompany}}return c.\u0275fac=function(l){return new(l||c)(h.LFG(t.h))},c.\u0275prov=h.Yz7({token:c,factory:c.\u0275fac,providedIn:"root"}),c})()},82817:(E,b,s)=>{"use strict";s.d(b,{n:()=>m});var u=s(76234);class t{constructor(){}}var h=s(16658);class m extends h.g{constructor(){super(),this.sendCampaing=!0,this.isActive=!0,this.mainDocument="",this.email="",this.password="",this.userType=u.F.CONSUMER,this.customers=[],this.notificationSettings={order:!0,invoice:!0,cashBack:!0,promotion:!0},this.userAddress=new t}}},36021:(E,b,s)=>{"use strict";s.d(b,{K:()=>f});var u=s(92340),t=s(58497),h=s(60793),m=s(84525);const c={headers:new t.WM({"Content-Type":"application/json"})};let f=(()=>{class l{constructor(g,_){this.http=g,this.router=_,this.url=`${u.N.server}/user`}getAll(){return this.http.get(this.url)}getPaginated(g){return this.http.post(`${this.url}/paginated`,g)}getById(g){return this.http.get(`${this.url}/${g}`)}validate(){const g=localStorage.getItem("token");return this.http.get(`${this.url}/validate/${g}`)}post(g){return this.http.post(`${this.url}`,g)}saveNewUser(g){return this.http.post(`${this.url}/public/campaign-register`,g)}savePreRegister(g){return this.http.post(`${this.url}/pre-register`,g)}saveConsumer(g){return this.http.post(`${this.url}/save-consumer`,g)}login(g){return this.http.post(`${u.N.server}/authenticate/login`,g,c)}recover(g){return this.http.get(`${u.N.server}/authenticate/recover/${g}`)}logOut(){localStorage.removeItem("email"),localStorage.removeItem("token"),localStorage.removeItem("user"),this.router.navigate(["/login"])}getByName(g){return this.http.get(`${this.url}/name/${g}`)}getVendorByNameFromCompany(g,_){return this.http.get(`${this.url}/company-vendor?name=${g}&company=${_}`)}getByNameOnlyWithCompany(g){return this.http.get(`${this.url}/name/${g}?withCompany=true`)}getToCampaign(g){return this.http.get(`${this.url}/campaign/${g}`)}getToCampaignByCity(g){return this.http.get(`${this.url}/campaign-by-city/${g}`)}getByDocument(g){return this.http.get(`${this.url}/find-one?document=${g}`)}getUserPublicByMainDocument(g){return this.http.get(`${this.url}/public/find-one/${g}`)}existsMainDocument(g){return this.http.get(`${this.url}/public/main-document/${g}`)}getAllFromCompanyByType(g,_,x){let P=`${this.url}/company-type?companyId=${g}&type=${_}`;return x&&(P+=`&active=${x}`),this.http.get(P)}getAllByFilter(g){return this.http.post(`${this.url}/filter`,g)}findToAutocomplete(g,_){return this.http.post(`${this.url}/autocomplete?query=${g}`,_)}findToCardTransaction(g,_){return this.http.post(`${this.url}/card-transaction?query=${g}`,_)}registerEmployee(g,_){return this.http.post(`${this.url}/register-employees`,{company:g,users:_})}unregisterEmployee(g,_){return this.http.get(`${this.url}/unregister-employee?employee=${_}&employer=${g}`)}saveEmployee(g,_){return this.http.post(`${this.url}/employee?company=${_}`,g)}updatePassword(g,_){return this.http.put(`${this.url}/${g}/password`,{password:_})}getToPreRegister(g){return this.http.get(`${this.url}/${g}/pre-register`)}}return l.\u0275fac=function(g){return new(g||l)(h.LFG(t.eN),h.LFG(m.F0))},l.\u0275prov=h.Yz7({token:l,factory:l.\u0275fac,providedIn:"root"}),l})()},92340:(E,b,s)=>{"use strict";s.d(b,{N:()=>u});const u={production:!0,server:"https://sistema.cashlocal.com.br",notificationEmail
1:"[email protected]",apiUrl:"https://sistema.cashlocal.com.br"}},32413:(E,b,s)=>{"use strict";var u=s(91211),t=s(60793),h=s(79866),m=s(84525),c=s(24751),f=s(27745),l=s(13928),p=s(4207),g=s(45121),_=s(17001);let x=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({providers:[],imports:[[u.b2,c.u5,m.Bz,c.UX,h.ef,f.d,l.j,p.hJ,g.S,_.t]]}),o})();var P=s(96341),v=s(33013),C=s(12057),y=s(27965),O=s(83473),T=s(28220);const A=function(){return{height:"4px"}};function F(o,r){1&o&&(t.TgZ(0,"div",10),t._UZ(1,"p-progressBar",11),t.qZA()),2&o&&(t.xp6(1),t.Akn(t.DdM(2,A)))}let I=(()=>{class o{constructor(e,n,i,a,d){this.cashlocalMessageService=e,this.messageService=n,this.confirmationService=i,this.router=a,this.primeNgConfig=d,this.router.events.subscribe(M=>{this.navigationInterceptor(M)})}ngOnInit(){this.primeNgConfig.setTranslation({startsWith:"Come\xe7a com",contains:"Cont\xeam",notContains:"N\xe3o cont\xeam",endsWith:"Termina com",equals:"Igual",notEquals:"N\xe3o \xe9 igual",noFilter:"Sem filtro",lt:"Menor que",lte:"Menor ou igual \xe0",gt:"Maior que",gte:"Maior ou igual \xe0",is:"\xc9",isNot:"N\xe3o \xe9",before:"Antes",after:"Depois",clear:"Limpar",apply:"Aplicar",matchAll:"Match All",matchAny:"Match Any",addRule:"Adicionar Regra",removeRule:"Remover Regra",accept:"Sim",reject:"N\xe3o",choose:"Escolher",upload:"Upload",cancel:"Cancelar",dayNames:["Domingo","Segunda","Ter\xe7a","Quarta","Quinta","Sexta","S\xe1bado"],dayNamesShort:["Dom","Seg","Ter","Qua","Qui","Sex","Sab"],dayNamesMin:["D","S","T","Q","Q","S","S"],monthNames:["Janeiro","Fevereiro","Mar\xe7o","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"],monthNamesShort:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],today:"Hoje",weekHeader:"Sem"}),this.cashlocalMessageService.getToasts().subscribe(e=>{e&&this.messageService.add(e)}),this.cashlocalMessageService.getConfirmations().subscribe(e=>{e&&this.confirmationService.confirm(e)})}navigationInterceptor(e){e instanceof m.OD&&(this.loading=!0),(e instanceof m.m2||e instanceof m.gk||e instanceof m.Q3)&&setTimeout(()=>this.loading=!1,300)}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(P.T),t.Y36(v.ez),t.Y36(v.YP),t.Y36(m.F0),t.Y36(v.b4))},o.\u0275cmp=t.Xpm({type:o,selectors:[["app-root"]],decls:14,vars:5,consts:[["class","loader",4,"ngIf"],[3,"baseZIndex"],["key","confirmDialog",3,"baseZIndex"],["cd",""],["type","button","pButton","","icon","fas fa-times","label","N\xe3o",1,"p-button-danger",3,"click"],["type","button","pButton","","icon","fas fa-check","label","Sim",3,"click"],["key","customConfirm",3,"baseZIndex"],["key","warningDialog",3,"rejectVisible"],["wd",""],["type","button","pButton","","icon","fas fa-check","label","OK",3,"click"],[1,"loader"],["mode","indeterminate"]],template:function(e,n){if(1&e){const i=t.EpF();t.YNc(0,F,2,3,"div",0),t._UZ(1,"p-toast",1),t.TgZ(2,"p-confirmDialog",2,3),t.TgZ(4,"p-footer"),t.TgZ(5,"button",4),t.NdJ("click",function(){return t.CHM(i),t.MAs(3).reject()}),t.qZA(),t.TgZ(6,"button",5),t.NdJ("click",function(){return t.CHM(i),t.MAs(3).accept()}),t.qZA(),t.qZA(),t.qZA(),t._UZ(7,"p-confirmDialog",6,3),t.TgZ(9,"p-confirmDialog",7,8),t.TgZ(11,"p-footer"),t.TgZ(12,"button",9),t.NdJ("click",function(){return t.CHM(i),t.MAs(10).accept()}),t.qZA(),t.qZA(),t.qZA(),t._UZ(13,"router-outlet")}2&e&&(t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("baseZIndex",100),t.xp6(1),t.Q6J("baseZIndex",100),t.xp6(5),t.Q6J("baseZIndex",100),t.xp6(2),t.Q6J("rejectVisible",!1))},directives:[C.O5,y.FN,O.Q,v.$_,p.Hq,m.lC,T.k],styles:[".input-group[_ngcontent-%COMP%]{margin-bottom:0}.loader[_ngcontent-%COMP%]{position:fixed;top:0;left:0;right:0;z-index:10000} .p-confirm-dialog{max-width:50vw}@media (max-width: 768px){ .p-confirm-dialog{max-width:90vw}}"]}),o})();var N=s(36021),B=s(76234),Tt=s(65379),ht=s(22188),nt=s(23449),ne=s(74864);function oe(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"p-button",27),t.NdJ("click",function(){return t.CHM(e),t.oxw().closeDialog()}),t.qZA(),t.TgZ(1,"p-button",28),t.NdJ("click",function(){return t.CHM(e),t.oxw().recoverPasswordEvent()}),t.qZA()}}let ie=(()=>{class o{constructor(e,n,i,a,d,M,w,Z){this.router=e,this.userService=n,this.cashlocalMessageService=i,this.formBuilder=a,this.ngxSpinnerService=d,this.loggedUserService=M,this.selectedCompanyService=w,this.zone=Z,this.submitted=!1,this.display=!1,this.createForm()}get f(){return this.form.controls}ngOnInit(){this.form.patchValue({email:localStorage.getItem("email")})}updateSelectedCompany(e){if(!e.customers||0===e.customers.length)return console.warn("LoginComponent: Usu\xe1rio n\xe3o possui empresas (customers) para selecionar."),void this.selectedCompanyService.setSelectedCompany(null);const n=this.selectedCompanyService.getSelectedCompany();let i;if(n&&(i=e.customers.find(a=>a._id===n)),i||(i=e.customers[0]),i&&i.status!==nt.h.ACTIVE){const a=e.customers.find(d=>d.status===nt.h.ACTIVE);a?i=a:console.warn("LoginComponent: Nenhuma empresa ativa encontrada, usando a empresa padr\xe3o (n\xe3o ativa):",null==i?void 0:i.name)}i?this.selectedCompanyService.setSelectedCompany(i):(console.warn("LoginComponent: Nenhuma empresa p\xf4de ser selecionada. Limpando empresa selecionada."),this.selectedCompanyService.setSelectedCompany(null))}
1onSubmit(){this.submitted=!0,this.form.invalid?this.submitted=!1:(this.ngxSpinnerService.show(),this.userService.login(this.form.getRawValue()).subscribe(e=>{e.status&&e.token&&e.user?(localStorage.setItem("email",e.user.email.toLowerCase()),localStorage.setItem("token",e.token),this.userService.validate().subscribe(n=>{this.loggedUserService.setLoggedUser(n),this.updateSelectedCompany(n),this.submitted=!1,this.ngxSpinnerService.hide();let i=null;if(n.userType===B.F.CONSUMER||n.userType===B.F.EMPLOYEE)this.cashlocalMessageService.addInfoToast("Voc\xea n\xe3o tem acesso \xe0 plataforma web.\nUtilize o App para visualizar suas informa\xe7\xf5es!"),localStorage.removeItem("token"),localStorage.removeItem("email"),this.loggedUserService.setLoggedUser(null),this.selectedCompanyService.setSelectedCompany(null);else if(i=["/system/orders"],n.customers&&n.customers.length>0){const a=n.customers[0];a.functionalities&&!1===a.functionalities.cashback&&(i=["/system/transactions"],a.cardLocalSettings&&!1===a.cardLocalSettings.acceptsCard&&(i=["/system/dashboard"]))}if(i){const a=i.join("");console.log("LoginComponent: DIAGNOSTIC - All services set. Attempting FULL PAGE navigation to:",a),window.location.href=a}else console.log("LoginComponent: Navigation not attempted (e.g. user type not permitted).")},n=>{console.error("LoginComponent: userService.validate() FAILED after login.",n),this.cashlocalMessageService.addErrorToast("Falha ao validar sua sess\xe3o ap\xf3s o login. Tente novamente."),localStorage.removeItem("token"),localStorage.removeItem("email"),this.loggedUserService.setLoggedUser(null),this.selectedCompanyService.setSelectedCompany(null),this.ngxSpinnerService.hide(),this.submitted=!1})):(console.warn("LoginComponent: Login API failed. Message:",e.message),this.cashlocalMessageService.addWarningToast(e.message||"Falha no login."),this.ngxSpinnerService.hide(),this.submitted=!1)},e=>{console.error("LoginComponent: Login API call error:",e),this.cashlocalMessageService.addErrorToast("Erro de comunica\xe7\xe3o ao tentar fazer login."),this.ngxSpinnerService.hide(),this.submitted=!1}))}createForm(){this.form=this.formBuilder.group({email:["",[c.kI.required]],password:["",[c.kI.required]]})}recoverPassword(){this.display=!0,this.f.email.value&&(this.email=this.f.email.value)}closeDialog(){this.email=null,this.display=!1}recoverPasswordEvent(){this.userService.recover(this.email).subscribe(e=>{this.closeDialog(),this.cashlocalMessageService.addInfoToast(e.message)})}goTo(e){window.open(e,"_self")}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(m.F0),t.Y36(N.K),t.Y36(P.T),t.Y36(c.qu),t.Y36(h.t2),t.Y36(Tt.U),t.Y36(ht.w),t.Y36(t.R0b))},o.\u0275cmp=t.Xpm({type:o,selectors:[["login-cmp"]],decls:35,vars:6,consts:[[1,"wrapper","wrapper-full-page"],[1,"container","p-grid","p-mx-auto"],[1,"p-md-4","p-sm-6","p-mt-2","p-mx-auto"],[1,"img-logo","p-text-center","p-p-3"],["alt","Logo da Cashlocal","src","../../assets/img/login.png"],[3,"formGroup","ngSubmit"],[1,"p-fluid","p-formgrid"],[1,"p-field"],["for","email"],["formControlName","email","id","email","pInputText","","required","","type","text"],[3,"control"],["for","password"],["formControlName","password","id","password","pInputText","","required","","type","password"],[1,"p-col-12"],["pButton","","label","ACESSAR"],[1,"p-text-center","p-d-flex","p-flex-column"],["pButton","","routerLink","/registerCustomer","label","QUERO SER UM PARCEIRO",1,"p-button-link"],["pButton","","label","VOLTAR AO SITE",1,"p-button-link",3,"click"],["pButton","","label","N\xc3O LEMBRO MINHA SENHA",1,"p-button-link",3,"click"],["bdColor","rgba(255,255,255,0.8)","color","#2c2a2a","size","large","type","timer"],[2,"font-size","20px","color","#2c2a2a"],["header","Esqueceu sua senha?",3,"visible","modal","visibleChange"],[1,"p-field","p-fluid"],["for","recover"],["id","recover","pInputText","","required","","type","text",3,"ngModel","ngModelChange"],[1,"p-d-flex","p-flex-column","subtext"],["pTemplate","footer"],["icon","fas fa-times","label","Cancelar","styleClass","p-button-danger",3,"click"],["icon","fas fa-check","label","Enviar",3,"click"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0),t.TgZ(1,"div",1),t.TgZ(2,"div",2),t.TgZ(3,"div",3),t._UZ(4,"img",4),t.qZA(),t.TgZ(5,"form",5),t.NdJ("ngSubmit",function(){return n.onSubmit()}),t.TgZ(6,"div",6),t.TgZ(7,"div",7),t.TgZ(8,"label",8),t._uU(9,"Email/CPF"),t.qZA(),t._UZ(10,"input",9),t.qZA(),t._UZ(11,"cl-formValidationMessages",10),t.TgZ(12,"div",7),t.TgZ(13,"label",11),t._uU(14,"Senha"),t.qZA(),t._UZ(15,"input",12),t._UZ(16,"cl-formValidationMessages",10),t.qZA(),t.TgZ(17,"div",13),t._UZ(18,"button",14),t.qZA(),t.qZA(),t.qZA(),t.TgZ(19,"div",15),t._UZ(20,"button",16),t.TgZ(21,"button",17),t.NdJ("click",function(){return n.goTo("https://cashlocal.com.br/site-cashlocal.html")}),t.qZA(),t.TgZ(22,"button",18),t.NdJ("click",function(){return n.recoverPassword()}
1),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.TgZ(23,"ngx-spinner",19),t.TgZ(24,"p",20),t._uU(25,"Carregando..."),t.qZA(),t.qZA(),t.qZA(),t.TgZ(26,"p-dialog",21),t.NdJ("visibleChange",function(a){return n.display=a}),t.TgZ(27,"div",22),t.TgZ(28,"label",23),t._uU(29,"Email/CPF"),t.qZA(),t.TgZ(30,"input",24),t.NdJ("ngModelChange",function(a){return n.email=a}),t.qZA(),t.TgZ(31,"div",25),t.TgZ(32,"small"),t._uU(33,"Informe seu email ou CPF para recuperar sua senha"),t.qZA(),t.qZA(),t.qZA(),t.YNc(34,oe,2,0,"ng-template",26),t.qZA()),2&e&&(t.xp6(5),t.Q6J("formGroup",n.form),t.xp6(6),t.Q6J("control",n.f.email),t.xp6(5),t.Q6J("control",n.f.password),t.xp6(10),t.Q6J("visible",n.display)("modal",!0),t.xp6(4),t.Q6J("ngModel",n.email))},directives:[c._Y,c.JL,c.sg,c.Fj,c.JJ,c.u,l.o,c.Q7,ne.u,p.Hq,m.rH,h.Ro,g.V,c.On,v.jx,p.zx],styles:[".wrapper[_ngcontent-%COMP%]{background-color:#e4f1fc!important}a[_ngcontent-%COMP%]{color:#fff;font-weight:700}.img-logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:90%;margin:3px auto}.container[_ngcontent-%COMP%]{padding-top:10vh}.text-white[_ngcontent-%COMP%]{text-align:left;color:#fff;background-color:#054186}.btn.btn-acessar[_ngcontent-%COMP%]{background-color:#054186;border-radius:4px;border:0;font-weight:600}.forgot[_ngcontent-%COMP%]{font-weight:600;padding:10px 0 0}.forgot[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#054186!important}"]}),o})();var Zt=s(3311),ae=s(55501),re=s(93065),yt=s(87707),Et=s(96918),kt=s(96259),Ft=s(97478),_t=s(44748),V=s(26238),se=s(64772),ot=s(96516),it=s(80014);let St=(()=>{class o{constructor(){}validate(e){if(e.value){if(this.allSameCaracters(e.value)||11!=e.value.length)return{cpfInvalid:!0};let i,n=0;const a=e.value.split("");for(let d=0;d<9;d++)n+=parseInt(a[d],10)*(10-d);if(i=10*n%11,i=10!=i?i:0,i!=parseInt(a[9],10))return{cpfInvalid:!0};n=0;for(let d=0;d<10;d++)n+=parseInt(a[d],10)*(11-d);if(i=10*n%11,i=10!=i?i:0,i!=parseInt(a[10],10))return{cpfInvalid:!0}}return null}allSameCaracters(e){let n=!1;if(e){let i=e.substr(0,1);n=!0;for(let a=0;a<e.length;a++)if(i!=e.substr(a,1)){n=!1;break}}return n}}return o.\u0275fac=function(e){return new(e||o)},o.\u0275dir=t.lG2({type:o,selectors:[["","cpfValidator","","ngModel",""]],features:[t._Bn([{provide:c.Cf,useExisting:(0,t.Gpc)(()=>o),multi:!0}])]}),o})();var ce=s(57529),qt=s(50103),xt=s(51898),at=s(22691);function le(o,r){1&o&&(t.TgZ(0,"div",91),t._uU(1," Seja uma empresa Cashlocal "),t.qZA())}function pe(o,r){1&o&&t._UZ(0,"button",92)}function de(o,r){1&o&&(t.TgZ(0,"small",93),t._uU(1,"Documento J\xe1 Cadastrado"),t.qZA())}function ge(o,r){1&o&&(t.TgZ(0,"small"),t._uU(1,"Este Campo \xe9 Obrigat\xf3rio"),t.qZA())}function ue(o,r){1&o&&(t.TgZ(0,"small"),t._uU(1,"Documento Inv\xe1lido"),t.qZA())}function me(o,r){if(1&o&&(t.TgZ(0,"div",93),t.YNc(1,ge,2,0,"small",94),t.YNc(2,ue,2,0,"small",94),t.qZA()),2&o){t.oxw();const e=t.MAs(22);t.xp6(1),t.Q6J("ngIf",e.errors.required),t.xp6(1),t.Q6J("ngIf",e.errors.cnpjInvalid)}}function fe(o,r){1&o&&(t.TgZ(0,"small"),t._uU(1,"Este Campo \xe9 Obrigat\xf3rio"),t.qZA())}function he(o,r){if(1&o&&(t.TgZ(0,"div",93),t.YNc(1,fe,2,0,"small",94),t.qZA()),2&o){t.oxw();const e=t.MAs(32);t.xp6(1),t.Q6J("ngIf",e.errors.required)}}function _e(o,r){1&o&&(t.TgZ(0,"small"),t._uU(1,"Este Campo \xe9 Obrigat\xf3rio"),t.qZA())}function xe(o,r){if(1&o&&(t.TgZ(0,"div",93),t.YNc(1,_e,2,0,"small",94),t.qZA()),2&o){t.oxw();const e=t.MAs(40);t.xp6(1),t.Q6J("ngIf",e.errors.required)}}function Ce(o,r){1&o&&(t.TgZ(0,"small"),t._uU(1,"Este Campo \xe9 Obrigat\xf3rio"),t.qZA())}function ve(o,r){if(1&o&&(t.TgZ(0,"div",93),t.YNc(1,Ce,2,0,"small",94),t.qZA()),2&o){t.oxw();const e=t.MAs(48);t.xp6(1),t.Q6J("ngIf",e.errors.required)}}function be(o,r){1&o&&(t.TgZ(0,"small"),t._uU(1,"Este Campo \xe9 Obrigat\xf3rio"),t.qZA())}function Me(o,r){if(1&o&&(t.TgZ(0,"div",93),t.YNc(1,be,2,0,"small",94),t.qZA()),2&o){t.oxw();const e=t.MAs(56);t.xp6(1),t.Q6J("ngIf",e.errors.required)}}function Pe(o,r){if(1&o&&t._uU(0),2&o){const e=r.$implicit;t.AsE(" ",e.name," - ",e.state.initials," ")}}function we(o,r){1&o&&(t.TgZ(0,"small"),t._uU(1,"Este Campo \xe9 Obrigat\xf3rio"),t.qZA())}function Ae(o,r){if(1&o&&(t.TgZ(0,"div",93),t.YNc(1,we,2,0,"small",94),t.qZA()),2&o){t.oxw();const e=t.MAs(64);t.xp6(1),t.Q6J("ngIf",e.errors.required)}}function Oe(o,r){1&o&&(t.TgZ(0,"span",22),t._uU(1,"*"),t.qZA())}function Te(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"button",95),t.NdJ("click",function(){return t.CHM(e),t.oxw().toggleCreate()}),t.qZA()}}function Ze(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"button",96),t.NdJ("click",function(){return t.CHM(e),t.oxw().toggleCreate()}),t.qZA()}}function ye(o,r){1&o&&(t.TgZ(0,"small"),t._uU(1,"Campo Obrigat\xf3rio"),t.qZA())}function Ee(o,r){1&o&&(t.TgZ(0,"small"),t._uU(1,"Documento Inv\xe1lido"),t.qZA())}function ke(o,r){if(1&o&&(t.TgZ(0,"div",93),t.YNc(1,ye,2,0,"small",94),t.YNc(2,Ee,2,0,"small",94),t.qZA()),2&o){t.oxw();const e=t.MAs(84);t.xp6(1),t.Q6J("ngIf",e.errors.required),t.xp6(1),t.Q6J("ngIf",e.errors.cpfInvalid)}}function Fe(o,r){1&o&&(t.TgZ(0,"small"),t._uU(1,"Campo Obrigat\xf3rio"),t.qZA())}function Se(o,r){if(1&o&&(t.TgZ(0,"div",93),t.YNc(1,Fe,2,0,"small",94),t.qZA()),2&o){t.oxw();const e=t.MAs(94);t.xp6(1),t.Q6J("ngIf",e.errors.required)}}function qe(o,r){1&o&&(t.TgZ(0,"small"),t._uU(1,"Campo Obrigat\xf3rio"),t.qZA())}function Ie(o,r){1&o&&(t.TgZ(0,"small"),t._uU(1,"Este valor \xe9 inv\xe1lido"),t.qZA())}function Ue(o,r){if(1&o&&(t.TgZ(0,"div",93),t.YNc(1,qe,2,0,"small",94),t.YNc(2,Ie,2,0,"small",94),t.qZA()),2&o){t.oxw();const e=t.MAs(102);t.xp6(1),t.Q6J("ngIf",e.errors.required),t.xp6(1),t.Q6J("ngIf",e.errors.emailInvalid)}}function Ne(o,r){1&o&&(t.TgZ(0,"small"),t._uU(1,"Este Campo \xe9 Obrigat\xf3rio"),t.qZA())}function Ve(o,r){1&o&&(t.TgZ(0,"small"),t._uU(1,"Este email \xe9 inv\xe1lido"),t.qZA())}function De(o,r){if(1&o&&(t.TgZ(0,"div",93),t.YNc(1,Ne,2,0,"small",94),t.YNc(2,Ve,2,0,"small",94),t.qZA()),2&o){t.oxw();const e=t.MAs(112);t.xp6(1),t.Q6J("ngIf",e.errors.required),t.xp6(1),t.Q6J("ngIf",e.errors.emailInvalid)}}function ze(o,r){1&o&&(t.TgZ(0,"tr"),t.TgZ(1,"th"),t._uU(2,"C\xf3digo"),t.qZA(),t.TgZ(3,"th",97),t._uU(4," Descri\xe7\xe3o "),t._UZ(5,"p-sortIcon",98),t.qZA(),t.TgZ(6,"th",99),t._uU(7,"Principal"),t.qZA(),t.TgZ(8,"th",99),t._uU(9,"A\xe7\xf5es"),t.qZA(),t.qZA())}function Re(o,r){1&o&&t._UZ(0,"i",103)}function Je(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"i",104),t.NdJ("click",function(){t.CHM(e);const i=t.oxw(),a=i.$implicit,d=i.rowIndex;return t.oxw().changeMainActivity(a,d)}),t.qZA()}}function je(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"tr"),t.TgZ(1,"td"),t._uU(2),t.qZA(),t.TgZ(3,"td"),t._uU(4),t.qZA(),t.TgZ(5,"td",99),t.YNc(6,Re,1,0,"i",100),t.YNc(7,Je,1,0,"i",101),t.qZA(),t.TgZ(8,"td",99),t.TgZ(9,"button",102),t.NdJ("click",function(){const i=t.CHM(e),a=i.$implicit,d=i.rowIndex;return t.oxw().deleteActivity(a,d)}),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=r.$implicit;t.xp6(2),t.Oqu(e.code),t.xp6(2),t.Oqu(e.description),t.xp6(2),t.Q6J("ngIf",e.mainActivity),t.xp6(1),t.Q6J("ngIf",!e.mainActivity)}}const Be=function(){return[]},Le=function(){return{suffix:" %"}};let Qe=(()=>{class o{constructor(e,n,i,a,d,M,w,Z){this.customerService=e,this.router=n,this.cashlocalMessageService=i,this.cityService=a,this.receitaFederalWsService=d,this.userService=M,this.associationService=w,this.spinnerService=Z,this.customer=new ae.Y,this.submitted=!1,this.isMainDocumentDuplicated=!1,this.cities=[],this.associations=[],this.activityCode="",this.activityDescription="",this.invoiceDueDateOptions=[{label:"01",value:1},{label:"05",value:5},{label:"10",value:10},{label:"15",value:15}],this.createUser=!1}ngOnInit(){}searchCity(e){this.cityService.getByName(e.query).subscribe(n=>{this.cities=n})}searchAssociation(e){this.associationService.getByName(e.query).subscribe(n=>{this.associations=n})}toggleCreate(){this.createUser=!this.createUser}
1onSubmit(){this.submitted=!0,this.form.invalid?this.cashlocalMessageService.addWarningToast("Alguns dados do formul\xe1rio est\xe3o inv\xe1lidos"):0!=this.customer.activities.length?this.cashlocalMessageService.addConfirmation({key:"confirmDialog",header:"Deseja salvar?",message:"Confirme as informa\xe7\xf5es do cadastro",accept:()=>{this.uploadImage.hasImage()?this.uploadImage.uploadImage(this.customer):this.saveCompany()}}):this.cashlocalMessageService.addWarningToast("\xc9 necess\xe1rio informar ao menos um ramo de atua\xe7\xe3o")}onImageUpload(e){this.customer.picture=e.picture,this.saveCompany()}saveCompany(){this.customerService.registerCustomer(this.customer,this.createUser).subscribe(e=>{this.createUser?e.user?this.userService.login(e.user).subscribe(n=>{localStorage.setItem("email",n.user.email),localStorage.setItem("token",n.token),n.user.customers&&n.user.customers.length>0&&localStorage.setItem("customer",n.user.customers[0]._id),this.router.navigate(["/"])}):this.cashlocalMessageService.addErrorToast("Oops, algo deu errado ao inserir seu usu\xe1rio, entre em contato com o suporte!"):(this.cashlocalMessageService.addSuccessToast(e.message),this.router.navigate(["/"]))})}addActivity(){return this.activityCode?this.activityDescription?this.customer.activities.some(e=>e==this.activityCode)?(this.cashlocalMessageService.addWarningToast("C\xf3digo da atividade j\xe1 existe na lista!"),!1):(this.customer.activities.push({code:this.activityCode,description:this.activityDescription,mainActivity:0==this.customer.activities.length}),this.activityCode="",void(this.activityDescription="")):(this.cashlocalMessageService.addWarningToast("Descri\xe7\xe3o da atividade n\xe3o informado!"),!1):(this.cashlocalMessageService.addWarningToast("C\xf3digo da atividade n\xe3o informado!"),!1)}deleteActivity(e,n){let i='Excluir atividade "'+e.code+'"?',a=e.mainActivity;a&&(i='Essa \xe9 sua atividade principal, deseja excluir "'+e.code+'"?');const d=this;this.cashlocalMessageService.addConfirmation({key:"confirmDialog",header:i,accept:()=>{d.customer.activities.splice(n,1),(1==d.customer.activities.length||a)&&(d.customer.activities[0].mainActivity=!0)}})}changeMainActivity(e,n){if(e.mainActivity)return;const i=this;this.cashlocalMessageService.addConfirmation({key:"confirmDialog",header:'Deseja tornar a atividade "'+e.code+'" como principal?',accept:()=>{i.customer.activities.forEach((a,d)=>{a.mainActivity=n==d})}})}getMainDocumentInfo(){if(!this.customer.mainDocument)return void this.cashlocalMessageService.addErrorToast("CNPJ n\xe3o informado");const e=this;this.cashlocalMessageService.addConfirmation({key:"confirmDialog",header:"Aten\xe7\xe3o",message:"Deseja consultar os dados da empresa pelo CNPJ?",accept:()=>{e.receitaFederalWsService.getCnpjInfo(e.customer.mainDocument).subscribe(n=>{"OK"==n.status?(e.customer.mainName=n.nome,e.customer.name=n.fantasia?n.fantasia:n.nome,e.customer.email=n.email,e.customer.phone=n.telefone,e.customer.zipCode=e.onlyNumbers(n.cep),e.customer.neighborhood=n.bairro,e.customer.address=n.logradouro,e.customer.activities=[],n.qsa.length>0&&(e.customer.contact=n.qsa[0].nome),n.atividade_principal.forEach(i=>{e.customer.activities.push({code:e.onlyNumbers(i.code),description:i.text,mainActivity:!0})}),n.atividades_secundarias.forEach(i=>{e.customer.activities.push({code:e.onlyNumbers(i.code),description:i.text,mainActivity:!1})})):e.cashlocalMessageService.addErrorToast(n.message)})}})}compareWith(e,n){return null!=e&&null!=n&&(e._id==n._id||e==n)}onlyNumbers(e){return e.replace(/[^\d]+/g,"")}mainDocumentExit(){this.isMainDocumentDuplicated=!1,!this.customer._id&&this.customer.mainDocument&&this.customerService.searchByMainDocument(this.customer.mainDocument).subscribe(e=>{this.isMainDocumentDuplicated=e&&null!==e._id})}loading(){this.spinnerService.show(),setTimeout(()=>{this.spinnerService.hide()},2e3)}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(re.J),t.Y36(m.F0),t.Y36(P.T),t.Y36(Zt.Z),t.Y36(kt.t),t.Y36(N.K),t.Y36(Et.c),t.Y36(h.t2))},o.\u0275cmp=t.Xpm({type:o,selectors:[["app-registerCustomer"]],viewQuery:function(e,n){if(1&e&&(t.Gf(c.F,5),t.Gf(yt.N,5)),2&e){let i;t.iGM(i=t.CRH())&&(n.form=i.first),t.iGM(i=t.CRH())&&(n.uploadImage=i.first)}},decls:159,vars:48,consts:[[1,"p-mx-3"],[1,"p-grid","p-input-filled"],[1,"p-col-11","p-col-md-8","p-m-auto"],["styleClass","p-text-center",3,"model"],["pTemplate","start"],["pTemplate","end"],["header","Minhas informa\xe7\xf5es"],[3,"ngSubmit","keydown.enter"],["form","ngForm"],[1,"p-grid","p-fluid"],[1,"p-col-2"],["title","Minha Logo",3,"isUser","displayButton","small","onImageUpload"],[1,"p-col-10","p-grid"],[1,"p-md-4","p-col-12","p-field"],["for","mainDocument",1,"with-info"],["title","Informe aqui seu CNPJ e clique em pesquisar para preencher as informa\xe7\xf5es automaticamente!",1,"fas","fa-question-circle","p-text-secondary"],[1,"p-inputgroup"],["mask","AA.AAA.AAA/AAAA-00","pInputText","","placeholder","CNPJ","name","mainDocument","cnpjValidator","","id","mainDocument","required","",3,"ngModel","ngModelChange","blur"],["mainDocument","ngModel"],["type","button","pButton","","icon","fa fa-search","title","Clique aqui para consultar seu CNPJ na base da dados da receita federal!",3,"click"],["class","p-invalid",4,"ngIf"],["for","secondary
1Document"],[1,"star"],["pInputText","","placeholder","IE","type","text","name","secondaryDocument","required","","id","secondaryDocument","maxlength","20",1,"p-text-uppercase",3,"ngModel","ngModelChange"],["secondaryDocument","ngModel"],["for","phone"],["pInputText","","id","phone","placeholder","Telefone","type","text","name","phone","required","","maxlength","60",3,"ngModel","ngModelChange"],["phone","ngModel"],[1,"p-col-6","p-field"],["for","mainName"],["pInputText","","placeholder","Raz\xe3o Social","type","text","name","mainName","required","","id","mainName","maxlength","200",3,"ngModel","ngModelChange"],["mainName","ngModel"],["for","name"],["pInputText","","placeholder","Nome Fantasia","type","text","id","name","name","name","required","","maxlength","200",3,"ngModel","ngModelChange"],["name","ngModel"],["field","name","autocomplete","new-password","name","city","placeholder","Procurar cidade...",3,"ngModel","suggestions","forceSelection","required","ngModelChange","completeMethod"],["city","ngModel"],["pTemplate","item"],[1,"p-col-3","p-field"],["for","neighborhood"],["pInputText","","placeholder","Bairro","type","text","name","neighborhood","id","neighborhood",3,"ngModel","ngModelChange"],["for","address"],["pInputText","","placeholder","Endere\xe7o","type","text","name","address","id","address",3,"ngModel","ngModelChange"],[1,"p-col-12"],["legend","Respons\xe1vel"],[1,"p-grid"],[1,"p-md-3","p-sm-6","p-col-12","p-field"],["for","documentContact"],["class","star",4,"ngIf"],["mask","000.000.000-00","placeholder","CPF","type","text","id","documentContact","pInputText","","cpfValidator","","name","documentContact",3,"ngModel","required","ngModelChange"],["documentContact","ngModel"],["pButton","","class","p-button-success","title","Criar usu\xe1rio","icon","fas fa-check","type","button",3,"click",4,"ngIf"],["pButton","","class","p-button-danger p-button-outlined","title","N\xe3o criar usu\xe1rio","icon","fas fa-times","type","button",3,"click",4,"ngIf"],["for","contact"],["pInputText","","placeholder","Contato","type","text","name","contact","required","","id","contact","maxlength","60",3,"ngModel","ngModelChange"],["contact","ngModel"],["for","email"],["placeholder","Email","pInputText","","id","email","type","text","name","email","required","","emailValidator","","maxlength","200",3,"ngModel","ngModelChange"],["email","ngModel"],["legend","Configura\xe7\xf5es de Faturamento"],[1,"p-col-9","p-field"],["for","billingEmail",1,"with-info"],["title","Informe aqui o e-mail que receber\xe1 a fatura",1,"fas","fa-question-circle","p-text-secondary"],["pInputText","","placeholder","Email","type","email","emailValidator","","id","billingEmail","name","billingEmail","required","",3,"ngModel","ngModelChange"],["billingEmail","ngModel"],[1,"with-info"],["title","Selecione aqui a data de vencimento da sua fatura",1,"fas","fa-question-circle","p-text-secondary"],["name","billingDay",1,"p-text-right",3,"options","ngModel","ngModelChange"],["legend","Configura\xe7\xf5es de Cashback"],["for","orderMinAmount",1,"with-info"],["title","Informe aqui o valor m\xednimo da venda para gerar CashBack",1,"fas","fa-question-circle","p-text-secondary"],["type","text","currencyMask","","id","orderMinAmount","name","orderMinAmount","pInputText","",1,"p-text-right",3,"ngModel","ngModelChange"],["for","saleTax",1,"with-info"],["title","Percentual de CashBack pago em cada venda!",1,"fas","fa-question-circle","p-text-secondary"],["type","text","currencyMask","","id","saleTax","pInputText","","name","saleTax",1,"p-text-right",3,"options","ngModel","ngModelChange"],[1,"p-col-12","p-field"],["inputStyleClass","p-text-uppercase","field","description","name","association","placeholder","Procurar entidade...",1,"p-text-uppercase",3,"ngModel","suggestions","forceSelection","dropdown","ngModelChange","completeMethod"],["pButton","","type","submit","icon","far fa-save","label","Salvar",1,"p-button-rounded","float"],["header","Meus Ramos de Atua\xe7\xe3o"],[1,"p-md-4","p-col-4","p-field"],["for","activityCode"],["type","text","pInputText","","id","activityCode","maxlength","20",3,"ngModel","ngModelChange","keyup.enter"],[1,"p-md-8","p-col-8","p-field"],["for","activityDescription"],["type","text","pInputText","","name","activityDescription","id","activityDescription","maxlength","200",3,"ngModel","keyup.enter","ngModelChange"],["type","button","pButton","","icon","fa fa-plus",3,"click"],[3,"value"],["pTemplate","header"],["pTemplate","body"],["bdColor","rgba(255,255,255,0.8)","size","large","color","#2c2a2a","type","timer"],[2,"font-size","20px","color","#2c2a2a"],[1,"p-text-bold"],["pButton","","type","button","label","Procurando Login?","routerLink","/login",1,"p-button-link","p-button-sm"],[1,"p-invalid"],[4,"ngIf"],["pButton","","title","Criar usu\xe1rio","icon","fas fa-check","type","button",1,"p-button-success",3,"click"],["pButton","","title","N\xe3o criar usu\xe1rio","icon","fas fa-times","type","button",1,"p-button-danger","p-button-outlined",3,"click"],["pSortableColumn","de
1scription"],["field","description"],[1,"p-text-center"],["class","fas fa-check-circle","title","Sim",4,"ngIf"],["class","far fa-circle","title","N\xe3o",3,"click",4,"ngIf"],["pButton","","type","button","icon","fas fa-trash","label","Excluir",1,"p-button-rounded","p-button-text","p-button-danger",3,"click"],["title","Sim",1,"fas","fa-check-circle"],["title","N\xe3o",1,"far","fa-circle",3,"click"]],template:function(e,n){if(1&e&&(t.TgZ(0,"div",0),t.TgZ(1,"div",1),t.TgZ(2,"div",2),t.TgZ(3,"p-card"),t.TgZ(4,"p-header"),t.TgZ(5,"p-menubar",3),t.YNc(6,le,2,0,"ng-template",4),t.YNc(7,pe,1,0,"ng-template",5),t.qZA(),t.qZA(),t.TgZ(8,"p-tabView"),t.TgZ(9,"p-tabPanel",6),t.TgZ(10,"form",7,8),t.NdJ("ngSubmit",function(){return n.onSubmit()})("keydown.enter",function(a){return a.preventDefault()}),t.TgZ(12,"div",9),t.TgZ(13,"div",10),t.TgZ(14,"cl-singleImageUpload",11),t.NdJ("onImageUpload",function(a){return n.onImageUpload(a)}),t.qZA(),t.qZA(),t.TgZ(15,"div",12),t.TgZ(16,"div",13),t.TgZ(17,"label",14),t._uU(18," CNPJ * "),t._UZ(19,"i",15),t.qZA(),t.TgZ(20,"div",16),t.TgZ(21,"input",17,18),t.NdJ("ngModelChange",function(a){return n.customer.mainDocument=a})("blur",function(){return n.mainDocumentExit()}),t.qZA(),t.TgZ(23,"button",19),t.NdJ("click",function(){return n.getMainDocumentInfo()}),t.qZA(),t.qZA(),t.YNc(24,de,2,0,"small",20),t.YNc(25,me,3,2,"div",20),t.qZA(),t.TgZ(26,"div",13),t.TgZ(27,"label",21),t._uU(28," Inscri\xe7\xe3o Estadual "),t.TgZ(29,"span",22),t._uU(30,"*"),t.qZA(),t.qZA(),t.TgZ(31,"input",23,24),t.NdJ("ngModelChange",function(a){return n.customer.secondaryDocument=a}),t.qZA(),t.YNc(33,he,2,1,"div",20),t.qZA(),t.TgZ(34,"div",13),t.TgZ(35,"label",25),t._uU(36," Telefone "),t.TgZ(37,"span",22),t._uU(38,"*"),t.qZA(),t.qZA(),t.TgZ(39,"input",26,27),t.NdJ("ngModelChange",function(a){return n.customer.phone=a}),t.qZA(),t.YNc(41,xe,2,1,"div",20),t.qZA(),t.TgZ(42,"div",28),t.TgZ(43,"label",29),t._uU(44," Raz\xe3o Social "),t.TgZ(45,"span",22),t._uU(46,"*"),t.qZA(),t.qZA(),t.TgZ(47,"input",30,31),t.NdJ("ngModelChange",function(a){return n.customer.mainName=a}),t.qZA(),t.YNc(49,ve,2,1,"div",20),t.qZA(),t.TgZ(50,"div",28),t.TgZ(51,"label",32),t._uU(52," Nome Fantasia "),t.TgZ(53,"span",22),t._uU(54,"*"),t.qZA(),t.qZA(),t.TgZ(55,"input",33,34),t.NdJ("ngModelChange",function(a){return n.customer.name=a}),t.qZA(),t.YNc(57,Me,2,1,"div",20),t.qZA(),t.qZA(),t.TgZ(58,"div",28),t.TgZ(59,"label"),t._uU(60," Cidade "),t.TgZ(61,"span",22),t._uU(62,"*"),t.qZA(),t.qZA(),t.TgZ(63,"p-autoComplete",35,36),t.NdJ("ngModelChange",function(a){return n.customer.city=a})("completeMethod",function(a){return n.searchCity(a)}),t.YNc(65,Pe,1,2,"ng-template",37),t.qZA(),t.YNc(66,Ae,2,1,"div",20),t.qZA(),t.TgZ(67,"div",38),t.TgZ(68,"label",39),t._uU(69,"Bairro"),t.qZA(),t.TgZ(70,"input",40),t.NdJ("ngModelChange",function(a){return n.customer.neighborhood=a}),t.qZA(),t.qZA(),t.TgZ(71,"div",38),t.TgZ(72,"label",41),t._uU(73,"Endere\xe7o"),t.qZA(),t.TgZ(74,"input",42),t.NdJ("ngModelChange",function(a){return n.customer.address=a}),t.qZA(),t.qZA(),t.TgZ(75,"div",43),t.TgZ(76,"p-fieldset",44),t.TgZ(77,"div",45),t.TgZ(78,"div",46),t.TgZ(79,"label",47),t._uU(80," CPF Respons\xe1vel "),t.YNc(81,Oe,2,0,"span",48),t.qZA(),t.TgZ(82,"div",16),t.TgZ(83,"input",49,50),t.NdJ("ngModelChange",function(a){return n.customer.documentContact=a}),t.qZA(),t.YNc(85,Te,1,0,"button",51),t.YNc(86,Ze,1,0,"button",52),t.qZA(),t.YNc(87,ke,3,2,"div",20),t.qZA(),t.TgZ(88,"div",38),t.TgZ(89,"label",53),t._uU(90," Nome Respons\xe1vel "),t.TgZ(91,"span",22),t._uU(92,"*"),t.qZA(),t.qZA(),t.TgZ(93,"input",54,55),t.NdJ("ngModelChange",function(a){return n.customer.contact=a}),t.qZA(),t.YNc(95,Se,2,1,"div",20),t.qZA(),t.TgZ(96,"div",28),t.TgZ(97,"label",56),t._uU(98," Email Respons\xe1vel "),t.TgZ(99,"span",22),t._uU(100,"*"),t.qZA(),t.qZA(),t.TgZ(101,"input",57,58),t.NdJ("ngModelChange",function(a){return n.customer.email=a}),t.qZA(),t.YNc(103,Ue,3,2,"div",20),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.TgZ(104,"div",43),t.TgZ(105,"p-fieldset",59),t.TgZ(106,"div",45),t.TgZ(107,"div",60),t.TgZ(108,"label",61),t._uU(109," Email de Faturamento * "),t._UZ(110,"i",62),t.qZA(),t.TgZ(111,"input",63,64),t.NdJ("ngModelChange",function(a){return n.customer.billingEmail=a}),t.qZA(),t.YNc(113,De,3,2,"div",20),t.qZA(),t.TgZ(114,"div",38),t.TgZ(115,"label",65),t._uU(116," Dia de Faturamento "),t._UZ(117,"i",66),t.qZA(),t.TgZ(118,"p-dropdown",67),t.NdJ("ngModelChange",function(a){return n.customer.billingDay=a}),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.TgZ(119,"div",43),t.TgZ(120,"p-fieldset",68),t.TgZ(121,"div",45),t.TgZ(122,"div",28),t.TgZ(123,"label",69),t._uU(124," Valor M\xednimo de Venda "),t._UZ(125,"i",70),t.qZA(),t.TgZ(126,"input",71),t.NdJ("ngModelChange",function(a){return n.customer.settings.orderMinAmount=a}),t.qZA(),t.qZA(),t.TgZ(127,"div",28),t.TgZ(128,"label",72),t._uU(129," Percentual de Cashback "),t._UZ(130,"i",73),t.qZA(),t.TgZ(131,"input",74),t.
1NdJ("ngModelChange",function(a){return n.customer.settings.saleTax=a}),t.qZA(),t.qZA(),t.TgZ(132,"div",75),t.TgZ(133,"label"),t._uU(134,"Entidade"),t.qZA(),t.TgZ(135,"p-autoComplete",76),t.NdJ("ngModelChange",function(a){return n.customer.entity=a})("completeMethod",function(a){return n.searchAssociation(a)}),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t._UZ(136,"button",77),t.qZA(),t.qZA(),t.TgZ(137,"p-tabPanel",78),t.TgZ(138,"div",9),t.TgZ(139,"div",79),t.TgZ(140,"label",80),t._uU(141," C\xf3digo(CNAE) "),t.TgZ(142,"span",22),t._uU(143,"*"),t.qZA(),t.qZA(),t.TgZ(144,"input",81),t.NdJ("ngModelChange",function(a){return n.activityCode=a})("keyup.enter",function(){return n.addActivity()}),t.qZA(),t.qZA(),t.TgZ(145,"div",82),t.TgZ(146,"label",83),t._uU(147," Descri\xe7\xe3o "),t.TgZ(148,"span",22),t._uU(149,"*"),t.qZA(),t.qZA(),t.TgZ(150,"div",16),t.TgZ(151,"input",84),t.NdJ("keyup.enter",function(){return n.addActivity()})("ngModelChange",function(a){return n.activityDescription=a}),t.qZA(),t.TgZ(152,"button",85),t.NdJ("click",function(){return n.addActivity()}),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.TgZ(153,"p-table",86),t.YNc(154,ze,10,0,"ng-template",87),t.YNc(155,je,10,4,"ng-template",88),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.TgZ(156,"ngx-spinner",89),t.TgZ(157,"p",90),t._uU(158,"Carregando..."),t.qZA(),t.qZA()),2&e){const i=t.MAs(22),a=t.MAs(32),d=t.MAs(40),M=t.MAs(48),w=t.MAs(56),Z=t.MAs(64),S=t.MAs(84),tt=t.MAs(94),X=t.MAs(102),et=t.MAs(112);t.xp6(5),t.Q6J("model",t.DdM(46,Be)),t.xp6(9),t.Q6J("isUser",!1)("displayButton",!1)("small",!0),t.xp6(7),t.Q6J("ngModel",n.customer.mainDocument),t.xp6(3),t.Q6J("ngIf",n.isMainDocumentDuplicated),t.xp6(1),t.Q6J("ngIf",n.submitted&&i.errors),t.xp6(6),t.Q6J("ngModel",n.customer.secondaryDocument),t.xp6(2),t.Q6J("ngIf",n.submitted&&a.errors),t.xp6(6),t.Q6J("ngModel",n.customer.phone),t.xp6(2),t.Q6J("ngIf",n.submitted&&d.errors),t.xp6(6),t.Q6J("ngModel",n.customer.mainName),t.xp6(2),t.Q6J("ngIf",n.submitted&&M.errors),t.xp6(6),t.Q6J("ngModel",n.customer.name),t.xp6(2),t.Q6J("ngIf",n.submitted&&w.errors),t.xp6(6),t.Q6J("ngModel",n.customer.city)("suggestions",n.cities)("forceSelection",!0)("required",!0),t.xp6(3),t.Q6J("ngIf",n.submitted&&Z.errors),t.xp6(4),t.Q6J("ngModel",n.customer.neighborhood),t.xp6(4),t.Q6J("ngModel",n.customer.address),t.xp6(7),t.Q6J("ngIf",n.createUser),t.xp6(2),t.Q6J("ngModel",n.customer.documentContact)("required",n.createUser),t.xp6(2),t.Q6J("ngIf",n.createUser),t.xp6(1),t.Q6J("ngIf",!n.createUser),t.xp6(1),t.Q6J("ngIf",n.submitted&&S.errors),t.xp6(6),t.Q6J("ngModel",n.customer.contact),t.xp6(2),t.Q6J("ngIf",n.submitted&&tt.errors),t.xp6(6),t.Q6J("ngModel",n.customer.email),t.xp6(2),t.Q6J("ngIf",n.submitted&&X.errors),t.xp6(8),t.Q6J("ngModel",n.customer.billingEmail),t.xp6(2),t.Q6J("ngIf",n.submitted&&et.errors),t.xp6(5),t.Q6J("options",n.invoiceDueDateOptions)("ngModel",n.customer.billingDay),t.xp6(8),t.Q6J("ngModel",n.customer.settings.orderMinAmount),t.xp6(5),t.Q6J("options",t.DdM(47,Le))("ngModel",n.customer.settings.saleTax),t.xp6(4),t.Q6J("ngModel",n.customer.entity)("suggestions",n.associations)("forceSelection",!0)("dropdown",!0),t.xp6(9),t.Q6J("ngModel",n.activityCode),t.xp6(7),t.Q6J("ngModel",n.activityDescription),t.xp6(2),t.Q6J("value",n.customer.activities)}},directives:[f.Z,v.h4,Ft.nm,v.jx,_t.xf,_t.x4,c._Y,c.JL,c.F,yt.N,V.hx,c.Fj,l.o,se.H,c.Q7,c.JJ,c.On,p.Hq,C.O5,c.nD,ot.Qc,it.p,St,ce.f,qt.Lt,xt.g1,at.iA,h.Ro,m.rH,at.lQ,at.fz],styles:[".p-tabmenu-nav{justify-items:center}"]}),o})();var Ye=s(88002);let rt=(()=>{class o{constructor(e,n,i,a){this.router=e,this.userService=n,this.loggedUserService=i,this.selectedCompanyService=a}canActivate(e,n){return null==localStorage.getItem("token")?this.router.parseUrl("/login"):!!this.loggedUserService.getLoggedUserObj()||this.userService.validate().pipe((0,Ye.U)(a=>(this.loggedUserService.setLoggedUser(a),this.updateCompany(a),!0)))}updateCompany(e){const n=this.selectedCompanyService.getSelectedCompany();let i;if(!e.customers||0===e.customers.length)return console.warn("[IsLoggedIn GUARD Original] User has no customers."),void this.selectedCompanyService.setSelectedCompany(null);if(n?(i=e.customers.find(a=>a._id==n),i||(console.warn("[IsLoggedIn GUARD Original] Pre-selected company ID not found in user's customers, defaulting to first."),i=e.customers[0])):i=e.customers[0],i&&i.status!=nt.h.ACTIVE){console.warn("[IsLoggedIn GUARD Original] Selected company",i.name,"is not active. Trying to find an active one.");const a=e.customers.find(d=>d.status==nt.h.ACTIVE);a?i=a:console.warn("[IsLoggedIn GUARD Original] No active company found. Sticking with (or defaulting to first) non-active company:",null==i?void 0:i.name)}return i?this.selectedCompanyService.setSelectedCompany(i):(console.warn("[IsLoggedIn GUARD Original] Could not determine company to select. Clearing selected company."),this.selectedCompanyService.setSelectedCompany(null)),i}}return o.\u0275fac=function(e){return new(e||o)(t.LFG(m.F0),t.LFG(N.K),t.LFG(Tt.U),t.LFG(ht.w))},o.\u0275prov=t.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})(),He=(()=>{class o{constructor(e){this.router=e}canActivate(e,n){return null===localStorage.getItem("token")||this.router.parseUrl("/dashboard")}}return o.\u0275fac=function(e){return new(e||o)(t.LFG(m.F0))},o.\u0275prov=t.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();var k=s(97582),Ct=s(68939),We=s(34553);const Ge=s(40482);let H,W,vt,st,ct;function It(o,r,e,n){return bt.apply(this,arguments)}function bt(){return(bt=(0,We.Z)(function*(o,r,e,n){H=o,W=r,vt=e,st=n;try{ct=requestAnimationFrame(function i(){if(H.readyState===H.HAVE_ENOUGH_DATA){W.width=H.videoWidth,W.height=H.videoHeight,vt.drawImage(H,0,0,W.width,W.height);const a=vt.getImageData(0,0,W.width,W.height),d=Ge(a.data,a.width,a.height);
1if(d&&""!=d.data){st&&(st.getTracks().forEach(Z=>Z.stop()),st=null,H.style.display="none");const M=new CustomEvent("scan",{bubbles:!0,cancelable:!0,composed:!0,detail:{message:d.data}});document.querySelector("#scan-button").dispatchEvent(M)}else ct=requestAnimationFrame(i)}else ct=requestAnimationFrame(i)})}catch(a){console.error(a)}})).apply(this,arguments)}class Xe{constructor(r){this.stream=null,this.videoContainerElementId=r,this.videoElement=document.createElement("video"),this.videoElement.id="video",this.videoElement.width=640,this.videoElement.height=480,this.videoElement.style.marginTop="15px",this.canvas=document.createElement("canvas"),this.ctx=this.canvas.getContext("2d",{willReadFrequently:!0})}videoContainerAppendChild(){let r;r=document.getElementById(this.videoContainerElementId),r.appendChild(this.videoElement)}startCamera(){"none"===this.videoElement.style.display&&(this.videoElement.style.display="block"),navigator.mediaDevices.getUserMedia({video:{facingMode:"environment"}}).then(r=>{var e,n;this.videoElement.srcObject=r,this.videoElement.playsInline=!0,this.stream=r,"user"===(null===(n=null===(e=this.stream)||void 0===e?void 0:e.getVideoTracks()[0])||void 0===n?void 0:n.getSettings().facingMode)&&(this.videoElement.style["-webkit-transform"]="scaleX(-1)",this.videoElement.style.transform="scaleX(-1)"),this.videoElement.play(),It(this.videoElement,this.canvas,this.ctx,this.stream)}).catch(r=>{console.error("Error accessing camera",r)})}switchCamera(){var r,e;try{cancelAnimationFrame(ct);const n=null===(e=null===(r=this.stream)||void 0===r?void 0:r.getVideoTracks()[0])||void 0===e?void 0:e.getSettings().facingMode,i={video:{facingMode:"user"===n?"environment":"user"}};"user"===n?(this.videoElement.style["-webkit-transform"]="",this.videoElement.style.transform=""):(this.videoElement.style["-webkit-transform"]="scaleX(-1)",this.videoElement.style.transform="scaleX(-1)"),this.stream&&this.stream.getTracks().forEach(a=>a.stop()),navigator.mediaDevices.getUserMedia(i).then(a=>{this.videoElement.srcObject=a,this.videoElement.playsInline=!0,this.stream=a,this.videoElement.play(),It(this.videoElement,this.canvas,this.ctx,this.stream)}).catch(a=>{console.error("Error switching camera",a)})}catch(n){}}stopCamera(){this.stream&&(this.stream.getTracks().forEach(r=>r.stop()),this.stream=null)}}var Ut=s(14020),lt=s(92340),z=s(58497);let $e=(()=>{class o{constructor(e,n){this.http=e,this.router=n,this.url=`${lt.N.server}/order`}postCollectionOrder(e){return(0,k.mG)(this,void 0,void 0,function*(){return yield this.http.post(`${this.url}`,JSON.stringify(e)).toPromise()})}}return o.\u0275fac=function(e){return new(e||o)(t.LFG(z.eN),t.LFG(m.F0))},o.\u0275prov=t.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();var $=s(3621);const tn=function(){return{width:"80px",height:"80px"}};function en(o,r){1&o&&(t.TgZ(0,"div"),t._UZ(1,"p-progressSpinner",9),t.qZA()),2&o&&(t.xp6(1),t.Akn(t.DdM(2,tn)))}let Mt=(()=>{class o{constructor(e,n,i,a,d,M,w,Z,S){this.router=e,this.route=n,this.userService=i,this.qrcodeService=a,this.collectionOrderService=d,this.cashlocalMessageService=M,this.formBuilder=w,this.ngxSpinnerService=Z,this.selectedCompanyService=S,this.cameraController=new Xe("video-container"),this.submitted=!1,this.display=!1,this.isCameraVisible=!1,this.hasAnyNfceValidated=!1,this.showLoadingScan=!1,this.createForm()}get f(){return this.form.controls}onStartScan(){return(0,k.mG)(this,void 0,void 0,function*(){try{yield this.qrcodeService.postQrCodeData({qrcode:"",urlParams:this.document,descricao:"clicou"})}catch(e){console.log(e)}this.onScan()})}onScan(){this.isCameraVisible=!0,this.cameraController.startCamera()}switchCamera(){this.cameraController.switchCamera()}ngOnInit(){const e=new URLSearchParams(window.location.search);this.document=e.get("CPF"),this.cameraController.videoContainerAppendChild(),document.getElementById("scan-button").addEventListener("scan",n=>{this.scanListener(n.detail.message)}),this.form.patchValue({email:localStorage.getItem("email")})}scanListener(e){return(0,k.mG)(this,void 0,void 0,function*(){this.isCameraVisible=!1,this.showLoadingScan=!0;try{let i=(yield this.qrcodeService.postQrCodeData({qrcode:e,urlParam
1s:this.document})).mensagem.toLowerCase(),a="";"nota validada"==i?(a="NOta validada! Tem mais notas para validar?",this.hasAnyNfceValidated=!0):"nota j\xe1 validada"==i?a="Essa nota ja foi validada! Tem mais notas para validar?":"empresa n\xe3o participante"==i?a="Empressa n\xe3o participante! Tem mais notas para validar?":"nota fiscal de outro cpf"==i?a="Essa nota fiscal foi emitida para outro CPF! Tem mais notas para validar?":"cupons em processamento"==i?a="Cupons em processamento! Tem mais notas para validar?":"nota fora do per\xedodo de validacao"==i?a="Nota fora do per\xedodo de valida\xe7\xe3o! Tem mais notas para validar?":"nota abaixo do valor"==i?a="Em breve completar\xe1 o valor para ganhar seus cora\xe7\xf5es da sorte! Tem mais notas para validar?":"nota em contigencia"==i&&(a="Sua nota foi emitida em conting\xeancia. Aguarde que em breve ela ser\xe1 computada! Tem mais notas para validar?"),this.showLoadingScan=!1,this.cashlocalMessageService.addConfirmation({key:"confirmDialog",message:a,accept:()=>{this.onScan()},reject:()=>{this.onNotasValidated()}})}catch(n){this.showLoadingScan=!1,console.log(n)}})}onNotasValidated(){return(0,k.mG)(this,void 0,void 0,function*(){if(this.hasAnyNfceValidated){let e=yield this.userService.getUserPublicByMainDocument(this.document).toPromise();this.router.navigate(["/raspadinha"],{queryParams:{userId:e._id},queryParamsHandling:"merge"})}})}onSubmit(){this.submitted=!0,!this.form.invalid&&(this.ngxSpinnerService.show(),this.userService.login(this.form.getRawValue()).pipe((0,Ct.x)(()=>this.ngxSpinnerService.hide())).subscribe(e=>{if(e.status)if(this.submitted=!1,e.user.userType!=B.F.CONSUMER&&e.user.userType!=B.F.EMPLOYEE){const n=e.user;localStorage.setItem("email",n.email.toLowerCase()),localStorage.setItem("token",e.token);let i=["/orders"];n.customers&&n.customers.length>0&&(n.customers[0].functionalities.cashback||(i=["/transactions"],n.customers[0].cardLocalSettings.acceptsCard||(i=["/dashboard"]))),this.router.navigate(i)}else this.cashlocalMessageService.addInfoToast("Voc\xea n\xe3o tem acesso \xe0 plataforma web.\nUtilize o App para visualizar suas informa\xe7\xf5es!");else this.cashlocalMessageService.addWarningToast(e.message)}))}createForm(){console.log("qr code page"),this.form=this.formBuilder.group({email:["",[c.kI.required]],password:["",[c.kI.required]]})}recoverPassword(){this.display=!0,this.f.email.value&&(this.email=this.f.email.value)}closeDialog(){this.email=null,this.display=!1}recoverPasswordEvent(){this.userService.recover(this.email).subscribe(e=>{this.closeDialog(),this.cashlocalMessageService.addInfoToast(e.message)})}goTo(e){window.open(e,"_self")}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(m.F0),t.Y36(m.gz),t.Y36(N.K),t.Y36(Ut.g),t.Y36($e),t.Y36(P.T),t.Y36(c.qu),t.Y36(h.t2),t.Y36(ht.w))},o.\u0275cmp=t.Xpm({type:o,selectors:[["login-cmp"]],decls:21,vars:2,consts:[["charset","UTF-8"],["id","cab-reader"],["src","https://pbshopping.com.br/wp-content/themes/ceicom/assets/images/logo-footer.png"],["id","container"],["id","video-container"],["id","scan-button","pButton","",3,"click"],[4,"ngIf"],["id","qrcode-list"],["href","https://www.cashlocal.com.br/","target","_blank"],["animationDuration",".5s","strokeWidth","1","styleClass","custom-spinner"]],template:function(e,n){1&e&&(t.TgZ(0,"html"),t.TgZ(1,"head"),t._UZ(2,"meta",0),t.TgZ(3,"title"),t._uU(4,"Ler QR Code"),t.qZA(),t.qZA(),t.TgZ(5,"body"),t.TgZ(6,"header"),t.TgZ(7,"div",1),t._UZ(8,"img",2),t.qZA(),t.qZA(),t.TgZ(9,"div",3),t.TgZ(10,"div",4),t.TgZ(11,"h1"),t._uU(12,"Ler QR Code"),t.qZA(),t.TgZ(13,"button",5),t.NdJ("click",function(){return n.isCameraVisible?n.switchCamera():n.onStartScan()}),t._uU(14),t.qZA(),t.YNc(15,en,2,3,"div",6),t.qZA(),t.qZA(),t._UZ(16,"ul",7),t.TgZ(17,"footer"),t._uU(18," by "),t.TgZ(19,"a",8),t._uU(20,"CashLocal"),t.qZA(),t.qZA(),t.qZA(),t.qZA()),2&e&&(t.xp6(14),t.hij(" ",n.isCameraVisible?"Girar":"Ler QR Code"," "),t.xp6(1),t.Q6J("ngIf",n.showLoadingScan))},directives:[p.Hq,C.O5,$.G],styles:["body[_ngcontent-%COMP%] {\n margin: 0;\n padding: 0;\n font-family: Arial, sans-serif;\n font-size: 16px;\n }\n\n header[_ngcontent-%COMP%] {\n background-color: #2c2c2c;\n color: #fff;\n padding: 20px;\n height: 100%;\n }\n\n footer[_ngcontent-%COMP%] {\n background-color: #222;\n color: #fff;\n padding: 10px;\n text-align: center;\n position: fixed;\n bottom: 0;\n left: 0;\n width: 100%;\n }\n\n a[_ngcontent-%COMP%] {\n color: #fff;\n }\n\n img[_ngcontent-%COMP%] {\n width: 150px;\n display: block;\n align-items: center;\n text-align: center;\n margin: auto;\n display: block;\n }\n\n #container[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n }\n\n #video-container[_ngcontent-%COMP%] {\n position: relative;\n margin-bottom: 50px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 500px;\n }\n\n #scan-button[_ngcontent-%COMP%] {\n margin-top: 20px;\n }\n @media only screen and (max-width: 600px) {\n \n\n #video-container[_ngcontent-%COMP%] {\n max-width: 100%;\n max-height: 300px;\n }\n }\n\n @media only screen and (min-width: 600px) {\n \n\n #video-container[_ngcontent-%COMP%] {\n max-width: 500px;\n max-height: 600px;\n }\n }"]}),o})();var pt=s(41656),Nt=0,Vt=0;const G={panels:{rows:1,cols:1},chance:{wins:1,attempts:1e3},captions:{failed:{caption:"<span style='color: #da0000'>N\xe3o foi dessa vez!</span>"},default:{caption:"<span style='color: #18d100'>Voc\xea Ganhou</span>"},1:{caption:"<span style='color: #18d100'>Voc\xea Ganhou!</span>"},2:{caption:"<span style='color: #18d100'>Voc\xea Ganhou</span>"},3:{caption:"<span style='color: #18d100'>Voc\xea Ganhou</span>"},4:{caption:"<span style='color: #18d100;'>Voc\xea Ganhou</span>"}}};const Dt='#canvas_wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;margin:auto;padding:30px 0;width:912px}#canvas_wrapper[_ngcontent-%COMP%] .panel[_ngcontent-%COMP%]{background-color:#fff;position:relative;width:150px;height:150px;margin:15px auto;-webkit-user-select:none;
1-o-user-select:none;user-select:none;float:left;display:block}#canvas_wrapper[_ngcontent-%COMP%] .panel_wrapper[_ngcontent-%COMP%]{display:flex}#canvas_wrapper[_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] .price[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:100%;font-size:36px;text-align:center}#canvas_wrapper[_ngcontent-%COMP%] .panel[_ngcontent-%COMP%] .canvas[_ngcontent-%COMP%]{position:absolute;top:0;left:0}#left_attempts[_ngcontent-%COMP%]{font-size:32px;color:#000}body[_ngcontent-%COMP%]{text-align:center;font-family:Arial,sans-serif;margin:0;min-height:100vh;position:relative;z-index:1;overflow:hidden;overflow-y:auto;background-repeat:no-repeat}body[_ngcontent-%COMP%]:after{content:" ";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;opacity:.8}footer[_ngcontent-%COMP%]{background-color:#222;color:#fff;padding:10px;text-align:center;height:100%}body[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#0078cc;text-decoration:none}body[_ngcontent-%COMP%] .contrast-bg[_ngcontent-%COMP%]{padding:15px;background-color:#fff9}body[_ngcontent-%COMP%] .contrast-bg[_ngcontent-%COMP%]:first-child{margin-bottom:60px}body[_ngcontent-%COMP%] .contrast-bg[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-top:0}body[_ngcontent-%COMP%] .container[_ngcontent-%COMP%]{width:100%;max-width:1200px;margin:0 auto;display:block}body[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{text-align:left;width:25%;margin:0 15px}body[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{text-align:left;width:75%;margin:0 15px}header[_ngcontent-%COMP%]{background-color:#2c2c2c;color:#fff;padding:20px;height:100%}#cab-header[_ngcontent-%COMP%]{align-items:center;text-align:center;margin:auto;display:block}img[_ngcontent-%COMP%]{width:150px;align-items:center;text-align:center;margin:auto;display:block}@media (max-width: 767px){body[_ngcontent-%COMP%] .container[_ngcontent-%COMP%]{display:block}body[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .left[_ngcontent-%COMP%], body[_ngcontent-%COMP%] .container[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{margin:15px;width:calc(100% - 60px)}}';let Pt=(()=>{class o{constructor(e,n,i,a,d,M,w,Z,S){this.router=e,this.route=n,this.userService=i,this.cashlocalMessageService=a,this.formBuilder=d,this.cupomService=M,this.qrcodeService=w,this.ngxSpinnerService=Z,this.appRef=S,this.submitted=!1,this.display=!1,this.createForm()}get f(){return this.form.controls}ngOnInit(){this.userId=this.route.snapshot.queryParams.userId;const e=new URLSearchParams(window.location.search);this.document=e.get("CPF"),this.afterInit()}afterInit(){return(0,k.mG)(this,void 0,void 0,function*(){this.cupons=yield this.cupomService.getAllPublicByUser(this.userId).toPromise();const e=document.getElementById("canvas_wrapper"),n=this.cupons.length;e.innerHTML=function(o){let r="";for(var e=0;e<o.length;e++)r+=`\n\t\t\t<div class="panel_wrapper" style="width: ${100/G.panels.cols}%">\n\t\t\t\t<div class="panel" id="container-${e}" style="width: 150px">\n\t\t\t\t\t<canvas class="canvas" id="canvas-${e}" width="150px" height="150px" data-choosen="false"></canvas>\n\t\t\t\t\t<div id="caption-${e}" class="price">${"sim"==o[e].premiada?G.captions.default.caption:G.captions.failed.caption}</div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t`;return r}(this.cupons);for(let i=0;i<n;i++){const a=document.getElementById("caption-"+i);a.style.display="flex",a.style["justify-content"]="center",a.style["align-items"]="center",a.style.height="100%",a.style["font-size"]="26px",a.style["text-align"]="center";const d=document.getElementById("canvas-"+i);d.style.position="absolute",d.style.top="0",d.style.left="0";const M=document.getElementById("container-"+i);M.style.position="relative",M.style["background-color"]="#ffffff",M.style.width="150px",M.style.height="150px",M.style.margin="15px auto",M.style["-webkit-user-select"]="none",M.style["-moz-user-select"]="none",M.style["-ms-user-select"]="none",M.style["-o-user-select"]="none",M.style["user-select"]="none",M.style.float="left",M.style.display="block",M.addEventListener("cardCompleted",w=>{this.raspadinhaListener(w.detail.cupom)})}!function(o){var r=o.length;document.addEventListener("scroll",n=>{Vt=window.scrollY});for(var e=0;e<r;e++)!function(n){var d,M,a="canvas-"+n,Z=(document.getElementById("container-"+n),document.getElementById(a)),S=Z.width,tt=Z.width,X=Z.getContext("2d"),et=new Image,Kt=new Image;function Xt(q,U){var J=0,L=0;if(void 0!==U.offsetParent)do{J+=U.offsetLeft,L+=U.offsetTop}while(U=U.offsetParent);return{x:(q.pageX||q.touches[0].clientX)-J,y:(q.pageY||q.touches[0].clientY)-L+(q.pageY?0:Vt)}}function $t(q){(G.chance.attempts>0||"true"==this.getAttribute("data-choosen"))&&("false"==this.getAttribute("data-choosen")&&(G.chance.attempts--,G.chance.attempts<=0&&(document.getElementById("left_attempts").innerHTML="Cupons",document.getElementById("left_attempts").style.color="#da0000")),this.setAttribute("data-choosen","true"),d=!0,M=Xt(q,Z))}function te(q){if(d){q.preventDefault();for(var Q,j,U=Xt(q,Z),J=function(q,U){return Math.sqrt(Math.pow(U.x-q.x,2)+Math.pow(U.y-q.y,2))}(M,U),L=function(q,U){return Math.atan2(U.x-q.x,U.y-q.y)}(M,U),Y=0;Y<J;Y++)Q=M.x+Math.sin(L)*Y-25,j=M.y+Math.cos(L)*Y-25,X.globalCompositeOperation="destination-out",X.drawImage(Kt,Q,j);M=U,Nt%50==0&&function(q){if((q=q||0)>=60){Z.parentNode.removeChild(Z);const J=new CustomEvent("cardCompleted",{bubbles:!0,cancelable:!0,composed:!0,detail:{cupom:o[n]}});document.querySelector("#container-"+n).dispatchEvent(J)}}(function(q){(!q||q<1)&&(q=1);var J=X.getImageData(0,0,S,tt).data,L=J.length,Q=L/q,j=0;console.log(Q);for(var Y=0;Y<L;Y++)0===J[Y]&&j++;return console.log(j),Math.round(j/Q*100)}(1)),Nt++}}function ee(q){d=!1}et.src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAQEBAQEBAQEBAQGBgUGBggHBwcHCAwJCQkJCQwTDA4MDA4MExEUEA8QFBEeFxUV
1Fx4iHRsdIiolJSo0MjRERFwBBAQEBAQEBAQEBAYGBQYGCAcHBwcIDAkJCQkJDBMMDgwMDgwTERQQDxAUER4XFRUXHiIdGx0iKiUlKjQyNEREXP/CABEIAI4AkwMBIgACEQEDEQH/xAAdAAACAgMBAQEAAAAAAAAAAAAABwUGAQMIBAIJ/9oACAEBAAAAAFuAYDO+80IDODXkMXKY1UHQ424vZ5Zej3aMKvRiRdDklK79cxQG+C2++LM/P0ejria9yJ6E8VfQ05EOZ380c2ZMZtTrUkNb4Virxz3KsT6juNYRfwY9Tpb1oX2GjFQC++HGLBkIhFZxfevV2X7ldxedpKr0QNOcSnmEDk9XXdyhqNYtvn019UeDsemOfnzk7J8umn3Wre+TXLVrvYiwT3SMXzYrww0ulKer2/dVa/6Bo2Uu7Tn5/YDG3s5LdCT6Vs3gY0ZS6io4SMAMWKH7cWMxWlzBdNrmfWqtyABhtsirxrF2rNyc3UYAAMeromIca/ZaokOZNAAAGJHq6sWL5T6oAAAAxl3tFRprIAAABgaar+gAAAAMZAAA/8QAGwEAAgIDAQAAAAAAAAAAAAAAAAMEBQECBgf/2gAIAQIQAAAA85JOmbJKyHr0c/aki2FTFyy+y1uGI52O7sNY0qGubQVmb/Z+k1UzjEFjaTIrl0cICT0DM19CAE6/rKUAAegA/8QAHAEAAQQDAQAAAAAAAAAAAAAAAAQFBgcBAgMI/9oACAEDEAAAAPdGGFXygLut1lnSjYantqQQuyX/AGQ0vogQDe93i+NXl9S/R+Tq4rdE+1pbg19Iwvivq13IPXEakLW4W5KsgxUkl4zi4cgERpewbUyAA1OewH//xAAqEAACAgMAAQIFBAMBAAAAAAAFBgMEAQIHABAREhYgITAIFTFAExRBcf/aAAgBAQABCAD6P59M+tOrJdt1qcJ/nBkANmK7Yhl2jzLrJDNFjG0u8M0eMZk1hn3+POmK9jP+PbG0M2udvi0imkzjWPOfbPtn1zn2++QqA3MI+UoK55ze0/SEvge+aHETeKa3vWsxQx2ZPOTrgspPZLXLNIwY0PimCoboc/BVIPHUpiegbs6kP9OIIYtlS8ktuYBKuZYxlZj0iojWqtqq2c+E69bYUDGArsUcF23BD5j38gEEbA+2Wj5gvCK6mzvBzl5rFTlg8oRnHCebCzZsJ33G0iLrtgMfBz8cgLEWFepYoRtCyKNlQkliUX8zMeIJK/ntjX3zmStNBiLeamAM3629sftpj3zjb7efb39/PbTP8+lSpaIW61Cm+oZq2kJyqFa1+sL4/eChL4muA5TYB4VegNjofXFwz1oZgsgHIYuYr+QvO6lUsmE+Ys8DKBX5OZyQp5VulUeJG2QX+7EOcKMd/ouAJvqAGu1uqQqQU4hAuOmFr9/UqFDag0UfpRiVMQ3r5K/07stchSnX1Im9ujhBWAzGgbUNmpDzsPHuhbVNSGkGOisO9sDDoe7rTH6DMBZXUATvg6FxVai7OhhmxTc77D0tjEwIcGlntD5fiUSkBN16K6WUq4WfuswMee03bTWyAEEGV4AzUqGbVCaGatNJWs+tGjcJ3Kw+gA5bCPfQK8zxxhKHYhwqltVqGejZ3mhPltO23KBe11IKvuxkWKdHoQj0x9woSKBwI+/0gtUO3iVqFjuoO8nPk1jdWFSIbpPNmB1I8pWtlxNo1LzYWWuXgSJChwoPaKkTz4Wr9fVbDVKqed9B1x7RQK1vXmF+Ma+rdmW2kaWuhjnWfStPt+oPffMDPZXeuOObD6qgH1Y3uacgXtz7oM28N1sv/YaQrPTbWzi8gEKoDKhQ0el4p0sDYdOmg12uU/bS5/cpfFHrJa3N0tzKD+g9YvTMdbhhrSpSIJBPpq1ZFdPr6i+/kN5zIKh9FCzvSID7ujzBb06Fy45iejRrdMpmJajOt3mV1B1zzUF5uhaJIrm40VztBlPlOIwa2g51pthgi/sytFWjkiul2u0+lSfRVcPFdtimxquNFOsHX0oTad2sEGvMjuvIWwIVYdxuanSedHhsgyhNegJy/qLuV9BAChn12x8WM48cOs5PAV0cNPVn89F8znl/j9Iiowtps0I5sNDzSiKXKejmaFOfOnLOtDqk1WmMBMJArOtCscCYYqE98jyhDw7Gsy3jE4ZOW7lzzjCttQH33Qptbn6T1+rJFHpqdetr3iewlHNqOltOvsfzE63sReuPOOUgt93pxG6TFds9AaEksEuLorm1gOx8pU43NwsF5+nuzNUPhkxHmME0tHsFHLgIi1PKxN9/EwtpFEINF+CDU1EtKDdBs9s1BMi62w2V5XjEh+fKkyTRxDlnIVVQBWUQlIVSR0fcYO3zvtJLmT6ILE9SeC3VSZ6TrML6Dgm7hqyJoMpcoCVVdDHS2V6+lniJQuuvUBfpz9EnD+kMtLnCoOWQCU2NbvXgHADp1d5ssyZ1RCoAWqQGbrr3UHT0kqK6JefyFMmV8Z6jWvMm0p4ibNF/hwV+oI0ml2sWqih9XW7eoU9urBJLfNiFSjyJ4oDQkayHWbvQ6zEQXJMcpbXUuSvtpssZSL9pZWgodgezsVGuscg55RtTCiMvMxTJ0kuDAMo3iaxPCEKOzgt36uwNO/B/4McWt8lDIxVDHLIpqJUFyqZi58KyAPVG54zDuD2CcRWa4whXI8THaA0s6fmX+pmBC0elrcv/AGxOQdD7L0G+r2y+8Sr9v4/FRu2Rl2oRp1LlB3oaUE4wq78xcwbIfZMUNHDnrfEduWUXs0JadUp4ryPyxtVjoUOTDVsg/wDQefZojawy5bs37Vi7d/F9vBJciDIQExKr0hd6SMlVGyKpYVJ7fLmkwNn6UnXgl2Jp3VC6McY+vOtZuPQwjPMfl9867a7YXXwazisJfRCIRoXRlJxr9bfhLt8u5EZ+/wDQz/3xY6yeXQdsDNjHtjGP6Pt+P//EAEEQAAICAQMCAwUEBgkCBwAAAAECAwQRAAUSIUETMWEGFCJRcSAjMoEkMEJScpEQFTNAQ2KSoaKCshZEU2Nzg7H/2gAIAQEACT8A/U48WeVY1BOBljqzXtV4ivPwuSsFOPiII8gdQyGIZy4QlQB8yMjUMiA+RdCoP88aglQHqOSFfPUMjcACxVCQoPdvkDqvKRJ0Q8Dhif3fnqGRSvVuSEcfrny1BIzEcsKhY8R36dtZB+wemtneWmgbEjOsfPH7nI9dbklKKmUVyY+bl3+QBXA1IlqjK/BLMS8MP58XU+R1WmSCTokrRsEf+Fj0P9EivapzoIISekfTkJWH/wCaEHuljnDWesfjELLgF8j8fcY1clvmpvd1TXqSoqzkp0WxnPwjybH7Wp4CJJdosbdHJYimheWEgmGGIENGSR8THSWxPbeAnbpLyvJHwmzzichyEbPkR21MIoK4ha6FsKvBwkeHmPw8l4DGdNI1SzSRI/vgtaGMIXUpH2kyuNRvL7tmAx3JRLPahkaNpA5wM9CVX5DV2Scx+E871ZVisNUYyGEkkjPAn41PkdWPFjjmkRJOrc1ViA2RkHP9NZhQrECSw3wx8mPEIp/aYnsNbcln3RJlqiZeSYiTLEKe5bpqNjHUgnDCMdTHE7KMDVMvLue5QSSRu5K+JZlWLC/JRyzof+dra2uO5Vqbb4VisVGGaD7sjr6jTSy7DPIYnST+1ozH/Cl9OvRtXWgaZAkmADyUHIyDrfL3hOSXBlbJ+fXz0B6nHbVZ4hKvKNnjKBx81z5j6a2a7YrRk8pYYGdQR8iAeulwyk5yOqkdj66GvMaUHrnqP6YjJZsSLFCo7u5wNRI5rz1o7UvRUREiIMr+gOiHiTbk4MPOUZDs3/Vq7DC8GzvEJWcAeNwJ5fm2txriibcU02Igjye7/eqpPzJUdBrDSwwiyg9YCJNVxIZ45bU8DqG6THnwwdbU1P3uEy3IZYjGHXHDkBkgYzreIoq9eaX3NZFwLVdHKrJnsZPNNXRtscsfOtE0fOVx2ZxkcAdQq67a08k8Pmkj12Cgeq5OdRheKWLNtkGClVSoP+ryGvdoOMXGCuCqnggweK9wNRLDNZn92tBRgOSuVf8Ai6Y+06pVgtZldvJQVKhvyJ1MXinQx2bw6DgfNIvU/vauvPExWJalSLj4p7AhcltU76TTj9Gglczc+2EALDIJ8hrbI4mAEixGwFn6fToDqberZrgpYqmaTEfbjJzIHpgnW13PDRPDEvuqPLx+oJGtumj3TeIfAlglg++dHJ6rkjHmct5DU9QbZFXkstQqIRBGKYUYbP4ieQGpsbJtlPwI4gBxMySAGQn5+Y0QYq0ZQkfvuUB/7DpwKW3Iu3QyHtHWBeU65mKvJJYJ7QVgjJHHpBNaRjPMAcBXcELyPYKuS2tzrXbCryNYIYifRWJOoXinicpJG68WRx5hh2P2IGmtWJBHFGvmznVqGws9KW60EYIBZCB4RJ8xrbq8Ji9npcFEAwWlXA6einUayDYtsQxgjIE95jk/UJF/vrcpKe2Q0WFWs78YJkIUhseRbOdbSLst+5Tj8eF1VDOwWJuZ/wAo1Ezi1YWELGMsoIyz47hdVDFYkpxxQRyACVYc5SL0d2bLaqlbFP2S96lhiBbjJebnwUeefudRNFf3J8VoJRwllYZ4jB7u5J02d136d2r56F3fIT8iSX0o98t8rVoN+LnN1wfoOmqFeC1clZo4IVCGxYfucacy2J5Xgjc92Yh5GH+wGjYSdbJqrO8f3LzKcFAdKEG5Vm8QDvJAQOX5hvsAFHsNX69jMhQH+Z1uwQV6Xu0NQLglz
1yyxbPlhvLWcDafEH8GAmtvt2drmgpmzNBE0orCOP4XcL2OTowyyCubFG7EQ3HpkEHujaj/Rtu/TZvkOHRB/q0Oe1ezsKTTjzUynD8fzONP+gUSLe5EfhAAyQ30XVqKtPv1tFowv0d4gBHCir59R8R+WdWJTUhpJPcAP3cEZc5YfJ3HTREHsZ7GKYoV/YsXo+hCjuIscfVtbjNV2KpOf6o2wPgSyJ0XCD8ZGtnmaivJKqM6pHHGD5JyI5E9zqu9TdtvnlkMEo4lkkPLPrgnULc9zs17lYIP8YyAN/IjlqKQCrUdmkZCqNJKR0Vj0JUL9g/FXswzD/wCtw2nc1GmlreiySRkj+Y1PGss2wzwBGYAnwpkbP/LW6QQ3bAi4zEjBcQ+GeB/aKY6jW8ruW7iu8HNP8LxclpG6niBn4V1PEk9uAXJ3yOilfgjH0GmX33edysTP16qisVCav++zWbLWN7vOQAkLsSlJPqBh/Qa3SBdg2BGpbeCwIksDrLKo9Pwrjz1uHi7vv9hJblqICR6VbHFVHbnGnRV/e662e1W9m9uH3cSRvIXceckxXPXU0k9SIAupPwx1YepRQMBQ3RdQsDcmjrRQwKPu4+i8yOmEXS8LFqaapOV6c4hGX6/QZ1Uha7FG0cc7IDIiN5hT2B1xNmS6ZR8wkaEE/wDL7HcarTVbtCWCzLZfj8E0IwOGqO4zQRp0svFwSOP0UYKr6417TJt9J4PHIEIdY4+3Ik69qL25bkwxDGsPhIG+bhkGF1RcVeCmGO1axxXtxTrw0JI6smWkhgv8Fb59MjUM73WkeKeCOQqn3ZwxkIIHFT3Ot4pVjDGZCio8mOIyfi+HUbnZqeHnI6eK/aLP+7arRQUqVZiI0UKMKOiqBqusV3eHeeOPGBDXdi4A+uj4lOG6vh9wtSm3LP0c667f7O1mro3ZrtkBnx/8ceB/1ad4vZ/amkoVI1Pw2J85kmb54AwunzW24e5xfLkvWQ/6un2eDcIpJKscn4XnUjH5gZI0kTUDQhtUV4AfdEBJFb55bUD3KK7veo1aqqzvOYLLtGgCfwaopDtNGf3owIPuxKxzFEPRR1Onxukw8WYoiuQp6KPj6KO5Ot2S7uMMTM5jjWINI/RIkA0vW3MYkY9yGLysPQsdM0tGbx6cjDKh+JMb8T06ZyARqEU/Z3YnPvs0fnYt9oAx8+OeUp+eBo52nb2jv7w/Z+8NY+rfibUEjbhur+4VUhQlgGX4ioHcDUccntfvEY4RE81p1x5vJ/lTv+8cLqcSb9upavVDNmRppiTJal9ASXY6sQRNUpScZpmCK0xBJeQ9uTdTqXxJCzF5M55sTksD6nr9mVorEEiyRSL+JHU5BGpUjv1Nsn229CP/AFSyOD9Bgkeh0Ul32a7uD+IFyakdmdy7K3Z2Q4GuEMtqL32y79ADKOXX+EYGvc7N6NxBatxR/GTgEL4mPiGmeLZ9nKPdnA6LI46/VsHC6iEc9hRBEiEqY4E/tHz58iOgPzOdbPX2HYayrBJd5eMwVBjw64IC8vU5A08aeFGwrwB8yTzHr3yWZj1ZjreqhsbixvX7LyKvOxN1YdT0CfgUdgNRLuNzBC2XGK8R+p6vq7R2/wDrKYE7zuA5SzE/DHDDHlRwB8u2rc43jPix21m5M4GRzjYeQ7Y1u1u2o8lmmZ16enl9u0YotwgEU3pjpyX5NgkA6PFLFmGAnywsjBNSCNakMU/DlxV4oCGZD9VGtguW98dpZpAnBY3P77yMQFQdBqrtFCbcBZ3U3gjWA4ZwMLxZORTkF6+Q17RJBPHJJFFyi5O8MblQ6ICBHGcZGvbO1PRrHDvEqoqzEkuoPXy1NLauyDlJPYkZxFGPNnYk4GnXd95ghSWwsrHEYk6A8F6KG7Z0xq7Jt8cLXWjPLhK3Uwx58idC7ZngILwxWbUyxkjzcBuKnWxpUoMyme1In385TqoBbLAep6/qemNbxw2+w4jnljQCaWOJC/Fm7k8dXJ5qu57OqrLL1MFlCeUBbtJg8inmNTH+uKW034Io428Qhr8wKLyHReKxhtbTN/4j9ooo4I70pMUgrLlUEcYHwKuScnuSdX13DfEr/GiSlFrO6kp8CnP5tqHF1prAkyPiAq/Bw/mDrZZJdzvW5J7G64JiR5vLn6qOirq/HWfdZ2uTz2HwXMx+D6kjVBo6yPJJNbmaRprU0h5FiZCW4j9XL4dmvMksTeeGQ5/kdX22/ftw3GHcbNfyFGWIYnsIwAJEgIGO5Oi+9bTPN9/blTLx2CPxsBnOPNdGN6MxnoeMuCoNuPlC2R2JXj+epCNs39I4pWJ+DGBH/wAGAPoDoYQ3pLUPrDuCeJ/38hrw6UlzeX265LMQuBFZYzPk9+EZA1DFvF/bl/QoxyNSF8YDv+y/HsNTNLYncySyN5lj9P8AYeQ/WWnr24TlZB18+xB6EH5HVaKC/PH4ZjY/dT+sR7NqzI+xbnk7HuWcGCXIZEz2ZWwRpUi9r9hk4uAccplXo6/+3OvUahkqru2ye47h4qlTFPWIZGcdsF2GpA+10FKxOPKWWTq8g/Xkgggg9wRp+cD4WpuhOJIZB0Xm3z+T6kS3vGyoYLEkR6brti9fjHaUDr/FrnwrxSyzc0KlHkwAn9yiW9WaFo6plfDQZGMf5kH99//EAC8RAAIBAwMCBQMCBwAAAAAAAAECAwAEERIhMRNBBRQiUWEQMnEgUhUjMDOBoeH/2gAIAQIBAT8A+kdpcyNGqRtl+M7ZHwTUsEsLmORGVhz32q3h68yR+53/ABU1hDr1B+lHg5JGSCDU1jHGxVbjOFzxjNG1Qcze2Nuc15OMglJs+nNaGFKCzKoGWNW/hvl5WkO5WLPqGxcinuI4PLQyjMpQBMDgnY0Y5POyED0NBjjbIPermxkBE1qQQVJbQdgRzivKXkjQLKGUSNgFjmo/Btckgeb+WuBnG5OKu7drWcwsc/tI7is44ZqyagLrKjRjLhshfmjFeXR1zz9JC4j0L803hlvG2ZXkIZ9CbgY+Saito1ErfxCT0elyGx32zUVokI6RnZuGA7ac53oSFjCZeU1TP7gcAU0JMcMssnTjVjI/yea6FtdA3N2dJmbEe+MAbCrqA288kP7T/r6W76J4n9nBplWRtl06ZlY7/dtTPEsMwldWjOvkjY54q1t1jjtrdju7dVx8DgUh0PJISup37nYAVPPbx9RwQ8jHOhd/wDUIF7blp5GWENv7s1G160K2zNgwuMPjkc14sum9k9eeP8bfQdiOaiilvoetPcMNR0Kq8AjgmpLeJPLwwxoWlTcnJIPc0lhah5AXnHTX1vnC8bgVaeGwvCHl1EsDoGSNqtrdLS3KIoMpOM45Y1JDl7e1TPTjbXIfc9hWSG52XLP+ewq5lM08krcsxP03rw+8Fq5D6jGd8ezDg1YTvP17pkUmJMIK1pcwRKRkOcvoBwfgmpbmeCTryo6Wv2KgIztVvd3F1IJI7cLEBgM7d6zdtI81xLGI0JQerQCeMirpgszpDOzId23OP+/o4NW07QuBqbpn7wDyO4NElI0eBB0wf7gPpUN8UYEjwbk9bDhAT2VhyaeKSOOFYpOmqo/YHJrxG4RIo7WN0fSBkjf8kmvn9VpeyWp0/dGeUPBFQyJNExT1Q4Of3Aex/HavEL4kvaxPqi2OruduK4/oQzzQHVE+CfTWSef0/wD/xAAyEQACAgEEAQIEAwcFAAAAAAABAgMEBQAGESESEzEiQVFhEBRxBxUgMkKBkRYjMKGi/9oACAEDAQE/ANEgdk6t7lwdKG3PNkYilZgs3gfIoWPABC96oZjG5OrFcp3I5IZW8UIPHJHuODrO5RMRjZ7jeR8R4rwOfiPQ1jN6ZM1XiauLt71V8Ah8QUK89kDWN3jdvRJJJivAmX0/BX8iT0fmBr/Ud91Uw45WJRnKefaBTwQ2hue4r+jPjPSPmU8y/KjgcknrUdhJI0kCNwyhv86mlSGKSaRuERSzE9cAdk6zO+/3zj69NJBEbWREZETHlK6N8z9W1XwtvMfvzJ0n8aEVl3nRmI8o1+IcfXUNqoNrUVct69fLeSojFWZGUE6wO7qksU+J3FDLGUliSEWU8mdZO1DfcfXQ3NtirDmHxzQu9GMyzpEnHPHXAPz1d/ai0FDHzVsWn5qYPI8ZPISMNwNbZzdfceJgycMRjLcq6H3Vh7jRRGHa64+2spDXs465
1Bal9OB4XDvzxwpHBOhkNq7ejjq4fEjIyxVpLiWpQPcdc9jUe/wDM24DFRp0oXiqGzOpQkSD5KoGsnn75lx0D7Oo+NhBNXjePlmJAJbWR3HaysiXosVWquEaF5lHLNMV8fhJ9vHUtKOFcwuPA9KdK+NiYe0sp4Lt/bjvVbJRRXsrjcfRNi1ZiShVfnkKijxJH66Oaz+3JFwO3B6kWNi87hVA4aQ9uT9hrbmXXO4elkwPFpU5dfow6P4ZuqLuIyVU+0taRf8jUM81SENJL6/5jEzQIoXj0+G441BUv2MjiTQpz176Cso4VuHQL25+g1uDNTXL2YzcaH0qsQx9V+Dx6j9Mw1ZRbVerj4op1r1a4J4Q+cksnf/o/9DWJxGYvLi600L1KcEJiWaX4PHyP+445/qb2GsrM+0svDDiqcNvKtFzGoUmOCAfIAdlj7ltDcf7ryj52CLkZSpL60HPSyElT/bkc6/ZrN621aZEHpBXkHvz5d+/4OAysrex6/wA6y2QqbOyBx2IwsMrwRmzNPP2xjkbsR6oZ2/OM1l8rkbUdSjKXhWJY0R+/hj545Op947jevQkNXFFbs3MFT0y0nvwGI1ubfmUo5U06Agiig9IWHSMMWfgeQ71n83Z3JmYp7kjRUIUEhhB/kjH1A/qbWPyYjrZncdpgbtxGq0o+eSiccFvsFGvBPyo5iJknKwVvIHqMH4n/ALnWCx8WKxNChD/LFCo/U8ck/jvPaz5+tE9JljuxnwDn2MT9Mp1vTEVMUuG29DZdFv2zLYlfvjsKB+g50uOtYDK5SRColqxlaz2nAcKevVC/Ye2sdgMRlaAxePtQ2s8WM807iQxL5fcDgnWe23hdvVBTv5eabIyOJZ1giDEJ8geT0NejtyChUxeFpWbF+wkc8zNAJ5FTjyAI5AGtuwNbx9W1ksRDBZjXwTmNVYKB0eO/H9ND7fwZvEQZOszehE1yJXNZ3UEpIR0QdRRRzXrcOamlNsxcrVk6mmkgHXxkAAN7ffSZS1ePpYNFxkj13tSxw88zSwt3Hz7jgD21VyNS3eyU+RoG7Lat1mUFyCI+C3y9x9tbCwtubKW9w3a9muZHcqjkopBPAAX5gDQ/i3LtGhuFFlbmC/F3DZj/AJ1I7HP1GsrUu4rIQJbUV8kJA0cg6ilf2Dr9n9mGtkbSiX8nuDIVnivASr6LdKvxHhtAcD/gyeHx2YiWHIVlmRHDLz0Qw+hGlUIFRfZf4f/Z",et.onload=function(){X.drawImage(et,0,0)},Kt.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAxCAYAAABNuS5SAAAKFklEQVR42u2aCXCcdRnG997NJtlkk83VJE3apEma9CQlNAR60UqrGSqW4PQSO9iiTkE8BxWtlGMqYCtYrLRQtfVGMoJaGRFliijaViwiWgQpyCEdraI1QLXG52V+n/5nzd3ENnX/M8/sJvvt933/533e81ufL7MyK7NOzuXPUDD0FQCZlVn/+xUUQhkXHny8M2TxGsq48MBjXdAhL9/7YN26dd5nI5aVRrvEc0GFEBNKhbDjwsHh3qP/FJK1EdYIedOFlFAOgREhPlICifZDYoBjTna3LYe4xcI4oSpNcf6RvHjuAJRoVszD0qFBGmgMChipZGFxbqzQkJWVZUSOF7JRX3S4LtLTeyMtkkqljMBkPzHRs2aYY5PcZH/qLY1EIo18byQ6hBytIr3WCAXcV4tQHYvFxg3w3N6+Bh3OQolEoqCoqCinlw16JzTFJSE6PYuZKqvztbC2ex7bzGxhKu+rerjJrEEq+r9ieElJSXFDQ0Mh9zYzOzu7FBUWcO4Q9xbD6HYvhXhGLccVD5ZAPyfMqaioyOrBUgEv8FZXV8caGxtz8vLykhCWTnZIKmsKhUJnEYeKcKk2YYERH41G7UYnck1/WvAPOxsdLJm2+bEY0Ay0RNeqkytXQkoBZM4U5oOaoYSUkBGRtvnesrBZK4e4F6ypqSkuLy+v4KI99ZQxkfc6vZ4jNAl1wkbhG8LrhfNBCdkxmhYacvj/GOce+3K9MHHbDHUmicOufREELRIWch/DljzMsglutr+VIJO5KjGrVfZAnpF8mnCd8G5hrnC60Cl8T/iw8C1hKd9P9eDCMcgo5HwBx8BB/g7xeRPkrBbeJ3xTeAxjvRGVV3NcshfPG1JX4tVDQae47GuVOknCi23xHr5nyrxe2C1sFlYJ7xe+Jlwm7BRulItP0ms957RzTMK1ws41jMS8eDxehopaOCYfxc3AIHcIX+K6nxW+ImyVF1i8PQ8DTuwtdC1atCja3NwcHkq5EuXmo85G+jq+yMm28V4q/zcIPxV+K9zPxnbgTi0ocybu6wX66fx/vfAB4T1gHt8xI1wlXMF5zEXnQKC56ruEjwhvEa4WrrXvK/Yt5Pt5I1UveeVKyKmT+lpG2gQ2npMmez8ZzFT3e+HXwj
17hKXNf6rFZbDpJUjESLdFsFX4mfFv4Fd/7qPBm4UPCJ4RNwncwym4UfYVUtiAcDk/T+3NRmylwWzAY7BCBCwYYogZPnrJoRNm2IDc3tw4FVKXFm95UmGLzkTTFpog524WnhQPCQeGvwiPCCuFCYmk5GbEJt3tOeF54HPVeLLyXxHOv8BPhYaFLeFU4gsI7OWeZk3g+hpJNvVMGIIqhdRvy+biVISouq2TBqWxoIL1wgBhU5AR1SzJvFR4UnhX+Bl4RfsFGP0npUkTymIQ7fh8Cf4l6F0LgXkj6o3O+buGfwj+ElzGQETaNeJqPhxiahckYq8KJ9V6mP+4pTIATjsGCA8lCQVy9VbhB2CM8itu9IBxlkx6O4nbmmpcSi0KUExa3Psfn23DZC4lhlhRuIWs/R1Y9BrpR4WHcfiOq34bLl5DJm1B7BANPGO4+2OJfDcVwX+RZkL5d+DRqeRJ360IJx1CFp4w/8/lhVGXxay1xKp8asQ31rSbgz2az1aBBWCZsgKTfEFe7uM4xYus9KHWXcBv3eolwJe67hJLIN6yubMVpW1tbbllZWVxtzjRquvQe9981IG3RZHUQttH7hB8IP0cdLwp/YnNHcdsjEP1xsEruO56i2Fy3UWXMskAgYAH/EjOiCD6NDc/XZ4v12RqSy3WQ9rJD3jPClwkZz2Aoy8JnUEjPcwYWfgfHvcIW84h308mABQP4Xp02OY44M4tSZSfx7UXIewU3NpXuxw0vJzauYDP1XM8y8Ttx67fhylYrdlAMW1x7h/BF3NWI+4PwFwjbSha26/xQuBmib6HDqeI+m4m5wzrj9A/xO+O5qbm4yizcbDOKfAjVWeC/WzAFLSeI+4hN9WzQ65EvED7D8Tt4vwE33O64rIfD1JW3k6xeQoX3UN6chyG8In4tcbHuRAyKw2ktVIIM2U5XcA7t2FKy5vWQeBexbbrTpvmZiJwN6e3EwKspW/ajqBuAKfKQk8m7KIce5bgnMNQDkLWPUmkj511DSVV5HJOd417FzrDAK7RjZLMZiURigmLVFCYs5tI2PFhpcUj/n6z6sp72LwJKiU2rUdp62rA7IX4XytpJ3Weh4XfE1/0kk/uoFX8kbCHudZLld5E8vJIs2+mbT8iznaR60DHMBt0EE1DySVlSsOBvyrL6zkZG5qI2T/QSBYTHMYAlq2tw1+0MFO4kVj5GSbSbgvkA8fQQr1uIdfdD5mZ1GhZbP0XfuwlPmOp0SNkYbkQV2JdlEsq69VJS+rTER+NtZVC+TX+NRFq1XGeiHXbG
1UHMg6lk2/DiZ+mHU8wTueoTXLtS3F5e9l2PNZW9lyrOB5LGSmJokzMQ6OjqCA3wsMXLLhqrWoZgKe3lyZ5YtLiwsLLfMLhJL0ibW3rKa7oMQ+Ajq6gKHcMeHeP8qZcpRMvyt1J97SRabcNP1ZGsbKhSb6lF+5GR6shUnlqTSyPM7LZxV/PUqjOfTH6cvqx+XyN3aCfBPUWh3UZIcxC2/jgu/BJ7Eve/G1R/EXS9gaLCc0dgySqIm7jV4MhEYdAaN4R4eRHkBusJp3GNp56iSOscyYN0DaUch8Ai13X6yrg0PvotCO8nme0geKymBaulc1qO+NbxOOpHZtrcHR+nT6+wePvcnk8k8qv6iNBdyH4/OoGR5gXbv75D4NIX3NoruLSjtKmLlbTwCKER1NmV+QIqfS13aai0izUHsRKksAQE5g0w4fuehj9f+xb25Ym1tbcIhuw2COmkBn2cAcQAFbsclV1BTns49JZio3EQWPkgCySJpFIu8aor0UfeLigDTlUTa/8eimhRGuUiKOZPYtYNabh9EGik3Mkk+A9I8JTWoAiik/LEpzY8tY4uwWc4AJMjxQd8oXRHU8JqbW32orNyAiubZo0WR5wX9KyHrLpLD52nrxhFHa1CVV5w3081cRu/7BYichpEqfafA7/sCzhT7tVkhLZvhTeB8Gv1r6U+ty/gqtWHQCSNTcPOl9NmXM1S4hgRjBjjL1MdUJ8cx3uhe3d3dfh5Meb8qyKWsuJRidwtN/h20XEtxvTwya7tKncU8ACqmXVwLict5fy6TnFhra2uW7xT8dWk2BHptVBOx8GLKjo3g7bhrBQq1sdVsCvEkhLZIac1y/zmUSO0oO8fX/0P2Ub3cwaWpZSITnLnOpDlBWTIfMleJqFb10jXCBJUlMyORSIP14LhqNef6v/05bpZTdHulUyXKsufDNdRxZ4vIhSKwhQFG5vfLfcwZsx2X92Jhje8/P8OI+TK/oO+zeA84WTzkvI/6RuB3y6f68qf11xnyMiuzMms4178AwArmZmkkdGcAAAAASUVORK5CYII=",Z.addEventListener("mousedown",$t,!1),Z.addEventListener("touchstart",$t,!1),Z.addEventListener("mousemove",te,!1),Z.addEventListener("touchmove",te,!1),Z.addEventListener("mouseup",ee,!1),Z.addEventListener("touchend",ee,!1)}(e)}(this.cupons)})}raspadinhaListener(e){this.qrcodeService.postCardCompleted(this.document,e._id)}onSubmit(){this.submitted=!0,!this.form.invalid&&(this.ngxSpinnerService.show(),this.userService.login(this.form.getRawValue()).pipe((0,Ct.x)(()=>this.ngxSpinnerService.hide())).subscribe(e=>{if(e.status)if(this.submitted=!1,e.user.userType!=B.F.CONSUMER&&e.user.userType!=B.F.EMPLOYEE){const n=e.user;localStorage.setItem("email",n.email.toLowerCase()),localStorage.setItem("token",e.token);let i=["/orders"];n.customers&&n.customers.length>0&&(n.customers[0].functionalities.cashback||(i=["/transactions"],n.customers[0].cardLocalSettings.acceptsCard||(i=["/dashboard"]))),this.router.navigate(i)}else this.cashlocalMessageService.addInfoToast("Voc\xea n\xe3o tem acesso \xe0 plataforma web.\nUtilize o App para visualizar suas informa\xe7\xf5es!");else this.cashlocalMessageService.addWarningToast(e.message)}))}createForm(){this.form=this.formBuilder.group({email:["",[c.kI.required]],password:["",[c.kI.required]]})}recoverPassword(){this.display=!0,this.f.email.value&&(this.email=this.f.email.value)}closeDialog(){this.email=null,this.display=!1}recoverPasswordEvent(){this.userService.recover(this.email).subscribe(e=>{this.closeDialog(),this.cashlocalMessageService.addInfoToast(e.message)})}goTo(e){window.open(e,"_self")}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(m.F0),t.Y36(m.gz),t.Y36(N.K),t.Y36(P.T),t.Y36(c.qu),t.Y36(pt.m),t.Y36(Ut.g),t.Y36(h.t2),t.Y36(t.z2F))},o.\u0275cmp=t.Xpm({type:o,selectors:[["raspadinha-cmp"]],features:[t._Bn([pt.m])],decls:19,vars:0,consts:[["lang","en"],["charset","UTF-8"],["id","main-wrapper"],["id","cab-header"],["src","https://pbshopping.com.br/wp-content/themes/ceicom/assets/images/logo-footer.png"],[1,"container"],[1,"contrast-bg"],["id","left_attempts"],["id","canvas_wrapper"],["href","https://www.cashlocal.com.br/","target","_blank"]],template:function(e,n){1&e&&(t.TgZ(0,"html",0),t.TgZ(1,"head"),t._UZ(2,"meta",1),t.TgZ(3,"title"),t._uU(4,"CodePen - Scratch Card for Advent Calendar or Lottery"),t.qZA(),t.qZA(),t.TgZ(5,"body"),t.TgZ(6,"div",2),t.TgZ(7,"header"),t.TgZ(8,"div",3),t._UZ(9,"img",4),t.qZA(),t.qZA(),t.TgZ(10,"div",5),t.TgZ(11,"div",6),t.TgZ(12,"div",7),t._uU(13,"Cupons"),t.qZA(),t._UZ(14,"div",8),t.qZA(),t.qZA(),t.qZA(),t.TgZ(15,"footer"),t._uU(16," by "),t.TgZ(17,"a",9),t._uU(18,"CashLocal"),t.qZA(),t.qZA(),t.qZA(),t.qZA())},styles:[Dt,Dt]}),o})(),cn=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["campanha-finalizada"]],decls:22,vars:0,consts:[["charset","UTF-8"],["id","cab-reader"],["src","https://pbshopping.com.br/wp-content/themes/ceicom/assets/images/logo-footer.png"],["id","container"],["id","video-container"],["href","https://instagram.com/patobranco.shopping","target","_blank",2,"color","blue"],[2,"display","inline"],["src","https://static.cdninstagram.com/rsrc.php/v3/yb/r/lswP1OF1o6P.png",2,"width","30 !important"],["id","qrcode-list"],["href","https://www.cashlocal.com.br/","target","_blank"]],template:function(e,n){1&e&&(t.TgZ(0,"html"),t.TgZ(1,"head"),t._UZ(2,"meta",0),t.TgZ(3,"title"),t._uU(4,"Ler QR Code"),t.qZA(),t.qZA(),t.TgZ(5,"body"),t.TgZ(6,"header"),t.TgZ(7,"div",1),t._UZ(8,"img",2),t.qZA(),t.qZA(),t.TgZ(9,"div",3),t.TgZ(10,"div",4),t.TgZ(11,"h1"),t._uU(12,"Campanha encerrou. Acompanhe os ganhadores em:"),t.qZA(),t.TgZ(13,"a",5),t.TgZ(14,"div",6),t._UZ(15,"img",7),t._uU(16,"@patobranco.shopping "),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t._UZ(17,"ul",8),t.TgZ(18,"footer"),t._uU(19," by "),t.TgZ(20,"a",9),t._uU(21,"CashLocal"),t.qZA(),t.qZA(),t.qZA(),t.qZA())},styles:["body[_ngcontent-%COMP%] {\n margin: 0;\n padding: 0;\n font-family: Arial, sans-serif;\n font-size: 16px;\n }\n\n header[_ngcontent-%COMP%] {\n background-color: #2c2c2c;\n color: #fff;\n padding: 20px;\n height: 100%;\n }\n\n footer[_ngcontent-%COMP%] {\n background-color: #222;\n color: #fff;\n padding: 10px;\n text-align: center;\n position: fixed;\n bottom: 0;\n left: 0;\n width: 100%;\n }\n\n a[_ngcontent-%COMP%] {\n color: #fff;\n }\n\n img[_ngcontent-%COMP%] {\n width: 150px;\n display: block;\n align-items: center;\n text-align: center;\n margin: auto;\n display: block;\n }\n\n #container[_ngcontent-%COMP%] {\n display: flex;\n justify-content: center;\n align-items: center;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n }\n\n #video-container[_ngcontent-%COMP%] {\n position: relative;\n margin-bottom: 50px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n width: 100%;\n max-width: 500px;\n }\n\n #scan-button[_ngcontent-%COMP%] {\n margin-top: 20px;\n }\n @media only screen and (max-width: 600px) {\n \n\n #video-container[_ngcontent-%COMP%] {\n max-width: 100%;\n max-height: 300px;\n }\n }\n\n @media only screen and (min-width: 600px) {\n \n\n #video-container[_ngcontent-%COMP%] {\n max-width: 500px;\n max-height: 600px;\n }\n }"]}),o})();var dt=s(49573);
1const zt={headers:new z.WM({"Content-Type":"application/json","Access-Control-Allow-Origin":"*","Access-Control-Allow-Methods":"GET, POST, OPTIONS, PUT, PATCH, DELETE","Access-Control-Allow-Headers":"X-Requested-With,content-type"})};let ln=(()=>{class o{constructor(e,n){this.http=e,this.router=n,this.url=`${lt.N.server}/qrcode`}postQrCodeData(e){return(0,k.mG)(this,void 0,void 0,function*(){return yield this.http.post(`${this.url}/public/webHookStatus`,e,zt).toPromise()})}postCardCompleted(e,n){return(0,k.mG)(this,void 0,void 0,function*(){return yield this.http.post(`${this.url}/public/cardCompleted`,JSON.stringify({message:"cardCompleted",urlParams:e,_id:n}),zt).toPromise()})}}return o.\u0275fac=function(e){return new(e||o)(t.LFG(z.eN),t.LFG(m.F0))},o.\u0275prov=t.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();var pn=s(98722),gt=s(74422),dn=s(35355),gn=s(46036),un=s(20584);const mn=["scrollMe"],fn=["mainContainer"],hn=["videoContainer"];function _n(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"label",15),t.NdJ("click",function(i){return t.CHM(e),t.oxw().openMenu(i)}),t._UZ(1,"i",16),t.qZA()}}function xn(o,r){1&o&&t._UZ(0,"div",22)}function Cn(o,r){if(1&o&&(t.TgZ(0,"li"),t.TgZ(1,"span",25),t._uU(2),t.qZA(),t.qZA()),2&o){const e=r.$implicit;t.xp6(2),t.Oqu(e.name)}}function vn(o,r){if(1&o&&(t.TgZ(0,"div",23),t.TgZ(1,"ul"),t.YNc(2,Cn,3,1,"li",24),t.qZA(),t.qZA()),2&o){const e=t.oxw(3);t.xp6(2),t.Q6J("ngForOf",e.promotion.participatingCustomers)}}function bn(o,r){if(1&o&&(t.TgZ(0,"li"),t.TgZ(1,"span",25),t._uU(2),t.qZA(),t.qZA()),2&o){const e=r.$implicit;t.xp6(2),t.Oqu(e.user.name)}}function Mn(o,r){if(1&o&&(t.TgZ(0,"div",23),t.TgZ(1,"ul"),t.YNc(2,bn,3,1,"li",24),t.qZA(),t.qZA()),2&o){const e=t.oxw(3);t.xp6(2),t.Q6J("ngForOf",e.winningCupons)}}function Pn(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div"),t.YNc(1,xn,1,0,"div",19),t.YNc(2,vn,3,1,"div",20),t.YNc(3,Mn,3,1,"div",20),t.TgZ(4,"button",21),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).closeMenuOption()}),t._uU(5," X "),t.qZA(),t.qZA()}if(2&o){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",e.isMenuOptionPdf),t.xp6(1),t.Q6J("ngIf",e.isMenuOptionCustomers),t.xp6(1),t.Q6J("ngIf",e.isMenuOptionWinners)}}function wn(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",29),t.TgZ(1,"span",30),t._uU(2,"Cadastre seu cupom e concorra a premios"),t.qZA(),t.TgZ(3,"span",31),t._uU(4,"\xc9 f\xe1cil. \xc9 r\xe1pido. \xc9 simples."),t.qZA(),t.TgZ(5,"button",32),t.NdJ("click",function(){return t.CHM(e),t.oxw(3).clickCadastrar()}),t.qZA(),t.qZA()}}function An(o,r){if(1&o&&(t.TgZ(0,"div",47),t._uU(1),t.qZA()),2&o){const e=t.oxw(2).$implicit;t.xp6(1),t.hij(" ",e.mensagem," ")}}function On(o,r){if(1&o&&(t.TgZ(0,"span"),t._uU(1," da cidade de "),t.TgZ(2,"span",49),t._uU(3),t.qZA(),t.qZA()),2&o){const e=t.oxw(8);t.xp6(3),t.hij(" ",e.promotion.participatingCustomers[0].city.name," ")}}function Tn(o,r){if(1&o&&(t.TgZ(0,"span",49),t._uU(1),t.qZA()),2&o){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",e.name," ")}}function Zn(o,r){if(1&o&&(t.TgZ(0,"span",49),t._uU(1),t.qZA()),2&o){const e=t.oxw().$implicit;t.xp6(1),t.hij(" , ",e.name," ")}}function yn(o,r){if(1&o&&(t.TgZ(0,"span",49),t._uU(1),t.qZA()),2&o){const e=t.oxw().$implicit;t.xp6(1),t.hij(" e ",e.name,". ")}}function En(o,r){if(1&o&&(t.TgZ(0,"span"),t.YNc(1,Tn,2,1,"span",50),t.YNc(2,Zn,2,1,"span",50),t.YNc(3,yn,2,1,"span",50),t.qZA()),2&o){const e=r.index,n=t.oxw(9);t.xp6(1),t.Q6J("ngIf",0===e),t.xp6(1),t.Q6J("ngIf",e>0&&e<n.participatingCustomersCity.length-1),t.xp6(1),t.Q6J("ngIf",e>0&&e===n.participatingCustomersCity.length-1)}}function kn(o,r){if(1&o&&(t.TgZ(0,"span"),t._uU(1," das cidades de "),t.YNc(2,En,4,3,"span",24),t.qZA()),2&o){const e=t.oxw(8);t.xp6(2),t.Q6J("ngForOf",e.participatingCustomersCity)}}function Fn(o,r){if(1&o&&(t.TgZ(0,"div"),t.YNc(1,On,4,1,"span",18),t.YNc(2,kn,3,1,"span",18),t.qZA()),2&o){const e=t.oxw(7);t.xp6(1),t.Q6J("ngIf",1===e.participatingCustomersCity.length),t.xp6(1),t.Q6J("ngIf",e.participatingCustomersCity.length>1)}}function Sn(o,r){if(1&o&&(t.TgZ(0,"span"),t._UZ(1,"br"),t._uU(2,"Ao continuar voc\xea concorda com os termos da campanha: "),t._UZ(3,"br"),t._uU(4),t.qZA()),2&o){const e=t.oxw(7
1);t.xp6(4),t.hij("",e.promotion.regulationUrl," ")}}function qn(o,r){if(1&o&&(t.TgZ(0,"div",47),t._uU(1," Ola, voc\xea est\xe1 participando da "),t.TgZ(2,"span",48),t._UZ(3,"br"),t._uU(4),t.qZA(),t._UZ(5,"br"),t.YNc(6,Fn,3,2,"div",18),t.TgZ(7,"span"),t._UZ(8,"br"),t._uU(9),t.qZA(),t.YNc(10,Sn,5,1,"span",18),t.qZA()),2&o){const e=t.oxw(6);t.xp6(4),t.Oqu(e.promotion.description),t.xp6(2),t.Q6J("ngIf",e.promotion.collective),t.xp6(3),t.hij(" ",e.promotion.condition," "),t.xp6(1),t.Q6J("ngIf",""!==e.promotion.regulationUrl)}}function In(o,r){1&o&&(t.TgZ(0,"div",51),t.TgZ(1,"video",52),t._UZ(2,"source",53),t._uU(3," Your browser does not support the video tag. "),t.qZA(),t.qZA())}function Un(o,r){if(1&o&&(t.TgZ(0,"div",44),t.YNc(1,An,2,1,"div",45),t.YNc(2,qn,11,4,"div",45),t.YNc(3,In,4,0,"div",46),t.qZA()),2&o){const e=t.oxw().$implicit,n=t.oxw(4);t.Q6J("ngStyle",n.getBodyBackgroundMessage(e)),t.xp6(1),t.Q6J("ngIf","salutation"!==e.type),t.xp6(1),t.Q6J("ngIf","salutation"===e.type),t.xp6(1),t.Q6J("ngIf","video"==e.type)}}function Nn(o,r){1&o&&(t.TgZ(0,"div"),t._UZ(1,"div",56,57),t.qZA())}function Vn(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",54),t.YNc(1,Nn,3,0,"div",18),t.TgZ(2,"button",55),t.NdJ("click",function(){return t.CHM(e),t.oxw(5).closeQrCode()}),t.qZA(),t.qZA()}if(2&o){const e=t.oxw().$implicit,n=t.oxw(4);t.Q6J("ngStyle",n.getBodyBackgroundMessage(e)),t.xp6(1),t.Q6J("ngIf","read-qrcode"==e.type)}}function Dn(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"button",64),t.NdJ("click",function(){t.CHM(e);const i=t.oxw(2).$implicit;return t.oxw(4).userAction(i)}),t.qZA()}if(2&o){const e=t.oxw(2).$implicit;t.Q6J("label",e.mensagem)}}function zn(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"button",65),t.NdJ("click",function(){t.CHM(e);const i=t.oxw(2).$implicit;return t.oxw(4).userAction(i)}),t.qZA()}if(2&o){const e=t.oxw(2).$implicit;t.Q6J("label",e.mensagem)}}function Rn(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"button",66),t.NdJ("click",function(){return t.CHM(e),t.oxw(6).userAction({action:"load-user-cupons"})}),t.qZA()}}function Jn(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"button",67),t.NdJ("click",function(){return t.CHM(e),t.oxw(6).ajuda()}),t.qZA()}}function jn(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"button",68),t.NdJ("click",function(){return t.CHM(e),t.oxw(6).onCloseChat()}),t.qZA()}}function Bn(o,r){if(1&o&&(t.TgZ(0,"div"),t.YNc(1,Dn,1,1,"button",58),t.TgZ(2,"div",59),t.YNc(3,zn,1,1,"button",60),t.YNc(4,Rn,1,0,"button",61),t.YNc(5,Jn,1,0,"button",62),t.YNc(6,jn,1,0,"button",63),t.qZA(),t.qZA()),2&o){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngIf","read-qrcode"!==e.action),t.xp6(2),t.Q6J("ngIf","read-qrcode"===e.action),t.xp6(1),t.Q6J("ngIf","read-qrcode"===e.action),t.xp6(1),t.Q6J("ngIf","read-qrcode"===e.action&&"ajuda"===e.field),t.xp6(1),t.Q6J("ngIf","read-qrcode"===e.action&&"ajuda"!==e.field)}}const Ln=function(){return{}};function Qn(o,r){if(1&o&&(t.TgZ(0,"div",44),t._uU(1," Voc\xea ainda n\xe3o possui cupons cadastrados "),t.qZA()),2&o){const e=t.oxw(6);t.Q6J("ngStyle",e.getBodyBackgroundMessage(t.DdM(1,Ln)))}}function Yn(o,r){if(1&o&&(t.TgZ(0,"div"),t.TgZ(1,"span",71),t._uU(2),t.qZA(),t.qZA()),2&o){const e=r.$implicit;t.xp6(2),t.Oqu(e.code)}}function Hn(o,r){if(1&o&&(t.TgZ(0,"div",70),t.YNc(1,Yn,3,1,"div",24),t.qZA()),2&o){const e=t.oxw(6);t.xp6(1),t.Q6J("ngForOf",e.cupons)}}function Wn(o,r){if(1&o&&(t.TgZ(0,"div"),t.YNc(1,Qn,2,2,"div",42),t.YNc(2,Hn,2,1,"div",69),t.qZA()),2&o){const e=t.oxw(5);t.xp6(1),t.Q6J("ngIf",0===e.cupons.length),t.xp6(1),t.Q6J("ngIf",e.cupons.length>0)}}function Gn(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"input",80),t.NdJ("ngModelChange",function(i){t.CHM(e);const a=t.oxw(3).$implicit;return t.oxw(4).fields[a.field]=i})("keyup.enter",function(){t.CHM(e);const i=t.oxw(3).$implicit;return t.oxw(4).changeInputValue(i)}),t.qZA()}if(2&o){const e=t.oxw(3).$implicit,n=t.oxw(4);t.Q6J("ngModel",n.fields[e.field])}}function Kn(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"input",81),t.NdJ("ngModelChange",function(i){t.CHM(e);const a=t.oxw(3).$implicit;return t.oxw(4).fields[a.field]=i})("keyup.enter",function(){t.CHM(e);const i=t.oxw(3).$implicit;return t.oxw(4).changeInputValue(i)}),t.qZA()}if(2&o){const e=t.oxw(3).$implicit,n=t.oxw(4);t.Q6J("ngModel",n.fields[e.field])}}function Xn(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",73),t.TgZ(1,"div",74),t._uU(2),t.qZA(),t.YNc(3,Gn,1,1,"input",75),t.YNc(4,Kn,1,1,"input",76),t.TgZ(5,"button",77),t.NdJ("click",function(){t.CHM(e);const i=t.oxw(2).$implicit;return t.oxw(4).changeInputValue(i)}),t._UZ(6,"img",78),t.qZA(),t.TgZ(7,"div",79),t._uU(8,"Aperte ENTER para enviar"),t.qZA(),t.qZA()}if(2&o){const e=t.oxw(2).$implicit;t.xp6(2),t.hij(" ",e.mensagem," "),t.xp6(1),t.Q6J("ngIf","phone"!==e.validation),t.xp6(1),t.Q6J("ngIf","phone"===e.validation)}}function $n(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",73),t.TgZ(1,"div",74),t._uU(2),t.qZA(),t.TgZ(3,"input",82),t.NdJ("ngModelChange",function(i){t.CHM(e);const a=t.oxw(2).$implicit;return t.oxw(4).fields[a.field]=i})("keyup.enter",function(){t.CHM(e);const i=t.oxw(2).$implicit;return t.oxw(4).changeCpfValue(i)}),t.qZA(),t.TgZ(4,"button",77),t.NdJ("click",function(){t.CHM(e);const i=t.oxw(2).$implicit;return t.oxw(4).changeCpfValue(i)}),t._UZ(5,"img",78),t.qZA(),t.TgZ(6,"div",79),t._uU(7,"Aperte ENTER para enviar"),t.qZA(),t.qZA()}if(2&o){const e=t.oxw(2).$implicit,n=t.oxw(4);t.xp6(2),t.hij(" ",e.mensagem," "),t.xp6(1),t.Q6J("ngModel",n.fields[e.field])}}function to(o,r){if(1&o&&(t.TgZ(0,"div",44),t.YNc(1,Xn,9,3,"div",72),t.YNc(2,$n,8,2,"div",72),t.qZA()),2&o){const e=t.oxw().$implicit,n=t.oxw(4);
1t.Q6J("ngStyle",n.getBodyBackgroundMessage(e)),t.xp6(1),t.Q6J("ngIf","cpf"!==e.validation),t.xp6(1),t.Q6J("ngIf","cpf"===e.validation)}}const eo=function(o,r){return{left:o,right:r}};function no(o,r){if(1&o&&(t.TgZ(0,"div"),t.TgZ(1,"li",41),t.YNc(2,Un,4,4,"div",42),t.YNc(3,Vn,3,2,"div",43),t.YNc(4,Bn,7,5,"div",18),t.YNc(5,Wn,3,2,"div",18),t.YNc(6,to,3,3,"div",42),t.qZA(),t.qZA()),2&o){const e=r.$implicit;t.xp6(1),t.Q6J("ngClass",t.WLB(6,eo,"system"===e.remetente,"user"===e.remetente)),t.xp6(1),t.Q6J("ngIf","user-action"!=e.type&&"input"!=e.type&&"read-qrcode"!=e.type&&"cupons"!=e.type),t.xp6(1),t.Q6J("ngIf","read-qrcode"==e.type),t.xp6(1),t.Q6J("ngIf","user-action"===e.type),t.xp6(1),t.Q6J("ngIf","cupons"===e.type),t.xp6(1),t.Q6J("ngIf","input"===e.type)}}function oo(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",33),t.TgZ(1,"div",34),t.TgZ(2,"div",35),t.TgZ(3,"span",36),t._uU(4,"Cadastrar meu cupom"),t.qZA(),t.TgZ(5,"button",37),t.NdJ("click",function(){return t.CHM(e),t.oxw(3).onCloseChat()}),t._uU(6," X "),t.qZA(),t.qZA(),t.TgZ(7,"div",38),t.TgZ(8,"ul",39,40),t.YNc(10,no,7,9,"div",24),t.qZA(),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=t.oxw(3);t.xp6(1),t.Q6J("ngStyle",e.chatColor()),t.xp6(9),t.Q6J("ngForOf",e.msgs)}}const io=function(o,r){return{"cp-img":o,"cp-img-mobile":r}};function ao(o,r){if(1&o&&(t.TgZ(0,"div",83),t._UZ(1,"img",84),t.qZA()),2&o){const e=t.oxw(3);t.xp6(1),t.Q6J("ngClass",t.WLB(2,io,!e.mobile,e.mobile))("src",e.imgUrl,t.LSH)}}function ro(o,r){if(1&o&&(t.TgZ(0,"div"),t.YNc(1,wn,6,0,"div",26),t.YNc(2,oo,11,2,"div",27),t.YNc(3,ao,2,5,"div",28),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!e.isChat),t.xp6(1),t.Q6J("ngIf",e.isChat),t.xp6(1),t.Q6J("ngIf",!e.isChat&&e.mobile||!e.mobile)}}function so(o,r){if(1&o&&(t.TgZ(0,"div",17),t.YNc(1,Pn,6,3,"div",18),t.YNc(2,ro,4,3,"div",18),t.qZA()),2&o){const e=t.oxw();
1t.xp6(1),t.Q6J("ngIf",e.isMenuOption),t.xp6(1),t.Q6J("ngIf",!e.isMenuOption)}}let co=(()=>{class o{constructor(e,n,i,a,d,M,w,Z){this.route=e,this.promotionService=n,this.userService=i,this.cupomService=a,this.renderer=d,this.cashlocalMessageService=M,this.qrcodeService=w,this.el=Z,this.campaignId=null,this.color1=null,this.color2=null,this.mobile=!1,this.showFiller=!1,this.arrMsgs=[],this.indexMsg=0,this.imageUrl="",this.promotion=new dn.L,this.isActive=!0,this.menuWidth="300px",this.showMenu=!1,this.cupons=[],this.msgs=[],this.isChat=!1,this.inputs=[],this.fields={},this.imgUrl="../../assets/img/campanha.png",this.isCameraVisible=!1,this.hasAnyNfceValidated=!1,this.showLoadingScan=!1,this.cameraController=new pn.j("video-container"),this.participatingCustomersCity=[],this.isMenuOption=!1,this.isMenuOptionPdf=!1,this.isMenuOptionCustomers=!1,this.isMenuOptionWinners=!1,this.isRegulationOption=!1,this.regulationfile="",this.winningCupons=[]}postSubmit(){}createForm(){}ngOnInit(){this.route.params.subscribe(e=>(0,k.mG)(this,void 0,void 0,function*(){this.promotionService.getById(e.id).subscribe(n=>{this.promotion=n;let i=new Date;this.color1=this.promotion.backgroundColor,this.color2=this._updateColorWithLightness(this.color1,20),null!=this.promotion.picture&&(this.imgUrl="https://sistema.cashlocal.com.br/uploads/"+this.promotion.picture.split("/").pop()),this.renderer.setStyle(this.el.nativeElement.ownerDocument.body,"background",`linear-gradient(to top, ${this.color1}, ${this.color2})`),this.renderer.setStyle(this.el.nativeElement.ownerDocument.body,"background-size","100% 100%"),this.renderer.setStyle(this.el.nativeElement.ownerDocument.body,"background-attachment","fixed"),this.renderer.setStyle(this.el.nativeElement.ownerDocument.body,"margin","0"),this.renderer.setStyle(this.el.nativeElement.ownerDocument.body,"height","100vh"),this.promotion.startDate<=i&&this.promotion.endDate>=i?(this.isActive=!0,this.initParticipatingCustomersCity(),this.arrMsgs=this.promotion.chatMsgs):this.isActive=!1})})),this.mobile=window.innerWidth<658,this.menuWidth=this.mobile?"100%":"300px",this.color2="#134599"}initParticipatingCustomersCity(){this.participatingCustomersCity=[];for(let e=0;e<this.promotion.participatingCustomers.length;e++){const n=this.promotion.participatingCustomers[e].city;0==this.participatingCustomersCity.filter(i=>i._id==n._id).length&&this.participatingCustomersCity.push(n)}}ngAfterViewInit(){gn.ZP.on("scan",e=>{this.scanListener(e.message)})}getBodyBackground(){return{background:`linear-gradient(0deg, ${this.color1} 50%, ${this.color2} 100%)`}}getBodyBackgroundMessage(e){return"user"==e.remetente?{"background-color":this.promotion.backgroundChatColor}:{"background-color":this.color2}}getMenuRight(){return this.showMenu?{right:"0px"}:{right:"-"+this.menuWidth}}chatColor(){return{"background-color":this.promotion.backgroundChatColor}}onCloseChat(){this.isChat=!1,this.msgs=[],this.indexMsg=0}showMessage(){let e=this.arrMsgs[this.indexMsg];this.addSystemMessage(e.mensagem,e.type,e.field,-1,e.action,e.validation),this.indexMsg++,this.indexMsg<this.arrMsgs.length&&"input"!=e.type&&"user-action"!=e.type&&this.showMessage()}clickCadastrar(){this.isChat=!0,this.fields=[],this.showMessage()}userAction(e){null==e.action?(this.addUserMessage(e.mensagem,this.msgs.length-1),this.showMessage()):"read-qrcode"==e.action?(this.msgs.pop(),this.addSystemMessage("Escaneie seu qr-code",e.action),this.onScan()):"load-user-cupons"==e.action&&this.loadUserCupons()}loadUserCupons(){this.cupomService.getByUserIdAndPromotionId(this.user._id,this.promotion._id).subscribe(e=>{this.cupons=e,this.msgs.pop(),this.addSystemMessage("","cupons"),this.addSystemMessage("O que voc\xea deseja fazer agora?"),this.addButtonQrCode()})}closeQrCode(){this.cameraController.stopCamera(),this.msgs.pop(),this.msgs.pop(),this.addButtonQrCode()}addUserMessage(e,n=-1){n>=0?this.msgs[n]={remetente:"user",mensagem:e}:(this.msgs.push({remetente:"user",mensagem:e}),this.msg="")}changeCpfValue(e){return(0,k.mG)(this,void 0,void 0,function*(){var n=this.fields[e.field];if(n=n.replace(/[^0-9]/g,""),this.validate(n)&&""!=n)this.user=yield this.userService.getUserPublicByMainDocument(n).toPromise(),this.changeInputValue(e,null!=this.user);else{this.fields[e.field]="",this.addSystemMessage("Ops! esse CPF \xe9 inv\xe1lido",null,null,this.msgs.length-1);let i=this.arrMsgs.filter(a=>"cpf"==a.field)[0];this.addSystemMessage(i.mensagem,i.type,i.field,-1,i.action,i.validation)}})}validate(e){if(e){if(this.allSameCaracters(e)||11!=e.length)return!1;let i,n=0;const a=e.split("");for(let d=0;d<9;d++)n+=parseInt(a[d],10)*(10-d);if(i=10*n%11,i=10!=i?i:0,i!=parseInt(a[9],10))return!1;n=0;for(let d=0;d<10;d++)n+=parseInt(a[d],10)*(11-d);if(i=10*n%11,i=10!=i?i:0,i!=parseInt(a[10],10))return!1}return!0}allSameCaracters(e){let n=!1;if(e){let i=e.substr(0,1);n=!0;for(let a=0;a<e.length;a++)if(i!=e.substr(a,1)){n=!1;break}}return n}changeInputValue(e,n=!1){return(0,k.mG)(this,void 0,void 0,function*(){if(null==this.fields[e.field]||""==this.fields[e.field])this.cashlocalMessageService.addErrorToast("Valor inv\xe1lido");
1else if(this.inputs.push({field:e.field,value:this.fields[e.field]}),this.addSystemMessage(this.arrMsgs[this.indexMsg-1].mensagem,null,null,this.msgs.length-1,null,this.arrMsgs[this.indexMsg-1].validation),this.addUserMessage(this.fields[e.field]),n)this.addSystemMessage("Legal, j\xe1 Encontrei seu cadastro!!",null,null,-1),this.addSystemMessage("Voc\xea pode registrar todos os seus cupons por aqui",null,null,-1),this.addButtonQrCode(!0);else if(this.arrMsgs.length==this.indexMsg){let i={};for(let a=0;a<this.inputs.length;a++){let d=this.inputs[a];i[d.field]="cpf"==d.field?d.value.replace(/[^0-9]/g,""):d.value}i.email=i.phone,i.senha="$2b$08$JmkzkxVIr7c.YWhxMaefAut7uuFElWQ/PK7L7lb8x1vHbX13553w2",this.userService.saveNewUser(i).subscribe(a=>(0,k.mG)(this,void 0,void 0,function*(){console.log(a),this.userService.getUserPublicByMainDocument(i.cpf).subscribe(d=>{this.user=d,this.addSystemMessage("Legal, cadastro realizado com sucesso!!",null,null,-1),this.addSystemMessage("Voc\xea pode registrar todos os seus cupons por aqui",null,null,-1),this.addButtonQrCode()})}))}else this.showMessage()})}addSystemMessage(e,n=null,i=null,a=-1,d=null,M=null){let w=e.split("[");if(w.length-1>0)for(let S=1;S<w.length;S++){var Z=w[S].split("]")[0];e=e.replace("["+Z+"]",this.fields[Z])}a>=0?this.msgs[a]={remetente:"system",mensagem:e}:(this.msgs.push({remetente:"system",mensagem:e,type:n,field:i,action:d,validation:M}),this.msg="")}set documentContent(e){e&&(this.myScrollContainer=e)}ngAfterViewChecked(){this.scrollToBottom()}scrollToBottom(){try{this.myScrollContainer.nativeElement.scrollTop=this.myScrollContainer.nativeElement.scrollHeight}catch(e){}}openMenu(e){console.log("openMenu"),this.showMenu=!0,e.stopPropagation()}closeMenu(e){console.log("closeMenu"),this.showMenu=!1}closeMenuOption(){return(0,k.mG)(this,void 0,void 0,function*(){this.isMenuOption=!1,this.isMenuOptionPdf=!1,this.isMenuOptionCustomers=!1,this.isMenuOptionWinners=!1,this.winningCupons=[]})}openCustomers(e){this.isMenuOption=!0,this.isMenuOptionCustomers=!0}openWinners(e){return(0,k.mG)(this,void 0,void 0,function*(){this.isMenuOption=!0,this.isMenuOptionWinners=!0,this.cupomService.getWinningByPromotionId(this.promotion._id).subscribe(n=>{this.winningCupons=n})})}openRegulation(e){return(0,k.mG)(this,void 0,void 0,function*(){this.openPdfFile(this.promotion.regulationUrl)})}openPrivacyPolicy(e){return(0,k.mG)(this,void 0,void 0,function*(){this.openPdfFile(this.promotion.privacyPolicy)})}openTermsOfUse(e){return(0,k.mG)(this,void 0,void 0,function*(){this.openPdfFile(this.promotion.termsOfUse)})}openPdfFile(e){return(0,k.mG)(this,void 0,void 0,function*(){this.showMenu=!1,this.isMenuOption=!0,this.isMenuOptionPdf=!0;const n=document.createElement("iframe"),i=`${lt.N.server}/uploads/pdf/`+e,a=yield this.fetchPdfAsBlob(i),d=URL.createObjectURL(a);n.src=d,n.width="95%",n.height="95%",n.style.position="absolute",n.style.top="10px",document.getElementById("pdfView").appendChild(n)})}fetchPdfAsBlob(e){return(0,k.mG)(this,void 0,void 0,function*(){const n=yield fetch(e);if(!n.ok)throw new Error("Failed to fetch the PDF file.");return yield n.blob()})}set detailsContent(e){e&&(this.mainContainer=e)}set videoContainer(e){e&&this.cameraController.videoContainerAppendChild()}_updateColorWithLightness(e,n){var i=dt.i.hexToRgb(e),a=dt.i.rgbToHsl(i.r,i.g,i.b);return a.l=a.l-n,i=dt.i.hslToRgb(a.h,a.s,a.l),dt.i.rgbToHex(i.r,i.g,i.b)}scanListener(e){var n;return(0,k.mG)(this,void 0,void 0,function*(){try{this.msgs.pop();let i,a=null;if(console.log("=== DEBUG SCAN ==="),console.log("Valor lido (raw):",e),console.log("Tipo do valor:",typeof e),console.log("Comprimento:",e?e.length:"null/undefined"),console.log("Primeiros 100 caracteres:",e?e.substring(0,100):"null/undefined"),console.log("========================"),!e||"string"!=typeof e||0===e.trim().length)throw new Error("Valor do QR code est\xe1 vazio ou malformado");if(e&&(e.includes("api.whatsapp.com")||e.includes("wa.me")))try{let d=e.trim();if(!d.startsWith("http://")&&!d.startsWith("https://")&&(d="https://"+d),console.log("Tentando processar URL:",d),i=new URL(d).searchParams.get("text"),!i)throw new Error("URL do WhatsApp n\xe3o cont\xe9m c\xf3digo do cupom");console.log("QR Code WhatsApp lido:",e),console.log("C\xf3digo extra\xeddo:",i)}catch(d){throw console.error("Erro ao processar URL:",d),new Error("URL do WhatsApp inv\xe1lida")}else if(e&&(e.startsWith("http://")||e.startsWith("https://")))try{const M=new URL(e.trim()).searchParams.get("code");if(!M)throw new Error("URL n\xe3o cont\xe9m o par\xe2metro 'code' com o c\xf3digo do cupom");i=decodeURIComponent(M),console.log("QR Code link gen\xe9rico lido:",e),console.log("C\xf3digo extra\xeddo:",i)}catch(d){throw console.error("Erro ao processar URL gen\xe9rica:",d),new Error("URL inv\xe1lida")}else{const d=e.trim();let M=null;try{M=JSON.parse(d)}catch(w){}if(M&&"object"==typeof M){if(!M.code)throw new Error("Formato de QR code inv\xe1lido: campo code ausente");i=String(M.code),a=M._id,console.log("QR Code JSON lido:",e),console.log("C\xf3digo extra\xeddo:",i)}else i=d,console.log("QR Code puro lido:",i)}if(!i)throw new Error("C\xf3digo do cupom n\xe3o encontrado");console.log("Processando cupom com c\xf3digo:",i),console.log("Formato original:",e),this.cupomService.getByIdFromCampaign(i,this.user._id,null===(n=this.promotion)||void 0===n?void 0:n._id).subscribe(d=>
1{this.validateCupom(d)},d=>{this.addSystemMessage(`Ops! ${d.error.message}`,null,null,-1),this.addSystemMessage("Deseja registrar mais algum cupom?",null,null,-1),this.addButtonQrCode()})}catch(i){let a;console.error("Erro ao processar QR code:",i),a="Valor do QR code est\xe1 vazio ou malformado"===i.message?"QR Code vazio ou malformado. Verifique se o scanner est\xe1 funcionando corretamente.":"URL do WhatsApp n\xe3o cont\xe9m c\xf3digo do cupom"===i.message?'URL do WhatsApp inv\xe1lida. O c\xf3digo do cupom n\xe3o foi encontrado no par\xe2metro "text".':"URL do WhatsApp inv\xe1lida"===i.message?"URL do WhatsApp malformada. Verifique se o QR code foi gerado corretamente.":"Formato de QR code inv\xe1lido"===i.message?'QR Code JSON inv\xe1lido. Certifique-se de que cont\xe9m o campo "code".':"Formato de QR code n\xe3o reconhecido"===i.message?"Formato de QR code n\xe3o reconhecido. Use URL do WhatsApp ou JSON v\xe1lido.":"C\xf3digo do cupom n\xe3o encontrado"===i.message?"C\xf3digo do cupom n\xe3o foi extra\xeddo do QR code.":"Erro ao processar QR code. Tente novamente.",this.addSystemMessage(a,null,null,-1),this.addSystemMessage("Deseja registrar mais algum cupom?",null,null,-1),this.addButtonQrCode()}})}addButtonQrCode(e=!1){this.addSystemMessage("Validar","user-action",e?"ajuda":null,-1,"read-qrcode")}validateCupom(e){var n;e.user=this.user._id,e.status=un.g.OPEN,e.validatedAt=new Date,e.contactInfo={name:this.user.name,document:this.user.mainDocument,telephone:this.user.phone,email:this.user.email},this.cupomService.saveCampaignCupom(e,this.user._id,null===(n=this.promotion)||void 0===n?void 0:n._id).subscribe(i=>{"Parab\xe9ns! O cupom gerado foi premiado!"==i.message&&this.cashlocalMessageService.addSuccessToast("Parab\xe9ns! O cupom gerado foi premiado! Aguarde contato via WhatsApp!"),this.addSystemMessage(`${i.message}`,null,null,-1),this.addSystemMessage("Deseja registrar mais algum cupom?",null,null,-1),this.addButtonQrCode()})}onStartScan(){return(0,k.mG)(this,void 0,void 0,function*(){this.onScan()})}onScan(){this.isCameraVisible=!0,this.cameraController.startCamera()}switchCamera(){this.cameraController.switchCamera()}onNotasValidated(){return(0,k.mG)(this,void 0,void 0,function*(){this.hasAnyNfceValidated&&(yield this.userService.getUserPublicByMainDocument(this.document).toPromise())})}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(m.gz),t.Y36(gt.q),t.Y36(N.K),t.Y36(pt.m),t.Y36(t.Qsj),t.Y36(P.T),t.Y36(ln),t.Y36(t.SBq))},o.\u0275cmp=t.Xpm({type:o,selectors:[["cp-campaign"]],viewQuery:function(e,n){if(1&e&&(t.Gf(mn,5),t.Gf(fn,5),t.Gf(hn,5)),2&e){let i;t.iGM(i=t.CRH())&&(n.documentContent=i.first),t.iGM(i=t.CRH())&&(n.detailsContent=i.first),t.iGM(i=t.CRH())&&(n.videoContainer=i.first)}},features:[t._Bn([],[St])],decls:31,vars:6,consts:[["id","main-content",1,"container"],["mainContainer",""],[1,"page","p-sm-12","p-lg-12",3,"click"],["for","menu-toggle","id","menu-icon",3,"click",4,"ngIf"],["id","drawer",3,"ngStyle"],[3,"click"],[1,"optiion","fas","fa-arrow-right"],["id","social-icons"],["href","#",3,"target"],[1,"fab","fa-facebook"],["width","20","height","20","src","assets/img/associacao.svg",2,"color","white"],[1,"fab","fa-instagram"],["class","p-grid p-formgrid p-fluid",4,"ngIf"],["bdColor","rgba(255,255,255,0.8)","size","large","color","#2c2a2a","type","timer"],[2,"font-size","20px","color","#2c2a2a"],["for","menu-toggle","id","menu-icon",3,"click"],[1,"fas","fa-solid","fa-bars"],[1,"p-grid","p-formgrid","p-fluid"],[4,"ngIf"],["id","pdfView","style","width: 95vw; height: 95vh; top: 50px",4,"ngIf"],["style","width: 95vw; height: 95vh; top: 50px",4,"ngIf"],["mat-button","",1,"close",2,"color","white","position","absolute","right","20px","top","20px",3,"click"],["id","pdfView",2,"width","95vw","height","95vh","top","50px"],[2,"width","95vw","height","95vh","top","50px"],[4,"ngFor","ngForOf"],[2,"color","white"],["class","p-col-12 p-sm-6 cp-title-box",4,"ngIf"],["class","p-col-12 p-sm-12 cp-title-box",4,"ngIf"],["class","p-col-12 p-sm-6",4,"ngIf"],[1,"p-col-12","p-sm-6","cp-title-box"],[1,"cp-title"],[1,"cp-subtitle"],["pButton","","label","Quero cadastrar",1,"cp-action",3,"click"],[1,"p-col-12","p-sm-12","cp-title-box"],["id","scan-container",1,"chat",3,"ngStyle"],[1,"chat-header"],[1,"chat-title"],["mat-button","",1,"close",2,"color","white",3,"click"],[1,"align-items-center","justify-content-center"],[1,"messages"],["scrollMe",""],[1,"message","appeared",2,"color","white",3,"ngClass"],["class","text_wrapper",3,"ngStyle",4,"ngIf"],["class","camera",3,"ngStyle",4,"ngIf"],[1,"text_wrapper",3,"ngStyle"],["class","text",4,"ngIf"],["style","width: 200px; height: 200px",4,"ngIf"],[1,"text"],[2,"font-size","16px","font-weight","500"],[2,"font-size","15px","font-weight","500"],["style","font-size: 15px; font-weight: 500",4,"ngIf"],[2,"width","200px","height","200px"],["width","290","height","200","controls",""],["src","movie.mp4","type","video/mp4"],[1,"camera",3,"ngStyle"],["id","scan-button","pButton","","label","Fechar",1,"left",2,"margin-top","10px","width","150px","height","45px","background","#ecae4a","border-radius","5px 5px 5px 5px","border","none",3,"click"],["id","video-container"],["videoContainer",""],["pButton","","style","\n width: 180px;\n height: 45px;\n background: #ecae4a;\n border-radius: 5px 5px 5px 5px;\n border: none;\n ","class","left",3,"label","click",4,"ngIf"],[2,"display","flex"],["id","scan-button","pButton","","style","\n width: 120px;\n height: 45px;\n background: #32c47e;\n border-radius: 5px 5px 5px 5px;\n border: none;\n margin-right: 15px;\n ","class","left",3,"label","click",4,"ngIf"],["id","scan-button","pButton","","style","\n width: 150px;\n height: 45px;\n background: #7f43fe;\n border-radius: 5px 5px 5px 5px;\n border: none;\n margin-right: 15px;\n ","class","left","label","Meus Cupons",3,"click",4,"ngIf"],["id","scan-button","pButton","","style","\n width: 100px;\n height: 45px;\n background: #ff7033;\n border-radius: 5px 5px 5px 5px;\n border: none;\n ","class","left","label","Ajuda",3,"click",4,"ngIf"],["id","scan-button","pButton","","style","\n width: 70px;\n height: 45px;\n background: #fe4370;\n border-radius: 5px 5px 5px 5px;\n border: none;\n ","class","left","label","Sair",3,"click",4,"ngIf"],["pButton","",1,"left",2,"width","180px","height","45px","background","#ecae4a","border-radius","5px 5px 5px 5px","border","none",3,"label","click"],["id","scan-button","pButton","",1,"left",2,"width","120px","height","45px","background","#32c47e","border-radius","5px 5px 5px 5px","border","none","margin-right","15px",3,"label","click"],["id","scan-button","pButton","","label","Meus Cupons",1,"left",2,"width","150px","height","45px","background","#7f43fe","border-radius","5px 5px 5px 5px","border","none","margin-right","15px",3,"click"],["id","scan-button","pButton","","label","Ajuda",1,"left",2,"width","100px","height","45px","background","#ff7033","border-radius","5px 5px 5px 5px","border","none",3,"click"],["id","scan-button","pButton","","label","Sair",1,"left",2,"width","70px","height","45px","background","#fe4370","border-radius","5px 5px 5px 5px","border","none",3,"click"],["style","\n display: flex;\n flex-wrap: wrap;\n row-gap: 25px;\n column-gap: 10px;\n padding-top: 10px;\n padding-bottom: 10px;\n ",4,"ngIf"],[2,"display","flex","flex-wrap","wrap","row-gap","25px","column-gap","10px","padding-top","10px","padding-bottom","10px"],[2,"color","#7f43fe","margin-right","10px","margin-bottom","10px","border-radius","10px 10px 10px 0px","padding","8px 20px","border","1p
1x solid black"],["class","row","style","margin-top: 0px !important",4,"ngIf"],[1,"row",2,"margin-top","0px !important"],[1,"col-sm-12","text"],["style","width: 90%; margin-right: 5px","pInputText","","autofocus","true",3,"ngModel","ngModelChange","keyup.enter",4,"ngIf"],["mask","(00) 0000-0000||(00) 00000-0000","placeholder","(00) 00000-0000","style","width: 90%; margin-right: 5px","type","tel","pInputText","","autofocus","true",3,"ngModel","ngModelChange","keyup.enter",4,"ngIf"],[1,"close",2,"color","white",3,"click"],["width","20px","height","20px","src","../../assets/img/send.png","color","red",2,"max-width","20px !important"],[1,"col-sm-12"],["pInputText","","autofocus","true",2,"width","90%","margin-right","5px",3,"ngModel","ngModelChange","keyup.enter"],["mask","(00) 0000-0000||(00) 00000-0000","placeholder","(00) 00000-0000","type","tel","pInputText","","autofocus","true",2,"width","90%","margin-right","5px",3,"ngModel","ngModelChange","keyup.enter"],["mask","000.000.000-00","placeholder","000.000.000-00","pInputText","","autofocus","true","type","tel",2,"width","90%","margin-right","5px",3,"ngModel","ngModelChange","keyup.enter"],[1,"p-col-12","p-sm-6"],["alt","...",3,"ngClass","src"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0,1),t.TgZ(2,"div",2),t.NdJ("click",function(a){return n.closeMenu(a)}),t.YNc(3,_n,2,0,"label",3),t.TgZ(4,"div",4),t.TgZ(5,"a",5),t.NdJ("click",function(a){return n.openRegulation(a)}),t._UZ(6,"i",6),t._uU(7," Regulamento"),t.qZA(),t.TgZ(8,"a",5),t.NdJ("click",function(a){return n.openCustomers(a)}),t._UZ(9,"i",6),t._uU(10," Lojas Participantes"),t.qZA(),t.TgZ(11,"a",5),t.NdJ("click",function(a){return n.openWinners(a)}),t._UZ(12,"i",6),t._uU(13," Ganhadores"),t.qZA(),t.TgZ(14,"a",5),t.NdJ("click",function(a){return n.openPrivacyPolicy(a)}),t._UZ(15,"i",6),t._uU(16," Politica de Privacidade"),t.qZA(),t.TgZ(17,"a",5),t.NdJ("click",function(a){return n.openTermsOfUse(a)}),t._UZ(18,"i",6),t._uU(19," Termos de Uso"),t.qZA(),t.TgZ(20,"div",7),t.TgZ(21,"a",8),t._UZ(22,"i",9),t.qZA(),t.TgZ(23,"a",8),t._UZ(24,"img",10),t.qZA(),t.TgZ(25,"a",8),t._UZ(26,"i",11),t.qZA(),t.qZA(),t.qZA(),t.YNc(27,so,3,2,"div",12),t.qZA(),t.qZA(),t.TgZ(28,"ngx-spinner",13),t.TgZ(29,"p",14),t._uU(30,"Carregando..."),t.qZA(),t.qZA()),2&e&&(t.xp6(3),t.Q6J("ngIf",!n.isMenuOption),t.xp6(1),t.Q6J("ngStyle",n.getMenuRight()),t.xp6(17),t.s9C("target",n.promotion.facebookUrl),t.xp6(2),t.s9C("target",n.promotion.siteUrl),t.xp6(2),t.s9C("target",n.promotion.instagramUrl),t.xp6(2),t.Q6J("ngIf",n.isActive))},directives:[C.O5,C.PC,h.Ro,C.sg,p.Hq,C.mk,c.Fj,l.o,c.JJ,c.On,V.hx],styles:['#menu-toggle[_ngcontent-%COMP%]{display:none}#menu-icon[_ngcontent-%COMP%]{cursor:pointer;z-index:999;padding:15px;color:#fff;float:right}#drawer[_ngcontent-%COMP%]{z-index:999;position:fixed;top:0;right:-300px;width:300px;height:100%;background:rgba(0,0,0,.8);padding-top:60px;transition:right .3s ease-in-out}#drawer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;padding:15px;color:#fff;text-decoration:none;transition:background-color .3s}#drawer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background-color:#555}#drawer[_ngcontent-%COMP%] .optiion[_ngcontent-%COMP%]{margin-right:10px;color:#ecae4a}#main-content[_ngcontent-%COMP%]{transition:margin-right .3s;padding:16px}#social-icons[_ngcontent-%COMP%]{position:absolute;display:flex;bottom:0;left:0;width:100%;text-align:center;padding:10px 0}#social-icons[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff;margin:0 10px;font-size:20px;text-decoration:none}@media (max-width: 768px){#drawer[_ngcontent-%COMP%]{width:100%;right:-100%}#menu-toggle[_ngcontent-%COMP%]:checked + #drawer[_ngcontent-%COMP%]{right:0}#menu-toggle[_ngcontent-%COMP%]:checked + #drawer[_ngcontent-%COMP%] + #main-content[_ngcontent-%COMP%]{margin-right:0}#social-icons[_ngcontent-%COMP%]{position:static;text-align:center;margin-top:20px;padding:0}#social-icons[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:24px}}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important;margin:0;font-family:Arial,sans-serif}.page[_ngcontent-%COMP%]{background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.cp-title-box[_ngcontent-%COMP%]{padding-left:92px;padding-top:277px}.cp-title[_ngcontent-%COMP%]{color:#fff;position:absolute;width:450px;height:204px;left:92px;top:22vh;font-style:normal;font-weight:400;font-size:55px;line-height:68px}.cp-subtitle[_ngcontent-%COMP%]{color:#fff;position:absolute;width:410px;height:52px;left:92px;top:56vh;font-style:normal;font-weight:300;font-size:36px;line-height:52px}.cp-img[_ngcontent-%COMP%]{position:absolute;width:90vh;left:706px;top:16vh}.cp-img-mobile[_ngcontent-%COMP%]{position:absolute;width:319px;height:297.35px;left:20px;top:544px}.cp-action[_ngcontent-%COMP%]{position:absolute;width:217px;height:50px;left:92px;top:73vh;background:#ECAE4A;border-radius:5px;border:none}.cp-action[_ngcontent-%COMP%] .p-button[_ngcontent-%COMP%]:enabled:hover{background:red}.row[_ngcontent-%COMP%]{margin-top:30px}.chat[_ngcontent-%COMP%]{position:absolute;top:10vh;align-items:start;width:500px}.chat-header[_ngcontent-%COMP%]{padding:6px}.chat-title[_ngcontent-%COMP%]{font-size:21px;font-weight:500;color:#fff}.messages[_ngcontent-%COMP%]{background-color:#fff;list-style:none;padding:10px 10px 0;margin:0;height:75vh;width:500px;left:0px;right:0px;overflow:scroll;box-sizing:border-box}.messages[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{clear:both;overflow:hidden;margin-bottom:15px;transition:all .5s linear;opacity:0}
1.messages[_ngcontent-%COMP%] .message.left[_ngcontent-%COMP%] .text_wrapper[_ngcontent-%COMP%]{background-color:#ffe6cb;margin-left:10px}.messages[_ngcontent-%COMP%] .message.right[_ngcontent-%COMP%] .text_wrapper[_ngcontent-%COMP%]{background-color:#c7eafc;margin-right:10px;float:right}.messages[_ngcontent-%COMP%] .message.appeared[_ngcontent-%COMP%]{opacity:1}.messages[_ngcontent-%COMP%] .message[_ngcontent-%COMP%] .avatar[_ngcontent-%COMP%]{width:60px;height:60px;border-radius:50%;display:inline-block}.messages[_ngcontent-%COMP%] .message[_ngcontent-%COMP%] .text_wrapper[_ngcontent-%COMP%]{display:inline-block;padding:10px 20px;border-radius:6px;max-width:calc(100% - 60px);min-width:100px;position:relative}.messages[_ngcontent-%COMP%] .message[_ngcontent-%COMP%] .camera[_ngcontent-%COMP%]{display:inline-block;padding:10px 20px;border-radius:6px;min-width:100px;position:relative}.messages[_ngcontent-%COMP%] .message[_ngcontent-%COMP%] .text_wrapper[_ngcontent-%COMP%]:after, .messages[_ngcontent-%COMP%] .message[_ngcontent-%COMP%] .text_wrapper[_ngcontent-%COMP%]:before{top:18px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.messages[_ngcontent-%COMP%] .message[_ngcontent-%COMP%] .text_wrapper[_ngcontent-%COMP%]:after{border-width:13px;margin-top:0}.messages[_ngcontent-%COMP%] .message[_ngcontent-%COMP%] .text_wrapper[_ngcontent-%COMP%]:before{border-width:15px;margin-top:-2px}.messages[_ngcontent-%COMP%] .message[_ngcontent-%COMP%] .text_wrapper[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{font-size:14px;font-weight:300}.time[_ngcontent-%COMP%]{font-size:10px;color:#000}input[_ngcontent-%COMP%]{width:100%;border-radius:10px}.eu[_ngcontent-%COMP%]{text-align:right}.sendbtn[_ngcontent-%COMP%]{width:100%;border-radius:10px;text-transform:uppercase}@media (max-width: 768px){.chat[_ngcontent-%COMP%]{position:absolute;top:0px;left:0px;width:100%;height:100%}.messages[_ngcontent-%COMP%]{position:absolute;height:95vh;width:100vh}.cp-title[_ngcontent-%COMP%]{color:#fff;position:absolute;width:100%;height:232px;left:20px;top:102px;font-style:normal;font-weight:500;font-size:51px;line-height:58px}.cp-subtitle[_ngcontent-%COMP%]{color:#fff;position:absolute;width:342px;height:45px;left:20px;top:362px;font-style:normal;font-weight:300;font-size:30px;line-height:45px}.cp-action[_ngcontent-%COMP%]{position:absolute;width:217px;height:50px;left:92px;top:450px}.messages[_ngcontent-%COMP%]{width:100%;margin-top:50px;padding-top:60px}.chat-header[_ngcontent-%COMP%]{position:fixed;left:0;top:0;right:0;z-index:10}}#video-container[_ngcontent-%COMP%]{width:400px;height:300px}#video[_ngcontent-%COMP%]{max-width:calc(100% - 60px)}']}),o})();var lo=s(35552);class wt{}let D=(()=>{class o{constructor(e){this.http=e}login(e,n){return this.http.post("https://n8n.sorteza.com.br/webhook/a188c604-6406-4a9d-b300-4a564a600170",{cpf:e,senha:n})}getUserByCpf(e){return this.http.post("https://n8n.sorteza.com.br/webhook/a188c604-6406-4a9d-b300-4a564a600169",{cpf:e})}getCep(e){return this.http.post("https://n8n.sorteza.com.br/webhook/2506acc3-2dbb-4ab4-826a-92a7bad30336",{cep:e})}getGanhadores(){return this.http.post("https://n8n.sorteza.com.br/webhook/1346b688-8006-4efa-973e-a5993d945955",{})}getCupons(e){return this.http.post("https://n8n.sorteza.com.br/webhook/100518bb-ad45-42fd-8fce-75def48d65b9",{cpf:e})}getNumeros(e){return this.http.post("https://n8n.sorteza.com.br/webhook/19c847f6-decd-4a80-a8eb-7177da59b9bc",{cpf:e})}saveUser(e){return this.http.post("https://n8n.sorteza.com.br/webhook/71ba74c5-0168-4a9a-af5b-59958fb64282",e)}updateProfile(e){return this.http.post("https://n8n.sorteza.com.br/webhook/f4477591-2770-4cf0-a43a-0544e128b6b1",e)}enviarImgNota2(e){return this.http.post("https://n8n.sorteza.com.br/webhook/0b561320-c109-4136-a219-18b00444fb1a",e)}enviarNota(e){return this.http.post("https://n8n.sorteza.com.br/webhook/71969ee8-f2bd-4a26-ae8b-258b6d0fb978",e)}giros(e){return this.http.post("https://n8n.sorteza.com.br/webhook/180ca350-df18-487a-a0c9-d35a1b417ed4",{cpf:e})}atualizarGiros(e){return this.http.post("https://n8n.sorteza.com.br/webhook/bae6daad-ab0c-417f-b306-51ac41ed1692",e)}duvidas(e){return this.http.post("https://n8n.sorteza.com.br/webhook/2ca7b330-35a4-4ca1-ab05-d950a81cb0bb",e)}enviarRecuperacaoSenha(e){return this.http.post("https://n8n.sorteza.com.br/webhook/0265afa0-dd59-48f1-823a-555d74d8a84d",{email:e})}recuperarSenha(e){return this.http.post("https://n8n.sorteza.com.br/webhook/8307e727-3e24-4249-abde-6a3136b68952",e)}perfil(e){return this.http.post("https://n8n.sorteza.com.br/webhook/2388d405-e964-4ccb-8ee6-31671dea6610",{cpf:e})}}return o.\u0275fac=function(e){return new(e||o)(t.LFG(z.eN))},o.\u0275prov=t.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})(),po=(()=>{class o{constructor(e,n,i){this.fb=e,this.service=n,this.cashlocalMessageService=i,this.onSignup=new t.vpe,this.loading=new t.vpe,this.signup=new wt,this.acceptTerms=!1,this.acceptPromotions=!1,this.formatedCpf="___.___.___-__",this.cepValido=!1,this.cpfLiberado=!1,this.confirmarSenha=""}onSubmit(){return(0,k.mG)(this,void 0,void 0,function*(){if(this.validate())try{this.loading.emit(!0),console.log("Sending user data:",this.signup);var e=yield this.service.saveUser(this.signup).toPromise();console.log("User saved response:",e),e.cadastrado&&e.cadastrado.includes("Usu\xe1rio registrado com sucesso:")&&(localStorage.setItem("cpf",this.signup.cpf),localStorage.setItem("email",this.signup.email),localStorage.setItem("nome",this.signup.nome),localStorage.setItem("loggedAt",(new Date).toISOString()),this.cashlocalMessageService.addSuccessToast("Usu\xe1rio cadastrado com sucesso!"),this.onSignup.emit(!0))}catch(n){console.error("Error saving user:",n)}finally{this.loading.emit(!1)}})}onCepChange(e){var n;return(0,k.mG)(this,void 0,void 0,function*(){if((null!==(n=this.signup.cep)&&void 0!==n?n:"").length>=8)try{const d=yield this.service.getCep(this.signup.cep).toPromise();if("invalido"==d.cep)this.cepValido=!1,this.cashlocalMessageService.addErrorToast("Cep inv\xe1lido");else{var i=d["endereco-completo"],a=i.split(" - ");this.signup.endereco=i,this.signup.cidade=a[1],this.signup.estado=d.Estado,this.signup.rua=a[3],this.signup.bairro=a[4],this.cepValido=!0}}catch(d){this.cepValido=!1,this.cashlocalMessageService.addErrorToast("Cep inv\xe1lido")}})}onCpfChange(e){var n;return(0,k.mG)(this,void 0,void 0,function*(){if((null!==(n=this.signup.cpf)&&void 0!==n?n:"").length>=11)if(this.validateCpf(this.signup.cpf)){let i=yield this.service.getUserByCpf(this.signup.cpf).toProm
1ise();i&&(i.localizado.includes("Usu\xe1rio encontrado para CPF")?(this.cashlocalMessageService.addErrorToast("Usu\xe1rio j\xe1 cadastrado"),this.cpfLiberado=!1):this.cpfLiberado=!0)}else this.cashlocalMessageService.addErrorToast("CPF inv\xe1lido")})}validateCpf(e){if(e){if(this.allSameCaracters(e)||11!=e.length)return!1;let i,n=0;const a=e.split("");for(let d=0;d<9;d++)n+=parseInt(a[d],10)*(10-d);if(i=10*n%11,i=10!=i?i:0,i!=parseInt(a[9],10))return!1;n=0;for(let d=0;d<10;d++)n+=parseInt(a[d],10)*(11-d);if(i=10*n%11,i=10!=i?i:0,i!=parseInt(a[10],10))return!1}return!0}allSameCaracters(e){let n=!1;if(e){let i=e.substr(0,1);n=!0;for(let a=0;a<e.length;a++)if(i!=e.substr(a,1)){n=!1;break}}return n}validateName(){return!(!this.signup.nome||this.signup.nome.split(" ").length<2)}validatePhone(){var e;return!((null!==(e=this.signup.telefone)&&void 0!==e?e:"").length<10)}onEmailBlur(e){this.isValidEmail()||this.cashlocalMessageService.addErrorToast("Email inv\xe1lido")}isValidEmail(){return!!this.signup.email&&/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(this.signup.email)}validarSenha(){var e,n,i,a;return 4!=(null!==(e=this.signup.senha)&&void 0!==e?e:"").length?"Senha deve ter 4 digitos":4!=(null!==(n=this.confirmarSenha)&&void 0!==n?n:"").length?"Confirma\xe7\xe3o da senha deve ter 4 digitos":(null!==(i=this.signup.senha)&&void 0!==i?i:"")!=(null!==(a=this.confirmarSenha)&&void 0!==a?a:"")?"Confirma\xe7\xe3o de senha n\xe3o confere":""}allowOnlyNumbers(e){const n=e.key.charCodeAt(0);(n<48||n>57)&&e.preventDefault()}validate(){var e;let n=!0;!this.cpfLiberado&&11==(null!==(e=this.signup.cpf)&&void 0!==e?e:"").length&&(this.cashlocalMessageService.addErrorToast("CPF j\xe1 cadastrado"),n=!1),this.validateCpf(this.signup.cpf)||(this.cashlocalMessageService.addErrorToast("CPF inv\xe1lido"),n=!1),this.validateName()||(this.cashlocalMessageService.addErrorToast("Deve conter nome e sobrenome"),n=!1),this.validatePhone()||(this.cashlocalMessageService.addErrorToast("Telefone inv\xe1lido"),n=!1),this.cepValido||(this.cashlocalMessageService.addErrorToast("Cep inv\xe1lido"),n=!1),(null==this.signup.numero||""==this.signup.numero)&&(this.cashlocalMessageService.addErrorToast("N\xfamero inv\xe1lido"),n=!1),this.isValidEmail()||(this.cashlocalMessageService.addErrorToast("Email inv\xe1lido"),n=!1),this.acceptTerms||(this.cashlocalMessageService.addErrorToast("Deve aceitar termos de uso"),n=!1);let i=this.validarSenha();return""!=i&&(this.cashlocalMessageService.addErrorToast(i),n=!1),this.isValidDate()?this.isBithValid()||(this.cashlocalMessageService.addErrorToast("Promo\xe7\xe3o exclusiva para maiores de 18 anos"),n=!1):(this.cashlocalMessageService.addErrorToast("Data de nascimento inv\xe1lida"),n=!1),n}isBithValid(){const[e,n,i]=this.signup.birthDate.split("/").map(Number);return new Date(i,n-1,e)<new Date(2007,9,18)}isValidDate(){if(!this.signup.birthDate)return!1;const e=this.signup.birthDate.split("/");if(3!==e.length)return!1;const[n,i,a]=e.map(Number);if(a<1900||i<1||i>12||n<1||n>31)return!1;const d=new Date(a,i-1,n);return d.getFullYear()===a&&d.getMonth()===i-1&&d.getDate()===n}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(c.qu),t.Y36(D),t.Y36(P.T))},o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-signup"]],outputs:{onSignup:"onSignup",loading:"loading"},decls:59,vars:14,consts:[["id","fuginiSignupForm",1,"fugini-signup-form",3,"keydown.enter","ngSubmit"],[1,"p-grid","p-fluid"],[1,"col-lg-6","col-sm-12",2,"margin-bottom","5px"],[1,"form-label"],["type","text","name","nome",1,"form-input",3,"ngModel","ngModelChange"],["type","text","mask","000.000.000-00","name","cpf",1,"form-input",3,"ngModel","ngModelChange"],["type","text","placeholder","ex: (46) 99910-2286","mask","(00) 0000-0000||(00) 00000-0000","name","phone",1,"form-input",3,"ngModel","ngModelChange"],["type","text","placeholder","ex: 01/01/1990","mask","00/00/0000","name","birthDate",1,"form-input",3,"ngModel","dropSpecialCharacters","ngModelChange"],["type","text","name","email",1,"form-input",3,"ngModel","ngModelChange","blur"],["type","text","name","cep",1,"form-input",3,"ngModel","ngModelChange"],["type","text","name","endereco",1,"form-input",3,"ngModel","ngModelChange"],["type","text","name","numero",1,"form-input",3,"ngModel","ngModelChange"],[1,"col-lg-12","col-sm-12",2,"margin-bottom","5px"],["type","text","name","complemento",1,"form-input",3,"ngModel","ngModelChange"],["type","text","pattern","[0-9]*","type","password","name","senha",1,"form-input",3,"ngModel","ngModelChange","keypress"],["type","text","pattern","[0-9]*","type","password","name","confirmarSenha",1,"form-input",3,"ngModel","ngModelChange","keypress"],[1,"checkbox-container"],[1,"checkbox-group"],[1,"checkbox-label"],["type","checkbox","name","acceptTerms",3,"ngModel","ngModelChange"],[1,"checkmark"],["type","checkbox","name","acceptPromotions",3,"ngModel","ngModelChange"],["type","submit","form","fuginiSignupForm",1,"submit-button"],["src","assets/img/campanha-fugini/logo.png",2,"width","auto","height","70px","display","block","position","absolute","right","40px","bottom","40px","z-index","1"]],template:function(e,n){1&e&&(t.TgZ(0,"form",0),t.NdJ("keydown.enter",function(a){return a.preventDefault()})("ngSubmit",function(){return n.onSubmit()}),t.TgZ(1,"div",1),t.TgZ(2,"div",2),t.TgZ(3,"label",3),t._uU(4,"Nome completo"),t.qZA(),t.TgZ(5,"input",4),t.NdJ("ngModelChange",function(a){return n.signup.nome=a}),t.qZA(),t.qZA(),t.TgZ(6,"div",2),t.TgZ(7,"label",3),t._uU(8,"CPF"),t.qZA(),t.TgZ(9,"input",5),t.NdJ("ngModelChange",function(a){return n.signup.cpf=a})("ngModelChange",function(a){return n.onCpfChange(a)}),t.qZA(),t.qZA(),t.TgZ(10,"div",2),t.TgZ(11,"label",3),t._uU(12,"N\xfamero de telefone"),t.qZA(),t.TgZ(13,"input",6),t.NdJ("ngModelChange",function(a){return n.signup.telefone=a}),t.qZA(),t.qZA(),t.TgZ(14,"div",2),t.TgZ(15,"label",3),t._uU(16,"Data de nascimento"),t.qZA(),t.TgZ(17,"input",7),t.NdJ("ngModelChange",function(a){return n.signup.birthDate=a}),t.qZA(),t.qZA(),t.TgZ(18,"div",2),t.TgZ(19,"label",3),t._uU(20,"Email"),t.qZA(),t.TgZ(21,"input",8),t.
1NdJ("ngModelChange",function(a){return n.signup.email=a})("blur",function(a){return n.onEmailBlur(a)}),t.qZA(),t.qZA(),t.TgZ(22,"div",2),t.TgZ(23,"label",3),t._uU(24,"CEP"),t.qZA(),t.TgZ(25,"input",9),t.NdJ("ngModelChange",function(a){return n.signup.cep=a})("ngModelChange",function(a){return n.onCepChange(a)}),t.qZA(),t.qZA(),t.TgZ(26,"div",2),t.TgZ(27,"label",3),t._uU(28,"Endereco"),t.qZA(),t.TgZ(29,"input",10),t.NdJ("ngModelChange",function(a){return n.signup.endereco=a}),t.qZA(),t.qZA(),t.TgZ(30,"div",2),t.TgZ(31,"label",3),t._uU(32,"N\xfamero"),t.qZA(),t.TgZ(33,"input",11),t.NdJ("ngModelChange",function(a){return n.signup.numero=a}),t.qZA(),t.qZA(),t.TgZ(34,"div",12),t.TgZ(35,"label",3),t._uU(36,"Complemento"),t.qZA(),t.TgZ(37,"input",13),t.NdJ("ngModelChange",function(a){return n.signup.complemento=a}),t.qZA(),t.qZA(),t.TgZ(38,"div",2),t.TgZ(39,"label",3),t._uU(40,"Senha (4 n\xfameros)"),t.qZA(),t.TgZ(41,"input",14),t.NdJ("ngModelChange",function(a){return n.signup.senha=a})("keypress",function(a){return n.allowOnlyNumbers(a)}),t.qZA(),t.qZA(),t.TgZ(42,"div",2),t.TgZ(43,"label",3),t._uU(44,"Confirme Senha"),t.qZA(),t.TgZ(45,"input",15),t.NdJ("ngModelChange",function(a){return n.confirmarSenha=a})("keypress",function(a){return n.allowOnlyNumbers(a)}),t.qZA(),t.qZA(),t.qZA(),t.TgZ(46,"div",16),t.TgZ(47,"div",17),t.TgZ(48,"label",18),t.TgZ(49,"input",19),t.NdJ("ngModelChange",function(a){return n.acceptTerms=a}),t.qZA(),t._UZ(50,"span",20),t._uU(51," Li e aceito os termos de uso da promo\xe7\xe3o "),t.qZA(),t.TgZ(52,"label",18),t.TgZ(53,"input",21),t.NdJ("ngModelChange",function(a){return n.acceptPromotions=a}),t.qZA(),t._UZ(54,"span",20),t._uU(55," Aceito receber promo\xe7\xf5es personalizadas "),t.qZA(),t.TgZ(56,"button",22),t._uU(57," ENVIAR "),t.qZA(),t.qZA(),t.qZA(),t._UZ(58,"img",23),t.qZA()),2&e&&(t.xp6(5),t.Q6J("ngModel",n.signup.nome),t.xp6(4),t.Q6J("ngModel",n.signup.cpf),t.xp6(4),t.Q6J("ngModel",n.signup.telefone),t.xp6(4),t.Q6J("ngModel",n.signup.birthDate)("dropSpecialCharacters",!1),t.xp6(4),t.Q6J("ngModel",n.signup.email),t.xp6(4),t.Q6J("ngModel",n.signup.cep),t.xp6(4),t.Q6J("ngModel",n.signup.endereco),t.xp6(4),t.Q6J("ngModel",n.signup.numero),t.xp6(4),t.Q6J("ngModel",n.signup.complemento),t.xp6(4),t.Q6J("ngModel",n.signup.senha),t.xp6(4),t.Q6J("ngModel",n.confirmarSenha),t.xp6(4),t.Q6J("ngModel",n.acceptTerms),t.xp6(4),t.Q6J("ngModel",n.acceptPromotions))},directives:[c._Y,c.JL,c.F,c.Fj,c.JJ,c.On,V.hx,c.c5,c.Wl],styles:['.fugini-signup-form[_ngcontent-%COMP%]{background-color:#8b0000;max-width:800px;width:770px;padding:50px 30px 30px}.fugini-signup-form[_ngcontent-%COMP%] .form-input[_ngcontent-%COMP%]{width:100%;padding:10px 12px;border:1.5px solid #3a3a3a;border-radius:8px;font-size:14px;box-shadow:0 2px 4px #00000080!important;transition:all .3s ease}label.form-label[_ngcontent-%COMP%], label.checkbox-label[_ngcontent-%COMP%]{color:#fff0cf}.signup-terms[_ngcontent-%COMP%]{align-items:center}.checkbox-container[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:8px;margin-top:16px}.form-section[_ngcontent-%COMP%]{margin-bottom:24px}.section-title[_ngcontent-%COMP%]{font-size:18px;font-weight:bold;margin-bottom:16px;color:#333}.form-group[_ngcontent-%COMP%]{margin-bottom:16px}.form-label[_ngcontent-%COMP%]{display:block;margin-bottom:0;font-weight:500;color:#555}.input-row[_ngcontent-%COMP%]{display:flex;grid-gap:12px;gap:12px}.form-input[_ngcontent-%COMP%]{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-input[_ngcontent-%COMP%]:focus{outline:none;border-color:#d32f2f;box-shadow:0 0 0 2px #d32f2f40}.form-input.ng-invalid.ng-touched[_ngcontent-%COMP%]{border-color:#d32f2f}.divider[_ngcontent-%COMP%]{height:1px;background-color:#e0e0e0;margin:24px 0}.checkbox-group[_ngcontent-%COMP%]{margin-bottom:24px}.checkbox-label[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:12px;cursor:pointer;font-size:14px}.checkbox-label[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{margin-right:8px;width:16px;height:16px}.checkbox-label[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked{accent-color:#2fd337}.submit-button[_ngcontent-%COMP%]{width:100%;padding:12px;background-color:#319917;color:#fff0cf;border:1.5px solid #3a3a3a;border-radius:8px;box-shadow:0 2px 4px #00000080!important;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color .2s;font-family:"FOCO",sans-serif;letter-spacing:2px}.submit-button[_ngcontent-%COMP%]:hover:not(:disabled){background-color:#319917}.submit-button[_ngcontent-%COMP%]:disabled{background-color:#b3e6a7;cursor:not-allowed}@media (max-width: 768px){.fugini-container[_ngcontent-%COMP%]{padding:10px}.fugini-signup-form[_ngcontent-%COMP%]{padding:20px;max-width:80vw}.input-row[_ngcontent-%COMP%]{flex-direction:column;grid-gap:8px;gap:8px}img[src*="logo.png"][_ngcontent-%COMP%]{display:none!important}}@media (max-width: 768px){input.form-input.complemento[_ngcontent-%COMP%]{width:100%}}']}),o})();var go=s(82817);let ut=(()=>{class o{validateCpf(e){if(e){if(this.allSameCaracters(e)||11!=e.length)return!1;let i,n=0;const a=e.split("");for(let d=0;d<9;d++)n+=parseInt(a[d],10)*(10-d);if(i=10*n%11,i=10!=i?i:0,i!=parseInt(a[9],10))return!1;n=0;for(let d=0;d<10;d++)n+=parseInt(a[d],10)*(11-d);if(i=10*n%11,i=10!=i?i:0,i!=parseInt(a[10],10))return!1}return!0}allSameCaracters(e){let n=!1;if(e){let i=e.substr(0,1);n=!0;for(let a=0;a<e.length;a++)if(i!=e.substr(a,1)){n=!1;break}}return n}}return o.\u0275fac=function(e){return new(e||o)}
1,o.\u0275prov=t.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"}),o})();function uo(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",3),t.TgZ(1,"div",4),t.TgZ(2,"label",5),t._uU(3,"CPF"),t.qZA(),t.TgZ(4,"input",6),t.NdJ("ngModelChange",function(i){return t.CHM(e),t.oxw().user.email=i}),t.qZA(),t.qZA(),t.TgZ(5,"div",4),t.TgZ(6,"label",5),t._uU(7,"Senha"),t.qZA(),t.TgZ(8,"input",7),t.NdJ("ngModelChange",function(i){return t.CHM(e),t.oxw().user.password=i}),t.qZA(),t.qZA(),t.TgZ(9,"div",4),t.TgZ(10,"button",8),t._uU(11,"ENTRAR"),t.qZA(),t.qZA(),t.TgZ(12,"div",4),t.TgZ(13,"button",9),t.NdJ("click",function(i){return t.CHM(e),t.oxw().onClickRecuperarSenha(i)}),t._uU(14," ESQUECI MINHA SENHA "),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=t.oxw();t.xp6(4),t.Q6J("ngModel",e.user.email),t.xp6(4),t.Q6J("ngModel",e.user.password)}}function mo(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",3),t.TgZ(1,"div",4),t.TgZ(2,"label",5),t._uU(3,"EMAIL"),t.qZA(),t.TgZ(4,"input",10),t.NdJ("ngModelChange",function(i){return t.CHM(e),t.oxw().email=i}),t.qZA(),t.qZA(),t.TgZ(5,"div",4),t.TgZ(6,"button",9),t.NdJ("click",function(i){return t.CHM(e),t.oxw().onClickEnviarEmail(i)}),t._uU(7," ENVIAR EMAIL "),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=t.oxw();
1t.xp6(4),t.Q6J("ngModel",e.email)}}let fo=(()=>{class o{constructor(e,n,i,a,d){this.fb=e,this.userService=n,this.service=i,this.validatorService=a,this.cashlocalMessageService=d,this.login=new t.vpe,this.loading=new t.vpe,this.user=new go.n,this.recuperarSenhaView=!1}onSubmit(){return(0,k.mG)(this,void 0,void 0,function*(){if(!this.recuperarSenhaView&&this.validate())try{this.loading.emit(!0);let e=yield this.service.login(this.user.email,this.user.password).toPromise();"true"==e.status?(localStorage.setItem("cpf",e.cpf.toLowerCase()),localStorage.setItem("email",e.email.toLowerCase()),localStorage.setItem("loggedAt",(new Date).toISOString()),this.login.emit(e)):this.cashlocalMessageService.addErrorToast("nao cadastrado"==e.status?"Usu\xe1rio n\xe3o cadastrado. Necess\xe1rio fazer o cadastro":"Senha inv\xe1lida")}catch(e){}finally{this.loading.emit(!1)}})}validate(){let e=!0;return(!this.validatorService.validateCpf(this.user.email)||!(this.user.password&&""!==this.user.password))&&(this.cashlocalMessageService.addErrorToast("CPF ou senha incorretos"),e=!1),e}onClickRecuperarSenha(e){this.recuperarSenhaView=!0}onClickEnviarEmail(e){return(0,k.mG)(this,void 0,void 0,function*(){if(this.isValidEmail())try{this.loading.emit(!0);var n=yield this.service.enviarRecuperacaoSenha(this.email).toPromise();console.log(n),"ok"==n.senha&&this.cashlocalMessageService.addSuccessToast("Ser\xe1 enviado um email com instru\xe7\xf5es")}catch(i){}finally{this.loading.emit(!1)}else this.cashlocalMessageService.addErrorToast("Email inv\xe1lido")})}isValidEmail(){return!!this.email&&/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(this.email)}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(c.qu),t.Y36(N.K),t.Y36(D),t.Y36(ut),t.Y36(P.T))},o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-signin"]],outputs:{login:"login",loading:"loading"},decls:4,vars:2,consts:[["id","fuginiSigninForm",1,"fugini-signin-form",3,"keydown.enter","ngSubmit"],[1,"p-grid","p-fluid"],["class","signin-form",4,"ngIf"],[1,"signin-form"],[1,"p-col-12"],[1,"form-label"],["type","text","name","cpf","mask","000.000.000-00",1,"form-input",3,"ngModel","ngModelChange"],["type","password","name","senha",1,"form-input",3,"ngModel","ngModelChange"],["type","submit",1,"submit-button"],[1,"submit-button",3,"click"],["type","text","name","email",1,"form-input",3,"ngModel","ngModelChange"]],template:function(e,n){1&e&&(t.TgZ(0,"form",0),t.NdJ("keydown.enter",function(a){return a.preventDefault()})("ngSubmit",function(){return n.onSubmit()}),t.TgZ(1,"div",1),t.YNc(2,uo,15,2,"div",2),t.YNc(3,mo,8,1,"div",2),t.qZA(),t.qZA()),2&e&&(t.xp6(2),t.Q6J("ngIf",!n.recuperarSenhaView),t.xp6(1),t.Q6J("ngIf",n.recuperarSenhaView))},directives:[c._Y,c.JL,c.F,C.O5,V.hx,c.Fj,c.JJ,c.On],styles:['.fugini-signin-form[_ngcontent-%COMP%]{background-color:#8b0000;max-width:800px;width:370px;padding-top:10px;padding-left:30px;padding-bottom:20px}.fugini-signin-form[_ngcontent-%COMP%] .form-input[_ngcontent-%COMP%]{width:90%;padding:10px 12px;border:1.5px solid #3a3a3a;border-radius:8px;font-size:14px;box-shadow:0 2px 4px #00000080!important;transition:all .3s ease}label.form-label[_ngcontent-%COMP%], label.checkbox-label[_ngcontent-%COMP%]{color:#fff0cf}.signin-terms[_ngcontent-%COMP%]{align-items:center}.checkbox-container[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:8px;margin-top:16px}.form-section[_ngcontent-%COMP%]{margin-bottom:24px}.section-title[_ngcontent-%COMP%]{font-size:18px;font-weight:bold;margin-bottom:16px;color:#333}.form-group[_ngcontent-%COMP%]{margin-bottom:16px}.form-label[_ngcontent-%COMP%]{display:block;margin-bottom:8px;font-weight:500;color:#555}.input-row[_ngcontent-%COMP%]{display:flex;grid-gap:12px;gap:12px}.form-input[_ngcontent-%COMP%]{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-input[_ngcontent-%COMP%]:focus{outline:none;border-color:#d32f2f;box-shadow:0 0 0 2px #d32f2f40}.form-input.ng-invalid.ng-touched[_ngcontent-%COMP%]{border-color:#d32f2f}.divider[_ngcontent-%COMP%]{height:1px;background-color:#e0e0e0;margin:24px 0}.checkbox-group[_ngcontent-%COMP%]{margin-bottom:24px}.checkbox-label[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:12px;cursor:pointer;font-size:14px}.checkbox-label[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{margin-right:8px;width:16px;height:16px}.checkbox-label[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked{accent-color:#2fd337}.submit-button[_ngcontent-%COMP%]{width:90%;margin-top:16px;padding:12px;background-color:#319917;color:#fff0cf;border:1.5px solid #3a3a3a;border-radius:8px;box-shadow:0 2px 4px #00000080!important;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color .2s;font-family:"FOCO",sans-serif;letter-spacing:2px}.submit-button[_ngcontent-%COMP%]:hover:not(:disabled){background-color:#319917}.submit-button[_ngcontent-%COMP%]:disabled{background-color:#b3e6a7;cursor:not-allowed}.signin-form[_ngcontent-%COMP%]{width:350px}@media (max-width: 768px){.fugini-container[_ngcontent-%COMP%]{padding:10px}.fugini-signin-form[_ngcontent-%COMP%]{padding:20px;width:100%!important;max-width:100%!important}.input-row[_ngcontent-%COMP%]{flex-direction:column;grid-gap:8px;gap:8px}.signin-form[_ngcontent-%COMP%]{width:100%!important;max-width:100%!important}.form-input[_ngcontent-%COMP%]{width:100%!important}.submit-button[_ngcontent-%COMP%]{width:100%!important}}']}),o})(),ho=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)}
1,o.\u0275cmp=t.Xpm({type:o,selectors:[["info-card"]],inputs:{step:"step",image:"image",text:"text"},decls:8,vars:3,consts:[[1,"info-card"],[1,"info-card-header"],[1,"card-body"],[3,"src"],[1,"step-number"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0),t.TgZ(1,"div",1),t.TgZ(2,"span"),t._uU(3),t.qZA(),t.qZA(),t.TgZ(4,"div",2),t._UZ(5,"img",3),t.qZA(),t.qZA(),t.TgZ(6,"div",4),t._uU(7),t.qZA()),2&e&&(t.xp6(3),t.Oqu(n.text),t.xp6(2),t.Q6J("src",n.image,t.LSH),t.xp6(2),t.Oqu(n.step))},styles:['.info-card[_ngcontent-%COMP%]{border:2px solid #212020;border-radius:12px;background:#FFF0CF;position:relative;width:320px;height:260px;overflow:hidden;display:flex;flex-direction:column}.info-card[_ngcontent-%COMP%] .info-card-header[_ngcontent-%COMP%]{background:#8b0000;color:#fff0cf;text-align:center;font-size:14px;font-family:"FOCO",sans-serif;letter-spacing:1px;padding:10px 30px 5px;flex-shrink:0}.info-card[_ngcontent-%COMP%] .card-body[_ngcontent-%COMP%]{text-align:center;padding:20px;flex:1;display:flex;align-items:center;justify-content:center}.info-card[_ngcontent-%COMP%] .card-body[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.step-number[_ngcontent-%COMP%]{position:absolute;top:-10px;left:-10px;background:#FFF0CF;color:#8b0000;font-weight:bold;border-radius:50%;border:1px solid #212020;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:14px;font-family:"FOCO",sans-serif}@media (max-width: 1200px){.info-card[_ngcontent-%COMP%]{width:100%;max-width:280px;height:220px}.info-card[_ngcontent-%COMP%] .info-card-header[_ngcontent-%COMP%]{font-size:12px;padding:8px 15px;letter-spacing:.5px}.info-card[_ngcontent-%COMP%] .card-body[_ngcontent-%COMP%]{padding:15px 10px}}@media (max-width: 992px){.info-card[_ngcontent-%COMP%]{width:100%;max-width:240px;height:200px}.info-card[_ngcontent-%COMP%] .info-card-header[_ngcontent-%COMP%]{font-size:11px;padding:6px 12px}.info-card[_ngcontent-%COMP%] .card-body[_ngcontent-%COMP%]{padding:12px 8px}}@media (max-width: 768px){.info-card[_ngcontent-%COMP%]{width:100%;max-width:400px;height:260px;margin:0 auto}.info-card[_ngcontent-%COMP%] .info-card-header[_ngcontent-%COMP%]{font-size:14px;padding:10px 25px}.info-card[_ngcontent-%COMP%] .card-body[_ngcontent-%COMP%]{padding:20px}}']}),o})(),_o=(()=>{class o{constructor(){this.participate=new t.vpe,this.isLogged=!1}onClick(e){this.participate.emit()}}return o.\u0275fac=function(e){return new(e||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-campaign-steps"]],outputs:{participate:"participate"},decls:20,vars:3,consts:[[1,"como-participar-grid"],[1,"cards"],["text","COMPRE PRODUTOS FUGINI (LINHA BIQUINHO VALE PONTOS EM DOBRO)","image","assets/img/campanha-fugini/produtos-novo.png",1,"card",3,"step"],["text","CADASTRE SEUS CUPONS FISCAIS NO SITE","image","assets/img/campanha-fugini/produtos-fugini-2.png",1,"card",3,"step"],["text","CONCORRA A PR\xcaMIOS INSTANT\xc2NEOS E SEMANAIS","image","assets/img/campanha-fugini/roleta.png",1,"card",3,"step"],[1,"steps-info"],[1,"bubble-btn"],[3,"click"],[2,"line-height","1"]],template:function(e,n){1&e&&(t.TgZ(0,"section",0),t.TgZ(1,"div",1),t._UZ(2,"info-card",2),t._UZ(3,"info-card",3),t._UZ(4,"info-card",4),t.qZA(),t.TgZ(5,"div",5),t.TgZ(6,"div",6),t.TgZ(7,"button",7),t.NdJ("click",function(a){return n.onClick(a)}),t._uU(8,"PARTICIPE J\xc1!"),t.qZA(),t.qZA(),t.TgZ(9,"span",8),t._uU(10," \u2981\tR$ 1,00 em produtos Fugini vale 1 ponto. "),t.qZA(),t._UZ(11,"br"),t.TgZ(12,"span"),t._uU(13," \u2981\tQuer acelerar suas chances? Procure pelos nossos Produtos Aceleradores, a linha Biquinho! Com eles, cada R$ 1,00 gasto vale o dobro de pontos. "),t.qZA(),t._UZ(14,"br"),t.TgZ(15,"span"),t._uU(16," \u2981\tJuntou 20 pontos? Voc\xea j\xe1 garante 1 n\xfamero da sorte para o sorteio e 1 giro na nossa roleta premiada para concorrer a pr\xeamios instant\xe2neos! "),t.qZA(),t._UZ(17,"br"),t.TgZ(18,"span"),t._uU(19," \u2981\tDica especial: Use um cupom do seu influenciador favorito e comece com 10 pontos extras! "),t.qZA(),t.qZA(),t.qZA()),2&e&&(t.xp6(2),t.Q6J("step",1),t.xp6(1),t.Q6J("step",2),t.xp6(1),t.Q6J("step",3))},directives:[ho],styles:['@charset "UTF-8";.como-participar-grid[_ngcontent-%COMP%]{display:grid;grid-template-areas:"cards cards cards" "desc desc desc";grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px;position:relative;padding:20px 60px 40px;max-width:1400px;margin:0 auto}.cards[_ngcontent-%COMP%]{grid-area:cards;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;justify-items:center;margin-bottom:10px}.card[_ngcontent-%COMP%]{width:100%;max-width:320px}.steps-info[_ngcontent-%COMP%]{grid-area:desc;background-color:#fff0cf;font-size:15px;line-height:1.6;letter-spacing:.5px;border:2px solid #212020;border-radius:12px;padding:50px 30px 25px;z-index:2;position:relative;max-width:1100px;justify-self:center;width:100%}.bubble-btn[_ngcontent-%COMP%]{position:absolute;top:-25px;left:0;right:0;transform:none;z-index:3;display:flex;justify-content:center}.bubble-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{background:#8b0000;color:#fff0cf;font-weight:900;font-size:26px;border:2px solid #212020;border-radius:9999px;padding:14px 40px;cursor:pointer;font-family:"FOCO",sans-serif;text-transform:uppercase;box-shadow:0 4px 8px #0000004d;transition:transform .15s ease,box-shadow .15s ease;animation:pulse 1.8s infinite}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #8b000099}70%{transform:scale(1.05);box-shadow:0 0 0 15px #8b000000}to{transform:scale(1);box-shadow:0 0 #8b000000}}@media (max-width: 1200px){.como-participar-grid[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr 1fr;padding:10px 30px 30px;grid-gap:12px;gap:12px}.cards[_ngcontent-%COMP%]{grid-gap:15px;gap:15px}.steps-info[_ngcontent-%COMP%]{font-size:12px;padding:38px 20px 15px;line-height:1.5;max-width:900px}.bubble-btn[_ngcontent-%COMP%]{top:-20px}.bubble-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:18px;padding:8px 25px}}@media (max-width: 992px){.como-participar-grid[_ngcontent-%COMP%]{grid-template-areas:"cards cards" "desc desc";grid-template-columns:1fr 1fr;padding:10px 20px 0}.cards[_ngcontent-%COMP%]{grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.card[_ngcontent-%COMP%]{max-width:240px}.steps-info[_ngcontent-%COMP%]{font-size:11px;padding:32px 15px 12px;line-height:1.4;max-width:700px}.bubble-btn[_ngcontent-%COMP%]{top:-18px}.bubble-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:16px;padding:7px 22px}}@media (max-width: 768px){.como-participar-grid[_ngcontent-%COMP%]{grid-template-areas:"cards" "desc";grid-template-columns:1fr;padding:15px 20px 20px}.cards[_ngcontent-%COMP%]{grid-template-columns:1fr;grid-gap:20px;gap:20px}.card[_ngcontent-%COMP%]{max-width:100%}.steps-info[_ngcontent-%COMP%]{font-size:14px;padding:42px 20px 15px;max-width:100%}.bubble-btn[_ngcontent-%COMP%]{top:-20px}.bubble-btn[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:18px;padding:10px 25px}}']}
1),o})();function xo(o,r){if(1&o&&(t.TgZ(0,"tr"),t.TgZ(1,"td",38),t._uU(2),t.qZA(),t.TgZ(3,"td",39),t._uU(4),t.qZA(),t.TgZ(5,"td",40),t._uU(6),t.qZA(),t.qZA()),2&o){const e=r.$implicit;t.xp6(2),t.Oqu(e.premio),t.xp6(2),t.Oqu(e.vencedor),t.xp6(2),t.Oqu(e.data)}}let Co=(()=>{class o{constructor(e,n,i){this.fb=e,this.service=n,this.cashlocalMessageService=i,this.formSubmitted=new t.vpe,this.loading=new t.vpe,this.winners=[]}ngOnInit(){this.load()}load(){return(0,k.mG)(this,void 0,void 0,function*(){try{this.loading.emit(!0);var e=yield this.service.getGanhadores().toPromise();for(let n=0;n<e.records.length;n++){const i=e.records[n];this.winners.push({premio:i.fields.tipo,vencedor:i.fields.nome,data:i.fields.Created})}}catch(n){}finally{this.loading.emit(!1)}})}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(c.qu),t.Y36(D),t.Y36(P.T))},o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-winner"]],outputs:{formSubmitted:"formSubmitted",loading:"loading"},decls:68,vars:1,consts:[["id","fuginiWinnerForm",1,"fugini-winner",3,"keydown.enter"],["src","assets/img/campanha-fugini/back_winner.png",2,"width","100%","height","100%","object-fit","cover","display","block","position","absolute","top","0","left","0","z-index","1"],["z-index","2",1,"fugini-winner-table"],[1,"p-grid","p-fluid",2,"width","100%"],[1,"col-lg-12","col-sm-12","title"],[2,"font-size","16px","margin-right","20px"],[1,"winners-container"],[1,"table-wrapper"],[1,"winners-table"],[4,"ngFor","ngForOf"],[1,"footer-spacer"],[1,"fugini-footer"],[1,"footer-inner"],[1,"footer-brand"],["src","assets/img/campanha-fugini/logo.png","alt","F\xe1brica de Pr\xeamios Fugini",1,"footer-logo"],[1,"footer-social"],["href","https://www.tiktok.com/@fugini","target","_blank","rel","noopener noreferrer",1,"social-link"],[1,"social-icon"],["viewBox","0 0 24 24","fill","#000"],["d","M16 8.5c1.9 1.4 3.6 1.9 5 2v3.2c-1.9-.1-3.5-.7-5-1.7V16c0 3.9-3.1 7-7 7S2 19.9 2 16s3.1-7 7-7h.5v3.3H9c-2 0-3.7 1.7-3.7 3.7S7 19 9 19s3.7-1.7 3.7-3.7V2h3.3c.2 2.4 1.6 4.8 4 6.5z"],["href","https://www.youtube.com/@FuginiAlimentos","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#c00"],["d","M23 7.5s-.2-1.6-.8-2.3c-.7-.8-1.5-.8-1.9-.9C17.9 4 12 4 12 4h0s-5.9 0-8.3.3c-.4 0-1.2.1-1.9.9C1.2 5.9 1 7.5 1 7.5S.8 9.3.8 11v2c0 1.7.2 3.5.2 3.5s.2 1.6.8 2.3c.7.8 1.7.8 2.2.9C6.1 19.9 12 20 12 20s5.9 0 8.3-.3c.4 0 1.2-.1 1.9-.9.6-.7.8-2.3.8-2.3s.2-1.8.2-3.5v-2c0-1.7-.2-3.5-.2-3.5zM9.8 15.3V8.7l6.2 3.3-6.2 3.3z"],["href","https://www.facebook.com/FuginiAlimentos","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#1877F2"],["d","M22 12a10 10 0 1 0-11.6 9.9v-7h-2v-3h2v-2.3c0-2 1.2-3.1 3-3.1.9 0 1.8.1 1.8.1v2h-1c-1 0-1.3.6-1.3 1.2V12h2.3l-.4 3h-1.9v7A10 10 0 0 0 22 12"],["href","https://www.instagram.com/fuginialimentos/","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#E4405F"],["d","M12 2.2c3.2 0 3.6 0 4.9.1 1.2.1 1.9.2 2.3.4.6.2 1 .5 1.5 1s.8.9 1 1.5c.2.4.3 1.1.4 2.3.1 1.3.1 1.7.1 4.9s0 3.6-.1 4.9c-.1 1.2-.2 1.9-.4 2.3-.2.6-.5 1-1 1.5s-.9.8-1.5 1c-.4.2-1.1.3-2.3.4-1.3.1-1.7.1-4.9.1s-3.6 0-4.9-.1c-1.2-.1-1.9-.2-2.3-.4-.6-.2-1-.5-1.5-1s-.8-.9-1-1.5c-.2-.4-.3-1.1-.4-2.3C2.2 15.6 2.2 15.2 2.2 12s0-3.6.1-4.9c.1-1.2.2-1.9.4-2.3.2-.6.5-1 1-1.5s.9-.8 1.5-1c.4-.2 1.1-.3 2.3-.4C8.4 2.2 8.8 2.2 12 2.2zm
10 1.8c-3.2 0-3.6 0-4.8.1-1.1.1-1.7.2-2 .3-.5.1-.8.3-1.2.7-.4.4-.6.7-.7 1.2-.1.3-.2.9-.3 2-.1 1.2-.1 1.6-.1 4.8s0 3.6.1 4.8c.1 1.1.2 1.7.3 2 .1.5.3.8.7 1.2.4.4.7.6 1.2.7.3.1.9.2 2 .3 1.2.1 1.6.1 4.8.1s3.6 0 4.8-.1c1.1-.1 1.7-.2 2-.3.5-.1.8-.3 1.2-.7.4-.4.6-.7.7-1.2.1-.3.2-.9.3-2 .1-1.2.1-1.6.1-4.8s0-3.6-.1-4.8c-.1-1.1-.2-1.7-.3-2-.1-.5-.3-.8-.7-1.2-.4-.4-.7-.6-1.2-.7-.3-.1-.9-.2-2-.3-1.2-.1-1.6-.1-4.8-.1zm0 3.2a6.8 6.8 0 1 1 0 13.6 6.8 6.8 0 0 1 0-13.6zm0 1.8a5 5 0 1 0 0 10 5 5 0 0 0 0-10zm5.4-2.5a1.6 1.6 0 1 1 0 3.2 1.6 1.6 0 0 1 0-3.2z"],["href","https://www.linkedin.com/company/fugini-alimentos-ltda","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#0A66C2"],["d","M4.98 3.5C4.98 4.88 3.87 6 2.5 6S0 4.88 0 3.5 1.12 1 2.5 1 4.98 2.12 4.98 3.5zM.5 8h4V23h-4V8zM8 8h3.8v2.1h.1c.5-.9 1.8-2.1 3.8-2.1 4.1 0 4.9 2.7 4.9 6.3V23h-4v-6.5c0-1.5 0-3.4-2.1-3.4-2.1 0-2.4 1.6-2.4 3.3V23H8V8z"],["href","https://br.pinterest.com/fuginialimentos/","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#E60023"],["d","M12.2 2C6.6 2 3 6 3 9.9c0 2.4.9 4.6 3 5.4.3.1.5 0 .6-.3.1-.2.2-.9.3-1.1.1-.3 0-.4-.2-.7-.6-.7-1-1.6-1-2.9 0-3.8 2.9-7.2 7.5-7.2 4.1 0 6.4 2.5 6.4 5.8 0 4.4-2 8.1-5.1 8.1-1.7 0-3-1.4-2.6-3.1.5-2 1.4-4.1 1.4-5.5 0-1.3-.7-2.3-2.2-2.3-1.8 0-3.1 1.8-3.1 4.1 0 1.5.5 2.5.5 2.5l-2 8.6c-.6 2.4-.1 5 .1 7.4 0 0 .1.1.1.1 0 0 .1 0 .1-.1 2.4-3.1 3.1-4.6 4.1-7.6.3-.9 1.8-5.5 1.8-5.5.9 1.6 3 .9 3 .9 3.5-1.5 4.9-5.7 4.9-9.3C21 5.1 17.4 2 12.2 2z"],[1,"footer-sep"],[1,"footer-regulation"],["href","https://www.fabricadepremiosfugini.com.br","target","_blank","rel","noopener noreferrer"],["data-label","PR\xcaMIO"],["data-label","VENCEDOR"],["data-label","DATA"]],template:function(e,n){1&e&&(t.TgZ(0,"form",0),t.NdJ("keydown.enter",function(a){return a.preventDefault()}),t._UZ(1,"img",1),t.TgZ(2,"div",2),t.TgZ(3,"div",3),t.TgZ(4,"div",4),t.TgZ(5,"span",5),t._uU(6,"LISTA DE GANHADORES"),t.qZA(),t.qZA(),t.TgZ(7,"div",6),t.TgZ(8,"div",7),t.TgZ(9,"table",8),t.TgZ(10,"thead"),t.TgZ(11,"tr"),t.TgZ(12,"th"),t._uU(13,"PR\xcaMIO"),t.qZA(),t.TgZ(14,"th"),t._uU(15,"VENCEDOR"),t.qZA(),t.TgZ(16,"th"),t._uU(17,"DATA"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(18,"tbody"),t.YNc(19,xo,7,3,"tr",9),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t._UZ(20,"div",10),t.TgZ(21,"footer",11),t.TgZ(22,"div",12),t.TgZ(23,"div",13),t._UZ(24,"img",14),t.qZA(),t.TgZ(25,"div",15),t.TgZ(26,"a",16),t.TgZ(27,"span",17),t.O4$(),t.TgZ(28,"svg",18),t._UZ(29,"path",19),t.qZA(),t.qZA(),t.kcU(),t.TgZ(30,"span"),t._uU(31,"TikTok"),t.qZA(),t.qZA(),t.TgZ(32,"a",20),t.TgZ(33,"span",17),t.O4$(),t.TgZ(34,"svg",21),t._UZ(35,"path",22),t.qZA(),t.qZA(),t.kcU(),t.TgZ(36,"span"),t._uU(37,"YouTube"),t.qZA(),t.qZA(),t.TgZ(38,"a",23),t.TgZ(39,"span",17),t.O4$(),t.TgZ(40,"svg",24),t._UZ(41,"path",25),t.qZA(),t.qZA(),t.kcU(),t.TgZ(42,"span"),t._uU(43,"Facebook"),t.qZA(),t.qZA(),t.TgZ(44,"a",26),t.TgZ(45,"span",17),t.O4$(),t.TgZ(46,"svg",27),t._UZ(47,"path",28),t.qZA(),t.qZA(),t.kcU(),t.TgZ(48,"span"),t._uU(49,"Instagram"),t.qZA(),t.qZA(),t.TgZ(50,"a",29),t.TgZ(51,"span",17),t.O4$(),t.TgZ(52,"svg",30),t._UZ(53,"path",31),t.qZA(),t.qZA(),t.kcU(),t.TgZ(54,"span"),t._uU(55,"LinkedIn"),t.qZA(),t.qZA(),t.TgZ(56,"a",32),t.TgZ(57,"span",17),t.O4$(),t.TgZ(58,"svg",33),t._UZ(59,"path",34),t.qZA(),t.qZA(),t.kcU(),t.TgZ(60,"span"),t._uU(61,"Pinterest"),t.qZA(),t.qZA(),t.qZA(),t._UZ(62,"div",35),t.TgZ(63,"div",36),t.TgZ(64,"p"),t._uU(65," Certificados de autoriza\xe7\xe3o SPA/ME N\xba 05.045019/2025 e SPA/ME N\xba 04.045006/2025. Regulamentos completos, datas dos sorteios e demais informa\xe7\xf5es dispon\xedveis no website da Promo\xe7\xe3o: "),t.TgZ(66,"a",37),t._uU(67,"www.fabricadepremiosfugini.com.br"),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA()),2&e&&(t.xp6(19),t.Q6J("ngForOf",n.winners))},directives:[c._Y,c.JL,c.F,C.sg],styles:['@charset "UTF-8";.fugini-winner-table[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:3;background-color:#fff0cf;justify-content:center;top:580px;left:50%;padding-top:30px;padding-left:30px;border:1.5px solid #3a3a3a;border-radius:8px;box-shadow:0 4px 12px #0000001a;font-family:"FOCO",sans-serif;transform:translate(-50%)}.title[_ngcontent-%COMP%]{height:60px;display:flex;justify-content:center}.fugini-winner-logo[_ngcontent-%COMP%]{z-index:4}.winners-container[_ngcontent-%COMP%]{text-align:center;margin-left:auto;margin-right:auto;width:90%;height:85%;max-width:700px}.title[_ngcontent-%COMP%]{font-family:"FOCO",sans-serif;font-size:1.5rem;margin-bottom:15px}.winners-table[_ngcontent-%COMP%]{width:100%;background:#FFF0CF;border-radius:8px;overflow:initial;box-shadow:0 2px 6px #00000026}.winners-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{position:sticky;top:0;background-color:#a20000;color:#fff0cf;z-index:3}.winners-table[_ngcontent-%COMP%] th[_ngcontent-%COMP%], .winners-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:12px;text-align:center;font-size:1rem}.winners-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(even){background-color:#f9f9f9}.table-wrapper[_ngcontent-%COMP%]{max-height:250px;overflow-y:auto;border-radius:8px;box-shadow:0 2px 6px #00000026}@media (max-width: 768px){.fugini-winner-table[_ngcontent-%COMP%]{width:100%;top:140px;padding-top:80px}.fugini-winner-logo[_ngcontent-%COMP%]{left:30px;top:80px;width:auto;height:89px}.title[_ngcontent-%COMP%]{justify-content:center}.fugini-winner-table[_ngcontent-%COMP%]{padding-left:0}.winners-table[_ngcontent-%COMP%]{border-radius:12px;overflow:hidden;background:transparent;box-shadow:none}.winners-table[_ngcontent-%COMP%] thead[_ngcontent-%COMP%]{display:none}.winners-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%], .winners-table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%], .winners-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{display:block;width:100%}.winners-table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{background:#fff0cf;border:1px solid #3a3a3a;border-radius:10px;box-shadow:0 4px 10px #0000001f;padding:10px 12px;margin:12px 0}.winners-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{position:relative;text-align:left;padding:10px 12px 10px 112px;font-size:.95rem;border-bottom:1px dashed rgba(0,0,0,.1)}.winners-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:last-child{border-bottom:none}.winners-table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]:before{content:attr(data-label);position:absolute;
1left:12px;top:10px;width:88px;font-weight:700;color:#a20000;text-transform:uppercase;font-size:.8rem}.table-wrapper[_ngcontent-%COMP%]{max-height:60vh;overflow-y:auto;padding:0 8px 8px;box-shadow:none}.footer-spacer[_ngcontent-%COMP%]{height:220px}}@media (min-width: 769px){.fugini-winner-table[_ngcontent-%COMP%]{width:80%;margin:0 auto;top:160px;padding-top:80px}.fugini-winner-logo[_ngcontent-%COMP%]{left:12%;top:100px;width:auto;height:150px}.table-wrapper[_ngcontent-%COMP%]{max-height:420px}}.fugini-footer[_ngcontent-%COMP%]{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:24px 0 40px;background:#8b0000;border-top:3px solid #212020;color:#fff0cf;position:relative;z-index:5;margin-top:40px;flex-shrink:0}.footer-spacer[_ngcontent-%COMP%]{height:180px}.footer-inner[_ngcontent-%COMP%]{max-width:1300px;margin:0 auto;padding:0 16px}.footer-brand[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:12px}.footer-logo[_ngcontent-%COMP%]{width:180px;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.footer-social[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;grid-gap:12px 20px;gap:12px 20px;justify-content:center}.fugini-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff0cf;text-decoration:none;font-weight:600}.fugini-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.social-link[_ngcontent-%COMP%]{display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.social-icon[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff0cf}.social-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:16px;height:16px;display:block}.footer-sep[_ngcontent-%COMP%]{height:1px;background:rgba(255,240,207,.3);margin:16px auto;max-width:900px}.footer-regulation[_ngcontent-%COMP%]{font-size:14px;line-height:1.5;text-align:center}@media (max-width: 768px){.footer-regulation[_ngcontent-%COMP%]{font-size:13px}.footer-logo[_ngcontent-%COMP%]{width:150px}.footer-spacer[_ngcontent-%COMP%]{height:840px}}@media (min-width: 769px) and (max-width: 1439px){.footer-spacer[_ngcontent-%COMP%]{height:780px}}@media (min-width: 1440px){.fugini-winner-table[_ngcontent-%COMP%]{width:65%;height:700px}.footer-spacer[_ngcontent-%COMP%]{height:850px}}']}),o})();var Rt=s(71088);let vo=(()=>{class o{constructor(){this.regulationPath="assets/img/campanha-fugini/Regulamento_final_Fugini.pdf"}downloadFile(){const e=document.createElement("a");e.href="assets/img/campanha-fugini/Regulamento_final_Fugini.pdf",e.download="Regulamento_Final_Fugini.pdf",e.click()}}return o.\u0275fac=function(e){return new(e||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-regulation"]],decls:58,vars:2,consts:[["id","fuginiWinnerForm",1,"fugini-winner",3,"keydown.enter"],["src","assets/img/campanha-fugini/back_winner.png",2,"width","100%","height","100%","object-fit","cover","display","block","position","absolute","top","0","left","0","z-index","1"],[1,"p-grid","p-fluid","regulation-form"],["id","regulamentoView",1,"regulamento"],[2,"display","block","width","100%","height","100%",3,"src","render-text"],[1,"download-container"],[1,"download"],[1,"download-btn",3,"click"],[1,"icon"],[1,"fugini-footer"],[1,"footer-inner"],[1,"footer-brand"],["src","assets/img/campanha-fugini/logo.png","alt","F\xe1brica de Pr\xeamios Fugini",1,"footer-logo"],[1,"footer-social"],["href","https://www.tiktok.com/@fugini","target","_blank","rel","noopener noreferrer",1,"social-link"],[1,"social-icon"],["viewBox","0 0 24 24","fill","#000"],["d","M16 8.5c1.9 1.4 3.6 1.9 5 2v3.2c-1.9-.1-3.5-.7-5-1.7V16c0 3.9-3.1 7-7 7S2 19.9 2 16s3.1-7 7-7h.5v3.3H9c-2 0-3.7 1.7-3.7 3.7S7 19 9 19s3.7-1.7 3.7-3.7V2h3.3c.2 2.4 1.6 4.8 4 6.5z"],["href","https://www.youtube.com/@FuginiAlimentos","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#c00"],["d","M23 7.5s-.2-1.6-.8-2.3c-.7-.8-1.5-.8-1.9-.9C17.9 4 12 4 12 4h0s-5.9 0-8.3.3c-.4 0-1.2.1-1.9.9C1.2 5.9 1 7.5 1 7.5S.8 9.3.8 11v2c0 1.7.2 3.5.2 3.5s.2 1.6.8 2.3c.7.8 1.7.8 2.2.9C6.1 19.9 12 20 12 20s5.9 0 8.3-.3c.4 0 1.2-.1 1.9-.9.6-.7.8-2.3.8-2.3s.2-1.8.2-3.5v-2c0-1.7-.2-3.5-.2-3.5zM9.8 15.3V8.7l6.2 3.3-6.2 3.3z"],["href","https://www.facebook.com/Fug
1iniAlimentos","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#1877F2"],["d","M22 12a10 10 0 1 0-11.6 9.9v-7h-2v-3h2v-2.3c0-2 1.2-3.1 3-3.1.9 0 1.8.1 1.8.1v2h-1c-1 0-1.3.6-1.3 1.2V12h2.3l-.4 3h-1.9v7A10 10 0 0 0 22 12"],["href","https://www.instagram.com/fuginialimentos/","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#E4405F"],["d","M12 2.2c3.2 0 3.6 0 4.9.1 1.2.1 1.9.2 2.3.4.6.2 1 .5 1.5 1s.8.9 1 1.5c.2.4.3 1.1.4 2.3.1 1.3.1 1.7.1 4.9s0 3.6-.1 4.9c-.1 1.2-.2 1.9-.4 2.3-.2.6-.5 1-1 1.5s-.9.8-1.5 1c-.4.2-1.1.3-2.3.4-1.3.1-1.7.1-4.9.1s-3.6 0-4.9-.1c-1.2-.1-1.9-.2-2.3-.4-.6-.2-1-.5-1.5-1s-.8-.9-1-1.5c-.2-.4-.3-1.1-.4-2.3C2.2 15.6 2.2 15.2 2.2 12s0-3.6.1-4.9c.1-1.2.2-1.9.4-2.3.2-.6.5-1 1-1.5s.9-.8 1.5-1c.4-.2 1.1-.3 2.3-.4C8.4 2.2 8.8 2.2 12 2.2zm0 1.8c-3.2 0-3.6 0-4.8.1-1.1.1-1.7.2-2 .3-.5.1-.8.3-1.2.7-.4.4-.6.7-.7 1.2-.1.3-.2.9-.3 2-.1 1.2-.1 1.6-.1 4.8s0 3.6.1 4.8c.1 1.1.2 1.7.3 2 .1.5.3.8.7 1.2.4.4.7.6 1.2.7.3.1.9.2 2 .3 1.2.1 1.6.1 4.8.1s3.6 0 4.8-.1c1.1-.1 1.7-.2 2-.3.5-.1.8-.3 1.2-.7.4-.4.6-.7.7-1.2.1-.3.2-.9.3-2 .1-1.2.1-1.6.1-4.8s0-3.6-.1-4.8c-.1-1.1-.2-1.7-.3-2-.1-.5-.3-.8-.7-1.2-.4-.4-.7-.6-1.2-.7-.3-.1-.9-.2-2-.3-1.2-.1-1.6-.1-4.8-.1zm0 3.2a6.8 6.8 0 1 1 0 13.6 6.8 6.8 0 0 1 0-13.6zm0 1.8a5 5 0 1 0 0 10 5 5 0 0 0 0-10zm5.4-2.5a1.6 1.6 0 1 1 0 3.2 1.6 1.6 0 0 1 0-3.2z"],["href","https://www.linkedin.com/company/fugini-alimentos-ltda","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#0A66C2"],["d","M4.98 3.5C4.98 4.88 3.87 6 2.5 6S0 4.88 0 3.5 1.12 1 2.5 1 4.98 2.12 4.98 3.5zM.5 8h4V23h-4V8zM8 8h3.8v2.1h.1c.5-.9 1.8-2.1 3.8-2.1 4.1 0 4.9 2.7 4.9 6.3V23h-4v-6.5c0-1.5 0-3.4-2.1-3.4-2.1 0-2.4 1.6-2.4 3.3V23H8V8z"],["href","https://br.pinterest.com/fuginialimentos/","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#E60023"],["d","M12.2 2C6.6 2 3 6 3 9.9c0 2.4.9 4.6 3 5.4.3.1.5 0 .6-.3.1-.2.2-.9.3-1.1.1-.3 0-.4-.2-.7-.6-.7-1-1.6-1-2.9 0-3.8 2.9-7.2 7.5-7.2 4.1 0 6.4 2.5 6.4 5.8 0 4.4-2 8.1-5.1 8.1-1.7 0-3-1.4-2.6-3.1.5-2 1.4-4.1 1.4-5.5 0-1.3-.7-2.3-2.2-2.3-1.8 0-3.1 1.8-3.1 4.1 0 1.5.5 2.5.5 2.5l-2 8.6c-.6 2.4-.1 5 .1 7.4 0 0 .1.1.1.1 0 0 .1 0 .1-.1 2.4-3.1 3.1-4.6 4.1-7.6.3-.9 1.8-5.5 1.8-5.5.9 1.6 3 .9 3 .9 3.5-1.5 4.9-5.7 4.9-9.3C21 5.1 17.4 2 12.2 2z"],[1,"footer-sep"],[1,"footer-regulation"],["href","https://www.fabricadepremiosfugini.com.br","target","_blank","rel","noopener noreferrer"]],template:function(e,n){1&e&&(t.TgZ(0,"form",0),t.NdJ("keydown.enter",function(a){return a.preventDefault()}),t._UZ(1,"img",1),t.TgZ(2,"div",2),t.TgZ(3,"div",3),t._UZ(4,"pdf-viewer",4),t.qZA(),t.qZA(),t.TgZ(5,"div",5),t.TgZ(6,"div",6),t.TgZ(7,"button",7),t.NdJ("click",function(){return n.downloadFile()}),t._uU(8," DOWNLOAD "),t.TgZ(9,"span",8),t._uU(10,"\u2b07\ufe0f"),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.TgZ(11,"footer",9),t.TgZ(12,"div",10),t.TgZ(13,"div",11),t._UZ(14,"img",12),t.qZA(),t.TgZ(15,"div",13),t.TgZ(16,"a",14),t.TgZ(17,"span",15),t.O4$(),t.TgZ(18,"svg",16),t._UZ(19,"path",17),t.qZA(),t.qZA(),t.kcU(),t.TgZ(20,"span"),t._uU(21,"TikTok"),t.qZA(),t.qZA(),t.TgZ(22,"a",18),t.TgZ(23,"span",15),t.O4$(),t.TgZ(24,"svg",19),t._UZ(25,"path",20),t.qZA(),t.qZA(),t.kcU(),t.TgZ(26,"span"),t._uU(27,"YouTube"),t.qZA(),t.qZA(),t.TgZ(28,"a",21),t.TgZ(29,"span",15),t.O4$(),t.TgZ(30,"svg",22),t._UZ(31,"path",23),t.qZA(),t.qZA(),t.kcU(),t.TgZ(32,"span"),t._uU(33,"Facebook"),t.qZA(),t.qZA(),t.TgZ(34,"a",24),t.TgZ(35,"span",15),t.O4$(),t.TgZ(36,"svg",25),t._UZ(37,"path",26),t.qZA(),t.qZA(),t.kcU(),t.TgZ(38,"span"),t._uU(39,"Instagram"),t.qZA(),t.qZA(),t.TgZ(40,"a",27),t.TgZ(41,"span",15),t.O4$(),t.TgZ(42,"svg",28),t._UZ(43,"path",29),t.qZA(),t.qZA(),t.kcU(),t.TgZ(44,"span"),t._uU(45,"LinkedIn"),t.qZA(),t.qZA(),t.TgZ(46,"a",30),t.TgZ(47,"span",15),t.O4$(),t.TgZ(48,"svg",31),t._UZ(49,"path",32),t.qZA(),t.qZA(),t.kcU(),t.TgZ(50,"span"),t._uU(51,"Pinterest"),t.qZA(),t.qZA(),t.qZA(),t._UZ(52,"div",33),t.TgZ(53,"div",34),t.TgZ(54,"p"),t._uU(55," Certificados de autoriza\xe7\xe3o SPA/ME N\xba 05.045019/2025 e SPA/ME N\xba 04.045006/2025. Regulamentos completos, datas dos sorteios e demais informa\xe7\xf5es dispon\xedveis no website da Promo\xe7\xe3o: "),t.TgZ(56,"a",35),t._uU(57,"www.fabricadepremiosfugini.com.br"),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA()),2&e&&(t.xp6(4),t.Q6J("src","assets/img/campanha-fugini/Regulamento_final_Fugini.pdf")("render-text",!0))},directives:[c._Y,c.JL,c.F,Rt.rQ],styles:['.regulation-form[_ngcontent-%COMP%]{top:110px;position:absolute;
1left:50%;transform:translate(-50%);max-width:900px;z-index:5;width:100%;min-height:85vh;margin-bottom:20px}.regulation-title[_ngcontent-%COMP%]{font-family:"FOCO",sans-serif;z-index:6;color:#fff0cf;font-size:22px;height:60px;display:flex;justify-content:center}.regulamento[_ngcontent-%COMP%]{position:absolute;top:2vh;height:70vh;width:100%;overflow:auto;margin:20px auto;padding:20px;font-family:Arial,sans-serif;font-size:1rem;line-height:1.6;color:#222;background:#FFF0CF;border-radius:8px;box-shadow:0 2px 6px #0000001a;border:1.5px solid #3a3a3a}.regulamento[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{text-align:center;font-size:1.6rem;margin-bottom:20px;font-weight:bold}.regulamento[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:20px;font-size:1.2rem;color:#a20000}.regulamento[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{margin:10px 0 10px 20px;padding:0}.regulamento[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-bottom:8px}.regulamento[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#a20000;text-decoration:none}.regulamento[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}@media screen and (max-width: 768px){.regulation-form[_ngcontent-%COMP%]{top:80px;padding:10px;max-width:95vw;min-height:80vh}.regulamento[_ngcontent-%COMP%]{padding:12px;font-size:.9rem;top:5vh;height:60vh;width:100%;margin:10px auto;border-radius:6px;border-width:1px}.regulamento[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:1.2rem;margin-bottom:15px}.regulamento[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:1rem;margin-top:15px}.regulamento[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .regulamento[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{font-size:.85rem;line-height:1.4;margin-bottom:8px}pdf-viewer[_ngcontent-%COMP%]{width:100%!important;height:100%!important;display:block!important}.regulamento[_ngcontent-%COMP%]{text-align:left;word-wrap:break-word;hyphens:auto}.regulamento[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .regulamento[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:.85rem!important;line-height:1.4!important}}.fugini-logo[_ngcontent-%COMP%]{z-index:6}.download-container[_ngcontent-%COMP%]{position:absolute;top:calc(110px + 70vh + 40px);left:50%;transform:translate(-50%);width:100%;max-width:900px;z-index:6}.download[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;padding:20px 0}.download-btn[_ngcontent-%COMP%]{z-index:6;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;padding:10px 20px;border:2px solid #800000;border-radius:8px;background-color:#fff0cf;color:#333;font-family:"Arial",sans-serif;font-weight:bold;font-size:1rem;cursor:pointer;transition:background-color .2s,color .2s}.download-btn[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:1.2rem}.download-btn[_ngcontent-%COMP%]:hover{background-color:maroon;color:#fff0cf}@media (max-width: 768px){.fugini-logo[_ngcontent-%COMP%]{left:30px;top:80px;width:auto;height:89px}.regulation-title[_ngcontent-%COMP%]{justify-content:right}.download-container[_ngcontent-%COMP%]{top:calc(80px + 60vh + 40px)}.download-btn[_ngcontent-%COMP%]{padding:12px 24px;font-size:.9rem;width:auto;
1min-width:200px}}@media (min-width: 769px){.fugini-logo[_ngcontent-%COMP%]{left:4%;top:100px;width:auto;height:150px}}.fugini-footer[_ngcontent-%COMP%]{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:24px 0 40px;background:#8b0000;border-top:3px solid #212020;color:#fff0cf;position:relative;z-index:5;margin-top:40px;flex-shrink:0}.footer-inner[_ngcontent-%COMP%]{max-width:1300px;margin:0 auto;padding:0 16px}.footer-brand[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:12px}.footer-logo[_ngcontent-%COMP%]{width:180px;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.footer-social[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;grid-gap:12px 20px;gap:12px 20px;justify-content:center}.fugini-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff0cf;text-decoration:none;font-weight:600}.fugini-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.social-link[_ngcontent-%COMP%]{display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.social-icon[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff0cf}.social-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:16px;height:16px;display:block}.footer-sep[_ngcontent-%COMP%]{height:1px;background:rgba(255,240,207,.3);margin:16px auto;max-width:900px}.footer-regulation[_ngcontent-%COMP%]{font-size:14px;line-height:1.5;text-align:center}@media (max-width: 768px){.footer-regulation[_ngcontent-%COMP%]{font-size:13px}.footer-logo[_ngcontent-%COMP%]{width:150px}.fugini-footer[_ngcontent-%COMP%]{margin-top:670px}}@media (min-width: 769px) and (max-width: 1439px){.fugini-footer[_ngcontent-%COMP%]{margin-top:750px}.download-container[_ngcontent-%COMP%]{top:calc(110px + 70vh + 60px)}}@media (min-width: 1440px){.fugini-footer[_ngcontent-%COMP%]{margin-top:930px}}']}),o})();function bo(o,r){1&o&&t._UZ(0,"img",30)}function Mo(o,r){1&o&&t._UZ(0,"img",40)}function Po(o,r){if(1&o&&(t.TgZ(0,"tr"),t.TgZ(1,"td"),t._uU(2),t.YNc(3,Mo,1,0,"img",39),t.qZA(),t.TgZ(4,"td"),t._uU(5),t.qZA(),t.qZA()),2&o){const e=r.$implicit,n=t.oxw(2);t.xp6(2),t.hij(" ",e.name," "),t.xp6(1),t.Q6J("ngIf",e.isAccelerator),t.xp6(2),t.Oqu(n.getPointsText(e.points))}}function wo(o,r){1&o&&t._UZ(0,"img",40)}function Ao(o,r){if(1&o&&(t.TgZ(0,"div",41),t.TgZ(1,"div",42),t._uU(2),t.YNc(3,wo,1,0,"img",39),t.qZA(),t.TgZ(4,"div",43),t._uU(5),t.qZA(),t.qZA()),2&o){const e=r.$implicit,n=t.oxw(2);t.xp6(2),t.hij(" ",e.name," "),t.xp6(1),t.Q6J("ngIf",e.isAccelerator),t.xp6(2),t.Oqu(n.getPointsText(e.points))}}function Oo(o,r){if(1&o&&(t.TgZ(0,"div",31),t.TgZ(1,"div",32),t.TgZ(2,"div",33),t._UZ(3,"img",34),t.qZA(),t.TgZ(4,"div",35),t.TgZ(5,"table"),t.TgZ(6,"thead"),t.TgZ(7,"tr"),t.TgZ(8,"th"),t._uU(9,"PRODUTO"),t.qZA(),t.TgZ(10,"th"),t._uU(11,"PONTUA\xc7\xc3O POR PRODUTO"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(12,"tbody"),t.YNc(13,Po,6,3,"tr",36),t.qZA(),t.qZA(),t.TgZ(14,"div",37),t.YNc(15,Ao,6,3,"div",38),t.qZA(),t.qZA(),t.qZA(),t.qZA()),2&o){const e=t.oxw();
1t.xp6(13),t.Q6J("ngForOf",e.products),t.xp6(2),t.Q6J("ngForOf",e.products)}}function To(o,r){1&o&&t._UZ(0,"img",30)}function Zo(o,r){1&o&&t._UZ(0,"img",40)}function yo(o,r){if(1&o&&(t.TgZ(0,"tr"),t.TgZ(1,"td"),t._uU(2),t.YNc(3,Zo,1,0,"img",39),t.qZA(),t.TgZ(4,"td"),t._uU(5),t.qZA(),t.qZA()),2&o){const e=r.$implicit,n=t.oxw(2);t.xp6(2),t.hij(" ",e.name," "),t.xp6(1),t.Q6J("ngIf",e.isAccelerator),t.xp6(2),t.Oqu(n.getPointsText(e.points))}}function Eo(o,r){if(1&o&&(t.TgZ(0,"div",44),t.TgZ(1,"div",45),t.TgZ(2,"div",46),t._UZ(3,"img",34),t.qZA(),t.TgZ(4,"div",47),t.TgZ(5,"div",48),t.TgZ(6,"table"),t.TgZ(7,"thead"),t.TgZ(8,"tr"),t.TgZ(9,"th"),t._uU(10,"PRODUTO"),t.qZA(),t.TgZ(11,"th"),t._uU(12,"PONTUA\xc7\xc3O POR PRODUTO"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(13,"tbody"),t.YNc(14,yo,6,3,"tr",36),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA()),2&o){const e=t.oxw();t.xp6(14),t.Q6J("ngForOf",e.products)}}let ko=(()=>{class o{constructor(){this.products=[],this.isMobile=!1}ngOnInit(){this.isMobile=window.innerWidth<=768,this.products=[{name:"Amendocrem Cremoso Fugini Bico - Sach\xea 120g",package:"120g",isAccelerator:!0,points:2},{name:"Amendocrem Fugini - Pote 200g",package:"200g",points:1},{name:"Avel\xe3crem Cremoso Fugini Bico - Sach\xea 120g",package:"120g",isAccelerator:!0,points:2},{name:"Batata Fugini - Sach\xea 170g",package:"170g",points:1},{name:"Cenoura Fugini - Sach\xea 160g",package:"160g",points:1},{name:"Dueto Crocante Ao Vapor Fugini - Lata 170g",package:"170g",points:1},{name:"Dueto Fugini - Sach\xea 170g",package:"170g",points:1},{name:"Dueto Fugini - Sach\xea 1,7kg",package:"1,7kg",points:1},{name:"Ervilha Crocante Ao Vapor Fugini - Lata 170g",package:"170g",points:1},{name:"Ervilha Fugini - Sach\xea 170g",package:"170g",points:1},{name:"Ervilha Fugini - Sach\xea 1,7kg",package:"1,7kg",points:1},{name:"Extrato De Tomate Fugini - Sach\xea 300g",package:"300g",points:1},{name:"Extrato De Tomate Fugini - Sach\xea 190g",package:"190g",points:1},{name:"Extrato De Tomate Fugini - Sach\xea 1,7kg",package:"1,7kg",points:1},{name:"Feij\xe3o Carioca Fugini - Sach\xea 250g",package:"250g",points:1},{name:"Feij\xe3o Preto Fugini - Sach\xea 250g",package:"250g",points:1},{name:"Goiabada Fugini - Flow Pack 300g",package:"300g",points:1},{name:"Gr\xe3o-de-bico Fugini - Sach\xea 170g",package:"170g",points:1},{name:"Ketchup De Tomate Tradicional Fugini Bico - Sach\xea 180g",package:"180g",isAccelerator:!0,points:2},{name:"Ketchup De Tomate Tradicional Fugini Bico - Sach\xea 300g",package:"300g",isAccelerator:!0,points:2},{name:"Ketchup Fugini Tradicional - Sach\xea 180g",package:"180g",points:1},{name:"Ketchup Picante Bico - Sach\xea 180g",package:"180g",isAccelerator:!0,points:2},{name:"Ketchup Tradicional Fugini - Sach\xea 1,7kg",package:"1,7kg",points:1},{name:"Ketchup Tradicional Fugini - Mini Sach\xea 7g",package:"7g",points:1},{name:"Maionese Tradicional Fugini - Sach\xea 180g",package:"180g",points:1},{name:"Maionese Tradicional Fugini - Sach\xea 500g",package:"500g",points:1},{name:"Maionese Tradicional Fugini - Sach\xea 1,7kg",package:"1,7kg",points:1},{name:"Maionese Tradicional Fugini - Mini Sach\xea 7g",package:"7g",points:1},{name:"Maionese Tradicional Fugini Bico - Sach\xea 180g",package:"180g",isAccelerator:!0,points:2},{name:"Maionese Tradicional Fugini Bico - Sach\xea 300g",package:"300g",isAccelerator:!0,points:2},{name:"Maionese Verde Fugini - Mini Sach\xea 7g",package:"7g",points:1},{name:"Maionese Verde Fugini Bico - Sach\xea 180g",package:"180g",isAccelerator:!0,points:2},{name:"Milho Crocante Ao Vapor Fugini - Lata 170g",package:"170g",points:1},{name:"Milho Fugini - Sach\xea 170g",package:"170g",points:1},{name:"Milho Fugini - Sach\xea 1,7kg",package:"1,7kg",points:1},{name:"Molho Barbecue Com Whisky Fugini Bico - Sach\xea 180g",package:"180g",isAccelerator:!0,points:2},{name:"Molho Barbecue Fugini - Mini Sach\xea 7g",package:"7g",points:1},{name:"Molho Barbecue Fugini Bico - Sach\xea 180g",package:"180g",isAccelerator:!0,points:2},{name:"Molho De Mostarda Fugini - Sach\xea 1,02kg",package:"1,02kg",points:1},{name:"Molho De Pimenta Sriracha Fugini - Mini Sach\xea 6,5ml",package:"6,5ml",points:1},{name:"Molho De Pimenta Sriracha Fugini Bico - Sach\xea 165ml",package:"165ml",isAccelerator:!0,points:2},{name:"Molho De Tomate Bolonhesa Fugini - Sach\xea 300g",package:"300g",points:1},{name:"Molho De Tomate Ervas Finas Fugini - Sach\xea 300g",package:"300g",points:1},{name:"Molho De Tomate Hot Dog Fugini - Sach\xea 300g",package:"300g",points:1},{name:"Molho De Tomate Manjeric\xe3o Fugini - Sach\xea 300g",package:"300g",points:1},{name:"Molho De Tomate Pizza Fugini - Sach\xea 300g",package:"300g",points:1},{name:"Molho De Tomate Pizza Fugini - Sach\xea 1,7kg",package:"1,7kg",points:1},{name:"Molho De Tomate Premium Fugini - Sach\xea 300g",package:"300g",points:1},{name:"Molho De Tomate Receita Secreta Fugini - Sach\xea 250g",package:"250g",points:1},{name:"Molho De Tomate Tradicional Fugini - Sach\xea 1,7kg",package:"1,7kg",points:1},{name:"Molho De Tomate Tradicional Fugini - Sach\xea 1,02kg",package:"1,02kg",points:1},{name:"Molho De Tomate Zero Fugini - Sach\xea 300g",package:"300g",points:1},{name:"Molho Madeira Fugini - Sach\xea 290g",package:"290g",points:1},{name:"Molho Mostarda Fugini Bico - Sach\xea 180g",package:"180g",isAccelerator:!0,points:2},{name:"Molho Quatro Queijos Fugini - Sach\xea 290g",package:"290g",points:1},{name:"Molho Shoyu Fugini - Mini Sach\xea 7ml",package:"7ml",points:1},{name:"Molho Shoyu Fugini Bico - Sach\xea 150ml",package:"150ml",isAccelerator:!0,points:2},{name:"Molho Strogonoff Fugini - Sach\xea 290g",package:"290g",points:1},{name:"Molho Tomate Tradicional Fugini - Sach\xea 300g",package:"300g",points:1},{name:"Molho Tomate Tradicional Peneirado Fugini - Sach\xea 300g",package:"300g",points:1},{name:"Mostarda Com Mel Fugini Bico - Sach\xea 180g",package:"180g",isAccelerator:!0,points:2},{name:"Mostarda Fugini - Sach\xea 180g",package:"180g",points:1},{name:"Mostarda Fugini - Mini Sach\xea 7g",package:"7g",points:1},{name:"Passata De Tomate Fugini - Sach\xea 300g",package:"300g",points:1},{name:"Pasta De Amendoim Integral Fugini Bico - Sach\xea 120g",package:"120g",isAccelerator:!0,points:2}
1,{name:"Seleta Crocante Ao Vapor Fugini - Lata 170g",package:"170g",points:1},{name:"Seleta De Legumes Fugini - Sach\xea 170g",package:"170g",points:1},{name:"Seleta De Legumes Fugini - Sach\xea 1,7kg",package:"1,7kg",points:1}],this.products.sort((e,n)=>e.name.localeCompare(n.name))}getPointsText(e){return 1===e?"CADA R$ 1,00 vale 1 PONTO":2===e?"CADA R$ 1,00 vale 2 PONTOS":`+${e}`}}return o.\u0275fac=function(e){return new(e||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-products"]],decls:51,vars:4,consts:[["src","assets/img/campanha-fugini/ComoParticipar.png","style","\n width: 100%;\n height: 100vh;\n object-fit: cover;\n object-position: center;\n display: block;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1;\n ",4,"ngIf"],["class","main-container",4,"ngIf"],["class","main-container-web",4,"ngIf"],[1,"fugini-footer"],[1,"footer-inner"],[1,"footer-brand"],["src","assets/img/campanha-fugini/logo.png","alt","F\xe1brica de Pr\xeamios Fugini",1,"footer-logo"],[1,"footer-social"],["href","https://www.tiktok.com/@fugini","target","_blank","rel","noopener noreferrer",1,"social-link"],[1,"social-icon"],["viewBox","0 0 24 24","fill","#000"],["d","M16 8.5c1.9 1.4 3.6 1.9 5 2v3.2c-1.9-.1-3.5-.7-5-1.7V16c0 3.9-3.1 7-7 7S2 19.9 2 16s3.1-7 7-7h.5v3.3H9c-2 0-3.7 1.7-3.7 3.7S7 19 9 19s3.7-1.7 3.7-3.7V2h3.3c.2 2.4 1.6 4.8 4 6.5z"],["href","https://www.youtube.com/@FuginiAlimentos","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#c00"],["d","M23 7.5s-.2-1.6-.8-2.3c-.7-.8-1.5-.8-1.9-.9C17.9 4 12 4 12 4h0s-5.9 0-8.3.3c-.4 0-1.2.1-1.9.9C1.2 5.9 1 7.5 1 7.5S.8 9.3.8 11v2c0 1.7.2 3.5.2 3.5s.2 1.6.8 2.3c.7.8 1.7.8 2.2.9C6.1 19.9 12 20 12 20s5.9 0 8.3-.3c.4 0 1.2-.1 1.9-.9.6-.7.8-2.3.8-2.3s.2-1.8.2-3.5v-2c0-1.7-.2-3.5-.2-3.5zM9.8 15.3V8.7l6.2 3.3-6.2 3.3z"],["href","https://www.facebook.com/FuginiAlimentos","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#1877F2"],["d","M22 12a10 10 0 1 0-11.6 9.9v-7h-2v-3h2v-2.3c0-2 1.2-3.1 3-3.1.9 0 1.8.1 1.8.1v2h-1c-1 0-1.3.6-1.3 1.2V12h2.3l-.4 3h-1.9v7A10 10 0 0 0 22 12"],["href","https://www.instagram.com/fuginialimentos/","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#E4405F"],["d","M12 2.2c3.2 0 3.6 0 4.9.1 1.2.1 1.9.2 2.3.4.6.2 1 .5 1.5 1s.8.9 1 1.5c.2.4.3 1.1.4 2.3.1 1.3.1 1.7.1 4.9s0 3.6-.1 4.9c-.1 1.2-.2 1.9-.4 2.3-.2.6-.5 1-1 1.5s-.9.8-1.5 1c-.4.2-1.1.3-2.3.4-1.3.1-1.7.1-4.9.1s-3.6 0-4.9-.1c-1.2-.1-1.9-.2-2.3-.4-.6-.2-1-.5-1.5-1s-.8-.9-1-1.5c-.2-.4-.3-1.1-.4-2.3C2.2 15.6 2.2 15.2 2.2 12s0-3.6.1-4.9c.1-1.2.2-1.9.4-2.3.2-.6.5-1 1-1.5s.9-.8 1.5-1c.4-.2 1.1-.3 2.3-.4C8.4 2.2 8.8 2.2 12 2.2zm
10 1.8c-3.2 0-3.6 0-4.8.1-1.1.1-1.7.2-2 .3-.5.1-.8.3-1.2.7-.4.4-.6.7-.7 1.2-.1.3-.2.9-.3 2-.1 1.2-.1 1.6-.1 4.8s0 3.6.1 4.8c.1 1.1.2 1.7.3 2 .1.5.3.8.7 1.2.4.4.7.6 1.2.7.3.1.9.2 2 .3 1.2.1 1.6.1 4.8.1s3.6 0 4.8-.1c1.1-.1 1.7-.2 2-.3.5-.1.8-.3 1.2-.7.4-.4.6-.7.7-1.2.1-.3.2-.9.3-2 .1-1.2.1-1.6.1-4.8s0-3.6-.1-4.8c-.1-1.1-.2-1.7-.3-2-.1-.5-.3-.8-.7-1.2-.4-.4-.7-.6-1.2-.7-.3-.1-.9-.2-2-.3-1.2-.1-1.6-.1-4.8-.1zm0 3.2a6.8 6.8 0 1 1 0 13.6 6.8 6.8 0 0 1 0-13.6zm0 1.8a5 5 0 1 0 0 10 5 5 0 0 0 0-10zm5.4-2.5a1.6 1.6 0 1 1 0 3.2 1.6 1.6 0 0 1 0-3.2z"],["href","https://www.linkedin.com/company/fugini-alimentos-ltda","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#0A66C2"],["d","M4.98 3.5C4.98 4.88 3.87 6 2.5 6S0 4.88 0 3.5 1.12 1 2.5 1 4.98 2.12 4.98 3.5zM.5 8h4V23h-4V8zM8 8h3.8v2.1h.1c.5-.9 1.8-2.1 3.8-2.1 4.1 0 4.9 2.7 4.9 6.3V23h-4v-6.5c0-1.5 0-3.4-2.1-3.4-2.1 0-2.4 1.6-2.4 3.3V23H8V8z"],["href","https://br.pinterest.com/fuginialimentos/","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#E60023"],["d","M12.2 2C6.6 2 3 6 3 9.9c0 2.4.9 4.6 3 5.4.3.1.5 0 .6-.3.1-.2.2-.9.3-1.1.1-.3 0-.4-.2-.7-.6-.7-1-1.6-1-2.9 0-3.8 2.9-7.2 7.5-7.2 4.1 0 6.4 2.5 6.4 5.8 0 4.4-2 8.1-5.1 8.1-1.7 0-3-1.4-2.6-3.1.5-2 1.4-4.1 1.4-5.5 0-1.3-.7-2.3-2.2-2.3-1.8 0-3.1 1.8-3.1 4.1 0 1.5.5 2.5.5 2.5l-2 8.6c-.6 2.4-.1 5 .1 7.4 0 0 .1.1.1.1 0 0 .1 0 .1-.1 2.4-3.1 3.1-4.6 4.1-7.6.3-.9 1.8-5.5 1.8-5.5.9 1.6 3 .9 3 .9 3.5-1.5 4.9-5.7 4.9-9.3C21 5.1 17.4 2 12.2 2z"],[1,"footer-sep"],[1,"footer-regulation"],["href","https://www.fabricadepremiosfugini.com.br","target","_blank","rel","noopener noreferrer"],["src","assets/img/campanha-fugini/ComoParticipar.png",2,"width","100%","height","100vh","object-fit","cover","object-position","center","display","block","position","fixed","top","0","left","0","z-index","1"],[1,"main-container"],[1,"content"],[1,"image-section"],["src","assets/img/campanha-fugini/produtos_atualizado.png","alt","Produtos Fugini"],[1,"list-section"],[4,"ngFor","ngForOf"],[1,"mobile-cards"],["class","product-card",4,"ngFor","ngForOf"],["src","assets/img/campanha-fugini/double-icon.png","alt","Produto Acelerador","class","accelerator-icon",4,"ngIf"],["src","assets/img/campanha-fugini/double-icon.png","alt","Produto Acelerador",1,"accelerator-icon"],[1,"product-card"],[1,"product-name"],[1,"product-points"],[1,"main-container-web"],[1,"content-web"],[1,"image-section-web"],[1,"products-session-web"],[1,"list-section-web"]],template:function(e,n){1&e&&(t.YNc(0,bo,1,0,"img",0),t.YNc(1,Oo,16,2,"div",1),t.YNc(2,To,1,0,"img",0),t.YNc(3,Eo,15,1,"div",2),t.TgZ(4,"footer",3),t.TgZ(5,"div",4),t.TgZ(6,"div",5),t._UZ(7,"img",6),t.qZA(),t.TgZ(8,"div",7),t.TgZ(9,"a",8),t.TgZ(10,"span",9),t.O4$(),t.TgZ(11,"svg",10),t._UZ(12,"path",11),t.qZA(),t.qZA(),t.kcU(),t.TgZ(13,"span"),t._uU(14,"TikTok"),t.qZA(),t.qZA(),t.TgZ(15,"a",12),t.TgZ(16,"span",9),t.O4$(),t.TgZ(17,"svg",13),t._UZ(18,"path",14),t.qZA(),t.qZA(),t.kcU(),t.TgZ(19,"span"),t._uU(20,"YouTube"),t.qZA(),t.qZA(),t.TgZ(21,"a",15),t.TgZ(22,"span",9),t.O4$(),t.TgZ(23,"svg",16),t._UZ(24,"path",17),t.qZA(),t.qZA(),t.kcU(),t.TgZ(25,"span"),t._uU(26,"Facebook"),t.qZA(),t.qZA(),t.TgZ(27,"a",18),t.TgZ(28,"span",9),t.O4$(),t.TgZ(29,"svg",19),t._UZ(30,"path",20),t.qZA(),t.qZA(),t.kcU(),t.TgZ(31,"span"),t._uU(32,"Instagram"),t.qZA(),t.qZA(),t.TgZ(33,"a",21),t.TgZ(34,"span",9),t.O4$(),t.TgZ(35,"svg",22),t._UZ(36,"path",23),t.qZA(),t.qZA(),t.kcU(),t.TgZ(37,"span"),t._uU(38,"LinkedIn"),t.qZA(),t.qZA(),t.TgZ(39,"a",24),t.TgZ(40,"span",9),t.O4$(),t.TgZ(41,"svg",25),t._UZ(42,"path",26),t.qZA(),t.qZA(),t.kcU(),t.TgZ(43,"span"),t._uU(44,"Pinterest"),t.qZA(),t.qZA(),t.qZA(),t._UZ(45,"div",27),t.TgZ(46,"div",28),t.TgZ(47,"p"),t._uU(48," Certificados de autoriza\xe7\xe3o SPA/ME N\xba 05.045019/2025 e SPA/ME N\xba 04.045006/2025. Regulamentos completos, datas dos sorteios e demais informa\xe7\xf5es dispon\xedveis no website da Promo\xe7\xe3o: "),t.TgZ(49,"a",29),t._uU(50,"www.fabricadepremiosfugini.com.br"),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA()),2&e&&(t.Q6J("ngIf",n.isMobile),t.xp6(1),t.Q6J("ngIf",n.isMobile),t.xp6(1),t.Q6J("ngIf",!n.isMobile),t.xp6(1),t.Q6J("ngIf",!n.isMobile))},directives:[C.O5,C.sg],styles:[".main-container[_ngcontent-%COMP%]{z-index:10;top:90px;width:100%;position:relative;
1left:50%;transform:translate(-50%);background-color:#8b0000;color:#fff0cf;padding:20px 20px 40px;box-sizing:border-box;min-height:50vh;max-height:calc(100vh - 90px);overflow-y:auto;border-radius:20px}.logo[_ngcontent-%COMP%]{position:absolute;top:10px;left:10px}.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:150px}.content[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;grid-gap:20px;gap:20px;max-width:800px;margin-left:auto;margin-right:auto}.image-section[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:100%}.image-section[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;max-width:520px;border:none;border-radius:0;background-color:transparent;padding:0}.list-section[_ngcontent-%COMP%]{width:100%;background-color:#fff0cf;padding:20px;border-radius:10px;border:3px solid #8b0000;max-height:calc(100vh - 400px);display:flex;flex-direction:column;overflow-y:auto}.list-section[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px}.list-section[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#fff0cf;border-radius:4px}.products-session-web[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px}.products-session-web[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#fff0cf;border-radius:4px}table[_ngcontent-%COMP%]{width:100%;border-collapse:separate;border-spacing:0;display:block}thead[_ngcontent-%COMP%]{display:block;width:100%}tbody[_ngcontent-%COMP%]{display:block;width:100%}thead[_ngcontent-%COMP%] tr[_ngcontent-%COMP%], tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]{display:table;width:100%;table-layout:fixed;background-color:transparent}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:8px 12px;text-align:left;width:50%;vertical-align:top}@media (max-width: 1200px){th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:10px 14px;font-size:1rem}}@media (max-width: 992px){th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:12px 16px;font-size:1.1rem}}th[_ngcontent-%COMP%]{border-bottom:2px solid #FFF0CF;text-transform:uppercase;font-size:.9rem;color:#fff0cf;font-weight:bold;background-color:#8b0000;position:sticky;top:0}@media (max-width: 1200px){th[_ngcontent-%COMP%]{font-size:1rem}}@media (max-width: 992px){th[_ngcontent-%COMP%]{font-size:1.1rem}}td[_ngcontent-%COMP%]{border-bottom:1px solid rgba(255,240,207,.2);font-size:.9rem;color:#8b0000;background-color:#fff0cf}@media (max-width: 1200px){td[_ngcontent-%COMP%]{font-size:1rem}}@media (max-width: 992px){td[_ngcontent-%COMP%]{font-size:1.1rem}}@media (max-width: 768px){.main-container[_ngcontent-%COMP%]{padding:10px 20px;top:70px;margin-top:10px;margin-left:15px;margin-right:15px;min-height:40vh;max-height:calc(100vh - 120px);width:calc(100% - 30px);left:0;transform:none}.content[_ngcontent-%COMP%]{flex-direction:column;align-items:center;grid-gap:10px;gap:10px;margin-top:5px}.image-section[_ngcontent-%COMP%], .list-section[_ngcontent-%COMP%]{flex:1 1 100%;max-width:100%}.image-section[_ngcontent-%COMP%]{max-height:200px;overflow:hidden}.image-section[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-width:100%;height:auto;max-height:180px;object-fit:contain}.list-section[_ngcontent-%COMP%]{max-height:calc(100vh - 250px);overflow-y:auto;padding:12px;border-radius:8px;border:none;box-shadow:0 2px 8px #0000001a}table[_ngcontent-%COMP%]{display:none}.mobile-cards[_ngcontent-%COMP%]{display:block}.product-card[_ngcontent-%COMP%]{background-color:#fff0cf;border:none;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 2px 8px #0000001a}.product-name[_ngcontent-%COMP%]{font-size:1rem;font-weight:bold;color:#8b0000;margin-bottom:8px;line-height:1.3;display:flex;align-items:center;flex-wrap:wrap}.product-points[_ngcontent-%COMP%]{font-size:.9rem;color:#8b0000;font-weight:500;line-height:1.4}.accelerator-icon[_ngcontent-%COMP%]{width:20px;height:20px;margin-left:8px;flex-shrink:0}.list-section[_ngcontent-%COMP%]::-webkit-scrollbar{width:6px}.list-section[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#8b0000;border-radius:3px}.list-section[_ngcontent-%COMP%]::-webkit-scrollbar-track{background-color:#fff0cf4d;border-radius:3px}}@media (min-width: 769px){.mobile-cards[_ngcontent-%COMP%]{display:none}table[_ngcontent-%COMP%]{display:block}}.main-container-web[_ngcontent-%COMP%]{z-index:10;top:110px;width:75%;max-width:1000px;position:relative;height:auto;left:50%;transform:translate(-50%);background-color:#8b0000;color:#fff0cf;padding:20px 20px 40px;box-sizing:border-box;border-radius:20px}@media (max-width: 1200px){.main-container-web[_ngcontent-%COMP%]{width:80%;padding:25px 25px 35px;top:100px}}@media (max-width: 992px){.main-container-web[_ngcontent-%COMP%]{width:85%;padding:30px 30px 40px;top:90px;border-radius:15px}}@media (max-width: 768px){.main-container-web[_ngcontent-%COMP%]{width:95%}}.logo-web[_ngcontent-%COMP%]{position:absolute;top:-35px;left:-15px}.logo-web[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:150px}.content-web[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:20px;gap:20px;max-width:100%;margin-left:auto;margin-right:auto;padding-top:20px}.image-section-web[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;width:100%}.image-section-web[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;max-width:500px;border:none;border-radius:0;background-color:transparent;padding:0}.products-session-web[_ngcontent-%COMP%]{width:100%;background-color:#fff0cf;border:3px solid #8b0000;border-radius:15px;padding:20px;height:500px;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 1200px){.products-session-web[_ngcontent-%COMP%]{padding:25px;height:450px;border-radius:12px}}@media (max-width: 992px){.products-session-web[_ngcontent-%COMP%]{padding:30px;height:400px;border-radius:10px;border-width:2px}}.list-section-web[_ngcontent-%COMP%]{width:100%;height:400px;overflow-y:auto;padding-right:6px}@media (max-width: 1200px){.list-section-web[_ngcontent-%COMP%]{height:350px;padding-right:4px}}@media (max-width: 992px){.list-section-web[_ngcontent-%COMP%]{height:300px;padding-right:3px}}.accelerator-icon[_ngcontent-%COMP%]{width:20px;height:20px;margin-left:8px;vertical-align:middle;display:inline-block}@media (max-width: 1200px){.accelerator-icon[_ngcontent-%COMP%]{width:22px;height:22px;margin-left:10px}}@media (max-width: 992px){.accelerator-icon[_ngcontent-%COMP%]{width:24px;height:24px;margin-left:12px}}@media (max-width: 1024px){.main-container-web[_ngcontent-%COMP%]{padding:35px 35px 45px;top:85px;border-radius:12px}.products-session-web[_ngcontent-%COMP%]{padding:35px;height:350px;border-radius:8px;border-width:2px}.list-section-web[_ngcontent-%COMP%]{height:250px;padding-right:2px}th[_ngcontent-%COMP%], td[_ngcontent-%COMP%]{padding:14px 18px;font-size:1.2rem}.accelerator-icon[_ngcontent-%COMP%]{width:26px;height:26px;margin-left:14px}}.fugini-footer[_ngcontent-%COMP%]{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:24px 0 40px;background:#8b0000;border-top:3px solid #212020;color:#fff0cf;position:relative;z-index:5;margin-top:150px;flex-shrink:0}.footer-inner[_ngcontent-%COMP%]{max-width:1300px;margin:0 auto;padding:0 16px}.footer-brand[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:12px}.footer-logo[_ngcontent-%COMP%]{width:180px;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.footer-social[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;grid-gap:12px 20px;gap:12px 20px;justify-content:center}.fugini-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff0cf;text-decoration:none;font-weight:600}.fugini-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.social-link[_ngcontent-%COMP%]{display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.social-icon[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff0cf}.social-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:16px;height:16px;display:block}.footer-sep[_ngcontent-%COMP%]{height:1px;background:rgba(255,240,207,.3);margin:16px auto;max-width:900px}.footer-regulation[_ngcontent-%COMP%]{font-size:14px;line-height:1.5;text-align:center}@media (max-width: 768px){.footer-regulation[_ngcontent-%COMP%]{font-size:13px}.footer-logo[_ngcontent-%COMP%]{width:150px}.fugini-footer[_ngcontent-%COMP%]{margin-top:100px}}"]}),o})();class At{constructor(){this.nomeCompleto="",this.cpf="",this.telefone="",this.email="",this.assunto="",this.duvida=""}}let Fo=(()=>{class o{constructor(e,n,i){this.fb=e,this.service=n,this.cashlocalMessageService=i,this.formSubmitted=new t.vpe,this.loading=new t.vpe,this.contactus=new At,this.acceptTerms=!1,this.acceptPromotions=!1,this.formatedCpf="___.___.___-__",this.cepValido=!1,this.confirmarSenha="",this.contactus=new At}onSubmit(){return(0,k.mG)(this,void 0,void 0,function*(){if(this.validate())try{this.loading.emit(!0),"enviado"==(yield this.service.duvidas(this.contactus).toPromise()).email&&(this.cashlocalMessageService.addSuccessToast("Email enviado"),this.resetForm())}catch(e){}finally{this.loading.emit(!1)}})}onCpfChange(e){return(0,k.mG)(this,void 0,void 0,function*(){})}validateCpf(e){if(e){if(this.allSameCaracters(e)||11!=e.length)return!1;let i,n=0;const a=e.split("");for(let d=0;d<9;d++)n+=parseInt(a[d],10)*(10-d);if(i=10*n%11,i=10!=i?i:0,i!=parseInt(a[9],10))return!1;n=0;for(let d=0;d<10;d++)n+=parseInt(a[d],10)*(11-d);if(i=10*n%11,i=10!=i?i:0,i!=parseInt(a[10],10))return!1}return!0}allSameCaracters(e){let n=!1;if(e){let i=e.substr(0,1);n=!0;for(let a=0;a<e.length;a++)if(i!=e.substr(a,1)){n=!1;break}}return n}validateName(){return!(!this.contactus.nomeCompleto||this.contactus.nomeCompleto.split(" ").length<2)}validatePhone(){var e;return!((null!==(e=this.contactus.telefone)&&void 0!==e?e:"").length<10)}
1validateAssunto(){return!(!this.contactus.assunto||this.contactus.assunto.trim().length<3)}onEmailBlur(e){this.isValidEmail()||this.cashlocalMessageService.addErrorToast("Email inv\xe1lido")}isValidEmail(){return!!this.contactus.email&&/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(this.contactus.email)}validate(){let e=!0;return this.validateCpf(this.contactus.cpf)||(this.cashlocalMessageService.addErrorToast("CPF inv\xe1lido"),e=!1),this.validateName()||(this.cashlocalMessageService.addErrorToast("Deve conter nome e sobrenome"),e=!1),this.validatePhone()||(this.cashlocalMessageService.addErrorToast("Telefone inv\xe1lido"),e=!1),this.validateAssunto()||(this.cashlocalMessageService.addErrorToast("Assunto deve ter pelo menos 3 caracteres"),e=!1),this.isValidEmail()||(this.cashlocalMessageService.addErrorToast("Email inv\xe1lido"),e=!1),e}resetForm(){this.contactus=new At}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(c.qu),t.Y36(D),t.Y36(P.T))},o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-contactus"]],outputs:{formSubmitted:"formSubmitted",loading:"loading"},decls:84,vars:8,consts:[[1,"main-container"],[1,"attendance-alert"],[1,"alert-content"],[1,"alert-icon"],[1,"alert-text"],["id","fuginiContactusForm",1,"fugini-contactus-form",3,"keydown.enter","ngSubmit"],[1,"p-grid","p-fluid"],[1,"col-lg-6","col-sm-12",2,"margin-bottom","5px"],[1,"form-label"],["type","text","name","nome",1,"form-input",3,"ngModel","ngModelChange"],["type","text","mask","000.000.000-00","name","cpf",1,"form-input",3,"ngModel","value","ngModelChange"],["type","text","name","email",1,"form-input",3,"ngModel","ngModelChange","blur"],["type","text","placeholder","ex: (46) 99910-2286","mask","(00) 0000-0000||(00) 00000-0000","name","phone",1,"form-input",3,"ngModel","value","ngModelChange"],[1,"col-lg-12","col-sm-12",2,"margin-bottom","5px"],["type","text","placeholder","Digite o assunto da sua mensagem","name","assunto",1,"form-input",3,"ngModel","ngModelChange"],["type","text","name","duvida","rows","5","cols","30","pInputTextarea","",1,"form-input",3,"ngModel","ngModelChange"],["src","assets/img/campanha-fugini/tomates.png",2,"width","auto","height","90px","display","block","position","absolute","right","0px","bottom","0px","z-index","1"],[2,"width","100%","display","flex","justify-content","center","margin-top","30px"],["type","submit","form","fuginiContactusForm",1,"submit-button"],[1,"fugini-footer"],[1,"footer-inner"],[1,"footer-brand"],["src","assets/img/campanha-fugini/logo.png","alt","F\xe1brica de Pr\xeamios Fugini",1,"footer-logo"],[1,"footer-social"],["href","https://www.tiktok.com/@fugini","target","_blank","rel","noopener noreferrer",1,"social-link"],[1,"social-icon"],["viewBox","0 0 24 24","fill","#000"],["d","M16 8.5c1.9 1.4 3.6 1.9 5 2v3.2c-1.9-.1-3.5-.7-5-1.7V16c0 3.9-3.1 7-7 7S2 19.9 2 16s3.1-7 7-7h.5v3.3H9c-2 0-3.7 1.7-3.7 3.7S7 19 9 19s3.7-1.7 3.7-3.7V2h3.3c.2 2.4 1.6 4.8 4 6.5z"],["href","https://www.youtube.com/@FuginiAlimentos","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#c00"],["d","M23 7.5s-.2-1.6-.8-2.3c-.7-.8-1.5-.8-1.9-.9C17.9 4 12 4 12 4h0s-5.9 0-8.3.3c-.4 0-1.2.1-1.9.9C1.2 5.9 1 7.5 1 7.5S.8 9.3.8 11v2c0 1.7.2 3.5.2 3.5s.2 1.6.8 2.3c.7.8 1.7.8 2.2.9C6.1 19.9 12 20 12 20s5.9 0 8.3-.3c.4 0 1.2-.1 1.9-.9.6-.7.8-2.3.8-2.3s.2-1.8.2-3.5v-2c0-1.7-.2-3.5-.2-3.5zM9.8 15.3V8.7l6.2 3.3-6.2 3.3z"],["href","https://www.facebook.com/FuginiAlimentos","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#1877F2"],["d","M22 12a10 10 0 1 0-11.6 9.9v-7h-2v-3h2v-2.3c0-2 1.2-3.1 3-3.1.9 0 1.8.1 1.8.1v2h-1c-1 0-1.3.6-1.3 1.2V12h2.3l-.4 3h-1.9v7A10 10 0 0 0 22 12"],["href","https://www.instagram.com/fuginialimentos/","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#E4405F"],["d","M12 2.2c3.2 0 3.6 0 4.9.1 1.2.1 1.9.2 2.3.4.6.2 1 .5 1.5 1s.8.9 1 1.5c.2.4.3 1.1.4 2.3.1 1.3.1 1.7.1 4.9s0 3.6-.1 4.9c-.1 1.2-.2 1.9-.4 2.3-.2.6-.5 1-1 1.5s-.9.8-1.5 1c-.4.2-1.1.3-2.3.4-1.3.1-1.7.1-4.9.1s-3.6 0-4.9-.1c-1.2-.1-1.9-.2-2.3-.4-.6-.2-1-.5-1.5-1s-.8-.9-1-1.5c-.2-.4-.3-1.1-.4-2.3C2.2 15.6 2.2 15.2 2.2 12s0-3.6.1-4.9c.1-1.2.2-1.9.4-2.3.2-.6.5-1 1-1.5s.9-.8 1.5-1c.4-.2 1.1-.3 2.3-.4C8.4 2.2 8.8 2.2 12 2.2zm
10 1.8c-3.2 0-3.6 0-4.8.1-1.1.1-1.7.2-2 .3-.5.1-.8.3-1.2.7-.4.4-.6.7-.7 1.2-.1.3-.2.9-.3 2-.1 1.2-.1 1.6-.1 4.8s0 3.6.1 4.8c.1 1.1.2 1.7.3 2 .1.5.3.8.7 1.2.4.4.7.6 1.2.7.3.1.9.2 2 .3 1.2.1 1.6.1 4.8.1s3.6 0 4.8-.1c1.1-.1 1.7-.2 2-.3.5-.1.8-.3 1.2-.7.4-.4.6-.7.7-1.2.1-.3.2-.9.3-2 .1-1.2.1-1.6.1-4.8s0-3.6-.1-4.8c-.1-1.1-.2-1.7-.3-2-.1-.5-.3-.8-.7-1.2-.4-.4-.7-.6-1.2-.7-.3-.1-.9-.2-2-.3-1.2-.1-1.6-.1-4.8-.1zm0 3.2a6.8 6.8 0 1 1 0 13.6 6.8 6.8 0 0 1 0-13.6zm0 1.8a5 5 0 1 0 0 10 5 5 0 0 0 0-10zm5.4-2.5a1.6 1.6 0 1 1 0 3.2 1.6 1.6 0 0 1 0-3.2z"],["href","https://www.linkedin.com/company/fugini-alimentos-ltda","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#0A66C2"],["d","M4.98 3.5C4.98 4.88 3.87 6 2.5 6S0 4.88 0 3.5 1.12 1 2.5 1 4.98 2.12 4.98 3.5zM.5 8h4V23h-4V8zM8 8h3.8v2.1h.1c.5-.9 1.8-2.1 3.8-2.1 4.1 0 4.9 2.7 4.9 6.3V23h-4v-6.5c0-1.5 0-3.4-2.1-3.4-2.1 0-2.4 1.6-2.4 3.3V23H8V8z"],["href","https://br.pinterest.com/fuginialimentos/","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#E60023"],["d","M12.2 2C6.6 2 3 6 3 9.9c0 2.4.9 4.6 3 5.4.3.1.5 0 .6-.3.1-.2.2-.9.3-1.1.1-.3 0-.4-.2-.7-.6-.7-1-1.6-1-2.9 0-3.8 2.9-7.2 7.5-7.2 4.1 0 6.4 2.5 6.4 5.8 0 4.4-2 8.1-5.1 8.1-1.7 0-3-1.4-2.6-3.1.5-2 1.4-4.1 1.4-5.5 0-1.3-.7-2.3-2.2-2.3-1.8 0-3.1 1.8-3.1 4.1 0 1.5.5 2.5.5 2.5l-2 8.6c-.6 2.4-.1 5 .1 7.4 0 0 .1.1.1.1 0 0 .1 0 .1-.1 2.4-3.1 3.1-4.6 4.1-7.6.3-.9 1.8-5.5 1.8-5.5.9 1.6 3 .9 3 .9 3.5-1.5 4.9-5.7 4.9-9.3C21 5.1 17.4 2 12.2 2z"],[1,"footer-sep"],[1,"footer-regulation"],["href","https://www.fabricadepremiosfugini.com.br","target","_blank","rel","noopener noreferrer"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0),t.TgZ(1,"div",1),t.TgZ(2,"div",2),t.TgZ(3,"span",3),t._uU(4,"\u23f0"),t.qZA(),t.TgZ(5,"span",4),t._uU(6,"Hor\xe1rio de atendimento 08:00 \xe0s 17:30 de segunda a sexta-feira."),t.qZA(),t.qZA(),t.qZA(),t.TgZ(7,"form",5),t.NdJ("keydown.enter",function(a){return a.preventDefault()})("ngSubmit",function(){return n.onSubmit()}),t.TgZ(8,"div",6),t.TgZ(9,"div",7),t.TgZ(10,"label",8),t._uU(11,"Nome completo"),t.qZA(),t.TgZ(12,"input",9),t.NdJ("ngModelChange",function(a){return n.contactus.nomeCompleto=a}),t.qZA(),t.qZA(),t.TgZ(13,"div",7),t.TgZ(14,"label",8),t._uU(15,"CPF"),t.qZA(),t.TgZ(16,"input",10),t.NdJ("ngModelChange",function(a){return n.contactus.cpf=a})("ngModelChange",function(a){return n.onCpfChange(a)}),t.qZA(),t.qZA(),t.TgZ(17,"div",7),t.TgZ(18,"label",8),t._uU(19,"Email"),t.qZA(),t.TgZ(20,"input",11),t.NdJ("ngModelChange",function(a){return n.contactus.email=a})("blur",function(a){return n.onEmailBlur(a)}),t.qZA(),t.qZA(),t.TgZ(21,"div",7),t.TgZ(22,"label",8),t._uU(23,"N\xfamero de telefone"),t.qZA(),t.TgZ(24,"input",12),t.NdJ("ngModelChange",function(a){return n.contactus.telefone=a}),t.qZA(),t.qZA(),t.TgZ(25,"div",13),t.TgZ(26,"label",8),t._uU(27,"Assunto"),t.qZA(),t.TgZ(28,"input",14),t.NdJ("ngModelChange",function(a){return n.contactus.assunto=a}),t.qZA(),t.qZA(),t.TgZ(29,"div",13),t.TgZ(30,"label",8),t._uU(31,"Descreva sua d\xfavida"),t.qZA(),t.TgZ(32,"textarea",15),t.NdJ("ngModelChange",function(a){return n.contactus.duvida=a}),t.qZA(),t.qZA(),t.qZA(),t._UZ(33,"img",16),t.TgZ(34,"div",17),t.TgZ(35,"button",18),t._uU(36," ENVIAR "),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.TgZ(37,"footer",19),t.TgZ(38,"div",20),t.TgZ(39,"div",21),t._UZ(40,"img",22),t.qZA(),t.TgZ(41,"div",23),t.TgZ(42,"a",24),t.TgZ(43,"span",25),t.O4$(),t.TgZ(44,"svg",26),t._UZ(45,"path",27),t.qZA(),t.qZA(),t.kcU(),t.TgZ(46,"span"),t._uU(47,"TikTok"),t.qZA(),t.qZA(),t.TgZ(48,"a",28),t.TgZ(49,"span",25),t.O4$(),t.TgZ(50,"svg",29),t._UZ(51,"path",30),t.qZA(),t.qZA(),t.kcU(),t.TgZ(52,"span"),t._uU(53,"YouTube"),t.qZA(),t.qZA(),t.TgZ(54,"a",31),t.TgZ(55,"span",25),t.O4$(),t.TgZ(56,"svg",32),t._UZ(57,"path",33),t.qZA(),t.qZA(),t.kcU(),t.TgZ(58,"span"),t._uU(59,"Facebook"),t.qZA(),t.qZA(),t.TgZ(60,"a",34),t.TgZ(61,"span",25),t.O4$(),t.TgZ(62,"svg",35),t._UZ(63,"path",36),t.qZA(),t.qZA(),t.kcU(),t.TgZ(64,"span"),t._uU(65,"Instagram"),t.qZA(),t.qZA(),t.TgZ(66,"a",37),t.TgZ(67,"span",25),t.O4$(),t.TgZ(68,"svg",38),t._UZ(69,"path",39),t.qZA(),t.qZA(),t.kcU(),t.TgZ(70,"span"),t._uU(71,"LinkedIn"),t.qZA(),t.qZA(),t.TgZ(72,"a",40),t.TgZ(73,"span",25),t.O4$(),t.TgZ(74,"svg",41),t._UZ(75,"path",42),t.qZA(),t.qZA(),t.kcU(),t.TgZ(76,"span"),t._uU(77,"Pinterest"),t.qZA(),t.qZA(),t.qZA(),t._UZ(78,"div",43),t.TgZ(79,"div",44),t.TgZ(80,"p"),t._uU(81," Certificados de autoriza\xe7\xe3o SPA/ME N\xba 05.045019/2025 e SPA/ME N\xba 04.045006/2025. Regulamentos completos, datas dos sorteios e demais informa\xe7\xf5es dispon\xedveis no website da Promo\xe7\xe3o: "),t.TgZ(82,"a",45),t._uU(83,"www.fabricadepremiosfugini.com.br"),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA()),2&e&&(t.xp6(12),t.Q6J("ngModel",n.contactus.nomeCompleto),t.xp6(4),t.Q6J("ngModel",n.contactus.cpf)("value",n.contactus.cpf||""),t.xp6(4),t.Q6J("ngModel",n.contactus.email),t.xp6(4),t.Q6J("ngModel",n.contactus.telefone)("value",n.contactus.telefone||""),t.xp6(4),t.Q6J("ngModel",n.contactus.assunto),t.xp6(4),t.Q6J("ngModel",n.contactus.duvida))},directives:[c._Y,c.JL,c.F,c.Fj,c.JJ,c.On,V.hx],styles:['.fugini-contactus-form[_ngcontent-%COMP%]{position:relative;z-index:10;background-color:#8b0000;width:100%;max-width:1000px;height:auto;padding:30px;box-shadow:0 2px 6px #0000001a;border:1.5px solid #3a3a3a;border-radius:8px;font-family:"FOCO",sans-serif}.fugini-contactus-form[_ngcontent-%COMP%] .form-input[_ngcontent-%COMP%]{width:100%;padding:10px 12px;border:1.5px solid #3a3a3a;border-radius:8px;font-size:14px;box-shadow:0 2px 4px #00000080!important;transition:all .3s ease}label.form-label[_ngcontent-%COMP%], label.checkbox-label[_ngcontent-%COMP%]{color:#fff0cf}.contactus-terms[_ngcontent-%COMP%]{align-items:center}.checkbox-container[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:8px;margin-top:16px}.form-section[_ngcontent-%COMP%]{margin-bottom:24px}.section-title[_ngcontent-%COMP%]{font-size:18px;font-weight:bold;margin-bottom:16px;color:#333}.form-group[_ngcontent-%COMP%]{margin-bottom:16px}.form-label[_ngcontent-%COMP%]{display:block;margin-bottom:8px;font-weight:500;color:#555}.input-row[_ngcontent-%COMP%]{display:flex;grid-gap:12px;gap:12px}.form-input[_ngcontent-%COMP%]{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-input[_ngcontent-%COMP%]:focus{outline:none;border-color:#d32f2f;box-shadow:0 0 0 2px #d32f2f40}.form-input.ng-invalid.ng-touched[_ngcontent-%COMP%]{border-color:#d32f2f}.divider[_ngcontent-%COMP%]{height:1px;background-color:#e0e0e0;margin:24px 0}.checkbox-group[_ngcontent-%COMP%]{margin-bottom:24px}.checkbox-label[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:12px;cursor:pointer;font-size:14px}.checkbox-label[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{margin-right:8px;width:16px;height:16px}.checkbox-label[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked{accent-color:#2fd337}.submit-button[_ngcontent-%COMP%]{width:250px;padding:12px;background-color:#fff0cf;color:#3a3a3a;box-shadow:0 2px 4px #00000080!important;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color .2s;font-family:"FOCO",sans-serif;letter-spacing:2px;box-shadow:0 2px 6px #0000001a;border:1.5px solid #3a3a3a;border-radius:8px}.main-container[_ngcontent-%COMP%]{width:100%;min-height:100vh;box-sizing:border-box;padding:120px 0 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;z-index:10;background:transparent}.attendance-alert[_ngcontent-%COMP%]{width:100%;max-width:1000px;margin-bottom:20px;z-index:10}.alert-content[_ngcontent-%COMP%]{background:#8b0000;border:2px solid #3a3a3a;border-radius:12px;padding:16px 24px;display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;box-shadow:0 4px 12px #0000004d;animation:pulse 2s infinite}.alert-icon[_ngcontent-%COMP%]{font-size:24px;animation:bounce 1.5s infinite}.alert-text[_ngcontent-%COMP%]{color:#fff0cf;font-size:16px;font-weight:bold;font-family:"FOCO",sans-serif;text-shadow:1px 1px 2px rgba(0,0,0,.5);letter-spacing:1px}@keyframes pulse{0%{box-shadow:0 4px 12px #0000004d}50%{box-shadow:0 6px 20px #ff6b3566}to{box-shadow:0 4px 12px #0000004d}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-2px)}}@media (max-width: 768px){.fugini-container[_ngcontent-%COMP%]{padding:10px}.fugini-contactus-form[_ngcontent-%COMP%]{padding:20px;max-width:95vw}.input-row[_ngcontent-%COMP%]{flex-direction:column;grid-gap:8px;gap:8px}.attendance-alert[_ngcontent-%COMP%]{max-width:95vw;margin-bottom:15px}.alert-content[_ngcontent-%COMP%]{padding:12px 16px;flex-direction:column;grid-gap:8px;gap:8px;text-align:center}.alert-icon[_ngcontent-%COMP%]{font-size:20px}.alert-text[_ngcontent-%COMP%]{font-size:14px;line-height:1.3}}.fugini-footer[_ngcontent-%COMP%]{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:24px 0 40px;background:#8b0000;border-top:3px solid #212020;color:#fff0cf;position:relative;z-index:10;margin-top:80px;flex-shrink:0}.footer-inner[_ngcontent-%COMP%]{max-width:1300px;margin:0 auto;padding:0 16px}.footer-brand[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:12px}.footer-logo[_ngcontent-%COMP%]{width:180px;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.footer-social[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;grid-gap:12px 20px;gap:12px 20px;justify-content:center}.fugini-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff0cf;text-decoration:none;font-weight:600}.fugini-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.social-link[_ngcontent-%COMP%]{display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.social-icon[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff0cf}.social-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:16px;height:16px;display:block}.footer-sep[_ngcontent-%COMP%]{height:1px;background:rgba(255,240,207,.3);margin:16px auto;max-width:900px}.footer-regulation[_ngcontent-%COMP%]{font-size:14px;line-height:1.5;text-align:center}@media (min-width: 769px) and (max-width: 1024px){.fugini-contactus-form[_ngcontent-%COMP%]{max-width:900px;padding:25px}.main-container[_ngcontent-%COMP%]{padding:100px 0 0}}@media (min-width: 1440px){.fugini-contactus-form[_ngcontent-%COMP%]{max-width:1000px;padding:30px}.attendance-alert[_ngcontent-%COMP%]{max-width:1000px}}@media (min-width: 1440px){.main-container[_ngcontent-%COMP%]{justify-content:center;padding:120px 0 0}.fugini-contactus-form[_ngcontent-%COMP%]{max-width:1000px;padding:30px}.attendance-alert[_ngcontent-%COMP%]{max-width:1000px}.fugini-footer[_ngcontent-%COMP%]{margin-top:80px}}@media (min-width: 769px) and (max-width: 1439px){.fugini-contactus-form[_ngcontent-%COMP%]{max-width:850px;padding:25px}.attendance-alert[_ngcontent-%COMP%]{max-width:850px}.main-container[_ngcontent-%COMP%]{padding:110px 0 0}.fugini-footer[_ngcontent-%COMP%]{margin-top:120px}}@media (min-width: 769px) and (max-width: 1024px){.fugini-contactus-form[_ngcontent-%COMP%]{max-width:750px;padding:22px}.attendance-alert[_ngcontent-%COMP%]{max-width:750px}.main-container[_ngcontent-%COMP%]{padding:100px 0 0}.fugini-footer[_ngcontent-%COMP%]{margin-top:100px}}@media (max-width: 768px){.footer-regulation[_ngcontent-%COMP%]{font-size:13px}.footer-logo[_ngcontent-%COMP%]{width:150px}.fugini-footer[_ngcontent-%COMP%]{margin-top:60px}}']}
1),o})();var R=(()=>{return(o=R||(R={}))[o.OpenCameraView=0]="OpenCameraView",o[o.SelectCupomView=1]="SelectCupomView",o[o.ValidateCupomView=2]="ValidateCupomView",o[o.CupomValidatedView=3]="CupomValidatedView",o[o.SortNumbersView=4]="SortNumbersView",o[o.MyCuponsView=5]="MyCuponsView",o[o.RouletteView=6]="RouletteView",o[o.WinView=7]="WinView",o[o.BackofficeView=8]="BackofficeView",R;var o})(),So=s(27012),Jt=s(50310);let qo=(()=>{class o{constructor(){this.scanResult=null,this.html5QrCodeScanner=null,this.onScanComplete=new t.vpe,this.onScanTimeOutError=new t.vpe,this.validateTimeout=!1,this.advanced={zoom:2,focusMode:"continuous"}}ngOnInit(){this.startScanner()}startScanner(){this.html5QrCodeScanner=new Jt.wF("reader",{fps:30,qrbox:{width:300,height:300},disableFlip:!0,aspectRatio:1,videoConstraints:{facingMode:{ideal:"environment"},advanced:[this.advanced]},formatsToSupport:[Jt.CE.QR_CODE],experimentalFeatures:{useBarCodeDetectorIfSupported:!0}},!1),this.validateTimeout&&(this.scanningTimeout=setTimeout(()=>{this.handleTimeout()},15e3)),this.html5QrCodeScanner.render(this.onScanSuccess.bind(this),this.onScanError.bind(this)),setTimeout(()=>{const e=document.getElementById("html5-qrcode-button-camera-permission");e&&(e.textContent="Solicitar Permiss\xe3o da C\xe2mera")},500)}onScanSuccess(e,n){this.scanningTimeout&&clearTimeout(this.scanningTimeout),this.onScanComplete.emit(e),this.html5QrCodeScanner&&this.html5QrCodeScanner.clear()}onScanError(e){console.error(`Scan Error: ${e}`),this.scanResult=`Scan Error: ${e}`}handleTimeout(){this.onScanTimeOutError.emit(),this.html5QrCodeScanner.clear()}ngOnDestroy(){this.html5QrCodeScanner&&this.html5QrCodeScanner.clear().catch(e=>{console.error("Error clearing scanner:",e)})}}return o.\u0275fac=function(e){return new(e||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["qr-code-scanner"]],inputs:{validateTimeout:"validateTimeout"},outputs:{onScanComplete:"onScanComplete",onScanTimeOutError:"onScanTimeOutError"},decls:1,vars:0,consts:[["id","reader"]],template:function(e,n){1&e&&t._UZ(0,"div",0)},styles:["#reader[_ngcontent-%COMP%] .html5-qrcode-overlay[_ngcontent-%COMP%]{display:none}#reader[_ngcontent-%COMP%] .html5-qrcode-button[_ngcontent-%COMP%]{display:none}#html5-qrcode-button-camera-stop[_ngcontent-%COMP%], #html5-qrcode-button-camera-start[_ngcontent-%COMP%]{display:none!important}#reader__dashboard[_ngcontent-%COMP%]{display:none}#reader[_ngcontent-%COMP%] video[_ngcontent-%COMP%]{object-fit:cover;width:100%;height:100%}#reader[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:350px;height:350px;z-index:9999;background-color:#000}span#html5-qrcode-anchor-scan-type-change[_ngcontent-%COMP%]{display:none}#reader__dashboard_section_csr[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:last-child{display:none!important}#html5-qrcode-anchor-scan-type-change[_ngcontent-%COMP%]{display:none!important}"]}),o})();function Io(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",11),t.TgZ(1,"div",12),t.TgZ(2,"span"),t._uU(3,"Leia o QrCode da sua nota fiscal"),t.qZA(),t.qZA(),t.TgZ(4,"qr-code-scanner",13),t.NdJ("onScanComplete",function(i){return t.CHM(e),t.oxw().scanListener(i)})("onScanTimeOutError",function(){return t.CHM(e),t.oxw().onScanTimeOutError()}),t.qZA(),t.TgZ(5,"button",14),t.NdJ("click",function(){return t.CHM(e),t.oxw().close()}),t._uU(6,"FECHAR"),t.qZA(),t.qZA()}if(2&o){const e=t.oxw();
1t.xp6(4),t.Q6J("validateTimeout",e.validateTimeout())}}function Uo(o,r){1&o&&(t.TgZ(0,"div"),t.TgZ(1,"div",12),t.TgZ(2,"span"),t._uU(3,"QrCode inv\xe1lido"),t.qZA(),t.TgZ(4,"span",15),t._uU(5,"\u2716"),t.qZA(),t.qZA(),t.TgZ(6,"div",16),t._uU(7," N\xe3o consegui ler o Qrcode da sua nota. me envie uma foto onde aparece a toda a sua nota. "),t.qZA(),t.qZA())}function No(o,r){if(1&o&&(t.TgZ(0,"div"),t.TgZ(1,"div",12),t.TgZ(2,"span"),t._uU(3,"Tipo de arquivo inv\xe1lido"),t.qZA(),t.TgZ(4,"span",15),t._uU(5,"\u2716"),t.qZA(),t.qZA(),t.TgZ(6,"div",16),t._uU(7),t.qZA(),t.qZA()),2&o){const e=t.oxw();t.xp6(7),t.hij(" ",e.errorMessage," ")}}let Vo=(()=>{class o{constructor(e){this.campaingFuginiService=e,this.allowedTypes=["image/jpeg","image/jpg"],this.selectedFile=null,this.errorMessage="",this.fileTypeError=!1,this.cupomPromocional="",this.scanQrCode=!1,this.loadFromImage=!1,this.invalidQrcode=!1,this.scanned=new t.vpe,this.imageLoaded=new t.vpe}onDragOver(e){e.preventDefault()}scanListener(e){return(0,k.mG)(this,void 0,void 0,function*(){this.scanned.emit({nota:e,cupom:this.cupomPromocional}),this.close()})}onScanTimeOutError(){}validateTimeout(){}loadImage(){this.loadFromImage=!0}readQrCode(){this.scanQrCode=!0}close(){this.loadFromImage=!1,this.scanQrCode=!1}onFileSelected(e){const n=e.target.files[0];n&&(this.allowedTypes.includes(n.type)?(this.fileTypeError=!1,this.errorMessage="",this.imageLoaded.emit({file:n,cupom:this.cupomPromocional})):(this.fileTypeError=!0,this.errorMessage="Apenas arquivos JPG e JPEG s\xe3o permitidos.",e.target.value=""))}onCodigoKeyDown(e){if(" "===e.key||"Space"===e.code)return e.preventDefault(),!1}onCodigoInput(e){const i=e.target.value.replace(/\s/g,"").toUpperCase();this.cupomPromocional=i,e.target.value!==i&&(e.target.value=i)}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(D))},o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-open-camera"]],inputs:{invalidQrcode:"invalidQrcode"},outputs:{scanned:"scanned",imageLoaded:"imageLoaded"},decls:15,vars:4,consts:[[1,"container"],[1,"content-wrapper"],["class","scanner-wrapper",4,"ngIf"],[1,"form-wrapper"],[1,"form-group"],[1,"form-label"],["type","file","accept",".jpg,.jpeg","hidden","",3,"change"],["fileInput",""],["type","button",1,"upload-btn",3,"click"],[4,"ngIf"],["type","text","name","cupomPromocional","placeholder","Se voc\xea tem um c\xf3digo de Influencer digite aqui",1,"form-input",3,"ngModel","ngModelChange","keydown","input"],[1,"scanner-wrapper"],[1,"status"],[3,"validateTimeout","onScanComplete","onScanTimeOutError"],["type","button",1,"close-btn",3,"click"],[1,"icon-invalid"],[1,"invalid-message"]],template:function(e,n){if(1&e){const i=t.EpF();t.TgZ(0,"div",0),t.TgZ(1,"div",1),t.YNc(2,Io,7,1,"div",2),t.TgZ(3,"form",3),t.TgZ(4,"div",4),t.TgZ(5,"label",5),t._uU(6,"Cadastre seu cupom fiscal aqui"),t.qZA(),t.TgZ(7,"input",6,7),t.NdJ("change",function(d){return n.onFileSelected(d)}),t.qZA(),t.TgZ(9,"button",8),t.NdJ("click",function(){return t.CHM(i),t.MAs(8).click()}),t._uU(10," Clique aqui para carregar "),t.qZA(),t.qZA(),t.YNc(11,Uo,8,0,"div",9),t.YNc(12,No,8,1,"div",9),t.TgZ(13,"div",4),t.TgZ(14,"input",10),t.NdJ("ngModelChange",function(d){return n.cupomPromocional=d})("keydown",function(d){return n.onCodigoKeyDown(d)})("input",function(d){return n.onCodigoInput(d)}),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA()}2&e&&(t.xp6(2),t.Q6J("ngIf",n.scanQrCode),t.xp6(9),t.Q6J("ngIf",n.invalidQrcode),t.xp6(1),t.Q6J("ngIf",n.fileTypeError),t.xp6(2),t.Q6J("ngModel",n.cupomPromocional))},directives:[C.O5,c._Y,c.JL,c.F,c.Fj,c.JJ,c.On,qo],styles:['.container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;width:100%;padding:15px 10px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.content-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:95%;grid-gap:15px;gap:15px}.title[_ngcontent-%COMP%]{font-size:18px;font-weight:bold;text-align:center;color:#333;margin:0 0 10px;padding:0 10px;font-family:"FOCO",sans-serif;letter-spacing:.5px}.scanner-wrapper[_ngcontent-%COMP%]{position:absolute;flex-direction:column;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;background:#fff;width:350px;height:420px;max-width:100%;display:flex;justify-content:center;align-items:center;padding:0;box-sizing:border-box}.form-wrapper[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;grid-gap:15px;gap:15px;margin-top:0}.form-group[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.form-label[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#333;text-align:center}.form-input[_ngcontent-%COMP%]{width:100%;padding:12px 15px;border:2px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .3s;box-sizing:border-box}.form-input[_ngcontent-%COMP%]:focus{outline:none;border-color:#32b332}.upload-btn[_ngcontent-%COMP%]{width:100%;background-color:#32b332;color:#fff0cf;border:none;padding:12px 20px;cursor:pointer;border-radius:8px;font-weight:bold;font-size:14px;text-transform:uppercase;transition:background-color .3s;font-family:"FOCO",sans-serif;letter-spacing:1px}.close-btn[_ngcontent-%COMP%]{width:50%;background-color:#b30000;color:#fff0cf;border:none;padding:12px 20px;cursor:pointer;border-radius:8px;font-weight:bold;font-size:14px;text-transform:uppercase;transition:background-color .3s;font-family:"FOCO",sans-serif;letter-spacing:1px}.upload-btn[_ngcontent-%COMP%]:hover{background-color:#269926}@media screen and (max-width: 992px){.title[_ngcontent-%COMP%]{font-size:17px}.scanner-wrapper[_ngcontent-%COMP%]{max-width:100%}}@media screen and (max-width: 768px){.container[_ngcontent-%COMP%]{padding:10px 5px}.content-wrapper[_ngcontent-%COMP%]{grid-gap:12px;gap:12px;max-width:98%}.title[_ngcontent-%COMP%]{font-size:16px;line-height:1.3;margin-bottom:5px}.scanner-wrapper[_ngcontent-%COMP%]{max-width:100%;padding:0}.form-wrapper[_ngcontent-%COMP%]{max-width:100%;grid-gap:10px;gap:10px}.form-label[_ngcontent-%COMP%]{font-size:13px}.upload-btn[_ngcontent-%COMP%]{font-size:13px;padding:10px 18px}}@media screen and (max-width: 480px){.container[_ngcontent-%COMP%]{padding:8px 5px}.content-wrapper[_ngcontent-%COMP%]{grid-gap:10px;gap:10px;max-width:98%}.title[_ngcontent-%COMP%]{font-size:14px;line-height:1.4;margin-bottom:5px}.scanner-wrapper[_ngcontent-%COMP%]{padding:0}.form-wrapper[_ngcontent-%COMP%]{grid-gap:8px;gap:8px}.form-label[_ngcontent-%COMP%]{font-size:12px}.form-input[_ngcontent-%COMP%]{padding:10px 12px;font-size:13px}.upload-btn[_ngcontent-%COMP%]{font-size:12px;padding:10px 16px}}
1.container[_ngcontent-%COMP%]::-webkit-scrollbar{width:6px}.container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.container[_ngcontent-%COMP%]::-webkit-scrollbar-thumb:hover{background-color:#999}.status[_ngcontent-%COMP%]{font-weight:bold;font-size:20px;display:flex;justify-content:center;align-items:center;grid-gap:10px;gap:10px}.status[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#333}.status[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:22px;color:#fff0cf;background:#4caf50;border-radius:5px;padding:5px 8px}.status[_ngcontent-%COMP%] .icon-invalid[_ngcontent-%COMP%]{font-size:22px;color:#fff0cf;background:#8b0000;border-radius:5px;padding:5px 8px}.message[_ngcontent-%COMP%]{margin:20px 0;font-size:22px;font-weight:bold;color:#1da11d}.invalid-message[_ngcontent-%COMP%]{margin:20px 0;font-size:22px;font-weight:bold;color:#8b0000}']}),o})();function Do(o,r){if(1&o&&(t.TgZ(0,"div",5),t._UZ(1,"img",6),t.TgZ(2,"span",7),t._uU(3),t.qZA(),t.qZA()),2&o){const e=t.oxw();
1t.xp6(1),t.Q6J("src",e.fileUrl,t.LSH)("alt",e.fileName),t.xp6(2),t.AsE("",e.fileName," - ",e.fileSize,"")}}let zo=(()=>{class o{constructor(e,n){this.sanitizer=e,this.service=n,this.changeFile=new t.vpe,this.send=new t.vpe,this.fileName="",this.fileSize=""}ngOnChanges(e){if(e.file&&this.file){this.fileName=this.file.name,this.fileSize=this.formatFileSize(this.file.size);const n=URL.createObjectURL(this.file);this.fileUrl=this.sanitizer.bypassSecurityTrustUrl(n)}}formatFileSize(e){return e<1024?e+" B":e<1048576?(e/1024).toFixed(1)+" KB":(e/1048576).toFixed(1)+" MB"}onClickChangeFile(){this.changeFile.emit("change")}onValidateCupom(){this.send.emit()}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(u.H7),t.Y36(D))},o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-validate-cupom"]],inputs:{file:"file"},outputs:{changeFile:"changeFile",send:"send"},features:[t.TTD],decls:7,vars:1,consts:[[1,"cupom-container"],["class","file-preview",4,"ngIf"],[1,"button-group"],[1,"btn","btn-grey",3,"click"],[1,"btn","btn-green",3,"click"],[1,"file-preview"],[1,"preview-image",3,"src","alt"],[1,"file-name"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0),t.YNc(1,Do,4,4,"div",1),t.TgZ(2,"div",2),t.TgZ(3,"button",3),t.NdJ("click",function(){return n.onClickChangeFile
1()}),t._uU(4," TROCAR ARQUIVO "),t.qZA(),t.TgZ(5,"button",4),t.NdJ("click",function(){return n.onValidateCupom()}),t._uU(6," VALIDAR AGORA "),t.qZA(),t.qZA(),t.qZA()),2&e&&(t.xp6(1),t.Q6J("ngIf",n.file))},directives:[C.O5],styles:[".cupom-container[_ngcontent-%COMP%]{width:95%;height:100%;margin:0 auto;text-align:center}.cupom-container[_ngcontent-%COMP%] .file-preview[_ngcontent-%COMP%]{background:#f9f9f9;padding:10px;border:1px solid #ccc;border-radius:8px;margin-bottom:15px}.cupom-container[_ngcontent-%COMP%] .file-preview[_ngcontent-%COMP%] .preview-image[_ngcontent-%COMP%]{max-width:200px;height:auto;display:block;margin:0 auto 5px}.cupom-container[_ngcontent-%COMP%] .file-preview[_ngcontent-%COMP%] .file-name[_ngcontent-%COMP%]{display:block;font-size:14px;color:#333}.cupom-container[_ngcontent-%COMP%] .button-group[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.cupom-container[_ngcontent-%COMP%] .button-group[_ngcontent-%COMP%] .btn[_ngcontent-%COMP%]{padding:12px 0;border:none;border-radius:6px;font-weight:bold;cursor:pointer;font-size:14px}.cupom-container[_ngcontent-%COMP%] .button-group[_ngcontent-%COMP%] .btn-grey[_ngcontent-%COMP%]{background-color:#555;color:#fff0cf}.cupom-container[_ngcontent-%COMP%] .button-group[_ngcontent-%COMP%] .btn-green[_ngcontent-%COMP%]{background-color:#4caf50;color:#fff0cf}@media (max-width: 768px){.file-preview[_ngcontent-%COMP%]{height:70%}}"]}),o})();function Ro(o,r){1&o&&(t.TgZ(0,"span"),t._uU(1,"\u2713"),t.qZA())}function Jo(o,r){1&o&&(t.TgZ(0,"span"),t._uU(1,"\u274c"),t.qZA())}function jo(o,r){if(1&o&&(t.TgZ(0,"span",5),t.YNc(1,Ro,2,0,"span",6),t.YNc(2,Jo,2,0,"span",6),t.qZA()),2&o){const e=t.oxw();t.ekj("success",!e.isError)("error",e.isError),t.xp6(1),t.Q6J("ngIf",!e.isError),t.xp6(1),t.Q6J("ngIf",e.isError)}}function Bo(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",7),t.TgZ(1,"button",8),t.NdJ("click",function(){return t.CHM(e),t.oxw().onNovoCupom()}),t._uU(2,"+ NOVA NOTA"),t.qZA(),t.qZA()}}function Lo(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",7),t.TgZ(1,"button",9),t.NdJ("click",function(){return t.CHM(e),t.oxw().onLoadImage()}),t._uU(2," SELECIONAR ARQUIVO "),t.qZA(),t.TgZ(3,"button",8),t.NdJ("click",function(){return t.CHM(e),t.oxw().onNovoCupom()}),t._uU(4,"+ NOVA NOTA"),t.qZA(),t.qZA()}}function Qo(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",7),t.TgZ(1,"form",10),t.NdJ("keydown.enter",function(i){return i.preventDefault()}),t.TgZ(2,"div",11),t.TgZ(3,"div",12),t.TgZ(4,"label",13),t._uU(5,"Digite o c\xf3digo do influencer:"),t.qZA(),t.TgZ(6,"input",14),t.NdJ("ngModelChange",function(i){return t.CHM(e),t.oxw().cupom=i})("keydown",function(i){return t.CHM(e),t.oxw().onCodigoKeyDown(i)})("input",function(i){return t.CHM(e),t.oxw().onCodigoInput(i)}),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.TgZ(7,"button",15),t.NdJ("click",function(){return t.CHM(e),t.oxw().onValidate()}),t._uU(8,"VALIDAR AGORA"),t.qZA(),t.TgZ(9,"button",8),t.NdJ("click",function(){return t.CHM(e),t.oxw().onNovoCupom()}),t._uU(10,"+ NOVA NOTA"),t.qZA(),t.qZA()}if(2&o){const e=t.oxw();
1t.xp6(6),t.Q6J("ngModel",e.cupom)}}let Yo=(()=>{class o{constructor(){this.clickMeusCupons=new t.vpe,this.clickRoleta=new t.vpe,this.clickNovoCupom=new t.vpe,this.clicValidateCupom=new t.vpe,this.loadImage=new t.vpe,this.showImageButton=!1,this.showCupomView=!1,this.noFuginiItems=!1,this.isError=!1}set message(e){this._message=e}get message(){return null==this._message||""==this._message?"Parab\xe9ns, voc\xea est\xe1 concorrendo aos pr\xeamios!":this._message}set title(e){this._title=e}get title(){return null==this._title||""==this._title?"NOTA VALIDADA":this._title}onMeusCupons(){this.clickMeusCupons.emit()}onRoleta(){this.clickRoleta.emit()}onNovoCupom(){this.clickNovoCupom.emit()}onLoadImage(){this.loadImage.emit()}onValidate(){this.clicValidateCupom.emit(this.cupom)}onCodigoKeyDown(e){if(" "===e.key||"Space"===e.code)return e.preventDefault(),!1}onCodigoInput(e){const i=e.target.value.replace(/\s/g,"").toUpperCase();this.cupom=i,e.target.value!==i&&(e.target.value=i)}}return o.\u0275fac=function(e){return new(e||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-cupom-validated"]],inputs:{showImageButton:"showImageButton",showCupomView:"showCupomView",noFuginiItems:"noFuginiItems",isError:"isError",message:"message",title:"title"},outputs:{clickMeusCupons:"clickMeusCupons",clickRoleta:"clickRoleta",clickNovoCupom:"clickNovoCupom",clicValidateCupom:"clicValidateCupom",loadImage:"loadImage"},decls:10,vars:10,consts:[[1,"validado"],[1,"status"],["class","icon",3,"success","error",4,"ngIf"],[1,"message"],["class","buttons",4,"ngIf"],[1,"icon"],[4,"ngIf"],[1,"buttons"],[1,"btn","btn-green",3,"click"],[1,"btn","btn-red",2,"margin-top","10px",3,"click"],["id","fuginiCupomForm",1,"fugini-cupom-form",3,"keydown.enter"],[1,"p-grid","p-fluid"],[1,"p-col-12"],[1,"form-label"],["type","text","name","cupom",1,"form-input",3,"ngModel","ngModelChange","keydown","input"],[1,"btn","btn-red",3,"click"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0),t.TgZ(1,"div",1),t.TgZ(2,"span"),t._uU(3),t.qZA(),t.YNc(4,jo,3,6,"span",2),t.qZA(),t.TgZ(5,"div",3),t._uU(6),t.qZA(),t.YNc(7,Bo,3,0,"div",4),t.YNc(8,Lo,5,0,"div",4),t.YNc(9,Qo,11,1,"div",4),t.qZA()),2&e&&(t.xp6(3),t.Oqu(n.title),t.xp6(1),t.Q6J("ngIf",!n.noFuginiItems),t.xp6(1),t.ekj("error",n.isError)("no-fugini-items",n.noFuginiItems),t.xp6(1),t.Oqu(n.message),t.xp6(1),t.Q6J("ngIf",!n.showImageButton&&!n.showCupomView),t.xp6(1),t.Q6J("ngIf",n.showImageButton&&!n.showCupomView),t.xp6(1),t.Q6J("ngIf",!n.showImageButton&&n.showCupomView))},directives:[C.O5,c._Y,c.JL,c.F,c.Fj,c.JJ,c.On],styles:['.validado[_ngcontent-%COMP%]{font-family:"FOCO",sans-serif}[_nghost-%COMP%]{display:block;text-align:center;font-family:Arial,sans-serif;margin:50px}.status[_ngcontent-%COMP%]{font-weight:bold;font-size:20px;display:flex;justify-content:center;align-items:center;grid-gap:10px;gap:10px}.status[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#333}.status[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{font-size:22px;color:#fff0cf;border-radius:5px;padding:5px 8px}.status[_ngcontent-%COMP%] .icon.success[_ngcontent-%COMP%]{background:#28a745}.status[_ngcontent-%COMP%] .icon.error[_ngcontent-%COMP%]{background:transparent;color:#dc3545}.message[_ngcontent-%COMP%]{margin:20px 0;font-size:22px;font-weight:bold;color:#28a745}.message.error[_ngcontent-%COMP%]{color:#dc3545}.message.no-fugini-items[_ngcontent-%COMP%]{color:#dc3545}.buttons[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:12px;gap:12px;align-items:center;margin-top:25px}.btn[_ngcontent-%COMP%]{width:220px;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:bold;color:#fff0cf;cursor:pointer;box-shadow:0 3px 5px #0003;transition:transform .1s ease}.btn[_ngcontent-%COMP%]:hover{transform:scale(1.05)}.btn.btn-gray[_ngcontent-%COMP%]{background-color:#333}.btn.btn-red[_ngcontent-%COMP%]{background-color:#b30000}.btn.btn-green[_ngcontent-%COMP%]{background-color:#28a745}.fugini-cupom-form[_ngcontent-%COMP%] .p-col-12[_ngcontent-%COMP%]{display:flex;flex-direction:column}.fugini-cupom-form[_ngcontent-%COMP%] .form-label[_ngcontent-%COMP%]{margin-bottom:4px}.fugini-cupom-form[_ngcontent-%COMP%] .form-input[_ngcontent-%COMP%]{width:220px}']}),o})(),Ho=(()=>{class o{transform(e){if(!e)return"";const n=e.replace(/[.\-\/\s]/g,"").toUpperCase();return 14===n.length?n.replace(/^(.{2})(.{3})(.{3})(.{4})(.{2})$/,"$1.$2.$3/$4-$5"):e}}return o.\u0275fac=function(e){return new(e||o)}
1,o.\u0275pipe=t.Yjl({name:"cnpj",type:o,pure:!0}),o})();function Wo(o,r){1&o&&(t.TgZ(0,"div",14),t.TgZ(1,"div",15),t.TgZ(2,"span",16),t._uU(3,"Data de Emiss\xe3o da Nota"),t.qZA(),t.qZA(),t.TgZ(4,"div",15),t.TgZ(5,"span",16),t._uU(6,"N\xfamero da Nota"),t.qZA(),t.qZA(),t.qZA())}function Go(o,r){1&o&&(t.TgZ(0,"div",17),t.TgZ(1,"div",18),t._uU(2,"\u{1f4c4}"),t.qZA(),t.TgZ(3,"div",19),t._uU(4,"Voc\xea n\xe3o possui notas fiscais Fugini"),t.qZA(),t.TgZ(5,"div",20),t._uU(6,"Cadastre sua primeira nota fiscal para come\xe7ar a participar!"),t.qZA(),t.qZA())}function Ko(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",21),t.TgZ(1,"div",22),t.TgZ(2,"span",23),t._uU(3),t.qZA(),t._UZ(4,"span",24),t.TgZ(5,"span",25),t._uU(6),t.qZA(),t.TgZ(7,"button",26),t.NdJ("click",function(){const a=t.CHM(e).$implicit;return t.oxw().openModal(a)}),t.TgZ(8,"span",27),t._uU(9,"visibility"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(10,"div",28),t.TgZ(11,"span",29),t._uU(12,"CNPJ:"),t.qZA(),t.TgZ(13,"span",30),t._uU(14),t.ALo(15,"cnpj"),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=r.$implicit,n=t.oxw();t.xp6(3),t.Oqu(n.invertMonthDay(n.getDisplayDate(e))||"Data n\xe3o informada"),t.xp6(3),t.Oqu(n.formatNoteNumber(e.chaveAcesso)),t.xp6(8),t.Oqu(e.cnpjEmitente&&"-"!==e.cnpjEmitente?t.lcZ(15,3,e.cnpjEmitente):"N\xe3o informado")}}function Xo(o,r){if(1&o&&(t.TgZ(0,"div",40),t.TgZ(1,"span",41),t._uU(2,"Cupom Influencer:"),t.qZA(),t.TgZ(3,"span",42),t._uU(4),t.qZA(),t.qZA()),2&o){const e=t.oxw(3);t.xp6(4),t.Oqu(null==e.selectedCupom?null:e.selectedCupom.codigoCupomInfluencer)}}function $o(o,r){if(1&o&&(t.TgZ(0,"div",40),t.TgZ(1,"span",41),t._uU(2,"Pontos:"),t.qZA(),t.TgZ(3,"span",42),t._uU(4),t.qZA(),t.qZA()),2&o){const e=t.oxw(3);t.xp6(4),t.Oqu(null==e.selectedCupom?null:e.selectedCupom.quantidadePontosInfluencer)}}function ti(o,r){if(1&o&&(t.TgZ(0,"div",39),t.TgZ(1,"div",40),t.TgZ(2,"span",41),t._uU(3,"C\xf3digo Influencer:"),t.qZA(),t.TgZ(4,"span",42),t._uU(5),t.qZA(),t.qZA(),t.TgZ(6,"div",40),t.TgZ(7,"span",41),t._uU(8,"Valida\xe7\xe3o:"),t.qZA(),t.TgZ(9,"span",42),t._uU(10),t.qZA(),t.qZA(),t.TgZ(11,"div",40),t.TgZ(12,"span",41),t._uU(13,"Compra:"),t.qZA(),t.TgZ(14,"span",42),t._uU(15),t.qZA(),t.qZA(),t.TgZ(16,"div",40),t.TgZ(17,"span",41),t._uU(18,"CNPJ:"),t.qZA(),t.TgZ(19,"span",42),t._uU(20),t.ALo(21,"cnpj"),t.qZA(),t.qZA(),t.TgZ(22,"div",40),t.TgZ(23,"span",41),t._uU(24,"Valor Fugini:"),t.qZA(),t.TgZ(25,"span",42),t._uU(26),t.qZA(),t.qZA(),t.YNc(27,Xo,5,1,"div",43),t.YNc(28,$o,5,1,"div",43),t.TgZ(29,"div",40),t.TgZ(30,"span",41),t._uU(31,"Total:"),t.qZA(),t.TgZ(32,"span",44),t._uU(33),t.qZA(),t.qZA(),t.qZA()),2&o){const e=t.oxw(2);t.xp6(4),t.ekj("has-code",null==e.selectedCupom?null:e.selectedCupom.temCodigoInfluencer),t.xp6(1),t.hij(" ",null!=e.selectedCupom&&e.selectedCupom.temCodigoInfluencer?"Sim":"N\xe3o"," "),t.xp6(5),t.Oqu(e.formatDate(null==e.selectedCupom?null:e.selectedCupom.dataValidacaoCupom)),t.xp6(5),t.Oqu(e.formatDate(null==e.selectedCupom?null:e.selectedCupom.dataCompra)),t.xp6(5),t.Oqu(null!=e.selectedCupom&&e.selectedCupom.cnpjEmitente&&"-"!==(null==e.selectedCupom?null:e.selectedCupom.cnpjEmitente)?t.lcZ(21,10,null==e.selectedCupom?null:e.selectedCupom.cnpjEmitente):"N\xe3o informado"),t.xp6(6),t.Oqu(e.formatCurrency(null==e.selectedCupom?null:e.selectedCupom.valorProdutosFugini)),t.xp6(1),t.Q6J("ngIf",null==e.selectedCupom?null:e.selectedCupom.codigoCupomInfluencer),t.xp6(1),t.Q6J("ngIf",null==e.selectedCupom?null:e.selectedCupom.quantidadePontosInfluencer),t.xp6(5),t.Oqu(e.formatCurrency(null==e.selectedCupom?null:e.selectedCupom.valorProdutosFugini))}}function ei(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",31),t.NdJ("click",function(){return t.CHM(e),t.oxw().closeModal()}),t.TgZ(1,"div",32),t.NdJ("click",function(i){return i.stopPropagation()}),t.TgZ(2,"div",33),t.TgZ(3,"h3",34),t._uU(4,"Detalhes da Nota Fiscal"),t.qZA(),t.TgZ(5,"button",35),t.NdJ("click",function(){return t.CHM(e),t.oxw().closeModal()}),t._uU(6,"\xd7"),t.qZA(),t.qZA(),t.YNc(7,ti,34,12,"div",36),t.TgZ(8,"div",37),t.TgZ(9,"button",38),t.NdJ("click",function(){return t.CHM(e),t.oxw().closeModal()}),t._uU(10,"Fechar"),t.qZA(),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=t.oxw();
1t.xp6(7),t.Q6J("ngIf",e.selectedCupom)}}let ni=(()=>{class o{constructor(e){this.service=e,this.clickInicio=new t.vpe,this.loading=new t.vpe,this.cupons=[],this.isLoading=!1,this.selectedCupom=null,this.showModal=!1}ngOnInit(){this.load()}load(){return(0,k.mG)(this,void 0,void 0,function*(){try{this.isLoading=!0,this.loading.emit(!0);const e=localStorage.getItem("cpf");let n=yield this.service.getCupons(e).toPromise();console.log("\u{1f4ca} Dados recebidos do webhook:",n),this.cupons=n||[],this.cupons.length>0&&(console.log("\u{1f4ca} Primeiro cupom:",this.cupons[0]),console.log("\u{1f4ca} Total da nota:",this.cupons[0].totalNota,"Tipo:",typeof this.cupons[0].totalNota),console.log("\u{1f4ca} Data de emiss\xe3o (original):",this.cupons[0].dataEmissao),console.log("\u{1f4ca} Data de emiss\xe3o (formatada):",this.invertMonthDay(this.cupons[0].dataEmissao))),console.log("\u{1f4c5} DATAS RECEBIDAS DO BACKEND:"),this.cupons.forEach((i,a)=>{console.log(` Nota ${a+1}:`,{original:i.dataEmissao,formatada:this.invertMonthDay(i.dataEmissao)})}),0===this.cupons.length&&(this.cupons=[{dataEmissao:"15/10/2025",chaveAcesso:"12345678901234567890123456789012345678901234",totalNota:61.8,cnpjEmitente:"79863890000115",temCodigoInfluencer:!0,dataValidacaoCupom:"16/10/2025",dataCompra:"15/10/2025",valorProdutosFugini:11.96,codigoCupomInfluencer:"3333",quantidadePontosInfluencer:15},{dataEmissao:"16/10/2025",chaveAcesso:"98765432109876543210987654321098765432109876",totalNota:45.5,cnpjEmitente:"12345678000123",temCodigoInfluencer:!1,dataValidacaoCupom:"17/10/2025",dataCompra:"16/10/2025",valorProdutosFugini:8.5,codigoCupomInfluencer:null,quantidadePontosInfluencer:null}])}catch(e){console.error("Erro ao carregar cupons:",e),this.cupons=[]}finally{setTimeout(()=>{this.isLoading=!1,this.loading.emit(!1)},0)}})}voltarInicio(){this.clickInicio.emit()}get hasValidCupons(){return this.cupons&&this.cupons.length>0&&this.cupons.some(e=>(e.dataEmissao||e.dataCompra)&&e.totalNota&&e.cnpjEmitente)}get validCupons(){return this.cupons.filter(e=>(e.dataEmissao||e.dataCompra)&&e.totalNota&&e.cnpjEmitente)}getDisplayDate(e){return e.dataEmissao||e.dataCompra||""}invertMonthDay(e){if(!e)return"";if((e=e.trim()).includes("-")||e.includes("T"))try{const n=new Date(e);if(!isNaN(n.getTime())){const i=String(n.getDate()).padStart(2,"0");return`${i}/${String(n.getMonth()+1).padStart(2,"0")}/${n.getFullYear()}`}}catch(n){console.error("Erro ao processar data ISO:",e,n)}if(e.includes("/")){const n=e.split("/");if(3===n.length){const[i,a,d]=n,M=parseInt(i),w=parseInt(a),Z=parseInt(d);return isNaN(M)||isNaN(w)||isNaN(Z)?(console.error("Data com n\xfameros inv\xe1lidos:",e),e):M>12?`${String(M).padStart(2,"0")}/${String(w).padStart(2,"0")}/${Z}`:w>12?`${String(w).padStart(2,"0")}/${String(M).padStart(2,"0")}/${Z}`:`${String(M).padStart(2,"0")}/${String(w).padStart(2,"0")}/${Z}`}}return console.warn("Data em formato n\xe3o reconhecido:",e),e}openModal(e){this.selectedCupom=e,this.showModal=!0}closeModal(){this.showModal=!1,this.selectedCupom=null}formatCurrency(e){if(null==e)return"R$ 0,00";let n;if("string"==typeof e){const a=e.replace(/[^\d,.-]/g,"").replace(",",".");n=parseFloat(a)}else n=e;return isNaN(n)?"R$ 0,00":new Intl.NumberFormat("pt-BR",{style:"currency",currency:"BRL"}).format(n)}formatDate(e){return e?this.invertMonthDay(e):"N\xe3o informado"}formatNoteNumber(e){return e&&"-"!==e?44===e.length?e.substring(35,43):e.length>8?e.substring(e.length-8):e:"N\xe3o informado"}getQuantidadeNotas(){return this.validCupons.length}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(D))},o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-meus-cupons"]],outputs:{clickInicio:"clickInicio",loading:"loading"},decls:20,vars:5,consts:[[1,"title"],[1,"alert-text"],[1,"alert-icon"],[1,"alert-message"],[1,"actions"],[1,"quantidade-notas"],[1,"quantidade-label"],[1,"quantidade-value"],[1,"btn-back",3,"click"],["class","table-header",4,"ngIf"],[1,"cupom-list"],["class","no-invoices-message",4,"ngIf"],["class","cupom-item",4,"ngFor","ngForOf"],["class","modal-overlay",3,"click",4,"ngIf"],[1,"table-header"],[1,"header-item"],[1,"header-label"],[1,"no-invoices-message"],[1,"message-icon"],[1,"message-text"],[1,"message-subtitle"],[1,"cupom-item"],[1,"cupom-main-info"],[1,"cupom-data"],[1,"dots"],[1,"cupom-valor"],["title","Ver detalhes",1,"view-button",3,"click"],[1,"material-icons"],[1,"cupom-cnpj"],[1,"cnpj-label"],[1,"cnpj-value"],[1,"modal-overlay",3,"click"],[1,"modal-content",3,"click"],[1,"modal-header"],[1,"modal-title"],[1,"modal-close",3,"click"],["class","modal-body",4,"ngIf"],[1,"modal-footer"],[1,"btn-close-modal",3,"click"],[1,"modal-body"],[1,"detail-row"],[1,"detail-label"],[1,"detail-value"],["class","detail-row",4,"ngIf"],[1,"detail-value","total-value"]],template:function(e,n){1&e&&(t.TgZ(0,"h2",0),t._uU(1,"Minhas Notas Fiscais"),t.qZA(),t.TgZ(2,"div",1),t.TgZ(3,"div",2),t._uU(4,"\u26a0\ufe0f"),t.qZA(),t.TgZ(5,"div",3),t._uU(6," Todas as notas e cupons fiscais passam pelo processo de valida\xe7\xe3o e auditoria. Os pontos para a roleta e n\xfameros da sorte s\xe3o liberados em at\xe9 48 horas. "),t.qZA(),t.qZA(),t.TgZ(7,"div",4),t.TgZ(8,"div",5),t.TgZ(9,"span",6),t._uU(10,"Quantidade de notas:"),t.qZA(),t.TgZ(11,"span",7),t._uU(12),t.qZA(),t.qZA(),t.TgZ(13,"button",8),t.NdJ("click",function(){return n.voltarInicio()}),t._uU(14,"CADASTRAR CUPOM FISCAL"),t.qZA(),t.qZA(),t.YNc(15,Wo,7,0,"div",9),t.TgZ(16,"div",10),t.YNc(17,Go,7,0,"div",11),t.YNc(18,Ko,16,5,"div",12),t.qZA(),t.YNc(19,ei,11,1,"div",13)),2&e&&(t.xp6(12),t.Oqu(n.getQuantidadeNotas()),t.xp6(3),t.Q6J("ngIf",n.hasValidCupons),t.xp6(2),t.Q6J("ngIf",!n.isLoading&&!n.hasValidCupons),t.xp6(1),t.Q6J("ngForOf",n.validCupons),t.xp6(1),t.Q6J("ngIf",n.showModal))},directives:[C.O5,C.sg],pipes:[Ho],styles:['[_nghost-%COMP%]{display:block;text-align:center;font-family:Arial,sans-serif;margin:30px}.title[_ngcontent-%COMP%]{font-size:22px;font-weight:bold;margin-bottom:20px;color:#333;font-family:"FOCO",sans-serif}.alert-text[_ngcontent-%COMP%]{display:flex;align-items:center;background:#fff3cd;border:2px solid #ffc107;border-radius:8px;padding:12px 16px;margin-bottom:20px;font-family:"FOCO",sans-serif;box-shadow:0 2px 4px #0000001a}.alert-icon[_ngcontent-%COMP%]{font-size:20px;margin-right:12px;flex-shrink:0}.alert-message[_ngcontent-%COMP%]{color:#856404;font-size:14px;font-weight:500;line-height:1.4;text-align:left}.table-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;background:#8b0000;color:#fff0cf;padding:12px 15px;border-radius:6px;margin-bottom:10px;font-weight:bold;font-size:16px;font-family:"FOCO",sans-serif}.header-item[_ngcontent-%COMP%]{flex:1;text-align:center}.header-item[_ngcontent-%COMP%]:first-child{text-align:left}.header-item[_ngcontent-%COMP%]:last-child{text-align:right}.no-invoices-message[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;background:#fff5dc;border-radius:6px;border:2px dashed #8b0000;margin:10px 0}.message-icon[_ngcontent-%COMP%]{font-size:48px;margin-bottom:16px;opacity:.7}.message-text[_ngcontent-%COMP%]{font-size:18px;font-weight:bold;color:#8b0000;margin-bottom:8px;font-family:"FOCO",sans-serif}.message-subtitle[_ngcontent-%COMP%]{font-size:14px;color:#666;font-style:italic;max-width:300px;line-height:1.4}.cupom-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:10px;gap:10px;max-height:240px;overflow-y:auto;padding-right:5px}.cupom-list[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px}.cupom-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.cupom-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;background:#fff5dc;padding:12px 15px;border-radius:6px;font-size:16px;font-weight:bold;color:#444;grid-gap:6px;gap:6px;border:2px solid transparent}.cupom-main-info[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;position:relative}.cupom-data[_ngcontent-%COMP%]{flex-shrink:0}.dots[_ngcontent-%COMP%]{flex-grow:1;border-bottom:2px dotted #999;margin:0 8px}.cupom-valor[_ngcontent-%COMP%]{flex-shrink:0;color:#2e7d32;font-weight:bold;margin-right:10px}.view-button[_ngcontent-%COMP%]{background:#8b0000;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0003;flex-shrink:0}.view-button[_ngcontent-%COMP%]:hover{background:#a00000;transform:scale(1.1);box-shadow:0 4px 8px #0000004d}.view-button[_ngcontent-%COMP%]:active{transform:scale(.95)}.view-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{color:#fff0cf;font-size:18px}.cupom-cnpj[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:14px;color:#666;margin-top:2px}.cnpj-label[_ngcontent-%COMP%]{font-weight:600;color:#555}.cnpj-value[_ngcontent-%COMP%]{font-family:"Courier New",monospace;background:rgba(0,0,0,.05);padding:2px 6px;border-radius:3px;font-size:13px}.actions[_ngcontent-%COMP%]{margin-top:25px;margin-bottom:20px;
1display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;grid-gap:15px;gap:15px}.quantidade-notas[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:8px;gap:8px;background:#f8f9fa;padding:8px 12px;border-radius:6px;border:1px solid #dee2e6;font-family:"FOCO",sans-serif}.quantidade-label[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#495057}.quantidade-value[_ngcontent-%COMP%]{font-size:16px;font-weight:bold;color:#8b0000;background:#fff0cf;padding:4px 8px;border-radius:4px;border:1px solid #8b0000;min-width:30px;text-align:center}.btn-back[_ngcontent-%COMP%]{background-color:#b30000;color:#fff0cf;font-size:16px;font-weight:bold;padding:14px 28px;border:none;border-radius:8px;cursor:pointer;box-shadow:0 3px 5px #0003;transition:transform .1s ease;font-family:"FOCO",sans-serif}.btn-back[_ngcontent-%COMP%]:hover{transform:scale(1.05)}.modal-overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .3s ease}.modal-content[_ngcontent-%COMP%]{background:#fff5dc;border-radius:12px;border:3px solid #2c2a2a;box-shadow:0 10px 30px #0000004d;max-width:450px;width:90%;max-height:70vh;overflow-y:auto;animation:slideIn .3s ease;font-family:"FOCO",sans-serif}.modal-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:2px solid #8b0000;background:#8b0000;color:#fff0cf;border-radius:9px 9px 0 0}.modal-title[_ngcontent-%COMP%]{font-size:18px;font-weight:bold;margin:0;color:#fff0cf}.modal-close[_ngcontent-%COMP%]{background:none;border:none;font-size:28px;color:#fff0cf;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .3s ease}.modal-close[_ngcontent-%COMP%]:hover{background-color:#fff3}.modal-body[_ngcontent-%COMP%]{padding:20px}.detail-row[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(139,0,0,.1);font-size:14px}.detail-row[_ngcontent-%COMP%]:last-child{border-bottom:none;font-weight:bold;font-size:16px;margin-top:8px;padding-top:15px;border-top:2px solid #8b0000}.detail-label[_ngcontent-%COMP%]{font-weight:600;color:#8b0000;flex:1;font-size:13px;text-align:left}.detail-value[_ngcontent-%COMP%]{font-weight:500;color:#333;text-align:right;flex:1;font-family:"Courier New",monospace;font-size:13px}.detail-value.has-code[_ngcontent-%COMP%]{color:#2e7d32;font-weight:bold}.detail-value.total-value[_ngcontent-%COMP%]{color:#8b0000;font-size:16px;font-weight:bold}.modal-footer[_ngcontent-%COMP%]{padding:15px 20px;border-top:2px solid #8b0000;text-align:center;background:rgba(139,0,0,.05);border-radius:0 0 9px 9px}
1.btn-close-modal[_ngcontent-%COMP%]{background-color:#8b0000;color:#fff0cf;font-size:14px;font-weight:bold;padding:10px 25px;border:none;border-radius:8px;cursor:pointer;box-shadow:0 3px 5px #0003;transition:all .3s ease;font-family:"FOCO",sans-serif}.btn-close-modal[_ngcontent-%COMP%]:hover{background-color:#a00000;transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.alert-text[_ngcontent-%COMP%]{padding:10px 12px;margin-bottom:15px}.alert-icon[_ngcontent-%COMP%]{font-size:18px;margin-right:10px}.alert-message[_ngcontent-%COMP%]{font-size:13px}.actions[_ngcontent-%COMP%]{flex-direction:column;align-items:center;grid-gap:12px;gap:12px}.quantidade-notas[_ngcontent-%COMP%]{order:1;padding:6px 10px}.quantidade-label[_ngcontent-%COMP%]{font-size:13px}.quantidade-value[_ngcontent-%COMP%]{font-size:14px;padding:3px 6px}.btn-back[_ngcontent-%COMP%]{order:2;width:100%;max-width:280px}.modal-content[_ngcontent-%COMP%]{width:95%;margin:10px;max-height:85vh;max-width:none}.modal-header[_ngcontent-%COMP%]{padding:10px 12px}.modal-title[_ngcontent-%COMP%]{font-size:15px}.modal-body[_ngcontent-%COMP%]{padding:12px}.detail-row[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start;grid-gap:2px;gap:2px;padding:5px 0;font-size:13px}.detail-value[_ngcontent-%COMP%]{text-align:left;font-size:11px}.detail-label[_ngcontent-%COMP%]{font-size:11px;text-align:left}.modal-footer[_ngcontent-%COMP%]{padding:10px 12px;display:flex;justify-content:center}.btn-close-modal[_ngcontent-%COMP%]{font-size:12px;padding:6px 18px;width:auto}.view-button[_ngcontent-%COMP%]{width:28px;height:28px}.view-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{font-size:16px}}@media (max-width: 480px){.alert-text[_ngcontent-%COMP%]{padding:8px 10px;margin-bottom:12px}.alert-icon[_ngcontent-%COMP%]{font-size:16px;margin-right:8px}.alert-message[_ngcontent-%COMP%]{font-size:12px}.quantidade-notas[_ngcontent-%COMP%]{padding:5px 8px}.quantidade-label[_ngcontent-%COMP%]{font-size:12px}.quantidade-value[_ngcontent-%COMP%]{font-size:13px;padding:2px 5px}.modal-content[_ngcontent-%COMP%]{width:98%;margin:5px;max-height:90vh}.modal-header[_ngcontent-%COMP%]{padding:8px 10px}.modal-title[_ngcontent-%COMP%]{font-size:14px}.modal-body[_ngcontent-%COMP%]{padding:10px}.detail-row[_ngcontent-%COMP%]{padding:4px 0;font-size:12px}.detail-value[_ngcontent-%COMP%]{font-size:10px}.detail-label[_ngcontent-%COMP%]{font-size:10px;text-align:left}.modal-footer[_ngcontent-%COMP%]{padding:8px 10px;display:flex;justify-content:center}.btn-close-modal[_ngcontent-%COMP%]{font-size:11px;padding:5px 15px;width:auto}.view-button[_ngcontent-%COMP%]{width:26px;height:26px}.view-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{font-size:14px}}@media (min-width: 1000px) and (max-width: 1400px){.modal-content[_ngcontent-%COMP%]{max-width:500px;width:65%;max-height:68vh}}']}),o})();function oi(o,r){if(1&o&&(t.TgZ(0,"div",11),t.TgZ(1,"span",12),t._uU(2),t.qZA(),t.qZA()),2&o){const e=r.$implicit;t.xp6(2),t.hij("N\xba da sorte ",e,"")}}let ii=(()=>{class o{constructor(e){this.service=e,this.clickInicio=new t.vpe,this.loading=new t.vpe,this.numeros=[]}ngOnInit(){this.load()}load(){return(0,k.mG)(this,void 0,void 0,function*(){try{this.loading.emit(!0);const i=localStorage.getItem("cpf");var n=(yield this.service.getNumeros(i).toPromise()).sorteValues.split(",");for(let a=0;a<n.length;a++)this.numeros.push(n[a].replace(" ",""))}catch(i){}finally{this.loading.emit(!1)}})}voltarInicio(){this.clickInicio.emit()}getQuantidadeNumeros(){return this.numeros.length}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(D))},o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-numeros-sorte"]],outputs:{clickInicio:"clickInicio",loading:"loading"},decls:17,vars:2,consts:[[1,"title"],[1,"alert-text"],[1,"alert-icon"],[1,"alert-message"],[1,"actions"],[1,"quantidade-numeros"],[1,"quantidade-label"],[1,"quantidade-value"],[1,"btn-back",3,"click"],[1,"numero-sorte-list"],["class","numero-sorte-item",4,"ngFor","ngForOf"],[1,"numero-sorte-item"],[1,"numero-sorte-nome"]],template:function(e,n){1&e&&(t.TgZ(0,"h2",0),t._uU(1,"Meus N\xfameros da Sorte"),t.qZA(),t.TgZ(2,"div",1),t.TgZ(3,"div",2),t._uU(4,"\u26a0\ufe0f"),t.qZA(),t.TgZ(5,"div",3),t._uU(6," Todas as notas e cupons fiscais passam pelo processo de valida\xe7\xe3o e auditoria. Os pontos para a roleta e n\xfameros da sorte s\xe3o liberados em at\xe9 48 horas. "),t.qZA(),t.qZA(),t.TgZ(7,"div",4),t.TgZ(8,"div",5),t.TgZ(9,"span",6),t._uU(10,"Quantidade de n\xfameros:"),t.qZA(),t.TgZ(11,"span",7),t._uU(12),t.qZA(),t.qZA(),t.TgZ(13,"button",8),t.NdJ("click",function(){return n.voltarInicio()}),t._uU(14,"CADASTRAR CUPOM FISCAL"),t.qZA(),t.qZA(),t.TgZ(15,"div",9),t.YNc(16,oi,3,1,"div",10),t.qZA()),2&e&&(t.xp6(12),t.Oqu(n.getQuantidadeNumeros()),t.xp6(4),t.Q6J("ngForOf",n.numeros))},directives:[C.sg],styles:['@charset "UTF-8";[_nghost-%COMP%]{display:block;text-align:center;font-family:Arial,sans-serif;margin:30px}.title[_ngcontent-%COMP%]{font-size:22px;font-weight:bold;margin-bottom:20px;color:#333;font-family:"FOCO",sans-serif}.alert-text[_ngcontent-%COMP%]{display:flex;align-items:center;background:#fff3cd;border:2px solid #ffc107;border-radius:8px;padding:12px 16px;margin-bottom:20px;font-family:"FOCO",sans-serif;box-shadow:0 2px 4px #0000001a}.alert-icon[_ngcontent-%COMP%]{font-size:20px;margin-right:12px;flex-shrink:0}.alert-message[_ngcontent-%COMP%]{color:#856404;font-size:14px;font-weight:500;line-height:1.4;text-align:left}.numero-sorte-list[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:10px;gap:10px;max-height:240px;overflow-y:auto;padding-right:5px}.numero-sorte-list[_ngcontent-%COMP%]::-webkit-scrollbar{width:8px}.numero-sorte-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.numero-sorte-item[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;background:#fff5dc;padding:10px 15px;border-radius:6px;font-size:16px;font-weight:bold;color:#444}
1.numero-sorte-nome[_ngcontent-%COMP%]{flex-shrink:0}.dots[_ngcontent-%COMP%]{flex-grow:1;border-bottom:2px dotted #999;margin:0 8px}.numero-sorte-nf[_ngcontent-%COMP%]{flex-shrink:0}.actions[_ngcontent-%COMP%]{margin-top:25px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;grid-gap:15px;gap:15px}.quantidade-numeros[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:8px;gap:8px;background:#f8f9fa;padding:8px 12px;border-radius:6px;border:1px solid #dee2e6;font-family:"FOCO",sans-serif}.quantidade-label[_ngcontent-%COMP%]{font-size:14px;font-weight:600;color:#495057}.quantidade-value[_ngcontent-%COMP%]{font-size:16px;font-weight:bold;color:#8b0000;background:#fff0cf;padding:4px 8px;border-radius:4px;border:1px solid #8b0000;min-width:30px;text-align:center}.btn-back[_ngcontent-%COMP%]{background-color:#b30000;color:#fff0cf;font-size:16px;font-weight:bold;padding:14px 28px;border:none;border-radius:8px;cursor:pointer;box-shadow:0 3px 5px #0003;transition:transform .1s ease;font-family:"FOCO",sans-serif}.btn-back[_ngcontent-%COMP%]:hover{transform:scale(1.05)}@media (max-width: 768px){.alert-text[_ngcontent-%COMP%]{padding:10px 12px;margin-bottom:15px}.alert-icon[_ngcontent-%COMP%]{font-size:18px;margin-right:10px}.alert-message[_ngcontent-%COMP%]{font-size:13px}.actions[_ngcontent-%COMP%]{flex-direction:column;align-items:center;grid-gap:12px;gap:12px}.quantidade-numeros[_ngcontent-%COMP%]{order:1;padding:6px 10px}.quantidade-label[_ngcontent-%COMP%]{font-size:13px}.quantidade-value[_ngcontent-%COMP%]{font-size:14px;padding:3px 6px}.btn-back[_ngcontent-%COMP%]{order:2;width:100%;max-width:280px}}@media (max-width: 480px){.alert-text[_ngcontent-%COMP%]{padding:8px 10px;margin-bottom:12px}.alert-icon[_ngcontent-%COMP%]{font-size:16px;margin-right:8px}.alert-message[_ngcontent-%COMP%]{font-size:12px}.quantidade-numeros[_ngcontent-%COMP%]{padding:5px 8px}.quantidade-label[_ngcontent-%COMP%]{font-size:12px}.quantidade-value[_ngcontent-%COMP%]{font-size:13px;padding:2px 5px}}']}),o})(),ai=(()=>{class o{constructor(e){this.service=e,this.transform="rotate(80deg)",this.pontos=0,this.notas=0,this.giros=0,this._currentDegree=80,this.countGiro=0,this.disableButton=!1,this.degress=[{degree:40,premio:50},{degree:80,premio:0},{degree:120,premio:750},{degree:160,premio:500},{degree:200,premio:0},{degree:240,premio:250},{degree:280,premio:150},{degree:320,premio:0},{degree:360,premio:100}],this.beforeSpin=new t.vpe,this.onSpin=new t.vpe,this.count=0}set data(e){this._data=e,this.giros=e.giros,this.disableButton=0==this.giros}spinWheel(){if(this.giros>0){this.disableButton=!1,this.countGiro+=10;const a=this._data.detalhes[this.count];this.count++;var e,n=0,i="";if(a.premiada){const M=this.degress.find(w=>w.premio.toString()===a.premio);e=M.degree,i=(n=M.premio)>0?`R$ ${n},00`:"N\xe3o foi dessa vez"}else e=this.randomChoice(),i="N\xe3o foi dessa vez";this._currentDegree+=360-this._currentDegree+e,this.giros--;const d=Math.floor(360*this.countGiro)+this._currentDegree;this.transform=`rotate(${d}deg)`,this.atualizar(a,i),this._premio={premiada:a.premiada,premio:n,giros:this.giros}}else this.disableButton=!0}onSpinEnd(){this.onSpin.emit(this._premio)}randomChoice(){const a=[80,200,320];return a[Math.floor(Math.random()*a.length)]}atualizar(e,n){return(0,k.mG)(this,void 0,void 0,function*(){const i=localStorage.getItem("cpf"),a=e.code;yield this.service.atualizarGiros({cpf:i,code:a,resultado:n}).toPromise()})}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(D))},o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-roulette"]],inputs:{data:"data"},outputs:{beforeSpin:"beforeSpin",onSpin:"onSpin"},decls:8,vars:3,consts:[[1,"wheel-container"],[1,"roulette"],["id","back-wheel","src","assets/img/campanha-fugini/fundo-roleta.png"],[1,"circle"],["id","wheel","src","assets/img/campanha-fugini/roleta-miolo.png","alt","Spinning Wheel",3,"transitionend"],["src","assets/img/campanha-fugini/logo.png",1,"logo"],[1,"btn-spin",3,"disabled","click"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0),t.TgZ(1,"div",1),t._UZ(2,"img",2),t.TgZ(3,"div",3),t.TgZ(4,"img",4),t.NdJ("transitionend",function(){return n.onSpinEnd()}),t.qZA(),t._UZ(5,"img",5),t.qZA(),t.qZA(),t.TgZ(6,"button",6),t.NdJ("click",function(){return n.spinWheel()}),t._uU(7," GIRAR \u25b6 "),t.qZA(),t.qZA()),2&e&&(t.xp6(4),t.Udp("transform",n.transform),t.xp6(2),t.Q6J("disabled",n.disableButton))},styles:[".main-container[_ngcontent-%COMP%]{position:relative;width:100%;height:100%;margin:auto;display:flex;flex-direction:row}.roulette[_ngcontent-%COMP%]{display:flex;justify-content:center;width:100%}.wheel-container[_ngcontent-%COMP%]{position:relative;width:350px;margin:auto;display:flex;flex-direction:column;align-items:center}#wheel[_ngcontent-%COMP%]{width:100%;height:100%;transition:transform 3s ease-out;max-width:350px}.btn-spin[_ngcontent-%COMP%]{margin-top:25px;padding:16px 35px;background:#b30000;color:#fff0cf;font-weight:bold;font-size:20px;border:none;border-radius:8px;
1cursor:pointer;box-shadow:0 3px 6px #0000004d;transition:all .3s ease}.btn-spin[_ngcontent-%COMP%]:hover{transform:scale(1.05);background:#a00000}.btn-spin[_ngcontent-%COMP%]:disabled{cursor:not-allowed;opacity:.3}.circle[_ngcontent-%COMP%]{border-radius:50%;background-color:#fff0cf;width:76%;height:auto;position:absolute;top:85px}.logo[_ngcontent-%COMP%]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:90px;height:auto}.info-box[_ngcontent-%COMP%]{background:#fff0cf;padding:15px;border-radius:10px;text-align:center;margin-bottom:20px}.info-box[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:10px;font-weight:bold}.info-box[_ngcontent-%COMP%] .stat[_ngcontent-%COMP%]{margin:6px 0;padding:8px;border-radius:6px;color:#fff0cf;font-weight:bold}.info-box[_ngcontent-%COMP%] .stat.red[_ngcontent-%COMP%]{background:#b30000}.info-box[_ngcontent-%COMP%] .stat.green[_ngcontent-%COMP%]{background:#28a745}.description[_ngcontent-%COMP%]{background:#fff0cf;padding:12px;border-radius:10px;text-align:center;margin-bottom:20px}.description[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:6px}.mascot[_ngcontent-%COMP%]{font-size:60px;text-align:center}@media (max-width: 1400px){.wheel-container[_ngcontent-%COMP%]{width:300px}#wheel[_ngcontent-%COMP%]{max-width:300px}.btn-spin[_ngcontent-%COMP%]{padding:14px 30px;font-size:18px;margin-top:20px}.logo[_ngcontent-%COMP%]{width:80px}.circle[_ngcontent-%COMP%]{top:75px}}@media (max-width: 1024px){.wheel-container[_ngcontent-%COMP%]{width:280px}#wheel[_ngcontent-%COMP%]{max-width:280px}.btn-spin[_ngcontent-%COMP%]{padding:12px 25px;font-size:16px;margin-top:12px}.logo[_ngcontent-%COMP%]{width:70px}.circle[_ngcontent-%COMP%]{top:65px}}@media (max-width: 768px){.wheel-container[_ngcontent-%COMP%]{width:280px}#wheel[_ngcontent-%COMP%]{max-width:280px}.btn-spin[_ngcontent-%COMP%]{padding:12px 25px;font-size:16px;margin-top:18px}.logo[_ngcontent-%COMP%]{width:70px}.circle[_ngcontent-%COMP%]{top:70px}}@media (max-width: 480px){.wheel-container[_ngcontent-%COMP%]{width:240px}#wheel[_ngcontent-%COMP%]{max-width:240px}.btn-spin[_ngcontent-%COMP%]{padding:10px 20px;font-size:14px;margin-top:15px}.logo[_ngcontent-%COMP%]{width:60px}.circle[_ngcontent-%COMP%]{top:60px}}"]}),o})(),ri=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-roulette-info"]],inputs:{data:"data"},decls:22,vars:3,consts:[[1,"main-container"],[1,"info-box"],[1,"stat","red"],[1,"stat","green"],[1,"alert-text"],[1,"alert-icon"],[1,"alert-message"],[1,"description"],[1,"mascot"],["src","assets/img/campanha-fugini/fugino-novo.png"]],template:function(e,n){if(1&e&&(t.TgZ(0,"div",0),t.TgZ(1,"div",1),t.TgZ(2,"h3"),t._uU(3,"VOC\xca POSSUI:"),t.qZA(),t.TgZ(4,"div",2),t._uU(5),t.qZA(),t.TgZ(6,"div",2),t._uU(7),t.qZA(),t.TgZ(8,"div",3),t._uU(9),t.qZA(),t.qZA(),t.TgZ(10,"div",4),t.TgZ(11,"div",5),t._uU(12,"\u26a0\ufe0f"),t.qZA(),t.TgZ(13,"div",6),t._uU(14," Todas as notas e cupons fiscais passam pelo processo de valida\xe7\xe3o e auditoria. Os pontos para a roleta e n\xfameros da sorte s\xe3o liberados em at\xe9 48 horas. "),t.qZA(),t.qZA(),t.TgZ(15,"div",7),t.TgZ(16,"h3"),t._uU(17,"ROLETA DE PR\xcaMIOS"),t.qZA(),t.TgZ(18,"p"),t._uU(19," Seja bem-vindo \xe0 ROLETA DE PR\xcaMIOS! Fa\xe7a seus giros e concorra a diversos pr\xeamios instant\xe2neos. "),t.qZA(),t.qZA(),t.TgZ(20,"div",8),t._UZ(21,"img",9),t.qZA(),t.qZA()),2&e){let i,a,d;t.xp6(5),t.hij(" ",null!==(i=n.data.pontosAcumulados)&&void 0!==i?i:0," pontos acumulados "),t.xp6(2),t.hij("",null!==(a=n.data.totalNotas)&&void 0!==a?a:0," notas fiscais"),t.xp6(2),t.hij("",null!==(d=n.data.giros)&&void 0!==d?d:0," giros na roleta")}},styles:['.main-container[_ngcontent-%COMP%]{background:#8b0000;padding:30px 30px 0;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;box-sizing:border-box}.info-box[_ngcontent-%COMP%]{background:#FFF0CF;padding:20px;border-radius:12px;border:2px solid #212529;text-align:center;margin-bottom:25px;width:100%;max-width:350px;box-sizing:border-box}.info-box[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:15px;font-weight:bold;color:#212529;font-size:18px;font-family:"FOCO",sans-serif}.info-box[_ngcontent-%COMP%] .stat[_ngcontent-%COMP%]{margin:8px 0;padding:12px;border-radius:8px;color:#fff0cf;font-weight:bold;font-size:16px;font-family:"FOCO",sans-serif;text-align:center;min-height:30px;display:flex;align-items:center;justify-content:center}.info-box[_ngcontent-%COMP%] .stat.red[_ngcontent-%COMP%]{background:#b30000}.info-box[_ngcontent-%COMP%] .stat.green[_ngcontent-%COMP%]{background:#28a745}.alert-text[_ngcontent-%COMP%]{display:flex;align-items:flex-start;background:#fff3cd;border:2px solid #ffc107;border-radius:10px;padding:15px 20px;margin-bottom:25px;font-family:"FOCO",sans-serif;box-shadow:0 2px 4px #0000001a;width:100%;max-width:350px;box-sizing:border-box}.alert-icon[_ngcontent-%COMP%]{font-size:22px;margin-right:15px;flex-shrink:0;margin-top:2px}.alert-message[_ngcontent-%COMP%]{color:#856404;font-size:15px;font-weight:500;line-height:1.4;text-align:left;flex:1}.description[_ngcontent-%COMP%]{background:#FFF0CF;padding:15px;border-radius:12px;border:2px solid #212529;color:#000;text-align:center;margin-bottom:25px;width:100%;max-width:350px;box-sizing:border-box}.description[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:8px;font-weight:bold;color:#212529;font-size:18px;font-family:"FOCO",sans-serif}.description[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#212529;font-size:15px;line-height:1.4;margin:0;font-family:"FOCO",sans-serif}.mascot[_ngcontent-%COMP%]{font-size:60px;text-align:center;margin-top:auto}
1.mascot[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:200px;height:auto}@media (min-width: 1400px){.info-box[_ngcontent-%COMP%]{max-width:400px}.alert-text[_ngcontent-%COMP%]{max-width:400px}.description[_ngcontent-%COMP%]{max-width:400px}}@media (min-width: 1441px){.main-container[_ngcontent-%COMP%]{padding:340px 30px 0}.info-box[_ngcontent-%COMP%]{padding:25px 20px 20px;margin-bottom:30px;max-width:450px}.info-box[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:19px;margin-bottom:18px}.info-box[_ngcontent-%COMP%] .stat[_ngcontent-%COMP%]{font-size:17px;padding:14px;min-height:35px;margin:10px 0}.alert-text[_ngcontent-%COMP%]{padding:18px 20px;margin-bottom:30px;max-width:450px}.alert-icon[_ngcontent-%COMP%]{font-size:24px;margin-right:18px}.alert-message[_ngcontent-%COMP%]{font-size:16px}.description[_ngcontent-%COMP%]{padding:18px;margin-bottom:30px;max-width:450px}.description[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:19px}.description[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:16px}.mascot[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:220px}}@media (max-width: 1440px){.main-container[_ngcontent-%COMP%]{padding:20px 20px 0}.info-box[_ngcontent-%COMP%]{padding:20px 15px 15px;margin-bottom:20px;max-width:320px}.info-box[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:17px;margin-bottom:12px}.info-box[_ngcontent-%COMP%] .stat[_ngcontent-%COMP%]{font-size:15px;padding:10px;min-height:25px;margin:6px 0}.alert-text[_ngcontent-%COMP%]{padding:12px 15px;margin-bottom:20px;max-width:320px}.alert-icon[_ngcontent-%COMP%]{font-size:20px;margin-right:12px}.alert-message[_ngcontent-%COMP%]{font-size:14px}.description[_ngcontent-%COMP%]{padding:12px;margin-bottom:20px;max-width:320px}.description[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:17px}.description[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:14px}.mascot[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:180px}}@media (max-width: 1024px){.main-container[_ngcontent-%COMP%]{padding:40px 25px 0}.info-box[_ngcontent-%COMP%], .alert-text[_ngcontent-%COMP%], .description[_ngcontent-%COMP%]{max-width:320px}.info-box[_ngcontent-%COMP%]{padding:22px 18px 18px}.info-box[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .description[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:17px}.info-box[_ngcontent-%COMP%] .stat[_ngcontent-%COMP%]{font-size:15px;padding:10px;min-height:25px}.alert-text[_ngcontent-%COMP%]{padding:12px 18px}.alert-icon[_ngcontent-%COMP%]{font-size:20px;margin-right:12px}.alert-message[_ngcontent-%COMP%]{font-size:14px}.description[_ngcontent-%COMP%]{padding:12px}.description[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:14px}.mascot[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:260px}}@media (max-width: 768px){.main-container[_ngcontent-%COMP%]{padding:20px 20px 0;height:auto;min-height:auto}.info-box[_ngcontent-%COMP%], .alert-text[_ngcontent-%COMP%], .description[_ngcontent-%COMP%]{max-width:100%;margin-bottom:15px}.info-box[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .description[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px}.info-box[_ngcontent-%COMP%] .stat[_ngcontent-%COMP%]{font-size:14px;padding:8px}.alert-text[_ngcontent-%COMP%]{padding:10px 12px;margin-bottom:15px}.alert-icon[_ngcontent-%COMP%]{font-size:18px;margin-right:10px}.alert-message[_ngcontent-%COMP%]{font-size:13px}.description[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:13px}.mascot[_ngcontent-%COMP%]{font-size:50px;margin-top:10px}.mascot[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:200px}}@media (max-width: 480px){.main-container[_ngcontent-%COMP%]{padding:15px 15px 0}.info-box[_ngcontent-%COMP%], .alert-text[_ngcontent-%COMP%], .description[_ngcontent-%COMP%]{margin-bottom:12px}.info-box[_ngcontent-%COMP%]{padding:15px 12px 12px}.info-box[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .description[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:15px}.info-box[_ngcontent-%COMP%] .stat[_ngcontent-%COMP%]{font-size:13px;padding:6px;margin:4px 0}.alert-text[_ngcontent-%COMP%]{padding:8px 10px;margin-bottom:12px}.alert-icon[_ngcontent-%COMP%]{font-size:16px;margin-right:8px}.alert-message[_ngcontent-%COMP%]{font-size:12px}.description[_ngcontent-%COMP%]{padding:10px}.description[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:12px}.mascot[_ngcontent-%COMP%]{font-size:40px;margin-top:5px}.mascot[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:150px}}']}
1),o})();function si(o,r){if(1&o&&(t.TgZ(0,"div"),t.TgZ(1,"p",9),t._uU(2," Parab\xe9ns! Voc\xea \xe9 um poss\xedvel ganhador de"),t._UZ(3,"br"),t.TgZ(4,"span",10),t._uU(5,"R$"),t.qZA(),t.TgZ(6,"span",11),t._uU(7),t.qZA(),t._uU(8," e o pr\xeamio est\xe1 em valida\xe7\xe3o! "),t.qZA(),t.TgZ(9,"p",12),t._uU(10,"Aguarde o resultado em at\xe9 5 dias \xfateis."),t.qZA(),t.qZA()),2&o){const e=t.oxw(2);t.xp6(7),t.Oqu(e.premio)}}function ci(o,r){1&o&&(t.TgZ(0,"div"),t.TgZ(1,"p",9),t._uU(2,"N\xe3o foi dessa vez"),t.qZA(),t.qZA())}function li(o,r){1&o&&(t.TgZ(0,"span"),t._uU(1," Girar novamente"),t.qZA())}function pi(o,r){1&o&&(t.TgZ(0,"span"),t._uU(1," Ok"),t.qZA())}function di(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",1),t.TgZ(1,"div",2),t.TgZ(2,"div",3),t._UZ(3,"img",4),t.YNc(4,si,11,1,"div",5),t.YNc(5,ci,3,0,"div",5),t.TgZ(6,"div",6),t.TgZ(7,"button",7),t.NdJ("click",function(i){return t.CHM(e),t.oxw().onClickInicio(i)}),t._uU(8," In\xedcio "),t.qZA(),t.TgZ(9,"button",8),t.NdJ("click",function(i){return t.CHM(e),t.oxw().onClickGirar(i)}),t.YNc(10,li,2,0,"span",5),t.YNc(11,pi,2,0,"span",5),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=t.oxw();
1t.xp6(4),t.Q6J("ngIf",e.premiada),t.xp6(1),t.Q6J("ngIf",!e.premiada),t.xp6(5),t.Q6J("ngIf",e.temGiros),t.xp6(1),t.Q6J("ngIf",!e.temGiros)}}let gi=(()=>{class o{constructor(){this.girar=new t.vpe,this.inicio=new t.vpe,this.temGiros=!1,this.showModal=!1}set giros(e){this.temGiros=e>0}ngOnInit(){this.timer=setTimeout(()=>{this.showModal=!0},2e3)}ngOnDestroy(){this.timer&&clearTimeout(this.timer)}onClickGirar(e){this.girar.emit()}onClickInicio(e){this.inicio.emit()}}return o.\u0275fac=function(e){return new(e||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-premio"]],inputs:{premio:"premio",premiada:"premiada",giros:"giros"},outputs:{girar:"girar",inicio:"inicio"},decls:1,vars:1,consts:[["class","premio-container",4,"ngIf"],[1,"premio-container"],[1,"reward-container"],[1,"reward-card"],["src","assets/img/campanha-fugini/logo.png","alt","Fugini Logo",1,"logo"],[4,"ngIf"],[1,"buttons"],[1,"btn","btn-dark",3,"click"],[1,"btn","btn-green",3,"click"],[1,"reward-text"],[1,"currency"],[1,"amount"],[1,"contact-info"]],template:function(e,n){1&e&&t.YNc(0,di,12,4,"div",0),2&e&&t.Q6J("ngIf",n.showModal)},directives:[C.O5],styles:['@charset "UTF-8";.premio-container[_ngcontent-%COMP%]{z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;animation:fadeIn .3s ease-out}.reward-container[_ngcontent-%COMP%]{position:relative;z-index:50;display:flex;justify-content:center;align-items:center;font-family:"FOCO",sans-serif}.reward-card[_ngcontent-%COMP%]{background-color:#fff0cf;border-radius:15px;width:400px;max-width:90vw;padding:30px 25px;text-align:center;box-shadow:0 10px 30px #0000004d;border:3px solid #8b0000;display:flex;flex-direction:column;justify-content:space-between;position:relative;animation:slideInModal .4s ease-out}.logo[_ngcontent-%COMP%]{width:180px;margin:0 auto 20px}.reward-text[_ngcontent-%COMP%]{font-size:1.2rem;color:#444;line-height:1.4;margin:20px 0;flex-grow:1;display:flex;align-items:center;justify-content:center;flex-direction:column}.contact-info[_ngcontent-%COMP%]{font-size:.9rem;color:#666;font-style:italic;text-align:center;width:90%;margin:15px auto}.currency[_ngcontent-%COMP%]{color:#2b8f2e;font-weight:700;font-size:1.5rem}.amount[_ngcontent-%COMP%]{color:#2b8f2e;font-weight:700;font-size:2rem}.buttons[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;grid-gap:12px;gap:12px;align-items:center;margin-top:auto}.btn[_ngcontent-%COMP%]{width:80%;max-width:250px;padding:12px 0;border:none;border-radius:6px;font-size:1rem;font-weight:bold;text-transform:uppercase;cursor:pointer;box-shadow:0 4px #0003}.btn-dark[_ngcontent-%COMP%]{background-color:#333;color:#fff0cf}.btn-dark[_ngcontent-%COMP%]:hover{background-color:#000}.btn-green[_ngcontent-%COMP%]{background-color:#32b332;color:#fff0cf}.btn-green[_ngcontent-%COMP%]:hover{background-color:#269926}@media (max-width: 768px){.reward-card[_ngcontent-%COMP%]{width:350px;max-width:95vw;padding:20px 15px;margin:20px}.logo[_ngcontent-%COMP%]{width:120px;margin-bottom:15px}.reward-text[_ngcontent-%COMP%]{font-size:1rem;margin:15px 0}.contact-info[_ngcontent-%COMP%]{font-size:.8rem;width:90%;margin:10px auto}.currency[_ngcontent-%COMP%]{font-size:1.2rem}.amount[_ngcontent-%COMP%]{font-size:1.6rem}.buttons[_ngcontent-%COMP%]{width:100%;margin-top:15px}.btn[_ngcontent-%COMP%]{font-size:.9rem;padding:10px 0}}@media (max-width: 480px){.reward-card[_ngcontent-%COMP%]{width:320px;max-width:95vw;padding:15px 10px;margin:10px}.logo[_ngcontent-%COMP%]{width:100px;margin-bottom:10px}.reward-text[_ngcontent-%COMP%]{font-size:.9rem;margin:10px 0}.contact-info[_ngcontent-%COMP%]{font-size:.75rem;margin:8px auto}.currency[_ngcontent-%COMP%]{font-size:1.1rem}.amount[_ngcontent-%COMP%]{font-size:1.4rem}.btn[_ngcontent-%COMP%]{font-size:.8rem;padding:8px 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInModal{0%{opacity:0;transform:scale(.7) translateY(-50px)}50%{opacity:.8;transform:scale(1.05) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}']}),o})();function ui(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",6),t.TgZ(1,"fugini-premio",7),t.NdJ("inicio",function(i){return t.CHM(e),t.oxw().clickInicio(i)})("girar",function(i){return t.CHM(e),t.oxw().clickGirar(i)}),t.qZA(),t.qZA()}if(2&o){const e=t.oxw();
1t.xp6(1),t.Q6J("premio",e.premio)("premiada",e.premiada)("giros",e.data.giros)}}let mi=(()=>{class o{constructor(){this.onClickInicio=new t.vpe,this.showPremio=!1,this.premio=0,this.premiada=!1}onSpin({premiada:e,premio:n,giros:i}){this.data.giros=i,this.premio=n,this.premiada=e,this.showPremio=!0}clickInicio(e){this.onClickInicio.emit()}clickGirar(e){this.showPremio=!1,this.premio=0}}return o.\u0275fac=function(e){return new(e||o)},o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-roulette-card"]],inputs:{data:"data"},outputs:{onClickInicio:"onClickInicio"},decls:6,vars:3,consts:[[1,"main-container"],[1,"card"],[3,"data","onSpin"],[1,"info"],[3,"data"],["class","premio",4,"ngIf"],[1,"premio"],[2,"display","flex","width","100%","height","100%",3,"premio","premiada","giros","inicio","girar"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0),t.TgZ(1,"div",1),t.TgZ(2,"fugini-roulette",2),t.NdJ("onSpin",function(a){return n.onSpin(a)}),t.qZA(),t.qZA(),t.TgZ(3,"div",3),t._UZ(4,"fugini-roulette-info",4),t.qZA(),t.YNc(5,ui,2,3,"div",5),t.qZA()),2&e&&(t.xp6(2),t.Q6J("data",n.data),t.xp6(2),t.Q6J("data",n.data),t.xp6(1),t.Q6J("ngIf",n.showPremio))},directives:[ai,ri,C.O5,gi],styles:['.main-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;height:80vh;grid-gap:0;gap:0}.card[_ngcontent-%COMP%]{height:100%;flex:1;background:#FFF0CF;display:flex;justify-content:center;align-items:center;padding:20px}.premio[_ngcontent-%COMP%]{height:100%;width:100%;position:absolute}.info[_ngcontent-%COMP%]{flex:1;background:#8b0000;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px;overflow-y:auto}@media (max-width: 1440px){.main-container[_ngcontent-%COMP%]{height:80vh}.card[_ngcontent-%COMP%]{padding:15px}.info[_ngcontent-%COMP%]{padding:20px;overflow-y:auto;justify-content:flex-start;align-items:center}}@media (max-width: 1024px){.main-container[_ngcontent-%COMP%]{height:85vh}.card[_ngcontent-%COMP%]{padding:15px}.info[_ngcontent-%COMP%]{padding:15px}}@media (max-width: 768px){.main-container[_ngcontent-%COMP%]{flex-direction:column;height:auto;min-height:100vh;padding:10px;grid-gap:10px;gap:10px}.card[_ngcontent-%COMP%]{order:1;height:auto;min-height:400px;justify-content:center;padding:20px 10px;flex:none}.info[_ngcontent-%COMP%]{order:2;height:auto;min-height:auto;padding:20px 15px;flex:none;overflow-y:visible}}@media (max-width: 480px){.main-container[_ngcontent-%COMP%]{padding:5px;grid-gap:5px;gap:5px}.card[_ngcontent-%COMP%]{padding:15px 5px;min-height:350px}.info[_ngcontent-%COMP%]{padding:15px 10px}}.actions[_ngcontent-%COMP%]{margin-top:25px}.btn-back[_ngcontent-%COMP%]{background-color:#b30000;color:#fff0cf;font-size:16px;font-weight:bold;padding:14px 28px;border:none;border-radius:8px;cursor:pointer;box-shadow:0 3px 5px #0003;transition:transform .1s ease;font-family:"FOCO",sans-serif}.btn-back[_ngcontent-%COMP%]:hover{transform:scale(1.05)}']}),o})();function fi(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",10),t.TgZ(1,"fugini-open-camera",11),t.NdJ("scanned",function(i){return t.CHM(e),t.oxw(2).onScan(i)})("imageLoaded",function(i){return t.CHM(e),t.oxw(2).onImageLoaded(i)}),t.qZA(),t.qZA()}if(2&o){const e=t.oxw(2);t.xp6(1),t.Q6J("invalidQrcode",e.invalidQrcode)}}function hi(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",12),t.TgZ(1,"fugini-validate-cupom",13),t.NdJ("changeFile",function(i){return t.CHM(e),t.oxw(2).onClickChangeFile
1(i)})("send",function(i){return t.CHM(e),t.oxw(2).onSendFile(i)}),t.qZA(),t.qZA()}if(2&o){const e=t.oxw(2);t.xp6(1),t.Q6J("file",e.selectedFile)}}function _i(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div"),t.TgZ(1,"fugini-cupom-validated",14),t.NdJ("clickMeusCupons",function(){return t.CHM(e),t.oxw(2).onClickMeusCupons()})("clickRoleta",function(){return t.CHM(e),t.oxw(2).onClickRoleta()})("clickNovoCupom",function(){return t.CHM(e),t.oxw(2).onClickNovoCupom()})("loadImage",function(){return t.CHM(e),t.oxw(2).onClickLoadImage()})("clicValidateCupom",function(i){return t.CHM(e),t.oxw(2).clicValidateCupom(i)}),t.qZA(),t.qZA()}if(2&o){const e=t.oxw(2);t.xp6(1),t.Q6J("title",e.cupomValidatedTitle)("message",e.cupomValidatedMessage)("showImageButton",e.showImageButton)("showCupomView",e.showCupomView)("noFuginiItems",e.noFuginiItems)("isError",e.isError)}}function xi(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div"),t.TgZ(1,"fugini-meus-cupons",15),t.NdJ("clickInicio",function(){return t.CHM(e),t.oxw(2).onClickVoltarInicio()})("loading",function(i){return t.CHM(e),t.oxw(2).setLoading(i)}),t.qZA(),t.qZA()}}function Ci(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div"),t.TgZ(1,"fugini-numeros-sorte",15),t.NdJ("clickInicio",function(){return t.CHM(e),t.oxw(2).onClickVoltarInicio()})("loading",function(i){return t.CHM(e),t.oxw(2).setLoading(i)}),t.qZA(),t.qZA()}}function vi(o,r){if(1&o&&(t.TgZ(0,"div",3),t.TgZ(1,"div",4),t.TgZ(2,"div",5),t.YNc(3,fi,2,1,"div",6),t.YNc(4,hi,2,1,"div",7),t.YNc(5,_i,2,6,"div",8),t.YNc(6,xi,2,0,"div",8),t.YNc(7,Ci,2,0,"div",8),t.qZA(),t._UZ(8,"img",9),t.qZA(),t.qZA()),2&o){const e=t.oxw();
1t.xp6(3),t.Q6J("ngIf",e.openCameraView),t.xp6(1),t.Q6J("ngIf",e.validateCupomView),t.xp6(1),t.Q6J("ngIf",e.cupomValidatedView),t.xp6(1),t.Q6J("ngIf",e.myCuponsView),t.xp6(1),t.Q6J("ngIf",e.sortNumbersView)}}function bi(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div"),t.TgZ(1,"fugini-roulette-card",17),t.NdJ("onClickInicio",function(){return t.CHM(e),t.oxw(2).onClickVoltarInicio()}),t.qZA(),t.qZA()}if(2&o){const e=t.oxw(2);t.xp6(1),t.Q6J("data",e.infoGiros)}}function Mi(o,r){if(1&o&&(t.TgZ(0,"div",16),t.TgZ(1,"div"),t.YNc(2,bi,2,1,"div",8),t.qZA(),t.qZA()),2&o){const e=t.oxw();t.xp6(2),t.Q6J("ngIf",e.rouletteView)}}function Pi(o,r){1&o&&(t.TgZ(0,"div",18),t._UZ(1,"fugini-backoffice"),t.qZA())}let wi=(()=>{class o{constructor(e,n){this.service=e,this.cashlocalMessageService=n,this.selectedFile=null,this.tipoValidacao="nota",this.mobile=!1,this.invalidQrcode=!1,this.loading=new t.vpe,this.onEnterRoullete=new t.vpe,this.clickInicio=new t.vpe,this.openCameraView=!0,this.selectCupomView=!1,this.validateCupomView=!1,this.cupomValidatedView=!1,this.sortNumbersView=!1,this.myCuponsView=!1,this.rouletteView=!1,this.winView=!1,this.backofficeView=!1,this.showImageButton=!1,this.showCupomView=!1,this.noFuginiItems=!1,this.isError=!1}set view(e){this._view=e,this.changeView(),e===R.OpenCameraView?this.openCameraView=!0:e===R.SelectCupomView?this.selectCupomView=!0:e===R.ValidateCupomView?this.validateCupomView=!0:e===R.CupomValidatedView?this.cupomValidatedView=!0:e===R.SortNumbersView?this.sortNumbersView=!0:e===R.MyCuponsView?this.myCuponsView=!0:e===R.RouletteView?this.abrirRoleta():e===R.WinView?this.winView=!0:e===R.BackofficeView&&(this.backofficeView=!0)}ngOnInit(){this.mobile=this._isMobile()}changeView(){this.openCameraView=!1,this.selectCupomView=!1,this.validateCupomView=!1,this.cupomValidatedView=!1,this.sortNumbersView=!1,this.myCuponsView=!1,this.rouletteView=!1,this.winView=!1,this.backofficeView=!1}get view(){return this._view}onFileReceived(e){e.file?(this.selectedFile=e.file,this.cupom=e.cupom,this.changeView(),this.validateCupomView=!0):console.log("No file selected or file removed")}
1onClickChangeFile(e){this.selectedFile=null,this.changeView(),this.selectCupomView=!0}onImageLoaded(e){this.selectedFile=e.file,this.cupom=e.cupom,this.onSendFile(e)}onSendFile(e){return(0,k.mG)(this,void 0,void 0,function*(){const n=localStorage.getItem("cpf"),i=new So;this.tipoValidacao="imagem",i.append("image",this.selectedFile),i.append("cpf",n),i.append("cupom-promocional",this.cupom);try{this.loading.emit(!0);const a=yield this.service.enviarImgNota2(i).toPromise();this.validarNota(a)}catch(a){}finally{this.loading.emit(!1)}})}onClickMeusCupons(){this.changeView(),this.myCuponsView=!0}onClickRoleta(){this.changeView(),this.abrirRoleta()}onClickNovoCupom(){this.changeView(),this.openCameraView=!0}clicValidateCupom(e){this.cupom=e,"imagem"==this.tipoValidacao?this.onSendFile(e):this.onScan({nota:this.nota,cupom:this.cupom})}onClickVoltarInicio(){this.changeView(),this.openCameraView=!0,this.clickInicio.emit()}_isMobile(){const e=navigator.userAgent||navigator.vendor||window.opera;return/android|iphone|ipad|ipod|windows phone/i.test(e)}validarNota(e){this.invalidQrcode=!1;const n=e.nota.toLowerCase();"sucesso"==n?this.openValidatedView("NOTA FISCAL CADASTRADA!","Aguarde a valida\xe7\xe3o e libera\xe7\xe3o dos pontos. Em breve voc\xea poder\xe1 consult\xe1-los no seu perfil",!1,!1,!1,!1):n.includes("dados de cupom")?(this.abrirRoleta(),this.openCameraView=!1,this.cashlocalMessageService.addSuccessToast("Parab\xe9ns, voc\xea ganhou um n\xfamero da sorte, gire a roleta")):"nao gerou giro"==n?this.openValidatedView("NOTA FISCAL CADASTRADA!","Aguarde a valida\xe7\xe3o e libera\xe7\xe3o dos pontos. Em breve voc\xea poder\xe1 consult\xe1-los no seu perfil",!1,!1,!1,!1):"nota j\xe1 validada"==n?this.openValidatedView("NOTA FISCAL J\xc1 CADASTRADA!","Essa nota fiscal j\xe1 foi utilizada na campanha",!1,!1,!1,!0):"limite de notas semanais atingido"==n?this.openValidatedView("Limite de notas semanais atingido","Voce atingiu o limite de 2 notas semanais sem CPF informado",!1,!1,!1,!0):"qrcode invalido"==n?this.invalidQrcode=!0:"cupom j\xe1 utilizado"==n?this.openValidatedView("Cupom j\xe1 utilizado","Esse cupom promocional j\xe1 foi utilizado",!1,!0,!1,!0):"cupom invalido"==n?this.openValidatedView("Cupom inv\xe1lido","O cupom promocional \xe9 inv\xe1lido",!1,!0,!1,!0):"fora do periodo de valida\xe7\xe3o"==n?this.openValidatedView("Fora do periodo de valida\xe7\xe3o","S\xf3 podem ser validadas notas emitidas a partir do dia 13/10/2025",!1,!1,!1,!0):"cpf da nota diferente do informado"==n?this.openValidatedView("CPF da nota diferente do informado","S\xf3 podem ser validadas notas emitias para o mesmo CPF informado no login ou notas sem CPF",!1,!1,!1,!0):"nao constam itens fugini"==n?this.openValidatedView("N\xe3o constam itens Fugini \u274c","N\xe3o encontramos itens Fugini. Nota em auditoria",!1,!1,!0,!0):this.cashlocalMessageService.addErrorToast(e.nota)}openValidatedView(e,n,i=!1,a=!1,d=!1,M=!1){this.validateCupomView=!1,this.openCameraView=!1,this.cupomValidatedTitle=e,this.cupomValidatedMessage=n,this.cupomValidatedView=!0,this.showImageButton=i,this.showCupomView=a,this.noFuginiItems=d,this.isError=M}onScan(e){return(0,k.mG)(this,void 0,void 0,function*(){try{this.loading.emit(!0);const n=localStorage.getItem("cpf");this.tipoValidacao="nota",this.nota=e.nota,this.cupom=e.cupom;const i=yield this.service.enviarNota({nfe:this.nota,cpf:n,"cupom-promocional":this.cupom}).toPromise();"falha"==i.nota&&(this.openCameraView=!1,this.selectCupomView=!0,this.cashlocalMessageService.addErrorToast("Erro ao validar nota, por favor envie uma imagem")),this.validarNota(i)}catch(n){}finally{this.loading.emit(!1)}})}abrirRoleta(){return(0,k.mG)(this,void 0,void 0,function*(){try{this.onEnterRoullete.emit(),this.loading.emit(!0);const e=localStorage.getItem("cpf");this.infoGiros=yield this.service.giros(e).toPromise(),console.log(this.infoGiros),this.rouletteView=!0}catch(e){}finally{this.loading.emit(!1)}})}onLoadImageClick(){this.openCameraView=!1,this.selectCupomView=!0}setLoading(e){this.loading.emit(e)}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(D),t.Y36(P.T))}
1,o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-cupom"]],inputs:{view:"view"},outputs:{loading:"loading",onEnterRoullete:"onEnterRoullete",clickInicio:"clickInicio"},decls:3,vars:3,consts:[["class","main-cupom",4,"ngIf"],["class","roulette",4,"ngIf"],["class","backoffice",4,"ngIf"],[1,"main-cupom"],[1,"main-card"],[1,"info"],["class","camera",4,"ngIf"],["class","info-item",4,"ngIf"],[4,"ngIf"],["src","assets/img/campanha-fugini/tomates.png",1,"info-img"],[1,"camera"],[1,"openCamera",3,"invalidQrcode","scanned","imageLoaded"],[1,"info-item"],[1,"info-item",3,"file","changeFile","send"],[3,"title","message","showImageButton","showCupomView","noFuginiItems","isError","clickMeusCupons","clickRoleta","clickNovoCupom","loadImage","clicValidateCupom"],[3,"clickInicio","loading"],[1,"roulette"],[3,"data","onClickInicio"],[1,"backoffice"]],template:function(e,n){1&e&&(t.YNc(0,vi,9,5,"div",0),t.YNc(1,Mi,3,1,"div",1),t.YNc(2,Pi,2,0,"div",2)),2&e&&(t.Q6J("ngIf",n.openCameraView||n.selectCupomView||n.validateCupomView||n.cupomValidatedView||n.sortNumbersView||n.myCuponsView),t.xp6(1),t.Q6J("ngIf",n.rouletteView),t.xp6(1),t.Q6J("ngIf",n.backofficeView))},directives:[C.O5,Vo,zo,Yo,ni,ii,mi],styles:['.main-cupom[_ngcontent-%COMP%]{z-index:10;position:absolute;left:50%;transform:translate(-50%);font-size:14px;font-family:"FOCO",sans-serif}.main-cupom[_ngcontent-%COMP%] .main-card[_ngcontent-%COMP%]{position:absolute;left:50%;transform:translate(-50%);background:#8b0000;border-radius:8px;box-shadow:0 2px 6px #0000001a;border:1.5px solid #3a3a3a}.main-cupom[_ngcontent-%COMP%] .main-card[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#FFF0CF;border-radius:8px;box-shadow:0 2px 6px #0000001a;border:1.5px solid #3a3a3a;width:85%;height:85%;display:flex;flex-direction:column}.main-cupom[_ngcontent-%COMP%] .main-card[_ngcontent-%COMP%] .info[_ngcontent-%COMP%] .camera[_ngcontent-%COMP%]{height:100%;width:100%}.main-cupom[_ngcontent-%COMP%] .main-card[_ngcontent-%COMP%] .info-img[_ngcontent-%COMP%]{position:absolute;z-index:15;right:0px;bottom:0px;width:150px;height:auto;pointer-events:none}.main-cupom[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%]{position:absolute;width:100px;height:auto;right:10px;bottom:10px}.openCamera[_ngcontent-%COMP%]{height:100%}.roulette[_ngcontent-%COMP%]{z-index:10;position:absolute;width:70vw;height:80vh;top:15vh;left:50%;transform:translate(-50%);font-size:14px;font-family:"FOCO",sans-serif}.roulette[_ngcontent-%COMP%] .main-card[_ngcontent-%COMP%]{position:absolute;left:50%;transform:translate(-50%);background:#FFF0CF;border-radius:8px;box-shadow:0 2px 6px #0000001a;border:1.5px solid #3a3a3a;width:70%;height:85%}@media (max-width: 768px){.main-cupom[_ngcontent-%COMP%]{width:100vw;height:90vh;top:10vh}.main-cupom[_ngcontent-%COMP%] .main-card[_ngcontent-%COMP%]{width:95%;height:90%}.main-cupom[_ngcontent-%COMP%] .main-card[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{overflow-y:auto}.main-cupom[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%]{width:80px;right:5px;bottom:5px}.info-item[_ngcontent-%COMP%]{height:100%;display:block}.roulette[_ngcontent-%COMP%]{width:90vw}}@media (min-width: 769px){.main-cupom[_ngcontent-%COMP%]{width:70vw;height:80vh;top:15vh}.main-cupom[_ngcontent-%COMP%] .main-card[_ngcontent-%COMP%]{width:70%;height:85%}.main-cupom[_ngcontent-%COMP%] .main-card[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{overflow-y:auto}}@media (min-width: 1000px) and (max-width: 1400px){.main-cupom[_ngcontent-%COMP%]{width:80vw;height:85vh;top:160px}.main-cupom[_ngcontent-%COMP%] .main-card[_ngcontent-%COMP%]{width:80%;height:100%}.main-cupom[_ngcontent-%COMP%] .main-card[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{width:88%;height:88%}}@media (min-width: 1401px){.main-cupom[_ngcontent-%COMP%]{top:200px}}']}),o})();function Ai(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"button",19),t.NdJ("click",function(){return t.CHM(e),t.oxw().startEditing()}),t._uU(1," EDITAR PERFIL "),t.qZA()}}function Oi(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",20),t.TgZ(1,"button",21),t.NdJ("click",function(){return t.CHM(e),t.oxw().cancelEditing()}),t._uU(2," CANCELAR "),t.qZA(),t.TgZ(3,"button",22),t._uU(4," SALVAR "),t.qZA(),t.qZA()}}let Ti=(()=>{class o{constructor(e,n,i){this.fb=e,this.service=n,this.cashlocalMessageService=i,this.formSubmitted=new t.vpe,this.loading=new t.vpe,this.profile=new wt,this.formatedCpf="___.___.___-__",this.cepValido=!0,this.isEditing=!1,this.originalProfile=new wt}onSubmit(){return(0,k.mG)(this,void 0,void 0,function*(){if(this.validate()){this.loading.emit(!0);try{const i=(0,k._T)(this.profile,["cpf"]),a=Object.assign(Object.assign({},i),{cpf:localStorage.getItem("cpf"),isUpdate:!0,updateTimestamp:(new Date).toISOString()});yield this.service.updateProfile(a).toPromise(),this.cashlocalMessageService.addSuccessToast("Perfil atualizado com sucesso!"),this.isEditing=!1,this.originalProfile=Object.assign({},this.profile),yield this.reloadProfile()}catch(e){this.cashlocalMessageService.addErrorToast(500===e.status?"Erro interno do servidor. Verifique se o webhook est\xe1 configurado corretamente.":404===e.status?"Webhook n\xe3o encontrado. Verifique a URL do webhook.":0===e.status?"Erro de conex\xe3o. Verifique sua internet e tente novamente.":`Erro ao atualizar perfil (Status: ${e.status})`)}finally{this.loading.emit(!1)}}})}startEditing(){this.isEditing=!0,this.originalProfile=Object.assign({},this.profile)}cancelEditing(){this.isEditing=!1,this.profile=Object.assign({},this.originalProfile)}reloadProfile(){return(0,k.mG)(this,void 0,void 0,function*(){try{var e=localStorage.getItem("cpf");
1const n=yield this.service.perfil(e).toPromise();this.profile=n,this.profile.birthDate?this.profile.birthDate=this.formatDate(this.profile.birthDate):n.birthdate?this.profile.birthDate=this.formatDate(n.birthdate):n.dataNascimento?this.profile.birthDate=this.formatDate(n.dataNascimento):n.birth_date?this.profile.birthDate=this.formatDate(n.birth_date):n.data_nascimento&&(this.profile.birthDate=this.formatDate(n.data_nascimento)),this.profile.endereco=this.profile.rua+", "+this.profile.bairro,this.originalProfile=Object.assign({},this.profile)}catch(n){}})}ngOnInit(){this.onInit()}onInit(){return(0,k.mG)(this,void 0,void 0,function*(){try{this.loading.emit(!0);var e=localStorage.getItem("cpf");const n=yield this.service.perfil(e).toPromise();this.profile=n,this.profile.birthDate?this.profile.birthDate=this.formatDate(this.profile.birthDate):n.birthdate?this.profile.birthDate=this.formatDate(n.birthdate):n.dataNascimento?this.profile.birthDate=this.formatDate(n.dataNascimento):n.birth_date?this.profile.birthDate=this.formatDate(n.birth_date):n.data_nascimento&&(this.profile.birthDate=this.formatDate(n.data_nascimento)),this.profile.endereco=this.profile.rua+", "+this.profile.bairro,this.originalProfile=Object.assign({},this.profile)}catch(n){}finally{this.loading.emit(!1)}})}onCepChange(e){return(0,k.mG)(this,void 0,void 0,function*(){if(this.profile.cep.length>=8)try{this.loading.emit(!0);const a=yield this.service.getCep(this.profile.cep).toPromise();if("invalido"==a.cep)this.cepValido=!1,this.cashlocalMessageService.addErrorToast("Cep inv\xe1lido");else{var i=a["endereco-completo"].split(" - ");this.profile.cidade=i[1],this.profile.estado=a.Estado,this.profile.rua=i[3],this.profile.bairro=i[4],this.cepValido=!0}}catch(a){this.cepValido=!1,this.cashlocalMessageService.addErrorToast("Cep inv\xe1lido")}finally{this.loading.emit(!1)}})}onCpfChange(e){return(0,k.mG)(this,void 0,void 0,function*(){this.profile.cpf.length>=11&&(this.validateCpf(this.profile.cpf)?(this.loading.emit(!0),yield this.service.getUserByCpf(this.profile.cpf).toPromise(),this.loading.emit(!1)):this.cashlocalMessageService.addErrorToast("CPF inv\xe1lido"))})}validateCpf(e){if(e){if(this.allSameCaracters(e)||11!=e.length)return!1;let i,n=0;const a=e.split("");for(let d=0;d<9;d++)n+=parseInt(a[d],10)*(10-d);if(i=10*n%11,i=10!=i?i:0,i!=parseInt(a[9],10))return!1;n=0;for(let d=0;d<10;d++)n+=parseInt(a[d],10)*(11-d);if(i=10*n%11,i=10!=i?i:0,i!=parseInt(a[10],10))return!1}return!0}allSameCaracters(e){let n=!1;if(e){let i=e.substr(0,1);n=!0;for(let a=0;a<e.length;a++)if(i!=e.substr(a,1)){n=!1;break}}return n}validateName(){return!(!this.profile.nome||this.profile.nome.split(" ").length<2)}validatePhone(){var e;return!((null!==(e=this.profile.telefone)&&void 0!==e?e:"").length<10)}onEmailBlur(e){this.isValidEmail()||this.cashlocalMessageService.addErrorToast("Email inv\xe1lido")}isValidEmail(){return!!this.profile.email&&/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(this.profile.email)}validate(){let e=!0;return this.validateCpf(this.profile.cpf)||(this.cashlocalMessageService.addErrorToast("CPF inv\xe1lido"),e=!1),this.validateName()||(this.cashlocalMessageService.addErrorToast("Deve conter nome e sobrenome"),e=!1),this.validatePhone()||(this.cashlocalMessageService.addErrorToast("Telefone inv\xe1lido"),e=!1),this.cepValido||(this.cashlocalMessageService.addErrorToast("Cep inv\xe1lido"),e=!1),this.isValidEmail()||(this.cashlocalMessageService.addErrorToast("Email inv\xe1lido"),e=!1),this.isValidDate()?this.isBithValid()||(this.cashlocalMessageService.addErrorToast("Promo\xe7\xe3o exclusiva para maiores de 18 anos"),e=!1):(this.cashlocalMessageService.addErrorToast("Data de nascimento inv\xe1lida"),e=!1),e}isBithValid(){const[e,n,i]=this.profile.birthDate.split("/").map(Number);return new Date(i,n-1,e)<new Date(2007,9,18)}isValidDate(){if(!this.profile.birthDate)return!1;const e=this.profile.birthDate.split("/");if(3!==e.length)return!1;const[n,i,a]=e.map(Number);if(a<1900||i<1||i>12||n<1||n>31)return!1;const d=new Date(a,i-1,n);return d.getFullYear()===a&&d.getMonth()===i-1&&d.getDate()===n}formatDate(e){if(!e)return"";try{let n=e;if("string"==typeof e&&e.startsWith('"')&&e.endsWith('"')&&(n=e.slice(1,-1)),n.includes("/")&&10===n.length)return n;if(n.includes("-")&&10===n.length){const[a,d,M]=n.split("-");return`${M}/${d}/${a}`}const i=new Date(n);if(!isNaN(i.getTime())){if(n.includes("T")&&n.includes("Z")){const w=n.split("T")[0],[Z,S,tt]=w.split("-");return`${tt}/${S}/${Z}`}const a=i.getDate().toString().padStart(2,"0");return`${a}/${(i.getMonth()+1).toString().padStart(2,"0")}/${i.getFullYear()}`}if(n.includes("T")&&n.includes("Z")){const a=n.split("T")[0],[d,M,w]=a.split("-");return`${w}/${M}/${d}`}return n}catch(n){return e}}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(c.qu),t.Y36(D),t.Y36(P.T))}
1,o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-profile"]],outputs:{formSubmitted:"formSubmitted",loading:"loading"},decls:44,vars:22,consts:[["id","fuginiSignupForm",1,"fugini-profile-form",3,"keydown.enter","ngSubmit"],[1,"p-grid","p-fluid"],[1,"col-lg-6","col-sm-12",2,"margin-bottom","15px"],[1,"form-label"],["type","text","name","nome",1,"form-input",3,"ngModel","disabled","ngModelChange"],["type","text","mask","000.000.000-00","name","cpf","disabled","",1,"form-input",3,"ngModel","ngModelChange"],["type","text","placeholder","ex: (46) 99910-2286","mask","(00) 0000-0000||(00) 00000-0000","name","phone",1,"form-input",3,"ngModel","disabled","ngModelChange"],["type","text","mask","00/00/0000","name","birthDate",1,"form-input",3,"ngModel","placeholder","dropSpecialCharacters","disabled","value","ngModelChange"],["type","text","name","email",1,"form-input",3,"ngModel","disabled","ngModelChange","blur"],["type","text","name","cep",1,"form-input",3,"ngModel","disabled","ngModelChange"],["type","text","name","endereco",1,"form-input",3,"ngModel","disabled","ngModelChange"],["type","text","name","numero",1,"form-input",3,"ngModel","disabled","ngModelChange"],["type","text","name","complemento",1,"form-input",3,"ngModel","disabled","ngModelChange"],[1,"checkbox-container"],[1,"checkbox-group"],["type","button","class","edit-button",3,"click",4,"ngIf"],["class","button-group",4,"ngIf"],[1,"logo-container"],["src","assets/img/campanha-fugini/logo.png","alt","Logo Fugini",1,"profile-logo"],["type","button",1,"edit-button",3,"click"],[1,"button-group"],["type","button",1,"cancel-button",3,"click"],["type","submit","form","fuginiSignupForm",1,"submit-button"]],template:function(e,n){1&e&&(t.TgZ(0,"form",0),t.NdJ("keydown.enter",function(a){return a.preventDefault()})("ngSubmit",function(){return n.onSubmit()}),t.TgZ(1,"div",1),t.TgZ(2,"div",2),t.TgZ(3,"label",3),t._uU(4,"Nome completo"),t.qZA(),t.TgZ(5,"input",4),t.NdJ("ngModelChange",function(a){return n.profile.nome=a}),t.qZA(),t.qZA(),t.TgZ(6,"div",2),t.TgZ(7,"label",3),t._uU(8,"CPF"),t.qZA(),t.TgZ(9,"input",5),t.NdJ("ngModelChange",function(a){return n.profile.cpf=a})("ngModelChange",function(a){return n.onCpfChange(a)}),t.qZA(),t.qZA(),t.TgZ(10,"div",2),t.TgZ(11,"label",3),t._uU(12,"N\xfamero de telefone"),t.qZA(),t.TgZ(13,"input",6),t.NdJ("ngModelChange",function(a){return n.profile.telefone=a}),t.qZA(),t.qZA(),t.TgZ(14,"div",2),t.TgZ(15,"label",3),t._uU(16,"Data de nascimento"),t.qZA(),t.TgZ(17,"input",7),t.NdJ("ngModelChange",function(a){return n.profile.birthDate=a}),t.qZA(),t.qZA(),t.TgZ(18,"div",2),t.TgZ(19,"label",3),t._uU(20,"Email"),t.qZA(),t.TgZ(21,"input",8),t.NdJ("ngModelChange",function(a){return n.profile.email=a})("blur",function(a){return n.onEmailBlur(a)}),t.qZA(),t.qZA(),t.TgZ(22,"div",2),t.TgZ(23,"label",3),t._uU(24,"CEP"),t.qZA(),t.TgZ(25,"input",9),t.NdJ("ngModelChange",function(a){return n.profile.cep=a})("ngModelChange",function(a){return n.onCepChange(a)}),t.qZA(),t.qZA(),t.TgZ(26,"div",2),t.TgZ(27,"label",3),t._uU(28,"Endereco"),t.qZA(),t.TgZ(29,"input",10),t.NdJ("ngModelChange",function(a){return n.profile.endereco=a}),t.qZA(),t.qZA(),t.TgZ(30,"div",2),t.TgZ(31,"label",3),t._uU(32,"N\xfamero"),t.qZA(),t.TgZ(33,"input",11),t.NdJ("ngModelChange",function(a){return n.profile.numero=a}),t.qZA(),t.qZA(),t.TgZ(34,"div",2),t.TgZ(35,"label",3),t._uU(36,"Complemento"),t.qZA(),t.TgZ(37,"input",12),t.NdJ("ngModelChange",function(a){return n.profile.complemento=a}),t.qZA(),t.qZA(),t.qZA(),t.TgZ(38,"div",13),t.TgZ(39,"div",14),t.YNc(40,Ai,2,0,"button",15),t.YNc(41,Oi,5,0,"div",16),t.qZA(),t.qZA(),t.TgZ(42,"div",17),t._UZ(43,"img",18),t.qZA(),t.qZA()),2&e&&(t.xp6(5),t.Q6J("ngModel",n.profile.nome)("disabled",!n.isEditing),t.xp6(4),t.Q6J("ngModel",n.profile.cpf),t.xp6(4),t.Q6J("ngModel",n.profile.telefone)("disabled",!n.isEditing),t.xp6(4),t.Q6J("ngModel",n.profile.birthDate)("placeholder",n.profile.birthDate?"":"Data n\xe3o dispon\xedvel")("dropSpecialCharacters",!1)("disabled",!n.isEditing)("value",n.profile.birthDate||""),t.xp6(4),t.Q6J("ngModel",n.profile.email)("disabled",!n.isEditing),t.xp6(4),t.Q6J("ngModel",n.profile.cep)("disabled",!n.isEditing),t.xp6(4),t.Q6J("ngModel",n.profile.endereco)("disabled",!n.isEditing),t.xp6(4),t.Q6J("ngModel",n.profile.numero)("disabled",!n.isEditing),t.xp6(4),t.Q6J("ngModel",n.profile.complemento)("disabled",!n.isEditing),t.xp6(3),t.Q6J("ngIf",!n.isEditing),t.xp6(1),t.Q6J("ngIf",n.isEditing))},directives:[c._Y,c.JL,c.F,c.Fj,c.JJ,c.On,V.hx,C.O5],styles:['.fugini-profile-form[_ngcontent-%COMP%]{position:relative;z-index:10;background-color:#8b0000;max-width:800px;width:100%;padding:30px;margin:20px auto;border-radius:12px;box-shadow:0 4px 12px #0000004d;font-family:"FOCO",sans-serif;border:2px solid #fff0cf}.fugini-profile-form[_ngcontent-%COMP%] .form-input[_ngcontent-%COMP%]{width:100%;padding:10px 12px;border:1.5px solid #3a3a3a;border-radius:8px;font-size:14px;box-shadow:0 2px 4px #00000080!important;transition:all .3s ease}.fugini-profile-form[_ngcontent-%COMP%] .form-input[_ngcontent-%COMP%]:disabled{opacity:.8;cursor:not-allowed;background-color:#fff!important}label.form-label[_ngcontent-%COMP%], label.checkbox-label[_ngcontent-%COMP%]{color:#fff0cf}.profile-terms[_ngcontent-%COMP%]{align-items:center}.checkbox-container[_ngcontent-%COMP%]{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:8px;margin-top:16px}.form-section[_ngcontent-%COMP%]{margin-bottom:24px}.section-title[_ngcontent-%COMP%]{font-size:18px;font-weight:bold;margin-bottom:16px;color:#333}.form-group[_ngcontent-%COMP%]{margin-bottom:16px}.form-label[_ngcontent-%COMP%]{display:block;margin-bottom:0;font-weight:500;color:#555}.input-row[_ngcontent-%COMP%]{display:flex;grid-gap:12px;gap:12px}.form-input[_ngcontent-%COMP%]{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-input[_ngcontent-%COMP%]:focus{outline:none;border-color:#d32f2f;box-shadow:0 0 0 2px #d32f2f40}.form-input.ng-invalid.ng-touched[_ngcontent-%COMP%]{border-color:#d32f2f}.divider[_ngcontent-%COMP%]{height:1px;background-color:#e0e0e0;margin:24px 0}.checkbox-group[_ngcontent-%COMP%]{margin-bottom:24px}.checkbox-label[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:12px;cursor:pointer;font-size:14px}.checkbox-label[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]{margin-right:8px;width:16px;height:16px}.checkbox-label[_ngcontent-%COMP%] input[type=checkbox][_ngcontent-%COMP%]:checked{accent-color:#2fd337}.submit-button[_ngcontent-%COMP%]{width:100%;padding:12px;background-color:#319917;color:#fff0cf;border:1.5px solid #3a3a3a;border-radius:8px;box-shadow:0 2px 4px #00000080!important;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color .2s;font-family:"FOCO",sans-serif;letter-spacing:2px}.submit-button[_ngcontent-%COMP%]:hover:not(:disabled){background-color:#319917}.submit-button[_ngcontent-%COMP%]:disabled{background-color:#b3e6a7;cursor:not-allowed}.edit-button[_ngcontent-%COMP%]{width:100%;padding:12px;background-color:#d32f2f;color:#fff0cf;border:1.5px solid #3a3a3a;border-radius:8px;box-shadow:0 2px 4px #00000080!important;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color .2s;font-family:"FOCO",sans-serif;letter-spacing:2px}.edit-button[_ngcontent-%COMP%]:hover{background-color:#b71c1c}.cancel-button[_ngcontent-%COMP%]{width:100%;padding:12px;background-color:#757575;color:#fff0cf;border:1.5px solid #3a3a3a;border-radius:8px;box-shadow:0 2px 4px #00000080!important;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color .2s;font-family:"FOCO",sans-serif;letter-spacing:2px}.cancel-button[_ngcontent-%COMP%]:hover{background-color:#616161}.button-group[_ngcontent-%COMP%]{display:flex;grid-gap:12px;gap:12px;width:100%}.button-group[_ngcontent-%COMP%] .submit-button[_ngcontent-%COMP%], .button-group[_ngcontent-%COMP%] .cancel-button[_ngcontent-%COMP%]{flex:1}.logo-container[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-top:20px}.profile-logo[_ngcontent-%COMP%]{width:auto;height:60px;
1max-width:200px}@media (max-width: 768px){.fugini-profile-form[_ngcontent-%COMP%]{padding:20px 15px;margin:20px 10px 10px;width:calc(100% - 20px);max-width:none}.form-input[_ngcontent-%COMP%]{font-size:16px;padding:12px}.form-label[_ngcontent-%COMP%]{font-size:14px;margin-bottom:5px}.submit-button[_ngcontent-%COMP%], .edit-button[_ngcontent-%COMP%], .cancel-button[_ngcontent-%COMP%]{padding:14px;font-size:16px}.button-group[_ngcontent-%COMP%]{flex-direction:column;grid-gap:8px;gap:8px}.profile-logo[_ngcontent-%COMP%]{height:50px;max-width:150px}.checkbox-container[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:20px}}@media (max-width: 480px){.fugini-profile-form[_ngcontent-%COMP%]{padding:15px 10px;margin:20px 5px 5px;width:calc(100% - 10px)}.form-input[_ngcontent-%COMP%]{padding:10px}.profile-logo[_ngcontent-%COMP%]{height:40px;max-width:120px}}']}),o})();function Zi(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"button",17),t.NdJ("click",function(){return t.CHM(e),t.oxw().abrirModalPerfil()}),t.TgZ(1,"span",5),t._uU(2,"person"),t.qZA(),t.qZA()}}function yi(o,r){1&o&&(t.TgZ(0,"div",18),t._UZ(1,"div",19),t.TgZ(2,"p"),t._uU(3,"Buscando dados..."),t.qZA(),t.qZA())}function Ei(o,r){if(1&o&&(t.TgZ(0,"div",20),t._uU(1),t.qZA()),2&o){const e=t.oxw();
1t.xp6(1),t.hij(" ",e.error," ")}}function ki(o,r){if(1&o&&(t.TgZ(0,"div",34),t._uU(1),t.qZA()),2&o){const e=r.$implicit;t.xp6(1),t.hij(" ",e," ")}}function Fi(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",35),t.TgZ(1,"div",36),t.TgZ(2,"div",37),t.TgZ(3,"span",38),t._uU(4,"Emiss\xe3o:"),t.qZA(),t.TgZ(5,"span",39),t._uU(6),t.qZA(),t.qZA(),t.TgZ(7,"div",37),t.TgZ(8,"span",38),t._uU(9,"CNPJ:"),t.qZA(),t.TgZ(10,"span",39),t._uU(11),t.qZA(),t.qZA(),t.TgZ(12,"div",37),t.TgZ(13,"span",38),t._uU(14,"N\xb0 da nota:"),t.qZA(),t.TgZ(15,"span",39),t._uU(16),t.qZA(),t.qZA(),t.TgZ(17,"div",37),t.TgZ(18,"span",38),t._uU(19,"Valor dos itens:"),t.qZA(),t.TgZ(20,"span",39),t._uU(21),t.ALo(22,"number"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(23,"div",40),t.TgZ(24,"button",41),t.NdJ("click",function(){const a=t.CHM(e).$implicit;return t.oxw(2).abrirModalProdutos(a)}),t.TgZ(25,"span",5),t._uU(26,"visibility"),t.qZA(),t.qZA(),t.TgZ(27,"button",42),t.NdJ("click",function(){const a=t.CHM(e).$implicit;return t.oxw(2).visualizarNota(a.url)}),t.TgZ(28,"span",5),t._uU(29,"image"),t.qZA(),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=r.$implicit,n=t.oxw(2);t.xp6(6),t.Oqu(n.formatarData(e.dataEmissao)),t.xp6(5),t.Oqu(n.formatarCNPJ(e.cnpjEmitente)),t.xp6(5),t.Oqu(e.chaveAcesso),t.xp6(5),t.Oqu(t.xi3(22,4,n.calcularPontosNota(e),"1.2-2"))}}function Si(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",21),t.TgZ(1,"div",22),t.TgZ(2,"div",23),t.TgZ(3,"span",24),t._uU(4,"Pontos:"),t.qZA(),t.TgZ(5,"span",25),t._uU(6),t.ALo(7,"number"),t.qZA(),t.qZA(),t.TgZ(8,"div",23),t.TgZ(9,"span",24),t._uU(10,"Giros totais:"),t.qZA(),t.TgZ(11,"span",25),t._uU(12),t.qZA(),t.qZA(),t.TgZ(13,"div",23),t.TgZ(14,"span",24),t._uU(15,"Giros pendentes:"),t.qZA(),t.TgZ(16,"span",25),t._uU(17),t.qZA(),t.qZA(),t.TgZ(18,"div",23),t.TgZ(19,"span",24),t._uU(20,"N\xfamero da sorte:"),t.qZA(),t.TgZ(21,"span",25),t._uU(22),t.qZA(),t.qZA(),t.qZA(),t.TgZ(23,"div",26),t.TgZ(24,"label"),t._uU(25,"N\xfameros da sorte:"),t.qZA(),t.TgZ(26,"div",27),t.YNc(27,ki,2,1,"div",28),t.qZA(),t.qZA(),t.TgZ(28,"div",29),t.TgZ(29,"h3"),t._uU(30),t.qZA(),t.TgZ(31,"div",30),t.YNc(32,Fi,30,7,"div",31),t.qZA(),t.qZA(),t.TgZ(33,"div",32),t.TgZ(34,"button",33),t.NdJ("click",function(){return t.CHM(e),t.oxw().fecharModal()}),t._uU(35," FECHAR "),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=t.oxw();
1t.xp6(6),t.Oqu(t.xi3(7,7,e.backofficeData.totalizer.totalPontos,"1.2-2")),t.xp6(6),t.Oqu(e.backofficeData.totalizer.qtdeTotalGiros),t.xp6(5),t.Oqu(e.backofficeData.totalizer.giros),t.xp6(5),t.Oqu((null==e.backofficeData.cupom.numerosDaSorte?null:e.backofficeData.cupom.numerosDaSorte.length)||0),t.xp6(5),t.Q6J("ngForOf",e.backofficeData.cupom.numerosDaSorte),t.xp6(3),t.hij("NOTAS FISCAIS (",e.backofficeData.taxDocument.count,")"),t.xp6(2),t.Q6J("ngForOf",e.backofficeData.taxDocument.docs)}}function qi(o,r){1&o&&(t.TgZ(0,"span",66),t._uU(1,"(acelerador)"),t.qZA())}function Ii(o,r){if(1&o&&(t.TgZ(0,"div",57),t.TgZ(1,"div",58),t.TgZ(2,"div",59),t._uU(3),t.YNc(4,qi,2,0,"span",60),t.qZA(),t.TgZ(5,"div",61),t.TgZ(6,"span",62),t._uU(7),t.qZA(),t.TgZ(8,"span",63),t._uU(9),t.qZA(),t.TgZ(10,"span",64),t._uU(11),t.ALo(12,"number"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(13,"div",65),t._uU(14),t.ALo(15,"number"),t.qZA(),t.qZA()),2&o){const e=r.$implicit,n=t.oxw(2);t.ekj("acelerador",n.isProdutoAcelerador(e,n.selectedNota)),t.xp6(3),t.hij(" ",e.descricao," "),t.xp6(1),t.Q6J("ngIf",n.isProdutoAcelerador(e,n.selectedNota)),t.xp6(3),t.hij("",e.quantidade,"x"),t.xp6(2),t.Oqu(e.embalagem),t.xp6(2),t.hij("R$ ",t.xi3(12,8,e.valorUnitario,"1.2-2"),""),t.xp6(3),t.hij(" R$ ",t.xi3(15,11,e.valorTotal,"1.2-2")," ")}}function Ui(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",43),t.NdJ("click",function(){return t.CHM(e),t.oxw().fecharModalProdutos()}),t.TgZ(1,"div",44),t.NdJ("click",function(i){return i.stopPropagation()}),t.TgZ(2,"div",45),t.TgZ(3,"h3"),t._uU(4),t.qZA(),t.TgZ(5,"button",46),t.NdJ("click",function(){return t.CHM(e),t.oxw().fecharModalProdutos()}),t.TgZ(6,"span",5),t._uU(7,"close"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(8,"div",47),t.TgZ(9,"div",48),t.TgZ(10,"div",49),t.TgZ(11,"span",50),t._uU(12,"Emiss\xe3o:"),t.qZA(),t.TgZ(13,"span",51),t._uU(14),t.qZA(),t.qZA(),t.TgZ(15,"div",49),t.TgZ(16,"span",50),t._uU(17,"Cria\xe7\xe3o:"),t.qZA(),t.TgZ(18,"span",51),t._uU(19),t.qZA(),t.qZA(),t.TgZ(20,"div",49),t.TgZ(21,"span",50),t._uU(22,"CNPJ:"),t.qZA(),t.TgZ(23,"span",51),t._uU(24),t.qZA(),t.qZA(),t.TgZ(25,"div",49),t.TgZ(26,"span",50),t._uU(27,"Total:"),t.qZA(),t.TgZ(28,"span",51),t._uU(29),t.ALo(30,"number"),t.qZA(),t.qZA(),t.TgZ(31,"div",49),t.TgZ(32,"span",50),t._uU(33,"Influencer:"),t.qZA(),t.TgZ(34,"span",51),t._uU(35),t.qZA(),t.qZA(),t.qZA(),t.TgZ(36,"div",52),t.TgZ(37,"h4"),t._uU(38),t.qZA(),t.TgZ(39,"div",53),t.YNc(40,Ii,16,14,"div",54),t.qZA(),t.qZA(),t.qZA(),t.TgZ(41,"div",55),t.TgZ(42,"button",56),t.NdJ("click",function(){return t.CHM(e),t.oxw().fecharModalProdutos()}),t._uU(43," FECHAR "),t.qZA(),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=t.oxw();
1t.xp6(4),t.hij("Produtos Fugini - Nota ",null==e.selectedNota?null:e.selectedNota.chaveAcesso,""),t.xp6(10),t.Oqu(e.formatarData(null==e.selectedNota?null:e.selectedNota.dataEmissao)),t.xp6(5),t.Oqu(e.formatarData((null==e.selectedNota?null:e.selectedNota.createdAt)||"")),t.xp6(5),t.Oqu(e.formatarCNPJ(null==e.selectedNota?null:e.selectedNota.cnpjEmitente)),t.xp6(5),t.hij("R$ ",t.xi3(30,8,null==e.selectedNota?null:e.selectedNota.valorTotalItensFugini,"1.2-2"),""),t.xp6(6),t.Oqu((null==e.selectedNota?null:e.selectedNota.cupomPromocional)&&(null==e.selectedNota?null:e.selectedNota.cupomPromocional)||"\u2014"),t.xp6(3),t.hij("Produtos (",(null==e.selectedNota||null==e.selectedNota.itensFugini?null:e.selectedNota.itensFugini.length)||0,")"),t.xp6(2),t.Q6J("ngForOf",null==e.selectedNota?null:e.selectedNota.itensFugini)}}function Ni(o,r){if(1&o&&(t.TgZ(0,"div",49),t.TgZ(1,"span",50),t._uU(2,"Bairro:"),t.qZA(),t.TgZ(3,"span",51),t._uU(4),t.qZA(),t.qZA()),2&o){const e=t.oxw(2);t.xp6(4),t.Oqu(e.userProfile.bairro)}}function Vi(o,r){if(1&o&&(t.TgZ(0,"div",49),t.TgZ(1,"span",50),t._uU(2,"Cidade:"),t.qZA(),t.TgZ(3,"span",51),t._uU(4),t.qZA(),t.qZA()),2&o){const e=t.oxw(2);t.xp6(4),t.Oqu(e.userProfile.cidade)}}function Di(o,r){if(1&o&&(t.TgZ(0,"div",49),t.TgZ(1,"span",50),t._uU(2,"Estado:"),t.qZA(),t.TgZ(3,"span",51),t._uU(4),t.qZA(),t.qZA()),2&o){const e=t.oxw(2);t.xp6(4),t.Oqu(e.userProfile.estado)}}function zi(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",67),t.NdJ("click",function(){return t.CHM(e),t.oxw().fecharModalPerfil()}),t.TgZ(1,"div",68),t.NdJ("click",function(i){return i.stopPropagation()}),t.TgZ(2,"div",69),t.TgZ(3,"h3"),t._uU(4,"Perfil do Usu\xe1rio"),t.qZA(),t.TgZ(5,"button",70),t.NdJ("click",function(){return t.CHM(e),t.oxw().fecharModalPerfil()}),t.TgZ(6,"span",5),t._uU(7,"close"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(8,"div",71),t.TgZ(9,"div",72),t.TgZ(10,"div",49),t.TgZ(11,"span",50),t._uU(12,"Nome:"),t.qZA(),t.TgZ(13,"span",51),t._uU(14),t.qZA(),t.qZA(),t.TgZ(15,"div",49),t.TgZ(16,"span",50),t._uU(17,"CPF:"),t.qZA(),t.TgZ(18,"span",51),t._uU(19),t.qZA(),t.qZA(),t.TgZ(20,"div",49),t.TgZ(21,"span",50),t._uU(22,"Telefone:"),t.qZA(),t.TgZ(23,"span",51),t._uU(24),t.qZA(),t.qZA(),t.TgZ(25,"div",49),t.TgZ(26,"span",50),t._uU(27,"Data de Nascimento:"),t.qZA(),t.TgZ(28,"span",51),t._uU(29),t.qZA(),t.qZA(),t.TgZ(30,"div",49),t.TgZ(31,"span",50),t._uU(32,"Email:"),t.qZA(),t.TgZ(33,"span",51),t._uU(34),t.qZA(),t.qZA(),t.TgZ(35,"div",49),t.TgZ(36,"span",50),t._uU(37,"CEP:"),t.qZA(),t.TgZ(38,"span",51),t._uU(39),t.qZA(),t.qZA(),t.TgZ(40,"div",49),t.TgZ(41,"span",50),t._uU(42,"Endere\xe7o:"),t.qZA(),t.TgZ(43,"span",51),t._uU(44),t.qZA(),t.qZA(),t.TgZ(45,"div",49),t.TgZ(46,"span",50),t._uU(47,"N\xfamero:"),t.qZA(),t.TgZ(48,"span",51),t._uU(49),t.qZA(),t.qZA(),t.YNc(50,Ni,5,1,"div",73),t.YNc(51,Vi,5,1,"div",73),t.YNc(52,Di,5,1,"div",73),t.qZA(),t.qZA(),t.TgZ(53,"div",74),t.TgZ(54,"button",75),t.NdJ("click",function(){return t.CHM(e),t.oxw().fecharModalPerfil()}),t._uU(55," FECHAR "),t.qZA(),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=t.oxw();
1t.xp6(14),t.Oqu((null==e.userProfile?null:e.userProfile.name)||"N\xe3o informado"),t.xp6(5),t.Oqu(e.formatarCPFPerfil((null==e.userProfile?null:e.userProfile.mainDocument)||"")),t.xp6(5),t.Oqu(e.formatarTelefone((null==e.userProfile?null:e.userProfile.phone)||"")),t.xp6(5),t.Oqu(e.formatarDataNascimento(null==e.userProfile?null:e.userProfile.birthDate)),t.xp6(5),t.Oqu((null==e.userProfile?null:e.userProfile.email)||"N\xe3o informado"),t.xp6(5),t.Oqu(e.formatarCEP((null==e.userProfile?null:e.userProfile.cep)||"")),t.xp6(5),t.Oqu((null==e.userProfile?null:e.userProfile.endereco)||"N\xe3o informado"),t.xp6(5),t.Oqu((null==e.userProfile?null:e.userProfile.numero)||"N\xe3o informado"),t.xp6(1),t.Q6J("ngIf",null==e.userProfile?null:e.userProfile.bairro),t.xp6(1),t.Q6J("ngIf",null==e.userProfile?null:e.userProfile.cidade),t.xp6(1),t.Q6J("ngIf",null==e.userProfile?null:e.userProfile.estado)}}let Ri=(()=>{class o{constructor(e){this.http=e,this.fechar=new t.vpe,this.cpfConsulta="",this.backofficeData=null,this.loading=!1,this.error="",this.showProductsModal=!1,this.selectedNota=null,this.showProfileModal=!1,this.userProfile=null}ngOnInit(){this.cpfConsulta="",document.body.classList.add("modal-open")}ngOnDestroy(){document.body.classList.remove("modal-open")}buscarDados(){return(0,k.mG)(this,void 0,void 0,function*(){if(!this.cpfConsulta||""===this.cpfConsulta.trim())return void(this.error="Por favor, informe o CPF para consulta");const e=this.cpfConsulta.replace(/[^\d]/g,"");if(11===e.length){this.loading=!0,this.error="",this.backofficeData=null;try{const n=yield this.http.post("https://n8n.sorteza.com.br/webhook/78b7c575-c498-47a5-9827-ae467dc4d4fa",{cpf:e}).toPromise();console.log("Resposta do webhook:",n),this.backofficeData=n&&"ok"===n.status?n:{status:"ok",params:{document:e,promotionId:"68e7064b9239c18611e05986"},totalizer:{giros:5,mainDocument:"93085394095",pontos:51,qtdeTotalGiros:2,sobraPontos:11,totalPontos:51,valorTotalItensFugini:51.1,valorTotalItensFuginiAceleradores:47.6,valorTotalItensFuginiNormais:3.5},taxDocument:{count:1,docs:[{cnpjEmitente:"69281345000167",chaveAcesso:"1234",dataEmissao:"2025-10-15T00:00:00.000Z",itensFugini:[{descricao:"Maionese Tradicional Fugini Sach\xea Bico",quantidade:1,embalagem:"180g",valorUnitario:10,valorTotal:10},{descricao:"Molho Tomate Trad. Fugini Sach\xea",quantidade:1,embalagem:"300g",valorUnitario:3.5,valorTotal:3.5},{descricao:"Molho Barbecue Fugini Sach\xea Bico",quantidade:4,embalagem:"180g",valorUnitario:9.4,valorTotal:37.6}],itensFuginiAceleradores:[{descricao:"Maionese Tradicional Fugini Sach\xea Bico",quantidade:1,embalagem:"180g",valorUnitario:10,valorTotal:10},{descricao:"Molho Barbecue Fugini Sach\xea Bico",quantidade:4,embalagem:"180g",valorUnitario:9.4,valorTotal:37.6}],url:"https://fugini.s3.us-east-1.amazonaws.com/public/93085394095-20251017173751.jpeg",valorTotalItensFugini:51.1,qtdeTotalItensFugini:3,qtdeTotalItensFuginiAceleradores:2,valorTotalItensFuginiAceleradores:47.6,emitente:"-",uf:"-"}]},cupom:{numerosDaSorte:["123456789","987654321"],derivados:{possuiCupons:!0,possuiNotas:!0}}}}catch(n){console.error("Erro ao buscar dados:",n),this.error="Erro ao buscar dados. Tente novamente."}finally{this.loading=!1}}else this.error="CPF deve ter 11 d\xedgitos"})}formatarCPF(e){return e.replace(/(\d{3})(\d{3})(\d{3})(\d{2})/,"$1.$2.$3-$4")}onCPFInput(e){let n=e.target.value.replace(/\D/g,"");n.length>11&&(n=n.substring(0,11)),this.cpfConsulta=n}formatarCNPJ(e){return e.replace(/(\d{2})(\d{3})(\d{3})(\d{4})(\d{2})/,"$1.$2.$3/$4-$5")}formatarData(e){return e?new Date(e).toLocaleDateString("pt-BR"):""}calcularPontosNota(e){return e&&e.valorTotalItensFugini?e.valorTotalItensFugini:0}visualizarNota(e){e&&window.open(e,"_blank")}abrirModalProdutos(e){this.selectedNota=e,this.showProductsModal=!0}fecharModalProdutos(){this.showProductsModal=!1,this.selectedNota=null}abrirModalPerfil(){var e,n;(null===(n=null===(e=this.backofficeData)||void 0===e?void 0:e.user)||void 0===n?void 0:n.docs)&&this.backofficeData.user.docs.length>0&&(this.userProfile=this.backofficeData.user.docs[0],this.showProfileModal=!0)}fecharModalPerfil(){this.showProfileModal=!1,this.userProfile=null}formatarCPFPerfil(e){return e?e.replace(/(\d{3})(\d{3})(\d{3})(\d{2})/,"$1.$2.$3-$4"):""}formatarTelefone(e){if(!e)return"";const n=e.replace(/\D/g,"");return 11===n.length?n.replace(/(\d{2})(\d{5})(\d{4})/,"($1) $2-$3"):10===n.length?n.replace(/(\d{2})(\d{4})(\d{4})/,"($1) $2-$3"):e}formatarCEP(e){return e?e.replace(/(\d{5})(\d{3})/,"$1-$2"):""}formatarDataNascimento(e){if(!e)return"N\xe3o informado";try{return new Date(e).toLocaleDateString("pt-BR")}catch(n){return"Data inv\xe1lida"}}fecharModal(){this.cpfConsulta="",this.backofficeData=null,this.error="",this.loading=!1,this.showProductsModal=!1,this.selectedNota=null,document.body.classList.remove("modal-open"),this.fe
1char.emit()}isProdutoAcelerador(e,n){return!(!n.itensFuginiAceleradores||0===n.itensFuginiAceleradores.length)&&n.itensFuginiAceleradores.some(i=>i.descricao===e.descricao)}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(z.eN))},o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-backoffice"]],outputs:{fechar:"fechar"},decls:24,vars:8,consts:[[1,"backoffice-container"],["src","assets/img/campanha-fugini/ComoParticipar.png",1,"backoffice-background"],[1,"backoffice-modal"],[1,"modal-header"],[1,"close-header-button",3,"click"],[1,"material-icons"],[1,"cpf-search-section"],[1,"profile-button-container"],["class","profile-button","title","Ver perfil do usu\xe1rio","type","button",3,"click",4,"ngIf"],[1,"search-input-container"],["type","text","placeholder","Digite o CPF","maxlength","14","inputmode","numeric","pattern","[0-9]*",1,"cpf-input",3,"ngModel","input"],["type","button",1,"search-button",3,"disabled","click"],["class","loading-container",4,"ngIf"],["class","error-message",4,"ngIf"],["class","data-container",4,"ngIf"],["class","products-modal-overlay",3,"click",4,"ngIf"],["class","profile-modal-overlay",3,"click",4,"ngIf"],["title","Ver perfil do usu\xe1rio","type","button",1,"profile-button",3,"click"],[1,"loading-container"],[1,"loading-spinner"],[1,"error-message"],[1,"data-container"],[1,"totalizer-section"],[1,"totalizer-item"],[1,"label"],[1,"value"],[1,"lucky-numbers-section"],[1,"lucky-numbers-container"],["class","lucky-number-item",4,"ngFor","ngForOf"],[1,"invoices-section"],[1,"invoices-list"],["class","invoice-item",4,"ngFor","ngForOf"],[1,"close-section"],[1,"close-button",3,"click"],[1,"lucky-number-item"],[1,"invoice-item"],[1,"invoice-info"],[1,"invoice-field"],[1,"field-label"],[1,"field-value"],[1,"invoice-actions"],["title","Ver produtos","type","button",1,"action-button","view-button",3,"click"],["title","Ver imagem","type","button",1,"action-button","image-button",3,"click"],[1,"products-modal-overlay",3,"click"],[1,"products-modal",3,"click"],[1,"products-modal-header"],["type","button",1,"close-products-button",3,"click"],[1,"products-modal-content"],[1,"nota-info"],[1,"info-item"],[1,"info-label"],[1,"info-value"],[1,"products-list"],[1,"products-container"],["class","product-item",3,"acelerador",4,"ngFor","ngForOf"],[1,"products-modal-footer"],["type","button",1,"close-products-footer-button",3,"click"],[1,"product-item"],[1,"product-info"],[1,"product-name"],["class","acelerador-badge",4,"ngIf"],[1,"product-details"],[1,"product-quantity"],[1,"product-packaging"],[1,"product-unit-price"],[1,"product-total"],[1,"acelerador-badge"],[1,"profile-modal-overlay",3,"click"],[1,"profile-modal",3,"click"],[1,"profile-modal-header"],["type","button",1,"close-profile-button",3,"click"],[1,"profile-modal-content"],[1,"profile-info"],["class","info-item",4,"ngIf"],[1,"profile-modal-footer"],["type","button",1,"close-profile-footer-button",3,"click"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0),t._UZ(1,"img",1),t.TgZ(2,"div",2),t.TgZ(3,"div",3),t.TgZ(4,"h2"),t._uU(5,"CONTROLE DE INFORMA\xc7\xd5ES"),t.qZA(),t.TgZ(6,"button",4),t.NdJ("click",function(){return n.fecharModal()}),t.TgZ(7,"span",5),t._uU(8,"close"),t.qZA(),t.qZA(),t.qZA(),t.TgZ(9,"div",6),t.TgZ(10,"div",7),t.YNc(11,Zi,3,0,"button",8),t.qZA(),t.TgZ(12,"div",9),t.TgZ(13,"label"),t._uU(14,"CPF:"),t.qZA(),t.TgZ(15,"input",10),t.NdJ("input",function(a){return n.onCPFInput(a)}),t.qZA(),t.TgZ(16,"button",11),t.NdJ("click",function(){return n.buscarDados()}),t.TgZ(17,"span",5),t._uU(18,"search"),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.YNc(19,yi,4,0,"div",12),t.YNc(20,Ei,2,1,"div",13),t.YNc(21,Si,36,10,"div",14),t.qZA(),t.qZA(),t.YNc(22,Ui,44,11,"div",15),t.YNc(23,zi,56,11,"div",16)),2&e&&(t.xp6(11),t.Q6J("ngIf",(null==n.backofficeData||null==n.backofficeData.user?null:n.backofficeData.user.docs)&&n.backofficeData.user.docs.length>0),t.xp6(4),t.Q6J("ngModel",n.formatarCPF(n.cpfConsulta)),t.xp6(1),t.Q6J("disabled",n.loading),t.xp6(3),t.Q6J("ngIf",n.loading),t.xp6(1),t.Q6J("ngIf",n.error),t.xp6(1),t.Q6J("ngIf",n.backofficeData&&!n.loading),t.xp6(1),t.Q6J("ngIf",n.showProductsModal),t.xp6(1),t.Q6J("ngIf",n.showProfileModal))},directives:[C.O5,c.Fj,c.nD,c.c5,c.JJ,c.On,C.sg],pipes:[C.JJ],styles:[".backoffice-container[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:2000}body.modal-open[_ngcontent-%COMP%] .backoffice-container[_ngcontent-%COMP%]{overflow:hidden}.backoffice-background[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.backoffice-modal[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:white;border:3px solid #8b0000;border-radius:15px;padding:30px;max-width:800px;width:90%;max-height:90vh;overflow-y:auto;z-index:10;box-shadow:0 10px 30px #0000004d}.modal-header[_ngcontent-%COMP%]{text-align:center;margin-bottom:25px;position:relative}.modal-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#8b0000;font-size:24px;font-weight:bold;margin:0}.modal-header[_ngcontent-%COMP%] .close-header-button[_ngcontent-%COMP%]{position:absolute;top:-10px;right:-10px;background:#8b0000;color:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s}.modal-header[_ngcontent-%COMP%] .close-header-button[_ngcontent-%COMP%]:hover{background:#a00000}.modal-header[_ngcontent-%COMP%] .close-header-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{font-size:20px}.cpf-search-section[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:15px;gap:15px;margin-bottom:25px;justify-content:space-between}.cpf-search-section[_ngcontent-%COMP%] .profile-button-container[_ngcontent-%COMP%]{display:flex;align-items:center}.cpf-search-section[_ngcontent-%COMP%] .search-input-container[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:10px;gap:10px}.cpf-search-section[_ngcontent-%COMP%] .search-input-container[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-weight:bold;color:#333;font-size:16px;margin:0;white-space:nowrap}.cpf-search-section[_ngcontent-%COMP%] .cpf-input[_ngcontent-%COMP%]{padding:10px 15px;border:2px solid #ddd;border-radius:8px;font-size:16px;
1width:200px}.cpf-search-section[_ngcontent-%COMP%] .cpf-input[_ngcontent-%COMP%]:focus{outline:none;border-color:#8b0000}.cpf-search-section[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]{background:#8b0000;color:#fff;border:none;border-radius:8px;padding:10px 15px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s;min-height:44px;min-width:44px}.cpf-search-section[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]:hover:not(:disabled){background:#a00000}.cpf-search-section[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]:active:not(:disabled){background:#700000;transform:scale(.98)}.cpf-search-section[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]:disabled{background:#ccc;cursor:not-allowed}.cpf-search-section[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{font-size:20px}.cpf-search-section[_ngcontent-%COMP%] .profile-button[_ngcontent-%COMP%]{background:#8b0000;color:#fff;border:none;border-radius:8px;padding:10px 15px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;min-height:44px;min-width:44px}.cpf-search-section[_ngcontent-%COMP%] .profile-button[_ngcontent-%COMP%]:hover{background:#a00000;transform:translateY(-1px)}.cpf-search-section[_ngcontent-%COMP%] .profile-button[_ngcontent-%COMP%]:active{background:#700000;transform:scale(.98)}.cpf-search-section[_ngcontent-%COMP%] .profile-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{font-size:20px}.loading-container[_ngcontent-%COMP%]{text-align:center;padding:40px 20px}.loading-container[_ngcontent-%COMP%] .loading-spinner[_ngcontent-%COMP%]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #8b0000;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}.loading-container[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#8b0000;font-size:16px;font-weight:bold;margin:0}.error-message[_ngcontent-%COMP%]{background:#ffebee;color:#c62828;padding:15px;border-radius:8px;border-left:4px solid #c62828;margin-bottom:20px;text-align:center;font-weight:bold}.data-container[_ngcontent-%COMP%] .totalizer-section[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px;gap:15px;margin-bottom:25px}.data-container[_ngcontent-%COMP%] .totalizer-section[_ngcontent-%COMP%] .totalizer-item[_ngcontent-%COMP%]{background:white;border:2px solid #8b0000;border-radius:10px;padding:8px 12px;text-align:center;display:flex;flex-direction:column;justify-content:center;min-height:44px}.data-container[_ngcontent-%COMP%] .totalizer-section[_ngcontent-%COMP%] .totalizer-item[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{display:block;font-weight:bold;color:#333;margin-bottom:2px;font-size:12px;line-height:1.2}.data-container[_ngcontent-%COMP%] .totalizer-section[_ngcontent-%COMP%] .totalizer-item[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{display:block;font-size:16px;font-weight:bold;color:#8b0000;line-height:1.2}.data-container[_ngcontent-%COMP%] .lucky-numbers-section[_ngcontent-%COMP%]{margin-bottom:25px}.data-container[_ngcontent-%COMP%] .lucky-numbers-section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{display:block;font-weight:bold;color:#333;margin-bottom:10px;font-size:16px}.data-container[_ngcontent-%COMP%] .lucky-numbers-section[_ngcontent-%COMP%] .lucky-numbers-container[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;max-height:120px;overflow-y:auto;padding:10px;background:#f5f5f5;border-radius:8px;border:1px solid #ddd}.data-container[_ngcontent-%COMP%] .lucky-numbers-section[_ngcontent-%COMP%] .lucky-numbers-container[_ngcontent-%COMP%] .lucky-number-item[_ngcontent-%COMP%]{background:#e0e0e0;padding:8px 12px;border-radius:6px;font-weight:bold;color:#333;font-size:14px;min-width:60px;text-align:center}.data-container[_ngcontent-%COMP%] .invoices-section[_ngcontent-%COMP%]{margin-bottom:25px}.data-container[_ngcontent-%COMP%] .invoices-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#8b0000;font-size:20px;font-weight:bold;margin-bottom:15px;text-align:center}.data-container[_ngcontent-%COMP%] .invoices-section[_ngcontent-%COMP%] .invoices-list[_ngcontent-%COMP%] .invoice-item[_ngcontent-%COMP%]{background:white;border:2px solid #8b0000;border-radius:10px;padding:15px;margin-bottom:15px;
1display:flex;justify-content:space-between;align-items:center}.data-container[_ngcontent-%COMP%] .invoices-section[_ngcontent-%COMP%] .invoices-list[_ngcontent-%COMP%] .invoice-item[_ngcontent-%COMP%] .invoice-info[_ngcontent-%COMP%]{flex:1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.data-container[_ngcontent-%COMP%] .invoices-section[_ngcontent-%COMP%] .invoices-list[_ngcontent-%COMP%] .invoice-item[_ngcontent-%COMP%] .invoice-info[_ngcontent-%COMP%] .invoice-field[_ngcontent-%COMP%] .field-label[_ngcontent-%COMP%]{display:block;font-weight:bold;color:#333;font-size:12px;margin-bottom:2px}.data-container[_ngcontent-%COMP%] .invoices-section[_ngcontent-%COMP%] .invoices-list[_ngcontent-%COMP%] .invoice-item[_ngcontent-%COMP%] .invoice-info[_ngcontent-%COMP%] .invoice-field[_ngcontent-%COMP%] .field-value[_ngcontent-%COMP%]{display:block;color:#8b0000;font-weight:bold;font-size:14px}.data-container[_ngcontent-%COMP%] .invoices-section[_ngcontent-%COMP%] .invoices-list[_ngcontent-%COMP%] .invoice-item[_ngcontent-%COMP%] .invoice-actions[_ngcontent-%COMP%]{display:flex;grid-gap:10px;gap:10px}.data-container[_ngcontent-%COMP%] .invoices-section[_ngcontent-%COMP%] .invoices-list[_ngcontent-%COMP%] .invoice-item[_ngcontent-%COMP%] .invoice-actions[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{background:#8b0000;color:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;min-height:44px;min-width:44px}.data-container[_ngcontent-%COMP%] .invoices-section[_ngcontent-%COMP%] .invoices-list[_ngcontent-%COMP%] .invoice-item[_ngcontent-%COMP%] .invoice-actions[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:hover{background:#a00000}.data-container[_ngcontent-%COMP%] .invoices-section[_ngcontent-%COMP%] .invoices-list[_ngcontent-%COMP%] .invoice-item[_ngcontent-%COMP%] .invoice-actions[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:active{background:#700000;transform:scale(.95)}.data-container[_ngcontent-%COMP%] .invoices-section[_ngcontent-%COMP%] .invoices-list[_ngcontent-%COMP%] .invoice-item[_ngcontent-%COMP%] .invoice-actions[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{font-size:18px}.data-container[_ngcontent-%COMP%] .close-section[_ngcontent-%COMP%]{text-align:center}.data-container[_ngcontent-%COMP%] .close-section[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%]{background:#8b0000;color:#fff;border:none;border-radius:8px;padding:15px 40px;font-size:16px;font-weight:bold;cursor:pointer;transition:all .3s ease;min-height:44px}.data-container[_ngcontent-%COMP%] .close-section[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%]:hover{background:#a00000}.data-container[_ngcontent-%COMP%] .close-section[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%]:active{background:#700000;transform:scale(.98)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.products-modal-overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:4000;display:flex;align-items:center;justify-content:center}.products-modal[_ngcontent-%COMP%]{background:white;border:3px solid #8b0000;border-radius:15px;max-width:600px;width:90%;max-height:80vh;overflow:hidden;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column}.products-modal-header[_ngcontent-%COMP%]{background:#8b0000;color:#fff;padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.products-modal-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0;font-size:18px;font-weight:bold}.products-modal-header[_ngcontent-%COMP%] .close-products-button[_ngcontent-%COMP%]{background:none;border:none;color:#fff;cursor:pointer;padding:5px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s}.products-modal-header[_ngcontent-%COMP%] .close-products-button[_ngcontent-%COMP%]:hover{background:rgba(255,255,255,.2)}.products-modal-header[_ngcontent-%COMP%] .close-products-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{font-size:20px}.products-modal-content[_ngcontent-%COMP%]{padding:20px;flex:1;overflow-y:auto}.products-modal-content[_ngcontent-%COMP%] .nota-info[_ngcontent-%COMP%]{background:#f5f5f5;border-radius:8px;padding:15px;margin-bottom:20px;
1display:grid;grid-template-columns:repeat(5,1fr);grid-gap:15px;gap:15px}.products-modal-content[_ngcontent-%COMP%] .nota-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%]{text-align:center}.products-modal-content[_ngcontent-%COMP%] .nota-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .info-label[_ngcontent-%COMP%]{display:block;font-weight:bold;color:#333;font-size:12px;margin-bottom:5px}.products-modal-content[_ngcontent-%COMP%] .nota-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .info-value[_ngcontent-%COMP%]{display:block;color:#8b0000;font-weight:bold;font-size:14px}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#8b0000;font-size:16px;font-weight:bold;margin-bottom:15px;text-align:center}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item[_ngcontent-%COMP%]{background:white;border:2px solid #8b0000;border-radius:10px;padding:15px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item[_ngcontent-%COMP%] .product-info[_ngcontent-%COMP%]{flex:1}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item[_ngcontent-%COMP%] .product-info[_ngcontent-%COMP%] .product-name[_ngcontent-%COMP%]{font-weight:bold;color:#333;font-size:14px;margin-bottom:5px}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item[_ngcontent-%COMP%] .product-info[_ngcontent-%COMP%] .product-details[_ngcontent-%COMP%]{display:flex;grid-gap:10px;gap:10px;font-size:12px;color:#666}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item[_ngcontent-%COMP%] .product-info[_ngcontent-%COMP%] .product-details[_ngcontent-%COMP%] .product-quantity[_ngcontent-%COMP%]{font-weight:bold;color:#8b0000}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item[_ngcontent-%COMP%] .product-info[_ngcontent-%COMP%] .product-details[_ngcontent-%COMP%] .product-packaging[_ngcontent-%COMP%]{color:#666}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item[_ngcontent-%COMP%] .product-info[_ngcontent-%COMP%] .product-details[_ngcontent-%COMP%] .product-unit-price[_ngcontent-%COMP%]{font-weight:bold;color:#8b0000}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item[_ngcontent-%COMP%] .product-total[_ngcontent-%COMP%]{font-size:16px;font-weight:bold;color:#8b0000}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item.acelerador[_ngcontent-%COMP%] .product-name[_ngcontent-%COMP%]{color:#dc3545!important;font-weight:bold}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item.acelerador[_ngcontent-%COMP%] .product-name[_ngcontent-%COMP%] .acelerador-badge[_ngcontent-%COMP%]{color:#dc3545;font-weight:bold;font-size:12px;margin-left:8px;background:rgba(220,53,69,.1);padding:2px 6px;border-radius:4px;border:1px solid #dc3545}.products-modal-footer[_ngcontent-%COMP%]{background:#8b0000;padding:15px 20px;text-align:right}.products-modal-footer[_ngcontent-%COMP%] .close-products-footer-button[_ngcontent-%COMP%]{background:white;color:#8b0000;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:bold;cursor:pointer;transition:background-color .3s}.products-modal-footer[_ngcontent-%COMP%] .close-products-footer-button[_ngcontent-%COMP%]:hover{background:#f0f0f0}.profile-modal-overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:4000;display:flex;align-items:center;justify-content:center}.profile-modal[_ngcontent-%COMP%]{background:white;border:3px solid #8b0000;border-radius:15px;max-width:500px;width:90%;max-height:80vh;overflow:hidden;box-shadow:0 10px 30px #0000004d;display:flex;flex-direction:column}.profile-modal-header[_ngcontent-%COMP%]{background:#8b0000;color:#fff;padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.profile-modal-header[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0;font-size:18px;font-weight:bold}.profile-modal-header[_ngcontent-%COMP%] .close-profile-button[_ngcontent-%COMP%]{background:none;border:none;color:#fff;cursor:pointer;padding:5px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s}.profile-modal-header[_ngcontent-%COMP%] .close-profile-button[_ngcontent-%COMP%]:hover{background:rgba(255,255,255,.1)}.profile-modal-header[_ngcontent-%COMP%] .close-profile-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{font-size:20px}.profile-modal-content[_ngcontent-%COMP%]{padding:20px;flex:1;overflow-y:auto}.profile-modal-content[_ngcontent-%COMP%] .profile-info[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.profile-modal-content[_ngcontent-%COMP%] .profile-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #eee}.profile-modal-content[_ngcontent-%COMP%] .profile-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%]:last-child{border-bottom:none}.profile-modal-content[_ngcontent-%COMP%] .profile-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .info-label[_ngcontent-%COMP%]{font-weight:bold;color:#333;font-size:14px;min-width:120px}.profile-modal-content[_ngcontent-%COMP%] .profile-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .info-value[_ngcontent-%COMP%]{color:#666;font-size:14px;text-align:right;flex:1;margin-left:15px;word-break:break-word}.profile-modal-footer[_ngcontent-%COMP%]{background:#8b0000;padding:15px 20px;text-align:right}.profile-modal-footer[_ngcontent-%COMP%] .close-profile-footer-button[_ngcontent-%COMP%]{background:white;color:#8b0000;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:bold;cursor:pointer;transition:background-color .3s}.profile-modal-footer[_ngcontent-%COMP%] .close-profile-footer-button[_ngcontent-%COMP%]:hover{background:#f0f0f0}@media (max-width: 1024px){.backoffice-modal[_ngcontent-%COMP%]{width:95%;padding:25px;max-height:95vh}.totalizer-section[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.totalizer-section[_ngcontent-%COMP%] .totalizer-item[_ngcontent-%COMP%]{padding:6px 10px;min-height:44px}.totalizer-section[_ngcontent-%COMP%] .totalizer-item[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:11px;margin-bottom:2px;line-height:1.2}.totalizer-section[_ngcontent-%COMP%] .totalizer-item[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{font-size:15px;line-height:1.2}.invoice-item[_ngcontent-%COMP%] .invoice-info[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}}@media (max-width: 768px){.backoffice-modal[_ngcontent-%COMP%]{width:90%;padding:20px;max-height:85vh;border-radius:15px;margin:20px auto}.modal-header[_ngcontent-%COMP%]{margin-bottom:20px}.modal-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px}.modal-header[_ngcontent-%COMP%] .close-header-button[_ngcontent-%COMP%]{width:35px;height:35px;top:-8px;right:-8px}.modal-header[_ngcontent-%COMP%] .close-header-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{font-size:18px}.cpf-search-section[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch;grid-gap:12px;gap:12px;margin-bottom:20px}.cpf-search-section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-size:14px;text-align:center}.cpf-search-section[_ngcontent-%COMP%] .search-input-container[_ngcontent-%COMP%]{justify-content:center;flex-direction:column;grid-gap:10px;gap:10px}.cpf-search-section[_ngcontent-%COMP%] .cpf-input[_ngcontent-%COMP%]{width:100%;max-width:280px;margin:0 auto;font-size:16px;padding:12px 15px}.cpf-search-section[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]{width:100%;max-width:280px;margin:0 auto;padding:12px 15px}.cpf-search-section[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{font-size:22px}.totalizer-section[_ngcontent-%COMP%]{grid-template-columns:1fr!important;grid-gap:10px;gap:10px;margin-bottom:20px}.totalizer-section[_ngcontent-%COMP%] .totalizer-item[_ngcontent-%COMP%]{padding:6px 10px;min-height:44px}.totalizer-section[_ngcontent-%COMP%] .totalizer-item[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:11px;margin-bottom:2px;line-height:1.2}.totalizer-section[_ngcontent-%COMP%] .totalizer-item[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{font-size:15px;line-height:1.2}.lucky-numbers-section[_ngcontent-%COMP%]{margin-bottom:20px}.lucky-numbers-section[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-size:14px;text-align:center;margin-bottom:8px}.lucky-numbers-section[_ngcontent-%COMP%] .lucky-numbers-container[_ngcontent-%COMP%]{max-height:100px;padding:8px}.lucky-numbers-section[_ngcontent-%COMP%] .lucky-numbers-container[_ngcontent-%COMP%] .lucky-number-item[_ngcontent-%COMP%]{padding:6px 10px;font-size:12px;min-width:50px}.invoices-section[_ngcontent-%COMP%]{margin-bottom:20px}.invoices-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;margin-bottom:12px}.invoices-section[_ngcontent-%COMP%] .invoice-item[_ngcontent-%COMP%]{flex-direction:column;grid-gap:15px;gap:15px;padding:15px}.invoices-section[_ngcontent-%COMP%] .invoice-item[_ngcontent-%COMP%] .invoice-info[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.invoices-section[_ngcontent-%COMP%] .invoice-item[_ngcontent-%COMP%] .invoice-info[_ngcontent-%COMP%] .invoice-field[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.invoices-section[_ngcontent-%COMP%] .invoice-item[_ngcontent-%COMP%] .invoice-info[_ngcontent-%COMP%] .invoice-field[_ngcontent-%COMP%] .field-label[_ngcontent-%COMP%]{font-size:12px;font-weight:bold;color:#666;margin-bottom:0}.invoices-section[_ngcontent-%COMP%] .invoice-item[_ngcontent-%COMP%] .invoice-info[_ngcontent-%COMP%] .invoice-field[_ngcontent-%COMP%] .field-value[_ngcontent-%COMP%]{font-size:14px;font-weight:bold;color:#8b0000;word-break:break-word;line-height:1.3}.invoices-section[_ngcontent-%COMP%] .invoice-item[_ngcontent-%COMP%] .invoice-actions[_ngcontent-%COMP%]{justify-content:center;grid-gap:20px;gap:20px;margin-top:5px}.invoices-section[_ngcontent-%COMP%] .invoice-item[_ngcontent-%COMP%] .invoice-actions[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{width:50px;height:50px}.invoices-section[_ngcontent-%COMP%] .invoice-item[_ngcontent-%COMP%] .invoice-actions[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{font-size:22px}.close-section[_ngcontent-%COMP%] .close-button[_ngcontent-%COMP%]{width:100%;padding:12px 20px;font-size:14px}.products-modal[_ngcontent-%COMP%]{width:90%;max-height:80vh;margin:20px auto}.products-modal-content[_ngcontent-%COMP%]{padding:15px}.products-modal-content[_ngcontent-%COMP%] .nota-info[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:12px;gap:12px;padding:15px}.products-modal-content[_ngcontent-%COMP%] .nota-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.products-modal-content[_ngcontent-%COMP%] .nota-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .info-label[_ngcontent-%COMP%]{font-size:12px;font-weight:bold;color:#666;margin-bottom:0}.products-modal-content[_ngcontent-%COMP%] .nota-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .info-value[_ngcontent-%COMP%]{font-size:14px;font-weight:bold;color:#8b0000;word-break:break-word;line-height:1.3}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] h4[_ng
1content-%COMP%]{font-size:14px;margin-bottom:12px}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item[_ngcontent-%COMP%]{flex-direction:column;grid-gap:8px;gap:8px;text-align:center;padding:12px}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item[_ngcontent-%COMP%] .product-info[_ngcontent-%COMP%] .product-name[_ngcontent-%COMP%]{font-size:13px;margin-bottom:4px}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item[_ngcontent-%COMP%] .product-info[_ngcontent-%COMP%] .product-details[_ngcontent-%COMP%]{flex-direction:column;grid-gap:4px;gap:4px;font-size:11px}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item[_ngcontent-%COMP%] .product-total[_ngcontent-%COMP%]{font-size:16px;font-weight:bold}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item.acelerador[_ngcontent-%COMP%] .product-info[_ngcontent-%COMP%] .product-name[_ngcontent-%COMP%]{color:#dc3545!important;font-weight:bold}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item.acelerador[_ngcontent-%COMP%] .product-info[_ngcontent-%COMP%] .product-name[_ngcontent-%COMP%] .acelerador-badge[_ngcontent-%COMP%]{color:#dc3545;font-weight:bold;font-size:10px;margin-left:6px;background:rgba(220,53,69,.1);padding:1px 4px;border-radius:3px;border:1px solid #dc3545}.products-modal-footer[_ngcontent-%COMP%]{padding:12px 15px}.products-modal-footer[_ngcontent-%COMP%] .close-products-footer-button[_ngcontent-%COMP%]{width:100%;padding:12px 20px;font-size:14px}.profile-modal[_ngcontent-%COMP%]{width:90%;max-height:80vh;margin:20px auto}.profile-modal-content[_ngcontent-%COMP%]{padding:15px}.profile-modal-content[_ngcontent-%COMP%] .profile-info[_ngcontent-%COMP%]{grid-gap:12px;gap:12px}.profile-modal-content[_ngcontent-%COMP%] .profile-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px;padding:8px 0}.profile-modal-content[_ngcontent-%COMP%] .profile-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .info-label[_ngcontent-%COMP%]{font-size:12px;font-weight:bold;color:#666;margin-bottom:0;min-width:auto}.profile-modal-content[_ngcontent-%COMP%] .profile-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .info-value[_ngcontent-%COMP%]{font-size:13px;text-align:left;margin-left:0}.profile-modal-footer[_ngcontent-%COMP%]{padding:12px 15px}.profile-modal-footer[_ngcontent-%COMP%] .close-profile-footer-button[_ngcontent-%COMP%]{width:100%;padding:12px 20px;font-size:14px}}@media (max-width: 480px){.backoffice-modal[_ngcontent-%COMP%]{width:95%;padding:15px;max-height:90vh;border-radius:15px;margin:10px auto}.modal-header[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:18px}.modal-header[_ngcontent-%COMP%] .close-header-button[_ngcontent-%COMP%]{width:32px;height:32px}.modal-header[_ngcontent-%COMP%] .close-header-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{font-size:16px}.cpf-search-section[_ngcontent-%COMP%]{flex-direction:column;grid-gap:10px;gap:10px;align-items:stretch}.cpf-search-section[_ngcontent-%COMP%] .profile-button-container[_ngcontent-%COMP%]{order:1;justify-content:flex-start}.cpf-search-section[_ngcontent-%COMP%] .search-input-container[_ngcontent-%COMP%]{order:2;justify-content:center;flex-direction:column;grid-gap:8px;gap:8px}.cpf-search-section[_ngcontent-%COMP%] .search-input-container[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{text-align:center;margin-bottom:0}.cpf-search-section[_ngcontent-%COMP%] .cpf-input[_ngcontent-%COMP%]{max-width:100%;font-size:16px}.cpf-search-section[_ngcontent-%COMP%] .search-button[_ngcontent-%COMP%]{max-width:100%}.totalizer-section[_ngcontent-%COMP%]{grid-template-columns:1fr!important;grid-gap:8px;gap:8px}.totalizer-section[_ngcontent-%COMP%] .totalizer-item[_ngcontent-%COMP%]{padding:5px 8px;min-height:44px}.totalizer-section[_ngcontent-%COMP%] .totalizer-item[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:10px;margin-bottom:1px;line-height:1.2}.totalizer-section[_ngcontent-%COMP%] .totalizer-item[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{font-size:14px;line-height:1.2}.lucky-numbers-container[_ngcontent-%COMP%] .lucky-number-item[_ngcontent-%COMP%]{padding:5px 8px;font-size:11px;min-width:45px}.invoice-item[_ngcontent-%COMP%]{padding:12px}.invoice-item[_ngcontent-%COMP%] .invoice-info[_ngcontent-%COMP%]{grid-gap:10px;gap:10px}.invoice-item[_ngcontent-%COMP%] .invoice-info[_ngcontent-%COMP%] .invoice-field[_ngcontent-%COMP%]{grid-gap:3px;gap:3px}.invoice-item[_ngcontent-%COMP%] .invoice-info[_ngcontent-%COMP%] .invoice-field[_ngcontent-%COMP%] .field-label[_ngcontent-%COMP%]{font-size:11px}.invoice-item[_ngcontent-%COMP%] .invoice-info[_ngcontent-%COMP%] .invoice-field[_ngcontent-%COMP%] .field-value[_ngcontent-%COMP%]{font-size:13px}.invoice-item[_ngcontent-%COMP%] .invoice-actions[_ngcontent-%COMP%]{grid-gap:15px;gap:15px}.invoice-item[_ngcontent-%COMP%] .invoice-actions[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{width:45px;height:45px}.invoice-item[_ngcontent-%COMP%] .invoice-actions[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{font-size:20px}.products-modal[_ngcontent-%COMP%]{width:95%;max-height:85vh;margin:10px auto;border-radius:15px}.products-modal-content[_ngcontent-%COMP%]{padding:10px}.products-modal-content[_ngcontent-%COMP%] .nota-info[_ngcontent-%COMP%]{padding:12px;grid-gap:10px;gap:10px}.products-modal-content[_ngcontent-%COMP%] .nota-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%]{grid-gap:3px;gap:3px}.products-modal-content[_ngcontent-%COMP%] .nota-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .info-label[_ngcontent-%COMP%]{font-size:11px}.products-modal-content[_ngcontent-%COMP%] .nota-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .info-value[_ngcontent-%COMP%]{font-size:13px}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] h4[_ng
1content-%COMP%]{font-size:13px}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item[_ngcontent-%COMP%]{padding:10px}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item[_ngcontent-%COMP%] .product-info[_ngcontent-%COMP%] .product-name[_ngcontent-%COMP%]{font-size:12px}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item[_ngcontent-%COMP%] .product-info[_ngcontent-%COMP%] .product-details[_ngcontent-%COMP%]{font-size:10px}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item[_ngcontent-%COMP%] .product-total[_ngcontent-%COMP%]{font-size:14px}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item.acelerador[_ngcontent-%COMP%] .product-info[_ngcontent-%COMP%] .product-name[_ngcontent-%COMP%]{color:#dc3545!important;font-weight:bold}.products-modal-content[_ngcontent-%COMP%] .products-list[_ngcontent-%COMP%] .products-container[_ngcontent-%COMP%] .product-item.acelerador[_ngcontent-%COMP%] .product-info[_ngcontent-%COMP%] .product-name[_ngcontent-%COMP%] .acelerador-badge[_ngcontent-%COMP%]{color:#dc3545;font-weight:bold;font-size:9px;margin-left:4px;background:rgba(220,53,69,.1);padding:1px 3px;border-radius:2px;border:1px solid #dc3545}.profile-modal[_ngcontent-%COMP%]{width:95%;max-height:85vh;margin:10px auto;border-radius:15px}.profile-modal-content[_ngcontent-%COMP%]{padding:10px}.profile-modal-content[_ngcontent-%COMP%] .profile-info[_ngcontent-%COMP%]{grid-gap:10px;gap:10px}.profile-modal-content[_ngcontent-%COMP%] .profile-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%]{grid-gap:3px;gap:3px;padding:6px 0}.profile-modal-content[_ngcontent-%COMP%] .profile-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .info-label[_ngcontent-%COMP%]{font-size:11px}.profile-modal-content[_ngcontent-%COMP%] .profile-info[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%] .info-value[_ngcontent-%COMP%]{font-size:13px}.profile-modal-footer[_ngcontent-%COMP%]{padding:10px 15px}.profile-modal-footer[_ngcontent-%COMP%] .close-profile-footer-button[_ngcontent-%COMP%]{padding:10px 15px;font-size:13px}}@media (max-width: 768px) and (orientation: landscape){.backoffice-modal[_ngcontent-%COMP%]{max-height:98vh;padding:10px}.totalizer-section[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px}.totalizer-section[_ngcontent-%COMP%] .totalizer-item[_ngcontent-%COMP%]{padding:4px 6px;min-height:44px}.totalizer-section[_ngcontent-%COMP%] .totalizer-item[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:9px;margin-bottom:1px;line-height:1.1}.totalizer-section[_ngcontent-%COMP%] .totalizer-item[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{font-size:12px;line-height:1.1}.lucky-numbers-container[_ngcontent-%COMP%]{max-height:60px}.invoice-item[_ngcontent-%COMP%] .invoice-info[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}"]}),o})();function Ji(o,r){1&o&&(t.TgZ(0,"div",27),t.TgZ(1,"span",28),t._uU(2,"CAMPANHA ENCERRADA"),t.qZA(),t.TgZ(3,"span",29),t._uU(4,"Sorteio final ser\xe1 realizado dia 13/02/2026, \xe0s 17h."),t.qZA(),t.qZA())}function ji(o,r){1&o&&t._UZ(0,"img",30)}function Bi(o,r){1&o&&t._UZ(0,"img",31)}function Li(o,r){1&o&&t._UZ(0,"img",32)}function Qi(o,r){if(1&o&&t._UZ(0,"div",33),2&o){const e=t.oxw();t.Udp("opacity",e.scrollPosition>100?"1":"0")}}const K=function(o){return[o]};function Yi(o,r){if(1&o&&t._UZ(0,"img",34),2&o){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,K,e.isLogged||e.isSignupView||e.isCampaignStepsView?"background":"background-inicio"))}}function Hi(o,r){if(1&o&&t._UZ(0,"img",35),2&o){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,K,e.isLogged||e.isSignupView||e.isCampaignStepsView?"background":"background-inicio"))}}function Wi(o,r){if(1&o&&t._UZ(0,"img",36),2&o){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,K,e.isLogged||e.isSignupView||e.isCampaignStepsView?"background":"background-inicio"))}}function Gi(o,r){1&o&&t._UZ(0,"img",37)}function Ki(o,r){if(1&o&&t._UZ(0,"div",38),2&o){const e=t.oxw();t.Udp("opacity",e.scrollPosition>100?"1":"0")}}function Xi(o,r){if(1&o&&t._UZ(0,"img",35),2&o){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,K,e.isLogged||e.isSignupView||e.isCampaignStepsView?"background":"background-inicio"))}}function $i(o,r){if(1&o&&t._UZ(0,"img",34),2&o){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,K,e.isLogged||e.isSignupView||e.isCampaignStepsView?"background":"background-inicio"))}}function ta(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"a",52),t.NdJ("click",function(i){return t.CHM(e),t.oxw(2).onClickLogin(i)}),t._uU(1," LOGIN "),t.qZA()}}function ea(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"a",53),t.NdJ("click",function(i){return t.CHM(e),t.oxw(2).clickCad
1astroManual(i)}),t._uU(1," PARTICIPAR "),t.qZA()}}function na(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"button",54),t.NdJ("click",function(i){return t.CHM(e),t.oxw(2).onClickProfile(i)}),t.TgZ(1,"span",55),t._uU(2,"account_circle"),t.qZA(),t.qZA()}}function oa(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"a",56),t.NdJ("click",function(i){return t.CHM(e),t.oxw(2).onClickLogin(i)}),t._uU(1," LOGIN "),t.qZA()}}function ia(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"a",57),t.NdJ("click",function(i){return t.CHM(e),t.oxw(2).clickCadastroManual(i)}),t._uU(1," PARTICIPAR "),t.qZA()}}function aa(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"button",54),t.NdJ("click",function(i){return t.CHM(e),t.oxw(2).onClickProfile(i)}),t.TgZ(1,"span",55),t._uU(2,"account_circle"),t.qZA(),t.qZA()}}function ra(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"header",39),t._UZ(1,"img",40),t.TgZ(2,"nav",41),t.NdJ("click",function(i){return i.stopPropagation()}),t.TgZ(3,"div",42),t.TgZ(4,"button",43),t.NdJ("click",function(i){return t.CHM(e),t.oxw().toggleMenu(i)}),t._UZ(5,"span"),t._UZ(6,"span"),t._UZ(7,"span"),t.qZA(),t.YNc(8,ta,2,0,"a",44),t.TgZ(9,"div",45),t.YNc(10,ea,2,0,"a",46),t.YNc(11,na,3,0,"button",47),t.qZA(),t.qZA(),t.TgZ(12,"ul"),t.TgZ(13,"li"),t.TgZ(14,"a",48),t.NdJ("click",function(i){return t.CHM(e),t.oxw().onClickHome(i)}),t._uU(15,"Home"),t.qZA(),t.qZA(),t.TgZ(16,"li"),t.TgZ(17,"a",48),t.NdJ("click",function(i){return t.CHM(e),t.oxw().onClickWinner(i)}),t._uU(18,"Ganhadores"),t.qZA(),t.qZA(),t.TgZ(19,"li"),t.TgZ(20,"a",48),t.NdJ("click",function(i){return t.CHM(e),t.oxw().onClickProducts(i)}),t._uU(21,"Produtos"),t.qZA(),t.qZA(),t.TgZ(22,"li"),t.TgZ(23,"a",48),t.NdJ("click",function(i){return t.CHM(e),t.oxw().onClickRegulation(i)}),t._uU(24,"Regulamento"),t.qZA(),t.qZA(),t.TgZ(25,"li"),t.TgZ(26,"a",48),t.NdJ("click",function(i){return t.CHM(e),t.oxw().onClickSac(i)}),t._uU(27,"FALE CONOSCO"),t.qZA(),t.qZA(),t.TgZ(28,"li",49),t.YNc(29,oa,2,0,"a",50),t.YNc(30,ia,2,0,"a",51),t.YNc(31,aa,3,0,"button",47),t.qZA(),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=t.oxw();
1t.xp6(8),t.Q6J("ngIf",!e.isLogged),t.xp6(2),t.Q6J("ngIf",e.isLogged&&e.showParticipate),t.xp6(1),t.Q6J("ngIf",e.isLogged),t.xp6(1),t.ekj("show",e.menuOpen),t.xp6(17),t.Q6J("ngIf",!e.isLogged),t.xp6(1),t.Q6J("ngIf",e.isLogged&&e.showParticipate),t.xp6(1),t.Q6J("ngIf",e.isLogged)}}function sa(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",59),t.NdJ("click",function(i){return t.CHM(e),t.oxw(2).clickBackoffice(i)}),t._uU(1,"BACKOFFICE"),t.qZA()}}function ca(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",58),t.NdJ("click",function(i){return i.stopPropagation()}),t.TgZ(1,"div",59),t.NdJ("click",function(i){return t.CHM(e),t.oxw().clickPerfil(i)}),t._uU(2,"MEUS DADOS"),t.qZA(),t.TgZ(3,"div",59),t.NdJ("click",function(i){return t.CHM(e),t.oxw().clickCupons(i)}),t._uU(4,"MINHAS NF"),t.qZA(),t.TgZ(5,"div",59),t.NdJ("click",function(i){return t.CHM(e),t.oxw().clickNumeroSorte(i)}),t._uU(6,"N\xb0 DA SORTE"),t.qZA(),t.TgZ(7,"div",59),t.NdJ("click",function(i){return t.CHM(e),t.oxw().clickRoleta(i)}),t._uU(8,"ROLETA DE PR\xcaMIOS"),t.qZA(),t.YNc(9,sa,2,0,"div",60),t.TgZ(10,"div",61),t.NdJ("click",function(i){return t.CHM(e),t.oxw().clickSair(i)}),t._uU(11,"SAIR"),t.qZA(),t.qZA()}if(2&o){const e=t.oxw();
1t.xp6(9),t.Q6J("ngIf",e.hasBackofficeAccess)}}function la(o,r){1&o&&t._UZ(0,"div",62)}function pa(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div"),t.TgZ(1,"fugini-signup",68),t.NdJ("onSignup",function(i){return t.CHM(e),t.oxw(2).onSignup(i)})("loading",function(i){return t.CHM(e),t.oxw(2).setLoading(i)}),t.qZA(),t.qZA()}}function da(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div"),t.TgZ(1,"fugini-signin",69),t.NdJ("login",function(i){return t.CHM(e),t.oxw(2).onLogin(i)})("loading",function(i){return t.CHM(e),t.oxw(2).setLoading(i)}),t.qZA(),t.qZA()}}const jt=function(o){return{color:o}};function ga(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",63),t.TgZ(1,"nav",64),t.TgZ(2,"ul"),t.TgZ(3,"li"),t.TgZ(4,"a",65),t.NdJ("click",function(i){return t.CHM(e),t.oxw().onClickLogin(i)}),t._uU(5,"Login"),t.qZA(),t.qZA(),t.TgZ(6,"li"),t.TgZ(7,"a",65),t.NdJ("click",function(i){return t.CHM(e),t.oxw().onClickSignup(i)}),t._uU(8,"Cadastro"),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.YNc(9,pa,2,0,"div",20),t.YNc(10,da,2,0,"div",20),t.TgZ(11,"div",66),t.TgZ(12,"button",67),t.NdJ("click",function(){return t.CHM(e),t.oxw().voltarInicio()}),t._uU(13," VOLTAR AO IN\xcdCIO "),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=t.oxw();t.Q6J("ngClass",t.VKq(5,K,e.isSignupView?"cadastro":"login-box")),t.xp6(4),t.Q6J("ngStyle",t.VKq(7,jt,e.isSigninView?"white":"#CA8A8A")),t.xp6(3),t.Q6J("ngStyle",t.VKq(9,jt,e.isSignupView?"white":"#CA8A8A")),t.xp6(2),t.Q6J("ngIf",e.isSignupView),t.xp6(1),t.Q6J("ngIf",e.isSigninView)}}function ua(o,r){1&o&&t._UZ(0,"img",70)}function ma(o,r){1&o&&(t.TgZ(0,"div",136),t.TgZ(1,"div",137),t._UZ(2,"div",138),t.TgZ(3,"p",139),t._uU(4," Enviando cupom... "),t.qZA(),t.TgZ(5,"p",140),t._uU(6," Aguarde enquanto processamos sua nota fiscal "),t.qZA(),t.qZA(),t.qZA())}function fa(o,r){if(1&o&&(t.TgZ(0,"div",141),t._uU(1),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.hij(" ",e.cnpjError," ")}}function ha(o,r){if(1&o&&(t.TgZ(0,"div",141),t._uU(1),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.hij(" ",e.numeroCupomError," ")}}function _a(o,r){if(1&o&&(t.TgZ(0,"div",141),t._uU(1),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.hij(" ",e.dataEmissaoError," ")}}function xa(o,r){if(1&o&&(t.TgZ(0,"div",142),t._uU(1),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.hij(" ",e.produtosError," ")}}function Ca(o,r){if(1&o&&(t.TgZ(0,"option",143),t._uU(1),t.qZA()),2&o){const e=r.$implicit;t.Q6J("value",e.codigo),t.xp6(1),t.AsE(" ",e.descricao," ","acelerador"===e.tipo?"\u2b50 (2pts)":"(1pt)"," ")}}function va(o,r){1&o&&(t.TgZ(0,"div",144),t._uU(1," Nenhum item adicionado "),t.qZA())}function ba(o,r){1&o&&(t.TgZ(0,"span",151),t._uU(1,"\u2b50 (2pts)"),t.qZA())}function Ma(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",145),t.TgZ(1,"div",146),t._uU(2),t.YNc(3,ba,2,0,"span",147),t.qZA(),t.TgZ(4,"div",148),t._uU(5),t.qZA(),t.TgZ(6,"div",149),t._uU(7),t.qZA(),t.TgZ(8,"div",149),t._uU(9),t.qZA(),t.TgZ(10,"div",148),t.TgZ(11,"button",150),t.NdJ("click",function(){const a=t.CHM(e).index;return t.oxw(2).removerProduto(a)}),t._uU(12," EXCLUIR "),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=r.$implicit;t.xp6(2),t.hij(" ",e.descricao," "),t.xp6(1),t.Q6J("ngIf","acelerador"===e.tipo),t.xp6(2),t.hij(" ",e.quantidade," "),t.xp6(2),t.hij(" ",e.valorUnitarioFinal," "),t.xp6(2),t.hij(" ",e.totalValor," ")}}function Pa(o,r){if(1&o&&(t.TgZ(0,"div",152),t.TgZ(1,"div",80),t._uU(2,"Total:"),t.qZA(),t.TgZ(3,"div",153),t._uU(4),t.qZA(),t.qZA()),2&o){const e=t.oxw(2);t.xp6(4),t.hij(" ",e.getTotalValor()," ")}}function wa(o,r){1&o&&(t.TgZ(0,"div",154),t._uU(1," Nenhum item adicionado "),t.qZA())}function Aa(o,r){1&o&&(t.TgZ(0,"span",151),t._uU(1,"\u2b50 (2pts)"),t.qZA())}function Oa(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",155),t.TgZ(1,"div",156),t._uU(2),t.YNc(3,Aa,2,0,"span",147),t.qZA(),t.TgZ(4,"div",157),t.TgZ(5,"div",109),t.TgZ(6,"span",158),t._uU(7,"Quantidade:"),t.qZA(),t.TgZ(8,"span",159),t._uU(9),t.qZA(),t.qZA(),t.TgZ(10,"div",160),t.TgZ(11,"span",158),t._uU(12,"Valor Unit.:"),t.qZA(),t.TgZ(13,"span",161),t._uU(14),t.qZA(),t.qZA(),t.qZA(),t.TgZ(15,"div",162),t.TgZ(16,"div",163),t._uU(17),t.qZA(),t.TgZ(18,"button",164),t.NdJ("click",function(){const a=t.CHM(e).index;return t.oxw(2).removerProduto(a)}),t._uU(19," EXCLUIR "),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=r.$implicit;
1t.xp6(2),t.hij(" ",e.descricao," "),t.xp6(1),t.Q6J("ngIf","acelerador"===e.tipo),t.xp6(6),t.Oqu(e.quantidade),t.xp6(5),t.Oqu(e.valorUnitarioFinal),t.xp6(3),t.hij(" Total: ",e.totalValor," ")}}function Ta(o,r){if(1&o&&(t.TgZ(0,"div",165),t.TgZ(1,"div",166),t._uU(2),t.qZA(),t.qZA()),2&o){const e=t.oxw(2);t.xp6(2),t.hij(" Total Geral: ",e.getTotalValor()," ")}}function Za(o,r){if(1&o&&(t.TgZ(0,"div",121),t.TgZ(1,"div",167),t.TgZ(2,"span",168),t._uU(3,"Tipo de arquivo inv\xe1lido"),t.qZA(),t.TgZ(4,"span",169),t._uU(5,"\u2716"),t.qZA(),t.qZA(),t.TgZ(6,"div",170),t._uU(7),t.qZA(),t.qZA()),2&o){const e=t.oxw(2);t.xp6(7),t.hij(" ",e.errorMessage," ")}}function ya(o,r){1&o&&(t.TgZ(0,"span",171),t._uU(1,"\u{1f4c1}"),t.qZA())}function Ea(o,r){1&o&&(t.TgZ(0,"span",171),t._uU(1,"\u2705"),t.qZA())}function ka(o,r){1&o&&(t.TgZ(0,"span"),t._uU(1,"CLIQUE AQUI PARA TIRAR FOTO DO SEU CUPOM OU CARREGUE UMA IMAGEM SALVA"),t.qZA())}function Fa(o,r){if(1&o&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.Oqu(e.selectedFile.name)}}function Sa(o,r){if(1&o&&(t.TgZ(0,"div",172),t._uU(1),t.qZA()),2&o){const e=t.oxw(2);t.xp6(1),t.hij(" ",e.imagemError," ")}}function qa(o,r){1&o&&t._UZ(0,"span",173)}function Ia(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",71),t.YNc(1,ma,7,0,"div",72),t.TgZ(2,"h2",73),t._uU(3," Cadastre aqui seu cupom / Nota Fiscal "),t.qZA(),t.TgZ(4,"div",74),t.TgZ(5,"p",75),t._uU(6," Voc\xea se responsabiliza pelo preenchimento correto dos campos abaixo de acordo com o cupom fiscal. Qualquer diverg\xeancia no preenchimento poder\xe1 acarretar na desclassifica\xe7\xe3o da sua nota fiscal. "),t.qZA(),t.qZA(),t.TgZ(7,"div",76),t.TgZ(8,"div",77),t.TgZ(9,"form",78),t.TgZ(10,"div",79),t.TgZ(11,"label",80),t._uU(12,"CNPJ do estabelecimento"),t.qZA(),t.TgZ(13,"input",81),t.NdJ("ngModelChange",function(i){return t.CHM(e),t.oxw().cnpj=i})("input",function(){return t.CHM(e),t.oxw().onCNPJChange()})("keypress",function(i){return t.CHM(e),t.oxw().onCNPJKeyPress(i)}),t.qZA(),t.YNc(14,fa,2,1,"div",82),t.qZA(),t.TgZ(15,"div",79),t.TgZ(16,"label",80),t._uU(17,"N\xfamero do cupom fiscal"),t.qZA(),t.TgZ(18,"input",83),t.NdJ("ngModelChange",function(i){return t.CHM(e),t.oxw().numeroCupom=i})("input",function(){return t.CHM(e),t.oxw().numeroCupomError=""}),t.qZA(),t.YNc(19,ha,2,1,"div",82),t.qZA(),t.TgZ(20,"div",79),t.TgZ(21,"label",80),t._uU(22,"Data de emiss\xe3o do cupom"),t.qZA(),t.TgZ(23,"input",84),t.NdJ("ngModelChange",function(i){return t.CHM(e),t.oxw().dataEmissao=i})("change",function(){return t.CHM(e),t.oxw().dataEmissaoError=""}),t.qZA(),t.YNc(24,_a,2,1,"div",82),t.qZA(),t.TgZ(25,"div",79),t.TgZ(26,"label",85),t._uU(27," O cupom cont\xe9m seu CPF? "),t.qZA(),t.TgZ(28,"div",86),t.TgZ(29,"input",87),t.NdJ("ngModelChange",function(i){return t.CHM(e),t.oxw().temCPF=i}),t.qZA(),t.TgZ(30,"label",88),t._uU(31," Sim, o cupom est\xe1 identificado com meu CPF "),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.TgZ(32,"div",89),t.TgZ(33,"div",90),t.TgZ(34,"h3",91),t._uU(35," Exemplo de Cupom Fiscal "),t.qZA(),t._UZ(36,"img",92),t.qZA(),t.qZA(),t.qZA(),t.TgZ(37,"div",93),t.TgZ(38,"h3",94),t._uU(39,"Produtos Fugini"),t.qZA(),t.YNc(40,xa,2,1,"div",95),t.TgZ(41,"div",96),t.TgZ(42,"div",97),t.TgZ(43,"div",98),t.TgZ(44,"label",99),t._uU(45,"Selecione o produto"),t.qZA(),t.TgZ(46,"select",100),t.NdJ("ngModelChange",function(i){return t.CHM(e),t.oxw().produtoSelecionado=i}),t.TgZ(47,"option",101),t._uU(48,"Selecione um produto"),t.qZA(),t.YNc(49,Ca,2,3,"option",102),t.qZA(),t.qZA(),t.TgZ(50,"div",103),t.TgZ(51,"label",99),t._uU(52,"Quantidade"),t.qZA(),t.TgZ(53,"input",104),t.NdJ("ngModelChange",function(i){return t.CHM(e),t.oxw().quantidadeProduto=i}),t.qZA(),t.qZA(),t.TgZ(54,"div",103),t.TgZ(55,"label",99),t._uU(56,"Valor unit\xe1rio"),t.qZA(),t.TgZ(57,"input",105),t.NdJ("ngModelChange",function(i){return t.CHM(e),t.oxw().valorItem=i})("input",function(i){return t.CHM(e),t.oxw().formatarValor(i)}),t.qZA(),t.qZA(),t.qZA(),t.TgZ(58,"button",106),t.NdJ("click",function(){return t.CHM(e),t.oxw().adicionarProduto()}),t._uU(59," ADICIONAR PRODUTO "),t.qZA(),t.qZA(),t.TgZ(60,"div",107),t.TgZ(61,"div",108),t.TgZ(62,"div",109),t._uU(63,"PRODUTO"),t.qZA(),t.TgZ(64,"div",110),t._uU(65,"QUANTIDADE"),t.qZA(),t.TgZ(66,"div",111),t._uU(67,"VALOR UNIT."),t.qZA(),t.TgZ(68,"div",111),t._uU(69,"TOTAL"),t.qZA(),t.TgZ(70,"div",110),t._uU(71,"\u{1f5d1}\ufe0f"),t.qZA(),t.qZA(),t.YNc(72,va,2,0,"div",112),t.YNc(73,Ma,13,5,"div",113),t.YNc(74,Pa,5,1,"div",114),t.qZA(),t.TgZ(75,"div",115),t.YNc(76,wa,2,0,"div",116),t.YNc(77,Oa,20,5,"div",117),t.YNc(78,Ta,3,1,"div",118),t.qZA(),t.TgZ(79,"div",119),t.TgZ(80,"h3",120),t._uU(81," Informa\xe7\xf5es Adicionais "),t.qZA(),t.TgZ(82,"div",121),t.TgZ(83,"label",122),t._uU(84,"C\xf3digo do Influencer"),t.qZA(),t.TgZ(85,"input",123),t.NdJ("ngModelChange",function(i){return t.CHM(e),t.oxw().codigoInfluencer=i})("keydown",function(i){return t.CHM(e),t.oxw().onCodigoInfluencerKeyDown(i)})("input",function(i){return t.CHM(e),t.oxw().onCodigoInfluencerInput(i)}),t.qZA(),t.qZA(),t.YNc(86,Za,8,1,"div",124),t.TgZ(87,"label",125),t._uU(88," Imagem da nota fiscal (obrigat\xf3rio) "),t.qZA(),t.TgZ(89,"input",126,127),t.NdJ("change",function(i){return t.CHM(e),t.oxw().onFileSelected(i)}),t.qZA(),t.TgZ(91,"button",128),t.NdJ("click",function(){return t.CHM(e),t.MAs(90).click()}),t.YNc(92,ya,2,0,"span",129),t.YNc(93,Ea,2,0,"span",129),t.YNc(94,ka,2,0,"span",20),t.YNc(95,Fa,2,1,"span",20),t.qZA(),t.YNc(96,Sa,2,1,"div",130),t.qZA(),t.TgZ(97,"div",131),t.TgZ(98,"strong"),t._uU(99,"Antes de finalizar, confira se todos os produtos do seu cupom j\xe1 foram cadastrados!"),t.qZA(),t.qZA(),t.TgZ(100,"div",132),t.TgZ(101,"button",133),t.NdJ("click",function(){return t.CHM(e),t.oxw().voltarInicio()}),t._uU(102," \u2190 VOLTAR "),t.qZA(),t.TgZ(103,"button",134),t.NdJ("click",function(){return t.CHM(e),t.oxw().finalizarCadastro()}
1),t.YNc(104,qa,1,0,"span",135),t.TgZ(105,"span"),t._uU(106),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.isSubmitting),t.xp6(12),t.Udp("border-color",e.cnpjError?"#dc3545":"#ddd"),t.Q6J("ngModel",e.cnpj),t.xp6(1),t.Q6J("ngIf",e.cnpjError),t.xp6(4),t.Udp("border-color",e.numeroCupomError?"#dc3545":"#ddd"),t.Q6J("ngModel",e.numeroCupom),t.xp6(1),t.Q6J("ngIf",e.numeroCupomError),t.xp6(4),t.Udp("border-color",e.dataEmissaoError?"#dc3545":"#ddd"),t.Q6J("ngModel",e.dataEmissao),t.xp6(1),t.Q6J("ngIf",e.dataEmissaoError),t.xp6(5),t.Q6J("ngModel",e.temCPF),t.xp6(11),t.Q6J("ngIf",e.produtosError),t.xp6(6),t.Q6J("ngModel",e.produtoSelecionado),t.xp6(3),t.Q6J("ngForOf",e.listaProdutos),t.xp6(4),t.Q6J("ngModel",e.quantidadeProduto),t.xp6(4),t.Q6J("ngModel",e.valorItem),t.xp6(15),t.Q6J("ngIf",0===e.itensAdicionados.length),t.xp6(1),t.Q6J("ngForOf",e.itensAdicionados),t.xp6(1),t.Q6J("ngIf",e.itensAdicionados.length>0),t.xp6(2),t.Q6J("ngIf",0===e.itensAdicionados.length),t.xp6(1),t.Q6J("ngForOf",e.itensAdicionados),t.xp6(1),t.Q6J("ngIf",e.itensAdicionados.length>0),t.xp6(7),t.Q6J("ngModel",e.codigoInfluencer),t.xp6(1),t.Q6J("ngIf",e.fileTypeError),t.xp6(5),t.Udp("background",e.selectedFile?"#28a745":"#4caf50"),t.xp6(1),t.Q6J("ngIf",!e.selectedFile),t.xp6(1),t.Q6J("ngIf",e.selectedFile),t.xp6(1),t.Q6J("ngIf",!e.selectedFile),t.xp6(1),t.Q6J("ngIf",e.selectedFile),t.xp6(1),t.Q6J("ngIf",e.imagemError),t.xp6(7),t.Udp("opacity",e.isSubmitting?"0.7":"1")("cursor",e.isSubmitting?"not-allowed":"pointer"),t.Q6J("disabled",e.isSubmitting),t.xp6(1),t.Q6J("ngIf",e.isSubmitting),t.xp6(2),t.Oqu(e.isSubmitting?"Enviando...":"Gravar Cupom")}}function Ua(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",174),t.TgZ(1,"div",175),t.TgZ(2,"button",176),t.NdJ("click",function(){return t.CHM(e),t.oxw().closeModal()}),t._uU(3," \xd7 "),t.qZA(),t.TgZ(4,"div",177),t._uU(5," NOTA FISCAL CADASTRADA! "),t.TgZ(6,"span",178),t._uU(7,"\u2705"),t.qZA(),t.qZA(),t.TgZ(8,"div",179),t._uU(9," Aguarde a valida\xe7\xe3o e libera\xe7\xe3o dos pontos. Em breve voc\xea poder\xe1 consult\xe1-los no seu perfil "),t.qZA(),t.TgZ(10,"div",180),t.TgZ(11,"button",181),t.NdJ("click",function(){return t.CHM(e),t.oxw().novaNota()}),t.TgZ(12,"span",171),t._uU(13,"+"),t.qZA(),t._uU(14," NOVA NOTA "),t.qZA(),t.TgZ(15,"button",182),t.NdJ("click",function(){return t.CHM(e),t.oxw().irParaRoleta()}),t.TgZ(16,"span",171),t._uU(17,"\u{1f3b0}"),t.qZA(),t._uU(18," ROLETA "),t.qZA(),t.TgZ(19,"button",183),t.NdJ("click",function(){return t.CHM(e),t.oxw().irParaMeusCupons()}),t.TgZ(20,"span",171),t._uU(21,"\u{1f4cb}"),t.qZA(),t._uU(22," MEUS CUPONS "),t.qZA(),t.qZA(),t.qZA(),t.qZA()}}function Na(o,r){1&o&&(t.TgZ(0,"span"),t._uU(1,"CUPOM J\xc1 UTILIZADO!"),t.qZA())}function Va(o,r){1&o&&(t.TgZ(0,"span"),t._uU(1,"CUPOM INV\xc1LIDO!"),t.qZA())}function Da(o,r){1&o&&(t.TgZ(0,"span"),t._uU(1,"NOTA FORA DO PER\xcdODO!"),t.qZA())}function za(o,r){1&o&&(t.TgZ(0,"span"),t._uU(1,"NOTA J\xc1 VALIDADA!"),t.qZA())}function Ra(o,r){1&o&&(t.TgZ(0,"span"),t._uU(1,"Voc\xea atingiu o limite de cadastramento de 2 notas fiscais SEM IDENTIFICA\xc7\xc3O DE CPF na semana."),t.qZA())}function Ja(o,r){1&o&&(t.TgZ(0,"span"),t._uU(1,"LIMITE DE N\xdaMEROS DA SORTE ATINGIDO!"),t.qZA())}function ja(o,r){1&o&&(t.TgZ(0,"span"),t._uU(1,"ERRO NO CADASTRO!"),t.qZA())}function Ba(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"button",181),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).novaNota()}),t.TgZ(1,"span",171),t._uU(2,"+"),t.qZA(),t._uU(3," NOVA NOTA "),t.qZA()}}function La(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",184),t.TgZ(1,"div",185),t.TgZ(2,"button",176),t.NdJ("click",function(){return t.CHM(e),t.oxw().closeModal()}),t._uU(3," \xd7 "),t.qZA(),t.TgZ(4,"div",177),t.YNc(5,Na,2,0,"span",20),t.YNc(6,Va,2,0,"span",20),t.YNc(7,Da,2,0,"span",20),t.YNc(8,za,2,0,"span",20),t.YNc(9,Ra,2,0,"span",20),t.YNc(10,Ja,2,0,"span",20),t.YNc(11,ja,2,0,"span",20),t.TgZ(12,"span",178),t._uU(13,"\u274c"),t.qZA(),t.qZA(),t.TgZ(14,"div",186),t._uU(15),t.qZA(),t.TgZ(16,"div",180),t.YNc(17,Ba,4,0,"button",187),t.TgZ(18,"button",182),t.NdJ("click",function(){return t.CHM(e),t.oxw().irParaRoleta()}),t.TgZ(19,"span",171),t._uU(20,"\u{1f3b0}"),t.qZA(),t._uU(21," ROLETA "),t.qZA(),t.TgZ(22,"button",183),t.NdJ("click",function(){return t.CHM(e),t.oxw().irParaMeusCupons()}),t.TgZ(23,"span",171),t._uU(24,"\u{1f4cb}"),t.qZA(),t._uU(25," MEUS CUPONS "),t.qZA(),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=t.oxw();
1t.xp6(5),t.Q6J("ngIf","cupom_ja_usado"===e.errorType),t.xp6(1),t.Q6J("ngIf","cupom_invalido"===e.errorType),t.xp6(1),t.Q6J("ngIf","nota_fora_periodo"===e.errorType),t.xp6(1),t.Q6J("ngIf","nota_ja_validada"===e.errorType),t.xp6(1),t.Q6J("ngIf","limite_semanal"===e.errorType),t.xp6(1),t.Q6J("ngIf","limite_numeros_sorte"===e.errorType),t.xp6(1),t.Q6J("ngIf","erro_generico"===e.errorType),t.xp6(4),t.hij(" ",e.successMessage.replace("\u274c ","")," "),t.xp6(2),t.Q6J("ngIf","limite_numeros_sorte"!==e.errorType)}}function Qa(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",221),t.TgZ(1,"button",222),t.NdJ("click",function(){const a=t.CHM(e).index;return t.oxw(2).toggleFaq(a)}),t.TgZ(2,"span",223),t._uU(3),t.qZA(),t._uU(4),t.qZA(),t.TgZ(5,"div",224),t.TgZ(6,"p"),t._uU(7),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=r.$implicit;t.ekj("expanded",e.open),t.xp6(1),t.ekj("active",e.open),t.xp6(2),t.Oqu(e.open?"\u2212":"+"),t.xp6(1),t.hij(" ",e.question," "),t.xp6(1),t.ekj("show",e.open),t.xp6(2),t.Oqu(e.answer)}}function Ya(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div"),t.TgZ(1,"section",188),t.TgZ(2,"fugini-campaign-steps",189),t.NdJ("participate",function(i){return t.CHM(e),t.oxw().onClickParticipate(i)}),t.qZA(),t.qZA(),t.TgZ(3,"section",190),t.TgZ(4,"h2",191),t._uU(5,"D\xfavidas frequentes sobre a regulamenta\xe7\xe3o"),t.qZA(),t.TgZ(6,"div",192),t.YNc(7,Qa,8,9,"div",193),t.qZA(),t.qZA(),t.TgZ(8,"footer",194),t.TgZ(9,"div",195),t.TgZ(10,"div",196),t._UZ(11,"img",197),t.qZA(),t.TgZ(12,"div",198),t.TgZ(13,"a",199),t.TgZ(14,"span",200),t.O4$(),t.TgZ(15,"svg",201),t._UZ(16,"path",202),t.qZA(),t.qZA(),t.kcU(),t.TgZ(17,"span"),t._uU(18,"TikTok"),t.qZA(),t.qZA(),t.TgZ(19,"a",203),t.TgZ(20,"span",200),t.O4$(),t.TgZ(21,"svg",204),t._UZ(22,"path",205),t.qZA(),t.qZA(),t.kcU(),t.TgZ(23,"span"),t._uU(24,"YouTube"),t.qZA(),t.qZA(),t.TgZ(25,"a",206),t.TgZ(26,"span",200),t.O4$(),t.TgZ(27,"svg",207),t._UZ(28,"path",208),t.qZA(),t.qZA(),t.kcU(),t.TgZ(29,"span"),t._uU(30,"Facebook"),t.qZA(),t.qZA(),t.TgZ(31,"a",209),t.TgZ(32,"span",200),t.O4$(),t.TgZ(33,"svg",210),t._UZ(34,"path",211),t.qZA(),t.qZA(),t.kcU(),t.TgZ(35,"span"),t._uU(36,"Instagram"),t.qZA(),t.qZA(),t.TgZ(37,"a",212),t.TgZ(38,"span",200),t.O4$(),t.TgZ(39,"svg",213),t._UZ(40,"path",214),t.qZA(),t.qZA(),t.kcU(),t.TgZ(41,"span"),t._uU(42,"LinkedIn"),t.qZA(),t.qZA(),t.TgZ(43,"a",215),t.TgZ(44,"span",200),t.O4$(),t.TgZ(45,"svg",216),t._UZ(46,"path",217),t.qZA(),t.qZA(),t.kcU(),t.TgZ(47,"span"),t._uU(48,"Pinterest"),t.qZA(),t.qZA(),t.qZA(),t._UZ(49,"div",218),t.TgZ(50,"div",219),t.TgZ(51,"p"),t._uU(52," Certificados de autoriza\xe7\xe3o SPA/ME N\xba 05.045019/2025 e SPA/ME N\xba 04.045006/2025. Regulamentos completos, datas dos sorteios e demais informa\xe7\xf5es dispon\xedveis no website da Promo\xe7\xe3o: "),t.TgZ(53,"a",220),t._uU(54,"www.fabricadepremiosfugini.com.br"),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=t.oxw();
1t.xp6(2),t.Q6J("step",3),t.xp6(5),t.Q6J("ngForOf",e.faqs)}}function Ha(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div"),t.TgZ(1,"fugini-winner",225),t.NdJ("loading",function(i){return t.CHM(e),t.oxw().setLoading(i)}),t.qZA(),t.qZA()}}function Wa(o,r){1&o&&(t.TgZ(0,"div"),t._UZ(1,"fugini-regulation",226),t.qZA())}function Ga(o,r){1&o&&(t.TgZ(0,"div",227),t._UZ(1,"fugini-products",226),t.qZA())}function Ka(o,r){1&o&&t._UZ(0,"img",228)}function Xa(o,r){1&o&&t._UZ(0,"img",228)}function $a(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div"),t.TgZ(1,"fugini-contactus",225),t.NdJ("loading",function(i){return t.CHM(e),t.oxw().setLoading(i)}),t.qZA(),t.qZA()}}function tr(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div"),t.TgZ(1,"fugini-cupom",229),t.NdJ("loading",function(i){return t.CHM(e),t.oxw().setLoading(i)})("onEnterRoullete",function(i){return t.CHM(e),t.oxw().onEnterRoullete(i)})("clickInicio",function(){return t.CHM(e),t.oxw().abrirCadastroManual()}),t.qZA(),t.qZA()}if(2&o){const e=t.oxw();t.xp6(1),t.Q6J("view",e.cupomViewIndex)}}function er(o,r){1&o&&t._UZ(0,"img",228)}function nr(o,r){1&o&&t._UZ(0,"img",230)}function or(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div"),t.TgZ(1,"fugini-profile",225),t.NdJ("loading",function(i){return t.CHM(e),t.oxw().setLoa
1ding(i)}),t.qZA(),t.qZA()}}function ir(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",231),t.TgZ(1,"fugini-backoffice",232),t.NdJ("fechar",function(){return t.CHM(e),t.oxw().fecharBackoffice()}),t.qZA(),t.qZA()}}const ar=function(){return{width:"250px",height:"250px"}};function rr(o,r){1&o&&(t.TgZ(0,"div",233),t.TgZ(1,"div",234),t._UZ(2,"p-progressSpinner",235),t.TgZ(3,"p",236),t._uU(4,"Carregando..."),t.qZA(),t.qZA(),t.qZA()),2&o&&(t.xp6(2),t.Akn(t.DdM(2,ar)))}function sr(o,r){if(1&o){const e=t.EpF();t.TgZ(0,"div",237),t.NdJ("click",function(){return t.CHM(e),t.oxw().closeCampaignEndedModal()}),t.TgZ(1,"div",238),t.NdJ("click",function(i){return i.stopPropagation()}),t.TgZ(2,"button",239),t.NdJ("click",function(){return t.CHM(e),t.oxw().closeCampaignEndedModal()}),t._uU(3," \xd7 "),t.qZA(),t.TgZ(4,"h3",240),t._uU(5,"CAMPANHA ENCERRADA"),t.qZA(),t.TgZ(6,"p",241),t._uU(7),t.qZA(),t.TgZ(8,"div",242),t.TgZ(9,"button",243),t.NdJ("click",function(){return t.CHM(e),t.oxw().closeCampaignEndedModal()}),t._uU(10," OK "),t.qZA(),t.qZA(),t.qZA(),t.qZA()}if(2&o){const e=t.oxw();
1t.xp6(7),t.hij(" ",e.campaignEndedModalMessage," ")}}const cr=function(o,r,e){return[o,r,e]},pr=function(){return{width:"250px",height:"250px"}};function dr(o,r){1&o&&(t.TgZ(0,"div",12),t.TgZ(1,"div",13),t._UZ(2,"p-progressSpinner",14),t.TgZ(3,"p",15),t._uU(4,"Carregando..."),t.qZA(),t.qZA(),t.qZA()),2&o&&(t.xp6(2),t.Akn(t.DdM(2,pr)))}const gr=function(o){return[o]},ur=[{path:"",canActivate:[rt],runGuardsAndResolvers:"always",loadChildren:()=>Promise.all([s.e(4052),s.e(8592),s.e(1433)]).then(s.bind(s,51433)).then(o=>o.SystemModule)},{path:"tablet",canActivate:[rt],runGuardsAndResolvers:"always",loadChildren:()=>Promise.all([s.e(3735),s.e(8592),s.e(3185)]).then(s.bind(s,13185)).then(o=>o.TabletModule)},{path:"tablet-totem/:id",canActivate:[rt],runGuardsAndResolvers:"always",loadChildren:()=>Promise.all([s.e(3735),s.e(693)]).then(s.bind(s,20693)).then(o=>o.TabletTotemModule)},{path:"totem-shopping",canActivate:[rt],runGuardsAndResolvers:"always",loadChildren:()=>Promise.all([s.e(3049),s.e(8592),s.e(8416)]).then(s.bind(s,8416)).then(o=>o.TotemShoppingModule)},{path:"login",canActivate:[He],component:ie},{path:"registerCustomer",component:Qe},{path:"portal",loadChildren:()=>Promise.all([s.e(4052),s.e(8592),s.e(4942)]).then(s.bind(s,94942)).then(o=>o.PortalModule)},{path:"cupons",loadChildren:()=>s.e(1545).then(s.bind(s,41545)).then(o=>o.CuponsModule)},{path:"novoUsuario",loadChildren:()=>Promise.all([s.e(3435),s.e(8592),s.e(7095)]).then(s.bind(s,7095)).then(o=>o.NewUserModule)},{path:"docs",loadChildren:()=>Promise.all([s.e(8592),s.e(3130)]).then(s.bind(s,63130)).then(o=>o.DocsModule)},{path:"pre-register",loadChildren:()=>Promise.all([s.e(9172),s.e(3435),s.e(3412)]).then(s.bind(s,83412)).then(o=>o.PreRegisterUserModule)},{path:"qrcode",component:Mt},{path:"raspadinha",component:Pt},{path:"campanha-finalizada",component:cn},{path:"campanha/:id",component:co},{path:"campanha-fugini",component:(()=>{class o{constructor(e,n,i,a,d,M){this.userService=e,this.route=n,this.cdr=i,this.renderer=a,this.titleService=d,this.promotionService=M,this.fuginiPromotionId="68e7064b9239c18611e05986",this.isCampaignEnded=!1,this.campaignEndedModalVisible=!1,this.campaignEndedModalMessage="Esta campanha foi encerrada. Voc\xea ainda pode consultar suas notas validadas e seus n\xfameros da sorte, mas n\xe3o \xe9 mais poss\xedvel cadastrar novas notas ou participar da roleta.",this.cnpj="",this.numeroCupom="",this.dataEmissao="",this.codigoInfluencer="",this.temCPF=!1,this.selectedFile=null,this.fileTypeError=!1,this.errorMessage="",this.showSuccessAlert=!1,this.successMessage="",this.isSubmitting=!1,this.modalType=null,this.errorType=null,this.cnpjError="",this.numeroCupomError="",this.dataEmissaoError="",this.imagemError="",this.produtosError="",this.produtos=[],this.produtoSelecionado="",this.quantidadeProduto=1,this.valorItem="",this.itensAdicionados=[],this.listaProdutos=[{codigo:"78975172
100268",descricao:"Amendocrem Cremoso Fugini Bico - Sach\xea 120g",pontos:2,tipo:"acelerador"},{codigo:"7897517200008",descricao:"Amendocrem Fugini - Pote 200g",pontos:1,tipo:"comum"},{codigo:"7897517200275",descricao:"Avel\xe3crem Cremoso Fugini Bico - Sach\xea 120g",pontos:2,tipo:"acelerador"},{codigo:"7897517209445",descricao:"Batata Fugini - Sach\xea 170g",pontos:1,tipo:"comum"},{codigo:"7897517209452",descricao:"Cenoura Fugini - Sach\xea 160g",pontos:1,tipo:"comum"},{codigo:"7897517209414",descricao:"Dueto Crocante Ao Vapor Fugini - Lata 170g",pontos:1,tipo:"comum"},{codigo:"7897517209643",descricao:"Dueto Fugini - Sach\xea 170g",pontos:1,tipo:"comum"},{codigo:"7897517209704",descricao:"Dueto Fugini - Sach\xea 1,7kg",pontos:1,tipo:"comum"},{codigo:"7897517209407",descricao:"Ervilha Crocante Ao Vapor Fugini - Lata 170g",pontos:1,tipo:"comum"},{codigo:"7897517209650",descricao:"Ervilha Fugini - Sach\xea 170g",pontos:1,tipo:"comum"},{codigo:"7897517209681",descricao:"Ervilha Fugini - Sach\xea 1,7kg",pontos:1,tipo:"comum"}
1,{codigo:"7897517206284",descricao:"Extrato De Tomate Fugini - Sach\xea 300g",pontos:1,tipo:"comum"},{codigo:"7897517206338",descricao:"Extrato De Tomate Fugini - Sach\xea 190g",pontos:1,tipo:"comum"},{codigo:"7897517207137",descricao:"Extrato De Tomate Fugini - Sach\xea 1,7kg",pontos:1,tipo:"comum"},{codigo:"7897517209223",descricao:"Feij\xe3o Carioca Fugini - Sach\xea 250g",pontos:1,tipo:"comum"},{codigo:"7897517209247",descricao:"Feij\xe3o Preto Fugini - Sach\xea 250g",pontos:1,tipo:"comum"},{codigo:"78975172000015",descricao:"Goiabada Fugini - Flow Pack 300g",pontos:1,tipo:"comum"},{codigo:"7897517209667",descricao:"Gr\xe3o-de-bico Fugini - Sach\xea 170g",pontos:1,tipo:"comum"},{codigo:"7897517207540",descricao:"Ketchup De Tomate Tradicional Fugini Bico - Sach\xea 180g",pontos:2,tipo:"acelerador"},{codigo:"7897517207557",descricao:"Ketchup De Tomate Tradicional Fugini Bico - Sach\xea 300g",pontos:2,tipo:"acelerador"},{codigo:"7897517200039",descricao:"Ketchup Fugini Tradicional - Sach\xea 180g",pontos:1,tipo:"comum"}
1,{codigo:"7897517200077",descricao:"Ketchup Picante Bico - Sach\xea 180g",pontos:2,tipo:"acelerador"},{codigo:"7897517207168",descricao:"Ketchup Tradicional Fugini - Sach\xea 1,7kg",pontos:1,tipo:"comum"},{codigo:"7897517201319",descricao:"Ketchup Tradicional Fugini - Mini Sach\xea 7g",pontos:1,tipo:"comum"},{codigo:"7897517200022",descricao:"Maionese Tradicional Fugini - Sach\xea 180g",pontos:1,tipo:"comum"},{codigo:"7897517205584",descricao:"Maionese Tradicional Fugini - Sach\xea 500g",pontos:1,tipo:"comum"},{codigo:"7897517207175",descricao:"Maionese Tradicional Fugini - Sach\xea 1,7kg",pontos:1,tipo:"comum"},{codigo:"7897517201302",descricao:"Maionese Tradicional Fugini - Mini Sach\xea 7g",pontos:1,tipo:"comum"},{codigo:"7897517205638",descricao:"Maionese Tradicional Fugini Bico - Sach\xea 180g",pontos:2,tipo:"acelerador"},{codigo:"7897517205645",descricao:"Maionese Tradicional Fugini Bico - Sach\xea 300g",pontos:2,tipo:"acelerador"},{codigo:"7897517200244",descricao:"Maionese Verde Fugini - Mini Sach\xea 7g",pontos:1,tipo:"comum"}
1,{codigo:"7897517200084",descricao:"Maionese Verde Fugini Bico - Sach\xea 180g",pontos:2,tipo:"acelerador"},{codigo:"7897517209391",descricao:"Milho Crocante Ao Vapor Fugini - Lata 170g",pontos:1,tipo:"comum"},{codigo:"7897517209544",descricao:"Milho Fugini - Sach\xea 170g",pontos:1,tipo:"comum"},{codigo:"7897517209698",descricao:"Milho Fugini - Sach\xea 1,7kg",pontos:1,tipo:"comum"},{codigo:"7897517200091",descricao:"Molho Barbecue Com Whisky Fugini Bico - Sach\xea 180g",pontos:2,tipo:"acelerador"},{codigo:"7897517200121",descricao:"Molho Barbecue Fugini - Mini Sach\xea 7g",pontos:1,tipo:"comum"},{codigo:"7897517207571",descricao:"Molho Barbecue Fugini Bico - Sach\xea 180g",pontos:2,tipo:"acelerador"},{codigo:"7897517200213",descricao:"Molho De Mostarda Fugini - Sach\xea 1,02kg",pontos:1,tipo:"comum"},{codigo:"7897517200251",descricao:"Molho De Pimenta Sriracha Fugini - Mini Sach\xea 6,5ml",pontos:1,tipo:"comum"},{codigo:"7897517200237",descricao:"Molho De Pimenta Sriracha Fugini Bico - Sach\xea 165ml",pontos:2,tipo:"acelerador"}
1,{codigo:"7897517206116",descricao:"Molho De Tomate Bolonhesa Fugini - Sach\xea 300g",pontos:1,tipo:"comum"},{codigo:"7897517206710",descricao:"Molho De Tomate Ervas Finas Fugini - Sach\xea 300g",pontos:1,tipo:"comum"},{codigo:"7897517206581",descricao:"Molho De Tomate Hot Dog Fugini - Sach\xea 300g",pontos:1,tipo:"comum"},{codigo:"7897517206123",descricao:"Molho De Tomate Manjeric\xe3o Fugini - Sach\xea 300g",pontos:1,tipo:"comum"},{codigo:"7897517206130",descricao:"Molho De Tomate Pizza Fugini - Sach\xea 300g",pontos:1,tipo:"comum"},{codigo:"7897517207144",descricao:"Molho De Tomate Pizza Fugini - Sach\xea 1,7kg",pontos:1,tipo:"comum"},{codigo:"7897517206550",descricao:"Molho De Tomate Premium Fugini - Sach\xea 300g",pontos:1,tipo:"comum"},{codigo:"7897517206024",descricao:"Molho De Tomate Receita Secreta Fugini - Sach\xea 250g",pontos:1,tipo:"comum"},{codigo:"7897517207151",descricao:"Molho De Tomate Tradicional Fugini - Sach\xea 1,7kg",pontos:1,tipo:"comum"},{codigo:"7897517206598",descricao:"Molho De Tomate Tradicional Fugini - Sach\xea 1,02kg",pontos:1,tipo:"comum"}
1,{codigo:"7897517206741",descricao:"Molho De Tomate Zero Fugini - Sach\xea 300g",pontos:1,tipo:"comum"},{codigo:"7897517206765",descricao:"Molho Madeira Fugini - Sach\xea 290g",pontos:1,tipo:"comum"},{codigo:"7897517207595",descricao:"Molho Mostarda Fugini Bico - Sach\xea 180g",pontos:2,tipo:"acelerador"},{codigo:"7897517206772",descricao:"Molho Quatro Queijos Fugini - Sach\xea 290g",pontos:1,tipo:"comum"},{codigo:"7897517200299",descricao:"Molho Shoyu Fugini - Mini Sach\xea 7ml",pontos:1,tipo:"comum"},{codigo:"7897517200220",descricao:"Molho Shoyu Fugini Bico - Sach\xea 150ml",pontos:2,tipo:"acelerador"},{codigo:"7897517206819",descricao:"Molho Strogonoff Fugini - Sach\xea 290g",pontos:1,tipo:"comum"},{codigo:"7897517206086",descricao:"Molho Tomate Tradicional Fugini - Sach\xea 300g",pontos:1,tipo:"comum"},{codigo:"7897517206178",descricao:"Molho Tomate Tradicional Peneirado Fugini - Sach\xea 300g",pontos:1,tipo:"comum"},{codigo:"7897517200114",descricao:"Mostarda Com Mel Fugini Bico - Sach\xea 180g",pontos:2,tipo:"acelerador"}
1,{codigo:"7897517200046",descricao:"Mostarda Fugini - Sach\xea 180g",pontos:1,tipo:"comum"},{codigo:"7897517201326",descricao:"Mostarda Fugini - Mini Sach\xea 7g",pontos:1,tipo:"comum"},{codigo:"7897517206567",descricao:"Passata De Tomate Fugini - Sach\xea 300g",pontos:1,tipo:"comum"},{codigo:"7897517200282",descricao:"Pasta De Amendoim Integral Fugini Bico - Sach\xea 120g",pontos:2,tipo:"acelerador"},{codigo:"7897517209421",descricao:"Seleta Crocante Ao Vapor Fugini - Lata 170g",pontos:1,tipo:"comum"},{codigo:"7897517209674",descricao:"Seleta De Legumes Fugini - Sach\xea 170g",pontos:1,tipo:"comum"},{codigo:"7897517209711",descricao:"Seleta De Legumes Fugini - Sach\xea 1,7kg",pontos:1,tipo:"comum"}],this.isSignupView=!1,this.isSigninView=!1,this.isCampaignStepsView=!1,this.isWinnerView=!1,this.isRegulationView=!1,this.isProductsView=!1,this.showMenu=!0,this.isContactUsView=!1,this.isProfileView=!1,this.isCupomView=!1,this.showParticipate=!0,this.isSomeMenuView=!1,this.isCadastroManualView=!1,this.isBackofficeView=!1,this.isLogged=!1,this.menuOpen=!1,this.isMobile=!1,this.cupomViewIndex=0,this.showLoading=!1,this.scrollPosition=0,this.showProfileMenu=!1,this.hasBackofficeAccess=!1,this.userData=null,this.originalFavicon="",this.fuginiFavicon="assets/img/campanha-fugini/favicon.png",this.originalTitle="",this.faqs=[{question:"Quem pode participar da Campanha F\xe1brica de Pr\xeamios Fugini?",answer:"Poder\xe3o participar da presente promo\xe7\xe3o os consumidores, pessoas f\xedsicas, maiores de 18 (dezoito) anos, que comprarem qualquer produto da marca Fugini, desde que sigam e respeitem as regras dos regulamentos.",open:!1},{question:"Quem n\xe3o pode participar?",answer:"Pessoas com idade inferior a 18 anos, pessoas sem CPF, pessoas jur\xeddicas, funcion\xe1rios das empresas promotoras e todos aqueles que estejam diretamente envolvidos nesta promo\xe7\xe3o, incluindo os da ag\xeancia promotora e de publicidade, suas assessorias, subcontratadas, auditorias, central de atendimento, empresa desenvolvedora de tecnologia e todas as pessoas envolvidas ou em contato com qualquer ato de desenvolvimento, regula\xe7\xe3o, opera\xe7\xe3o, sorteio e valida\xe7\xe3o desta promo\xe7\xe3o, sendo que os respons\xe1veis pela localiza\xe7\xe3o dos ganhadores dispor\xe3o da rela\xe7\xe3o dos nomes impedidos de participar para verifica\xe7\xe3o.",open:!1},{question:"Qual o per\xedodo de cadastro e abrang\xeancia?",answer:"O per\xedodo de inscri\xe7\xe3o na promo\xe7\xe3o ter\xe1 in\xedcio \xe0s 00h do dia 15/10/2025 e t\xe9rmino \xe0s 23h59 do dia 05/02/2026 (hor\xe1rios de Bras\xedlia), com abrang\xeancia nacional.",open:!1},{question:"Esta promo\xe7\xe3o \xe9 verdadeira? Quais as modalidades?",answer:"Sim! Essa promo\xe7\xe3o \xe9 autorizada pela Secretaria de Pr\xeamios e Apostas do Minist\xe9rio da Fazenda (SPA-MF). S\xe3o duas modalidades: a promo\xe7\xe3o assemelhada a sorteio possui o Certificado de Autoriza\xe7\xe3o SPA/ME N\xba 04.045006/2025 e a assemelhada a vale-brinde possui o Certificado de Autoriza\xe7\xe3o SPA/ME N\xba 05.045019/2025.",open:!1},{question:"Como \xe9 a mec\xe2nica da Promo\xe7\xe3o F\xe1brica de Pr\xeamios Fugini?",answer:"Na compra de qualquer produto participante em um cupom fiscal v\xe1lido, voc\xea cadastra seus dados pessoais (via site da promo\xe7\xe3o www.fabricadepremiosfugini.com.br ou pelo WhatsApp 16 9 9429-1690). Cada R$ 1,00 vale (01) um ponto, acumulando 20 pontos voc\xea recebe o direito de girar a roleta virtual e concorrer a diversos pr\xeamios instant\xe2neos e recebe um n\xfamero da sorte para concorrer aos sorteios especiais correspondentes ao per\xedodo individual de participa\xe7\xe3o no qual o cadastro foi realizado. Se cadastrar algum dos produtos aceleradores ou cupons especiais que ser\xe3o revelados durante a promo\xe7\xe3o, voc\xea ganha mais 10 (dez) pontos para utilizar de acordo com a regra da roleta virtual e n\xfameros da sorte.",open:!1}]}showSuccessMessage(e){console.log("Sucesso:",e),this.successMessage=e||"Continue cadastrando suas notas e acumule pontos para girar a roleta",this.modalType="success",this.showSuccessAlert=!0}showErrorMessage(e,n="erro_generico"){console.log("Erro:",e),this.successMessage=e,this.modalType="error",this.errorType=n,this.showSuccessAlert=!0}showRequiredFieldsAlert(e){this.clearFieldErrors(),e.includes("CNPJ do estabelecimento")&&(this.cnpjError="Este campo \xe9 obrigat\xf3rio"),e.includes("N\xfamero do cupom fiscal")&&(this.numeroCupomError="Este campo \xe9 obrigat\xf3rio"),e.includes("Data de emiss\xe3o")&&(this.dataEmissaoError="Este campo \xe9 obrigat\xf3rio"),e.includes("Imagem da nota fiscal")&&(this.imagemError="Este campo \xe9 obrigat\xf3rio"),e.includes("Pelo menos um produto na lista")&&(this.produtosError="Adicione pelo menos um produto")}clearFieldErrors(){this.cnpjError="",this.numeroCupomError="",this.dataEmissaoError="",this.imagemError="",this.produtosError=""}closeModal(){this.showSuccessAlert=!1,this.modalType=null,this.errorType=null,this.limparCampos()}limparCampos(){this.cnpj="",this.numeroCupom="",this.dataEmissao="",this.co
1digoInfluencer="",this.temCPF=!1,this.selectedFile=null,this.itensAdicionados=[],this.produtoSelecionado="",this.quantidadeProduto=1,this.valorItem="",this.fileTypeError=!1,this.clearFieldErrors();const e=document.querySelector('input[type="file"]');e&&(e.value=""),this.cdr.detectChanges()}novaNota(){this.closeModal(),this.limparCampos()}irParaRoleta(){this.isCampaignEnded?this.openCampaignEndedModal("N\xe3o \xe9 mais poss\xedvel participar da roleta. Voc\xea ainda pode consultar suas notas validadas e seus n\xfameros da sorte."):(this.closeModal(),this.openCupomView(6))}irParaMeusCupons(){this.closeModal(),this.openCupomView(5)}onFileSelected(e){const n=e.target.files[0];n&&(["image/jpeg","image/jpg"].includes(n.type)?(this.fileTypeError=!1,this.errorMessage="",this.imagemError="",this.selectedFile=n):(this.fileTypeError=!0,this.errorMessage="Apenas arquivos JPG e JPEG s\xe3o permitidos.",e.target.value="",this.selectedFile=null))}formatarValor(e){let n=e.target.value.replace(/\D/g,"");n?(n=(parseInt(n)/100).toFixed(2),n=n.replace(".",","),n="R$ "+n):n="",this.valorItem=n}adicionarProduto(){if(!this.produtoSelecionado||this.quantidadeProduto<=0||!this.valorItem)return;const e=this.listaProdutos.find(n=>n.codigo===this.produtoSelecionado);if(e){const i=parseFloat(this.valorItem.replace("R$ ","").replace(",",".")),a=i*this.quantidadeProduto,d={codigo:e.codigo,ean:e.codigo,descricao:e.descricao,quantidade:this.quantidadeProduto,valorUnitario:this.valorItem,valorUnitarioFinal:"R$ "+i.toFixed(2).replace(".",","),valorNumerico:i,tipo:e.tipo,totalValor:"R$ "+a.toFixed(2).replace(".",",")};this.itensAdicionados.push(d),this.produtosError="",this.produtoSelecionado="",this.quantidadeProduto=1,this.valorItem=""}}removerProduto(e){this.itensAdicionados.splice(e,1)}getTotalValor(){return"R$ "+this.itensAdicionados.reduce((n,i)=>n+i.valorNumerico*i.quantidade,0).toFixed(2).replace(".",",")}toggleFaq(e){this.faqs.forEach((n,i)=>{i!==e&&(n.open=!1)}),this.faqs[e].open=!this.faqs[e].open,setTimeout(()=>{const n=document.querySelector(".section-faq"),i=this.faqs.some(a=>a.open);n&&(i?n.classList.add("has-expanded-faq"):n.classList.remove("has-expanded-faq"))},100)}onClickProfile(e){this.showProfileMenu=!this.showProfileMenu,e.stopPropagation()}toggleMenu(e){e.stopPropagation(),this.menuOpen=!this.menuOpen}closeMenu(){this.menuOpen&&(this.menuOpen=!1),this.showProfileMenu&&(this.showProfileMenu=!1)}ngOnInit(){if(this.loadPromotionStatus(),this.isMobile=window.innerWidth<=768,null!=localStorage.getItem("cpf")&&this.isWithin24h()){this.isLogged=!0,localStorage.setItem("isLogged","true");const n=localStorage.getItem("userData");if(n)try{this.userData=JSON.parse(n),this.checkBackofficeAccess()}catch(i){console.error("Erro ao recuperar dados do usu\xe1rio:",i),this.hasBackofficeAccess=!1}else this.hasBackofficeAccess=!1}else this.isLogged=!1,localStorage.setItem("isLogged","false"),this.hasBackofficeAccess=!1;this.setFuginiTitle(),this.setFuginiFavicon(),this.listaProdutos.sort((n,i)=>n.descricao.localeCompare(i.descricao,"pt-BR",{sensitivity:"base"})),window.addEventListener("scroll",this.onScroll.bind(this))}loadPromotionStatus(){this.promotionService.getById(this.fuginiPromotionId).subscribe({next:e=>{this.isCampaignEnded=(null==e?void 0:e.status)===lo.d.ENDED},error:e=>{console.error("[CampaignFugini] Erro ao buscar status da promo\xe7\xe3o:",e),this.isCampaignEnded=!1}})}openCampaignEndedModal(e){this.campaignEndedModalMessage=e||"Esta campanha foi encerrada. Voc\xea ainda pode consultar suas notas validadas e seus n\xfameros da sorte, mas n\xe3o \xe9 mais poss\xedvel cadastrar novas notas ou participar da roleta.",this.campaignEndedModalVisible=!0}closeCampaignEndedModal(){this.campaignEndedModalVisible=!1}ngOnDestroy(){window.removeEventListener("scroll",this.onScroll.bind(this)),this.restoreOriginalTitle(),this.restoreOriginalFavicon()}onScroll(){this.scrollPosition=window.pageYOffset||document.documentElement.scrollTop}setFuginiFavicon(){const e=document.querySelector('link[rel="icon"]');if(e)this.originalFavicon=e.href,e.href=this.fuginiFavicon;else{const n=this.renderer.createElement("link");this.renderer.setAttribute(n,"rel","icon"),this.renderer.setAttribute(n,"type","image/png"),this.renderer.setAttribute(n,"href",this.fuginiFavicon),this.renderer.appendChild(document.head,n)}}restoreOriginalFavicon(){const e=document.querySelector('link[rel="icon"]');e&&this.originalFavicon&&(e.href=this.originalFavicon)}setFuginiTitle(){this.originalTitle=this.titleService.getTitle(),this.titleService.setTitle("F\xe1brica de Pr\xeamios Fugini")}restoreOriginalTitle(){this.originalTitle&&this.titleService.setTitle(this.originalTitle)}isWithin24h(){const e=localStorage.getItem("loggedAt");if(!e)return!1;const n=new Date(e);return(new Date).getTime()-n.getTime()<864e5}setLoading(e){this.showLoading=e,this.cdr.detectChanges()}onClickLogin(e){this.isSignupView=!1,this.isSigninView=!0,this.showMenu=!0,this.isWinnerView=!1,this.isCampaignStepsView=!1,this.isRegulationView=!1,this.isProductsView=!1,this.isContactUsView=!1,this.isSomeMenuView=!0,this.isProfileView=!1,this.isCupomView=!1,this.isCadastroManualVie
1w=!1,this.closeMenu()}onClickSignup(e){this.isSigninView=!1,this.isSignupView=!0,this.showMenu=!0,this.isWinnerView=!1,this.isCampaignStepsView=!1,this.isRegulationView=!1,this.isProductsView=!1,this.isContactUsView=!1,this.isSomeMenuView=!0,this.isProfileView=!1,this.isCupomView=!1,this.isCadastroManualView=!1}onClickWinner(e){this.isWinnerView=!0,this.isSigninView=!1,this.isSignupView=!1,this.showMenu=!0,this.isCampaignStepsView=!1,this.isRegulationView=!1,this.isProductsView=!1,this.isContactUsView=!1,this.isSomeMenuView=!0,this.isProfileView=!1,this.isCupomView=!1,this.isCadastroManualView=!1,this.closeMenu()}onClickParticipate(e){this.isLogged?this.clickCadastroManual(e):this.onClickLogin(e)}onClickProducts(e){this.isCampaignStepsView=!1,this.isWinnerView=!1,this.isSigninView=!1,this.isSignupView=!1,this.showMenu=!0,this.isRegulationView=!1,this.isProductsView=!0,this.isContactUsView=!1,this.isSomeMenuView=!0,this.isProfileView=!1,this.isCupomView=!1,this.isCadastroManualView=!1,this.closeMenu()}onClickRegulation(e){this.isCampaignStepsView=!1,this.isWinnerView=!1,this.isSigninView=!1,this.isSignupView=!1,this.showMenu=!0,this.isRegulationView=!0,this.isProductsView=!1,this.isContactUsView=!1,this.isSomeMenuView=!0,this.isProfileView=!1,this.isCupomView=!1,this.isCadastroManualView=!1,this.closeMenu()}onClickSac(e){this.isCampaignStepsView=!1,this.isWinnerView=!1,this.isSigninView=!1,this.isSignupView=!1,this.showMenu=!0,this.isRegulationView=!1,this.isProductsView=!1,this.isContactUsView=!0,this.isSomeMenuView=!0,this.isProfileView=!1,this.isCupomView=!1,this.isCadastroManualView=!1,this.closeMenu()}onClickHome(e){this.isCampaignStepsView=!1,this.isWinnerView=!1,this.isSigninView=!1,this.isSignupView=!1,this.showMenu=!0,this.isRegulationView=!1,this.isProductsView=!1,this.isContactUsView=!1,this.isSomeMenuView=!0,this.isProfileView=!1,this.isCupomView=!1,this.isCadastroManualView=!1,this.closeMenu()}onLogin(e){return(0,k.mG)(this,void 0,void 0,function*(){"true"==e.status&&(this.isSomeMenuView=!1,this.isSigninView=!1,this.isLogged=!0,this.showMenu=!0,this.user=e,this.processUserData(e))})}onSignup(e){return(0,k.mG)(this,void 0,void 0,function*(){if(e){const n={cpf:localStorage.getItem("cpf"),email:localStorage.getItem("email"),nome:localStorage.getItem("nome"),status:"true"};this.isSignupView=!1,this.onLogin(n)}})}voltarInicio(){this.isSignupView=!1,this.isSigninView=!1,this.isCadastroManualView=!1,this.showMenu=!0}clickPerfil(e){this.isCampaignStepsView=!1,this.isWinnerView=!1,this.isSigninView=!1,this.isSignupView=!1,this.showMenu=!0,this.isRegulationView=!1,this.isProductsView=!1,this.isContactUsView=!1,this.isSomeMenuView=!0,this.isProfileView=!0,this.isCupomView=!1,this.isCadastroManualView=!1,this.closeMenu(),this.showParticipate=!0}goToCupomView(e){this.isLogged?this.openCupomView(0):this.onClickLogin(e)}clickCupons(e){this.openCupomView(5),this.showParticipate=!0}clickNumeroSorte(e){this.openCupomView(4),this.showParticipate=!0}clickRoleta(e){this.isCampaignEnded?this.openCampaignEndedModal("N\xe3o \xe9 mais poss\xedvel participar da roleta. Voc\xea ainda pode consultar suas notas validadas e seus n\xfameros da sorte."):(this.openCupomView(6),this.showParticipate=!0)}openCupomView(e){this.isCampaignEnded&&4!==e&&5!==e&&8!==e?this.openCampaignEndedModal("Voc\xea ainda pode consultar suas NF validadas e seus n\xfameros da sorte, mas n\xe3o pode mais participar da campanha."):(this.isCampaignStepsView=!1,this.isWinnerView=!1,this.isSigninView=!1,this.isSignupView=!1,this.showMenu=!0,this.isRegulationView=!1,this.isProductsView=!1,this.isContactUsView=!1,this.isSomeMenuView=!1,this.isProfileView=!1,this.cupomViewIndex=e,this.isCupomView=!0,this.isCadastroManualView=!1,this.closeMenu(),this.showParticipate=!0)}clickSair(e){return(0,k.mG)(this,void 0,void 0,function*(){localStorage.removeItem("token"),localStorage.removeItem("cpf"),localStorage.removeItem("userData"),this.isSignupView=!1,this.isSigninView=!1,this.isCampaignStepsView=!1,this.isWinnerView=!1,this.isRegulationView=!1,this.isProductsView=!1,this.showMenu=!0,this.isContactUsView=!1,this.isProfileView=!1,this.isCupomView=!1,this.isCadastroManualVie
1w=!1,this.isBackofficeView=!1,this.isSomeMenuView=!1,this.isLogged=!1,this.menuOpen=!1,this.hasBackofficeAccess=!1,this.userData=null,this.closeMenu(),this.ngOnInit()})}onEnterRoullete(e){this.showParticipate=!0}clickCadastroManual(e){this.isCampaignEnded?this.openCampaignEndedModal("N\xe3o \xe9 poss\xedvel cadastrar novas notas fiscais, pois a campanha foi encerrada."):(this.isCadastroManualView=!0,this.isSomeMenuView=!0,this.isWinnerView=!1,this.isSigninView=!1,this.isSignupView=!1,this.showMenu=!0,this.isRegulationView=!1,this.isProductsView=!1,this.isContactUsView=!1,this.isProfileView=!1,this.isCupomView=!1,this.showProfileMenu=!1,this.closeMenu())}abrirCadastroManual(){this.isCampaignEnded?this.openCampaignEndedModal("N\xe3o \xe9 poss\xedvel cadastrar novas notas fiscais, pois a campanha foi encerrada."):(this.isCadastroManualView=!0,this.isSomeMenuView=!0,this.isWinnerView=!1,this.isSigninView=!1,this.isSignupView=!1,this.showMenu=!0,this.isRegulationView=!1,this.isProductsView=!1,this.isContactUsView=!1,this.isProfileView=!1,this.isCupomView=!1,this.isCampaignStepsView=!1,this.showProfileMenu=!1,this.closeMenu(),this.showParticipate=!0)}finalizarCadastro(){return(0,k.mG)(this,void 0,void 0,function*(){if(this.isCampaignEnded)return void this.openCampaignEndedModal("N\xe3o \xe9 poss\xedvel cadastrar novas notas fiscais, pois a campanha foi encerrada.");const e=this.validateCadastro();if(!e.isValid)return void this.showRequiredFieldsAlert(e.missingFields);this.isSubmitting=!0;const n=localStorage.getItem("cpf");if(!n)return this.isSubmitting=!1,void this.showSuccessMessage("Erro: CPF n\xe3o encontrado. Fa\xe7a login novamente.");const i=this.itensAdicionados.reduce((w,Z)=>w+Z.valorNumerico*Z.quantidade,0),d=(this.cleanCNPJ(this.cnpj),this.itensAdicionados.map(w=>({ean:w.ean,quantidade:w.quantidade,valorUnitario:w.valorNumerico,valorTotalItem:w.valorNumerico*w.quantidade})),new FormData);this.selectedFile&&d.append("image",this.selectedFile);const M={cnpjEmitente:this.cleanCNPJ(this.cnpj),dataEmissao:this.dataEmissao,numeroNf:this.numeroCupom,cupomInfluencer:this.codigoInfluencer,cpf:n,possuiCPF:this.temCPF,valorTotalItensCadastrados:i.toString(),itens:JSON.stringify(this.itensAdicionados.map(w=>({ean:w.ean,quantidade:w.quantidade,valorUnitario:w.valorNumerico,valorTotalItem:w.valorNumerico*w.quantidade})))};d.append("dados",JSON.stringify(M)),console.log("=== ENVIO PARA WEBHOOK ==="),console.log("\u{1f4e4} URL:","https://n8n.sorteza.com.br/webhook/1c831991-508f-4834-b2d8-d2c8648c6929"),console.log("\u{1f4e4} Campo possuiCPF:",this.temCPF),console.log("\u{1f4e4} Dados enviados:",JSON.stringify(M,null,2)),console.log("\u{1f4e4} Arquivo:",this.selectedFile?`${this.selectedFile.name} (${this.selectedFile.size} bytes)`:"Nenhum arquivo"),console.log("\u{1f4e4} Timestamp:",(new Date).toISOString());try{const w=yield fetch("https://n8n.sorteza.com.br/webhook/1c831991-508f-4834-b2d8-d2c8648c6929",{method:"POST",body:d});if(console.log("=== RESPOSTA DO WEBHOOK ==="),console.log("\u{1f4ca} Status:",w.status),console.log("\u{1f4ca} Status Text:",w.statusText),console.log("\u{1f4ca} Headers:",w.headers),console.log("\u{1f4ca} Timestamp:",(new Date).toISOString()),w.ok){const Z=yield w.text();if(console.log("\u{1f4ca} Resposta bruta:",Z),Z)try{const S=JSON.parse(Z);console.log("\u2705 Resposta JSON:",S),"Cupom j\xe1 utilizado"===S.nota?(console.log("\u274c Cupom j\xe1 utilizado detectado"),this.showErrorMessage("\u274c Este cupom j\xe1 foi utilizado anteriormente. Por favor, informe outro cupom que n\xe3o tenha sido utilizado.","cupom_ja_usado")):"Cupom invalido"===S.nota?(console.log("\u274c Cupom inv\xe1lido detectado"),this.showErrorMessage("\u274c Este cupom \xe9 inv\xe1lido. Por favor, verifique os dados do cupom e tente novamente.","cupom_invalido")):"nota fora do periodo de validacao"===S.nota?(console.log("\u274c Nota fora do per\xedodo de valida\xe7\xe3o detectado"),this.showErrorMessage("\u274c Esta nota fiscal est\xe1 fora do per\xedodo de valida\xe7\xe3o. Verifique a data de emiss\xe3o da nota e tente novamente.","nota_fora_periodo")):"Nota j\xe1 validada"===S.nota?(console.log("\u274c Nota j\xe1 validada detectado"),this.showErrorMessage("\u274c Esta nota fiscal j\xe1 foi validada anteriormente. Verifique se voc\xea n\xe3o enviou a mesma nota mais de uma vez.","nota_ja_validada")):"limite de notas semanais atingido"===S.nota?(console.log("\u274c Limite de notas semanais atingido detectado"),this.showErrorMessage("\u274c Por favor, retorne na pr\xf3xima semana e fa\xe7a o cadastro da Nota Fiscal","limite_semanal")):"Limite de n\xfameros da sorte atingido"===S.nota?(console.log("\u274c Limite de n\xfameros da sorte atingido detectado"),this.showErrorMessage("\u274c Voc\xea atingiu o limite de n\xfameros da sorte. Agora \xe9 s\xf3 aguardar e torcer!","limite_numeros_sorte")):S.nota&&S.nota.toLowerCase().includes("erro")?(console.log("\u274c Erro detectado na resposta:",S.nota),this.showErrorMessage(`\u274c ${S.nota}`,"erro_generico")):S.message&&S.message.toLowerCase().includes("erro")?(console.log("\u274c Erro detectado na resposta:",S.message),this.showErrorMessage(`\u274c ${S.message}`,"erro_generico")):this.showSuccessMessage(S.message||"Cadastro realizado com sucesso!")}catch(S){console.log("\u26a0\ufe0f Resposta n\xe3o \xe9 JSON v\xe1lido:",S),console.log("\u{1f4c4} Texto da resposta:",Z),Z.toLowerCase().includes("cupom j\xe1 utilizado")||Z.toLowerCase().includes("j\xe1 foi utilizado")?(console.log("\u274c Cupom j\xe1 utilizado detectado no texto"),this.showErrorMessage("\u274c Este cupom j\xe1 foi utilizado anteriormente. Por favor, informe outro cupom que n\xe3o tenha sido utilizado.","cupom_ja_usado")):Z.toLowerCase().includes("cupom invalido")||Z.toLowerCase().includes("cupom inv\xe1lido")?(console.log("\u274c Cupom inv\xe1lido detectado no texto"),this.showErrorMessage("\u274c Este cupom \xe9 inv\xe1lido. Por favor, verifique os dados do cupom e tente novamente.","cupom_invalido")):Z.toLowerCase().includes("nota fora do periodo de validacao")||Z.toLowerCase().includes("fora do per\xedodo")?(console.log("\u274c Nota fora do per\xedodo de valida\xe7\xe3o detectado no texto"),this.showErrorMessage("\u274c Esta nota fiscal est\xe1 fora do per\xedodo de valida\xe7\xe3o. Verifique a data de emiss\xe3o da nota e tente novamente.","nota_fora_periodo")):Z.toLowerCase().includes("nota j\xe1 validada")||Z.toLowerCase().includes("j\xe1 validada")?(console.log("\u274c Nota j\xe1 validada detectado no texto"),this.showErrorMessage("\u274c Esta nota fiscal j\xe1 foi validada anteriormente. Verifique se voc\xea n\xe3o enviou a mesma nota mais de uma vez.","nota_ja_validada")):Z.toLowerCase().includes("limite de notas semanais atingido")||Z.toLowerCase().includes("limite semanal")?(console.log("\u274c Limite de notas semanais atingido detectado no texto"),this.showErrorMessage("\u274c Por favor, retorne na pr\xf3xima semana e fa\xe7a o cadastro da Nota Fiscal","limite_semanal")):Z.toLowerCase().includes("limite de n\xfameros da sorte atingido")||Z.toLowerCase().includes("limite n\xfameros da sorte")?(console.log("\u274c Limite de n\xfameros da sorte atingido detectado no texto"),this.showErrorMessage("\u274c Voc\xea atingiu o limite de n\xfameros da sorte. Agora \xe9 s\xf3 aguardar e torcer!","limite_numeros_sorte")):Z.toLowerCase().includes("erro")?(console.log("\u274c Erro detectado no texto da resposta"),this.showErrorMessage(`\u274c ${Z}`,"erro_generico")):this.showSuccessMessage(Z||"Cadastro realizado com sucesso!")}else console.log("\u26a0\ufe0f Resposta vazia do webhook"),this.showSuccessMessage("Cadastro realizado com sucesso!")}else console.log("\u274c Erro HTTP:",w.status,w.statusText),this.showErrorMessage(`Erro no servidor: ${w.status} - ${w.statusText}`,"erro_generico")}catch(w){console.error("\u274c Erro de conex\xe3o:",w),console.error("\u274c Detalhes do erro:",{message:w.message,stack:w.stack,timestamp:(new Date).toISOString()}),this.showErrorMessage("Erro de conex\xe3o. Verifique sua internet e tente novamente.","erro_generico")}finally{this.isSubmitting=!1}})}validateCadastro(){const e=[];return this.cnpj&&""!==this.cnpj.trim()?this.validateCNPJ(this.cnpj)||e.push("CNPJ inv\xe1lido"):e.push("CNPJ do estabelecimento"),(!this.numeroCupom||""===this.numeroCupom.trim())&&e.push("N\xfamero do cupom fiscal"),(!this.dataEmissao||""===this.dataEmissao.trim())&&e.push("Data de emiss\xe3o"),this.selectedFile||e.push("Imagem da nota fiscal"),0===this.itensAdicionados.length&&e.push("Pelo menos um produto na lista"),{isValid:0===e.length,missingFields:e}}validateCNPJ(e){if(14!==(e=e.replace(/[^\d]/g,"")).length||/^(\d)\1+$/.test(e))return!1;let n=0,i=5;for(let w=0;w<12;w++)n+=parseInt(e[w])*i,i=2===i?9:i-1;let a=n%11,d=a<2?0:11-a;if(parseInt(e[12])!==d)return!1;n=0,i=6;for(let w=0;w<13;w++)n+=parseInt(e[w])*i,i=2===i?9:i-1;a=n%11;let M=a<2?0:11-a;return parseInt(e[13])===M}onCNPJKeyPress(e){const n=e.which?e.which:e.keyCode,i=e.key;return n>=48&&n<=57||"-"===i||"."===i||"/"===i||8===n||9===n||46===n||37===n||39===n||(e.preventDefault(),!1)}cleanCNPJ(e){return e.replace(/[^\d]/g,"")}onCNPJChange(){if(this.cnpjError="",this.cnpj&&""!==this.cnpj.trim()){const e=this.cleanCNPJ(this.cnpj);console.log(`CNPJ digitado: "${this.cnpj}" | CNPJ limpo: "${e}"`),this.validateCNPJ(this.cnpj)||(this.cnpjError="CNPJ inv\xe1lido. Verifique os dados digitados.")}}processUserData(e){this.userData={nome:e.nome||"",email:e.email||"",cpf:e.cpf||"",status:e.status||"false",tipo:e.tipo||"3"},localStorage.setItem("userData",JSON.stringify(this.userData)),this.checkBackofficeAccess()}checkBackofficeAccess(){this.hasBackofficeAccess=!(!this.userData||!this.userData.tipo||"1"!==this.userData.tipo&&"2"!==this.userData.tipo)}
1clickBackoffice(e){this.isBackofficeView=!0,this.isCampaignStepsView=!1,this.isWinnerView=!1,this.isSigninView=!1,this.isSignupView=!1,this.showMenu=!0,this.isRegulationView=!1,this.isProductsView=!1,this.isContactUsView=!1,this.isSomeMenuView=!1,this.isProfileView=!1,this.isCupomView=!1,this.isCadastroManualView=!1,this.showProfileMenu=!1,this.closeMenu(),this.showParticipate=!0}fecharBackoffice(){this.isBackofficeView=!1,this.showProfileMenu=!1,this.closeMenu()}testarLimiteNumerosSorte(){return(0,k.mG)(this,void 0,void 0,function*(){console.log("=== TESTE: Limite de n\xfameros da sorte atingido ==="),this.showErrorMessage("\u274c Voc\xea atingiu o limite de n\xfameros da sorte. Agora \xe9 s\xf3 aguardar e torcer!","limite_numeros_sorte")})}testarWebhook(){return(0,k.mG)(this,void 0,void 0,function*(){const e=localStorage.getItem("cpf");if(!e)return void this.showSuccessMessage("Erro: CPF n\xe3o encontrado. Fa\xe7a login novamente.");const n=this.itensAdicionados.reduce((M,w)=>M+w.valorNumerico*w.quantidade,0),i=new FormData;this.selectedFile&&i.append("image",this.selectedFile);let a=this.itensAdicionados;0===a.length&&(a=[{ean:"7897517200008",quantidade:2,valorUnitario:2,valorTotalItem:4},{ean:"7897517207540",quantidade:2,valorUnitario:4,valorTotalItem:8}]);const d={cnpjEmitente:this.cleanCNPJ(this.cnpj)||"12345678000123",dataEmissao:this.dataEmissao||"2024-12-15",numeroNf:this.numeroCupom||"TESTE123456",cupomInfluencer:this.codigoInfluencer||"TESTEINFLUENCER",cpf:e,valorTotalItensCadastrados:n.toString(),itens:JSON.stringify(a.map(M=>({ean:M.ean,quantidade:M.quantidade,valorUnitario:M.valorUnitario||M.valorNumerico,valorTotalItem:M.valorTotalItem||(M.valorUnitario||M.valorNumerico)*M.quantidade})))};i.append("dados",JSON.stringify(d)),console.log("=== TESTE DE WEBHOOK ==="),console.log("Enviando dados para o webhook..."),console.log("URL:","https://n8n.sorteza.com.br/webhook/1c831991-508f-4834-b2d8-d2c8648c6929"),console.log("\u{1f4e4} FormData que ser\xe1 enviado:"),console.log(" - image:",this.selectedFile?`${this.selectedFile.name} (${this.selectedFile.size} bytes)`:"Nenhum arquivo"),console.log(" - dados:",JSON.stringify(d,null,2));try{const M=yield fetch("https://n8n.sorteza.com.br/webhook/1c831991-508f-4834-b2d8-d2c8648c6929",{method:"POST",body:i});console.log("\u{1f4ca} Status da resposta:",M.status),console.log("\u{1f4ca} Status Text:",M.statusText),console.log("\u{1f4ca} Headers:",M.headers);const w=yield M.text();if(console.log("\u{1f4ca} Resposta bruta:",w),w)try{const Z=JSON.parse(w);if(console.log("\u2705 Resposta JSON do webhook:"),console.log(Z),"nota fora do periodo de validacao"===Z.nota)return console.log("\u274c Nota fora do per\xedodo de valida\xe7\xe3o detectado no teste"),void this.showErrorMessage("\u274c Esta nota fiscal est\xe1 fora do per\xedodo de valida\xe7\xe3o. Verifique a data de emiss\xe3o da nota e tente novamente.","nota_fora_periodo");if("Nota j\xe1 validada"===Z.nota)return console.log("\u274c Nota j\xe1 validada detectado no teste"),void this.showErrorMessage("\u274c Esta nota fiscal j\xe1 foi validada anteriormente. Verifique se voc\xea n\xe3o enviou a mesma nota mais de uma vez.","nota_ja_validada");if("limite de notas semanais atingido"===Z.nota)return console.log("\u274c Limite de notas semanais atingido detectado no teste"),void this.showErrorMessage("\u274c Por favor, retorne na pr\xf3xima semana e fa\xe7a o cadastro da Nota Fiscal","limite_semanal");if(Z.nota&&Z.nota.toLowerCase().includes("erro"))return console.log("\u274c Erro detectado na resposta do teste:",Z.nota),void this.showErrorMessage(`\u274c ${Z.nota}`,"erro_generico")}catch(Z){if(console.log("\u26a0\ufe0f Resposta n\xe3o \xe9 JSON v\xe1lido, mas foi enviada com sucesso"),console.log("Resposta recebida:",w),w.toLowerCase().includes("nota fora do periodo de validacao")||w.toLowerCase().includes("fora do per\xedodo"))return console.log("\u274c Nota fora do per\xedodo de valida\xe7\xe3o detectado no texto do teste"),void this.showErrorMessage("\u274c Esta nota fiscal est\xe1 fora do per\xedodo de valida\xe7\xe3o. Verifique a data de emiss\xe3o da nota e tente novamente.","nota_fora_periodo");if(w.toLowerCase().includes("nota j\xe1 validada")||w.toLowerCase().includes("j\xe1 validada"))return console.log("\u274c Nota j\xe1 validada detectado no texto do teste"),void this.showErrorMessage("\u274c Esta nota fiscal j\xe1 foi validada anteriormente. Verifique se voc\xea n\xe3o enviou a mesma nota mais de uma vez.","nota_ja_validada");if(w.toLowerCase().includes("limite de notas semanais atingido")||w.toLowerCase().includes("limite semanal"))return console.log("\u274c Limite de notas semanais atingido detectado no texto do teste"),void this.showErrorMessage("\u274c Por favor, retorne na pr\xf3xima semana e fa\xe7a o cadastro da Nota Fiscal","limite_semanal");if(w.toLowerCase().includes("erro"))return console.log("\u274c Erro detectado no texto da resposta do teste"),void this.showErrorMessage(`\u274c ${w}`,"erro_generico")}else console.log("\u26a0\ufe0f Resposta vazia do webhook");this.showSuccessMessage(M.ok?"\u2705 Teste enviado com sucesso! Verifique o console (F12) e o fluxo do n8n.":`\u26a0\ufe0f Teste enviado, mas webhook retornou status ${M.status}. Verifique o console (F12).`)}catch(M){console.error("\u274c Erro ao enviar teste:",M),this.showSuccessMessage("\u274c Erro de conex\xe3o. Verifique o console (F12) para mais detalhes.")}})}onCodigoInfluencerKeyDown(e){if(" "===e.key||"Space"===e.code)return e.preventDefault(),!1}
1onCodigoInfluencerInput(e){const i=e.target.value.replace(/\s/g,"").toUpperCase();this.codigoInfluencer=i,e.target.value!==i&&(e.target.value=i)}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(N.K),t.Y36(m.gz),t.Y36(t.sBO),t.Y36(t.Qsj),t.Y36(u.Dx),t.Y36(gt.q))},o.\u0275cmp=t.Xpm({type:o,selectors:[["cp-campaign-fugini"]],decls:36,vars:39,consts:[["id","main-content",1,"container",3,"ngClass","click"],["mainContainer",""],["class","campaign-ended-ribbon",4,"ngIf"],["src","assets/img/campanha-fugini/ComoParticipar-mobile.png","style","\n height: 100vh;\n width: 100%;\n object-fit: cover;\n display: block;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1;\n ",4,"ngIf"],["src","assets/img/campanha-fugini/login-cadastro.png","style","\n height: 100vh;\n width: 100%;\n object-fit: cover;\n display: block;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1;\n ",4,"ngIf"],["class","hero-banner","src","assets/img/campanha-fugini/home.png","style","\n width: 100%;\n height: 100vh;\n object-fit: cover;\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1;\n ",4,"ngIf"],["class","content-background","style","\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100vh;\n background-image: url('assets/img/campanha-fugini/ComoParticipar.png');\n background-size: cover;\n background-position: center center;\n background-repeat: no-repeat;\n background-attachment: fixed;\n z-index: 0;\n opacity: 0;\n transition: opacity 0.3s ease;\n ",3,"opacity",4,"ngIf"],["src","assets/img/campanha-fugini/ComoParticipar.png","style","\n width: 100%;\n object-fit: cover;\n display: block;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1;\n height: 100vh;\n ",3,"ngClass",4,"ngIf"],["src","assets/img/campanha-fugini/ComoParticipar.png","style","\n width: 100%;\n object-fit: cover;\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1;\n ",3,"ngClass",4,"ngIf"],["src","assets/img/campanha-fugini/background.png","style","\n width: 100%;\n object-fit: cover;\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1;\n ",3,"ngClass",4,"ngIf"],["class","hero-banner-mobile","src","assets/img/campanha-fugini/Home-mobile.png","style","\n width: 100%;\n height: 100vh;\n object-fit: cover;\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1;\n ",4,"ngIf"],["class","content-background-mobile","style","\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100vh;\n background-image: url('assets/img/campanha-fugini/ComoParticipar-mobile.png');\n background-size: cover;\n background-position: center center;\n background-repeat: no-repeat;\n background-attachment: fixed;\n z-index: 0;\n opacity: 0;\n transition: opacity 0.3s ease;\n ",3,"opacity",4,"ngIf"],["style","\n position: fixed;\n top: 50px;\n left: 50%;\n transform: translateX(-50%);\n z-index: 300;\n width: 90%;\n max-width: 1200px;\n ",4,"ngIf"],["class","profile-menu",3,"click",4,"ngIf"],["class","hero-spacer",4,"ngIf"],["style","\n z-index: 3;\n width: 90%;\n padding: 30px;\n margin-bottom: 50px;\n background-color: #8b0000;\n border: 1.5px solid #3a3a3a;\n border-radius: 8px;\n box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n ",3,"ngClass",4,"ngIf"],["src","assets/img/campanha-fugini/ComoParticipar.png","style","\n width: 100%;\n height: 100vh;\n object-fit: cover;\n display: block;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 200;\n ",4,"ngIf"],["class","cadastro-manual",4,"ngIf"],["class","success-modal","style","\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.5);\n z-index: 1000;\n display: flex;\n align-items: center;\n justify-content: center;\n animation: fadeIn 0.3s ease-out;\n ",4,"ngIf"],["style","\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: rgba(0, 0, 0, 0.5);\n z-index: 1000;\n display: flex;\n align-items: center;\n justify-content: center;\n ",4,"ngIf"],[4,"ngIf"],["class","produtos",4,"ngIf"],["class","background background-fixed","src","assets/img/campanha-fugini/ComoParticipar.png","style","\n width: 100%;\n object-fit: cover;\n display: block;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1;\n height: 100vh;\n ",4,"ngIf"],["class","background background-fixed","src","assets/img/campanha-fugini/ComoParticipar-mobile.png","style","\n width: 100%;\n object-fit: cover;\n display: block;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1;\n height: 100vh;\n ",4,"ngIf"],["style","position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 2000;",4,"ngIf"],["class","loading",4,"ngIf"],["class","campaign-ended-modal",3,"click",4,"ngIf"],[1,"campaign-ended-ribbon"],[1,"campaign-ended-ribbon__title"],[1,"campaign-ended-ribbon__subtitle"],["src","assets/img/campanha-fugini/ComoParticipar-mobile.png",2,"height","100vh","width","100%","object-fit","cover","display","block","position","fixed","top","0","left","0","z-index","1"],["src","assets/img/campanha-fugini/login-cadastro.png",2,"height","100vh","width","100%","object-fit","cover","display","block","position","fixed","top","0","left","0","z-index","1"],["src","assets/img/campanha-fugini/home.png",1,"hero-banner",2,"width","100%","height","100vh","object-fit","cover","display","block","position","absolute","top","0","left","0","z-index","1"],[1,"content-background",2,"position","fixed","top","0","left","0","width","100%","height","100vh","background-image","url('assets/img/campanha-fugini/ComoParticipar.png')","background-size","cover","background-position","center center","background-repeat","no-repeat","background-attachment","fixed","z-index","0","opacity","0","transition","opacity 0.3s ease"],["src","assets/img/campanha-fugini/ComoParticipar.png",2,"width","100%","object-fit","cover","display","block","position","fixed","top","0","left","0","z-index","1","height","100vh",3,"ngClass"],["src","assets/img/campanha-fugini/ComoParticipar.png",2,"width","100%","object-fit","cover","display","block","position","absolute","top","0","left","0","z-index","1",3,"ngClass"],["src","assets/img/campanha-fugini/background.png",2,"width","100%","object-fit","cover","display","block","position","absolute","top","0","left","0","z-index","1",3,"ngClass"],["src","assets/img/campanha-fugini/Home-mobile.png",1,"hero-banner-mobile",2,"width","100%","height","100vh","object-fit","cover","display","block","position","absolute","top","0","left","0","z-index","1"],[1,"content-background-mobile",2,"position","fixed","top","0","left","0","width","100%","height","100vh","background-image","url('assets/img/campanha-fugini/ComoParticipar-mobile.png')","background-size","cover","background-position","center center","background-repeat","no-repeat","background-attachment","fixed","z-index","0","opacity","0","transition","opacity 0.3s ease"],[2,"position","fixed","top","50px","left","50%","transform","translateX(-50%)","z-index","300","width","90%","max-width","1200px"],["src","assets/img/campanha-fugini/logo.png","alt","F\xe1brica de Pr\xeamios Fugini",1,"navbar-logo"],[1,"menu-container",3,"click"],[1,"menu-top"],[1,"menu-toggle",3,"click"],["class","login-btn",3,"click",4,"ngIf"],[2,"display","flex","justify-content","space-between","align-items","center","width","100%"],["class","login-btn participate-btn",3,"click",4,"ngIf"],["class","profile-icon-btn",3,"click",4,"ngIf"],[3,"click"],[1,"menu-login-item"],["class","login-btn desktop-btn",3,"click",4,"ngIf"],["class","login-btn","style","margin-right: 10px",3,"click",4,"ngIf"],[1,"login-btn",3,"click"],[1,"login-btn","participate-btn",3,"click"],[1,"profile-icon-btn",3,"click"],[1,"material-icons"],[1,"login-btn","desktop-btn",3,"click"],[1,"login-btn",2,"margin-right","10px",3,"click"],[1,"profile-menu",3,"click"],[1,"menu-item",3,"click"],["class","menu-item",3,"click",4,"ngIf"],[1,"menu-item","logout",3,"click"],[1,"hero-spacer"],[2,"z-index","3","width","90%","padding","30px","margin-bottom","50px","background-color","#8b0000","border","1.5px solid #3a3a3a","border-radius","8px","box-shadow","0 4px 12px rgba(0, 0, 0, 0.1)","display","flex","flex-direction","column","align-items","center","justify-content","center",3,"ngClass"],[1,"signin-signup-container"],[3,"ngStyle","click"],[1,"actions"],[1,"btn-back",3,"click"],[3,"onSignup","loading"],[3,"login","loading"],["src","assets/img/campanha-fugini/ComoParticipar.png",2,"width","100%","height","100vh","object-fit","cover","display","block","position","fixed","top","0","left","0","z-index","200"],[1,"cadastro-manual"],["class","cadastro-loading-overlay","style","\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(255, 255, 255, 0.95);\n z-index: 1000;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n border-radius: 8px;\n backdrop-filter: blur(2px);\n ",4,"ngIf"],[2,"color","#8b0000","text-align","center","margin-bottom","20px"],[2,"background","#f5f5f5","padding","20px","border-radius","8px","margin-bottom","20px"],[2,"color","#666","font-size","12px","margin-bottom","10px","text-align","center"],[1,"form-image-container"],[1,"form-section"],[2,"display","flex","flex-direction","column","gap","15px"],[2,"display","flex","flex-direction","column","gap","5px"],[2,"font-weight","bold","color","#333"],["type","text","placeholder","Digite o CNPJ","name","cnpj","maxlength","18",1,"form-field-small",3,"ngModel","ngModelChange","input","keypress"],["style","color: #dc3545; font-size: 12px; margin-top: 2px;
1",4,"ngIf"],["type","text","placeholder","Digite o n\xfamero","name","numeroCupom",1,"form-field-small",3,"ngModel","ngModelChange","input"],["type","date","name","dataEmissao",1,"form-field-small",3,"ngModel","ngModelChange","change"],[2,"font-weight","bold","color","#333","margin-bottom","8px"],[1,"cpf-checkbox-container"],["type","checkbox","name","temCPF","id","temCPF",2,"width","18px","height","18px","accent-color","#8b0000","cursor","pointer",3,"ngModel","ngModelChange"],["for","temCPF",2,"font-weight","normal","color","#555","cursor","pointer","margin","0"],[1,"image-section"],[1,"example-image-container"],[2,"color","#8b0000","text-align","center","margin-bottom","15px"],["src","assets/img/campanha-fugini/exemplo-nota.jpg","alt","Exemplo de cupom fiscal",1,"example-image"],[1,"products-section"],[2,"color","#8b0000","margin-top","20px","text-align","center"],["style","color: #dc3545; font-size: 12px; margin-bottom: 10px;",4,"ngIf"],[2,"background","#f9f9f9","padding","15px","border-radius","8px","margin-bottom","15px","border","1px solid #ddd"],[2,"display","flex","gap","15px","margin-bottom","15px","flex-wrap","wrap"],[2,"flex","1","min-width","200px"],[2,"font-weight","bold","color","#333","display","block","margin-bottom","5px"],["name","produtoSelecionado",2,"width","100%","padding","10px","border","1px solid #ddd","border-radius","4px","font-size","14px",3,"ngModel","ngModelChange"],["value",""],[3,"value",4,"ngFor","ngForOf"],[2,"flex","0 0 120px"],["type","number","name","quantidadeProduto","min","1",2,"width","100%","padding","10px","border","1px solid #ddd","border-radius","4px","font-size","14px",3,"ngModel","ngModelChange"],["type","text","name","valorItem","placeholder","R$ 0,00",2,"width","100%","padding","10px","border","1px solid #ddd","border-radius","4px","font-size","14px",3,"ngModel","ngModelChange","input"],["type","button",2,"background","#ffc107","color","#000","padding","12px 20px","border","none","border-radius","4px","font-weight","bold","cursor","pointer",3,"click"],[1,"desktop-table","product-table",2,"background","white","border","1px solid #ddd","border-radius","8px","overflow","hidden"],[1,"table-header",2,"background","#8b0000","color","white","padding","10px","font-weight","bold","display","flex"],[2,"flex","1"],[2,"flex","0 0 80px","text-align","center"],[2,"flex","0 0 100px","text-align","center"],["style","\n padding: 20px;\n text-align: center;\n color: #666;\n background: #f5f5f5;\n ",4,"ngIf"],["class","table-row","style","\n padding: 10px;\n border-bottom: 1px solid #eee;\n display: flex;\n align-items: center;\n ",4,"ngFor","ngForOf"],["style","\n background: #f8f9fa;\n padding: 15px;\n border-top: 2px solid #8b0000;\n display: flex;\n justify-content: space-between;\n align-items: center;\n ",4,"ngIf"],[1,"mobile-cards",2,"display","none"],["style","\n padding: 20px;\n text-align: center;\n color: #666;\n background: #f5f5f5;\n border-radius: 8px;\n border: 1px solid #ddd;\n ",4,"ngIf"],["style","\n background: white;\n border: 1px solid #ddd;\n border-radius: 8px;\n padding: 15px;\n margin-bottom: 10px;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n ",4,"ngFor","ngForOf"],["style","\n background: #f8f9fa;\n padding: 15px;\n border-radius: 8px;\n border: 2px solid #8b0000;\n margin-top: 10px;\n text-align: center;\n ",4,"ngIf"],[2,"margin-top","20px","padding","20px","background","#f9f9f9","border-radius","8px","border","1px solid #ddd"],[2,"color","#8b0000","margin-bottom","15px"],[2,"margin-bottom","15px"],[2,"font-weight","bold","color","#333","display","block","margin-bottom","8px"],["type","text","name","codigoInfluencer","placeholder","Se voc\xea tem um c\xf3digo de Influencer, digite aqui",2,"width","100%","padding","12px","border","1p
1x solid #ddd","border-radius","4px","font-size","16px",3,"ngModel","ngModelChange","keydown","input"],["style","margin-bottom: 15px",4,"ngIf"],[2,"font-weight","bold","color","#333","margin-bottom","8px","display","block"],["type","file","accept",".jpg,.jpeg","hidden","",3,"change"],["fileInput",""],["type","button",1,"file-select-button",2,"width","100%","color","white","padding","15px","border","none","border-radius","4px","font-size","16px","font-weight","bold","cursor","pointer","text-transform","uppercase","display","flex","align-items","center","justify-content","center","gap","10px","transition","all 0.3s ease",3,"click"],["style","font-size: 18px",4,"ngIf"],["style","color: #dc3545; font-size: 12px; margin-top: 5px;",4,"ngIf"],[2,"background","#e3f2fd","border","1px solid #2196f3","border-radius","4px","padding","10px","margin-top","15px","color","#1976d2"],[1,"btn-container",2,"display","flex","gap","10px","margin-top","20px","flex-wrap","wrap"],["type","button",1,"btn-voltar",2,"background","#6c757d","color","white","padding","12px 20px","border","none","border-radius","4px","cursor","pointer","font-size","14px","transition","all 0.3s ease","display","flex","align-items","center","gap","10px","justify-content","center","min-width","150px",3,"click"],["type","button",1,"btn-finalizar-cadastro",2,"background","#8b0000","color","white","padding","12px 20px","border","none","border-radius","4px","cursor","pointer","font-size","14px","transition","all 0.3s ease","display","flex","align-items","center","gap","10px","justify-content","center","min-width","200px",3,"disabled","click"],["class","spinner","style","\n width: 16px;\n height: 16px;\n border: 2px solid #ffffff;\n border-top-color: transparent;\n border-radius: 50%;\n animation: spin 0.6s linear infinite;\n ",4,"ngIf"],[1,"cadastro-loading-overlay",2,"position","absolute","top","0","left","0","right","0","bottom","0","background","rgba(255, 255, 255, 0.95)","z-index","1000","display","flex","flex-direction","column","align-items","center","justify-content","center","border-radius","8px","backdrop-filter","blur(2px)"],[1,"cadastro-loading-spinner"],[1,"spinner-large",2,"width","60px","height","60px","border","4px solid #f3f3f3","border-top","4px solid #8b0000","border-radius","50%","animation","spin 1s linear infinite","margin","0 auto 20px auto","display","block"],[2,"font-size","18px","color","#8b0000","font-weight","bold","margin","0","text-align","center","font-family","'Segoe UI', Tahoma, Geneva, Verdana, sans-serif"],[2,"font-size","14px","color","#666","margin","10px 0 0 0","text-align","center","font-family","'Segoe UI', Tahoma, Geneva, Verdana, sans-serif"],[2,"color","#dc3545","font-size","12px","margin-top","2px"],[2,"color","#dc3545","font-size","12px","margin-bottom","10px"],[3,"value"],[2,"padding","20px","text-align","center","color","#666","background","#f5f5f5"],[1,"table-row",2,"padding","10px","border-bottom","1px solid #eee","display","flex","align-items","center"],[1,"product-name",2,"flex","1","font-size","14px"],["style","color: #ffc107;",4,"ngIf"],[1,"table-cell",2,"flex","0 0 80px","text-align","center"],[1,"table-cell",2,"flex","0 0 100px","text-align","center","font-weight","bold","color","#8b0000"],["type","button",1,"action-button",2,"background","#dc3545","color","white","border","none","border-radius","3px","padding","5px 10px","cursor","pointer","font-size","12px",3,"click"],[2,"color","#ffc107"],[2,"background","#f8f9fa","padding","15px","border-top","2px solid #8b0000","display","flex","justify-content","space-between","align-items","center"],[2,"font-size","18px","font-weight","bold","color","#8b0000"],[2,"padding","20px","text-align","center","color","#666","background","#f5f5f5","border-radius","8px","border","1px solid #ddd"],[2,"background","white","border","1px solid #ddd","border-radius","8px","padding","15px","margin-bottom","10px","box-shadow","0 2px 4px rgba(0, 0, 0, 0.1)"],[2,"font-weight","bold","color","#8b0000","margin-bottom","10px","font-size","16px"],[2,"display","flex","justify-content","space-between","margin-bottom","10px"],[2,"color","#666","font-size","14px"],[2,"font-weight","bold","margin-left","5px"],[2,"flex","1","text-align","right"],[2,"font-weight","bold","color","#8b0000","margin-left","5px"],[2,"display","flex","justify-content","space-between","align-items","center","border-top","1px solid #eee","padding-top","10px"],[2,"font-weight","bold","color","#8b0000","font-size","16px"],["type","button",2,"background","#dc3545","color","white","border","none","border-radius","6px","padding","8px 16px","cursor","pointer","font-size","14px","font-weight","bold",3,"click"],[2,"background","#f8f9fa","padding","15px","border-radius","8px","border","2px solid #8b0000","margin-top","10px","text-align","center"],[2,"font-size","20px","font-weight","bold","color","#8b0000"],[2,"background","#ffebee","color","#c62828","padding","10px","border-radius","4px","border-left","4px s
1olid #c62828"],[2,"font-weight","bold"],[2,"margin-left","10px"],[2,"color","#666","font-size","14px","margin-top","5px"],[2,"font-size","18px"],[2,"color","#dc3545","font-size","12px","margin-top","5px"],[1,"spinner",2,"width","16px","height","16px","border","2px solid #ffffff","border-top-color","transparent","border-radius","50%","animation","spin 0.6s linear infinite"],[1,"success-modal",2,"position","fixed","top","0","left","0","width","100%","height","100%","background","rgba(0, 0, 0, 0.5)","z-index","1000","display","flex","align-items","center","justify-content","center","animation","fadeIn 0.3s ease-out"],[1,"modal-content",2,"background","#f5f5dc","border","3px solid #8b0000","border-radius","15px","padding","30px","max-width","500px","width","90%","text-align","center","box-shadow","0 10px 30px rgba(0, 0, 0, 0.3)","animation","slideInModal 0.4s ease-out","position","relative"],["onmouseover","this.style.background='rgba(139,0,0,0.1)'","onmouseout","this.style.background='none'",2,"position","absolute","top","15px","right","15px","background","none","border","none","font-size","24px","cursor","pointer","color","#8b0000","font-weight","bold","width","30px","height","30px","display","flex","align-items","center","justify-content","center","border-radius","50%","transition","all 0.2s ease",3,"click"],[2,"font-size","24px","font-weight","bold","color","#000","margin-bottom","15px"],[2,"margin-left","10px","font-size","20px"],[2,"color","#228b22","font-size","16px","line-height","1.4","margin-bottom","25px"],[2,"display","flex","flex-direction","column","gap","15px","justify-content","center","margin-top","20px"],["onmouseover","this.style.background='#1e7b1e'; this.style.transform='translateY(-2px)'","onmouseout","this.style.background='#228b22'; this.style.transform='translateY(0)'",2,"background","#228b22","color","white","border","none","padding","12px 25px","border-radius","8px","font-size","16px","font-weight","bold","cursor","pointer","transition","all 0.3s ease","display","flex","align-items","center","gap","8px",3,"click"],["onmouseover","this.style.background='#a00000'; this.style.transform='translateY(-2px)'","onmouseout","this.style.background='#b30000'; this.style.transform='translateY(0)'",2,"background","#b30000","color","white","border","none","padding","12px 25px","border-radius","8px","font-size","16px","font-weight","bold","cursor","pointer","transition","all 0.3s ease","display","flex","align-items","center","gap","8px",3,"click"],["onmouseover","this.style.background='#5a6268'; this.style.transform='translateY(-2px)'","onmouseout","this.style.background='#6c757d'; this.style.transform='translateY(0)'",2,"background","#6c757d","color","white","border","none","padding","12px 25px","border-radius","8px","font-size","16px","font-weight","bold","cursor","pointer","transition","all 0.3s ease","display","flex","align-items","center","gap","8px",3,"click"],[2,"position","fixed","top","0","left","0","width","100%","height","100%","background","rgba(0, 0, 0, 0.5)","z-index","1000","display","flex","align-items","center","justify-content","center"],[2,"background","#f5f5dc","border","3px solid #8b0000","border-radius","15px","padding","30px","max-width","500px","width","90%","text-align","center","box-shadow","0 10px 30px rgba(0, 0, 0, 0.3)","position","relative"],[2,"color","#dc3545","font-size","16px","line-height","1.4","margin-bottom","25px"],["style","\n background: #228b22;\n color: white;\n border: none;\n padding: 12px 25px;\n border-radius: 8px;\n font-size: 16px;\n font-weight: bold;\n cursor: pointer;\n transition: all 0.3s ease;\n display: flex;\n align-items: center;\n gap: 8px;\n ","onmouseover","this.style.background='#1e7b1e'; this.style.transform='translateY(-2px)'","onmouseout","this.style.background='#228b22'; this.style.transform='translateY(0)'",3,"click",4,"ngIf"],["id","como-participar",1,"section-como-participar"],["text","CONCORRA A PR\xcaMIOS INSTANT\xc2NEOS E SEMANAIS","image","assets/img/roleta.png",2,"position","relative","z-index","2",3,"step","participate"],["id","faq",1,"section-faq"],[1,"faq-title"],[1,"faq-container"],["class","faq-item",3,"expanded",4,"ngFor","ngForOf"],[1,"fugini-footer"],[1,"footer-inner"],[1,"footer-brand"],["src","assets/img/campanha-fugini/logo.png","alt","F\xe1brica de Pr\xeamios Fugini",1,"footer-logo"],[1,"footer-social"],["href","https://www.tiktok.com/@fugini","target","_blank","rel","noopener noreferrer",1,"social-link"],[1,"social-icon"],["viewBox","0 0 24 24","fill","#000"],["d","M16 8.5c1.9 1.4 3.6 1.9 5 2v3.2c-1.9-.1-3.5-.7-5-1.7V16c0 3.9-3.1 7-7 7S2 19.9 2 16s3.1-7 7-7h.5v3.3H9c-2 0-3.7 1.7-3.7 3.7S7 19 9 19s3.7-1.7 3.7-3.7V2h3.3c.2 2.4 1.6 4.8 4 6.5z"],["href","https://www.youtube.com/@FuginiAlimentos","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#c00"],["d","M23 7.5s-.2-1.6-.8-2.3c-.7-.8-1.5-.8-1.9-.9C17.9 4 12 4 12 4h0s-5.9 0-8.3.3c-.4 0-1.2.1-1.9.9C1.2 5.9 1 7.5 1 7.5S.8 9.3.8 11v2c0 1.7.2 3.5.2 3.5s.2 1.6.8 2.3c.7.8 1.7.8 2.2.9C6.1 19.9 12 20 12 20s5.9 0 8.3-.3c.4 0 1.2-.1 1.9-.9.6-.7.8-2.3.8-2.3s.2-1.8.2-3.5v-2c0-1.7-.2-3.5-.2-3.5zM9.8 15.3V8.7l6.2 3.3-6.2 3.3z"],["href","https://www.facebook.com/Fug
1iniAlimentos","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#1877F2"],["d","M22 12a10 10 0 1 0-11.6 9.9v-7h-2v-3h2v-2.3c0-2 1.2-3.1 3-3.1.9 0 1.8.1 1.8.1v2h-1c-1 0-1.3.6-1.3 1.2V12h2.3l-.4 3h-1.9v7A10 10 0 0 0 22 12"],["href","https://www.instagram.com/fuginialimentos/","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#E4405F"],["d","M12 2.2c3.2 0 3.6 0 4.9.1 1.2.1 1.9.2 2.3.4.6.2 1 .5 1.5 1s.8.9 1 1.5c.2.4.3 1.1.4 2.3.1 1.3.1 1.7.1 4.9s0 3.6-.1 4.9c-.1 1.2-.2 1.9-.4 2.3-.2.6-.5 1-1 1.5s-.9.8-1.5 1c-.4.2-1.1.3-2.3.4-1.3.1-1.7.1-4.9.1s-3.6 0-4.9-.1c-1.2-.1-1.9-.2-2.3-.4-.6-.2-1-.5-1.5-1s-.8-.9-1-1.5c-.2-.4-.3-1.1-.4-2.3C2.2 15.6 2.2 15.2 2.2 12s0-3.6.1-4.9c.1-1.2.2-1.9.4-2.3.2-.6.5-1 1-1.5s.9-.8 1.5-1c.4-.2 1.1-.3 2.3-.4C8.4 2.2 8.8 2.2 12 2.2zm0 1.8c-3.2 0-3.6 0-4.8.1-1.1.1-1.7.2-2 .3-.5.1-.8.3-1.2.7-.4.4-.6.7-.7 1.2-.1.3-.2.9-.3 2-.1 1.2-.1 1.6-.1 4.8s0 3.6.1 4.8c.1 1.1.2 1.7.3 2 .1.5.3.8.7 1.2.4.4.7.6 1.2.7.3.1.9.2 2 .3 1.2.1 1.6.1 4.8.1s3.6 0 4.8-.1c1.1-.1 1.7-.2 2-.3.5-.1.8-.3 1.2-.7.4-.4.6-.7.7-1.2.1-.3.2-.9.3-2 .1-1.2.1-1.6.1-4.8s0-3.6-.1-4.8c-.1-1.1-.2-1.7-.3-2-.1-.5-.3-.8-.7-1.2-.4-.4-.7-.6-1.2-.7-.3-.1-.9-.2-2-.3-1.2-.1-1.6-.1-4.8-.1zm0 3.2a6.8 6.8 0 1 1 0 13.6 6.8 6.8 0 0 1 0-13.6zm0 1.8a5 5 0 1 0 0 10 5 5 0 0 0 0-10zm5.4-2.5a1.6 1.6 0 1 1 0 3.2 1.6 1.6 0 0 1 0-3.2z"],["href","https://www.linkedin.com/company/fugini-alimentos-ltda","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#0A66C2"],["d","M4.98 3.5C4.98 4.88 3.87 6 2.5 6S0 4.88 0 3.5 1.12 1 2.5 1 4.98 2.12 4.98 3.5zM.5 8h4V23h-4V8zM8 8h3.8v2.1h.1c.5-.9 1.8-2.1 3.8-2.1 4.1 0 4.9 2.7 4.9 6.3V23h-4v-6.5c0-1.5 0-3.4-2.1-3.4-2.1 0-2.4 1.6-2.4 3.3V23H8V8z"],["href","https://br.pinterest.com/fuginialimentos/","target","_blank","rel","noopener noreferrer",1,"social-link"],["viewBox","0 0 24 24","fill","#E60023"],["d","M12.2 2C6.6 2 3 6 3 9.9c0 2.4.9 4.6 3 5.4.3.1.5 0 .6-.3.1-.2.2-.9.3-1.1.1-.3 0-.4-.2-.7-.6-.7-1-1.6-1-2.9 0-3.8 2.9-7.2 7.5-7.2 4.1 0 6.4 2.5 6.4 5.8 0 4.4-2 8.1-5.1 8.1-1.7 0-3-1.4-2.6-3.1.5-2 1.4-4.1 1.4-5.5 0-1.3-.7-2.3-2.2-2.3-1.8 0-3.1 1.8-3.1 4.1 0 1.5.5 2.5.5 2.5l-2 8.6c-.6 2.4-.1 5 .1 7.4 0 0 .1.1.1.1 0 0 .1 0 .1-.1 2.4-3.1 3.1-4.6 4.1-7.6.3-.9 1.8-5.5 1.8-5.5.9 1.6 3 .9 3 .9 3.5-1.5 4.9-5.7 4.9-9.3C21 5.1 17.4 2 12.2 2z"],[1,"footer-sep"],[1,"footer-regulation"],["href","https://www.fabricadepremiosfugini.com.br","target","_blank","rel","noopener noreferrer"],[1,"faq-item"],[1,"faq-question",3,"click"],[1,"faq-icon"],[1,"faq-answer"],["z-index","1",3,"loading"],["z-index","1"],[1,"produtos"],["src","assets/img/campanha-fugini/ComoParticipar.png",1,"background","background-fixed",2,"width","100%","object-fit","cover","display","block","position","fixed","top","0","left","0","z-index","1","height","100vh"],[3,"view","loading","onEnterRoullete","clickInicio"],["src","assets/img/campanha-fugini/ComoParticipar-mobile.png",1,"background","background-fixed",2,"width","100%","object-fit","cover","display","block","position","fixed","top","0","left","0","z-index","1","height","100vh"],[2,"position","fixed","top","0","left","0","width","100%","height","100%","z-index","2000"],[3,"fechar"],[1,"loading"],[1,"loading-spinner"],["animationDuration",".5s","strokeWidth","1","styleClass","custom-spinner"],[2,"font-size","40px","color","#2c2a2a"],[1,"campaign-ended-modal",3,"click"],[1,"campaign-ended-modal__content",3,"click"],["type","button","aria-label","Fechar",1,"campaign-ended-modal__close",3,"click"],[1,"campaign-ended-modal__title"],[1,"campaign-ended-modal__text"],[1,"campaign-ended-modal__actions"],["type","button",1,"campaign-ended-modal__button",3,"click"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0,1),t.NdJ("click",function(){return n.closeMenu()}),t.YNc(2,Ji,5,0,"div",2),t.YNc(3,ji,1,0,"img",3),t.YNc(4,Bi,1,0,"img",4),t.YNc(5,Li,1,0,"img",5),t.YNc(6,Qi,1,2,"div",6),t.YNc(7,Yi,1,3,"img",7),t.YNc(8,Hi,1,3,"img",8),t.YNc(9,Wi,1,3,"img",9),t.YNc(10,Gi,1,0,"img",10),t.YNc(11,Ki,1,2,"div",11),t.YNc(12,Xi,1,3,"img",8),t.YNc(13,$i,1,3,"img",7),t.YNc(14,ra,32,8,"header",12),t.YNc(15,ca,12,1,"div",13),t.YNc(16,la,1,0,"div",14),t.YNc(17,ga,14,11,"div",15),t.YNc(18,ua,1,0,"img",16),t.YNc(19,Ia,107,41,"div",17),t.YNc(20,Ua,23,0,"div",18),t.YNc(21,La,26,9,"div",19),t.YNc(22,Ya,55,2,"div",20),t.YNc(23,Ha,2,0,"div",20),t.YNc(24,Wa,2,0,"div",20),t.YNc(25,Ga,2,0,"div",21),t.YNc(26,Ka,1,0,"img",22),t.YNc(27,Xa,1,0,"img",22),t.YNc(28,$a,2,0,"div",20),t.YNc(29,tr,2,1,"div",20),t.YNc(30,er,1,0,"img",22),t.YNc(31,nr,1,0,"img",23),t.YNc(32,or,2,0,"div",20),t.YNc(33,ir,2,0,"div",24),t.qZA(),t.YNc(34,rr,5,3,"div",25),t.YNc(35,sr,11,1,"div",26)
1),2&e&&(t.Q6J("ngClass",t.kEZ(35,cr,n.isProductsView&&n.isMobile?"container-mobile":"",n.isProfileView?"container-profile is-profile-view":"",n.isCupomView?"is-cupom-view":"")),t.xp6(2),t.Q6J("ngIf",n.isCampaignEnded),t.xp6(1),t.Q6J("ngIf",!n.isWinnerView&&n.isMobile&&(n.isSigninView||n.isSignupView)),t.xp6(1),t.Q6J("ngIf",!n.isWinnerView&&(n.isSigninView||n.isSignupView)&&!n.isMobile),t.xp6(1),t.Q6J("ngIf",!(n.isWinnerView||n.isMobile||n.isSigninView||n.isProductsView||n.isContactUsView||n.isSignupView||n.isCampaignStepsView)),t.xp6(1),t.Q6J("ngIf",!(n.isWinnerView||n.isMobile||n.isSigninView||n.isProductsView||n.isContactUsView||n.isSignupView||n.isCampaignStepsView)),t.xp6(1),t.Q6J("ngIf",!n.isWinnerView&&!n.isMobile&&!n.isSigninView&&n.isContactUsView),t.xp6(1),t.Q6J("ngIf",!n.isWinnerView&&!n.isMobile&&!n.isSigninView&&n.isProductsView),t.xp6(1),t.Q6J("ngIf",!n.isWinnerView&&n.isCampaignStepsView&&!n.isSignupView),t.xp6(1),t.Q6J("ngIf",!n.isWinnerView&&n.isMobile&&!n.isSigninView&&!n.isSignupView&&!n.isCampaignStepsView&&!n.isProductsView&&!n.isContactUsView&&!n.isProfileView&&!n.isCupomView),t.xp6(1),t.Q6J("ngIf",!n.isWinnerView&&n.isMobile&&!n.isSigninView&&!n.isSignupView&&!n.isCampaignStepsView&&!n.isProductsView&&!n.isContactUsView&&!n.isProfileView&&!n.isCupomView),t.xp6(1),t.Q6J("ngIf",!n.isWinnerView&&n.isMobile&&!n.isSigninView&&!n.isSignupView&&!n.isCampaignStepsView&&n.isProductsView),t.xp6(1),t.Q6J("ngIf",!n.isWinnerView&&n.isMobile&&!n.isSigninView&&!n.isSignupView&&!n.isCampaignStepsView&&n.isContactUsView),t.xp6(1),t.Q6J("ngIf",n.showMenu),t.xp6(1),t.Q6J("ngIf",n.showProfileMenu),t.xp6(1),t.Q6J("ngIf",!(n.isWinnerView||n.isRegulationView||n.isProductsView||n.isContactUsView||n.isSigninView||n.isSignupView||n.isProfileView||n.isCupomView)),t.xp6(1),t.Q6J("ngIf",n.isSigninView||n.isSignupView),t.xp6(1),t.Q6J("ngIf",n.isCadastroManualView),t.xp6(1),t.Q6J("ngIf",n.isCadastroManualView),t.xp6(1),t.Q6J("ngIf",n.showSuccessAlert&&"success"===n.modalType),t.xp6(1),t.Q6J("ngIf",n.showSuccessAlert&&"error"===n.modalType),t.xp6(1),t.Q6J("ngIf",!(n.isWinnerView||n.isRegulationView||n.isProductsView||n.isContactUsView||n.isSigninView||n.isSignupView||n.isProfileView||n.isCupomView||n.isCadastroManualView)),t.xp6(1),t.Q6J("ngIf",n.isWinnerView),t.xp6(1),t.Q6J("ngIf",n.isRegulationView),t.xp6(1),t.Q6J("ngIf",n.isProductsView),t.xp6(1),t.Q6J("ngIf",!n.isWinnerView&&!n.isMobile&&n.isCupomView),t.xp6(1),t.Q6J("ngIf",!n.isWinnerView&&n.isMobile&&n.isCupomView),t.xp6(1),t.Q6J("ngIf",n.isContactUsView),t.xp6(1),t.Q6J("ngIf",n.isCupomView),t.xp6(1),t.Q6J("ngIf",!n.isWinnerView&&!n.isMobile&&n.isProfileView),t.xp6(1),t.Q6J("ngIf",!n.isWinnerView&&n.isMobile&&n.isProfileView),t.xp6(1),t.Q6J("ngIf",n.isLogged&&n.isProfileView),t.xp6(1),t.Q6J("ngIf",n.isBackofficeView),t.xp6(1),t.Q6J("ngIf",n.showLoading),t.xp6(1),t.Q6J("ngIf",n.campaignEndedModalVisible))},directives:[C.mk,C.O5,C.PC,po,fo,c._Y,c.JL,c.F,c.Fj,c.nD,c.JJ,c.On,c.Wl,c.EJ,c.YN,c.Kr,C.sg,c.qQ,c.wV,_o,Co,vo,ko,Fo,wi,Ti,Ri,$.G],styles:['@charset "UTF-8";[_nghost-%COMP%]{display:block;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}*[_ngcontent-%COMP%]{box-sizing:border-box}.campaign-ended-modal[_ngcontent-%COMP%]{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:20000;display:flex;align-items:center;justify-content:center;padding:16px}.campaign-ended-modal__content[_ngcontent-%COMP%]{width:min(520px,100%);background:#fff;border:3px solid #8b0000;border-radius:14px;padding:22px 20px 18px;box-shadow:0 18px 40px #00000059;position:relative;font-family:"FOCO",sans-serif}.campaign-ended-modal__close[_ngcontent-%COMP%]{position:absolute;top:10px;right:12px;width:34px;height:34px;border-radius:999px;border:none;background:transparent;color:#8b0000;font-size:26px;line-height:1;cursor:pointer}.campaign-ended-modal__title[_ngcontent-%COMP%]{margin:0 0 10px;color:#8b0000;font-size:20px;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-align:center}.campaign-ended-modal__text[_ngcontent-%COMP%]{margin:0 0 16px;color:#333;font-size:14px;line-height:1.4;text-align:center;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.campaign-ended-modal__actions[_ngcontent-%COMP%]{display:flex;justify-content:center}.campaign-ended-modal__button[_ngcontent-%COMP%]{background:#8b0000;color:#fff;border:none;border-radius:10px;padding:10px 22px;font-weight:800;cursor:pointer;text-transform:uppercase}.campaign-ended-ribbon[_ngcontent-%COMP%]{position:fixed;top:-110px;right:-300px;width:460px;height:56px;background:linear-gradient(90deg,#ef4444 0%,#b91c1c 60%,#991b1b 100%);color:#fff;text-align:center;font-family:"FOCO",sans-serif;font-weight:800;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:8px;gap:8px;transform-origin:0 0;transform:translate(-120px,66px) rotate(45deg);box-shadow:0 12px 22px #00000059;z-index:10000;pointer-events:none;border:3px solid rgba(255,255,255,.95);border-radius:0;will-change:transform;backface-visibility:hidden}.campaign-ended-ribbon[_ngcontent-%COMP%]:before, .campaign-ended-ribbon[_ngcontent-%COMP%]:after{content:"";position:absolute;top:0;width:0;height:0;border-top:28px solid transparent;border-bottom:28px solid transparent}.campaign-ended-ribbon[_ngcontent-%COMP%]:before{left:-28px;border-right:28px solid #ef4444}.campaign-ended-ribbon[_ngcontent-%COMP%]:after{right:-28px;border-left:28px solid #991b1b}.campaign-ended-ribbon[_ngcontent-%COMP%] .campaign-ended-ribbon__title[_ngcontent-%COMP%]{display:inline-block;font-size:14px;line-height:1;white-space:nowrap;letter-spacing:1.2px;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.35)}.campaign-ended-ribbon[_ngcontent-%COMP%] .campaign-ended-ribbon__subtitle[_ngcontent-%COMP%]{display:inline-block;font-size:14px;line-height:1.1;white-space:nowrap;font-weight:600;letter-spacing:.2px;text-transform:none;opacity:.95;text-shadow:0 1px 2px rgba(0,0,0,.25)}@media (max-width: 768px){.campaign-ended-ribbon[_ngcontent-%COMP%]{width:360px;height:48px;transform:translate(-140px,56px) rotate(45deg)}.campaign-ended-ribbon[_ngcontent-%COMP%]:before, .campaign-ended-ribbon[_ngcontent-%COMP%]:after{border-top-width:24px;border-bottom-width:24px}.campaign-ended-ribbon[_ngcontent-%COMP%]:before{left:-24px;border-right-width:24px}.campaign-ended-ribbon[_ngcontent-%COMP%]:after{right:-24px;border-left-width:24px}.campaign-ended-ribbon[_ngcontent-%COMP%] .campaign-ended-ribbon__title[_ngcontent-%COMP%]{font-size:12px}.campaign-ended-ribbon[_ngcontent-%COMP%] .campaign-ended-ribbon__subtitle[_ngcontent-%COMP%]{font-size:9px}}.form-image-container[_ngcontent-%COMP%]{display:flex;grid-gap:30px;gap:30px;align-items:flex-start}@media (max-width: 768px){.form-image-container[_ngcontent-%COMP%]{flex-direction:column;grid-gap:20px;gap:20px}}.form-section[_ngcontent-%COMP%]{flex:1;min-width:0}@media (min-width: 769px){.form-section[_ngcontent-%COMP%]{max-width:50%}}.image-section[_ngcontent-%COMP%]{flex:1;display:flex;justify-content:center}@media (min-width: 769px){.image-section[_ngcontent-%COMP%]{max-width:50%}}.example-image-container[_ngcontent-%COMP%]{background:white;padding:15px;border-radius:8px;border:2px solid #8b0000;box-shadow:0 4px 8px #0000001a;text-align:center;width:100%;max-width:320px}.example-image[_ngcontent-%COMP%]{max-width:100%;height:auto;border-radius:4px;box-shadow:0 2px 4px #0000001a}.form-field-small[_ngcontent-%COMP%]{padding:8px;border:1px solid #ddd;border-radius:4px;max-width:100%}@media (min-width: 769px){.form-field-small[_ngcontent-%COMP%]{max-width:300px}}.cpf-checkbox-container[_ngcontent-%COMP%]{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:12px;background:#f9f9f9;border-radius:4px;border:1px solid #ddd;max-width:100%}@media (min-width: 769px){.cpf-checkbox-container[_ngcontent-%COMP%]{max-width:300px}}.products-section[_ngcontent-%COMP%]{margin-top:20px}@media (min-width: 769px){.products-section[_ngcontent-%COMP%]{margin-top:30px}}.navbar-logo[_ngcontent-%COMP%]{position:absolute;
1left:15px;top:-35px;width:180px;height:auto;z-index:101;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.menu-container[_ngcontent-%COMP%]{background-color:#8b0000;border-radius:12px;border:2px solid #fff0cf;padding:12px 20px;font-family:"FOCO",sans-serif;color:#fff0cf;text-transform:uppercase;box-shadow:0 4px 8px #0000004d;letter-spacing:2px;font-size:18px;position:relative}.menu-top[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;width:100%}.menu-toggle[_ngcontent-%COMP%]{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;grid-gap:4px;gap:4px}.menu-toggle[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:block;width:25px;height:3px;background-color:#fff0cf;border-radius:2px}.menu-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:none;flex-direction:column;grid-gap:20px;gap:20px;margin-top:10px;list-style:none;padding:0}.menu-container[_ngcontent-%COMP%] ul.show[_ngcontent-%COMP%]{display:flex}.menu-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff0cf;text-decoration:none;font-weight:700}.menu-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.login-btn[_ngcontent-%COMP%]{background:#fff0cf;color:#8b0000;font-weight:700;border-radius:20px;padding:6px 20px;text-decoration:none;cursor:pointer;display:flex;align-items:center;grid-gap:6px;gap:6px;box-shadow:0 2px 4px #0003;border:none}.participate-btn[_ngcontent-%COMP%]{background:#fff0cf;color:#8b0000!important;font-weight:700;border-radius:20px;padding:8px 24px;text-decoration:none;cursor:pointer;display:flex;align-items:center;grid-gap:6px;gap:6px;box-shadow:0 2px 4px #0003;border:none;font-size:16px;letter-spacing:1px;transition:all .3s ease}.participate-btn[_ngcontent-%COMP%]:hover{background:#f5f5f5;transform:scale(1.05)}.profile-icon-btn[_ngcontent-%COMP%]{background:none;border:none;color:#fff0cf;cursor:pointer;display:flex;align-items:center;padding:0}.profile-icon-btn[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{font-size:30px}.menu-login-item[_ngcontent-%COMP%]{display:none}@media (min-width: 769px) and (max-width: 1400px){.menu-top[_ngcontent-%COMP%]{display:none}.menu-container[_ngcontent-%COMP%]{padding-left:200px}.menu-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:flex!important;flex-direction:row;justify-content:center;align-items:center;grid-gap:40px;gap:40px;margin:0}.menu-login-item[_ngcontent-%COMP%]{display:flex}.login-btn.desktop-btn[_ngcontent-%COMP%]{background:#fff0cf;color:#8b0000}.cadastro[_ngcontent-%COMP%]{max-height:none;overflow-y:visible}}@media (min-width: 1401px){.menu-top[_ngcontent-%COMP%]{display:none}.menu-container[_ngcontent-%COMP%]{font-size:17px;padding:12px 25px;letter-spacing:1.5px}.menu-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:flex!important;flex-direction:row;justify-content:center;align-items:center;grid-gap:35px;gap:35px;margin:0}.menu-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{white-space:nowrap}.navbar-logo[_ngcontent-%COMP%]{width:180px;top:-35px;left:15px}.menu-container[_ngcontent-%COMP%]{padding-left:200px}.login-btn[_ngcontent-%COMP%]{padding:6px 22px;font-size:15px}.participate-btn[_ngcontent-%COMP%]{padding:8px 24px;font-size:15px}header[_ngcontent-%COMP%]{width:90%!important;max-width:1200px!important}.menu-login-item[_ngcontent-%COMP%]{display:flex}.login-btn.desktop-btn[_ngcontent-%COMP%]{background:#fff0cf;color:#8b0000}.cadastro[_ngcontent-%COMP%]{max-height:none;overflow-y:visible}.profile-menu[_ngcontent-%COMP%]{right:320px;max-width:280px;min-width:220px;padding:1rem 1.5rem;margin-top:10px}.profile-menu[_ngcontent-%COMP%] .menu-item[_ngcontent-%COMP%]{padding:10px 16px;margin:6px 0;font-size:18px;letter-spacing:.8px}.profile-menu[_ngcontent-%COMP%] .menu-item.logout[_ngcontent-%COMP%]{margin-top:12px;padding-top:12px;border-top:2px solid #ddd}}.login-btn[_ngcontent-%COMP%]{background:#fff0cf;color:#8b0000!important;padding:6px 28px;border-radius:9999px;font-weight:700;text-decoration:none}.login-btn[_ngcontent-%COMP%]:hover{background:#f5f5f5}.signin-signup-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:12px 40px;font-family:"FOCO",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:2px;font-size:18px}.signin-signup-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{display:flex;justify-content:center;flex:1;grid-gap:50px;gap:50px;margin:0;padding:0;list-style:none}.signin-signup-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff0cf;text-decoration:none}.signin-signup-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.profile-menu[_ngcontent-%COMP%]{position:fixed;top:110px;right:5%;background:#fff0cf;border:3px solid #333;border-radius:15px;padding:1rem 2rem;text-align:center;font-family:"FOCO",sans-serif;box-shadow:0 4px 8px #0003;z-index:350;
1min-width:200px;max-width:300px}@media (min-width: 1440px){.profile-menu[_ngcontent-%COMP%]{right:calc(50% - 720px + 20px)}}@media (min-width: 1920px){.profile-menu[_ngcontent-%COMP%]{right:calc(50% - 960px + 20px)}}.profile-menu[_ngcontent-%COMP%] .menu-item[_ngcontent-%COMP%]{padding:12px 20px;margin:8px 0;color:#8b0000;font-size:18px;cursor:pointer;border-radius:8px;transition:all .3s ease;letter-spacing:1px}.profile-menu[_ngcontent-%COMP%] .menu-item[_ngcontent-%COMP%]:hover{background-color:#f5f5f5;transform:scale(1.05)}.profile-menu[_ngcontent-%COMP%] .menu-item.invisible-button[_ngcontent-%COMP%]:hover{background-color:transparent;transform:none}.profile-menu[_ngcontent-%COMP%] .menu-item.logout[_ngcontent-%COMP%]{color:#d32f2f;border-top:2px solid #ddd;margin-top:15px;padding-top:15px}.profile-menu[_ngcontent-%COMP%] .menu-item.logout[_ngcontent-%COMP%]:hover{background-color:#ffebee}.background[_ngcontent-%COMP%], .background-inicio[_ngcontent-%COMP%]{height:100vh!important}.hero-banner[_ngcontent-%COMP%], .hero-banner-mobile[_ngcontent-%COMP%]{height:100vh!important;width:100%;max-width:100vw;object-fit:cover;display:block}.content-background[_ngcontent-%COMP%], .content-background-mobile[_ngcontent-%COMP%]{will-change:opacity;position:fixed!important;background-attachment:fixed!important}.section-como-participar[_ngcontent-%COMP%], .section-faq[_ngcontent-%COMP%], .fugini-footer[_ngcontent-%COMP%]{position:relative;z-index:10}@media (max-width: 1400px){.menu-container[_ngcontent-%COMP%]{font-size:16px;padding:10px 15px;letter-spacing:1px}.menu-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{grid-gap:25px;gap:25px}.navbar-logo[_ngcontent-%COMP%]{width:160px;top:-32px;left:12px}.menu-container[_ngcontent-%COMP%]{padding-left:180px}.login-btn[_ngcontent-%COMP%]{padding:5px 18px;font-size:14px}.participate-btn[_ngcontent-%COMP%]{padding:6px 20px;font-size:14px}header[_ngcontent-%COMP%]{width:95%!important;max-width:1100px!important}}@media (max-width: 1200px){.profile-menu[_ngcontent-%COMP%]{max-width:240px;min-width:190px;padding:.7rem 1.1rem}.profile-menu[_ngcontent-%COMP%] .menu-item[_ngcontent-%COMP%]{padding:9px 14px;margin:5px 0;font-size:15px;letter-spacing:.7px}}@media (max-width: 1400px) and (min-width: 769px){.menu-container[_ngcontent-%COMP%]{font-size:15px;padding:12px 18px;letter-spacing:1px}.menu-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{grid-gap:30px;gap:30px}.navbar-logo[_ngcontent-%COMP%]{width:150px;top:-28px;left:12px}.menu-container[_ngcontent-%COMP%]{padding-left:170px}.login-btn[_ngcontent-%COMP%]{padding:5px 20px;font-size:15px}.participate-btn[_ngcontent-%COMP%]{padding:6px 18px;font-size:13px}header[_ngcontent-%COMP%]{width:96%!important;max-width:1150px!important}.profile-menu[_ngcontent-%COMP%]{top:115px;right:6%;max-width:220px;min-width:180px;padding:.6rem 1rem;border-radius:12px}.profile-menu[_ngcontent-%COMP%] .menu-item[_ngcontent-%COMP%]{padding:8px 12px;margin:5px 0;font-size:16px;letter-spacing:.6px}.profile-menu[_ngcontent-%COMP%] .menu-item.logout[_ngcontent-%COMP%]{margin-top:8px;padding-top:10px;border-top:1.5px solid #ddd}}@media (max-width: 768px){.navbar-logo[_ngcontent-%COMP%]{width:140px;top:-30px;left:10px;display:none}.menu-container[_ngcontent-%COMP%]{font-size:14px;padding:8px 20px;letter-spacing:.5px}.menu-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{grid-gap:15px;gap:15px}.menu-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:14px;white-space:nowrap}.participate-btn[_ngcontent-%COMP%]{display:flex!important;visibility:visible!important;opacity:1!important;font-size:12px;padding:5px 12px;min-width:90px}.menu-top[_ngcontent-%COMP%]{display:flex!important;justify-content:space-between;align-items:center;width:100%;grid-gap:8px;gap:8px;padding:0 8px}.menu-toggle[_ngcontent-%COMP%]{padding-left:4px}.profile-icon-btn[_ngcontent-%COMP%]{display:flex!important;visibility:visible!important;padding-right:4px}.profile-icon-btn[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{font-size:24px}header[_ngcontent-%COMP%]{width:98%!important;top:30px!important}.background[_ngcontent-%COMP%]{height:140vh}.login-box[_ngcontent-%COMP%], .cadastro[_ngcontent-%COMP%]{width:90%!important;max-width:400px!important;padding:25px 20px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;position:absolute!important}.hide-images[_ngcontent-%COMP%]{display:none}.container-mobile[_ngcontent-%COMP%]{height:auto!important}.profile-menu[_ngcontent-%COMP%]{top:80px;right:0%;max-width:240px;min-width:180px;padding:.6rem 1rem;border-radius:12px;border:2px solid #333}.profile-menu[_ngcontent-%COMP%] .menu-item[_ngcontent-%COMP%]{padding:8px 12px;margin:4px 0;font-size:15px;letter-spacing:.5px}.profile-menu[_ngcontent-%COMP%] .menu-item.logout[_ngcontent-%COMP%]{margin-top:8px;padding-top:10px;border-top:1px solid #ddd}}@media (max-width: 480px){.navbar-logo[_ngcontent-%COMP%]{width:110px;top:-25px;left:8px}.menu-container[_ngcontent-%COMP%]{font-size:12px;padding:6px 16px;letter-spacing:.3px}.menu-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{grid-gap:12px;gap:12px}.menu-container[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:12px}.participate-btn[_ngcontent-%COMP%]{font-size:11px;padding:4px 10px;min-width:80px}.menu-top[_ngcontent-%COMP%]{padding:0 6px}.menu-toggle[_ngcontent-%COMP%]{padding-left:3px}.profile-icon-btn[_ngcontent-%COMP%] .material-icons[_ngcontent-%COMP%]{font-size:22px}.profile-icon-btn[_ngcontent-%COMP%]{padding-right:3px}header[_ngcontent-%COMP%]{width:99%!important;top:25px!important}.login-box[_ngcontent-%COMP%], .cadastro[_ngcontent-%COMP%]{width:92%!important;max-width:350px!important;padding:20px 15px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;position:absolute!important}.profile-menu[_ngcontent-%COMP%]{top:75px;right:6%;left:auto;min-width:160px;max-width:220px;padding:.5rem .8rem;border-radius:10px;border:2px solid #333}.profile-menu[_ngcontent-%COMP%] .menu-item[_ngcontent-%COMP%]{padding:6px 10px;margin:3px 0;font-size:15px;letter-spacing:.3px}.profile-menu[_ngcontent-%COMP%] .menu-item.logout[_ngcontent-%COMP%]{margin-top:6px;padding-top:8px;border-top:1px solid #ddd}}@media (max-width: 320px){.login-box[_ngcontent-%COMP%], .cadastro[_ngcontent-%COMP%]{width:95%!important;max-width:300px!important;padding:15px 12px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;position:absolute!important}.signin-signup-container[_ngcontent-%COMP%]{padding:8px 20px!important;font-size:16px!important}.signin-signup-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{grid-gap:30px!important;gap:30px!important}}.actions[_ngcontent-%COMP%]{margin-top:25px}.login-box[_ngcontent-%COMP%]{max-width:600px;position:relative!important;top:auto!important;left:auto!important;transform:none!important;margin:150px auto 0!important}.cadastro[_ngcontent-%COMP%]{max-width:1000px!important;width:95%!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important;padding:40px!important;margin:150px auto 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}@media (max-width: 1400px) and (min-width: 769px){.login-box[_ngcontent-%COMP%], .cadastro[_ngcontent-%COMP%]{margin-top:120px!important}}@media (min-width: 1401px){.login-box[_ngcontent-%COMP%], .cadastro[_ngcontent-%COMP%]{margin-top:100px!important}}.hero-spacer[_ngcontent-%COMP%]{height:100vh}.section-como-participar[_ngcontent-%COMP%]{position:relative;z-index:3;padding:20px 0;min-height:100vh;margin-bottom:0;display:flex;align-items:center;justify-content:center}@media (max-width: 1200px){.section-como-participar[_ngcontent-%COMP%]{min-height:100vh;padding:10px 0}}@media (max-width: 992px){.section-como-participar[_ngcontent-%COMP%]{min-height:100vh;padding:10px 0}}@media (max-width: 768px){.section-como-participar[_ngcontent-%COMP%]{min-height:auto;padding:20px 0 15px;align-items:flex-start}}.container[_ngcontent-%COMP%]{min-height:100vh;display:flex;flex-direction:column;width:100%;max-width:100vw;overflow-x:hidden;margin:0;padding:0;position:relative}.container[_ngcontent-%COMP%]:has(.cadastro), .container[_ngcontent-%COMP%]:has(.login-box){min-height:auto;overflow-y:auto}.container[_ngcontent-%COMP%] > img[style*="position: absolute"][_ngcontent-%COMP%], .container[_ngcontent-%COMP%] > div[style*="position: absolute"][_ngcontent-%COMP%], .container[_ngcontent-%COMP%] > div[style*="position: fixed"][_ngcontent-%COMP%]{max-width:100vw;left:0!important;right:0!important}.container-profile[_ngcontent-%COMP%]{padding-top:120px}@media (max-width: 768px){.container-profile[_ngcontent-%COMP%]{padding-top:140px}}@media (max-width: 480px){.container-profile[_ngcontent-%COMP%]{padding-top:120px}}.section-faq[_ngcontent-%COMP%]{position:relative;z-index:4;padding:20px 20px 40px;max-width:1200px;margin:10px auto 0;background-color:transparent;clear:both;min-height:auto}.fugini-footer[_ngcontent-%COMP%]{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:24px 0 40px;background:#8b0000;border-top:3px solid #212020;color:#fff0cf;position:relative;z-index:5;margin-top:0;flex-shrink:0}.footer-inner[_ngcontent-%COMP%]{max-width:1300px;margin:0 auto;padding:0 16px}.footer-brand[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:12px}.footer-logo[_ngcontent-%COMP%]{width:180px;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.footer-social[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;grid-gap:12px 20px;gap:12px 20px;justify-content:center}.fugini-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#fff0cf;text-decoration:none;font-weight:600}.fugini-footer[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.social-link[_ngcontent-%COMP%]{display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.social-icon[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fff0cf}.social-icon[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:16px;height:16px;display:block}.footer-sep[_ngcontent-%COMP%]{height:1px;background:rgba(255,240,207,.3);margin:16px auto;max-width:900px}.footer-regulation[_ngcontent-%COMP%]{font-size:14px;line-height:1.5;text-align:center}@media (max-width: 768px){.footer-regulation[_ngcontent-%COMP%]{font-size:13px}.footer-logo[_ngcontent-%COMP%]{width:150px}}.faq-title[_ngcontent-%COMP%]{font-family:"FOCO",sans-serif;font-size:38px;text-align:center;color:#fff0cf;margin-bottom:40px;text-transform:none;line-height:1.3;text-shadow:none;display:inline-block;background:#8b0000;padding:12px 28px;border-radius:10px;position:relative;
1left:50%;transform:translate(-50%)}.faq-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;grid-gap:15px;gap:15px}.faq-item[_ngcontent-%COMP%]{background:#fff0cf;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px #0000001a;border:2px solid #212020}.faq-question[_ngcontent-%COMP%]{width:100%;padding:20px 25px;background:#fff0cf;border:none;text-align:left;font-size:16px;font-weight:600;color:#2c2a2a;cursor:pointer;display:flex;align-items:center;grid-gap:15px;gap:15px;transition:background-color .3s ease;border-bottom:1px solid rgba(0,0,0,.05)}.faq-question[_ngcontent-%COMP%]:hover{background-color:#f9f9f9}.faq-question.active[_ngcontent-%COMP%]{background-color:#fff0cf;color:#1a4d8f}.faq-icon[_ngcontent-%COMP%]{font-size:24px;font-weight:bold;color:#1a4d8f;min-width:24px;text-align:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-block}.faq-answer[_ngcontent-%COMP%]{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;background:#fff0cf;opacity:0;padding:0 25px 0 65px}.faq-answer.show[_ngcontent-%COMP%]{max-height:800px;padding:20px 25px 25px 65px;opacity:1}.faq-answer[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:#4a4a4a;line-height:1.6;font-size:15px}.faq-item.expanded[_ngcontent-%COMP%]{margin-bottom:5px}.section-faq.has-expanded-faq[_ngcontent-%COMP%]{padding-bottom:10px}.container[_ngcontent-%COMP%]{min-height:100vh;display:flex;flex-direction:column;width:100%}.section-faq[_ngcontent-%COMP%] + .fugini-footer[_ngcontent-%COMP%]{margin-top:40px!important}.section-faq.has-expanded-faq[_ngcontent-%COMP%] + .fugini-footer[_ngcontent-%COMP%]{margin-top:30px}@media (max-width: 1200px){.section-faq[_ngcontent-%COMP%]{padding:20px 20px 35px;margin-top:10px}.faq-title[_ngcontent-%COMP%]{font-size:30px;margin-bottom:30px}.section-faq[_ngcontent-%COMP%] + .fugini-footer[_ngcontent-%COMP%]{margin-top:35px!important}}@media (max-width: 1600px) and (min-width: 1201px){.faq-title[_ngcontent-%COMP%]{font-size:34px;margin-bottom:36px;padding:11px 26px}.faq-question[_ngcontent-%COMP%]{padding:19px 24px;font-size:15px}.faq-answer[_ngcontent-%COMP%]{padding:0 24px 0 62px}.faq-answer.show[_ngcontent-%COMP%]{padding:19px 24px 24px 62px}.faq-answer[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:14px}}@media (max-width: 1400px) and (min-width: 1201px){.faq-title[_ngcontent-%COMP%]{font-size:32px;margin-bottom:35px;padding:10px 24px}.faq-question[_ngcontent-%COMP%]{padding:18px 22px;font-size:15px}.faq-answer[_ngcontent-%COMP%]{padding:0 22px 0 60px}.faq-answer.show[_ngcontent-%COMP%]{padding:18px 22px 22px 60px}.faq-answer[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:14px}}@media (max-width: 1200px) and (min-width: 993px){.faq-title[_ngcontent-%COMP%]{font-size:28px;margin-bottom:32px;padding:9px 22px}.faq-question[_ngcontent-%COMP%]{padding:16px 20px;font-size:14px}.faq-answer[_ngcontent-%COMP%]{padding:0 20px 0 55px}.faq-answer.show[_ngcontent-%COMP%]{padding:16px 20px 20px 55px}.faq-answer[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:13px}}@media (max-width: 992px){.section-faq[_ngcontent-%COMP%]{padding:20px 20px 30px;margin-top:10px}.faq-title[_ngcontent-%COMP%]{font-size:28px;margin-bottom:25px}.section-faq[_ngcontent-%COMP%] + .fugini-footer[_ngcontent-%COMP%]{margin-top:30px!important}}@media (max-width: 768px){.section-faq[_ngcontent-%COMP%]{padding:15px 20px 30px;margin-top:10px}.faq-title[_ngcontent-%COMP%]{font-size:24px;margin-bottom:20px}.section-faq[_ngcontent-%COMP%] + .fugini-footer[_ngcontent-%COMP%]{margin-top:25px!important}.faq-question[_ngcontent-%COMP%]{padding:15px 20px;font-size:15px}.faq-answer[_ngcontent-%COMP%]{padding:0 20px 0 55px}.faq-answer.show[_ngcontent-%COMP%]{padding:15px 20px 20px 55px}.faq-answer[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-size:14px}}.btn-back[_ngcontent-%COMP%]{background-color:#fff0cf;color:#b30000;font-size:16px;font-weight:bold;padding:14px 28px;border:none;border-radius:8px;cursor:pointer;box-shadow:0 3px 5px #0003;transition:transform .1s ease;font-family:"FOCO",sans-serif}.btn-back[_ngcontent-%COMP%]:hover{transform:scale(1.05)}.loading[_ngcontent-%COMP%]{background-color:#f5f1f1;opacity:.3;z-index:1000;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;justify-content:center}.loading[_ngcontent-%COMP%] .loading-spinner[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-finalizar-cadastro[_ngcontent-%COMP%]:hover{background:#a00000!important;transform:translateY(-2px);box-shadow:0 4px 12px #8b000066}.btn-finalizar-cadastro[_ngcontent-%COMP%]:active{transform:translateY(0);box-shadow:0 2px 6px #8b00004d}.btn-finalizar-cadastro[_ngcontent-%COMP%]:disabled{cursor:not-allowed!important;opacity:.7!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cadastro-loading-overlay[_ngcontent-%COMP%]{animation:fadeInOverlay .3s ease-in-out}.cadastro-loading-spinner[_ngcontent-%COMP%]{animation:slideInSpinner .5s ease-out;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@keyframes fadeInOverlay{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@keyframes slideInSpinner{0%{opacity:0;transform:translateY(-20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn{0%{opacity:0}
1to{opacity:1}}@keyframes slideInModal{0%{opacity:0;transform:scale(.7) translateY(-50px)}50%{opacity:.8;transform:scale(1.05) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.success-modal[_ngcontent-%COMP%], .error-modal[_ngcontent-%COMP%]{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.modal-content[_ngcontent-%COMP%]{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.file-select-button[_ngcontent-%COMP%]{transition:all .3s ease}.file-select-button[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.file-select-button[_ngcontent-%COMP%]:active{transform:translateY(0)}@media (max-width: 768px){.desktop-table[_ngcontent-%COMP%]{display:none!important}.mobile-cards[_ngcontent-%COMP%]{display:block!important}.product-table[_ngcontent-%COMP%]{overflow-x:auto}.product-table[_ngcontent-%COMP%] .table-header[_ngcontent-%COMP%]{min-width:600px}.product-table[_ngcontent-%COMP%] .table-row[_ngcontent-%COMP%]{min-width:600px}.product-table[_ngcontent-%COMP%] .product-name[_ngcontent-%COMP%]{font-size:12px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-table[_ngcontent-%COMP%] .table-cell[_ngcontent-%COMP%]{font-size:12px;padding:8px 4px}.product-table[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{padding:4px 8px;font-size:10px}}@media (min-width: 769px){.desktop-table[_ngcontent-%COMP%]{display:block!important}.mobile-cards[_ngcontent-%COMP%]{display:none!important}}@media (max-width: 768px){.btn-container[_ngcontent-%COMP%]{justify-content:center!important}}.cadastro-manual[_ngcontent-%COMP%]{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:250;background:white;padding:20px;border-radius:8px;border:2px solid #8b0000;max-width:800px;width:90%;max-height:calc(100vh - 120px);overflow-y:auto;box-shadow:0 10px 30px #0000004d;margin-top:60px}@media (max-width: 768px){.cadastro-manual[_ngcontent-%COMP%]{width:95%;max-width:95%;padding:15px;max-height:calc(100vh - 100px);top:calc(50% + 30px)!important;left:50%!important;transform:translate(-50%,-50%)!important;margin-top:50px}}@media (max-width: 480px){.cadastro-manual[_ngcontent-%COMP%]{width:98%;max-width:98%;padding:12px;max-height:calc(100vh - 80px);top:calc(50% + 20px)!important;margin-top:40px}}']}),o})()},{path:"fugini-recover-password",component:(()=>{class o{constructor(e,n,i,a){this.cashlocalMessageService=e,this.validatorService=n,this.router=i,this.service=a,this.isMobile=!1,this.showLoading=!1}ngOnInit(){this.isMobile=window.innerWidth<=768}onSubmit(){return(0,k.mG)(this,void 0,void 0,function*(){if(this.validate())try{this.showLoading=!0;var e=yield this.service.recuperarSenha({cpf:this.cpf,senha:this.password}).toPromise();"atualizada"==(Array.isArray(e)?e[0]:e).senha&&(this.cashlocalMessageService.addSuccessToast("Senha atualizada com sucesso"),this.router.navigate(["/campanha-fugini"]))}catch(i){}finally{this.showLoading=!1}})}onPasswordInput(e,n){var i;const a=String((null===(i=null==n?void 0:n.target)||void 0===i?void 0:i.value)||"").replace(/\D+/g,"").slice(0,4);"password"===e?this.password=a:this.confirmPassword=a}validate(){return null==this.cpf||""==this.cpf?(this.cashlocalMessageService.addErrorToast("Informe o CPF"),!1):null==this.password||""==this.password?(this.cashlocalMessageService.addErrorToast("Informe a senha"),!1):4!==String(this.password).length?(this.cashlocalMessageService.addErrorToast("A senha deve ter 4 d\xedgitos num\xe9ricos"),!1):this.password!=this.confirmPassword?(this.cashlocalMessageService.addErrorToast("Senhas n\xe3o conferem"),!1):4!==String(this.confirmPassword).length?(this.cashlocalMessageService.addErrorToast("A confirma\xe7\xe3o deve ter 4 d\xedgitos num\xe9ricos"),!1):!!this.validatorService.validateCpf(this.cpf)||(this.cashlocalMessageService.addErrorToast("CPF inv\xe1lido"),!1)}}return o.\u0275fac=function(e){return new(e||o)(t.Y36(P.T),t.Y36(ut),t.Y36(m.F0),t.Y36(D))},o.\u0275cmp=t.Xpm({type:o,selectors:[["fugini-recover-password"]],decls:21,vars:8,consts:[[1,"container",3,"ngClass"],[2,"height","100%","width","100%","object-fit","cover","display","block","position","absolute","top","0","left","0","z-index","1",3,"src"],["src","assets/img/campanha-fugini/logo.png","alt","Logo Campanha Fugini",1,"campaign-logo"],["id","fuginiSigninForm",1,"fugini-signin-form",3,"keydown.enter","ngSubmit"],[1,"p-grid","p-fluid"],[1,"p-col-12"],[1,"form-label"],["type","text","name","cpf","mask","000.000.000-00",1,"form-input",3,"ngModel","ngModelChange"],["type","password","name","senha","maxlength","4","inputmode","numeric","autocomplete","one-time-code",1,"form-input",3,"ngModel","ngModelChange","input"],["type","password","name","comfirmSenha","maxlength","4","inputmode","numeric","autocomplete","one-time-code",1,"form-input",3,"ngModel","ngModelChange","input"],["type","submit",1,"submit-button"],["class","loading",4,"ngIf"],[1,"loading"],[1,"loading-spinner"],["animationDuration",".5s","strokeWidth","1","styleClass","custom-spinner"],[2,"font-size","40px","color","#2c2a2a"]],template:function(e,n){1&e&&(t.TgZ(0,"div",0),t._UZ(1,"img",1),t._UZ(2,"img",2),t.TgZ(3,"form",3),t.NdJ("keydown.enter",function(a){return a.preventDefault()})("ngSubmit",function(){return n.onSubmit()}),t.TgZ(4,"div",4),t.TgZ(5,"div",5),t.TgZ(6,"label",6),t._uU(7,"CPF"),t.qZA(),t.TgZ(8,"input",7),t.NdJ("ngModelChange",function(a){return n.cpf=a}),t.qZA(),t.qZA(),t.TgZ(9,"div",5),t.TgZ(10,"label",6),t._uU(11,"Nova Senha (4 n\xfameros)"),t.qZA(),t.TgZ(12,"input",8),t.
1NdJ("ngModelChange",function(a){return n.password=a})("input",function(a){return n.onPasswordInput("password",a)}),t.qZA(),t.qZA(),t.TgZ(13,"div",5),t.TgZ(14,"label",6),t._uU(15,"Confirme a Senha"),t.qZA(),t.TgZ(16,"input",9),t.NdJ("ngModelChange",function(a){return n.confirmPassword=a})("input",function(a){return n.onPasswordInput("confirmPassword",a)}),t.qZA(),t.qZA(),t.TgZ(17,"div",5),t.TgZ(18,"button",10),t._uU(19,"RECUPERAR SENHA"),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.qZA(),t.YNc(20,dr,5,3,"div",11)),2&e&&(t.Q6J("ngClass",t.VKq(6,gr,n.isMobile?"container-mobile":"")),t.xp6(1),t.Q6J("src",n.isMobile?"assets/img/campanha-fugini/ComoParticipar-mobile.png":"assets/img/campanha-fugini/ComoParticipar.png",t.LSH),t.xp6(7),t.Q6J("ngModel",n.cpf),t.xp6(4),t.Q6J("ngModel",n.password),t.xp6(4),t.Q6J("ngModel",n.confirmPassword),t.xp6(4),t.Q6J("ngIf",n.showLoading))},directives:[C.mk,c._Y,c.JL,c.F,V.hx,c.Fj,c.JJ,c.On,c.nD,C.O5,$.G],styles:['.container[_ngcontent-%COMP%]{min-height:100vh;display:flex;flex-direction:column;width:100%}.fugini-signin-form[_ngcontent-%COMP%]{background-color:#8b0000;max-width:800px;width:370px;padding-top:10px;padding-left:30px;padding-bottom:20px;position:absolute;width:350px;height:350px;z-index:100;border-radius:8px;left:50%;top:50%;transform:translate(-50%,-50%)}.fugini-signin-form[_ngcontent-%COMP%] .form-input[_ngcontent-%COMP%]{width:90%;padding:10px 12px;border:1.5px solid #3a3a3a;border-radius:8px;font-size:14px;box-shadow:0 2px 4px #00000080!important;transition:all .3s ease}label.form-label[_ngcontent-%COMP%], label.checkbox-label[_ngcontent-%COMP%]{color:#fff0cf}.form-group[_ngcontent-%COMP%]{margin-bottom:16px}.form-label[_ngcontent-%COMP%]{display:block;margin-bottom:8px;font-weight:500;color:#555}.input-row[_ngcontent-%COMP%]{display:flex;grid-gap:12px;gap:12px}.form-input[_ngcontent-%COMP%]{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.form-input[_ngcontent-%COMP%]:focus{outline:none;border-color:#d32f2f;box-shadow:0 0 0 2px #d32f2f40}.form-input.ng-invalid.ng-touched[_ngcontent-%COMP%]{border-color:#d32f2f}.submit-button[_ngcontent-%COMP%]{width:90%;margin-top:16px;padding:12px;background-color:#319917;color:#fff0cf;border:1.5px solid #3a3a3a;border-radius:8px;box-shadow:0 2px 4px #00000080!important;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color .2s;font-family:"FOCO",sans-serif;letter-spacing:2px}.submit-button[_ngcontent-%COMP%]:hover:not(:disabled){background-color:#319917}.submit-button[_ngcontent-%COMP%]:disabled{background-color:#b3e6a7;cursor:not-allowed}.campaign-logo[_ngcontent-%COMP%]{position:absolute;top:20px;right:20px;z-index:10;max-width:300px;max-height:100px;object-fit:contain;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.3));transition:transform .3s ease}.campaign-logo[_ngcontent-%COMP%]:hover{transform:scale(1.05)}.container-mobile[_ngcontent-%COMP%] .campaign-logo[_ngcontent-%COMP%]{max-width:250px;max-height:80px;top:15px;right:15px}.loading[_ngcontent-%COMP%]{background-color:#f5f1f1;opacity:.3;z-index:1000;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;justify-content:center}.loading[_ngcontent-%COMP%] .loading-spinner[_ngcontent-%COMP%]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}']}),o})()},{path:"display/counter/:id",loadChildren:()=>Promise.all([s.e(8592),s.e(5180)]).then(s.bind(s,75180)).then(o=>o.DisplayModule)},{path:"landing/:id",loadChildren:()=>Promise.all([s.e(8592),s.e(7847)]).then(s.bind(s,87847)).then(o=>o.LandingPublicModule)},{path:"lp/:id",loadChildren:()=>Promise.all([s.e(8592),s.e(7847)]).then(s.bind(s,87847)).then(o=>o.LandingPublicModule)},{path:"filantropia/:id",loadChildren:()=>Promise.all([s.e(8592),s.e(7096)]).then(s.bind(s,37096)).then(o=>o.PhilanthropicPublicModule)},{path:"**",redirectTo:"/login"}];let mr=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({imports:[[m.Bz.forRoot(ur,{onSameUrlNavigation:"reload",anchorScrolling:"enabled",relativeLinkResolution:"legacy"})],m.Bz]}),o})();var Bt=s(5304),mt=s(40205);let fr=(()=>{class o{constructor(e,n){this.userService=e,this.cashlocalMessageService=n}intercept(e,n){const i=localStorage.getItem("token"),a=localStorage.getItem("customer"),d=e.headers.get("token");if(e.url.includes("amazonaws.com")||e.url.includes("s3."))return n.handle(e);
1if(i){let w=new z.WM({Authorization:i});a&&(w=w.set("x-company-id",a));let Z=e.clone({headers:w});return d&&(Z=e.clone({headers:new z.WM({token:d})})),n.handle(Z).pipe((0,Bt.K)(S=>this.handleError(S)))}return n.handle(e)}handleError(e){return 403==e.status&&(this.userService.logOut(),this.cashlocalMessageService.addWarningToast(e.error.message),console.log("Response: ",e.error)),(0,mt._)(e)}}return o.\u0275fac=function(e){return new(e||o)(t.LFG(N.K),t.LFG(P.T))},o.\u0275prov=t.Yz7({token:o,factory:o.\u0275fac}),o})();var hr=s(46352),_r=s(24020),xr=s(67836),Cr=s(98365),vr=s(58785);let br=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({imports:[[C.ez]]}),o})();var Mr=s(949);let Pr=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({providers:[Zt.Z,kt.t,Et.c,xr.n],imports:[[C.ez,c.u5,m.Bz,c.UX,xt.Ud,h.ef,p.hJ,Ft.W6,f.d,hr.zz,l.j,ot.WN,qt.kW,_t.LU,it.L,at.U$,V.yI,_r.Q,Cr.l,vr.o,br,Mr.M]]}),o})();var wr=s(54141),Lt=s(17841);const Ar=[{path:"",component:Pt},{path:"raspadinha",data:{logo:!0},component:Pt}];let Or=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({imports:[[m.Bz.forChild(Ar)],m.Bz]}),o})();var Qt=s(12332),Yt=s(86025),Ht=s(2356),Wt=s(8904),Gt=s(88598);let Tr=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({imports:[[C.ez,c.UX,l.j,Qt.nD,p.hJ,g.S,Yt._,Or,f.d,Gt._8,it.L,_.t,V.yI,Ht.K,Wt.Y,ot.WN]]}),o})();const Zr=[{path:"",component:Mt},{path:"qrcode",data:{logo:!0},component:Mt}];let yr=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({imports:[[m.Bz.forChild(Zr)],m.Bz]}),o})(),Er=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({imports:[[C.ez,c.UX,l.j,Qt.nD,p.hJ,g.S,Yt._,yr,f.d,$.L,h.ef,Gt._8,it.L,_.t,V.yI,Ht.K,Wt.Y,ot.WN]]}),o})();var kr=s(23707);let Fr=(()=>{class o{constructor(e){this.spinnerService=e,this.noSpinnerUrls=["customer/saldo","notification/unread"]}intercept(e,n){return this.noSpinnerUrls.some(i=>e.url.includes(i))||this.spinnerService.show(),n.handle(e).pipe((0,Ct.x)(()=>{this.spinnerService.hide()}))}}return o.\u0275fac=function(e){return new(e||o)(t.LFG(h.t2))},o.\u0275prov=t.Yz7({token:o,factory:o.\u0275fac}),o})(),Sr=(()=>{class o{constructor(e){this.cashlocalMessageService=e}intercept(e,n){return e.url.includes("receitaws.com.br")&&this.cashlocalMessageService.addErrorToast("Chamei a receita"),n.handle(e).pipe((0,Bt.K)(i=>this.handleError(i)))}handleError(e){return e.url.includes("receitaws.com.br")?(this.cashlocalMessageService.addErrorToast("Erro ao Consultar Dados"),(0,mt._)(e)):e.error&&e.error.message&&e.error.message.includes("Invalid Date")&&e.url.includes("/promotion/print")?(console.log("Ignorando erro de data inv\xe1lida na exporta\xe7\xe3o:",e.error.message),(0,mt._)(e)):(500==e.status&&(e.error.creditLimit?this.cashlocalMessageService.addConfirmation({key:"warningDialog",header:"Limite de Cr\xe9dito",message:e.error.message}):this.cashlocalMessageService.addErrorToast(e.error.message)),(0,mt._)(e))}}return o.\u0275fac=function(e){return new(e||o)(t.LFG(P.T))},o.\u0275prov=t.Yz7({token:o,factory:o.\u0275fac}),o})();var ft=s(70705);let qr=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({providers:[gt.q,pt.m],imports:[[u.b2,c.u5,m.Bz,c.UX,h.ef,f.d,l.j,V.yI,p.hJ,g.S,ft.L$,_.t]]}),o})(),Ir=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({providers:[N.K],imports:[[u.b2,c.u5,m.Bz,c.UX,h.ef,f.d,l.j,V.yI,p.hJ,g.S,ft.L$,_.t]]}),o})(),Ot=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({imports:[[C.ez]]}),o})(),Ur=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({providers:[D,ut],imports:[[C.ez,c.u5,m.Bz,c.UX,h.ef,f.d,l.j,V.yI,p.hJ,g.S,ft.L$,_.t,Ir,Ot]]}),o})(),Nr=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)}
1,o.\u0275mod=t.oAB({type:o}),o.\u0275inj=t.cJS({providers:[D,ut,gt.q],imports:[[C.ez,c.u5,m.Bz,c.UX,h.ef,f.d,Rt.xC,l.j,V.yI,p.hJ,g.S,$.L,ft.L$,_.t,Ur,Ot,z.JF]]}),o})();const Vr={provide:Lt.rN,useValue:{coreLibraryLoader:()=>s.e(7856).then(s.t.bind(s,7856,23)),lineNumbersLoader:()=>s.e(9022).then(s.t.bind(s,89022,23)),languages:{typescript:()=>s.e(2433).then(s.t.bind(s,12433,23)),javascript:()=>s.e(6147).then(s.t.bind(s,36147,23))}}},Dr={align:"right",allowNegative:!0,allowZero:!0,decimal:",",precision:2,prefix:"",suffix:"",thousands:".",nullable:!0},zr=[{provide:z.TP,useClass:Fr,multi:!0},{provide:z.TP,useClass:fr,multi:!0},{provide:z.TP,useClass:Sr,multi:!0}];let Rr=(()=>{class o{}return o.\u0275fac=function(e){return new(e||o)},o.\u0275mod=t.oAB({type:o,bootstrap:[I]}),o.\u0275inj=t.cJS({providers:[zr,v.ez,v.YP,Vr,C.JJ],imports:[[u.b2,u.t6,c.u5,wr.PW,mr,z.JF,x,Pr,z.Ed,xt.Ud.forRoot(Dr),V.yI.forRoot(),h.ef,Lt._l,Er,Tr,kr.Xd,y.EV,O.D,T.q,qr,Ot,Nr]]}),o})();lt.N.production&&(0,t.G48)(),u.q6().bootstrapModule(Rr)},46700:(E,b,s)=>{var u={"./af":26431,"./af.js":26431,"./ar":81286,"./ar-dz":1616,"./ar-dz.js":1616,"./ar-kw":9759,"./ar-kw.js":9759,"./ar-ly":43160,"./ar-ly.js":43160,"./ar-ma":62551,"./ar-ma.js":62551,"./ar-sa":79989,"./ar-sa.js":79989,"./ar-tn":6962,"./ar-tn.js":6962,"./ar.js":81286,"./az":15887,"./az.js":15887,"./be":14572,"./be.js":14572,"./bg":3276,"./bg.js":3276,"./bm":93344,"./bm.js":93344,"./bn":58985,"./bn-bd":83990,"./bn-bd.js":83990,"./bn.js":58985,"./bo":94391,"./bo.js":94391,"./br":46728,"./br.js":46728,"./bs":5536,"./bs.js":5536,"./ca":41043,"./ca.js":41043,"./cs":70420,"./cs.js":70420,"./cv":33513,"./cv.js":33513,"./cy":6771,"./cy.js":6771,"./da":47978,"./da.js":47978,"./de":46061,"./de-at":25204,"./de-at.js":25204,"./de-ch":2653,"./de-ch.js":2653,"./de.js":46061,"./dv":85,"./dv.js":85,"./el":8579,"./el.js":8579,"./en-au":25724,"./en-au.js":25724,"./en-ca":10525,"./en-ca.js":10525,"./en-gb":52847,"./en-gb.js":52847,"./en-ie":67216,"./en-ie.js":67216,"./en-il":39305,"./en-il.js":39305,"./en-in":73364,"./en-in.js":73364,"./en-nz":79130,"./en-nz.js":79130,"./en-sg":11161,"./en-sg.js":11161,"./eo":50802,"./eo.js":50802,"./es":40328,"./es-do":45551,"./es-do.js":45551,"./es-mx":75615,"./es-mx.js":75615,"./es-us":64790,"./es-us.js":64790,"./es.js":40328,"./et":96389,"./et.js":96389,"./eu":52961,"./eu.js":52961,"./fa":26151,"./fa.js":26151,"./fi":7997,"./fi.js":7997,"./fil":58898,"./fil.js":58898,"./fo":37779,"./fo.js":37779,"./fr":28174,"./fr-ca":3287,"./fr-ca.js":3287,"./fr-ch":38867,"./fr-ch.js":38867,"./fr.js":28174,"./fy":50452,"./fy.js":50452,"./ga":45014,"./ga.js":45014,"./gd":74127,"./gd.js":74127,"./gl":72124,"./gl.js":72124,"./gom-deva":6444,"./gom-deva.js":6444,"./gom-latn":37953,"./gom-latn.js":37953,"./gu":76604,"./gu.js":76604,"./he":1222,"./he.js":1222,"./hi":74235,"./hi.js":74235,"./hr":622,"./hr.js":622,"./hu":37735,"./hu.js":37735,"./hy-am":90402,"./hy-am.js":90402,"./id":59187,"./id.js":59187,"./is":30536,"./is.js":30536,"./it":35007,"./it-ch":94667,"./it-ch.js":94667,"./it.js":35007,"./ja":62093,"./ja.js":62093,"./jv":80059,"./jv.js":80059,"./ka":66870,"./ka.js":66870,"./kk":80880,"./kk.js":80880,"./km":1083,"./km.js":1083,"./kn":68785,"./kn.js":68785,"./ko":21721,"./ko.js":21721,"./ku":37851,"./ku.js":37851,"./ky":1727,"./ky.js":1727,"./lb":40346,"./lb.js":40346,"./lo":93002,"./lo.js":93002,"./lt":64035,"./lt.js":64035,"./lv":56927,"./lv.js":56927,"./me":5634,"./me.js":5634,"./mi":94173,"./mi.js":94173,"./mk":86320,"./mk.js":86320,"./ml":11705,"./ml.js":11705,"./mn":31062,"./mn.js":31062,"./mr":92805,"./mr.js":92805,"./ms":11341,"./ms-my":59900,"./ms-my.js":59900,"./ms.js":11341,"./mt":37734,"./mt.js":37734,"./my":19034,"./my.js":19034,"./nb":9324,"./nb.js":9324,"./ne":46495,"./ne.js":46495,"./nl":70673,"./nl-be":76272,"./nl-be.js":76272,"./nl.js":70673,"./nn":72486,"./nn.js":72486,"./oc-lnc":46219,"./oc-lnc.js":46219,"./pa-in":2829,"./pa-in.js":2829,"./pl":78444,"./pl.js":78444,"./pt":53170,"./pt-br":66117,"./pt-br.js":66117,"./pt.js":53170,"./ro":96587,"./ro.js":96587,"./ru":39264,"./ru.js":39264,"./sd":42135,"./sd.js":42135,"./se"
1:95366,"./se.js":95366,"./si":93379,"./si.js":93379,"./sk":46143,"./sk.js":46143,"./sl":196,"./sl.js":196,"./sq":21082,"./sq.js":21082,"./sr":91621,"./sr-cyrl":98963,"./sr-cyrl.js":98963,"./sr.js":91621,"./ss":41404,"./ss.js":41404,"./sv":55685,"./sv.js":55685,"./sw":3872,"./sw.js":3872,"./ta":54106,"./ta.js":54106,"./te":39204,"./te.js":39204,"./tet":83692,"./tet.js":83692,"./tg":86361,"./tg.js":86361,"./th":31735,"./th.js":31735,"./tk":1568,"./tk.js":1568,"./tl-ph":96129,"./tl-ph.js":96129,"./tlh":13759,"./tlh.js":13759,"./tr":81644,"./tr.js":81644,"./tzl":90875,"./tzl.js":90875,"./tzm":16878,"./tzm-latn":11041,"./tzm-latn.js":11041,"./tzm.js":16878,"./ug-cn":74357,"./ug-cn.js":74357,"./uk":74810,"./uk.js":74810,"./ur":86794,"./ur.js":86794,"./uz":28966,"./uz-latn":77959,"./uz-latn.js":77959,"./uz.js":28966,"./vi":35386,"./vi.js":35386,"./x-pseudo":23156,"./x-pseudo.js":23156,"./yo":68028,"./yo.js":68028,"./zh-cn":9330,"./zh-cn.js":9330,"./zh-hk":89380,"./zh-hk.js":89380,"./zh-mo":60874,"./zh-mo.js":60874,"./zh-tw":96508,"./zh-tw.js":96508};function t(m){var c=h(m);return s(c)}function h(m){if(!s.o(u,m)){var c=new Error("Cannot find module '"+m+"'");throw c.code="MODULE_NOT_FOUND",c}return u[m]}t.keys=function(){return Object.keys(u)},t.resolve=h,E.exports=t,t.id=46700},93414:()=>{},70172:()=>{},2001:()=>{},33779:()=>{},66558:()=>{},82258:()=>{}},E=>{E.O(0,[4736],()=>E(E.s=32413)),E.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.