File: /var/www/vhost/disk-apps/pwa.sports-crowd.com/www/1762.40f0e31d5aa0face.js
"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1762],{81762:(T,h,_)=>{_.r(h),_.d(h,{RequestModule:()=>y});var g=_(56610),m=_(37222),l=_(77897),p=_(36075),e=_(2978),b=_(26173),x=_(80931),C=_(54171),f=_(22882);function v(r,d){if(1&r){const t=e.RV6();e.j41(0,"ion-item",9)(1,"ion-label",13),e.EFF(2),e.k0s(),e.j41(3,"ion-datetime",14),e.bIt("ngModelChange",function(o){e.eBV(t);const i=e.XpG().index,a=e.XpG();return e.Njj(a.nameControl[i]=o)}),e.k0s()()}if(2&r){const t=e.XpG(),n=t.$implicit,o=t.index,i=e.XpG();e.R7$(2),e.JRh(n.name),e.R7$(1),e.FS9("min",n.min?n.min:1900),e.FS9("max",n.max?n.max:i.currentYear),e.FS9("disabled",!!n.disabled),e.FS9("name",n.name_control),e.Y8G("ngModel",i.nameControl[o])}}function R(r,d){if(1&r){const t=e.RV6();e.j41(0,"ion-col",20)(1,"ion-button",21),e.bIt("click",function(){e.eBV(t);const o=e.XpG(2),i=o.index,a=o.$implicit,c=e.XpG();return e.Njj(c.removeScale(i,a))}),e.nrm(2,"ion-icon",22),e.k0s()()}if(2&r){const t=e.XpG(2).$implicit;e.R7$(1),e.FS9("disabled",!!t.disabled)}}function F(r,d){if(1&r){const t=e.RV6();e.j41(0,"ion-col",23)(1,"ion-button",21),e.bIt("click",function(){e.eBV(t);const o=e.XpG(2),i=o.index,a=o.$implicit,c=e.XpG();return e.Njj(c.addScale(i,a))}),e.nrm(2,"ion-icon",24),e.k0s()()}if(2&r){const t=e.XpG(2).$implicit;e.R7$(1),e.FS9("disabled",!!t.disabled)}}function M(r,d){if(1&r){const t=e.RV6();e.j41(0,"ion-card")(1,"ion-card-header")(2,"ion-card-subtitle"),e.EFF(3),e.k0s()(),e.j41(4,"ion-card-content")(5,"ion-grid")(6,"ion-row",15)(7,"ion-col",16)(8,"ion-input",17),e.bIt("ngModelChange",function(o){e.eBV(t);const i=e.XpG().index,a=e.XpG();return e.Njj(a.nameControl[i]=o)})("ionChange",function(){e.eBV(t);const o=e.XpG(),i=o.$implicit,a=o.index,c=e.XpG();return e.Njj(c.changeInput(i,a))}),e.nI1(9,"translate"),e.k0s()(),e.DNE(10,R,3,1,"ion-col",18),e.DNE(11,F,3,1,"ion-col",19),e.k0s()()()()}if(2&r){const t=e.XpG(),n=t.$implicit,o=t.index,i=e.XpG();e.R7$(3),e.JRh(n.name),e.R7$(4),e.FS9("size",n.scale?"8":"12"),e.R7$(1),e.FS9("min",n.min?n.min:""),e.FS9("max",n.max?n.max:""),e.FS9("minlength",n.minlength?n.minlength:0),e.FS9("maxlength",n.maxlength?n.maxlength:1e3),e.FS9("placeholder",e.bMT(9,15,n.placeholder)),e.FS9("disabled",!!n.disabled),e.FS9("required",!!n.required),e.FS9("readonly",!!n.readonly),e.FS9("name",n.name_control),e.FS9("type",n.field_input.name),e.Y8G("ngModel",i.nameControl[o]),e.R7$(2),e.Y8G("ngIf",n.scale),e.R7$(1),e.Y8G("ngIf",n.scale)}}function P(r,d){if(1&r){const t=e.RV6();e.j41(0,"ion-card")(1,"ion-card-header")(2,"ion-card-subtitle"),e.EFF(3),e.k0s()(),e.j41(4,"ion-card-content")(5,"ion-radio-group",25),e.bIt("ngModelChange",function(o){e.eBV(t);const i=e.XpG().index,a=e.XpG();return e.Njj(a.nameControl[i]=o)}),e.j41(6,"ion-item",26)(7,"ion-label"),e.EFF(8,"Si, por supuesto!"),e.k0s(),e.nrm(9,"ion-radio",27),e.k0s(),e.j41(10,"ion-item",26)(11,"ion-label"),e.EFF(12,"No lo creo posible"),e.k0s(),e.nrm(13,"ion-radio",28),e.k0s()()()()}if(2&r){const t=e.XpG(),n=t.$implicit,o=t.index,i=e.XpG();e.R7$(3),e.JRh(n.name),e.R7$(2),e.FS9("name",n.name_control),e.Y8G("ngModel",i.nameControl[o])}}function G(r,d){if(1&r){const t=e.RV6();e.j41(0,"ion-card")(1,"ion-card-header")(2,"ion-card-subtitle"),e.EFF(3),e.k0s()(),e.j41(4,"ion-card-content")(5,"ion-radio-group",25),e.bIt("ngModelChange",function(o){e.eBV(t);const i=e.XpG().index,a=e.XpG();return e.Njj(a.nameControl[i]=o)}),e.j41(6,"ion-item",26)(7,"ion-label"),e.EFF(8,"Si, por supuesto!"),e.k0s(),e.nrm(9,"ion-radio",27),e.k0s(),e.j41(10,"ion-item",29)(11,"ion-label"),e.EFF(12,"No lo creo posible"),e.k0s(),e.nrm(13,"ion-radio",28),e.k0s()()()()}if(2&r){const t=e.XpG(),n=t.$implicit,o=t.index,i=e.XpG();e.R7$(3),e.JRh(n.name),e.R7$(2),e.FS9("name",n.name_control),e.Y8G("ngModel",i.nameControl[o])}}function k(r,d){if(1&r&&(e.j41(0,"ion-item",26)(1,"ion-label"),e.EFF(2),e.k0s(),e.nrm(3,"ion-radio",33),e.k0s()),2&r){const t=d.$implicit;e.R7$(2),e.JRh(t.name?t.name:t.value),e.R7$(1),e.FS9("value",t.value)}}function S(r,d){if(1&r){const t=e.RV6();e.j41(0,"ion-radio-group",25),e.bIt("ngModelChange",function(o){e.eBV(t);const i=e.XpG(2).index,a=e.XpG();return e.Njj(a.nameControl[i]=o)}),e.DNE(1,k,4,2,"ion-item",32),e.k0s()}if(2&r){const t=e.XpG(2),n=t.$implicit,o=t.index,i=e.XpG();e.FS9("name",n.name_control),e.Y8G("ngModel",i.nameControl[o]),e.R7$(1),e.Y8G("ngForOf",i.optionsControl[o])}}function O(r,d){if(1&r){const t=e.RV6();e.j41(0,"div",36)(1,"input",37),e.bIt("change",function(o){const a=e.eBV(t).$implicit,c=e.XpG(3).$implicit,s=e.XpG();return e.Njj(s.multiselectDataRegister(a,c.name_control,o))}),e.k0s(),e.j41(2,"label",38),e.EFF(3),e.k0s()()}if(2&r){const t=d.$implicit;e.R7$(1),e.FS9("id",t.id),e.R7$(1),e.FS9("for",t.id),e.R7$(1),e.SpI(" ",t.name?t.name:t.value," ")}}function $(r,d){if(1&r&&(e.j41(0,"div",34),e.DNE(1,O,4,3,"div",35),e.k0s()),2&r){const t=e.XpG(2).index,n=e.XpG();e.R7$(1),e.Y8G("ngForOf",n.optionsControl[t])}}function I(r,d){if(1&r&&(e.j41(0,"ion-card")(1,"ion-card-header")(2,"ion-card-subtitle"),e.EFF(3),e.k0s()(),e.j41(4,"ion-card-content"),e.DNE(5,S,2,3,"ion-radio-group",30),e.DNE(6,$,2,1,"div",31),e.k0s()()),2&r){const t=e.XpG().$implicit;e.R7$(3),e.JRh(t.name),e.R7$(2),e.Y8G("ngIf",!t.multiple),e.R7$(1),e.Y8G("ngIf",t.multiple)}}function j(r,d){if(1&r&&(e.j41(0,"div"),e.DNE(1,v,4,6,"ion-item",11),e.DNE(2,M,12,17,"ion-card",12),e.DNE(3,P,14,3,"ion-card",12),e.DNE(4,G,14,3,"ion-card",12),e.DNE(5,I,7,3,"ion-card",12),e.k0s()),2&r){const t=d.$implicit;e.R7$(1),e.Y8G("ngIf","datetime"==t.field_input.name),e.R7$(1),e.Y8G("ngIf","datetime"!=t.field_input.name&&"select"!=t.field_input.name&&"checkbox"!=t.field_input.name&&"toggle"!=t.field_input.name),e.R7$(1),e.Y8G("ngIf","checkbox"==t.field_input.name),e.R7$(1),e.Y8G("ngIf","toggle"==t.field_input.name),e.R7$(1),e.Y8G("ngIf","select"==t.field_input.name)}}const X=[{path:"",component:(()=>{class r{constructor(t,n,o,i,a,c,s,u,V){this.homeProvider=t,this.router=n,this.requestService=o,this.utilsService=i,this.config=a,this.translate=c,this.route=s,this.navCtrl=u,this.location=V,this.startDate=new Date(1990,0,1),this.formInfo=[],this.multiselectValues={},this.nameControl=[],this.optionsControl=[]}ngOnInit(){this.form_id=this.route.snapshot.paramMap.get("form_id"),this.getForm(this.form_id),this.ios="ios"===this.config.get("mode"),this.currentDate=this.utilsService.currentDateToISOString(this.utilsService.currentDate()),this.currentYear=(new Date).getFullYear(),this.dateFull=this.currentDate.substring(0,10)}getForm(t,n){this.requestService.getForm(t).then(o=>{if(this.formInfo=o.data,this.formInfo.fields.length)for(let i=0;i<this.formInfo.fields.length;i++){let a=this.formInfo.fields[i];a.field_value_id&&"current_date"==a.field_value.name?this.nameControl.push(this.currentDate):"select"==a.field_input.name?(this.nameControl.push(a.field_value_id?a.field_value.value:null),"service"==a.field_datasource.type?this.requestService.getOptionsSelects(a.field_datasource.url).then(c=>{this.optionsControl[i]=c.data}).catch(c=>{console.log("error getOptionsSelects: ",c)}):this.optionsControl[i]=a.field_datasource.main_datasource.manual_datasources):this.nameControl.push(null)}n&&n.target.complete()}).catch(o=>{console.log("error getForm: ",o)})}changeCheckbox(t,n){}changeInput(t,n){}removeScale(t,n){let i=(this.nameControl[t]?parseFloat(this.nameControl[t]):0)-parseFloat(n.scale);n.min&&n.min>i||(this.nameControl[t]=i%1!=0?i.toFixed(2):i)}addScale(t,n){let i=(this.nameControl[t]?parseFloat(this.nameControl[t]):0)+parseFloat(n.scale);n.max&&n.max<i||(this.nameControl[t]=i%1!=0?i.toFixed(2):i)}multiselectDataRegister(t,n,o){this.multiselectValues[n]||(this.multiselectValues[n]=[]);let i=o.target.checked;i&&!this.multiselectValues[n].includes(t.value)&&this.multiselectValues[n].push(t.value),i||this.multiselectValues[n].splice(this.multiselectValues[n].indexOf(t.value),1)}createRequest(t){for(i in this.multiselectValues)this.multiselectValues.hasOwnProperty(i)&&(t.value[i]=this.multiselectValues[i]);for(let s=0;s<this.formInfo.fields.length;s++){const u=this.formInfo.fields[s];if(u.required&&null==this.nameControl[s])return void this.utilsService.presentToast("3000","warning","top",this.translate.instant("FIELD_REQUIRED",{field:u.name}))}let n=[];for(var o in t.value){var i=o,a=t.value[o];let s=this.formInfo.fields.find(u=>u.name_control==i);(2==s.field_input_id||10==s.field_input_id)&&(a=a?"Si":"No"),null==a&&(a=""),s&&n.push({field_id:s.id,value:a,is_multiple:s.multiple})}this.requestService.createRequest({form_id:this.form_id,specific_data:n}).then(s=>{s.status&&this.location.back()}).catch(s=>{console.log("error createRequest: ",s)})}static#e=this.\u0275fac=function(n){return new(n||r)(e.rXU(b.X),e.rXU(p.Ix),e.rXU(x.B),e.rXU(C.T),e.rXU(l.TS),e.rXU(f.c$),e.rXU(p.nX),e.rXU(l.q9),e.rXU(g.aZ))};static#t=this.\u0275cmp=e.VBU({type:r,selectors:[["page-request"]],viewQuery:function(n,o){if(1&n&&e.GBs(l.W9,7),2&n){let i;e.mGM(i=e.lsd())&&(o.content=i.first)}},decls:15,vars:7,consts:[["translucent","true",1,"ion-no-border"],["slot","start"],["defaultHref","/app/tabs/settings/polls-list"],[1,"ion-text-center"],["fullscreen","true",3,"ngClass"],[1,"ion-padding-horizontal"],[3,"ngSubmit"],["form","ngForm"],[4,"ngFor","ngForOf"],[1,"ion-margin-top"],["type","submit","expand","block",3,"disabled"],["class","ion-margin-top",4,"ngIf"],[4,"ngIf"],[1,"ion-text-wrap"],["displayFormat","DD MMM YYYY H:mm",3,"min","max","disabled","ngModel","name","ngModelChange"],[1,"ion-align-items-center"],[1,"ion-align-self-center",3,"size"],[2,"border-radius","15px !important","border-style","solid","border-color","gray !important","border-width","thin",3,"min","max","minlength","maxlength","placeholder","disabled","required","readonly","ngModel","name","type","ngModelChange","ionChange"],["size","2","class","ion-text-right",4,"ngIf"],["size","2","class","ion-float-left",4,"ngIf"],["size","2",1,"ion-text-right"],["color","medium","fill","clear",3,"disabled","click"],["name","remove-circle","slot","icon-only"],["size","2",1,"ion-float-left"],["name","add-circle","slot","icon-only"],[3,"ngModel","name","ngModelChange"],["lines","none",2,"border-style","solid","border-color","gray","border-width","thin","margin-bottom","10px"],["slot","start","value","true"],["slot","start","value","false"],["lines","none","mode","md",2,"border-style","solid","border-color","gray","border-width","thin","margin-bottom","10px"],[3,"ngModel","name","ngModelChange",4,"ngIf"],["class","e-btn-group",4,"ngIf"],["lines","none","style","\n border-style: solid;\n border-color: gray;\n border-width: thin;\n margin-bottom: 10px;",4,"ngFor","ngForOf"],["slot","start",3,"value"],[1,"e-btn-group"],["style","\n padding: 14px;\n border-radius: 12px;\n border-style: solid;\n border-color: gray;\n border-width: thin;\n margin-bottom: 10px;",4,"ngFor","ngForOf"],[2,"padding","14px","border-radius","12px","border-style","solid","border-color","gray","border-width","thin","margin-bottom","10px"],["type","checkbox","name","align","value","bold",3,"id","change"],[1,"e-btn",2,"margin-left","30px","color","black",3,"for"]],template:function(n,o){if(1&n){const i=e.RV6();e.j41(0,"ion-header",0)(1,"ion-toolbar")(2,"ion-buttons",1),e.nrm(3,"ion-back-button",2),e.k0s(),e.j41(4,"ion-title",3),e.EFF(5),e.k0s()()(),e.j41(6,"ion-content",4)(7,"div",5)(8,"form",6,7),e.bIt("ngSubmit",function(){e.eBV(i);const c=e.sdS(9);return e.Njj(o.createRequest(c))}),e.DNE(10,j,6,5,"div",8),e.j41(11,"div",9)(12,"ion-button",10),e.EFF(13),e.nI1(14,"translate"),e.k0s()()()()()}if(2&n){const i=e.sdS(9);e.R7$(5),e.JRh(o.formInfo.name),e.R7$(1),e.Y8G("ngClass",o.ios?"zeus":""),e.R7$(4),e.Y8G("ngForOf",o.formInfo.fields),e.R7$(2),e.Y8G("disabled",i.invalid),e.R7$(1),e.SpI("",e.bMT(14,5,"all.send")," ")}},dependencies:[g.YU,g.Sq,g.bT,m.qT,m.BC,m.cb,m.YS,m.xh,m.tU,m.vS,m.cV,l.el,l.Jm,l.QW,l.b_,l.I9,l.ME,l.HW,l.hU,l.W9,l.A9,l.lO,l.eU,l.iq,l.$w,l.uz,l.he,l.KO,l.f0,l.ln,l.BC,l.ai,l.uR,l.Je,l.Gw,l.tY,f.D9],styles:['@charset "UTF-8";ion-fab-button[_ngcontent-%COMP%]{--background: var(--ion-color-step-150, #fff);--background-hover: var(--ion-color-step-200, #f2f2f2);--background-focused: var(--ion-color-step-250, #d9d9d9);--color: var(--ion-color-primary, #3880ff)}.ios[_ngcontent-%COMP%] ion-fab-button[_ngcontent-%COMP%]{--background-activated: var(--ion-color-step-250, #d9d9d9)}ion-item-sliding[track=ionic][_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{border-left:2px solid var(--ion-color-primary);padding-left:10px}ion-item-sliding[track=angular][_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{border-left:2px solid #ac282b;padding-left:10px}ion-item-sliding[track=communication][_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{border-left:2px solid #8e8d93;padding-left:10px}ion-item-sliding[track=tooling][_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{border-left:2px solid #fe4c52;padding-left:10px}ion-item-sliding[track=services][_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{border-left:2px solid #fd8b2d;padding-left:10px}ion-item-sliding[track=design][_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{border-left:2px solid #fed035;padding-left:10px}ion-item-sliding[track=workshop][_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{border-left:2px solid #69bb7b;padding-left:10px}ion-item-sliding[track=food][_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{border-left:2px solid #3bc7c4;padding-left:10px}ion-item-sliding[track=documentation][_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{border-left:2px solid #b16be3;padding-left:10px}ion-item-sliding[track=navigation][_ngcontent-%COMP%] ion-label[_ngcontent-%COMP%]{border-left:2px solid #6600cc;padding-left:10px}.mode_white_dark[_ngcontent-%COMP%]{color:var(--ion-text-color)}.mode_gray_dark[_ngcontent-%COMP%]{color:var(--ion-color-step-350)}.mat-form-field[_ngcontent-%COMP%]{margin-top:16px}.form-container[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{width:100%}.example-section[_ngcontent-%COMP%]{display:flex;align-content:center;align-items:center;height:60px;margin-bottom:10px;font-size:12px!important}.marginBottom10[_ngcontent-%COMP%]{margin-bottom:10px}.fontSize12[_ngcontent-%COMP%]{font-size:12px!important}.example-margin[_ngcontent-%COMP%]{margin:10px}.marginBottom[_ngcontent-%COMP%]{margin-bottom:50px!important}.marginRight5[_ngcontent-%COMP%]{margin-right:15px}.padding24[_ngcontent-%COMP%]{padding:0 24px 24px!important}.margin15[_ngcontent-%COMP%]{margin:15px!important}.zeus[_ngcontent-%COMP%]{--offset-bottom: 0px !important}ion-item[_ngcontent-%COMP%]{padding:3px;border-radius:12px}input[type=checkbox][_ngcontent-%COMP%]{-webkit-appearance:none;appearance:none;box-shadow:none;font-size:.8em;text-align:center;line-height:1em;background:white}input[type=checkbox][_ngcontent-%COMP%]:checked:after{content:"\\2714";color:red}']})}return r})()}];let q=(()=>{class r{static#e=this.\u0275fac=function(n){return new(n||r)};static#t=this.\u0275mod=e.$C({type:r});static#n=this.\u0275inj=e.G2t({imports:[p.iI.forChild(X),p.iI]})}return r})(),y=(()=>{class r{static#e=this.\u0275fac=function(n){return new(n||r)};static#t=this.\u0275mod=e.$C({type:r});static#n=this.\u0275inj=e.G2t({imports:[g.MD,m.YN,l.bv,q,m.X1,f.h.forChild()]})}return r})()}}]);