1(self["webpackJsonpfe-manager"]=self["webpackJsonpfe-manager"]||[]).push([[1102,5977],{83894:function(e,t,a){"use strict";var n=a(73021);t.A=function(e){var t=e.html,a=e.height,o=void 0===a?300:a,r=(0,n.useRef)(null);return(0,n.useEffect)(function(){var e=r.current;if(e){var a=e.contentDocument;a&&(a.open(),a.write(null!==t&&void 0!==t?t:""),a.close())}},[t]),n.createElement("iframe",{ref:r,style:{width:"100%",height:o,overflowY:"auto",border:"none"}})}},65488:function(e,t){"use strict";t.A={NAME:1,FIRTS_SURNAME:2,SECOND_SURNAME:3,SURNAME:4,GENDER:5,DATE_OF_BIRTH:6,DOCUMENT:7,EMAIL:8,TELEPHONE:9,MOBILE:10,ADDRESS:11,TOWN:12,ZIP:13,PROVINCE:14,COUNTRY:15,CATEGORY:16,CLUB:17,CHIP:18,NATIONALITY:13218}},83251:function(e,t,a){"use strict";a.d(t,{Xc:function(){return o},Xq:function(){return i}});var n={SEPARATOR:0,TEXT:1,COMMENT:2,NUMBER:3,DATE:4,HOUR:5,EMAIL:6,SELECTLIST:7,RADIOLIST:8,CHECKLIST:9,DOCUMENT:10,AMOUNT:11,CHIP:13,PHONE:14,NUMBERLETTERS:15,LETTERS:16,RFET:17,FILE:18,IBAN:23,SHIPPING:25,GROUP_NAME:26,REALE_GROUP:27,RFEA:28,CONTRACT_NOTICE:19},o=function(e){if(null==e)return!1;var t,a=+e.questionTypeId;return a===n.CONTRACT_NOTICE||a===n.RADIOLIST&&(!0===(t=e.alertQuestionType)||"true"===t)},r=/\*@@\*|#@#/g,i=function(e){if(null==e)return!0;var t="string"===typeof e?e:e.html||"";return!(t.replace(r,"").replace(/<[^>]*>/g," ").replace(/ /gi," ").replace(/\s+/g," ").trim().length>0)&&!/<(img|iframe|table|embed|video)\b/i.test(t)};t.Ay=n},20304:function(e,t,a){"use strict";var n=a(79092),o=a.n(n),r=a(82274),i=a.n(r),l=a(65044),c=a.n(l),s=a(65611),m=a.n(s),u=a(18337),d=a.n(u),p=a(56994),f=a.n(p),g=a(26396),v=a.n(g),E=a(92207),h=a.n(E),b=a(73021),y=a(66725),N=a(74401),C=a(85014),S=a(77464),w=a(27829),k=a(18305),D=a(31174);function I(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(x=function(){return!!e})()}var O=w.HT.t,T={api:"event",name:"proofData",storageName:"proofElementData"},P={api:"event",name:"proofBasicDataChange",storageName:"proofBasicDataChange"},F={api:"event",name:"proofRestore",storageName:"proofRestore"},z={api:"organization",name:"proofData",storageName:"proofElementData"},A={api:"organization",name:"proofBasicDataChange",storageName:"proofBasicDataChange"},H={api:"organization",name:"proofRestore",storageName:"proofRestore"},L={api:"sender",name:"list",storageName:"listResponse",clear:!0},V=function(e){function t(e){var a;return i()(this,t),a=function(e,t,a){return t=d()(t),m()(e,x()?Reflect.construct(t,a||[],d()(e).constructor):t.apply(e,a))}(this,t,[e]),v()(a,"onConfigPreviaChange",function(e){"1"===e.target.value?a.setState({typeQuestion:0,msgQuestion:O("root:\xbfQuieres restaurar la configuraci\xf3n por defecto de la organizaci\xf3n?"),visibleDialog:!0}):"2"===e.target.value&&a.setState({typeQuestion:1,msgQuestion:O("root:\xbfQuieres restaurar la configuraci\xf3n por defecto de RockTheSport?"),visibleDialog:!0}),e.target.value=-1}),v()(a,"onHideDialog",function(){a.setState({visibleDialog:!1})}),v()(a,"onOkDialog",function(){if(0===a.state.typeQuestion){var e=F;a.props.makeCall(e,{id:a.state.idEvent,part:2,type:1})}else if(1===a.state.typeQuestion)if(a.state.idEvent){var t=F;a.props.makeCall(t,{id:a.state.idEvent,part:2,type:2})}else{var n=H;a.props.makeCall(n,{id:a.state.idOrganization,part:2})}a.setState({visibleDialog:!1})}),v()(a,"onCallBack",function(e){return function(){var e=o()(h().mark(function e(t){var n,o;return h().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a.setState({executing:!0}),a.state.idEvent?(n=P,a.props.makeCall(n,{id:a.state.idEvent,idEvent:a.state.idEvent,subject:t.subject,color:t.color,legalURL:t.legalURL,supportEmail:t.supportEmail,sendEmail:t.sendEmail,urlHeader:t.urlHeader,imgHeader:t.imgHeader,copyrightName:t.copyrightName})):(o=A,a.props.makeCall(o,{id:a.state.idOrganization,idOrganization:a.state.idOrganization,subject:t.subject,color:t.color,legalURL:t.legalURL,supportEmail:t.supp
1ortEmail,sendEmail:t.sendEmail,urlHeader:t.urlHeader,imgHeader:t.imgHeader,copyrightName:t.copyrightName}));case 1:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}()}),a.onCallBack=a.onCallBack.bind(a),a.onHideDialog=a.onHideDialog.bind(a),a.onOkDialog=a.onOkDialog.bind(a),a.onConfigPreviaChange=a.onConfigPreviaChange.bind(a),a.state={idEvent:a.props.match.params.idEvent,idOrganization:a.props.match.params.idOrganization,organizationId:a.props.match.params.idOrganization||e.globalInformationEvent&&e.globalInformationEvent.organizationId},a}return f()(t,e),c()(t,[{key:"componentDidMount",value:function(){if(this.state.idEvent){var e=T;this.props.makeCall(e,{id:this.state.idEvent})}else{var t=z;this.props.makeCall(t,{id:this.state.idOrganization})}var a=L;this.props.makeCall(a,null)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.statusCall&&200===e.statusCall[P.storageName]&&(this.props.clearData(P),this.growl.show({severity:"success",summary:O("root:Guardado"),detail:O("root:Advanced configuration was saved correctly"),life:5e3})),e.statusCall&&200===e.statusCall[F.storageName]&&(this.props.clearData(F),this.growl.show({severity:"success",summary:O("root:Restaurado"),detail:O("root:Configuraci\xf3n restaurada correctamente."),life:5e3}),this.componentDidMount())}},{key:"render",value:function(){var e=this,t=this.props.status;return b.createElement("div",null,b.createElement(S.o,{ref:function(t){return e.growl=t}}),this.props.proofElementData?b.createElement(D.V3,{onCallBack:this.onCallBack,initialValues:this.props.proofElementData,senderList:this.props.senderList,validators:w.k0,props:this.props,organizationId:this.state.organizationId,status:t[P.storageName],t:O,onConfigPreviaChange:this.onConfigPreviaChange,onHideDiaglog:this.onHideDialog,onOkDialog:this.onOkDialog,dialogVisible:this.state.visibleDialog,typeQuestion:this.state.typeQuestion,msgQuestion:this.state.msgQuestion,idEvent:this.state.idEvent}):null)}}])}(b.Component);t.A=(0,C.y)((0,y.Ng)(function(e,t){return{own:t,statusCall:e.rxCommon.status.call,status:e.rxCommon.status.load,proofElementData:e.rxCommon[T.storageName],proofBasicDataChange:e.rxCommon[P.storageName],proofRestore:e.rxCommon[F.storageName],senderList:e.rxCommon[L.storageName]}},function(e,t){return{clearAll:function(){e(N.U5(P.storageName)),e(N.U5(A.storageName)),e(N.U5(T.storageName)),e(N.U5(z.storageName)),e(N.U5(F.storageName)),e(N.U5(H.storageName)),e(N.U5(L.storageName))},clearData:function(t){e(N.U5(t.storageName))},makeCall:function(a){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=k.q.getState().rxPersistent;"event"==a.api&&o.globalInformationEvent&&o.globalInformationEvent.defaultLanguage&&(n.language=n.language||o.globalInformationEvent.defaultLanguage||void 0);var r=t.API(function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?I(Object(a),!0).forEach(function(t){v()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):I(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({},n))[a.api][a.name];e(N.gt({storageName:a.storageName,path:r.path,method:r.method,security:r.security,body:n,clear:!0}))}}})(V))},53950:function(e,t,a){"use strict";var n=a(16193),o=a.n(n),r=a(82274),i=a.n(r),l=a(65044),c=a.n(l),s=a(65611),m=a.n(s),u=a(18337),d=a.n(u),p=a(56994),f=a.n(p),g=a(26396),v=a.n(g),E=a(73021),h=a(66725),b=a(74401),y=a(85014),N=a(32580),C=a(77464),S=a(27829),w=a(18305),k=a(31174);function D(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function I(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?D(Object(a),!0).forEach(function(t){v()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):D(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function x(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(x=function(){return!!e})()}var O=S.HT.t,T={api:"event",name:"proofElementItem",storageName:"proofElementItem"},P={api:"event",name:"proofElementItemFee",storageName:"proofElementItemFee"},F={api:"event",name:"proofElementFeeUpdate",storageName:"proofElementFeeUpdate"},z={api:"event",name:"proofElementUpdateText",storageName:"proofElementUpdateText"},A={api:"event",name:"proofElementInsert",storageName:"proofElementInsert"},H={api:"event",name:"proofAutoText",storageName:"proofAutoText"},L={api:"communications",name:"getLookupMessage",storageName:"getLookupAutoText",clear:!0,mapping:{value:"code"}},V={api:"organization",name:"proofElementItem",storageName:"proofElementItem"},j={api:"organization",name:"proofElementInsert",storageName:"proofElementInsert"},B={api:"organization",name:"proofElementUpdateText",storageName:"proofElementUpdateText"},q=function(e){function t(e){var a;return i()(this,t),a=function(e,t,a){return t=d()(t),m()(e,x()?Reflect.construct(t,a||[],d()(e).constructor):t.apply(e,a))}(this,t,[e]),v()(a,"openSelectImage",function(e){a.setState({libVisible:!a.state.libVisible})}),v()(a,"onCloseImage",function(e){a.setState({libVisible:!a.state.libVisible})}),v()(a,"onSelectImage",function(e){a.setState({libVisible:!a.state.libVisible,hasImage:!0,imgURL:e.uri,imgModified:a.state.imgURLOriginal!=e.uri})}),v()(a,"onUnselectImage",function(e){a.setState({hasImage:!1,imgURL:void 0})}),v()(a,"onURlImageChange",function(e){a.setState({imgURLLink:e})}),v()(a,"onEditorStateChange",function(e){var t=a.props.proofElementItem.text?a.props.proofElementItem.text:"";a.setState({editorState:e},function(){var e=a.state.editorState.replace(/(?:\r\n|\r|\n)/g,"");"<p></p>"==e&&(e=""),a.setState({htmlModified:e!==t})})}),v()(a,"onChangeFee",function(e){a.setFeeChange(e)}
1),v()(a,"onChangeNewElementType",function(e){a.setState({newItemType:e.target.value},function(){console.log(a.state.newItemType)})}),v()(a,"onCallBack",function(e){return function(e){"0"===a.props.match.params.idElement?a.insertElement(a.state.newItemType):a.saveData(a.state.idElement),a.props.makeCall(T,{id:a.state.idEvent,idelement:a.state.idElement})}}),a.onCallBack=a.onCallBack.bind(a),a.onEditorStateChange=a.onEditorStateChange.bind(a),a.onURlImageChange=a.onURlImageChange.bind(a),a.state={message:"...Saving!",idEvent:a.props.match.params.idEvent,idOrganization:a.props.match.params.idOrganization,idElement:a.props.match.params.idElement,htmlTxt:void 0,initialFees:void 0,htmlModified:!1,feeModified:!1,imgModified:!1,newItemType:0,libVisible:!1,imgURL:"",imgURLOriginal:"undefined",imgURLLink:"",imgURLLinkOriginal:"",hasImage:!1},a}return f()(t,e),c()(t,[{key:"componentDidMount",value:function(){if(this.state.idEvent){var e=T,t=P;this.props.makeCall(e,{id:this.state.idEvent,idelement:this.state.idElement}),this.props.makeCall(t,{id:this.state.idEvent,idelement:this.state.idElement}),this.state.idEvent&&this.props.makeCall(L,{id:this.state.idEvent,kind:"autotextproof"}),this.props.clearData(F),this.props.clearData(z)}else{var a=V,n=H;this.props.makeCall(a,{id:this.state.idOrganization,idelement:this.state.idElement}),this.state.idEvent&&this.props.makeCall(n,{id:this.state.idOrganization})}}},{key:"componentWillUnmount",value:function(){this.props.clearByCategory(T),this.props.clearByCategory(P),this.props.clearByCategory(H)}},{key:"componentWillReceiveProps",value:function(e){if(e.statusCall&&200===e.statusCall[P.storageName]&&(this.state&&this.state.initialFees||this.setState({initialFees:S.S0.cloneObject(e.proofElementItemFee)})),e.statusCall&&200===e.statusCall[z.storageName]&&(e.statusCall[z.storageName]=void 0,this.growl.show({severity:"success",summary:"Guardado",detail:"Componente modificado correctamente",life:5e3})),e.statusCall&&200===e.statusCall[A.storageName]&&(e.statusCall[A.storageName]=void 0,this.saveData(e.proofElementInsert),this.growl.show({severity:"success",summary:"Creado",detail
1:"Componente creado correctamente",life:5e3})),e.statusCall&&200===e.statusCall[T.storageName]){if(1==e.proofElementItem.idProofType||2==e.proofElementItem.idProofType){var t=e.proofElementItem.idUnique;-1==t.indexOf("http")&&(t="https://rtsfiles.blob.core.windows.net/plnjus/"+t),this.setState({hasImage:!0,imgURL:t,imgURLOriginal:t,imgURLLink:e.proofElementItem.text,imgURLLinkOriginal:e.proofElementItem.text})}e.statusCall[T.storageName]=void 0}}},{key:"objectsAreSame",value:function(e,t){var a=!0;for(var n in e)if(e[n].selected!==t[n].selected)return!1;return a}},{key:"setFeeChange",value:function(e){var t=this,a=S.S0.cloneObject(this.state.initialFees),n=a.items.filter(function(t){return t.idFee===e});n[0].selected=!n[0].selected;var o=this.objectsAreSame(a.items,this.props.proofElementItemFee.items);this.setState({feeModified:!o}),this.setState({initialFees:a},function(){console.log(t.state)})}},{key:"saveData",value:function(e){var t=this;if(console.log(this.state),this.state.idEvent){console.log(this.state.initialFees.items);var a=F,n=z;if(!0===this.state.feeModified){this.props.proofElementItemFee.items.length;this.state.initialFees.items.map(function(n){t.props.makeCall(a,{id:t.state.idEvent,idelement:e,idProofEventLine:e,idFee:n.idFee,selected:n.selected})})}!0===this.state.htmlModified&&this.props.makeCall(n,{id:this.state.idEvent,idelement:e,idProofEventLine:e,idUnique:"",text:this.state.editorState}),!0!==this.state.imgModified&&this.state.imgURLLink==this.state.imgURLLinkOriginal||this.props.makeCall(n,{id:this.state.idEvent,idelement:e,idProofEventLine:e,idUnique:this.state.imgURL,text:this.state.imgURLLink})}else{var o=B;!0===this.state.htmlModified&&this.props.makeCall(o,{id:this.state.idOrganization,idelement:e,idOrganizationProofLine:e,idUnique:"",text:this.state.editorState}),!0!==this.state.imgModified&&this.state.imgURLLink==this.state.imgURLLinkOriginal||this.props.makeCall(o,{id:this.state.idOrganization,idelement:e,idOrganizationProofLine:e,idUnique:this.state.imgURL,text:this.state.imgURLLink})}this.props.history.replace("../..")}},{key:"insertElement",value:function(e){if(this.state.idEvent){var t=A;this.props.makeCall(t,{id:this.state.idEvent,type:e})}else{var a=j;this.props.makeCall(a,{id:this.state.idOrganization,type:e})}}},{key:"render",value:function(){var e=this,t=S.S0.initInternationalization(),a=this.props,n=a.status,r=a.proofElementItem;a.proofElementItemFee;return E.createElement("div",null,E.createElement(C.o,{ref:function(t){return e.growl=t}}),r&&(this.state.initialFees&&this.state.initialFees.items||this.state.idOrganization)?E.createElement(k.ZM,{onCallBack:this.onCallBack,onChangeFee:this.onChangeFee,initialValues:r,validators:S.k0,data:this.state.initialFees,autoText:this.props.getLookupAutoText,props:this.props,onEditorStateChange:this.onEditorStateChange,locale:t.culture,htmlTxt:this.state.htmlTxt||r.text,statusText:n[z.storageName],statusFee:n[F.storageName],newElement:"0"===this.props.match.params.idElement,onChangeElementType:this.onChangeNewElementType,newElementType:this.state.newItemType,t:O,openSelectImage:this.openSelectImage,onUnselectImage:this.onUnselectImage,hasImage:this.state.hasImage,imgURL:this.state.imgURL,htmlModified:this.state.htmlModified,feeModified:this.state.feeModified,imgModified:this.state.imgModified,onURlImageChange:this.onURlImageChange,imgURLLink:this.state.imgURLLink,idEvent:this.state.idEvent}):null,E.createElement(N.jI,o()({visible:this.state.libVisible,metadataFrom:new Map([["event",this.state.idEvent]])},this.props,{onSelect:this.onSelectImage,onClose:this.onCloseImage})))}}])}(E.Component);t.A=(0,y.y)((0,h.Ng)(function(e,t){return{own:t,proofElementItem:e.rxCommon[T.storageName],proofElementItemFee:e.rxCommon[P.storageName],proofAutoText:e.rxCommon[H.storageName],getLookupAutoText:e.rxCommon[L.storageName],proofElementFeeUpdate:e.rxCommon[F.storageName],proofElementUpdateText:e.rxCommon[z.storageName],proofElementInsert:e.rxCommon[A.storageName],status:e.rxCommon.status.load,statusCall:e.rxCommon.status.call}},function(e,t){return{clearAll:function(){e(b.U5(H.storageName)),e(b.U5(L.storageName)),e(b.U5(F.storageName)),e(b.U5(A.storageName)),e(b.U5(j.storageName)),e(b.U5(T.storageName)),e(b.U5(P.storageName)),e(b.U5(V.storageName)),e(b.U5(z.storageName)),e(b.U5(B.storageName))},clearData:function(t){e(b.U5(t.storageName))},updateData:function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e(b.jJ(t.storageName,null,a))},makeCall:function(a){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=w.q.getState().rxPersistent;"event"==a.api&&o.globalInformationEvent&&o.globalInformationEvent.defaultLanguage&&(n.language=n.language||o.globalInformationEvent.defaultLanguage||void 0);var r=t.API(I({},n))[a.api][a.name];e(b.gt(I(I({},a),{},{path:r.path,method:r.method,security:r.security,body:n,clear:!0})))}}})(q))},83498:function(e,t,a){"use strict";var n=a(79092),o=a.n(n),r=a(82274),i=a.n(r),l=a(65044),c=a.n(l),s=a(65611),m=a.n(s),u=a(18337),d=a.n(u),p=a(56994),f=a.n(p),g=a(26396),v=a.n(g),E=a(92207),h=a.n(E),b=a(73021),y=a(66725),N=a(74401),C=a(85014),S=a(77464),w=a(39407),k=a(27829),D=a(18305),I=a(31174);function x(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function O(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?x(Object(a),!0).forEach(function(t){v()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):x(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function T(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(T=function(){return!!e})()}var P=k.HT.t,F={api:"event",name:"proofElementList",storageName:"proofElementList",clear:!0},z={api:"event",name:"proofData",storageName:"proofElementData",clear:!0},A={api:"event",name:"proofBasicDataChange",storageName:"proofBasicDataChange",clear:!0},H={api:"event",name:"proofElementItemDelete",storageName:"proofElementItemDelete",clear:!0},L={api:"event",name:"proofElementInsert",storageName:"proofElementInsert",clear:!0},V={api:"event",name:"proofRestore",storageName:"proofRestore",clear:!0},j={api:"event",name:"proofElementFeeUpdateText",storageName:"proofElementFeeUpdateText",clear:!0},B={api:"event",name:"proofElementFeeUpdate",storageName:"proofElementFeeUpdate",clear:!0},q={api:"event",name:"proofOrderChange",storageName:"proofOrderChange",clear:!0},M={api:"proof",name:"updateProofEventLineOrder",storageName:"updateProofEventLineOrder",clear:!0},R={api:"organization",name:"proofElementList",storageName:"proofElementList",clear:!0},U={api:"organization",name:"proofData",storageName:"proofElementData",clear:!0},_={api:"organization",name:"proofBasicDataChange",storageName:"proofBasicDataChange",clear:!0},G={api:"organization",name:"proofElementItemDelete",storageName:"proofElementItemDelete",clear:!0},Q={api:"organization",name:"proofRestore",storageName:"proofRestore",clear:!0},W={api:"organization",name:"proofOrderChange",storageName:"proofOrderChange",clear:!0},Y=function(e){function t(e){var a;return i()(this,t),a=function(e,t,a){return t=d()(t),m()(e,T()?Reflect.construct(t,a||[],d()(e).constructor):t.apply(e,a))}(this,t,[e]),v()(a,"onClickDialog",function(e){3===e[1]?a.setState({idDeleteElement:e[0],typeQuestion:e[1],msgQuestion:e[2],visibleDialog:!0}):a.setState({idDeleteElement:e[0],typeQuestion:e[1],msgQuestion:e[3],visibleDialog:!0})}),v()(a,"onHideDialog",function(){a.setState({visibleDialog:!1})}),v()(a,"onOkDialog",function(){if(2===a.state.typeQuestion||3===a.state.typeQuestion)if(a.state.idEvent){var e=H;a.props.makeCall(e,{id:a.state.idEvent,idelement:a.state.idDeleteElement})}else{var t=G;a.props.makeCall(t,{id:a.state.idOrganization,idelement:a.state.idDeleteElement})}else if(0==a.state.typeQuestion){var n=V;a.props.makeCall(n,{id:a.state.idEvent,part:1,type:1})}else if(1==a.state.typeQuestion)if(a.state.idEvent){var o=V;a.props.makeCall(o,{id:a.state.idEvent,part:1,type:2})}else{var r=Q;a.props.makeCall(r,{id:a.state.idOrganization,part:1})}a.setState({visibleDialog:!1})}),v()(a,"onConfigPreviaChange",function(e){"1"===e.target.value?a.setState({typeQuestion:0,msgQuestion:"\xbfQuieres restaurar la configuraci\xf3n por defecto de la organizaci\xf3n?",visibleDialog:!0}):"2"===e.target.value&&a.setState({typeQuestion:1,msgQuestion:"\xbfQuieres restaurar la configuraci\xf3n por defecto de RockTheSport?",visibleDialog:!0}),e.target.value=-1}),v()(a,"onChageSubject",function(e){a.setState({newSubject:e.target.value})}),v()(a,"onChangeColor",function(e){a.setState({newColor:e.hex})}),v()(a,"onCallBack",function(){return function(){var e=o()(h().mark(function e(t){var n,o,r;return h().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n=A,o=_,a.setState({executing:!0}),r={subject:t.subject,color:t.color,legalURL:t.legalURL,supportEmail:t.supportEmail,sendEmail:t.sendEmail,urlHeader:t.urlHeader,imgHeader:t.imgHeader,copyrightName:t.copyrightName},a.state.idEvent?a.props.makeCall(n,O({id:t.idEvent,idEvent:t.idEvent},r)):a.props.makeCall(o,O({id:t.idOrganization,idOrganization:t.idOrganization},r));case 1:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}()}),v()(a,"onResetDisplayPositions",function(e){return e.map(function(e,t){var a=e;return a.orden=t+1,a})}),v()(a,"onDragEnd",function(e){var t=e.destination,n=e.source,o=e.draggableId;if(t&&(t.droppableId!==n.droppableId||t.index!==n.index)){var r=a.state.data.column,i=Array.from(r.elementIds);i.splice(n.index,1),i.splice(t.index,0,o);var l=O(O({},r),{},{elementIds:i}),c=O(O({},a.state.data),{},{column:l}),s=O(O({},a.state),{},{data:c});if(a.setState(s),a.state.idEvent){var m=k.O3.reOrderAO(a.props.proofElement.items,e.source.index,e.destination.index,a.onResetDisplayPositions);m.destination&&a.props.makeCall(M,{id:a.state.idEvent,list:m.destination},function(e){a.props.updateData(F,e.data)})}else{var u=W;a.props.makeCall(u,{id:a.state.idOrganization,idOrganizationProofLine:e.draggableId,oldOrder:e.source.index,newOrder:e.destination.index});var d=1,p=k.S0.cloneObject(a.props.proofElement);s.data.column.elementIds.map(function(e){var t=p.items.filter(function(t){return t.idProofEventLine||t.idOrganizationProofLine===e})[0];return t&&(t.order=d),d+=1,e});var f=p.items.sort(function(e,t){return e.order>t.order?1:t.order>e.order?-1:0});a.props.updateData(F,f)}}}),a.onCallBack=a.onCallBack.bind(a),a.onChangeColor=a.onChangeColor.bind(a),a.onDragEnd=a.onDragEnd.bind(a),a.onConfigPreviaChange=a.onConfigPreviaChange.bind(a),a.onChageSubject=a.onChageSubject.bind(a),a.onClickDialog=a.onClickDialog.bind(a),a.onHideDialog=a.onHideDialog.bind(a),a.onOkDialog=a.onOkDialog.bind(a),a.state={message:"...Saving!",newColor:void 0,newSubject:void 0,idEvent:a.props.match.params.idEvent,idOrganization:a.props.match.params.idOrganization,visibleDialog:!1,idDeleteElement:void 0,msgQuestion:void 0,typeQuestion:void 0},a}
1return f()(t,e),c()(t,[{key:"componentDidMount",value:function(){var e=F,t=z,a=R,n=U;this.state.idEvent?(this.props.makeCall(e,{id:this.state.idEvent}),this.props.makeCall(t,{id:this.state.idEvent})):this.state.idOrganization&&(this.props.makeCall(a,{id:this.state.idOrganization}),this.props.makeCall(n,{id:this.state.idOrganization}))}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this;if(e.statusCall&&200===e.statusCall[q.storageName]&&(this.props.clearData(q),w.t.modeDebug&&this.growl.show({severity:"success",summary:"guardado",detail:"reordenamiento aceptado men",life:1e3})),e.statusCall&&200===e.statusCall[V.storageName]&&(this.props.clearData(V),w.t.modeDebug&&this.growl.show({severity:"success",summary:"Restaurado",detail:"Configuraci\xf3n restaurada correctamente",life:5e3}),this.componentDidMount()),e.statusCall&&200===e.statusCall[H.storageName]){var a=-1;this.props.clearData(H),this.growl.show({severity:"success",summary:"Guardado",detail:"Componente eliminado correctamente",life:5e3});var n=k.S0.cloneObject(this.props.proofElement);a=this.state.idEvent?n.items.findIndex(function(e){return e.idProofEventLine===t.state.idDeleteElement}):n.items.findIndex(function(e){return e.idOrganizationProofLine===t.state.idDeleteElement}),n.items.splice(a,1);var o=1;n.items.forEach(function(e){e.order=o,o+=1}),this.setState({idDeleteElement:void 0}),this.props.updateData(F,n.items),this.setProofElements(n.items)}e.statusCall&&200===e.statusCall[A.storageName]&&(this.props.clearData(A),this.growl.show({severity:"success",summary:"Guardado",detail:"Datos guardados correctamente.",life:5e3})),!e.statusCall||200!==e.statusCall[B.storageName]&&200!==e.statusCall[j.storageName]||(this.props.clearData(B),this.props.clearData(j),this.growl.show({severity:"success",summary:"Guardado",detail:"Elemento guardado correctamente",life:5e3})),e.statusCall&&200===e.statusCall[L.storageName]&&(this.props.clearData(L),this.growl.show({severity:"success",summary:"Guardado",detail:"Elemente creado correctamente",life:5e3})),e.statusCall&&200===e.statusCall[z.storageName]&&(e.statusCall[z.storageName]=void 0),e.statusCall&&200===e.statusCall[F.storageName]&&(e.statusCall[F.storageName]=void 0,this.setProofElements(e.proofElement.items))}},{key:"setProofElements",value:function(e){var t=e,a={id:"column-1",elementIds:[]},n={};t.forEach(function(e){e.id=e.idProofEventLine||e.idOrganizationProofLine,a.elementIds.push(e.id),n["".concat(e.id)]=e});var o=t.map(function(e){return e.id}),r={column:a,allIds:o,elements:n};this.setState({data:r})}},{key:"render",value:function(){var e=this,t=this.props.status;return b.createElement("div",{className:"mgr-page"},b.createElement(S.o,{ref:function(t){return e.growl=t}}),this.props.proofElement&&this.props.proofElementData?b.createElement(I.vl,{idEvent:this.state.idEvent,onCallBack:this.onCallBack,validators:k.k0,onChangeColor:this.onChangeColor,onConfigPreviaChange:this.onConfigPreviaChange,props:this.props,onDragEnd:this.onDragEnd,data:this.state.data,initialValues:this.props.proofElementData,imagePath:this.props.proofElementData.imgHeader,linkPath:this.props.proofElementData.urlHeader,color:this.props.proofElementData.color,idHeaderLine:this.props.proofElementData.idProofEventLine||this.props.proofElementData.idOrganizationProofLine,newColor:this.state.newColor||this.props.proofElementData.color,status:t[A.storageName],t:P,onClickDialog:this.onClickDialog,onHideDialog:this.onHideDialog,onOkDialog:this.onOkDialog,dialogVisible:this.state.visibleDialog,typeQuestion:this.state.typeQuestion,msgQuestion:this.state.msgQuestion,makeCall:this.props.makeCall}):null)}}])}(b.Component);t.A=(0,C.y)((0,y.Ng)(function(e,t){return{own:t,proofElement:e.rxCommon[F.storageName],proofElementData:e.rxCommon[z.storageName],proofOrderChange:e.rxCommon[q.storageName],proofBasicDataChange:e.rxCommon[A.storageName],proofElementItemDelete:e.rxCommon[H.storageName],proofRestore:e.rxCommon[V.storageName],statusCall:e.rxCommon.status.call,status:e.rxCommon.status.load}},function(e,t){return{clearAll:function(){e(N.En())},clearData:function(t){e(N.U5(t.storageName))},updateData:function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e(N.jJ(t.storageName,null,a))},makeCall:function(a){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0,r=D.q.getState().rxPersistent;"event"==a.api&&r.globalInformationEvent&&r.globalInformationEvent.defaultLanguage&&(n.language=n.language||r.globalInformationEvent.defaultLanguage||void 0);var i=t.API(O({},n))[a.api][a.name];e(N.gt(O(O({},a),{},{path:i.path,method:i.method,security:i.security,body:n,clear:!0,callback:o})))}}})(Y))},50526:function(e,t,a){"use strict";var n=a(82274),o=a.n(n),r=a(65044),i=a.n(r),l=a(65611),c=a.n(l),s=a(18337),m=a.n(s),u=a(56994),d=a.n(u),p=a(26396),f=a.n(p),g=a(73021),v=a(66725),E=a(74401),h=a(85014),b=a(18305),y=a(31174);function N(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function C(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(C=function(){return!!e})()}var S={api:"event",name:"proofElementsPreview",storageName:"proofElementsPreview"},w={api:"event",name:"proofFeesPreview",storageName:"proofFeesPreview"},k={api:"event",name:"proofData",storageName:"proofElementData"},D={api:"organization",name:"proofElementsPreview",storageName:"proofElementsPreview"},I={api:"organization",name:"proofData",storageName:"proofElementData"},x=function(e){function t(e){var a,n,r,i;return o()(this,t),n=this,r=t,i=[e],r=m()(r),a=c()(n,C()?Reflect.construct(r,i||[],m()(n).constructor):r.apply(n,i)),f()(a,"onChageFee",function(e){a.setState({idFee:e.target.value})}),a.onChageFee=a.onChageFee.bind(a),a.state={idEvent:a.props.match.params.idEvent,idOrganization:a.props.match.params.idOrganization,idFee:void 0},a}
1return d()(t,e),i()(t,[{key:"componentDidMount",value:function(){if(this.state.idEvent){var e=S,t=w,a=k;this.props.makeCall(e,{id:this.state.idEvent}),this.props.makeCall(t,{id:this.state.idEvent}),this.props.makeCall(a,{id:this.state.idEvent})}else{var n=D,o=I;this.props.makeCall(n,{id:this.state.idOrganization}),this.props.makeCall(o,{id:this.state.idOrganization})}}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.statusCall&&200===e.statusCall[k.storageName]&&e.proofFeesPreview&&e.proofFeesPreview.items&&e.proofFeesPreview.items&&(this.setState({idFee:e.proofFeesPreview.items[0].idFee}),e.statusCall[k.storageName]=void 0)}},{key:"render",value:function(){var e=this.props,t=e.proofFeesPreview,a=e.proofElementData,n=e.proofElementsPreview;return g.createElement("div",null,(t||this.state.idOrganization)&&n&&a&&(this.state.idFee||this.state.idOrganization)?g.createElement(y.JU,{urlBack:-1===this.props.location.pathname.indexOf("advancedemail")?"../email":"../advancedemail",data:t,generalData:a,itemData:n,onChageFee:this.onChageFee,idFee:this.state.idFee,function:this.props.function,idEvent:this.state.idEvent}):null)}}])}(g.Component);t.A=(0,h.y)((0,v.Ng)(function(e,t){return{own:t,statusCall:e.rxCommon.status.call,status:e.rxCommon.status.load,proofElementsPreview:e.rxCommon[S.storageName],proofElementData:e.rxCommon[k.storageName],proofFeesPreview:e.rxCommon[w.storageName]}},function(e,t){return{clearData:function(t){e(E.U5(t.storageName))},makeCall:function(a){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=b.q.getState().rxPersistent;"event"==a.api&&o.globalInformationEvent&&o.globalInformationEvent.defaultLanguage&&(n.language=n.language||o.globalInformationEvent.defaultLanguage||void 0);var r=t.API(function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?N(Object(a),!0).forEach(function(t){f()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):N(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({},n))[a.api][a.name];e(E.gt({storageName:a.storageName,path:r.path,method:r.method,security:r.security,dataExtra:n,clear:!0}))}}})(x))},31174:function(e,t,a){"use strict";a.d(t,{V3:function(){return W},ZM:function(){return $},vl:function(){return U},JU:function(){return ee}});var n=a(16193),o=a.n(n),r=a(26396),i=a.n(r),l=a(22056),c=a.n(l),s=a(39892),m=a.n(s),u=a(17823),d=a(46006),p=a(57),f=a(5101),g=a(24589),v=a(73021),E=a(23888),h=a(20822),b=a(27531),y=a(27829),N=a(82274),C=a.n(N),S=a(65044),w=a.n(S),k=a(65611),D=a.n(k),I=a(18337),x=a.n(I),O=a(56994),T=a.n(O);function P(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(P=function(){return!!e})()}var F=y.HT.t,z={api:"event",name:"proofElementItemFee",storageName:"proofElementItemFee"},A=function(e){function t(e){var a;return C()(this,t),a=function(e,t,a){return t=x()(t),D()(e,P()?Reflect.construct(t,a||[],x()(e).constructor):t.apply(e,a))}(this,t,[e]),a.state={},a}return T()(t,e),w()(t,[{key:"componentDidMount",value:function(){this.props.makeCall(z,{id:this.props.idEvent,idelement:this.props.element.id})}},{key:"componentWillUnmount",value:function(){}},{key:"componentWillReceiveProps",value:function(e){e.statusCall&&200===e.statusCall[z.storageName]&&(this.state&&this.state.initialFees||(console.log(functions.Tools.cloneObject(e.proofElementItemFee)),this.setState({initialFees:functions.Tools.cloneObject(e.proofElementItemFee)})))}},{key:"render",value:function(){var e,t,a=this,n=!1,r=!1;return void 0!=this.props.element.listFee&&this.props.element.listFee.length>=0&&(e=this.props.element.listFee.length),this.props.feeCount&&(t=this.props.feeCount),3===this.props.element.idProofType&&(n=!0),2===this.props.element.idProofType&&(r=!0),v.createElement(E.sx,{draggableId:this.props.element.id.toString(),index:this.props.index},function(i,l){return v.createElement("div",o()({className:"card-item is-block mb-1"},i.draggableProps,i.DraggableStateSnapshot,i.dragHandleProps,{ref:i.innerRef}),n?v.createElement("div",{className:"bg-white rounded p-4 box-dashed mb
1-1 text-center",dangerouslySetInnerHTML:{__html:a.props.element.text}}):null,r?v.createElement("div",{className:"mb-1",style:{overflow:"hidden"}},v.createElement("img",{src:a.props.element.imagePath,alt:a.props.element.text,style:{maxWidth:"100%",height:"auto",display:"block"}})):null,v.createElement("div",{className:"card-footer-buttons border0 b-0 mb-1"},v.createElement("div",{className:"buttons",style:{justifyContent:"flex-end"}},v.createElement("button",{type:"button",className:"button text-xs px-2 py-1 is-danger is-outlined w-full md:w-auto",id:a.props.idProofLine,onClick:function(e){return a.props.onClickDialog([a.props.idProofLine,a.props.element.idProofType,a.props.element.text,a.props.element.imagePath])}},F("root:Delete")),v.createElement(b.N_,{to:"./email/element/".concat(a.props.idProofLine),className:"button text-xs px-2 py-1 w-full md:w-auto"},F("root:Modify"))),t&&v.createElement("div",{className:"columns",style:{marginRight:"1px",marginLeft:"1px"}},v.createElement("p",{className:"column text-right text-xs px-2 py-1 text-light notifications is-info"},"Se muestra: ".concat(e==t?"En todas las tarifas":"En ".concat(e," de ").concat(t," tarifas"))))))})}}])}(v.Component);function H(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(H=function(){return!!e})()}var L=function(e){function t(){return C()(this,t),function(e,t,a){return t=x()(t),D()(e,H()?Reflect.construct(t,a||[],x()(e).constructor):t.apply(e,a))}(this,t,arguments)}return T()(t,e),w()(t,[{key:"render",value:function(){var e=this;return v.createElement("div",null,v.createElement(E.gL,{droppableId:"1"},function(t){return v.createElement("div",o()({ref:t.innerRef},t.droppableProps),e.props.elements.map(function(t,a){return v.createElement(A,o()({feeCount:e.props.feeCount,key:"".concat(a,"_").concat(t.id),idProofLine:t.id,element:t,index:a,onClickDialog:e.props.onClickDialog},e.props))}),t.placeholder)}))}}])}(v.Component),V=["onDragEnd","data"];function j(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function B(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?j(Object(a),!0).forEach(function(t){i()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):j(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var q=y.HT.t,M=(0,p.A)(),R={apiName:"fee",endpoint:"getFee",storageName:"giveMeFees",clear:!0},U=function(e){var t,a=e.onDragEnd,n=e.data,r=m()(e,V),i=(0,v.useState)(void 0),l=c()(i,2),s=l[0],p=l[1];n&&n.column&&(t=n?n.column.elementIds.map(function(e){return n.elements[e]}):null);var N=v.createElement("div",null,v.createElement(f.$,{label:"Yes",icon:"pi pi-check",onClick:function(e){return r.onOkDialog()}}),v.createElement(f.$,{label:"No",icon:"pi pi-times",onClick:function(e){return r.onHideDialog()},className:"p-button-secondary"})),C=v.createElement("div",null,v.createElement("h1",null,q("root:Confirmaci\xf3n")));return(0,v.useEffect)(function(){s||r.props.own.makeCall(R,{id:r.idEvent},null,function(e){200==e.status&&p(e.data.length)})},[]),v.createElement("div",null,v.createElement("div",{className:r.idEvent?"":"card"},r.idEvent?null:v.createElement("nav",{className:"tabs mb-0"},v.createElement("ul",null,v.createElement("li",{className:"is-active"},v.createElement(b.N_,{to:"./email"},q("root:Justificante email"))),v.createElement("li",null,v.createElement(b.N_,{to:"./advancedemail"},q("root:Configuraci\xf3n avanzada de email"))))),v.createElement("div",{className:"p-4 max-sm:pt-2"},v.createElement("div",{className:"md:flex md:items-center md:justify-between mb-1"},v.createElement("div",{className:"flex items-center gap-2"},v.createElement("div",null,v.createElement("h2",null,v.createElement("span",{id:"proof-email-h2-stonly"},q("root:Justificante email"))),v.createElement("p",{className:"text-light mb-1"},q("root:Configura el email que recibir\xe1 cada persona inscrita a modo de justificante.")))),v.createElement("div",{className:"flex items-center gap-2 md:ml-auto mt-1 md:mt-0"},v.createElement(b.N_,{to:"../proof/email/preview",className:"button bg-primary text-white hover:bg-primary-darker w-full md:w-auto"},q("root:Vista previa")))),v.createElement("div",{className:"flex flex-wrap -mx-2"},v.createElement("div",{className:"w-full lg:w-5/12 px-2 md:w-full"},v.createElement("div",{className:"select mb-2"},v.createElement("select",{onChange:r.onConfigPreviaChange},v.createElement("option",{value:"-1"},q("root:Cargar configuraci\xf3n previa")),r.idEvent?v.createElement("option",{value:"1"},q("root:Por defecto de la organizaci\xf3n")):null,v.createElement("option",{value:"2"},q("root:Por defecto de RockTheSport")))),v.createElement("h3",null,q("root:Datos b\xe1sicos")),v.createElement(h.lV,{onSubmit:r.onCallBack(),decorators:[M],subscription:{submitting:!0,pristine:!0,invalid:!0},initialValues:r.initialValues},function(e){var t=e.handleSubmit,a=e.submitting,n=e.pristine,o=e.invalid;return v.createElement("form",{onSubmit:t,className:"mb-2"},v.createElement("div",{className:"mb-1"},v.createElement(h.D0,{className:"input",label:q("root:Asunto"),name:"subject",type:"text",validate:y.k0.composeValidators(y.k0.required,y.k0.minLength(6)),component:d.tD})),v.createElement("div",{className:"mb-1"},v.createElement(h.D0,{label:q("root:Color de subt\xedtulo y enlaces"),name:"color",id:"color",component:u.H.Form.CFColor})),v.createElement("div",{className:"card-footer-buttons border0"},v.createElement("div",{className:"buttons"},v.createElement("button",{className:"button bg-dark text-white w-full md:w-auto",type:"submit",disabled:n&&r.color==r.newColor||o||!(!a&&void 0===r.status&&!1===r.
1status)&&r.status},q("common:Save changes")),r.status&&!0===r.status?v.createElement("span",{style:{color:"green "}},"...Saving, please wait!"):null)))}),v.createElement("hr",null),v.createElement("div",{className:"md:flex md:items-center md:justify-between mt-2"},v.createElement("div",{className:"flex items-center gap-2"},v.createElement("div",null,v.createElement("h3",{className:"mb-0"},v.createElement("span",{id:"proof-email-design-h3-stonly"},q("root:Dise\xf1o"))),v.createElement("p",{className:"text-light"},q("root:Ordena y configura los elementos del email")))),v.createElement("div",{className:"flex items-center gap-2 md:ml-auto mt-1 md:mt-0"},v.createElement("div",{className:"buttons"},v.createElement(b.N_,{to:"./email/element/0",className:"button bg-primary text-white hover:bg-primary-darker w-full md:w-auto"},q("root:Nuevo elemento"))))),v.createElement("div",{className:"card-item is-block mb-1 mt-2"},v.createElement("div",{className:"mb-1",style:{overflow:"hidden"}},v.createElement("img",{src:r.imagePath,alt:r.linkPath,style:{maxWidth:"100%",height:"auto",display:"block"}})),v.createElement("div",{className:"card-footer-buttons border0 b-0 mb-1"},v.createElement("div",{className:"buttons",style:{justifyContent:"flex-end"}},v.createElement(b.N_,{to:"./email/element/".concat(r.idHeaderLine),className:"button text-xs px-2 py-1 w-full md:w-auto"},q("root:Modificar"))))),n&&n.column?v.createElement("div",null,v.createElement(E.JY,{onDragEnd:a},v.createElement(L,o()({column:n.column,elements:t,props:B(B({},r),{},{makeCall:r.makeCall}),onClickDialog:r.onClickDialog,feeCount:s},r)))):null)),v.createElement(g.l,{header:C,showHeader:!1,closable:!1,visible:r.dialogVisible,style:{width:"50vw"},footer:N,onHide:r.onHideDialog},0===r.typeQuestion||1===r.typeQuestion?v.createElement("div",null,v.createElement("div",null,r.msgQuestion)):null,2===r.typeQuestion?v.createElement("div",null,v.createElement("div",null,q("root:\xbfEst\xe1s seguro/a de querer eliminar la imagen?")),v.createElement("div",null,v.createElement("img",{src:r.msgQuestion,alt:"Imagen a borrar"}))):null,3===r.typeQuestion?v.createElement("div",null,v.createElement("div",null,q("root:\xbfEst\xe1s seguro/a de querer eliminar el texto?")),v.createElement("div",{className:"bg-light-bg rounded p-4 box-dashed mb-1 text-center",dangerouslySetInnerHTML:{__html:r.msgQuestion}})):null))))},_=(a(75243),["data"]),G=y.HT.t,Q=(0,p.A)(),W=function(e){e.data;var t=m()(e,_),a=[];if(t.senderList){var n=t.senderList,o=(null===n||void 0===n?void 0:n.senders)||(null===n||void 0===n?void 0:n.items)||[];(Array.isArray(o)?o:[]).forEach(function(e){e.data.complete&&e.data.domainVerified?a.push({id:e.data.email,value:"".concat(e.data.name," (").concat(e.data.email,")")}):e.data.complete&&a.push({id:e.data.email,value:"".concat(e.data.name," (").concat(e.data.email,") - (").concat(G("root:Not verified"),")"),disabled:!0})})}var r=t.validators,i=v.createElement("div",null,v.createElement(f.$,{label:"Yes",icon:"pi pi-check",onClick:function(e){return t.onOkDialog()}}),v.createElement(f.$,{label:"No",icon:"pi pi-times",onClick:function(e){return t.onHideDiaglog()},className:"p-button-secondary"}));return v.createElement("div",null,v.createElement("div",{className:t.idEvent?"":"card"},t.idEvent?null:v.createElement("nav",{className:"tabs mb-0"},v.createElement("ul",null,v.createElement("li",null,v.createElement(b.N_,{to:"./email"},G("root:Justificante email"))),v.createElement("li",{className:"is-active"},v.createElement(b.N_,{to:"./advancedemail"},G("root:Configuraci\xf3n avanzada de email"))))),v.createElement("div",{className:"p-4"},v.createElement("div",{className:"md:flex md:items-center md:justify-between mb-1"},v.createElement("div",{className:"flex items-center gap-2"},v.createElement("div",null,v.createElement("h2",null,G("root:Configuraci\xf3n avanzada")),v.createElement("p",{className:"text-light mb-1"},G("root:Configura de forma avanzada el email que recibir\xe1 cada inscrito.")))),v.createElement("div",{className:"flex flex-wrap items-center gap-2 md:ml-auto mt-1 md:mt-0"},t.idEvent?v.createElement("div",{className:"w-full md:w-auto"},v.createElement("div",{className:"select w-full md:w-auto"},v.createElement("select",{onChange:t.onConfigPreviaChange},v.createElement("option",{value:"-1"},G("root:Cargar configuraci\xf3n previa")),v.createElement("option",{value:"1"},G("root:Por defecto de la organizaci\xf3n")),v.createElement("option",{value:"2"},G("root:Por defecto de RockTheSport"))))):null,v.createElement(b.N_,{to:"../proof/advancedemail/preview",className:" button w-full md:w-auto"},G("root:Vista previa")))),v.createElement("div",{className:"flex flex-wrap -mx-2"},v.createElement("div",{className:"w-full lg:w-5/12 px-2 md:w-full"},v.createElement(h.lV,{onSubmit:t.onCallBack(),decorators:[Q],subscription:{submitting:!0,pristine:!0,invalid:!0},initialValues:t.initialValues?t.initialValues:null},function(e){var n=e.handleSubmit,o=e.submitting,i=(e.values,e.pristine),l=e.invalid;e.form;return v.createElement("form",{onSubmit:n},v.createElement("div",{className:"mb-1"},v.createElement(h.D0,{label:G("root:Email de env\xedo"),name:"sendEmail",type:"select",items:a,component:d.mO,help:G("root:Manage email senders"),helpURL:"../../../../managementorganization/".concat(t.organizationId,"/communications/messages")})),v.createElement("hr",{className:"mb-1"}),v.createElement("div",{className:"mb-1"},v.createElement(h.D0,{className:"input",label:G("root:Url texto legal"),name:"legalURL",type:"text",validate:r.composeValidators(r.required,r.minLength(6)),component:d.tD})),v.createElement("div",{className:"mb-1"},v.createElement(h.D0,{className:"input",label:G("root:Email de contacto"),name:"supportEmail",type:"text",validate:r.composeValidators(r.required,r.email),component:d.tD})),v.createElement("div",{className:"mb-1"},v.createElement(h.D0,{className:"input",label:G("root:Texto de copyright"),name:"copyrightName",value:"hola",type:"text",validate:r.composeValidators(r.required,r.minLength(6)),component:d.tD})),v.createElement("div",{className:"card-footer-buttons border0"},v.createElement("div",{className:"buttons"},v.createElement("button",{className:"button bg-dark text-white w-full md:w-auto",type:"submit",disabled:i||l||!(!o&&void 0===t.status&&!1===t.status)&&t.status},G("common:Save changes")),t.status&&!0===t.status?v.createElement("span",{style:{color:"green "}},"...Saving, please wait!"):null)))}))),v.createElement(g.l,{header:G("common:Confirmation"),visible:t.dialogVisible,style:{width:"50vw"},footer:i,onHide:t.onHideDiaglog},0===t.typeQuestion||1===t.typeQuestion?v.createElement("div",null,v.createElement("div",null,t.msgQuestion)):null))))},Y=(y.HT.t,(0,p.A)(),a(67227)),J=["data"],X=(y.HT.t,(0,p.A)()),$=function(e){var t=e.data,a=m()(e,J),n=[];a.idEvent&&t&&t.items&&(n=t.items);var o=!1,r=!1;a.newElement?("2"==a.newElementType&&a.hasImage&&a.feeModified&&(r=!0),"3"==a.newElementType&&a.htmlModified&&a.feeModified&&(r=!0)):("3"==a.initialValues.idProofType&&(a.htmlModified||a.feeModified)&&(o=!0),"2"==a.initialValues.idProofType&&a.hasImage&&(a.imgModified||a.feeModified||a.imgURLLink!=a.initialValues.text)&&(o=!0),"1"==a.initialValues.idProofType&&a.hasImage&&(a.imgModified||a.imgURLLink!=a.initialValues.text)&&(o=!0));var i=!1,l=!1;return"3"!=a.newElementType&&"3"!=a.initialValues.idProofType||(i=!0),"2"!=a.newElementType&&"2"!=a.initialValues.idProofType&&"1"!=a.initialValues.idProofType||(l=!0),v.createElement("div",null,v.createElement(u.H.Sidebar.Basic,{visible:!0,baseIndex:4e3,onClose:function(){Y.b6.replace("../..")},title:"1"==a.initialValues.idProofType?"Editar cabecera":a.initialValues.idProofType?"Editar elemento":"Nuevo elemento"},v.createElement("div",null,v.createElement("div",{className:"flex flex-wrap -mx-2"},v.createElement("div",{className:"w-full md:w-1/2 px-2 md:ml-[25%]"},v.createElement(h.lV,{onSubmit:a.onCallBack(),decorators:[X],subscription:{submitting:!0,pristine:!0,invalid:!0},initialValues:a.initialValues?a.initialValues:null},function(e){var t=e.handleSubmit,c=e.invalid;return v.createElement("form",{onSubmit:t},!0===a.newElement?v.createElement("div",{className:"mb-1"},v.createElement("label",{className:"label"},"Tipo de elemento"),v.createElement("div",{className:"relative"},v.createElement("div",{className:"select w-full"},v.createElement("select",{className:"is-expanded",onChange:a.onChangeElementType},v.createElement("option",{value:"0"},"Selecciona"),v.createElement("option",{value:"3"},"Texto"),v.createElement("option",{value:"2"},"Imagen"))))):null,"1"!=a.initialValues.idProofType&&a.idEvent?v.createElement("div",{className:"mb-1"},v.createElement("p",{className:"label"},"Selecciona en qu\xe9 tarifas quieres que se muestre este elemento."),n.length>0?n.map(function(e,t){return v.createElement("div",{key:t,className:"mb-05"},v.createElement(h.D0,{className:"is-checkradio is-info",value:"test",name:"employed",component:"input",type:"checkbox"}),v.createElement("input",{className:"is-checkradio is-info",id:t,type:"checkbox",name:t,value:e.idFee,checked:e.selected,onChange:function(t){return a.onChangeFee(e.idFee)}}),v.createElement("label",{htmlFor:t},e.name))}):v.createElement("div",{className:"mb-05"},"No existen tarifas....")):null,i?v.createElement("div",{className:"mb-1"},v.createElement("div",{className:"flex items-center justify-between mb-0"},v.createElement("div",{className:"flex items-center gap-2"},v.createElement("label",{className:"label "},"Contenido"))),v.createElement("div",null,v.createElement(h.D0,{name:"text"},function(e){var t=e.input;return v.createElement(u.H.Editor.SyncFusionEditor,{autoText:a.autoText||void 0,data:t.value,onChange:function(e){t.onChange(e),a.onEditorStateChange(e)}})}))):null,l&&!a.hasImage?v.createElement("div",{className:"mb-1"},v.createElement("div",{className:"bg-light-bg rounded p-4"},v.createElement("p",{className:"mt-1"},v.createElement("button",{className:"button",type:"button",onClick:a.openSelectImage},"Seleccionar imagen")),v.createElement("p",{className:"help mt-1"},"Formatos admitidos: .jpg, .png, .gif"))):null,l&&a.hasImage?v.createElement(v.Fragment,null,v.createElement("div",{className:"mt-05 mb-1"},v.createElement("figure",{className:"image is-relative"},v.createElement("button",{type:"button",className:"button is-rounded is-delete",onClick:a.onUnselectImage},v.createElement("i",{className:"material-icons"},"close")),v.createElement("img",{alt:"",src:a.imgURL}))),v.createElement("div",{className:"mb-1"},v.createElement(h.D0,{className:"input",label:"Url para la imagen",name:"text",type:"text",validate:a.validators.composeValidators(a.validators.webPage),component:d.ar,placeholder:"Enlace a insertar en la imagen",onChange:function(e){a.onURlImageChange(e.target.value)}}))):null,v.createElement("div",{className:"card-footer-buttons mt-1 pb-0"},v.createElement("div",{className:"buttons"},a.newElement?v.createElement("button",{type:"submit",className:"button bg-primary text-white hover:bg-primary-darker w-full md:w-auto",disabled:!r&&a.idEvent||c},"Crear elemento"):v.createElement("button",{type:"submit",className:"button bg-primary text-white hover:bg-primary-darker w-full md:w-auto",disabled:!o&&a.idEvent||c},"Guardar elemento"))))}))))))},K=a(92987),Z=["data"],ee=function(e){var t=e.data,a=m()(e,Z),n=[];return a.itemData&&a.itemData.items&&(n=a.idEvent?a.itemData.items.filter(function(e){return-1!==e.listFee.findIndex(function(e){return e.idFee===+a.idFee})}):a.itemData.items),v.createElement("div",null,"hola que tal",v.createElement(K.B,{visible:!0,style:{overflowY:"auto"},fullScreen:!0,blockScroll:!0},v.createElement("section",{className:"fullscreen"},v.createElement("header",{className:"fullscreen-header"},v.createElement("h1",null,"Vista previa de justificante html"),v.createElement(b.N_,{to:a.urlBack,className:"header-icon"},v.createElement("i",{className:"material-icons"},"close"))),v.createElement("div",{className:"max-w-7xl mx-auto px-4"},v.createElement("div",{className:"flex flex-wrap -mx-2"},v.createElement("div",{className:"w-full max-w-2xl mx-auto px-2"},a.idEvent?v.createElement("form",{className:"p-2"},v.createElement("div",{className:"mb-1"},v.createElement("label",{className:"label"},"Selecciona una tarifa"),v.createElement("div",{className:"relative"},v.createElement("div",{className:"select w-full"},v.createElement("select",{className:"is-expanded",onChange:a.onChageFee},t.items.length>0?t.items.map(function(e,t){return v.createElement("option",{key:t,value:e.idFee},e.name)}):null))))):null,v.createElement("table",{align:"center",border:"0",cellPadding:"0",cellSpacing:"0",height:"100%",width:"100%",id:"bodyTable",className:"table-emailing"},v.createElement("tbody",null,v.createElement("tr",null,v.createElement("td",null,v.createElement("table",{border:"0",cellPadding:"0",cellSpacing:"0",id:"templateContainer"},v.createElement("tbody",null,v.createElement("tr",null,v.createElement("td",{align:"center",valign:"top"},v.createElement("table",{border:"0",cellPadding:"0",cellSpacing:"0",width:"100%",id:"templateBody"},v.createElement("tbody",null,v.createElement("tr",null,v.createElement("td",{align:"center",valign:"top"},v.createElement("table",{border:"0",cellPadding:"0",cellSpacing:"0",width:"100%",id:"templateHeader"},v.createElement("tbody",null,v.createElement("div",{className:"mb-1",style:{textAlign:"center"}},v.createElement("img",{src:a.generalData.imgHeader,alt:a.generalData.urlHeader,style:{maxWidth:"100%",height:"auto"}})),n.length>0?n.map(function(e,t){return v.createElement("tr",{key:t},3===e.idProofType?v.createElement("td",{valign:"top",className:"bodyContent",style:{textAlign:"center"}},v.createElement("div",{dangerouslySetInnerHTML:{__html:e.text}})):null,2===e.idProofType&&""===e.text?v.createElement("td",{valign:"top",className:"bodyContent img",style:{textAlign:"center"}},v.createElement("img",{src:e.imagePath,alt:e.imagePath,className:"bodyImage"})):null,2===e.idProofType&&""!==e.text?v.createElement("td",{valign:"top",className:"bodyContent img",style:{textAlign:"center"}},v.createElement("a",{href:e.text,target:"_blank",rel:"noopener noreferrer"},v.createElement("img",{src:e.imagePath,alt:e.imagePath,className:"bodyImage"}))):null)}):null,v.createElement("tr",null,v.createElement("td",{className:"footer"},a.generalData.copyrightName,v.createElement("a",{href:a.generalData.legalURL,target:"_blank",rel:"noopener noreferrer"},"Aviso legal"),v.createElement("a",{href:a.generalData.supportEmail,target:"_blank",rel:"noopener noreferrer"},"Contacta")))))))))))))))))))))))}},6720:function(e,t,a){"use strict";a.d(t,{A:function(){return N}});var n=a(16193),o=a.n(n),r=a(82274),i=a.n(r),l=a(65044),c=a.n(l),s=a(65611),m=a.n(s),u=a(18337),d=a.n(u),p=a(56994),f=a.n(p),g=a(73021),v=a(23888);function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(E=function(){return!!e})()}var h=[1,2,3,4,-2,17,16],b=function(e){function t(){return i()(this,t),e=this,a=t,n=arguments,a=d()(a),m()(e,E()?Reflect.construct(a,n||[],d()(e).constructor):a.apply(e,n));var e,a,n}return f()(t,e),c()(t,[{key:"render",value:function(){var e=this;return console.log(this.props.element),g.createElement(v.sx,{draggableId:this.props.element.i
1d,index:this.props.index},function(t,a){var n,r,i,l,c;return g.createElement("div",o()({},t.draggableProps,t.dragHandleProps,t.DraggableStateSnapshot,{ref:t.innerRef,className:"draggable card-item"}),g.createElement("span",{style:{cursor:"grab",display:"inline-flex",alignItems:"center",color:"#00A9E0"}},g.createElement("i",{className:"material-icons"},"drag_indicator")),g.createElement("div",{style:{display:"flex",alignItems:"center",flexWrap:"wrap"}},g.createElement("input",{className:"is-checkradio is-info",value:e.props.element.id,id:e.props.element.id,onClick:e.props.onChange(),type:"checkbox",defaultChecked:e.props.element.Selected&&!0===e.props.element.Selected}),g.createElement("label",{htmlFor:e.props.element.id},e.props.element.Name),(null===(n=e.props.element)||void 0===n?void 0:n.Selected)&&(h.includes(null===(r=e.props.element)||void 0===r?void 0:r.IdQuestion)||"groupName"==(null===(i=e.props.element)||void 0===i?void 0:i.tag))&&g.createElement("div",{className:"mb-1 pl-1",style:{marginTop:8}},g.createElement("div",{className:"mb-1",onClick:function(){return e.props.onSubItemClick({idQuestion:e.props.element.id,canGroup:e.props.element.CanGroup})},style:{marginBottom:4}},g.createElement("input",{className:"is-checkradio is-info",type:"checkbox",defaultChecked:(null===(l=e.props.element)||void 0===l?void 0:l.CanGroup)>0}),g.createElement("label",null,"Poder agrupar por este campo")),g.createElement("div",{className:"mb-1",onClick:function(){return e.props.onSubItemClick({idQuestion:e.props.element.id,groupQuestion:e.props.element.GroupQuestion})}},g.createElement("input",{className:"is-checkradio is-info",type:"checkbox",defaultChecked:null===(c=e.props.element)||void 0===c?void 0:c.GroupQuestion}),g.createElement("label",null,"Es de cuestionario grupal")))))})}}])}(g.Component);function y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(y=function(){return!!e})()}var N=function(e){function t(){return i()(this,t),e=this,a=t,n=arguments,a=d()(a),m()(e,y()?Reflect.construct(a,n||[],d()(e).constructor):a.apply(e,n));var e,a,n}return f()(t,e),c()(t,[{key:"render",value:function(){var e=this;return g.createElement("div",null,g.createElement(v.gL,{droppableId:"1"},function(t){return g.createElement("div",o()({className:"mb-1",ref:t.innerRef},t.droppableProps),e.props.elements.map(function(t,a){return g.createElement(b,{key:t.id,element:t,index:a,onChange:e.props.onChange,onSubItemClick:e.props.onSubItemClick})}),t.placeholder)}))}}])}(g.Component)},6323:function(e,t,a){"use strict";a.d(t,{A:function(){return Ae}});var n=a(22056),o=a.n(n),r=a(72637),i=a.n(r),l=a(16193),c=a.n(l),s=a(73021),m=(a(51711),a(27531)),u=a(85014),d=a(66725),p=a(27829),f=a(26396),g=a.n(f),v=a(17823),E=a(34073),h=a(20822);function b(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function y(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?b(Object(a),!0).forEach(function(t){g()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):b(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var N=p.HT.t,C={apiName:"event",endpoint:"getEventStyle",storageName:"getEventStyle",clear:!0},S={apiName:"event",endpoint:"setEventStyle",storageName:"setEventStyle",clear:!0},w={apiName:"organization",endpoint:"getOrganizationStyle",storageName:"getOrganizationStyle",clear:!0},k={apiName:"organization",endpoint:"setOrganizationStyle",storageName:"setOrganizationStyle",clear:!0},D=function(){return s.createElement(E.A,null)},I=(0,u.y)((0,d.Ng)(function(e,t){return{own:t,getEventStyle:e.rxCommon[C.storageName],setEventStyle:e.rxCommon[S.storageName],getOrganizationStyle:e.rxCommon[w.storageName],setOrganizationStyle:e.rxCommon[k.storageName]}},p.S0.mapDispatchToProps)(function(e){var t=c()({}
1,(i()(e),e)),a=(0,s.useState)(void 0),n=o()(a,2),r=n[0],l=n[1],m=(0,s.useState)(void 0),u=o()(m,2),d=u[0],f=u[1],g=(0,s.useState)(void 0),E=o()(g,2),b=E[0],I=E[1],x=(0,s.useState)({visible:!1}),O=o()(x,2),T=(O[0],O[1],(0,s.useState)(1)),P=o()(T,2),F=P[0],z=P[1],A=(0,s.useState)([{id:1,name:"Mapa con informaci\xf3n de alojamientos"},{id:2,name:"Mapa de google"}]),H=o()(A,2),L=H[0];H[1];(0,s.useEffect)(function(){t.idEvent>0&&t.makeCall(C,{id:t.idEvent,type:"general"},function(e){}),t.idOrganization>0&&t.makeCall(w,{id:t.idOrganization,type:"general"})},[]),(0,s.useEffect)(function(){var e;t.getEventStyle&&f({color:t.getEventStyle.color,seeFacebook:t.getEventStyle.seeFacebook,seeContactHome:t.getEventStyle.seeContactHome,mapTypeId:t.getEventStyle.mapTypeId}),z(null===(e=t.getEventStyle)||void 0===e?void 0:e.mapTypeId)},[t.getEventStyle]),(0,s.useEffect)(function(){t.getOrganizationStyle&&(f({color:t.getOrganizationStyle.color,seeFacebook:t.getOrganizationStyle.seeFacebook,seeContactHome:t.getOrganizationStyle.seeContactHome,mapTypeId:t.getOrganizationStyle.mapT
1ypeId}),z(t.getOrganizationStyle.mapTypeId||1))},[t.getOrganizationStyle]),(0,s.useEffect)(function(){t.setEventStyle&&!t.setEventStyle.error?(f({color:b.color,seeFacebook:b.seeFacebook,seeContactHome:b.seeContactHome,mapTypeId:b.mapTypeId}),z(b.mapTypeId),I(void 0),l({severity:"success",summary:N("common:Save"),detail:N("common:Data saved correctly"),life:2e3}),t.clearByCategory(S)):t.setEventStyle&&t.setEventStyle.error&&l({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.setEventStyle.error.toString()),sticky:!0})},[t.setEventStyle]),(0,s.useEffect)(function(){t.setOrganizationStyle&&!t.setOrganizationStyle.error?(f({color:b.color,seeFacebook:b.seeFacebook,seeContactHome:b.seeContactHome,mapTypeId:b.mapTypeId}),z(b.mapTypeId),I(void 0),l({severity:"success",summary:N("common:Save"),detail:N("common:Data saved correctly"),life:2e3}),t.clearByCategory(k)):t.setOrganizationStyle&&t.setOrganizationStyle.error&&l({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.setOrganizationStyle.error.toString()),sticky:!0})},[t.setOrganizationStyle]),(0,s.useEffect)(function(){b&&(t.idEvent>0?t.makeCall(S,{id:t.idEvent,type:"general"},b):t.makeCall(k,{id:t.idOrganization,type:"general"},b))},[b]);var V=function(e){var a=c()({},(i()(e),e)).form;return s.createElement(s.Fragment,null,void 0==b?s.createElement(s.Fragment,null,s.createElement("div",{className:"mb-1"},s.createElement(h.D0,{label:N("root:Main color microsite"),name:"color",id:"color",component:v.H.Form.CFColor}),s.createElement("p",{className:"help"},N("root:It is the corporate color that will be applied to certain elements of the microsite of your event"))),!1,s.createElement("div",{className:"mb-1"},s.createElement(h.D0,{className:"onoffswitch-checkbox",text:N("root:Show contact details on the event home"),name:"seeContactHome",type:"checkbox",id:"seeContactHome",component:v.H.Form.CFSwitch})),s.createElement("div",null,s.createElement("div",{className:"mb-1"},s.createElement("p",{className:"label"},N("root:Map type")),s.createElement(v.H.Form.CFNRadioButtonWithChildren,{id:"mapTypeId",name:"mapTypeId",descriptionOn:!0,child:L,initv:F,customClassUl:"list-divided"},t.idOrganization>0&&F!=a.getState().values.mapTypeId?s.createElement("div",{always:"true"},s.createElement(v.H.Form.CFNCheckBox,{classname:"",id:"xid_updateActiveEvents",name:"updateActiveEvents",label:N("root:Update active events")})):void 0)))):s.createElement(D,null))};return s.createElement(s.Fragment,null,s.createElement(p.Wh.Alert,{message:r}),s.createElement("div",{className:"p-4"},s.createElement("div",{className:"flex flex-wrap -mx-2"},s.createElement("div",{className:"w-full 2xl:w-6/12 px-2 lg:w-7/12 md:w-full"},s.createElement("h2",null,s.createElement("span",{id:"visual-general-h2-stonly"},N("root:General configuration"))),d&&s.createElement(v.H.Form.BasicForm,{className:"mt-2",onCallback:function(e){I({color:e.color,seeFacebook:e.seeFacebook,seeContactHome:e.seeContactHome,mapTypeId:e.mapTypeId,updateActiveEvents:e.updateActiveEvents})},initialValues:y({},d)},s.createElement(V,null),s.createElement(v.H.DS.FormSaveFooter,{label:N("common:Save changes"),loading:!!b}))))))})),x=a(23888),O=a(15482);a(75243);function T(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function P(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?T(Object(a),!0).forEach(function(t){g()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):T(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var F=p.HT.t,z=function(e){var t=c()({},(i()(e),e)),a=t.collapse,n=t.onCollapse,r=(t.providedp,(0,s.useState)(void 0==a||a)),l=o()(r,2),m=l[0],u=l[1];(0,s.useEffect)(function(){u(a)},[a]),(0,s.useEffect)(function(){n&&n(m)},[n,m]);var d=function(){return s.createElement(s.Fragment,null,s.createElement("div",{className:"font-semibold",style:{display:"flex",alignItems:"center",gap:"0.5rem"}},s.createElement("button",{className:"button is-link text-xs px-2 py-1"},s.createElement("i",{className:"material-icons icon-light"},"drag_indicator")),s.createElement("h2",{style:{margin:0}},t.attributes.description)),s.createElement("div",null,s.createElement("div",{className:"flex mb-0 mr-05",style:{alignItems:"center",gap:"0.5rem"}},t.destinationList&&t.destinationList.length>0&&s.createElement("div",{className:"relative"},s.createElement("div",{className:"dropdown is-hoverable is-right"},s.createElement("div",{className:"dropdown-trigger"},s.createElement("button",{className:"button text-xs px-2 py-1","aria-haspopup":"true","aria-controls":"dropdown-menu"},F("root:Move to..."))),s.createElement("div",{className:"dropdown-menu",id:"dropdown-menu",role:"menu"},s.createElement("div",{className:"dropdown-content"},t.destinationList.map(function(e,a){return s.createElement("a",{key:"".concat(a,"_moveto"),className:"dropdown-item",onClick:function(a){a.preventDefault(),t.onDisplace(P(P({},t.objData),{},{idDestination:e.idMenu}))}},e.name)}))))),s.createElement("div",{className:"relative",style:{display:"flex",gap:"0.5rem",alignItems:"center"}},t.buttons?t.buttons.map(function(e,a){return s.createElement("button",{key:"".concat(a,"_Card_dnd"),className:e.css?e.css:"button",onClick:function(a){a.preventDefault(),e.function&&e.function(P({action:e.name},t.attributes))}},e.name)}):null))))};return s.createElement(s.Fragment,null,s.createElement("div",{key:"div_card",className:t.attributes.visible?"card card-border":"card card-border disabled"},s.createElement("span",t.provided.dragHandleProps),s.createElement("header",{className:"px-4 py-3 border-b border-light-border",style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},s.createElement(d,null)),t.children?s.createElement("div",{className:"p-4"},s.cloneElement(t.children,P({},{collapse:!1}))):null))};function A(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function H(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?A(Object(a),!0).forEach(function(t){g()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):A(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var L=p.HT.t,V={getEventMenu:{apiName:"event",endpoint:"getEventMenu",storageName:"getEventMenu",clear:!0},updateVisibleItemMenu:{apiName:"event",endpoint:"updateVisibleItemMenu",storageName:"updateVisibleItemMenu",clear:!0},updatePositionItemMenu:{apiName:"event",endpoint:"updatePositionItemMenu",storageName:"updatePositionItemMenu",clear:!0}},j=(0,u.y)((0,d.Ng)(p.S0.mapStateToProps(V),p.S0.mapDispatchToProps)(function(e){var t=c()({},(i()(e),e)),a=(0,s.useState)(void 0),n=o()(a,2),r=n[0],l=n[1],m=(0,s.useState)(void 0),u=o()(m,2),d=u[0],f=u[1],E=(0,s.useState)(void 0),h=o()(E,2),b=h[0],y=h[1],N=(0,s.useState)(void 0),C=o()(N,2),S=C[0],w=C[1];(0,s.useEffect)(function(){t.makeCall(V.getEventMenu,{id:t.idEvent})},[]),(0,s.useEffect)(function(){if(t.getEventMenu&&t.getEventMenu.items){var e=t.getEventMenu.items.map(function(e){if("Informaci\xf3n"==e.name&&e.child&&e.child.length){var t=e.child.filter(function(e){return"Informaci\xf3n general"!=e.name});return H(H({},e),{},{child:t})}return e});f(e)}},[t.getEventMenu]),(0,s.useEffect)(function(){t.updateVisibleItemMenu&&!t.updateVisibleItemMenu.error?(k(),l({severity:"success",summary:L("common:Save"),detail:L("common:Data saved correctly"),life:2e3}),t.clearByCategory(V.updateVisibleItemMenu)):t.updateVisibleItemMenu&&t.updateVisibleItemMenu.error&&l({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.updateVisibleItemMenu.error.toString()),sticky:!0})},[t.updateVisibleItemMenu]),(0,s.useEffect)(function(){t.updatePositionItemMenu&&!t.updatePositionItemMenu.error?(I(),l({severity:"success",summary:L("common:Save"),detail:L("common:Data saved correctly"),life:2e3}),t.clearByCategory(V.updatePositionItemMenu)):t.updatePositionItemMenu&&t.updatePositionItemMenu.error&&l({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.updatePositionItemMenu.error.toString()),sticky:!0})},[t.updatePositionItemMenu]);var k=function(){var e=p.S0.cloneObject(d);if(-1==b.idFather){var t=e.filter(function(e){return e.idMenu==b.idmenu})[0];t.visible=!t.visible,b.option&&t.child.forEach(function(e){e.visible=!1})}else{var a=e.filter(function(e){return e.idMenu==b.idFather})[0].child;a.filter(function(e){return e.idMenu==b.idmenu})[0].visible=!a.filter(function(e){return e.idMenu==b.idmenu})[0].visible}f(e),y(void 0)},D=function(e){y({idmenu:e.id,option:e.visible,idFather:e.idFather}),t.makeCall(V.updateVisibleItemMenu,{id:t.idEvent,idmenu:e.id,option:e.visible?0:1})},I=function(){var e=p.S0.cloneObject(d);if(S.root&&!0===S.root){for(var t=e.filter(function(e){return e.idMenu==S.idMenuSource})[0],a=t.child,n=a.filter(function(e){return e.idMenu==S.idMenu})[0],o=n.order;o<a.length;o++)a[o].order-=1;n.idFatherMenu=-1,n.order=d.length+1,e.push(H(H({},n),{},{child:[]})),t.child=a.filter(function(e){return e.idMenu!=S.idMenu}),f(e)}else if(S.root||!1!==S.root)if(-1==S.idDestination){var r=S.idChildDestination+1,i=S.idChildSource+1;if(r>i){for(var l=i;o<r;o++)e[l].order-=1;e[i-1].order=r,f(e.sort(function(e,t){return e.order-t.order}))}else{for(var c=r-1;c<i-1;c++)e[c].order+=1;e[i-1].order=r,f(e.sort(function(e,t){return e.order-t.order}))}}else if(S.idDestination==S.idSource){var s=e[S.idDestination].child,m=s[S.idChildDestination].order,u=s[S.idChildSource].order;if(m>u){for(var g=u;o<m;o++)s[g].order-=1;s[u-1].order=m,s=s.sort(function(e,t){return e.order-t.order}),f(e)}else{for(var v=m-1;v<u-1;v++)s[v].order+=1;s[u-1].order=m,s=s.sort(function(e,t){return e.order-t.order}),f(e)}}else{var E=e[S.idSource].child[S.idChildSource];E.idFatherMenu=e[S.idDestination].idMenu,E.order=S.idChildDestination+1;for(var h=e[S.idDestination].child,b=S.idChildDestination;b<h.length;b++)h[b].order+=1;h.push(E),h=h.sort(function(e,t){return e.order-t.order});for(var y=e[S.idSource].child.filter(function(e){return e.idMenu!==E.idMenu}),N=0;o<y.length;N++)y[N].order=N+1;e[S.idSource].child=y,f(e)}else{for(var C=e.filter(function(e){return e.idMenu==S.idMenuDestination})[0],w=e.filter(function(e){return e.idMenu==S.idMenu})[0],k=w.order;o<d.length;o++)d[k].order-=1;w.idFatherMenu=S.idMenuDestination,w.order=C.child.length+1,C.child.push(w),f(e.filter(function(e){return e.idMenu!=S.idMenu}))}};(0,s.useEffect)(function(){S&&t.makeCall(V.updatePositionItemMenu,{id:t.idEvent,idmenu:S.idMenu},{idFatherSource:S.idMenuSource,idFatherDestination:S.idMenuDestination,newOrder:S.idChildDestination+1})},[S]);var T=function(e){-1==e.idDestination?w({root:!0,idMenu:e.idMenu,idMenuSource:e.idFatherMenu,idMenuDestination:-1,idDestination:d.length,idChildDestination:d.length,idSource:d.filter(function(t){return t.idMenu==e.idFatherMenu})[0].order-1,idChildSource:e.order-1}):w({root:!1,idMenu:e.idMenu,idMenuSource:-1,idMenuDestination:e.idDestination,idDestination:d.filter(function(t){return t.idMenu==e.idMenu})[0].order-1,idChildDestination:d.filter(function(t){return t.idMenu==e.idDestination})[0].child.length,idSource:e.order-1,idChildSource:-1})},P=function(e){var t=c()({},(i()(e),e)),a=t.provided,n=t.item;t.actions,t.checkable,t.onCallBack,t.onModel,t.iscloneable,t.highlightrow,t.description;return s.createElement(s.Fragment,null,s.createElement("button",c()({className:"button is-link"},a.dragHandleProps),s.createElement("i",{className:"material-icons"},"drag_indicator"),s.createElement("span",a.dragHandleProps)),s.createElement("div",{style:{display:"flex",alignItems:"center"}},s.createElement("label",{htmlFor:n.internalAlias||n.content},n.internalAlias||n.content)),s.createElement("div",{className:"card-item-actions"},s.createElement("div",{className:"buttons"},t.fatherVisible&&s.createElement(s.Fragment,null,s.createElement("button",{className:"button text-xs px-2 py-1",onClick:function(e){e.preventDefault(),T(H(H({},n),{},{idDestination:-1}))}},L("root:Move to root")),s.createElement("button",{className:"button text-xs px-2 py-1",onClick:function(e){e.preventDefault(),D({visible:t.visible,id:n.idMenu,idFather:n.idFatherMenu})}},t.visible?L("common:Hide"):L("common:Show"))))))};return s.createElement(s.Fragment,null,r&&s.createElement(p.Wh.Alert,{message:r}),s.createElement("div",{className:"p-4 rts-vmenu"},s.createElement("div",{className:"flex flex-wrap -mx-2"},s.createElement("div",{className:"w-full 2xl:w-5/12 px-2 lg:w-6/12 md:w-full"},s.createElement("h2",null,s.createElement("span",{id:"visual-menu-h2-stonly"},L("root:Menu"))),s.createElement("p",{className:"text-light"},L("root:Sort and show or hide the menu sections of the event tab.")),s.createElement("div",{className:"mt-2"}
1,d&&s.createElement(x.JY,{key:"ddp_dmain",onDragEnd:function(e){if(e.destination.droppableId.includes("dpbParent.dgbParent.dpbChild")){var t=parseInt(e.destination.droppableId.replace("dpbParent.dgbParent.dpbChild.","")),a=parseInt(e.source.droppableId.replace("dpbParent.dgbParent.dpbChild.",""));w({idMenu:d[a].child[e.source.index].idMenu,idMenuSource:d[a].idMenu,idMenuDestination:d[t].idMenu,idDestination:t,idChildDestination:e.destination.index,idSource:a,idChildSource:e.source.index})}else w({idMenu:d[e.source.index].idMenu,idMenuSource:-1,idMenuDestination:-1,idDestination:-1,idChildDestination:e.destination.index,idSource:-1,idChildSource:e.source.index})}},s.createElement("div",null,s.createElement(v.H.Draggable.DDP,{id:"dpbParent",key:"dpbParent",type:"item",group:"parentGroup"},d.map(function(e,a){return s.createElement(v.H.Draggable.DGB,g()(g()(g()(g()({id:"dpbParent.dgbParent.".concat(a),item:{},index:a,key:"dpbParent.dgbParent.".concat(a)},"item",{}),"index",a),"type","item"),"customClass",""),s.createElement(z,{key:"header_".concat(a),attributes:{section:e.name,description:e.name,obj:{id:e.idMenu,content:e.name},visible:e.visible},collapse:!1,destinationList:0==e.child.length&&12!=e.idPage?d.filter(function(t){return t.idMenu!=e.idMenu}):[],onDisplace:T,objData:e,buttons:[{name:e.visible?L("common:Hide"):L("common:Show"),css:"button text-xs px-2 py-1",function:function(t){return D({id:e.idMenu,visible:e.visible,idFather:-1})}}]},s.createElement(O.A,{key:"section_toggleh_".concat(a)},s.createElement(v.H.Draggable.DDP,{id:"dpbParent.dgbParent.dpbChild.".concat(a),key:"dpbParent.dgbParent.dpbChild.".concat(a),type:"item",group:"groupex",model:d},e.child&&e.child.map(function(a,n){return a.content=a.name,a.id=a.idMenu,s.createElement(v.H.Draggable.DGB,{id:"dpbParent.dgbParent.dpbChild.dgbChild.".concat(n),key:"dpbParent.dgbParent.dpbChild.dgbChild.".concat(n),item:a,index:n,callback:function(){},customClass:a.visible?"card-item":"card-item disabled",isDraggableWhenSelect:!1},s.createElement(P,{fatherVisible:e.visible,visible:a.visible,API:t.API}))})))))})))))),s.createElement("div",{className:"w-full 2xl:w-5/12 px-2 2xl:ml-[16.667%] lg:w-6/12 hidden lg:block"},s.createElement("div",{className:"p-4 rounded-lg is-help animated fadeIn"},s.createElement("button",{type:"button",className:"delete",style:{marginLeft:"auto",display:"block"}}),s.createElement("h2",{className:"color-secondary"},L("root:Help")),s.createElement("p",{className:"color-secondary"},L("root:You are modifying the structure of your event")),s.createElement("p",{className:"mt-3"},s.createElement("img",{src:"https://rtsfiles.blob.core.windows.net/configuracion/mockups/manager-bulma/images/help-menu.png",alt:L("root:Help")})))))))})),B=p.HT.t,q={apiName:"event",endpoint:"getEventStyle",storageName:"getEventStyle",clear:!0},M={apiName:"event",endpoint:"setEventStyle",storageName:"setEventStyle",clear:!0},R={apiName:"organization",endpoint:"getOrganizationStyle",storageName:"getOrganizationStyle",clear:!0},U={apiName:"organization",endpoint:"setOrganizationStyle",storageName:"setOrganizationStyle",clear:!0},_=(0,u.y)((0,d.Ng)(function(e,t){return{own:t,getEventStyle:e.rxCommon[q.storageName],setEventStyle:e.rxCommon[M.storageName],getOrganizationStyle:e.rxCommon[R.storageName],setOrganizationStyle:e.rxCommon[U.storageName]}},p.S0.mapDispatchToProps)(function(e){var t=c()({},(i()(e),e)),a=(0,s.useState)(void 0),n=o()(a,2),r=n[0],l=n[1],m=(0,s.useState)(void 0),u=o()(m,2),d=u[0],f=u[1],g=(0,s.useState)(void 0),E=o()(g,2),b=E[0],y=E[1];(0,s.useEffect)(function(){t.idEvent>0&&t.makeCall(q,{id:t.idEvent,type:"header"}),t.idOrganization>0&&t.makeCall(R,{id:t.idOrganization,type:"header"})},[]),(0,s.useEffect)(function(){t.getEventStyle&&f({seeEventName:t.getEventStyle.seeEventName,headerImage:t.getEventStyle.headerImage})},[t.getEventStyle]),(0,s.useEffect)(function(){t.getOrganizationStyle&&f({seeEventName:t.getOrganizationStyle.seeEventName,headerImage:t.getOrganizationStyle.headerImage})},[t.getOrganizationStyle]),(0,s.useEffect)(function(){t.setEventStyle&&!t.setEventStyle.error?(f({seeEventName:b.seeEventName,headerImage:b.headerImage}),y(void 0),l({severity:"success",summary:B("common:Save"),detail:B("common:Data saved correctly"),life:2e3}),t.clearByCategory(M)):t.setEventStyle&&t.setEventStyle.error&&l({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.setEventStyle.error.toString()),sticky:!0})},[t.setEventStyle]),(0,s.useEffect)(function(){t.setOrganizationStyle&&!t.setOrganizationStyle.error?(f({seeEventName:b.seeEventName,headerImage:b.headerImage}),y(void 0),l({severity:"success",summary:B("common:Save"),detail:B("common:Data saved correctly"),life:2e3}),t.clearByCategory(U)):t.setOrganizationStyle&&t.setOrganizationStyle.error&&l({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.setOrganizationStyle.error.toString()),sticky:!0})},[t.setOrganizationStyle]),(0,s.useEffect)(function(){b&&(t.idEvent>0?t.makeCall(M,{id:t.idEvent,type:"header"}
1,b):t.makeCall(U,{id:t.idOrganization,type:"header"},b))},[b]);var N=function(e){var a=c()({},(i()(e),e)).form;return s.createElement(s.Fragment,null,s.createElement("div",{className:"mb-1"},s.createElement(h.D0,{className:"onoffswitch-checkbox",text:B("root:Show event name"),name:"seeEventName",type:"checkbox",id:"seeEventName",component:v.H.Form.CFSwitch})),s.createElement("div",{className:"bg-white rounded-lg shadow mb-1"},s.createElement("div",{className:"p-4 [&_.box]:bg-white [&_.box]:shadow-none"},s.createElement(h.D0,{label:B("root:Header image"),help:B("root:Supported formats .jpg, .png, .gif"),help2:"".concat(B("root:Recommended sizes"),": 1170x260px"),name:"headerImage",id:"headerImage",idEvent:t.idEvent,onChange:function(e){a.change("headerImage",e)},component:v.H.Form.CFImageSelect}))))};return s.createElement(s.Fragment,null,s.createElement(p.Wh.Alert,{message:r}),s.createElement("div",{className:"p-4"},s.createElement("div",{className:"flex flex-wrap -mx-2"},s.createElement("div",{className:"w-full 2xl:w-6/12 px-2 lg:w-7/12 md:w-full"},s.createElement("h2",null,s.createElement("span",{id:"visual-header-h2-stonly"},B("root:Header"))),d&&s.createElement(v.H.Form.BasicForm,{className:"mt-2",onCallback:function(e){y({seeEventName:e.seeEventName,headerImage:e.headerImage})},initialValues:d},s.createElement(N,null),s.createElement(v.H.DS.FormSaveFooter,{label:B("common:Save changes"),loading:!!b}))))))})),G=(a(74401),a(92900),a(77464),a(24589)),Q=a(5101),W=(a(18305),a(92987)),Y=a(82274),J=a.n(Y),X=a(65044),$=a.n(X),K=a(65611),Z=a.n(K),ee=a(18337),te=a.n(ee),ae=a(56994),ne=a.n(ae);function oe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(oe=function(){return!!e})()}var re=p.HT.t,ie=function(e){function t(){return J()(this,t),function(e,t,a){return t=te()(t),Z()(e,oe()?Reflect.construct(t,a||[],te()(e).constructor):t.apply(e,a))}(this,t,arguments)}return ne()(t,e),$()(t,[{key:"render",value:function(){var e=this;return s.createElement(x.sx,{draggableId:this.props.element.id,index:this.props.index},function(t,a){return s.createElement("div",c()({className:"bg-white rounded-lg shadow card-border"},t.draggableProps,t.DraggableStateSnapshot,t.dragHandleProps,{ref:t.innerRef}),s.createElement("div",{className:"p-4"},s.createElement("div",{className:"sponsor"},s.createElement("img",{src:e.props.element.imageURL,alt:e.props.element.linkURL}))),s.createElement("footer",{className:"card-footer-buttons"},s.createElement("div",{className:"buttons"},s.createElement("button",{className:"button text-xs px-2 py-1 is-danger is-outlined w-full md:w-auto",id:e.props.IdSponsor,onClick:function(t){t.preventDefault(),e.props.onClickDelete(e.props.element)}},re("common:Delete")),s.createElement("button",{className:"button text-xs px-2 py-1 w-full md:w-auto",id:e.props.IdSponsor,onClick:function(t){t.preventDefault(),e.props.onClickEdit(e.props.element)}},re("common:Edit")))))})}}])}(s.Component);function le(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(le=function(){return!!e})()}var ce=function(e){function t(){return J()(this,t),function(e,t,a){return t=te()(t),Z()(e,le()?Reflect.construct(t,a||[],te()(e).constructor):t.apply(e,a))}(this,t,arguments)}return ne()(t,e),$()(t,[{key:"render",value:function(){var e=this;return s.createElement("div",null,s.createElement(x.gL,{droppableId:"1"},function(t){return s.createElement("div",c()({ref:t.innerRef},t.droppableProps,{style:{display:"flex",flexDirection:"column",gap:"1rem"}}),e.props.elements.map(function(t,a){return s.createElement(ie,{key:t.id,element:t,index:a,onClickDelete:e.props.onClickDelete,onClickEdit:e.props.onClickEdit})}),t.placeholder)}))}}])}(s.Component),se=p.HT.t,me=(0,u.y)((0,d.Ng)(function(e,t){return{own:t}},p.S0.mapDispatchToProps)(function(e){var t=c()({},(i()(e),e)),a=function(e){var a=c()({},(i()(e),e)),n=a.invalid,o=a.pristine,r=a.submitting;a.form;return s.createElement(s.Fragment,null,s.createElement("section",{className:"fullscreen"},s.createElement("header",{className:"fullscreen-header"},s.createElement("h1",null,-1==t.carousel.idCarousel?"Nueva diapostitiva":"Editar diapositiva"),s.createElement("a",{className:"header-icon",onClick:function(e){!function(e){e.preventDefault(),t.onCloseImage()}(e)}},s.createElement("i",{className:"material-icons"},"close"))),s.createElement("div",{className:"max-w-7xl mx-auto px-4"},s.createElement("div",{className:"flex flex-wrap -mx-2"},s.createElement("div",{className:"w-full md:w-1/2 px-2 md:ml-[25%] max-sm:max-w-[300px] max-sm:mx-auto"},s.createElement("div",{className:"mb-1"},s.createElement("label",{className:"label"},se("root:Carousel image")),s.createElement("div",{className:"bg-light-bg rounded p-4"},s.createElement("div",{className:"mt-05 mb-1"},s.createElement("figure",{className:"image is-relative"},s.createElement("img",{alt:"",src:t.carousel.imageURL}))))),s.createElement("div",{className:"mb-1"},s.createElement(h.D0,{className:"input",label:se("common:Url"),name:"linkURL",type:"text",placeholder:se("common:Url"),validate:p.k0.webPage,component:v.H.Form.CFText})),s.createElement("div",{className:"card-footer-buttons mt-1 pb-0"},s.createElement("div",{className:"buttons"},s.createElement("button",{className:"button bg-dark text-white w-full md:w-auto",disabled:r||n||o},-1==t.carousel.idCarousel?se("root:Create slide"):se("root:Save slide")))))))))};return s.createElement(s.Fragment,null,t.carousel&&s.createElement(v.H.Form.BasicForm,{className:"mt-2",onCallback:function(e){t.onSaveImage(e)},initialValues:t.carousel},s.createElement(a,null)))}));function ue(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function de(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?ue(Object(a),!0).forEach(function(t){g()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ue(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var pe=p.HT.t,fe={apiName:"event",endpoint:"getEventCarousel",storageName:"getEventCarousel",clear:!0},ge={apiName:"event",endpoint:"setEventCarouselOrder",storageName:"setEventCarouselOrder",clear:!0},ve={apiName:"event",endpoint:"getEventStyle",storageName:"getEventStyle",clear:!0},Ee={apiName:"event",endpoint:"setEventStyle",storageName:"setEventStyle",clear:!0},he={apiName:"event",endpoint:"setEventCarouselData",storageName:"setEventCarouselData",clear:!0},be={apiName:"event",endpoint:"deleteEventCarousel",storageName:"deleteEventCarousel",clear:!0},ye={apiName:"organization",endpoint:"getOrganizationCarousel",storageName:"getOrganizationCarousel",clear:!0},Ne={apiName:"organization",endpoint:"setOrganizationCarouselOrder",storageName:"setOrganizationCarouselOrder",clear:!0},Ce={apiName:"organization",endpoint:"getOrganizationStyle",storageName:"getOrganizationStyle",clear:!0},Se={apiName:"organization",endpoint:"setOrganizationStyle",storageName:"setOrganizationStyle",clear:!0},we={apiName:"organization",endpoint:"setOrganizationCarouselData",storageName:"setOrganizationCarouselData",clear:!0},ke={apiName:"organization",endpoint:"deleteOrganizationCarousel",storageName:"deleteOrganizationCarousel",clear:!0},De=(0,u.y)((0,d.Ng)(function(e,t){return{own:t,getEventCarousel:e.rxCommon[fe.storageName],setEventCarouselOrder:e.rxCommon[ge.storageName],getEventStyle:e.rxCommon[ve.storageName],setEventStyle:e.rxCommon[Ee.storageName],setEventCarouselData:e.rxCommon[he.storageName],deleteEventCarousel:e.rxCommon[be.storageName],getOrganizationCarousel:e.rxCommon[ye.storageName],setOrganizationCarouselOrder:e.rxCommon[Ne.storageName],getOrganizationStyle:e.rxCommon[Ce.storageName],setOrganizationStyle:e.rxCommon[Se.storageName],setOrganizationCarouselData:e.rxCommon[we.storageName],deleteOrganizationCarousel:e.rxCommon[ke.storageName]}},p.S0.mapDispatchToProps)(function(e){var t=c()({},(i()(e),e)),a=(0,s.useState)(void 0),n=o()(a,2),r=n[0],l=n[1],m=(0,s.useState)(void 0),u=o()(m,2),d=u[0],f=u[1],g=(0,s.useState)(void 0),E=o()(g,2),h=E[0],b=E[1],y=(0,s.useState)(!1),N=o()(y,2),C=N[0],S=N[1],w=(0,s.useState)(void 0),k=o()(w,2),D=k[0],I=k[1],O=(0,s.useState)(void 0),T=o()(O,2),P=T[0],F=T[1];(0,s.useEffect)(function(){t.idEvent>0&&(t.makeCall(fe,{id:t.idEvent}),t.makeCall(ve,{id:t.idEvent,type:"carousel"})),t.idOrganization>0&&(t.makeCall(ye,{id:t.idOrganization}),t.makeCall(Ce,{id:t.idOrganization,type:"carousel"}))},[]),(0,s.useEffect)(function(){t.getEventStyle&&b(t.getEventStyle.seeCarousel)},[t.getEventStyle]),(0,s.useEffect)(function(){t.deleteEventCarousel&&!t.deleteEventCarousel.error?(l({severity:"success",summary:pe("common:Save"),detail:pe("common:Data saved correctly"),life:2e3}),t.clearByCategory(be),t.makeCall(fe,{id:t.idEvent}),F(void 0)):t.deleteEventCarousel&&t.deleteEventCarousel.error&&l({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.deleteEventCarousel.error.toString()),sticky:!0})},[t.deleteEventCarousel]),(0,s.useEffect)(function(){t.deleteOrganizationCarousel&&!t.deleteOrganizationCarousel.error?(l({severity:"success",summary:pe("common:Save"),detail:pe("common:Data saved correctly"),life:2e3}),t.clearByCategory(ke),t.makeCall(ye,{id:t.idOrganization}),F(void 0)):t.deleteOrganizationCarousel&&t.deleteOrganizationCarousel.error&&l({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.deleteOrganizationCarousel.error.toString()),sticky:!0})},[t.deleteOrganizationCarousel]),(0,s.useEffect)(function(){t.setEventCarouselOrder&&!t.setEventCarouselOrder.error?(l({severity:"success",summary:pe("common:Save"),detail:pe("common:Data saved correctly"),life:2e3}),t.clearByCategory(ge)):t.setEventCarouselOrder&&t.setEventCarouselOrder.error&&l({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.setEventCarouselOrder.error.toString()),sticky:!0})},[t.setEventCarouselOrder]),(0,s.useEffect)(function(){t.setOrganizationCarouselOrder&&!t.setOrganizationCarouselOrder.error?(l({severity:"success",summary:pe("common:Save"),detail:pe("common:Data saved correctly"),life:2e3}),t.clearByCategory(Ne)):t.setOrganizationCarouselOrder&&t.setOrganizationCarouselOrder.error&&l({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.setOrganizationCarouselOrder.error.toString()),sticky:!0})},[t.setOrganizationCarouselOrder]),(0,s.useEffect)(function(){t.setEventCarouselData&&!t.setEventCarouselData.error?(l({severity:"success",summary:pe("common:Save"),detail:pe("common:Data saved correctly"),life:2e3}),t.clearByCategory(he),I(void 0),S(!1),t.makeCall(fe,{id:t.idEvent})):t.setEventCarouselData&&t.setEventCarouselData.error&&l({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.setEventCarouselData.error.toString()),sticky:!0})},[t.setEventCarouselData]),(0,s.useEffect)(function(){t.setOrganizationCarouselData&&!t.setOrganizationCarouselData.error?(l({severity:"success",summary:pe("common:Save"),detail:pe("common:Data saved correctly"),life:2e3}),t.clearByCategory(we),I(void 0),S(!1),t.makeCall(ye,{id:t.idOrganization})):t.setOrganizationCarouselData&&t.setOrganizationCarouselData.error&&l({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.setOrganizationCarouselData.error.toString()),sticky:!0})},[t.setOrganizationCarouselData]),(0,s.useEffect)(function(){t.setEventStyle&&!t.setEventStyle.error?(l({severity:"success",summary:pe("common:Save"),detail:pe("common:Data saved correctly"),life:2e3}),t.clearByCategory(Ee)):t.setEventStyle&&t.setEventStyle.error&&l({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.setEventStyle.error.toString()),sticky:!0})},[t.setEventStyle]),(0,s.useEffect)(function(){t.setOrganizationStyle&&!t.setOrganizationStyle.error?(l({severity:"success",summary:pe("common:Save"),detail:pe("common:Data saved correctly"),life:2e3}),t.clearByCategory(Se)):t.setOrganizationStyle&&t.setOrganizationStyle.error&&l({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.setOrganizationStyle.error.toString()),sticky:!0})},[t.setOrganizationStyle]),(0,s.useEffect)(function(){if(t.getEventCarousel&&t.getEventCarousel.items){var e=t.getEventCarousel.items,a={id:"column-1",elementIds:[]},n={};e.forEach(function(e){e.id="question-".concat(e.idCarousel),a.elementIds.push(e.id),n["".concat(e.id)]=e});var o=e.map(function(e){return e.id});f({column:a,allIds:o,elements:n})}},[t.getEventCarousel]),(0,s.useEffect)(function(){if(t.getOrganizationCarousel&&t.getOrganizationCarousel.items){var e=t.getOrganizationCarousel.items,a={id:"column-1",elementIds:[]},n={};e.forEach(function(e){e.id="question-".concat(e.idCarousel),a.elementIds.push(e.id),n["".concat(e.id)]=e});var o=e.map(function(e){return e.id});f({column:a,allIds:o,elements:n})}},[t.getOrganizationCarousel]);var z=s.createElement("div",null,s.createElement("h1",null,pe("root:Delete this slide?"))),A=s.createElement("div",null,s.createElement(Q.$,{label:pe("common:Yes"),icon:"pi pi-check",onClick:function(e){e.preventDefault(),t.idEvent>0?t.makeCall(be,{id:t.idEvent},P):t.makeCall(ke,{id:t.idOrganization},P)}}),s.createElement(Q.$,{label:pe("common:No"),icon:"pi pi-times",onClick:function(e){e.preventDefault(),F(void 0)}}));return s.createElement(s.Fragment,null,s.createElement(p.Wh.Alert,{message:r}),!D&&s.createElement("div",{className:"p-4"},s.createElement("div",{className:"flex flex-wrap -mx-2"},s.createElement("div",{className:"w-full 2xl:w-6/12 px-2 lg:w-7/12 md:w-full"},s.createElement("h2",null,s.createElement("span",{id:"visual-carrusel-h2-stonly"},"Carrusel")),s.createElement("p",{className:"text-light"},pe("root:You can create a carousel of images and link them wherever you want.")),s.createElement("form",{className:"mt-2"},void 0!=h&&s.createElement("div",{className:"mb-1"},s.createElement("div",{className:"d-flex"},s.createElement("div",{className:"onoffswitch mr-05"},s.createElement("input",{type:"checkbox",className:"onoffswitch-checkbox",id:"3",name:"3",value:h,checked:h,onChange:function(e){t.idEvent>0?t.makeCall(Ee,{id:t.idEvent,type:"carousel"},{seeCarousel:!h}
1):t.makeCall(Se,{id:t.idOrganization,type:"carousel"},{seeCarousel:!h}),b(!h)}}),s.createElement("label",{className:"onoffswitch-label",htmlFor:"3"},s.createElement("span",{className:"onoffswitch-inner"}),s.createElement("span",{className:"onoffswitch-switch"}))),s.createElement("label",{htmlFor:"3"},pe("root:Enable slide carousel"))))),s.createElement("div",{className:"flex items-center justify-between mt-3"},s.createElement("div",{className:"flex items-center gap-2"},s.createElement("div",{className:""},s.createElement("div",null,s.createElement("h3",null,pe("root:Carousel slides"))))),!D&&s.createElement("button",{type:"button",className:"mgr-btn-primary w-full md:w-auto",onClick:function(e){e.preventDefault(),S(!0)}},pe("root:New slide"))),d?s.createElement("div",{className:"mt-3"},s.createElement(x.JY,{onDragEnd:function(e){var a=e.destination,n=e.source,o=e.draggableId;if(a&&(a.droppableId!==n.droppableId||a.index!==n.index)){var r=d.column,i=Array.from(r.elementIds),l=d.elements;i.splice(n.index,1),i.splice(a.index,0,o),d.allIds.forEach(function(e){r.elementIds.includes(e)?l[e].Order=i.indexOf(e)+1:l[e].Order=0,l[e].MaxOrder=i.length});var c=de(de({},r),{},{elementIds:i}),s=de(de({},d),{},{column:c,elements:l});f(s);var m=[];s.allIds.forEach(function(e){m.push(l[e])}),t.idEvent>0?t.makeCall(ge,{id:t.idEvent},m):t.makeCall(Ne,{id:t.idOrganization},m)}}},s.createElement(ce,{column:d.column,onClickDelete:function(e){F(e)},onClickEdit:function(e){I(e)},elements:d.column.elementIds.map(function(e){return d.elements[e]})}))):s.createElement("div",null,pe("root:There are no slides"))))),s.createElement(W.B,{visible:void 0!=D,style:{overflowY:"auto"},fullScreen:!0,blockScroll:!0},s.createElement(me,{onCloseImage:function(e){I(void 0)},onSaveImage:function(e){t.idEvent>0?t.makeCall(he,{id:t.idEvent},e):t.makeCall(we,{id:t.idOrganization},e)}
1,carousel:D})),s.createElement(v.H.Fields.CFLibrary,{visible:C,onSelect:function(e){t.idEvent>0?t.makeCall(he,{id:t.idEvent},{idCarousel:-1,imageURL:e.uri,linkURL:""}):t.makeCall(we,{id:t.idOrganization},{idCarousel:-1,imageURL:e.uri,linkURL:""})},onClose:function(){S(!1)}}),s.createElement(G.l,{header:z,showHeader:!0,closable:!1,visible:void 0!=P,style:{width:"50vw"},footer:A,onHide:function(){}},P&&s.createElement("div",{className:"bg-white rounded-lg shadow card-border"},s.createElement("div",{className:"p-4"},s.createElement("div",{className:"sponsor"},s.createElement("img",{src:P.imageURL,alt:P.linkURL}))))))})),Ie=p.HT.t,xe={apiName:"event",endpoint:"getEventStyle",storageName:"getEventStyle",clear:!0},Oe={apiName:"event",endpoint:"setEventStyle",storageName:"setEventStyle",clear:!0},Te={apiName:"organization",endpoint:"getOrganizationStyle",storageName:"getOrganizationStyle",clear:!0},Pe={apiName:"organization",endpoint:"setOrganizationStyle",storageName:"setOrganizationStyle",clear:!0},Fe=(0,u.y)((0,d.Ng)(function(e,t){return{own:t,getEventStyle:e.rxCommon[xe.storageName],setEventStyle:e.rxCommon[Oe.storageName],getOrganizationStyle:e.rxCommon[Te.storageName],setOrganizationStyle:e.rxCommon[Pe.storageName]}},p.S0.mapDispatchToProps)(function(e){var t=c()({},(i()(e),e)),a=(0,s.useState)(void 0),n=o()(a,2),r=n[0],l=n[1],m=(0,s.useState)(void 0),u=o()(m,2),d=u[0],f=u[1],g=(0,s.useState)(void 0),E=o()(g,2),b=E[0],y=E[1],N=(0,s.useState)(!1),C=o()(N,2),S=C[0];C[1];(0,s.useEffect)(function(){t.idEvent>0&&t.makeCall(xe,{id:t.idEvent,type:"footer"}),t.idOrganization>0&&t.makeCall(Te,{id:t.idOrganization,type:"footer"})},[]),(0,s.useEffect)(function(){t.getEventStyle&&f({seeContactFooter:t.getEventStyle.seeContactFooter,seeSporsors:t.getEventStyle.seeSporsors,footerImage:t.getEventStyle.footerImage})},[t.getEventStyle]),(0,s.useEffect)(function(){t.getOrganizationStyle&&f({seeContactFooter:t.getOrganizationStyle.seeContactFooter,seeSporsors:t.getOrganizationStyle.seeSporsors,footerImage:t.getOrganizationStyle.footerImage})},[t.getOrganizationStyle]),(0,s.useEffect)(function(){t.setEventStyle&&!t.setEventStyle.error?(f({seeContactFooter:b.seeContactFooter,seeSporsors:b.seeSporsors,footerImage:b.footerImage}),y(void 0),l({severity:"success",summary:Ie("common:Save"),detail:Ie("common:Data saved correctly"),life:2e3}),t.clearByCategory(Oe)):t.setEventStyle&&t.setEventStyle.error&&l({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.setEventStyle.error.toString()),sticky:!0})},[t.setEventStyle]),(0,s.useEffect)(function(){t.setOrganizationStyle&&!t.setOrganizationStyle.error?(f({seeContactFooter:b.seeContactFooter,seeSporsors:b.seeSporsors,footerImage:b.footerImage}),y(void 0),l({severity:"success",summary:Ie("common:Save"),detail:Ie("common:Data saved correctly"),life:2e3}),t.clearByCategory(Pe)):t.setOrganizationStyle&&t.setOrganizationStyle.error&&l({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.setOrganizationStyle.error.toString()),sticky:!0})},[t.setOrganizationStyle]),(0,s.useEffect)(function(){b&&(t.idEvent>0?t.makeCall(Oe,{id:t.idEvent,type:"footer"},b):t.makeCall(Pe,{id:t.idOrganization,type:"footer"},b))},[b]);var w=function(e){var a=c()({},(i()(e),e)).form;return s.createElement(s.Fragment,null,s.createElement("div",{className:"mb-1"},s.createElement(h.D0,{className:"onoffswitch-checkbox",text:Ie("root:Show contact details"),name:"seeContactFooter",type:"checkbox",id:"seeContactFooter",component:v.H.Form.CFSwitch})),!0===S&&s.createElement("div",{className:"mb-1"},s.createElement(h.D0,{className:"onoffswitch-checkbox",text:Ie("root:Show sponsors"),name:"seeSporsors",type:"checkbox",id:"seeSporsors",component:v.H.Form.CFSwitch})),s.createElement("div",{className:"bg-white rounded-lg shadow mb-1"},s.createElement("div",{className:"p-4 [&_.box]:bg-white [&_.box]:shadow-none"},s.createElement(h.D0,{label:Ie("root:Footer image"),help:Ie("root:Supported formats .jpg, .png, .gif"),help2:Ie("root:Recommended sizes")+": 1170x98px",name:"footerImage",id:"footerImage",idEvent:t.match.params.idEvent,onChange:function(e){a.change("footerImage",e)},component:v.H.Form.CFImageSelect}))))};return s.createElement(s.Fragment,null,s.createElement(p.Wh.Alert,{message:r}),s.createElement("div",{className:"p-4"},s.createElement("div",{className:"flex flex-wrap -mx-2"},s.createElement("div",{className:"w-full 2xl:w-6/12 px-2 lg:w-7/12 md:w-full"},s.createElement("h2",null,s.createElement("span",{id:"visual-footer-h2-stonly"},Ie("root:Footer"))),d&&s.createElement(v.H.Form.BasicForm,{className:"mt-2",onCallback:function(e){y({seeContactFooter:e.seeContactFooter,seeSporsors:e.seeSporsors,footerImage:e.footerImage})},initialValues:d},s.createElement(w,null),s.createElement(v.H.DS.FormSaveFooter,{label:Ie("common:Save changes"),loading:!!b}))))))})),ze=p.HT.t;var Ae=(0,u.y)((0,d.Ng)(p.S0.mapStateToProps,p.S0.mapDispatchToProps)(function(e){var t=c()({}
1,(i()(e),e)),a=(0,s.useState)(void 0),n=o()(a,2),r=n[0],l=n[1],u=(0,s.useState)(function(){return["general","menu","header","carousel","footer"]}),d=o()(u,1)[0],f=(0,s.useState)(t.match.params.idEvent||-1),g=o()(f,2),v=g[0],E=(g[1],(0,s.useState)(t.match.params.idOrganization||-1)),h=o()(E,2),b=h[0];return h[1],(0,s.useEffect)(function(){var e=t.match.params;window.location.href==t.match.url||d.includes(e.tabName)?l(e.tabName):(window.history.pushState({},null,p.S0.changeURL(window.location.href,"general")),l("general"))},[]),s.createElement("div",{className:"mgr-page"},s.createElement("div",{className:"flex items-center justify-between"},s.createElement("div",{className:"flex items-center gap-2"},s.createElement("div",null,s.createElement("p",{className:"text-light"},ze(-1==v?"root:Create the default layout with which your events will be created":"root:Modify the design of your event microsite"))))),s.createElement("div",{className:"bg-white rounded-lg shadow mt-1"},s.createElement("nav",{className:"tabs mb-0"},s.createElement("ul",null,s.createElement("li",{className:p.Xs.onActiveClass(r,"general")},s.createElement(m.N_,{to:"#",onClick:function(e){e.preventDefault(),l("general")}},ze("root:General"))),v>0&&s.createElement("li",{className:p.Xs.onActiveClass(r,"menu")},s.createElement(m.N_,{to:"#",onClick:function(e){e.preventDefault(),l("menu")}},ze("root:Menu"))),s.createElement("li",{className:p.Xs.onActiveClass(r,"header")},s.createElement(m.N_,{to:"#",onClick:function(e){e.preventDefault(),l("header")}},ze("root:Cabecera"))),s.createElement("li",{className:p.Xs.onActiveClass(r,"carousel")},s.createElement(m.N_,{to:"#",onClick:function(e){e.preventDefault(),l("carousel")}},ze("root:Carrusel"))),s.createElement("li",{className:p.Xs.onActiveClass(r,"footer")},s.createElement(m.N_,{to:"#",onClick:function(e){e.preventDefault(),l("footer")}},ze("root:Pie"))))),r?function(e){var a=d.includes(e)?e:"general";switch(window.history.pushState({},null,p.S0.changeURL(window.location.href,a)),a){case"general":default:return s.createElement(I,c()({},t,{idEvent:v,idOrganization:b}));case"menu":return s.createElement(j,c()({},t,{idEvent:v,idOrganization:b}));case"header":return s.createElement(_,c()({},t,{idEvent:v,idOrganization:b}));case"carousel":return s.createElement(De,c()({},t,{idEvent:v,idOrganization:b}));case"footer":return s.createElement(Fe,c()({},t,{idEvent:v,idOrganization:b}))}}(r):null))}))},58613:function(e,t,a){"use strict";var n=a(22056),o=a.n(n),r=a(72637),i=a.n(r),l=a(16193),c=a.n(l),s=a(73021),m=a(27829),u=a(66725),d=a(17823),p=a(85014),f=m.HT.t,g={validateIBAN:{apiName:"lookup",endpoint:"validateIBAN",storageName:"validateIBAN",clear:!0},insertBackAccount:{apiName:"organization",endpoint:"insertBackAccount",storageName:"insertBackAccount",clear:!0}};t.A=(0,p.y)((0,u.Ng)(m.S0.mapStateToProps(g),m.S0.mapDispatchToProps)(function(e){var t=c()({},(i()(e),e)),a=(0,s.useState)(!1),n=o()(a,2),r=n[0],l=n[1],u=(0,s.useState)(-1),p=o()(u,2),v=p[0],E=p[1],h=(0,s.useState)(!1),b=o()(h,2),y=b[0],N=b[1],C=(0,s.use
1State)(void 0),S=o()(C,2),w=S[0],k=S[1];(0,s.useEffect)(function(){t.organizationinit&&E(t.organizationinit.idOrganization)},[t.organizationinit]);var D=function(e){var a=c()({},(i()(e),e)),n=a.invalid,o=a.submitting,l=a.pristine,u=a.form;return s.createElement(s.Fragment,null,s.createElement("header",{className:"modal-card-head"},s.createElement("p",{className:"modal-card-title"},f("root:New bank account"))),s.createElement("section",{className:"modal-card-body"},s.createElement("div",{className:"table-container"},s.createElement(d.H.Form.CFNTextBasicButton,{label:f("root:IBAN (without spaces)"),name:"iban",onlyAlphanumeric:!0,buttonText:f("root:Validate"),onChange:function(e){var a;(a=e).length>0?(N(!0),t.makeCall(g.validateIBAN,{iban:a},void 0,function(e){if(200==e.status)if(200==e.data.result){var t={name:f("root:Unknown"),bic:"",phone:"",address:"",city:"",state:"",zip:""};e.data.data.bank&&(t.name=e.data.data.bank.bank_name,t.bic=e.data.data.bank.bic,t.phone=e.data.data.bank.phone,t.address=e.data.data.bank.address,t.city=e.data.data.bank.city,t.state=e.data.data.bank.state,t.zip=e.data.data.bank.zip),u.change("bankName",t.name),u.change("bic",t.bic),u.change("phone",t.phone),u.change("address",t.address),u.change("city",t.city),u.change("state",t.state),u.change("zip",t.zip),u.change("country",e.data.data.country_name),u.change("countryISO",e.data.data.iso_alpha3),u.change("error",void 0)}else u.change("bankName",""),u.change("bic",""),u.change("phone",""),u.change("address",""),u.change("city",""),u.change("state",""),u.change("zip",""),u.change("country",""),u.change("countryISO",""),u.change("error",f("root:Invalid IBAN"));N(!1)})):0==a.length?(u.change("bankName",""),u.change("bic",""),u.change("phone",""),u.change("address",""),u.change("city",""),u.change("state",""),u.change("zip",""),u.change("country",""),u.change("countryISO",""),u.change("error",void 0)):(u.change("bankName",""),u.change("bic",""),u.change("phone",""),u.change("address",""),u.change("city",""),u.change("state",""),u.change("zip",""),u.change("country",""),u.change("countryISO",""),u.change("error",f("root:Invalid IBAN")))},errorLabel:u.getState().values.error,loading:y,validators:[m.k0.required]}),s.createElement(d.H.Form.CFNTextBasic,{label:f("root:Bank name"),name:"bankName",disabled:!0,validators:[m.k0.required]}),s.createElement(d.H.Form.CFNTextBasic,{label:f("common:Description"),name:"description",validators:[m.k0.required]}),s.createElement(d.H.Form.CFNTextBasic,{label:f("root:Account holder"),name:"accountHolder",validators:[m.k0.required]}))),s.createElement("footer",{className:"modal-card-foot buttons is-right"},r==u.getState().values.extraChargeTypeId?s.createElement(d.H.Tools.Loading,{visible:!0}):s.createElement(s.Fragment,null,s.createElement("button",{type:"submit",className:"button bg-dark text-white ",disabled:o||n||l||void 0==u.getState().values.description||""==u.getState().values.description},f("common:Save")),s.createElement("button",{type:"button",className:"button ",onClick:function(e){e.preventDefault(),t.onCloseNewBank&&t.onCloseNewBank()}},f("common:Cancel")))))};return s.createElement("div",{className:"modal modal-custom is-active",style:{zIndex:8e3}},s.createElement(d.H.Tools.Alert,{message:w}),s.createElement("div",{className:"modal-background"}),s.createElement("div",{className:"modal-card"},s.createElement(d.H.Form.BasicForm,{className:"",onCallback:function(e){t.makeCall(g.insertBackAccount,{id:v},e,function(e){200==e.status&&(-1==e.data?k({severity:"error",summary:"Error",detail:f("root:Account already exists."),sticky:!0}):t.onCloseNewBank&&t.onCloseNewBank(!0),l(!1))})},initialValues:{bankName:"",description:"",iban:""},top:!0},s.createElement(D,null))))}))},17097:function(e,t,a){"use strict";a.d(t,{A:function(){return T}});var n=a(21259),o=a.n(n),r=a(26396),i=a.n(r),l=a(22056),c=a.n(l),s=a(72637),m=a.n(s),u=a(16193),d=a.n(u),p=a(17823),f=a(73021),g=a(66725),v=a(85014),E=a(27829),h=a(51974),b=a(72587);function y(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function N(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?y(Object(a),!0).forEach(function(t){i()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):y(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var C=E.HT.t,S=E.S0,w=f.createElement("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.75",strokeLinecap:"round",strokeLinejoin:"round"},f.createElement("circle",{cx:"11",cy:"11",r:"8"}),f.createElement("line",{x1:"21",y1:"21",x2:"16.65",y2:"16.65"})),k=f.createElement("svg",{viewBox:"0 0 24 24",width:"16",height:"16",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},f.createElement("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}),f.createElement("polyline",{points:"7 10 12 15 17 10"}),f.createElement("line",{x1:"12",y1:"15",x2:"12",y2:"3"})),D=f.createElement("svg",{viewBox:"0 0 24 24",width:"16",height:"16",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},f.createElement("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}),f.createElement("polyline",{points:"17 8 12 3 7 8"}),f.createElement("line",{x1:"12",y1:"3",x2:"12",y2:"15"})),I=function(e){return null==e?"0":Number(e).toLocaleString()},x=function(e){var t=(e&&e.action?e.action:"").toLowerCase();return t.indexOf("devoluc")>=0||t.indexOf("devolu\xe7")>=0||t.indexOf("refund")>=0?"pend":e&&e.amount<0?"ref":"paid"},O={transactionOrganization:{apiName:"organization",endpoint:"organizationGet",storageName:"transactionOrganization",redux:!1},transactionCurrencies:{apiName:"common",endpoint:"currencyList",storageName:"transactionCurrencies",redux:!1},getEconomicsTransactionsTPV:{apiName:"organization",endpoint:"getEconomicsTransactionsTPV",storageName:"getEconomicsTransactionsTPV",clear:!0},getEconomicsTransactionsPaymentGateway:{apiName:"organization",endpoint:"getEconomicsTransactionsPaymentGateway",storageName:"getEconomicsTransactionsPaymentGateway",clear:!0},getEconomicsTransactionsPaymentGatewayMethod:{apiName:"organization",endpoint:"getEconomicsTransactionsPaymentGatewayMethod",storageName:"getEconomicsTransactionsPaymentGatewayMethod",clear:!0},getTransactionYearMonth:{apiName:"organization",endpoint:"getTransactionYearMonth",storageName:"getTransactionYearMonth",clear:!0},getEconomicsTransactions:{apiName:"organization",endpoint:"getEconomicsTransactions",storageName:"getEconomicsTransactions",clear:!0},getEconomicsTransactionsVeriFactu:{apiName:"organization",endpoint:"getEconomicsTransactionsVeriFactu",storageName:"getEconomicsTransactionsVeriFactu",clear:!0},getEconomicsTransactionsTotals:{apiName:"organization",endpoint:"getEconomicsTransactionsTotals",storageName:"getEconomicsTransactionsTotals",clear:!0},getEconomicsTransactionsDownload:{apiName:"organization",endpoint:"getEconomicsTransactions",storageName:"getEconomicsTransactionsDownload",clear:!0}},T=(0,v.y)((0,g.Ng)(E.S0.mapStateToProps(O),E.S0.mapDispatchToProps)(function(e){var t=d()({},(m()(e),e)),a=(0,h.A)(),n=(0,f.useState)(void 0),r=c()(n,2),l=r[0],s=r[1],u=(0,f.useState)({transactions:0,refunds:0,amount:0}),g=c()(u,2),v=g[0],y=g[1],T=(0,f.useState)(!0),P=c()(T,2),F=P[0],z=P[1],A=(0,f.useState)(void 0),H=c()(A,2),L=H[0],V=H[1],j=(0,f.useState)(t.match.params.idEvent||-1),B=c()(j,1)[0],q=(0,f.useState)(!0),M=c()(q,2),R=M[0],U=M[1],_=(0,f.useState)(t.match.params.idOrganization||t.organizationId),G=c()(_,1)[0],Q=(0,f.useState)(void 0),W=c()(Q,2),Y=W[0],J=W[1],X=(0,f.useState)(void 0),$=c()(X,2),K=$[0],Z=$[1],ee=(0,f.useState)(void 0),te=c()(ee,2),ae=te[0],ne=te[1],oe=(0,f.useState)(void 0),re=c()(oe,2),ie=re[0],le=re[1],ce=(0,f.useState)(!1),se=c()(ce,2),me=se[0],ue=se[1],de=(0,f.useState)(!1),pe=c()(de,2),fe=pe[0],ge=pe[1],ve=(0,f.useState)(""),Ee=c()(ve,2),he=Ee[0],be=Ee[1],ye=(0,f.useState)([]),Ne=c()(ye,2),Ce=Ne[0],Se=Ne[1],we=(0,f.useState)(void 0),ke=c()(we,2),De=ke[0],Ie=ke[1],xe=(0,f.useState)(void 0),Oe=c()(xe,2),Te=Oe[0],Pe=Oe[1],Fe=function(e){return-1==B?Te?S.FormatCurrencyEvent(e,Te):"\u2014":a(e)},ze=(0,f.useState)({from:1,to:20}),Ae=c()(ze,2),He=Ae[0],Le=Ae[1],Ve=(0,f.useState)(0),je=c()(Ve,2),Be=je[0],qe=je[1],Me=(0,f.useState)({eventId:t.match.params.idEvent||-1,tvpId:-1,paymentGatewayId:-1,paymentGatewayOptionId:-1,tpvOnly:!1,dateFrom:"1900-01-01",dateTo:"2300-01-01",searchText:"",first:!0,refundOnly:!1}),Re=c()(Me,2),Ue=Re[0],_e=Re[1],Ge=-1;t.userInfo&&t.userInfo.countryId&&(Ge=t.userInfo.countryId);var Qe=function(e,a){U(!0),t.makeCall(O.getEconomicsTransactions,{id:G},N(N({},Ue),{},{rowFrom:e,rowTo:a,newPaymentGateway:L}))},We=function(e){e?(t.makeCall(O.getEconomicsTransactionsPaymentGateway,{id:G},{eventId:B}),t.makeCall(O.getEconomicsTransactionsPaymentGatewayMethod,{id:G},{eventId:B})):t.makeCall(O.getEconomicsTransactionsTPV,{id:G},{eventId:B})};(0,f.useEffect)(function(){if(-1==B){var e=!1;return Pe(void 0),t.makeCall(O.transactionOrganization,{id:G},{}
1,function(a){if(!e&&200==a.status&&a.data){var n=a.data.defaultCurrencyId;null!=n&&t.makeCall(O.transactionCurrencies,{},{},function(t){if(!e&&200==t.status&&t.data){var a=(Array.isArray(t.data)?t.data:t.data.items||[]).find(function(e){return String(e.id)===String(n)});Pe(a)}})}}),function(){e=!0}}},[B,G,t.makeCall]),(0,f.useEffect)(function(){if(-1==B){var e=!0===(t.organizationinit&&t.organizationinit.newPaymentGateway);V(e),t.makeCall(O.getTransactionYearMonth,{id:G}),We(e)}else _e(N(N({},Ue),{},{first:!1}))},[]),(0,f.useEffect)(function(){t.getEconomicsTransactionsPaymentGateway&&t.getEconomicsTransactionsPaymentGateway.items&&Z(t.getEconomicsTransactionsPaymentGateway.items)},[t.getEconomicsTransactionsPaymentGateway]),(0,f.useEffect)(function(){t.getEconomicsTransactionsPaymentGatewayMethod&&t.getEconomicsTransactionsPaymentGatewayMethod.items&&ne(t.getEconomicsTransactionsPaymentGatewayMethod.items)},[t.getEconomicsTransactionsPaymentGatewayMethod]),(0,f.useEffect)(function(){t.getEconomicsTransactionsTPV&&t.getEconomicsTransactionsTPV.items&&J(t.getEconomicsTransactionsTPV.items)},[t.getEconomicsTransactionsTPV]),(0,f.useEffect)(function(){if(t.getEconomicsTransactionsTotals){var e=t.getEconomicsTransactionsTotals;y({transactions:e.totalRows||0,refunds:e.refundCount||0,amount:e.totalAmount||0})}},[t.getEconomicsTransactionsTotals]),(0,f.useEffect)(function(){t.getEconomicsTransactions&&t.getEconomicsTransactions.items&&(le(t.getEconomicsTransactions.items),t.getEconomicsTransactions.items.length>0?qe(t.getEconomicsTransactions.items[0].totalRows):qe(0),U(!1),t.clearByCategory(O.getEconomicsTransactions))},[t.getEconomicsTransactions]),(0,f.useEffect)(function(){if(t.getTransactionYearMonth&&t.getTransactionYearMonth.items)if(Se(t.getTransactionYearMonth.items),t.getTransactionYearMonth.items.length>0){var e=t.getTransactionYearMonth.items[0];Ie(e.rowNumber)}else z(!1)},[t.getTransactionYearMonth]),(0,f.useEffect)(function(){if(De&&Ce){var e=Ce.find(function(e){return e.rowNumber==De});void 0!=e&&_e(N(N({},Ue),{},{dateFrom:e.fromDate,dateTo:e.toDate,first:!1}))}},[De,Ce]),(0,f.useEffect)(function(){Ue&&!Ue.first&&void 0!=L&&(Le({from:1,to:20}),Qe(1,20),z(!0),t.makeCall(O.getEconomicsTransactionsTotals,{id:G},N(N({},Ue),{},{rowFrom:1,rowTo:1,newPaymentGateway:L}),function(){return z(!1)}))},[Ue,L]),(0,f.useEffect)(function(){-1!=B&&t.globalInformationEvent&&(V(t.globalInformationEvent.newPaymentGateway),We(1==t.globalInformationEvent.newPaymentGateway))},[t.globalInformationEvent]);var Ye=function(e){return 150===Ge?e:""};(0,f.useEffect)(function(){t.getEconomicsTransactionsDownload&&t.getEconomicsTransactionsDownload.items&&1==me&&(1==L&&-1==B?E.S0.generateExcel("transactions.xlsx",t.getEconomicsTransactionsDownload.items.map(function(e){var t;return t={},i()(i()(i()(i()(i()(i()(i()(i()(i()(i()(t,C("root:Id tran."),e.id),C("root:Event ID"),e.eventId),C("root:Event"),e.event),C("root:Date"),S.UTC0ToLocalDateTime(e.date)),C("root:Action"),e.action),C("root:Registration N\xba"),e.headerRegistrationId),C("root:Localizador"),""),C("root:Payment gateway"),e.info),C("root:Payment gateway method"),e.infoMethod),C("root:Order N\xba"),e.orderNumber),i()(i()(i()(t,C("root:Internal comment"),e.comment),C("root:Importe"),+e.amount),Ye(C("root:Pay method")),Ye(e.formaDePago))}),"Transaction"):1==L&&B>-1?E.S0.generateExcel("transactions.xlsx",t.getEconomicsTransactionsDownload.items.map(function(e){var t;return t={},i()(i()(i()(i()(i()(i()(i()(i()(i()(i()(t,C("root:Id tran."),e.id),C("root:Date"),S.UTC0ToLocalDateTime(e.date)),C("root:Action"),e.action),C("root:Registration N\xba"),e.headerRegistrationId),C("root:Localizador"),""),C("root:Payment gateway"),e.info),C("root:Payment gateway method"),e.infoMethod),C("root:Order N\xba"),e.orderNumber),C("root:Internal comment"),e.comment),C("root:Importe"),+e.amount),i()(t,Ye(C("root:Pay method")),Ye(e.formaDePago))}),"Transaction"):0==L&&-1==B?E.S0.generateExcel("transactions.xlsx",t.getEconomicsTransactionsDownload.items.map(function(e){var t;return t={},i()(i()(i()(i()(i()(i()(i()(i()(i()(i()(t,C("root:Id tran."),e.id),C("root:Event ID"),e.eventId),C("root:Event"),e.event),C("root:Date"),S.UTC0ToLocalDateTime(e.date)),C("root:Action"),e.action),C("root:Registration N\xba"),e.headerRegistrationId),C("root:Localizador"),""),C("root:Payment gateway"),e.info),C("root:Order N\xba"),e.orderNumber),C("root:Internal
1comment"),e.comment),i()(i()(t,C("root:Importe"),+e.amount),Ye(C("root:Pay method")),Ye(e.formaDePago))}),"Transaction"):0==L&&B>-1&&E.S0.generateExcel("transactions.xlsx",t.getEconomicsTransactionsDownload.items.map(function(e){return i()(i()(i()(i()(i()(i()(i()(i()(i()(i()({},C("root:Id tran."),e.id),C("root:Date"),S.UTC0ToLocalDateTime(e.date)),C("root:Action"),e.action),C("root:Registration N\xba"),e.headerRegistrationId),C("root:Localizador"),""),C("root:Payment gateway"),e.info),C("root:Order N\xba"),e.orderNumber),C("root:Internal comment"),e.comment),C("root:Importe"),+e.amount),Ye(C("root:Pay method")),Ye(e.formaDePago))}),"Transaction"),ue(!1))},[t.getEconomicsTransactionsDownload]),(0,f.useEffect)(function(){t.getEconomicsTransactionsVeriFactu&&t.getEconomicsTransactionsVeriFactu.items&&1==fe&&(0==t.getEconomicsTransactionsVeriFactu.items.length?s({severity:"error",summary:"Error",detail:"No se han encontrado datos",sticky:!0}):E.S0.generateExcel("".concat(C("root:Accounting Transactions")," ").concat((new Date).toISOString().replace(/[-:T]/g,"").slice(0,15),".xlsx"),t.getEconomicsTransactionsVeriFactu.items),ge(!1),t.clearByCategory(O.getEconomicsTransactionsVeriFactu))},[t.getEconomicsTransactionsVeriFactu]),(0,f.useEffect)(function(){1==me&&t.makeCall(O.getEconomicsTransactionsDownload,{id:G},N(N({},Ue),{},{rowFrom:1,rowTo:Be+10,newPaymentGateway:L}))},[me]),(0,f.useEffect)(function(){1==fe&&t.makeCall(O.getEconomicsTransactionsVeriFactu,{id:G},N({},Ue))},[fe]);var Je=He.to-He.from+1||20,Xe=[{key:"id",title:C("root:Id"),render:function(e){return e.id}}].concat(o()(-1==B?[{key:"eventId",title:C("root:Event ID"),render:function(e){return e.eventId}},{key:"event",title:C("root:Event"),render:function(e){return e.event}}]:[]),[{key:"headerRegistrationId",title:C("root:Registration Id"),render:function(e){return e.headerRegistrationId}},{key:"date",title:C("root:Date"),render:function(e){return S.UTC0ToLocalDateTime(e.date)}},{key:"action",title:C("root:Action"),render:function(e){return e.action?f.createElement(p.H.DS.Pill,{variant:x(e)},e.action):null}},{key:"paymentGateway",title:C("root:Payment gateway"),render:function(e){return f.createElement(f.Fragment,null,e.info?e.info:f.createElement("span",{className:"tx-muted"},"\u2014"),L&&e.infoMethod?" \xb7 ".concat(e.infoMethod):null,function(e){return!L&&!!e.info&&"FRAKMENTA"!==String(e.info).trim().toUpperCase()}(e)?f.createElement("span",{className:"tx-tag"},"TPV"):null)}},{key:"amount",title:C("common:Importe"),align:"right",render:function(e){return f.createElement("span",{className:e.amount<0?"tx-amt-neg":"tx-amt-pos"},Fe(e.amount))}},{key:"orderNumber",title:C("root:Order number"),render:function(e){return e.orderNumber}},{key:"comment",title:C("common:Comment"),render:function(e){return e.comment?e.comment:f.createElement("span",{className:"tx-muted"},"\u2014")}}]);return f.createElement("div",{className:"economics-tx-wrapper tx".concat(-1==B?" mgr-page":"")},f.createElement(E.Wh.Alert,{message:l}),f.createElement("div",{className:"mgr-card"},f.createElement("div",{className:"tx-filters"},f.createElement("div",{className:"tx-field tx-field--search"},f.createElement("label",{className:"tx-field__label"},C("common:Search")),f.createElement("div",{className:"mgr-searchbar"},f.createElement("div",{className:"mgr-searchbar__field"},w,f.createElement("input",{disabled:R,type:"text",placeholder:C("root:N\xba de pedido, n\xba de inscripci\xf3n o comentario"),value:he||"",onKeyDown:function(e){e.stopPropagation(),"Enter"===e.key&&_e(N(N({},Ue),{},{searchText:he}))},onChange:function(e){e.preventDefault(),be(e.target.value)}}),R?f.createElement("span",{className:"mgr-searchbar__spin"},f.createElement(p.H.Tools.Loading,{visible:!0,maxHeight:"24px"})):he&&he.length>0?f.createElement("button",{type:"button",className:"mgr-searchbar__clear",onClick:function(){_e(N(N({},Ue),{},{searchText:""})),be("")}},f.createElement("i",{className:"material-icons"},"close")):null))),-1==B?f.createElement("div",{className:"tx-field"},f.createElement("label",{className:"tx-field__label"},C("common:Month")),f.createElement("div",{className:"tx-month"},f.createElement("button",{type:"button",className:"tx-btn tx-btn--icon",disabled:De==Ce.length||R,onClick:function(e){e.preventDefault(),Ie(De+1)}},f.createElement("i",{className:"material-icons"},"chevron_left")),f.createElement(p.H.DS.Select,{disabled:R,value:String(De),onChange:function(e){return Ie(+e)},options:(Ce||[]).map(function(e){return{value:String(e.rowNumber),label:"".concat(C("common:Month".concat(e.month))," - ").concat(e.year)}})}),f.createElement("button",{type:"button",className:"tx-btn tx-btn--icon",disabled:1==De||R,onClick:function(e){e.preventDefault(),Ie(De-1)}},f.createElement("i",{className:"material-icons"},"chevron_right")))):f.createElement(f.Fragment,null,f.createElement("div",{className:"tx-field"},f.createElement("label",{className:"tx-field__label"},C("root:Fecha desde")),f.createElement(b.A,{id:"desdeInput",disabled:R,className:"tx-ctl",onCh
1ange:function(e){var t;_e(N(N({},Ue),{},{dateFrom:(t=e.target.value,10==t.length&&t.substring(0,4)>1900?t:"1900-01-01")}))}})),f.createElement("div",{className:"tx-field"},f.createElement("label",{className:"tx-field__label"},C("root:Fecha hasta")),f.createElement(b.A,{id:"hastaInput",disabled:R,className:"tx-ctl",onChange:function(e){var t;_e(N(N({},Ue),{},{dateTo:(t=e.target.value,10==t.length&&t.substring(0,4)>1900?t:"2300-01-01")}))}}))),0==L&&Y&&f.createElement("div",{className:"tx-field"},f.createElement("label",{className:"tx-field__label"},C("root:Payment gateway")),f.createElement(p.H.DS.Select,{disabled:R,value:String(Ue.tvpId),onChange:function(e){return _e(N(N({},Ue),{},{tvpId:+e}))},options:[{value:"-1",label:C("root:All")}].concat(o()(Y.map(function(e){return{value:String(e.tpvId),label:e.name}})))})),1==L&&K&&f.createElement("div",{className:"tx-field"},f.createElement("label",{className:"tx-field__label"},C("root:Payment gateway")),f.createElement(p.H.DS.Select,{disabled:R,value:String(Ue.paymentGatewayId),onChange:function(e){return _e(N(N({},Ue),{},{paymentGatewayId:+e}))},options:[{value:"-1",label:C("root:All")}].concat(o()(K.map(function(e){return{value:String(e.paymentGatewayId),label:e.description}})))})),1==L&&ae&&f.createElement("div",{className:"tx-field"},f.createElement("label",{className:"tx-field__label"},C("root:Payment gateway method")),f.createElement(p.H.DS.Select,{disabled:R,value:String(Ue.paymentGatewayOptionId),onChange:function(e){return _e(N(N({},Ue),{},{paymentGatewayOptionId:+e}))},options:[{value:"-1",label:C("root:All")}].concat(o()(ae.map(function(e){return{value:String(e.paymentGatewayOptionId),label:e.description}})))}))),f.createElement("div",{className:"tx-filters__row2"},f.createElement("div",{className:"tx-toggle"},f.createElement("div",{className:"onoffswitch"},f.createElement("input",{type:"checkbox",disabled:R,className:"onoffswitch-checkbox",id:"onlyTPV",name:"onlyTPV",checked:Ue.tpvOnly,onChange:function(){_e(N(N({},Ue),{},{tpvOnly:!Ue.tpvOnly}))}}),f.createElement("label",{className:"onoffswitch-label",htmlFor:"onlyTPV"},f.createElement("span",{className:"onoffswitch-inner"}),f.createElement("span",{className:"onoffswitch-switch"}))),f.createElement("label",{htmlFor:"onlyTPV"},C("root:POS only"))),f.createElement("div",{className:"tx-toggle"},f.createElement("div",{className:"onoffswitch"},f.createElement("input",{type:"checkbox",disabled:R,className:"onoffswitch-checkbox",id:"refundOnly",name:"refundOnly",checked:Ue.refundOnly,onChange:function(){_e(N(N({},Ue),{},{refundOnly:!Ue.refundOnly}))}}),f.createElement("label",{className:"onoffswitch-label",htmlFor:"refundOnly"},f.createElement("span",{className:"onoffswitch-inner"}),f.createElement("span",{className:"onoffswitch-switch"}))),f.createElement("label",{htmlFor:"refundOnly"},C("root:Refund only"))),f.createElement("div",{className:"tx-actions"},me?f.createElement(p.H.Tools.Loading,{maxHeight:"35px",visible:!0}):f.createElement("button",{type:"button",disabled:R||ie&&0==ie.length,className:"tx-btn",onClick:function(e){e.preventDefault(),ue(!0)}},k,C("root:Download")),fe?f.createElement(p.H.Tools.Loading,{maxHeight:"35px",visible:!0}):f.createElement("button",{type:"button",disabled:R||ie&&0==ie.length,className:"mgr-btn-primary",onClick:function(e){e.preventDefault(),ge(!0)}},D,C("root:Export accounting"))))),f.createElement("div",{className:"tx-kpis"},f.createElement(p.H.DS.KPICard,{label:C("root:Transactions"),value:I(v.transactions),loading:F}),f.createElement(p.H.DS.KPICard,{className:"tx-kpi-danger",label:C("root:Refunds"),value:I(v.refunds),loading:F}),f.createElement("div",{className:"tx-kpis__spacer"}),f.createElement(p.H.DS.KPICard,{className:"".concat(v.amount<0?"tx-kpi-danger":"tx-kpi-success"," tx-kpi-right"),label:C("root:Total amounts"),value:Fe(v.amount),loading:F})),f.createElement("div",{className:"mgr-card"},f.createElement(p.H.DS.DataTable,{columns:Xe,data:ie||[],rowKey:function(e,t){return t},loading:R,skeletonRows:Je,emptyMessage:C("root:No data has been found"),pagination:Be>0?{page:Math.ceil(He.to/(He.pageSize||20))||1,pageSize:He.pageSize||20,total:Be,onChange:function(e){Le(e),Qe(e.from,e.to)}}:void 0})))}))},16604:function(e,t,a){"use strict";var n=a(26396),o=a.n(n),r=a(21259),i=a.n(r),l=a(22056),c=a.n(l),s=a(72637),m=a.n(s),u=a(16193),d=a.n(u),p=a(73021),f=a(66725),g=a(85014),v=a(27829),E=a(17823);function h(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function b(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?h(Object(a),!0).forEach(function(t){o()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):h(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var y=v.HT.t,N={getListaNegraByOrganizer:{apiName:"listaNegra",endpoint:"getByOrganizer",storageName:"getListaNegraByOrganizer",clear:!0},getListaNegraByEvent:{apiName:"listaNegra",endpoint:"getByEvent",storageName:"getListaNegraByEvent",clear:!0},upsertListaNegra:{apiName:"listaNegra",endpoint:"upsert",storageName:"upsertListaNegra",clear:!0},deleteListaNegra:{apiName:"listaNegra",endpoint:"deleteByEvent",storageName:"deleteListaNegra",clear:!0},checkDevControl002:{apiName:"devControl",endpoint:"checkAllowed",storageName:"checkDevControl002",clear:!0},getOrganizerActiveEvents:{apiName:"event",endpoint:"getOrganizerActiveEvents",storageName:"getOrganizerActiveEvents",clear:!0}};t.A=(0,g.y)((0,f.Ng)(v.S0.mapStateToProps(N),v.S0.mapDispatchToProps)(function(e){var t,a=d()({},(m()(e),e)),n=(0,p.useState)(a.match.params.idEvent),o=c()(n,1)[0],r=(0,p.useState)(void 0),l=c()(r,2),s=l[0],u=l[1],f=(0,p.useState)(void 0),g=c()(f,2),h=g[0],C=g[1],S=(0,p.useState)(o),w=c()(S,2),k=w[0],D=w[1],I=(0,p.useState)(""),x=c()(I,2),O=x[0],T=x[1],P=(0,p.useState)(""),F=c()(P,2),z=F[0],A=F[1],H=(0,p.useState)(void 0),L=c()(H,2),V=L[0],j=L[1],B=(0,p.useState)(void 0),q=c()(B,2),M=q[0],R=q[1],U=(0,p.useState)(void 0),_=c()(U,2),G=_[0],Q=_[1],W=(0,p.useState)(void 0),Y=c()(W,2),J=Y[0],X=Y[1],$=(0,p.useState)(""),K=c()($,2),Z=K[0],ee=K[1],te=(0,p.useState)(void 0),ae=c()(te,2),ne=ae[0],oe=ae[1],re=(0,p.useState)(1),ie=c()(re,2),le=ie[0],ce=ie[1],se=(0,p.useState)(!1),me=c()(se,2),ue=me[0],de=me[1],pe=(0,p.useState)(10),fe=c()(pe,2),ge=fe[0],ve=fe[1],Ee=(0,p.useState)(null),he=c()(Ee,2),be=he[0],ye=he[1],Ne=(0,p.useState)([]),Ce=c()(Ne,2),Se=Ce[0],we=Ce[1],ke=(0,p.useState)(!o),De=c()(ke,2),Ie=De[0],xe=De[1],Oe=(0,p.useState)(o?[parseInt(o,10)]:[]),Te=c()(Oe,2),Pe=Te[0],Fe=Te[1],ze=(0,p.useState)(""),Ae=c()(ze,2),He=Ae[0],Le=Ae[1];(0,p.useEffect)(function(){a.globalInformationEvent&&u(a.globalInformationEvent.organizationId)},[a.globalInformationEvent]),(0,p.useEffect)(function(){a.accountInfo&&u(function(e){return e||a.accountInfo.organizationId})},[a.accountInfo]);var Ve=function(){k?a.makeCall(N.getListaNegraByEvent,{id:k,idOrganizador:s}):a.makeCall(N.getListaNegraByOrganizer,{id:s})};(0,p.useEffect)(function(){var e;s&&null!==(e=a.organizationinit)&&void 0!==e&&e.managerId&&a.makeCall(N.checkDevControl002,{devId:"002",id:String(a.organizationinit.managerId)}),s&&a.makeCall(N.getOrganizerActiveEvents,{amount:1e3})},[s]),(0,p.useEffect)(function(){var e;null!==(e=a.getOrganizerActiveEvents)&&void 0!==e&&e.items&&we(a.getOrganizerActiveEvents.items)},[a.getOrganizerActiveEvents]),(0,p.useEffect)(function(){s&&Ve()},[k,s]),(0,p.useEffect)(function(){void 0!==a.checkDevControl002&&ye(1===a.checkDevControl002)},[a.checkDevControl002]),(0,p.useEffect)(function(){var e;null!==(e=a.getListaNegraByEvent)&&void 0!==e&&e.items&&(C(a.getListaNegraByEvent.items),ce(1))},[a.getListaNegraByEvent]),(0,p.useEffect)(function(){var e;null!==(e=a.getListaNegraByOrganizer)&&void 0!==e&&e.items&&(C(a.getListaNegraByOrganizer.items),ce(1))},[a.getListaNegraByOrganizer]),(0,p.useEffect)(function(){void 0!==a.upsertListaNegra&&(de(!1),!0===a.upsertListaNegra?(T(""),A(""),xe(!o),Fe(o?[parseInt(o,10)]:[]),j({severity:"success",summary:y("common:Save"),detail:y("common:Data saved correctly"),life:2e3}),Ve()):j({severity:"error",summary:"Error",detail:y("common:An error has occurred"),life:3e3}),a.clearByCategory(N.upsertListaNegra))},[a.upsertListaNegra]),(0,p.useEffect)(function(){void 0!==a.deleteListaNegra&&(!0===a.deleteListaNegra?(j({severity:"success",summary:y("common:Delete"),detail:y("common:Data saved correctly"),life:2e3}),Ve()):j({severity:"error",summary:"Error",detail:y("common:An error has occurred"),life:3e3}),a.clearByCategory(N.deleteListaNegra))},[a.deleteListaNegra]);if(null===be)return p.createElement(E.H.Tools.Loading,{visible:!0});if(!be)return null;var je=h?Z.trim()?h.filter(function(e){return e.documento.toLowerCase().includes(Z.trim().toLowerCase())}):h:void 0,Be=[{key:"documento",title:y("root:Document (national ID)"),render:function(e){return p.createElement(p.Fragment,null,p.createElement("strong",null,e.documento),e.nota&&p.createElement("button",{type:"button",className:"button is-ghost is-small ml-1 p-0",title:e.nota,onClick:function(){return X(e.nota)}},p.createElement("i",{className:"material-icons",style:{fontSize:18,verticalAlign:"middle"}},"sticky_note_2")))}},{key:"idEvento",title:y("root:Event"),className:"text-light",render:function(e){return-1===e.idEvento||null==e.idEvento?y("root:All events (organizer)"):"#".concat(e.idEvento)}},{key:"actions",title:"",sticky:"right",align:"right",width:"1%",render:function(e){return p.createElement("span",{className:"whitespace-nowrap"},p.createElement("button",{type:"button",className:"mr-1",style:{borderColor:"#3e8ed0",color:"#3e8ed0",backgroundColor:"white",border:"1px solid #3e8ed0",borderRadius:4,padding:"4px 8px",cursor:"pointer",display:"inline-flex",alignItems:"center"},onClick:function(){return Q(b({},e))}},p.createElement("i",{className:"material-icons",style:{fontSize:16,width:16,height:16}},"edit_outlined")),p.createElement("button",{type:"button",style:{borderColor:"#f14668",color:"#f14668",backgroundColor:"white",border:"1px solid #f14668",borderRadius:4,padding:"4px 8px",cursor:"pointer",display:"inline-flex",alignItems:"center"},onClick:function(){return function(e){R(e)}(e)}},p.createElement("i",{className:"material-icons",style:{fontSize:16,width:16,height:16}},"delete_outline")))}}],qe=je?je.slice((le-1)*ge,le*ge):[],Me=je&&0===je.length&&h&&h.length>0?y("root:No results found"):y("root:No blacklisted documents");return p.createElement("div",{className:"mgr-page"},p.createElement(v.Wh.Alert,{message:V}),p.createElement("div",{className:"flex items-center justify-between"},p.createElement("div",{className:"flex items-center gap-2"})),p.createElement("p",{className:"text-light mb-1"},y("root:Blacklist description")),o&&p.createElement("div",{className:"mb-1 mb-1"},p.createElement("label",{className:"label"},y("root:Filter by event")),p.createElement("div",{className:"relative has-addons",style:{display:"flex",gap:8,alignItems:"center"}},p.createElement("span",{className:"tag-light is-medium"},k?"".concat(y("root:Event")," #").concat(k):y("root:All events (organizer)")),p.createElement("button",{type:"button",className:"button text-xs px-2 py-1",onClick:function(){C(void 0),D(function(e){return e?null:o})}},y(k?"root:Remove filter":"root:Filter by current event")))),p.createElement("div",{className:"card mb-1"},p.createElement("div",{className:"p-4"},p.createElement("h4",{className:"mb-1"},y(o?"root:Add to blacklist this event":"root:Add to blacklist this organization")),p.createElement("p",{className:"text-light mb-1"},y(Ie?"root:Will be blocked for all events":"root:Will be blocked for selected events")),p.createElement("form",{onSubmit:function(e){if(e.preventDefault(),O&&0!==O.trim().length&&s&&(Ie||0!==Pe.length)){var t=null===h||void 0===h?void 0:h.find(function(e){return e.documento.toLowerCase()===O.trim().toLowerCase()});if(t)oe(t);else de(!0),(Ie?[-1]:Pe).forEach(function(e){a.makeCall(N.upsertListaNegra,{},{idEvento:e,idOrganizador:s,documento:O.trim(),nota:z.trim()||null})})}}},p.createElement("div",{className:"flex flex-wrap gap-2"},p.createElement("div",{className:"relative max-sm:w-full",style:{minWidth:220}},p.createElement("input",{className:"input",type:"text",maxLength:20,value:O,onChange:function(e){T(e.target.value),oe(void 0)},placeholder:y("root:Id number")})),p.createElement("div",{className:"relative max-sm:w-full",style:{minWidth:260}},p.createElement("input",{className:"input",type:"text",value:z,onChange:function(e){return A(e.target.value)},placeholder:y("root:Note (optional)")}))),p.createElement("div",{className:"mt-1"},p.createElement("label",{className:"flex items-center gap-2 cursor-pointer"}
1,p.createElement("input",{type:"checkbox",checked:Ie,onChange:function(e){return xe(e.target.checked)}}),p.createElement("span",null,y("root:Apply to all events of this organizer")))),!Ie&&p.createElement("div",{className:"mt-1"},p.createElement("label",{className:"label"},y("root:Select events")),p.createElement("input",{className:"input mb-1",type:"text",value:He,onChange:function(e){return Le(e.target.value)},placeholder:y("root:Search event")}),p.createElement("div",{className:"max-h-[200px] overflow-y-auto p-2",style:{border:"1px solid #dbdbdb",borderRadius:"6px"}},0===Se.length&&p.createElement("p",{className:"text-light text-xs"},y("root:No upcoming events")),Se.filter(function(e){return!He.trim()||(e.fullName||"").toLowerCase().includes(He.trim().toLowerCase())}).map(function(e){return p.createElement("label",{key:e.idEvent,className:"flex items-center gap-2 py-1 cursor-pointer"},p.createElement("input",{type:"checkbox",checked:Pe.includes(e.idEvent),onChange:function(){return t=e.idEvent,void Fe(function(e){return e.includes(t)?e.filter(function(e){return e!==t}):[].concat(i()(e),[t])});var t}}),p.createElement("span",null,e.fullName))})),0===Pe.length&&p.createElement("p",{className:"text-red-600 text-xs mt-1"},y("root:Select at least one event"))),p.createElement("div",{className:"mt-1"},p.createElement("button",{type:"submit",className:"button bg-primary text-white hover:bg-primary-darker",disabled:ue||!O.trim()||!Ie&&0===Pe.length},ue?p.createElement(E.H.Tools.Loading,{visible:!0}):p.createElement("i",{className:"material-icons"},"add"),p.createElement("span",{className:"ml-1"},y("common:Add"))))),ne&&p.createElement(E.H.DS.Alert,{variant:"warn",className:"mt-1"},p.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},p.createElement("span",null,y("root:Document already in blacklist")),p.createElement("button",{type:"button",className:"button bg-yellow-400 text-dark text-xs px-2 py-1",onClick:function(){Q(b({},ne)),oe(void 0)}},y("root:Edit it")))))),p.createElement("div",{className:"card"},p.createElement("div",{className:"p-4"},p.createElement("div",{className:"mb-1"},p.createElement("div",{className:"relative"},p.createElement("input",{className:"input pl-8",type:"text",value:Z,onChange:function(e){ee(e.target.value),ce(1)},placeholder:y("root:Search document")}),p.createElement("span",{className:"absolute left-2 top-1/2 -translate-y-1/2 pointer-events-none",style:{color:"#7a7a7a"}},p.createElement("i",{className:"material-icons",style:{fontSize:18}},"search")))),p.createElement(E.H.DS.DataTable,{columns:Be,data:qe,rowKey:function(e,t){return e&&null!=e.idListaNegra?e.idListaNegra:t},loading:void 0===je,skeletonRows:ge,emptyMessage:Me,pagination:{page:le,pageSize:ge,total:je?je.length:0,onChange:function(e){e.pageSize&&e.pageSize!==ge?(ve(e.pageSize),ce(1)):ce(e.page)}}}))),J&&p.createElement("div",{className:"modal is-active"},p.createElement("div",{className:"modal-background",onClick:function(){return X(void 0)}}),p.createElement("div",{className:"modal-card"},p.createElement("header",{className:"modal-card-head"},p.createElement("p",{className:"modal-card-title"},y("root:Note")),p.createElement("button",{type:"button",className:"delete",onClick:function(){return X(void 0)}})),p.createElement("section",{className:"modal-card-body"},p.createElement("p",null,J)),p.createElement("footer",{className:"modal-card-foot"},p.createElement("button",{type:"button",className:"button",onClick:function(){return X(void 0)}},y("common:Close"))))),G&&p.createElement("div",{className:"modal is-active"},p.createElement("div",{className:"modal-background",onClick:function(){return Q(void 0)}}),p.createElement("div",{className:"modal-card"},p.createElement("header",{className:"modal-card-head"},p.createElement("p",{className:"modal-card-title"},y("common:Edit")),p.createElement("button",{type:"button",className:"delete",onClick:function(){return Q(void 0)}})),p.createElement("section",{className:"modal-card-body"},p.createElement("div",{className:"mb-1"},p.createElement("label",{className:"label"},y("root:Document (national ID)")),p.createElement("div",{className:"relative"},p.createElement("input",{className:"input",type:"text",maxLength:20,value:G.documento,onChange:function(e){return Q(b(b({},G),{},{documento:e.target.value}))}}))),p.createElement("div",{className:"mb-1"},p.createElement("label",{className:"label"},y("root:Event")),p.createElement("div",{className:"relative"},p.createElement("label",{className:"flex items-center gap-2 mb-1 cursor-pointer"},p.createElement("input",{type:"checkbox",checked:-1===G.idEvento,onChange:function(e){return Q(b(b({},G),{},{idEvento:e.target.checked?-1:""}))}}),p.createElement("span",null,y("root:All events (organizer)"))),-1!==G.idEvento&&p.createElement("select",{className:"input w-full",value:G.idEvento||"",onChange:function(e){return Q(b(b({},G),{},{idEvento:e.target.value?parseInt(e.target.value,10):""}))}},p.createElement("option",{value:""},y("root:Select an event")),G.idEvento&&!Se.some(function(e){return e.idEvent===G.idEvento}
1)&&p.createElement("option",{value:G.idEvento},"#".concat(G.idEvento)),Se.map(function(e){return p.createElement("option",{key:e.idEvent,value:e.idEvent},e.fullName)})))),p.createElement("div",{className:"mb-1"},p.createElement("label",{className:"label"},y("root:Note")),p.createElement("div",{className:"relative"},p.createElement("textarea",{className:"textarea",rows:3,value:G.nota||"",onChange:function(e){return Q(b(b({},G),{},{nota:e.target.value}))},placeholder:y("root:Note (optional)")})))),p.createElement("footer",{className:"modal-card-foot"},p.createElement("button",{type:"button",className:"button bg-primary text-white hover:bg-primary-darker",disabled:ue||!(null!==(t=G.documento)&&void 0!==t&&t.trim())||-1!==G.idEvento&&(!G.idEvento||""===G.idEvento),onClick:function(){var e;G&&(de(!0),a.makeCall(N.upsertListaNegra,{},{idListaNegra:G.idListaNegra,idEvento:G.idEvento,idOrganizador:s,documento:G.documento.trim(),nota:(null===(e=G.nota)||void 0===e?void 0:e.trim())||null}),Q(void 0))}},ue?p.createElement(E.H.Tools.Loading,{visible:!0}):y("common:Save")),p.createElement("button",{type:"button",className:"button",onClick:function(){return Q(void 0)}},y("common:Cancel"))))),M&&p.createElement("div",{className:"modal is-active"},p.createElement("div",{className:"modal-background",onClick:function(){return R(void 0)}}),p.createElement("div",{className:"modal-card"},p.createElement("header",{className:"modal-card-head"},p.createElement("p",{className:"modal-card-title"},y("common:Confirmation")),p.createElement("button",{type:"button",className:"delete",onClick:function(){return R(void 0)}})),p.createElement("section",{className:"modal-card-body"},y("root:Confirm remove from blacklist"),":"," ",p.createElement("strong",null,M.documento)),p.createElement("footer",{className:"modal-card-foot"},p.createElement("button",{type:"button",className:"button bg-danger text-white",onClick:function(){M&&(a.makeCall(N.deleteListaNegra,{idEvento:k?parseInt(k,10):-1,documento:M.documento}),R(void 0))}},y("common:Delete")),p.createElement("button",{type:"button",className:"button",onClick:function(){return R(void 0)}},y("common:Cancel"))))))}))},46053:function(e,t,a){"use strict";var n=a(26396),o=a.n(n),r=a(21259),i=a.n(r),l=a(22056),c=a.n(l),s=a(72637),m=a.n(s),u=a(16193),d=a.n(u),p=a(73021),f=a(27829),g=
1a(66725),v=a(27531),E=a(85014),h=(a(11342),a(20822)),b=a(24589),y=a(5101),N=a(17823),C=a(39407);function S(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function w(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?S(Object(a),!0).forEach(function(t){o()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):S(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var k=f.HT.t,D=f.S0,I={es:"esES",en:"enEN",it:"itIT",pt:"ptPT",fr:"frFR",ca:"caCA",eu:"euEU"},x={getBillingConcept:{apiName:"organization",endpoint:"getBillingConcept",storageName:"getBillingConcept",clear:!0},getDashboardField:{apiName:"organization",endpoint:"getDashboardField",storageName:"getDashboardField",mapping:{id:"dashboardFieldId",value:"description"},clear:!0},setBillingConcept:{apiName:"organization",endpoint:"setBillingConcept",storageName:"setBillingConcept",clear:!0},deleteBillingConcept:{apiName:"organization",endpoint:"deleteBillingConcept",storageName:"deleteBillingConcept",clear:!0},getBillingConceptProductTypeAECC:{apiName:"organization",endpoint:"getBillingConceptProductTypeAECC",storageName:"getBillingConceptProductTypeAECC",mapping:{id:"idProductType",value:"description"},clear:!0}};t.A=(0,E.y)((0,g.Ng)(f.S0.mapStateToProps(x),f.S0.mapDispatchToProps)(function(e){var t=d()({},(m()(e),e)),a=(0,p.useState)(void 0),n=c()(a,2),o=n[0],r=n[1],l=(0,p.useState)(void 0),s=c()(l,2),u=s[0],g=s[1],E=(0,p.useState)(void 0),S=c()(E,2),O=S[0],T=S[1],P=(0,p.useState)(void 0),F=c()(P,2),z=F[0],A=F[1],H=(0,p.useState)(void 0),L=c()(H,2),V=L[0],j=L[1],B=(0,p.useState)(!1),q=c()(B,2),M=q[0],R=q[1],U=(0,p.useState)([]),_=c()(U,2),G=_[0],Q=_[1],W=(0,p.useState)([3505,2254,2138,3967]),Y=c()(W,2),J=Y[0],X=(Y[1],(0,p.useState)(void 0)),$=c()(X,2),K=$[0],Z=$[1],ee=(0,p.useState)(!1),te=c()(ee,2),ae=te[0],ne=te[1],oe=(0,p.useState)("conf"),re=c()(oe,2),ie=re[0],le=re[1],ce=(0,p.useRef)(null);(0,p.useEffect)(function(){t.managerId&&(t.makeCall(x.getDashboardField,{id:t.managerId}),t.makeCall(x.getBillingConcept,{id:t.managerId,language:t.match.params.language}),2254!==t.managerId&&9546!==t.managerId||(t.makeCall(x.getBillingConceptProductTypeAECC,{id:t.managerId}),R(!0)))},[t.managerId]),(0,p.useEffect)(function(){t.getDashboardField&&t.getDashboardField.items&&C.t.organizationAECC.indexOf(t.organizationinit.idOrganization)>-1&&Z(t.getDashboardField.items)},[t.getDashboardField,t.organizationinit]),(0,p.useEffect)(function(){t.organizationinit&&ne(t.organizationinit&&C.t.organizationAECC.indexOf(t.organizationinit.idOrganization)>-1)},[t.organizationinit]),(0,p.useEffect)(function(){t.getBillingConcept&&g(t.getBillingConcept.items)},[t.getBillingConcept]),(0,p.useEffect)(function(){if(z){var e=ce;e.current&&e.current.classList&&(e.current.classList=["card"],e&&e.current&&setTimeout(function(){e.current.classList.add("intro-animate")},100))}},[z]),(0,p.useEffect)(function(){t.getBillingConceptProductTypeAECC&&Q(t.getBillingConceptProductTypeAECC.items)},[t.getBillingConceptProductTypeAECC]),(0,p.useEffect)(function(){O&&t.makeCall(x.setBillingConcept,{id:t.managerId},O)},[O]),(0,p.useEffect)(function(){if(t.setBillingConcept&&!t.setBillingConcept.error){if(t.clearByCategory(x.setBillingConcept),-1==O.idBillingConcept){var e=D.cloneObject(u),a={idBillingConcept:t.setBillingConcept,name:O.name,internalName:O.internalName,donation:O.donation,virtual:O.virtual,taxPercent:O.taxPercent,idAuxiliary:O.idAuxiliary,taxCeutaMelilla:O.taxCeutaMelilla,taxCanarias:O.taxCanarias,translations:{enEN:"",esES:"",caCA:"",itIT:"",euEU:"",ptPT:"",frFR:""}};e.push(a),A(a),g(e.sort(function(e,t){return t.default-e.default||e.internalName.localeCompare(t.internalName)}))}else{var n=D.cloneObject(u),o=n.filter(function(e){return e.idBillingConcept==O.idBillingConcept})[0];if(o&&O){o.name=O.name,o.internalName=O.internalName,o.donation=O.donation,o.virtual=O.virtual,o.taxPercent=O.taxPercent,o.idAuxiliary=O.idAuxiliary,o.taxCeutaMelilla=O.taxCeutaMelilla,o.taxCanarias=O.taxCanarias,o.translations=O.translations||{enEN:"",esES:"",caCA:"",itIT:"",euEU:"",ptPT:"",frFR:""};var i=I[t.match.params.language];i&&O.translations[i]&&(o.name=O.translations[i])}g(n),A(O)}T(void 0),r({severity:"success",summary:k("common:Saved"),detail:k("root:Data saved correctly"),life:2e3})}else t.setBillingConcept&&t.setBillingConcept.error&&(r({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.setBillingConcept.error.toString()),sticky:!0}),T(void 0))},[t.setBillingConcept]),(0,p.useEffect)(function(){t.deleteBilling
1Concept&&!t.deleteBillingConcept.error?(t.clearByCategory(x.deleteBillingConcept),g(u.filter(function(e){return e.idBillingConcept!=V.idBillingConcept})),z&&z.idBillingConcept==V.idBillingConcept&&A(void 0),j(void 0),r({severity:"success",summary:k("common:Deleted"),detail:k("root:Data deleted successfully"),life:2e3})):t.deleteBillingConcept&&t.deleteBillingConcept.error&&(r({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.deleteBillingConcept.error.toString()),sticky:!0}),j(void 0))},[t.deleteBillingConcept]);var se=function(e){T(e)},me=[{key:"name",title:k("common:Name"),render:function(e){return e.name||e.internalName}},{key:"taxPercent",title:k("root:Tax"),align:"right",render:function(e){return D.FormatCurrency(e.taxPercent,"%",0)}}].concat(i()(ae?[{key:"taxCeutaMelilla",title:k("root:Ceuta/Melilla"),align:"right",render:function(e){return D.FormatCurrency(e.taxCeutaMelilla,"%",0)}}]:[]),i()(ae?[{key:"taxCanarias",title:k("root:Canarias"),align:"right",render:function(e){return D.FormatCurrency(e.taxCanarias,"%",0)}}]:[]),i()(ae?[]:[{key:"default",title:k("root:By default"),align:"center",render:function(e){return e.default?p.createElement("i",{className:"material-icons"},"check"):null}}]),i()(ae&&void 0==z?[{key:"donation",title:k("root:Donation"),align:"center",render:function(e){return e.donation?p.createElement("i",{className:"material-icons"},"check"):null}}]:[]),i()(M&&void 0==z?[{key:"virtual",title:k("root:Virtual"),align:"center",render:function(e){return e.virtual?p.createElement("i",{className:"material-icons"},"check"):null}}]:[]),[{key:"actions",title:"",sticky:"right",align:"right",render:function(e){return e.default?null:p.createElement(p.Fragment,null,p.createElement("button",{type:"button",className:"button is-danger is-outlined is-small mr-1",onClick:function(t){t.preventDefault(),j(e)}},k("root:Delete")),p.createElement("button",{type:"button",className:"button is-small",onClick:function(t){t.preventDefault(),A(e)}},k("root:Edit")))}}]),ue=function(e){var a=d()({},(m()(e),e)),n=a.invalid,o=a.pristine,r=a.submitting,i=a.form;return i.setConfig("keepDirtyOnReinitialize",!1),p.createElement(p.Fragment,null,p.createElement("div",{className:"field"},p.createElement(h.D0,{label:k("root:Internal name"),name:"internalName",type:"text",component:N.H.Form.CFText,validate:f.k0.composeValidators(f.k0.required)})),p.createElement("div",{className:"field"},p.createElement(h.D0,{label:k("common:Name"),name:"name",onChange:function(e){return function(e,a){e.preventDefault();var n=t.match.params.language,o=I[n]||"translations.default";a.change("translations.".concat(o),a.getState().values.name)}(e,i)},type:"text",component:N.H.Form.CFText,validate:f.k0.composeValidators(f.k0.required)})),p.createElement("div",{className:"field"},p.createElement(h.D0,{label:"".concat(k("root:Tax")," %"),name:"taxPercent",type:"number",component:N.H.Form.CFText,validate:f.k0.composeValidators(f.k0.required,f.k0.number,f.k0.mustBeNumberPositiveIgnoreWhenIsEmpty)})),ae&&p.createElement(p.Fragment,null,p.createElement("div",{className:"field"},p.createElement(h.D0,{label:"".concat(k("root:IVA Ceuta/Melilla")," %"),name:"taxCeutaMelilla",type:"number",component:N.H.Form.CFText,validate:f.k0.composeValidators(f.k0.required,f.k0.number,f.k0.mustBeNumberPositiveIgnoreWhenIsEmpty)})),p.createElement("div",{className:"field"},p.createElement(h.D0,{label:"".concat(k("root:IVA Canarias")," %"),name:"taxCanarias",type:"number",component:N.H.Form.CFText,validate:f.k0.composeValidators(f.k0.required,f.k0.number,f.k0.mustBeNumberPositiveIgnoreWhenIsEmpty)}))),M&&p.createElement(p.Fragment,null,p.createElement("div",{className:"field"},p.createElement(h.D0,{label:k("root:Product type"),name:"idAuxiliary",type:"select",items:G,component:N.H.Form.CFSelect,validate:f.k0.composeValidators(f.k0.requiredSelect(-1))})),p.createElement("div",{className:"field"},p.createElement(h.D0,{className:"onoffswitch-checkbox",text:k("root:Virtual"),name:"virtual",type:"checkbox",id:"virtual",component:N.H.Form.CFSwitch}))),K&&p.createElement(N.H.Form.CFNSelectBasic,{customClass:"is-fullwidth",name:"dashboardFieldId",label:k("common:Suma dashboard"),placeholder:k("common:--Select--"),defaultid:"-1",data:K,validators:[f.k0.requiredAvoidValue(-1)]}),ae?p.createElement("div",{className:"field"},p.createElement(h.D0,{className:"onoffswitch-checkbox",text:k("root:Donation"),name:"donation",type:"checkbox",id:"donation",component:N.H.Form.CFSwitch})):null,p.createElement("div",{className:"card-footer-buttons mt-1 mb-2"},p.createElement("div",{className:"buttons"},O?p.createElement(N.H.Tools.Loading,{visible:!0}):p.createElement("button",{type:"submit",className:"button is-dark is-fullwidth-mobile",disabled:r||n||o}
1,-1==i.getState().values.idBillingConcept?k("common:Create"):k("common:Save changes")))))},de=function(e){var a=d()({},(m()(e),e)),n=a.invalid,o=a.pristine,r=a.submitting,i=a.form;return i.setConfig("keepDirtyOnReinitialize",!1),p.createElement(p.Fragment,null,p.createElement("p",{className:"text-light"},k("common:Translate the Billing concept to different languages")),"en"!=t.match.params.language&&p.createElement("div",{className:"mt-1 ml-1 columns is-vcentered"},p.createElement("label",{className:"column is-3-desktop"},k("common:English")),p.createElement(h.D0,{name:"translations.enEN",type:"text",component:N.H.Form.CFText})),"es"!=t.match.params.language&&p.createElement("div",{className:"mt-1 ml-1 columns is-vcentered"},p.createElement("label",{className:"column is-3-desktop"},k("common:Spanish")),p.createElement(h.D0,{name:"translations.esES",type:"text",component:N.H.Form.CFText})),"ca"!=t.match.params.language&&p.createElement("div",{className:"mt-1 ml-1 columns is-vcentered"},p.createElement("label",{className:"column is-3-desktop"},k("common:Catalan")),p.createElement(h.D0,{name:"translations.caCA",type:"text",component:N.H.Form.CFText})),"it"!=t.match.params.language&&p.createElement("div",{className:"mt-1 ml-1 columns is-vcentered"},p.createElement("label",{className:"column is-3-desktop"},k("common:Italian")),p.createElement(h.D0,{name:"translations.itIT",type:"text",component:N.H.Form.CFText})),"eu"!=t.match.params.language&&p.createElement("div",{className:"mt-1 ml-1 columns is-vcentered"},p.createElement("label",{className:"column is-3-desktop"},k("common:Basque")),p.createElement(h.D0,{name:"translations.euEU",type:"text",component:N.H.Form.CFText})),"pt"!=t.match.params.language&&p.createElement("div",{className:"mt-1 ml-1 columns is-vcentered"},p.createElement("label",{className:"column is-3-desktop"},k("common:Portuguese")),p.createElement(h.D0,{name:"translations.ptPT",type:"text",component:N.H.Form.CFText})),"fr"!=t.match.params.language&&p.createElement("div",{className:"mt-1 ml-1 columns is-vcentered"},p.createElement("label",{className:"column is-3-desktop"},k("common:French")),p.createElement(h.D0,{name:"translations.frFR",type:"text",component:N.H.Form.CFText})),p.createElement("div",{className:"card-footer-buttons mt-1 mb-2"},p.createElement("div",{className:"buttons"},O?p.createElement(N.H.Tools.Loading,{visible:!0}):p.createElement("button",{type:"submit",className:"button is-dark is-fullwidth-mobile",disabled:r||n||o}
1,-1==i.getState().values.idBillingConcept?k("common:Create"):k("common:Save changes")))))},pe=function(){return p.createElement("div",{className:"column is-12-table ".concat("conf"==ie?"is-6-desktop is-7-fullhd":"is-5-desktop is-5-fullhd"," is-modal-tablet")},p.createElement("div",{className:"card",ref:ce},p.createElement("header",{className:"card-header is-active"},p.createElement("h2",{className:"card-header-title"},-1==z.idBillingConcept?k("root:New billing concept"):z.name),p.createElement("a",{className:"card-header-icon",onClick:function(e){e.preventDefault(),A(void 0)}},p.createElement("i",{className:"material-icons"}," close"))),p.createElement("div",{className:"card-content"},p.createElement(N.H.Form.BasicForm,{className:"",onCallback:se,initialValues:w(w({},z),{},{idAuxiliary:z.idAuxiliary.toString(),taxPercent:z.taxPercent.toString(),translations:w({},z.translations)})},p.createElement("div",{className:"columns"},p.createElement("a",{disabled:"conf"==ie,style:{marginRight:"5%",marginLeft:"auto"},onClick:function(e){e.preventDefault(),le("conf")}},p.createElement("h3",{className:"column ".concat("conf"==ie?"":"has-text-light")},k("common:Configuration"))),p.createElement("a",{disabled:"lang"==ie,style:{marginRight:"auto",marginLeft:"5%"},onClick:function(e){e.preventDefault(),le("lang")}},p.createElement("h3",{className:"column ".concat("lang"==ie?"":"has-text-light")},k("common:Languages")))),"conf"==ie?p.createElement(ue,null):"lang"==ie?p.createElement(de,null):null))))},fe=p.createElement("div",null,p.createElement(y.$,{label:k("common:Yes"),icon:"pi pi-check",onClick:function(e){e.preventDefault(),t.makeCall(x.deleteBillingConcept,{id:t.managerId},{idBillingConcept:V.idBillingConcept})}}),p.createElement(y.$,{label:k("common:No"),icon:"pi pi-times",onClick:function(e){e.preventDefault(),j(void 0)},className:"p-button-secondary"})),ge=p.createElement("div",null,p.createElement("h1",null,k("root:Confirmation")));return p.createElement(p.Fragment,null,p.createElement(f.Wh.Alert,{message:o}),p.createElement("div",null,p.createElement("div",{className:"flex flex-col sm:flex-row sm:justify-end gap-2 mb-2"},t.userInfo&&t.userInfo.userId&&J.includes(t.userInfo.userId)?p.createElement(v.N_,{to:"billing-concept/typeofsale",className:"button is-primary is-fullwidth-mobile"},"Configuraci\xf3n por tipo de venta"):null,p.createElement("button",{type:"button",className:"mgr-btn-primary w-full md:w-auto",disabled:z&&-1==z.idBillingConcept,onClick:function(){return A({idBillingConcept:-1,idAuxiliary:-1,taxPercent:"",taxCanarias:"",taxCeutaMelilla:""})}},k("root:New billing concept"))),p.createElement("div",{className:"columns"},p.createElement("div",{className:z?"column ".concat("conf"==ie?"is-5-fullhd is-6-desktop":"is-7-fullhd is-7-desktop"," is-12-tablet"):"column is-12-fullhd is-12-desktop is-12-tablet"},p.createElement(N.H.DS.DataTable,{columns:me,data:u||[],rowKey:"idBillingConcept",hidePagination:!0,loading:void 0===u,skeletonRows:8,emptyMessage:k("root:No data has been found")})),z&&p.createElement(pe,null))),p.createElement(b.l,{header:ge,showHeader:!0,closable:!1,visible:void 0!=V,style:{width:"50vw"},footer:fe,onHide:function(e){}},p.createElement("div",null,V&&k("root:Delete the billing concept %BILLING%?").replace("%BILLING%",V.name))))}))},40018:function(e,t,a){"use strict";a.d(t,{A:function(){return ee}});var n=a(22056),o=a.n(n),r=a(39892),i=a.n(r),l=a(73021),c=a(66725),s=a(27531),m=a(85014),u=a(27829),d=a(26396),p=a.n(d),f=a(72637),g=a.n(f),v=a(16193),E=a.n(v),h=a(17823),b=a(39407),y=a(68851);function N(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function C(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?N(Object(a),!0).forEach(function(t){p()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):N(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}
1var S=u.HT.t,w={getMailBloquedList:{apiName:"communications",endpoint:"getMailBloquedList",storageName:"getMailBloquedList",clear:!0},deleteMailBloqued:{apiName:"communications",endpoint:"deleteMailBloqued",storageName:"deleteMailBloqued",clear:!0},insertMailBloqued:{apiName:"communications",endpoint:"insertMailBloqued",storageName:"insertMailBloqued",clear:!0}},k=(0,m.y)((0,c.Ng)(function(e,t){return{own:t}},u.S0.mapDispatchToProps)(function(e){var t=E()({},(g()(e),e)),a={search:"",orderColumn:"FechaInsercion",orderType:"desc",rowsFrom:1,rowsTo:10},n=(0,l.useState)(a),r=o()(n,2),i=r[0],c=(r[1],(0,l.useState)(i.rowsTo)),s=(o()(c,1)[0],(0,l.useState)({rowsFrom:1,rowsTo:10})),m=o()(s,2),d=m[0],f=(m[1],(0,l.useState)({visible:!1})),v=o()(f,2),N=v[0],k=v[1],D=(0,l.useState)(void 0),I=o()(D,2),x=I[0],O=I[1],T=(0,l.useState)(void 0),P=o()(T,2),F=P[0],z=P[1],A=(0,l.useState)(void 0),H=o()(A,2),L=H[0],V=H[1],j=(0,l.useState)("create"),B=o()(j,2),q=B[0],M=B[1],R=(0,l.useState)(!1),U=o()(R,2),_=U[0],G=U[1],Q=(0,l.useState)(1),W=o()(Q,2),Y=W[0],J=W[1],X=(0,l.useState)(10),$=o()(X,1)[0],K=(0,l.useState)(!1),Z=o()(K,2),ee=Z[0],te=Z[1],ae=(0,l.useRef)(null),ne=function(e){O(void 0),t.makeCall(w.getMailBloquedList,{},e,function(e){200==e.status?O(e.data||[]):O([])})};(0,l.useEffect)(function(){ne(i)},[]),(0,l.useEffect)(function(){L&&ne(L)},[L]);var oe,re=function(){var e=u.S0.cloneObject(i);V(C(C({},e),{},{search:"",rowsFrom:d.rowsFrom,rowsTo:d.rowsTo})),J(1)},ie=function(e){var t=E()({},(g()(e),e));return l.createElement("div",{className:"card-header-icon"},l.createElement("div",{className:"field has-addons mb-0 mr-05"},l.createElement("div",{className:"control"},l.createElement("a",{className:"button",onClick:function(e){var a,n;e.preventDefault(),n={email:null===t||void 0===t||null===(a=t.data)||void 0===a?void 0:a.email},k({visible:!0,title:"Eliminar email",data:n,action:"delete"}),M(S("common:Delete"))},title:S("common:Delete")},l.createElement("i",{className:"material-icons text-danger"},"delete")))))},le=function(e){var t=E()({},(g()(e),e));return l.createElement("div",{className:"flex items-center justify-between gap-2 py-2",style:{borderBottom:"1px solid #dbdbdb"}},l.createElement("p",{className:"text-sm break-all min-w-0"},t.email),t?l.createElement(ie,{data:t}):null)},ce=function(e){G(!0);var a=void 0!=e.confirm?w.deleteMailBloqued:w.insertMailBloqued;t.makeCall(a,null,e,function(e){return G(!1),200!=e.status||e.data.error?z({severity:"error",summary:"Error",detail:e.data.message,life:5e3}):(z({severity:"success",summary:"Success",detail:e.data.message,life:5e3}),k({visible:!1}),ne(i))})},se=function(e){var t,a=E()({},(g()(e),e)),n=a.invalid,o=a.form,r=a.pristine,i=a.submitting;return o.setConfig("keepDirtyOnReinitialize",!1),l.createElement(l.Fragment,null,"delete"==a.action?l.createElement(h.H.Form.CFNTextBasic,{name:"confirm",label:S("root:Confirm"),placeHolder:S("root:Write here Delete to confirm"),validators:[u.k0.required,u.k0.minLength(6),u.k0.mustBeEqual(S("common:Delete"))]}):null,void 0==a.action?l.createElement(l.Fragment,null,l.createElement(h.H.Form.CFNTextBasic,{name:"email",label:S("common:Email"),placeHolder:S("root:Write here the email of the sender"),disabled:void 0!=(null===a||void 0===a||null===(t=a.valuesx)||void 0===t?void 0:t.id),validators:[u.k0.required,u.k0.email]})):null,_?l.createElement(h.H.Tools.Loading,{visible:!0}):l.createElement("footer",{className:"mt-1"},l.createElement("div",{className:"buttons",style:{display:"flex",justifyContent:"flex-end"}},l.createElement(y.A,{type:"submit",key:"btSaveGe001",className:"is-fullwidth-mobile",disabled:r||n||i},S("common:".concat(q))))))},me=function(e){var t=E()({},(g()(e),e));return l.createElement(h.H.Form.BasicForm,{onCallback:ce,initialValues:t.data},l.createElement(se,{action:t.action}))};return l.createElement(l.Fragment,null,l.createElement(h.H.Tools.Alert,{message:F}),l.createElement("div",{className:"mb-1"},l.createElement("p",{className:"text-light"},S("root:This list helps senders improve their reputation and avoid unnecessary deliveries.")),l.createElement("p",{className:"text-light"},S("root:It may include email addresses that")),l.createElement("ul",{className:"list-dots mt-1"},l.createElement("li",null,S("root:Messages have been marked as spam")),l.createElement("li",null,S("root:They have bounced persistently")),l.createElement("li",null,S("root:They have been identified as inactive or non-existent")))),l.createElement("div",{className:"container"},l.createElement("div",{className:"buttons-container mb-1"},l.createElement(y.A,{type:"button",key:"addkeysender",className:"is-fullwidth-mobile",onClick:function(){M("Add"),k({visible:!0,title:S("root:Add email"),data:{}})}},l.createElement("i",{className:"material-icons"},"add"),S("root:Add email")),l.createElement(y.A,{type:"button",key:"export
1KeySenders",className:"is-fullwidth-mobile",onClick:function(){var e;te(!0);var n=null===t||void 0===t||null===(e=t.match)||void 0===e||null===(e=e.params)||void 0===e?void 0:e.language;t.makeCall(w.getMailBloquedList,{},C(C({},a),{},{rowsFrom:1,rowsTo:999999}),function(e){if(te(!1),200==e.status&&Array.isArray(e.data)&&e.data.length>0){var t=e.data.map(function(e){return p()(p()({},S("common:Email"),e.email),S("common:Creation Date"),(t=e.creationDate,u.qO.formatDate(t,{locale:n,fallback:""})));var t});u.S0.generateExcel("blocklist.xlsx",t,"BlockList")}else z({severity:"warn",summary:"Warning",detail:S("root:No emails to export"),life:5e3})})},disabled:ee},l.createElement("i",{className:"material-icons"},"file_download"),S("root:Export to Excel")),l.createElement(y.A,{type:"button",key:"refreshKeySenders",className:"is-fullwidth-mobile",onClick:function(){ae.current&&(ae.current.value=""),re()}},l.createElement("i",{className:"material-icons"},"refresh"),S("root:Refresh"))),l.createElement("header",{className:"card-search"},l.createElement("div",{className:"start"},l.createElement("div",{className:"column is-4-desktop is-half-tablet"},l.createElement("div",{className:"control has-icons-left"},l.createElement("input",{className:"input",type:"text",placeholder:S("root:Search"),ref:ae,onChange:function(e){e.preventDefault(),function(e){if(""!==e){if(e.length>=3||0===e.length){var t=u.S0.cloneObject(void 0!=L?L:i);V(C(C({},t),{},{search:e}))}}else re()}(e.target.value)}}),l.createElement("span",{className:"icon is-left"},l.createElement("i",{className:"material-icons"},"search")))))),l.createElement(h.H.Tools.Loading,{visible:void 0==x,title:S("root:...Please wait")}),void 0!=x?x.map(function(e,t){return l.createElement(le,E()({key:"ii_".concat(t)},e))}):null,void 0!=x&&x&&l.createElement(h.H.Paging.PaginationHooks,{recordPerPage:$,noPaging:!0,pag:Y,totalRegister:!0,totalRows:(oe=x,(null===oe||void 0===oe?void 0:oe.length)>0?oe[0].totalRows:0),loading:!1,urlReload:!1,onPagination:function(e){return function(e){var t=u.S0.cloneObject(void 0!=L?L:{});J(Math.ceil(e.rowsFrom/$)),V(C(C({},t),{},{rowsFrom:e.rowsFrom,rowsTo:e.rowsTo}))}(e)},customClass:"pagination is-rounded is-small mt-2"}),N&&N.visible?l.createElement(h.H.Dialog.Basic,{closable:!0,visible:N.visible,setVisible:function(){return k({visible:!1})},onClose:function(){return k({visible:!1})},header:N.title},l.createElement(me,{action:N.action,data:N.data})):null,i&&b.t.modeDebug?l.createElement(h.H.Json.RecursiveProperty,{property:i,propertyName:"initParameters Debug"}):null,L&&b.t.modeDebug?l.createElement(h.H.Json.RecursiveProperty,{property:L,propertyName:"searchParams Debug"}):null,N&&N.visible&&b.t.modeDebug?l.createElement(h.H.Json.RecursiveProperty,{property:N,propertyName:"item Debug"}):null))})),D=a(21259),I=a.n(D),x=a(5101),O=a(24589),T=a(17191),P=a.n(T),F=["id","checked","onChange"],z=function(e){var t=e.id,a=e.checked,n=void 0!==a&&a,o=e.onChange,r=i()(e,F);return l.createElement("div",{className:"custom-checkbox",style:{display:"flex",alignItems:"center"}},l.createElement("input",{type:"checkbox",id:t,checked:n,onChange:o,className:"is-checkradio is-info"}),r.label?l.createElement("label",{htmlFor:t,className:"checkbox-label",style:{display:"inline-block",paddingLeft:"2rem",whiteSpace:"normal"}},r.label):null)};z.propTypes={id:P().string.isRequired,label:P().string,checked:P().bool.isRequired,onChange:P().func.isRequired};var A=z;function H(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function L(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?H(Object(a),!0).forEach(function(t){p()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):H(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var V=u.HT.t,j=["gmail.com","googlemail.com","outlook.com","outlook.es","hotmail.com","hotmail.es","live.com","msn.com","yahoo.com","yahoo.es","yahoo.co.uk","yahoo.fr","ymail.com","aol.com","icloud.com","me.com","mac.com","apple.com","protonmail.com","proton.me","zoho.com","mail.com","gmx.com","gmx.es","gmx.net"],B=[{label:"Gmail",domains:["gmail.com","googlemail.com"]},{label:"Outlook",domains:["outlook.com","outlook.es"]},{label:"Hotmail",domains:["hotmail.com","hotmail.es","live.com","msn.com"]},{label:"Yahoo",domains:["yahoo.com","yahoo.es","yahoo.co.uk","yahoo.fr","ymail.com"]},{label:"iCloud / Apple",domains:["icloud.com","me.com","mac.com","apple.com"]},{label:"Protonmail",domains:["protonmail.com","proton.me"]},{label:"AOL",domains:["aol.com"]},{label:"GMX",domains:["gmx.com","gmx.es","gmx.net"]}],q={Pending:"Pending",Failed:"Failed",TemporaryFailure:"Temporary failure",NotStarted:"Not started",Success:"Verified"},M={HOST_NOT_FOUND:"aws_domain_error_HOST_NOT_FOUND",TYPE_NOT_FOUND:"aws_domain_error_TYPE_
1NOT_FOUND",INVALID_VALUE:"aws_domain_error_INVALID_VALUE",DNS_SERVER_ERROR:"aws_domain_error_DNS_SERVER_ERROR",SERVICE_ERROR:"aws_domain_error_SERVICE_ERROR",UNAVAILABLE:"aws_domain_error_UNAVAILABLE"},R=function(e){return e&&e.includes("@")?e.split("@").pop().toLowerCase():null},U=function(e,t){var a=R(e);return!!a&&(t||j).includes(a)},_={add:{apiName:"sender",endpoint:"add",storageName:"addResponse",mapping:{},clear:!0},delete:{apiName:"sender",endpoint:"delete",storageName:"deleteResponse",clear:!0},select:{apiName:"sender",endpoint:"select",storageName:"selectResponse",clear:!0},list:{apiName:"sender",endpoint:"list",storageName:"listResponse",clear:!0},resend:{apiName:"sender",endpoint:"resend",storageName:"resendResponse",clear:!0},domainVerify:{apiName:"sender",endpoint:"domainVerify",storageName:"domainVerifyResponse",mapping:{},clear:!0},domainStatus:{apiName:"sender",endpoint:"domainStatus",storageName:"domainStatusResponse",mapping:{},clear:!0}},G=(0,m.y)((0,c.Ng)(function(e,t){return{own:t,addResponse:e.rxCommon[_.add.storageName],deleteResponse:e.rxCommon[_.delete.storageName],selectResponse:e.rxCommon[_.select.storageName],listResponse:e.rxCommon[_.list.storageName]}},u.S0.mapDispatchToProps)(function(e){var t=E()({},(g()(e),e)),a=(0,l.useState)(!1),n=o()(a,2),r=n[0],i=n[1],c=(0,l.useState)({visible:!1}),s=o()(c,2),m=s[0],d=s[1],f=(0,l.useState)(void 0),v=o()(f,2),b=v[0],N=v[1],C=(0,l.useState)(void 0),S=o()(C,2),w=S[0],k=S[1],D=(0,l.useState)("create"),T=o()(D,2),P=T[0],F=T[1],z=(0,l.useState)(!1),H=o()(z,2),G=H[0],Q=H[1],W=(0,l.useState)(null),Y=o()(W,2),J=Y[0],X=Y[1],$=(0,l.useState)({}),K=o()($,2),Z=K[0],ee=K[1],te=(0,l.useState)({}),ae=o()(te,2),ne=ae[0],oe=ae[1],re=(0,l.useState)(!1),ie=o()(re,2),le=ie[0],ce=ie[1],se=(0,l.useState)({visible:!1,senderId:null}),me=o()(se,2),ue=me[0],de=me[1],pe=(0,l.useState)(j),fe=o()(pe,2),ge=fe[0],ve=fe[1],Ee=(0,l.useState)(B),he=o()(Ee,2),be=he[0],ye=he[1],Ne=function(){N(void 0),t.makeCall(_.list,null,{},function(e){if(200==e.status){var t,a,n=e.data,o=(null===n||void 0===n?void 0:n.senders)||n;null!==n&&void 0!==n&&null!==(t=n.blockedDomains)&&void 0!==t&&t.length&&ve(n.blockedDomains),null!==n&&void 0!==n&&null!==(a=n.displayGroups)&&void 0!==a&&a.length&&ye(n.displayGroups);var r=(Array.isArray(o)?o:[]).find(function(e){var t;return null===(t=e.data)||void 0===t?void 0:t.activated});return X((null===r||void 0===r?void 0:r.id)||"rts-001"),N(Array.isArray(o)?o:[])}return N([])})};(0,l.useEffect)(function(){Ne()},[]);var Ce=l.createElement("div",null,l.createElement(x.$,{label:"Yes",icon:"pi pi-check",onClick:function(){i(!1)}}),l.createElement(x.$,{label:"No",icon:"pi pi-times",onClick:function(){return i(!1)}})),Se=function(e){if(!e.confirm&&e.email&&U(e.email,ge))return k({severity:"error",summary:"Error",detail:V("root:Generic email domains are not allowed"),life:8e3});Q(!0);var a=void 0!=e.confirm?_.delete:_.add;t.makeCall(a,null,e,function(e){return Q(!1),200!=e.status||e.data.error?k({severity:"error",summary:"Error",detail:V("root:".concat(e.data.message)),life:5e3}):(k({severity:"success",summary:"Success",detail:e.data.message,life:5e3}),d({visible:!1}),Ne())})},we=function(e,a){oe(function(t){return L(L({},t),{},p()({},e,!0))}),t.makeCall(_.domainVerify,null,{email:a},function(t){var a;oe(function(t){return L(L({},t),{},p()({},e,!1))}),200!=t.status||t.data.error?k({severity:"error",summary:"Error",detail:(null===(a=t.data)||void 0===a?void 0:a.message)||"Error",life:5e3}):(ee(function(a){return L(L({},a),{},p()({},e,{dnsRecords:t.data.dnsRecords,domainVerified:t.data.domainVerified,domain:t.data.domain}))}),t.data.domainVerified?(k({severity:"success",summary:"Success",detail:V("root:Domain is already verified"),life:5e3}),Ne()):k({severity:"info",summary:"Info",detail:V("root:DNS records generated. Add them to your domain"),life:8e3}))})},ke=function(e,a,n){oe(function(t){return L(L({},t),{},p()({},e,!0))}),t.makeCall(_.domainStatus,null,{email:a},function(t){oe(function(t){return L(L({},t),{},p()({},e,!1))}),200==t.status&&(ee(function(n){return L(L({},n),{},p()({},e,L(L({},n[e]),{},{email:a,dnsRecords:t.data.dnsRecords,domainVerified:t.data.domainVerified,domain:t.data.domain,verificationStatus:t.data.verificationStatus,verificationError:t.data.verificationError})))}),t.data.domainVerified?(k({severity:"success",summary:"Success",detail
1:V("root:Domain verified successfully"),life:5e3}),Ne()):n||k({severity:"warn",summary:"Warning",detail:V("root:Domain not yet verified. DNS propagation can take up to 72 hours"),life:8e3}))})},De=function(e){var t=e.records,a=e.senderId;return t&&0!==t.length?l.createElement("div",{className:"dns-records-section"},l.createElement("p",{className:"dns-instructions"},l.createElement("i",{className:"material-icons",style:{color:"#e67e22",verticalAlign:"middle",fontSize:"18px"}},"info")," ",V("root:Add these DNS records to your domain settings")),l.createElement("div",{className:"dns-table-container"},l.createElement("table",{className:"dns-table"},l.createElement("thead",null,l.createElement("tr",null,l.createElement("th",null,V("root:Type")),l.createElement("th",null,V("root:Record Name")),l.createElement("th",null,V("root:Record Value")),l.createElement("th",null))),l.createElement("tbody",null,t.map(function(e,t){return l.createElement("tr",{key:"dns-".concat(a,"-").concat(t)},l.createElement("td",null,l.createElement("span",{className:"dns-type-badge"},e.type)),l.createElement("td",{className:"dns-value-cell"},l.createElement("code",{className:"dns-code"},e.name)),l.createElement("td",{className:"dns-value-cell"},l.createElement("code",{className:"dns-code"},e.value)),l.createElement("td",null,l.createElement("button",{type:"button",className:"button is-small is-light",onClick:function(){return t="".concat(e.name," \u2192 ").concat(e.value),navigator.clipboard.writeText(t),void k({severity:"success",summary:"Copied",detail:V("root:Copied to clipboard"),life:2e3});var t}},l.createElement("i",{className:"material-icons",style:{fontSize:"16px"}},"content_copy"))))}))))):null},Ie=function(e){var t,a,n=e.senderId,r=e.senderData,i=e.kind,c=R(r.email),s=U(r.email,ge),m=r.complete,u=r.domainVerified||(null===(t=Z[n])||void 0===t?void 0:t.domainVerified),d=ne[n],p=Z[n],f=(0,l.useState)(!1),g=o()(f,2),v=g[0],E=g[1],b="sender:0000"===i;if(!m)return null;if(s)return l.createElement(h.H.DS.Alert,{variant:"warn"},l.createElement("p",null,l.createElement("strong",null,V("root:Custom domain required"))),l.createElement("p",{className:"domain-description"},V("root:Generic email domains are not allowed"),". ",V("root:Please use a custom domain to send communications"),"."));var N=r.dkimTokens&&r.dkimTokens.length>0,C=null===p||void 0===p?void 0:p.dnsRecords,S=C||N,w=C||(N?[].concat(I()(r.dkimTokens.map(function(e){return{type:"CNAME",tag:"DKIM",name:"".concat(e,"._domainkey.").concat(c),value:"".concat(e,".dkim.amazonses.com")}})),[{type:"TXT",tag:"DMARC",name:"_dmarc.".concat(c),value:'"v=DMARC1; p=none;"'},{type:"MX",tag:"MAIL FROM",name:"ses.".concat(c),value:"10 feedback-smtp.eu-west-1.amazonses.com"},{type:"TXT",tag:"SPF",name:"ses.".concat(c),value:'"v=spf1 include:amazonses.com ~all"'}]):null);if(u)return b?null:l.createElement("div",{className:"domain-section domain-verified"},l.createElement("div",{className:"domain-header"},l.createElement("i",{className:"material-icons",style:{color:"green"}},"verified"),l.createElement("span",{className:"domain-title"},V("root:Domain verification"))),l.createElement("div",{className:"info-row"},l.createElement("span",{className:"info-label"},V("root:Domain"),":"),l.createElement("span",{className:"info-value"},c)),S?l.createElement("div",{className:"mt-05"},l.createElement("a",{className:"dns-toggle",onClick:function(e){e.preventDefault(),E(!v)}},l.createElement("i",{className:"material-icons",style:{fontSize:"16px",verticalAlign:"middle"}},v?"expand_less":"expand_more")," ",V("root:View DNS records")),v?l.createElement(De,{records:w,senderId:n}):null):null);var k=(null===(a=Z[n])||void 0===a?void 0:a.verificationStatus)||r.domainVerificationStatus,D="Pending"===k,x="Failed"===k||"TemporaryFailure"===k,O=S||D||x,T=D?"pending":x?"error":"neutral";return l.createElement("div",{className:"domain-section domain-pending"},l.createElement("div",{className:"domain-header"},l.createElement("i",{className:"material-icons",style:{color:D?"#e67e22":"#e74c3c"}},D?"hourglass_top":"warning"),l.createElement("span",{className:"domain-title"},V(D?"root:Domain verification in progress":"root:Domain verification required")),k?l.createElement("span",{className:"domain-status-badge is-".concat(T)},V("root:".concat(q[k]||k))):null),l.createElement("p",{className:"domain-description"},V(D?"root:Verification is pending. AWS is checking your DNS records and will approve the domain automatically once they propagate":"root:To send emails you need to verify your domain")," ",V("root:Domain"),": ",l.createElement("strong",null,c)),S?l.createElement(De,{records:w,senderId:n}):null,l.createElement("div",{className:"domain-actions"},d?l.createElement(h.H.Tools.Loading,{visible:!0}):O?l.createElement(l.Fragment,null,l.createElement(y.A,{type:"button",className:"is-small",onClick:function(){return ke(n,r.email)}},l.createElement("i",{className:"material-icons"},"refresh")," ",V("root:Check domain status")),x?l.createElement(y.A,{type:"button",className:"is-small is-outlined",onClick:function(){return we(n,r.email)}},l.createElement("i",{className:"material-icons"},"dns")," ",V("root:Retry verification")):null,l.createElement(y.A,{type:"button",className:"is-small is-outlined",onClick:function(){return function(e,t){de({visible:!0,senderId:e}),ke(e,t,!0)}(n,r.email)}},l.createElement("i",{className:"material-icons"},"error_outline")," ",V("root:Error type"))):l.createElement(y.A,{type:"button",className:"is-small",onClick:function(){return we(n,r.email)}},l.createElement("i",{className:"material-icons"},"dns")," ",V("root:Start domain verification"))))},xe=function(e){var a,n,o=E()({},(g()(e),e));return l.createElement("div",{className:"card-header-icon"}
1,l.createElement("div",{className:"field has-addons mb-0 mr-05"},l.createElement("div",{className:"control"},l.createElement("a",{className:"button",onClick:function(e){var t,a,n;e.preventDefault(),F("Update"),n=L({id:null===o||void 0===o||null===(t=o.data)||void 0===t?void 0:t.id},null===o||void 0===o||null===(a=o.data)||void 0===a?void 0:a.data),d({visible:!0,title:"Editar remitente",data:n})}},V("common:Edit"))),l.createElement("div",{className:"control"},l.createElement("div",{className:"dropdown is-hoverable is-right"},l.createElement("div",{className:"dropdown-trigger"},l.createElement("button",{type:"button",className:"button sender-row-menu","aria-haspopup":"true","aria-controls":"dropdown-menu"},l.createElement("i",{className:"material-icons"},"more_horiz"))),l.createElement("div",{className:"dropdown-menu",id:"dropdown-menu",role:"menu"},l.createElement("div",{className:"dropdown-content"},null!==o&&void 0!==o&&null!==(a=o.data)&&void 0!==a&&null!==(a=a.data)&&void 0!==a&&a.complete?null:l.createElement("a",{className:"dropdown-item",onClick:function(e){var a,n,r;e.preventDefault(),r=L({id:null===o||void 0===o||null===(a=o.data)||void 0===a?void 0:a.id},null===o||void 0===o||null===(n=o.data)||void 0===n?void 0:n.data),Q(!0),t.makeCall(_.resend,null,r,function(e){return Q(!1),200!=e.status||e.data.error?k({severity:"error",summary:"Error",detail:V("root:".concat(e.data.message)),life:5e3}):(k({severity:"success",summary:"Success",detail:e.data.message,life:5e3}),Ne())}),F("Re-Send")}},V("common:Send verification")),null!==o&&void 0!==o&&null!==(n=o.data)&&void 0!==n&&null!==(n=n.data)&&void 0!==n&&n.complete?null:l.createElement("hr",{className:"dropdown-divider"}),l.createElement("a",{className:"dropdown-item",onClick:function(){var e,t,a;a=L({id:null===o||void 0===o||null===(e=o.data)||void 0===e?void 0:e.id},null===o||void 0===o||null===(t=o.data)||void 0===t?void 0:t.data),d({visible:!0,title:"Eliminar remitente",data:a,action:"delete"}),F("Delete")}},V("common:Delete"))))))))},Oe=function(e){var a=E()({},(g()(e),e));return l.createElement(l.Fragment,null,l.createElement("div",{className:"card card-border"},l.createElement("header",{className:"card-header"},l.createElement("div",{className:"card-header-title"},l.createElement("div",null,l.createElement("p",{className:"has-text-primary"},a.data.email))),a.block?null:l.createElement(xe,{data:a})),l.createElement("div",{className:"card-content"},a.data.complete&&a.data.domainVerified?l.createElement(A,{id:"checkbox-".concat(a.id),checked:a.id===J,onChange:function(){var e;e=L({id:null===a||void 0===a?void 0:a.id},null===a||void 0===a?void 0:a.data),X(e.id),e.activated=!0,t.makeCall(_.select,null,e,function(e){return Q(!1),200!=e.status||e.data.error?k({severity:"error",summary:"Error",detail:e.data.message,life:5e3}):(k({severity:"success",summary:"Success",detail:e.data.message,life:5e3}),d({visible:!1}),Ne())})},label:V("root:Set as default sender")}):null,l.createElement("div",{className:"info-grid mt-1 text-light"},l.createElement("div",{className:"info-row"},l.createElement("span",{className:"info-label"},V("common:Name"),":"),l.createElement("span",{className:"info-value"},a.data.name)),l.createElement("div",{className:"info-row"},l.createElement("span",{className:"info-label"},V("root:Email status"),":"),l.createElement("span",{className:"info-value"},a.data.complete?l.createElement(l.Fragment,null,V("root:Verified"),l.createElement("i",{className:"material-icons",style:{color:"green"}}," check_circle")):l.createElement(l.Fragment,null,V("root:Not verified"),l.createElement("i",{className:"material-icons"},"warning"))))),l.createElement(Ie,{senderId:a.id,senderData:a.data,kind:a.kind}))))},Te=function(e){var t,a=E()({},(g()(e),e)),n=a.invalid,o=a.form,r=a.pristine,i=a.submitting;return o.setConfig("keepDirtyOnReinitialize",!1),l.createElement(l.Fragment,null,"delete"==a.action?l.createElement(h.H.Form.CFNTextBasic,{name:"confirm",label:V("root:Confirm"),placeHolder:V("root:Write here Delete to confirm"),validators:[u.k0.required,u.k0.minLength(6),u.k0.mustBeEqual(V("common:Delete"))]}):null,void 0==a.action?l.createElement(l.Fragment,null,l.createElement(h.H.Form.CFNTextBasic,{name:"name",label:V("common:Name"),placeHolder:V("root:Write here name to identify the sender"),validators:[u.k0.required,u.k0.minLength(3),u.k0.maxLength(20)]}),l.createElement(h.H.Form.CFNTextBasic,{name:"email",label:V("common:Email"),placeHolder:V("root:Write here the email of the sender"),disabled:void 0!=(null===a||void 0===a||null===(t=a.valuesx)||void 0===t?void 0:t.id),validators:[u.k0.required,u.k0.email]}),l.createElement("p",{className:"help has-text-info mt-05"},l.createElement("i",{className:"material-icons",style:{fontSize:"14px",verticalAlign:"middle"}},"info")," ",V("root:Only custom domains are accepted"))):null,G?l.createElement(h.H.Tools.Loading,{visible:!0}):l.createElement("footer",{className:"mt-1"},l.createElement("div",{className:"buttons",style:{display:"flex",justifyContent:"flex-end"}},l.createElement(y.A,{type:"submit",key:"btSaveGe001",className:"is-fullwidth-mobile",disabled:r||n||i},V("common:".concat(P))))))},Pe=function(e){var t=E()({},(g()(e),e));return l.createElement(h.H.Form.BasicForm,{onCallback:Se,initialValues:t.data},l.createElement(Te,{action:t.action}))};return l.createElement(l.Fragment,null,l.createElement(h.H.Tools.Alert,{message:w}),l.createElement("div",{className:"container"},l.createElement("div",{className:"sender-toolbar"},l.createElement("div",{className:"sender-toolbar-left"},l.createElement(y.A,{type:"button",key:"addkeysender",onClick:function(){F("Create"),d({visible:!0,title:V("root:Add sender"),data:{}})}},l.createElement("i",{className:"material-icons"},"add"),V("root:Add sender")),l.createElement(y.A,{type:"button",key:"refreshKeySenders",className:"is-outlined",onClick:function(){Ne()}},l.createElement("i",{className:"material-icons"},"refresh"),V("root:Refresh"))),l.createElement("button",{type:"button",key:"helpKeySenders",className:"button sender-help-btn",onClick:function(){return ce(!0)},title:V("root:Help")},l.createElement("i",{className:"material-icons"},"help_outline"))),l.createElement(h.H.Tools.Loading,{visible:void 0==b,title:V("root:...Please wait")}),void 0!=b?b.map(function(e,t){return l.createElement(Oe,E()({key:"ii_".concat(t)},e))}):null,m&&m.visible?l.createElement(h.H.Dialog.BasicV2,{closable:!0,visible:m.visible,setVisible:function(){return d({visible:!1})},onClose:function(){return d({visible:!1})},header:m.title,className:"sender-dialog",style:{width:"500px",maxWidth:"95vw"}},l.createElement(Pe,{action:m.action,data:m.data})):null,l.createElement(O.l,{header:V("root:Delete sender"),footer:Ce,visible:r,onHide:function(){return i(!1)},className:"sender-dialog",style:{width:"450px",maxWidth:"95vw"}},l.createElement("p",null,V("root:Do you want delete this sender?"))),ue.visible?l.createElement(h.H.Dialog.BasicV2,{closable:!0,visible:ue.visible,setVisible:function(){return de({visible:!1,senderId:null})},onClose:function(){return de({visible:!1,senderId:null})},header:V("root:Domain verification error"),className:"sender-dialog sender-error-dialog",style:{width:"550px",maxWidth:"95vw"}},ne[ue.senderId]?l.createElement(h.H.Tools.Loading,{visible:!0,title:V("root:...Please wait")}):function(){var e=Z[ue.senderId]||{},t=e.verificationError||{},a=t.errorType,n=!!a&&"UNAVAILABLE"!==a,o=t.dkimStatus||e.verificationStatus,r="Pending"===o,i=o?V("root:".concat(q[o]||o)):"-",c=n?"error":"pending",s=n?"error":"hourglass_empty",m=V(a?"root:".concat(M[a]||"aws_domain_error_GENERIC"):"root:Domain not yet verified. DNS propagation can take up to 72 hours");return l.createElement("div",{className:"domain-error-popup"},l.createElement("div",{className:"domain-error-banner is-".concat(c)},l.createElement("i",{className:"material-icons domain-error-banner-icon"},s),l.createElement("div",{className:"domain-error-banner-text"},l.createElement("span",{className:"domain-error-banner-title"},a||V("root:No error reported by AWS")),l.createElement("span",{className:"domain-error-banner-desc"},m))),l.createElement("ul",{className:"domain-error-details"},l.createElement("li",null,l.createElement("i",{className:"material-icons"},"language"),l.createElement("span",{className:"domain-error-key"},V("root:Domain")),l.createElement("span",{className:"domain-error-val"},e.domain||"-")),l.createElement("li",null,l.createElement("i",{className:"material-icons"},"verified_user"),l.createElement("span",{className:"domain-error-key"},V("root:Status")),l.createElement("span",{className:"domain-error-badge is-".concat(c)},i)),t.lastCheckedTimestamp?l.createElement("li",null,l.createElement("i",{className:"material-icons"},"schedule"),l.createElement("span",{className:"domain-error-key"},V("root:Last checked by AWS")),l.createElement("span",{className:"domain-error-val"},u.qO.formatDateTime(t.lastCheckedTimestamp,{seconds:!0}))):null),t.message?l.createElement("div",{className:"domain-error-raw"},l.createElement("span",{className:"domain-error-raw-label"},V("root:Details")),l.createElement("code",{className:"dns-code"},t.message)):null,l.createElement("div",{className:"domain-error-actions"},l.createElement(y.A,{type:"button",className:"is-small",disabled:r,onClick:function(){return ke(ue.senderId,e.email,!0)}},l.createElement("i",{className:"material-icons"},"refresh")," ",V("root:Check again"))))}()):null,le?l.createElement(h.H.Dialog.BasicV2,{closable:!0,visible:le,setVisible:function(){return ce(!1)},onClose:function(){return ce(!1)},header:V("root:Sender management help"),className:"sender-help-dialog",style:{width:"600px",maxWidth:"95vw"},blockScroll:!0},l.createElement("div",{className:"help-dialog-content"},l.createElement("div",{className:"help-section"},l.createElement("h4",{className:"help-section-title"},l.createElement("i",{className:"material-icons",style:{fontSize:"18px",verticalAlign:"middle",color:"#3273dc"}},"email")," ",V("root:help_sender_email_title")),l.createElement("p",null,V("root:help_sender_email_body"))),l.createElement("hr",null),l.createElement("div",{className:"help-section"},l.createElement("h4",{className:"help-section-title"},l.createElement("i",{className:"material-icons",style:{fontSize:"18px",verticalAlign:"middle",color:"#e74c3c"}},"block")," ",V("root:help_sender_blocked_title")),l.createElement("p",null,V("root:help_sender_blocked_body")),l.createElement("div",{className:"help-blocked-list"},be.slice(0,8).map(function(e){return l.createElement("span",{key:e.label,className:"tag is-danger is-light"},e.label)}),be.length>8?l.createElement("span",{className:"tag is-warning is-light"},"+",be.length-8," ",V("root:more")):null)),l.createElement("hr",null),l.createElement("div",{className:"help-section"},l.createElement("h4",{className:"help-section-title"},l.createElement("i",{className:"material-icons",style:{fontSize:"18px",verticalAlign:"middle",color:"#e67e22"}},"dns")," ",V("root:help_sender_domain_title")),l.createElement("p",null,V("root:help_sender_domain_body"))),l.createElement("hr",null),l.createElement("div",{className:"help-section"},l.createElement("h4",{className:"help-section-title"},l.createElement("i",{className:"material-icons",style:{fontSize:"18px",verticalAlign:"middle",color:"#27ae60"}},"check_circle")," ",V("root:help_sender_steps_title")),l.createElement("ol",{className:"help-steps-list"},l.createElement("li",null,V("root:help_sender_step1")),l.createElement("li",null,V("root:help_sender_step2")),l.createElement("li",null,V("root:help_sender_step3")),l.createElement("li",null,V("root:help_sender_step4")))
1))):null))})),Q=a(83894);function W(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function Y(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?W(Object(a),!0).forEach(function(t){p()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):W(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var J=u.HT.t,X={senderList:{apiName:"sender",endpoint:"list",storageName:"listResponse",clear:!0},getTemplateAutoText:{apiName:"common",endpoint:"getTemplateAutoText",storageName:"getTemplateAutoText",clear:!0},getOrganizationTemplateV2:{apiName:"organization",endpoint:"getOrganizationTemplateV2",storageName:"getOrganizationTemplateV2",clear:!0},getPlatformLanguage:{apiName:"common",endpoint:"getPlatformLanguage",storageName:"getPlatformLanguage",clear:!0},getCosmosTemplate:{apiName:"organization",endpoint:"getCosmosTemplate",storageName:"getCosmosTemplate",clear:!0},uInsertTemplate:{apiName:"organization",endpoint:"uInsertTemplate",storageName:"uInsertTemplate",clear:!0},uInsertOrganizationTemplate:{apiName:"organization",endpoint:"uInsertOrganizationTemplate",storageName:"uInsertOrganizationTemplate",clear:!0},organizationInsertRTSTemplate:{apiName:"communications",endpoint:"organizationInsertRTSTemplate",storageName:"organizationInsertRTSTemplate",clear:!0}},$=(0,m.y)((0,c.Ng)(u.S0.mapStateToProps(X),u.S0.mapDispatchToProps)(function(e){var t=E()({},(g()(e),e)),a=(0,l.useState)(void 0),n=o()(a,2),r=n[0],i=n[1],c=(0,l.useState)(t.match.params.idOrganization),m=o()(c,1)[0],u=(0,l.useState)(void 0),d=o()(u,2),p=d[0],f=d[1],v=(0,l.useState)(void 0),b=o()(v,2),N=b[0],C=b[1],S=(0,l.useState)([]),w=o()(S,2),k=w[0],D=w[1],x=(0,l.useState)([]),O=o()(x,2),T=O[0],P=O[1],F=(0,l.useState)(void 0),z=o()(F,2),A=z[0],H=z[1],L=(0,l.useState)(!1),V=o()(L,2),j=V[0],B=V[1],q=(0,l.useState)(!1),M=o()(q,2),R=M[0],U=M[1],_=(0,l.useState)(!0),G=o()(_,2),W=G[0],$=G[1],K=(0,l.useState)(void 0),Z=o()(K,2),ee=Z[0],te=Z[1],ae=(0,l.useState)(void 0),ne=o()(ae,2),oe=ne[0],re=ne[1],ie=(0,l.useState)(void 0),le=o()(ie,2),ce=le[0],se=le[1],me=(0,l.useState)(void 0),ue=o()(me,2),de=ue[0],pe=ue[1],fe=(0,l.useState)(void 0),ge=o()(fe,2),ve=ge[0],Ee=ge[1],he=(0,l.useState)(void 0),be=o()(he,2),ye=be[0],Ne=be[1],Ce=(0,l.useState)(void 0),Se=o()(Ce,2),we=Se[0],ke=Se[1],De=(0,l.useState)("[email protected]"),Ie=o()(De,2),xe=Ie[0],Oe=Ie[1];(0,l.useEffect)(function(){t.makeCall(X.getTemplateAutoText,{id:-1,organizationId:m}),t.makeCall(X.senderList,null,{},function(e){if(200==e.status){var t,a=[],n="",o=(null===(t=e.data)||void 0===t?void 0:t.senders)||e.data;(Array.isArray(o)?o:[]).forEach(function(e){e.data.complete&&(e.data.activated&&(n=e.data.email),a.push({id:e.data.email,value:"".concat(e.data.name," (").concat(e.data.email,")")}))}),Oe(""==n?xe:n),P(a)}}),t.makeCall(X.getOrganizationTemplateV2,{organizationId:m}),t.makeCall(X.getPlatformLanguage)},[]),(0,l.useEffect)(function(){if(t.getTemplateAutoText&&t.getTemplateAutoText.items){var e=[];t.getTemplateAutoText.items.forEach(function(t){e.push({name:t.description,value:t.key,platformTemplateId:t.platformTemplateId,sample:t.sample,mandatory:t.mandatory})}),D(e)}},[t.getTemplateAutoText]),(0,l.useEffect)(function(){t.getOrganizationTemplateV2&&t.getOrganizationTemplateV2.items&&(C(t.getOrganizationTemplateV2.items),t.makeCall(X.organizationInsertRTSTemplate,{organizationId:m,onlyNews:"1"},null,function(e){200==e.status&&t.makeCall(X.getCosmosTemplate,{organizationId:m},{columns:"id|data"},function(e){200==e.status&&void 0!=e.data&&H(e.data),t.clearByCategory(X.getCosmosTemplate)}),t.clearByCategory(X.organizationInsertRTSTemplate)}),t.clearByCategory(X.getOrganizationTemplateV2))},[t.getOrganizationTemplateV2]),(0,l.useEffect)(function(){if(t.getPlatformLanguage&&t.getPlatformLanguage.items){var e=[];e.push({languageId:-1,code:J("root:Default"),culture:"",name:J("root:Default")}
1),t.getPlatformLanguage.items.forEach(function(t){e.push({languageId:t.languageId,code:t.code,culture:t.culture,name:t.language})}),f(e)}},[t.getPlatformLanguage]),(0,l.useEffect)(function(){if(A&&N){var e=N.map(function(e){var t=A.filter(function(t){return t.data.platformTemplateId==e.platformTemplateId}).map(function(e){return Y({id:e.id},e.data)});return 0==t.length&&t.push({design:{},html:"",language:"Default",languageId:-1,platformTemplateId:e.platformTemplateId,platformTemplateTypeId:e.platformTemplateTypeId,sender:"[email protected]",templateLevel:"organization",templateType:e.templateType}),Y(Y({},e),{},{platformTemplateTypeId:e.platformTemplateTypeId,languages:t})});if(te(e),null==ce)se(e[0]),re(e[0].languages[0]);else{var t=e.find(function(e){return e.platformTemplateId==ce.platformTemplateId}),a=t.languages.find(function(e){return e.languageId==oe.languageId});se(t),re(a||t.languages[0])}$(!1)}},[A,N]);var Te=function(){t.makeCall(X.getCosmosTemplate,{organizationId:m},{columns:"id|data"},function(e){200==e.status&&void 0!=e.data&&(i({severity:"success",summary:J("root:Data saved correctly"),detail:null,life:5e3}),H(e.data),B(!1),we&&ke(void 0),ve&&Ee(void 0),de&&pe(void 0),R&&U(!1),ye&&Ne(void 0))})},Pe=function(){U(!1)},Fe=function(e){var t=p.find(function(t){return t.languageId==e});return void 0!=t?e<1?t.code:t.code.toUpperCase():"---"},ze=function(){var e=k.filter(function(e){return e.platformTemplateId==ce.platformTemplateId}),t=I()(new Set(e.map(function(e){return e.name.split("-")[0].trim()}))),a=[];return t.forEach(function(t){var n=e.filter(function(e){return e.name.startsWith(t)}).map(function(e){return Y(Y({},e),{},{name:e.name.split("-")[1].trim()})});a.push({name:t,mergeTags:n})}),a},Ae=function(e){var a=ze(),n=[];a.forEach(function(e){void 0!=e.mergeTags?e.mergeTags.forEach(function(e){n.push(e.value.replace("{{","").replace("}}",""))}):n.push(e.value.replace("{{","").replace("}}",""))});var o={id:oe.id,data:{templateType:ce.type,platformTemplateId:ce.platformTemplateId,platformTemplateTypeId:ce.platformTemplateTypeId,languageId:oe.languageId,language:oe.language,design:e,subject:oe.subject,sender:oe.sender,autoText:n}};t.makeCall(X.uInsertTemplate,{organizationId:m},o,function(e){200==e.status&&Te()})},He=function(){if(B(!0),"delete-language"==ye.type)!function(e,a){var n={id:e,delete:!0,data:{templateType:ce.type,platformTemplateId:ce.platformTemplateId,platformTemplateTypeId:ce.platformTemplateTypeId,languageId:oe.languageId,language:oe.language,html:oe.html,design:oe.design,subject:oe.subject,sender:oe.sender}};t.makeCall(X.uInsertTemplate,{organizationId:m},n,function(e){200==e.status&&a&&Te()})}(oe.id,!0);else if("restore"==ye.type){var e={id:oe.id,data:{templateType:ce.type,platformTemplateId:ce.platformTemplateId,platformTemplateTypeId:ce.platformTemplateTypeId,languageId:oe.languageId,language:oe.language,subject:oe.subject,sender:oe.sender||xe}};t.makeCall(X.uInsertOrganizationTemplate,{organizationId:m},e,function(e){200==e.status&&Te()})}};return ce&&console.log(ce),l.createElement("div",{className:"card-content"},l.createElement(h.H.Tools.Alert,{message:r}),W?l.createElement(h.H.Tools.Loading,{visible:!0}):null,l.createElement("div",{className:"columns max-sm:flex-col"},l.createElement("div",{className:"column is-3-desktop is-12-tablet max-sm:flex max-sm:justify-center"},l.createElement("article",{className:"panel is-primary max-sm:w-full"},l.createElement("p",{className:"panel-tabs"}),ee&&ee.length>0?ee.map(function(e,t){return l.createElement("label",{key:"lbl_".concat(t),htmlFor:"#",className:ce.platformTemplateId==e.platformTemplateId?"panel-block is-active":"panel-block",style:{cursor:"pointer"},onClick:function(t){t.preventDefault(),se(e),re(e.languages[0])}},l.createElement("div",{style:{display:"flex",justifyContent:"space-between",width:"100%"}},l.createElement("span",null,ce.platformTemplateId==e.platformTemplateId?l.createElement("span",{className:"strong"},e.description):e.description,l.createElement("br",null))))}):null)),ce&&p?l.createElement("div",{className:"column is-9-desktop is-modal-tablet is-modal-mobile",style:{backgroundColor:"white"}},l.createElement("div",{className:"is-block card-item overflow-x-auto",style:{cursor:"default"}},l.createElement("nav",{className:"tabs mb-0 ml-05 overflow-x-auto"},l.createElement("ul",null,ce.languages&&1==ce.languages.length?l.createElement("li",{className:""},J("common:Language"),":"):null,ce.languages&&ce.languages.length>0?ce.languages.sort(function(e,t){return e.languageId-t.languageId}).map(function(e,t){return l.createElement("li",{key:"lang".concat(t),className:oe.languageId==e.languageId?"is-active":""},l.createElement("a",{onClick:function(t){t.preventDefault(),re(e)}},Fe(e.languageId)))}):null,l.createElement("li",null,l.createElement("a",{className:"header-icon primary",style:{cursor:"pointer"},onClick:function(e){e.preventDefault(),ce.languages.length==p.length?i({severity:"warn",summary:J("root:All languages already added"),detail:null,life:5e3}):ke({newLng:-10,languageId:-10})}},l.createElement("i",{className:"material-icons"}
1,"add_circle"))))),l.createElement("table",{className:"table w-full",style:{tableLayout:"fixed"}},l.createElement("tbody",null,1==ce.platformTemplateTypeId?l.createElement(l.Fragment,null,l.createElement("tr",null,l.createElement("td",null,l.createElement("div",{className:"label"},J("root:From (sender)")),T&&T.length>0&&oe&&oe.sender&&T.find(function(e){return e.id==oe.sender}).value,l.createElement("a",{className:"header-icon primary is-pulled-right",onClick:function(e){e.preventDefault(),pe({sender:oe.sender,original:oe.sender})}},l.createElement("i",{className:"material-icons"},"edit")))),l.createElement("tr",null,l.createElement("td",null,l.createElement("div",{className:"label"},J("common:Subject")),void 0!=oe?oe.subject:"",l.createElement("a",{className:"header-icon primary is-pulled-right",onClick:function(e){e.preventDefault(),Ee({subject:oe.subject,original:oe.subject})}},l.createElement("i",{className:"material-icons"},"edit"))))):null,l.createElement("tr",null,l.createElement("td",{className:"pt-1 label"},J("root:Body"),l.createElement("a",{className:"header-icon primary is-pulled-right",onClick:function(e){e.preventDefault(),U(!R)}},l.createElement("i",{className:"material-icons"},"edit")),l.createElement("div",{className:"mt-1 mb-1"},l.createElement("div",{className:"has-background-extra-light flex justify-center"},1==ce.platformTemplateTypeId?void 0!=oe?l.createElement(Q.A,{html:oe.html,height:300}):"":"Org-DiplomaV2"===ce.type&&oe&&oe.design?l.createElement(h.H.DiplomaV2.Preview,{design:oe.design,autoText:ze(),width:640,maxHeight:500}):J("root:No preview available"))),l.createElement("a",{className:"header-icon primary",onClick:function(e){e.preventDefault(),Ne({type:"restore",question:J("root:Do you want to update the message body with the RockTheSport template? You will lose the current content.")})}},J("root:Load default"),l.createElement("i",{className:"material-icons"},"cached")))),-1!=oe.languageId?l.createElement("tr",{className:"mt-5"},l.createElement("td",{className:"pt-1 label"},l.createElement("div",{className:"label"},J("common:Danger zone")),l.createElement("button",{type:"button",className:"button is-danger",onClick:function(e){e.preventDefault(),Ne({type:"delete-language",question:J("root:Are you sure you want to delete the \u201c%language%\u201d language?").replace("%idioma%",oe.language)})}},J("root:Delete template")))):null)))):null),k&&R&&void 0!=ce&&1==ce.platformTemplateTypeId&&l.createElement(h.H.Unlayer.Editor,{autoText:ze(),onCancel:Pe,onSave:function(e,a){B(!0);var n={id:oe.id,data:{templateType:ce.type,platformTemplateId:ce.platformTemplateId,platformTemplateTypeId:ce.platformTemplateTypeId,languageId:oe.languageId,language:oe.language,html:a,design:e,subject:oe.subject,sender:oe.sender}};t.makeCall(X.uInsertTemplate,{organizationId:m},n,function(e){200==e.status&&Te()})},checkMandatoryAutoText:!0,title:"".concat(ce.description," | ").concat(Fe(oe.languageId)," | ").concat(oe.subject),htmlOriginal:oe.html,designEditor:oe.design}),k&&R&&void 0!=ce&&2==ce.platformTemplateTypeId&&"Org-DiplomaV2"!==ce.type&&l.createElement(h.H.Unlayer.DocumentEditor,{autoText:ze(),onCancel:Pe,onSave:Ae,checkMandatoryAutoText:!0,title:"".concat(ce.description," | ").concat(Fe(oe.languageId)),designOriginal:oe.design,designEditor:oe.design}),k&&R&&void 0!=ce&&2==ce.platformTemplateTypeId&&"Org-DiplomaV2"===ce.type&&l.createElement(h.H.DiplomaV2.Editor,{title:"".concat(ce.description," | ").concat(Fe(oe.languageId)),autoText:ze(),design:oe.design,onCancel:Pe,onSave:Ae}),ve&&l.createElement("div",{className:"modal modal-custom is-active",style:{zIndex:8e3}},l.createElement("div",{className:"modal-background"}),l.createElement("div",{className:"modal-card"},l.createElement("header",{className:"modal-card-head"},l.createElement("p",{className:"modal-card-title"},J("root:Set subject"))),l.createElement("section",{className:"modal-card-body"},l.createElement("label",{htmlFor:"#",className:"label"},J("root:AutoText")),l.createElement("div",{className:"control mb-1"},ze().map(function(e,t){return l.createElement("div",{key:"sel_".concat(t),className:"select mr-05 mb-05"},l.createElement("select",{type:"select",value:"-1",onChange:function(e){e.preventDefault(),Ee({subject:ve.subject+e.target.value})}},l.createElement("option",{value:"-1"},e.name),e.mergeTags.map(function(e,a){return l.createElement("option",{key:"op_".concat(t,"-").concat(a),value:e.value},e.name)})))})),l.createElement("div",{className:"form-field"},l.createElement("label",{className:"label"},J("common:Subject")),l.createElement("div",{className:"control"},l.createElement("input",{type:"text",className:"input",value:ve.subject,onChange:function(e){e.preventDefault(),e.stopPropagation(),Ee({subject:e.target.value})}})))),l.createElement("footer",{className:"modal-card-foot buttons is-right"},j?l.createElement(h.H.Tools.Loading,{visible:!0}):l.createElement(l.Fragment,null,l.createElement("button",{type:"button",disabled:ve.subject==ve.original||""==ve.subject,onClick:function(e){e.preventDefault(),function(){B(!0);var e={id:oe.id,data:{templateType:ce.type,platformTemplateId:ce.platformTemplateId,platformTemplateTypeId:ce.platformTemplateTypeId,languageId:oe.languageId,language:oe.language,html:oe.html,design:oe.design,subject:ve.subject,sender:oe.sender}};t.makeCall(X.uInsertTemplate,{organizationId:m},e,function(e){200==e.status&&Te()})}()},className:"button is-dark is-fullwidth-mobile"},J("common:Save")),l.createElement("button",{type:"button",className:"button is-fullwidth-mobile",onClick:function(e){e.preventDefault(),Ee(void 0)}},J("common:Cancel")))))),de&&l.createElement("div",{className:"modal modal-custom is-active",style:{zIndex:8e3}},l.createElement("div",{className:"modal-background"}),l.createElement("div",{className:"modal-card"},l.createElement("header",{className:"modal-card-head"},l.createElement("p",{className:"modal-card-title"},J("root:Set sender"))),l.createElement("section",{className:"modal-card-body"},l.createElement("div",{className:"form-field"},l.createElement("label",{className:"label"},J("root:Sender")),l.createElement("div",{className:"control"},l.createElement("div",{className:"select"}
1,l.createElement("select",{type:"select",value:de.sender,onChange:function(e){e.preventDefault(),pe({sender:e.target.value})}},T&&T.length>0?T.map(function(e,t){return l.createElement("option",{key:"sl_".concat(t),value:e.id},e.value)}):null))),l.createElement("p",{className:"mt-05"},l.createElement(s.N_,{onClick:function(e){e.preventDefault()},target:"_blank",rel:"noopener noreferrer",to:"../../../../managementorganization/".concat(t.accountInfo.organizationId,"/communications/messages"),className:"small text-light primary"},J("root:Manage email senders"))))),l.createElement("footer",{className:"modal-card-foot buttons is-right"},j?l.createElement(h.H.Tools.Loading,{visible:!0}):l.createElement(l.Fragment,null,l.createElement("button",{type:"button",disabled:de.sender==de.original,onClick:function(e){e.preventDefault(),function(){B(!0);var e={id:oe.id,data:{templateType:ce.type,platformTemplateId:ce.platformTemplateId,platformTemplateTypeId:ce.platformTemplateTypeId,languageId:oe.languageId,language:oe.language,html:oe.html,design:oe.design,subject:oe.subject,sender:de.sender}};t.makeCall(X.uInsertTemplate,{organizationId:m},e,function(e){200==e.status&&Te()})}()},className:"button is-dark is-fullwidth-mobile"},J("common:Save")),l.createElement("button",{type:"button",className:"button is-fullwidth-mobile",onClick:function(e){e.preventDefault(),pe(void 0)}},J("common:Cancel")))))),we&&l.createElement("div",{className:"modal modal-custom is-active",style:{zIndex:8e3}},l.createElement("div",{className:"modal-background"}),l.createElement("div",{className:"modal-card"},l.createElement("header",{className:"modal-card-head"},l.createElement("p",{className:"modal-card-title"},J("root:Add language"))),l.createElement("section",{className:"modal-card-body"},l.createElement("label",{className:"label"},J("root:New language")),l.createElement("div",{className:"control"},l.createElement("div",{className:"select"},l.createElement("select",{type:"select",value:we.newLng,onChange:function(e){e.preventDefault(),ke(Y(Y({},we),{},{newLng:e.target.value}))}},l.createElement("option",{value:"-10"}," "),p.filter(function(e){return!ce.languages.some(function(t){return t.languageId===e.languageId})}).map(function(e,t){return l.createElement("option",{key:"nl_".concat(t),value:e.languageId},e.name)})))),l.createElement("div",{className:"field mt-1"},l.createElement("label",{className:"label"},J("root:Copy from")),ce.languages.map(function(e,t){return l.createElement("p",{key:"rb_".concat(t),className:"mt-05",onClick:function(t){t.preventDefault(),t.stopPropagation(),ke(Y(Y({},we),{},{languageId:e.languageId}))}},l.createElement("input",{className:"is-checkradio is-info",name:"rb_".concat(t),type:"radio",checked:we.languageId==e.languageId,onChange:function(e){e.preventDefault()}}),l.createElement("label",{htmlFor:"rb_".concat(t)},Fe(e.languageId)))}),l.createElement("p",{className:"mt-05",onClick:function(e){e.preventDefault(),e.stopPropagation(),ke(Y(Y({},we),{},{languageId:-2}))}},l.createElement("input",{className:"is-checkradio is-info",name:"defOrg",type:"radio",checked:-2==we.languageId,onChange:function(e){e.preventDefault()}}),l.createElement("label",{htmlFor:"defOrg"},J("root:The RockTheSport one by default"))))),l.createElement("footer",{className:"modal-card-foot buttons is-right"},j?l.createElement(h.H.Tools.Loading,{visible:!0}):l.createElement(l.Fragment,null,l.createElement("button",{type:"button",disabled:-10==we.languageId||-10==we.newLng,onClick:function(e){e.preventDefault(),function(){var e={};if(B(!0),-2==+we.languageId)e={data:{templateType:ce.type,platformTemplateId:ce.platformTemplateId,platformTemplateTypeId:ce.platformTemplateTypeId,languageId:+we.newLng,language:p.find(function(e){return e.languageId==we.newLng}).name,sender:xe}},t.makeCall(X.uInsertOrganizationTemplate,{organizationId:m},e,function(e){200==e.status&&Te()});else{var a=ce.languages.find(function(e){return e.languageId==we.languageId});e={data:{templateType:ce.type,platformTemplateId:ce.platformTemplateId,platformTemplateTypeId:ce.platformTemplateTypeId,languageId:+we.newLng,language:p.find(function(e){return e.languageId==we.newLng}
1).name,html:a.html,design:a.design,subject:a.subject,sender:a.sender}},t.makeCall(X.uInsertTemplate,{organizationId:m},e,function(e){200==e.status&&Te()})}}()},className:"button is-dark is-fullwidth-mobile"},J("common:Save")),l.createElement("button",{type:"button",className:"button is-fullwidth-mobile",onClick:function(e){e.preventDefault(),ke(void 0)}},J("common:Cancel")))))),ye&&l.createElement("div",{className:"modal modal-custom is-active",style:{zIndex:8e3}},l.createElement("div",{className:"modal-background"}),l.createElement("div",{className:"modal-card"},l.createElement("header",{className:"modal-card-head"},l.createElement("p",{className:"modal-card-title"},J("root:Confirmation"))),l.createElement("section",{className:"modal-card-body"},ye.question),l.createElement("footer",{className:"modal-card-foot buttons is-right"},j?l.createElement(h.H.Tools.Loading,{visible:!0}):l.createElement(l.Fragment,null,l.createElement(y.A,{type:"button",onClick:function(e){e.preventDefault(),He()},className:"is-fullwidth-mobile"},J("common:Accept")),l.createElement("button",{type:"button",className:"button is-fullwidth-mobile",onClick:function(e){e.preventDefault(),Ne(void 0)}},J("common:Cancel")))))))})),K=["id"],Z=u.HT.t,ee=(0,m.y)((0,c.Ng)(u.S0.mapStateToProps({listMessages:{apiName:"communications",endpoint:"listMessages",storageName:"listMessages",clear:!0}}),u.S0.mapDispatchToProps)(function(e){var t=e.id,a=i()(e,K),n=(0,l.useState)(a.match.params.idOrganization),r=(o()(n,1)[0],(0,l.useState)({orderColumn:"FechaInsercion",orderType:"desc",rowsFrom:1,rowsTo:5})),c=o()(r,2),m=c[0],u=(c[1],(0,l.useState)(m.rowsTo)),d=(o()(u,1)[0],(0,l.useState)({rowsFrom:1,rowsTo:5})),p=o()(d,2),f=(p[0],p[1],(0,l.useState)(void 0!=t?{eventsIds:[t]}:{})),g=o()(f,2),v=(g[0],g[1],(0,l.useState)("sender")),E=o()(v,2),h=E[0],b=E[1],y=(0,l.useState)(1),N=o()(y,2),C=N[0],S=N[1],w=(0,l.useState)(0),D=o()(w,2),I=D[0],x=D[1],O=(0,l.useState)(void 0),T=o()(O,2),P=(T[0],T[1],(0,l.useState)(void 0)),F=o()(P,2),z=(F[0],F[1],(0,l.useState)(void 0)),A=o()(z,2),H=(A[0],A[1],(0,l.useState)([{value:"0",label:"--Select--"},{value:"1",label:"[email protected]"},{value:"99",label:"New"}])),L=o()(H,2),V=(L[0],L[1],(0,l.useState)(!1)),j=o()(V,2),B=(j[0],j[1],function(e){return h===e?"is-active":""});(0,l.useEffect)(function(){a.organizationinit&&S(a.organizationinit.platformTemplateVersion)},[a.organizationinit]);var q=function(e){b(e),function(e){switch(e){case"sender":default:x(0);break;case"blocklist":x(1);break;case"templates":x(2)}}(e)};return l.createElement(l.Fragment,null,l.createElement("div",{className:"mgr-page"},l.createElement("div",{className:"mb-1"},l.createElement("p",{className:"text-light"},Z("root:To send new announcements, you must do it from each event.")),l.createElement("p",{className:"text-light"},Z("root:In this section, you can configure senders and blacklists."))),l.createElement("div",{className:"card mt-1"},l.createElement("nav",{className:"tabs mb-0"},l.createElement("ul",null,l.createElement("li",{className:B("sender")},l.createElement(s.N_,{to:"#",onClick:function(e){e.preventDefault(),q("sender")}},Z("root:Sender management"))),l.createElement("li",{className:B("blocklist")},l.createElement(s.N_,{to:"#",onClick:function(e){e.preventDefault(),q("blocklist")}},Z("root:Block list management"))),2==C?l.createElement("li",{className:B("templates")},l.createElement(s.N_,{to:"#",onClick:function(e){e.preventDefault(),q("templates")}},Z("root:Templates"))):null)),l.createElement("div",{className:"card-content"},l.createElement("div",{className:"columns is-desktop"},l.createElement("div",{className:"column is-12"},0==I?l.createElement(G,null):null,1==I?l.createElement(k,null):null,2==I?l.createElement($,null):null))))))}))},31896:function(e,t,a){"use strict";a.d(t,{A:function(){return Ae}});var n=a(79092),o=a.n(n),r=a(21259),i=a.n(r),l=a(26396),c=a.n(l),s=a(22056),m=a.n(s),u=a(72637),d=a.n(u),p=a(16193),f=a.n(p),g=a(92207),v=a.n(g),E=a(39892),h=a.n(E),b=a(17823),y=a(73021),N=a(39407),C=a(27829),S=["form","idx"];function w(e,t){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=function(e,t){if(e){if("string"==typeof e)return k(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?k(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i=!0,l=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return i=e.done,e},e:function(e){l=!0,r=e},f:function(){try{i||null==a.return||a.return()}finally{if(l)throw r}}}}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}var D={apiName:"form",endpoint:"handleClubesQuestionEvent",storageName:"handleClubesQuestionEvent",clear:!0},I={apiName:"form",endpoint:"questionClubOption",storageName:"questionClubOption",clear:!0},x={apiName:"form",endpoint:"clubesQuestionEvent",storageName:"clubesQuestionEvent",clear:!0},O=C.HT.t,T=function(e){var t=e.form,a=e.idx,n=h()(e,S),o=n.getParticipantData?n.getParticipantData.idEvent:void 0,r=(0,y.useState)(""),i=m()(r,2),l=i[0],c=i[1],s=(0,y.useState)(""),u=m()(s,2),d=u[0],p=u[1],f=(0,y.useState)(void 0),g=m()(f,2),v=g[0],E=g[1],C=(0,y.useState)(1),k=m()(C,2),T=k[0],P=k[1],F=(0,y.useState)(10),z=m()(F,2),A=z[0],H=z[1],L=(0,y.useState)(!1),V=m()(L,2),j=V[0],B=V[1],q=(0,y.useState)(-1),M=m()(q,2),R=M[0],U=M[1],_=(0,y.useState)(!1),G=m()(_,2),Q=G[0],W=G[1],Y=(0,y.useState)(null),J=m()(Y,2),X=J[0],$=J[1],K=(0,y.useState)(null),Z=m()(K,2),ee=Z[0],te=Z[1];(0,y.useEffect)(function(){o&&n.makeCall(I,{eventId:o},null,function(e){te(e.data)})},[]);var ae=function(){2==R&&0==Q&&U(0),W(!Q)};(0,y.useEffect)(function(){var e=n.options||[];if(e.length>0&&null==X&&-1==R){var t,a=w(e);try{for(a.s();!(t=a.n()).done;){var o=t.value;o.id==n.defaultId&&($(o),U(2))}}catch(r){a.e(r)}finally{a.f()}}},[]);var ne=function(){P(1),H(10),n.makeCall(x,null,{eventId:o,searchTerm:d,paging:{from:1,to:10}},function(e){200==e.status&&E(e.data)})};(0,y.useEffect)(function(){0==j&&B(!0)},[d]),(0,y.useEffect)(function(){null!=X&&2!=R&&0!=R&&1!=R&&-1==R&&ae()},[X]);var oe,re=function(e){0==e.id&&U(-1),$(e),W(!1),setTimeout(function(){t.change("q[".concat(a,"].answer.questionOptionIdSelected"),e.id)},500)},ie={principalId:"id",class:"feeTable",checkBox:!1,selectColumns:!1,td:"is-medium",columns:[{name:"name",title:O("common:Resultados"),show:!0}],ddlButton:[{title:O("common:Select"),to:"#",idName:"id",onClick:re,inLine:!0,class:"button text-xs px-2 py-1",returnRow:!0}
1],total:(oe=v,oe&&oe.length>0?oe[0].quantityRecords:0)};return y.createElement("div",{className:"mb-1"},y.createElement("div",{className:"mb-1"},y.createElement("div",{className:"mb-1"},n&&N.t.modeDebug&&y.createElement(b.H.Json.RecursiveProperty,{property:n.options,propertyName:"props options"}),y.createElement("label",{className:"block text-sm font-semibold !mb-0"},"Perteneces a un club"),ee&&1==ee.showIndependent?y.createElement(y.Fragment,null,y.createElement("div",{className:"mt-1"},y.createElement("input",{className:"is-checkradio is-info",id:"answerNo",type:"radio",checked:-1==R||2==R&&0==(null===X||void 0===X?void 0:X.id),onChange:function(){var e=n.options.find(function(e){return 0===e.id})||n.options[0];e&&re(e)}}),y.createElement("label",{htmlFor:"answerNo"},"No (independiente)"))):null,y.createElement("div",{className:"mt-1 mb-1"},y.createElement("input",{className:"is-checkradio is-info",id:"answerYes",type:"radio",checked:0==R||1==R||2==R&&0!=(null===X||void 0===X?void 0:X.id),onChange:function(e){(-1==R||2==R&&0==(null===X||void 0===X?void 0:X.id))&&U(0)}}),y.createElement("label",{htmlFor:"answerYes"},"S\xed")),-1!=R&&(X&&0!=X.id||2!=R)&&y.createElement(y.Fragment,null,y.createElement("div",{className:"flex"},y.createElement("p",{className:"relative flex-1"},y.createElement("input",{className:"input",type:"text",placeholder:"",value:(null===X||void 0===X?void 0:X.name)||"",disabled:!0})),y.createElement("div",{className:"relative"},y.createElement("button",{type:"button",className:"button is-dark",onClick:function(){ae(),void 0==v&&n.makeCall(x,null,{eventId:o,paging:{from:T,to:A}},function(e){200==e.status&&E(e.data)})}},"Modificar"))),null!=ee&&1==Q&&y.createElement(y.Fragment,null,y.createElement("div",{className:"flex flex-wrap -mx-2"},y.createElement("div",{className:"w-full px-2"},y.createElement("nav",{className:"tabs mb-0"},y.createElement("ul",null,y.createElement("li",{className:"".concat(0==R||2==R&&0!=X?"is-active":"")},y.createElement("a",{onClick:function(){1==R&&U(0)}},"Busca tu club")),1==ee.showIndependent||1==ee.insertNew?y.createElement("li",{className:"".concat(1==R?"is-active":"")},y.createElement("a",{onClick:function(){(0==R||2==R&&0!=X)&&U(1)}},"".concat(1==ee.insertNew?"Nuevo":1==ee.showOther?"Otro":""))):null)),0==R&&y.createElement(y.Fragment,null,y.createElement("div",{className:"mb-1 dropdown-item mt-1"},y.createElement("div",{className:"relative mgr-field-group",style:{display:"flex",flexDirection:"row"}},y.createElement("div",{className:"",style:{width:"100%"}},y.createElement("input",{type:"search",placeholder:"Busca parte del nombre de tu club",className:"input is-transparent",value:d,onKeyPress:function(e){"Enter"==e.key&&(B(!1),ne())},onChange:function(e){p(e.target.value)}})),y.createElement("div",{className:""},y.createElement("button",{type:"button",className:"button ".concat(j?"is-primary":""),onClick:function(){B(!1),ne()}}," ",y.createElement("span",{className:"icon is-right"},y.createElement("i",{className:"material-icons"},"search"))))))),y.createElement("div",{className:"dropdown is-fullwidth mb-2 is-active"},y.createElement("div",{className:"dropdown-menu",id:"dropdown-menu"},y.createElement("div",{className:"dropdown-content",style:{height:400,overflowY:"scroll",boxShadow:"0 0 10px 5px rgb(0 0 0 / 5%)"}},0==R&&y.createElement(y.Fragment,null,y.createElement("div",{className:"dropdown-item"},y.createElement("div",{className:"menu "},y.createElement("ul",{className:"menu-list",style:{}},v&&v.length>0?y.createElement(b.H.List.AdvanceList,{list:ie,data:v}):""==d?y.createElement("p",null,"No hay Clubes que mostrar"):y.createElement("p",null,"No hay Clubes con este nombre"),v&&v.length>0?y.createElement(b.H.Paging.PaginationHooks,{recordPerPage:10,totalRows:v[0].quantityRecords,onPagination:function(e){return function(e){P(e.rowsFrom),H(e.rowsTo),n.makeCall(x,null,{eventId:o,searchTerm:d,paging:{from:e.rowsFrom,to:e.rowsTo}},function(e){200==e.status&&E(e.data)})}(e)},loading:!1,urlReload:!1,customClass:"pagination is-rounded is-small mt-2"}):null)))," "),y.createElement("hr",{className:"dropdown-divider"}),1==R&&y.createElement(y.Fragment,null,y.createElement("div",{className:"dropdown-item mb-1"},y.createElement("div",{className:"dropdown-item"},y.createElement("div",{className:"mb-1"},y.createElement("div",{className:"mb-1 "},y.createElement("div",{className:"relative"},y.createElement("div",{className:"form-field "},y.createElement("label",{className:"block text-sm font-semibold !mb-0",htmlFor:"newClubName"},"Nombre del club"),y.createElement("div",{className:"relative"},y.createElement("input",{id:"newClubName",className:"input undefined",type:"text",autoComplete:"on",value:l,placeholder:"Nombre de ".concat(1==ee.insertNew?"nuevo":1==ee.showOther?'"otro"':""," club"),onChange:function(e){c(e.target.value)}}))))))),y.createElement("div",{className:"level"},y.createElement("div",{className:"level-left"}),y.createElement("div",{className:"level-right"},y.createElement("div",{className:"buttons "}," ",y.createElement("button",{type:"button",className:"button is-dark",onClick:function(){n.makeCall(D,{act:"insert"},{EventId:o,Name:l,paging:{from:1,to:2e4}},function(e){if(200==e.status){var t,a=w(e.data);try{for(a.s();!(t=a.n()).done;){var n=t.value;n.name==l&&re(n,!0,e.data)}}catch(o){a.e(o)}finally{a.f()}}})}},"Guardar"),y.createElement("button",{type:"button",className:"button",onChange:function(){c(""),ae()}}
1,"Cancelar")))))," "))))))," ")," "))))},P=a(67227),F=a(65488),z=a(83251),A=a(82274),H=a.n(A),L=a(65044),V=a.n(L),j=a(65611),B=a.n(j),q=a(18337),M=a.n(q),R=a(56994),U=a.n(R),_=a(17191),G=a.n(_),Q=a(13436),W=a(11924);function Y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Y=function(){return!!e})()}var J=function(e){function t(e){var a;return H()(this,t),a=function(e,t,a){return t=M()(t),B()(e,Y()?Reflect.construct(t,a||[],M()(e).constructor):t.apply(e,a))}(this,t,[e]),a.moveBar=a.moveBar.bind(a),a.onXBarMouseDown=a.onXBarMouseDown.bind(a),a.onYBarMouseDown=a.onYBarMouseDown.bind(a),a.onDocumentMouseMove=a.onDocumentMouseMove.bind(a),a.onDocumentMouseUp=a.onDocumentMouseUp.bind(a),a}return U()(t,e),V()(t,[{key:"calculateContainerHeight",value:function(){var e=getComputedStyle(this.container),t=getComputedStyle(this.xBar),a=Q.A.getHeight(this.container)-parseInt(t.height,10);"none"!==e["max-height"]&&0===a&&(this.content.offsetHeight+parseInt(t.height,10)>parseInt(e["max-height"],10)?this.container.style.height=e["max-height"]:this.container.style.height=this.content.offsetHeight+parseFloat(e.paddingTop)+parseFloat(e.paddingBottom)+parseFloat(e.borderTopWidth)+parseFloat(e.borderBottomWidth)+"px")}},{key:"moveBar",value:function(){var e=this,t=this.content.scrollWidth,a=this.content.clientWidth,n=-1*(this.container.clientHeight-this.xBar.clientHeight);this.scrollXRatio=a/t;var o=this.content.scrollHeight,r=this.content.clientHeight,i=-1*(this.container.clientWidth-this.yBar.clientWidth);this.scrollYRatio=r/o,this.frame=this.requestAnimationFrame(function(){e.scrollXRatio>=1?Q.A.addClass(e.xBar,"p-scrollpanel-hidden"):(Q.A.removeClass(e.xBar,"p-scrollpanel-hidden"),e.xBar.style.cssText="width:"+Math.max(100*e.scrollXRatio,10)+"%; left:"+e.content.scrollLeft/t*100+"%;bottom:"+n+"px;"),e.scrollYRatio>=1?Q.A.addClass(e.yBar,"p-scrollpanel-hidden"):(Q.A.removeClass(e.yBar,"p-scrollpanel-hidden"),e.yBar.style.cssText="height:"+Math.max(100*e.scrollYRatio,10)+"%; top: calc("+e.content.scrollTop/o*100+"% - "+e.xBar.clientHeight+"px);right:"+i+"px;")})}},{key:"onYBarMouseDown",value:function(e){this.isYBarClicked=!0,this.lastPageY=e.pageY,Q.A.addClass(this.yBar,"p-scrollpanel-grabbed"),Q.A.addClass(document.body,"p-scrollpanel-grabbed"),document.addEventListener("mousemove",this.onDocumentMouseMove),document.addEventListener("mouseup",this.onDocumentMouseUp),e.preventDefault()}},{key:"onXBarMouseDown",value:function(e){this.isXBarClicked=!0,this.lastPageX=e.pageX,Q.A.addClass(this.xBar,"p-scrollpanel-grabbed"),Q.A.addClass(document.body,"p-scrollpanel-grabbed"),document.addEventListener("mousemove",this.onDocumentMouseMove),document.addEventListener("mouseup",this.onDocumentMouseUp),e.preventDefault()}},{key:"onDocumentMouseMove",value:function(e){this.isXBarClicked?this.onMouseMoveForXBar(e):(this.isYBarClicked||this.onMouseMoveForXBar(e),this.onMouseMoveForYBar(e))}},{key:"onMouseMoveForXBar",value:function(e){var t=this,a=e.pageX-this.lastPageX;this.lastPageX=e.pageX,this.frame=this.requestAnimationFrame(function(){t.content.scrollLeft+=a/t.scrollXRatio})}},{key:"onMouseMoveForYBar",value:function(e){var t=this,a=e.pageY-this.lastPageY;this.lastPageY=e.pageY,this.frame=this.requestAnimationFrame(function(){t.content.scrollTop+=a/t.scrollYRatio})}},{key:"onDocumentMouseUp",value:function(e){Q.A.removeClass(this.yBar,"p-scrollpanel-grabbed"),Q.A.removeClass(this.xBar,"p-scrollpanel-grabbed"),Q.A.removeClass(document.body,"p-scrollpanel-grabbed"),document.removeEventListener("mousemove",this.onDocumentMouseMove),document.removeEventListener("mouseup",this.onDocumentMouseUp),this.isXBarClicked=!1,this.isYBarClicked=!1}},{key:"requestAnimationFrame",value:function(e){return(window.requestAnimationFrame||this.timeoutFrame)(e)}},{key:"refresh",value:function(){this.moveBar()}},{key:"componentDidMount",value:function(){this.moveBar(),this.moveBar=this.moveBar.bind(this),window.addEventListener("resize",this.moveBar),this.calculateContainerHeight(),this.initialized=!0}},{key:"componentWillUnmount",value:function(){this.initialized&&window.removeEventListener("resize",this.moveBar),this.frame&&window.cancelAnimationFrame(this.frame)}},{key:"render",value:function(){var e=this,t=(0,W.A)("p-scrollpanel p-component",this.props.className);return y.createElement("div",{ref:function(t){e.container=t},id:this.props.id,className:t,style:this.props.style},y.createElement("div",{className:"p-scrollpanel-wrapper"},y.createElement("div",{ref:function(t){e.content=t},className:"p-scrollpanel-content",onScroll:this.moveBar,onMouseEnter:this.moveBar},this.props.children)),y.createElement("div",{ref:function(t){e.xBar=t},className:"p-scrollpanel-bar p-scrollpanel-bar-x",onMouseDown:this.onXBarMouseDown}),y.createElement("div",{ref:function(t){e.yBar=t},className:"p-scrollpanel-bar p-scrollpanel-bar-y",onMouseDown:this.onYBarMouseDown}))}}])}(y.Component);
1c()(J,"defaultProps",{id:null,style:null,className:null}),c()(J,"propTypes",{id:G().string,style:G().object,className:G().string});var X=a(66725),$=a(20822),K=a(85014),Z=a(40900),ee=a(68851),te=(C.S0,C.HT.t),ae=function(e){var t=f()({},(d()(e),e));return y.createElement("div",{className:"modal modal-custom is-active",style:{zIndex:8e3}},y.createElement("div",{className:"modal-background"}),y.createElement("div",{className:"modal-card"},y.createElement("header",{className:"modal-card-head"},y.createElement("p",{className:"modal-card-title"},te("root:Request in progress"))),y.createElement("section",{className:"modal-card-body"},y.createElement("div",{className:"table-container"},y.createElement(b.H.Tools.Loading,{visible:!0})),y.createElement("p",null,te("root:This operation is being processed. You can close the window and continue browsing or wait for it to finish."))),y.createElement("footer",{className:"modal-card-foot"},y.createElement(ee.A,{type:"button",onClick:function(e){e.preventDefault(),t.onBack()}},te("common:Close")))))},ne=a(51974),oe=(C.S0,C.HT.t),re=function(e){var t=f()({},(d()(e),e)),a=(0,ne.A)(),n=t.data,o=t.setFinalObj,r=t.finalObj,i=t.onSendData,l=(0,y.useState)(""),c=m()(l,2),s=c[0],u=c[1],p=(0,y.useState)(!1),g=m()(p,2),v=g[0],E=g[1];return y.createElement(y.Fragment,null,y.createElement("div",{className:"modal modal-custom is-active",style:{zIndex:5e3}},y.createElement("div",{className:"modal-background"}," "),y.createElement("div",{className:"modal-card"},y.createElement("header",{className:"modal-card-head"},y.createElement("p",{className:"modal-card-title"},oe("root:Confirm the operation")),y.createElement("button",{type:"button",className:"delete","aria-label":"close",onClick:function(e){e.preventDefault(),o(void 0)}})),y.createElement("section",{className:"modal-card-body"},y.createElement("p",{className:"mb-1"},oe("common:Locator"),": ",y.createElement("b",null,r.locator),n&&n.calculateName?" (".concat(n.calculateName,")"):""),y.createElement("p",null,oe("root:Write the amount to confirm the operation")),y.createElement("p",{className:"number-custom mb-1"},a(r.total,{symbol:n.currency,position:n.currencyPos})," "),y.createElement("div",{className:"columns"},y.createElement("div",{className:" column is-4-tablet"},y.createElement("div",{className:"field has-addons"},y.createElement("p",{className:"control is-expanded"},y.createElement("input",{className:"input",type:"text",placeholder:a(r.total,{symbol:"",position:n.currencyPos}),value:s,onChange:function(e){u(e.target.value)},autoFocus:!0})),y.createElement("p",{className:"control"},y.createElement("a",{className:"button is-static"},"\u20ac"))))),2==r.actionId&&y.createElement("p",null,y.createElement("b",null,oe("root:This movement cannot be reversed")))),y.createElement("footer",{className:"modal-card-foot"},v?y.createElement(b.H.Tools.Loading,{visible:!0}):y.createElement(y.Fragment,null,y.createElement(ee.A,{disabled:a(r.total,{symbol:"",position:n.currencyPos})!=s,type:"button",onClick:function(e){e.preventDefault(),E(!0),i(r)}},oe("root:Confirm")),y.createElement("button",{type:"button",className:"button",onClick:function(e){e.preventDefault(),o(void 0)}},oe("common:Cancel")))))))},ie=a(27531),le=C.HT.t,ce=function(e){var t=f()({},(d()(e),e)),a=t.onClose,n=t.path,o=(0,y.useState)(""),r=m()(o,2),i=r[0],l=r[1];return(0,y.useEffect)(function(){var e=n.split("/");l("/".concat(e[1],"/").concat(e[2],"/").concat(e[3],"/").concat(e[4],"/").concat(e[5]))},[]),y.createElement(y.Fragment,null,y.createElement("div",{className:"modal modal-custom is-active",style:{zIndex:5e3}},y.createElement("div",{className:"modal-background"}," "),y.createElement("div",{className:"modal-card"},y.createElement("header",{className:"modal-card-head"},y.createElement("p",{className:"modal-card-title"},le("root:Operaci\xf3n cancelada")),y.createElement("button",{type:"button",className:"delete","aria-label":"close",onClick:function(e){e.preventDefault(),a()}})),y.createElement("section",{className:"modal-card-body"},y.createElement(b.H.DS.Alert,{variant:"warn"},y.createElement("p",null,le("root:Solicitud de devoluci\xf3n CANCELADA, se supera el saldo global disponible."))),y.createElement("p",{className:"ml-1"},y.createElement(ie.N_,{to:"".concat(i,"/summary/economics/settlement")},le("root:Ver liquidaci\xf3n del evento")))),y.createElement("footer",{className:"modal-card-foot"},y.createElement("button",{type:"button",className:"button",onClick:function(e){e.preventDefault(),a()}},le("common:Close"))))))},se=(C.S0,C.HT.t),me=[{name:se("root:Make refund on card"),id:2,description:se("root:A return charge will be made to the registered card"),pay:!1},{name:se("root:Opciones avanzadas"),id:3,description:se("root:Puedes anular la inscripci\xf3n, cambiar importes, etc")},{name:se("root:Register as 'Other forms of payment'"),id:4,description:se("root:The amounts will be reflected in your statistics (eg I have collected or returned money outside the platform)")},{name:se("root:Just save data"),id:5,description:""}],ue=function(e){var t=f()({},(d()(e),e)),a=(0,ne.A)(),n=t.data,o=t.total,r=t.totalTPV,i=t.totalOther,l=t.actionId,c=t.reject,s=t.setActionId,u=t.pristine,p=t.setLimiteDate,g=t.sendEmail,v=t.setSendEmail,E=t.unregister,h=t.setUnregister,b=t.limitDate,N=t.internalComment,C=t.setInternalComment,S=t.showAdvanced,w=t.showModal,k=t.liberateBib,D=t.setLiberateBib,I=(0,y.useState)(!1),x=m()(I,2),O=x[0],T=x[1];(0,y.useEffect)(function(){0!=o||u||-1!=l||s(5)},[o,u]),(0,y.useEffect)(function(){w&&1==w&&h(!0)},[w]);return y.createElement("div",{className:"box bg-transparent mt-4",style:{position:"sticky",top:"0",zIndex:"1000"}},y.createElement("div",{className:"flex flex-wrap -mx-2"},y.createElement("div",{className:"flex-1 px-2"},y.createElement("p",null,se("root:Total amount"))),y.createElement("div",{className:"flex-1 px-2"},y.createElement("p",{className:o<0?"number-custom text-right has-text-danger":"number-custom text-right color-primary"},a(o,{symbol:n.currency,position:n.currencyPos})))),o<0&&0!=r&&0!=i&&y.createElement("div",{className:"flex flex-wrap -mx-2"},y.createElement("div",{className:"flex-1 px-2"},y.createElement("p",{className:"help"},se("root:Importe a devolver en tarjetas")),y.createElement("p",{className:"help"},se("root:Importe a devolver otras formas de pago"))),y.createElement("div",{className:"flex-1 px-2"},y.createElement("p",{className:r<0?"text-right has-text-danger":"text-right color-primary"},a(r,{symbol:n.currency,position:n.currencyPos})),y.createElement("p",{className:i<0?"text-right has-text-danger":"text-right color-primary"},a(i,{symbol:n.currency,position:n.currencyPos})))),me.filter(function(e){return 1==e.id&&o>0||2==e.id&&o<0&&r<0||5==e.id&&0==o&&!u||4==e.id&&0!=o&&(o+n.statistics.totalAmount>=0||0==n.statistics.cardRefundedAmount)||3==e.id&&!S}).length>0&&y.createElement(y.Fragment,null,y.createElement("hr",{className:"mb-1"}),y.createElement("h4",{className:"mb-1"},se("root:Options")),y.createElement("div",{className:"mb-1"},y.createElement("ul",{className:"list"},me.filter(function(e){return 1==e.id&&o>0||2==e.id&&o<0&&r<0||5==e.id&&0==o&&!u||4==e.id&&0!=o&&(o+n.statistics.totalAmount>=0||0==n.statistics.cardRefundedAmount)||3==e.id&&!S}).map(function(e,t){return y.createElement("li",{key:t,className:"list-item"},y.createElement(y.Fragment,null,2==e.id&&n.refundProtection?y.createElement("div",{key:"block".concat(e.id,"_").concat(t),className:O?"flex flex-col p-2 mb-1 mt-1 rounded border bg-green-100 border-green-300":"flex flex-col p-2 mb-1 mt-1 rounded border bg-yellow-100 border-yellow-300"},y.createElement("div",null,y.createElement("h3",null,se("root:Contracted refund protection service")),y.createElement("p",null,se("root:The registration has contracted the refund protection service, in order to make the refund on the card, please check the following option.")),y.createElement("div",{className:"mt-1"},y.createElement("div",{className:"mb-1",onClick:function(e){e.preventDefault(),e.stopPropagation(),O?
1(T(!1),s(-1)):(T(!0),s(2))}},y.createElement("input",{type:"checkbox",className:"is-checkradio is-dark",name:"checkRefund",checked:O,onChange:function(e){e.preventDefault()}}),y.createElement("label",{htmlFor:"checkRefund",id:"darkcheckradio"},se("root:I understand that the registration is protected and I want to make the refund")))))):null,y.createElement("div",{key:"".concat(e.id,"_").concat(t),onClick:function(t){var a;t.preventDefault(),t.stopPropagation(),(2!=(a=e.id)||!n.refundProtection||2==a&&n.refundProtection&&O)&&s(a)}},y.createElement("input",{disabled:2==e.id&&n.refundProtection&&!O,key:"rb_".concat(t),className:"is-checkradio is-info",type:"radio",value:+e.id,checked:l==+e.id,onChange:function(e){e.preventDefault()}}),y.createElement("label",{disabled:2==e.id&&n.refundProtection&&!O,htmlFor:"rb_".concat(t)},e.name," ",2==e.id&&""!=n.paymentGatewayOptions?"(".concat(n.paymentGatewayOptions,")"):""),y.createElement("p",{className:"help mb-0 ml-2"},e.description))))})))),S&&-4!=n.lineStateId&&-2!=n.lineStateId&&y.createElement("div",{className:"mb-1"},y.createElement("div",{className:"mb-1"},y.createElement("div",{className:"flex"},y.createElement("div",{className:c?"onoffswitch mr-1 disabled":"onoffswitch mr-1"},y.createElement("input",{type:"checkbox",disabled:c,name:"onoffswitch",className:"onoffswitch-checkbox",id:"delete-reg",tabIndex:"0",checked:E,onChange:function(e){h(!E),v(!1)}}),y.createElement("label",{className:"onoffswitch-label",htmlFor:"delete-reg"},y.createElement("span",{className:"onoffswitch-inner"}),y.createElement("span",{className:"onoffswitch-switch"}))),y.createElement("p",null,se(c?"root:RECHAZAR Y ANULAR inscripci\xf3n":"root:ANULAR inscripci\xf3n")))),E&&n.bibAssignment&&y.createElement("div",{className:"mb-1"},y.createElement("div",{className:"flex"},y.createElement("div",{className:"onoffswitch mr-1"},y.createElement("input",{type:"checkbox",name:"onoffswitch",className:"onoffswitch-checkbox",id:"liberate-bib",tabIndex:"0",checked:k,onChange:function(e){D(!k),v(!1)}}),y.createElement("label",{className:"onoffswitch-label",htmlFor:"liberate-bib"},y.createElement("span",{className:"onoffswitch-inner"}),y.createElement("span",{className:"onoffswitch-switch"}))),y.createElement("p",null,se("root:Release original bib number %dorsal%").replace("%dorsal%",n.bibnumber))),!k&&y.createElement("div",{className:"notification is-light mt-1"},se("root:If bib number %dorsal% is not released, it will remain reserved and will not be automatically assigned during registrations.").replace("%dorsal%",n.bibnumber)))),1==l&&y.createElement("div",{className:"mb-1"},y.createElement("div",{className:"relative"},y.createElement("div",{className:"form-field"},y.createElement("label",{htmlFor:"limitDate",className:"block text-sm font-semibold !mb-0"},se("root:Deadline to make the payment")),y.createElement("div",{className:"relative"},y.createElement("input",{id:"limitDate",name:"limitDate",className:"input",type:"datetime-local",value:b,onChange:function(e){e.preventDefault(),p(e.target.value)}}))))),-1!=l&&1!=l&&3!=l&&!E&&y.createElement("div",{className:"mb-1"},y.createElement("div",{className:"flex"},y.createElement("div",{className:"onoffswitch mr-1"},y.createElement("input",{type:"checkbox",name:"onoffswitch",className:"onoffswitch-checkbox",id:"send-email",tabIndex:"0",checked:g,onChange:function(e){v(!g)}}),y.createElement("label",{className:"onoffswitch-label",htmlFor:"send-email"},y.createElement("span",{className:"onoffswitch-inner"}),y.createElement("span",{className:"onoffswitch-switch"}))),y.createElement("p",null,se("root:Send the updated registration receipt to the athlete")))),(-1!=l&&3!=l||E)&&y.createElement("div",{className:"mb-1"},y.createElement("div",{className:"relative"},y.createElement("div",{className:"form-field "},y.createElement("label",{htmlFor:"internalComment",className:"block text-sm font-semibold !mb-0"},se("root:Internal description (only visible by the organization)")),y.createElement("div",{className:"relative"},y.createElement("input",{id:"internalComment",name:"internalComment",className:"input",type:"text",value:N,onChange:function(e){e.preventDefault(),C(e.target.value)},placeholder:se("root:Ex. sponsor gift")}))))))};function de(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function pe(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?de(Object(a),!0).forEach(function(t){c()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):de(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var fe=C.S0,ge=C.HT.t,ve=function(e){var t=f()({},(d()(e),e)),a=(0,ne.A)(),n=t.balance,o=t.total,r=t.actionId,i=t.pristine,l=t.limitDate,c=t.submitting,s=t.invalid,m=t.data,u=t.formValues,p=t.sendEmail,g=t.unregister,v=t.internalComment,E=t.modifyMovs,h=t.showAdvanced,b=t.onPreAction,N=t.onBack,C=t.onCancelAdvanced;return y.createElement("div",{className:"container has-text-right"},y.createElement("div",{className:"p-1"},y.createElement("div",{className:"level"},y.createElement("div",{className:"level-left"}),y.createElement("div",{className:"level-right has-text-right"},y.createElement("div",{className:"d-flex vcentered",style:{flexWrap:"wrap",gap:"0.5rem",justifyContent:"flex-end"}},y.createElement("div",{style:{display:"flex",alignItems:"center",flexWrap:"wrap",gap:"0.5rem"}},y.createElement("p",{className:"strong",style:{margin:0}},ge("root:Modification amount"),":"),y.createElement("p",{className:o<0?"number-custom has-text-right has-text-danger":"number-custom has-text-right color-primary",style:{margin:0}},a(o,{symbol:m.currency,position:m.currencyPos}))),y.createElement("button",{className:"button is-fullwidth-mobile",type:"button",onClick:function(e){e.preventDefault(),N()}},ge("root:Volver al listado")),h&&y.createElement("button",{className:"button is-fullwidth-mobile",type:"button",onClick:function(e){e.preventDefault(),C()}},ge("root:Cancelar opciones avanzadas")),y.createElement("button",{disabled:function(){var e=fe.rdn(n)+fe.rdn(o)<0&&3!=r&&5!=r;return i&&3!=r&&!h||1==r&&(!l||""==l)||c||s&&!h||-1==r&&0!=fe.rdn(o)||-1==r&&(!h||!g)||e}(),className:"button is-dark is-fullwidth-mobile",type:"button",onClick:function(e){e.preventDefault(),b(pe(pe({},u),{},{sendEmail:p,unregister:g,internalComment:v,actionId:r,modifyMovs:E,total:o,validTo:l}))}},s&&!h?ge("root:Revisa los errores del cuestionario"):i&&3!=r&&!h?ge("root:Sin acci\xf3n"):-1==r||5==r?ge("root:Save changes"):3==r?ge("root:Go to advanced options"):1==r?ge("root:Finish and send link"):2==r?ge("root:Finalize and refund amount"):4==r?ge("root:Finish"):null))))))},Ee=(C.S0,C.HT.t),he=function(e){var t=f()({},(d()(e),e)),a=(0,ne.A)(),n=t.data,o=(0,y.useState)(!1),r=m()(o,2),i=r[0],l=r[1];return y.createElement(y.Fragment,null,y.createElement("div",{className:"columns is-mobile"},y.createElement("div",{className:n.statistics.rtsComision>0?"column is-3-desktop is-12-tablet":"column is-4-desktop is-12-tablet"},y.createElement("div",{className:"box is-transparent"},y.createElement("p",{className:"number-custom"},a(n.statistics.totalAmount,{symbol:n.currency,position:n.currencyPos})," ",y.createElement("a",{className:"has-text-grey",onClick:function(e){e.preventDefault(),l(!i)}},y.createElement("i",{className:"material-icons"},i?"keyboard_arrow_up":"keyboard_arrow_down"))),y.createElement("p",{className:"strong mb-0"},Ee("root:Participant amount")))),y.createElement("div",{className:n.statistics.rtsComision>0?"column is-3-desktop is-12-tablet":"column is-4-desktop is-12-tablet"},y.createElement("div",{className:"box is-transparent"},y.createElement("p",{className:"number-custom"},a(n.statistics.refundedAmount,{symbol:n.currency,position:n.currencyPos})),y.createElement("p",{className:"strong mb-0"},Ee("root:Returned")),y.createElement("p",{className:"help"},"En tarjeta: ",a(n.statistics.cardRefundedAmount,{symbol:n.currency,position:n.currencyPos})))),y.createElement("div",{className:n.statistics.rtsComision>0?"column is-3-desktop is-12-tablet":"column is-4-desktop is-12-tablet"},y.createElement("div",{className:"box is-transparent"},y.createElement("p",{className:"number-custom"},a(n.statistics.refundableAmount,{symbol:n.currency,position:n.currencyPos})),y.createElement("p",{className:"strong mb-0"},Ee("root:Refundable card")))),n.statistics.rtsComision>0&&y.createElement("div",{className:"column is-3-desktop is-12-tablet"},y.createElement("div",{className:"box is-transparent"},y.createElement("p",{className:"number-custom"},a(n.statistics.rtsComision,{symbol:n.currency,position:n.currencyPos})),y.createElement("p",{className:"strong mb-0"},Ee("root:Platform cost"))))),i&&y.createElement("div",{className:"table-container"},y.createElement("div",{className:"box is-transparent"},y.createElement("table",{className:"table is-small has-td-centered"},y.createElement("tbody",null,y.createElement("tr",null,y.createElement("th",
1null,Ee("root:Concept")),y.createElement("th",{className:"has-text-right"},Ee("common:Amount"))),n&&n.resume&&n.resume.length>0?n.resume.filter(function(e){return 15!=e.typeId}).map(function(e,t){return y.createElement("tr",{key:"tr".concat(t),className:(o=e.economicLineId,r=e.commissionRTS,-1==o&&r?"is-active is-italic":-1!=o||r?-1!=o&&r?"is-italic":"":"is-active")},-1==e.economicLineId?y.createElement("td",null,"".concat(Ee("common:Operation"),": #").concat(e.orderNumber," ").concat(e.name)):y.createElement("td",null,e.name,e.aeccProduct&&!e.isCommision&&y.createElement("p",{className:"small text-light"},Ee("root:National product"))),y.createElement("td",{className:e.amount<0?"has-text-right has-text-danger":"has-text-right"},a(e.amount,{symbol:n.currency,position:n.currencyPos})));var o,r}):y.createElement("tr",null,y.createElement("td",{colSpan:"4"},Ee("root:No data has been found"))))))))},be=(C.S0,C.HT.t),ye=function(e){var t=f()({},(d()(e),e)),a=(0,ne.A)(),n=t.data,o=t.modifyMovs;return y.createElement(y.Fragment,null,y.createElement("div",{className:"title-table mt-1"},y.createElement("h4",null,be("root:Amounts of this modification")),y.createElement("p",null,be("root:These are the amounts you are modifying"))),y.createElement("div",{className:"box is-transparent"},y.createElement("table",{className:"table is-small has-td-centered"},y.createElement("tbody",null,y.createElement("tr",null,y.createElement("th",
1null,be("root:Concept")),y.createElement("th",{className:"has-text-right"},be("common:Amount"))),o&&o.filter(function(e){return!e.new}).length>0&&o.filter(function(e){return!e.new}).map(function(e,t){var o=e.questionName;return""!=e.questionOptionName&&(o+=" - ".concat(e.questionOptionName)),y.createElement("tr",{key:"tr".concat(t)},y.createElement("td",null,o),y.createElement("td",{className:e.amount<0?"has-text-right has-text-danger":"has-text-right"},a(e.amount,{symbol:n.currency,position:n.currencyPos})))}),(!o||0==o.filter(function(e){return!e.new}).length)&&y.createElement("tr",null,y.createElement("td",{colSpan:"2"},be("root:There are no economic movements")))))))};function Ne(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function Ce(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ne(Object(a),!0).forEach(function(t){c()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ne(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}C.S0;var Se=C.HT.t,we=function(e){var t=f()({},(d()(e),e)),a=(0,ne.A)(),n=t.data,o=t.total,r=t.modifyMovs,i=t.originalMovs,l=t.onEditAdvancedOption,c=t.showModal,s=t.ecoNotInForm,u=(0,y.useState)(void 0),p=m()(u,2),g=p[0],v=p[1],E=(0,y.useState)(0),h=m()(E,2),N=h[0],C=h[1],S=(0,y.useState)(void 0),w=m()(S,2),k=(w[0],w[1],(0,y.useState)({show:!1,id:-1,amount:0})),D=m()(k,2),I=D[0],x=D[1];(0,y.useEffect)(function(){if(i&&r){var e=[],t=0;i.filter(function(e){return 0!=e.amount}).map(function(a){var n=r.filter(function(e){return e.questionId==a.questionId&&e.questionOptionId==a.questionOptionId});if(n.length>0&&n[0].new){var o=a.questionName;""!=a.questionOptionName&&(o+=" - ".concat(a.questionOptionName)),e.push(Ce(Ce({},a),{},{name:o,originalAmount:-1*a.amount,amount:n[0].amount})),t+=a.amount}else if(0==n.length){var i=a.questionName;""!=a.questionOptionName&&(i+=" - ".concat(a.questionOptionName)),e.push(Ce(Ce({},a),{},{name:i,originalAmount:-1*a.amount,amount:0})),t+=a.amount}}),s.forEach(function(a){e.push(Ce(Ce({},a),{},{name:"".concat(a.questionName," - ").concat(a.questionOptionName)})),t+=a.amount||0}),C(-1*t),v(e)}},[i,r,s]),(0,y.useEffect)(function(){c&&1==c&&N&&x({questionId:-1,questionOptionId:-1,originalAmount:N,amount:N,show:!0,name:"Todo el saldo",min:N,max:0})},[N,c]);return y.createElement(y.Fragment,null,r&&r.filter(function(e){return!e.new}).length>0&&y.createElement(y.Fragment,null,y.createElement("div",{className:"title-table mt-1"},y.createElement("h4",null,Se("root:Amounts of this modification")),y.createElement("p",null,Se("root:These are the amounts you are modifying")),n&&n.statistics.totalAmount+o<0?y.createElement("p",{className:"danger"},"Para poder finalizar esta operaci\xf3n debes editar los importes con una devoluci\xf3n m\xe1xima de ",a(n.statistics.totalAmount,{symbol:n.currency,position:n.currencyPos})):null),y.createElement("div",{className:" is-transparent"},y.createElement("table",{className:"table is-small has-td-centered"},y.createElement("tbody",null,y.createElement("tr",null,y.createElement("th",
1null,Se("root:Concept")),y.createElement("th",{className:"has-text-right"},Se("root:Importe actual")),y.createElement("th",{className:"has-text-right"},Se("common:Amount")),y.createElement("th",null," ")),r.filter(function(e){return!e.new}).map(function(e,t){var o=e.questionName;return""!=e.questionOptionName&&(o+=" - ".concat(e.questionOptionName)),y.createElement("tr",{key:"tr".concat(t)},y.createElement("td",null,o),y.createElement("td",{className:e.amount<0?"has-text-right has-text-danger":"has-text-right"},a(e.originalAmount,{symbol:n.currency,position:n.currencyPos})),y.createElement("td",{className:e.amount<0?"has-text-right has-text-danger":"has-text-right"},a(e.amount,{symbol:n.currency,position:n.currencyPos})),y.createElement("td",{className:"has-text-right"},y.createElement("button",{type:"button",className:"button is-fullwidth-mobile is-small",onClick:function(t){t.preventDefault(),x({questionId:e.questionId,questionOptionId:e.questionOptionId,originalAmount:e.originalAmount,amount:e.amount,show:!0,name:o,min:e.originalAmount>0?0:e.originalAmount,max:e.originalAmount>0?e.originalAmount:0})}},"Editar")))}))))),y.createElement("div",{className:"level"},y.createElement("div",{className:"level-left"},y.createElement("div",{className:"title-table mt-1"},y.createElement("h4",null,Se("root:Importes sin modificar")),y.createElement("p",null,Se("root:Estos importes son las opciones que no has tocado en el formulario")))),y.createElement("div",{className:"level-right"},g&&g.length>0&&(!r||0==r.filter(function(e){return!e.new}).length)&&0!=N&&y.createElement("button",{className:"button",type:"button",onClick:function(e){e.preventDefault(),x({questionId:-1,questionOptionId:-1,originalAmount:N,amount:N,show:!0,name:"Todo el saldo",min:N,max:0})}},"Devolver todo el saldo (".concat(a(N,{symbol:n.currency,position:n.currencyPos}),")")))),y.createElement("div",{className:"box is-transparent"},y.createElement("table",{className:"table is-small has-td-centered"},y.createElement("tbody",null,y.createElement("tr",null,y.createElement("th",
1null,Se("root:Concept")),y.createElement("th",{className:"has-text-right"},Se("root:M\xe1ximo reembolsable")),y.createElement("th",{className:"has-text-right"},Se("common:Amount")),y.createElement("th",null," ")),g&&g.length>0&&g.map(function(e,t){return y.createElement("tr",{key:"tr".concat(t)},y.createElement("td",null,e.name),y.createElement("td",{className:e.amount<0?"has-text-right has-text-danger":"has-text-right"},a(e.originalAmount,{symbol:n.currency,position:n.currencyPos})),y.createElement("td",{className:e.amount<0?"has-text-right has-text-danger":"has-text-right"},a(e.amount,{symbol:n.currency,position:n.currencyPos})),y.createElement("td",{className:"has-text-right"},y.createElement("button",{type:"button",className:"button is-fullwidth-mobile is-small",disabled:0==e.originalAmount,onClick:function(t){t.preventDefault(),x({questionId:e.questionId,questionOptionId:e.questionOptionId,originalAmount:e.originalAmount,amount:e.amount,show:!0,name:e.name,min:e.originalAmount,max:0,billingConceptId:e.billingConceptId})}},"Editar")))}),(!g||0==g.length)&&y.createElement("tr",null,y.createElement("td",{colSpan:"4"},Se("root:There are no economic movements")))))),I.show&&y.createElement("div",{className:"modal modal-custom is-active",style:{zIndex:55555e3}},y.createElement("div",{className:"modal-background"}),y.createElement("div",{className:"modal-card"},y.createElement("header",{className:"modal-card-head"},y.createElement("p",{className:"modal-card-title"},"".concat(I.name," ").concat(a(I.originalAmount,{symbol:n.currency,position:n.currencyPos}))),y.createElement("button",{type:"button",className:"delete","aria-label":"close",onClick:function(e){e.preventDefault(),x({show:!1,id:-1})}})),y.createElement("section",{className:"modal-card-body"},y.createElement("div",{className:"field"},y.createElement("div",{className:"control"},y.createElement("div",{className:"form-field"},y.createElement("label",{className:"label"},"El importe debe estar entre ".concat(a(I.min,{symbol:n.currency,position:n.currencyPos})," y ").concat(a(I.max,{symbol:n.currency,position:n.currencyPos}))),y.createElement("div",{className:"field has-addons"},y.createElement("p",{className:"control is-expanded"},y.createElement("input",{className:"input",type:"number",max:I.max,min:I.min,value:I.amount,onChange:function(e){x(Ce(Ce({},I),{},{amount:e.target.value}))}})),y.createElement("p",{className:"control"},y.createElement("a",{className:"button is-static"},"\u20ac"))),I.amount>I.max||I.amount<I.min?y.createElement("span",{className:"help is-danger"},Se("root:Importe incorrecto")):null))),y.createElement(b.H.DS.Alert,{variant:"info"},y.createElement("b",null,Se("common:Have you canceled your event?")),y.createElement("br",null),Se("common:If you have to make a mass refund, please get in touch at"),y.createElement("br",null),y.createElement("a",{href:"mailto:[email protected]"},"[email protected]"))),y.createElement("footer",{className:"modal-card-foot"},y.createElement(ee.A,{disabled:I.amount>I.max||I.amount<I.min,type:"button",onClick:function(e){e.preventDefault(),function(){if(-1!=I.questionId||void 0!=I.billingConceptId&&-1!=I.billingConceptId){var e=g.filter(function(e){return e.questionId==I.questionId&&e.questionOptionId==I.questionOptionId}),t=parseFloat(I.amount),a=t<0?-1:1,n=t/a;n<0&&(n*=-1),e&&e.length>0?l({new:!0,questionName:e[0].questionName,questionOptionName:e[0].questionOptionName,amount:t,price:n,quantity:a,questionId:e[0].questionId,questionOptionId:e[0].questionOptionId,billingConceptId:e[0].billingConceptId,feePackId:e[0].feePackId,isFee:e[0].isFee,isShippingCost:e[0].isShippingCost}):l({new:!1,amount:t,questionId:I.questionId,questionOptionId:I.questionOptionId})}else{var o=[],r=100*parseFloat(I.amount)/I.originalAmount;g.map(function(e){var t=e.originalAmount*r/100,a=t<0?-1:1,n=t/a;n<0&&(n*=-1),o.push({new:!0,questionName:e.questionName,questionOptionName:e.questionOptionName,amount:t,price:n,quantity:a,questionId:e.questionId,questionOptionId:e.questionOptionId,billingConceptId:e.billingConceptId,feePackId:e.feePackId,isFee:e.isFee,isShippingCost:e.isShippingCost})}),l(void 0,o)}x(Ce(Ce({},I),{},{show:!1}))}()}},Se("common:Save")),y.createElement("button",{className:"button",type:"button",onClick:function(e){e.preventDefault(),x({show:!1,id:-1})}},Se("common:Cancel"))))))},ke=C.S0,De=C.HT.t,Ie=function(e){var t=f()({},(d()(e),e)),a=t.data,n=t.cancelModification,o=t.onDeleteModification,r=t.onBack;return y.createElement("div",{className:"modal modal-custom is-active",style:{zIndex:8e3}},y.createElement("div",{className:"modal-background"}),y.createElement("div",{className:"modal-card"},y.createElement("header",{className:"modal-card-head"},y.createElement("p",{className:"modal-card-title"},De("root:Request in progress"))),y.createElement("section",{className:"modal-card-body"},y.createElement("div",{className:"table-container"},y.createElement("p",null,y.createElement("b",null,De("root:This registration is pending payment by the athlete."))),a.internalComment&&""!=a.internalComment&&y.createElement("p",null,y.createElement("b",null,"".concat(De("root:Internal
1comment"),": ")),a.internalComment),y.createElement("p",null,y.createElement("b",null,"".concat(De("root:Deadline to make the payment"),": ")),ke.DateToLocalDateTime(a.dateToFinalize)))),y.createElement("footer",{className:"modal-card-foot"},n?y.createElement(b.H.Tools.Loading,{visible:!0}):y.createElement(y.Fragment,null,y.createElement("button",{className:"button",type:"button",onClick:function(e){e.preventDefault(),r()}},De("root:Back to list")),y.createElement(ee.A,{type:"button",onClick:function(e){e.preventDefault(),o()}},De("root:Cancel modification"))))))};function xe(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function Oe(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(a),!0).forEach(function(t){c()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):xe(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var Te=C.HT.t,Pe=C.S0,Fe=function(e){var t=e.embedded,a=e.title,n=e.onClose,o=e.footer,r=e.children;return t?y.createElement(y.Fragment,null,y.createElement("div",{className:"mgr-drawer-legacy edit-reg"},r),y.createElement(b.H.DS.DrawerFooter,null,o)):y.createElement("div",{className:"p-dialog-wrapper p-component-overlay p-dialog-mask p-dialog-wrapper-visible",style:{zIndex:"1001",height:"100%"}},y.createElement("div",{id:"test",className:"p-dialog p-component p-dialog-visible","aria-labelledby":"test_label",role:"dialog",style:{width:"100%",height:"100%",zIndex:"1001"}},y.createElement("div",{className:"p-dialog-titlebar"},y.createElement("section",{className:"fullscreen"},y.createElement("header",{className:"fullscreen-header"},y.createElement("h1",null,a),y.createElement("a",{className:"header-icon","aria-label":Te("common:close"),onClick:function(e){e.preventDefault(),n()}},y.createElement("i",{className:"material-icons"},"close"))))),y.createElement("div",{className:"p-dialog-content edit-reg",id:"contenedor"},r),y.createElement("div",{className:"p-dialog-footer",style:{height:"80px"}},o)))},ze={getParticipantData:{apiName:"organization",endpoint:"getParticipantData",storageName:"getParticipantData",clear:!0},getQuestionsForm:{apiName:"organization",endpoint:"getQuestionsForm",storageName:"getQuestionsForm",clear:!0},updateQuestionsForm:{apiName:"organization",endpoint:"updateQuestionsForm",storageName:"updateQuestionsForm",clear:!0},getNewCategory:{apiName:"organization",endpoint:"getNewCategory",storageName:null,clear:!0},deleteModificacion:{apiName:"organization",endpoint:"deleteModificacion",storageName:"deleteModificacion",clear:!0},getSettlementBalance:{apiName:"event",endpoint:"getSettlementBalance",storageName:"getSettlementBalance",clear:!0},getEconomicQuestionNotInForm:{apiName:"event",endpoint:"getEconomicQuestionNotInForm",storageName:"getEconomicQuestionNotInForm",clear:!0},registrationFilter:{storageName:"registrationFilter"},showUnregister:{storageName:"showUnregister"},callError:{storageName:"callError"}};var Ae=(0,K.y)((0,X.Ng)(C.S0.mapStateToProps(ze),C.S0.mapDispatchToProps)(function(e){var t=f()({},(d()(e),e)),a=t.embedded,n=void 0!==a&&a,r=t.onCloseEmbedded,l=t.onSaved,c=t.locator||t.match.params.locator,s=(0,y.useState)(void 0),u=m()(s,2),p=u[0],g=u[1],E=(0,y.useState)([]),h=m()(E,2),S=h[0],w=h[1],k=(0,y.useState)(void 0),D=m()(k,2),I=D[0],x=D[1],O=(0,y.useState)(void 0),A=m()(O,2),H=A[0],L=A[1],V=(0,y.useState)(void 0),j=m()(V,2),B=j[0],q=j[1],M=(0,y.useState)([]),R=m()(M,2),U=R[0],_=R[1],G=(0,y.useState)(!1),Q=m()(G,2),W=Q[0],Y=Q[1],J=(0,y.useState)(!1),X=m()(J,2),K=X[0],ee=X[1],te=(0,y.useState)(!1),ne=m()(te,2),oe=ne[0],ie=ne[1],le=(0,y.useState)(!1),se=m()(le,2),me=se[0],de=se[1],pe=(0,y.useState)(!1),fe=m()(pe,2),ge=fe[0],Ee=fe[1],be=(0,y.useState)(!1),Ne=m()(be,2),Ce=Ne[0],Se=Ne[1],ke=(0,y.useState)(void 0),De=m()(ke,2),xe=De[0],Ae=De[1],He=(0,y.useState)(void 0),Le=m()(He,2),Ve=Le[0],je=Le[1],Be=(0,y.useState)(""),qe=m()(Be,2),Me=qe[0],Re=(qe[1],(0,y.useState)(1)),Ue=m()(Re,2),_e=Ue[0],Ge=(Ue[1],(0,y.useState)(10)),Qe=m()(Ge,2),We=Qe[0],Ye=(Qe[1],(0,y.useState)(n?"unregister"===t.mode||"reject"===t.mode:t.location.pathname.indexOf("/unregister")>0||t.location.pathname.indexOf("/reject")>0)),Je=m()(Ye,1)[0],Xe=(0,y.useState)(n?"reject"===t.mode:t.location.pathname.indexOf("/reject")>0),$e=m()(Xe,1)[0],Ke=(0,y.useState)(t.match.params.idOrganization?1*t.match.params.idOrganization:void 0),Ze=m()(Ke,2),et=Ze[0],tt=Ze[1],at=(0,y.useState)(!1),nt=m()(at,2),ot=nt[0],rt=nt[1],it=function(e){switch(e){case 1:default:return"general";case 2:return"participants";case 3:return"grupos";case 4:return"cancellations";
1case 5:return"waitingList";case 6:return"gift";case 7:return"feeChange";case 8:return"changeOwnership";case 9:return"paymentsPoint";case 10:return"documentation"}};(0,y.useEffect)(function(){t.userInfo&&t.userInfo.organizationId&&(t.makeCall(ze.getParticipantData,{id:1*t.userInfo.organizationId,locator:c}),tt(t.userInfo.organizationId))},[t.userInfo]),(0,y.useEffect)(function(){return function(){t.clearByCategory(ze.getParticipantData),t.clearByCategory(ze.getQuestionsForm)}},[]);var lt=function(){if(n)r&&r();else if(t.registrationFilter&&t.registrationFilter.currentURL)P.b6.push(t.registrationFilter.currentURL);else if(t.registrationFilter&&t.registrationFilter.eventId>0)P.b6.push("/".concat(C.S0.initPath(),"/master/managementevent/").concat(t.registrationFilter.eventId,"/participants/query/").concat(it(t.registrationFilter.data.tab)));else if(t.registrationFilter&&t.registrationFilter.organizationId>0)P.b6.push("/".concat(C.S0.initPath(),"/master/managementorganization/").concat(t.registrationFilter.eventId,"/participants/query/").concat(it(t.registrationFilter.data.tab)));else{var e;(null===(e=window.location.search)||void 0===e?void 0:e.length)>0&&window.history.back(),window.history.back()}};(0,y.useEffect)(function(){if(et&&c){var e=function(e){console.warn("[firebase] listener de edici\xf3n no disponible:",e&&(e.code||e.message)||e)},t=Z.$p.collection("notifications/organization.".concat(et,"/refund.").concat(c)).onSnapshot({includeMetadataChanges:!0},function(e){if(null!=e){var t=[];e.empty||(e.forEach(function(e){var a=e.data();t.push(Oe(Oe({},a),{},{id:e.id}))}),je(t))}},e),a=Z.$p.collection("notifications/form.".concat(et,"/edit.").concat(c)).onSnapshot({includeMetadataChanges:!0},function(e){if(null!=e){var t=!1;e.empty||(e.forEach(function(e){0==e.data().status&&(t=!0)}),ee(t))}},e);return function(){"function"===typeof t&&t(),"function"===typeof a&&a()}}},[et,c]),(0,y.useEffect)(function(){!K&&me?t.makeCall(ze.getParticipantData,{id:1*et,locator:c}):K&&!me&&de(!0)},[K]),(0,y.useEffect)(function(){return function(){t.clearByCategory(ze.getParticipantData),t.clearByCategory(ze.getQuestionsForm),t.clearByCategory(ze.getEconomicQuestionNotInForm)}},[]),(0,y.useEffect)(function(){if(!n){var e=document.documentElement,t=e.style.overflow,a=document.body.style.overflow;return e.style.overflow="hidden",document.body.style.overflow="hidden",function(){e.style.overflow=t,document.body.style.overflow=a}}},[]),(0,y.useEffect)(function(){if(Ve&&xe){var e=C.S0.cloneObject(xe);Ve.forEach(function(t){var a=e.filter(function(e){return e.id==t.id&&"processing"!=t.status})[0];a&&(a.found=!0,a.status=t.status)}),0==e.filter(function(e){return 0==e.found&&-1!=e.id&&"success"==e.status}).length&&(t.makeCall(ze.getParticipantData,{id:1*et,locator:c}),Ae(void 0))}},[Ve,xe]),(0,y.useEffect)(function(){Ve&&Ve.filter(function(e){return"processing"==e.status&&-1!=e.id}).length>0&&!me&&de(!0)},[Ve]),(0,y.useEffect)(function(){if(t.deleteModificacion&&!t.deleteModificacion.error){var e,a=C.S0.cloneObject(I);a.modificationInProgress=!1,x(a),t.makeCall(ze.getQuestionsForm,{id:t.getParticipantData.idEvent,language:null===(e=t.globalInformationEvent)||void 0===e?void 0:e.defaultLanguage},{registrationLineId:t.getParticipantData.registrationLineId,organizationId:1*et,locator:c,excludeClubs:!0,clubSearch:Me,clubFrom:_e,clubTo:We,feeId:t.getParticipantData.feeId}),g({severity:"success",summary:Te("common:Saved"),detail:Te("root:Data updated correctly"),life:5e3}),t.clearByCategory(ze.deleteModificacion),l&&l()}else t.deleteModificacion&&t.deleteModificacion.error&&(g({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.deleteModificacion.error),sticky:!0}),Y(void 0))},[t.deleteModificacion]),(0,y.useEffect)(function(){if(t.updateQuestionsForm&&!t.updateQuestionsForm.error)t.updateQuestionsForm.economicIds&&t.updateQuestionsForm.economicIds.filter(function(e){return e.id>0}).length>0?Ae(t.updateQuestionsForm.economicIds):Ae(void 0),g({severity:"success",summary:Te("common:Saved"),detail:Te("root:Data updated correctly"),life:5e3}),t.clearByCategory(ze.updateQuestionsForm),l&&l(),lt();else if(t.updateQuestionsForm&&t.updateQuestionsForm.error){var e;g({severity:"error",summary:"Error",detail:Te("root:".concat(null===(e=t.callError)||void 0===e||null===(e=e.updateQuestionsForm)||void 0===e||null===(e=e.response)||void 0===e?void 0:e.message))||"Please contact with support, [email protected]\n Identificator: \n ".concat(t.updateQuestionsForm.error),sticky:!0}),Y(void 0)}},[t.updateQuestionsForm]);var ct=(0,y.useRef)(t.getEconomicQuestionNotInForm);(0,y.useEffect)(function(){t.getEconomicQuestionNotInForm&&t.getEconomicQuestionNotInForm===ct.current||t.getEconomicQuestionNotInForm&&t.getEconomicQuestionNotInForm.items&&w(t.getEconomicQuestionNotInForm.items)},[t.getEconomicQuestionNotInForm]),(0,y.useEffect)(function(){if(t.getParticipantData&&t.getParticipantData.idEvent&&(!(f=t.getParticipantData)||!f.locator||!c||String(f.locator).trim().toLowerCase()===String(c).trim().toLowerCase())){var e,a,n,o=i()(new Set(t.getParticipantData.resume.map(function(e){return e.paymentGatewayOption}
1).filter(Boolean))).join(", ");5!=t.getParticipantData.headerStateId&&8!=t.getParticipantData.headerStateId&&9!=t.getParticipantData.headerStateId&&10!=t.getParticipantData.headerStateId&&-3!=t.getParticipantData.headerStateId||rt(!0),Ee(t.getParticipantData.modificationInProgress),t.makeCall(ze.getEconomicQuestionNotInForm,{id:t.getParticipantData.idEvent},{registrationLineId:t.getParticipantData.registrationLineId,locator:c}),console.log("[edit/v2] language",{defaultLanguage:null===(e=t.globalInformationEvent)||void 0===e?void 0:e.defaultLanguage,globalEventId:null===(a=t.globalInformationEvent)||void 0===a?void 0:a.eventId,participantEventId:t.getParticipantData.idEvent,hasGlobalInfo:!!t.globalInformationEvent,uiLng:window.localStorage.getItem("localuserlng")||window.localStorage.getItem("i18nextLng")}),t.makeCall(ze.getQuestionsForm,{id:t.getParticipantData.idEvent,language:null===(n=t.globalInformationEvent)||void 0===n?void 0:n.defaultLanguage},{registrationLineId:t.getParticipantData.registrationLineId,organizationId:1*et,locator:c,excludeClubs:!0,clubSearch:Me,clubFrom:_e,clubTo:We,feeId:t.getParticipantData.feeId});var r=[];i()(new Set(t.getParticipantData.resume.filter(function(e){return e.tpvId>0}).map(function(e){return e.tpvOrderId}))).filter(function(e){return e>0}).map(function(e){var a={balance:0,orderNumber:"",tpvId:-1,tpvOrderId:e,rtsCommision:0,allowRefund:!0};t.getParticipantData.resume.filter(function(t){return t.tpvOrderId==e&&-1==t.typeId}).map(function(e){a.balance+=e.amount-e.rtsCommision,a.orderNumber=e.orderNumber,a.tpvId=e.tpvId,a.rtsCommision+=e.rtsCommision,1==a.allowRefund&&(a.allowRefund=e.allowRefund)}),r.push(a)});var l=0,s=0,m=0,u=0,d=0;t.getParticipantData.resume.filter(function(e){return-1==e.economicId}).map(function(e){s+=e.amount,d+=e.rtsCommision,e.tpvId>0&&e.allowRefund&&(l+=e.refundableAmount),e.amount<0&&e.tpvId>0&&(u+=e.amount),e.amount<0&&(m+=e.amount)});var p="".concat(t.getParticipantData.name," ").concat(""===t.getParticipantData.surname?t.getParticipantData.firstSurname:t.getParticipantData.surname);t.getParticipantData.group&&""==t.getParticipantData.name&&(p=""==t.getParticipantData.club?"...":t.getParticipantData.club),x(Oe(Oe({},t.getParticipantData),{},{paymentGatewayOptions:o,calculateName:p,statistics:{totalAmount:s,refundableAmount:l,refundedAmount:m,rtsComision:d,cardRefundedAmount:u},tpv:r})),W&&Y(void 0),me&&de(!1)}var f},[t.getParticipantData]);var st=(0,y.useRef)(t.getQuestionsForm);(0,y.useEffect)(function(){if((!t.getQuestionsForm||t.getQuestionsForm!==st.current)&&t.getQuestionsForm&&t.getQuestionsForm.items){W&&Y(void 0),1==ge&&(Se(!1),Ee(!!I&&I.modificationInProgress)),L(t.getQuestionsForm.items),q(C.S0.cloneObject(t.getQuestionsForm.items));var e=function(e){var t=[];return e.map(function(e){e.answer.economics&&e.answer.economics.length>0?e.answer.economics.map(function(a){t.push(Oe(Oe({},a),{},{questionName:e.name,isShippingCost:-3==e.questionTypeId,isFee:11!=e.questionTypeId&&-2!=e.questionTypeId&&-3!=e.questionTypeId,questionOptionName:11==e.questionTypeId?"":"Tarifa",billingConceptId:e.billingConceptId,feePackId:e.feePackId}))}):e.answer.options&&e.answer.options.length>0&&e.answer.options.map(function(a){a.economics&&a.economics.length>0&&a.economics.map(function(n){t.push(Oe(Oe({},n),{},{isShippingCost:!1,isFee:!1,questionName:e.name,questionOptionName:a.name,billingConceptId:e.billingConceptId,feePackId:e.feePackId}))})})}),t}(t.getQuestionsForm.items);_(e)}},[t.getQuestionsForm]);var mt=function(e){2==e.actionId?t.makeCall(ze.getSettlementBalance,{id:t.getParticipantData.idEvent},null,function(a){if(200==a.status){var n=a.data,o=0;e.economics.forEach(function(e){o+=-1*e.amount}),o>n?ie(!0):(Y({movs:e.economics&&e.economics.length>0}),t.makeCall(ze.updateQuestionsForm,{id:1*et},e))}else ie(!0)}):(Y({movs:e.economics&&e.economics.length>0}),t.makeCall(ze.updateQuestionsForm,{id:1*et},e))},ut=function(e){var a=f()({},(d()(e),e)),r=a.invalid,l=a.submitting,s=a.form,u=(a.values,(0,y.useState)([])),p=m()(u,2),g=p[0],E=p[1],h=(0,y.useState)([]),w=m()(h,2),k=w[0],D=w[1],x=(0,y.useState)([]),O=m()(x,2),P=O[0],A=O[1],L=(0,y.useState)(0),V=m()(L,2),j=V[0],q=V[1],M=(0,y.useState)(0),R=m()(M,2),_=R[0],G=R[1],Q=(0,y.useState)(0),W=m()(Q,2),Y=W[0],J=W[1],X=(0,y.useState)(!1),K=m()(X,2),Z=K[0],ee=K[1],te=(0,y.useState)(!1),ae=m()(te,2),ne=ae[0],oe=ae[1],ie=(0,y.useState)(!0),le=m()(ie,2),ce=le[0],se=le[1],me=(0,y.useState)(""),de=m()(me,2),pe=de[0],fe=de[1],ge=(0,y.useState)(-1),Ee=m()(ge,2),be=Ee[0],Ne=Ee[1],Ce=(0,y.useState)(void 0),Se=m()(Ce,2),ke=Se[0],De=Se[1],Ie=(0,y.useState)(void 0),xe=m()(Ie,2),Ae=xe[0],He=xe[1],Le=(0,y.useState)({width:100,height:2e3}),Ve=m()(Le,2),je=(Ve[0],Ve[1]),Be=(0,y.useState)(!0),qe=m()(Be,2),Me=qe[0],Re=qe[1],Ue=(0,y.useState)(!1),_e=m()(Ue,2),Ge=_e[0],Qe=_e[1],We=(0,y.useState)(void 0),Ye=m()(We,2),Xe=Ye[0],Ke=Ye[1],Ze=(0,y.useState)(!1),tt=m()(Ze,2),at=tt[0],nt=tt[1];s.setConfig("keepDirtyOnReinitialize",!1);(0,y.useLayoutEffect)(function(){function e(){je({width:window.innerWidth,height:window.innerHeight})}return window.addEventListener("resize",e),e(),function(){return window.removeEventListener("resize",e)}},[]);var rt=0,it=1,ct=2,st=3,ut=4,dt=5,pt=6,ft=7,gt=8,vt=9,Et=10,ht=11,bt=13,yt=14,Nt=15,Ct=16,St=17,wt=18,kt=23,Dt=25;(0,y.useEffect)(function(){(t.showUnregister||1==Je)&&(Qe(!0),Ke(!0))},[t.showUnregister]);var It=function(e){return e!==F.A.PROVINCE&&(e!==F.A.COUNTRY&&e!==F.A.NATIONALITY)};(0,y.useEffect)(function(){var e=s.getState().values;H&&e&&e.q&&Re(JSON.stringify(H)===JSON.stringify(e.q))},[s.getState().values.q]),(0,y.useEffect)(function(){if(nt(function(){var e=H;return!(!e||!Array.isArray(e))&&e.some(function(e){return e.questionId===F.A.PROVINCE})}()),!Ae){var e=new Date;e.setDate(e.getDate()+3),He("".concat(e.toLocaleDateString("af-ZA"),"T23:59"))}},[]);(0,y.useEffect)(function(){if(g&&g.length>0){var e=0,t=[];g.sort(function(e,t){return t.amount-e.amount}).map(function(a){e+=a.amount;var n=function(e,t,a){var n=[];return Pe.cloneObject(I.tpv).filter(function(e){return e.balance>0}
1).map(function(o){if(0!=e){t.filter(function(e){return e.tpvOrderId==o.tpvOrderId}).map(function(e){o.balance+=e.amount});var r={tpvId:-1,tpvOrderId:-1,orderNumber:"",amount:-1*e,allowRefund:o.allowRefund};e<=o.balance?(r={tpvId:o.tpvId,tpvOrderId:o.tpvOrderId,orderNumber:o.orderNumber,amount:-1*e,price:a,allowRefund:o.allowRefund},o.balance-=e,e=0):o.balance>0&&(r={tpvId:o.tpvId,tpvOrderId:o.tpvOrderId,orderNumber:o.orderNumber,amount:-1*o.balance,price:a,allowRefund:o.allowRefund},e-=o.balance,o.balance=0),-1!=r.tpvId&&n.push(r)}}),0!=e&&n.push({tpvId:-1,tpvOrderId:-1,orderNumber:"",amount:-1*e,price:a}),n}(-1*a.amount,t,a.price);n.map(function(e){t.push(Oe(Oe({},a),e))})});var a=i()(new Set(t.map(function(e){return e.tpvOrderId}))),n=0,o=0;a.map(function(e){t.filter(function(t){return t.tpvOrderId==e}).map(function(t){-1==e||0==t.allowRefund?o+=t.amount:n+=t.amount})}),A(t),G(n),J(o),q(e),Ne(-1)}else A([]),G(0),J(0),q(0)},[g]);var xt=function(e,t,a,n,o){var r;if(B&&Array.isArray(B)){var i=null===(r=B.filter(function(t){return t.questionId==e})[0])||void 0===r||null===(r=r.answer)||void 0===r||null===(r=r.options)||void 0===r?void 0:r.filter(function(e){return e.selected})[0];if(i&&0!=i.amount&&i.id!=t){var l=i.amount*i.quantity,c=-1*l;return{questionName:a,questionOptionName:i.name,amount:c,price:l,quantity:-1,questionId:e,questionOptionId:i.id,billingConceptId:n||-1,feePackId:o}}}},Ot=function(e,t,a,n,o,r,i,l,c){void 0!=e&&""!=e||(e=0);var s=parseFloat(e),m=[];if(g&&g.length>0&&(m=a>0&&!l?Pe.cloneObject(g).filter(function(e){return e.questionOptionId!=a}):Pe.cloneObject(g).filter(function(e){return e.questionId!=t})),l&&a>0){var u=xt(t,a,n,i,c);u&&m.push(u)}var d=U.find(function(e){return e.questionId==t&&e.questionOptionId==a});if(d&&0!=d.amount){var p=d.amount;if(H&&Array.isArray(H)){var f,v=H.filter(function(e){return e.questionId==t});if(v&&v.length>0&&null!==(f=v[0].answer)&&void 0!==f&&f.options){var h=v[0].answer.options.filter(function(e){return e.id==a});h&&h.length>0&&0==h[0].selected&&(p=0)}}else;r?s-=p:(r=!0,s=-1*p,-1)}if(r&&0!=s){var b=s<0?-1:1,y=s*b;m.push({questionName:n,questionOptionName:o,amount:s,originalAmount:s,price:y,quantity:b,questionId:t,questionOptionId:a,billingConceptId:i,feePackId:c})}E(m)},Tt=function(e,t,a,n,o,r){5===e&&Pt();var i=n.filter(function(e){return 1==e.selected})[0];i&&(i.selected=!1);var l=n.filter(function(e){return e.id==a})[0];if(l&&(l.selected=!0),l&&void 0!=l.amount&&0!=l.amount&&Ot(l.quantity*l.amount,e,a,t,l.name,!0,o,!0,r),-1==a||0==l.amount){var c=Pe.cloneObject(g).filter(function(t){return t.questionId!=e}),s=xt(e,a,t,o,r);s&&c.push(Oe(Oe({},s),{},{originalAmount:s.amount})),E(c)}},Pt=function(){var e=o()(v().mark(function e(){var a,n,o,r,i,l,c,m,u;return v().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return i=null===(a=s.getState().values)||void 0===a?void 0:a.q.find(function(e){return 5===e.questionId}),l=null===(n=s.getState().values)||void 0===n?void 0:n.q.find(function(e){return 6===e.questionId}),c=i?i.answer.questionOptionIdSelected:null,m=l?l.answer.date:null,u=null===(o=s.getState().values)||void 0===o?void 0:o.q.findIndex(function(e){return 16===e.questionId}),e.next=1,t.makeCall(ze.getNewCategory,{id:1*et},{eventAlias:null===(r=t.globalInformationEvent)||void 0===r?void 0:r.alias,birthDate:m,gender:c>0?c:0,feeId:t.getParticipantData.feeId},function(e){200===(null===e||void 0===e?void 0:e.status)&&(null===e||void 0===e?void 0:e.data)>0&&s.change("q[".concat(u,"].answer.questionOptionIdSelected"),e.data)});case 1:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}(),Ft=function(e){if(1==ot){if(11==e.questionTypeId)return!0;if(e.answer&&e.answer.options){var t=!1;return e.answer.options.forEach(function(e){e.amount&&0!=e.amount&&(t=!0)}),t}}return!1};return y.createElement(y.Fragment,null,y.createElement(Fe,{embedded:n,title:"".concat(Te("root:Editar inscripci\xf3n")," ").concat(c," ").concat(I.calculateName&&""!=I.calculateName?" (".concat(I.calculateName,")"):""," - ").concat(I.idEvent," ").concat(I.eventName),onClose:lt,footer:y.createElement(ve,{balance:I?I.statistics.totalAmount:0,total:j,actionId:be,pristine:Me,limitDate:Ae,submitting:l,invalid:r,data:I,formValues:s.getState().values,sendEmail:Z,unregister:ne,internalComment:pe,modifyMovs:g,showAdvanced:Ge,onPreAction:function(e){if(3==e.actionId)D(g),Qe(!0),Ne(-1);else{var t=[],a=C.S0.cloneObject(e),n="";a.q.map(function(e){if(1==e.questionId&&(n=e.answer.text),14==e.questionTypeId){var a=(e.answer.prefix||"").trim(),o=(e.answer.text||"").replace(/\s/g,"");e.answer.text=o&&!o.startsWith("+")&&a&&"-"!=a?"+".concat(a).concat(o):o}t.push(e)});var o=[];if(P&&P.length>0&&_<0&&j<0)i()(new Set(P.map(function(e){return e.tpvOrderId}))).map(function(e){var t={totalTPV:0,orderNumber:"",tpvId:-1,tpvOrderId:e,economics:P.filter(function(t){return t.tpvOrderId==e}
1).map(function(e){return{billingConceptId:e.billingConceptId,questionId:e.questionId,questionOptionId:e.questionOptionId,quantity:e.quantity,price:-1==e.quantity?-1*e.amount:e.price,amount:e.amount,feePackId:e.feePackId,isFee:e.isFee||!1,isShippingCost:e.isShippingCost||!1}})};P.filter(function(t){return t.tpvOrderId==e}).map(function(e){t.totalTPV+=e.amount,t.orderNumber=e.orderNumber,t.tpvId=e.tpvId}),o.push(t)});var r=!1,l=a.unregister;1!=a.actionId&&2!=a.actionId&&5!=a.actionId||(r=a.sendEmail);var s={questions:t,registrationLineId:I.registrationLineId,economics:a.modifyMovs||[],actionId:a.actionId,registrationHeaderId:I.headerId,locator:c,eventId:I.idEvent,comment:a.internalComment,sendEmail:r,unregister:l,liberateBib:!(!l||!I.bibAssignment)&&ce,email:n,total:j,validTo:a.validTo,tpvOperations:o};1==a.actionId||2==a.actionId?De(s):mt(s)}},onBack:lt,onCancelAdvanced:function(){E(k),D([]),Qe(!1),t.clearByCategory("showUnregister")}})},y.createElement("div",null,y.createElement("div",{className:"container"},y.createElement("div",{className:"columns is-multiline".concat(Ge?"":" edit-reg-cols"),style:{alignItems:"flex-start",paddingBottom:"1.25rem"}},!Ge&&y.createElement("div",{className:"column is-6-desktop is-12-tablet is-12-mobile edit-reg-col--form",style:{height:"auto"}},y.createElement("div",{className:"notification",style:{backgroundColor:"white",borderTop:"1px solid #dbdbdb",borderBottom:"1px solid #dbdbdb",borderRight:"1px solid #dbdbdb",borderLeft:"6px solid #00A9E0"}},y.createElement("strong",null,Te("root:Organizer edition.")),Te("root:It is allowed to complete without taking validations into account.")),s.getState().values&&N.t.modeDebug&&y.createElement(b.H.Json.RecursiveProperty,{property:s.getState().values,propertyName:"Data form.getState().values"}),s.getState().values.q.map(function(e,a){var n;return(!e.name||!(null!==(n=e.name)&&void 0!==n&&n.length)>0)&&(e.name=Te("root:(Question without name)")),function(e){var t=!0;return e.withDependencies&&e.dependencyOptions.map(function(e){var a=s.getState().values,n=a&&a.q&&Array.isArray(a.q)?a.q.filter(function(t){return t.questionId==e.questionId})[0]:void 0;if(6==e.questionId&&n&&n.answer.date&&e.dateCalculation){var o=new Date(n.answer.date),r=new Date(e.dateCalculation),i=r.getFullYear()-o.getFullYear(),l=r.getMonth()-o.getMonth();(l<0||0===l&&r.getDate()<o.getDate())&&i--,t=t&&e.ageFrom<=i&&e.ageTo>=i}else t=t&&n&&n.answer.questionOptionIdSelected==e.questionOptionId}),t}(e)&&y.createElement("div",{className:"mb-1",key:a},-1==e.questionTypeId&&y.createElement(y.Fragment,null,y.createElement("label",{className:"block text-sm font-semibold !mb-1"},Te("common:Fee")),y.createElement("div",{className:"form-field "},y.createElement("div",{className:"relative"},y.createElement("span",null,e.name)))),e.questionTypeId==rt&&y.createElement("span",{dangerouslySetInnerHTML:{__html:e.name}}),e.questionTypeId==it&&y.createElement(b.H.Form.CFNTextBasic,{label:e.name,disabled:!e.editable,name:"q[".concat(a,"].answer.text")}),e.questionTypeId==z.Ay.GROUP_NAME&&y.createElement(b.H.Form.CFNTextBasic,{label:e.name,disabled:!e.editable,name:"q[".concat(a,"].answer.text")}),e.questionTypeId==ct&&y.createElement(b.H.Form.CFNTextArea,{label:e.name,disabled:!e.editable,name:"q[".concat(a,"].answer.text")}),e.questionTypeId==st&&y.createElement(b.H.Form.CFNTextSize,{label:e.name,disabled:!e.editable,name:"q[".concat(a,"].answer.number"),validators:[C.k0.number]}),e.questionTypeId==ut&&y.createElement(b.H.Form.CFNDateTime,{yearRange:"1900:".concat((new Date).getFullYear()+100),label:e.name,disabled:!e.editable,name:"q[".concat(a,"].answer.date"),placeholder:"dd/mm/yyyy",onChange:Pt}),e.questionTypeId==dt&&y.createElement(b.H.Form.CFNDateTime,{label:e.name,disabled:!e.editable,name:"q[".concat(a,"].answer.hour"),placeholder:"hh:mm",hourFormat:"24",timeOnly:!0}),e.questionTypeId==pt&&y.createElement(b.H.Form.CFNTextBasic,{label:e.name,disabled:!e.editable,name:"q[".concat(a,"].answer.text"),validators:[C.k0.email]}),e.questionTypeId==ft&&e.questionId==F.A.PROVINCE&&y.createElement(b.H.Form.CFNSelectState,{countryIdName:"q[".concat(a,"].answer.questionOptionIdSelected"),stateIdName:"q[".concat(a,"].answer.auxQuestionOptionIdSelected"),stateName:"q[".concat(a,"].answer.text"),onEmptyStates:function(e){s.getState().values.q[a].answer.auxQuestionOptionIdSelected=-1},defaultIdCountry:e.answer.questionOptionIdSelected,disabled:!e.editable}),e.questionTypeId==ft&&e.questionId==F.A.COUNTRY&&!1===at&&y.createElement(b.H.Form.CFNSelectCountry,{label:e.name,countryIdName:"q[".concat(a,"].answer.questionOptionIdSelected"),stateIdName:"q[".concat(a,"].answer.auxQuestionOptionIdSelected"),stateName:"q[".concat(a,"].answer.text"),onEmptyStates:function(e){s.getState().values.q[a].answer.auxQuestionOptionIdSelected=-1},defaultIdCountry:e.answer.questionOptionIdSelected,disabled:!e.editable}),e.questionTypeId==ft&&e.questionId==F.A.NATIONALITY&&y.createElement(b.H.Form.CFNSelectCountry,{label:e.name,countryIdName:"q[".concat(a,"].answer.questionOptionIdSelected"),stateIdName:"q[".concat(a,"].answer.auxQuestionOptionIdSelected"),stateName:"q[".concat(a,"].answer.text"),onEmptyStates:function(e){s.getState().values.q[a].answer.auxQuestionOptionIdSelected=-1},defaultIdCountry:e.answer.questionOptionIdSelected,disabled:!e.editable}),e.questionTypeId==ft&&!0===It(e.questionId)&&17!=e.questionId&&y.createElement(b.H.Form.CFNSelectQuantity,{label:e.name,optionIdName:"q[".concat(a,"].answer.questionOptionIdSelected"),quantityName:"q[".concat(a,"].answer.options[%pos%].quantity"),onChange:function(t){Tt(e.questionId,e.name,t,s.getState().values.q[a].answer.options,e.billingConceptId,-1)},onChangeQuantity:function(t){Ot(t.quantity*t.amount,e.questionId,t.id,e.name,t.name,!0,e.billingConceptId,!0,-1)}
1,currencyOptions:{symbol:I.currency,position:I.currencyPos,formatCurrency:Pe.FormatCurrency},disabled:!e.editable||Ft(e),isWaitlisted:ot,defaultId:e.answer.questionOptionIdSelected,child:e.answer.options||[]}),e.questionTypeId!=ft||!0!==It(e.questionId)||"Club"!=e.name&&17!=e.questionId?null:y.createElement($.D0,{name:"q[".concat(a,"].answer.questionOptionIdSelected"),label:"Club",render:function(n){n.input;return y.createElement(y.Fragment,null,y.createElement(T,f()({options:e.answer.options,answer:e.answer,defaultId:e.answer.questionOptionIdSelected,form:s,idx:a},t)))}}),e.questionTypeId==gt?y.createElement(b.H.Form.CFNRadioButtonQuantity,{label:e.name,isWaitlisted:ot,optionIdName:"q[".concat(a,"].answer.questionOptionIdSelected"),quantityName:"q[".concat(a,"].answer.options[%pos%].quantity"),onChange:function(t){Tt(e.questionId,e.name,t,s.getState().values.q[a].answer.options,e.billingConceptId,e.feePackId)},onChangeQuantity:function(t){!function(e,t,a,n,o,r,i){var l=o.filter(function(e){return e.id==n})[0];void 0!=l.amount&&0!=l.amount&&Ot(e*l.amount,t,n,a,l.name,!0,r,!0,i)}(t.quantity,e.questionId,e.name,s.getState().values.q[a].answer.questionOptionIdSelected,s.getState().values.q[a].answer.options,e.billingConceptId,e.feePackId)},disabled:!e.editable||Ft(e),feePackId:e.feePackId,showNoSelection:!0,defaultId:e.answer.questionOptionIdSelected,currencyOptions:{symbol:I.currency,position:I.currencyPos,formatCurrency:Pe.FormatCurrency},child:e.answer.options||[]}):null,e.questionTypeId==vt&&y.createElement(b.H.Form.CFNCheckBoxtQuantity,{label:e.name,isWaitlisted:ot,optionIdName:"q[".concat(a,"].answer.options[%pos%].selected"),quantityName:"q[".concat(a,"].answer.options[%pos%].quantity"),onChange:function(t){Ot(s.getState().values.q[a].answer.options[t.pos].quantity*t.amount,e.questionId,t.id,e.name,t.name,t.checked,e.billingConceptId,!1,-1)},onChangeQuantity:function(t){Ot(t.quantity*t.amount,e.questionId,t.id,e.name,t.name,!0,e.billingConceptId,!1,-1)},currencyOptions:{symbol:I.currency,position:I.currencyPos,formatCurrency:Pe.FormatCurrency},disabled:!e.editable||Ft(e),child:s.getState().values.q[a].answer.options||[]}),e.questionTypeId==Et&&y.createElement(b.H.Form.CFNSelectDocument,{disabled:!e.editable,initialDocId:e.answer.questionOptionIdSelected,question:e.name,documentIdName:"q[".concat(a,"].answer.questionOptionIdSelected"),documentName:"q[".concat(a,"].answer.text"),defaultId:e.answer.questionOptionIdSelected,child:e.answer.options||[]}),e.questionTypeId==ht&&y.createElement(b.H.Form.CFNTextAmount,{isWaitlisted:ot,label:e.name,onChange:function(t){Ot(t,e.questionId,-1,e.name,"",!0,e.billingConceptId,!0,-1)},disabled:!e.editable||Ft(e),name:"q[".concat(a,"].answer.amount"),currencyOptions:{symbol:I.currency,position:I.currencyPos}}),e.questionTypeId==bt&&y.createElement(b.H.Form.CFNTextBasic,{label:e.name,disabled:!e.editable,name:"q[".concat(a,"].answer.text"),validators:[C.k0.alphaNumeric]}),e.questionTypeId==yt&&y.createElement(b.H.Form.CFNSelectPhone,{label:e.name,disabled:!e.editable,initialPrefix:e.answer.prefix,prefixName:"q[".concat(a,"].answer.prefix"),phoneName:"q[".concat(a,"].answer.text")}),e.questionTypeId==Nt&&y.createElement(b.H.Form.CFNTextBasic,{label:e.name,disabled:!e.editable,name:"q[".concat(a,"].answer.text"),validators:[C.k0.alphaNumeric]}),e.questionTypeId==Ct&&y.createElement(b.H.Form.CFNTextBasic,{label:e.name,disabled:!e.editable,name:"q[".concat(a,"].answer.text"),validators:[C.k0.onlyLetters]}),e.questionTypeId==St&&y.createElement("p",null,"refet"),e.questionTypeId==wt&&y.createElement("p",null,"Para la gesti\xf3n de ficheros, por favor, acude al apartado para ello."),e.questionTypeId==kt&&y.createElement(b.H.Form.CFNTextBasic,{label:e.name,disabled:!e.editable,name:"q[".concat(a,"].answer.text"),validators:[C.k0.iban]}),e.questionTypeId==Dt&&y.createElement("p",null,"portes"))})),y.createElement("div",{className:Ge?"column is-12-desktop is-12-tablet is-12-mobile":"column is-6-desktop is-12-tablet is-12-mobile edit-reg-col--eco",style:!n&&window.innerWidth>=1024&&!Ge?{position:"sticky",top:"-10px",alignSelf:"flex-start"}:{height:"auto"}},I?y.createElement(y.Fragment,null,y.createElement(he,{data:I}),Ge?y.createElement(we,{ecoNotInForm:S,showModal:Xe,total:j,onEditAdvancedOption:function(e,t){var a=Pe.cloneObject(g);if(t&&t.length>0)t.map(function(e){var t=a.filter(function(t){return t.questionId==e.questionId&&t.questionOptionId==e.questionOptionId});t&&t.length>0?(t[0].amount=e.amount,t[0].price=e.amount):a.push({new:e.new,questionName:e.questionName,questionOptionName:e.questionOptionName,amount:e.amount,price:e.amount<0?-1*e.amount:e.amount,quantity:e.quantity,questionId:e.questionId,questionOptionId:e.questionOptionId,billingConceptId:e.b
1illingConceptId,feePackId:e.feePackId,isFee:e.isFee||!1,isShippingCost:e.isShippingCost||!1})});else{var n=a.filter(function(t){return t.questionId==e.questionId&&t.questionOptionId==e.questionOptionId});n.length>0?(n[0].amount=e.amount,n[0].price=e.amount):a.push({new:e.new,questionName:e.questionName,questionOptionName:e.questionOptionName,amount:e.amount,price:e.amount<0?-1*e.amount:e.amount,quantity:e.quantity,questionId:e.questionId,questionOptionId:e.questionOptionId,billingConceptId:e.billingConceptId,feePackId:e.feePackId,isFee:e.isFee||!1,isShippingCost:e.isShippingCost||!1})}E(a)},modifyMovs:g,data:I,originalMovs:U}):y.createElement(ye,{modifyMovs:g,data:I}),y.createElement(ue,{showModal:Xe,showAdvanced:Ge,data:I,total:j,reject:$e,totalTPV:_,totalOther:Y,actionId:be,setActionId:Ne,pristine:Me,setLimiteDate:He,sendEmail:Z,setSendEmail:ee,liberateBib:ce,setLiberateBib:se,unregister:ne,setUnregister:oe,limitDate:Ae,internalComment:pe,setInternalComment:fe})):y.createElement(b.H.DS.Skeleton.Blocks,{cols:1,count:2,h:132}
1)))))),ke&&y.createElement(re,{data:I,setFinalObj:De,finalObj:ke,onSendData:mt}),t&&N.t.modeDebug&&y.createElement(b.H.Json.RecursiveProperty,{property:t.getParticipantData,propertyName:"props getParticipantData"}),t&&N.t.modeDebug&&y.createElement(b.H.Json.RecursiveProperty,{property:t.getQuestionsForm,propertyName:"props getQuestionsForm"}))};return y.createElement(y.Fragment,null,y.createElement(C.Wh.Alert,{message:p}),H&&I?y.createElement(b.H.Form.BasicForm,{className:"",onCallback:function(e){},initialValues:{q:C.S0.cloneObject(H)}},y.createElement(ut,null)):y.createElement("div",{className:"p-4 flex flex-wrap -mx-2"},y.createElement("div",{className:"w-full md:w-1/2 px-2"},y.createElement(b.H.DS.Skeleton.Form,{fields:8,cols:2})),y.createElement("div",{className:"w-full md:w-1/2 px-2"},y.createElement(b.H.DS.Skeleton.Blocks,{cols:1,count:2,h:132}))),(W||me)&&y.createElement(ae,{onBack:lt}),1==ge&&y.createElement(Ie,{data:I,cancelModification:Ce,onDeleteModification:function(){Se(!0),t.makeCall(ze.deleteModificacion,{id:1*et,modificationId:I.modificationId})},onBack:lt}),oe&&y.createElement(ce,{onClose:function(){ie(!1)},path:t.location.pathname}))}))},26177:function(e,t,a){"use strict";a.d(t,{FS:function(){return s},Fd:function(){return c},LN:function(){return p},Ns:function(){return l},RB:function(){return u},oi:function(){return f},q9:function(){return i},rk:function(){return m},vh:function(){return o},w$:function(){return d},wL:function(){return r}});var n=a(27829).HT.t,o=[{id:"aeat_vf",vf:!0,label:function(){return n("root:AEAT common territory \xb7 Veri*factu")},hint:function(){return n("root:Each invoice is sent to the AEAT when issued")}},{id:"aeat_novf",vf:!1,label:function(){return n("root:AEAT common territory \xb7 without Veri*factu")},hint:function(){return n("root:Signed and kept invoicing record, no immediate submission")}},{id:"sii",vf:!1,label:function(){return n("root:SII \xb7 Immediate Supply of Information")},hint:function(){return n("root:Outside the RRSIF for its own invoices: books are kept via SII")}},{id:"navarra",vf:!1,label:function(){return n("root:Navarre \xb7 Regional Treasury")},hint:function(){return n("root:Regional specifics: check the Navarre calendar")}},{id:"bizkaia",vf:!1,label:function(){return n("root:Bizkaia \xb7 TicketBAI (Batuz)")},hint:function(){return n("root:TicketBAI with Batuz and LROE, not Veri*factu")}},{id:"gipuzkoa",vf:!1,label:function(){return n("root:Gipuzkoa / \xc1lava \xb7 TicketBAI")},hint:function(){return n("root:TicketBAI with submission on issue, per its regulation")}},{id:"igic",vf:!0,label:function(){return n("root:Canary Islands \xb7 IGIC")},hint:function(){return n("root:IGIC instead of VAT")}},{id:"ipsi",vf:!0,label:function(){return n("root:Ceuta and Melilla \xb7 IPSI")},hint:function(){return n("root:IPSI instead of VAT")}}],r=function(e){return o.find(function(t){return t.id===e})||o[0]},i={none:{cls:"is-off",label:function(){return n("root:Not configured")}},test:{cls:"is-wait",label:function(){return n("root:Test mode")}},ready:{cls:"is-wait",label:function(){return n("root:Ready for production")}},live:{cls:"is-ok",label:function(){return n("root:Sending to the AEAT")}},error:{cls:"is-bad",label:function(){return n("root:Pending errors")}}},l=[{id:"company",label:function(){return n("root:Company")}},{id:"freelance",label:function(){return n("root:Self-employed")}},{id:"club",label:function(){return n("root:Club or association")}},{id:"publicAdmin",label:function(){return n("root:Public administration")}},{id:"federation",label:function(){return n("root:Sports federation")}}],c=[{id:"general",label:function(){return n("root:General regime")}},{id:"nonProfit",label:function(){return n("root:Non-profit entity")}},{id:"federation",label:function(){return n("root:Sports federation")}},{id:"publicAdmin",label:function(){return n("root:Public administration")}},{id:"vatExempt",label:function(){return n("root:VAT exempt")}}],s=[{id:"ES",label:"Espa\xf1a"},{id:"PT",label:"Portugal"},{id:"FR",label:"France"},{id:"IT",label:"Italia"},{id:"AD",label:"Andorra"},{id:"other",label:function(){return n("common:Other")}}],m=[{key:"nominative",label:function(){return n("root:Nominative invoice")},hint:function(){return n("root:With the participant fiscal data")},example:"TI-2026-0508"},{key:"simplified",label:function(){return n("root:Simplified invoice")},hint:function(){return n("root:Without participant data, below the limit")},example:"TI-S-2210"},{key:"correctiveNominative",label:function(){return n("root:Corrective of nominative")},hint:function(){return n("root:Corrects or cancels a nominative invoice")},example:"TI-R-0003"},{key:"correctiveSimplified",label:function(){return n("root:Corrective of simplified")},hint:function(){return n("root:Corrects or cancels a simplified invoice")},example:"TI-SR-0001"}],u={fiscalData:function(){return n("root:Fiscal data incomplete")},series:function(){return n("root:Some serie has no prefix")},duplicatedPrefix:function(){return n("root:Some series share the same prefix")},verifactu:function(){return n("root:Veri*factu must be live in production")},representation:function(){return n("root:Representation document not signed")},testInvoice:function(){return n("root:No test invoice accepted")},simplifiedReason:function(){return n("root:A reason is required to raise the simplified limit")}},d=400,p=function(){return{id:null,name:"",taxId:"",address:{street:"",postalCodeCity:"",country:"ES"},subjectType:"company",regime:"general",territory:"aeat_vf",representative:"",isDefault:!1,series:{nominative:{prefix:"",nextNumber:1,year:(new Date).getFullYear(),length:4},simplified:{prefix:"",nextNumber:1,year:(new Date).getFullYear(),length:4},correctiveNominative:{prefix:"",nextNumber:1,year:(new Date).getFullYear(),length:4},correctiveSimplified:{prefix:"",nextNumber:1,year:(new Date).getFullYear(),length:4}},simplifiedLimit:{amount:d,reason:""},verifactu:{status:"none",rejectedCount:0}
1,representation:{signedAtUtc:null,signerName:null,method:null},testInvoice:{passedAtUtc:null,invoiceNumber:null},readiness:{isReady:!1,missing:[]}}},f=function(e){if(!e||!e.prefix)return null;var t=String(e.nextNumber||1);return"".concat(e.prefix,"-").concat(t.padStart(Math.max(e.length||4,t.length),"0"))}},34425:function(e,t,a){"use strict";a.d(t,{A:function(){return Ze}});var n=a(21259),o=a.n(n),r=a(26396),i=a.n(r),l=a(22056),c=a.n(l),s=a(72637),m=a.n(s),u=a(16193),d=a.n(u),p=a(73021),f=a(27829),g=a(66725),v=a(85014),E=a(17823),h=a(39407),b=a(79092),y=a.n(b),N=a(92207),C=a.n(N),S=a(33650),w=a(24589),k=a(5101),D=a(92987),I=a(20822),x=f.HT.t,O={apiName:"organization",endpoint:"organizationVoucherSendAsociated",storageName:"voucherSend",clear:!0},T={apiName:"organization",endpoint:"voucherSendAsociated",storageName:"voucherSendAsociated",clear:!0},P=(0,v.y)((0,g.Ng)(function(e,t){return{own:t,voucherSend:e.rxCommon[O.storageName],voucherSendAsociated:e.rxCommon[T.storageName]}},f.S0.mapDispatchToProps)(function(e){var t=d()({},(m()(e),e)),a=t.newTemplate,n=(0,p.useState)(void 0),o=c()(n,2),r=o[0],i=o[1],l=(0,p.useState)(f.S0.initInternationalization()),s=(c()(l,1)[0],(0,p.useState)(t.match.params.idEvent)),u=c()(s,1)[0],g=(0,p.useState)(!1),v=c()(g,2),h=v[0],b=v[1],y=(0,p.useState)(!1),N=c()(y,2),C=N[0],S=N[1],P=(0,p.useState)(!1),F=c()(P,2),z=F[0],A=F[1],H=(0,p.useState)({subject:"",body:""}),L=c()(H,2),V=L[0],j=L[1],B=(0,p.useState)(void 0),q=c()(B,2),M=(q[0],q[1],function(){t.onHideCodeSend()});(0,p.useEffect)(function(){1==a?b(!0):0==a&&S(!0)},[a]),(0,p.useEffect)(function(){t.voucherSend&&!t.voucherSend.error?(t.clearByCategory(O),t.onHideCodeSend(!0),A(!1)):t.voucherSend&&t.voucherSend.error&&i({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.voucherSend.error.toString()),sticky:!0})},[t.voucherSend]),(0,p.useEffect)(function(){t.voucherSendAsociated&&!t.voucherSendAsociated.error?(t.clearByCategory(T),t.onHideCodeSend(!0),A(!1)):t.voucherSendAsociated&&t.voucherSendAsociated.error&&i({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.voucherSendAsociated.error.toString()),sticky:!0})},[t.voucherSendAsociated]);var R=function(e){var t=e.dataHTML;return p.createElement("div",{className:"content customDiv"},p.createElement("div",{className:"card mt-1"},p.createElement("table",{className:"customTable"},p.createElement("tbody",null,p.createElement("tr",null,p.createElement("td",{className:"wrapper"},p.createElement("table",{className:"customTable"},p.createElement("tbody",null,p.createElement("tr",null,p.createElement("td",{className:"header"},p.createElement("h1",null,"Tu cup\xf3n"))),p.createElement("tr",null,p.createElement("td",null,p.createElement("p",null,p.createElement("span",{dangerouslySetInnerHTML:{__html:t}})))),p.createElement("tr",null,p.createElement("td",null)))))),p.createElement("tr",null,p.createElement("td",{className:"content-footer"},p.createElement("p",null,"C\xf3digo de cup\xf3n: ",p.createElement("b",null,"%Codigo%")),p.createElement("p",null,"Este cup\xf3n s\xf3lo es v\xe1lido con los siguientes datos:"),p.createElement("p",null,"Documento: ",p.createElement("b",null,"%Documento%")),p.createElement("p",null,"Email: ",p.createElement("b",null,"%EmailValidation%")),p.createElement("p",null,"Evento: ",p.createElement("b",null,"%EventName%")),p.createElement("p",null,"%Link%")))))))},U=function(e){var n=d()({},(m()(e),e)),o=n.invalid,r=n.pristine,i=n.submitting,l=n.form;return p.createElement(p.Fragment,null,p.createElement("div",{className:"columns is-multiline"},p.createElement("div",{className:"column is-6-desktop is-12-tablet"},p.createElement("p",{className:"help mb-2"},x("root:This email will be sent to %NUM% recipients.").replace("%NUM%",t.number)),p.createElement("div",{className:"field"},p.createElement(I.D0,{className:"input",label:x("root:Enter the subject"),name:"subject",type:"text",component:E.H.Form.CFText,validate:f.k0.composeValidators(f.k0.required)})),p.createElement(E.H.Form.CFNWysiwyg,{label:x("root:Enter the explanatory text (generic)"),includeTitle:!1,name:"body",library:!1,toolBarOptions:["inline","link","blockType","fontSize","fontFamily","list","textAlign","colorPicker"]}),p.createElement("div",{className:"card-footer-buttons mt-1 mb-2"},p.createElement("div",{className:"buttons"},p.createElement("button",{type:"submit",className:"button is-dark is-fullwidth-mobile",disabled:i||r||o},x("common:Send"))))),p.createElement("div",{className:"column is-6-desktop is-12-tablet"},p.createElement("p",null,"Vista previa"),a?"hola":null,p.createElement(R,{dataHTML:l.getState().values.body||""}))))},_=p.createElement("div",null,z?p.createElement(E.H.Tools.Loading,{visible:!0}):p.createElement(p.Fragment,null,p.createElement(k.$,{type:"button",label:x("common:Yes"),icon:"pi pi-check",onClick:function(e){e.preventDefault(),function(){if(A(!0),a){var e=T;t.makeCall(e,{id:t.id},{eventId:u||-1,organizationId:t.organizationinit.idOrganization,languageId:1})}else{var n=O;t.makeCall(n,{id:t.id},{subject:V.subject,body:V.body,eventId:u})}}()}}),p.createElement(k.$,{type:"button",label:x("common:No"),icon:"pi pi-times",onClick:function(e){e.preventDefault(),b(!1),a&&M()},className:"p-button-secondary"}))),G=p.createElement("div",null,p.createElement("h1",null,x("common:Confirmation")));return p.createElement(p.Fragment,null,p.createElement(f.Wh.Alert,{message:r}),p.createElement(D.B,{visible:C,style:{overflowY:"auto"},fullScreen:!0,blockScroll:!0,onHide:function(){}},p.createElement("section",{className:"fullscreen"},p.createElement("header",{className:"fullscreen-header"},p.createElement("h1",null,t.name?p.createElement(p.Fragment,null,x("root:Send %COUPON% coupon codes to recipients").replace("%COUPON%",t.name)):null),p.createElement("button",{type:"button",className:"header-icon","aria-label":"cerrar",onClick:function(e){e.preventDefault(),M()}},p.createElement("i",{className:"material-icons"},"close"))),p.createElement("div",{className:"container"},p.createElement(E.H.Form.BasicForm,{className:"",onCallback:function(e){j({subject:e.subject,body:e.body}),b(!0)},initialValues:{}},p.createElement(U,null))))),p.createElement(w.l,{header:G,showHeader:!0,closable:!1,visible:h,style:{width:"50vw"},footer:_,onHide:function(){}},p.createElement("div",null,p.createElement("div",null,x("root:Send mail to a total of %NUM% recipients?").replace("%NUM%",t.number)))))})),F=a(68851),z=a(83894),A=f.HT.t,H={voucherSendAsociated:{apiName:"organization",endpoint:"voucherSendAsociated",storageName:"voucherSendAsociated",clear:!0},getCosmosTemplate:{apiName:"organization",endpoint:"getCosmosTemplate",storageName:"getCosmosTemplate",clear:!0}},L=(0,v.y)((0,g.Ng)(f.S0.mapStateToProps(H),f.S0.mapDispatchToProps)(function(e){var t=d()({},(m()(e),e)),a=t.onHideCodeSend,n=t.id,o=t.number,r=(0,p.useState)(void 0),i=c()(r,2),l=i[0],s=i[1],u=(0,p.useState)(void 0),g=c()(u,2),v=g[0],h=g[1],b=(0,p.useState)(t.organizationinit.idOrganization),y=c()(b,1)[0],N=(0,p.useState)(t.match.params.idEvent),C=c()(N,1)[0],S=(0,p.useState)({visible:!1}),x=c()(S,2),O=x[0],T=x[1],P=(0,p.useState)(!1),F=c()(P,2),L=F[0],V=F[1];(0,p.useEffect)(function(){t.makeCall(H.getCosmosTemplate,{organizationId:y}
1,{columns:"id|data",firstOne:!0,platformTemplateId:9,languageId:-1},function(e){200==e.status&&void 0!=e.data&&h(e.data.data),t.clearByCategory(H.getCosmosTemplate)})},[]),(0,p.useEffect)(function(){t.voucherSendAsociated&&!t.voucherSendAsociated.error?(a(!0),t.clearByCategory(H.voucherSendAsociated),V(!1)):t.voucherSendAsociated&&t.voucherSendAsociated.error&&s({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.voucherSendAsociated.error.toString()),sticky:!0})},[t.voucherSendAsociated]);var j=function(e){var a=d()({},(m()(e),e)),n=a.invalid,o=a.pristine,r=a.submitting,i=a.form;return p.createElement(p.Fragment,null,p.createElement("div",{className:"columns is-multiline"},p.createElement("div",{className:"column is-6-desktop is-12-tablet"},p.createElement("p",{className:"help mb-2"},A("root:This email will be sent to %NUM% recipients.").replace("%NUM%",t.number)),p.createElement("div",{className:"field"},p.createElement(I.D0,{className:"input",label:A("root:Enter the subject"),name:"subject",disabled:!0,type:"text",component:E.H.Form.CFText,validate:f.k0.composeValidators(f.k0.required)})),p.createElement(E.H.Form.CFNWysiwyg,{label:A("root:Enter a generic message (it will be replaced by the autotext voucher.customText)"),includeTitle:!1,name:"body",library:!1,toolBarOptions:["inline","link","blockType","fontSize","fontFamily","list","textAlign","colorPicker"]}),p.createElement("div",{className:"card-footer-buttons mt-1 mb-2"},p.createElement("div",{className:"buttons"},p.createElement("button",{type:"submit",className:"button is-dark is-fullwidth-mobile",disabled:r||o||n},A("common:Send"))))),p.createElement("div",{className:"column is-6-desktop is-12-tablet"},p.createElement("p",null,"Vista previa"),p.createElement("div",{className:"content customDiv"},p.createElement("div",{className:"card mt-1"},p.createElement(z.A,{html:""==i.getState().values.body||void 0==i.getState().values.body?v.html:v.html.replace("{{voucher.customText}}",i.getState().values.body),height:600}))))))},B=p.createElement("div",null,L?p.createElement(E.H.Tools.Loading,{visible:!0}):p.createElement(p.Fragment,null,p.createElement(k.$,{type:"button",label:A("common:Yes"),icon:"pi pi-check",onClick:function(e){e.preventDefault(),function(){V(!0);var e=H.voucherSendAsociated;t.makeCall(e,{id:n},{eventId:C||-1,organizationId:t.organizationinit.idOrganization,languageId:-1,body:O.voucherText})}()}}),p.createElement(k.$,{type:"button",label:A("common:No"),icon:"pi pi-times",onClick:function(e){e.preventDefault(),T({visible:!1})},className:"p-button-secondary"}))),q=p.createElement("div",null,p.createElement("h1",null,A("common:Confirmation")));return p.createElement(p.Fragment,null,p.createElement(f.Wh.Alert,{message:l}),p.createElement(D.B,{visible:!0,style:{overflowY:"auto"},fullScreen:!0,blockScroll:!0,onHide:function(){}},p.createElement("section",{className:"fullscreen"},p.createElement("header",{className:"fullscreen-header"},p.createElement("h1",null,t.name?p.createElement(p.Fragment,null,A("root:Send %COUPON% coupon codes to recipients").replace("%COUPON%",t.name)):null),p.createElement("button",{type:"button",className:"header-icon","aria-label":"cerrar",onClick:function(e){e.preventDefault(),a(e)}},p.createElement("i",{className:"material-icons"},"close"))),p.createElement("div",{className:"container"},v&&p.createElement(E.H.Form.BasicForm,{className:"",onCallback:function(e){T({visible:!0,voucherText:e.body})},initialValues:{subject:v.subject}},p.createElement(j,null))))),p.createElement(w.l,{header:q,showHeader:!0,closable:!1,visible:O.visible,style:{width:"50vw"},footer:B,onHide:function(){}},p.createElement("div",null,p.createElement("div",null,A("root:Send mail to a total of %NUM% recipients?").replace("%NUM%",o)))))})),V=a(39892),j=a.n(V),B=a(17191),q=a.n(B),M=["visible","idHeaderVoucher","voucherName","onHide"];function R(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function U(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?R(Object(a),!0).forEach(function(t){i()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):R(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var _=f.HT.t,G="access",Q="contacts",W={voucherGrantAccess:{apiName:"organization",endpoint:"voucherGrantAccess",storageName:"voucherGrantAccess",clear:!0},voucherSendInvite:{apiName:"organization",endpoint:"voucherSendInvite",storageName:"voucherSendInvite",clear:!0},voucherWithdrawAccess:{apiName:"organization",endpoint:"voucherWithdrawAccess",storageName:"voucherWithdrawAccess",clear:!0},voucherInviteList:{apiName:"organization",endpoint:"voucherInviteList",storageName:"voucherInviteList",clear:!0},upsertContact:{apiName:"organization",endpoint:"upsertContact",storageName:"upsertContact",clear:!0},deleteContact:{apiName:"organization",endpoint:"deleteContact",storageName:"deleteContact",clear:!0},listContacts:{apiName:"organization",endpoint:"listContacts",storageName:"listContacts",clear:!0}},Y=function(e){var t=e.visible,a=e.idHeaderVoucher,n=void 0===a?null:a,r=e.voucherName,l=e.onHide,s=j()(e,M),m=(0,p.useState)(G),u=c()(m,2),d=u[0],f=u[1],g=(0,p.useState)([]),v=c()(g,2),h=v[0],b=v[1],y=(0,p.useState)([]),N=c()(y,2),C=N[0],S=N[1],k=(0,p.useState)(i()(i()({},G,""),Q,"")),D=c()(k,2),I=D[0],x=D[1],O=(0,p.useState)(i()(i()({},G,1),Q,1)),T=c()(O,2),P=T[0],z=T[1],A=(0,p.useState)({}),H=c()(A,2),L=H[0],V=H[1],B=(0,p.useState)(new Set),q=c()(B,2),R=q[0],Y=q[1],J=(0,p.useState)(new Set),X=c()(J,2),$=X[0],K=X[1],Z=(0,p.useState)(!1),ee=c()(Z,2),te=ee[0],ae=ee[1],ne=(0,p.useState)(null),oe=c()(ne,2),re=oe[0],ie=oe[1],le=(0,p.useState)(null),ce=c()(le,2),se=ce[0],me=ce[1],ue=(0,p.useState)(null),de=c()(ue,2),pe=de[0],fe=de[1],ge=(0,p.useState)(null),ve=c()(ge,2),Ee=ve[0],he=ve[1],be=(0,p.useState)({name:"",companyName:"",email:"",phone:""}),ye=c()(be,2),Ne=ye[0],Ce=ye[1],Se=(0,p.useCallback)(function(){s.makeCall(W.listContacts,{id:s.idOrganization},{idOrganization:s.idOrganization},function(e){b(o()(e.data))})},[s.idOrganization,s.makeCall]),we=(0,p.useCallback)(function(){s.makeCall(W.voucherInviteList,{id:n},{idOrganization:s.idOrganization},function(e){200===e.status?S(o()(e.data)):S([])})},[n,s.idOrganization,s.makeCall]);(0,p.useEffect)(function(){s.idOrganization&&(Se(),we())},[s.idOrganization,Se,we]);var ke=(0,p.useCallback)(function(e){f(e)},[]),De=(0,p.useCallback)(function(e,t){x(function(a){return U(U({},a),{},i()({},e,t))}),z(function(t){return U(U({},t),{},i()({},e,1))})},[]),Ie=(0,p.useCallback)(function(e,t){z(function(a){return U(U({},a),{},i()({},e,t.currentPage))})},[]);(0,p.useEffect)(function(){if(h&&0!==h.length){var e=new Set((C||[]).filter(function(e){return"active"===e.status||"pending"===e.status}).map(function(e){var t;return null===(t=e.email)||void 0===t?void 0:t.toLowerCase()}).filter(Boolean));V(function(t){var a={};return h.forEach(function(t){var n=t.email?t.email.toLowerCase():"";a[t.id]=n&&e.has(n)}),a})}else V({})},[h,C]);var xe=(0,p.useCallback)(function(e){var t=e.trim().toLowerCase();return h&&0!==h.length?t?h.filter(function(e){return"".concat(e.name," ").concat(e.companyName," ").concat(e.email," ").concat(e.phone).toLowerCase().includes(t)}):h:[]},[h]),Oe=(0,p.useMemo)(function(){return xe(I[G])},[xe,I]),Te=(0,p.useMemo)(function(){return xe(I[Q])},[xe,I]),Pe=(0,p.useMemo)(function(){if(!h||0===h.length)return[];var e=10*(P[G]-1);return Oe.slice(e,e+10)},[Oe,P]),Fe=(0,p.useMemo)(function(){if(!h||0===h.length)return[];var e=10*(P[Q]-1);return Te.slice(e,e+10)},[Te,P]),ze=(0,p.useCallback)(function(e,t){if(t)s.makeCall(W.voucherGrantAccess,{id:n},{idOrganization:s.idOrganization,email:e.email,status:"active"},function(){we()});else{var a=(C||[]).find(function(t){var a=t.email?t.email.toLowerCase():"",n=e.email?e.email.toLowerCase():"";return a&&a===n});s.makeCall(W.voucherGrantAccess,{id:n},{idOrganization:s.idOrganization,email:e.email,idInvite:a?a.id:void 0,status:"inactive"},function(){we()})}},[n,C,s.idOrganization,s.makeCall,we,s]),Ae=(0,p.useCallback)(function(e,t){V(function(a){return U(U({},a),{},i()({},e.id,t))}),ze(e,t)},[ze]),He=(0,p.useCallback)(function(e,t){Ee&&he(null),Ce(function(a){return U(U({},a),{},i()({},e,t))})},[Ee]),Le=(0,p.useCallback)(function(){ae(function(e){return!e}
1),te&&(me(null),Ce({name:"",companyName:"",email:"",phone:""}))},[te]),Ve=(0,p.useCallback)(function(e){e.preventDefault();var t=(Ne.email||"").trim().toLowerCase();if(/\S+@\S+\.\S+/.test(t)){var a=(Ne.email||"").trim().toLowerCase();if((h||[]).some(function(e){var t=(e.email||"").trim().toLowerCase(),n=se&&e.id===se.id;return t&&t===a&&!n}))he(_("common:EmailAlreadyExists"));else{var n={idOrganization:s.idOrganization,companyName:Ne.companyName,email:Ne.email,phone:Ne.phone,name:Ne.name};se&&(n.idContact=se.id),s.makeCall(W.upsertContact,{id:s.idOrganization},n,function(e){var t,a,o,r,i,l;ae(!1),me(null),Se();var c=(null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.idContact)||(null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.id)||(null===e||void 0===e||null===(o=e.data)||void 0===o?void 0:o.idContactDTO)||(null===e||void 0===e||null===(r=e.data)||void 0===r?void 0:r.idContactDto)||(null===e||void 0===e||null===(i=e.data)||void 0===i?void 0:i.contactId)||(null===e||void 0===e||null===(l=e.data)||void 0===l?void 0:l.idContactOrganization);fe(U(U({},n),{},{id:c}
1)),Ce({name:"",companyName:"",email:"",phone:""})})}}else he(_("common:Enter a valid email"))},[Ne,se,s.idOrganization,s.makeCall,Se,h]),je=function(e){return p.createElement("div",{className:"field mb-1"},p.createElement("div",{className:"control has-icons-left"},p.createElement("input",{className:"input",type:"text",placeholder:_("common:Search"),value:I[e],onChange:function(t){return De(e,t.target.value)}}),p.createElement("span",{className:"icon is-left"},p.createElement("i",{className:"material-icons"},"search"))))},Be=(0,p.useCallback)(function(e){me(e),Ce({name:e.name||"",companyName:e.companyName||"",email:e.email||"",phone:e.phone||""}),ae(!0)},[]),qe=(0,p.useCallback)(function(){re&&s.makeCall(W.deleteContact,{id:s.idOrganization},{idOrganization:s.idOrganization,idContact:re.id,companyName:re.companyName,email:re.email,phone:re.phone,name:re.name,idInvite:re.idInvite},function(e){Se(),ie(null)})},[re]),Me=(0,p.useCallback)(function(e){var t=(C||[]).find(function(t){var a=(t.email||"").toLowerCase(),n=(e.email||"").toLowerCase();return a&&n&&a===n});ie(U(U({},e),{},{idInvite:t?t.id:e.idInvite}))},[C]),Re=(0,p.useCallback)(function(e){R.has(e.id)||$.has(e.id)||(Y(function(t){return new Set(t).add(e.id)}),s.makeCall(W.voucherSendInvite,{id:n},{idOrganization:s.idOrganization,idVoucher:n,email:e.email},function(t){Y(function(t){var a=new Set(t);return a.delete(e.id),a}),200===t.status&&(K(function(t){return new Set(t).add(e.id)}),we())}))},[n,s.idOrganization,s.makeCall,R,$,we]),Ue=(0,p.useCallback)(function(e){e&&e.email&&s.makeCall(W.voucherGrantAccess,{id:n},{idOrganization:s.idOrganization,email:e.email,status:"active"},function(t){200===t.status&&(V(function(t){return U(U({},t),{},i()({},e.id,!0))}),Re(e))})},[n,s.idOrganization,Re]),_e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=t.showAccessSwitch,n=void 0!==a&&a,o=t.showActions,r=void 0!==o&&o;return p.createElement("div",{className:"table-container"},p.createElement("table",{className:"table is-fullwidth is-striped is-hoverable",style:{overflow:"visible"}},p.createElement("thead",null,p.createElement("tr",null,p.createElement("th",
1null,_("common:Name")),p.createElement("th",null,_("root:Company")),p.createElement("th",null,_("common:Email")),p.createElement("th",null,_("common:Phone")),n&&p.createElement(p.Fragment,null,p.createElement("th",null,_("common:Invitation")),p.createElement("th",null,_("common:Access"))),r&&p.createElement("th",{className:"has-text-right"},_("common:Actions")))),p.createElement("tbody",null,0===e.length?p.createElement("tr",null,p.createElement("td",{colSpan:n||r?5+(n&&r?1:0):4,className:"has-text-centered has-text-grey"},_("root:NO CONTACTS FOUND"))):e.map(function(e){return p.createElement("tr",{key:e.id},p.createElement("td",null,e.name),p.createElement("td",{style:{overflow:"visible",position:"relative"}},e.companyName),p.createElement("td",{style:{overflow:"visible",position:"relative"}},e.email),p.createElement("td",{style:{overflow:"visible",position:"relative"}},e.phone),n&&p.createElement(p.Fragment,null,p.createElement("td",null,L[e.id]?p.createElement("button",{type:"button",className:"button is-small mr-2 ".concat($.has(e.id)?"is-success":""),onClick:function(){return Re(e)},disabled:R.has(e.id)||$.has(e.id)},p.createElement("span",{className:"icon is-small"},R.has(e.id)?p.createElement("i",{className:"material-icons icon-spin",style:{fontSize:"16px"}},"refresh"):$.has(e.id)?p.createElement("i",{className:"material-icons",style:{fontSize:"16px"}},"check"):p.createElement("i",{className:"material-icons",style:{fontSize:"16px"}},"send")),p.createElement("span",null,R.has(e.id)?_("common:Sending..."):$.has(e.id)?_("common:Sent"):_("common:Resend invitation"))):p.createElement("div",{className:"has-text-centered has-text-grey"},"-")),p.createElement("td",null,p.createElement("div",{className:"onoffswitch"},p.createElement("input",{type:"checkbox",className:"onoffswitch-checkbox",id:"access-switch-".concat(e.id),checked:!!L[e.id],onChange:function(t){return Ae(e,t.target.checked)}}),p.createElement("label",{className:"onoffswitch-label",htmlFor:"access-switch-".concat(e.id)},p.createElement("span",{className:"onoffswitch-inner"}),p.createElement("span",{className:"onoffswitch-switch"}))))),r&&p.createElement("td",{className:"has-text-right",style:{overflow:"visible",position:"relative"}},p.createElement("div",{style:{display:"flex",gap:"8px",justifyContent:"flex-end"}},p.createElement("button",{type:"button",className:"button is-small",onClick:function(){return Be(e)}},_("common:Edit")),p.createElement("button",{type:"button",className:"button is-small",onClick:function(){return Me(e)},style:{borderColor:"#dc3545",borderWidth:"1px",borderStyle:"solid"}},_("common:Delete")))))}))))},Ge=function(e,t){return p.createElement(E.H.Paging.PaginationHooks,{key:"pagination-".concat(e),recordPerPage:10,totalRows:t,pag:P[e],noPaging:!0,onPagination:function(t){return Ie(e,t)},loading:!1,customClass:"pagination is-rounded is-small mt-4"})};return p.createElement(w.l,{header:_("common:Grant access"),visible:t,onHide:l,dismissableMask:!1,blockScroll:!0,modal:!0,closable:!0,baseZIndex:2147483647,style:{width:"100vw",maxWidth:"100vw",height:"100vh"},contentStyle:{padding:"1.5rem",overflow:"hidden"}},p.createElement("div",{style:{maxHeight:"calc(100vh - 6rem)",overflowY:"auto",paddingRight:"0.5rem",position:"relative",zIndex:0},className:"grant-access-dialog-content"},p.createElement("div",{className:"mb-1"},p.createElement("p",{className:"title is-5"},_("common:Grant access")),null!=n&&p.createElement("p",{className:"subtitle is-6"},_("common:Voucher name"),": ",r)),p.createElement("div",{className:"tabs is-toggle"},p.createElement("ul",null,p.createElement("li",{className:d===G?"is-active":""},p.createElement("a",{onClick:function(e){e.preventDefault(),ke(G)}},_("common:Access"))),p.createElement("li",{className:d===Q?"is-active":""},p.createElement("a",{onClick:function(e){e.preventDefault(),ke(Q)}},_("common:Contacts"))))),null!=h&&(d===Q?p.createElement(p.Fragment,null,je(Q),p.createElement("div",{className:"field is-grouped mb-1"},p.createElement("div",{className:"control"},p.createElement(F.A,{type:"button",onClick:Le},_(te?"common:Close":"root:Add contact")))),(te||se)&&p.createElement("div",{className:"box mb-5"},p.createElement("form",{onSubmit:Ve},p.createElement("div",{className:"columns is-multiline"},p.createElement("div",{className:"column is-half"},p.createElement("div",{className:"field"},p.createElement("label",{className:"label",htmlFor:"new-contact-name"},_("common:Name")),p.createElement("div",{className:"control"},p.createElement("input",{id:"new-contact-name",className:"input",type:"text",value:Ne.name,onChange:function(e){return He("name",e.target.value)},required:!0})))),p.createElement("div",{className:"column is-half"},p.createElement("div",{className:"field"},p.createElement("label",{className:"label",htmlFor:"new-contact-company"},_("root:Company")),p.createElement("div",{className:"control"},p.createElement("input",{id:"new-contact-company",className:"input",type:"text",value:Ne.companyName,onChange:function(e){return He("companyName",e.target.value)}})))),p.createElement("div",{className:"column is-half"},p.createElement("div",{className:"field"},p.createElement("label",{className:"label",htmlFor:"new-contact-email"},_("common:Email")),p.createElement("div",{className:"control"},p.createElement("input",{id:"new-contact-email",className:"input",type:"email",inputMode:"email",value:Ne.email||"",onChange:function(e){return He("email",e.target.value)},required:!0})),Ee&&p.createElement("p",{className:"help is-danger"},Ee))),p.createElement("div",{className:"column is-half"},p.createElement("div",{className:"field"},p.createElement("label",{className:"label",htmlFor:"new-contact-phone"},_("common:Phone")),p.createElement("div",{className:"control"},p.createElement("input",{id:"new-contact-phone",className:"input",type:"tel",value:Ne.phone,onChange:function(e){return He("phone",e.target.value)}}))))),p.createElement("div",{className:"field is-grouped"},p.createElement("div",{className:"control"},p.createElement(F.A,{type:"submit"},_("common:Save"))),p.createElement("div",{className:"control"},p.createElement("button",{type:"button",className:"button is-light",onClick:function(){ae(!1),me(null),Ce({name:"",companyName:"",email:"",ph
1one:""})}},_("common:Cancel")))))),_e(Fe,{showActions:!0}),Ge(Q,Te.length)):p.createElement(p.Fragment,null,je(G),_e(Pe,{showAccessSwitch:!0}),Ge(G,Oe.length)))),re&&p.createElement(E.H.Dialog.Basic,{visible:!0,setVisible:function(e){e||ie(null)},header:_("common:Confirmation"),customStyle:{width:"480px"},closable:!0},p.createElement("p",null,_("root:Are you sure you want to delete the contact %CONTACT%?").replace("%CONTACT%",re.name)),p.createElement("div",{className:"buttons is-right mt-4"},p.createElement("button",{type:"button",className:"button",onClick:function(){return ie(null)}},_("common:Cancel")),p.createElement("button",{type:"button",className:"button is-danger",onClick:function(){return qe()}},_("common:Delete")))),pe&&p.createElement(E.H.Dialog.Basic,{visible:!0,setVisible:function(e){e||fe(null)},header:_("common:Invitation"),customStyle:{width:"480px"},closable:!0},p.createElement("p",null,_("common:ActivateAccessAndSendInviteQuestion").replace("%EMAIL%",pe.email||"")),p.createElement("div",{className:"buttons is-right mt-4"},p.createElement("button",{type:"button",className:"button",onClick:function(){return fe(null)}},_("common:Skip")),p.createElement(F.A,{type:"button",onClick:function(){Ue(pe),fe(null)}},_("common:Activate")))))};Y.propTypes={visible:q().bool.isRequired,idHeaderVoucher:q().oneOfType([q().number,q().string]),onHide:q().func.isRequired};var J=(0,v.y)((0,g.Ng)(f.S0.mapStateToProps(W),f.S0.mapDispatchToProps)(Y)),X=f.HT.t,$={voucherStatistics:{apiName:"organization",endpoint:"voucherStatistics",storageName:"voucherStatistics",clear:!0}},K=function(e){var t=e.label,a=e.value,n=e.color;return p.createElement("div",{className:"column is-6"},p.createElement("div",{style:{background:"#f8f9fa",borderRadius:"8px",padding:"16px",textAlign:"center",borderLeft:"4px solid ".concat(n)}},p.createElement("p",{style:{fontSize:"12px",textTransform:"uppercase",color:"#6c757d",marginBottom:"4px",fontWeight:600}},t),p.createElement("p",{style:{fontSize:"28px",fontWeight:700,color:n,margin:0}},a)))},Z=(0,v.y)((0,g.Ng)(f.S0.mapStateToProps($),f.S0.mapDispatchToProps)(function(e){var t=e.visible,a=e.id,n=e.name,o=e.onHide,r=e.makeCall,i=e.clearByCategory,l=(0,p.useState)(null),s=c()(l,2),m=s[0],u=s[1],d=(0,p.useState)(!1),g=c()(d,2),v=g[0],h=g[1];(0,p.useEffect)(function(){t&&a&&(u(null),h(!0),r($.voucherStatistics,{id:a},null,function(e){200===e.status&&e.data&&!e.data.error?u(e.data):u(null),h(!1),i($.voucherStatistics)})),t||(u(null),h(!1))},[t,a]);var b=function(e){var t;return(null===m||void 0===m||null===(t=m.eventCounts)||void 0===t?void 0:t[e])||0},y=function(e){return f.qO.formatDateTime(e,{seconds:!0,fallback:"-"})},N=b("Send"),C=b("Delivery"),S=N>0?Math.round(C/N*100):0;return p.createElement(w.l,{header:p.createElement("span",null,p.createElement("i",{className:"pi pi-chart-bar",style:{marginRight:"8px"}}),X("root:Sending statistics")),visible:t,style:{width:"520px"},onHide:o,closable:!0,dismissableMask:!0},v?p.createElement("div",{style:{textAlign:"center",padding:"40px 0"}},p.createElement("i",{className:"pi pi-spin pi-spinner",style:{fontSize:"2.5rem",color:"#3273dc"}}),p.createElement("p",{style:{marginTop:"12px",color:"#6c757d"}},X("common:Loading"),"...")):m?p.createElement("div",null,p.createElement("div",{style:{background:"linear-gradient(135deg, #3273dc 0%, #2160c4 100%)",borderRadius:"10px",padding:"16px 20px",color:"white",marginBottom:"16px",display:"flex",justifyContent:"space-between",alignItems:"center"}},p.createElement("div",null,p.createElement("p",{style:{fontSize:"13px",opacity:.85,margin:0}},n),p.createElement("p",{style:{fontSize:"13px",opacity:.7,margin:"4px 0 0"}},m.sender||"-")),p.createElement("div",{style:{textAlign:"right"}},p.createElement("p",{style:{fontSize:"28px",fontWeight:700,margin:0}},S,"%"),p.createElement("p",{style:{fontSize:"11px",opacity:.85,margin:0}},X("root:Delivery rate")))),p.createElement("div",{className:"columns is-multiline",style:{margin:"0 -4px"}},p.createElement(K,{label:X("root:Sent"),value:N,color:"#3273dc"}),p.createElement(K,{label:X("root:Delivered"),value:C,color:"#23d160"}),p.createElement(K,{label:X("root:Opened"),value:b("Open"),color:"#ffdd57"}),p.createElement(K,{label:X("root:Clicked"),value:b("Click"),color:"#00d1b2"}),b("Bounce")>0&&p.createElement(K,{label:X("root:Bounced"),value:b("Bounce"),color:"#ff3860"}),b("Complaint")>0&&p.createElement(K,{label:X("root:Complaints"),value:b("Complaint"),color:"#ff3860"})),p.createElement("div",{style:{borderTop:"1px solid #eee",paddingTop:"12px",marginTop:"8px",display:"flex",justifyContent:"space-between",fontSize:"12px",color:"#6c757d"}},p.createElement("span",null,X("root:Created"),": ",y(m.creationDate)),p.createElement("span",null,X("root:Last updated"),": ",y(m.lastUpdated)))):p.createElement(E.H.DS.Alert,{variant:"info"}
1,p.createElement("p",{style:{fontWeight:600,marginBottom:"4px"}},X("root:No sending statistics found for this coupon")),p.createElement("p",{style:{fontSize:"13px",color:"#6c757d",margin:0}},n)))}));function ee(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function te(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(a),!0).forEach(function(t){i()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ee(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var ae=f.HT.t,ne={voucherList:{apiName:"organization",endpoint:"organizationVoucherList",storageName:"voucherList",clear:!0},voucherListUsage:{apiName:"organization",endpoint:"organizationVoucherUsage",storageName:"voucherListUsage",clear:!0},voucherUpdateActive:{apiName:"organization",endpoint:"organizationVoucherUpdateActive",storageName:"voucherUpdateActive",clear:!0},voucherDelete:{apiName:"organization",endpoint:"organizationVoucherDelete",storageName:"voucherDelete",clear:!0},organizationVoucherCompanyDownload:{apiName:"organization",endpoint:"organizationVoucherCompanyDownload",storageName:"organizationVoucherCompanyDownload",clear:!0},organizationVoucherDownloadGeneral:{apiName:"organization",endpoint:"organizationVoucherDownloadGeneral",storageName:"organizationVoucherDownloadGeneralVL",clear:!0},voucherListForExport:{apiName:"organization",endpoint:"organizationVoucherList",storageName:"voucherListForExportVL",clear:!0},voucherSummary:{apiName:"organization",endpoint:"organizationVoucherList",storageName:"voucherSummaryVL",clear:!0},getTemplateVersion:{apiName:"proof",endpoint:"getTemplateVersion",storageName:"getTemplateVersion",clear:!0}},oe=function(e){return Number(e||0).toLocaleString("es-ES")},re=(0,v.y)((0,g.Ng)(f.S0.mapStateToProps(ne),f.S0.mapDispatchToProps)(function(e){var t=d()({},(m()(e),e)),a=t.isAECC,n=(t.isEvent,(0,p.useState)(void 0)),r=c()(n,2),l=r[0],s=r[1],u=(0,p.useState)([]),g=c()(u,2),v=g[0],b=g[1],N=(0,p.useState)({active:0,generated:0,used:0}),D=c()(N,2),I=D[0],x=D[1],O=(0,p.useState)(!1),T=c()(O,2),F=T[0],z=T[1],A=(0,p.useState)(!1),H=c()(A,2),V=H[0],j=H[1],B=(0,p.useState)(20),q=c()(B,2),M=q[0],R=q[1],U=(0,p.useState)(!0),_=c()(U,2),G=_[0],Q=_[1],W=(0,p.useState)(!1),Y=c()(W,2),X=Y[0],$=Y[1],K=(0,p.useState)({visible:!1,idHeaderVoucher:null}),ee=c()(K,2),re=ee[0],ie=ee[1],le=(0,p.useState)(t.match.params.idEvent),ce=c()(le,1)[0],se=(0,p.useState)({searchEvent:"",search:"",active:-1,rowsFrom:1,rowsTo:20,currentPage:1}),me=c()(se,2),ue=me[0],de=me[1],pe=(0,p.useState)({view:!1,id:-1,name:"",number:0}),fe=c()(pe,2),ge=fe[0],ve=fe[1],Ee=(0,p.useState)({visible:!1,id:null,name:""}),he=c()(Ee,2),be=he[0],ye=he[1],Ne=(0,p.useState)({idVoucherToDelete:-1,nameVoucherToDelete:"",viewDelete:!1,eventNumber:1}),Ce=c()(Ne,2),Se=Ce[0],we=Ce[1];(0,p.useEffect)(function(){t.organizationinit&&(2==t.organizationinit.platformTemplateVersion&&void 0!=ce?t.makeCall(ne.getTemplateVersion,{eventId:ce},null,function(e){200==e.status&&$(2==e.data&&"64438"!==String(ce)),t.clearByCategory(ne.getTemplateVersion)}):2==t.organizationinit.platformTemplateVersion&&void 0==ce&&$(!0))},[t.organizationinit]),(0,p.useEffect)(function(){t.voucherList&&(b(t.voucherList),Q(!1),t.voucherList.items&&t.voucherList.items.length>0&&t.idEvent>0&&z(t.voucherList.items[0].hasCompany))},[t.voucherList]),(0,p.useEffect)(function(){t.voucherUpdateActive&&!t.voucherUpdateActive.error?(t.clearByCategory(ne.voucherUpdateActive),s({severity:"success",summary:ae("common:Saved"),detail:ae("common:Data saved correctly"),life:2e3}),Ie(),xe()):t.voucherUpdateActive&&t.voucherUpdateActive.error&&s({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.voucherUpdateActive.error.toString()),sticky:!0})},[t.voucherUpdateActive]),(0,p.useEffect)(function(){ue&&Ie()},[ue]),(0,p.useEffect)(function(){Ie(),xe()},[]),(0,p.useEffect)(function(){if(t.voucherDelete&&!t.voucherDelete.error&&!1===t.voucherDelete.deleted)t.clearByCategory(ne.voucherDelete),s({severity:"error",summary:ae("common:Error"),detail:ae("root:The %COUPON% coupon cannot be deleted because it is in use").replace("%COUPON%",Se.nameVoucherToDelete),life:8e3}),we({idVoucherToDelete:-1,nameVoucherToDelete:"",viewDelete:!1});else if(t.voucherDelete&&!t.voucherDelete.error){t.clearByCategory(ne.voucherDelete);var e=f.S0.cloneObject(v),a=e.items.findIndex(function(e){return e.idHeaderVoucher===Se.idVoucherToDelete});e.items.splice(a,1),b(e),xe(),s({severity:"success",summary:ae("common:Deleted"),detail:ae("root:%COUPON% coupon successfully removed").replace("%COUPON%",Se.nameVoucherToDelete),life:2e3}),we({idVoucherToDelete:-1,nameVoucherToDelete:"",viewDelete:!1})}else t.voucherDelete&&t.voucherDelete.error&&s({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.voucherDelete.error.toString()),sticky:!0})},[t.voucherDelete]),(0,p.useEffect)(function(){t.organizationVoucherCompanyDownload&&f.S0.generateExcel("company.xlsx",t.organizationVoucherCompanyDownload)},[t.organizationVoucherCompanyDownload]);var ke,De=function(e,a){var n=ne.voucherUpdateActive;t.makeCall(n,{id:e},{active:a})},Ie=function(){Q(!0),t.makeCall(ne.voucherList,{id:t.idOrganization},{searchEvent:ue.searchEvent,search:ue.search,active:ue.active,rowsFrom:ue.rowsFrom,rowsTo:ue.rowsTo,idEvent:t.idEvent})},xe=function(){t.idEvent&&t.makeCall(ne.voucherSummary,{id:t.idOrganization},{searchEvent:"",search:"",active:-1,rowsFrom:1,rowsTo:1e5,idEvent:t.idEvent},function(e){var t,a=Array.isArray(null===e||void 0===e?void 0:e.data)?e.data:Array.isArray(null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.items)?e.data.items:[];x({active:a.filter(function(e){return!0===e.active}).length,generated:a.reduce(function(e,t){return e+(Number(t.generated)||0)},0),used:a.reduce(function(e,t){return e+(Number(t.used)||0)},0)})})},Oe=function(e,t,a){j(!1),200==(null===e||void 0===e?void 0:e.status)&&Array.isArray(e.data)&&e.data.length>0?(f.S0.generateExcel(t,e.data,a),s({severity:"success",summary:ae("common:Downloading"),detail:null,life:2e3})):s({severity:"info",summary:ae("common:Information"),detail:ae("common:No data found"),life:2e3})},Te=function(e){var a=new Date(e.validFrom),n=new Date(e.validTo),o="",r=f.qO.formatDate;o=1900===a.getFullYear()&&2200===n.getFullYear()?ae("root:No expiration "):1900===a.getFullYear()?ae("root:Until %D1%").replace("%D1%",r(n)):2200===n.getFullYear()?ae("root:Since %D1%").replace("%D1%",r(a)):ae("root:From %D1% to %D2%").replace("%D1%",r(a)).replace("%D2%",r(n));var l="0,00";0===e.fixed&&0!==e.percentage?l="".concat(e.percentage,"%"):0!==e.fixed&&(l=String(e.fixed));var c=""===e.events||e.events&&e.events.split(",").length==e.totalFees?ae("common:All _f"):e.events||"",s=i()(i()(i()(i()(i()(i()(i()({},ae("root:Coupon name"),e.name),ae("root:Discount"),l),ae("root:Validity"),o),t.idEvent?ae("common:Fee"):ae("root:Event"),c),ae("root:Limit"),-1===e.usageLimit?ae("common:Unlimited"):e.usageLimit),ae("root:Generated"),e.generated),ae("root:Used"),e.used);return F&&(s[ae("root:Company")]=e.company),s[ae("common:Status")]=e.active?ae("root:Active"):ae("root:Inactive"),s},Pe=function(){var e=y()(C().mark(function e(){var a,n,o,r;return C().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return s({severity:"warn",summary:ae("root:Please, wait"),detail:null,life:3e3}),j(!0),e.prev=1,e.next=2,Fe(ne.voucherListForExport,{id:t.idOrganization},{searchEvent:"",search:"",active:-1,rowsFrom:1,rowsTo:1e5,idEvent:t.idEvent});case 2:n=e.sent,o=Array.isArray(null===n||void 0===n?void 0:n.data)?n.data:Array.isArray(null===n||void 0===n||null===(a=n.data)||void 0===a?void 0:a.items)?n.data.items:[],r=o.map(Te),Oe({status:200,data:r},"".concat(ae("root:Coupon series"),".xlsx"),ae("root:Coupon series")),e.next=4;break;case 3:e.prev=3,e.catch(1),Oe({status:500},"".concat(ae("root:Coupon series"),".xlsx"),ae("root:Coupon series"));case 4:case"end":return e.stop()}},e,null,[[1,3]])}
1));return function(){return e.apply(this,arguments)}}(),Fe=function(e,a,n){return new Promise(function(o){t.makeCall(e,a,n,function(e){return o(e)})})},ze=p.createElement("div",null,p.createElement(k.$,{type:"button",label:ae("common:Yes"),icon:"pi pi-check",onClick:function(e){e.preventDefault(),function(){var e=ne.voucherDelete;t.makeCall(e,{id:Se.idVoucherToDelete,idevent:t.idEvent||-1})}()}}),p.createElement(k.$,{type:"button",label:ae("common:No"),icon:"pi pi-times",onClick:function(e){e.preventDefault(),we({idVoucherToDelete:-1,nameVoucherToDelete:"",viewDelete:!1})},className:"p-button-secondary"})),Ae=p.createElement("div",null,p.createElement("h1",null,ae("common:Confirmation"))),He=function(e){ve({view:!1,id:-1,name:""}),e&&s({severity:"success",summary:ae("common:Email sent"),detail:ae("common:Information sent correctly"),life:2e3})},Le={headerClassName:"is-hidden-mobile",className:"is-hidden-mobile"},Ve=[{key:"name",title:ae("root:Coupon name"),sticky:"left",render:function(e){return p.createElement("a",{className:"primary",onClick:function(a){a.preventDefault(),t.onShowVoucher(e.idHeaderVoucher,e.eventsNumber>1,e.name)}},e.name)}},{key:"discount",title:ae("root:Discount"),render:function(e){return 0===e.fixed&&0===e.percentage?"0,00":0===e.fixed&&0!==e.percentage?"".concat(e.percentage,"%"):e.fixed}},te(te({key:"validity",title:ae("root:Validity")},Le),{},{render:function(e){var t=new Date(e.validFrom),a=new Date(e.validTo),n=f.qO.formatDate;return 1900===t.getFullYear()&&2200===a.getFullYear()?ae("root:No expiration "):1900===t.getFullYear()?ae("root:Until %D1%").replace("%D1%",n(a)):2200===a.getFullYear()?ae("root:Since %D1%").replace("%D1%",n(t)):ae("root:From %D1% to %D2%").replace("%D1%",n(t)).replace("%D2%",n(a))}}),te(te({key:"feeOrEvent",title:t.idEvent?ae("common:Fee"):ae("root:Event")},Le),{},{render:function(e){return""===e.events||e.events&&e.events.split(",").length==e.totalFees?ae("common:All _f"):e.events}}),te(te({key:"limit",title:ae("root:Limit")},Le),{},{render:function(e){return-1===e.usageLimit?ae("common:Unlimited"):e.usageLimit}}),te(te({key:"generated",title:ae("root:Generated")},Le),{},{render:function(e){return e.generated}}),te(te({key:"used",title:ae("root:Used")},Le),{},{render:function(e){return e.used}})].concat(o()(F?[te(te({key:"company",title:ae("root:Company")},Le),{},{render:function(e){return e.company}})]:[]),[{key:"status",title:ae("common:Status"),render:function(e){return!0===e.active?p.createElement("span",{className:"tag is-success"},ae("root:Active")):p.createElement("span",{className:"tag is-danger"},ae("root:Inactive"))}},{key:"actions",title:"",align:"right",sticky:"right",render:function(e){return t.sameManager?p.createElement(S.A,{openOn:"click",align:"right",trigger:p.createElement("button",{type:"button",className:"button","aria-haspopup":"true","aria-controls":"dropdown-menu"},p.createElement("i",{className:"material-icons"},"more_horiz"))},p.createElement("div",{className:"dropdown-content"},p.createElement("button",{type:"button",className:"dropdown-item",onClick:function(a){a.preventDefault(),t.onShowVoucher(e.idHeaderVoucher,e.eventsNumber>1)}},ae("common:Edit")),e.withMailSend&&p.createElement("button",{type:"button",className:"dropdown-item",onClick:function(t){var a,n,o;t.preventDefault(),a=e.idHeaderVoucher,n=e.name,o=e.withMailSendNumber,ve({view:!0,id:a,name:n,number:o})}},ae("root:Sending of communication")),e.withMailSend&&p.createElement("button",{type:"button",className:"dropdown-item",onClick:function(t){t.preventDefault(),ye({visible:!0,id:e.idHeaderVoucher,name:e.name})}},ae("root:Sending statistics")),e.used>0?p.createElement("button",{type:"button",className:"dropdown-item",onClick:function(a){a.preventDefault(),function(e){t.onShowUsage(e.idHeaderVoucher,-1,e.name,"")}(e)}},ae("root:Show usage")):null,!0===e.active?p.createElement("button",{type:"button",className:"dropdown-item",onClick:function(t){var a;t.preventDefault(),a=e.idHeaderVoucher,De(a,!1)}},ae("common:Deactivate")):p.createElement("button",{type:"button",className:"dropdown-item",onClick:function(t){var a;t.preventDefault(),a=e.idHeaderVoucher,De(a,!0)}},ae("common:Active")),("2254"==t.idOrganization||1==a||"20"==t.idOrganization)&&p.createElement("button",{type:"button",className:"dropdown-item",onClick:function(t){var a,n;t.preventDefault(),a=e.idHeaderVoucher,n=e.name,ie({visible:!0,idHeaderVoucher:a,name:n})}},ae("common:Grant access")),p.createElement("hr",{className:"dropdown-divider"}),p.createElement("button",{type:"button",className:"dropdown-item",onClick:function(t){var a,n,o;t.preventDefault(),a=e.idHeaderVoucher,n=e.name,o=e.eventsNumber,we({idVoucherToDelete:a,nameVoucherToDelete:n,viewDelete:!0,eventNumber:o})}}
1,ae("common:Delete")))):null}}]),je=I.generated?I.used/I.generated*100:0;return p.createElement(p.Fragment,null,p.createElement(f.Wh.Alert,{message:l}),t.idEvent?p.createElement("div",{className:"mgr-kpis",style:{gridTemplateColumns:"repeat(3, 1fr)"}},p.createElement(E.H.DS.KPICard,{label:ae("root:Active coupons"),value:oe(I.active),accent:!0}),p.createElement(E.H.DS.KPICard,{label:ae("root:Generated codes"),value:oe(I.generated),accent:!0}),p.createElement(E.H.DS.KPICard,{label:ae("root:Used codes"),value:oe(I.used),accent:!0,delta:ae("root:%PCT% usage rate").replace("%PCT%",(ke=je,"".concat(Number(ke||0).toLocaleString("es-ES",{maximumFractionDigits:1}),"%"))),trend:"up"})):null,p.createElement("div",{className:"mgr-card"},p.createElement("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-center sm:justify-between mb-3"},p.createElement("div",{className:"flex flex-wrap items-center gap-2"},p.createElement("div",{className:"control has-icons-left",style:{flex:"0 0 260px"}},p.createElement("input",{className:"input",type:"text",placeholder:ae("root:Search by name or code"),onChange:function(e){e.preventDefault(),function(e){de(te(te({},ue),{},{search:e.target.value}))}(e)},value:ue.search}),p.createElement("span",{className:"icon is-left"},p.createElement("i",{className:"material-icons"},"search"))),void 0==t.idEvent&&p.createElement("div",{className:"control has-icons-left",style:{flex:"0 0 260px"}},p.createElement("input",{className:"input",type:"text",placeholder:ae("root:Search by event"),onChange:function(e){e.preventDefault(),function(e){de(te(te({},ue),{},{searchEvent:e.target.value}))}(e)},value:ue.searchEvent}),p.createElement("span",{className:"icon is-left"},p.createElement("i",{className:"material-icons"},"search"))),p.createElement("div",{className:"control"},p.createElement(E.H.DS.Select,{value:ue.active,onChange:function(e,t,a){return function(e){de(te(te({},ue),{},{active:parseInt(e.target.value)}))}(a)},options:[{value:"-1",label:ae("root:All states")},{value:"1",label:ae("root:Active")},{value:"0",label:ae("root:Inactive")}]}))),p.createElement("div",{className:"flex items-center gap-2"},F&&p.createElement("button",{type:"button",className:"button",onClick:function(e){e.preventDefault(),t.makeCall(ne.organizationVoucherCompanyDownload,{id:t.idEvent})}},ae("root:Export companies")),t.sameManager&&p.createElement("button",{type:"button",className:"mgr-btn-primary w-full md:w-auto",onClick:function(){return t.onShowVoucher(-1,!1)}},ae("root:New coupon")),v&&v.items&&v.items.length>0&&(V?p.createElement(E.H.Tools.Loading,{visible:!0}):p.createElement(E.H.DS.Select,{placeholder:ae("root:Export coupons"),value:"",resetOnSelect:!0,options:[{value:"generated",label:ae("root:Coupon series")},{value:"codes",label:ae("root:Generated codes")},{value:"used",label:ae("root:Used codes")}],onChange:function(e){"generated"===e?Pe():"codes"===e?(s({severity:"warn",summary:ae("root:Please, wait"),detail:null,life:3e3}),j(!0),t.makeCall(ne.organizationVoucherDownloadGeneral,{id:t.idOrganization},{eventId:t.idEvent,dateFrom:"1900/01/01",dateTo:"2500/01/01",onlyUsed:!1},function(e){return Oe(e,"".concat(ae("root:Generated codes"),".xlsx"),ae("root:Generated codes"))})):"used"===e&&(s({severity:"warn",summary:ae("root:Please, wait"),detail:null,life:3e3}),j(!0),t.makeCall(ne.organizationVoucherDownloadGeneral,{id:t.idOrganization},{eventId:t.idEvent,dateFrom:"1900/01/01",dateTo:"2500/01/01",onlyUsed:!0},function(e){return Oe(e,"".concat(ae("root:Used codes"),".xlsx"),ae("root:Used codes"))}))}})))),p.createElement(E.H.DS.DataTable,{columns:Ve,data:v&&v.items||[],rowKey:"idHeaderVoucher",pagination:{page:+ue.currentPage||1,pageSize:M,total:v&&v.items&&v.items[0]&&v.items[0].totalRows||0,onChange:function(e){e.pageSize&&R(e.pageSize),de(te(te({},ue),{},{currentPage:e.page,rowsFrom:e.from,rowsTo:e.to}))}},loading:G,skeletonRows:M,emptyMessage:ae("root:NO COUPONS FOUND")}),t&&v&&h.t.modeDebug&&p.createElement(E.H.Json.RecursiveProperty,{property:v,propertyName:"props vList"})),ge.view&&X&&null==ce?p.createElement(L,{organizationinit:t.organizationinit,id:ge.
1id,name:ge.name,number:ge.number,onHideCodeSend:He,API:t.API}):null,!ge.view||X&&null==ce?null:p.createElement(P,{newTemplate:X,organizationinit:t.organizationinit,id:ge.id,name:ge.name,number:ge.number,onHideCodeSend:He,API:t.API}),t&&h.t.modeDebug&&p.createElement(E.H.Json.RecursiveProperty,{property:t,propertyName:"props debug"}),p.createElement(J,d()({visible:re.visible,voucherName:re.name,idHeaderVoucher:re.idHeaderVoucher,onHide:function(){ie({visible:!1,idHeaderVoucher:null})}},t)),p.createElement(Z,{visible:be.visible,id:be.id,name:be.name,onHide:function(){return ye({visible:!1,id:null,name:""})},makeCall:t.makeCall,clearByCategory:t.clearByCategory}),p.createElement(w.l,{header:Ae,showHeader:!0,closable:!1,visible:Se.viewDelete,style:{width:"50vw"},footer:ze,onHide:function(){}},p.createElement("div",null,p.createElement("div",null,ae("root:Do you want to remove the %COUPON% coupon?").replace("%COUPON%",Se.nameVoucherToDelete),t.idEvent&&Se.eventNumber>1&&p.createElement("p",null,ae("root:Remember that this coupon is being used in more events."))))))})),ie=["input"];function le(e,t){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=function(e,t){if(e){if("string"==typeof e)return ce(e,t);var a={}.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?ce(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i=!0,l=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return i=e.done,e},e:function(e){l=!0,r=e},f:function(){try{i||null==a.return||a.return()}finally{if(l)throw r}}}}function ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function se(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function me(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?se(Object(a),!0).forEach(function(t){i()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):se(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var ue=f.HT.t,de=p.createRef(),pe=function(e){return""!==(e.getState().values.code||"").trim()},fe={voucherEvents:{apiName:"organization",endpoint:"organizationVoucherEvents",storageName:"voucherEvents",clear:!0},voucherEventoExiste:{apiName:"organization",endpoint:"voucherEventoExiste",storageName:"voucherEventoExiste",clear:!0},getVoucherApplicableTax:{apiName:"organization",endpoint:"getVoucherApplicableTax",storageName:"getVoucherApplicableTax",mapping:{id:"applicableTax",value:"name"},clear:!0},voucherData:{apiName:"organization",endpoint:"organizationVoucherData",storageName:"voucherData",clear:!0},voucherSearchEvent:{apiName:"organization",endpoint:"organizationVoucherSearchEvent",storageName:"voucherSearchEvent",clear:!0},voucherUpdate:{apiName:"organization",endpoint:"organizationVoucherUpdateV2",storageName:"voucherUpdate",clear:!0},voucherInsert:{apiName:"organization",endpoint:"organizationVoucherInsert",storageName:"voucherInsert",clear:!0},getLanguages:{apiName:"languages",endpoint:"getLanguages",storageName:"getLanguages",clear:!0}},ge=p.memo(function(e){var t=d()({},(m()(e),e)),a=(0,p.useState)(void 0),n=c()(a,2),o=n[0],r=n[1],i=(0,p.useState)(!1),l=c()(i,2),s=l[0],u=l[1],g=(0,p.useState)(void 0),v=c()(g,2),b=v[0],N=v[1],S=(0,p.useState)(void 0),D=c()(S,2),x=D[0],O=D[1],T=(0,p.useState)(void 0),P=c()(T,2),F=P[0],z=P[1],A=(0,p.useState)(!1),H=c()(A,2),L=H[0],V=H[1],B=(0,p.useState)(void 0),q=c()(B,2),M=q[0],R=q[1],U=(0,p.useState)({idEventToDelete:-1,nameEventToDelete:"",viewDelete:!1}),_=c()(U,2),G=_[0],Q=_[1],W=(0,p.useState)(!1),Y=c()(W,2),J=Y[0],X=Y[1],$=(0,p.useState)([]),K=c()($,2),Z=K[0],ee=K[1],te=(0,p.useState)([]),ae=c()(te,2),ne=ae[0],oe=ae[1],re=(0,p.useState)(void 0),ce=c()(re,2),se=ce[0],ge=ce[1],ve=(0,p.useState)(void 0),Ee=c()(ve,2),he=Ee[0],be=Ee[1],ye=(0,p.useState)(!1),Ne=c()(ye,2),Ce=Ne[0],Se=Ne[1],we=(0,p.useState)(""),ke=c()(we,2),De=ke[0],Ie=ke[1],xe=(0,p.useState)(!1),Oe=c()(xe,2),Te=Oe[0],Pe=Oe[1],Fe=(0,p.useState)(!0),ze=c()(Fe,2),Ae=ze[0],He=ze[1],Le=(0,p.useState)(""),Ve=c()(Le,2),je=Ve[0],Be=Ve[1],qe=(0,p.useState)(void 0),Me=c()(qe,2),Re=Me[0],Ue=Me[1],_e=(0,p.useState)(void 0),Ge=c()(_e,2),Qe=Ge[0],We=Ge[1],Ye=(0,p.useState)([]),Je=c()(Ye,2),Xe=Je[0],$e=Je[1],Ke=(0,p.useState)(void 0),Ze=c()(Ke,2),et=(Ze[0],Ze[1],(0,p.useState)([])),tt=c()(et,2),at=tt[0],nt=tt[1],ot=(0,p.useState)(-1),rt=c()(ot,2),it=rt[0],lt=rt[1],ct=(0,p.useRef)(null),st=(0,p.useState)(!1),mt=c()(st,2),ut=mt[0],dt=mt[1],pt=(0,p.useState)(""),ft=c()(pt,2),gt=ft[0],vt=ft[1],Et=t.idEvent,ht=t.accountInfo.culture,bt=t.accountInfo.code,yt="https://app.rockthesport.com/".concat(ht,"/").concat(bt,"/master/managementevent/").concat(Et,"/participants/accesscodes");(0,p.useEffect)(function(){t.voucherEvents&&t.voucherEvents.items&&(ee(t.voucherEvents.items),oe(f.S0.cloneObject(t.voucherEvents.items)),t.clearByCategory(fe.voucherEvents))},[t.voucherEvents]),(0,p.useEffect)(function(){if(t.idEvent&&t.makeCall(fe.getLanguages,{id:t.idEvent},null,function(e){if(nt(e.data),200==e.status)for(var t=0;t<e.data.length;t++)if(1==e.data[t].activo){lt(e.data[t].idLanguage);break}}),t.makeCall(fe.getVoucherApplicableTax,{id:t.idOrganization}),t.idVoucherHeader&&void 0==Qe&&We(t.idVoucherHeader),t.idVoucherHeader&&-1==t.idVoucherHeader&&(z({name:null,discount:null,discountType:"0",validFrom:null,validTo:null,validFromDate:void 0,validToDate:void 0,limitUse:null,idCurrency:"-1",active:!1,accessValid:!1,noLimit:!1,feeOnly:"true",applyTo:"0",allEvents:void 0==t.idEvent?"allE":"notE",generateMethod:"code",transferRequired:!1}),t.idEvent)){var e=fe.voucherEvents;t.makeCall(e,{id:-1,idevent:t.idEvent})}},[]),(0,p.useEffect)(function(){if(t.getVoucherApplicableTax&&t.getVoucherApplicableTax.items)if(1==t.getVoucherApplicableTax.items.length){var e={};t.idVoucherHeader&&-1==t.idVoucherHeader&&(e={name:null,discount:null,discountType:"0",validFrom:null,validTo:null,validFromDate:void 0,validToDate:void 0,limitUse:null,idCurrency:"-1",active:!1,accessValid:!1,noLimit:!1,feeOnly:"true",applyTo:"0",allEvents:void 0==t.idEvent?"allE":"notE",generateMethod:"code",transferRequired:!1}),z(me(me(me({},e),F),{},{applicableTax:t.getVoucherApplicableTax.items[0].id}))}else{var a=[];a.push({id:-1,value:"Selecciona"}),t.getVoucherApplicableTax.items.map(function(e){return a.push({id:e.id,value:e.value}),e}),$e(a)}},[t.getVoucherApplicableTax]),(0,p.useEffect)(function(){if(Qe>0){var e=fe.voucherData,a=fe.voucherEvents;t.makeCall(e,{id:Qe}),t.makeCall(a,{id:Qe,idevent:t.idEvent||-1})}},[Qe]),(0,p.useEffect)(function(){var e,a;t.voucherData&&!t.voucherData.error?(t.setEventAccess(t.voucherData.accessValid),z(me(me({},t.voucherData),{},{allEvents:"True"==t.voucherData.allEvents?"allE":"notE",discountType:1==t.voucherData.discountType?"1":"0",limitUse:-1==t.voucherData.limitUse?"":t.voucherData.limitUse.toString(),val
1idFromDate:1900==new Date(t.voucherData.validFromDate).getFullYear()?void 0:t.voucherData.validFromDate,validToDate:2200==new Date(t.voucherData.validToDate).getFullYear()?void 0:t.voucherData.validToDate,allowedDomains:(null===(e=t.voucherData.allowedDomains)||void 0===e?void 0:e.length)>0?null===(a=t.voucherData.allowedDomains)||void 0===a?void 0:a.split(","):[]})),t.clearByCategory(fe.voucherData)):t.voucherData&&t.voucherData.error&&O({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.voucherData.error.toString()),sticky:!0})},[t.voucherData]),(0,p.useEffect)(function(){t.voucherUpdate&&!t.voucherUpdate.error?(t.clearByCategory(fe.voucherUpdate),t.onHideVoucher(!0)):t.voucherUpdate&&t.voucherUpdate.error&&O({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.voucherUpdate.error.toString()),sticky:!0})},[t.voucherUpdate]);var Nt=function(e){t.makeCall(fe.voucherSearchEvent,{id:t.idOrganization},{search:e,idEventList:De})},Ct=(0,p.useCallback)(function(e){var t=void 0;return ut&&(t=ue("common:This code already exists")),vt(t),t},[ut]);(0,p.useEffect)(function(){ct.current&&void 0!=gt&&ct.current.focus()},[gt]),(0,p.useEffect)(function(){t.voucherEventoExiste&&dt(!0===t.voucherEventoExiste)},[t.voucherEventoExiste]),(0,p.useEffect)(function(){if(t.voucherSearchEvent&&!t.voucherSearchEvent.error){var e,a=new Date(Date.now()).toISOString(),n=[],o=le(t.voucherSearchEvent.items);try{for(o.s();!(e=o.n()).done;){var r=e.value;a>r.signupEnd?n.push(me(me({},r),{},{signupEnded:!0})):n.push(me(me({},r),{},{signupEnded:!1}))}}catch(i){o.e(i)}finally{o.f()}be({items:[].concat(n)}),t.clearByCategory(fe.voucherSearchEvent)}else t.voucherSearchEvent&&t.voucherSearchEvent.error&&O({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.voucherSearchEvent.error.toString()),sticky:!0})},[t.voucherSearchEvent]);var St=function(e,t){return!e.listFee.some(function(e){return!0===e.selected})||!0===t.selected},wt=function(e){e.stopPropagation(),e.preventDefault();var t=e.target.files[0];if(t.size>h.t.maxFileSize);else{var a=new FileReader;a.onloadend=Dt,a.readAsArrayBuffer(t)}},kt=function(e){"Enter"===e.key&&e.preventDefault()},Dt=function(){var e=y()(C().mark(function e(t){var a,n;return C().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,f.S0.sheet2arrAll(t.target.result);case 1:a=e.sent,n=[],a.map(function(e){var t={};return t.Document=e[0]||"",t.Email=e[1]||"",t.SendEmail=e[2]||"",n.push(t),e}),R(n);case 2:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),It=function(){s?Pt(b):function(e){var t=f.S0.cloneObject(se),a=t.findIndex(function(t){return t.idEvent===e});t.splice(a,1),Q({idEventToDelete:-1,nameEventToDelete:"",viewDelete:!1}),ge(t),Se(JSON.stringify(t)!=JSON.stringify(ne)&&t.length>0)}(G.idEventToDelete)},xt=p.createElement("div",null,p.createElement(k.$,{type:"button",label:ue("common:Yes"),icon:"pi pi-check",onClick:function(e){e.preventDefault(),It()}}),p.createElement(k.$,{type:"button",label:ue("common:No"),icon:"pi pi-times",onClick:function(e){e.preventDefault(),Q({idEventToDelete:-1,nameEventToDelete:"",viewDelete:!1}),u(!1)},className:"p-button-secondary"})),Ot=p.createElement("div",null,p.createElement("h1",null,ue("common:Confirmation"))),Tt=function(e){var a,n,o,r,i=d()({},(m()(e),e)),l=i.invalid,c=i.pristine,s=i.submitting,u=i.form;u.setConfig("keepDirtyOnReinitialize",!1);var g=(0,p.useMemo)(function(){return[9765,2352,2254]},[]),v=null!==(a=null===t||void 0===t||null===(n=t.organizationinit)||void 0===n?void 0:n.idOrganization)&&void 0!==a?a:null,b=g.includes(v);return p.createElement(p.Fragment,null,p.createElement(p.Fragment,null,p.createElement(p.Fragment,null,t&&h.t.modeDebug&&p.createElement(E.H.Json.RecursiveProperty,{property:t,propertyName:"props"}),p.createElement("div",{className:"columns mt-1 rts-voucher-form",onKeyPress:kt},p.createElement("div",{className:"column"},t.showAlert&&t.idEvent&&p.createElement("div",{className:"notification is-help"},p.createElement("strong",null,ue("common:Warning")),p.createElement("p",null,ue("root:This coupon is used in more events, the changes you make will affect the rest of the associated events."))),p.createElement("div",{className:"field"},p.createElement(I.D0,{className:"input",label:ue("common:Name"),name:"name",type:"text",component:E.H.Form.CFText,validate:f.k0.composeValidators(f.k0.required,f.k0.minLength(3))}),p.createElement("p",{className:"help"},ue("root:Name for internal use"))),p.createElement("div",{className:"columns"}
1,p.createElement("div",{className:"column is-6-tablet"},p.createElement("div",{className:"field"},p.createElement("label",{className:"label"},ue("root:Valid from")),p.createElement("div",{className:"columns"},p.createElement("div",{className:"column is-12"},p.createElement("div",{className:"control"},p.createElement(E.H.Form.CFNDateTime,{showHour:!0,showButtonBar:!0,classNameCustom:"input",key:u.getState().values.validToDate,name:"validFromDate",dateFormat:"dd/mm/yyyy",placeholder:"dd/mm/yyyy",validate:f.k0.composeValidators(f.k0.validFrom(u.getState().values.validToDate))})))))),p.createElement("div",{className:"column is-6-tablet"},p.createElement("div",{className:"field"},p.createElement("label",{className:"label"},ue("root:Valid until")),p.createElement("div",{className:"columns"},p.createElement("div",{className:"column is-12"},p.createElement("div",{className:"control"},p.createElement(E.H.Form.CFNDateTime,{showHour:!0,showButtonBar:!0,key:u.getState().values.validFromDate,classNameCustom:"input",name:"validToDate",dateFormat:"dd/mm/yyyy",placeholder:"dd/mm/yyyy",validate:f.k0.composeValidators(f.k0.validTo(u.getState().values.validFromDate))}))))))),p.createElement("p",{className:"help mt-0 mb-2"},ue("root:If you leave the fields blank it will not be limited")),p.createElement("p",{className:"label"},ue("root:Descuento")),p.createElement("div",{className:"columns"},p.createElement("div",{className:"column is-2-tablet"},p.createElement("div",{className:"control"},p.createElement(I.D0,{className:"input",name:"discount",type:"number",validate:f.k0.composeValidators(f.k0.required,f.k0.number,f.k0.mustBeAmountPositiveIgnoreWhenIsEmpty),component:E.H.Form.CFText}))),p.createElement("div",{className:"column is-4-tablet"},p.createElement(I.D0,{name:"discountType",type:"select",items:[{id:0,value:ue("common:Amount")},{id:1,value:ue("common:Percent")}],component:E.H.Form.CFSelect})),p.createElement("div",{className:"column is-6-tablet"},p.createElement(I.D0,{name:"applyTo",type:"select",items:[{id:"0",value:ue("root:Only fee")},{id:"1",value:ue("root:Only form prices")},{id:"2",value:ue("root:Fee and prices on form")}],component:E.H.Form.CFSelect}))),t.isAECCCentral&&"1"==u.getState().values.discountType&&"0"==u.getState().values.applyTo&&p.createElement("div",{className:"field"},p.createElement(I.D0,{name:"forAllSubSites",component:"input",type:"checkbox"},function(e){var t=e.input;return p.createElement(p.Fragment,null,p.createElement("input",d()({},t,{className:"is-checkradio is-info",id:"forAllSubSites",type:"checkbox"})),p.createElement("label",{htmlFor:"forAllSubSites"},ue("root:V\xe1lido para todas las sedes.")),p.createElement(E.H.Error.FieldErrorWithDelay,{name:t.name,delay:500},function(e){return p.createElement("span",{className:"help is-danger"},e)}))}),p.createElement("p",{className:"help"},ue("root:Al marcar esta casilla, el cup\xf3n de descuento se podr\xe1 aplicar a todos los eventos de las diferentes sedes."))),t.newMovs&&"0"==u.getState().values.discountType&&Xe.length>2&&p.createElement(p.Fragment,null,p.createElement("div",{className:"field"},p.createElement(E.H.Form.CFNSelectBasic,{label:ue("root:Tax"),name:"applicableTax",data:Xe,help:ue("root:Se aplicar\xe1 el descuento a movimientos que tengan este tipo de IVA."),validators:[f.k0.requiredAvoidDefaultValue(-1)]}))),b&&p.createElement(p.Fragment,null,p.createElement("p",{className:"help"}),p.createElement("div",{className:"field"},p.createElement(I.D0,{name:"transferRequired",type:"checkbox",component:E.H.Form.CFSwitch,className:"onoffswitch-checkbox",id:"transferRequired",label:ue("root:Transfer required")}))),p.createElement("p",{className:"label mb-1 mt-2"},void 0==t.idEvent?ue("common:Events"):ue("common:Fees")),void 0==t.idEvent&&p.createElement("div",{className:"field"},p.createElement(I.D0,{name:"allEvents",component:"input",type:"radio",value:"allE"},function(e){var t=e.input;return p.createElement(p.Fragment,null,p.createElement("input",d()({},t,{name:"all",type:"radio",className:"is-checkradio is-info",id:"allE"})),p.createElement("label",{htmlFor:"allE"},ue("root:For all events")),p.createElement(E.H.Error.FieldErrorWithDelay,{name:t.name,delay:500},function(e){return p.createElement("span",{className:"help is-danger"},e)}))}),p.createElement(I.D0,{name:"allEvents",component:"input",type:"radio",value:"notE"},function(e){var t=e.input;return p.createElement(p.Fragment,null,p.createElement("input",d()({},t,{name:"all",type:"radio",className:"is-checkradio is-info",id:"notE"})),p.createElement("label",{htmlFor:"notE"},ue("root:For specific events and fees")),p.createElement(E.H.Error.FieldErrorWithDelay,{name:t.name,delay:500},function(e){return p.createElement("span",{className:"help is-danger"},e)}))})),"notE"==u.getState().values.allEvents&&p.createElement("div",{className:"box box-transparent"},void 0==t.idEvent&&p.createElement("h3",null,ue("root:Selected events and fees")),p.createElement("table",{className:"table"},p.createElement("tbody",null,void 0==t.idEvent?ne?ne.map(function(e,t){return p.createElement("tr",{key:t},p.createElement("td",null,p.createElement("b",null,e.event),function(e){var t=e.filter(function(e){return!0===e.selected}),a="";return 0===t.length?a=ue("common:All "):t.map(function(e){return""!==a&&(a="".concat(a,", ")),a+=e.name,e}),p.createElement("p",{className:"small"},a)}(e.listFee)))}):p.createElement("tr",null,p.createElement("td",null,ue("root:No event selected"))):ne&&ne.length>0&&ne[0].listFee.filter(function(e){return!0===e.selected}).length>0&&ne[0].listFee.filter(function(e){return!0===e.selected}).length!=ne[0].listFee.length?ne[0].listFee.filter(function(e){return!0===e.selected}).map(function(e,t){return p.createElement("tr",{key:t},p.createElement("td",null,p.createElement("b",null,e.name)))}):ne&&ne.length>0&&(0==ne[0].listFee.filter(function(e){return!0===e.selected}).length||ne[0].listFee.filter(function(e){return!0===e.selected}).length==ne[0].listFee.length)?p.createElement("tr",null,p.createElement("td",null,ue("common:All _f"))):p.createElement("tr",null,p.createElement("td",null,ue("root:No fees selected"))))),p.createElement("button",{type:"button",className:"mgr-btn-secondary mt-2",onClick:function(e){e.preventDefault(),ge(f.S0.cloneObject(ne)),Se(!1),V(!0)}},void 0==t.idEvent?ue("root:Edit events"):ue("root:Edit fees"))),t.idEvent&&p.createElement("div",{className:"field"},p.createElement(I.D0,{name:"accessValid",component:"input",type:"checkbox"},function(e){var t=e.input;return p.createElement(p.Fragment,null,p.createElement("input",d()({},t,{className:"is-checkradio is-info",id:"eventAccess",type:"checkbox"})),p.createElement("label",{htmlFor:"eventAccess"},ue("root:Enable the discount coupon as access to the event.")),p.createElement(E.H.Error.FieldErrorWithDelay,{name:t.name,delay:500},function(e){return p.createElement("span",{className:"help is-danger"},e)}))}),p.createElement("p",{className:"help"},ue("root:Registrations may be made after the registration period."),p.
1createElement("br",null),p.createElement("div",{className:"rts-voucher-access",style:{display:"flex",flexWrap:"wrap",alignItems:"center",rowGap:"4px"}},p.createElement("span",{className:"rts-voucher-access__head",style:{display:"flex",alignItems:"center"}},"".concat(ue("root:Access Link"),": "),at&&at.length>0?p.createElement("select",{className:"select",style:{marginLeft:"5px"},value:it,onChange:function(e){lt(e.target.value)}},at.map(function(e,t){if(1==e.activo)return p.createElement("option",{id:e.idLanguage,value:e.idLanguage}," ",e.name)})):null),p.createElement("span",{className:"rts-voucher-access__link",style:{display:"flex",alignItems:"center",minWidth:0}},p.createElement("a",{rel:"noreferrer",style:{marginLeft:"10px"},href:"https://www.rockthesport.com/".concat(1==it?"es":2==it?"en":3==it?"ca":4==it?"it":5==it?"eu":6==it?"pt":"fr","/event-access"),target:"_blank",className:"primary"},"https://www.rockthesport.com/".concat(1==it?"es":2==it?"en":3==it?"ca":4==it?"it":5==it?"eu":6==it?"pt":"fr","/event-access")),p.createElement("a",{style:{marginLeft:"5px"},onClick:function(e){e.preventDefault(),function(e){f.S0.copyToClipboard(e)}("https://www.rockthesport.com/".concat(1==it?"es":2==it?"en":3==it?"ca":4==it?"it":5==it?"eu":6==it?"pt":"fr","/event-access")),O({severity:"success",summary:ue("common:Copied"),detail:ue("common:Copied on the clipboard"),life:2e3})},className:"header-icon","aria-label":"cerrar"},p.createElement("i",{className:"material-icons is-small"},"content_copy")))))),u.getState().values.accessValid&&p.createElement("div",{className:"field ml-3"},p.createElement(I.D0,{name:"noLimit",component:"input",type:"checkbox"},function(e){var t=e.input;j()(e,ie);return p.createElement(p.Fragment,null,p.createElement("input",d()({},t,{className:"is-checkradio is-info",id:"eventNoLimit",type:"checkbox"})),p.createElement("label",{htmlFor:"eventNoLimit"},ue("root:Skip the enrollment limit")),p.createElement(E.H.Error.FieldErrorWithDelay,{name:t.name,delay:500},function(e){return p.createElement("span",{className:"help is-danger"},e)}))}),p.createElement("p",{className:"help"},ue("root:It allows to generate coupon codes above the limit number of registrations"))),-1==Qe&&p.createElement(p.Fragment,null,p.createElement("hr",{className:"mb-1"}),p.createElement("h2",null,ue("common:Coupon codes")),p.createElement("div",{className:"field mt-1"},p.createElement(I.D0,{name:"code",component:"input",type:"text",label:ue("common:Coupon code"),validate:f.k0.composeValidators(f.k0.maxLength(void 0!=u.getState().values.generate?20-u.getState().values.generate.toString().length:20),Ct)},function(e){var a=e.input;return p.createElement(p.Fragment,null,p.createElement("label",{className:"label",htmlFor:"code"},ue("common:Coupon code")),p.createElement("input",d()({},a,{name:"gMethod",className:"input",id:"code",type:"text",ref:ct,onBlur:function(e){if(e.preventDefault(),e.target.value.length>3){var a=fe.voucherEventoExiste;t.makeCall(a,null,{code:e.target.value,eventId:t.idEvent,organizationId:t.idOrganization})}else vt(void 0),dt(!1)},onChange:function(e){e.preventDefault(),u.change("code",e.target.value),""!==e.target.value.trim()&&u.change("generate",1);var t=void 0!=u.getState().values.generate?u.getState().values.generate:0;if(e.target.value.length+t.toString().length>20){var a="".concat(ue("common:Must be equal or less than")," ").concat(20-t.toString().length," ").concat(ue("common:characters"));vt(a)}},placeholder:ue("root:If you write a code, a single coupon will be created with that exact code")})),gt&&p.createElement("span",{className:"help is-danger"},gt))}),p.createElement("p",{className:"help"},ue("root:If left blank, the code will be generated automatically"))),p.createElement("div",{className:"field"},p.createElement(I.D0,{name:"generateMethod",component:"input",type:"radio",value:"code"},function(e){var t=e.input;return p.createElement(p.Fragment,null,p.createElement("input",d()({},t,{name:"gMethod",className:"is-checkradio is-info",id:"code",type:"radio"})),p.createElement("label",{htmlFor:"code"},ue("root:Define the number of coupons.")),p.createElement(E.H.Error.FieldErrorWithDelay,{name:t.name,delay:500},function(e){return p.createElement("span",{className:"help is-danger"},e)}))})),p.createElement("div",{className:"field"},p.createElement(I.D0,{name:"generateMethod",component:"input",type:"radio",value:"import"},function(e){var t=e.input;return p.createElement(p.Fragment,null,p.createElement("input",d()({},t,{name:"gMethod",className:"is-checkradio is-info",id:"import",type:"radio"})),p.createElement("label",{htmlFor:"import"},ue("root:Import Excel file with list of emails and documents")),p.createElement(E.H.Error.FieldErrorWithDelay,{name:t.name,delay:500},function(e){return p.createElement("span",{className:"help is-danger"},e)}))})),"code"==u.getState().values.generateMethod&&p.createElement("div",{className:"field mt-1"},p.createElement(I.D0,{className:"input",name:"generate",type:"number",min:"1",max:pe(u)?1:void 0,disabled:pe(u),label:ue("root:Number of codes to generate"),validate:f.k0.composeValidators(f.k0.required,f.k0.number,f.k0.mustBeNumberPositiveIgnoreWhenIsEmpty0,function(e){return pe(u)&&Number(e)>1?ue("root:With a custom code only one coupon is created; the use limit decides how many times it can be used."):void 0}),component:E.H.Form.CFText}),pe(u)&&p.createElement("p",{className:"help"},ue("root:With a custom code only one coupon is created; the use limit decides how many times it can be used."))),"import"==u.getState().values.generateMethod&&p.createElement("div",{className:"box is-transparent"},p.createElement("h3",null,ue("root:Upload a file")),p.createElement("p",null,ue("root:Select an excel type file (.xlsx, .xls, .csv) to upload.")),p.createElement("img",{alt:"image1",src:"https://rtsfiles.blob.core.windows.net/configuracion/images/excel-help.jpg"}),p.createElement("button",{type:"button",className:"button mt-1"},p.createElement("input",{className:"file-input",type:"file",ref:de,onChange:wt,accept:".csv,.xlsx,.xls"}),ue("root:Select file")),p.createElement("p",{className:"mt-1 mb-1"}," ",M?"".concat(M.length," registros importados"):null),M&&M.length>0?p.createElement(p.Fragment,null,p.createElement("table",{className:"table is-small",style:{fontSize:"x-small"}},p.createElement("thead",null,p.createElement("tr",null,p.createElement("th",
1null),p.createElement("th",null,ue("common:Document/DNI")),p.createElement("th",null,ue("common:Email validaci\xf3n")),p.createElement("th",null,ue("common:Email env\xedo")))),p.createElement("tbody",null,p.createElement("tr",null,p.createElement("td",{style:{fontWeight:"bold"}},ue("root:First value")),p.createElement("td",null,M[0].Document),p.createElement("td",null,M[0].Email),p.createElement("td",null,M[0].SendEmail)),p.createElement("tr",null,p.createElement("td",{style:{fontWeight:"bold"}},ue("root:Last value")),p.createElement("td",null,M[M.length-1].Document),p.createElement("td",null,M[M.length-1].Email),p.createElement("td",null,M[M.length-1].SendEmail))))):null)),p.createElement("div",{className:"field mt-1"},p.createElement(I.D0,{className:"input",name:"limitUse",type:"number",label:ue("root:Use limit"),validate:f.k0.composeValidators(f.k0.number,f.k0.mustBeNumberPositiveIgnoreWhenIsEmpty0),component:E.H.Form.CFText}),p.createElement("p",{className:"help"},ue("root:If the field is empty, it will not be limited by use."))),Qe>0&&p.createElement(p.Fragment,null,p.createElement("label",{className:"label"},ue("root:Dominios Permitidos")),p.createElement("div",{className:"field has-addons mb-0"},p.createElement("div",{className:"field mb-0"},p.createElement(I.D0,{className:"input",placeholder:"@example.com",name:"newDomain",type:"text",component:E.H.Form.CFText,validate:function(){var e=f.S0.cloneObject(u.getState().values.newDomain);if(e){if(!/^@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(e))return ue("root:Domain is not valid, @example.com");var t=f.S0.cloneObject(u.getState().values.allowedDomains),a="@"===e[0]?e.substring(1):e;return null!==t&&void 0!==t&&t.includes(a)?ue("root:Domain already added"):void 0}}})),p.createElement("div",{className:"field mb-0"},p.createElement("button",{type:"button",className:"button",disabled:l||!u.getState().values.newDomain,onClick:function(){return function(){var e=f.S0.cloneObject(u.getState().values.allowedDomains),t=f.S0.cloneObject(u.getState().values.newDomain),a="@"===t[0]?t.substring(1):t;null===e||void 0===e||e.push(a),u.change("allowedDomains",e),u.change("newDomain","")}()}},p.createElement("i",{className:"material-icons"},"add")))),p.createElement("div",{className:"field is-grouped is-grouped-multiline"},p.createElement(I.D0,{name:"allowedDomains"},function(){return null})," ",null===(o=u.getState().values.allowedDomains)||void 0===o?void 0:o.map(function(e,t){return p.createElement("div",{key:"allowedDomain-".concat(e),className:"control"},p.createElement("div",{className:"tags has-addons is-tag-custom"},p.createElement("span",{className:"tag is-tag-custom"},"@"+e),p.createElement("a",{className:"tag is-delete is-medium",onClick:function(){return function(e){var t=f.S0.cloneObject(u.getState().values.allowedDomains);t.splice(e,1),u.change("allowedDomains",t),u.change("newDomain","")}(t)}})))}),(null===(r=u.getState().values.allowedDomains)||void 0===r?void 0:r.length)<1&&p.createElement("p",{className:"help"},ue("common:All domains allowed")))),p.createElement("p",{className:"label mb-1 mt-2"}),p.createElement("div",{className:"field is-grouped is-grouped-multiline"},p.createElement(E.H.DS.Alert,{variant:"info"},ue("common:In the case of free registration, used coupons will not be recorded, as no discount is applied. Usages will not be marked, nor will they be associated with the registration. Please use")+" ",p.createElement("a",{href:yt,target:"_blank",rel:"noopener noreferrer"},ue("root:Access Codes").toLowerCase())," "+ue("common:Instead"))),p.createElement("p",{className:"label mb-1 mt-2"}),p.createElement(E.H.DS.DrawerFooter,null,p.createElement("button",{disabled:s||c&&"notE"==u.getState().values.allEvents&&!J||c&&"allE"==u.getState().values.allEvents||l||"notE"==u.getState().values.allEvents&&0==ne.length,type:"button",onClick:function(){return u.submit()},className:"mgr-btn-primary"},ue(-1==Qe?"common:Create":"common:Save"))))))))},Pt=function(e){var a=fe.voucherUpdate;t.makeCall(a,{id:Qe},{idEvent:t.idEvent||-1,voucherData:e,detailList:ne})};return p.createElement(p.Fragment,null,p.createElement(f.Wh.Alert,{message:x}),L?p.createElement(E.H.DS.Drawer,{storageId:"voucher-event-fees",open:!0,wide:!0,stacked:!0,onClose:function(){He(!0),ge(void 0),V(!1)},title:ue(Ae?"root:Select events and rates":"root:Add event"),footer:function(e){return Ae?p.createElement(p.Fragment,null,p.createElement("button",{type:"button",className:"mgr-btn-secondary",onClick:function(t){t.preventDefault(),e()}},ue("common:Cancel")),p.createElement("button",{type:"button",className:"mgr-btn-primary",disabled:!Ce,onClick:function(e){e.preventDefault(),V(!1),oe(f.S0.cloneObject(se)),X(JSON.stringify(se)!=JSON.stringify(Z)),ge(void 0)}},ue("common:Save"))):p.createElement(p.Fragment,null,p.createElement("button",{type:"button",className:"mgr-btn-secondary",onClick:function(e){e.preventDefault(),He(!0),Ue(void 0)}},ue("common:Cancel")),p.createElement("button",{type:"button",className:"mgr-btn-primary",disabled:!Te,onClick:function(e){e.preventDefault(),function(){var e=f.S0.cloneObject(se);
1f.S0.mergeArrayObject([e,Re]),He(!0),ge(e),Se(JSON.stringify(e)!=JSON.stringify(ne)&&e.length>0)}()}},ue("common:Add")))}},p.createElement(p.Fragment,null,p.createElement("div",{className:""},p.createElement("div",{className:""},p.createElement("div",{className:""},Ae?p.createElement("div",null,p.createElement("div",{className:"level"},p.createElement("div",{className:"level-left"},p.createElement("h2",{className:"level-item"},void 0==t.idEvent?ue("root:Selected Events"):"Tarifas seleccionadas")),void 0==t.idEvent&&p.createElement("div",{className:"level-right"},p.createElement("button",{type:"button",className:"button is-fullwidth-mobile","aria-label":"cerrar",onClick:function(e){e.preventDefault(),function(){var e="";se.map(function(t){return""!==e&&(e+=","),e+=t.idEvent.toString(),t}),Ie(e),Pe(!1),He(!1),be(void 0),Ue(void 0)}()}},ue("root:Add event")))),se?se.map(function(e,a){return p.createElement("div",{key:a,className:"card-item is-active is-wrap"},p.createElement("p",null,e.event),void 0==t.idEvent&&p.createElement("button",{type:"button",className:"button is-danger flex-right",onClick:function(t){t.preventDefault(),function(e,t){Q({idEventToDelete:e,nameEventToDelete:t,viewDelete:!0})}(e.idEvent,e.event)}},ue("common:Delete")),p.createElement("div",{className:"flex-break"}
1,p.createElement("ul",{className:"list mt-1"},e.listFee.map(function(t,n){var o="vfee-".concat(e.idEvent,"-").concat(t.idFee);return p.createElement("li",{key:"".concat(a,"-").concat(n),className:"list-item"},p.createElement("input",{className:"is-checkradio is-info is-small",id:o,type:"checkbox",name:o,checked:St(e,t),onChange:function(){!function(e,t){var a=f.S0.cloneObject(se),n=a.find(function(e){return e.idEvent==t});if(n){if(n.listFee.some(function(e){return!0===e.selected})){var o=n.listFee.find(function(t){return t.idFee==e});o&&(o.selected=!(!0===o.selected))}else n.listFee.forEach(function(t){t.selected=t.idFee!=e});ge(a),Se(JSON.stringify(a)!=JSON.stringify(ne)&&a.length>0)}}(t.idFee,e.idEvent)}}),p.createElement("label",{htmlFor:o},t.name))}))))}):p.createElement("p",null,ue("root:No event selected"))):p.createElement("div",null,p.createElement("label",{className:"label"},ue("root:Search event by name")),p.createElement("div",{className:"field mt-2 has-addons",id:"add-event"},p.createElement("div",{className:"control is-expanded"},p.createElement("input",{className:"input",type:"text",placeholder:ue("root:Enter at least 5 characters to start searching"),value:je,onChange:function(e){return Be(e.target.value)},onKeyPress:function(e){"Enter"==e.key&&(e.preventDefault(),je.length>=5&&Nt(je))}})),p.createElement("div",{className:"control"},p.createElement("button",{className:"button",type:"button",onClick:function(e){e.preventDefault(),Nt(je)},disabled:void 0==je||je.length<5},ue("root:Search")))),he&&he.items?he.items.map(function(e,t){return p.createElement("div",{key:t,className:"card-item "},p.createElement("div",{className:"field"},p.createElement("input",{className:"is-checkradio is-info",id:"vev-".concat(e.idEvent),type:"checkbox",name:"vev-".concat(e.idEvent),checked:!(!Re||!Re.filter(function(t){return t.idEvent===e.idEvent})[0]),onChange:function(){!function(e){var t=[],a=!1;if(Re&&(t=f.S0.cloneObject(Re)).filter(function(t){return t.idEvent===e})[0]||(a=!0),a){var n=he.items.filter(function(t){return t.idEvent===e})[0];t.push({event:n.name,idEvent:e,listFee:n.listFee})}else{var o=t.findIndex(function(t){return t.idEvent===e});t.splice(o,1)}Ue(t),Pe(t.length>0)}(e.idEvent)}}),p.createElement("label",{htmlFor:"vev-".concat(e.idEvent)},e.name," ",ue("root:Start event %DATE%").replace("%DATE%",f.qO.formatDate(e.eventDate))," ",1==e.signupEnded?"--\x3e ".concat(ue("common:Signup date reached")):"")))}):null,he&&he.items&&0==he.items.length?p.createElement("p",null,"No se han encontrado datos"):null)))))):null,F?p.createElement(E.H.Form.BasicForm,{className:"",onCallback:function(e){var a=!1;if(t.isAECCCentral&&"1"==e.discountType&&e.applyTo&&(a=e.forAllSubSites),(e=me(me({},e),{},{forAllSubSites:a})).allowedDomains){var n=e.allowedDomains.join(",");e.allowedDomains=n}-1==t.idVoucherHeader?(r(e.name),t.makeCall(fe.voucherInsert,{id:t.idOrganization},{voucherData:me(me({},F),e),detailList:ne,importList:M},function(e){if(200==e.status){switch(t.clearByCategory(fe.voucherInsert),e.data){case 0:t.setAlert({severity:"error",summary:ue("common:Error"),detail:ue("root:Coupon could not be created"),life:5e3});break;case-1:t.setAlert({severity:"error",summary:ue("common:Warning"),detail:ue("root:The code already exists in org"),life:5e3});break;default:t.voucherInsert>0&&t.onShowCode(t.voucherInsert,o,!0,!1)}t.onHideVoucher(!1,!0)}})):t.idEvent&&t.showAlert?(u(!0),N(e)):Pt(e)},initialValues:me({},F)},p.createElement(Tt,null)):p.createElement(E.H.Tools.Loading,{visible:!0}),p.createElement(w.l,{header:Ot,showHeader:!0,closable:!1,visible:G.viewDelete||s,style:{width:"50vw"},onHide:function(e){return console.log(e)},footer:xt},p.createElement("div",null,G.viewDelete?p.createElement("div",null,ue("root:Remove the %EVENT% event from the list?").replace("%EVENT%",G.nameEventToDelete)):t.showAlert&&t.idEvent&&p.createElement("div",null,p.createElement("p",null,ue("root:This coupon is used in more events, the changes you make will affect the rest of the associated events.")),p.createElement("p",null,ue("root:Continue?"))))))}),ve=(0,v.y)((0,g.Ng)(f.S0.mapStateToProps(fe),f.S0.mapDispatchToProps)(ge));function Ee(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function he(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?Ee(Object(a),!0).forEach(function(t){i()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ee(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var be=f.HT.t,ye={apiName:"organization",endpoint:"organizationVoucherCodes",storageName:"voucherCodes",clear:!0},Ne={apiName:"organization",endpoint:"organizationVoucherCodesDownload",storageName:"voucherCodesDownload",clear:!0},Ce={apiName:"organization",endpoint:"organizationCodeVoucherDelete",storageName:"codeDelete",clear:!0},Se=(0,v.y)((0,g.Ng)(function(e,t){return{own:t,voucherCodes:e.rxCommon[ye.storageName],voucherCodesDownload:e.rxCommon[Ne.storageName],codeDelete:e.rxCommon[Ce.storageName]}},f.S0.mapDispatchToProps)(function(e){var t=d()({},(m()(e),e)),a=(0,p.useState)(void 0),n=c()(a,2),r=n[0],i=n[1],l=(0,p.useState)(void 0),s=c()(l,2),u=s[0],g=s[1],v=(0,p.useState)([]),b=c()(v,2),y=b[0],N=b[1],C=(0,p.useState)({idLineToDelete:-1,nameCodeToDelete:"",viewDelete:!1}),S=c()(C,2),D=S[0],I=S[1],x=(0,p.useState)({search:"",rowsFrom:1,rowsTo:20,currentPage:1}),O=c()(x,2),T=O[0],P=O[1];(0,p.useEffect)(function(){var e=0;
1if(u&&u.items&&u.items.length){e=u.items[0].totalRows;for(var t=[],a=1;a<=Math.ceil(e/20);a++)t.push(a);t&&t.length>0&&N(t)}},[u]),(0,p.useEffect)(function(){t.voucherCodes&&!t.voucherCodes.error?(g(t.voucherCodes),D.idLineToDelete>0&&(I({idLineToDelete:-1,nameCodeToDelete:"",viewDelete:!1}),i({severity:"success",summary:be("common:Updated"),detail:be("root:Code deleted successfully"),life:2e3})),t.clearByCategory(ye)):t.voucherCodes&&t.voucherCodes.error&&i({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.voucherCodes.error.toString()),sticky:!0})},[t.voucherCodes]),(0,p.useEffect)(function(){t.idVoucherHeader&&z()},[]),(0,p.useEffect)(function(){z()},[T]),(0,p.useEffect)(function(){t.voucherCodesDownload&&!t.voucherCodesDownload.error?(t.voucherCodesDownload.items&&t.voucherCodesDownload.items.length>0?f.S0.generateExcel("".concat(t.voucherName,".xlsx"),t.voucherCodesDownload):i({severity:"warning",summary:be("common:Information"),detail:be("common:No data found"),life:2e3}),t.clearByCategory(Ne)):t.voucherCodesDownload&&t.voucherCodesDownload.error&&i({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.voucherCodesDownload.error.toString()),sticky:!0})},[t.voucherCodesDownload]);var z=function(){var e=ye;t.makeCall(e,{id:t.idVoucherHeader},{idvoucher:t.idVoucherHeader,search:T.search,rowsFrom:T.rowsFrom,rowsTo:T.rowsTo})},A=y.map(function(e){var t="pagination-link",a=be("common:Go to page %PAGE%").replace("%PAGE%",e),n="";return e===+T.currentPage&&(t="pagination-link is-current",a=be("common:Page %PAGE%").replace("%PAGE%",e),n="page"),p.createElement("li",{key:e,id:e,onClick:function(t){t.preventDefault(),function(e){var t=e,a=20*t,n=a-20+1;P(he(he({},T),{},{currentPage:t,rowsFrom:n,rowsTo:a}))}(e)},className:t,"aria-label":a,"aria-current":n},e)});(0,p.useEffect)(function(){t.codeDelete&&!t.codeDelete.error?(t.clearByCategory(Ne),z()):t.codeDelete&&t.codeDelete.error&&i({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.codeDelete.error.toString()),sticky:!0})},[t.codeDelete]);var H=p.createElement("div",null,p.createElement(k.$,{type:"button",label:be("common:Yes"),icon:"pi pi-check",onClick:function(e){e.preventDefault(),function(){var e=Ce;t.makeCall(e,{id:t.idVoucherHeader,idline:D.idLineToDelete})}(D.idLineToDelete)}}),p.createElement(k.$,{type:"button",label:be("common:No"),icon:"pi pi-times",onClick:function(e){e.preventDefault(),I({idLineToDelete:-1,nameCodeToDelete:"",viewDelete:!1})},className:"p-button-secondary"})),L=p.createElement("div",null,p.createElement("h1",null,be("common:Confirmation"))),V=function(){var e=(0,p.useState)(!1),t=c()(e,2),a=t[0],n=t[1];return p.createElement("div",{className:"icon-container",onMouseEnter:function(){return n(!0)},onMouseLeave:function(){return n(!1)}},p.createElement("i",{className:"material-icons"},"mark_email_read"),a&&p.createElement("div",{className:"tooltip"},be("root:C\xf3digo enviado por correo")))},j=[{key:"code",title:be("common:Code"),render:function(e){return e.code}},{key:"associatedEmail",title:be("root:Associated email"),render:function(e){return e.associatedEmail}},{key:"associatedDocument",title:be("root:Associated document"),render:function(e){return e.associatedDocument}},{key:"shippingEmail",title:be("common:Shipping Email"),render:function(e){return e.shippingEmail}},{key:"used",title:be("common:Used"),render:function(e){return e.used}},{key:"sent",title:"",align:"center",width:"1%",render:function(e){return e.codeSendByEmail?p.createElement(V,null):null}},{key:"actions",title:"",align:"right",width:"1%",render:function(e){return p.createElement(E.H.DS.RowActions,{primary:{label:be("common:Edit"),onClick:function(){return function(e){t.onShowCodeForm(e,t.voucherName,t.idVoucherHeader)}(e)}},actions:[{label:be("common:Send code"),onClick:function(){return a=e.idLineVoucher,n=e.code,o=e.idLineVoucher,void t.onShowSendCode(a,n,o);var a,n,o}}].concat(o()(e.used>0?[{label:be("common:Show usage"),onClick:function(){return a=e.idLineVoucher,n=e.code,void t.onShowUsage(t.idVoucherHeader,a,t.voucherName,n);var a,n}}]:[]),[{divider:!0},{label:be("common:Delete"),danger:!0,onClick:function(){return t=e.idLineVoucher,a=e.code,void I({viewDelete:!0,nameCodeToDelete:a,idLineToDelete:t});var t,a}}])})}}];return p.createElement(p.Fragment,null,p.createElement(f.Wh.Alert,{message:r}),p.createElement("div",{className:"p-2"},t.showAlert&&t.idEvent&&p.createElement("div",{className:"notification is-help"},p.createElement("strong",null,be("common:Warning")),p.createElement("p",null,be("root:This coupon is used in more events, the changes you make will affect the rest of the associated events."))),p.createElement("div",{className:"flex flex-col sm:flex-row sm:items-center sm:justify-between gap-2"},p.createElement("h2",null,be("common:Coupon codes")),p.createElement("div",{className:"buttons"},p.createElement("button",{type:"button",className:"button is-fullwidth-mobile",onClick:function(e){e.preventDefault(),function(){var e=Ne;t.makeCall(e,{id:t.idVoucherHeader},{search:T.search})}()}},be("common:Download detail")),p.createElement(F.A,{type:"button",className:"is-fullwidth-mobile",onClick:function(e){e.preventDefault(),t.onShowCodeForm({idLineVoucher:-1},t.voucherName,t.idVoucherHeader)}},be("common:New coupon code")))),p.createElement("div",{className:"mt-3 mb-3 w-full md:w-1/2"},p.createElement("div",{className:"control has-icons-left"},p.createElement("input",{className:"input",type:"text",placeholder:be("common:Search coupon code"),onChange:function(e){return function(e){P(he(he({},T),{},{search:e.target.value}))}(e)},value:T.search}),p.createElement("span",{className:"icon is-left"},p.createElement("i",{className:"material-icons"},"search")))),p.createElement(E.H.DS.DataTable,{columns:j,data:u&&u.items?u.items:[],rowKey:function(e,t){return e&&null!=e.idLineVoucher?e.idLineVoucher:t},loading:void 0===u,emptyMessage:be("common:There are no codes"),hidePagination:!0}
1),y.length>1?p.createElement("nav",{className:"pagination is-rounded is-small mt-3",role:"navigation","aria-label":"pagination"},p.createElement("ul",{className:"pagination-list"},A)):null),u&&h.t.modeDebug&&p.createElement(E.H.Json.RecursiveProperty,{property:u,propertyName:"props codeList"}),p.createElement(w.l,{header:L,showHeader:!0,closable:!1,visible:D.viewDelete,style:{width:"50vw"},footer:H,onHide:function(e){return console.log(e)}},p.createElement("div",null,p.createElement("div",null,be("root:Remove the %CODE% coupon code?").replace("%CODE%",D.nameCodeToDelete),t.showAlert&&p.createElement("p",null,be("root:Remember that this coupon is being used in more events."))))))})),we=(a(48311),f.HT.t),ke={apiName:"common",endpoint:"queueEmail",storageName:"emailSend",clear:!0},De={apiName:"proof",endpoint:"getTemplateVersion",storageName:"getTemplateVersion",clear:!0},Ie={apiName:"organization",endpoint:"organizationVoucherSend",storageName:"organizationVoucherSend",clear:!0},xe={apiName:"organization",endpoint:"insertOrganizationVoucherCodesSendByEmail",storageName:"insertOrganizationVoucherCodesSendByEmail",clear:!0},Oe=(0,v.y)((0,g.Ng)(function(e,t){return{own:t,emailSend:e.rxCommon[ke.storageName],insertSendByEmail:e.rxCommon[xe.storageName],organizationVoucherSend:e.rxCommon[Ie.storageName],getTemplateVersion:e.rxCommon[De.storageName]}},f.S0.mapDispatchToProps)(function(e){var t=d()({},(m()(e),e)),a=(0,p.useState)(void 0),n=c()(a,2),o=n[0],r=n[1],i=(0,p.useState)(f.S0.initInternationalization()),l=c()(i,1)[0],s=(0,p.useState)(void 0),u=c()(s,2),g=u[0],v=u[1],h=(0,p.useState)(void 0),b=c()(h,2),y=b[0],N=b[1],C=(0,p.useState)(!1),S=c()(C,2),w=S[0],k=S[1];(0,p.useEffect)(function(){var e,a=f.S0.cloneObject(t.data||{});t.eventAccess?a.wysiwyg='<p>Hola,<br>Este es tu c\xf3digo. Accede a este link para utilizarlo:<br><a href="https://www.rockthesport.com/acceso-evento">https://www.rockthesport.com/acceso-evento</a></p>':a.wysiwyg="<p>Hola,<br>Este es tu c\xf3digo para utilizarlo en el evento <b>".concat(null===(e=t.globalInformationEvent)||void 0===e?void 0:e.name,"</b>.</p>"),v(a)},[t.data]),(0,p.useEffect)(function(){t.organizationinit&&(2==t.organizationinit.platformTemplateVersion&&0!=t.idEvent?t.makeCall(De,{eventId:t.idEvent},null,function(e){200==e.status&&k(2==e.data),t.clearByCategory(De)}):2==t.organizationinit.platformTemplateVersion&&0==t.idEvent&&k(!0))},[t.organizationinit]),(0,p.useEffect)(function(){t.emailSend&&!t.emailSend.error?(t.clearByCategory(ke),t.onHideCodeSend(!0),t.makeCall(xe,{id:0},y)):t.emailSend&&t.emailSend.error&&r({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.emailSend.error.toString()),sticky:!0}),N(void 0)},[t.emailSend]),(0,p.useEffect)(function(){t.organizationVoucherSend&&!t.organizationVoucherSend.error?(t.clearByCategory(Ie),t.onHideCodeSend(!0),t.makeCall(xe,{id:0},y)):t.organizationVoucherSend&&t.organizationVoucherSend.error&&r({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.organizationVoucherSend.error.toString()),sticky:!0}),N(void 0)},[t.organizationVoucherSend]);var x=function(e){var t=d()({},(m()(e),e)),a=t.invalid,n=t.pristine,o=t.submitting;t.form;return p.createElement(p.Fragment,null,w?null:p.createElement("div",{className:"field"},p.createElement("label",{className:"label"},we("root:Enter the explanatory text (generic)")),p.createElement("div",{className:"control"},p.createElement(I.D0,{id:"form_wysiwyg_1",name:"wysiwyg",render:function(e){var t,a=e.input;e.meta;return p.createElement(p.Fragment,null,p.createElement(p.Fragment,null,p.createElement(E.H.Editor.SyncFusionEditor,{locale:null!==(t=l.culture)&&void 0!==t?t:"es",data:a.value,onChange:function(e){a.onChange(e)}}),p.createElement(E.H.Error.FieldErrorWithDelay,{name:a.name,delay:500},function(e){return p.createElement("span",{className:"help is-danger"},e)})))}}))),p.createElement("div",{className:"field"},p.createElement(I.D0,{className:"textarea",label:we("root:Email List"),placeholder:we("root:Separate with,"),name:"emails",type:"email",component:E.H.Form.CFTextArea,validate:f.k0.composeValidators(f.k0.required,f.k0.emailList)})),p.createElement("div",{className:"card-footer-buttons mt-1 mb-2"},p.createElement("div",{className:"buttons"},p.createElement("button",{type:"submit",className:"button is-dark is-fullwidth-mobile",disabled:o||n||a},we("common:Send")))))};return p.createElement(p.Fragment,null,p.createElement(f.Wh.Alert,{message:o}),p.createElement(D.B,{visible:!0,style:{overflowY:"auto"},fullScreen:!0,blockScroll:!0,onHide:function(e){return console.log(e)}},p.createElement("section",{className:"fullscreen"},p.createElement("header",{className:"fullscreen-header"},p.createElement("h1",null,t.code?p.createElement(p.Fragment,null,"".concat(we("common:Send coupon")," ").concat(t.voucherName||""," ").concat(we("common:by email"))):null),p.createElement("button",{type:"button",className:"header-icon","aria-label":"cerrar",onClick:function(e){e.preventDefault(),t.onHideCodeSend()}},p.createElement("i",{className:"material-icons"},"close"))),p.createElement("div",{className:"container"},p.createElement("div",{className:"column is-half-tablet is-offset-
1one-quarter-tablet"},g?p.createElement(E.H.Form.BasicForm,{className:"",onCallback:function(e){if(N({idLineVoucher:t.idLineVoucher,emails:e.emails.replace(" ","").replace(",",";").split(";")}),w){var a=Ie;t.makeCall(a,{id:t.idOrganization},{eventId:0==t.idEvent?-1:t.idEvent,organizationId:t.idOrganization,voucherLineId:t.idLineVoucher,emailList:e.emails.replace(" ","").replace(",",";"),languageId:1})}else{var n="".concat(e.wysiwyg," <p>").concat(we("root:Coupon code"),": <b>").concat(t.voucherName,"</b></p>"),o=ke;t.makeCall(o,{},{email:"",emails:e.emails.replace(" ","").replace(",",";").split(";"),subject:"C\xf3digo de cup\xf3n",body:n,attachedPath:"",mailFrom:"",eventId:t.idEvent,organizationId:t.idOrganization,typeId:26,locator:"send-voucher"})}},initialValues:g},p.createElement(x,null)):null)))))}));function Te(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function Pe(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(a),!0).forEach(function(t){i()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Te(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var Fe=f.HT.t,ze={apiName:"organization",endpoint:"organizationVoucherUsage",storageName:"voucherListUsage",clear:!0},Ae={apiName:"organization",endpoint:"organizationVoucherDownloadAllUsage",storageName:"voucherDownloadAllUsage",clear:!0},He=(0,v.y)((0,g.Ng)(function(e,t){return{own:t,voucherListUsage:e.rxCommon[ze.storageName],voucherDownloadAllUsage:e.rxCommon[Ae.storageName]}},f.S0.mapDispatchToProps)(function(e){var t=d()({},(m()(e),e)),a=(0,p.useState)(void 0),n=c()(a,2),o=n[0],r=n[1],i=(0,p.useState)([]),l=c()(i,2),s=l[0],u=l[1],g=(0,p.useState)([]),v=c()(g,2),E=v[0],h=v[1],b=(0,p.useState)({rowsFrom:1,rowsTo:20,currentPage:1}),y=c()(b,2),N=y[0],C=y[1];(0,p.useEffect)(function(){var e=0;if(s&&s.items){e=s.items[0].totalRows;for(var t=[],a=1;a<=Math.ceil(e/20);a++)t.push(a);t&&t.length>0&&h(t)}},[s]),(0,p.useEffect)(function(){if(t.idVoucherHeader){var e=ze;t.makeCall(e,{id:t.idOrganization},{idHeaderVoucher:t.idVoucherHeader,idLineVoucher:t.idVoucherLine||-1,rowsFrom:N.rowsFrom,rowsTo:N.rowsTo})}},[]),(0,p.useEffect)(function(){t.voucherListUsage&&!t.voucherListUsage.error?(u(t.voucherListUsage),t.clearByCategory(ze)):t.voucherListUsage&&t.voucherListUsage.error&&r({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.voucherListUsage.error.toString()),sticky:!0})},[t.voucherListUsage]),(0,p.useEffect)(function(){t.voucherDownloadAllUsage&&!t.voucherDownloadAllUsage.error?(t.voucherDownloadAllUsage.items&&t.voucherDownloadAllUsage.items.length>0?f.S0.generateExcel("usage.xlsx",t.voucherDownloadAllUsage):r({severity:"warning",summary:Fe("common:Information"),detail:Fe("common:No data found"),life:2e3}),t.clearByCategory(Ae)):t.voucherDownloadAllUsage&&t.voucherDownloadAllUsage.error&&r({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.voucherDownloadAllUsage.error.toString()),sticky:!0})},[t.voucherDownloadAllUsage]),(0,p.useEffect)(function(){if(N){var e=ze;t.makeCall(e,{id:t.idOrganization},{idHeaderVoucher:t.idVoucherHeader,idLineVoucher:t.idVoucherLine||-1,rowsFrom:N.rowsFrom,rowsTo:N.rowsTo})}},[N]);var S=E.map(function(e){var t="pagination-link",a=Fe("common:Go to page %PAGE%").replace("%PAGE%",e),n="";return e===+N.currentPage&&(t="pagination-link is-current",a=Fe("common:Page %PAGE%").replace("%PAGE%",e),n="page"),p.createElement("li",{key:e,id:e,onClick:function(t){t.preventDefault(),w(e)},className:t,"aria-label":a,"aria-current":n},e)}),w=function(e){var t=e,a=20*t,n=a-20+1;C(Pe(Pe({},N),{},{currentPage:t,rowsFrom:n,rowsTo:a}))};return p.createElement(p.Fragment,null,p.createElement(f.Wh.Alert,{message:o}),p.createElement(D.B,{visible:!0,style:{overflowY:"auto"},fullScreen:!0,blockScroll:!0,onHide:function(e){return console.log(e)}},p.createElement("section",{className:"fullscreen"},p.createElement("header",{className:"fullscreen-header"},t.idVoucherLine&&t.idVoucherLine>0?p.createElement("h1",null,Fe("root:Usess of code %CODE% of coupon %COUPON%").replace("%COUPON%",t.voucherName).replace("%CODE%",t.code)):p.createElement("h1",null,Fe("root:Usoss del cup\xf3n %COUPON%").replace("%COUPON%",t.voucherName)),p.createElement("button",{type:"button",className:"header-icon","aria-label":"cerrar",onClick:function(e){e.preventDefault(),t.onHideUsage(t.idVoucherLine||-1)}},p.createElement("i",{className:"material-icons"},"close"))),p.createElement("div",{className:"container"},p.createElement("div",{className:"p-2"},p.createElement("div",{className:"level"},p.createElement("div",{className:"level-left"}),p.createElement("div",{className:"level-right"},p.createElement("div",{className:"buttons is-pulled-right"},s&&s.items&&s.items.length>0?p.createElement("button",{type:"button",className:"button is-fullwidth-mobile",onClick:function(e){e.preventDefault(),function(){var e=Ae;t.makeCall(e,{id:t.idOrganization},{idHeaderVoucher:t.idVoucherHeader,idLineVoucher:t.idVoucherLine||-1,dateFrom:"1900/01/01",dateTo:"2500/01/01"})}()}},Fe("common:Download detail")):null))),p.createElement("table",{className:"table"},p.createElement("thead",null,p.createElement("tr",null,p.createElement("th",
1null,Fe("common:Code")),p.createElement("th",null,Fe("common:EventName")),p.createElement("th",null,Fe("common:Date of use")),p.createElement("th",null,Fe("common:Localizador")),p.createElement("th",null,Fe("common:Name")),p.createElement("th",null,Fe("common:Surname")))),s&&s.items&&s.items.length>0?p.createElement("tbody",null,s.items.map(function(e,t){return p.createElement("tr",{key:t},p.createElement("td",null,e.code),p.createElement("td",null,e.event),p.createElement("td",null,f.qO.formatDate(e.payDate)),p.createElement("td",null,e.locator),p.createElement("td",null,e.name),p.createElement("td",null,e.surname))})):p.createElement("tbody",null,p.createElement("tr",null,p.createElement("td",{colSpan:"5"},Fe("common:No data found"))))),E.length>1?p.createElement("nav",{className:"pagination is-rounded is-small mt-3",role:"navigation","aria-label":"pagination"},p.createElement("ul",{className:"pagination-list"},S)):null)))))})),Le=["input","meta"],Ve=f.HT.t,je={apiName:"organization",endpoint:"organizationVoucherCodeUpdate",storageName:"voucherCodeUpdate",clear:!0},Be={apiName:"organization",endpoint:"organizationVoucherCodeInsert",storageName:"voucherCodeInsert",clear:!0},qe=(0,v.y)((0,g.Ng)(function(e,t){return{own:t,voucherCodeUpdate:e.rxCommon[je.storageName],voucherCodeInsert:e.rxCommon[Be.storageName]}},f.S0.mapDispatchToProps)(function(e){var t=d()({},(m()(e),e)),a=(0,p.useState)(void 0),n=c()(a,2),o=n[0],r=n[1],i=(0,p.useState)(void 0),l=c()(i,2),s=l[0],u=l[1],g=(0,p.useState)(!1),v=c()(g,2),h=v[0],b=v[1],y=(0,p.useState)(void 0),N=c()(y,2),C=N[0],S=N[1];(0,p.useEffect)(function(){t.data&&r(t.data)},[t.data]);(0,p.useEffect)(function(){t.voucherCodeUpdate&&!t.voucherCodeUpdate.error?1==t.voucherCodeUpdate?(t.clearByCategory(je),t.onHideCodeForm(!1)):u({severity:"warning",summary:Ve("common:Warning"),detail:Ve("root:The code already exists"),life:2e3}):t.voucherCodeUpdate&&t.voucherCodeUpdate.error&&u({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.voucherCodeUpdate.error.toString()),sticky:!0})},[t.voucherCodeUpdate]),(0,p.useEffect)(function(){t.voucherCodeInsert&&!t.voucherCodeInsert.error?1==t.voucherCodeInsert?(t.clearByCategory(Be),t.onHideCodeForm(!0)):u({severity:"warning",summary:Ve("common:Warning"),detail:Ve("root:The code already exists"),life:2e3}):t.voucherCodeInsert&&t.voucherCodeInsert.error&&u({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.voucherCodeInsert.error.toString()),sticky:!0})},[t.voucherCodeInsert]);var D=function(e){var a="",n="",o="";if(e.associatedDocument&&(n=e.associatedDocument),e.associatedEmail&&(a=e.associatedEmail),e.shippingEmail&&(o=e.shippingEmail),-1==e.idLineVoucher){var r=-1;""!=n&&f.S0.nifOK(n)&&(r=1),-1==r&&""!=n&&(r=4);var i=Be;t.makeCall(i,{id:t.idVoucherHeader},{code:e.code,associatedDocument:n,associatedEmail:a,associatedIdDocument:r,shippingEmail:o,recalculateInEdition:e.recalculateInEdition||!1})}else{var l=je;t.makeCall(l,{id:t.idVoucherHeader},{code:e.code,associatedDocument:n,associatedEmail:a,idLineVoucher:e.idLineVoucher,shippingEmail:o,recalculateInEdition:e.recalculateInEdition||!1})}},x=function(e){var a=d()({},(m()(e),e)),n=a.invalid,o=a.pristine,r=a.submitting,i=a.form;return p.createElement(p.Fragment,null,t.showAlert&&t.idEvent&&p.createElement("div",{className:"notification is-help"},p.createElement("strong",null,Ve("common:Warning")),p.createElement("p",null,Ve("root:This coupon is used in more events, the changes you make will affect the rest of the associated events."))),p.createElement("div",{className:"field"},p.createElement(I.D0,{className:"input",label:Ve("common:Code"),name:"code",type:"text",component:E.H.Form.CFText,validate:f.k0.composeValidators(f.k0.required,f.k0.minLength(3))})),p.createElement("div",{className:"field"},p.createElement(I.D0,{className:"input",label:Ve("common:Email for validation"),name:"associatedEmail",type:"email",component:E.H.Form.CFText,validate:f.k0.emailIfNotEmpty})),p.createElement("div",{className:"field"},p.createElement(I.D0,{className:"input",label:Ve("common:Document for validation"),name:"associatedDocument",type:"text",component:E.H.Form.CFText,validate:f.k0.composeValidators(f.k0.minLength(6))})),p.createElement("div",{className:"field"},p.createElement(I.D0,{className:"input",label:Ve("common:Email for shipping"),name:"shippingEmail",type:"email",component:E.H.Form.CFText,validate:f.k0.emailIfNotEmpty})),p.createElement("div",{className:"field"},p.createElement(I.D0,{name:"recalculateInEdition",component:"input",type:"checkbox"},function(e){var t=e.input;e.meta,j()(e,Le);return p.createElement(p.Fragment,null,p.createElement("input",d()({},t,{className:"is-checkradio is-info",id:"eventAccess",type:"checkbox"})),p.createElement("label",{htmlFor:"eventAccess"},Ve("common:Recalculate the amount in case of modification of the registration")),p.createElement(E.H.Error.FieldErrorWithDelay,{name:t.name,delay:500},function(e){return p.createElement("span",{className:"help is-danger"},e)}))})),p.createElement(E.H.DS.DrawerFooter,null,function(e){return p.createElement(p.Fragment,null,p.createElement("button",{type:"button",className:"mgr-btn-secondary",onClick:function(t){t.preventDefault(),e()}},Ve("common:Cancel")),p.createElement("button",{type:"button",className:"mgr-btn-primary",onClick:function(){return i.submit()},disabled:r||o||n},-1==t.data.idLineVoucher?Ve("common:Create"):Ve("common:Save")))}))},O=p.createElement("div",null,p.createElement(k.$,{type:"button",label:Ve("common:Yes"),icon:"pi pi-check",onClick:function(e){e.preventDefault(),D(C)}}),p.createElement(k.$,{type:"button",label:Ve("common:No"),icon:"pi pi-times",onClick:function(e){e.preventDefault(),b(!1)},className:"p-button-secondary"})),T=p.createElement("div",null,p.createElement("h1",null,Ve("common:Confirmation")));return p.createElement(p.Fragment,null,p.createElement(f.Wh.Alert,{message:s}),p.createElement(E.H.DS.Drawer,{storageId:"voucher-code-form",open:!0,wide:!0,stacked:!0,onClose:function(){t.onHideCodeForm()},title:-1==t.data.idLineVoucher?Ve("common:New code for %COUPON% coupon").replace("%COUPON%",t.voucherName):Ve("common:Editing code %CODE% of coupon %COUPON%").replace("%COUPON%",t.voucherName||"").replace("%CODE%",t.data.code||"")},p.createElement("div",{className:"rts-voucher-form"},o?p.createElement(E.H.Form.BasicForm,{className:"",onCallback:function(e){t.showAlert?(S(e),b(!0)):D(e)},initialValues:o},p.createElement(x,null)):null)),p.createElement(w.l,{header:T,showHeader:!0,closable:!1,visible:h,style:{width:"50vw"},footer:O,onHide:function(e){return console.log(e)}},p.createElement("div",null,p.createElement("div",null,p.createElement("p",null,Ve("root:This coupon is used in more events, the changes you make will affect the rest of the associated events.")),p.createElement("p",null,Ve("root:Continue?"))))))}
1)),Me=(a(11342),f.HT.t),Re={organizationVoucherDownloadGeneral:{apiName:"organization",endpoint:"organizationVoucherDownloadGeneral",storageName:"organizationVoucherDownloadGeneral",clear:!0}},Ue=(0,v.y)((0,g.Ng)(f.S0.mapStateToProps(Re),f.S0.mapDispatchToProps)(function(e){var t=d()({},(m()(e),e)),a=(0,p.useState)(void 0),n=c()(a,2),o=n[0],r=n[1],i=(0,p.useState)(!0),l=c()(i,2),s=l[0],u=l[1],g=(0,p.useState)(!1),v=c()(g,2),h=v[0],b=v[1],y=function(){u(!s)};(0,p.useEffect)(function(){t.organizationVoucherDownloadGeneral&&!t.organizationVoucherDownloadGeneral.error?(t.organizationVoucherDownloadGeneral.items.length>0?f.S0.generateExcel("voucher.xlsx",t.organizationVoucherDownloadGeneral):r({severity:"warning",summary:Me("common:Information"),detail:Me("common:No data found"),life:2e3}),t.clearByCategory(Re.organizationVoucherDownloadGeneral)):t.organizationVoucherDownloadGeneral&&t.organizationVoucherDownloadGeneral.error&&r({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.organizationVoucherDownloadGeneral.error.toString()),sticky:!0}),b(!1)},[t.organizationVoucherDownloadGeneral]);var N=function(e){var t=d()({},(m()(e),e)).form;return p.createElement(p.Fragment,null,p.createElement("div",{className:"field"},p.createElement(I.D0,{name:"type",type:"select",label:Me("root:Select a type"),items:[{id:"0",value:Me("common:All")},{id:"1",value:Me("common:Only used")}],component:E.H.Form.CFSelect})),"1"==t.getState().values.type&&p.createElement(p.Fragment,null,p.createElement("div",{className:"field mt-2"},p.createElement("div",{className:"d-flex"},p.createElement("div",{className:"onoffswitch mr-05",onClick:y},p.createElement("input",{type:"checkbox",name:"onoffswitch",className:"onoffswitch-checkbox",id:"allDates",checked:s,onChange:null}),p.createElement("label",{className:"onoffswitch-label"},p.createElement("span",{className:"onoffswitch-inner"}),p.createElement("span",{className:"onoffswitch-switch"}))),p.createElement("p",null,Me("root:All dates")))),!s&&p.createElement(p.Fragment,null,p.createElement("div",{className:"field"},p.createElement("p",{className:"label"},Me("common:Date of use")),p.createElement("div",{className:"columns"},p.createElement("div",{className:"column is-6-tablet"},p.createElement("div",{className:"field"},p.createElement("label",{className:"label"},Me("root:From")),p.createElement("div",{className:"columns"},p.createElement("div",{className:"column is-12"},p.createElement("div",{className:"control"},p.createElement(E.H.Form.CFNDateTimeBasic,{showHour:!1,key:t.getState().values.dateTo,classNameCustom:"input",name:"dateFrom",dateFormat:"dd/mm/yyyy",placeholder:"dd/mm/yyyy"})))))),p.createElement("div",{className:"column is-6-tablet"},p.createElement("div",{className:"field"},p.createElement("label",{className:"label"},Me("root:To")),p.createElement("div",{className:"columns"},p.createElement("div",{className:"column is-12"},p.createElement("div",{className:"control"},p.createElement(E.H.Form.CFNDateTimeBasic,{showHour:!1,key:t.getState().values.dateFrom,classNameCustom:"input",name:"dateTo",dateFormat:"dd/mm/yyyy",placeholder:"dd/mm/yyyy"})))))))))),p.createElement("div",{className:"card-footer-buttons mt-1 pb-0"},p.createElement("div",{className:"buttons"},h?p.createElement(E.H.Tools.Loading,{visible:!0}):p.createElement("button",{type:"submit",className:"button is-dark is-fullwidth-mobile"},Me("root:Download")))))};return p.createElement(p.Fragment,null,p.createElement(f.Wh.Alert,{message:o}),p.createElement(D.B,{visible:!0,style:{overflowY:"auto"},fullScreen:!0,blockScroll:!0,onHide:function(e){return console.log(e)}},p.createElement("section",{className:"fullscreen"},p.createElement("header",{className:"fullscreen-header"},p.createElement("h1",null,Me("root:Export coupons")),p.createElement("button",{type:"button",className:"header-icon","aria-label":"cerrar",onClick:function(e){e.preventDefault(),t.onHideExport()}},p.createElement("i",{className:"material-icons"},"close"))),p.createElement("div",{className:"container"},p.createElement("div",{className:"columns"}
1,p.createElement("div",{className:"column is-half-tablet is-offset-one-quarter-tablet"},p.createElement(E.H.Form.BasicForm,{className:"",onCallback:function(e){b(!0);var a="1900/01/01",n="2500/01/01",o=-1,r="0"!=e.type;t.location.pathname.includes("managementevent")&&(o=+t.location.pathname.split("/")[5]),s||(e.dateFrom&&(a=e.dateFrom),e.dateTo&&(n=e.dateTo)),t.makeCall(Re.organizationVoucherDownloadGeneral,{id:t.idOrganization},{eventId:o,dateFrom:a,dateTo:n,onlyUsed:r})},initialValues:{type:"0"}},p.createElement(N,null))))))))})),_e=a(46006);function Ge(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function Qe(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ge(Object(a),!0).forEach(function(t){i()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ge(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var We=f.HT.t,Ye={getOrganizationVoucherCompany:{apiName:"organization",endpoint:"getOrganizationVoucherCompany",storageName:"getOrganizationVoucherCompany",clear:!0},setOrganizationVoucherCompany:{apiName:"organization",endpoint:"setOrganizationVoucherCompany",storageName:"setOrganizationVoucherCompany",clear:!0},sendOrganizationVoucherCompany:{apiName:"organization",endpoint:"sendOrganizationVoucherCompany",storageName:"sendOrganizationVoucherCompany",clear:!0},countries:{apiName:"lookup",endpoint:"countries",storageName:"countries",mapping:{id:"code",value:"text"},clear:!0},states:{apiName:"lookup",endpoint:"states",storageName:"states",mapping:{id:"code",value:"text"},clear:!0}},Je=(0,v.y)((0,g.Ng)(function(e){return{getOrganizationVoucherCompany:e.rxCommon[Ye.getOrganizationVoucherCompany.storageName],setOrganizationVoucherCompany:e.rxCommon[Ye.setOrganizationVoucherCompany.storageName],countries:e.rxCommon[Ye.countries.storageName],states:e.rxCommon[Ye.states.storageName],sendOrganizationVoucherCompany:e.rxCommon[Ye.sendOrganizationVoucherCompany.storageName]}},f.S0.mapDispatchToProps)(function(e){var t=d()({},(m()(e),e)),a=(0,p.useState)(void 0),n=c()(a,2),o=n[0],r=n[1],i=(0,p.useState)(void 0),l=c()(i,2),s=l[0],u=l[1],g=(0,p.useState)(void 0),v=c()(g,2),h=v[0],b=v[1],y=(0,p.useState)(void 0),N=c()(y,2),C=N[0],S=N[1],w=(0,p.useState)(void 0),k=c()(w,2),D=k[0],x=k[1],O=(0,p.useState)(!1),T=c()(O,2),P=T[0],F=T[1],z=(0,p.useState)(void 0),A=c()(z,2),H=A[0],L=A[1];(0,p.useEffect)(function(){t.makeCall(Ye.getOrganizationVoucherCompany,{id:t.idVoucherHeader}),t.makeCall(Ye.countries)},[]),(0,p.useEffect)(function(){t.globalInformationEvent&&L('Usa tus cupones en <a target="_blank" href="'.concat(t.globalInformationEvent.dynamicHosting+t.globalInformationEvent.feeUrl,'">').concat(t.globalInformationEvent.dynamicHosting+t.globalInformationEvent.feeUrl,"</a>"))},[t.globalInformationEvent]),(0,p.useEffect)(function(){if(t.getOrganizationVoucherCompany){var e=0==t.getOrganizationVoucherCompany.idCountry?"65":t.getOrganizationVoucherCompany.idCountry.toString(),a=0==t.getOrganizationVoucherCompany.idState?"35":t.getOrganizationVoucherCompany.idState.toString();r(Qe(Qe({},t.getOrganizationVoucherCompany),{},{idCountry:e,idState:a,amount:0==t.getOrganizationVoucherCompany.amount?void 0:t.getOrganizationVoucherCompany.amount.toString()})),t.makeCall(Ye.states,{id:e})}},[t.getOrganizationVoucherCompany]),(0,p.useEffect)(function(){t.states&&t.states.items&&x(t.states.items)},[t.states]),(0,p.useEffect)(function(){t.countries&&t.countries.items&&S(t.countries.items)},[t.countries]),(0,p.useEffect)(function(){t.sendOrganizationVoucherCompany&&!t.sendOrganizationVoucherCompany.error?(t.clearByCategory(Ye.sendOrganizationVoucherCompany),b({severity:"success",summary:We("common:Send"),detail:We("root:Petici\xf3n enviada correctamente. Pronto recibir\xe1s el email."),life:2e3}),F(!1)):t.sendOrganizationVoucherCompany&&t.sendOrganizationVoucherCompany.error&&b({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.sendOrganizationVoucherCompany.error.toString()),sticky:!0})},[t.sendOrganizationVoucherCompany]),(0,p.useEffect)(function(){t.setOrganizationVoucherCompany&&!t.setOrganizationVoucherCompany.error?(t.clearByCategory(Ye.setOrganizationVoucherCompany),b({severity:"success",summary:We("common:Saved"),detail:We("common:Data saved correctly"),life:2e3}),r(s),u(void 0)):t.setOrganizationVoucherCompany&&t.setOrganizationVoucherCompany.error&&b({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.setOrganizationVoucherCompany.error.toString()),sticky:!0})},[t.setOrganizationVoucherCompany]),(0,p.useEffect)(function(){s&&t.makeCall(Ye.
1setOrganizationVoucherCompany,{id:t.idVoucherHeader},s)},[s]),(0,p.useEffect)(function(){t.voucherCodesDownload&&!t.voucherCodesDownload.error?(t.voucherCodesDownload.items&&t.voucherCodesDownload.items.length>0?f.S0.generateExcel("voucher.xlsx",t.voucherCodesDownload):b({severity:"warning",summary:We("common:Information"),detail:We("common:No data found"),life:2e3}),t.clearByCategory(Ye.voucherCodesDownload)):t.voucherCodesDownload&&t.voucherCodesDownload.error&&b({severity:"error",summary:"Error",detail:"Please contact with support, [email protected]\n Identificator: \n ".concat(t.voucherCodesDownload.error.toString()),sticky:!0})},[t.voucherCodesDownload]);var V=function(e){var a=d()({},(m()(e),e)),n=a.invalid,o=a.pristine,r=a.submitting,i=a.form;return i.setConfig("keepDirtyOnReinitialize",!1),p.createElement("div",{className:"columns"},p.createElement("div",{className:"column is-half-tablet is-offset-one-quarter-tablet"},p.createElement("h4",{className:"mt-1"},"Si una entidad realiza el pago del cup\xf3n puedes controlar el registro y enviar autom\xe1ticamente los cupones."),p.createElement("div",{className:"field mt-1"},p.createElement(I.D0,{className:"input",label:We("common:Nombre entidad"),name:"company",type:"text",component:E.H.Form.CFText,validate:f.k0.composeValidators(f.k0.required,f.k0.minLength(3))})),p.createElement("div",{className:"field"},p.createElement(I.D0,{className:"input",label:We("common:NIF"),name:"nif",type:"text",component:E.H.Form.CFText,validate:f.k0.composeValidators(f.k0.required,f.k0.minLength(7))})),p.createElement("div",{className:"field"},p.createElement(I.D0,{className:"input",label:We("common:Direcci\xf3n"),name:"address",type:"text",component:E.H.Form.CFText,validate:f.k0.composeValidators(f.k0.required,f.k0.minLength(3))})),p.createElement("div",{className:"columns"},p.createElement("div",{className:"column is-6"},p.createElement("div",{className:"field"},p.createElement(I.D0,{className:"input",label:We("common:C\xf3digo postal"),name:"postalCode",type:"text",component:E.H.Form.CFText,validate:f.k0.composeValidators(f.k0.required,f.k0.minLength(3))}))),p.createElement("div",{className:"column is-6"},p.createElement("div",{className:"field"},p.createElement(I.D0,{className:"input",label:We("common:Poblaci\xf3n"),name:"toww",type:"text",component:E.H.Form.CFText,validate:f.k0.composeValidators(f.k0.required,f.k0.minLength(3))})))),p.createElement("div",{className:"columns"},p.createElement("div",{className:"column is-6"},p.createElement("div",{className:"field"},p.createElement(I.D0,{label:We("common:Country"),name:"idCountry",type:"select",placeholder:We("common:Country"),items:C||[],component:E.H.Form.CFSelect,onChange:function(e){t.makeCall(Ye.states,{id:e.target.value})},validate:f.k0.composeValidators(f.k0.required)}))),p.createElement("div",{className:"column is-6"},p.createElement("div",{className:"field"},D&&D.length>0?p.createElement(I.D0,{label:We("common:State"),name:"idState",type:"select",placeholder:We("common:State"),items:D,component:E.H.Form.CFSelect,validate:f.k0.composeValidators(f.k0.required)}):p.createElement(I.D0,{className:"input",label:We("common:State"),name:"state",type:"text",component:E.H.Form.CFText,validate:f.k0.composeValidators(f.k0.required,f.k0.minLength(3))})))),p.createElement("hr",null),p.createElement("h4",{className:"mt-1"},"Pago"),p.createElement("div",{className:"columns"},p.createElement("div",{className:"column is-6"},p.createElement("div",{className:"field"},p.createElement(I.D0,{className:"input",label:We("common:Importe pagado"),name:"amount",type:"text",component:E.H.Form.CFText}))),p.createElement("div",{className:"column is-6"},p.createElement("div",{className:"field"},p.createElement("label",{className:"label"},We("root:Pay date")),p.createElement("div",{className:"columns"},p.createElement("div",{className:"column is-12"},p.createElement("div",{className:"control"},p.createElement(E.H.Form.CFNDateTime,{showHour:!1,hideYear:1800,classNameCustom:"input",name:"payDate",dateFormat:"dd/mm/yyyy",placeholder:"dd/mm/yyyy"}))))))),p.createElement("div",{className:"columns"}
1,p.createElement("div",{className:"column is-6"},p.createElement("div",{className:"field"},p.createElement(I.D0,{className:"input",label:We("common:N\xba de factura interno"),name:"billNumber",type:"text",component:E.H.Form.CFText})))),p.createElement("div",{className:"card-footer-buttons mt-1 mb-2"},p.createElement("div",{className:"buttons"},!n&&i.getState().values.amount&&""!=i.getState().values.amount&&i.getState().values.billNumber&&""!=i.getState().values.billNumber&&i.getState().values.payDate&&"0001-01-01T00:00:00"!=i.getState().values.payDate&&p.createElement("button",{disabled:!o,type:"button",className:"button is-dark is-fullwidth-mobile",onClick:function(e){e.preventDefault(),F(!0)}},We("common:Enviar cupones")),p.createElement("button",{disabled:r||o||n||s,type:"submit",className:"button is-dark is-fullwidth-mobile"},We("common:Save"))))))},j=function(e){var a=d()({},(m()(e),e)),n=a.invalid,o=a.pristine,r=a.submitting,i=a.form;return i.setConfig("keepDirtyOnReinitialize",!1),p.createElement("div",{className:"columns mt-1"},p.createElement("div",{className:"column is-half-tablet is-offset-one-quarter-tablet"},p.createElement("p",null,"Desde este apartado puedes enviar una comunicaci\xf3n personalizada con los cupones de descuento."),p.createElement("p",null,"Se adjunta un fichero autom\xe1ticamente al email enviado."),i.getState().values.lastEmail&&""!=i.getState().values.lastEmail&&p.createElement("p",{className:"help"},"\xdaltimo envio: ".concat(i.getState().values.lastEmail," el ").concat(f.S0.UTC0ToLocalDateTime(i.getState().values.lastSend))),p.createElement("div",{className:"field mt-1"},p.createElement(I.D0,{className:"input",label:We("root:Email"),name:"email",type:"email",validate:f.k0.composeValidators(f.k0.required,f.k0.email),component:_e.c})),p.createElement("div",{className:"field"},p.createElement(I.D0,{id:"message",key:"message",name:"message",render:function(e){var a=e.input,n=e.meta;return p.createElement(p.Fragment,null,p.createElement(E.H.Editor.DraftEditorCustom,{id:"message",data:H,toolBarMinHeight:200,onEditorStateChange:a.onChange,locale:t.locale}),n.error&&p.createElement("p",{className:"help is-danger","data-text":"Required"},n.error))}})),p.createElement("div",{className:"card-footer-buttons mt-1 mb-2"},p.createElement("div",{className:"buttons"},p.createElement("button",{type:"button",className:"button",onClick:function(e){e.preventDefault(),F(!1)}},We("common:Cancel")),p.createElement("button",{disabled:r||o||n||i.getState().values.message.length<9,type:"submit",className:"button is-dark is-fullwidth-mobile"},We("common:Send"))))))};return p.createElement(p.Fragment,null,p.createElement(f.Wh.Alert,{message:h}),o?P?p.createElement(E.H.Form.BasicForm,{className:"",onCallback:function(e){t.makeCall(Ye.sendOrganizationVoucherCompany,{id:e.idVoucherHeader},e)},initialValues:{email:"",message:H,idVoucherHeader:o.idVoucherHeader,lastEmail:o.email,lastSend:o.lastSendDate}},p.createElement(j,null)):p.createElement(E.H.Form.BasicForm,{className:"",onCallback:function(e){u(Qe(Qe({},e),{},{idVoucherHeader:e.idVoucherHeader||t.idVoucherHeader}))},initialValues:Qe({},o)},p.createElement(V,null)):p.createElement(E.H.Tools.Loading,{visible:!0}))}));function Xe(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function $e(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Xe(Object(a),!0).forEach(function(t){i()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Xe(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}var Ke=f.HT.t,Ze=(0,v.y)((0,g.Ng)(f.S0.mapStateToProps({}),f.S0.mapDispatchToProps)(function(e){var t=d()({},(m()(e),e)),a=(0,p.useState)(void 0),n=c()(a,2),r=n[0],i=n[1],l=(0,p.useState)(0),s=c()(l,2),u=s[0],g=s[1],v=(0,p.useState)({form:1,idVoucherHeader:-1,idVoucherLine:-1,name:"",showAlert:!1}),b=c()(v,2),y=b[0],N=b[1],C=(0,p.useState)(!1),S=c()(C,2),w=S[0],k=S[1],D=(0,p.useState)(void 0),I=c()(D,2),x=I[0],O=I[1],T=(0,p.useState)(!1),P=c()(T,2),F=P[0],z=P[1],A=(0,p.useState)(!1),H=c()(A,2),L=H[0],V=H[1],j=(0,p.useState)(!1),B=c()(j,2),q=B[0],M=B[1],R=(0,p.useState)(!1),U=c()(R,2),_=U[0],G=U[1],Q=(0,p.useState)(0),W=c()(Q,2),Y=W[0],J=W[1],X=(0,p.useState)(0),$=c()(X,2),K=$[0],Z=$[1];(0,p.useEffect)(function(){t.globalInformationEvent&&k(t.globalInformationEvent.newMovs)},[t.globalInformationEvent]),(0,p.useEffect)(function(){t.globalInformationEvent&&t.organizationinit?z(t.globalInformationEvent.organizationId==t.organizationinit.organizationId||t.organizationinit.idOrganization):!t.globalInformationEvent&&t.organizationinit&&z(!t.organizationinit.isAECC||t.organizationinit&&h.t.organizationAECC.indexOf(t.organizationinit.idOrganization)>-1)},[t.globalInformationEvent,t.organizationinit]),(0,p.useEffect)(function(){t.organizationinit&&(O(t.organizationinit.idOrganization),M(t.organizationinit.isAECC),V(t.organizationinit&&h.t.organizationAECC.indexOf(t.organizationinit.idOrganization)>-1))},[t.organizationinit]),(0,p.useEffect)(function(){y&&-1==y.idVoucherHeader&&g(0)},[y]);var ee=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!0===e;N($e($e({},y),{},{form:1,idVoucherHeader:-1,name:""})),!0===t&&J(function(e){return e+1}),e&&1==e&&i({severity:"success",summary:Ke("common:Save"),detail:Ke("common:Data saved correctly"),life:2e3})},te=function(e,t,a,n){N($e($e({},y),{},{form:5,idVoucherHeader:e,idVoucherLine:t,name:a,code:n}))},ae=y.idVoucherHeader>0?[{id:0,label:Ke("common:Configuration")},{id:1,label:Ke("common:Coupon codes")}
1].concat(o()(t.match.params.idEvent&&t.organizationinit.isAECC?[{id:2,label:Ke("common:Datos de empresa")}]:[])):void 0,ne=p.createElement(E.H.DS.Drawer,{storageId:"voucher-edit",open:!0,wide:!0,onClose:function(){return ee()},title:y.idVoucherHeader>0&&y?Ke("root:Editing coupon %COUPON%").replace("%COUPON%",y.name||""):Ke("root:New coupon"),tabs:ae,activeTab:u,onTab:g},p.createElement(p.Fragment,null,0==u&&x?p.createElement(ve,{new:"true",isAECCCentral:L,idOrganization:t.match.params.idOrganization||x,idEvent:t.match.params.idEvent,showAlert:y.showAlert,idVoucherHeader:y.idVoucherHeader,onHideVoucher:ee,onShowCode:function(e,t,a,n){var o=n||y.showAlert;N($e($e({},y),{},{form:3,showAlert:o})),a&&1==a&&i({severity:"success",summary:Ke("common:Save"),detail:Ke("common:Data saved correctly"),life:2e3})},newMovs:w,setAlert:i,setEventAccess:G}):null,1==u&&x?p.createElement(Se,{key:"voucher-codes-".concat(K),idOrganization:t.match.params.idOrganization||x,API:t.API,voucherName:y.name,idVoucherHeader:y.idVoucherHeader,showAlert:y.showAlert,onHideCode:function(){N($e($e({},y),{},{form:1,idVoucherHeader:-1}))},onShowUsage:te,onShowSendCode:function(e,t,a){N($e($e({},y),{},{code:e,name:t,idLineVoucher:a,form:4}))},onShowCodeForm:function(e,t,a){N($e($e({},y),{},{form:7,data:e,name:t,idVoucherHeader:a}))}}):null,2==u&&x?p.createElement(Je,{idOrganization:t.match.params.idOrganization||x,API:t.API,idVoucherHeader:y.idVoucherHeader,showAlert:y.showAlert,globalInformationEvent:t&&t.globalInformationEvent?t.globalInformationEvent:void 0}):null));return p.createElement(p.Fragment,null,p.createElement(f.Wh.Alert,{message:r}),(1==y.form||2==y.form||3==y.form||7==y.form)&&x&&t.organizationinit?p.createElement("div",{className:"mgr-page"},p.createElement(re,{key:"voucher-list-".concat(Y),sameManager:F,isAECC:q,isEvent:void 0!=t.globalInformationEvent,idOrganization:t.match.params.idOrganization||x,idEvent:t.match.params.idEvent,API:t.API,onShowVoucher:function(e,t,a){N($e($e({},y),{},{form:2,idVoucherHeader:e,showAlert:t,name:a,applyTo:0}))},onShowUsage:te,onShowExport:function(){N($e($e({},y),{},{form:6}))}})):null,2==y.form||3==y.form||7==y.form?ne:null,4==y.form?p.createElement(Oe,d()({API:t.API,voucherName:y.name,idOrganization:t.match.params.idOrganization||x,idEvent:t.match.params.idEvent||0,code:y.code,idLineVoucher:y.idLineVoucher,onHideCodeSend:function(e){N($e($e({},y),{},{form:3})),1==e&&i({severity:"success",summary:Ke("common:Email sent"),detail:Ke("common:Information sent correctly"),life:2e3})},eventAccess:_},t)):null,5==y.form&&x?p.createElement(He,{idOrganization:t.match.params.idOrganization||x,API:t.API,idVoucherHeader:y.idVoucherHeader,idVoucherLine:y.idVoucherLine,voucherName:y.name,code:y.code,onHideUsage:function(e){N($e($e({},y),{},{form:-1==e?1:3}))}}):null,6==y.form&&x?p.createElement(Ue,{idOrganization:t.match.params.idOrganization||x,API:t.API,onHideExport:function(){N($e($e({},y),{},{form:1}))}}):null,7==y.form&&x?p.createElement(qe,{idOrganization:t.match.params.idOrganization||x,API:t.API,onHideCodeForm:function(e){N($e($e({},y),{},{form:3})),!0!==e&&!1!==e||Z(function(e){return e+1}),(1==e||0==e)&&i({severity:"success",summary:Ke("common:Saved"),detail:Ke("common:Data saved correctly"),life:2e3})},voucherName:y.name,showAlert:y.showAlert,idVoucherHeader:y.idVoucherHeader,data:y.data}):null)}))},51974:function(e,t,a){"use strict";var n=a(73021),o=a(66725),r=a(70584);t.A=function(){var e=(0,o.d4)(function(e){return e&&e.rxPersistent&&e.rxPersistent.globalInformationEvent});return(0,n.useCallback)(function(t,a){return r.A.FormatCurrencyEvent(t,e,a)},[e])}},19439:function(){},23160:function(){},16251:function(){},67233:function(){},29800:function(){}}]);
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.