<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! For license information please see app.fb1f38f1.js.LICENSE.txt */
(self.webpackChunkfrontend_natilla=self.webpackChunkfrontend_natilla||[]).push([[143],{25395:function(t,e,a){"use strict";a(26029),a(96869),a(22696),a(7233),a(57618),a(80980),a(86569);var i=a(30381),n=a.n(i),r=(a(70563),function(){var t=this,e=t._self._c;return e("div",[t.cargando?e("Spinner"):t._e(),t._v(" "),"OK"!==t.resultado&amp;&amp;""!==t.resultado?e("div",{staticClass:"alert alert-danger"},[e("p",[t._v("\n      "+t._s(t.resultado)+"\n    ")])]):t._e(),t._v(" "),"OK"===t.resultado?e("div",{staticClass:"alert alert-info"},[e("p",[t._v("\n      Â¡Te has dado de alta correctamente! Revisa tu correo electrÃ³nico\n      "),e("strong",[t._v(t._s(t.email))]),t._v(" para recuperar tu clave inicial.\n    ")]),t._v(" "),e("hr"),t._v(" "),e("UsuarioLogin",{attrs:{"url-destino":"/"}})],1):t._e(),t._v(" "),"OK"!==t.resultado?e("div",[e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("Alta en Comunidad UmbrÃ­a y AutoRol")]),t._v(" "),e("div",{staticClass:"card-body"},[e("label",[t._v("Nombre de usuario/a")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.user,expression:"user"}],staticClass:"form-control",domProps:{value:t.user},on:{blur:t.validateUser,input:function(e){e.target.composing||(t.user=e.target.value)}}}),t._v(" "),t.userError?e("div",{staticClass:"alert alert-danger"},[e("i",{staticClass:"fas fa-exclamation-triangle"}),t._v("\n          "+t._s(t.userError)+"\n        ")]):t._e(),t._v(" "),e("label",[t._v("Correo electrÃ³nico")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.email,expression:"email"}],staticClass:"form-control",domProps:{value:t.email},on:{blur:t.validateEmail,input:function(e){e.target.composing||(t.email=e.target.value)}}}),t._v(" "),""!==t.emailError?e("div",{staticClass:"alert alert-danger"},[e("i",{staticClass:"fas fa-exclamation-triangle"}),t._v("\n          "+t._s(t.emailError)+"\n        ")]):t._e(),t._v(" "),e("label",{staticClass:"label-info"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.acepto,expression:"acepto"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.acepto)?t._i(t.acepto,null)&gt;-1:t.acepto},on:{change:function(e){var a=t.acepto,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;(t.acepto=a.concat([null])):r&gt;-1&amp;&amp;(t.acepto=a.slice(0,r).concat(a.slice(r+1)))}else t.acepto=n}}}),t._v(" "),e("span",[t._v("Acepto las condiciones del servicio.")]),t._v(" "),e("a",{attrs:{href:"https://comunidadumbria.com/umbria/legal",target:"_blank"}},[t._v("[MÃ¡s informaciÃ³n]")])]),t._v(" "),t.aceptoError?e("div",{staticClass:"alert alert-danger"},[e("i",{staticClass:"fas fa-exclamation-triangle"}),t._v("\n          Debes aceptar las condiciones legales para poder darte de alta en el servicio.\n        ")]):t._e(),t._v(" "),e("label",{staticClass:"label-info"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.normas,expression:"normas"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.normas)?t._i(t.normas,null)&gt;-1:t.normas},on:{change:function(e){var a=t.normas,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;(t.normas=a.concat([null])):r&gt;-1&amp;&amp;(t.normas=a.slice(0,r).concat(a.slice(r+1)))}else t.normas=n}}}),t._v(" "),e("span",[t._v("Entiendo y acepto las normas de comportamiento en Comunidad UmbrÃ­a. ")]),t._v(" "),e("a",{attrs:{href:"https://comunidadumbria.com/umbria/normas",target:"_blank"}},[t._v("[MÃ¡s informaciÃ³n]")])]),t._v(" "),t.normasError?e("div",{staticClass:"alert alert-danger"},[e("i",{staticClass:"fas fa-exclamation-triangle"}),t._v("\n          Debes aceptar las normas para poder darte de alta en el servicio.\n        ")]):t._e(),t._v(" "),e("hr"),t._v(" "),e("p",{staticClass:"text-center"},[e("button",{staticClass:"btn btn-primary",on:{click:t.btnAlta}},[t._v("Darse de alta")])])])]),t._v(" "),e("hr"),t._v(" "),e("p",[t._v("\n      Mediante este formulario podrÃ¡s darte de alta tanto en Comunidad UmbrÃ­a como en AutoRol.\n    ")]),t._v(" "),e("p",[t._v("\n      Recuerda que la contraseÃ±a inicial se te enviarÃ¡ al email y que dicho email de bienvenida se\n      recibe al momento. Si no lo encuentras mira en la bandeja de Spam (por si acaso).\n    ")]),t._v(" "),e("p",[t._v("\n      Si utilizas Hotmail/Outlook/MSN te recomendamos que aÃ±adas yogur@comunidadumbria.com a tu\n      lista de contactos para evitar que el mensaje se considere SPAM. Aunque bueno, quizÃ¡ lo\n      mejor es que uses un correo normal. No se garantiza la entrega en correos @hotmail.com\n    ")]),t._v(" "),e("p",[t._v("Si tardas mÃ¡s de unas horas en recibirlo ponte en contacto con nosotros.")])]):t._e()],1)});r._withStripped=!0;var o="/usuarios",s="/usuarios/api/notificaciones",c="/cuenta/set-config",l=[{title:"Notificaciones",help:"Si desactivas esta opciÃ³n la web no te enviarÃ¡ ninguna notificaciÃ³n por correo electrÃ³nico",key:"notifications",type:"switch",disabled:!1},{title:"Tiradas plegadas",help:"Si estÃ¡ opciÃ³n estÃ¡ activa las tiradas se mostrarÃ¡n plegadas por defecto en todas tus partidas",key:"rolls_collapsed",type:"switch",disabled:!1},{title:"Deshabilitar fondos de partidas",help:"Si activas esta opciÃ³n no verÃ¡s los fondos personalizados que los directores suban a sus partidas",key:"disable_game_backgrounds",type:"switch",disabled:!1},{title:"Panel de datos a la izquierda",help:"Si activas esta opciÃ³n tendrÃ¡s el panel de personajes, anexos, etc, a la izquierda.",key:"panel_left",type:"switch",disabled:!1}],u=function(){this._self._c;return this._m(0)};u._withStripped=!0;var d={name:"Spinner"},p=a(51900),f=(0,p.Z)(d,u,[function(){var t=this,e=t._self._c;return e("div",{staticClass:"spinner"},[e("div",{staticClass:"bounce1"}),t._v(" "),e("div",{staticClass:"bounce2"}),t._v(" "),e("div",{staticClass:"bounce3"})])}],!1,null,null,null).exports,h=function(){var t=this,e=t._self._c;return e("div",[t.mensajeError?e("div",{staticClass:"alert alert-danger"},[t._v("\n    "+t._s(t.mensajeError)+"\n  ")]):t._e(),t._v(" "),e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("Acceder a la web")]),t._v(" "),e("div",{staticClass:"card-body"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("label",{attrs:{for:"usuario"}},[t._v("Usuario")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.usuario,expression:"usuario"}],staticClass:"form-control",attrs:{type:"text",placeholder:"Usuario"},domProps:{value:t.usuario},on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.pasar.apply(null,arguments)},input:function(e){e.target.composing||(t.usuario=e.target.value)}}})]),t._v(" "),e("div",{staticClass:"col"},[e("label",{attrs:{for:"clave"}},[t._v("ContraseÃ±a")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.clave,expression:"clave"}],ref:"pass",staticClass:"form-control",attrs:{type:"password",placeholder:"Clave"},domProps:{value:t.clave},on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.btnLogin.apply(null,arguments)},input:function(e){e.target.composing||(t.clave=e.target.value)}}})])]),t._v(" "),e("hr"),t._v(" "),e("p",{staticClass:"text-center"},[e("button",{staticClass:"btn btn-primary",on:{click:t.btnLogin}},[t._v("Acceder a la web")])]),t._v(" "),t._m(0),t._v(" "),t._m(1)])])])};h._withStripped=!0;var m={name:"UsuarioLogin",props:{urlDestino:{type:String,default:"/"}},data:function(){return{usuario:"",clave:"",mensajeError:""}},methods:{pasar:function(){this.$refs.pass.focus()},btnLogin:function(){var t=this,e=o+"/login",a=new FormData;a.append("username",this.usuario),a.append("password",this.clave),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){"OK"===e.mensaje?location.href=t.urlDestino:t.mensajeError=e.mensaje}))}}},v=(0,p.Z)(m,h,[function(){var t=this._self._c;return t("p",{staticClass:"text-center"},[t("a",{attrs:{href:"/usuarios/alta"}},[this._v("Darte de alta")])])},function(){var t=this._self._c;return t("p",{staticClass:"text-center"},[t("a",{attrs:{href:"https://www.comunidadumbria.com/usuario/recuperar"}},[this._v("Â¿Has perdido tu contraseÃ±a?")])])}],!1,null,null,null).exports,b={components:{UsuarioLogin:v,Spinner:f},data:function(){return{cargando:!1,user:"",email:"",acepto:!1,normas:!1,userError:"",emailError:"",aceptoError:!1,normasError:!1,existeUsuario:!1,existeEmail:!1,resultado:""}},watch:{normas:function(t){this.normasError=!t},acepto:function(t){this.aceptoError=!t}},methods:{validateEmail:function(){/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(this.email)?this.emailError="":this.emailError="Por favor, introduce un email vÃ¡lido."},validateUser:function(){this.user.includes(" ")?this.userError="El nombre de usuario/a no puede contener espacios.":""===this.user?this.userError="El nombre de usuario/a no puede quedar vacÃ­o.":this.userError=""},btnAlta:function(){var t=this;this.aceptoError=!this.acepto,this.normasError=!this.normas,this.userError||this.emailError||this.aceptoError||this.normasError||(this.cargando=!0,fetch(o+"/existe?usuario="+this.user+"&amp;email="+this.email).then((function(t){return t.json()})).then((function(e){if(t.cargando=!1,e.resultadoUser)t.userError="Ya hay alguien con este nombre. Si eres tÃº prueba a recuperar la clave por email",t.resultado="";else if(e.resultadoEmail)t.emailError="Ya hay alguien que usa este email. Si eres tÃº prueba a recuperar la clave.",t.resultado="";else{t.cargando=!0;var a=o+"/alta-validar",i=new FormData;i.append("usuario",t.user),i.append("email",t.email),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(e){t.cargando=!1,t.resultado=e.resultado}))}})))}}},_=(0,p.Z)(b,r,[],!1,null,"1ea35acd",null).exports,g=function(){var t=this,e=t._self._c;return e("div",{staticClass:"masInfo"},[e("p",{domProps:{innerHTML:t._s(t.intro)}}),t._v(" "),t.mostrar?t._t("default"):t._e(),t._v(" "),e("p",{staticClass:"text-center"},[t.mostrar?t._e():e("a",{staticClass:"btn btn-sm btn-secondary",attrs:{href:"#"},on:{click:function(e){t.mostrar=!0}}},[e("i",{staticClass:"fas fa-info-circle"}),t._v(" Â&nbsp; MÃ¡s informaciÃ³n\n    ")]),t._v(" "),t.mostrar?e("button",{staticClass:"btn btn-sm btn-secondary",on:{click:function(e){t.mostrar=!1}}},[e("i",{staticClass:"fas fa-eye-slash"}),t._v(" Â&nbsp; Ocultar\n    ")]):t._e()]),t._v(" "),t.mostrar?e("div",{staticClass:"mas-info"}):t._e()],2)};g._withStripped=!0;var y={name:"MasInfo",props:{intro:{type:String,required:!0}},data:function(){return{mostrar:!1}}},C=(0,p.Z)(y,g,[],!1,null,"28774fda",null).exports,w=function(){var t=this,e=t._self._c;return e("li",{staticClass:"nav-item notifications"},[e("a",{staticClass:"nav-link",attrs:{href:"#","data-toggle":"dropdown",role:"button"}},[e("i",{staticClass:"fas fa-bell"}),e("span",{directives:[{name:"show",rawName:"v-show",value:t.unreaded.length&gt;0,expression:"unreaded.length &gt; 0"}],staticClass:"notification-count"},[t._v(t._s(t.unreaded.length))])]),t._v(" "),e("div",{staticClass:"dropdown-menu dropdown-menu-right notification-box"},[e("div",{staticClass:"notification notification-header"},[e("h3",{staticClass:"notification-title"},[t._v("Notificaciones")]),t._v(" "),e("a",{staticClass:"notification-mark-read",attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.markAll.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-check"}),t._v(" Marcar todas como leÃ­das\n      ")])]),t._v(" "),t.count&gt;0?e("ul",{staticClass:"notification-list"},[t._l(t.unreaded,(function(a){return e("notification",{key:a._id,attrs:{notification:a},on:{click:t.click}})})),t._v(" "),t.readed.length?e("li",{staticClass:"header"},[t._v("Vistas")]):t._e(),t._v(" "),t._l(t.readed,(function(a){return e("notification",{key:a._id,attrs:{notification:a},on:{click:t.click}})}))],2):e("div",{staticClass:"notification notification-empty"},[e("div",{staticClass:"notification-icon"}),t._v(" "),t._m(0)])])])};w._withStripped=!0;var j=a(20629),k=function(){var t=window.innerWidth,e=document.documentElement.clientWidth;return t&amp;&amp;e?Math.min(t,e):e||t},S=function(t,e,a){return a&lt;t?t:a&gt;e?e:a},x=new Intl.DateTimeFormat("es",{timeZone:"Europe/Madrid",hour12:!1,weekday:"long",year:"numeric",month:"2-digit",day:"numeric",hour:"2-digit",minute:"2-digit"}),E=function(){var t=this,e=t._self._c;return e("li",{staticClass:"notification",class:[{readed:t.notification.read},t.notification.type],on:{click:function(e){return e.stopPropagation(),t.$emit("click",t.notification)}}},[e("div",{staticClass:"notification-picture"},[t.notification.icon?e("img",{attrs:{src:t.notification.icon,alt:t.notification.title}}):e("i",{staticClass:"notification-icon"})]),t._v(" "),e("div",{staticClass:"notification-content"},[e("h4",{staticClass:"notification-title"},[t._v(t._s(t.notification.title))]),t._v(" "),e("p",{staticClass:"notification-text"},[t._v(t._s(t.notification.message))]),t._v(" "),e("small",[t._v(t._s(t.notification.created))])])])};E._withStripped=!0;var O={name:"Notification",props:{notification:{type:Object,required:!0}}};function P(t){return P="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},P(t)}function A(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function D(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?A(Object(a),!0).forEach((function(e){N(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):A(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function N(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==P(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==P(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===P(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var T={name:"notifications",components:{Notification:(0,p.Z)(O,E,[],!1,null,"33b991c8",null).exports},mounted:function(){var t=this;this.initialized||(this.initialize(),this.$socket.notifications.emit("findNotification",{},{},(function(e){var a;t.populate(null===(a=e.documents)||void 0===a?void 0:a.reverse())})))},computed:D(D({},(0,j.rn)({list:function(t){return t.notifications.list.map((function(t){return D(D({},t),{},{created:t.created?x.format(Date.parse(t.created)):""})}))},initialized:function(t){return t.notifications.initialized}})),{},{unreaded:function(){var t;return null===(t=this.list)||void 0===t?void 0:t.filter((function(t){return!t.read}))},readed:function(){var t;return null===(t=this.list)||void 0===t?void 0:t.filter((function(t){return t.read}))},count:function(){var t;return null===(t=this.list)||void 0===t?void 0:t.length}}),methods:D(D({},(0,j.nv)("notifications",["initialize","populate","markAsRead","markAllAsRead"])),{},{click:function(t){t.read||(this.$socket.notifications.emit("updateNotification",{_id:t._id,changes:{read:!0}}),this.markAsRead(t)),t.link&amp;&amp;(location.href=t.link)},markAll:function(){var t=this.list.filter((function(t){return!t.read})).map((function(t){return t._id}));this.$socket.notifications.emit("updateManyNotification",{_ids:t,changes:{read:!0}}),this.markAllAsRead()}})},I=T,$=(0,p.Z)(I,w,[function(){var t=this,e=t._self._c;return e("div",{staticClass:"notification-content"},[e("h4",{staticClass:"notification-title"}),t._v(" "),e("p",{staticClass:"notification-text"},[t._v("No tienes notificaciones")])])}],!1,null,null,null).exports,q=function(){return(0,this._self._c)("div",{staticClass:"carousel"},[this._t("default")],2)};q._withStripped=!0;a(29154);var M=a(19755),F={name:"carousel",props:{options:{type:Object,default:function(){return{centerMode:!0,centerPadding:"400px",slidesToShow:1,autoplay:!0,autoplaySpeed:5e3,arrows:!1,dots:!1,responsive:[{breakpoint:1300,settings:{centerPadding:"100px"}},{breakpoint:1600,settings:{centerPadding:"200px"}},{breakpoint:1800,settings:{centerPadding:"300px"}}]}}}},mounted:function(){this.create()},destroyed:function(){M(this.$el).slick("unslick")},methods:{create:function(){M(this.$el).slick(this.options)}}},L=(0,p.Z)(F,q,[],!1,null,null,null).exports,R=function(){var t=this,e=t._self._c;return e("div",{staticClass:"chat-app"},[e("ExportLog",{model:{value:t.show_export_log,callback:function(e){t.show_export_log=e},expression:"show_export_log"}}),t._v(" "),e("Loading",{attrs:{error:t.load_error}}),t._v(" "),e("Sidebar"),t._v(" "),e("div",{staticClass:"chat-content"},[e("h2",{staticClass:"chat-header"},[e("div",{staticClass:"channel-title"},[t._v(t._s(t.activeChannel.name))]),t._v(" "),e("div",{staticClass:"channel-actions"},[e("button",{class:{"btn-mute":!t.sounds,"btn-volume":t.sounds},attrs:{type:"button",title:"Silenciar el chat"},on:{click:t.toggleSound}}),t._v(" "),t.is_admin?e("button",{staticClass:"btn-log",attrs:{type:"button",title:"Exportar el log"},on:{click:t.export_log}},[e("span",{staticClass:"sr-only"},[t._v("Exportar el log del canal")])]):t._e(),t._v(" "),e("button",{staticClass:"btn-exit",attrs:{type:"button",title:"Salir del canal"},on:{click:t.leave_channel}},[e("span",{staticClass:"sr-only"},[t._v("Salir del canal")])])])]),t._v(" "),e("div",{staticClass:"chat-wrapper"},[e("ChatMessages",{key:t.activeChannel._id+"-messages",attrs:{channel:t.activeChannel}}),t._v(" "),e("div",{staticClass:"pinned-chats",class:{empty:t.isPinnedChannelsEmpty}},[t._m(0),t._v(" "),t._l(t.pinnedChannels,(function(a){return[e("h4",{key:a._id+"-title",staticClass:"chat-header"},[t._v(t._s(a.name))]),t._v(" "),e("ChatMessages",{key:a._id+"-messages",attrs:{channel:a,show_user:!1}})]}))],2)],1)])],1)};R._withStripped=!0;var z=function(){var t=this,e=t._self._c;return e("div",{staticClass:"chat-sidebar"},[e("div",{staticClass:"chat-sidebar-lists"},[t._m(0),t._v(" "),e("ChannelsList",{attrs:{channels:t.currentUserChannels}}),t._v(" "),t._m(1),t._v(" "),e("ConnectedUsersList",{attrs:{channel:t.activeChannel,users:t.usersInActiveChannel}}),t._v(" "),e("PinnedChannelsList",{attrs:{channels:t.pinnedChannels}})],1)])};z._withStripped=!0;var B=function(){var t=this,e=t._self._c;return t.userLoggedIn?e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",modifiers:{hover:!0}}],staticClass:"user-box",attrs:{title:t.userLoggedIn.alias}},[e("div",{staticClass:"avatar__mini",on:{click:t.toggleCharacterSelector}},[e("img",{attrs:{src:t.userLoggedIn.avatar,alt:""}})])]):t._e()};function V(t){return V="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},V(t)}function U(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function H(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==V(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==V(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===V(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}B._withStripped=!0;var G={name:"UserBox",computed:(0,j.Se)(["userLoggedIn"]),methods:function(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?U(Object(a),!0).forEach((function(e){H(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):U(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({},(0,j.nv)(["toggleCharacterSelector"]))},Z=G,W=(0,p.Z)(Z,B,[],!1,null,null,null).exports,Y=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pinned-channels-users"},[t._l(t.channels,(function(a){return[e("h3",{key:a.id+"-pinned-title"},[e("span",[e("i",{staticClass:"icon-pin"}),t._v(" "+t._s(a.name))])]),t._v(" "),e("ConnectedUsersList",{key:a.id+"-pinned",attrs:{channel:a,users:t.usersInChannel(a._id)}})]}))],2)};Y._withStripped=!0;var X=function(){var t=this,e=t._self._c;return e("ul",{staticClass:"user-list"},t._l(t.users,(function(a){return e("li",{key:a._id},[e("div",{staticClass:"list-name"},[e("i",{class:t.userIcon(a)}),t._v(" "),e("span",{attrs:{id:"speaker_"+a._id}},[t._v(t._s(a.alias))]),t._v(" "),a.muted?e("span",{staticClass:"icon-mute"}):t._e()]),t._v(" "),e("b-tooltip",{attrs:{disabled:0===t.partida,target:"speaker_"+a._id,triggers:"hover",placement:"left",variant:"secondary"}},[t._v("\n      JUGADOR: "+t._s(a.username)+"\n    ")]),t._v(" "),e("div",{staticClass:"list-actions"},[e("WritingSpinner",{class:{visible:t.isWritingSpinnerVisible(t.channel._id,a._id)}})],1)],1)})),0)};X._withStripped=!0;var J=function(){var t=this;t._self._c,t._self._setupProxy;return t._m(0)};J._withStripped=!0;var K=a(5798),Q=a.n(K)(),tt=(0,p.Z)(Q,J,[function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",{staticClass:"spinner"},[e("div",{staticClass:"bounce1"}),t._v(" "),e("div",{staticClass:"bounce2"}),t._v(" "),e("div",{staticClass:"bounce3"})])}],!1,null,"a20c6234",null).exports,et={OPERADOR:"CHAT_OPERADOR",USUARIO:"CHAT_USUARIO",OBSERVADOR:"CHAT_OBSERVADOR",ADMINISTRADOR:"CHAT_ADMINISTRADOR"},at={OTHER:0,OCC:1,IC:2,EMOTE:3,WHISPER:4,ROLL:5,HELP:6};function it(t){return it="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},it(t)}function nt(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function rt(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?nt(Object(a),!0).forEach((function(e){ot(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):nt(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function ot(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==it(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==it(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===it(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var st={name:"ConnectedUsersList",components:{WritingSpinner:tt},computed:rt(rt({},(0,j.Se)(["isWritingSpinnerVisible"])),(0,j.rn)({partida:function(t){return t.partida.partida_id}})),props:{channel:{type:Object,required:!0},users:{type:Array,required:!0}},methods:{userIcon:function(t){switch(t.permission){case et.ADMINISTRADOR:case et.OPERADOR:return"icon-op";case et.USUARIO:return"icon-user";case et.OBSERVADOR:return"icon-observer"}}}},ct=(0,p.Z)(st,X,[],!1,null,"7d230da3",null).exports;function lt(t){return lt="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},lt(t)}function ut(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function dt(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==lt(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==lt(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===lt(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var pt={components:{ConnectedUsersList:ct},props:{channels:{type:Array,required:!0}},computed:function(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?ut(Object(a),!0).forEach((function(e){dt(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):ut(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({},(0,j.Se)(["usersInChannel"]))},ft=pt,ht=(0,p.Z)(ft,Y,[],!1,null,null,null).exports,mt=function(){var t=this,e=t._self._c;return e("ul",{staticClass:"channel-list"},t._l(t.channels,(function(a){return e("li",{key:a._id,class:{active:a._id===t.activeChannel._id}},[e("div",{staticClass:"list-name",on:{click:function(e){return t.activateChannel(a)}}},[e("i",{staticClass:"icon-channel"}),t._v(" "),e("span",[t._v(t._s(a.name))]),t._v(" "),a.muted?e("span",{staticClass:"icon-mute"}):t._e(),t._v(" "),t.unreadMessagesInChannel(a)?e("b-badge",{attrs:{variant:"danger"}},[t._v("\n        "+t._s(t.unreadMessagesInChannel(a))+"\n      ")]):t._e()],1),t._v(" "),e("div",{staticClass:"list-actions"},[e("i",{class:{"icon-sound":!t.isChannelSilenced(a._id),"icon-silenced":t.isChannelSilenced(a._id)},on:{click:function(e){return t.toggleChannelSound(a._id)}}}),t._v(" "),a._id!==t.activeChannel._id?e("i",{staticClass:"icon-pin",class:{active:t.isChannelPinned(a)},on:{click:function(e){return t.togglePinChannel(a._id)}}}):t._e()])])})),0)};function vt(t){return vt="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},vt(t)}function bt(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function _t(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?bt(Object(a),!0).forEach((function(e){gt(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):bt(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function gt(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==vt(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==vt(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===vt(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}mt._withStripped=!0;var yt={props:{channels:{type:Array,required:!0}},computed:_t({},(0,j.Se)(["activeChannel","isChannelPinned","isChannelSilenced","unreadMessagesInChannel"])),methods:_t({},(0,j.nv)(["activateChannel","togglePinChannel","toggleChannelSound"]))};function Ct(t){return Ct="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Ct(t)}function wt(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function jt(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==Ct(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Ct(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Ct(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var kt={name:"Sidebar",components:{ConnectedUsersList:ct,PinnedChannelsList:ht,ChannelsList:(0,p.Z)(yt,mt,[],!1,null,null,null).exports,UserBox:W},computed:function(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?wt(Object(a),!0).forEach((function(e){jt(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):wt(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({},(0,j.Se)(["userLoggedIn","currentUserChannels","activeChannel","usersInActiveChannel","pinnedChannels"])),methods:{}},St=kt,xt=(0,p.Z)(St,z,[function(){var t=this._self._c;return t("h3",[t("span",[this._v("Canales")])])},function(){var t=this._self._c;return t("h3",[t("span",[this._v("Conectados")])])}],!1,null,"3f3c89e8",null).exports,Et=function(){var t=this,e=t._self._c;return e("div",{staticClass:"chat-main",staticStyle:{position:"relative"}},[e("div",{directives:[{name:"chat-scroll",rawName:"v-chat-scroll"}],staticClass:"chat-messages",attrs:{id:"messages-"+t.channel._id}},[e("div",{staticClass:"messages-container"},t._l(t.messagesMerged,(function(a,i){return e("div",{key:i,staticClass:"messages-wrapper",class:t.messageClasses(a[0])},[t.showAvatar(a[0])?e("div",{staticClass:"user-avatar"},[e("img",{attrs:{src:a[0].speaker.avatar}})]):t._e(),t._v(" "),e("div",{staticClass:"messages"},[t._l(a,(function(i,n){return[t.show_unread(i)?e("hr",{staticClass:"unread"}):t._e(),t._v(" "),e("div",{key:i._id,staticClass:"message",class:t.messageClasses(i)},[0===n?e("div",{staticClass:"message-from"},[t._v(t._s(i.speaker.alias))]):t._e(),t._v(" "),0===n&amp;&amp;i.to?e("div",{staticClass:"message-to"},[t._v("\n                Para: "+t._s(i.to.alias)+"\n              ")]):t._e(),t._v(" "),e("div",{staticClass:"message-text",domProps:{innerHTML:t._s(t.linkify(i))}}),t._v(" "),n===a.length-1?e("div",{staticClass:"message-date"},[t._v("\n                "+t._s(t._f("since")(i.timestamp))+"\n              ")]):t._e()])]}))],2)])})),0)]),t._v(" "),e("UsersWriting",{attrs:{channel:t.channel}}),t._v(" "),e("ChatInput",{ref:"input",attrs:{channel:t.channel,show_user:t.show_user}}),t._v(" "),t.partida&amp;&amp;t.show_user?e("ChatPjs",{on:{select:t.select_pj}}):t._e()],1)};Et._withStripped=!0;var Ot=function(){var t=this,e=t._self._c;return e("div",{staticClass:"users-writing",class:{visible:t.usersWriting(t.channel._id)}},[e("WritingSpinner"),t._v("\n    "+t._s(t.usersWriting(t.channel._id))+"\n")],1)};function Pt(t){return Pt="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Pt(t)}function At(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function Dt(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==Pt(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Pt(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Pt(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}Ot._withStripped=!0;var Nt={name:"UsersWriting",components:{WritingSpinner:tt},props:{channel:{type:Object,required:!0}},computed:function(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?At(Object(a),!0).forEach((function(e){Dt(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):At(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({},(0,j.Se)(["usersWriting"]))},Tt=Nt,It=(0,p.Z)(Tt,Ot,[],!1,null,"7ca4a18d",null).exports,$t=function(){var t=this,e=t._self._c;return e("div",{staticClass:"chat-input"},[t.progressVisible(t.uploading_file)?e("b-progress",{attrs:{variant:t.progressVariant(t.uploading_file),max:100,"show-progress":"",animated:t.uploading_file.active}},[e("b-progress-bar",{attrs:{"show-value":!1,"show-progress":!1,value:t.uploading_file.progress}})],1):t._e(),t._v(" "),t.show_user?e("UserBox"):t._e(),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.message,expression:"message"}],ref:"input",staticClass:"message",attrs:{name:"message",placeholder:"Escribe tu mensaje...",disabled:t.writeDisabled,autocomplete:"off"},domProps:{value:t.message},on:{click:t.mark_read,keydown:t.handleKeydown,focus:t.focusIn,blur:t.focusOut,input:function(e){e.target.composing||(t.message=e.target.value)}}}),t._v(" "),e("div",{staticClass:"chat-actions"},[t.partida&gt;0?e("div",{staticClass:"chat-action"},[e("button",{attrs:{type:"button","data-channel":t.channel._id},on:{click:t.openDiceRoller}},[e("i",{staticClass:"icon-dice"})])]):t._e(),t._v(" "),e("div",{staticClass:"chat-action"},[e("file-upload",{ref:"upload",attrs:{name:"imagen","post-action":"/ficheros/subir-imagen","input-id":t.channel._id},on:{"input-file":t.inputFile},model:{value:t.files,callback:function(e){t.files=e},expression:"files"}},[e("button",{attrs:{type:"button"}},[e("i",{staticClass:"icon-attach"})])])],1),t._v(" "),e("div",{staticClass:"chat-action"},[e("button",{attrs:{type:"button"},on:{click:function(e){return e.preventDefault(),t.sendMessage()}}},[e("i",{staticClass:"icon-send"})])])])],1)};$t._withStripped=!0;var qt=a(96718),Mt={data:function(){return{files:[],uploadAuto:!0}},methods:{inputFile:function(t,e){if(t&amp;&amp;e&amp;&amp;(t.active&amp;&amp;!e.active&amp;&amp;(this.filter=null,this.sortBy="date",this.sortDesc=!0,this.$refs.upload.update(t,{date:Date.now()/1e3})),t.error&amp;&amp;e.error,t.success&amp;&amp;!e.success&amp;&amp;(t.response.error?this.$refs.upload.update(t,{error:!0}):(this.$refs.upload.update(t,{progress:"0.00",title:t.name,url:t.response.url,id:t.response.id}),this.onUploadFinish(t)))),!t&amp;&amp;e)return this.removeFile(e),!0;Boolean(t)===Boolean(e)&amp;&amp;e.error===t.error||this.uploadAuto&amp;&amp;!this.$refs.upload.active&amp;&amp;(this.$refs.upload.active=!0)},progressVisible:function(t){return t&amp;&amp;(t.active||t.progress&amp;&amp;"0.00"!==t.progress)},progressVariant:function(t){return t.error?"danger":"secondary"},onUploadFinish:function(t){}}};function Ft(t){return Ft="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Ft(t)}function Lt(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function Rt(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?Lt(Object(a),!0).forEach((function(e){zt(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Lt(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function zt(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==Ft(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Ft(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Ft(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var Bt={name:"ChatInput",components:{UserBox:W,FileUpload:qt.Z},mixins:[Mt],props:{channel:{type:Object,required:!0},show_user:{type:Boolean,default:!0}},sockets:{chat_writing:function(t){var e=this,a=t.user_id,i=t.channel_id;this.timers[i]&amp;&amp;this.timers[i][a]&amp;&amp;clearTimeout(this.timers[i][a]),this.timers[i]||(this.timers[i]={}),this.$store.dispatch("userStartWriting",{user_id:a,channel_id:i}),this.timers[i][a]=setTimeout((function(){return e.$store.dispatch("userStopWriting",{userId:a,channelId:i})}),1500)}},data:function(){return{timers:{},message:""}},computed:Rt(Rt(Rt({},(0,j.Se)(["userLoggedIn"])),(0,j.rn)({partida:function(t){return t.partida.partida_id}})),{},{writeDisabled:function(){return!(!this.userLoggedIn||!this.channel)&amp;&amp;(this.userLoggedIn.muted||this.userLoggedIn.permission===et.OBSERVADOR&amp;&amp;!this.channel.autojoin||this.channel.muted&amp;&amp;![et.ADMINISTRADOR,et.OPERADOR].includes(this.userLoggedIn.permission))},uploading_file:function(){return!!this.files.length&amp;&amp;this.files[this.files.length-1]}}),methods:Rt(Rt({},(0,j.nv)(["markChannelAsRead","focusIn","focusOut"])),{},{openDiceRoller:function(t){t.currentTarget.dataset.options=JSON.stringify({fetchForResult:!1}),this.$root.$emit("tirar-dados",t)},mark_read:function(t){this.markChannelAsRead(this.channel._id)},handleKeydown:function(t){13!==t.keyCode?this.sendWritingStatus():this.sendMessage()},sendWritingStatus:function(){this.$socket.chat.emit("user_writing",{user_id:this.userLoggedIn._id,channel_id:this.channel._id})},sendMessage:function(t){this.$socket.chat.emit("createMessage",{speaker:this.userLoggedIn,content:t||this.message,channel:this.channel._id},{room:this.channel._id}),this.message=""},onUploadFinish:function(t){this.sendMessage("https://natilla.comunidadumbria.com/".concat(t.response.url))},setFocus:function(){this.$refs.input.focus()}})},Vt=(0,p.Z)(Bt,$t,[],!1,null,null,null).exports,Ut=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"hotkey",rawName:"v-hotkey",value:t.keymap,expression:"keymap"}],staticClass:"chat-pjs",class:{hidden:t.is_hidden}},t._l(t.pjs,(function(a,i,n){return e("div",{key:a.id,staticClass:"chat-pjs__pj",on:{click:function(e){return t.changePj(a)}}},[e("div",{staticClass:"avatar"},[e("img",{attrs:{src:a.imagen}})]),t._v(" "),e("div",{staticClass:"pj_nombre"},[t._v(t._s(a.nombre))]),t._v(" "),n&lt;9?e("div",{staticClass:"pj_shortcut"},[t._v("Ctrl + "+t._s(n+1))]):e("div",[t._v("Ctrl + Enter + "+t._s(n+1))])])})),0)};function Ht(t){return Ht="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Ht(t)}function Gt(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function Zt(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?Gt(Object(a),!0).forEach((function(e){Wt(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Gt(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function Wt(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==Ht(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Ht(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Ht(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}Ut._withStripped=!0;var Yt={name:"ChatPjs",computed:Zt(Zt(Zt({},(0,j.rn)({pjs:function(t){return t.chatUsers.pjs},is_hidden:function(t){return!t.chatUsers.show_character_selector},chat_id:function(t){return t.chat.chat_id}})),(0,j.Se)(["userLoggedIn"])),{},{keymap:function(){var t=this,e={esc:function(e){t.is_hidden||t.toggleCharacterSelector()},"ctrl+enter":function(e){var a=parseInt(prompt("NÃºmero del personaje"))-1,i=Object.values(t.pjs)[a];t.changePj(i)}};return Object.values(this.pjs).forEach((function(a,i){i&lt;9&amp;&amp;(e["ctrl+".concat(i+1)]=function(e){e.preventDefault(),t.changePj(a),t.$emit("select",a)})})),e}}),methods:Zt(Zt({},(0,j.nv)(["toggleCharacterSelector"])),{},{changePj:function(t){this.is_hidden||this.toggleCharacterSelector(),this.$socket.chat.emit("updateSpeaker",{_id:this.userLoggedIn._id,changes:{alias:t.nombre,avatar:t.imagen,pj_id:t.id}},{room:this.chat_id,broadcast:"all"})}})},Xt=(0,p.Z)(Yt,Ut,[],!1,null,"0a7865e7",null).exports;function Jt(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function Kt(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==Qt(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Qt(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Qt(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function Qt(t){return Qt="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Qt(t)}var te=function t(e,a){Qt(e),"function"===t?e.scroll({top:e.scrollHeight,behavior:a?"smooth":"instant"}):e.scrollTop=e.scrollHeight},ee=function(t){return function(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?Jt(Object(a),!0).forEach((function(e){Kt(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Jt(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({always:!1,notSmoothOnInit:!0,smooth:!0},t)},ae={bind:function(t,e){var a=!1;t.addEventListener("scroll",(function(e){a=t.scrollTop+t.clientHeight+1&lt;t.scrollHeight})),new MutationObserver((function(i){var n=ee(e.value),r=!1===n.always&amp;&amp;a,o=i[i.length-1].addedNodes;r||1!=o.length||(o.forEach((function(e){Array.from(e.getElementsByTagName("img")).forEach((function(e){return e.addEventListener("load",(function(e){return te(t,n.smooth)}))}))})),te(t,n.smooth))})).observe(t,{childList:!0,subtree:!0})},inserted:function(t,e){var a=ee(e.value);Array.from(t.getElementsByTagName("img")).forEach((function(e){return e.addEventListener("load",(function(e){return te(t,!a.notSmoothOnInit&amp;&amp;a.smooth)}))})),te(t,!a.notSmoothOnInit&amp;&amp;a.smooth)}},ie=a(56163),ne=a.n(ie);function re(t){return re="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},re(t)}function oe(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function se(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?oe(Object(a),!0).forEach((function(e){ce(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):oe(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function ce(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==re(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==re(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===re(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var le={name:"ChatMessages",components:{UsersWriting:It,ChatInput:Vt,ChatPjs:Xt},directives:{"chat-scroll":ae},filters:{since:function(t){return t?n()(new Date(t)).fromNow():""}},props:{channel:{type:Object,required:!0},show_user:{type:Boolean,default:!0}},data:function(){return{unread_shown:""}},computed:se(se(se({},(0,j.Se)(["userLoggedIn","messagesInChannel","lastTimeReaded","lastMessageUnread"])),(0,j.rn)({partida:function(t){return t.partida.partida_id}})),{},{messagesMerged:function(){var t,e=this,a=[],i=0;return this.messagesInChannel(this.channel._id).forEach((function(n){n.hasOwnProperty("to")&amp;&amp;n.speaker.user!==e.userLoggedIn.user&amp;&amp;n.to.user!==e.userLoggedIn.user||(t?n.speaker.alias===t.speaker.alias&amp;&amp;n.type===t.type?a[i].push(n):a[i+=1]=[n]:a[i]=[n],t=n)})),a}}),methods:{select_pj:function(t){this.$refs.input.setFocus()},show_unread:function(t){return this.lastMessageUnread(this.channel._id)===t._id},showAvatar:function(t){return t.type!==at.IC},messageClasses:function(t){var e=[];switch(t.type){case at.ROLL:e.push("roll");break;case at.WHISPER:e.push("whisper");break;case at.EMOTE:e.push("emote");break;case at.HELP:e.push("help")}return t.speaker._id===this.userLoggedIn._id&amp;&amp;e.push("own"),e},linkify:function(t){if(![at.ROLL,at.HELP].includes(t.type)){var e=t.content.replace(/&lt;\/?[^&gt;]+(&gt;|$)/g,"").replace(/\*\*([^*\n]+)\*\*/gi,"&lt;strong&gt;$1&lt;/strong&gt;").replace(/\*([^*\n]+)\*/gi,'&lt;span style="font-style: italic"&gt;$1&lt;/span&gt;').replace(/\~\~([^*\n]+)\~\~/gi,'&lt;span style="text-decoration: line-through"&gt;$1&lt;/span&gt;').replaceAll(/(https?:\/\/[^ ]*\.(?:gif|png|jpg|jpeg))/gi,'&lt;a href="$1" target="_blank"&gt;&lt;img src="$1" /&gt;&lt;/a&gt;');return ne()(e,{target:"_blank"})}return t.content}}},ue=le,de=(0,p.Z)(ue,Et,[],!1,null,null,null).exports,pe=function(){var t=this,e=t._self._c;return e("div",{staticClass:"loading",class:{loaded:!t.loading}},[e("Spinner",{directives:[{name:"show",rawName:"v-show",value:!t.error,expression:"!error"}]}),t._v(" "),e("p",{directives:[{name:"show",rawName:"v-show",value:!t.error,expression:"!error"}]},[t._v(t._s(t.phrase))]),t._v(" "),e("b-badge",{directives:[{name:"show",rawName:"v-show",value:t.error,expression:"error"}],attrs:{variant:"danger"}},[t._v(t._s(t.error))])],1)};function fe(t){return fe="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},fe(t)}function he(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function me(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?he(Object(a),!0).forEach((function(e){ve(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):he(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function ve(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==fe(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==fe(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===fe(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}pe._withStripped=!0;var be={name:"Loading",components:{Spinner:f},props:{show:{type:Boolean,default:!0},error:{type:String,default:""}},data:function(){return{phrases:["Goblins llamando a la puerta del chat","Despertando a los goblins del chat","Ventana de espera por cortesÃ­a de Hodrum","Si estÃ¡s leyendo esto es porque dudaste de que los chats llegarÃ­an.","Un momento mientras comprobamos que no eres miembro de la ReBoluciÃ³n","Â¿Â¡Eh!? Â¿Â¡EH!? Y nos llamaban locos cuando dijimos que la Natilla llegarÃ­a. PUES TOMA: Â¡con chats!","La culpa de que tarde tanto en cargar el chat la tienen los Cuervos","Ahora vas y me dices que los chats de antes molaban mÃ¡s",'Ajustando el fondo blanco del chat a "derretir retinas", un momento por favor.',"No soy un bug, es que me programaron asÃ­. En serio, no abras una incidencia.","EstÃ¡s entrando en los nuevos chats de UmbrÃ­a. Â¡Ahora con casinos, y furcias!","Un momento mientras los goblins montan el tinglado.","Estos chats estÃ¡n patrocinados por el Ferrari de Chemo.","Â¿Â¡DÃ³nde estÃ¡ tu dios ahora Discord!?","Si tuvieras carnÃ© tendrÃ­as que esperar igual pero se te harÃ­a mÃ¡s agradable.","Â¿Te imaginas que ahora se cae la web? Â¡WHUAHAHAHAHA!","Ya sÃ© que este tema ha salido antes pero, aprovechando que carga el chat, creo que habrÃ­a que revisar lo de pedir partidas.","Chats de UmbrÃ­a: Â¡ahora con sabor a Natilla!","Un momento mientras retocamos el algoritmo cargadados","Â¡Pues en mis tiempos el lag estaba dentro del chat, no en la puerta!","Claro, seguro que los enchufados no tienen que esperar para entrar.","Â¿DÃ³nde estÃ¡ el chat? Â¿Eh? A ver, que yo lo vea.","Â¿Lo ves? Esto te pasa por no adjuntar enlace, que va todo mÃ¡s lento.","Argos Galaica patrocina esta espera.","Â¡ATENCIÃ“N! ESTÃ USTED SALIENDO DE LA ZONA LIBRE DE DESVIRTÃšE. Luego no nos venga con que no se lo hemos avisado.","No dÃ© de comer a los goblins, que luego se acostumbran.","La espera merece la pena. (SÃ­, hemos reciclado el slogan de la Natilla pero es que Chemo se ha comprado otro Apache y andamos flojos de pasta).","No es que tarde en cargar, es que el goblin ha pifiado en la tirada de informÃ¡tica y le suma 1d6 rondas.","Esperando, Â¿eh? Â¿A que ahora echas de menos los negativos del viejo Carisma?","Si puedes leer esto es porque estÃ¡ cargando el chat","La UmbrÃ­a original tocÃ³ en la tapa de un yogur.","Â¡HODRUM!","Antes todo esto era IRC","Buscando UmbrÃ­as en tapas de Yogur...","Poniendo mensajes de que estÃ¡ cargando el chat...","Preparando Natillas al ritmo de Heroquest...","Pintando de blanco la Natilla...","Negociando con los bugs antes de dispararles por la espalda","Trucando los dados del master","El dungeon es de todos","[Censurado por los Administradores Externos]","42"]}},computed:me(me({},(0,j.rn)({loading:function(t){return t.chat.loading}})),{},{phrase:function(){return this.phrases[Math.floor(Math.random()*this.phrases.length)]}})},_e=(0,p.Z)(be,pe,[],!1,null,"7af04778",null).exports,ge=function(){var t=this,e=t._self._c;return e("b-modal",{attrs:{centered:!0,title:"Exportar log","ok-title":"Exportar","ok-only":"",size:"md",scrollable:!0},on:{ok:t.export_log},model:{value:t.open,callback:function(e){t.open=e},expression:"open"}},[e("Spinner",{directives:[{name:"show",rawName:"v-show",value:t.loading,expression:"loading"}]}),t._v(" "),e("b-form",{directives:[{name:"show",rawName:"v-show",value:!t.loading,expression:"!loading"}],ref:"form",staticClass:"scene_form",attrs:{novalidate:"",validated:t.is_validated},on:{submit:function(e){return e.stopPropagation(),e.preventDefault(),t.export_log.apply(null,arguments)}}},[e("div",{staticClass:"form-row"},[e("div",{staticClass:"col-12"},[e("b-form-group",{attrs:{label:"Escena destino","label-for":"scene"}},[e("b-form-select",{attrs:{id:"escene",required:"",options:t.scenes},model:{value:t.form.scene,callback:function(e){t.$set(t.form,"scene",e)},expression:"form.scene"}})],1)],1)])])],1)};ge._withStripped=!0;var ye="/info/",Ce="/partidas/api/get-escenas/",we="/partidas/api/combates/",je="/personajes/api/personaje/",ke={A:"Activo",E:"En espera",R:"Rechazado",X:"Abandono",S:"Suplencia",M:"PJ Muerto"},Se="D",xe="J",Ee="V",Oe={J:"Juego",F:"Foro",R:"Reglamento",V:"VIPs"},Pe="/static/assets/images/iconos_cinta/",Ae={id:0,descripcion:"Todos",url_imagen:Pe+"todo.svg"},De=["favoritos.svg","herramientas.svg","monstruos.svg","pjs.svg","pnjs.svg","todo.svg","todo-alt.svg"],Ne=[{codigo:"RPW",valor:"Rol por web (RPW)"},{codigo:"IRC",valor:"Rol por chat (RPC)"},{codigo:"VID",valor:"Videoconferencia"},{codigo:"MES",valor:"Rol en mesa"},{codigo:"AUD",valor:"Audioconferencia"},{codigo:"MOV",valor:"MensajerÃ­a mÃ³vil"},{codigo:"MIX",valor:"Mixto"},{codigo:"OTR",valor:"Otros"}],Te=[{codigo:"J",valor:"En juego"},{codigo:"P",valor:"En pausa"},{codigo:"F",valor:"Finalizada"},{codigo:"X",valor:"Suspendida"},{codigo:"A",valor:"Abierta"},{codigo:"R",valor:"En RevisiÃ³n"}],Ie=[{codigo:"R",valor:"RÃ¡pido (1+ mensaje diario)"},{codigo:"M",valor:"Medio (aprox 1 mensaje / 2 dÃ­as)"},{codigo:"L",valor:"Lento (aprox 1 mensaje / 4 dÃ­as)"},{codigo:"P",valor:"Presencial"}],$e=[{codigo:"N",valor:"Novatos (no importa conocer el juego)"},{codigo:"M",valor:"Medio (conocer el juego y/o tener manual)"},{codigo:"A",valor:"Avanzado (conocer el juego a fondo)"}],qe="/partidas/api/mentions/",Me=a(86455),Fe=a.n(Me);function Le(t){return Le="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Le(t)}function Re(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function ze(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?Re(Object(a),!0).forEach((function(e){Be(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Re(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function Be(t,e,a){return(e=Ue(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function Ve(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,Ue(i.key),i)}}function Ue(t){var e=function(t,e){if("object"!==Le(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Le(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Le(e)?e:String(e)}var He=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.options=ze({position:"bottom-end"},e)}var e,a,i;return e=t,a=[{key:"toast",value:function(){var t=this;return this.options=ze(ze({},this.options),{},{toast:!0,showConfirmButton:!1,didOpen:function(e){return t.correctToastPosition(e.parentElement)}}),this.timer()}},{key:"confirm",value:function(t,e){return this.options=ze(ze({},this.options),{},{position:"center",showDenyButton:!0,confirmButtonText:t||"Eliminar",denyButtonText:e||"Cancelar"}),this}},{key:"success",value:function(){return this.options=ze(ze({},this.options),{},{icon:"success"}),this}},{key:"warning",value:function(){return this.options=ze(ze({},this.options),{},{icon:"warning"}),this}},{key:"error",value:function(){return this.options=ze(ze({},this.options),{},{icon:"error"}),this}},{key:"timer",value:function(){return this.options=ze(ze({},this.options),{},{timer:5e3,timerProgressBar:!0}),this}},{key:"title",value:function(t,e){return this.options=ze(ze({},this.options),{},{title:t,text:e}),this}},{key:"fire",value:function(t){return Fe().fire(ze(ze({},this.options),t))}},{key:"correctToastPosition",value:function(t){var e,a,i,n=document.querySelector("#editor");if(n&amp;&amp;(e=t,a=n.getBoundingClientRect(),i=e.getBoundingClientRect(),!(a.top&gt;i.bottom||a.right&lt;i.left||a.bottom&lt;i.top||a.left&gt;i.right))){var r=n.getBoundingClientRect(),o=document.documentElement.clientWidth,s=o-r.left,c=o-r.right;s&lt;o-300?t.style.right="".concat(Math.max(0,s),"px"):c&gt;=300&amp;&amp;(t.style.maxWidth="".concat(c,"px"))}}}],i=[{key:"create",value:function(e){return new t(e||{})}}],a&amp;&amp;Ve(e.prototype,a),i&amp;&amp;Ve(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}();function Ge(t){return Ge="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Ge(t)}function Ze(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function We(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?Ze(Object(a),!0).forEach((function(e){Ye(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Ze(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function Ye(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==Ge(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Ge(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Ge(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var Xe={name:"ExportLog",props:{open:{type:Boolean,default:!1}},model:{prop:"open"},watch:{open:function(t){t&amp;&amp;this.retrieve_scenes()}},data:function(){return{loading:!0,is_validated:!1,scenes:[{text:"Crear escena nueva",value:0}],form:{scene:0}}},computed:We(We({},(0,j.rn)({partida:function(t){return t.partida.partida_id}})),(0,j.Se)(["activeChannel"])),methods:{retrieve_scenes:function(){var t=this;fetch(Ce+this.partida).then((function(t){return t.json()})).then((function(e){t.loading=!1,e.forEach((function(e){t.scenes.push({text:e.titulo,value:e.id})}))}))},export_log:function(t){var e=this;if(t.preventDefault(),!this.$refs.form.checkValidity())return this.is_validated=!0,!1;var a=new FormData;a.set("id_partida",this.partida),a.set("id_escena",this.form.scene),a.set("id_canal",this.activeChannel._id),a.set("canal","[CHAT] ".concat(this.activeChannel.name)),this.loading=!0,fetch("/chats/api/grabar-log",{method:"POST",body:a}).then((function(t){return t.text()})).then((function(t){var a=He.create().toast();"1"===t?(a.success().title("Log exportado","Se ha exportado correctamente el log"),e.$emit("input",!1)):a.error().title("Error","Hubo un error al guardar el log. IntÃ©ntalo mÃ¡s tarde"),a.fire()}))}}},Je=(0,p.Z)(Xe,ge,[],!1,null,"412d707c",null).exports,Ke="/personajes/",Qe="/partidas/api/get-pjs/",ta="/personajes/ficha/";function ea(t){return ea="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},ea(t)}function aa(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function ia(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?aa(Object(a),!0).forEach((function(e){na(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):aa(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function na(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==ea(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==ea(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===ea(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var ra={name:"Chat",data:function(){return{load_error:"",show_export_log:!1}},components:{Sidebar:xt,ChatMessages:de,ChatPjs:Xt,ExportLog:Je,Loading:_e},props:{channels:{type:Array,default:["Off-topic","Partida"]},initial_channel:{type:String,default:""},id:{type:String,required:!0},partida:{type:Number,default:0}},computed:ia(ia({isPinnedChannelsEmpty:function(){return 0===this.pinnedChannels.length},is_admin:function(){return this.userLoggedIn&amp;&amp;this.userLoggedIn.permission===et.ADMINISTRADOR}},(0,j.Se)(["activeChannel","pinnedChannels","userLoggedIn"])),(0,j.rn)({chat_id:function(t){return t.chat.chat_id},sounds:function(t){return t.chat.sounds}})),sockets:{chat_inviteChannel:function(t){t.chat===this.chat_id&amp;&amp;this.$socket.chat.emit("invite_channel",t._id)},chat_ban:function(){this.load_error="Te han baneado de este chat. No puedes acceder.",this.chat_loading(!0)}},mounted:function(){var t=this;"None"!==SESSION?(this.$store.commit("SET_PARTIDA",this.partida),this.$socket.chat.emit("createChat",{key:this.id},{},(function(e){e.error?t.load_error=e.error:(t.setChat(e.created._id),fetch("/chats/api/usuario/"+t.partida).then((function(t){return t.json()})).then((function(a){if(a.permisos)return t.partida?t.createUserPjs(e,a):t.registerSpeaker(e,a);t.load_error="No eres participante de esta partida, no puedes acceder."})))})),this.$root.$on("texto-tirada",(function(e){var a=e.channel_id;e.tiradas.forEach((function(e){return t.sendMessage("/roll ".concat(e),a)}))}))):this.load_error="Tienes que iniciar sesiÃ³n en la web para acceder al chat"},methods:ia(ia({},(0,j.nv)(["loginUser","add_speaker","add_pjs","setChat","chat_loading","setInitialChannel","toggleSound"])),{},{leave_channel:function(){this.sendMessage("/leave",this.activeChannel._id)},export_log:function(){this.partida&amp;&amp;(this.show_export_log=!0)},sendMessage:function(t,e){this.$socket.chat.emit("createMessage",{speaker:this.userLoggedIn,content:t,channel:e},{room:e})},createUserPjs:function(t,e){var a=this;fetch(Qe+this.partida).then((function(t){return t.json()})).then((function(i){var n=i.filter((function(e){return e.ids_usuarios.includes(parseInt(t.user))}));a.add_pjs(n);var r=i.filter((function(t){return t.por_defecto})),o={alias:e.username,username:e.username,avatar:e.avatar,permisos:e.permisos};r.length&amp;&amp;(o=ia(ia({},o),{},{avatar:r[0].imagen,alias:r[0].nombre,pj_id:r[0].id})),a.registerSpeaker(t,o)}))},createChannels:function(t){var e=this;this.initial_channel&amp;&amp;this.setInitialChannel(this.initial_channel);var a=[],i={chat:t.created._id};t.created.channels.length&amp;&amp;(a=t.created.channels.map((function(t){return t.name}))),this.channels.forEach((function(n){a.includes(n)||e.createChannel(ia(ia({},i),{},{name:n,autojoin:!0}),t.created._id)})),a.forEach((function(a){return e.createChannel(ia(ia({},i),{},{name:a}),t.created._id)}))},createChannel:function(t,e){this.$socket.chat.emit("createChannel",t,{room:e})},registerSpeaker:function(t,e){var a=this;this.$socket.chat.emit("createSpeaker",{alias:e.alias?e.alias:e.username,username:e.username,avatar:e.avatar,chat:t.created._id,user:t.user,permission:e.permisos,pj_id:e.pj_id},{room:t.created._id},(function(e){e.error?a.load_error=e.error:(a.loginUser(e.created),a.createChannels(t),a.registerSpeakers(t.created.speakers))}))},registerSpeakers:function(t){var e=this;t.forEach((function(t){return e.add_speaker(t)}))}})},oa=ra,sa=(0,p.Z)(oa,R,[function(){var t=this._self._c;return t("h3",{staticClass:"pinned-chats-header"},[t("i",{staticClass:"icon-pin"}),this._v(" Canales fijados")])}],!1,null,null,null).exports,ca=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"hotkey",rawName:"v-hotkey",value:t.keymap,expression:"keymap"},{name:"touch",rawName:"v-touch:swipe.left",value:t.handleSwipeLeft,expression:"handleSwipeLeft",arg:"swipe",modifiers:{left:!0}},{name:"touch",rawName:"v-touch:swipe.right",value:t.handleSwipeRight,expression:"handleSwipeRight",arg:"swipe",modifiers:{right:!0}}],staticClass:"partida",class:t.classes_partida},[e("SceneForm",{attrs:{title:t.scene_modal_title,scene:t.scene_to_edit},on:{saved:t.refreshScenes},model:{value:t.scene_modal_show,callback:function(e){t.scene_modal_show=e},expression:"scene_modal_show"}}),t._v(" "),t._t("header",null,{toggleToolbar:t.toggleToolbar}),t._v(" "),e("div",{ref:"wrapper",staticClass:"partida__wrapper"},[t.panelLeft?e("PartidaSidebar",{class:{open:t.toolbar},attrs:{"data-panel":""}},[t._t("sidebar",null,{loadCharacter:t.loadCharacter})],2):t._e(),t._v(" "),e("PartidaMain",{attrs:{"data-panel":"",escena:t.escena,mensaje:t.ultimo_mensaje}},[t._t("default",null,{loadCharacter:t.loadCharacter})],2),t._v(" "),t.panelLeft?t._e():e("PartidaSidebar",{class:{open:t.toolbar},attrs:{"data-panel":""}},[t._t("sidebar",null,{loadCharacter:t.loadCharacter})],2)],1),t._v(" "),e("Dados"),t._v(" "),e("SceneSwitcher",{model:{value:t.scene_switcher,callback:function(e){t.scene_switcher=e},expression:"scene_switcher"}})],2)};ca._withStripped=!0;var la=a(13572),ua=function(){var t=this,e=t._self._c;return e("div",{staticClass:"partida__main",class:{editor_open:t.editor_open}},[t.escena?e("Escena",{attrs:{id:t.escena,mensaje:t.mensaje}}):t._t("default")],2)};ua._withStripped=!0;var da=a(51474),pa=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"hotkey",rawName:"v-hotkey",value:t.keymap,expression:"keymap"}],staticClass:"partida_page"},[t.loading?e("Spinner",{ref:"spinner"}):e("div",{staticClass:"partida__messages"},[t._l(t.messages,(function(a){return e("escena-mensaje",{key:a.id,attrs:{message:a},on:{bookmark:t.updateBookmarks,editMessage:t.editMessage,delete:t.deleteMessage}})})),t._v(" "),e("div",{staticClass:"partida__escena-footer"},[e("nav",{attrs:{"aria-label":"PaginaciÃ³n"}},[t.pages&gt;1?e("b-pagination",{attrs:{"total-rows":t.total_messages,"per-page":t.per_page},model:{value:t.page,callback:function(e){t.page=e},expression:"page"}}):t._e()],1),t._v(" "),t.can_add_message?e("button",{staticClass:"partida__nuevo-mensaje",attrs:{title:"AÃ±adir mensaje"},on:{click:function(){return t.editMessage()}}},[t._v("\n        AÃ±adir mensaje\n      ")]):t._e()]),t._v(" "),this.messages.length?e("escena-overbottom",{attrs:{add_button:t.can_add_message,titulo_partida:t.titulo_partida,titulo_escena:t.titulo_escena},on:{addMessage:t.editMessage}},[t.pages&gt;1?e("b-pagination",{attrs:{"total-rows":t.total_messages,"per-page":t.per_page},model:{value:t.page,callback:function(e){t.page=e},expression:"page"}}):t._e()],1):t._e()],2),t._v(" "),e("message-editor",{attrs:{escena:t.id},on:{save:t.fetchMessages}})],1)};pa._withStripped=!0;var fa=function(){var t=this,e=t._self._c;return e("article",{class:t.classes,attrs:{id:"msj-".concat(t.message.id)}},[e("div",{staticClass:"mensaje__cabecera"},[e("button",{staticClass:"avatar__emisor",attrs:{type:"button",title:t.message.emisor.nombre}},[e("img",{attrs:{src:t.message.emisor.url,alt:t.message.emisor.nombre}})]),t._v(" "),e("div",{staticClass:"mensaje__cabecera__info"},[e("div",{staticClass:"mensaje__emisor"},[e("button",{staticClass:"avatar__mini",attrs:{type:"button",title:t.message.emisor.nombre},on:{click:t.loadCharacter}},[e("img",{attrs:{src:t.message.emisor.url,alt:t.message.emisor.nombre}})]),t._v(" "),e("div",{staticClass:"mensaje__nombre-fecha"},[e("p",{staticClass:"emisor_nombre",domProps:{textContent:t._s(t.message.emisor.nombre)}}),t._v(" "),e("div",{staticClass:"mensaje__fecha-marcador"},[e("p",{staticClass:"mensaje__fecha"},[e("a",{staticClass:"mensaje__permalink",attrs:{href:t.message.permalink},on:{click:function(e){return e.preventDefault(),t.copyPermalink.apply(null,arguments)}}},[t._v("\n                #"+t._s(t.message.id)+"\n              ")]),t._v("\n              | "+t._s(t.date_formatted)+"\n            ")]),t._v(" "),e("button",{staticClass:"mensaje__marcador",attrs:{type:"button"},on:{click:t.setBookmark}},[e("span",{staticClass:"sr-only"},[t._v("Marcar como no leÃ­do")])])])])]),t._v(" "),e("div",{staticClass:"mensaje__destinatarios-acciones"},[e("div",{staticClass:"mensaje__destinatarios"},t._l(t.message.destinatarios,(function(t){return e("mensaje-destinatario",{key:t.id,attrs:{destinatario:t}})})),1),t._v(" "),e("ul",{staticClass:"mensaje__acciones"},[t.message.permisos.editar?e("li",{staticClass:"edit"},[e("button",{attrs:{type:"button",title:"Editar mensaje"},on:{click:t.editMessage}},[e("span",{staticClass:"sr-only"},[t._v("Editar mensaje")])])]):t._e(),t._v(" "),t.message.permisos.borrar?e("li",{staticClass:"remove"},[e("button",{attrs:{type:"button",title:"Eliminar mensaje"},on:{click:t.deleteMessage}},[e("span",{staticClass:"sr-only"},[t._v("Eliminar mensaje")])])]):t._e()])])])]),t._v(" "),t.message.etiquetas.length?e("div",{staticClass:"tags"},t._l(t.message.etiquetas,(function(a){return e("button",{key:a,attrs:{type:"button"},domProps:{textContent:t._s(a)}})})),0):t._e(),t._v(" "),e("div",{staticClass:"mensaje__cuerpo"},[e("div",{domProps:{innerHTML:t._s(t.message.texto)}}),t._v(" "),t.message.footnotes?e("div",{staticClass:"mensaje__footnotes"},[e("hr"),t._v(" "),e("div",{domProps:{innerHTML:t._s(t.message.footnotes)}})]):t._e(),t._v(" "),t.message.tableros.length?e("div",{staticClass:"mensaje__tableros"},t._l(t.message.tableros,(function(t){return e("mensaje-tablero",{key:t.id,attrs:{tablero:t}})})),1):t._e(),t._v(" "),t.message.notas?e("div",{staticClass:"mensaje__notas",domProps:{innerHTML:t._s(t.message.notas)}}):t._e(),t._v(" "),t.message.autorol?e("div",{staticClass:"mensaje__autorol",domProps:{innerHTML:t._s(t.message.autorol)}}):t._e(),t._v(" "),t.message.encuestas.length?e("div",{staticClass:"mensaje__notas"},t._l(t.message.encuestas,(function(t){return e("encuesta",{key:t,attrs:{en_mensaje:!0,id:t}})})),1):t._e(),t._v(" "),t.message.tiradas_antiguas?e("div",{domProps:{innerHTML:t._s(t.message.tiradas_antiguas)}}):t._e(),t._v(" "),t.message.tiradas.length?e("div",{staticClass:"mensaje__tiradas"},[e("h4",[t._v("Tiradas")]),t._v(" "),t._l(t.message.tiradas,(function(t){return e("mensaje-tirada",{key:t.id,attrs:{tirada:t}})}))],2):t._e()])])};fa._withStripped=!0;var ha=function(){var t=this,e=t._self._c;return e("button",{class:t.classes,attrs:{type:"button",title:t.destinatario.nombre},on:{click:t.loadCharacter}},[e("img",{attrs:{src:t.destinatario.imagen,alt:t.destinatario.nombre}})])};ha._withStripped=!0;var ma={name:"MensajeDestinatario",props:{destinatario:{type:Object,required:!0}},computed:{classes:function(){return{destinatario_avatar:!0,destinatario_sinleer:!this.destinatario.leido,destinatario_invisible:!this.destinatario.visible}}},methods:{loadCharacter:function(){this.$root.$emit("loadCharacter",this.destinatario.id)}}},va=(0,p.Z)(ma,ha,[],!1,null,"1dd3b8ab",null).exports,ba=function(){var t=this,e=t._self._c;return e("a",{staticClass:"mensaje__tablero",attrs:{target:"_blank",href:"/tableros3/mostrar/"+t.tablero.id}},[e("img",{staticClass:"img-tablero",attrs:{src:t.tablero.imagen,title:t.tablero.titulo,alt:t.tablero.titulo}})])};ba._withStripped=!0;var _a={name:"MensajeTablero",props:{tablero:{type:Object,required:!0}}},ga=(0,p.Z)(_a,ba,[],!1,null,"31f1b854",null).exports;function ya(t){return ya="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},ya(t)}function Ca(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==ya(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==ya(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===ya(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var wa=function(){var t=this,e=t._self._c;return e("div",{staticClass:"encuesta"},[e("h4",{domProps:{textContent:t._s(t.encuesta.titulo)}}),t._v(" "),e("div",{domProps:{innerHTML:t._s(t.encuesta.texto)}}),t._v(" "),e("hr"),t._v(" "),e("ul",{staticClass:"opciones-encuesta"},t._l(t.encuesta.opciones,(function(a){return e("li",[e("div",["checkbox"===a.tipo&amp;&amp;t.encuesta.puede_votar&amp;&amp;!t.encuesta.finalizada?e("input",{directives:[{name:"model",rawName:"v-model",value:t.voto_usuario,expression:"voto_usuario"}],staticClass:"form-control",attrs:{type:"checkbox"},domProps:{value:a.id,checked:Array.isArray(t.voto_usuario)?t._i(t.voto_usuario,a.id)&gt;-1:t.voto_usuario},on:{change:function(e){var i=t.voto_usuario,n=e.target,r=!!n.checked;if(Array.isArray(i)){var o=a.id,s=t._i(i,o);n.checked?s&lt;0&amp;&amp;(t.voto_usuario=i.concat([o])):s&gt;-1&amp;&amp;(t.voto_usuario=i.slice(0,s).concat(i.slice(s+1)))}else t.voto_usuario=r}}}):"radio"===a.tipo&amp;&amp;t.encuesta.puede_votar&amp;&amp;!t.encuesta.finalizada?e("input",{directives:[{name:"model",rawName:"v-model",value:t.voto_usuario,expression:"voto_usuario"}],staticClass:"form-control",attrs:{type:"radio"},domProps:{value:a.id,checked:t._q(t.voto_usuario,a.id)},on:{change:function(e){t.voto_usuario=a.id}}}):t.encuesta.puede_votar&amp;&amp;!t.encuesta.finalizada?e("input",{directives:[{name:"model",rawName:"v-model",value:t.voto_usuario,expression:"voto_usuario"}],staticClass:"form-control",attrs:{type:a.tipo},domProps:Ca({value:a.id},"value",t.voto_usuario),on:{input:function(e){e.target.composing||(t.voto_usuario=e.target.value)}}}):t._e()]),t._v(" "),e("div",[e("div",{staticClass:"texto-opcion",domProps:{innerHTML:t._s(a.texto)}}),t._v(" "),t.mostrar_resultados?e("div",{staticClass:"progress"},[e("div",{staticClass:"progress-bar progress-bar-encuesta",style:{width:a.resultado.porcentaje+"%"},attrs:{title:t.resultados(a)}},[t._v("\n            "+t._s(a.resultado.porcentaje)+"%\n          ")])]):t._e(),t._v(" "),a.votado?e("p",[e("i",{staticClass:"fas fa-check-circle"}),t._v(" Voto emitido")]):t._e()])])})),0),t._v(" "),0!==t.id?e("div",[t.encuesta.finalizada?e("p",[t._v("Encuesta finalizada")]):t._e(),t._v(" "),-1===t.encuesta.dias||t.encuesta.finalizada?t._e():e("p",{staticClass:"totalizador"},[t._v("\n      Votos totales: "+t._s(t.encuesta.votos_totales)+". Tiempo restante:\n      "),t.encuesta.dias&gt;0?e("span",[t._v(" "+t._s(t.encuesta.dias)+" dÃ­as. ")]):t._e(),t._v(" "),t.encuesta.horas&gt;0?e("span",[t._v(" "+t._s(t.encuesta.horas)+" horas. ")]):t._e(),t._v(" "),t.encuesta.minutos&gt;0?e("span",[t._v(" "+t._s(t.encuesta.minutos)+" minutos. ")]):t._e()])]):t._e(),t._v(" "),e("p",{staticClass:"text-center"},[t.voto_usuario?e("button",{staticClass:"btn btn-primary btn-votar",on:{click:function(e){return e.preventDefault(),t.votar.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-vote-yea"}),t._v("\n      Votar\n    ")]):t._e(),t._v(" "),t.encuesta.autor&amp;&amp;!t.revision?e("button",{staticClass:"btn btn-info",on:{click:function(e){e.preventDefault(),t.revision=!0}}},[e("i",{staticClass:"fa fa-chart-bar"}),t._v("\n      Mostrar progreso\n    ")]):t._e(),t._v(" "),t.revision?e("button",{staticClass:"btn btn-info",on:{click:function(e){e.preventDefault(),t.revision=!1}}},[t._v("\n      Ocultar progreso\n    ")]):t._e(),t._v(" "),t.en_mensaje||!t.encuesta.autor||t.editando?t._e():e("button",{staticClass:"btn btn-primary",on:{click:function(e){if(!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"pr",void 0,e.key,void 0))return null;e.preventDefault(),t.editando=!0}}},[e("i",{staticClass:"fas fa-cog"}),t._v(" Configurar encuesta\n    ")])]),t._v(" "),e("PollForm",{attrs:{poll:t.encuesta},on:{saved:t.save},model:{value:t.editando,callback:function(e){t.editando=e},expression:"editando"}})],1)};wa._withStripped=!0;var ja="/encuestas/",ka=function(){var t=this,e=t._self._c;return e("window",{attrs:{title:"Encuesta",height:650,show:t.open,"cancel-disabled":!1},on:{input:function(e){return t.$emit("input",e)},ok:t.save}},[e("div",{staticClass:"form-row"},[e("div",{staticClass:"col-12"},[e("b-form-group",{attrs:{label:"TÃ­tulo","label-for":"title"}},[e("b-form-input",{attrs:{autofocus:"",id:"title",required:"",placeholder:"Escribe el tÃ­tulo de la encuesta..."},model:{value:t.title,callback:function(e){t.title=e},expression:"title"}})],1)],1)]),t._v(" "),e("div",{staticClass:"form-row"},[e("div",{staticClass:"col-12"},[e("b-form-group",{attrs:{label:"DescripciÃ³n","label-for":"description"}},[e("b-form-textarea",{attrs:{id:"title",placeholder:"DescripciÃ³n de la encuesta"},model:{value:t.description,callback:function(e){t.description=e},expression:"description"}})],1)],1)]),t._v(" "),e("div",{staticClass:"form-row"},[e("div",{staticClass:"col-12"},[e("b-form-group",{attrs:{label:"Opciones","label-for":"options"}},[e("div",{staticClass:"options"},t._l(t.visible_options,(function(a,i){var n,r;return e("b-input-group",{key:a.id},[e("b-form-input",{attrs:{autofocus:i&gt;0&amp;&amp;i===t.visible_options.length-1,disabled:(null==a||null===(n=a.resultado)||void 0===n?void 0:n.cantidad)&gt;0,placeholder:"OpciÃ³n ".concat(i+1)},on:{keyup:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.add_option.apply(null,arguments)}},model:{value:a.texto,callback:function(e){t.$set(a,"texto",e)},expression:"option.texto"}}),t._v(" "),i&gt;0?e("b-input-group-append",[(null==a||null===(r=a.resultado)||void 0===r?void 0:r.cantidad)&gt;0?e("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip"}],staticClass:"btn btn-info",attrs:{type:"button",title:"No se pueden modificar/borrar opciones que ya tengan votos"}},[e("span",{staticClass:"fas fa-exclamation"})]):e("button",{staticClass:"btn btn-secondary btn-trash",attrs:{type:"button"},on:{click:function(e){return t.remove_option(a)}}})]):t._e()],1)})),1)]),t._v(" "),e("button",{staticClass:"btn btn-secondary btn-sm btn-add",attrs:{type:"button"},on:{click:t.add_option}},[t._v("\n        AÃ±adir opcion\n      ")])],1)]),t._v(" "),e("div",{staticClass:"form-row"},[e("div",{staticClass:"col-12"},[e("label",[t._v("ConfiguraciÃ³n")])])]),t._v(" "),e("div",{staticClass:"form-row"},[e("div",{staticClass:"col-8"},[e("b-form-checkbox",{attrs:{switch:""},model:{value:t.show_progress,callback:function(e){t.show_progress=e},expression:"show_progress"}},[t._v(" Mostrar progreso ")]),t._v(" "),e("b-form-checkbox",{attrs:{switch:""},model:{value:t.show_users,callback:function(e){t.show_users=e},expression:"show_users"}},[t._v("\n        Mostrar los usuarios que han votado\n      ")]),t._v(" "),e("b-form-checkbox",{attrs:{switch:""},model:{value:t.allow_multiple,callback:function(e){t.allow_multiple=e},expression:"allow_multiple"}},[t._v("\n        Permitir seleccionar varias\n      ")])],1),t._v(" "),t.is_in_message?e("div",{staticClass:"col-4"},[e("b-form-checkbox",{attrs:{disabled:t.is_public_disabled,switch:""},model:{value:t.is_public,callback:function(e){t.is_public=e},expression:"is_public"}},[t._v("\n        Publica\n        "),e("sup",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip"}],staticClass:"fas fa-question-circle fa-xs",attrs:{title:"Todos los umbrianos pueden votar"}})]),t._v(" "),e("b-form-checkbox",{attrs:{disabled:t.is_pjs_disabled,switch:""},model:{value:t.is_pjs,callback:function(e){t.is_pjs=e},expression:"is_pjs"}},[t._v("\n        Jugadores\n        "),e("sup",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip"}],staticClass:"fas fa-question-circle fa-xs",attrs:{title:"Los jugadores de la partida pueden votar"}})]),t._v(" "),e("b-form-checkbox",{attrs:{disabled:t.is_vips_disabled,switch:""},model:{value:t.is_vips,callback:function(e){t.is_vips=e},expression:"is_vips"}},[t._v("\n        VIPs\n        "),e("sup",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip"}],staticClass:"fas fa-question-circle fa-xs",attrs:{title:"Los vips de la partida pueden votar"}})])],1):t._e()]),t._v(" "),e("div",{staticClass:"form-row"},[e("div",{staticClass:"col-12"},[e("label",{staticStyle:{"font-weight":"normal"}},[t._v("DuraciÃ³n de la encuesta")]),t._v(" "),e("div",{staticClass:"duration"},[e("b-input-group",{attrs:{size:"sm",append:"dÃ­as"}},[e("b-form-input",{attrs:{number:!0,type:"number",min:"0"},model:{value:t.duration.days,callback:function(e){t.$set(t.duration,"days",e)},expression:"duration.days"}})],1),t._v(" "),e("b-input-group",{attrs:{size:"sm",append:"horas"}},[e("b-form-input",{attrs:{number:!0,type:"number",min:"0",max:"23"},model:{value:t.duration.hours,callback:function(e){t.$set(t.duration,"hours",e)},expression:"duration.hours"}})],1),t._v(" "),e("b-input-group",{attrs:{size:"sm",append:"minutos"}},[e("b-form-input",{attrs:{number:!0,type:"number",min:"0",max:"59"},model:{value:t.duration.minutes,callback:function(e){t.$set(t.duration,"minutes",e)},expression:"duration.minutes"}})],1)],1)])])])};ka._withStripped=!0;var Sa=a(28721),xa=function(){var t=this,e=t._self._c;return e("transition",{attrs:{name:"window"}},[t.show?e("vue-resizable",{staticClass:"window",class:{minimized:t.minimized},style:t.zIndex,attrs:{"drag-selector":".modal-header","fit-parent":!0,width:t.trueModalWidth,height:t.trueModalHeight,top:t.position.top,left:t.position.left,"min-height":t.minHeight,"max-height":t.maxHeight,"min-width":t.minWidth,"max-width":t.maxWidth}},[e("div",{ref:"header",staticClass:"modal-header",on:{dblclick:t.minimize,click:t.toFront}},[e("h5",{staticClass:"modal-title"},[t.icon?e("i",{class:t.icon}):t._e(),t._v("\n        "+t._s(t.title)+"\n      ")]),t._v(" "),t.minimizable?e("button",{class:{"btn-minimize":!t.minimized,"btn-maximize":t.minimized},attrs:{type:"button"},on:{click:t.minimize}}):t._e(),t._v(" "),t.closable?e("button",{staticClass:"btn-close",attrs:{type:"button"},on:{click:t.close}}):t._e()]),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:!t.minimized,expression:"!minimized"}],staticClass:"modal-body",on:{click:t.toFront}},[t._t("default")],2),t._v(" "),t.hideFooter?t._e():e("div",{staticClass:"modal-footer",on:{click:t.toFront}},[t._t("modal-footer"),t._v(" "),t.cancelDisabled?t._e():e("b-button",{attrs:{variant:"secondary",size:t.buttonSize,disabled:t.disableButtons},domProps:{textContent:t._s(t.cancelTitle)},on:{click:function(e){return e.preventDefault(),t.onCancelClick.apply(null,arguments)}}}),t._v(" "),t.okDisabled?t._e():e("b-button",{attrs:{variant:"primary",size:t.buttonSize,disabled:t.disableButtons},domProps:{textContent:t._s(t.okTitle)},on:{click:function(e){return e.preventDefault(),t.onOkClick.apply(null,arguments)}}})],2)]):t._e()],1)};xa._withStripped=!0;var Ea=a(35270),Oa={name:"Window",components:{VueResizable:a.n(Ea)()},props:{show:{type:Boolean,default:!1},title:{type:String,required:!0},width:{type:Number,default:600},height:{type:Number,default:300},shiftX:{type:Number,default:.5,validator:function(t){return t&gt;=0&amp;&amp;t&lt;=1}},shiftY:{type:Number,default:.5,validator:function(t){return t&gt;=0&amp;&amp;t&lt;=1}},minWidth:{type:Number,default:0,validator:function(t){return t&gt;=0}},minHeight:{type:Number,default:0,validator:function(t){return t&gt;=0}},maxWidth:{type:Number,default:Number.MAX_SAFE_INTEGER},maxHeight:{type:Number,default:Number.MAX_SAFE_INTEGER},okDisabled:{type:Boolean,default:!1},okTitle:{type:String,default:"Aceptar"},cancelTitle:{type:String,default:"Cancelar"},closeOnOk:{type:Boolean,default:!0},cancelDisabled:{type:Boolean,default:!0},buttonSize:{type:String},minimizable:{type:Boolean,default:!0},closable:{type:Boolean,default:!0},disableButtons:{type:Boolean,default:!1},posX:{type:Number,default:-1},posY:{type:Number,default:-1},zIndexFijo:{type:Number,default:999},icon:{type:String,default:""}},model:{prop:"show"},data:function(){return{minimized:!1,height_before_minimize:0,shiftLeft:0,shiftTop:0,viewportHeight:0,viewportWidth:0,zIndex:this.zIndexFijo}},watch:{show:function(t){t&amp;&amp;(this.zIndex={"z-index":999})}},computed:{hideFooter:function(){return this.okDisabled&amp;&amp;this.cancelDisabled||this.minimized},trueModalHeight:function(){if(this.minimized)return this.$refs.header.offsetHeight;var t=Math.max(this.minHeight,Math.min(this.viewportHeight,this.maxHeight));return S(this.minHeight,t,this.height)},trueModalWidth:function(){var t=Math.max(this.minWidth,Math.min(this.viewportWidth,this.maxWidth));return S(this.minWidth,t,this.width)},position:function(){this.onWindowResize();var t=this.viewportWidth-this.width,e=Math.max(this.viewportHeight-this.height,0),a=this.shiftLeft+this.shiftX*t,i=this.shiftTop+this.shiftY*e;return this.posX&gt;=0||this.posY&gt;=0?{left:this.posX,top:this.posY}:{left:parseInt(S(0,t,a)),top:parseInt(S(0,e,i))}}},methods:{onWindowResize:function(){this.viewportWidth=k(),this.viewportHeight=window.innerHeight,this.ensureShiftInWindowBounds()},ensureShiftInWindowBounds:function(){var t=this.viewportWidth,e=Math.max(this.viewportHeight,0),a=this.shiftLeft+this.shiftX*t,i=this.shiftTop+this.shiftY*e;this.shiftLeft-=a-S(0,t,a),this.shiftTop-=i-S(0,e,i)},minimize:function(){this.minimized=!this.minimized},close:function(){this.$emit("input",!1)},onOkClick:function(t){this.$emit("ok",t),this.closeOnOk&amp;&amp;this.close()},onCancelClick:function(t){this.$emit("cancel",t),this.close()},toFront:function(){for(var t=document.getElementsByClassName("window"),e=500,a=0;a&lt;t.length;a++)t[a].style["z-index"]=e,e+=a;this.zIndex={"z-index":e}}},beforeMount:function(){window.addEventListener("resize",this.onWindowResize),window.addEventListener("orientationchange",this.onWindowResize),this.onWindowResize()},mounted:function(){document.body.appendChild(this.$el)},destroyed:function(){document.body.removeChild(this.$el)}},Pa=(0,p.Z)(Oa,xa,[],!1,null,"edfd778a",null).exports,Aa={name:"PollForm",components:{Window:Pa},props:{open:{type:Boolean,default:!1},is_in_message:{type:Boolean,default:!1},poll:{type:Object,default:function(){return{}}}},model:{prop:"open"},watch:{open:function(t){t&amp;&amp;this.load_prop()},is_public:function(t){t?(this.is_pjs=!0,this.is_pjs_disabled=!0,this.is_vips=!0,this.is_vips_disabled=!0):(this.is_pjs_disabled=!1,this.is_vips_disabled=!1)}},data:function(){var t,e,a,i,n,r,o,s,c,l,u,d,p;return{id:(null===(t=this.poll)||void 0===t?void 0:t.id)||(0,Sa.Z)(),title:null===(e=this.poll)||void 0===e?void 0:e.titulo,description:null===(a=this.poll)||void 0===a?void 0:a.texto,options:(null===(i=this.poll)||void 0===i?void 0:i.opciones)||[{id:(0,Sa.Z)(),texto:""}],show_progress:(null===(n=this.poll)||void 0===n?void 0:n.mostrar_progreso)||!1,show_users:(null===(r=this.poll)||void 0===r?void 0:r.mostrar_votos)||!1,allow_multiple:(null===(o=this.poll)||void 0===o?void 0:o.seleccion_multiple)||!1,duration:{days:(null===(s=this.poll)||void 0===s?void 0:s.dias)||0,hours:(null===(c=this.poll)||void 0===c?void 0:c.horas)||0,minutes:(null===(l=this.poll)||void 0===l?void 0:l.minutos)||0},is_public:null===(u=this.poll)||void 0===u?void 0:u.publica,is_public_disabled:!1,is_vips:null===(d=this.poll)||void 0===d?void 0:d.vips,is_vips_disabled:!1,is_pjs:null===(p=this.poll)||void 0===p?void 0:p.jugadores,is_pjs_disabled:!1}},computed:{visible_options:function(){return this.options.filter((function(t){return!t.deleted}))}},methods:{load_prop:function(){var t,e,a,i,n,r,o,s,c,l,u,d,p;this.id=(null===(t=this.poll)||void 0===t?void 0:t.id)||(0,Sa.Z)(),this.title=null===(e=this.poll)||void 0===e?void 0:e.titulo,this.description=null===(a=this.poll)||void 0===a?void 0:a.texto,this.options=(null===(i=this.poll)||void 0===i?void 0:i.opciones)||[{id:0,texto:""}],this.show_progress=(null===(n=this.poll)||void 0===n?void 0:n.mostrar_progreso)||!1,this.show_users=(null===(r=this.poll)||void 0===r?void 0:r.mostrar_votos)||!1,this.allow_multiple=(null===(o=this.poll)||void 0===o?void 0:o.seleccion_multiple)||!1,this.duration={days:(null===(s=this.poll)||void 0===s?void 0:s.dias)||0,hours:(null===(c=this.poll)||void 0===c?void 0:c.horas)||0,minutes:(null===(l=this.poll)||void 0===l?void 0:l.minutos)||0},this.is_public=(null===(u=this.poll)||void 0===u?void 0:u.publica)||!1,this.is_pjs=(null===(d=this.poll)||void 0===d?void 0:d.jugadores)||!1,this.is_vips=(null===(p=this.poll)||void 0===p?void 0:p.vips)||!1},add_option:function(){this.options.push({id:(0,Sa.Z)(),texto:"",resultado:{cantidad:0}})},remove_option:function(t){var e=this;He.create().title("Â¡AtenciÃ³n!","Â¿Quieres borrar esta opciÃ³n de la encuesta?").warning().confirm("SÃ­, borrar","No, cancelar").fire().then((function(a){a.isConfirmed&amp;&amp;(e.options=e.options.map((function(e){return e.id===t.id&amp;&amp;(e.deleted=!0),e})))}))},save:function(){this.$emit("saved",{id:this.id,titulo:this.title,texto:this.description||"",mostrar_progreso:this.show_progress,mostrar_votos:this.show_users,seleccion_multiple:this.allow_multiple,dias:this.duration.days,horas:this.duration.hours,minutos:this.duration.minutes,opciones:this.options,vips:this.is_vips,publica:this.is_public,jugadores:this.is_pjs})}}},Da=(0,p.Z)(Aa,ka,[],!1,null,"b88e5f92",null).exports,Na={name:"Encuesta",components:{PollForm:Da,Alerts:He},props:{id:{type:Number,default:0},nueva:{type:Boolean,default:!1},en_mensaje:{type:Boolean,default:!1}},data:function(){return{encuesta:{},voto_usuario:0,revision:!1,editando:this.nueva}},mounted:function(){0!==this.id?this.load():this.nueva&amp;&amp;this.add_opcion()},computed:{mostrar_resultados:function(){return this.encuesta.mostrar_progreso||this.encuesta.finalizada||this.revision}},methods:{load:function(){var t=this,e=ja+this.id;fetch(e).then((function(t){return t.json()})).then((function(e){t.encuesta=e,e.seleccion_multiple?t.voto_usuario=[]:t.voto_usuario=0}))},save:function(t){for(var e=this,a=ja+t.id,i=new FormData,n=t.opciones,r="",o=0;o&lt;n.length;o++)r+=n[o].id+"|"+n[o].texto,o&lt;n.length-1&amp;&amp;(r+="||");i.append("accion","grabar_encuesta"),i.append("titulo",t.titulo),i.append("texto",t.texto),i.append("mostrar_progreso",t.mostrar_progreso),i.append("mostrar_votos",t.mostrar_votos),i.append("seleccion_multiple",t.seleccion_multiple),i.append("dias",t.dias),i.append("horas",t.horas),i.append("minutos",t.minutos),i.append("opciones",r),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(t){e.editando=!1,e.load()}))},resultados:function(t){var e=t.resultado.cantidad+" votos";if(this.mostrar_resultados)for(var a=0;a&lt;t.usuarios.nombres.length;a++)e+=" ["+t.usuarios.nombres[a]+"]";return e},votar:function(){var t=this,e=ja+this.id,a=new FormData;a.append("accion","votar"),a.append("opcion_id",this.voto_usuario),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){t.load()}))}}},Ta=(0,p.Z)(Na,wa,[],!1,null,"22edfa85",null).exports,Ia=function(){var t=this;return(0,t._self._c)("div",{domProps:{innerHTML:t._s(t.tirada.html)}})};Ia._withStripped=!0;var $a={name:"MensajeTirada",props:{tirada:{type:Object,required:!0}}},qa={name:"EscenaMensaje",components:{MensajeTirada:(0,p.Z)($a,Ia,[],!1,null,"2b489a06",null).exports,Encuesta:Ta,MensajeTablero:ga,MensajeDestinatario:va},props:{message:{type:Object}},computed:{classes:function(){return{mensaje:!0,"gm-only":this.message.gm_only,"no-leido":!this.message.leido}},date_formatted:function(){return x.format(new Date(1e3*this.message.fecha))}},methods:{copyPermalink:function(){var t=this;return navigator.clipboard.writeText(this.message.permalink).then((function(){return He.create().toast().success().title("Enlace copiado",t.message.permalink).fire()}),(function(){})),!1},setBookmark:function(){this.$emit("bookmark",this.message.id)},editMessage:function(){this.$emit("editMessage",this.message.id)},loadCharacter:function(){this.message.emisor.id_personaje&amp;&amp;this.$root.$emit("loadCharacter",this.message.emisor.id_personaje)},deleteMessage:function(){var t=this;He.create().warning().title("Borrar mensaje","Â¿EstÃ¡s seguro de que quieres borrar este mensaje? Esta acciÃ³n no se puede deshacer").confirm("Borrar","Cancelar").fire().then((function(e){e.isConfirmed&amp;&amp;t.$emit("delete",t.message.id)}))}}},Ma=(0,p.Z)(qa,fa,[],!1,null,"718361e4",null).exports,Fa=function(){var t=this,e=t._self._c;return e("div",{staticClass:"partida__overbottom"},[e("div",{staticClass:"container"},[t._t("default"),t._v(" "),e("div",{staticClass:"partida__overbottom__title"},[t._v(t._s(t.titulo_partida)+" | "+t._s(t.titulo_escena))]),t._v(" "),e("div",{staticClass:"buttons"},[t.add_button?e("button",{staticClass:"partida__nuevo-mensaje",attrs:{title:"AÃ±adir mensaje"},on:{click:function(e){return t.$emit("addMessage")}}},[t._v("\n        AÃ±adir mensaje\n      ")]):t._e()])],2)])};Fa._withStripped=!0;var La=a(42306),Ra=a.n(La),za={name:"EscenaOverbottom",props:{titulo_partida:{type:String,required:!0},titulo_escena:{type:String,required:!0},add_button:{type:Boolean,default:!1}},mounted:function(){var t=this;setTimeout((function(){return t.configure()}),500)},methods:{configure:function(){var t=new(Ra().Controller),e=document.querySelectorAll(".mensaje"),a=this.calculateDuration();if(e.length&gt;1&amp;&amp;a&gt;0){var i=Ra().Scene;this.scene=new i({triggerElement:".mensaje:first-child",triggerHook:.1,duration:a}).setClassToggle(this.$el,"visible").addTo(t)}},calculateDuration:function(){var t=document.querySelector(".partida__messages").offsetHeight,e=window.innerHeight+200;return t&gt;e?t-e:0}}},Ba=za,Va=(0,p.Z)(Ba,Fa,[],!1,null,"692743da",null).exports,Ua=function(){var t=this,e=t._self._c;return e("draggable-window",{staticClass:"message_editor",attrs:{id:"editor",title:"AÃ±adir un mensaje",show:t.editor_open,height:"auto","max-height":"100vh",width:650,"x-axxis-reference":"right","cancel-visible":!0,"disable-cancel":t.disableCancel,"disable-ok":t.disableOk},on:{cancel:t.closeEditor,ok:t.saveMessage},scopedSlots:t._u([{key:"modal-footer",fn:function(){return[e("section",{staticClass:"icons"},[e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip"}],staticClass:"box",attrs:{title:"AÃ±adir notas (Alt+O)"},on:{click:function(e){return t.showObservaciones(null,!0)}}},[e("div",{staticClass:"notas icon"}),t._v(" "),e("div",{staticClass:"label"},[t._v("Notas")])]),t._v(" "),e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip"}],staticClass:"box",attrs:{title:"Tiradas (Alt+T)"},on:{click:function(e){return t.toggle_panel("rolls")}}},[e("div",{staticClass:"dice-rolls icon"},[t.tiradas.length?e("span",{staticClass:"count"},[t._v(t._s(t.tiradas.length))]):t._e()]),t._v(" "),e("div",{staticClass:"label"},[t._v("Tiradas")])]),t._v(" "),t.is_gm&amp;&amp;t.tableros.length?e("div",{staticClass:"box",on:{click:function(e){return t.toggle_panel("vtt")}}},[e("div",{staticClass:"vtt icon"},[t.selected_vtts.length?e("span",{staticClass:"count"},[t._v(t._s(t.selected_vtts.length))]):t._e()]),t._v(" "),e("div",{staticClass:"label"},[t._v("Tableros")])]):t._e(),t._v(" "),t.is_gm?e("div",{staticClass:"box",on:{click:function(e){return t.toggle_panel("polls")}}},[e("div",{staticClass:"poll icon"},[t.polls_count?e("span",{staticClass:"count",domProps:{textContent:t._s(t.polls_count)}}):t._e()]),t._v(" "),e("div",{staticClass:"label"},[t._v("Encuestas")])]):t._e()])]},proxy:!0}])},[t.editor_cargando?e("Spinner"):e("form",{directives:[{name:"hotkey",rawName:"v-hotkey",value:t.keymap,expression:"keymap"}],ref:"editor"},[t.is_forum?t._e():e("header",[t.emisores.length&gt;1?e("div",{staticClass:"message_editor__row"},[e("label",[t._v("De")]),t._v(" "),e("c-select",{staticClass:"message_editor__emisor",attrs:{options:t.emisores},model:{value:t.form.emisor,callback:function(e){t.$set(t.form,"emisor",e)},expression:"form.emisor"}})],1):t._e(),t._v(" "),e("div",{staticClass:"message_editor__row"},[e("label",[t._v("Para")]),t._v(" "),e("div",{staticClass:"message_editor__destinatarios"},t._l(t.destinatarios,(function(a){return e("MessageDestinatario",{key:a.id,attrs:{visible:a.visible,selected:a.selected,personaje:a.personaje},on:{select:function(e){return t.$set(a,"selected",!a.selected)}}})})),1)]),t._v(" "),e("div",{staticClass:"message_editor__row"},[e("label",[t._v("Etiquetas")]),t._v(" "),e("b-form-tags",{attrs:{"input-id":"tags-basic","remove-on-delete":"",size:"sm","add-button-text":"AÃ±adir","tag-remove-label":"Eliminar etiqueta",placeholder:"Escribe etiquetas (enter para confirmar)"},model:{value:t.editor_data.etiquetas,callback:function(e){t.$set(t.editor_data,"etiquetas",e)},expression:"editor_data.etiquetas"}})],1)]),t._v(" "),e("div",{ref:"message_editor",staticClass:"message text-editor",attrs:{id:"message-editor"}}),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.show_message_notes,expression:"show_message_notes"}]},[e("div",{ref:"notes_editor",staticClass:"message text-editor",attrs:{id:"notes-editor"}})])]),t._v(" "),e("VTTEditorPanel",{attrs:{show:t.show_vtt_panel},on:{toggle:function(e){return t.show_vtt_panel=e}},model:{value:t.tableros,callback:function(e){t.tableros=e},expression:"tableros"}}),t._v(" "),e("PollsEditorPanel",{attrs:{show:t.show_poll_panel},on:{toggle:function(e){return t.show_poll_panel=e}},model:{value:t.encuestas,callback:function(e){t.encuestas=e},expression:"encuestas"}}),t._v(" "),e("RollsEditorPanel",{attrs:{show:t.show_rolls_panel},on:{toggle:function(e){return t.show_rolls_panel=e}},model:{value:t.tiradas,callback:function(e){t.tiradas=e},expression:"tiradas"}})],1)};Ua._withStripped=!0;var Ha=a(19938),Ga=a.n(Ha),Za=[["para",["paragraph","ul","ol"]],["estilo",["color","bold","italic","underline","strikethrough","superscript","subscript","clear"]],["insert",["picture","video","hr","link","specialchars"]],["table",["table"]]],Wa=[["style"],["para",["paragraph","height","ul","ol"]],["estilo",["color","bold","italic","underline","strikethrough","superscript","subscript","clear"]],["insert",["picture","video","hr","link","specialchars"]],["table",["table"]],["fuente",["fontname","fontsize"]],["varios",["fullscreen","undo","redo","codeview","help"]]],Ya=[["style"],["para",["paragraph","height","ul","ol"]],["estilo",["color","bold","italic","underline","strikethrough","superscript","subscript","clear","footnote"]],["insert",["picture","video","hr","link","specialchars"]],["table",["table"]],["fuente",["fontname","fontsize"]],["varios",["fullscreen","undo","redo","codeview","help"]]],Xa=[["style"],["para",["paragraph","ul","ol"]],["estilo",["color","bold","italic","underline","strikethrough","superscript","subscript","clear"]],["insert",["picture","video","hr","link","specialchars"]],["table",["table"]],["fuente",["fontname","fontsize"]],["varios",["fullscreen","undo","redo","codeview","help"]]],Ja=[["estilo",["paragraph","bold","italic","underline","strikethrough","superscript","subscript","clear"]],["insert",["picture","link","specialchars"]]],Ka=[["estilo",["style"]],["fuente",["fontname","fontsize"]],["para",["paragraph","height","ul","ol"]],["estilo",["color","bold","italic","underline","striketrough","superscript","subscript","clear"]],["insert",["picture","video","hr","link","specialchars"]],["table",["table"]],["varios",["fullscreen","undo","redo","codeview","help"]]],Qa=(a(56287),a(68436),a(42514),a(19755));function ti(t){return ti="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},ti(t)}function ei(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,ai(i.key),i)}}function ai(t){var e=function(t,e){if("object"!==ti(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==ti(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===ti(e)?e:String(e)}var ii=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.context=e,this.$editor=e.layoutInfo.editor,this.$statusbar=e.layoutInfo.statusbar,this.options=e.options,this.ui=Qa.summernote.ui}var e,a,i;return e=t,(a=[{key:"initialize",value:function(){var t=this;this.options.callbacks.onImageUpload=function(e){return t.imageUpload(e)}}},{key:"imageUpload",value:function(t){var e=this;this.context.disable();var a=new FormData;a.append("imagen",t[0]);var i=Qa("&lt;div&gt;").addClass("note-statusaction").html("&lt;small&gt;Subiendo imagen...&lt;/small&gt;");this.$statusbar.append(i),fetch("/ficheros/subir-imagen",{method:"POST",body:a}).then((function(t){return t.json()})).then((function(t){t.error?He.create().title("Error subiendo imagen",t.message).error().toast().fire():e.context.invoke("editor.insertImage",t.url),e.context.enable(),i.remove()}))}}])&amp;&amp;ei(e.prototype,a),i&amp;&amp;ei(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}(),ni=a(46235),ri=a(52893),oi=a(19755);function si(t){return si="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},si(t)}function ci(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,li(i.key),i)}}function li(t){var e=function(t,e){if("object"!==si(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==si(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===si(e)?e:String(e)}var ui=function(){function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.context=e,this.ui=oi.summernote.ui,this.$body=oi(document.body),this.$editor=e.layoutInfo.editor,this.options=e.options,this.lang=this.options.langInfo}var e,a,i;return e=t,(a=[{key:"initialize",value:function(){var t=this.options.dialogsInBody?this.$body:this.options.container,e=['&lt;div class="form-group note-form-group row-fluid"&gt;','&lt;label for="note-dialog-video-url-'.concat(this.options.id,'" class="note-form-label"&gt;').concat(this.lang.video.url,' &lt;small class="text-muted"&gt;').concat(this.lang.video.providers,"&lt;/small&gt;&lt;/label&gt;"),'&lt;input id="note-dialog-video-url-'.concat(this.options.id,'" class="note-video-url form-control note-form-control note-input" type="text"/&gt;'),"&lt;/div&gt;"].join(""),a='&lt;input type="button" href="#" class="'.concat("btn btn-primary note-btn note-btn-primary note-video-btn",'" value="').concat(this.lang.video.insert,'" disabled&gt;');this.$dialog=this.ui.dialog({title:this.lang.video.insert,fade:this.options.dialogsFade,body:e,footer:a}).render().appendTo(t)}},{key:"destroy",value:function(){this.ui.hideDialog(this.$dialog),this.$dialog.remove()}},{key:"bindEnterKey",value:function(t,e){t.on("keypress",(function(t){t.keyCode===ri.Z.code.ENTER&amp;&amp;(t.preventDefault(),e.trigger("click"))}))}},{key:"createVideoNode",value:function(t){var e,a=t.match(/(?:https?:\/\/)?(?:www\.)?(?:youtu\.be\/|youtube\.com\/(?:embed\/|v\/|playlist\?|watch\?v=|watch\?.+(?:&amp;|&amp;#38;);v=))([a-zA-Z0-9\-_]{11})?(?:(?:\?|&amp;|&amp;#38;)?list=([a-zA-Z\-_0-9]{34}))?(?:(?:\?|&amp;|&amp;#38;)?index=((?:\d){1,3}))?(?:(?:\?|&amp;|&amp;#38;)?t=([a-zA-Z0-9]+))?(?:\S+)?/),i=t.match(/(?:www\.|\/\/)instagram\.com\/p\/(.[a-zA-Z0-9_-]*)/),n=t.match(/\/\/vine\.co\/v\/([a-zA-Z0-9]+)/),r=t.match(/\/\/(player\.)?vimeo\.com\/([a-z]*\/)*(\d+)[?]?.*/),o=t.match(/.+dailymotion.com\/(video|hub)\/([^_]+)[^#]*(#video=([^_&amp;]+))?/),s=t.match(/\/\/v\.youku\.com\/v_show\/id_(\w+)=*\.html/),c=t.match(/\/\/v\.qq\.com.*?vid=(.+)/),l=t.match(/\/\/v\.qq\.com\/x?\/?(page|cover).*?\/([^\/]+)\.html\??.*/),u=t.match(/^.+.(mp4|m4v)$/),d=t.match(/^.+.(ogg|ogv)$/),p=t.match(/^.+.(webm)$/),f=t.match(/(?:www\.|\/\/)facebook\.com\/([^\/]+)\/videos\/([0-9]+)/),h=0;if(a){var m;if(void 0!==a[1]&amp;&amp;11===a[1].length){if(m=a[1],void 0!==a[4]){var v=a[4].match(/^(?:(\d+)h)?(?:(\d+)m)?(?:(\d+)s)?$/);if(v)for(var b=[3600,60,1],_=0,g=b.length;_&lt;g;_++)h+=void 0!==v[_+1]?b[_]*parseInt(v[_+1],10):0}}else void 0!==a[2]&amp;&amp;(m="videoseries?list="+a[2],"undefined"!==a[3]&amp;&amp;(m+="&amp;index="+a[3]));e=oi("&lt;iframe&gt;").attr("frameborder",0).attr("src","//www.youtube.com/embed/"+m+(h&gt;0?"?start="+h:"")).attr("width","640").attr("height","360")}else if(i&amp;&amp;i[0].length)e=oi("&lt;iframe&gt;").attr("frameborder",0).attr("src","https://instagram.com/p/"+i[1]+"/embed/").attr("width","612").attr("height","710").attr("scrolling","no").attr("allowtransparency","true");else if(n&amp;&amp;n[0].length)e=oi("&lt;iframe&gt;").attr("frameborder",0).attr("src",n[0]+"/embed/simple").attr("width","600").attr("height","600").attr("class","vine-embed");else if(r&amp;&amp;r[3].length)e=oi("&lt;iframe webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;").attr("frameborder",0).attr("src","//player.vimeo.com/video/"+r[3]).attr("width","640").attr("height","360");else if(o&amp;&amp;o[2].length)e=oi("&lt;iframe&gt;").attr("frameborder",0).attr("src","//www.dailymotion.com/embed/video/"+o[2]).attr("width","640").attr("height","360");else if(s&amp;&amp;s[1].length)e=oi("&lt;iframe webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;").attr("frameborder",0).attr("height","498").attr("width","510").attr("src","//player.youku.com/embed/"+s[1]);else if(c&amp;&amp;c[1].length||l&amp;&amp;l[2].length){var y=c&amp;&amp;c[1].length?c[1]:l[2];e=oi("&lt;iframe webkitallowfullscreen mozallowfullscreen allowfullscreen&gt;").attr("frameborder",0).attr("height","310").attr("width","500").attr("src","https://v.qq.com/txp/iframe/player.html?vid="+y+"&amp;amp;auto=0")}else if(u||d||p)e=oi("&lt;video controls&gt;").attr("src",t).attr("width","640").attr("height","360");else{if(!f||!f[0].length)return!1;e=oi("&lt;iframe&gt;").attr("frameborder",0).attr("src","https://www.facebook.com/plugins/video.php?href="+encodeURIComponent(f[0])+"&amp;show_text=0&amp;width=560").attr("width","560").attr("height","301").attr("scrolling","no").attr("allowtransparency","true")}e.addClass("note-video-clip");var C=oi("&lt;div&gt;").addClass("note-video-container");return C.append(e),C[0]}},{key:"show",value:function(){var t=this,e=this.context.invoke("editor.getSelectedText");this.context.invoke("editor.saveRange"),this.showVideoDialog(e).then((function(e){t.ui.hideDialog(t.$dialog),t.context.invoke("editor.restoreRange");var a=t.createVideoNode(e);a&amp;&amp;t.context.invoke("editor.insertNode",a)})).fail((function(){t.context.invoke("editor.restoreRange")}))}},{key:"showVideoDialog",value:function(){var t=this;return oi.Deferred((function(e){var a=t.$dialog.find(".note-video-url"),i=t.$dialog.find(".note-video-btn");t.ui.onDialogShown(t.$dialog,(function(){t.context.triggerEvent("dialog.shown"),a.on("input paste propertychange",(function(){t.ui.toggleBtn(i,a.val())})),ni.Z.isSupportTouch||a.trigger("focus"),i.click((function(t){t.preventDefault(),e.resolve(a.val())})),t.bindEnterKey(a,i)})),t.ui.onDialogHidden(t.$dialog,(function(){a.off(),i.off(),"pending"===e.state()&amp;&amp;e.reject()})),t.ui.showDialog(t.$dialog)}))}}])&amp;&amp;ci(e.prototype,a),i&amp;&amp;ci(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}(),di=a(26042),pi=a(19755);function fi(t){return fi="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},fi(t)}function hi(t,e){var a="undefined"!=typeof Symbol&amp;&amp;t[Symbol.iterator]||t["@@iterator"];if(!a){if(Array.isArray(t)||(a=function(t,e){if(!t)return;if("string"==typeof t)return mi(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);"Object"===a&amp;&amp;t.constructor&amp;&amp;(a=t.constructor.name);if("Map"===a||"Set"===a)return Array.from(t);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return mi(t,e)}(t))||e&amp;&amp;t&amp;&amp;"number"==typeof t.length){a&amp;&amp;(t=a);var i=0,n=function(){};return{s:n,n:function(){return i&gt;=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:n}}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,o=!0,s=!1;return{s:function(){a=a.call(t)},n:function(){var t=a.next();return o=t.done,t},e:function(t){s=!0,r=t},f:function(){try{o||null==a.return||a.return()}finally{if(s)throw r}}}}function mi(t,e){(null==e||e&gt;t.length)&amp;&amp;(e=t.length);for(var a=0,i=new Array(e);a&lt;e;a++)i[a]=t[a];return i}function vi(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,bi(i.key),i)}}function bi(t){var e=function(t,e){if("object"!==fi(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==fi(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===fi(e)?e:String(e)}var _i=function(){function t(e){var a=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.note_index=1,this.context=e,this.ui=pi.summernote.ui,this.options=e.options,pi.extend(!0,pi.summernote.options,{keyMap:{pc:{"CTRL+SHIFT+F":"footnotes.add"},mac:{"CMD+SHIFT+F":"footnotes.add"}}}),this.events={"summernote.keydown":function(t,e){e.ctrlKey&amp;&amp;e.shiftKey&amp;&amp;"KeyF"===e.code&amp;&amp;(e.preventDefault(),e.stopPropagation(),setTimeout((function(){return a.add()}),250))},"summernote.mouseup summernote.change summernote.scroll":function(){},"summernote.change":function(){a.updatePopover(),a.recalculateFootnoteIndexes()}},this.createButtons(),this.createPopoverButtons()}var e,a,i;return e=t,(a=[{key:"createButtons",value:function(){var t=this;this.context.memo("button.footnote",(function(){return t.ui.button({contents:t.ui.icon("fas fa-sticky-note"),tooltip:"Insertar nota a pie de pÃ¡gina (CTRL+SHIFT+F)",click:t.context.createInvokeHandler("footnotes.add")}).render()}))}},{key:"createPopoverButtons",value:function(){}},{key:"initialize",value:function(){var t=this.options.dialogsInBody?pi(document.body):this.options.container,e='&lt;div class="form-group note-form-group"&gt;\n            &lt;label for="note-dialog-footnote-txt-'.concat(this.options.id,'" class="note-form-label"&gt;Nota&lt;/label&gt;\n            &lt;textarea id="note-dialog-footnote-txt-').concat(this.options.id,'" rows="5" class="note-footnote-text form-control note-form-control note-input"&gt;&lt;/textarea&gt;\n        &lt;/div&gt;');this.$dialog=this.ui.dialog({className:"footnote-dialog",title:"Insertar una nota al pie",fade:this.options.dialogsFade,body:e,footer:'&lt;input \n                    type="button" href="#" \n                    class="btn btn-primary note-btn note-btn-primary note-add-btn" \n                    value="AÃ±adir" disabled&gt;'}).render().appendTo(t),this.$popover=this.ui.popover({className:"note-footnote-popover"}).render().removeClass("popover").appendTo(this.options.container).hide()}},{key:"showFootnoteDialog",value:function(t){var e=this;return new Promise((function(a,i){var n=e.$dialog.find(".note-footnote-text"),r=e.$dialog.find(".note-add-btn"),o=!1;e.ui.onDialogShown(e.$dialog,(function(){e.context.triggerEvent("dialog.shown"),n.val(t||""),ni.Z.isSupportTouch||n.get(0).focus(),n.on("input paste propertychange",(function(t){e.ui.toggleBtn(r,n.val())})).on("keydown",(function(t){t.ctrlKey&amp;&amp;t.keyCode===ri.Z.code.ENTER&amp;&amp;(t.preventDefault(),t.stopPropagation(),r.trigger("click"))})),r.one("click",(function(t){t.preventDefault(),a(n.val()),o=!0,e.ui.hideDialog(e.$dialog)}))})),e.ui.onDialogHidden(e.$dialog,(function(){n.off(),r.off(),o||i()})),e.ui.showDialog(e.$dialog)}))}},{key:"add",value:function(){var t=this;this.context.invoke("editor.saveRange"),this.showFootnoteDialog().then((function(e){var a=Date.now(),i=document.createElement("sup");i.setAttribute("rel",a.toString()),i.setAttribute("title",e),i.classList.add("footnote"),i.textContent=(t.note_index++).toString(),t.context.invoke("editor.restoreRange"),t.context.invoke("editor.insertNode",i);var n=document.createTextNode("Â&nbsp;");pi(i).after(n),di.Z.createFromNodeAfter(n).select(),t.updatePopover()})).catch((function(){return t.context.invoke("editor.restoreRange")}))}},{key:"edit",value:function(t){var e=this,a=this.context.layoutInfo.editingArea.find("[rel=".concat(t,"]"));a&amp;&amp;this.showFootnoteDialog(a[0].getAttribute("title")).then((function(t){a[0].setAttribute("title",t),e.updatePopover()}))}},{key:"retrieve",value:function(t){var e=this,a=pi("sup.footnote",this.context.layoutInfo.editingArea);if(a.length){var i=[];return a.each((function(a,n){i.push(n.getAttribute("rel")),e.context.memo("footnote.".concat(n.getAttribute("rel")),(function(){var a=pi("&lt;li&gt;"),i=pi("&lt;div&gt;").appendTo(a);return i.html(n.getAttribute("title").replace(/\n/g,"&lt;br /&gt;")),t&amp;&amp;e.ui.button({contents:e.ui.icon("fas fa-pen"),tooltip:"Editar nota",click:e.context.createInvokeHandler("footnotes.edit",n.getAttribute("rel"))}).render().appendTo(i),a}))})),i}return!1}},{key:"updatePopover",value:function(){this.build(!0)?this.$popover.show():this.hidePopover()}},{key:"hidePopover",value:function(){this.$popover.hide()}},{key:"destroy",value:function(){this.ui.hideDialog(this.$dialog),this.$dialog.remove()}},{key:"build",value:function(t){var e=this.$popover.find(".popover-content"),a=pi("ol.footnotes",e).length?e.find("ol.footnotes"):pi("&lt;ol&gt;").addClass("footnotes").appendTo(e);a.empty();var i=this.retrieve(t);if(i){var n,r=hi(i);try{for(r.s();!(n=r.n()).done;){var o=n.value,s=this.context.memo("footnote.".concat(o));a.append(s)}}catch(t){r.e(t)}finally{r.f()}return a.prop("outerHTML")}return""}},{key:"recalculateFootnoteIndexes",value:function(){var t=this;pi("sup.footnote",this.context.layoutInfo.editingArea).each((function(e,a){t.note_index=e+1,pi(a).text(t.note_index.toString())}))}}])&amp;&amp;vi(e.prototype,a),i&amp;&amp;vi(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}(),gi=a(79693),yi=a(77544),Ci=a(33345),wi=a(19755);function ji(t){return ji="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},ji(t)}function ki(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var a=null==t?null:"undefined"!=typeof Symbol&amp;&amp;t[Symbol.iterator]||t["@@iterator"];if(null!=a){var i,n,r,o,s=[],c=!0,l=!1;try{if(r=(a=a.call(t)).next,0===e){if(Object(a)!==a)return;c=!1}else for(;!(c=(i=r.call(a)).done)&amp;&amp;(s.push(i.value),s.length!==e);c=!0);}catch(t){l=!0,n=t}finally{try{if(!c&amp;&amp;null!=a.return&amp;&amp;(o=a.return(),Object(o)!==o))return}finally{if(l)throw n}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return Si(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);"Object"===a&amp;&amp;t.constructor&amp;&amp;(a=t.constructor.name);if("Map"===a||"Set"===a)return Array.from(t);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Si(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Si(t,e){(null==e||e&gt;t.length)&amp;&amp;(e=t.length);for(var a=0,i=new Array(e);a&lt;e;a++)i[a]=t[a];return i}function xi(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function Ei(t,e,a){return(e=Pi(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function Oi(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,Pi(i.key),i)}}function Pi(t){var e=function(t,e){if("object"!==ji(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==ji(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===ji(e)?e:String(e)}var Ai=function(){function t(e){var a=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.context=e,this.ui=wi.summernote.ui,this.$editable=e.layoutInfo.editable,this.options=e.options,this.direction=this.options.hintDirection||"bottom",this.hint=function(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?xi(Object(a),!0).forEach((function(e){Ei(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):xi(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({match:/\B@(\w*)$/,key:"name"},this.options.hint),this.initialized=!1,this.events={"summernote.keyup":function(t,e){!e.isDefaultPrevented()&amp;&amp;a.initialized&amp;&amp;a.handleKeyup(e)},"summernote.keydown":function(t,e){a.initialized&amp;&amp;a.handleKeydown(e)},"summernote.disable summernote.dialog.shown summernote.blur":function(){a.initialized&amp;&amp;a.hide()}}}var e,a,i;return e=t,(a=[{key:"initialize",value:function(){var t=this;this.options.hint.url&amp;&amp;(this.mentions=fetch(this.options.hint.url).then((function(t){return t.json()})),this.lastWordRange=null,this.matchingWord=null,this.lastMentionRange=null,this.$popover=this.ui.popover({className:"note-hint-popover",hideArrow:!0,direction:""}).render().appendTo(this.options.container),this.$popover.hide(),this.$content=this.$popover.find(".popover-content,.note-popover-content"),this.$content.on("click",".note-hint-item",(function(e){t.$content.find(".active").removeClass("active"),wi(e.currentTarget).addClass("active"),t.replace()})),this.$popover.on("mousedown",(function(t){t.preventDefault()})),this.initialized=!0)}},{key:"destroy",value:function(){this.$popover.remove()}},{key:"selectItem",value:function(t){this.$content.find(".active").removeClass("active"),t.addClass("active"),this.$content[0].scrollTop=t[0].offsetTop-this.$content.innerHeight()/2}},{key:"moveDown",value:function(){var t=this.$content.find(".note-hint-item.active"),e=t.next();if(e.length)this.selectItem(e);else{var a=t.parent().next();a.length||(a=this.$content.find(".note-hint-group").first()),this.selectItem(a.find(".note-hint-item").first())}}},{key:"moveUp",value:function(){var t=this.$content.find(".note-hint-item.active"),e=t.prev();if(e.length)this.selectItem(e);else{var a=t.parent().prev();a.length||(a=this.$content.find(".note-hint-group").last()),this.selectItem(a.find(".note-hint-item").last())}}},{key:"replace",value:function(){var t=this.$content.find(".note-hint-item.active");if(t.length){var e=this.nodeFromItem(t);if(null!==this.matchingWord&amp;&amp;0===this.matchingWord.length)this.lastWordRange.so=this.lastWordRange.eo;else if(null!==this.matchingWord&amp;&amp;this.matchingWord.length&gt;0&amp;&amp;!this.lastWordRange.isCollapsed()){var a=this.lastWordRange.eo-this.lastWordRange.so-this.matchingWord.length;a&gt;0&amp;&amp;(this.lastWordRange.so+=a)}var i=this.lastWordRange.insertNode(e);if("next"===this.options.hintSelect){var n=document.createTextNode("Â&nbsp;");wi(i).after(n),di.Z.createFromNodeAfter(n).select()}else di.Z.createFromNodeAfter(e).select();this.lastWordRange=null,this.hide()}}},{key:"nodeFromItem",value:function(t){var e=document.createTextNode(t.text());this.lastMentionRange=di.Z.createFromNode(e).getWordRange();var a=document.createElement("span");return a.classList.add("mention"),a.setAttribute("spellcheck",!1),a.append(e),a}},{key:"createItemTemplates",value:function(t){var e=this;return t.map((function(t){var a=wi('&lt;div class="note-hint-item"/&gt;');return a.append(e.hint.template?e.hint.template(t):t[e.hint.key]+""),a}))}},{key:"handleKeydown",value:function(t){this.$popover.is(":visible")?t.keyCode===ri.Z.code.ENTER?(t.preventDefault(),this.replace()):t.keyCode===ri.Z.code.UP?(t.preventDefault(),this.moveUp()):t.keyCode===ri.Z.code.DOWN?(t.preventDefault(),this.moveDown()):t.keyCode===ri.Z.code.ESCAPE&amp;&amp;(t.preventDefault(),t.stopPropagation(),this.hide()):[ri.Z.code.BACKSPACE,ri.Z.code.DELETE].includes(t.keyCode)&amp;&amp;this.removeWord(t)}},{key:"createGroup",value:function(t,e){var a=wi('&lt;div class="note-hint-group note-hint-group-'+t+'"&gt;&lt;/div&gt;');return a.html(this.createItemTemplates(e)),this.show(),a}},{key:"createMentionRange",value:function(){var t=null,e=di.Z.createFromSelection();return e.isOnMention=e.makeIsOn((function(t){return Ci.Z.isSpan(t)&amp;&amp;t.classList.contains("mention")})),e.isOnMention()&amp;&amp;(t=e.getWordRange(!0).normalize()),t}},{key:"handleKeyup",value:function(t){var e=this;if(![ri.Z.code.ENTER,ri.Z.code.UP,ri.Z.code.DOWN,ri.Z.code.ESCAPE].includes(t.keyCode)){this.lastMentionRange=this.createMentionRange();var a,i,n=this.context.invoke("editor.getLastRange");if("words"===this.options.hintMode){if(a=n.getWordsRange(n),i=a.toString(),this.hint.match.test(i))return a=n.getWordsMatchRange(this.hint.match),!1;if(!a)return void this.hide();i=a.toString()}else a=n.getWordRange(),i=a.toString();if(i){this.$content.empty();var r=gi.Z.rect2bnd(yi.Z.last(a.getClientRects())),o=wi(this.options.container).offset();r&amp;&amp;(r.top-=o.top,r.left-=o.left,this.$popover.hide(),this.lastWordRange=a,this.hint.match.test(i)&amp;&amp;this.mentions.then((function(t){var a=ki(e.hint.match.exec(i),2),n=a[0],s=a[1];e.matchingWord=n;var c=e.hint.group_key,l=t.filter((function(t){return t[e.hint.key].toLowerCase().includes(s.toLowerCase())}));c?(l=l.reduce((function(t,e){return(t[e[c]]=t[e[c]]||[]).push(e),t}),{}),Object.keys(l).forEach((function(t){return e.createGroup(t,l[t]).appendTo(e.$content)}))):e.createGroup(0,l).appendTo(e.$content),e.$content.find(".note-hint-item:first").addClass("active"),o.left+r.left+e.$popover.width()+15&gt;=wi(window).width()&amp;&amp;(r.left=wi(window).width()-e.$popover.width()-o.left-15),"top"===e.direction?e.$popover.css({left:r.left,top:r.top-e.$popover.outerHeight()-5}):e.$popover.css({left:r.left,top:r.top+r.height+5})})))}else this.hide()}}},{key:"removeWord",value:function(t){if(this.lastMentionRange){t.preventDefault();var e=this.lastMentionRange;e.so&gt;0&amp;&amp;e.so--,e.deleteContents(),this.context.invoke("editor.restoreRange"),this.lastMentionRange=null}}},{key:"show",value:function(){this.$popover.show()}},{key:"hide",value:function(){this.$popover.hide()}}])&amp;&amp;Oi(e.prototype,a),i&amp;&amp;Oi(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}();function Di(t){return Di="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Di(t)}function Ni(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,Ti(i.key),i)}}function Ti(t){var e=function(t,e){if("object"!==Di(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Di(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Di(e)?e:String(e)}var Ii=function(){function t(e){var a=this;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.context=e,this.cache_key=e.options.cache_key,this.cache_key&amp;&amp;(this.events={"summernote.init":function(){return a.retrieve()},"summernote.change":function(t,e,i){return a.store(e,i)}})}var e,a,i;return e=t,a=[{key:"store",value:function(t,e){this.context.invoke("editor.isEmpty")?localStorage.removeItem(this.cache_key):localStorage.setItem(this.cache_key,t)}},{key:"retrieve",value:function(){var t=this,e=localStorage.getItem(this.cache_key);e&amp;&amp;He.create().title("Contenido sin guardar","El editor ha detectado que tienes contenido sin guardar para esta partida, Â¿quieres que lo importemos?").confirm("Importar").fire().then((function(a){if(a.isConfirmed){t.context.invoke("code",e);var i=t.context.layoutInfo.editable[0],n=document.createRange(),r=window.getSelection(),o=i.childNodes.length;if(o){var s=i.childNodes[o-1],c=s.childNodes.length;n.setStart(s,c),n.collapse(!0),r.removeAllRanges(),r.addRange(n)}t.context.invoke("editor.focus")}}))}}],a&amp;&amp;Ni(e.prototype,a),i&amp;&amp;Ni(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}(),$i=a(19755);function qi(t){return qi="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},qi(t)}function Mi(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function Fi(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?Mi(Object(a),!0).forEach((function(e){Li(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Mi(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function Li(t,e,a){return(e=zi(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function Ri(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,zi(i.key),i)}}function zi(t){var e=function(t,e){if("object"!==qi(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==qi(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===qi(e)?e:String(e)}var Bi={toolbar:Wa,dialogsInBody:!0,minHeight:150,lang:"es-ES",cleaner:{allowedTags:["&lt;p&gt;","&lt;strong&gt;","&lt;em&gt;","&lt;i&gt;","&lt;blockquote&gt;","&lt;a&gt;","&lt;ul&gt;","&lt;ol&gt;","&lt;li&gt;","&lt;img&gt;","&lt;sup&gt;","&lt;sub&gt;"]},hintSelect:"next",hint:{url:void 0},styleTags:[{title:"Cita",tag:"blockquote",className:"cita",value:"blockquote"},{title:"Texto computadora",tag:"blockquote",className:"texto-computadora",value:"blockquote"},{title:"A mano",tag:"blockquote",className:"a-mano",value:"blockquote"},{title:"A mÃ¡quina",tag:"blockquote",className:"a-maquina",value:"blockquote"}]},Vi=function(){function t(e,a){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t);var i=$i.extend(!0,{},Bi,a);delete $i.summernote.options.keyMap.pc["CTRL+ENTER"],$i.summernote.options.modules=Fi(Fi({},$i.summernote.options.modules),{upload:ii,footnotes:_i,videoDialog:ui,hintPopover:Ai,cache:Ii}),this.editor=e.summernote(i)}var e,a,i;return e=t,i=[{key:"create",value:function(e,a){return new t(e,a)}}],(a=[{key:"focus",value:function(t){return t=t||0,this.editor.eq(t).summernote("focus"),this}},{key:"destroy",value:function(t){t=t||0,this.editor.eq(t).summernote("destroy")}},{key:"setContent",value:function(t,e){return e=e||0,this.editor.eq(e).summernote("code",t),this}},{key:"getContent",value:function(t){return t=t||0,this.editor.eq(t).summernote("code")}},{key:"isEmpty",value:function(t){return t=t||0,this.editor.eq(t).summernote("isEmpty")}},{key:"getFootnotes",value:function(t){return this.editor.eq(t||0).summernote("footnotes.build")}}])&amp;&amp;Ri(e.prototype,a),i&amp;&amp;Ri(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}(),Ui=function(){var t=this,e=t._self._c;return e("transition",{attrs:{name:"window"}},[t.show?e("div",{ref:"window",staticClass:"window",style:t.style},[e("div",{staticClass:"modal-header"},[e("h5",{staticClass:"modal-title"},[t._v(t._s(t.title))]),t._v(" "),t.restorable?e("button",{staticClass:"btn-restore",attrs:{type:"button"},on:{click:t.restore}}):t._e(),t._v(" "),t.minimizable?e("button",{class:{"btn-minimize":!t.minimized,"btn-maximize":t.minimized},attrs:{type:"button"},on:{click:t.minimize}}):t._e()]),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:!t.minimized,expression:"!minimized"}],staticClass:"modal-body"},[t._t("default")],2),t._v(" "),t.hideFooter?t._e():e("div",{staticClass:"modal-footer"},[t._t("modal-footer"),t._v(" "),t.cancelVisible?e("b-button",{attrs:{variant:"secondary",size:t.buttonSize,disabled:t.disableButtons||t.disableCancel},domProps:{textContent:t._s(t.cancelTitle)},on:{click:t.onCancelClick}}):t._e(),t._v(" "),t.okVisible?e("b-button",{attrs:{variant:"primary",size:t.buttonSize,disabled:t.disableButtons||t.disableOk},domProps:{textContent:t._s(t.okTitle)},on:{click:t.onOkClick}}):t._e()],2)]):t._e()])};Ui._withStripped=!0;var Hi={name:"DraggableWindow",model:{prop:"show"},props:{width:{type:Number,default:300},height:{type:Number|String,default:600},maxHeight:{type:Number|String},show:{type:Boolean,default:!1},title:{type:String,required:!0},buttonSize:{type:String},showFooter:{type:Boolean,default:!0},disableButtons:{type:Boolean,default:!1},disableCancel:{type:Boolean,default:!1},disableOk:{type:Boolean,default:!1},yAxxisReference:{type:String,default:"bottom",validator:function(t){return["top","bottom"].includes(t)}},yAxxis:{type:Number,default:0},xAxxisReference:{type:String,default:"left",validator:function(t){return["left","right"].includes(t)}},xAxxis:{type:Number,default:0},okVisible:{type:Boolean,default:!0},okTitle:{type:String,default:"Aceptar"},cancelTitle:{type:String,default:"Cancelar"},closeOnOk:{type:Boolean,default:!0},cancelVisible:{type:Boolean,default:!1},minimizable:{type:Boolean,default:!0}},data:function(){return{computedHeight:this.height,minimized:!1,dragging:!1,x:this.xAxxis,y:this.yAxxis,mouseX:0,mouseY:0,observer:null}},computed:{style:function(){var t={width:this.width+"px",height:"number"==typeof this.computedHeight?this.computedHeight+"px":this.computedHeight};return t[this.xAxxisReference]=this.x+"px",t[this.yAxxisReference]=this.y+"px",this.maxHeight&amp;&amp;(t.maxHeight="number"==typeof this.maxHeight?this.maxHeight+"px":this.maxHeight),t},hideFooter:function(){return!this.showFooter||this.minimized},restorable:function(){return"auto"!==this.computedHeight}},methods:{dragStart:function(t){this.$el.contains(t.target)&amp;&amp;(t.target.closest(".modal-header")&amp;&amp;(this.dragging=!0,this.mouseX=t.x,this.mouseY=t.y))},dragStop:function(t){this.dragging=!1},drag:function(t){if(this.dragging){var e,a,i=k(),n=window.innerHeight,r=this.$el.offsetHeight,o=this.$el.offsetWidth;t.touches&amp;&amp;t.touches.length&gt;=0?(e=t.touches[0].clientY,a=t.touches[0].clientX):(e=t.clientY,a=t.clientX);var s,c=a-this.mouseX;s="left"===this.xAxxisReference?this.x+c:this.x-c,this.x=Math.min(i-o,Math.max(s,0));var l,u=e-this.mouseY;l="top"===this.yAxxisReference?this.y+u:this.y-u,this.y=Math.min(n-r,Math.max(l,0)),this.mouseX=a,this.mouseY=e}},resize:function(t){var e=window.innerHeight,a=t[0].borderBoxSize[0];this.minimized?this.computedHeight="auto":e&lt;this.y+a.blockSize&amp;&amp;(this.computedHeight=e-this.y-1)},close:function(){this.$emit("input",!1)},minimize:function(){this.minimized=!this.minimized},restore:function(){this.y=0,this.computedHeight="auto"},onOkClick:function(t){this.$emit("ok",t),this.closeOnOk&amp;&amp;this.close()},onCancelClick:function(t){this.$emit("cancel",t),this.close()}},watch:{show:function(t){var e=this;if(!t)return this.observer.unobserve(this.$refs.window);this.$nextTick((function(){e.observer=new ResizeObserver(e.resize),e.observer.observe(e.$refs.window)}))}},mounted:function(){document.addEventListener("mousedown",this.dragStart),document.addEventListener("mousemove",this.drag),document.addEventListener("mouseup",this.dragStop)},destroyed:function(){document.body.removeChild(this.$el)}},Gi=(0,p.Z)(Hi,Ui,[],!1,null,"7c8e9206",null).exports,Zi=function(){var t=this;return(0,t._self._c)("v-select",{attrs:{value:t.selected,clearable:!1,options:t.normalized_options,multiple:t.multiple,reduce:function(t){return t.code},selectable:function(t){return!t.disabled}},on:{input:function(e){return t.$emit("change",e)}}})};function Wi(t){return Wi="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Wi(t)}function Yi(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function Xi(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?Yi(Object(a),!0).forEach((function(e){Ji(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Yi(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function Ji(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==Wi(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Wi(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Wi(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}Zi._withStripped=!0;var Ki={name:"CSelect",components:{vSelect:Ga()},data:function(){return{}},model:{event:"change",prop:"selected"},props:{id:{type:String,default:""},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:""},settings:{type:Object,default:function(){}},label:{type:String,default:"text"},trackBy:{type:String,default:"id"},multiple:{type:Boolean,default:!1},selected:null,options:{type:Array,default:function(){return[]}}},computed:{normalized_options:function(){return this.options.map((function(t){return Xi(Xi({},t),{},{label:t.text,code:t.value,disabled:!!t.disabled})}))}},mounted:function(){},methods:{}},Qi=(0,p.Z)(Ki,Zi,[],!1,null,null,null).exports,tn=function(){var t=this,e=t._self._c;return e("button",{staticClass:"message_editor__destinatario",class:t.classes,attrs:{type:"button"},on:{click:function(e){return t.$emit("select")}}},[e("img",{attrs:{src:t.personaje.image,alt:t.personaje.name}}),t._v(" "),e("span",[t._v(t._s(t.personaje.name)+" "),t.visible?t._e():e("small",[t._v("[Invisible]")])])])};function en(t){return en="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},en(t)}function an(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function nn(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==en(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==en(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===en(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}tn._withStripped=!0;var rn={name:"MessageDestinatario",props:{visible:{type:Boolean,default:!1},selected:{type:Boolean,default:!1},personaje:{type:Object,required:!0}},data:function(){return{classes:{"message_editor__destinatario-invisible":!this.visible,selected:this.selected}}},computed:function(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?an(Object(a),!0).forEach((function(e){nn(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):an(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({},(0,j.rn)({es_director:function(t){return t.partida.es_director}}))},on=rn,sn=(0,p.Z)(on,tn,[],!1,null,"995323d4",null).exports,cn=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"show",rawName:"v-show",value:t.show,expression:"show"}],staticClass:"message_editor__vtt_panel"},[e("h5",[t._v("Tableros ")]),t._v(" "),e("div",{staticClass:"content"},[e("p",[t._v("Haz clic sobre los tableros para incluirlos en el mensaje:")]),t._v(" "),e("div",{staticClass:"vtts"},t._l(t.vtts,(function(a){return e("figure",{key:a.id,class:{selected:a.selected},on:{click:function(e){return t.select(a)}}},[e("img",{attrs:{src:a.url_fondo,alt:a.titulo}}),t._v(" "),e("figcaption",{domProps:{textContent:t._s(a.titulo)}})])})),0),t._v(" "),e("button",{staticClass:"btn btn-secondary",attrs:{type:"button"},on:{click:function(e){return t.$emit("toggle",!1)}}},[t._v("\n      Insertar "),e("span",{staticClass:"fas fa-level-down-alt"})])])])};function ln(t){return ln="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},ln(t)}function un(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function dn(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?un(Object(a),!0).forEach((function(e){pn(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):un(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function pn(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==ln(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==ln(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===ln(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}cn._withStripped=!0;var fn={name:"VTTEditorPanel",props:{vtts:{type:Array,default:function(){return[]}},show:{type:Boolean,default:!1}},model:{prop:"vtts"},methods:{select:function(t){this.$emit("input",this.vtts.map((function(e){return e.id===t.id?dn(dn({},e),{},{selected:!e.selected}):e})))}}},hn=(0,p.Z)(fn,cn,[],!1,null,"b6d58f18",null).exports,mn=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"show",rawName:"v-show",value:t.show_panel,expression:"show_panel"}],staticClass:"message_editor__polls_panel"},[e("h5",[t._v("Encuestas\n    "),e("button",{staticClass:"btn-add",on:{click:t.add_poll}})]),t._v(" "),t.visible_polls.length?e("div",{staticClass:"polls"},t._l(t.visible_polls,(function(a){return e("article",{key:a.id,staticClass:"poll"},[e("span",{staticClass:"poll-title",domProps:{textContent:t._s(a.titulo)}}),t._v(" "),e("div",{staticClass:"buttons"},[e("button",{staticClass:"btn-edit",attrs:{type:"button"},on:{click:function(e){return t.edit_poll(a)}}}),t._v(" "),e("button",{staticClass:"btn-trash",attrs:{type:"button"},on:{click:function(e){return t.remove_poll(a)}}})])])})),0):e("p",[t._v("No hay ninguna encuesta, haz clic en el botÃ³n superior para aÃ±adir una.")]),t._v(" "),e("PollForm",{attrs:{poll:t.editing_poll,is_in_message:!0},on:{saved:t.save_poll},model:{value:t.show_polls_form,callback:function(e){t.show_polls_form=e},expression:"show_polls_form"}})],1)};function vn(t){return function(t){if(Array.isArray(t))return bn(t)}(t)||function(t){if("undefined"!=typeof Symbol&amp;&amp;null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return bn(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);"Object"===a&amp;&amp;t.constructor&amp;&amp;(a=t.constructor.name);if("Map"===a||"Set"===a)return Array.from(t);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return bn(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bn(t,e){(null==e||e&gt;t.length)&amp;&amp;(e=t.length);for(var a=0,i=new Array(e);a&lt;e;a++)i[a]=t[a];return i}mn._withStripped=!0;var _n={name:"PollsEditorPanel",components:{PollForm:Da},props:{show:{type:Boolean,default:!1},polls:{type:Array,default:function(){return[]}}},model:{prop:"polls"},computed:{visible_polls:function(){return this.polls.filter((function(t){return!t.deleted}))}},data:function(){return{show_panel:!1,editing_poll:null,show_polls_form:!1}},watch:{show:function(t){this.show_panel=t}},methods:{add_poll:function(){this.editing_poll={id:(0,Sa.Z)()},this.$emit("input",[].concat(vn(this.polls),[this.editing_poll])),this.show_polls_form=!0},edit_poll:function(t){this.editing_poll=t,this.show_polls_form=!0},remove_poll:function(t){this.$emit("input",this.polls.map((function(e){return e.id===t.id&amp;&amp;(e.deleted=!0),e})))},save_poll:function(t){this.$emit("input",this.polls.map((function(e){return e.id===t.id?t:e})))}}},gn=(0,p.Z)(_n,mn,[],!1,null,"a75eec80",null).exports,yn=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"show",rawName:"v-show",value:t.show_panel,expression:"show_panel"}],staticClass:"message_editor__rolls_panel"},[e("h5",[t._v("Tiradas\n    "),e("button",{ref:"dices_button",staticClass:"btn-tirada",on:{click:t.open_dices}})]),t._v(" "),t.rolls.length?e("div",{ref:"rolls",staticClass:"message_editor__tiradas"},[t._l(t.rolls,(function(a){return[e("div",{domProps:{innerHTML:t._s(a)}})]}))],2):e("p",[t._v("No hay ninguna tirada, haz clic en el botÃ³n superior para hacer una tirada.")])])};yn._withStripped=!0;var Cn={name:"RollsEditorPanel",props:{show:{type:Boolean,default:!1},rolls:{type:Array,default:function(){return[]}}},model:{prop:"rolls"},data:function(){return{show_panel:!1}},watch:{show:function(t){if(t&amp;&amp;0===this.rolls.length)return this.$refs.dices_button.dispatchEvent(new MouseEvent("click")),void this.$emit("toggle",!1);this.show_panel=t},rolls:function(){var t=this;this.$nextTick((function(){t.$refs.rolls&amp;&amp;(t.$refs.rolls.scrollTop=t.$refs.rolls.scrollHeight)}))}},methods:{open_dices:function(t){this.$root.$emit("tirar-dados",t)}}},wn=(0,p.Z)(Cn,yn,[],!1,null,"2a63c79f",null).exports,jn=a(19755);function kn(t){return kn="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},kn(t)}function Sn(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var a=null==t?null:"undefined"!=typeof Symbol&amp;&amp;t[Symbol.iterator]||t["@@iterator"];if(null!=a){var i,n,r,o,s=[],c=!0,l=!1;try{if(r=(a=a.call(t)).next,0===e){if(Object(a)!==a)return;c=!1}else for(;!(c=(i=r.call(a)).done)&amp;&amp;(s.push(i.value),s.length!==e);c=!0);}catch(t){l=!0,n=t}finally{try{if(!c&amp;&amp;null!=a.return&amp;&amp;(o=a.return(),Object(o)!==o))return}finally{if(l)throw n}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return xn(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);"Object"===a&amp;&amp;t.constructor&amp;&amp;(a=t.constructor.name);if("Map"===a||"Set"===a)return Array.from(t);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return xn(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xn(t,e){(null==e||e&gt;t.length)&amp;&amp;(e=t.length);for(var a=0,i=new Array(e);a&lt;e;a++)i[a]=t[a];return i}function En(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function On(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?En(Object(a),!0).forEach((function(e){Pn(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):En(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function Pn(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==kn(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==kn(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===kn(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var An={name:"MessageEditor",components:{RollsEditorPanel:wn,PollsEditorPanel:gn,PollForm:Da,MessageDestinatario:sn,vSelect:Ga(),CSelect:Qi,Spinner:f,DraggableWindow:Gi,VTTEditorPanel:hn},props:{escena:{type:Number,default:0}},data:function(){return{show_polls_form:!1,disableCancel:!1,disableOk:!1,show_rolls_panel:!1,show_vtt_panel:!1,show_poll_panel:!1,show_message_notes:!1,editor_data:{},form:{emisor:void 0},submit_disabled:!1,cancel_disabled:!1,editor_cargando:!1,destinatarios:[],encuestas:[],etiquetas:[],tableros:[],tiradas:[],message_editor:void 0,notes_editor:void 0,saving_message:!1,editing_message:!1}},created:function(){var t=this;this.$root.$on("resultados-tiradas",(function(e){t.tiradas=e}));var e=this;window.addEventListener("beforeunload",(function(t){return e.editor_open?(t.returnValue="Tienes un mensaje abierto. Si continuas perderÃ¡s su contenido. Â¿Quieres continuar?","Tienes un mensaje abierto. Si continuas perderÃ¡s su contenido. Â¿Quieres continuar?"):null}))},computed:On(On({},(0,j.rn)({is_gm:function(t){return t.partida.es_director},tirar_dados:function(t){return t.partida.tirar_dados},message:function(t){return t.partidaMensaje.message},editor_open:function(t){return t.partidaMensaje.editor_open},partida_id:function(t){return t.partida.partida_id}})),{},{keymap:function(){var t=this;return{"ctrl+enter":this.saveMessage,esc:this.closeEditor,"alt+o":function(){return t.showObservaciones("",!0)},"alt+t":function(){return t.toggle_panel("rolls")}}},selected_vtts:function(){return this.tableros.filter((function(t){return t.selected}))},polls_count:function(){return this.encuestas.filter((function(t){return!t.deleted})).length},message_cache_key:function(){return"editor-".concat(this.escena,"-message")},notes_cache_key:function(){return"editor-".concat(this.escena,"-notes")},is_forum:function(){var t;return"F"===(null===(t=this.editor_data.escena)||void 0===t?void 0:t.tipo)},emisores:function(){var t;return this.editor_data.emisores?null===(t=this.editor_data.emisores)||void 0===t?void 0:t.map((function(t){return{text:t.name,value:t.id}})):[]}}),watch:{editor_open:function(t){t?(this.editing_message=this.message&gt;0,this.editMessage()):this.destroyEditor()},message:function(t){t&gt;0&amp;&amp;jn("#mensaje-id").val(t)},tirar_dados:function(t){t&amp;&amp;this.disableAndSave()}},methods:On(On({},(0,j.nv)(["setMessage","deactivateEditor"])),{},{disableAndSave:function(){this.disableButtons({cancel:!0}),this.saveMessage({close_after_save:!1,rolling_dice:!0})},showCharacter:function(){var t=jn("#id_personaje").val();t&amp;&amp;this.$emit("character",t)},disableButtons:function(t){var e=t.submit,a=t.cancel;e&amp;&amp;(this.disableOk=!0),a&amp;&amp;(this.disableCancel=!0)},toggle_panel:function(t){switch(t){case"rolls":this.show_rolls_panel=!this.show_rolls_panel,this.show_rolls_panel&amp;&amp;(this.show_vtt_panel=!1,this.show_poll_panel=!1);break;case"polls":this.show_poll_panel=!this.show_poll_panel,this.show_poll_panel&amp;&amp;(this.show_vtt_panel=!1,this.show_rolls_panel=!1);break;case"vtt":this.show_vtt_panel=!this.show_vtt_panel,this.show_vtt_panel&amp;&amp;(this.show_rolls_panel=!1,this.show_poll_panel=!1)}},showObservaciones:function(t,e){var a=this;this.show_message_notes=!0,this.notes_editor=Vi.create(jn(this.$refs.notes_editor),{maxHeight:150,minHeight:150,cache_key:this.notes_cache_key,hint:{url:qe+this.partida_id,group_key:"type"},toolbar:Wa}).setContent(t),e&amp;&amp;this.$nextTick((function(){a.notes_editor.focus()}))},showEditor:function(t,e){this.message_editor=Vi.create(jn(this.$refs.message_editor),{maxHeight:"60vh",cache_key:this.message_cache_key,focus:!0,hint:{url:qe+this.partida_id,group_key:"type"},toolbar:Ya}).setContent(t),e&amp;&amp;this.message_editor.focus()},editMessage:function(){var t,e=this;this.message?t="/partidas/api/editar-mensaje/"+this.message:this.escena&amp;&amp;(t="/partidas/api/nuevo-mensaje/"+this.escena),t&amp;&amp;(this.editor_cargando=!0,Promise.all([fetch(t).then((function(t){return t.json()})),fetch("".concat("/tableros3/tableros-mensaje","?escena_id=").concat(this.escena)).then((function(t){return t.json()}))]).then((function(t){var a=Sn(t,2),i=a[0],n=a[1];e.editor_cargando=!1,e.runEditor(i),e.tableros=n.map((function(t){return On(On({},t),{},{selected:i.tableros.includes(t.id)})}))})))},runEditor:function(t){var e=this;this.editor_data=t,this.destinatarios=t.destinatarios,this.$root.$emit("cargar-tiradas",t.tiradas),this.tiradas=t.tiradas,t.encuestas&amp;&amp;(this.encuestas=t.encuestas),this.$nextTick((function(){var a,i,n;(e.showEditor(null==t||null===(a=t.mensaje)||void 0===a?void 0:a.texto),null!=t&amp;&amp;null!==(i=t.mensaje)&amp;&amp;void 0!==i&amp;&amp;i.notas)&amp;&amp;e.showObservaciones(null==t||null===(n=t.mensaje)||void 0===n?void 0:n.notas)}));var a=t.emisores.find((function(t){return t.selected}));this.form.emisor=a.id},saveMessage:function(t){var e=this;if("preventDefault"in t&amp;&amp;t.preventDefault(),t=On({close_after_save:!0,rolling_dice:!1},t),this.editor_open){t.close_after_save&amp;&amp;this.disableButtons({submit:!0,cancel:!0});var a=[];this.destinatarios.forEach((function(t){return t.selected&amp;&amp;a.push(t.personaje.id)}));var i={tirando:!1,editando:this.editing_message,id_partida:this.partida_id,escena:this.escena,texto:this.message_editor.getContent(),footnotes:this.message_editor.getFootnotes(),destinatarios:a,etiquetas:this.editor_data.etiquetas,tableros:this.selected_vtts,encuestas:this.encuestas.map((function(t){return t.opciones=t.opciones.map((function(t){return"string"==typeof t.id&amp;&amp;(t.id=0),t})),"string"==typeof t.id&amp;&amp;(t.id=0),t}))};this.form.emisor&amp;&amp;(i=On(On({},i),{},{personaje:this.form.emisor})),this.notes_editor&amp;&amp;!this.notes_editor.isEmpty()&amp;&amp;(i=On(On({},i),{},{observaciones:this.notes_editor.getContent()})),t.rolling_dice&amp;&amp;(i=On(On({},i),{},{tirando:!0})),this.message&amp;&amp;(i=On(On({},i),{},{id_mensaje:this.message})),fetch("/partidas/api/mensaje",{method:"POST",body:JSON.stringify(i),headers:{"Content-Type":"application/json"}}).then((function(a){if(a.ok){e.saving_message=!1;var i=a.headers.get("message_id");e.setMessage(i),e.$root.$emit("mensaje-guardado"),t.close_after_save&amp;&amp;(e.$emit("save",e.message),e.deactivateEditor())}}))}},closeEditor:function(){var t=this;this.editor_open&amp;&amp;!this.tiradas.length&amp;&amp;He.create().warning().title("Descartar mensaje","Â¿EstÃ¡s seguro de que quieres descartar este mensaje?").confirm("Cancelar mensaje","Volver a ediciÃ³n").fire({title:"Descartar mensaje",text:"Â¿EstÃ¡s seguro de que quieres descartar este mensaje?",icon:"warning",showDenyButton:!0,confirmButtonText:"Cancelar mensaje",denyButtonText:"Volver a ediciÃ³n"}).then((function(e){e.isConfirmed&amp;&amp;t.deactivateEditor()}))},destroyEditor:function(){this.disableOk=!1,this.disableCancel=!1,this.message_editor="",this.notes_editor=void 0,this.etiquetas=[],this.tableros=[],this.tiradas=[],this.removeEditorCache()},removeEditorCache:function(){localStorage.removeItem(this.message_cache_key),localStorage.removeItem(this.notes_cache_key)}})},Dn=An;function Nn(t){return Nn="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Nn(t)}function Tn(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function In(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?Tn(Object(a),!0).forEach((function(e){$n(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Tn(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function $n(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==Nn(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Nn(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Nn(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var qn={name:"Escena",components:{MessageEditor:(0,p.Z)(Dn,Ua,[],!1,null,"7d9511b9",null).exports,EscenaOverbottom:Va,EscenaMensaje:Ma,Spinner:f},props:{id:{type:Number,required:!0},mensaje:{type:Number,default:0}},watch:{page:function(t,e){e&amp;&amp;this.fetchMessages()}},computed:{keymap:function(){var t=this;return{"alt+n":function(){return t.editMessage()},"alt+pgdn":this.nextPage,"alt+pgup":this.prevPage}}},data:function(){return{loading:!1,messages:[],page:void 0,total_messages:0,pages:1,can_add_message:!1,titulo_partida:"",titulo_escena:"",per_page:20}},mounted:function(){var t=this;setTimeout((function(){return t.fetchMessages(t.mensaje)}),200)},methods:In(In({},(0,j.nv)(["activateEditor"])),{},{fetchMessages:function(t){var e=this;this.loading=!0,this.messages=[];var a="/partidas/api/escena/:escena_id/mensajes".replace(":escena_id",String(this.id)),i=new URLSearchParams;t&amp;&amp;i.append("message_id",t),this.page&amp;&amp;i.append("pg",this.page),a+="?".concat(i),scrollTo({behavior:"smooth",top:0}),fetch(a).then((function(t){return t.json()})).then((function(t){e.page=t.meta.page,e.pages=t.meta.pages,e.per_page=t.meta.per_page,e.total_messages=t.meta.messages,e.messages=t.messages,e.can_add_message=t.meta.permissions.nuevo_mensaje,e.titulo_partida=t.meta.partida.title,e.titulo_escena=t.meta.escena.title,e.loading=!1,e.$nextTick((function(){return setTimeout((function(){return e.moveToMessage(t.meta.target_message)}),500)}))}))},updateBookmarks:function(t){fetch("/partidas/set-marcador/"+t),He.create().success().toast().title("Marcador aÃ±adido","Se han marcado como leÃ­dos todos los mensajes a partir de "+t).fire(),this.messages=this.messages.map((function(e){return In(In({},e),{},{leido:e.id&lt;t})}))},editMessage:function(t){(t||this.can_add_message)&amp;&amp;this.activateEditor(t)},deleteMessage:function(t){var e=this;fetch("/partidas/borrar-mensaje/"+t).then((function(t){return t.ok&amp;&amp;e.fetchMessages()}))},moveToMessage:function(t){var e=document.querySelector("#msj-".concat(t));if(e){var a=e.getBoundingClientRect().top+scrollY-100;scrollTo({behavior:"smooth",top:a})}},prevPage:function(){this.page&gt;1&amp;&amp;this.page--},nextPage:function(){this.page&lt;this.pages&amp;&amp;this.page++}})},Mn=(0,p.Z)(qn,pa,[],!1,null,"0334efc7",null).exports,Fn=a(19755),Ln={name:"PartidaMain",components:{Escena:Mn},props:{size:{type:Number,default:65},minsize:{type:Number},escena:{type:Number,required:!0},mensaje:{type:Number,default:0}},data:function(){return{controller:null,scene:null}},computed:(0,j.rn)({editor_open:function(t){return t.partidaMensaje.editor_open}}),mounted:function(){var t=this;Fn(this.$el).on("click",".toggle-tiradas",(function(e){return t.toggleDados(e.currentTarget)}));var e=document.querySelector("#listado-escenas.sortable");e&amp;&amp;this.configureSceneSortable(e)},methods:{toggleDados:function(t){return Fn(".tirada__datos").toggle(),!1},configureSceneSortable:function(t){var e=da.ZP.create(t,{handle:".scene__header",onUpdate:function(t){var a=t.newIndex-t.oldIndex;if(0!==a){var i=t.item.dataset.id;e.option("disabled",!0),fetch("/partidas/mover-escena/"+i+"/"+a).then((function(t){e.option("disabled",!1)}))}}})}}},Rn=Ln,zn=(0,p.Z)(Rn,ua,[],!1,null,null,null).exports,Bn=function(){return(0,this._self._c)("div",{staticClass:"partida__sidebar sidebar"},[this._t("default")],2)};Bn._withStripped=!0;var Vn=a(19755);function Un(t){return Un="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Un(t)}function Hn(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var a=null==t?null:"undefined"!=typeof Symbol&amp;&amp;t[Symbol.iterator]||t["@@iterator"];if(null!=a){var i,n,r,o,s=[],c=!0,l=!1;try{if(r=(a=a.call(t)).next,0===e){if(Object(a)!==a)return;c=!1}else for(;!(c=(i=r.call(a)).done)&amp;&amp;(s.push(i.value),s.length!==e);c=!0);}catch(t){l=!0,n=t}finally{try{if(!c&amp;&amp;null!=a.return&amp;&amp;(o=a.return(),Object(o)!==o))return}finally{if(l)throw n}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return Gn(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);"Object"===a&amp;&amp;t.constructor&amp;&amp;(a=t.constructor.name);if("Map"===a||"Set"===a)return Array.from(t);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Gn(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gn(t,e){(null==e||e&gt;t.length)&amp;&amp;(e=t.length);for(var a=0,i=new Array(e);a&lt;e;a++)i[a]=t[a];return i}function Zn(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function Wn(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?Zn(Object(a),!0).forEach((function(e){Yn(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Zn(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function Yn(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==Un(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Un(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Un(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var Xn={name:"PartidaSidebar",props:{size:{type:Number,default:35},minsize:{type:Number}},methods:Wn(Wn({},(0,j.nv)("partidaToolbar",["hideCharacter"])),{},{minimize:function(t){Vn(t).toggleClass("minimized");var e=Vn(t).parents(".card");Vn(".collapse",e).collapse("toggle")},close:function(t){var e=Hn(Vn(t).parents(".card").attr("id").split("-"),2),a=e[0],i=e[1];"pj"===a&amp;&amp;this.hideCharacter(parseInt(i))}})},Jn=(0,p.Z)(Xn,Bn,[],!1,null,null,null).exports,Kn=function(){var t=this,e=t._self._c;return t.open?e("div",{directives:[{name:"hotkey",rawName:"v-hotkey",value:t.keymap,expression:"keymap"}],staticClass:"switcher"},[e("div",{ref:"body",staticClass:"switcher__body switcher__body-escenas"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.query,expression:"query"}],ref:"input",staticClass:"form-control",attrs:{type:"text",placeholder:"Escribe el nombre de la escena..."},domProps:{value:t.query},on:{input:function(e){e.target.composing||(t.query=e.target.value)}}}),t._v(" "),e("div",{ref:"scenes",staticClass:"switcher__list"},[t.loading?e("Spinner"):t._e(),t._v(" "),t._l(t.filteredScenes,(function(a){return e("div",{key:a.id,staticClass:"switcher__node",class:{selected:t.isSelected(a)},attrs:{"data-url":a.url},on:{click:[function(e){return e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:t.navigateToScene(a)},function(e){return e.ctrlKey?t.windowToScene(a):null}],mousedown:function(e){return"button"in e&amp;&amp;1!==e.button?null:t.windowToScene(a)}}},[e("div",{staticClass:"switcher__node-title"},[t._v(t._s(a.titulo))])])}))],2)])]):t._e()};function Qn(t){return Qn="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Qn(t)}function tr(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function er(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?tr(Object(a),!0).forEach((function(e){ar(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):tr(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function ar(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==Qn(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Qn(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Qn(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}Kn._withStripped=!0;var ir={name:"SceneSwitcher",components:{Spinner:f},props:{open:{type:Boolean,default:!1}},model:{prop:"open"},watch:{open:function(t){var e=this;t&amp;&amp;(this.$nextTick((function(){e.$refs.input.focus(),e.closeOnClickOutside()})),this.scenes.length||this.retrieveScenes())}},data:function(){return{scenes:[],query:"",loading:!1,selected:0}},computed:er(er({},(0,j.rn)({partida:function(t){return t.partida.partida_id}})),{},{keymap:function(){return{enter:this.navigateToSelected,"ctrl+enter":this.windowToSelected,down:this.selectDown,up:this.selectUp,esc:this.close}},sceneSelected:function(){return this.filteredScenes[this.selected]},filteredScenes:function(){var t=this.query.toLowerCase();return this.scenes.filter((function(e){return e.titulo.toLowerCase().includes(t)}))}}),methods:{isSelected:function(t){return t===this.sceneSelected},retrieveScenes:function(){var t=this;this.loading=!0,fetch(Ce+this.partida).then((function(t){return t.json()})).then((function(e){t.scenes=e,t.loading=!1}))},navigateToSelected:function(){this.sceneSelected&amp;&amp;this.navigateToScene(this.sceneSelected)},windowToSelected:function(){this.sceneSelected&amp;&amp;this.windowToScene(this.sceneSelected)},navigateToScene:function(t){location.href=t.url},windowToScene:function(t){window.open(t.url,"_blank").focus()},select:function(t){var e=this,a=this.selected+t;a&lt;0&amp;&amp;(a=0),a&gt;=this.filteredScenes.length&amp;&amp;(a=this.filteredScenes.length-1),this.selected=a,this.$nextTick((function(){e.$refs.scenes.querySelector(".selected").scrollIntoView({block:"nearest"})}))},selectUp:function(t){t.preventDefault(),this.select(-1)},selectDown:function(t){t.preventDefault(),this.select(1)},close:function(){this.$emit("input",!1)},closeOnClickOutside:function(){var t=this;document.addEventListener("click",(function(e){var a=t.$refs.body,i=e.target;do{if(i===t.$el)return t.close(),!0;if(i===a)return!1;i=i.parentNode}while(i)}))}}},nr=(0,p.Z)(ir,Kn,[],!1,null,"69fd9e6c",null).exports,rr=function(){var t=this,e=t._self._c;return e("b-modal",{attrs:{id:"scene_modal",title:t.title,size:"lg",centered:!0,scrollable:!0,"cancel-title":"Cerrar","ok-title":"Guardar","no-enforce-focus":!0,"ok-disabled":t.scene_loading},on:{ok:t.saveScene,hidden:t.closeForm},model:{value:t.open,callback:function(e){t.open=e},expression:"open"}},[e("Spinner",{directives:[{name:"show",rawName:"v-show",value:t.scene_loading,expression:"scene_loading"}]}),t._v(" "),e("b-form",{directives:[{name:"show",rawName:"v-show",value:!t.scene_loading,expression:"!scene_loading"}],ref:"form",staticClass:"scene_form",attrs:{novalidate:"",validated:t.is_validated},on:{submit:function(e){return e.stopPropagation(),e.preventDefault(),t.saveScene.apply(null,arguments)}}},[e("div",{staticClass:"form-row"},[e("div",{staticClass:"col-12 col-md-8"},[e("b-form-group",{attrs:{label:"TÃ­tulo","label-for":"titulo_escena"}},[e("b-form-input",{attrs:{id:"titulo_escena",required:""},model:{value:t.scene_data.titulo_escena,callback:function(e){t.$set(t.scene_data,"titulo_escena",e)},expression:"scene_data.titulo_escena"}})],1)],1),t._v(" "),e("div",{staticClass:"col-12 col-md-4"},[e("b-form-group",{attrs:{label:"Tipo","label-for":"tipo_escena"}},[e("b-form-select",{attrs:{id:"tipo_escena",options:t.tipos_escena},model:{value:t.scene_data.tipo_escena,callback:function(e){t.$set(t.scene_data,"tipo_escena",e)},expression:"scene_data.tipo_escena"}})],1)],1),t._v(" "),e("div",{staticClass:"col-12"},[e("b-form-group",{attrs:{label:"PosiciÃ³n","label-for":"posicion"}},[e("b-form-select",{attrs:{id:"posicion",required:"",options:t.posiciones},model:{value:t.scene_data.posicion,callback:function(e){t.$set(t.scene_data,"posicion",e)},expression:"scene_data.posicion"}})],1)],1)]),t._v(" "),e("b-form-group",{attrs:{"label-for":"texto_escena",label:"Texto"}},[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.scene_data.texto_escena,expression:"scene_data.texto_escena"}],ref:"editor",attrs:{id:"texto_escena"},domProps:{value:t.scene_data.texto_escena},on:{input:function(e){e.target.composing||t.$set(t.scene_data,"texto_escena",e.target.value)}}})]),t._v(" "),e("b-form-group",{attrs:{"label-cols":"auto",label:"Opciones:","label-for":"opciones"}},[e("b-form-checkbox",{attrs:{inline:"",switch:""},model:{value:t.scene_data.publica,callback:function(e){t.$set(t.scene_data,"publica",e)},expression:"scene_data.publica"}},[t._v(" Publica ")]),t._v(" "),e("b-form-checkbox",{attrs:{inline:"",switch:""},model:{value:t.scene_data.acepta_vips,callback:function(e){t.$set(t.scene_data,"acepta_vips",e)},expression:"scene_data.acepta_vips"}},[t._v("\n        Acepta VIPs\n      ")]),t._v(" "),e("b-form-checkbox",{attrs:{inline:"",switch:""},model:{value:t.scene_data.adultos,callback:function(e){t.$set(t.scene_data,"adultos",e)},expression:"scene_data.adultos"}},[t._v(" Escena +18 ")])],1),t._v(" "),e("div",{staticClass:"scene__pjs-header"},[e("h5",[t._v("Personajes implicados")]),t._v(" "),e("button",{staticClass:"btn-add-all",attrs:{type:"button"},on:{click:t.addAllPjs}},[t._v("Incluir todos")])]),t._v(" "),e("div",{staticClass:"scene_form__content"},[e("Autocomplete",{ref:"autocomplete",attrs:{autoSelect:!0,search:t.searchPj,"get-result-value":t.getPj,placeholder:"Escribe el nombre del personaje y pulsa intro"},on:{submit:t.selectPj}}),t._v(" "),e("div",{staticClass:"scene_form__selected_pjs"},t._l(t.selectedPjs,(function(a){return e("div",{key:a.id,staticClass:"scene_form__selected_pj"},[e("span",[t._v(t._s(a.nombre))]),t._v(" "),e("button",{staticClass:"remove_pj",attrs:{"aria-keyshortcuts":"Delete",type:"button","aria-label":"Remove PJ"},on:{click:function(e){return t.removePj(a)}}},[t._v("\n            Ã—\n          ")])])})),0)],1),t._v(" "),e("b-button",{directives:[{name:"b-toggle",rawName:"v-b-toggle.advanced-options",modifiers:{"advanced-options":!0}}],attrs:{variant:"advanced-options-button"}},[t._v("Opciones avanzadas")]),t._v(" "),e("b-collapse",{attrs:{id:"advanced-options"},on:{shown:t.scrollToOptions}},[e("div",{staticClass:"form-row"},[e("table",{ref:"advanced-options",staticClass:"table-advanced-options"},[e("thead",[e("tr",[e("th"),t._v(" "),e("th",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:"El participante puede incluir nuevos mensajes en la escena",expression:"'El participante puede incluir nuevos mensajes en la escena'"}],attrs:{width:"15%"}},[e("span",{on:{click:function(e){return t.togglePermissionColumn("pueden_escribir")}}},[t._v("Puede escribir")])]),t._v(" "),e("th",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:"El personaje apacererÃ¡ marcado por defecto en los nuevos mensajes",expression:"'El personaje apacererÃ¡ marcado por defecto en los nuevos mensajes'"}],attrs:{width:"15%"}},[e("span",{on:{click:function(e){return t.togglePermissionColumn("destinatarios_defecto")}}},[t._v("D. Defecto")])]),t._v(" "),e("th",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip",value:"El personaje es visible en la escena",expression:"'El personaje es visible en la escena'"}],attrs:{width:"15%"}},[e("span",{on:{click:function(e){return t.togglePermissionColumn("visibles")}}},[t._v("Visible")])])])]),t._v(" "),e("tbody",t._l(t.selectedPjs,(function(a){return e("tr",{key:a.id},[e("td",[t._v(t._s(a.nombre))]),t._v(" "),e("td",{attrs:{align:"center"}},[e("b-form-checkbox",{attrs:{value:a.id,switch:""},model:{value:t.scene_data.pueden_escribir,callback:function(e){t.$set(t.scene_data,"pueden_escribir",e)},expression:"scene_data.pueden_escribir"}})],1),t._v(" "),e("td",{attrs:{align:"center"}},[e("b-form-checkbox",{attrs:{value:a.id,switch:""},model:{value:t.scene_data.destinatarios_defecto,callback:function(e){t.$set(t.scene_data,"destinatarios_defecto",e)},expression:"scene_data.destinatarios_defecto"}})],1),t._v(" "),e("td",{attrs:{align:"center"}},[e("b-form-checkbox",{attrs:{value:a.id,switch:""},model:{value:t.scene_data.visibles,callback:function(e){t.$set(t.scene_data,"visibles",e)},expression:"scene_data.visibles"}})],1)])})),0),t._v(" "),e("tfoot",[e("tr",[e("td",{attrs:{colspan:"4"}},[e("b-form-checkbox",{attrs:{switch:""},model:{value:t.scene_data.escritura_vips,callback:function(e){t.$set(t.scene_data,"escritura_vips",e)},expression:"scene_data.escritura_vips"}},[t._v("\n                  Los VIPs pueden escribir en la escena\n                ")]),t._v(" "),e("b-form-checkbox",{attrs:{switch:""},model:{value:t.scene_data.escritura_publica,callback:function(e){t.$set(t.scene_data,"escritura_publica",e)},expression:"scene_data.escritura_publica"}},[t._v("\n                  Todos los usuarios de la web pueden escribir en la escena\n                ")])],1)])])])])])],1)],1)};rr._withStripped=!0;var or=a(29655),sr=a(19755);function cr(t){return cr="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},cr(t)}function lr(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var a=null==t?null:"undefined"!=typeof Symbol&amp;&amp;t[Symbol.iterator]||t["@@iterator"];if(null!=a){var i,n,r,o,s=[],c=!0,l=!1;try{if(r=(a=a.call(t)).next,0===e){if(Object(a)!==a)return;c=!1}else for(;!(c=(i=r.call(a)).done)&amp;&amp;(s.push(i.value),s.length!==e);c=!0);}catch(t){l=!0,n=t}finally{try{if(!c&amp;&amp;null!=a.return&amp;&amp;(o=a.return(),Object(o)!==o))return}finally{if(l)throw n}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return ur(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);"Object"===a&amp;&amp;t.constructor&amp;&amp;(a=t.constructor.name);if("Map"===a||"Set"===a)return Array.from(t);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return ur(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ur(t,e){(null==e||e&gt;t.length)&amp;&amp;(e=t.length);for(var a=0,i=new Array(e);a&lt;e;a++)i[a]=t[a];return i}function dr(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function pr(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?dr(Object(a),!0).forEach((function(e){fr(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):dr(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function fr(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==cr(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==cr(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===cr(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var hr={titulo_escena:"",texto_escena:"",tipo_escena:"J",posicion:0,pueden_leer:[],pueden_escribir:[],destinatarios_defecto:[],visibles:[],publica:!0,acepta_vips:!1,adultos:!1,escritura_vips:!1,escritura_publica:!1},mr={name:"SceneForm",components:{Spinner:f,Autocomplete:or.Z},props:{open:{type:Boolean,default:!1},title:{type:String,required:!0},scene:{type:Number,default:0}},watch:{open:function(t){t&amp;&amp;this.retrieveData()},"scene_data.escritura_vips":function(t){t&amp;&amp;(this.scene_data.acepta_vips=!0)},"scene_data.acepta_vips":function(t){t||(this.scene_data.escritura_vips=!1)},"scene_data.publica":function(t){t?this.scene_data.adultos=!1:this.scene_data.escritura_publica=!1},"scene_data.adultos":function(t){t&amp;&amp;(this.scene_data.publica=!1)},"scene_data.escritura_publica":function(t){t&amp;&amp;(this.scene_data.publica=!0)}},model:{prop:"open"},data:function(){return{is_validated:!1,editor:void 0,tipos_escena:Oe,posiciones:[{text:"Al principio",value:0}],scene_loading:!0,pjs:[],scenes:[],scene_data:pr({},hr)}},computed:pr(pr({},(0,j.rn)({partida:function(t){return t.partida.partida_id}})),{},{selectedPjs:function(){var t=this;return this.scene_data.pueden_leer.map((function(e){return t.pjs.find((function(t){return t.id===e}))})).filter((function(t){return null!=t}))}}),methods:{retrieveData:function(){var t=this,e=[fetch("/partidas/api/get-pjs/jugadores/"+this.partida),fetch(Ce+this.partida)];this.scene&gt;0&amp;&amp;e.push(fetch("/partidas/api/escena/get-permisos/"+this.scene)),Promise.all(e).then((function(t){return Promise.all(t.map((function(t){return t.json()})))})).then((function(e){var a=lr(e,3),i=a[0],n=a[1],r=a[2];t.scene_loading=!1,t.pjs=i,t.posiciones=[],n.forEach((function(e){var a={text:"DespuÃ©s de ".concat(e.titulo),value:e.id};t.posiciones.push(a)})),r&amp;&amp;(t.scene_data=r,t.scene_data.publica=!!+r.publica,t.scene_data.acepta_vips=!!+r.acepta_vips,t.scene_data.adultos=!!+r.adultos,t.scene_data.escritura_vips=!!+r.escritura_vips,t.scene_data.escritura_publica=!!+r.escritura_publica),t.$nextTick((function(){var e=Vi.create(sr(t.$refs.editor),{toolbar:Ja,minHeight:75});e.setContent(t.scene_data.texto_escena),t.editor=e}))}))},closeForm:function(){this.is_validated=!1,this.scene_data=pr({},hr),this.$emit("input",!1)},saveScene:function(t){var e=this;if(t.preventDefault(),!this.$refs.form.checkValidity())return this.is_validated=!0,!1;if(!this.scene_loading){this.scene_loading=!0;var a=new FormData;a.set("id_partida",this.partida),a.set("id_escena",this.scene),Object.keys(this.scene_data).forEach((function(t){var i=e.scene_data[t];i instanceof Array?i.forEach((function(e){return a.append(t,e)})):"boolean"==typeof i?(i=i?"1":"0",a.set(t,i)):a.set(t,i)})),a.set("texto_escena",this.editor.getContent()),fetch("/partidas/api/escena/set-permisos",{method:"POST",body:a}).then((function(t){return t.json()})).then((function(t){t.success?(e.open=!1,e.$emit("saved"),e.$nextTick((function(){navigator.clipboard.writeText(t.url_escena).then((function(){He.create().success().title("Escena guardada","Se ha copiado el enlace de la escena al portapapeles").toast().fire()}),(function(t){}))}))):(e.scene_loading=!1,He.create().error().title("Fallo al guardar","No se ha podido guardar la escena").toast())}))}},searchPj:function(t){var e=this;return t.length&lt;1?[]:this.pjs.filter((function(t){return!e.selectedPjs.find((function(e){return e.id===t.id}))})).filter((function(e){return e.nombre.toLowerCase().includes(t.toLowerCase())}))},getPj:function(t){return t.nombre},selectPj:function(t){t&amp;&amp;(this.$refs.autocomplete.value="",this.scene_data.pueden_leer.push(t.id),this.scene_data.pueden_escribir.push(t.id),this.scene_data.destinatarios_defecto.push(t.id),this.scene_data.visibles.push(t.id))},removePj:function(t){this.scene_data.pueden_leer=this.scene_data.pueden_leer.filter((function(e){return e!==t.id})),this.scene_data.pueden_escribir=this.scene_data.pueden_escribir.filter((function(e){return e!==t.id})),this.scene_data.destinatarios_defecto=this.scene_data.destinatarios_defecto.filter((function(e){return e!==t.id})),this.scene_data.visibles=this.scene_data.visibles.filter((function(e){return e!==t.id}))},addAllPjs:function(){var t=this;this.scene_data.pueden_leer=[],this.pjs.forEach((function(e){return t.selectPj(e)}))},scrollToOptions:function(){this.$refs["advanced-options"].scrollIntoView({behavior:"smooth",block:"center"})},togglePermissionColumn:function(t){this.scene_data[t].length===this.scene_data.pueden_leer.length?this.scene_data[t]=[]:this.scene_data[t]=this.scene_data.pueden_leer}}},vr=mr,br=(0,p.Z)(vr,rr,[],!1,null,null,null).exports,_r=function(){var t=this,e=t._self._c;return e("window",{ref:"dados",staticClass:"dados",attrs:{id:"dados",title:"Tirada de dados",width:t.width,"min-width":650,height:650,"ok-disabled":!0},model:{value:t.modalShow,callback:function(e){t.modalShow=e},expression:"modalShow"}},[t.loading?e("Spinner"):t._e(),t._v(" "),t.loading?t._e():[e("b-form",{staticClass:"dados_form"},[e("div",{staticClass:"dados_column"},[e("div",{staticClass:"dados_header"},[t.character_image?e("div",{staticClass:"form-group dados-personaje"},[e("div",{staticClass:"avatar__mini"},[e("img",{attrs:{src:"https://natilla.comunidadumbria.com"+t.character_image}})]),t._v(" "),e("c-select",{attrs:{options:t.characters_options,disabled:0===t.characters.length},model:{value:t.selectedCharacter,callback:function(e){t.selectedCharacter=e},expression:"selectedCharacter"}})],1):t._e(),t._v(" "),e("div",{staticClass:"form-group"},[e("b-form-input",{attrs:{id:"motivo",placeholder:"Motivo de la tirada",type:"text",state:t.state.motivo},model:{value:t.motivo,callback:function(e){t.motivo=e},expression:"motivo"}}),t._v(" "),e("b-form-invalid-feedback",[t._v("Tienes que especificar un motivo")])],1),t._v(" "),e("b-form-invalid-feedback",{attrs:{state:t.state.tirada}},[t._v("No has selecionado nada para tirar\n          ")])],1),t._v(" "),e("b-tabs",{staticClass:"dados_panel",model:{value:t.roll_mode,callback:function(e){t.roll_mode=e},expression:"roll_mode"}},[e("b-tab",{attrs:{title:"AcciÃ³n ficha",active:""}},[t.loading_sheet_data?e("Spinner"):e("sheet-roll",{attrs:{objetives:t.objetives,actions:t.actions,objetiveId:t.objetiveId},on:{roll:t.roll},model:{value:t.campo,callback:function(e){t.campo=e},expression:"campo"}})],1),t._v(" "),e("b-tab",{attrs:{title:"Tirada libre"}},[e("free-roll",{on:{roll:t.roll}})],1)],1)],1),t._v(" "),t.options.resultsSidebar?e("div",{staticClass:"dados_column"},[e("h5",[t._v("Resultados")]),t._v(" "),e("div",{ref:"resultados",staticClass:"dados__resultados"},[t._l(t.tiradas,(function(a,i){return[i==t.tiradas_counter&amp;&amp;t.tiradas_counter&gt;0?e("hr"):t._e(),t._v(" "),e("div",{class:{old:i&lt;t.tiradas_counter},domProps:{innerHTML:t._s(a)}})]}))],2)]):t._e()])]],2)};_r._withStripped=!0;var gr=function(){var t=this,e=t._self._c;return e("div",{staticClass:"form-group"},[e("label",{attrs:{for:"tirada_modificador"}},[t._v(t._s(t.label))]),t._v(" "),e("div",{staticClass:"input-group"},[e("div",{staticClass:"input-group-prepend"},[e("button",{staticClass:"dados__btn-modificador res5",attrs:{type:"button"},on:{click:function(e){return t.handleValue(-5)}}},[e("span",{staticClass:"sr-only"},[t._v("Restar 5")])]),t._v(" "),e("button",{staticClass:"dados__btn-modificador res",attrs:{type:"button"},on:{click:function(e){return t.handleValue(-1)}}},[e("span",{staticClass:"sr-only"},[t._v("Restar 1")])])]),t._v(" "),e("input",{staticClass:"form-control dados__modificador",attrs:{disabled:""},domProps:{value:t.signedValue}}),t._v(" "),e("div",{staticClass:"input-group-append"},[e("button",{staticClass:"dados__btn-modificador sum",attrs:{type:"button"},on:{click:function(e){return t.handleValue(1)}}},[e("span",{staticClass:"sr-only"},[t._v("Sumar 1")])]),t._v(" "),e("button",{staticClass:"dados__btn-modificador sum5",attrs:{type:"button"},on:{click:function(e){return t.handleValue(5)}}},[e("span",{staticClass:"sr-only"},[t._v("Sumar 5")])])])])])};gr._withStripped=!0;var yr={name:"ModificableSelector",props:{value:{type:Number,default:0},label:{type:String,required:!0},signed:{type:Boolean,default:!0},negative:{type:Boolean,default:!0}},computed:{signedValue:function(){return this.signed?this.value&lt;0?this.value:"+".concat(this.value):this.value&gt;0?this.value:"-"}},methods:{handleValue:function(t){var e=this.value;e+=t,!this.negative&amp;&amp;e&lt;0&amp;&amp;(e=0),this.$emit("input",e)}}},Cr=(0,p.Z)(yr,gr,[],!1,null,null,null).exports,wr=function(){var t=this,e=t._self._c;return e("div",{staticClass:"free-roll"},[e("div",{staticClass:"dices"},[t._l(t.dices,(function(a){return e("dice",{key:a.code,attrs:{title:"Click para aÃ±adir el dado",code:a.code},on:{click_dice:function(e){return t.add_dice(a.code)}},model:{value:t.dices,callback:function(e){t.dices=e},expression:"dices"}})})),t._v(" "),e("b-button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",modifiers:{hover:!0}}],staticClass:"btn-custom-dice",attrs:{title:"AÃ±adir dado personalizado"},on:{click:function(e){e.preventDefault(),t.show_custom_dice_form=!0}}}),t._v(" "),e("custom-dice-form",{on:{add_dice:t.add_custom_dice},model:{value:t.show_custom_dice_form,callback:function(e){t.show_custom_dice_form=e},expression:"show_custom_dice_form"}})],2),t._v(" "),e("div",{staticClass:"roll-rows"},t._l(t.rows,(function(a,i){return e("div",{key:i,staticClass:"roll-row",class:{active:t.row_index==i},on:{click:function(e){return t.select_row(i)}}},[e("button",{directives:[{name:"show",rawName:"v-show",value:t.rows.length&gt;1,expression:"rows.length &gt; 1"}],staticClass:"btn-close",attrs:{title:"Eliminar lÃ­nea"},on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.remove_row(i)}}}),t._v(" "),e("div",{staticClass:"dices"},t._l(a.dices,(function(a,n){return e(a.component,t._b({key:n,tag:"component",on:{click_dice:function(e){return t.remove_dice(i,n)}},model:{value:a.model,callback:function(e){t.$set(a,"model",e)},expression:"data.model"}},"component",a.props,!1))})),1),t._v(" "),e("global-params",{model:{value:a.params,callback:function(e){t.$set(a,"params",e)},expression:"roll.params"}},[e("roll-actions",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",modifiers:{hover:!0}}],staticClass:"btn-primary",attrs:{title:"Configurar tirada"},model:{value:a.actions,callback:function(e){t.$set(a,"actions",e)},expression:"roll.actions"}}),t._v(" "),e("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",modifiers:{hover:!0}}],staticClass:"btn-primary",class:[{"btn-ver":!a.is_visible,"btn-ocultar":a.is_visible}],attrs:{type:"button",title:"Mostrar fÃ³rmula"},on:{click:function(t){a.is_visible=!a.is_visible}}}),t._v(" "),e("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",modifiers:{hover:!0}}],staticClass:"btn-primary btn-copy",attrs:{type:"button",title:"Copiar fÃ³rmula"},on:{click:function(e){return t.copy_formula(a.formula)}}})],1),t._v(" "),e("b-input-group",{directives:[{name:"show",rawName:"v-show",value:a.is_visible,expression:"roll.is_visible"}],attrs:{size:"sm"}},[e("b-form-input",{attrs:{id:"roll-dices",disabled:a.lock},model:{value:a.formula,callback:function(e){t.$set(a,"formula",e)},expression:"roll.formula"}}),t._v(" "),e("b-input-group-append",[e("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",modifiers:{hover:!0}}],staticClass:"btn-primary",class:[{"btn-lock":a.lock,"btn-unlock":!a.lock}],attrs:{type:"button",title:"Desbloquear fÃ³rmula"},on:{click:function(t){a.lock=!a.lock}}})])],1)],1)})),0),t._v(" "),e("button",{staticClass:"btn-add",attrs:{type:"button"},on:{click:t.add_row}},[t._v("AÃ±adir lÃ­nea")]),t._v(" "),e("button",{staticClass:"btn-tirada",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),t.roll.apply(null,arguments)}}},[t._v("Lanzar dados")]),t._v(" "),e("b-form-checkbox",{staticClass:"dados__tirada-oculta",attrs:{switch:"",name:"hidden_roll"},model:{value:t.hidden_roll,callback:function(e){t.hidden_roll=e},expression:"hidden_roll"}},[t._v("\n        Tirada oculta\n    ")])],1)};wr._withStripped=!0;var jr=function(){var t=this,e=t._self._c;return e("button",{staticClass:"btn",attrs:{type:"button"},on:{click:function(e){e.stopPropagation(),t.show=!t.show}}},[e("span",{staticClass:"fas fa-cog"}),t._v(" "),e("window",{staticClass:"roll-actions",attrs:{height:390,title:"Acciones de la tirada","button-size":"sm",minimizable:!1},model:{value:t.show,callback:function(e){t.show=e},expression:"show"}},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-5"},[e("h6",[t._v("Acciones disponibles")]),t._v(" "),e("div",{staticClass:"available_actions"},t._l(t.available_actions,(function(a){return e("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.right.noninteractive",modifiers:{hover:!0,right:!0,noninteractive:!0}}],key:a.code,staticClass:"action",attrs:{type:"button",title:a.help},on:{click:function(e){return t.add_action(a)}}},[t._v("\n            "+t._s(a.title)+"\n          ")])})),0)]),t._v(" "),e("div",{staticClass:"col-7"},[e("h6",[t._v("Operaciones a realizar")]),t._v(" "),e("ol",{directives:[{name:"sortable",rawName:"v-sortable",value:t.sortable_options,expression:"sortable_options"}],staticClass:"selected_actions"},t._l(t.actions,(function(a,i){return e("roll-modifier",{key:i,on:{delete:t.remove_action},model:{value:t.actions[i],callback:function(e){t.$set(t.actions,i,e)},expression:"actions[index]"}})})),1)])])])],1)};jr._withStripped=!0;var kr=function(){var t=this,e=t._self._c;return e("li",[e("div",{staticClass:"action-header"},[e("span",{staticClass:"title"},[t._v(t._s(t.action.title))]),t._v(" "),e("span",{staticClass:"control",domProps:{textContent:t._s(t.controls)}}),t._v(" "),e("button",{staticClass:"btn-edit",attrs:{type:"button"},on:{click:t.edit}}),t._v(" "),e("button",{staticClass:"btn-trash",attrs:{type:"button"},on:{click:t.remove}})]),t._v(" "),t.action.controls?e("b-collapse",{attrs:{visible:!t.action.hide_controls,appear:""}},[e("div",{staticClass:"action-controls"},[t._l(t.action.controls,(function(a){return[a.prepend?e("div",{staticClass:"input-group-prepend"},[e("span",{staticClass:"input-group-text"},[t._v(t._s(a.prepend))])]):t._e(),t._v(" "),"component"===a.type?e(a.component,{tag:"component",on:{accept:t.accept},model:{value:a.value,callback:function(e){t.$set(a,"value",e)},expression:"control.value"}}):"select"===a.type?e("b-form-select",{staticClass:"control",attrs:{options:a.options},model:{value:a.value,callback:function(e){t.$set(a,"value",e)},expression:"control.value"}}):e("b-form-input",{staticClass:"control",attrs:{type:a.type},model:{value:a.value,callback:function(e){t.$set(a,"value",e)},expression:"control.value"}})]})),t._v(" "),t.action.hide_ok?t._e():e("div",{staticClass:"input-group-append"},[e("button",{staticClass:"btn btn-primary",attrs:{type:"button"},on:{click:function(e){return t.accept(t.action.controls)}}},[t._v("Aceptar")])])],2)]):t._e()],1)};kr._withStripped=!0;var Sr=function(){var t=this,e=t._self._c;return e("div",{staticClass:"autorol-control"},[e("label",{attrs:{for:"autorol_historia"}},[t._v("MÃ³dulo:")]),t._v(" "),e("c-select",{attrs:{id:"autorol_historia",options:t.historias,disabled:t.historias.length&lt;=1},model:{value:t.historia,callback:function(e){t.historia=e},expression:"historia"}}),t._v(" "),e("label",{attrs:{for:"autorol_escena"}},[t._v("Escena:")]),t._v(" "),e("c-select",{attrs:{id:"autorol_escena",options:t.escenas,disabled:t.escenas.length&lt;=1},model:{value:t.escena,callback:function(e){t.escena=e},expression:"escena"}}),t._v(" "),e("button",{staticClass:"btn btn-primary btn-sm",attrs:{type:"button"},on:{click:function(e){return t.$emit("accept")}}},[t._v("Aceptar")])],1)};Sr._withStripped=!0;var xr=/(?:(.*?):)?([0-9dD+\-\*,&gt;&lt;=]+)(?:\[(.+)\])?/,Er=/([^&lt;&gt;=]*)([&lt;&gt;=]+)(?:([0-9]+)(\*)?)/,Or=/^([&lt;&gt;=]+)(?:([0-9]+)(\*)?)/,Pr=/(?:[0-9]+[dD][0-9]+\*?([\+\-])?)+([0-9]*)(?:([&lt;&gt;=]*)([0-9])+)?\*?/,Ar=/[\+\-][0-9]+$/,Dr={modificador:0,modificador_accion:0,modificador_objetivo:0,control:null,dificultad:0,guardar_resultado:null,oculta:!1},Nr=[{value:"&gt;=",text:"Superar o igualar la dificultad"},{value:"&gt;",text:"Superar la dificultad"},{value:"&lt;",text:"Sacar menos que la dificultad"},{value:"&lt;=",text:"Sacar menos o igual que la dificultad"},{value:"=",text:"Igualar la dificultad"}],Tr=[{title:"Sumar",code:"sum",help:"Se suman los resultados que cumplan la condiciÃ³n especificada",hide_controls:!0,controls:[{type:"select",default:"&gt;=",value:"&gt;=",options:["&lt;=","&lt;","&gt;","&gt;="]},{type:"number",value:"0",default:"4"}]},{title:"Restar",code:"res",help:"Se restan los resultados que cumplan una condiciÃ³n especificada",controls:[{type:"select",default:"&lt;=",value:"&lt;=",options:["&lt;=","&lt;","&gt;","&gt;="]},{type:"number",default:"4",value:"4"}]},{title:"Contar",code:"con",help:"Cuenta cuantos dados cumplen la condiciÃ³n especificada",controls:[{type:"select",default:"&gt;=",value:"&gt;=",options:["&lt;=","&lt;","&gt;","&gt;="]},{type:"number",default:"4",value:"4"}]},{title:"Descartar",code:"des",help:"Descarta del sistema los dados segÃºn la posiciÃ³n",controls:[{type:"number",default:"1",value:"1"},{type:"select",default:"+",value:"+",options:[{value:"+",text:"Derecha"},{value:"-",text:"Izquierda"}]}]},{title:"Explotar",code:"exp",help:"Especifica que un dado se vuelva a tirar si se ha sacado un valor mÃ¡ximo"},{title:"Aumentos",code:"aum",help:"Especifica que se debe dividir el resultado por un nÃºmero y cada porciÃ³n entera se contarÃ¡ como un aumento (o Ã©xito, dependiendo del juego)",controls:[{type:"select",default:"&gt;=",value:"&gt;=",options:["&lt;=","&lt;","&gt;","&gt;="]},{type:"number",default:"4",value:"4"}]},{title:"Ordenar",code:"ord",help:"Ordena las tiradas antes de realizar otras operaciones",controls:[{type:"select",default:"+",value:"+",options:[{value:"+",text:"Ascendente"},{value:"-",text:"Descendente"}]}]},{title:"Guardar",code:"gua",help:"Guarda un resultado entre las tiradas separadas por comas",controls:[{type:"select",default:"+",value:"+",options:[{value:"+",text:"Guardar el mayor"},{value:"-",text:"Guardar el menor"}]}]},{title:"PosiciÃ³n",code:"pos",help:"Compara el valor del dado que estÃ© en una posiciÃ³n concreta",controls:[{type:"text",prepend:"p",default:"1",value:"1"},{type:"select",default:"&gt;=",value:"&gt;=",options:["&lt;=","&lt;","&gt;","&gt;="]},{type:"text",default:"4",value:"4"}]},{title:"Duplicados",code:"dup",help:"Cuenta o elimina duplicados",controls:[{type:"select",default:"+",value:"+",options:[{value:"+",text:"Contar"},{value:"-",text:"Eliminar (dejar uno)"},{value:"--",text:"Eliminar todos"}]}]},{title:"Diferencia",code:"dif",help:"Calcula la diferencia del resultado final con respecto la dificultad"},{title:"Autorol",code:"aut",help:"Conectar la tirada con Autorol",hide_ok:!0,controls:[{type:"component",component:"AutorolControl"}]},{title:"Colorear",code:"col",help:"Colorea el dado que estÃ© en una posiciÃ³n concreta",controls:[{type:"number",default:"1",value:"1"}]}],Ir={name:"AutorolControl",components:{CSelect:Qi},props:{codigo:{type:String}},model:{prop:"codigo"},watch:{historia:function(t){var e=this;fetch("/autorol/api/get-escenas/"+t).then((function(t){return t.json()})).then((function(t){return t.forEach((function(t){return e.escenas.push({text:t.titulo,value:t.codigo})}))}))},escena:function(t){this.$emit("input","&gt;=0!%".concat(this.historia,".0.").concat(t,"%"))}},data:function(){return{historia:0,escena:0,historias:[{text:"-Selecciona una historia-",value:void 0}],escenas:[{text:"-Selecciona una escena-",value:void 0}]}},mounted:function(){var t=this;fetch("/autorol/api/get-modulos").then((function(t){return t.json()})).then((function(e){return e.forEach((function(e){return t.historias.push({value:e.id_historia,text:e.titulo})}))}))}};function $r(t){return t.controls?t.controls.reduce((function(t,e){return e.value?"".concat(t).concat(e.value):t}),t.code):t.code}var qr={name:"RollModifier",components:{AutorolControl:(0,p.Z)(Ir,Sr,[],!1,null,null,null).exports},props:{action:{type:Object}},model:{prop:"action"},computed:{controls:function(){return $r(this.action)}},methods:{accept:function(t){this.$set(this.action,"hide_controls",!0)},edit:function(){this.$set(this.action,"hide_controls",!1)},remove:function(){this.$emit("delete",this.action)}}},Mr={bind:function(t,e){var a=e.value||{};da.ZP.create(t,a)}};function Fr(t){return function(t){if(Array.isArray(t))return Lr(t)}(t)||function(t){if("undefined"!=typeof Symbol&amp;&amp;null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return Lr(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);"Object"===a&amp;&amp;t.constructor&amp;&amp;(a=t.constructor.name);if("Map"===a||"Set"===a)return Array.from(t);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Lr(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Lr(t,e){(null==e||e&gt;t.length)&amp;&amp;(e=t.length);for(var a=0,i=new Array(e);a&lt;e;a++)i[a]=t[a];return i}var Rr={name:"RollActions",components:{Window:Pa,RollModifier:(0,p.Z)(qr,kr,[],!1,null,"32b163f8",null).exports},directives:{sortable:Mr},props:{actions:{type:Array}},model:{prop:"actions"},data:function(){return{show:!1,available_actions:Tr,sortable_options:{handle:".action-header",onUpdate:this.sort_actions}}},computed:{render_actions:function(){return this.actions.map((function(t){var e=$r(t);return t.title+" ["+e+"]"})).join(" ; ")}},methods:{add_action:function(t){var e=JSON.parse(JSON.stringify(t));this.$emit("input",[].concat(Fr(this.actions),[e]))},remove_action:function(t){this.$emit("input",this.actions.filter((function(e){return e!==t})))},sort_actions:function(t){this.actions.splice(t.newIndex,0,this.actions.splice(t.oldIndex,1)[0])}}},zr=(0,p.Z)(Rr,jr,[],!1,null,null,null).exports,Br=function(){var t=this,e=t._self._c;return e("div",{staticClass:"global-params"},[t.keep_result?e("b-form-select",{attrs:{size:"sm",options:t.keep_result_options},model:{value:t.params.guardar_resultado,callback:function(e){t.$set(t.params,"guardar_resultado",e)},expression:"params.guardar_resultado"}}):t._e(),t._v(" "),e("b-input-group",{attrs:{size:"sm",prepend:t.prepend}},[e("b-form-input",{attrs:{type:"number"},model:{value:t.params.modificador,callback:function(e){t.$set(t.params,"modificador",e)},expression:"params.modificador"}}),t._v(" "),e("b-form-select",{attrs:{options:t.dif_controls,disabled:t.disabled},model:{value:t.params.control,callback:function(e){t.$set(t.params,"control",e)},expression:"params.control"}}),t._v(" "),e("b-form-input",{attrs:{type:"number",disabled:t.dificultad_disabled},model:{value:t.params.dificultad,callback:function(e){t.$set(t.params,"dificultad",e)},expression:"params.dificultad"}}),t._v(" "),e("b-input-group-append",[e("b-input-group-text",[t._v("Dif.")]),t._v(" "),t._t("default")],2)],1)],1)};Br._withStripped=!0;var Vr={name:"GlobalParams",props:{keep_result:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},params:{type:Object,default:function(){return{modificador:0,modificador_accion:0,modificador_objetivo:0,control:"-",dificultad:4,guardar_resultado:null}}}},model:{prop:"params"},data:function(){return{keep_result_options:[{text:"Tiradas independientes",value:null},{text:"Identificar resultado mayor",value:"+"},{text:"Identificar resultado menor",value:"-"}],dif_controls:[{text:"-",value:null},"&lt;=","&lt;","&gt;","&gt;="]}},computed:{prepend:function(){var t="Mod.",e=parseInt(this.params.modificador)+parseInt(this.params.modificador_accion)+parseInt(this.params.modificador_objetivo);if(e){var a=e&gt;0?"+":"";t="".concat(t," (").concat(a).concat(e,")")}return t},dificultad_disabled:function(){return this.disabled||null==this.params.control}}},Ur=(0,p.Z)(Vr,Br,[],!1,null,null,null).exports,Hr=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",modifiers:{hover:!0}}],staticClass:"dice",class:t.class_code,attrs:{title:t.title},on:{click:function(e){return t.$emit("click_dice")}}},[t.dice.custom?t._e():e("span",[t._v(t._s(t.dice.value))]),t._v(" "),t.dice.custom?e("span",{staticClass:"custom_dice"},[t._v("["+t._s(t.dice.name)+"]")]):e("svg",[e("use",{attrs:{href:"#"+t.code}})])])};Hr._withStripped=!0;var Gr={name:"Dice",props:{code:{type:String,required:!0},title:{type:String,default:"Click para eliminar el dado"},dices:{type:Array}},model:{prop:"dices"},computed:{class_code:function(){return this.dice.custom?"custom":this.code},dice:function(){var t=this;return this.dices.find((function(e){return e.code===t.code}))}}},Zr=(0,p.Z)(Gr,Hr,[],!1,null,"00727124",null).exports,Wr=function(){var t=this;return(0,t._self._c)("b-button",{attrs:{size:"sm",variant:"operator"},on:{click:t.change}},[t._v(t._s(t.value))])};Wr._withStripped=!0;var Yr=["+","-",","],Xr={name:"Operator",props:{value:{type:String,default:"+",validator:function(t){return Yr.includes(t)}}},model:{prop:"value"},methods:{change:function(){var t=Yr.indexOf(this.value)+1;t&gt;=Yr.length&amp;&amp;(t=0),this.$emit("input",Yr[t])}}},Jr=(0,p.Z)(Xr,Wr,[],!1,null,null,null).exports,Kr=function(){var t=this,e=t._self._c;return e("window",{staticClass:"custom-dice-form",attrs:{height:390,title:"Dado personalizado","button-size":"sm",minimizable:!1,closeOnOk:!1,okTitle:"AÃ±adir"},on:{ok:t.add_custom_dice},model:{value:t.show,callback:function(e){t.show=e},expression:"show"}},[e("b-form",{ref:"form",attrs:{novalidate:"",validated:t.is_validated}},[e("b-form-row",[e("b-col",{attrs:{cols:t.cols}},[e("b-form-group",{attrs:{label:"Nombre del dado","label-for":"dice-name"}},[e("b-form-input",{attrs:{id:"dice-name",required:""},model:{value:t.dice.name,callback:function(e){t.$set(t.dice,"name",e)},expression:"dice.name"}})],1),t._v(" "),e("b-form-group",{attrs:{label:"NÃºmero de caras","label-for":"dice-num-sides"}},[e("b-form-input",{attrs:{id:"dice-num-sides",type:"number",number:!0,required:""},model:{value:t.dice.num_sides,callback:function(e){t.$set(t.dice,"num_sides",e)},expression:"dice.num_sides"}})],1),t._v(" "),e("b-form-checkbox",{model:{value:t.dice.custom_sides,callback:function(e){t.$set(t.dice,"custom_sides",e)},expression:"dice.custom_sides"}},[t._v("\n          Â¿Tiene las caras personalizadas?\n        ")])],1),t._v(" "),e("b-col",{directives:[{name:"show",rawName:"v-show",value:t.dice.custom_sides,expression:"dice.custom_sides"}]},[e("h5",[t._v("Caras del dado")]),t._v(" "),e("div",{staticClass:"sides"},t._l(t.dice.sides,(function(a,i){return e("b-form-input",{key:i,attrs:{placeholder:"Valor de la cara"},model:{value:a.value,callback:function(e){t.$set(a,"value",e)},expression:"side.value"}})})),1)])],1)],1)],1)};Kr._withStripped=!0;var Qr={name:"CustomDiceForm",components:{Window:Pa},props:{show:{type:Boolean}},model:{prop:"show"},computed:{cols:function(){return this.dice.custom_sides?8:12},dice_code:function(){return this.dice.custom_sides?"d{".concat(this.dice.sides.map((function(t){return t.value})).join("|"),"}"):"d".concat(this.dice.num_sides)}},watch:{"dice.num_sides":function(t,e){t&gt;e&amp;&amp;(this.dice.sides=this.dice.sides.concat(new Array(t-e).fill(void 0).map((function(t){return{value:""}})))),t&lt;e&amp;&amp;this.dice.sides.splice(t,e-t)},show:function(t){t||this.$emit("input",!1)}},data:function(){return{is_validated:!1,dice:{name:"",num_sides:0,sides:[],custom_sides:!1}}},methods:{add_custom_dice:function(t){if(t.preventDefault(),!this.$refs.form.checkValidity())return this.is_validated=!0,!1;this.$emit("add_dice",{custom:!0,name:this.dice.name,code:this.dice_code}),this.$emit("input",!1),this.reset()},reset:function(){this.dice.name="",this.dice.num_sides=0,this.dice.custom_sides=!1,this.dice.sides=[],this.is_validated=!1}}},to=(0,p.Z)(Qr,Kr,[],!1,null,"6e1ed557",null).exports;function eo(t){return eo="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},eo(t)}function ao(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function io(t,e,a){return(e=ro(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function no(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,ro(i.key),i)}}function ro(t){var e=function(t,e){if("object"!==eo(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==eo(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===eo(e)?e:String(e)}var oo=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.dices=[],this.actions=[],this.params=function(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?ao(Object(a),!0).forEach((function(e){io(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):ao(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({},Dr),this.is_locked=!0,this.is_visible=!1,this.custom_formula=""}var e,a,i;return e=t,(a=[{key:"formula",get:function(){var t=this;if(this.custom_formula)return this.custom_formula;var e="";parseInt(this.params.modificador)&amp;&amp;(e=this.params.modificador&gt;0?"+"+this.params.modificador:this.params.modificador);var a=1,i="",n=this.dices.reduce((function(e,n,r){var o,s;if("Operator"===n.component)return 1==a&amp;&amp;(i=n.model),e;var c=n.props.code;if("+"===(null===(o=t.dices[r+1])||void 0===o?void 0:o.model)&amp;&amp;(null===(s=t.dices[r+2])||void 0===s?void 0:s.props.code)===c)return a++,e;var l="".concat(a).concat(c);return a=1,""===e?l:"".concat(e).concat(i).concat(l)}),"");e&amp;&amp;(n=n.split(",").map((function(t){return"".concat(t).concat(e)})).join(","));var r=this.actions.map((function(t){return $r(t)}));if(this.params.control){var o=this.params.control+this.params.dificultad;r.unshift(o)}return r.length&amp;&amp;(r="".concat("[").concat(r).concat("]")),"".concat(n).concat(r)},set:function(t){this.custom_formula=t}},{key:"lock",get:function(){return this.is_locked},set:function(t){t&amp;&amp;(this.custom_formula=""),this.is_locked=t}}])&amp;&amp;no(e.prototype,a),i&amp;&amp;no(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}(),so={name:"FreeRoll",components:{CustomDiceForm:to,RollActions:zr,GlobalParams:Ur,Dice:Zr,Operator:Jr},data:function(){return{row_index:0,show_custom_dice_form:!1,state_custom_dice:null,rows:[new oo],hidden_roll:!1,actions:[],dices:[{code:"d100",image:"/static/assets/images/dices/d10.svg",value:100},{code:"d20",image:"/static/assets/images/dices/d20.svg",value:20},{code:"d12",image:"/static/assets/images/dices/d12.svg",value:12},{code:"d10",image:"/static/assets/images/dices/d10.svg",value:10},{code:"d8",image:"/static/assets/images/dices/d8.svg",value:8},{code:"d6",image:"/static/assets/images/dices/d6.svg",value:6},{code:"d4",image:"/static/assets/images/dices/d4.svg",value:4}]}},computed:{selected_row:function(){return this.rows[this.row_index]}},methods:{selected_row_dices:function(t){var e;return null===(e=this.selected_row.dices)||void 0===e?void 0:e.filter((function(e){return e===t})).length},add_custom_dice:function(t){this.dices.push(t)},select_row:function(t){this.row_index=t&gt;0?t:0},add_row:function(){this.rows.push(new oo),this.row_index=this.rows.length-1},remove_row:function(t){var e=this;if(1===this.rows.length)return!1;this.rows.splice(t,1),this.$nextTick((function(){return e.select_row(e.row_index-1)}))},add_dice:function(t){this.selected_row.dices.length&gt;0&amp;&amp;this.selected_row.dices.push({component:"Operator",model:"+",props:{}}),this.selected_row.dices.push({component:"Dice",model:this.dices,props:{code:t}})},remove_dice:function(t,e){e&gt;0?this.rows[t].dices.splice(e-1,2):this.rows[t].dices.splice(e,2)},roll:function(){var t=this.rows.filter((function(t){return t.formula})).map((function(t){return t.formula}));this.$emit("roll",{oculta:this.hidden_roll,formula:t})},copy_formula:function(t){return navigator.clipboard.writeText(t).then((function(){return He.create().title("Formula copiada").success().toast().fire()}),(function(){})),!1}}},co=(0,p.Z)(so,wr,[],!1,null,null,null).exports,lo=function(){var t=this,e=t._self._c;return e("div",{staticClass:"sheet-roll"},[e("b-form-group",{attrs:{"label-for":"sheet-action",label:"AcciÃ³n"}},[e("c-select",{attrs:{options:t.sheet_actions,placeholder:"-Selecciona una acciÃ³n-",disabled:0===t.actions.length},model:{value:t.selected_action,callback:function(e){t.selected_action=e},expression:"selected_action"}}),t._v(" "),e("b-form-invalid-feedback",{attrs:{state:t.action_state}},[t._v("Tienes que seleccionar una acciÃ³n\n    ")])],1),t._v(" "),e("b-form-group",{attrs:{"label-for":"objetive",label:"Objetivo"}},[e("c-select",{attrs:{id:"objetive",options:t._objetives,disabled:0===t.objetives.length},model:{value:t.objetive,callback:function(e){t.objetive=e},expression:"objetive"}})],1),t._v(" "),e("global-params",{model:{value:t.params,callback:function(e){t.params=e},expression:"params"}}),t._v(" "),e("button",{staticClass:"btn-tirada",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),t.roll.apply(null,arguments)}}},[t._v("Lanzar dados")]),t._v(" "),e("b-form-checkbox",{staticClass:"dados__tirada-oculta",attrs:{switch:"",name:"hidden_roll"},model:{value:t.params.oculta,callback:function(e){t.$set(t.params,"oculta",e)},expression:"params.oculta"}},[t._v("\n    Tirada oculta\n  ")])],1)};function uo(t){return uo="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},uo(t)}function po(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function fo(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?po(Object(a),!0).forEach((function(e){ho(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):po(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function ho(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==uo(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==uo(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===uo(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function mo(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var a=null==t?null:"undefined"!=typeof Symbol&amp;&amp;t[Symbol.iterator]||t["@@iterator"];if(null!=a){var i,n,r,o,s=[],c=!0,l=!1;try{if(r=(a=a.call(t)).next,0===e){if(Object(a)!==a)return;c=!1}else for(;!(c=(i=r.call(a)).done)&amp;&amp;(s.push(i.value),s.length!==e);c=!0);}catch(t){l=!0,n=t}finally{try{if(!c&amp;&amp;null!=a.return&amp;&amp;(o=a.return(),Object(o)!==o))return}finally{if(l)throw n}}return s}}(t,e)||bo(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vo(t){return function(t){if(Array.isArray(t))return _o(t)}(t)||function(t){if("undefined"!=typeof Symbol&amp;&amp;null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||bo(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bo(t,e){if(t){if("string"==typeof t)return _o(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);return"Object"===a&amp;&amp;t.constructor&amp;&amp;(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?_o(t,e):void 0}}function _o(t,e){(null==e||e&gt;t.length)&amp;&amp;(e=t.length);for(var a=0,i=new Array(e);a&lt;e;a++)i[a]=t[a];return i}lo._withStripped=!0;var go={name:"SheetRoll",components:{GlobalParams:Ur,CSelect:Qi},props:{objetives:{type:Array,default:function(){return[]}},actions:{type:Array,default:function(){return[]}},action:{type:Number|String,default:""},objetiveId:{type:Number|String,default:""}},model:{prop:"action"},computed:{santosInocentes:function(){var t=new Date;return 28===t.getDate()&amp;&amp;11===t.getMonth()},_objetives:function(){return[{text:"Libre",value:"libre"}].concat(vo(this.objetives.map((function(t){return{text:"".concat(t.descripcion," ").concat(t.control," ").concat(t.dificultad),value:t.id}}))))},sheet_actions:function(){return[{text:"--Selecciona una accion--",value:"",disabled:!0}].concat(vo(this.actions.map((function(t){return{text:t.motivo,value:String(t.campo),disabled:t.disabled}}))))},selected_objetive:function(){var t=this;return this.objetives.find((function(e){return e.id===parseInt(t.objetive)}))},tirada:function(){var t=this,e=this.actions.find((function(e){return e.campo==t.selected_action}));if(e){var a,i,n,r,o=mo(xr.exec(e.texto_tirada),4),s=o[1],c=o[2],l=o[3];a=c,l=(l=l||"").split(",");var u={motivo:s||e.motivo};if(Er.test(c)){var d=mo(Er.exec(c),5);a=d[1],i=d[2],n=d[3],r=d[4]}if(Or.test(l[0])){var p=mo(Or.exec(l[0]),3);i=p[1],n=p[2],l.shift()}return"libre"===this.objetive&amp;&amp;(u=fo(fo({},u),{},{control:i,dificultad:n})),u=fo(fo({},u),{},{dados:a,aumentos:r,acciones:l.join(",")})}return!1}},watch:{actions:function(t){t&amp;&amp;this.action&amp;&amp;this.update_params()},objetive:function(){this.update_objetive()},selected_action:function(t,e){t!==e&amp;&amp;(this.$emit("input",t),this.update_params())}},data:function(){return{objetive:this.objetiveId,action_params:null,selected_action:this.action,action_state:null,params:fo({},Dr)}},mounted:function(){this.update_objetive(),this.update_params()},methods:{update_objetive:function(){var t=this.selected_objetive||fo({},Dr);this.$set(this.params,"modificador_objetivo",t.modificador),this.$set(this.params,"control",t.control),this.$set(this.params,"dificultad",t.dificultad)},update_params:function(){var t,e,a;null!==(t=this.tirada)&amp;&amp;void 0!==t&amp;&amp;t.control&amp;&amp;this.$set(this.params,"control",this.tirada.control),null!==(e=this.tirada)&amp;&amp;void 0!==e&amp;&amp;e.dificultad&amp;&amp;this.$set(this.params,"dificultad",this.tirada.dificultad);var i=[];null===(a=this.tirada)||void 0===a||a.dados.split(",").forEach((function(t){var e=mo(Pr.exec(t),3),a=e[1],n=e[2];n&amp;&amp;i.push(parseInt(a+n))})),i.length&amp;&amp;this.$set(this.params,"modificador_accion",Math.min.apply(Math,i))},roll:function(){var t,e,a=this;if(this.action_state=null,this.tirada){if(e=this.tirada.motivo,this.selected_objetive&amp;&amp;(e=this.selected_objetive.descripcion),t=this.tirada.dados.split(",").map((function(t){if(!a.params.modificador)return t;var e=parseInt(a.params.modificador)+parseInt(a.params.modificador_accion)+parseInt(a.params.modificador_objetivo),i=e&gt;=0?"+"+e.toString():e.toString();return(t=t.replace(Ar,""))+i})).join(","),this.tirada.acciones){var i=this.tirada.acciones;this.params.control&amp;&amp;(i="".concat(this.params.control).concat(this.params.dificultad,",").concat(i)),t+="".concat("[").concat(i).concat("]")}else this.params.control&amp;&amp;(t+="".concat(this.params.control).concat(this.params.dificultad)),this.tirada.aumentos&amp;&amp;(t+=this.tirada.aumentos);this.$emit("roll",{formula:[t],motivo:e,oculta:this.params.oculta,control:this.params.control,dificultad:this.params.dificultad,modificador:parseInt(this.params.modificador)+parseInt(this.params.modificador_accion)+parseInt(this.params.modificador_objetivo)})}else this.action_state=!1}}},yo=(0,p.Z)(go,lo,[],!1,null,null,null).exports,Co=a(19755);function wo(t){return wo="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},wo(t)}function jo(t){return function(t){if(Array.isArray(t))return xo(t)}(t)||function(t){if("undefined"!=typeof Symbol&amp;&amp;null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||So(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ko(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var a=null==t?null:"undefined"!=typeof Symbol&amp;&amp;t[Symbol.iterator]||t["@@iterator"];if(null!=a){var i,n,r,o,s=[],c=!0,l=!1;try{if(r=(a=a.call(t)).next,0===e){if(Object(a)!==a)return;c=!1}else for(;!(c=(i=r.call(a)).done)&amp;&amp;(s.push(i.value),s.length!==e);c=!0);}catch(t){l=!0,n=t}finally{try{if(!c&amp;&amp;null!=a.return&amp;&amp;(o=a.return(),Object(o)!==o))return}finally{if(l)throw n}}return s}}(t,e)||So(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function So(t,e){if(t){if("string"==typeof t)return xo(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);return"Object"===a&amp;&amp;t.constructor&amp;&amp;(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?xo(t,e):void 0}}function xo(t,e){(null==e||e&gt;t.length)&amp;&amp;(e=t.length);for(var a=0,i=new Array(e);a&lt;e;a++)i[a]=t[a];return i}function Eo(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function Oo(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?Eo(Object(a),!0).forEach((function(e){Po(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Eo(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function Po(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==wo(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==wo(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===wo(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var Ao={name:"Dados",components:{FreeRoll:co,SheetRoll:yo,Spinner:f,ModificableSelector:Cr,Window:Pa,CSelect:Qi},props:{show:{type:Boolean,default:!1},fixedObjetives:{type:Array,default:function(){return[]}}},data:function(){return{objetiveId:"libre",combate_id:0,validated:"",selectedCharacter:"",characters:[],objetives:[],actions:[],roll_mode:0,options:{fetchForResult:!0,closeAfterRoll:!1,resultsSidebar:!0},state:{motivo:null,tirada:null},loading:!1,loading_sheet_data:!1,tiradas_counter:0,tiradas:[],tiradas_grabadas:[],formula_disabled:!0,modalShow:this.show,is_savage:!1,is_explode:!1,is_count:!1,is_restar:!1,is_wildcard:!1,mostrarTirada:!1,campo:"",motivo:"",dados:"",personaje_id:0,modificador:0,dificultad:0,controlDificultad:"&gt;=",controlDificultadOptions:Nr}},computed:Oo(Oo(Oo({},(0,j.rn)({editor:function(t){return t.partidaMensaje.editor_open},mensaje_id:function(t){return t.partidaMensaje.message},tirar_dados:function(t){return t.partida.tirar_dados},is_chat:function(t){return t.chat.chat_id},partida_id:function(t){return t.partida.partida_id}})),(0,j.Se)(["activeChannel"])),{},{characters_options:function(){return this.characters.map((function(t){return{value:t.id,text:t.nombre}}))},character_image:function(){var t=this,e=this.characters.find((function(e){return e.id===parseInt(t.selectedCharacter)}));return e?e.imagen:""},width:function(){return this.options.resultsSidebar?850:650}}),mounted:function(){var t=this;Co(document).on("click",".campo-tirada",(function(e){e.preventDefault(),t.configure(e)})),Co(document).on("click",".btn-tirada",(function(e){var a=Co(e.currentTarget).attr("rel");e.currentTarget=Co("option:selected",a).get(0),t.configure(e)})),this.$root.$on("set-combate",(function(e){t.combate_id=e}))},created:function(){var t=this;this.$root.$on("tirar-dados",(function(e){return t.configure(e)})),this.$root.$on("mensaje-guardado",(function(e){return t.showModal(e)})),this.$root.$on("cargar-tiradas",(function(e){t.tiradas=e,t.tiradas_grabadas=e}))},watch:{modalShow:function(t){var e=this;t?fetch(Qe+this.partida_id).then((function(t){return t.json()})).then((function(t){t.forEach((function(t){!e.selectedCharacter&amp;&amp;t.por_defecto&amp;&amp;(e.selectedCharacter=t.id),e.characters.push(t)})),!e.selectedCharacter&amp;&amp;e.characters.length&amp;&amp;(e.selectedCharacter=e.characters[0].id)})):(this.characters=[],this.selectedCharacter="",this.campo="",this.motivo="",this.cerrarDados())},selectedCharacter:function(t,e){t!==e&amp;&amp;(this.retrieveSheetData(t),""!==e&amp;&amp;(this.campo=""))}},methods:Oo(Oo({},(0,j.nv)(["notificarDados","cerrarDados"])),{},{retrieveSheetData:function(t){var e=this;t&amp;&amp;(this.loading_sheet_data=!0,Promise.all([this.retrieveActions(t),this.retrieveObjetivos(t)]).then((function(t){var a=ko(t,2),i=a[0],n=a[1];e.loading_sheet_data=!1,e.actions=i,0===e.fixedObjetives.length&amp;&amp;(e.objetives=n)})))},retrieveActions:function(t){return fetch("/personajes/tiradas-personaje/"+t).then((function(t){return t.json()}))},retrieveObjetivos:function(t){return fetch("/objetivos/get-objetivos-combate/"+this.partida_id+"/"+this.combate_id+"/"+t).then((function(t){return t.json()}))},roll:function(t){var e=this;this.state.tirada=null,this.state.motivo=null,t.formula.length||(this.state.tirada=!1);var a=this.motivo;if(a||(a=t.motivo),a||(this.state.motivo=!1),!1===this.state.motivo||!1===this.state.tirada)return!1;var i=t.formula.map((function(t){return"".concat(a,":").concat(t)}));if(this.$root.$emit("texto-tirada",{channel_id:this.options.channel_id,tiradas:i}),this.options.fetchForResult){var n=new FormData;n.set("mensaje_id",this.mensaje_id),n.set("personaje_id",this.selectedCharacter),n.set("oculta",t.oculta),i.forEach((function(t){return n.append("tiradas",t)})),this.tiradas_counter=jo(this.tiradas).length,fetch("/partidas/tirada-mensaje",{method:"POST",body:n}).then((function(t){return t.json()})).then((function(t){e.tiradas=e.tiradas.concat(t),e.mensaje_id&amp;&amp;(e.tiradas_grabadas=e.tiradas_grabadas.concat(t)),e.$nextTick((function(){e.$refs.resultados.scrollTop=-e.$refs.resultados.scrollHeight})),e.$root.$emit("resultados-tiradas",e.tiradas_grabadas),e.motivo="",e.options.closeAfterRoll&amp;&amp;e.onClose(),e.$emit("roll")}))}else this.options.closeAfterRoll&amp;&amp;this.onClose()},setFixedObjetives:function(t){this.objetives=t},setObjetiveId:function(t){this.objetiveId=t},configure:function(t){t.preventDefault(),this.loading=!0,this.modalShow=!0,this.state.tirada=null,this.state.motivo=null,this.notificarDados(),this.editor||(this.loading=!1);var e=t.currentTarget.dataset;e.options&amp;&amp;(this.options=Oo(Oo({},this.options),JSON.parse(e.options))),this.is_chat&amp;&amp;(this.options.fetchForResult=!1,this.options.resultsSidebar=!1,this.options.channel_id=e.channel||this.activeChannel._id),this.campo=e.campo,e.personaje&amp;&amp;(this.selectedCharacter=parseInt(e.personaje))},showModal:function(){this.loading=!1},onClose:function(){this.modalShow=!1,this.cerrarDados()}})},Do=(0,p.Z)(Ao,_r,[],!1,null,null,null).exports,No="(min-width: 1024px)",To=a(19755);function Io(t){return Io="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Io(t)}function $o(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function qo(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?$o(Object(a),!0).forEach((function(e){Mo(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):$o(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function Mo(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==Io(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Io(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Io(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var Fo={name:"Partida",components:{Dados:Do,PartidaMain:zn,PartidaSidebar:Jn,SceneSwitcher:nr,SceneForm:br},props:{panelLeft:{type:Boolean,default:!1},panels:{type:Object,default:function(){return{sizes:[65,35],minsizes:[500,250]}}},portada:{type:Boolean,default:!1},chat:{type:Boolean,default:!1},partida:{type:Number,required:!0},escena:{type:Number,default:0},permiso_mensaje:{type:Boolean,default:!1},ultimo_mensaje:{type:Number,default:0},page:{type:Number,default:1},max_pages:{type:Number,default:1},es_director:{type:Boolean,default:!1},sheets:{type:Array,default:function(){return[]}}},computed:qo(qo({},(0,j.rn)("partidaToolbar",{toolbar:function(t){return t.show_toolbar}})),{},{classes_partida:function(){return this.full_width?(To("footer.footer").css("display","none"),"container-fluid"):"container"},keymap:function(){return{"alt+h":this.toggleToolbar,"alt+k":this.toggleSceneSwitcher,"alt+e":this.toggleSceneForm,"alt+w":this.toggleFullWidth}}}),data:function(){return{full_width:!1,scene_modal_show:!1,scene_modal_title:"",scene_modal_loading:!1,scene_modal_content:"",messages_loading:!1,editing_message:!1,message_id:0,panels_instance:void 0,sizes:localStorage.getItem("toolbar_sizes"),scene_switcher:!1,currentPage:this.page,scene_to_edit:0}},mounted:function(){var t=this;this.$root.$on("loadCharacter",(function(e){return t.fetchCharacter(e)})),To(document).on("click",".message_editor__destinatario",(function(e){return t.handleDestinatario(e)})),To(this.$el).on("click","[data-personaje]",(function(e){return t.loadCharacter(e.currentTarget)})).on("click","[data-scene]",(function(e){return t.editScene(e.currentTarget)})).on("click","[data-scene-delete]",(function(e){return t.deleteScene(e.currentTarget)})).on("click","[data-switch-scene]",(function(){return t.toggleSceneSwitcher()})).on("click","[data-switch-fullwidth]",(function(e){return t.toggleFullWidth(e)})),this.$store.commit("SET_PARTIDA",this.partida),this.$store.commit("SET_DIRECTOR",this.es_director),this.$store.commit("SET_SHEETS",this.sheets),this.full_width="true"==localStorage.getItem("partida_fullwidth"),this.full_width&amp;&amp;To("[data-switch-fullwidth]").parent().removeClass("expand").addClass("compress");var e=matchMedia(No);!this.portada&amp;&amp;e.matches?this.splitPanels():this.hideToolbar()},methods:qo(qo(qo({},(0,j.nv)("partidaToolbar",{actionToggleToolbar:"toggleToolbar",showToolbar:"showToolbar",hideToolbar:"hideToolbar"})),(0,j.nv)({actionLoadCharacter:"loadCharacter"})),{},{splitPanels:function(){if(matchMedia(No).matches){this.showToolbar();var t=To("[data-panel]",this.$refs.wrapper),e=JSON.parse(localStorage.getItem("toolbar_sizes"));e||(e=this.panels.sizes,localStorage.setItem("toolbar_sizes",JSON.stringify(e))),this.panels_instance=(0,la.Z)(t,{sizes:e,minSize:this.panels.minsizes,gutterSize:20,onDragEnd:function(t){localStorage.setItem("toolbar_sizes",JSON.stringify(t))}})}},handleDestinatario:function(t){t.preventDefault(),To(t.currentTarget).toggleClass("selected")},destroyPanels:function(){this.panels_instance&amp;&amp;(this.sizes=JSON.stringify(this.panels_instance.getSizes()),this.panels_instance.destroy())},loadCharacter:function(t){var e=To(t).data("personaje");this.fetchCharacter(e)},fetchCharacter:function(t){t&amp;&amp;(this.toolbar||(this.splitPanels(),this.showToolbar()),this.actionLoadCharacter(t).then((function(){var e=document.querySelector(".characterList").offsetTop,a=parseFloat(To(".characterList").css("padding-top")),i=document.querySelector("#pj-"+t).offsetTop;document.querySelector(".characterList").scrollTo({top:i-e-a,behavior:"smooth"})})))},toggleToolbar:function(t){t.preventDefault(),this.actionToggleToolbar(),this.toolbar?this.splitPanels():this.destroyPanels()},toggleFullWidth:function(t){t.preventDefault(),this.full_width=!this.full_width;var e="";this.full_width&amp;&amp;(e="none"),To("footer.footer").css("display",e),To("[data-switch-fullwidth]").parent().toggleClass("expand compress"),localStorage.setItem("partida_fullwidth",this.full_width)},deleteScene:function(t){var e="/partidas/borrar-escena/"+To(t).data("scene-delete");Fe().fire({title:"Eliminar escena",text:"Â¿EstÃ¡s seguro de que quieres eliminar esta escena? Esta acciÃ³n no se puede deshacer",icon:"warning",showDenyButton:!0,confirmButtonText:"Elminar",denyButtonText:"Cancelar"}).then((function(a){a.isConfirmed&amp;&amp;fetch(e).then((function(t){return t.json()})).then((function(e){e.error?Fe().fire({toast:!0,title:"Error",text:e.message,icon:"error",position:"bottom-end",timer:5e3,timerProgressBar:!0,showConfirmButton:!1}):To(t).parents(".scene").slideUp()}))}))},editScene:function(t){var e=To(t).data("scene");this.toggleSceneForm(!1,e)},refreshScenes:function(t){var e=To("#listado-escenas");if(e.length){var a=To("&lt;div&gt;").addClass("spinner").append("&lt;div class='bounce1'&gt;&lt;/div&gt;&lt;div class='bounce2'&gt;&lt;/div&gt;&lt;div class='bounce3'&gt;&lt;/div&gt;");e.html(a),fetch("/partidas/api/refresh-escenas/"+this.partida).then((function(t){return t.text()})).then((function(t){return e.html(t)}))}},toggleSceneForm:function(t,e){this.es_director&amp;&amp;(t&amp;&amp;t.preventDefault(),this.scene_to_edit=e||0,this.scene_modal_title="AÃ±adir escena",e&gt;0&amp;&amp;(this.scene_modal_title="Modificar escena"),this.scene_modal_show=!0)},toggleSceneSwitcher:function(){this.scene_switcher=!this.scene_switcher},handleSwipeLeft:function(){matchMedia(No).matches||this.showToolbar()},handleSwipeRight:function(){matchMedia(No).matches||this.hideToolbar()}})},Lo=(0,p.Z)(Fo,ca,[],!1,null,null,null).exports,Ro=function(){var t=this,e=t._self._c;return e("div",{staticClass:"sidebar__characters"},[t._t("default"),t._v(" "),e("div",{staticClass:"characterList"},t._l(t.visible_characters,(function(t){return e("character",{key:t.id,attrs:{character:t}})})),1)],2)};Ro._withStripped=!0;a(76124);var zo=function(){var t=this,e=t._self._c;return e("card",{attrs:{id:"pj-"+t.character.id,title:t.character.nombre},on:{close:function(e){return t.hideCharacter(t.character.id)}}},[e("div",{staticClass:"ficha-pj"},[t.character.visible||t.character.puede_editar?[e("div",{staticClass:"ficha-pj__header"},[e("div",{staticClass:"avatar__emisor"},[e("img",{attrs:{src:t.character_image}})]),t._v(" "),e("div",{staticClass:"ficha-pj__header-data"},[t.editing_name?e("b-input-group",[e("b-form-input",{attrs:{autofocus:""},on:{blur:t.cancel_edit},model:{value:t.character_name,callback:function(e){t.character_name=e},expression:"character_name"}}),t._v(" "),e("b-input-group-append",[e("b-button",{staticClass:"btn-save",on:{click:t.save}})],1)],1):e("h4",{staticClass:"ficha-pj__nombre",on:{dblclick:t.edit_character_name}},[e("span",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover",value:t.tooltip_name,expression:"tooltip_name",modifiers:{hover:!0}}]},[t._v(t._s(t.character_name))]),t._v(" "),t.character.visible?t._e():e("i",{staticClass:"ficha-pj__invisible"})]),t._v(" "),t.players_list?e("div",{staticClass:"ficha-pj__jugadores"},[e("strong",[t._v("Controlado por: ")]),t._v(" "),e("span",[t._v(t._s(t.players_list))])]):t._e(),t._v(" "),t.character.grupos.length?e("div",{staticClass:"ficha-pj__jugadores"},[e("strong",[t._v("Grupos: ")]),t._v(" "),e("span",[t._v(t._s(t.character_groups))])]):t._e(),t._v(" "),e("div",{staticClass:"actions"},[t.character.puede_editar?e("button",{staticClass:"ficha-pj__btn-editar",attrs:{type:"button"},on:{click:function(e){t.show_character_form=!0}}},[e("span",{staticClass:"sr-only"},[t._v("Modificar personaje")])]):t._e(),t._v(" "),t.is_gm?e("button",{staticClass:"btn-trash",attrs:{type:"button"},on:{click:t.remove}},[e("span",{staticClass:"sr-only"},[t._v("Eliminar personaje")])]):t._e(),t._v(" "),t.character.puede_editar?e("button",{staticClass:"btn-export",attrs:{type:"button"},on:{click:t.exportCharacter}},[e("span",{staticClass:"sr-only"},[t._v("Exportar a biblioteca de personajes")])]):t._e()])],1)]),t._v(" "),e("character-sheet",{attrs:{character:t.character}})]:t._e()],2),t._v(" "),e("character-form",{attrs:{character:t.character},model:{value:t.show_character_form,callback:function(e){t.show_character_form=e},expression:"show_character_form"}}),t._v(" "),e("p",{staticClass:"text-right"},[e("a",{attrs:{href:"/personajes/ficha-pj/exportar/"+t.character.id,target:"_blank"}},[e("em",[e("small",[t._v("#"+t._s(t.character.id))])])])])],1)};zo._withStripped=!0;var Bo=function(){var t=this,e=t._self._c;return e("b-card",{attrs:{id:t.id,"no-body":""}},[e("b-card-header",[e("div",{staticClass:"card-header-title"},[t._v(t._s(t.title))]),t._v(" "),e("div",{staticClass:"card-header-actions"},[e("button",{staticClass:"icono-ventana minimizar-ventana",class:{minimized:t.visible},attrs:{type:"button",title:"Minimizar ventana"},on:{click:function(e){t.visible=!t.visible}}},[e("span",{staticClass:"sr-only"},[t._v("Minimizar")])]),t._v(" "),e("button",{staticClass:"icono-ventana cerrar-ventana",attrs:{type:"button",title:"Cerrar"},on:{click:function(e){return t.$emit("close")}}},[e("span",{staticClass:"sr-only"},[t._v("Cerrar")])])])]),t._v(" "),e("b-collapse",{model:{value:t.visible,callback:function(e){t.visible=e},expression:"visible"}},[e("b-card-body",[t._t("default")],2)],1)],1)};Bo._withStripped=!0;var Vo={name:"Card",props:{id:{type:String},title:{type:String}},data:function(){return{visible:!0}}},Uo=(0,p.Z)(Vo,Bo,[],!1,null,"68a8f1e6",null).exports,Ho=function(){var t=this,e=t._self._c;return e("div",{staticClass:"ficha-pj__sheet"},[e("b-modal",{attrs:{title:t.modal_title,size:"lg","cancel-title":"Cerrar","ok-title":"Guardar"},on:{ok:t.saveList},model:{value:t.show_modal,callback:function(e){t.show_modal=e},expression:"show_modal"}},[t.modalLoading?e("Spinner"):t._e(),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:!t.modalLoading,expression:"!modalLoading"}],ref:"modal"})],1),t._v(" "),e("h4",[e("span",[t._v("Ficha")]),t._v(" "),e("div",{staticClass:"actions"},[t.edit?t._e():e("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.v-secondary",modifiers:{hover:!0,"v-secondary":!0}}],staticClass:"btn-refresh",attrs:{type:"button",title:"Actualizar ficha"},on:{click:function(e){return t.retrieveCharacterSheet()}}}),t._v(" "),t.character.puede_editar?[t.edit?t._e():e("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.v-secondary",modifiers:{hover:!0,"v-secondary":!0}}],staticClass:"btn-edit",attrs:{type:"button",title:"Editar ficha"},on:{click:function(e){return t.retrieveCharacterSheet(!0)}}}),t._v(" "),t.edit?e("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.v-secondary",modifiers:{hover:!0,"v-secondary":!0}}],staticClass:"btn-close",attrs:{type:"button",title:"Cancelar ediciÃ³n"},on:{click:t.cancel}}):t._e(),t._v(" "),t.edit?e("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.v-secondary",modifiers:{hover:!0,"v-secondary":!0}}],staticClass:"btn-save",attrs:{type:"button",title:"Guardar ficha"},on:{click:t.save}}):t._e()]:t._e()],2)]),t._v(" "),t.loading?e("spinner"):t.edit?e("form",{ref:"form",domProps:{innerHTML:t._s(t.character.ficha)}}):e("div",{ref:"sheet",domProps:{innerHTML:t._s(t.character.ficha)}})],1)};Ho._withStripped=!0;var Go=a(19755);function Zo(t){return Zo="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Zo(t)}function Wo(){Wo=function(){return t};var t={},e=Object.prototype,a=e.hasOwnProperty,i=Object.defineProperty||function(t,e,a){t[e]=a.value},n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.asyncIterator||"@@asyncIterator",s=n.toStringTag||"@@toStringTag";function c(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,a){return t[e]=a}}function l(t,e,a,n){var r=e&amp;&amp;e.prototype instanceof p?e:p,o=Object.create(r.prototype),s=new S(n||[]);return i(o,"_invoke",{value:C(t,a,s)}),o}function u(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(t){return{type:"throw",arg:t}}}t.wrap=l;var d={};function p(){}function f(){}function h(){}var m={};c(m,r,(function(){return this}));var v=Object.getPrototypeOf,b=v&amp;&amp;v(v(x([])));b&amp;&amp;b!==e&amp;&amp;a.call(b,r)&amp;&amp;(m=b);var _=h.prototype=p.prototype=Object.create(m);function g(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function y(t,e){function n(i,r,o,s){var c=u(t[i],t,r);if("throw"!==c.type){var l=c.arg,d=l.value;return d&amp;&amp;"object"==Zo(d)&amp;&amp;a.call(d,"__await")?e.resolve(d.__await).then((function(t){n("next",t,o,s)}),(function(t){n("throw",t,o,s)})):e.resolve(d).then((function(t){l.value=t,o(l)}),(function(t){return n("throw",t,o,s)}))}s(c.arg)}var r;i(this,"_invoke",{value:function(t,a){function i(){return new e((function(e,i){n(t,a,e,i)}))}return r=r?r.then(i,i):i()}})}function C(t,e,a){var i="suspendedStart";return function(n,r){if("executing"===i)throw new Error("Generator is already running");if("completed"===i){if("throw"===n)throw r;return E()}for(a.method=n,a.arg=r;;){var o=a.delegate;if(o){var s=w(o,a);if(s){if(s===d)continue;return s}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if("suspendedStart"===i)throw i="completed",a.arg;a.dispatchException(a.arg)}else"return"===a.method&amp;&amp;a.abrupt("return",a.arg);i="executing";var c=u(t,e,a);if("normal"===c.type){if(i=a.done?"completed":"suspendedYield",c.arg===d)continue;return{value:c.arg,done:a.done}}"throw"===c.type&amp;&amp;(i="completed",a.method="throw",a.arg=c.arg)}}}function w(t,e){var a=e.method,i=t.iterator[a];if(void 0===i)return e.delegate=null,"throw"===a&amp;&amp;t.iterator.return&amp;&amp;(e.method="return",e.arg=void 0,w(t,e),"throw"===e.method)||"return"!==a&amp;&amp;(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+a+"' method")),d;var n=u(i,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,d;var r=n.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,"return"!==e.method&amp;&amp;(e.method="next",e.arg=void 0),e.delegate=null,d):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function j(t){var e={tryLoc:t[0]};1 in t&amp;&amp;(e.catchLoc=t[1]),2 in t&amp;&amp;(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function x(t){if(t){var e=t[r];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,n=function e(){for(;++i&lt;t.length;)if(a.call(t,i))return e.value=t[i],e.done=!1,e;return e.value=void 0,e.done=!0,e};return n.next=n}}return{next:E}}function E(){return{value:void 0,done:!0}}return f.prototype=h,i(_,"constructor",{value:h,configurable:!0}),i(h,"constructor",{value:f,configurable:!0}),f.displayName=c(h,s,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&amp;&amp;t.constructor;return!!e&amp;&amp;(e===f||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,h):(t.__proto__=h,c(t,s,"GeneratorFunction")),t.prototype=Object.create(_),t},t.awrap=function(t){return{__await:t}},g(y.prototype),c(y.prototype,o,(function(){return this})),t.AsyncIterator=y,t.async=function(e,a,i,n,r){void 0===r&amp;&amp;(r=Promise);var o=new y(l(e,a,i,n),r);return t.isGeneratorFunction(a)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},g(_),c(_,s,"Generator"),c(_,r,(function(){return this})),c(_,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),a=[];for(var i in e)a.push(i);return a.reverse(),function t(){for(;a.length;){var i=a.pop();if(i in e)return t.value=i,t.done=!1,t}return t.done=!0,t}},t.values=x,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&amp;&amp;a.call(this,e)&amp;&amp;!isNaN(+e.slice(1))&amp;&amp;(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function i(a,i){return o.type="throw",o.arg=t,e.next=a,i&amp;&amp;(e.method="next",e.arg=void 0),!!i}for(var n=this.tryEntries.length-1;n&gt;=0;--n){var r=this.tryEntries[n],o=r.completion;if("root"===r.tryLoc)return i("end");if(r.tryLoc&lt;=this.prev){var s=a.call(r,"catchLoc"),c=a.call(r,"finallyLoc");if(s&amp;&amp;c){if(this.prev&lt;r.catchLoc)return i(r.catchLoc,!0);if(this.prev&lt;r.finallyLoc)return i(r.finallyLoc)}else if(s){if(this.prev&lt;r.catchLoc)return i(r.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev&lt;r.finallyLoc)return i(r.finallyLoc)}}}},abrupt:function(t,e){for(var i=this.tryEntries.length-1;i&gt;=0;--i){var n=this.tryEntries[i];if(n.tryLoc&lt;=this.prev&amp;&amp;a.call(n,"finallyLoc")&amp;&amp;this.prev&lt;n.finallyLoc){var r=n;break}}r&amp;&amp;("break"===t||"continue"===t)&amp;&amp;r.tryLoc&lt;=e&amp;&amp;e&lt;=r.finallyLoc&amp;&amp;(r=null);var o=r?r.completion:{};return o.type=t,o.arg=e,r?(this.method="next",this.next=r.finallyLoc,d):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&amp;&amp;e&amp;&amp;(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var a=this.tryEntries[e];if(a.finallyLoc===t)return this.complete(a.completion,a.afterLoc),k(a),d}},catch:function(t){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var a=this.tryEntries[e];if(a.tryLoc===t){var i=a.completion;if("throw"===i.type){var n=i.arg;k(a)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,a){return this.delegate={iterator:x(t),resultName:e,nextLoc:a},"next"===this.method&amp;&amp;(this.arg=void 0),d}},t}function Yo(t,e,a,i,n,r,o){try{var s=t[r](o),c=s.value}catch(t){return void a(t)}s.done?e(c):Promise.resolve(c).then(i,n)}function Xo(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function Jo(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?Xo(Object(a),!0).forEach((function(e){Ko(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Xo(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function Ko(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==Zo(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Zo(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Zo(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var Qo={name:"CharacterSheet",components:{Spinner:f},props:{character:{type:Object,required:!0}},data:function(){return{modalLoading:!1,show_modal:!1,modal_title:"",loading:!1,edit:!1,_sheet:""}},mounted:function(){var t=this;Go(this.$el).on("click",".ficha-pj__btn-editar-lista",(function(e){return t.editList(e.currentTarget)})).on("click",".ficha-pj__btn-borrar-lista",(function(e){return t.removeList(e.currentTarget)})).on("click",".collapse-text",(function(e){return t.toggleCollapseText(e.currentTarget)})).on("click",".btn-increase",(function(e){return t.updateField(e,"increase")})).on("click",".btn-decrease",(function(e){return t.updateField(e,"decrease")})).on("click",".btn-reset",(function(e){return t.updateField(e,"reset")}))},updated:function(){this.character.ficha||this.retrieveCharacterSheet()},methods:Jo(Jo({},(0,j.nv)(["setCharacterSheet"])),{},{cancel:function(){this.update(this._sheet)},save:function(){var t=this,e=new FormData(this.$refs.form);this.loading=!0,fetch(ta+this.character.id,{method:"POST",body:e}).then((function(t){return t.json()})).then((function(e){e.error||t.update(e.content)}))},update:function(t){var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1];this.setCharacterSheet({character_id:this.character.id,character_sheet:t}),this.edit=e,this.loading=!1},retrieveCharacterSheet:function(){var t=this,e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]&amp;&amp;arguments[0];this.loading=!0;var a=ta+this.character.id;e&amp;&amp;(a+="?edit",this._sheet=this.character.ficha),fetch(a).then((function(t){return t.json()})).then((function(a){t.update(a.content,e),t.$nextTick((function(){return Vi.create(Go(".summernote",t.$refs.sheet),{toolbar:Xa})}))}))},editList:function(t){var e=this;this.modal_title=Go(t).data("title"),this.show_modal=!0;var a=Go(t).data("href");fetch(a).then((function(t){return t.text()})).then((function(t){Go(e.$refs.modal).html(t),e.modalLoading=!1;var a=Go(".summernote",e.$refs.modal);Vi.create(a)}))},removeList:function(t){var e=Go(t),a=e.parents(".card-body");He.create().confirm("Borrar").warning().title("Borrar elemento","Â¿EstÃ¡s seguro de que quieres borrar este elemento? Esta acciÃ³n no se puede deshacer").fire().then((function(t){if(t.isConfirmed){var i="#item-lista-"+e.data("id");fetch(e.data("href")).then((function(t){return Go(i,a).remove()}))}}))},saveList:function(){var t=Go(this.$refs.modal).find("form"),e=t.data("target");Go("target").html("Cargando..."),t.ajaxSubmit({target:e})},cancelCharacter:function(t){var e=Go(t).parents(".ficha-pj"),a="/personajes/get-ficha/"+Go("[name='personaje_id']",e).val()+"?interior=true";e.html("Cargando..."),fetch(a).then((function(t){return t.text()})).then((function(t){return e.html(t)}))},toggleCollapseText:function(t){var e=Go(t).parents(".campo-texto");return Go(".texto-completo",e).toggle(),Go(".texto-intro",e).toggle(),!1},updateField:function(t,e){var a,i=this;return(a=Wo().mark((function a(){var n,r,o,s,c,l,u,d;return Wo().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(n=new FormData,r=t.target.closest(".campo-numero"),o=r.dataset.id,s=r.dataset.type,c=r.querySelector(".campo-value"),n.append("campo_id",o),"reset"!==e){a.next=12;break}return a.next=9,fetch("/personajes/reset-campo",{method:"POST",body:n}).then((function(t){return 400===t.status?(He.create("Error","No se ha podido actualizar el campo").error().toast().fire(),!1):t.text()}));case 9:return(l=a.sent)&amp;&amp;i.refresh_field(r,c,l),a.abrupt("return");case 12:d="F"===s?parseFloat(c.innerText):parseInt(c.innerText),u="increase"===e?d+1:d-1,n.append("valor",u),fetch("/personajes/set-campo",{method:"POST",body:n}).then((function(t){if(204===t.status)return i.refresh_field(r,c,u),!0;He.create("Error","No se ha podido actualizar el campo").error().toast().fire()}));case 16:case"end":return a.stop()}}),a)})),function(){var t=this,e=arguments;return new Promise((function(i,n){var r=a.apply(t,e);function o(t){Yo(r,i,n,o,s,"next",t)}function s(t){Yo(r,i,n,o,s,"throw",t)}o(void 0)}))})()},refresh_field:function(t,e,a){if(e.innerText=a,t.classList.contains("campo-contador")){Go(".contador",t).remove();for(var i=0;i&lt;a;i++)Go(".contadores",t).append(Go("&lt;span&gt;").addClass("contador"))}}})},ts=Qo,es=(0,p.Z)(ts,Ho,[],!1,null,null,null).exports,as=function(){var t=this,e=t._self._c;return e("window",{attrs:{title:"Crear personaje",show:t.show,height:400,"min-height":400,"min-width":600,"ok-title":t.button_name,"close-on-ok":!1,"disable-buttons":t.processing},on:{input:t.close,ok:t.save_character}},[e("b-form",{ref:"form",staticClass:"character__form",attrs:{novalidate:"",validated:t.is_validated}},[e("b-form-row",[e("b-col",{attrs:{cols:"auto"}},[e("image-upload",{attrs:{resource:"pjs"},model:{value:t.character_image,callback:function(e){t.character_image=e},expression:"character_image"}})],1),t._v(" "),e("b-col",[e("b-form-group",{attrs:{"label-for":"character_name",label:"Nombre","invalid-feedback":"Tienes que poner un nombre"}},[e("b-form-input",{attrs:{id:"character_name",required:"",autofocus:""},model:{value:t.character_name,callback:function(e){t.character_name=e},expression:"character_name"}})],1),t._v(" "),e("b-form-checkbox",{model:{value:t.character_visible,callback:function(e){t.character_visible=e},expression:"character_visible"}},[t._v("\n                    Visible\n                ")])],1)],1),t._v(" "),e("b-form-row",[e("b-col",[e("b-form-group",{attrs:{"label-for":"character_groups",label:"Grupos"}},[e("c-select",{attrs:{id:"character_groups",options:t.normalized_groups,placeholder:"Selecciona uno o varios grupos",label:"descripcion",multiple:!0},model:{value:t.character_groups,callback:function(e){t.character_groups=e},expression:"character_groups"}})],1)],1)],1),t._v(" "),t.is_gm?e("b-form-row",[e("b-col",[e("b-form-group",{attrs:{"label-for":"character_sheet",label:"Modelo de ficha","invalid-feedback":"Tienes que elegir un modelo de ficha"}},[e("c-select",{attrs:{id:"character_sheet",options:t.normalized_sheets,placeholder:"Selecciona un modelo",label:"descripcion",required:""},model:{value:t.character_sheet,callback:function(e){t.character_sheet=e},expression:"character_sheet"}})],1)],1)],1):t._e()],1),t._v(" "),e("template",{slot:"modal-footer"},[t.processing?e("spinner"):t._e()],1)],2)};as._withStripped=!0;var is=function(){var t=this,e=t._self._c;return e("div",[e("file-upload",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip"}],ref:"upload",staticClass:"image-uploads",class:t.size,attrs:{name:"fichero",title:"Haz clic o arrastra una imagen para cambiarla",multiple:!1,"add-index":!0,drop:!0,"post-action":"/subir-fichero"},on:{"input-file":t.inputFile},model:{value:t.files,callback:function(e){t.files=e},expression:"files"}},[t.file.success?e("img",{attrs:{src:t.file.url}}):e("button",{staticClass:"btn-upload",attrs:{type:"button"}},[e("span",{staticClass:"progress",attrs:{width:t.file.progress+"%"}})]),t._v(" "),t.file.success?e("button",{staticClass:"btn-trash",attrs:{type:"button"},on:{click:function(e){return e.stopPropagation(),t.remove_image.apply(null,arguments)}}}):t._e()])],1)};function ns(t){return ns="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},ns(t)}is._withStripped=!0;var rs={name:"ImageUpload",components:{FileUpload:qt.Z},model:{prop:"_file"},props:{_file:{type:String},resource:{type:String,required:!0},size:{type:String,default:"normal"}},data:function(){return{files:[]}},computed:{file:function(){return this.files[0]||{success:Boolean(this._file),progress:0,url:this._file}}},methods:{inputFile:function(t,e){if(t&amp;&amp;e&amp;&amp;(t.active&amp;&amp;!e.active&amp;&amp;this.$refs.upload.update(t,{date:Date.now()/1e3,data:{recurso:this.resource}}),t.error&amp;&amp;e.error,t.success&amp;&amp;!e.success&amp;&amp;(t.response.error?this.$refs.upload.update(t,{error:!0}):(this.$emit("input",t.response.url),this.$refs.upload.update(t,{progress:"0.00",title:t.name,url:t.response.url,id:t.response.id})))),!t&amp;&amp;e)return!0;Boolean(t)===Boolean(e)&amp;&amp;e.error===t.error||this.$refs.upload.active||(this.$refs.upload.active=!0)},remove_image:function(){this.files=[],this.$emit("input","")},upload:function(t){var e,a=new window.FormData;for(var i in t.data)(e=t.data[i])&amp;&amp;"object"===ns(e)&amp;&amp;"function"!=typeof e.toString?e instanceof File?a.append(i,e,e.name):a.append(i,JSON.stringify(e)):null!=e&amp;&amp;a.append(i,e);a.append(this.name,t.file,t.file.filename||t.name);var n=new XMLHttpRequest;return n.open("POST",t.postAction),this.uploadXhr(n,t,a)}}},os=rs,ss=(0,p.Z)(os,is,[],!1,null,null,null).exports,cs={components:{Window:Pa},model:{prop:"show"},props:{show:{type:Boolean,default:!1}},watch:{show:function(t){t||this.close()}},methods:{reset:function(){},close:function(){this.reset(),this.$emit("input",!1)}}};function ls(t){return ls="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},ls(t)}function us(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function ds(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?us(Object(a),!0).forEach((function(e){ps(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):us(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function ps(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==ls(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==ls(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===ls(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var fs={name:"CharacterForm",mixins:[cs,{data:function(){return{is_validated:!1}},methods:{validate:function(){return this.is_validated=!1,!!this.$refs.form.checkValidity()||(this.is_validated=!0,!1)}}}],components:{Spinner:f,CSelect:Qi,ImageUpload:ss},props:{group:{type:Number},character:{type:Object}},watch:{group:function(t){this.character_groups=[t]},character:{handler:function(t){this.character_name=t.nombre,this.character_image=t.imagen,this.character_visible=t.visible,this.character_sheet=t.ficha_id,this.character_groups=t.grupos},deep:!0}},data:function(){var t,e,a,i,n;return{processing:!1,character_name:(null===(t=this.character)||void 0===t?void 0:t.nombre)||"",character_image:(null===(e=this.character)||void 0===e?void 0:e.imagen)||"",character_visible:null===(a=this.character)||void 0===a?void 0:a.visible,character_sheet:(null===(i=this.character)||void 0===i?void 0:i.ficha_id)||"",character_groups:(null===(n=this.character)||void 0===n?void 0:n.grupos)||[]}},computed:ds(ds({},(0,j.rn)({is_gm:function(t){return t.partida.es_director},partida_id:function(t){return t.partida.partida_id},groups:function(t){return t.personajes.groups.slice(1)},sheets:function(t){return t.partida.sheets}})),{},{normalized_groups:function(){return this.groups.map((function(t){return{value:t.id,text:t.descripcion}}))},normalized_sheets:function(){return this.sheets.map((function(t){return{value:t.id,text:t.descripcion}}))},button_name:function(){return this.character?"Actualizar":"Crear"}}),methods:ds(ds({},(0,j.nv)(["addPj"])),{},{reset:function(){this.character_name="",this.character_image="",this.character_visible=!1,this.character_sheet=""},save_character:function(){var t=this;if(this.validate()){var e,a=new FormData,i="/partidas/nuevo-personaje";null!==(e=this.character)&amp;&amp;void 0!==e&amp;&amp;e.id&amp;&amp;(i=Ke+this.character.id),a.set("partida_id",this.partida_id),a.set("ficha",this.character_sheet),a.set("nombre",this.character_name),this.character_image.startsWith("/static/imgs_yogur")||a.set("imagen",this.character_image),this.character_visible&amp;&amp;a.set("visible",this.character_visible),this.character_groups.forEach((function(t){return a.append("grupos",t)})),this.processing=!0,fetch(i,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){t.processing=!1,t.addPj(e),t.close()}))}}})},hs=(0,p.Z)(fs,as,[],!1,null,null,null).exports;function ms(t){return ms="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},ms(t)}function vs(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function bs(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?vs(Object(a),!0).forEach((function(e){_s(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):vs(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function _s(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==ms(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==ms(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===ms(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var gs={name:"Character",components:{CharacterForm:hs,CharacterSheet:es,Spinner:f,Card:Uo},props:{character:{type:Object,required:!0}},data:function(){return{loading:!1,show_character_form:!1,editing_name:!1,character_name:this.character.nombre,character_image:this.character.imagen,debounced_cancel_edit:void 0}},mounted:function(){},updated:function(){},watch:{character:{handler:function(t,e){this.character_name=t.nombre,this.character_image=t.imagen,this.character.ficha=e.ficha,parseInt(t.ficha_id)!==parseInt(e.ficha_id)&amp;&amp;delete this.character.ficha},deep:!0}},computed:bs(bs({},(0,j.rn)({is_gm:function(t){return t.partida.es_director},pjs:function(t){return t.personajes.list},groups:function(t){return t.personajes.groups}})),{},{character_groups:function(){var t=this;return this.groups.filter((function(e){return t.character.grupos.includes(e.id)})).map((function(t){return t.descripcion})).join(", ")},players_list:function(){return this.character.jugadores.map((function(t){return"@"+t.nombre})).join(", ")},tooltip_name:function(){return{disabled:!this.character.puede_editar,title:"Doble clic para editar el nombre"}}}),methods:bs(bs({},(0,j.nv)(["removePj","hideCharacter","updateCharacter"])),{},{edit_character_name:function(){this.character.puede_editar&amp;&amp;(this.editing_name=!0)},cancel_edit:function(){var t=this;this.debounced_cancel_edit=setTimeout((function(){t.editing_name=!1,t.character_name=t.character.nombre}),200)},save:function(){var t=this;clearTimeout(this.debounced_cancel_edit);var e=new FormData;e.set("nombre",this.character_name),e.set("imagen",this.character_image),fetch(Ke+this.character.id,{method:"POST",body:e}).then((function(e){e.ok&amp;&amp;(t.editing_name=!1,t.updateCharacter(bs(bs({},t.character),{},{nombre:t.character_name,imagen:t.character_image})))}))},remove:function(){var t=this;He.create().title("Borrar personaje","Â¿EstÃ¡s seguro de que quieres borrar este personaje? Esta acciÃ³n no se puede deshacer").confirm().fire().then((function(e){if(e.isConfirmed){var a="/personajes/borrar/"+t.character.id;fetch(a,{method:"DELETE"}).then((function(e){if(!e.ok)return e.text().then((function(t){throw new Error(t)}));t.removePj(t.character.id)})).catch((function(t){return He.create().error().toast().title("Error",t.message).fire()}))}}))},exportCharacter:function(){var t=this;He.create().title("Exportar personaje","Â¿Quieres exportar este personaje a la biblioteca pÃºblica de personajes?").confirm("SÃ­").fire().then((function(e){if(e.isConfirmed){var a=new FormData;a.append("personaje_id",t.character.id);var i=He.create().toast();fetch("/personajes/biblioteca/crear",{method:"POST",body:a}).then((function(t){if(t.ok)return i.success().title("Exportado","El personaje se ha exportado correctamente").fire();throw new Error("No se ha podido exportar el personaje. IntÃ©ntalo de nuevo mÃ¡s tarde")})).catch((function(t){return i.error().title("Error",t.message).fire()}))}}))}})},ys=(0,p.Z)(gs,zo,[],!1,null,"54c556a6",null).exports,Cs=a(19755);function ws(t){return ws="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},ws(t)}function js(){js=function(){return t};var t={},e=Object.prototype,a=e.hasOwnProperty,i=Object.defineProperty||function(t,e,a){t[e]=a.value},n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.asyncIterator||"@@asyncIterator",s=n.toStringTag||"@@toStringTag";function c(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,a){return t[e]=a}}function l(t,e,a,n){var r=e&amp;&amp;e.prototype instanceof p?e:p,o=Object.create(r.prototype),s=new S(n||[]);return i(o,"_invoke",{value:C(t,a,s)}),o}function u(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(t){return{type:"throw",arg:t}}}t.wrap=l;var d={};function p(){}function f(){}function h(){}var m={};c(m,r,(function(){return this}));var v=Object.getPrototypeOf,b=v&amp;&amp;v(v(x([])));b&amp;&amp;b!==e&amp;&amp;a.call(b,r)&amp;&amp;(m=b);var _=h.prototype=p.prototype=Object.create(m);function g(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function y(t,e){function n(i,r,o,s){var c=u(t[i],t,r);if("throw"!==c.type){var l=c.arg,d=l.value;return d&amp;&amp;"object"==ws(d)&amp;&amp;a.call(d,"__await")?e.resolve(d.__await).then((function(t){n("next",t,o,s)}),(function(t){n("throw",t,o,s)})):e.resolve(d).then((function(t){l.value=t,o(l)}),(function(t){return n("throw",t,o,s)}))}s(c.arg)}var r;i(this,"_invoke",{value:function(t,a){function i(){return new e((function(e,i){n(t,a,e,i)}))}return r=r?r.then(i,i):i()}})}function C(t,e,a){var i="suspendedStart";return function(n,r){if("executing"===i)throw new Error("Generator is already running");if("completed"===i){if("throw"===n)throw r;return E()}for(a.method=n,a.arg=r;;){var o=a.delegate;if(o){var s=w(o,a);if(s){if(s===d)continue;return s}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if("suspendedStart"===i)throw i="completed",a.arg;a.dispatchException(a.arg)}else"return"===a.method&amp;&amp;a.abrupt("return",a.arg);i="executing";var c=u(t,e,a);if("normal"===c.type){if(i=a.done?"completed":"suspendedYield",c.arg===d)continue;return{value:c.arg,done:a.done}}"throw"===c.type&amp;&amp;(i="completed",a.method="throw",a.arg=c.arg)}}}function w(t,e){var a=e.method,i=t.iterator[a];if(void 0===i)return e.delegate=null,"throw"===a&amp;&amp;t.iterator.return&amp;&amp;(e.method="return",e.arg=void 0,w(t,e),"throw"===e.method)||"return"!==a&amp;&amp;(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+a+"' method")),d;var n=u(i,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,d;var r=n.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,"return"!==e.method&amp;&amp;(e.method="next",e.arg=void 0),e.delegate=null,d):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function j(t){var e={tryLoc:t[0]};1 in t&amp;&amp;(e.catchLoc=t[1]),2 in t&amp;&amp;(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function x(t){if(t){var e=t[r];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,n=function e(){for(;++i&lt;t.length;)if(a.call(t,i))return e.value=t[i],e.done=!1,e;return e.value=void 0,e.done=!0,e};return n.next=n}}return{next:E}}function E(){return{value:void 0,done:!0}}return f.prototype=h,i(_,"constructor",{value:h,configurable:!0}),i(h,"constructor",{value:f,configurable:!0}),f.displayName=c(h,s,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&amp;&amp;t.constructor;return!!e&amp;&amp;(e===f||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,h):(t.__proto__=h,c(t,s,"GeneratorFunction")),t.prototype=Object.create(_),t},t.awrap=function(t){return{__await:t}},g(y.prototype),c(y.prototype,o,(function(){return this})),t.AsyncIterator=y,t.async=function(e,a,i,n,r){void 0===r&amp;&amp;(r=Promise);var o=new y(l(e,a,i,n),r);return t.isGeneratorFunction(a)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},g(_),c(_,s,"Generator"),c(_,r,(function(){return this})),c(_,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),a=[];for(var i in e)a.push(i);return a.reverse(),function t(){for(;a.length;){var i=a.pop();if(i in e)return t.value=i,t.done=!1,t}return t.done=!0,t}},t.values=x,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&amp;&amp;a.call(this,e)&amp;&amp;!isNaN(+e.slice(1))&amp;&amp;(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function i(a,i){return o.type="throw",o.arg=t,e.next=a,i&amp;&amp;(e.method="next",e.arg=void 0),!!i}for(var n=this.tryEntries.length-1;n&gt;=0;--n){var r=this.tryEntries[n],o=r.completion;if("root"===r.tryLoc)return i("end");if(r.tryLoc&lt;=this.prev){var s=a.call(r,"catchLoc"),c=a.call(r,"finallyLoc");if(s&amp;&amp;c){if(this.prev&lt;r.catchLoc)return i(r.catchLoc,!0);if(this.prev&lt;r.finallyLoc)return i(r.finallyLoc)}else if(s){if(this.prev&lt;r.catchLoc)return i(r.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev&lt;r.finallyLoc)return i(r.finallyLoc)}}}},abrupt:function(t,e){for(var i=this.tryEntries.length-1;i&gt;=0;--i){var n=this.tryEntries[i];if(n.tryLoc&lt;=this.prev&amp;&amp;a.call(n,"finallyLoc")&amp;&amp;this.prev&lt;n.finallyLoc){var r=n;break}}r&amp;&amp;("break"===t||"continue"===t)&amp;&amp;r.tryLoc&lt;=e&amp;&amp;e&lt;=r.finallyLoc&amp;&amp;(r=null);var o=r?r.completion:{};return o.type=t,o.arg=e,r?(this.method="next",this.next=r.finallyLoc,d):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&amp;&amp;e&amp;&amp;(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var a=this.tryEntries[e];if(a.finallyLoc===t)return this.complete(a.completion,a.afterLoc),k(a),d}},catch:function(t){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var a=this.tryEntries[e];if(a.tryLoc===t){var i=a.completion;if("throw"===i.type){var n=i.arg;k(a)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,a){return this.delegate={iterator:x(t),resultName:e,nextLoc:a},"next"===this.method&amp;&amp;(this.arg=void 0),d}},t}function ks(t,e,a,i,n,r,o){try{var s=t[r](o),c=s.value}catch(t){return void a(t)}s.done?e(c):Promise.resolve(c).then(i,n)}function Ss(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function xs(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?Ss(Object(a),!0).forEach((function(e){Es(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Ss(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function Es(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==ws(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==ws(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===ws(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var Os={name:"Characters",components:{Character:ys},computed:xs({},(0,j.Se)(["visible_characters"])),mounted:function(){this.loadCharacters()},methods:xs(xs({},(0,j.nv)("partidaToolbar",{actionLoadCharacter:"loadCharacter"})),{},{loadCharacters:function(){var t,e=this;return(t=js().mark((function t(){var a,i,n;return js().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:a=Cs(".personaje-activo"),i=a.map((function(t,e){return e.dataset.personaje})).get();case 2:if(!i.length){t.next=8;break}return n=i.shift(),t.next=6,e.actionLoadCharacter(n);case 6:t.next=2;break;case 8:case"end":return t.stop()}}),t)})),function(){var e=this,a=arguments;return new Promise((function(i,n){var r=t.apply(e,a);function o(t){ks(r,i,n,o,s,"next",t)}function s(t){ks(r,i,n,o,s,"throw",t)}o(void 0)}))})()}})},Ps=Os,As=(0,p.Z)(Ps,Ro,[],!1,null,null,null).exports,Ds=function(){var t=this,e=t._self._c;return e("div",{staticClass:"sidebar__anexos"},[e("b-modal",{attrs:{title:"Anexos autorol","cancel-title":"Cerrar","ok-title":"Guardar"},on:{ok:t.saveAnexos},model:{value:t.show_modal,callback:function(e){t.show_modal=e},expression:"show_modal"}},[t.loading?e("Spinner"):e("div",{ref:"modal",staticClass:"anexos_modal_content",domProps:{innerHTML:t._s(t.modal_content)}})],1),t._v(" "),t._t("default")],2)};Ds._withStripped=!0;var Ns=a(19755);function Ts(t){return Ts="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Ts(t)}function Is(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function $s(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==Ts(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Ts(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Ts(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var qs={name:"Anexos",components:{Spinner:f},data:function(){return{show_modal:!1,modal_content:"",loading:!0}},computed:function(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?Is(Object(a),!0).forEach((function(e){$s(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Is(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({},(0,j.rn)({partida_id:function(t){return t.partida.partida_id}})),mounted:function(){var t=this;Ns(this.$el).on("click",".anexos__btn-add",(function(){return t.showModal()}))},methods:{saveAnexos:function(){var t=this,e=Ns(this.$refs.modal).find("form"),a=Ns(this.$el).find(".anexos_autorol");e.ajaxSubmit({target:"#conf-base",success:function(){var e="/partidas/autorol/cargar-anexos/"+t.partida_id;fetch(e).then((function(t){return t.text()})).then((function(t){return a.html(t)}))}})},showModal:function(){var t=this;this.show_modal=!0,this.loading=!0;var e="/partidas/autorol/listado-anexos/"+this.partida_id;fetch(e).then((function(t){return t.text()})).then((function(e){t.modal_content=e,t.loading=!1}))}}},Ms=qs,Fs=(0,p.Z)(Ms,Ds,[],!1,null,null,null).exports,Ls=function(){var t=this,e=t._self._c;return e("div",{staticClass:"sidebar__configuracion"},[e("b-modal",{attrs:{title:"Asignar ficha a personaje",size:"lg",centered:!0,"cancel-title":"Cerrar","ok-title":"Guardar"},on:{ok:t.saveModelo,show:t.refresh_assign_form,shown:t.fillForm},model:{value:t.show_modal,callback:function(e){t.show_modal=e},expression:"show_modal"}},[e("Spinner",{directives:[{name:"show",rawName:"v-show",value:t.modal_content_loading,expression:"modal_content_loading"}]}),t._v(" "),t._t("ficha-modal")],2),t._v(" "),e("b-modal",{attrs:{title:"Participante",centered:!0,"ok-only":"","ok-title":"Cerrar"},model:{value:t.show_participante_modal,callback:function(e){t.show_participante_modal=e},expression:"show_participante_modal"}},[e("ParticipanteForm",{attrs:{tipo:t.participante_tipo,participante:t.participante}})],1),t._v(" "),t._t("default")],2)};Ls._withStripped=!0;var Rs=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:"participanteForm"}},[e("div",{staticClass:"form-row"},[e("div",{staticClass:"col-6"},[e("label",{attrs:{for:"participante_usuario"}},[t._v("Usuario:")]),t._v(" "),e("Autocomplete",{ref:"autocomplete",attrs:{search:t.searchUser,debounceTime:250,"get-result-value":t.getUsername,autoSelect:!0},on:{submit:t.submitUser}})],1),t._v(" "),e("div",{staticClass:"col-6"},[e("label",{attrs:{for:"participante_estado"}},[t._v("Estado:")]),t._v(" "),e("b-input-group",[e("b-form-select",{attrs:{options:t.estados},model:{value:t.estado_seleccionado,callback:function(e){t.estado_seleccionado=e},expression:"estado_seleccionado"}}),t._v(" "),e("b-input-group-append",[e("b-button",{on:{click:t.addParticipante}},[t._v(t._s(t.button_text))])],1)],1)],1),t._v(" "),e("div",{staticClass:"col-12"},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.errors,expression:"errors"}],staticClass:"invalid-feedback",staticStyle:{display:"block"}},[t._v("\n        Tienes que seleccionar un usuario y un estado\n      ")])])]),t._v(" "),e("Spinner",{directives:[{name:"show",rawName:"v-show",value:t.save_participante,expression:"save_participante"}]})],1)};Rs._withStripped=!0;var zs=a(19755);function Bs(t){return Bs="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Bs(t)}function Vs(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function Us(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==Bs(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Bs(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Bs(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var Hs={name:"ParticipanteForm",components:{Spinner:f,Autocomplete:or.Z},props:{tipo:{type:String,required:!0},participante:{type:Object}},data:function(){return{estados:ke,usuario:void 0,participantes:[],estado_seleccionado:"",save_participante:!1,participantes_html:"",errors:!1,button_text:"AÃ±adir",toastOptions:{toast:!0,title:"Participante aÃ±adido",text:"Se ha aÃ±adido correctamente el participante a la partida",icon:"success",position:"bottom-end",timer:5e3,timerProgressBar:!0,showConfirmButton:!1}}},mounted:function(){"usuario_id"in this.participante&amp;&amp;(this.usuario={id:this.participante.usuario_id,username:this.participante.usuario},this.button_text="Actualizar",this.toastOptions.title="Participante actualizado",this.toastOptions.text="Se ha aÃ±adido actualizado el participante",this.$refs.autocomplete.$refs.input.disabled=!0,this.$refs.autocomplete.value=this.participante.usuario,this.estado_seleccionado=this.participante.estado)},computed:function(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?Vs(Object(a),!0).forEach((function(e){Us(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Vs(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({},(0,j.rn)({partida:function(t){return t.partida.partida_id}})),methods:{addParticipante:function(){var t=this;this.errors=!1,this.usuario&amp;&amp;this.estado_seleccionado?(this.save_participante=!0,fetch("/partidas/set-participante/"+this.partida+"/"+this.usuario.id+"/"+this.tipo+"/"+this.estado_seleccionado).then((function(t){return t.text()})).then((function(e){Fe().fire(t.toastOptions),t.usuario=void 0,t.estado_seleccionado="",t.$refs.autocomplete.value="",zs("#participantes-"+t.tipo.toLowerCase()).html(e),t.save_participante=!1}))):this.errors=!0},searchUser:function(t){return t.length&lt;3?[]:new Promise((function(e){fetch("/usuarios/buscar-usuarios/"+t).then((function(t){return t.json()})).then((function(t){return e(t)}))}))},getUsername:function(t){return t.username},submitUser:function(t){this.usuario=t}}},Gs=Hs,Zs=(0,p.Z)(Gs,Rs,[],!1,null,"25e038ba",null).exports,Ws=a(19755);function Ys(t){return Ys="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Ys(t)}function Xs(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function Js(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==Ys(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Ys(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Ys(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var Ks={name:"Configuracion",components:{Spinner:f,ParticipanteForm:Zs},data:function(){return{show_modal:!1,modal_content_loading:!0,show_participante_modal:!1,participante_tipo:xe,sheet_data:void 0,participante:{}}},computed:function(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?Xs(Object(a),!0).forEach((function(e){Js(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Xs(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({},(0,j.rn)({partida:function(t){return t.partida.partida_id}})),methods:{configureCharacterSheet:function(t){this.sheet_data=Ws(t).data(),this.show_modal=!0},saveModelo:function(){Ws("#f-set-ficha").ajaxSubmit({target:"#conf-personajes"})},refresh_assign_form:function(){var t=this;this.modal_content_loading=!0,fetch("/partidas/api/refresh-sheet-assign/"+this.partida).then((function(t){return t.text()})).then((function(e){Ws("#f-set-ficha").replaceWith(e),t.modal_content_loading=!1}))},fillForm:function(){this.sheet_data&amp;&amp;(Ws("#ficha-pj-nombre").val(this.sheet_data.nombre),Ws("#ficha-pj-id").val(this.sheet_data.id),Ws("#ficha-modelo-id").val(this.sheet_data.modelo),Ws("#ficha-usuario-id").val(this.sheet_data.usuarios))},showParticipanteForm:function(t){this.participante_tipo=t,this.show_participante_modal=!0},removeParticipante:function(t){He.create().title("Eliminar participante","Â¿EstÃ¡s seguro de que quieres eliminar este participante? Esta acciÃ³n no se puede deshacer").confirm().warning().fire().then((function(e){if(e.isConfirmed){var a=Ws(t).parents(".box-line"),i=Ws(t).data("remove-participante");fetch(i).then((function(t){return t.json()})).then((function(t){return t.success&amp;&amp;a.remove()}))}}))},editParticipante:function(t){this.participante_tipo=t.dataset.tipo,this.participante={usuario_id:t.dataset.editParticipante,usuario:t.dataset.usuario,estado:t.dataset.estado},this.show_participante_modal=!0}},mounted:function(){var t=this;Ws(this.$el).on("click",".configuracion_edit-ficha",(function(e){return t.configureCharacterSheet(e.currentTarget)})),Ws(this.$el).on("click",".btn-add-direccion",(function(e){return t.showParticipanteForm(Se)})),Ws(this.$el).on("click",".btn-add-jugadoresas",(function(e){return t.showParticipanteForm(xe)})),Ws(this.$el).on("click",".btn-add-vips",(function(e){return t.showParticipanteForm(Ee)})),Ws(this.$el).on("click","[data-remove-participante]",(function(e){return t.removeParticipante(e.currentTarget)})),Ws(this.$el).on("click","[data-edit-participante]",(function(e){return t.editParticipante(e.currentTarget)}))}},Qs=Ks,tc=(0,p.Z)(Qs,Ls,[],!1,null,null,null).exports,ec=function(){var t=this,e=t._self._c;return e("div",{staticClass:"sidebar__tableros"},[e("b-modal",{attrs:{title:"Gestionar tableros",size:"lg","ok-only":"","ok-title":"Aceptar",scrollable:!0},on:{ok:t.save,close:t.save},model:{value:t.show_modal,callback:function(e){t.show_modal=e},expression:"show_modal"}},[t.loading?e("Spinner"):t._e(),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:!t.loading,expression:"!loading"}],ref:"modal",staticClass:"tableros_modal_content",domProps:{innerHTML:t._s(t.modal_content)}})],1),t._v(" "),t._t("default")],2)};ec._withStripped=!0;var ac=a(19755);function ic(t){return ic="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},ic(t)}function nc(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function rc(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==ic(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==ic(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===ic(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var oc={name:"Tableros",components:{Spinner:f},data:function(){return{show_modal:!1,modal_content:"",loading:!1}},computed:function(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?nc(Object(a),!0).forEach((function(e){rc(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):nc(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({},(0,j.rn)({partida_id:function(t){return t.partida.partida_id}})),mounted:function(){var t=this;ac(this.$el).on("click",".tableros__btn-add",(function(){return t.showModal()}))},methods:{addListeners:function(){var t=this;ac(this.$refs.modal).on("click","[data-set-tablero]",(function(e){return t.setTablero(e.currentTarget)})),ac(this.$refs.modal).on("click","[data-unset-tablero]",(function(e){return t.unsetTablero(e.currentTarget)}))},setTablero:function(t){var e=this,a=ac(t).data("set-tablero"),i="/partidas/tableros/cargar/"+this.partida_id+"/"+a;fetch(i).then((function(t){return t.text()})).then((function(t){return e.modal_content=t}))},unsetTablero:function(t){var e=this,a=ac(t).data("unset-tablero"),i="/partidas/tableros/quitar/"+this.partida_id+"/"+a;fetch(i).then((function(t){return t.text()})).then((function(t){return e.modal_content=t}))},showModal:function(){var t=this;this.show_modal=!0,this.loading=!0;var e="/partidas/tableros/gestionar/"+this.partida_id;fetch(e).then((function(t){return t.text()})).then((function(e){t.modal_content=e,t.loading=!1,t.$nextTick((function(){return t.addListeners()}))}))},save:function(){var t="/partidas/tableros/refrescar/"+this.partida_id;fetch(t).then((function(t){return t.text()})).then((function(t){return ac("#tableros_anexados").html(t)}))}}},sc=oc,cc=(0,p.Z)(sc,ec,[],!1,null,null,null).exports,lc=function(){var t=this,e=t._self._c;return t.character?e("div",[e("character",{attrs:{character:t.character}})],1):e("Spinner")};function uc(t){return uc="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},uc(t)}function dc(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function pc(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?dc(Object(a),!0).forEach((function(e){fc(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):dc(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function fc(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==uc(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==uc(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===uc(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}lc._withStripped=!0;var hc={name:"CharacterProxy",components:{Spinner:f,Character:ys},props:{character_id:{type:Number}},data:function(){return{character:!1}},mounted:function(){var t=this;document.addEventListener("character",(function(e){return t.loadCharacter(e.detail)})),this.character_id&amp;&amp;this.loadCharacter(this.character_id)},methods:pc(pc({},(0,j.nv)(["addPj"])),{},{loadCharacter:function(t){var e=this;this.character=!1,fetch(Ke+t).then((function(t){return t.json()})).then((function(t){e.addPj(t),e.character=t}))}})},mc=(0,p.Z)(hc,lc,[],!1,null,null,null).exports,vc=function(){var t=this,e=t._self._c;return t.open?e("div",{directives:[{name:"hotkey",rawName:"v-hotkey",value:t.keymap,expression:"keymap"}],staticClass:"switcher"},[e("div",{ref:"body",staticClass:"switcher__body switcher__body-partidas"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.query,expression:"query"}],ref:"input",staticClass:"form-control",attrs:{type:"text",placeholder:"Escribe para filtrar..."},domProps:{value:t.query},on:{input:function(e){e.target.composing||(t.query=e.target.value)}}}),t._v(" "),e("div",{ref:"nodes",staticClass:"switcher__list"},[t.loading?e("Spinner"):t._e(),t._v(" "),t._l(t.filteredData,(function(a){return[e("div",{key:a.id,staticClass:"switcher__node",attrs:{"data-url":a.enlace},on:{click:[function(e){return e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:t.navigateToNode(a)},function(e){return e.ctrlKey?t.windowToNode(a):null}],mousedown:function(e){return"button"in e&amp;&amp;1!==e.button?null:t.windowToNode(a)}}},[e("h4",{staticClass:"switcher__node-title"},[e("span",[t._v(t._s(a.titulo))]),t._v(" "),e("novedad-badges",{attrs:{mensajes_director:a.escenas.length?a.actualizada.director:0,actualizada_usuario:a.actualizada.usuario}})],1)]),t._v(" "),a.escenas.length&gt;0?t._l(a.escenas,(function(a){return e("div",{key:a.id,staticClass:"switcher__node switcher__node-child",attrs:{"data-url":a.url},on:{click:[function(e){return e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:t.navigateToNode(a)},function(e){return e.ctrlKey?t.windowToNode(a):null}],mousedown:function(e){return"button"in e&amp;&amp;1!==e.button?null:t.windowToNode(a)}}},[e("div",{staticClass:"switcher__node-title"},[t._v(t._s(a.titulo))]),t._v(" "),a.cantidad?e("div",{staticClass:"switcher__counter"},[t._v("\n              "+t._s(a.cantidad)+"\n            ")]):t._e()])})):e("div",{staticClass:"switcher__node switcher__node-child empty"},[e("div",{staticClass:"switcher__node-title"},[t._v("No hay escenas con novedades")])])]}))],2),t._v(" "),e("div",{staticClass:"switcher__switchs"},[e("b-form-checkbox",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip"}],attrs:{size:"sm",switch:"",title:"CTRL+ALT+D"},model:{value:t.show_director,callback:function(e){t.show_director=e},expression:"show_director"}},[t._v("\n        Partidas director\n      ")]),t._v(" "),e("b-form-checkbox",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip"}],attrs:{size:"sm",switch:"",title:"CTRL+ALT+J"},model:{value:t.show_jugador,callback:function(e){t.show_jugador=e},expression:"show_jugador"}},[t._v("\n        Partidas jugador\n      ")]),t._v(" "),e("b-form-checkbox",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip"}],attrs:{size:"sm",switch:"",title:"CTRL+ALT+V"},model:{value:t.show_vip,callback:function(e){t.show_vip=e},expression:"show_vip"}},[t._v("\n        Partidas vip\n      ")])],1)])]):t._e()};vc._withStripped=!0;var bc=function(){var t=this,e=t._self._c;return e("div",{staticClass:"novedad-badges"},[t.actualizada_usuario?e("b-badge",{attrs:{variant:"info"}},[t._v("Has contestado hoy")]):t._e(),t._v(" "),t.mensajes_director?e("b-badge",{attrs:{variant:"danger"}},[t._v("\n    Hay "+t._s(t.mensajes_director)+" mensajes de direcciÃ³n")]):t._e()],1)};bc._withStripped=!0;var _c={name:"NovedadBadges",props:{mensajes_director:{type:Number,default:0},actualizada_usuario:{type:Boolean,default:!1}}},gc=(0,p.Z)(_c,bc,[],!1,null,null,null).exports,yc=a(19755);function Cc(t){return Cc="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Cc(t)}function wc(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function jc(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?wc(Object(a),!0).forEach((function(e){kc(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):wc(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function kc(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==Cc(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Cc(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Cc(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function Sc(){Sc=function(){return t};var t={},e=Object.prototype,a=e.hasOwnProperty,i=Object.defineProperty||function(t,e,a){t[e]=a.value},n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.asyncIterator||"@@asyncIterator",s=n.toStringTag||"@@toStringTag";function c(t,e,a){return Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{c({},"")}catch(t){c=function(t,e,a){return t[e]=a}}function l(t,e,a,n){var r=e&amp;&amp;e.prototype instanceof p?e:p,o=Object.create(r.prototype),s=new S(n||[]);return i(o,"_invoke",{value:C(t,a,s)}),o}function u(t,e,a){try{return{type:"normal",arg:t.call(e,a)}}catch(t){return{type:"throw",arg:t}}}t.wrap=l;var d={};function p(){}function f(){}function h(){}var m={};c(m,r,(function(){return this}));var v=Object.getPrototypeOf,b=v&amp;&amp;v(v(x([])));b&amp;&amp;b!==e&amp;&amp;a.call(b,r)&amp;&amp;(m=b);var _=h.prototype=p.prototype=Object.create(m);function g(t){["next","throw","return"].forEach((function(e){c(t,e,(function(t){return this._invoke(e,t)}))}))}function y(t,e){function n(i,r,o,s){var c=u(t[i],t,r);if("throw"!==c.type){var l=c.arg,d=l.value;return d&amp;&amp;"object"==Cc(d)&amp;&amp;a.call(d,"__await")?e.resolve(d.__await).then((function(t){n("next",t,o,s)}),(function(t){n("throw",t,o,s)})):e.resolve(d).then((function(t){l.value=t,o(l)}),(function(t){return n("throw",t,o,s)}))}s(c.arg)}var r;i(this,"_invoke",{value:function(t,a){function i(){return new e((function(e,i){n(t,a,e,i)}))}return r=r?r.then(i,i):i()}})}function C(t,e,a){var i="suspendedStart";return function(n,r){if("executing"===i)throw new Error("Generator is already running");if("completed"===i){if("throw"===n)throw r;return E()}for(a.method=n,a.arg=r;;){var o=a.delegate;if(o){var s=w(o,a);if(s){if(s===d)continue;return s}}if("next"===a.method)a.sent=a._sent=a.arg;else if("throw"===a.method){if("suspendedStart"===i)throw i="completed",a.arg;a.dispatchException(a.arg)}else"return"===a.method&amp;&amp;a.abrupt("return",a.arg);i="executing";var c=u(t,e,a);if("normal"===c.type){if(i=a.done?"completed":"suspendedYield",c.arg===d)continue;return{value:c.arg,done:a.done}}"throw"===c.type&amp;&amp;(i="completed",a.method="throw",a.arg=c.arg)}}}function w(t,e){var a=e.method,i=t.iterator[a];if(void 0===i)return e.delegate=null,"throw"===a&amp;&amp;t.iterator.return&amp;&amp;(e.method="return",e.arg=void 0,w(t,e),"throw"===e.method)||"return"!==a&amp;&amp;(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+a+"' method")),d;var n=u(i,t.iterator,e.arg);if("throw"===n.type)return e.method="throw",e.arg=n.arg,e.delegate=null,d;var r=n.arg;return r?r.done?(e[t.resultName]=r.value,e.next=t.nextLoc,"return"!==e.method&amp;&amp;(e.method="next",e.arg=void 0),e.delegate=null,d):r:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,d)}function j(t){var e={tryLoc:t[0]};1 in t&amp;&amp;(e.catchLoc=t[1]),2 in t&amp;&amp;(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function x(t){if(t){var e=t[r];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,n=function e(){for(;++i&lt;t.length;)if(a.call(t,i))return e.value=t[i],e.done=!1,e;return e.value=void 0,e.done=!0,e};return n.next=n}}return{next:E}}function E(){return{value:void 0,done:!0}}return f.prototype=h,i(_,"constructor",{value:h,configurable:!0}),i(h,"constructor",{value:f,configurable:!0}),f.displayName=c(h,s,"GeneratorFunction"),t.isGeneratorFunction=function(t){var e="function"==typeof t&amp;&amp;t.constructor;return!!e&amp;&amp;(e===f||"GeneratorFunction"===(e.displayName||e.name))},t.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,h):(t.__proto__=h,c(t,s,"GeneratorFunction")),t.prototype=Object.create(_),t},t.awrap=function(t){return{__await:t}},g(y.prototype),c(y.prototype,o,(function(){return this})),t.AsyncIterator=y,t.async=function(e,a,i,n,r){void 0===r&amp;&amp;(r=Promise);var o=new y(l(e,a,i,n),r);return t.isGeneratorFunction(a)?o:o.next().then((function(t){return t.done?t.value:o.next()}))},g(_),c(_,s,"Generator"),c(_,r,(function(){return this})),c(_,"toString",(function(){return"[object Generator]"})),t.keys=function(t){var e=Object(t),a=[];for(var i in e)a.push(i);return a.reverse(),function t(){for(;a.length;){var i=a.pop();if(i in e)return t.value=i,t.done=!1,t}return t.done=!0,t}},t.values=x,S.prototype={constructor:S,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!t)for(var e in this)"t"===e.charAt(0)&amp;&amp;a.call(this,e)&amp;&amp;!isNaN(+e.slice(1))&amp;&amp;(this[e]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var e=this;function i(a,i){return o.type="throw",o.arg=t,e.next=a,i&amp;&amp;(e.method="next",e.arg=void 0),!!i}for(var n=this.tryEntries.length-1;n&gt;=0;--n){var r=this.tryEntries[n],o=r.completion;if("root"===r.tryLoc)return i("end");if(r.tryLoc&lt;=this.prev){var s=a.call(r,"catchLoc"),c=a.call(r,"finallyLoc");if(s&amp;&amp;c){if(this.prev&lt;r.catchLoc)return i(r.catchLoc,!0);if(this.prev&lt;r.finallyLoc)return i(r.finallyLoc)}else if(s){if(this.prev&lt;r.catchLoc)return i(r.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev&lt;r.finallyLoc)return i(r.finallyLoc)}}}},abrupt:function(t,e){for(var i=this.tryEntries.length-1;i&gt;=0;--i){var n=this.tryEntries[i];if(n.tryLoc&lt;=this.prev&amp;&amp;a.call(n,"finallyLoc")&amp;&amp;this.prev&lt;n.finallyLoc){var r=n;break}}r&amp;&amp;("break"===t||"continue"===t)&amp;&amp;r.tryLoc&lt;=e&amp;&amp;e&lt;=r.finallyLoc&amp;&amp;(r=null);var o=r?r.completion:{};return o.type=t,o.arg=e,r?(this.method="next",this.next=r.finallyLoc,d):this.complete(o)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&amp;&amp;e&amp;&amp;(this.next=e),d},finish:function(t){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var a=this.tryEntries[e];if(a.finallyLoc===t)return this.complete(a.completion,a.afterLoc),k(a),d}},catch:function(t){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var a=this.tryEntries[e];if(a.tryLoc===t){var i=a.completion;if("throw"===i.type){var n=i.arg;k(a)}return n}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,a){return this.delegate={iterator:x(t),resultName:e,nextLoc:a},"next"===this.method&amp;&amp;(this.arg=void 0),d}},t}function xc(t,e,a,i,n,r,o){try{var s=t[r](o),c=s.value}catch(t){return void a(t)}s.done?e(c):Promise.resolve(c).then(i,n)}var Ec,Oc,Pc={name:"Switcher",components:{NovedadBadges:gc,Spinner:f},props:{open:{type:Boolean,default:!1}},model:{prop:"open"},watch:{open:(Ec=Sc().mark((function t(e){var a=this;return Sc().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e&amp;&amp;(this.selected=-1,this.retrieveNovedades(),this.$nextTick((function(){a.$refs.input.focus(),a.closeOnClickOutside()})));case 1:case"end":return t.stop()}}),t,this)})),Oc=function(){var t=this,e=arguments;return new Promise((function(a,i){var n=Ec.apply(t,e);function r(t){xc(n,a,i,r,o,"next",t)}function o(t){xc(n,a,i,r,o,"throw",t)}r(void 0)}))},function(t){return Oc.apply(this,arguments)})},data:function(){return{only_messages:!0,query:"",selected:-1,show_director:!0,show_jugador:!0,show_vip:!1}},computed:jc(jc({},(0,j.rn)({loading:function(t){return!t.novedades.fetched},director:function(t){return t.novedades.director},jugador:function(t){return t.novedades.jugador},vip:function(t){return t.novedades.vip}})),{},{keymap:function(){var t=this;return{enter:this.navigateToSelected,"ctrl+enter":this.windowToSelected,down:this.selectDown,up:this.selectUp,esc:this.close,"ctrl+alt+v":function(){return t.show_vip=!t.show_vip},"ctrl+alt+j":function(){return t.show_jugador=!t.show_jugador},"ctrl+alt+d":function(){return t.show_director=!t.show_director}}},filteredData:function(){var t=this,e=[];return this.show_director&amp;&amp;(e=e.concat(this.director)),this.show_jugador&amp;&amp;(e=e.concat(this.jugador)),this.show_vip&amp;&amp;(e=e.concat(this.vip)),e.filter((function(e){return e.titulo.toLowerCase().includes(t.query.toLowerCase())||e.escenas.some((function(e){return t.filterScene(e)}))})).map((function(e){var a=e.escenas.filter((function(e){return t.filterScene(e)}));return 0===a.length?e:jc(jc({},e),{},{escenas:a})})).sort((function(t,e){return e.escenas.length-t.escenas.length}))}}),methods:jc(jc({},(0,j.nv)(["retrieveNovedades"])),{},{filterScene:function(t){return t.titulo.toLowerCase().includes(this.query.toLowerCase())},navigateToSelected:function(){var t=yc(".switcher__node.selected",this.$refs.nodes);t.length&amp;&amp;location.replace(t.data("url"))},windowToSelected:function(){var t=yc(".switcher__node.selected",this.$refs.nodes);t.length&amp;&amp;window.open(t.data("url"),"_blank")},navigateToNode:function(t){location.href=t.url},windowToNode:function(t){window.open(t.url,"_blank").focus()},select:function(t){var e=this,a=this.selected+t,i=yc(".switcher__node:not(.empty)",this.$refs.nodes);a&lt;0&amp;&amp;(a=0),a&gt;=i.length&amp;&amp;(a=i.length-1),this.selected=a,i.removeClass("selected"),i.eq(a).addClass("selected"),this.$nextTick((function(){e.$refs.nodes.querySelector(".selected").scrollIntoView({block:"nearest"})}))},selectUp:function(t){t.preventDefault(),this.select(-1)},selectDown:function(t){t.preventDefault(),this.select(1)},close:function(){this.$emit("input",!1)},closeOnClickOutside:function(){var t=this;document.addEventListener("click",(function(e){var a=t.$refs.body,i=e.target;do{if(i===t.$el)return t.close(),!0;if(i===a)return!1;i=i.parentNode}while(i)}))}})},Ac=Pc,Dc=(0,p.Z)(Ac,vc,[],!1,null,"aca2e7b8",null).exports,Nc=function(){var t=this,e=t._self._c;return e("div",{staticClass:"keyboard-hint"},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.legend_visible,expression:"legend_visible"}],staticClass:"keyboard-hint__legend"},[e("h4",{staticClass:"keyboard-hint__title"},[t._v("Atajos de teclado")]),t._v(" "),t._m(0)]),t._v(" "),e("button",{staticClass:"keyboard-hint__button",attrs:{type:"button"},on:{click:t.toogleLegend}},[e("span",{staticClass:"sr-only"},[t._v("Ver ayuda sobre atajos de teclado")])])])};Nc._withStripped=!0;var Tc={name:"keyboard-hint",data:function(){return{legend_visible:!1}},computed:{keymap:function(){return{Esc:this.closeLegend}}},methods:{closeLegend:function(){this.legend_visible=!1},toogleLegend:function(){this.legend_visible=!this.legend_visible}}},Ic=(0,p.Z)(Tc,Nc,[function(){var t=this,e=t._self._c;return e("div",{staticClass:"keyboard-hint__list"},[e("div",{staticClass:"keyboard-hint__hint"},[e("kbd",{staticClass:"shortcut"},[t._v("Ctrl+Alt+K")]),t._v(" "),e("span",{staticClass:"description"},[t._v("Abrir el navegador de partidas")])]),t._v(" "),e("div",{staticClass:"keyboard-hint__hint"},[e("kbd",{staticClass:"shortcut"},[t._v("Alt+Re PÃ¡g")]),t._v(" "),e("span",{staticClass:"description"},[t._v("PÃ¡gina anterior")])]),t._v(" "),e("div",{staticClass:"keyboard-hint__hint"},[e("kbd",{staticClass:"shortcut"},[t._v("Alt+Av PÃ¡g")]),t._v(" "),e("span",{staticClass:"description"},[t._v("PÃ¡gina siguiente")])]),t._v(" "),e("div",{staticClass:"keyboard-hint__hint"},[e("kbd",{staticClass:"shortcut"},[t._v("Alt+N")]),t._v(" "),e("span",{staticClass:"description"},[t._v("Nuevo mensaje")])]),t._v(" "),e("div",{staticClass:"keyboard-hint__hint"},[e("kbd",{staticClass:"shortcut"},[t._v("Ctr+Enter")]),t._v(" "),e("span",{staticClass:"description"},[t._v("Enviar mensaje")])]),t._v(" "),e("div",{staticClass:"keyboard-hint__hint"},[e("kbd",{staticClass:"shortcut"},[t._v("Esc")]),t._v(" "),e("span",{staticClass:"description"},[t._v("Cerrar ventana/Cancelar mensaje")])]),t._v(" "),e("h6",{staticClass:"keyboard-hint__subtitle"},[t._v("Partidas")]),t._v(" "),e("div",{staticClass:"keyboard-hint__hint"},[e("kbd",{staticClass:"shortcut"},[t._v("Alt+K")]),t._v(" "),e("span",{staticClass:"description"},[t._v("Abrir el navegador de escenas")])]),t._v(" "),e("div",{staticClass:"keyboard-hint__hint"},[e("kbd",{staticClass:"shortcut"},[t._v("Alt+O")]),t._v(" "),e("span",{staticClass:"description"},[t._v("Abrir el editor de notas")])]),t._v(" "),e("div",{staticClass:"keyboard-hint__hint"},[e("kbd",{staticClass:"shortcut"},[t._v("Alt+H")]),t._v(" "),e("span",{staticClass:"description"},[t._v("Mostrar/Ocultar el lateral")])]),t._v(" "),e("div",{staticClass:"keyboard-hint__hint"},[e("kbd",{staticClass:"shortcut"},[t._v("Alt+W")]),t._v(" "),e("span",{staticClass:"description"},[t._v("Activar/Desactivar ancho completo")])]),t._v(" "),e("div",{staticClass:"keyboard-hint__hint"},[e("kbd",{staticClass:"shortcut"},[t._v("Alt+E")]),t._v(" "),e("span",{staticClass:"description"},[t._v("Crear nueva escena")])])])}],!1,null,null,null).exports,$c=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"hotkey",rawName:"v-hotkey",value:t.keymap,expression:"keymap"}]},[t.incidencia_editar.puede_modificar?e("p",{staticClass:"text-right"},[t.incidencia_editar.administrar&amp;&amp;t.incidencia_editar.usuario_activo_id!==t.incidencia_editar.capataz_id?e("button",{staticClass:"btn btn-primary btn-sm",attrs:{title:"Asignarme la incidencia"},on:{click:function(e){return e.preventDefault(),t.asignar.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-check-square"}),t._v(" Â&nbsp; Asignarme incidencia\n    ")]):t._e(),t._v(" "),t.incidencia_editar.sugerencia?t._e():e("button",{staticClass:"btn btn-primary btn-sm",on:{click:function(e){return e.preventDefault(),t.set_sugerencia.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-lightbulb"}),t._v(" Â&nbsp;Â&nbsp; Marcar como sugerencia\n    ")]),t._v(" "),t.abierta?e("button",{staticClass:"btn btn-primary btn-sm",on:{click:function(e){return e.preventDefault(),t.set_cierre("F")}}},[e("i",{staticClass:"fas fa-lock"}),t._v(" Â&nbsp;Â&nbsp; Cerrar incidencia\n    ")]):t._e(),t._v(" "),t.abierta?t._e():e("button",{staticClass:"btn btn-primary btn-sm",on:{click:function(e){return e.preventDefault(),t.set_cierre("R")}}},[e("i",{staticClass:"fas fa-lock-open"}),t._v(" Â&nbsp;Â&nbsp; Reabrir incidencia\n    ")])]):t._e(),t._v(" "),e("div",{staticClass:"flex-horizontal"},[0!==t.incidencia_editar.id?e("div",{staticStyle:{"flex-basis":"4em"}},[e("label",[t._v("\n        #Id"),e("br"),t._v(" "),e("a",{attrs:{href:t.url_incidencia}},[e("i",{staticClass:"fas fa-link"}),t._v(" "+t._s(t.incidencia_editar.id)+" ")])])]):t._e(),t._v(" "),e("div",{staticStyle:{flex:"1"}},[e("label",{staticStyle:{width:"100%"}},[t._v("\n        TÃ­tulo\n        "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.incidencia_editar.titulo,expression:"incidencia_editar.titulo"}],staticClass:"form-control",class:{disabled:!t.editando},attrs:{readonly:!t.editando},domProps:{value:t.incidencia_editar.titulo},on:{input:function(e){e.target.composing||t.$set(t.incidencia_editar,"titulo",e.target.value)}}})])]),t._v(" "),0!==t.incidencia_editar.id?e("div",[e("label",[t._v("\n        Estado\n        "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.incidencia_editar.estado_codigo,expression:"incidencia_editar.estado_codigo"}],staticClass:"form-control",class:{disabled:!t.editando},attrs:{disabled:!t.editando},on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.incidencia_editar,"estado_codigo",e.target.multiple?a:a[0])}}},t._l(t.estados,(function(a,i){return e("option",{domProps:{value:i}},[t._v(t._s(a))])})),0)])]):t._e()]),t._v(" "),e("div",{staticClass:"flex-horizontal"},[e("div",[e("label",[t._v("\n        Prioridad\n        "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.incidencia_editar.prioridad_codigo,expression:"incidencia_editar.prioridad_codigo"}],staticClass:"form-control",class:{disabled:!t.editando},on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.incidencia_editar,"prioridad_codigo",e.target.multiple?a:a[0])}}},[e("option",{attrs:{value:"1"}},[t._v("Normal")]),t._v(" "),e("option",{attrs:{value:"0"}},[t._v("Sugerencia")]),t._v(" "),e("option",{attrs:{value:"99"}},[t._v("Urgente")])])])]),t._v(" "),e("div",[e("label",[t._v("\n        SecciÃ³n\n        "),t.editando?e("select",{directives:[{name:"model",rawName:"v-model",value:t.incidencia_editar.seccion_codigo,expression:"incidencia_editar.seccion_codigo"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.incidencia_editar,"seccion_codigo",e.target.multiple?a:a[0])}}},t._l(t.secciones,(function(a,i){return e("option",{domProps:{value:i}},[t._v(t._s(a))])})),0):e("input",{staticClass:"form-control disabled",attrs:{readonly:""},domProps:{value:t.incidencia_editar.seccion}})])]),t._v(" "),0!==t.incidencia_editar.id?e("div",[e("label",[t._v("\n        Capataz\n        "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.incidencia_editar.capataz_id,expression:"incidencia_editar.capataz_id"}],staticClass:"form-control",class:{disabled:!(t.editando&amp;&amp;t.incidencia_editar.administrar)},attrs:{disabled:!(t.editando&amp;&amp;t.incidencia_editar.administrar)},on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.incidencia_editar,"capataz_id",e.target.multiple?a:a[0])}}},[e("option",{attrs:{value:"0"}},[t._v("Sin asignar")]),t._v(" "),e("option",{attrs:{value:"508"}},[t._v("Chemo")]),t._v(" "),e("option",{attrs:{value:"2136"}},[t._v("Sharak")])])])]):t._e(),t._v(" "),0!==t.incidencia_editar.id?e("div",[e("label",[t._v("\n        Usuario/a\n        "),e("input",{staticClass:"disabled form-control",attrs:{readonly:"",disabled:""},domProps:{value:t.incidencia_editar.usuario_username}})])]):t._e(),t._v(" "),e("div",[e("label",[t._v("\n        Privada"),e("br"),t._v(" "),t.editando?e("span",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.incidencia_editar.privada,expression:"incidencia_editar.privada"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.incidencia_editar.privada)?t._i(t.incidencia_editar.privada,null)&gt;-1:t.incidencia_editar.privada},on:{change:function(e){var a=t.incidencia_editar.privada,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;t.$set(t.incidencia_editar,"privada",a.concat([null])):r&gt;-1&amp;&amp;t.$set(t.incidencia_editar,"privada",a.slice(0,r).concat(a.slice(r+1)))}else t.$set(t.incidencia_editar,"privada",n)}}})]):t._e(),t._v(" "),!t.editando&amp;&amp;t.incidencia_editar.privada?e("span",[t._v("SÃ­")]):t._e(),t._v(" "),t.editando||t.incidencia_editar.privada?t._e():e("span",[t._v("No")])])])]),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.editando,expression:"editando"}]},[e("textarea",{ref:"texto_incidencia"})]),t._v(" "),t.editando?t._e():e("div",{staticClass:"texto-incidencia disabled",domProps:{innerHTML:t._s(t.incidencia_editar.texto)}}),t._v(" "),t.editando?e("div",{staticClass:"text-center"},[e("p",[e("button",{staticClass:"btn btn-primary btn-aceptar-incidencia",on:{click:function(e){return e.preventDefault(),t.save.apply(null,arguments)}}},[t._v("\n        Aceptar\n      ")])]),t._v(" "),0!==t.incidencia_editar.id?e("p",[e("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.cancelar.apply(null,arguments)}}},[t._v("Cancelar ediciÃ³n")])]):t._e()]):t._e(),t._v(" "),e("hr"),t._v(" "),!t.editando&amp;&amp;t.incidencia_editar.puede_modificar?e("div",{staticClass:"text-center"},[e("button",{staticClass:"btn btn-primary",on:{click:function(e){return e.preventDefault(),t.editar.apply(null,arguments)}}},[t._v("Modificar incidencia")])]):t._e(),t._v(" "),t.incidencia?e("p",{staticClass:"text-center"},[e("button",{staticClass:"btn btn-default",on:{click:function(e){return e.preventDefault(),t.regresar.apply(null,arguments)}}},[t._v("\n      Regresar al listado de incidencias\n    ")])]):t._e(),t._v(" "),e("hr"),t._v(" "),t.incidencia_editar.id&gt;0?e("Conversacion",{attrs:{id:t.incidencia_editar.conversacion_id}}):t._e()],1)};$c._withStripped=!0;var qc="/incidencias/api/",Mc={P:"Todas las pendientes",A:"Abierta sin asignar",R:"En RevisiÃ³n",D:"Necesita mÃ¡s datos",X:"Depende de otra",S:"Sugerencia",F:"Finalizadas",T:"Todas"},Fc={A:"Abierta",S:"Sugerencia",R:"En revisiÃ³n",D:"Necesita mÃ¡s datos",X:"Depende de otra",F:"Finalizada"},Lc={"":"Cualquiera",NA:"Sin asignar",AUT:"Autorol",FIC:"Fichas",FOR:"Foros",INC:"Incidencias",MIG:"MigraciÃ³n",NOT:"Notificaciones",OTR:"Otros",PAR:"Partidas",TAB:"Tableros",TIR:"Tiradas",USU:"Usuarios",CAR:"Carnet"},Rc=function(){var t=this,e=t._self._c;return e("div",[e("div",{directives:[{name:"hotkey",rawName:"v-hotkey",value:t.keymap,expression:"keymap"}]},[t._l(t.comentarios,(function(a){return e("div",{staticClass:"card card-comentario"},[e("div",{staticClass:"card-header"},[e("div",[a.administrador?e("i",{staticClass:"fas fa-crow"}):e("i",{staticClass:"fas fa-user"}),t._v("\n          Â&nbsp;"),e("span",{domProps:{textContent:t._s(a.nombre)}})]),t._v(" "),e("div",{staticClass:"text-right",domProps:{textContent:t._s(a.fecha_es)}})]),t._v(" "),e("div",{staticClass:"card-body",domProps:{innerHTML:t._s(a.texto)}}),t._v(" "),e("div",{staticClass:"card-footer text-right"},[a.editable?e("button",{staticClass:"btn btn-sm btn-primary",attrs:{title:"Eliminar comentario"},on:{click:function(e){return e.preventDefault(),t.borrar(a.id)}}},[e("i",{staticClass:"fas fa-trash"})]):t._e(),t._v(" "),a.editable?e("button",{staticClass:"btn btn-sm btn-primary",attrs:{title:"Modificar comentario"},on:{click:function(e){return e.preventDefault(),t.editar(a.id,a.texto)}}},[e("i",{staticClass:"fas fa-edit"})]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-sm btn-primary",on:{click:function(e){return e.preventDefault(),t.reaccion(a.id,1)}}},[a.reacciones&gt;0?e("span",{domProps:{textContent:t._s(a.reacciones)}}):t._e(),t._v(" Â&nbsp;\n          "),e("span",{staticClass:"fas fa-thumbs-up"})])])])})),t._v(" "),t.puede_participar&amp;&amp;t.editando&lt;0?e("div",{staticClass:"text-center"},[e("hr"),t._v(" "),e("button",{staticClass:"btn btn-primary",on:{click:function(e){return e.preventDefault(),t.nuevo.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-comment"}),t._v(" Â&nbsp; AÃ±adir comentario\n      ")])]):t._e()],2),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.editando&gt;=0,expression:"editando &gt;= 0"}]},[e("textarea",{ref:"texto_comentario"}),t._v(" "),e("hr"),t._v(" "),e("p",{staticClass:"text-center"},[e("button",{staticClass:"btn btn-primary",on:{click:function(e){return e.preventDefault(),t.save.apply(null,arguments)}}},[t._v("Grabar comentario")])]),t._v(" "),e("p",{staticClass:"text-center"},[e("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.cancelar.apply(null,arguments)}}},[t._v("Cancelar cambios")])])])])};Rc._withStripped=!0;var zc="/conversaciones/api/",Bc=a(19755),Vc={name:"Conversacion",components:{Spinner:f,Alerts:He},props:{id:{type:Number,required:!0}},data:function(){return{comentarios:[],puede_participar:!1,editando:-1,editor:null}},mounted:function(){this.load()},computed:{keymap:function(){return{"ctrl+enter":this.save,"alt+n":this.nuevo,esc:this.cancelar}}},methods:{load:function(){var t=this,e=zc+this.id;fetch(e).then((function(t){return t.json()})).then((function(e){t.comentarios=e.comentarios,t.puede_participar=e.puede_participar}))},createEditor:function(t){var e=this;this.$nextTick((function(){e.editor||(e.editor=Vi.create(Bc(e.$refs.texto_comentario))),t&amp;&amp;e.editor.setContent(t)}))},editar:function(t,e){this.editando=t,this.createEditor(e)},nuevo:function(){this.editando=0,this.createEditor()},cancelar:function(){this.editando=-1},save:function(){var t=this,e=zc+this.id,a=new FormData,i=this.$refs.texto_comentario.value;a.append("accion","save"),a.append("texto",i),a.append("comentario_id",this.editando),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){t.refrescar(e)})),this.editando=-1},borrar:function(t){var e=this;He.create().title("Â¡AtenciÃ³n!","Â¿Quieres borrar el comentario de forma definitiva?").warning().confirm("SÃ­, borrar comentario","Cancelar").fire().then((function(a){if(a.isConfirmed){var i=zc+e.id,n=new FormData;n.append("accion","delete"),n.append("comentario_id",t),fetch(i,{method:"POST",body:n}).then((function(t){return t.json()})).then((function(t){e.refrescar(t)}))}}))},reaccion:function(t,e){var a=this,i=zc+this.id,n=new FormData;n.append("accion","react"),n.append("comentario_id",t),fetch(i,{method:"POST",body:n}).then((function(t){return t.json()})).then((function(t){a.refrescar(t)}))},refrescar:function(t){""===t.error?this.load():alert(t.error)}}},Uc=(0,p.Z)(Vc,Rc,[],!1,null,"c945d390",null).exports,Hc=a(19755),Gc={name:"Incidencia",components:{Spinner:f,Conversacion:Uc},props:{incidencia:{type:Object,default:null},id:{type:Number,default:-1}},data:function(){return{incidencia_editar:{id:-1,conversacion_id:-1},editar_activo:!1,editor:null,secciones:Lc,estados:Fc}},mounted:function(){var t=this;this.incidencia?(this.incidencia_editar=this.incidencia,this.$nextTick((function(){return t.createEditor()}))):fetch(qc+this.id).then((function(t){return t.json()})).then((function(e){t.incidencia_editar=e,t.createEditor()}))},computed:{keymap:function(){return{"ctrl+enter":this.save,esc:this.cancelar}},editando:function(){return!!this.incidencia_editar&amp;&amp;(this.incidencia_editar.puede_modificar&amp;&amp;this.editar_activo||0===this.incidencia_editar.id)},url_incidencia:function(){return"/incidencias/ver/"+this.incidencia_editar.id},abierta:function(){return!!this.incidencia_editar&amp;&amp;"F"!==this.incidencia_editar.estado_codigo}},methods:{createEditor:function(){var t=this;this.$nextTick((function(){t.editor||(t.editor=Vi.create(Hc(t.$refs.texto_incidencia))),t.editor.setContent(t.incidencia_editar.texto)}))},editar:function(){this.editar_activo=!0,this.createEditor()},regresar:function(){this.$root.$emit("cerrar-incidencia")},set_sugerencia:function(){var t=this,e=qc+this.incidencia_editar.id,a=new FormData;this.incidencia_editar.estado_codigo="S",this.incidencia_editar.prioridad_codigo=0,this.incidencia_editar.sugerencia=!0,a.append("accion","set-sugerencia"),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){""!==e.error&amp;&amp;alert(e.error),t.editar_activo=!1}))},set_cierre:function(t){this.incidencia_editar.estado_codigo=t,this.incidencia_editar.estado="F"===t?"Finalizada":"En revisiÃ³n";var e=qc+this.incidencia_editar.id,a=new FormData;a.append("accion","set-estado"),a.append("estado",this.incidencia_editar.estado_codigo),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(t){""!==t.error&amp;&amp;alert(t.error)}))},asignar:function(){var t=this.incidencia_editar,e=qc+t.id,a=new FormData;a.append("accion","asignar"),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){""!==e.error&amp;&amp;alert(e.error),t.capataz_id=t.usuario_activo_id,t.estado_codigo="R"}))},cancelar:function(){this.editar_activo=!1},save:function(){var t=this,e=qc+this.incidencia_editar.id,a=new FormData,i=this.$refs.texto_incidencia.value;return this.incidencia_editar.texto=i,a.append("accion","modificar"),a.append("titulo",this.incidencia_editar.titulo),a.append("texto",i),a.append("seccion",this.incidencia_editar.seccion_codigo),a.append("privada",this.incidencia_editar.privada),a.append("estado",this.incidencia_editar.estado_codigo),a.append("prioridad",this.incidencia_editar.prioridad_codigo),this.incidencia_editar.administrar&amp;&amp;(a.append("capataz_id",this.incidencia_editar.capataz_id),"508"===this.incidencia_editar.capataz_id?this.incidencia_editar.capataz_username="Chemo":"2136"===this.incidencia_editar.capataz_id?this.incidencia_editar.capataz_username="Sharak":this.incidencia_editar.capataz_username=""),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){""!==e.error&amp;&amp;alert(e.error),t.incidencia_editar.id=e.incidencia.id})),this.editar_activo=!1,!0}}},Zc=(0,p.Z)(Gc,$c,[],!1,null,null,null).exports,Wc=function(){var t=this,e=t._self._c;return e("div",{staticClass:"ficheros"},[e("div",{staticClass:"drop-zone",class:{active:t.$refs.upload&amp;&amp;t.$refs.upload.dropActive}},[e("span",[t._v("Suelta tus ficheros para subirlos")]),t._v(" "),e("span",[t._v("o")]),t._v(" "),e("file-upload",{ref:"upload",staticClass:"btn btn-primary",attrs:{drop:".drop-zone",name:"imagen","post-action":"/ficheros/subir-imagen",multiple:!0,"add-index":!0},on:{"input-file":t.inputFile},model:{value:t.files,callback:function(e){t.files=e},expression:"files"}},[t._v("haz clic para selecionar\n    ")])],1),t._v(" "),e("b-table",{attrs:{id:"user-files",striped:"",responsive:"",items:t.files,fields:t.fields,"sort-by":t.sortBy,"sort-desc":t.sortDesc,filter:t.filter,"filter-included-fields":t.filterOn,"current-page":t.currentPage,"per-page":t.perPage},on:{"update:sortBy":function(e){t.sortBy=e},"update:sort-by":function(e){t.sortBy=e},"update:sortDesc":function(e){t.sortDesc=e},"update:sort-desc":function(e){t.sortDesc=e},filtered:t.onFilter},scopedSlots:t._u([{key:"cell(title)",fn:function(a){return[a.item.edit?e("b-input-group",[e("b-form-input",{model:{value:a.item.title,callback:function(e){t.$set(a.item,"title",e)},expression:"data.item.title"}}),t._v(" "),e("b-input-group-append",[e("b-button",{attrs:{variant:"secondary"},on:{click:function(e){return t.updateTitle(a.item)}}},[t._v("Guardar")])],1)],1):e("div",{staticClass:"file-title"},[t._v("\n        "+t._s(a.value)+"\n        "),a.item.error?e("i",{staticClass:"icon-status error"}):a.item.success?e("i",{staticClass:"icon-status success"}):t._e()]),t._v(" "),t.progressVisible(a.item)?e("b-progress",{attrs:{variant:t.progressVariant(a.item),max:100,"show-progress":"",animated:a.item.active}},[e("b-progress-bar",{attrs:{value:a.item.progress,label:"".concat(a.item.progress,"%")}})],1):t._e()]}},{key:"cell(actions)",fn:function(a){var i=a.item;return[e("div",{staticClass:"actions"},[e("button",{staticClass:"btn btn-clone",attrs:{type:"button"},on:{click:function(e){return t.copyToClipboard(i.url)}}},[e("i",{staticClass:"far fa-copy"}),t._v(" "),e("span",{staticClass:"sr-only"},[t._v("Copiar al portapapeles")])]),t._v(" "),e("button",{staticClass:"btn-edit",attrs:{type:"button","data-fichero-edit":i.id},on:{click:function(e){return t.edit(i)}}},[e("span",{staticClass:"sr-only"},[t._v("Editar fichero")])]),t._v(" "),e("button",{staticClass:"btn-trash",attrs:{type:"button"},on:{click:function(e){return e.preventDefault(),t.remove(i)}}},[e("span",{staticClass:"sr-only"},[t._v("Eliminar fichero")])])])]}}])}),t._v(" "),e("div",{staticClass:"ficheros_footer"},[e("b-form-input",{staticClass:"ficheros_search",attrs:{type:"search",placeholder:"Buscar fichero"},model:{value:t.filter,callback:function(e){t.filter=e},expression:"filter"}}),t._v(" "),e("b-pagination",{ref:"paginator",attrs:{"aria-controls":"user-files",align:"right","per-page":t.perPage,"total-rows":t.totalRows},model:{value:t.currentPage,callback:function(e){t.currentPage=e},expression:"currentPage"}})],1),t._v(" "),t._t("default")],2)};function Yc(t,e){var a="undefined"!=typeof Symbol&amp;&amp;t[Symbol.iterator]||t["@@iterator"];if(!a){if(Array.isArray(t)||(a=function(t,e){if(!t)return;if("string"==typeof t)return Xc(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);"Object"===a&amp;&amp;t.constructor&amp;&amp;(a=t.constructor.name);if("Map"===a||"Set"===a)return Array.from(t);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Xc(t,e)}(t))||e&amp;&amp;t&amp;&amp;"number"==typeof t.length){a&amp;&amp;(t=a);var i=0,n=function(){};return{s:n,n:function(){return i&gt;=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:n}}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,o=!0,s=!1;return{s:function(){a=a.call(t)},n:function(){var t=a.next();return o=t.done,t},e:function(t){s=!0,r=t},f:function(){try{o||null==a.return||a.return()}finally{if(s)throw r}}}}function Xc(t,e){(null==e||e&gt;t.length)&amp;&amp;(e=t.length);for(var a=0,i=new Array(e);a&lt;e;a++)i[a]=t[a];return i}Wc._withStripped=!0;var Jc={name:"Ficheros",data:function(){return{sortBy:"date",sortDesc:!0,totalRows:0,uploadAuto:!0,currentPage:1,perPage:10,files:[],filter:null,filterOn:["title","name"],fields:[{key:"title",label:"Titulo",class:"file_title",sortable:!0,formatter:function(t,e,a){return a.title||a.name}},{key:"name",label:"Nombre",class:"file_name",sortable:!0},{key:"size",label:"TamaÃ±o",class:"file_size",formatter:this.formatSize,sortable:!0},{key:"date",label:"Fecha",class:"file_date",sortable:!0,formatter:function(t,e,a){var i=new Date(1e3*a.date);return"".concat(i.getDate(),"/").concat(i.getMonth()+1,"/").concat(i.getFullYear())}},{key:"actions",label:"",class:"file_actions"}]}},components:{FileUpload:qt.Z},mounted:function(){var t=this;fetch("/usuarios/api/get-ficheros").then((function(t){return t.json()})).then((function(e){t.totalRows=e.length;var a,i=Yc(e);try{for(i.s();!(a=i.n()).done;){var n=a.value,r={id:n.id,title:n.titulo,size:1024*n.kbs,name:n.fichero.split("/").pop(),date:n.fecha,url:n.url};t.$refs.upload.add(r)}}catch(t){i.e(t)}finally{i.f()}}))},methods:{onFilter:function(t){this.totalRows=t.length,this.currentPage=1},inputFile:function(t,e){if(t&amp;&amp;e&amp;&amp;(t.active&amp;&amp;!e.active&amp;&amp;(this.filter=null,this.sortBy="date",this.sortDesc=!0,this.$refs.upload.update(t,{date:Date.now()/1e3})),t.error&amp;&amp;e.error,t.success&amp;&amp;!e.success&amp;&amp;(t.response.error?(this.$refs.upload.update(t,{error:!0}),He.create().title("Error",t.response.message).error().toast().fire()):this.$refs.upload.update(t,{progress:"0.00",title:t.name,url:t.response.url,id:t.response.id}))),!t&amp;&amp;e)return this.removeFile(e),!0;Boolean(t)===Boolean(e)&amp;&amp;e.error===t.error||(this.currentPage=1,this.uploadAuto&amp;&amp;!this.$refs.upload.active&amp;&amp;(this.$refs.upload.active=!0))},progressVisible:function(t){return t.active||t.progress&amp;&amp;"0.00"!==t.progress},progressVariant:function(t){return t.error?"danger":"secondary"},copyToClipboard:function(t){return/^((http|https):\/\/)/.test(t)||(t="https://natilla.comunidadumbria.com"+t),navigator.clipboard.writeText(t).then((function(){return He.create().title("Enlace copiado",t).toast().success().timer().fire()}),(function(){})),!1},formatSize:function(t,e,a){var i=a.size;return i&gt;1099511627776?(i/1024/1024/1024/1024).toFixed(2)+" TB":i&gt;1073741824?(i/1024/1024/1024).toFixed(2)+" GB":i&gt;1048576?(i/1024/1024).toFixed(2)+" MB":i&gt;1024?(i/1024).toFixed(2)+" KB":i.toString()+" B"},edit:function(t){this.$refs.upload.update(t,{edit:!0})},updateTitle:function(t){var e=this,a=new FormData;a.set("id_fichero",t.id),a.set("titulo",t.title),fetch("/ficheros/api/cambiar-titulo",{method:"POST",body:a}).then((function(t){return t.json()})).then((function(a){a.error||e.$refs.upload.update(t,{edit:!1})}))},remove:function(t){var e=this;He.create().title("Borrar fichero","Â¿Estas seguro de que quieres borrar este fichero? Esta operaciÃ³n no se puede deshacer.").confirm("Eliminar fichero").fire().then((function(a){return a.isConfirmed&amp;&amp;e.$refs.upload.remove(t)}))},removeFile:function(t){return!!t.id&amp;&amp;(fetch("/ficheros/api/borrar/"+t.id).then((function(t){return t.json()})).then((function(t){t.error&amp;&amp;He.create().toast().title("Error",t.error).timer().warning().fire()})),!0)}}},Kc=(0,p.Z)(Jc,Wc,[],!1,null,"1d9f3722",null).exports,Qc=function(){var t=this,e=t._self._c;return e("div",[e("b-tabs",{attrs:{lazy:"",pills:""}},[e("b-tab",{attrs:{title:"Partidas",active:""}},[t._t("partidas"),t._v(" "),e("listado-novedades-partidas")],2),t._v(" "),e("b-tab",{attrs:{title:"Historial partidas"}},[t._t("historial")],2),t._v(" "),e("b-tab",{attrs:{title:"Tableros"}},[t._t("tableros"),t._v(" "),e("tableros-listado",{attrs:{"usuario-id":t.user_id}})],2),t._v(" "),e("b-tab",{attrs:{title:"Ficheros"}},[t._t("ficheros")],2),t._v(" "),e("b-tab",{scopedSlots:t._u([{key:"title",fn:function(){return[t._v("\n        Incidencias\n        "),t.alerta_incidencias?e("i",{staticClass:"fas fa-exclamation-circle"}):t._e()]},proxy:!0}])},[t._v(" "),e("Incidencias",{attrs:{administrador:t.is_staff}})],1),t._v(" "),e("b-tab",{attrs:{title:"Autorol"}},[e("p",{staticClass:"text-center"},[e("a",{staticClass:"btn btn-primary",attrs:{href:"/autorol/editor/0"}},[e("i",{staticClass:"fas fa-plus"}),t._v(" Â&nbsp;Crear nueva historia\n        ")])]),t._v(" "),e("autorol-listado",{attrs:{"usuario-id":t.user_id,"mostrar-propias":!0,"mostrar-preparando":!0,"orden-defecto":"F-"}})],1)],1)],1)};Qc._withStripped=!0;var tl=function(){var t=this,e=t._self._c;return e("section",{staticClass:"user-panel"},[t.cargando?e("Spinner"):e("div",[e("panel-partidas",{attrs:{partidas:t.director,titulo:"Partidas que diriges"}}),t._v(" "),e("panel-partidas",{attrs:{partidas:t.jugador,titulo:"Partidas que juegas"}}),t._v(" "),e("panel-partidas",{attrs:{partidas:t.pausa,titulo:"Partidas en pausa"}}),t._v(" "),e("panel-partidas",{attrs:{partidas:t.vip,titulo:"Partidas con pase VIP"}})],1)],1)};tl._withStripped=!0;var el=function(){var t=this,e=t._self._c;return e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("\n    "+t._s(t.titulo)+" ("+t._s(t.partidas.length)+")\n    "),e("div",[t.mostrar_portadas?e("button",{staticClass:"btn btn-sm",attrs:{type:"button",title:"Mostrar como listado"},on:{click:function(e){return e.preventDefault(),t.togglePortadas.apply(null,arguments)}}},[e("span",{staticClass:"fa fa-list"})]):e("button",{staticClass:"btn btn-sm",attrs:{type:"button",title:"Mostrar con portadas"},on:{click:function(e){return e.preventDefault(),t.togglePortadas.apply(null,arguments)}}},[e("span",{staticClass:"fa fa-images"})]),t._v(" "),t.mostrar?e("button",{staticClass:"fa fa-chevron-down btn btn-sm",attrs:{type:"button",title:"Plegar partidas"},on:{click:function(e){return e.preventDefault(),t.toggleCollapse.apply(null,arguments)}}}):e("button",{staticClass:"fa fa-chevron-up btn btn-sm",attrs:{type:"button",title:"Desplegar partidas"},on:{click:function(e){return e.preventDefault(),t.toggleCollapse.apply(null,arguments)}}})])]),t._v(" "),t.mostrar?e("div",{staticClass:"card-body"},[0===t.partidas.length?e("p",[t._v("Sin partidas que mostrar")]):t._e(),t._v(" "),t.con_novedades.length?e("div",{staticClass:"novedades"},t._l(t.con_novedades,(function(a){return e("novedad-partida",{key:a.id,attrs:{partida:a,mostrar_portadas:t.mostrar_portadas}})})),1):t._e(),t._v(" "),t.sin_novedades.length?e("div",{staticClass:"sin-novedad",class:{wide:!t.mostrar_portadas}},t._l(t.sin_novedades,(function(a){return e("novedad-partida",{key:a.id,attrs:{partida:a,mostrar_portadas:t.mostrar_portadas}})})),1):t._e()]):t._e()])};el._withStripped=!0;var al=function(){var t=this,e=t._self._c;return e("div",{staticClass:"novedad"},[t.mostrar_portadas?e("figure",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.v-secondary.right",modifiers:{"v-secondary":!0,right:!0}}],staticClass:"partida",attrs:{title:t.partida.titulo}},[e("div",{staticClass:"portada-partida"},[e("a",{attrs:{href:t.partida.url}},[e("img",{attrs:{src:t.partida.imagen,alt:t.partida.titulo}})])]),t._v(" "),e("figcaption",{staticClass:"nombre-partida"},[t.partida.director?e("a",{attrs:{href:t.url_configurar,title:"Configurar partida"}},[e("span",{staticClass:"fa fa-cog"})]):t._e(),t._v(" "),e("a",{attrs:{href:t.partida.url}},[t._v("\n        "+t._s(t.partida.titulo)+"\n      ")])])]):t._e(),t._v(" "),e("div",{staticClass:"tabla"},[e("h3",{class:{visible:!t.mostrar_portadas}},[t.partida.director?e("a",{attrs:{href:t.url_configurar,title:"Configurar partida"}},[e("span",{staticClass:"fa fa-cog"})]):t._e(),t._v(" "),e("a",{attrs:{href:t.partida.url}},[t._v(t._s(t.partida.titulo))])]),t._v(" "),t.tieneEscenas?[e("table",{staticClass:"table"},[t._m(0),t._v(" "),t._l(t.partida.escenas,(function(a){return e("tr",{key:a.url},[e("td",[e("a",{attrs:{href:a.url}},[t._v(t._s(a.titulo))])]),t._v(" "),e("td",{domProps:{textContent:t._s(a.dias)}}),t._v(" "),e("td",{staticClass:"col-msj",domProps:{textContent:t._s(a.cantidad)}})])}))],2),t._v(" "),e("novedad-badges",{attrs:{mensajes_director:t.partida.actualizada.director,actualizada_usuario:t.partida.actualizada.usuario}})]:t._e()],2)])};al._withStripped=!0;var il={name:"novedad-partida",components:{NovedadBadges:gc},props:{partida:{type:Object,required:!0},mostrar_portadas:{type:Boolean,default:!0}},computed:{url_configurar:function(){return"/partidas/administrar/ficha/"+this.partida.id+"/?urlRegreso=/usuarios/panel"},tieneEscenas:function(){return this.partida.escenas?this.partida.escenas.length&gt;0:0}}},nl=(0,p.Z)(il,al,[function(){var t=this,e=t._self._c;return e("tr",[e("th",[t._v("Escena")]),t._v(" "),e("th",{staticClass:"col-fecha"},[t._v("DÃ­as")]),t._v(" "),e("th",{staticClass:"col-msj"},[e("span",{staticClass:"fa fa-envelope"})])])}],!1,null,null,null).exports,rl={name:"panel-partidas",components:{NovedadPartida:nl},data:function(){return{mostrar:!0,mostrar_portadas:!0,key:null}},computed:{con_novedades:function(){return this.partidas.filter((function(t){return t.escenas.length&gt;0}))},sin_novedades:function(){return this.partidas.filter((function(t){return 0===t.escenas.length}))}},mounted:function(){this.key="novedades-".concat(encodeURIComponent(this.titulo.replaceAll(" ","-").toLowerCase()));var t=JSON.parse(localStorage.getItem(this.key));t&amp;&amp;(this.mostrar=t.mostrar,this.mostrar_portadas=t.portadas)},props:{titulo:{type:String,required:!0},partidas:{type:Array,required:!0}},methods:{togglePortadas:function(){this.mostrar_portadas=!this.mostrar_portadas,this.updateStorage()},toggleCollapse:function(){this.mostrar=!this.mostrar,this.updateStorage()},updateStorage:function(){localStorage.setItem(this.key,JSON.stringify({mostrar:this.mostrar,portadas:this.mostrar_portadas}))}}},ol=rl;function sl(t){return sl="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},sl(t)}function cl(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function ll(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?cl(Object(a),!0).forEach((function(e){ul(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):cl(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function ul(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==sl(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==sl(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===sl(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var dl={name:"listado-novedades-partidas",components:{Spinner:f,PanelPartidas:(0,p.Z)(ol,el,[],!1,null,"4b85d432",null).exports},computed:ll({},(0,j.rn)({cargando:function(t){return!t.novedades.fetched},director:function(t){return t.novedades.director},jugador:function(t){return t.novedades.jugador},vip:function(t){return t.novedades.vip},pausa:function(t){return t.novedades.pausa}})),mounted:function(){this.retrieveNovedades()},methods:ll({},(0,j.nv)(["retrieveNovedades"]))},pl=(0,p.Z)(dl,tl,[],!1,null,null,null).exports,fl=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"hotkey",rawName:"v-hotkey",value:t.keymap,expression:"keymap"}],ref:"content"},[t.cargando?e("Spinner"):e("div",[t.editando?e("div",{staticClass:"card card-body"},[e("Incidencia",{attrs:{incidencia:t.edicion}})],1):e("div",[e("div",{staticClass:"card card-body"},[e("div",{staticClass:"flex-horizontal"},[e("label",[t._v("\n            Id\n            "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.buscador.id,expression:"buscador.id"}],staticClass:"form-control",staticStyle:{width:"5em"},attrs:{type:"number"},domProps:{value:t.buscador.id},on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.load.apply(null,arguments)},change:t.buscar_por_id,input:function(e){e.target.composing||t.$set(t.buscador,"id",e.target.value)}}})]),t._v(" "),t.buscador.id?t._e():e("label",{staticStyle:{flex:"1"}},[t._v("\n            TÃ­tulo/Texto\n            "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.buscador.titulo,expression:"buscador.titulo"}],staticClass:"form-control",domProps:{value:t.buscador.titulo},on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.load.apply(null,arguments)},input:function(e){e.target.composing||t.$set(t.buscador,"titulo",e.target.value)}}})]),t._v(" "),t.buscador.id?t._e():e("label",[t._v("\n            SecciÃ³n\n            "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.buscador.seccion,expression:"buscador.seccion"}],staticClass:"form-control",on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.load.apply(null,arguments)},change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.buscador,"seccion",e.target.multiple?a:a[0])}}},t._l(t.secciones,(function(a,i){return e("option",{key:a,domProps:{value:i}},[t._v("\n                "+t._s(a)+"\n              ")])})),0)]),t._v(" "),t.buscador.propias||t.buscador.id?t._e():e("label",[t._v("\n            Usuario/a\n            "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.buscador.usuario,expression:"buscador.usuario"}],staticClass:"form-control",domProps:{value:t.buscador.usuario},on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.load.apply(null,arguments)},input:function(e){e.target.composing||t.$set(t.buscador,"usuario",e.target.value)}}})]),t._v(" "),t.buscador.id?t._e():e("label",[t._v("\n            Capataz\n            "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.buscador.capataz,expression:"buscador.capataz"}],staticClass:"form-control",on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.load.apply(null,arguments)},change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.buscador,"capataz",e.target.multiple?a:a[0])}}},[e("option",{attrs:{value:"0"}},[t._v("Cualquiera")]),t._v(" "),e("option",{attrs:{value:"-1"}},[t._v("Sin asignar")]),t._v(" "),e("option",{attrs:{value:"508"}},[t._v("Chemo")]),t._v(" "),e("option",{attrs:{value:"2136"}},[t._v("Sharak")])])]),t._v(" "),t.buscador.id?t._e():e("label",[t._v("\n            Mostrar\n            "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.buscador.mostrar,expression:"buscador.mostrar"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.buscador,"mostrar",e.target.multiple?a:a[0])}}},t._l(t.estados,(function(a,i){return e("option",{key:a,domProps:{value:i,textContent:t._s(a)}})})),0)]),t._v(" "),t.buscador.id?t._e():e("label",[t._v("\n            Solo propias"),e("br"),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.buscador.propias,expression:"buscador.propias"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.buscador.propias)?t._i(t.buscador.propias,null)&gt;-1:t.buscador.propias},on:{change:function(e){var a=t.buscador.propias,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;t.$set(t.buscador,"propias",a.concat([null])):r&gt;-1&amp;&amp;t.$set(t.buscador,"propias",a.slice(0,r).concat(a.slice(r+1)))}else t.$set(t.buscador,"propias",n)}}})])]),t._v(" "),e("div",{staticClass:"text-center"},[e("button",{staticClass:"btn btn-default",on:{click:function(e){return e.preventDefault(),t.load.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-search"}),t._v(" Filtrar incidencias\n          ")]),t._v(" "),e("hr"),t._v(" "),e("button",{staticClass:"btn btn-primary",on:{click:function(e){return e.preventDefault(),t.nueva.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-plus",staticStyle:{"margin-right":"1em"}}),t._v(" Nueva incidencia\n          ")])])]),t._v(" "),e("div",{staticClass:"input-group input-group-sm select-paginas"},[t.paginas.actual&gt;1?e("i",{staticClass:"fas fa-arrow-circle-left input-group-prepend",attrs:{title:"PÃ¡gina anterior"},on:{click:function(e){return e.preventDefault(),t.prev_page.apply(null,arguments)}}}):t._e(),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.paginas.actual,expression:"paginas.actual"}],staticClass:"form-control",on:{change:[function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.paginas,"actual",e.target.multiple?a:a[0])},t.load]}},t._l(t.paginas.items,(function(a){return e("option",{key:a,domProps:{value:a}},[t._v("\n            "+t._s(a)+"\n          ")])})),0),t._v(" "),e("div",{staticClass:"input-group-append"},[e("span",[t._v("/ "+t._s(t.paginas.cantidad))]),t._v(" "),t.paginas.actual&lt;t.paginas.cantidad?e("i",{staticClass:"fas fa-arrow-circle-right",attrs:{title:"PÃ¡gina anterior"},on:{click:function(e){return e.preventDefault(),t.next_page.apply(null,arguments)}}}):t._e()])]),t._v(" "),e("table",{staticClass:"table"},[e("tr",[e("th",{on:{click:function(e){return t.order_by("id")}}},[t._v("\n            #\n            "),"id"===t.buscador.orden?e("i",{staticClass:"fas fa-chevron-up"}):t._e(),t._v(" "),"-id"===t.buscador.orden?e("i",{staticClass:"fas fa-chevron-down"}):t._e()]),t._v(" "),e("th",{on:{click:function(e){return t.order_by("titulo")}}},[t._v("\n            Incidencia\n            "),"titulo"===t.buscador.orden?e("i",{staticClass:"fas fa-chevron-up"}):t._e(),t._v(" "),"-titulo"===t.buscador.orden?e("i",{staticClass:"fas fa-chevron-down"}):t._e()]),t._v(" "),e("th",{on:{click:function(e){return t.order_by("prioridad")}}},[t._v("\n            Prioridad\n            "),"prioridad"===t.buscador.orden?e("i",{staticClass:"fas fa-chevron-up"}):t._e(),t._v(" "),"-prioridad"===t.buscador.orden?e("i",{staticClass:"fas fa-chevron-down"}):t._e()]),t._v(" "),e("th",{on:{click:function(e){return t.order_by("seccion")}}},[t._v("\n            SecciÃ³n\n            "),"seccion"===t.buscador.orden?e("i",{staticClass:"fas fa-chevron-up"}):t._e(),t._v(" "),"-seccion"===t.buscador.orden?e("i",{staticClass:"fas fa-chevron-down"}):t._e()]),t._v(" "),e("th",{on:{click:function(e){return t.order_by("fecha")}}},[t._v("\n            NotificaciÃ³n\n            "),"fecha"===t.buscador.orden?e("i",{staticClass:"fas fa-chevron-up"}):t._e(),t._v(" "),"-fecha"===t.buscador.orden?e("i",{staticClass:"fas fa-chevron-down"}):t._e()]),t._v(" "),e("th",{on:{click:function(e){return t.order_by("fecha_resolucion")}}},[t._v("\n            RevisiÃ³n\n            "),"fecha_resolucion"===t.buscador.orden?e("i",{staticClass:"fas fa-chevron-up"}):t._e(),t._v(" "),"-fecha_resolucion"===t.buscador.orden?e("i",{staticClass:"fas fa-chevron-down"}):t._e()]),t._v(" "),e("th",{on:{click:function(e){return t.order_by("estado")}}},[t._v("\n            Estado\n            "),"estado"===t.buscador.orden?e("i",{staticClass:"fas fa-chevron-up"}):t._e(),t._v(" "),"-estado"===t.buscador.orden?e("i",{staticClass:"fas fa-chevron-down"}):t._e()]),t._v(" "),e("th",{on:{click:function(e){return t.order_by("usuario")}}},[t._v("\n            Usuario/a\n            "),"usuario"===t.buscador.orden?e("i",{staticClass:"fas fa-chevron-up"}):t._e(),t._v(" "),"-usuario"===t.buscador.orden?e("i",{staticClass:"fas fa-chevron-down"}):t._e()]),t._v(" "),e("th",{on:{click:function(e){return t.order_by("capataz")}}},[t._v("\n            Capataz\n            "),"capataz"===t.buscador.orden?e("i",{staticClass:"fas fa-chevron-up"}):t._e(),t._v(" "),"-capataz"===t.buscador.orden?e("i",{staticClass:"fas fa-chevron-down"}):t._e()])]),t._v(" "),t._l(t.incidencias.items,(function(a){return e("tr",{key:a.id,staticClass:"line",class:{privada:a.privada,urgente:99===a.prioridad_codigo,notificar:a.notificar},on:{click:function(e){return t.edit(a)}}},[e("td",[t._v("\n            "+t._s(a.id)+"\n          ")]),t._v(" "),e("td",[a.notificar?e("i",{staticClass:"fas fa-exclamation-circle",attrs:{title:"Novedades en la incidencia"}}):t._e(),t._v("\n            "+t._s(a.titulo)+"\n          ")]),t._v(" "),e("td",{domProps:{textContent:t._s(a.prioridad)}}),t._v(" "),e("td",{domProps:{textContent:t._s(a.seccion)}}),t._v(" "),e("td",{staticClass:"text-right"},[t._v(t._s(a.tiempo)+" dÃ­as")]),t._v(" "),e("td",{staticClass:"text-right"},[t._v(t._s(a.dias_revision)+" dÃ­as")]),t._v(" "),e("td",{domProps:{textContent:t._s(a.estado)}}),t._v(" "),e("td",{domProps:{textContent:t._s(a.usuario_username)}}),t._v(" "),e("td",{domProps:{textContent:t._s(a.capataz_username)}})])})),t._v(" "),e("tr",[e("td",{attrs:{colspan:"2"}},[e("strong",[t._v("Total incidencias")])]),t._v(" "),e("td",{staticClass:"text-right",attrs:{colspan:"99"}},[t._v("\n            "+t._s(t.incidencias.cantidad)+"\n          ")])])],2)])])],1)};fl._withStripped=!0;var hl=function(t,e,a){var i=new URLSearchParams(e||{});a&amp;&amp;i.append("pagina",a);var n="".concat(qc).concat(t,"?").concat(i.toString());return fetch(n).then((function(t){return t.json()}))},ml={name:"Incidencias",components:{Spinner:f,Incidencia:Zc},props:{administrador:{type:Boolean,default:!1},incidencia_id:{type:Number,default:0}},data:function(){return{incidencias:{items:[],cantidad:0},buscador:{titulo:"",id:"",seccion:"",mostrar:"P",usuario:"",capataz:"0",orden:"-id",propias:!0},editando:!1,edicion:{id:0},paginas:{cantidad:0,actual:1,items:[]},cargando:!0,secciones:Lc,estados:Mc}},computed:{keymap:function(){return{"alt+pgdn":this.next_page,"alt+pgup":this.prev_page}}},mounted:function(){var t=this;this.administrador?this.buscador.mostrar="P":this.buscador.mostrar="T",this.$root.$on("grabar-incidencia",this.grabar_incidencia),this.$root.$on("cerrar-incidencia",(function(){t.load(),t.editando=!1})),this.incidencia_id?hl(this.incidencia_id).then(this.edit):this.load()},methods:{load:function(){var t=this;hl(0,this.buscador,this.paginas.actual).then((function(e){t.incidencias.items=e.incidencias_items,t.incidencias.cantidad=e.incidencias_cantidad,t.paginas.cantidad=e.paginas_cantidad,t.cargando=!1,t.paginas.items=[];for(var a=1;a&lt;=t.paginas.cantidad;a++)t.paginas.items.push(a);t.paginas.actual=e.pagina_numero}))},order_by:function(t){var e=this.buscador.orden;t===e&amp;&amp;(t=e.indexOf("-")&gt;0?t.substring(1):"-"+t),this.buscador.orden=t,this.load()},next_page:function(){this.paginas.actual&lt;this.paginas.cantidad&amp;&amp;(this.paginas.actual+=1,this.load())},prev_page:function(){this.paginas.actual&gt;1&amp;&amp;(this.paginas.actual-=1,this.load())},edit:function(t){var e,a;e=t.id,a="".concat(qc).concat(e,"/read"),fetch(a,{method:"DELETE"}).then((function(t){return t.ok})),this.cargando=!1,this.editando=!0,this.edicion=t},nueva:function(){this.editando=!0,this.edicion={id:0,titulo:"",texto:"",prioridad_codigo:1,seccion_codigo:"",estado_codigo:"A"}},grabar_incidencia:function(){this.editando=!1,this.load()},buscar_por_id:function(){var t=this.buscador;t.titulo="",t.seccion="",t.mostrar="T",t.usuario="",t.capataz=0,t.orden="id",t.propias=!1}}},vl=(0,p.Z)(ml,fl,[],!1,null,"8485270c",null).exports,bl=function(){var t=this,e=t._self._c;return e("div",[e("h2",{staticClass:"flex"}),t._v(" "),t.cargando?e("Spinner"):t._e(),t._v(" "),e("autorol-filtros",{attrs:{pg:t.pg,totalPaginas:t.totalPaginas,orden:t.orden,autores:t.autores,"mostrar-orden":t.mostrarOrden,"buscador-activo":t.buscadorActivo,administrador:t.administrador},on:{ordenar:t.btnOrdenar,setPagina:t.btnSetPg,buscar:t.load}}),t._v(" "),e("div",{class:{grid:t.grid}},t._l(t.historias,(function(a,i){return e("div",{key:i,staticClass:"grid-item"},[e("historia-portada",{attrs:{historia:a,urlDetalle:t.urlDetalle,urlJugar:t.urlJugar,especial:t.especial},on:{delete:function(e){return t.load()}}})],1)})),0),t._v(" "),e("autorol-filtros",{attrs:{pg:t.pg,totalPaginas:t.totalPaginas,orden:t.orden,autores:t.autores,"mostrar-orden":t.mostrarOrden,"buscador-activo":t.buscadorActivo,administrador:t.administrador},on:{ordenar:t.btnOrdenar,setPagina:t.btnSetPg,buscar:t.load}})],1)};bl._withStripped=!0;var _l="/autorol/api/",gl="/autorol/jugar/",yl=["==","!=","&gt;=","&gt;","&lt;=","&lt;"],Cl=["=","+","-","*"],wl=[{codigo:"E",descripcion:"Escribiendo"},{codigo:"B",descripcion:"Borrador"},{codigo:"R",descripcion:"Para revisiÃ³n"},{codigo:"L",descripcion:"Lista"}],jl=[{codigo:"N",descripcion:"Normal"},{codigo:"G",descripcion:"Punto guardado"},{codigo:"R",descripcion:"Punto retorno"},{codigo:"E",descripcion:"Enlazable"},{codigo:"M",descripcion:"Muerte"},{codigo:"F",descripcion:"Final partida"}],kl=function(){var t=this,e=t._self._c;return e("div",{staticClass:"card"},[e("div",{staticClass:"card-body"},[e("div",{staticClass:"text-center"},[e("div",{staticClass:"img-portada"},[e("a",{attrs:{href:"#"},on:{click:function(){return t.historia.permisos?t.editar():t.jugar()}}},[e("img",{attrs:{src:t.historia.urlPortada,alt:t.historia.titulo}})])]),t._v(" "),e("div",{staticClass:"titulo"},[t._v(t._s(t.historia.titulo))]),t._v(" "),e("p",[t._v("Por "+t._s(t.historia.autor))]),t._v(" "),e("p",[t.historia.permisos?e("button",{staticClass:"btn btn-secondary",attrs:{title:"Editar historia"},on:{click:t.editar}},[e("i",{staticClass:"fas fa-wrench"}),t._v(" Â&nbsp; Editar\n        ")]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{title:"Jugar historia"},on:{click:t.jugar}},[e("i",{staticClass:"fas fa-play"}),t._v(" Â&nbsp; Jugar\n        ")])]),t._v(" "),e("p",[e("a",{attrs:{href:t.urlDetalle+t.historia.id}},[e("i",{staticClass:"fas fa-info-circle"}),t._v("\n          MÃ¡s informaciÃ³n\n        ")])]),t._v(" "),t.historia.etiquetas.length&gt;0?e("div",[e("p",{staticClass:"accionable",attrs:{title:"Etiquetas de la historia (pulsa para ver)"},on:{click:function(e){t.mostrarEtiquetas=!t.mostrarEtiquetas}}},[e("i",{staticClass:"fas fa-tags"}),t._v("\n          Etiquetas: "+t._s(t.historia.etiquetas.length)+"\n        ")]),t._v(" "),t.mostrarEtiquetas?e("div",{staticClass:"etiquetas"},t._l(t.historia.etiquetas,(function(a){return e("span",{staticClass:"badge badge-pill badge-primary"},[t._v(t._s(a))])})),0):t._e()]):t._e(),t._v(" "),t.historia.permisos?e("p",[e("a",{staticClass:"borrar",attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.borrar.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-trash"}),t._v(" Borrar historia\n        ")])]):t._e()])])])};kl._withStripped=!0;var Sl={props:{historia:{type:Object,required:!0},urlJugar:{type:String,default:"/autorol/jugar/"},urlDetalle:{type:String,default:"/autorol/detalle/"},urlEditar:{type:String,default:"/autorol/editor/"},especial:{type:String,default:""}},data:function(){return{mostrarEtiquetas:!1}},methods:{jugar:function(){window.location=this.urlJugar+this.historia.id},editar:function(){window.location=this.urlEditar+this.historia.id},borrar:function(){var t=this;if(confirm("Â¿Seguro que deseas borrar la historia ["+this.historia.titulo+"]?")){var e=_l+"historia/borrar",a=new FormData;a.append("historiaId",this.historia.id),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){alert(e.mensaje),t.$emit("delete")}))}}}},xl=(0,p.Z)(Sl,kl,[],!1,null,"5c23db20",null).exports,El=function(){var t=this,e=t._self._c;return e("div",{staticClass:"flex botones-listado"},[t.mostrarOrden?e("div",[e("button",{staticClass:"btn btn-default",class:{"btn-primary":"F-"===t.orden},attrs:{title:"Ordenar mÃ¡s recientes"},on:{click:function(e){return t.btnOrdenar("F-")}}},[e("i",{staticClass:"fas fa-calendar-plus"})]),t._v(" "),e("button",{staticClass:"btn btn-default",class:{"btn-primary":"F"===t.orden},attrs:{title:"Ordenar mÃ¡s antiguas"},on:{click:function(e){return t.btnOrdenar("F")}}},[e("i",{staticClass:"fas fa-calendar-minus"})]),t._v(" "),e("button",{staticClass:"btn btn-default",class:{"btn-primary":"T"===t.orden},attrs:{title:"Ordenar por tÃ­tulo ascendente"},on:{click:function(e){return t.btnOrdenar("T")}}},[e("i",{staticClass:"fas fa-sort-alpha-down"})]),t._v(" "),e("button",{staticClass:"btn btn-default",class:{"btn-primary":"T-"===t.orden},attrs:{title:"Ordenar por tÃ­tulo descendente"},on:{click:function(e){return t.btnOrdenar("T-")}}},[e("i",{staticClass:"fas fa-sort-alpha-down-alt"})])]):t._e(),t._v(" "),t.totalPaginas&gt;1?e("div",[e("div",{staticClass:"input-group"},[e("button",{staticClass:"btn btn-default",attrs:{title:"PÃ¡gina anterior",disabled:1===t.pagina},on:{click:function(e){return t.btnPagina(t.pagina-1)}}},[e("i",{staticClass:"fa fa-arrow-left"})]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.pagina,expression:"pagina"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.pagina=e.target.multiple?a:a[0]}}},t._l(t.totalPaginas,(function(a){return e("option",{key:a,domProps:{value:a}},[t._v("\n          "+t._s(a)+"\n        ")])})),0),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{title:"PÃ¡gina siguiente",disabled:t.pagina===t.totalPaginas},on:{click:function(e){return t.btnPagina(t.pagina+1)}}},[e("i",{staticClass:"fa fa-arrow-right"})])])]):t._e(),t._v(" "),e("div",[t.buscadorActivo?e("autorol-buscador",{attrs:{autores:t.autores,esAutor:t.esAutor,administrador:t.administrador},on:{load:t.btnBuscador}}):t._e()],1)])};El._withStripped=!0;var Ol=function(){var t=this,e=t._self._c;return e("div",{staticClass:"buscador"},[e("div",{staticClass:"flex"},[e("div",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.busqueda.titulo,expression:"busqueda.titulo"}],staticClass:"form-control",attrs:{placeholder:"TÃ­tulo"},domProps:{value:t.busqueda.titulo},on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.load()},input:function(e){e.target.composing||t.$set(t.busqueda,"titulo",e.target.value)}}})]),t._v(" "),e("div",[e("select",{directives:[{name:"model",rawName:"v-model",value:t.busqueda.autorId,expression:"busqueda.autorId"}],staticClass:"form-control",on:{change:[function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.busqueda,"autorId",e.target.multiple?a:a[0])},function(e){return t.load()}]}},[e("option",{attrs:{value:""}},[t._v("Cualquier autor/a")]),t._v(" "),t._l(t.autores,(function(a){return e("option",{key:a.autor__id,domProps:{value:a.autor__id}},[t._v("\n          "+t._s(a.autor__username)+"\n        ")])}))],2)]),t._v(" "),e("div",[e("button",{staticClass:"btn-primary btn",attrs:{title:"Buscar"},on:{click:function(e){return t.load()}}},[e("i",{staticClass:"fas fa-search"})])])])])};Ol._withStripped=!0;var Pl={name:"AutorolBuscador",emits:["load"],props:{autores:{type:Array,default:function(){return[]}},administrador:{type:Boolean,default:!1},esAutor:{type:Boolean,default:!1}},data:function(){return{busquedaLibre:!1,busqueda:{autorId:"",titulo:"",propias:!1,preparando:!1}}},methods:{load:function(){this.$emit("load",this.busqueda)}}},Al={name:"AutorolFiltros",components:{AutorolBuscador:(0,p.Z)(Pl,Ol,[],!1,null,"b9dde900",null).exports},emits:["setPagina","buscar","ordenar"],props:{buscadorActivo:{type:Boolean,default:!0},autores:{type:Array,default:function(){return[]}},mostrarOrden:{type:Boolean,default:!0},administrador:{type:Boolean,default:!1},esAutor:{type:Boolean,default:!1},orden:{type:String,default:"F-"},pg:{type:Number,default:1},totalPaginas:{type:Number,default:1}},data:function(){return{pagina:1}},mounted:function(){this.pagina=this.pg},watch:{pagina:function(t){this.btnPagina(t,!1)},pg:function(t){this.pagina=t}},methods:{btnOrdenar:function(t){this.$emit("ordenar",t)},btnPagina:function(t){this.$emit("setPagina",t),window.scrollTo({top:0,behavior:"smooth"})},btnBuscador:function(t){this.$emit("buscar",t)}}},Dl={components:{AutorolFiltros:(0,p.Z)(Al,El,[],!1,null,"5bddb4e4",null).exports,HistoriaPortada:xl,Spinner:f},props:{usuarioId:{type:Number,default:0},titulo:{type:String,default:""},historiasPorPagina:{type:Number,default:6},buscadorActivo:{type:Boolean,default:!0},etiquetasFijas:{type:Array,default:function(){return[]}},etiquetasExcluidas:{type:Array,default:function(){return[]}},especial:{type:String,default:""},ordenDefecto:{type:String,default:"F-"},mostrarPropias:{type:Boolean,default:!1},mostrarPreparando:{type:Boolean,default:!1},cardSize:{type:String,default:""},mostrarTotal:{type:Boolean,default:!0},mostrarOrden:{type:Boolean,default:!0},modulo:{type:String,default:""},grid:{type:Boolean,default:!0}},data:function(){return{historias:[],parametrosBusqueda:null,orden:"F-",preparando:!1,propias:!1,busqueda:"",etiquetas:[],administrador:!1,autores:[],autorId:"",autorol4:!1,urlDetalle:"/autorol/detalle/",cargando:!0,totalHistorias:0,totalPaginas:1,esAutor:!1,etiquetasDisponibles:[],pg:1}},mounted:function(){this.etiquetasFijas&amp;&amp;(this.etiquetas=this.etiquetasFijas),this.ordenDefecto&amp;&amp;(this.orden=this.ordenDefecto),this.propias=this.mostrarPropias,this.preparando=this.mostrarPreparando,this.load()},computed:{urlJugar:function(){return this.autorol4?"/autorol/autorol4/":"/autorol/jugar/"},cols:function(){var t={"col-md-3":!0,"col-sm-4":!0};if("lg"===this.cardSize)t={"col-md-4":!0,"col-sm-6":!0};else if(""!==this.cardSize)return"col-"+this.cardSize;return t}},watch:{pg:function(){this.load()},orden:function(){this.load()}},methods:{load:function(){var t=this,e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:null;e?this.parametrosBusqueda=e:e=this.parametrosBusqueda;var a=_l+"historias?historiasPorPagina="+this.historiasPorPagina;a+="&amp;pg="+this.pg,a+="&amp;orden="+this.orden,this.etiquetasFijas&amp;&amp;(a+="&amp;etiquetas="+JSON.stringify(this.etiquetasFijas)),this.etiquetasExcluidas&amp;&amp;(a+="&amp;excluir="+JSON.stringify(this.etiquetasExcluidas)),this.modulo&amp;&amp;(a+="&amp;modulo="+this.modulo),this.usuarioId&amp;&amp;(a+="&amp;propias=1",a+="&amp;preparando=1"),e&amp;&amp;(e.titulo&amp;&amp;(a+="&amp;busqueda="+e.titulo),e.etiquetas&amp;&amp;(a+="&amp;etiquetas="+JSON.stringify(e.etiquetas)),e.propias&amp;&amp;(a+="&amp;propias=1"),e.preparando&amp;&amp;(a+="&amp;preparando=1"),e.autorId&amp;&amp;(a+="&amp;autorId="+e.autorId)),this.cargando=!0,fetch(a).then((function(t){return t.json()})).then((function(e){t.historias=e.historias,t.administrador=e.administrador,t.autores=e.autores,t.cargando=!1,t.totalHistorias=e.totalHistorias,t.totalPaginas=e.paginas,t.esAutor=e.esAutor,t.etiquetasDisponibles=e.etiquetasDisponibles,t.pg=e.pg,t.cargando=!1}))},btnOrdenar:function(t){this.orden=t},btnSetPg:function(t){this.pg=t}}},Nl=Dl,Tl=(0,p.Z)(Nl,bl,[],!1,null,"7b055b9e",null).exports,Il=function(){var t=this,e=t._self._c;return e("div",{staticClass:"sidebar__tableros tableros"},[t.mostrarFicha?t._e():e("div",{staticClass:"row titulo"},[e("div",{staticClass:"col-10"},[t._v("Tableros")]),t._v(" "),t.director?e("div",{staticClass:"col-2 text-right"},[e("button",{staticClass:"btn btn-sm btn-primary",attrs:{title:"AÃ±adir tablero"},on:{click:function(e){return e.preventDefault(),t.addTablero.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-plus"})])]):t._e()]),t._v(" "),t.mostrarFicha?t._e():e("div",{class:{row:t.usuarioId&gt;0}},t._l(this.tableros,(function(a,i){return e("div",{key:i,staticClass:"tablero",class:{"col-4":t.usuarioId&gt;0}},[e("img",{staticClass:"img-tablero",attrs:{src:a.urlThumb,title:a.titulo},on:{click:function(e){return e.preventDefault(),t.mostrarTablero(a.id)}}}),t._v(" "),e("p",{on:{click:function(e){return e.preventDefault(),t.mostrarTablero(a.id)}}},[t._v(t._s(a.titulo))]),t._v(" "),t.director?e("button",{staticClass:"btn btn-sm btn-danger",attrs:{title:"Eliminar tablero "+a.titulo},on:{click:function(e){return e.preventDefault(),t.borrarTablero(a.id,i)}}},[e("i",{staticClass:"fas fa-trash"})]):t._e()])})),0),t._v(" "),t.mostrarFicha?e("TableroConfigurar",{attrs:{escenas:t.escenas,partida_id:t.partida_id},on:{save:t.saveTablero},model:{value:t.tableroNuevo,callback:function(e){t.tableroNuevo=e},expression:"tableroNuevo"}}):t._e()],1)};Il._withStripped=!0;var $l="/tableros3/",ql=[{codigo:"F",descripcion:"Fichero"},{codigo:"N",descripcion:"Ninguna"}],Ml=[{codigo:"#00FFFF",descripcion:"Agua"},{codigo:"#FFFF00",descripcion:"Amarillo"},{codigo:"#0000FF",descripcion:"Azul"},{codigo:"#FFFFFF",descripcion:"Blanco"},{codigo:"#808080",descripcion:"Gris"},{codigo:"#800080",descripcion:"Morado"},{codigo:"#FF0000",descripcion:"Rojo"},{codigo:"#FA8072",descripcion:"SalmÃ³n"},{codigo:"#000000",descripcion:"Negro"},{codigo:"#008000",descripcion:"Verde"},{codigo:"#EE82EE",descripcion:"Violeta"}],Fl=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("AÃ±adir tablero")]),t._v(" "),e("div",{staticClass:"card-body"},[e("div",[e("label",[t._v("TÃ­tulo")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.tableroEdicion.titulo,expression:"tableroEdicion.titulo"}],staticClass:"form-control",domProps:{value:t.tableroEdicion.titulo},on:{input:function(e){e.target.composing||t.$set(t.tableroEdicion,"titulo",e.target.value)}}})]),t._v(" "),e("div",[e("label",[t._v("Imagen de fondo")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.tableroEdicion.tipo_fondo,expression:"tableroEdicion.tipo_fondo"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.tableroEdicion,"tipo_fondo",e.target.multiple?a:a[0])}}},t._l(t.tiposImagen,(function(a){return e("option",{domProps:{value:a.codigo}},[t._v("\n            "+t._s(a.descripcion)+" ("+t._s(a.codigo)+")\n          ")])})),0),t._v(" "),e("hr"),t._v(" "),"F"===t.tableroEdicion.tipo_fondo?e("input",{ref:"ficheroImagen",staticClass:"form-control",attrs:{type:"file"}}):t._e(),t._v(" "),"U"===t.tableroEdicion.tipo_fondo?e("input",{directives:[{name:"model",rawName:"v-model",value:t.tableroEdicion.imagenURL,expression:"tableroEdicion.imagenURL"}],staticClass:"form-control",domProps:{value:t.tableroEdicion.imagenURL},on:{input:function(e){e.target.composing||t.$set(t.tableroEdicion,"imagenURL",e.target.value)}}}):t._e(),t._v(" "),"B"===t.tableroEdicion.tipo_fondo?e("p",[t._v("IMAGEN BIBLIOTECA")]):t._e(),t._v(" "),"N"===t.tableroEdicion.tipo_fondo?e("div",{staticClass:"row"},[e("div",{staticClass:"col-6"},[e("label",[t._v("Columnas")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.tableroEdicion.grid_columnas,expression:"tableroEdicion.grid_columnas"}],staticClass:"form-control",attrs:{type:"number",min:"1"},domProps:{value:t.tableroEdicion.grid_columnas},on:{input:function(e){e.target.composing||t.$set(t.tableroEdicion,"grid_columnas",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"col-6"},[e("label",[t._v("Filas")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.tableroEdicion.grid_filas,expression:"tableroEdicion.grid_filas"}],staticClass:"form-control",attrs:{type:"number",min:"1"},domProps:{value:t.tableroEdicion.grid_filas},on:{input:function(e){e.target.composing||t.$set(t.tableroEdicion,"grid_filas",e.target.value)}}})])]):t._e()]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-6"},[e("label",[t._v("Grid ancho")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.tableroEdicion.grid_ancho,expression:"tableroEdicion.grid_ancho"}],staticClass:"form-control",attrs:{type:"number",min:"10"},domProps:{value:t.tableroEdicion.grid_ancho},on:{input:function(e){e.target.composing||t.$set(t.tableroEdicion,"grid_ancho",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"col-6"},[e("label",[t._v("Grid alto")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.tableroEdicion.grid_alto,expression:"tableroEdicion.grid_alto"}],staticClass:"form-control",attrs:{type:"number",min:"10"},domProps:{value:t.tableroEdicion.grid_alto},on:{input:function(e){e.target.composing||t.$set(t.tableroEdicion,"grid_alto",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"col-12"},[e("label",[t._v("Grid Color")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.tableroEdicion.grid_color,expression:"tableroEdicion.grid_color"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.tableroEdicion,"grid_color",e.target.multiple?a:a[0])}}},t._l(t.colores,(function(a){return e("option",{domProps:{value:a.codigo}},[t._v("\n              "+t._s(a.descripcion)+" ("+t._s(a.codigo)+")\n            ")])})),0)]),t._v(" "),e("div",{staticClass:"col-6"},[e("label",[t._v("Grid margen horizontal")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.tableroEdicion.grid_left,expression:"tableroEdicion.grid_left"}],staticClass:"form-control",attrs:{type:"number",value:"0"},domProps:{value:t.tableroEdicion.grid_left},on:{input:function(e){e.target.composing||t.$set(t.tableroEdicion,"grid_left",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"col-6"},[e("label",[t._v("Grid margen vertical")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.tableroEdicion.grid_top,expression:"tableroEdicion.grid_top"}],staticClass:"form-control",attrs:{type:"number",value:"0"},domProps:{value:t.tableroEdicion.grid_top},on:{input:function(e){e.target.composing||t.$set(t.tableroEdicion,"grid_top",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"col-6"},[e("b-check",{model:{value:t.tableroEdicion.grid_mostrar,callback:function(e){t.$set(t.tableroEdicion,"grid_mostrar",e)},expression:"tableroEdicion.grid_mostrar"}},[t._v("Mostrar cuadrÃ­cula")])],1),t._v(" "),e("div",{staticClass:"col-6"},[e("b-check",{model:{value:t.tableroEdicion.grid_snap,callback:function(e){t.$set(t.tableroEdicion,"grid_snap",e)},expression:"tableroEdicion.grid_snap"}},[t._v("Ajustar a cuadrÃ­cula")])],1)]),t._v(" "),e("hr"),t._v(" "),e("label",[t._v("Visibilidad tablero")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.tableroEdicion.escena_id,expression:"tableroEdicion.escena_id"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.tableroEdicion,"escena_id",e.target.multiple?a:a[0])}}},[e("option",{attrs:{value:"0"}},[t._v("En toda la partida")]),t._v(" "),t._l(t.escenas,(function(a){return e("option",{domProps:{value:a.id}},[t._v("\n          "+t._s(a.titulo)+"\n        ")])}))],2),t._v(" "),e("b-check",{model:{value:t.tableroEdicion.visible,callback:function(e){t.$set(t.tableroEdicion,"visible",e)},expression:"tableroEdicion.visible"}},[t._v("Visible para los jugadores")])],1)]),t._v(" "),e("hr"),t._v(" "),e("p",{staticClass:"text-center"},[e("button",{staticClass:"btn btn-primary",on:{click:function(e){return e.preventDefault(),t.aceptar.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-check"}),t._v(" Â&nbsp;Aceptar\n    ")])]),t._v(" "),e("p",{staticClass:"text-center"},[e("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.cancelar.apply(null,arguments)}}},[t._v("Cancelar")])])])};Fl._withStripped=!0;var Ll={props:{value:{type:Object},escenas:{type:Array,default:function(){return[]}},partida_id:{type:Number,default:0}},data:function(){return{colores:Ml,tiposImagen:ql,tableroEdicion:this.value}},mounted:function(){},methods:{aceptar:function(){var t=this,e=$l;0===this.tableroEdicion.id?e+="nuevo-tablero":e+="set-tablero";var a=new FormData;""===this.tableroEdicion.titulo&amp;&amp;alert("Los goblins no aceptan tableros sin tÃ­tulo"),a.append("tablero_id",this.tableroEdicion.id),a.append("titulo",this.tableroEdicion.titulo),a.append("partida_id",this.partida_id),a.append("visible",this.tableroEdicion.visible),a.append("imagen_fichero",this.tableroEdicion.imagen_fichero),a.append("imagen_biblioteca",this.tableroEdicion.imagen_biblioteca),a.append("grid_ancho",this.tableroEdicion.grid_ancho),a.append("grid_alto",this.tableroEdicion.grid_alto),a.append("grid_filas",this.tableroEdicion.grid_filas),a.append("grid_columnas",this.tableroEdicion.grid_columnas),a.append("grid_left",this.tableroEdicion.grid_left),a.append("grid_top",this.tableroEdicion.grid_top),a.append("grid_color",this.tableroEdicion.grid_color),a.append("grid_mostrar",this.tableroEdicion.grid_mostrar),a.append("tipo_fondo",this.tableroEdicion.tipo_fondo),a.append("grid_snap",this.tableroEdicion.grid_snap);var i=this.$refs.ficheroImagen.files[0];i&amp;&amp;a.append("imagen_fichero",i),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){e.mensaje?alert(e.mensaje):(t.$emit("save",e.tablero_id),t.$emit("input",t.tableroEdicion))}))},cancelar:function(){this.$emit("cancelar")}},watch:{tablero:function(t){this.tableroEdicion=t},tableroEdicion:function(t){this.$emit("input",t)}}},Rl=(0,p.Z)(Ll,Fl,[],!1,null,null,null).exports,zl={components:{TableroConfigurar:Rl},props:{partida_id:{type:Number,default:0},director:{type:Boolean,default:!1},usuarioId:{type:Number,default:0}},data:function(){return{tableros:[],escenas:[],tableroNuevo:null,mostrarFicha:!1}},mounted:function(){this.load()},methods:{load:function(){var t=this,e="";e=0!==this.usuarioId?$l+"get-tableros-usuario/"+this.usuarioId:$l+"get-tableros-partida/"+this.partida_id,fetch(e).then((function(t){return t.json()})).then((function(e){t.tableros=e.tableros,t.escenas=e.escenas}))},mostrarTablero:function(t){var e=$l+"mostrar/"+t;window.open(e)},addTablero:function(){this.tableroNuevo={id:0,titulo:"",tipo_fondo:"F",imagenFichero:"",imagenBiblioteca:0,imagenURL:"",escena_id:0,posicion:0,visible:!0,grid_ancho:25,grid_alto:25,grid_filas:1,grid_columnas:1,grid_top:0,grid_left:0,grid_mostrar:!0,grid_color:"#00FFFF",mostrar:!1},this.mostrarFicha=!0},saveTablero:function(t){var e=$l+"mostrar/"+t;window.open(e,"_blank").focus(),this.mostrarFicha=!1,this.load()},borrarTablero:function(t,e){var a=this;if(confirm("Â¿Quieres borrar el tablero?")){var i=$l+"borrar-tablero",n=new FormData;n.append("tableroId",t),fetch(i,{method:"POST",body:n}).then((function(t){return t.json()})).then((function(t){alert(t.mensaje),t.ok&amp;&amp;a.tableros.splice(e,1)}))}}}},Bl=(0,p.Z)(zl,Il,[],!1,null,"95612476",null).exports,Vl=a(19755),Ul={name:"UserPanel",components:{ListadoNovedadesPartidas:pl,Incidencias:vl,autorolListado:Tl,TablerosListado:Bl},props:{user_id:{type:Number,default:0},is_staff:{type:Boolean,default:!1},alerta_incidencias:{type:Boolean,default:!1}},data:function(){return{duplicar_tablero_show:!1}},mounted:function(){var t=this;Vl(this.$el).on("click","[data-tablero-duplicar]",(function(e){return t.showDuplicarTablero(e.currentTarget)})).on("click","[data-tablero-borrar]",(function(e){return t.borrarTablero(e.currentTarget)}))},methods:{showDuplicarTablero:function(t){this.duplicar_tablero_show=!0,this.$nextTick((function(){return Vl("#tablero-original").val(Vl(t).data("tablero-duplicar"))}))},duplicarTablero:function(t){Vl(t.target).find("form").ajaxSubmit({target:"#tableros-director"})},borrarTablero:function(t){var e="/tableros/administrar/borrar/"+Vl(t).data("tablero-borrar");Fe().fire({title:"Borrar tablero",text:"Â¿EstÃ¡s seguro de que quieres borrar este tablero? Esta acciÃ³n no se puede deshacer",icon:"warning",showDenyButton:!0,confirmButtonText:"Borrar",denyButtonText:"Cancelar"}).then((function(a){a.isConfirmed&amp;&amp;fetch(e).then((function(e){return e.ok&amp;&amp;Vl(t).parents(".box-line").remove()}))}))}}},Hl=(0,p.Z)(Ul,Qc,[],!1,null,null,null).exports,Gl=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"hotkey",rawName:"v-hotkey",value:t.keymap,expression:"keymap"}],staticClass:"foro"},[e("PublicacionForm",{attrs:{foro:t.id,publicacion:t.thread_to_edit},on:{saved:t.refresh},model:{value:t.show_form,callback:function(e){t.show_form=e},expression:"show_form"}}),t._v(" "),e("h5",{staticClass:"title"},[e("span",[t._v(t._s(t.title))]),t._v(" "),t.publicar?e("button",{staticClass:"btn-add-publicacion",attrs:{type:"button"},on:{click:t.create_thread}},[t._v("\n      Publicar nuevo mensaje\n    ")]):t._e()]),t._v(" "),t.total_records&gt;t.per_page?e("b-pagination",{attrs:{"aria-controls":"foro__hilos",align:"center","per-page":t.per_page,"total-rows":t.total_records},on:{input:t.retrieve_page},model:{value:t.pagina_actual,callback:function(e){t.pagina_actual=e},expression:"pagina_actual"}}):t._e(),t._v(" "),t.loading?e("Spinner"):[t.hilos?e("div",{staticClass:"foro__hilos",domProps:{innerHTML:t._s(t.hilos)}}):e("div",{staticClass:"foro__hilos"},[t._t("default")],2)]],2)};Gl._withStripped=!0;var Zl=function(){var t=this,e=t._self._c;return e("b-modal",{attrs:{id:"publicacion_modal",size:"lg",centered:!0,title:t.modal_title,"cancel-title":"Cerrar","ok-title":"Guardar","no-enforce-focus":!0,"ok-disabled":t.loading},on:{hidden:t.closeForm,ok:function(e){return e.preventDefault(),t.save.apply(null,arguments)}},model:{value:t.open,callback:function(e){t.open=e},expression:"open"}},[e("b-form",{ref:"form",attrs:{novalidate:"",validated:t.is_validated},on:{submit:function(e){return e.stopPropagation(),e.preventDefault(),t.save.apply(null,arguments)}}},[e("b-form-group",{attrs:{label:"Asunto","label-for":"publicacion_asunto","invalid-feedback":"Tienes que introducir un asunto"}},[e("b-form-input",{attrs:{required:"",autofocus:""},model:{value:t.thread_data.asunto,callback:function(e){t.$set(t.thread_data,"asunto",e)},expression:"thread_data.asunto"}})],1),t._v(" "),e("b-form-group",{attrs:{label:"Texto","label-for":"publicacion_texto","invalid-feedback":"Tienes que introducir algÃºn texto",state:t.editor_state}},[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.thread_data.texto,expression:"thread_data.texto"}],ref:"editor",attrs:{id:"publicacion_texto"},domProps:{value:t.thread_data.texto},on:{input:function(e){e.target.composing||t.$set(t.thread_data,"texto",e.target.value)}}})])],1)],1)};Zl._withStripped=!0;var Wl=a(19755),Yl={name:"PublicacionForm",props:{open:{type:Boolean,default:!1},foro:{type:Number},publicacion:{type:Number}},model:{prop:"open"},data:function(){return{editor_state:null,is_validated:!1,modal_title:"Nuevo mensaje",editor:void 0,loading:!1,thread_data:{id:void 0,asunto:"",texto:""}}},watch:{open:function(t){var e=this;t&amp;&amp;(this.publicacion&amp;&amp;(this.modal_title="Editar mensaje",this.fetch_thread(this.publicacion)),this.$nextTick((function(){var t=Vi.create(Wl(e.$refs.editor));e.editor=t})))}},methods:{fetch_thread:function(t){var e=this;this.loading=!0,fetch("/red-social/api/publicacion/"+t).then((function(t){return t.json()})).then((function(t){t.success?(e.loading=!1,e.thread_data=t.publicacion,e.editor.setContent(e.thread_data.texto)):He.create().title("Error","Hubo un error al recuperar el hilo").error().toast().fire()}))},closeForm:function(){this.loading=!1,this.$emit("input",!1)},save:function(){var t=this,e=this.$refs.form.checkValidity();if(this.editor.isEmpty()&amp;&amp;(this.editor_state=!1,e=!1),!e)return this.is_validated=!0,!1;var a=new FormData;this.foro&amp;&amp;a.set("foro_id",this.foro),this.thread_data.id&amp;&amp;a.set("publicacion_id",this.thread_data.id),a.set("titulo",this.thread_data.asunto),a.set("texto",this.editor.getContent()),this.loading=!0,fetch("/red-social/publicar",{method:"POST",body:a}).then((function(t){return t.text()})).then((function(e){t.$emit("saved",e),t.closeForm()}))}}},Xl=(0,p.Z)(Yl,Zl,[],!1,null,null,null).exports,Jl=a(19755),Kl={name:"Foro",components:{PublicacionForm:Xl},props:{id:{type:Number,required:!0},title:{type:String,default:""},moderar:{type:Boolean,default:!1},publicar:{type:Boolean,default:!1},pagina_actual:{type:Number,default:1},per_page:{type:Number,required:!0},total_records:{type:Number,default:0}},computed:{keymap:function(){return{"alt+n":this.create_thread,"ctrl+enter":this.save,"alt+pgdn":this.next_page,"alt+pgup":this.prev_page}}},data:function(){return{loading:!1,hilos:void 0,show_form:!1,thread_to_edit:void 0,editing_response:void 0,response_editor:void 0}},mounted:function(){var t=this;Jl(this.$el).on("click","[data-edit-thread]",(function(e){return t.edit_thread(e.currentTarget)})).on("click","[data-delete-thread]",(function(e){return t.delete_thread(e.currentTarget)})).on("click","[data-close-thread]",(function(e){return t.close_thread(e.currentTarget)})).on("click",".respuesta-texto",(function(e){return t.reply_editor(e.currentTarget)})).on("submit",".respuesta__form",(function(e){return t.save_response(e.currentTarget)})).on("click",".btn-cancel-reply",(function(e){return t.cancel_response()})).on("click","[data-edit-response]",(function(e){return t.edit_response(e.currentTarget)})).on("click","[data-delete-response]",(function(e){return t.delete_response(e.currentTarget)}))},methods:{prev_page:function(){this.pagina_actual&gt;1&amp;&amp;this.pagina_actual--},next_page:function(){var t=Math.ceil(this.total_records/this.per_page);this.pagina_actual&lt;t&amp;&amp;this.pagina_actual++},retrieve_page:function(t){var e=this;this.loading=!0;var a="/red-social/pagina/"+this.id+"/"+t;fetch(a).then((function(t){return t.text()})).then((function(t){e.hilos=t,e.loading=!1}))},save:function(){if(this.editing_response){var t=Jl(this.editing_response).parents("form");this.save_response(t)}},create_thread:function(){this.show_form=!0},edit_thread:function(t){var e=Jl(t).data("edit-thread");this.thread_to_edit=e,this.show_form=!0},delete_thread:function(t){var e="/red-social/api/publicacion/borrar/"+Jl(t).data("delete-thread"),a=Jl(t).parents(".foro__hilo");He.create().title("Borrar el hilo","Â¿EstÃ¡s seguro de que quieres borrar este hilo y todas sus respuestas? Esta acciÃ³n no se puede deshacer").warning().confirm("Borrar").fire().then((function(t){t.isConfirmed&amp;&amp;fetch(e).then((function(t){return t.json()})).then((function(t){t.success?a.slideUp(400,(function(){return a.remove()})):He.create().toast().error().title("Error",t.message).fire()}))}))},close_thread:function(t){var e=this,a=Jl(t).data("close-thread");fetch("/red-social/cerrar-publicacion/"+a).then((function(t){return t.text()})).then((function(t){e.hilos=t}))},refresh:function(t){this.hilos=t},reply_editor:function(t){this.cancel_response(),this.editing_response=t,Jl(".buttons",Jl(t).parents(".form-content")).removeClass("hidden"),this.response_editor=Vi.create(Jl(t),{toolbar:Za,minHeight:100}).focus()},save_response:function(t){if(!this.response_editor.isEmpty()){var e=Jl(t).parents(".foro__hilo");Jl(t).ajaxSubmit({success:function(t){return e.html(t)}})}return!1},edit_response:function(t){var e=this;this.cancel_response();var a="/red-social/formulario-respuesta/"+Jl(t).data("publicacion")+"/"+Jl(t).data("edit-response"),i=Jl(t).parents(".respuesta").addClass("edit");fetch(a).then((function(t){return t.text()})).then((function(t){var a=Jl(t);a.addClass("editing_form"),a.insertAfter(i),e.$nextTick((function(){var t=Jl(".respuesta-texto",a);e.reply_editor(t.get())}))}))},delete_response:function(t){var e="/red-social/borrar-respuesta/"+Jl(t).data("delete-response");He.create().title("Borrar la respuesta","Â¿EstÃ¡s seguro de que quieres borrar esta respuesta? Esta acciÃ³n no se puede deshacer").warning().confirm("Borrar").fire().then((function(a){a.isConfirmed&amp;&amp;fetch(e).then((function(t){return t.text()})).then((function(e){return Jl(t).parents(".foro__hilo").html(e)}))}))},cancel_response:function(){if(this.editing_response){this.editing_response.value="",Jl(".respuesta.edit").removeClass("edit"),Jl(".editing_form").remove();var t=this.response_editor.editor.parents(".form-content");t.prepend(this.editing_response),Jl(".buttons",t).addClass("hidden"),this.response_editor.destroy(),this.editing_response=void 0}}}},Ql=(0,p.Z)(Kl,Gl,[],!1,null,null,null).exports,tu=function(){var t=this,e=t._self._c;return e("div",{staticClass:"foro__hilo"},[e("PublicacionForm",{attrs:{publicacion:t.publicacion},model:{value:t.show_form,callback:function(e){t.show_form=e},expression:"show_form"}}),t._v(" "),t.loading?e("Spinner"):t._t("default")],2)};tu._withStripped=!0;var eu=a(19755),au={name:"Publicacion",props:{publicacion:{type:Object,required:!0}},components:{PublicacionForm:Xl,Spinner:f},data:function(){return{show_form:!1,loading:!1}},mounted:function(){var t=this;eu(this.$el).on("click","[data-edit]",(function(e){return t.edit()})).on("click","[data-delete]",(function(e){return t.delete()}))},methods:{edit:function(){this.show_form=!0},delete:function(){He.create().title("Borrar mensaje","Â¿Estas seguro de que quieres borrar este mensaje? Esta operaciÃ³n no se puede deshacer.").confirm("Eliminar").warning().fire().then((function(t){return t.isConfirmed&amp;&amp;void 0}))},refresh:function(){this.loading=!0}}},iu=(0,p.Z)(au,tu,[],!1,null,null,null).exports,nu=function(){var t=this,e=t._self._c;return e("div",[t.hasLabel?e("label",{attrs:{for:"participante_usuario"}},[t._v("Usuario:")]):t._e(),t._v(" "),e("Autocomplete",{attrs:{search:t.searchUser,debounceTime:250,"get-result-value":t.getUsername,autoSelect:!0,defaultValue:t.defaultUser,placeholder:t.label},on:{submit:t.submitUser}}),t._v(" "),e("input",{attrs:{type:"hidden",name:"selected_user_id"},domProps:{value:t.usuario}}),t._v(" "),t._t("default")],2)};nu._withStripped=!0;var ru={name:"UsuarioAutocomplete",components:{Autocomplete:or.Z},props:{hasLabel:{type:Boolean,default:!1},label:{type:String,default:"Escribe usuario/a"},defaultUser:{type:String,default:""},value:{type:String,default:""}},data:function(){return{usuario:""}},watch:{usuario:function(t){this.$emit("input",t)}},methods:{searchUser:function(t){return t.length&lt;3?[]:new Promise((function(e){fetch("/usuarios/buscar-usuarios/"+t).then((function(t){return t.json()})).then((function(t){return e(t)}))}))},getUsername:function(t){return t.username},submitUser:function(t){this.usuario=t.id}}},ou=(0,p.Z)(ru,nu,[],!1,null,null,null).exports,su=function(){return(0,this._self._c)("form",{on:{submit:function(t){t.preventDefault()}}},[this._t("default")],2)};su._withStripped=!0;var cu=a(19755),lu={name:"CarneForm",mounted:function(){var t=this;cu("#regalar_carne",this.$el).on("change",(function(t){cu(this).prop("checked")?cu("#usuario_regalar").css("display","block"):cu("#usuario_regalar").css("display","none")})),cu(this.$el).on("click",".btn-pagar",(function(){var e=t.$el;return e.regalar_carne.checked&amp;&amp;""===e.selected_user_id.value?(cu(".invalid-feedback","#usuario_regalar").css("display","block"),!1):e.submit()}))}},uu=(0,p.Z)(lu,su,[],!1,null,"9ba545c0",null).exports,du=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cinta-pjs"},[t.loading?e("Spinner"):[e("div",{staticClass:"cinta-pjs__groups",class:{selected:t.is_group_selected}},[e("button",{staticClass:"btn-back",class:{hidden:!t.is_group_selected},attrs:{type:"button"},on:{click:function(e){return t.select_group()}}}),t._v(" "),t._l(t.groups,(function(a){return e("div",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.top",modifiers:{hover:!0,top:!0}}],key:a.id,staticClass:"cinta-pjs__group",class:t.group_classes(a),attrs:{title:a.descripcion},on:{click:function(e){return t.select_group(a.id)}}},[e("img",{attrs:{src:a.url_imagen}})])}))],2),t._v(" "),e("transition",{attrs:{name:"width"}},[t.is_group_selected?e("group-pjs",{staticClass:"cinta-pjs__pjs",attrs:{title:t.selected_group_name}},[t._l(t.filtered_pjs,(function(a){return e("button",{staticClass:"avatar__mini",attrs:{type:"button",title:a.nombre},on:{click:function(e){return t.select_character(a.id)}}},[e("img",{attrs:{src:a.imagen}})])})),t._v(" "),t.es_director?e("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.left",modifiers:{hover:!0,left:!0}}],staticClass:"btn-add-pj",attrs:{title:"AÃ±adir personaje"},on:{click:function(e){t.show_character_form=!0}}}):t._e(),t._v(" "),t.is_group_editable?e("template",{slot:"buttons"},[e("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.topleft",modifiers:{hover:!0,topleft:!0}}],staticClass:"btn-edit",attrs:{title:"Editar grupo"},on:{click:function(e){t.show_group_form=!0}}}),t._v(" "),e("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.topleft",modifiers:{hover:!0,topleft:!0}}],staticClass:"btn-trash",attrs:{title:"Eliminar grupo"},on:{click:t.remove_selected_group}})]):t._e()],2):t._e()],1),t._v(" "),t.es_director&amp;&amp;!t.is_group_selected?e("div",{staticClass:"cinta-pjs__buttons"},[e("button",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.left",modifiers:{hover:!0,left:!0}}],staticClass:"btn-add",attrs:{title:"AÃ±adir un nuevo grupo de personajes"},on:{click:function(e){t.show_group_form=!0}}})]):t._e()],t._v(" "),e("group-pjs-from",{attrs:{group:t.selected_group},on:{group:t.add_group},model:{value:t.show_group_form,callback:function(e){t.show_group_form=e},expression:"show_group_form"}}),t._v(" "),e("character-form",{attrs:{group:t.selected_group},model:{value:t.show_character_form,callback:function(e){t.show_character_form=e},expression:"show_character_form"}})],2)};du._withStripped=!0;var pu=function(){var t=this,e=t._self._c;return e("window",{attrs:{title:"Crear grupo de personajes",show:t.show,"ok-title":t.ok_title,"close-on-ok":!1,width:500,height:420},on:{input:t.close,ok:t.save_group}},[e("b-form",{ref:"form",staticClass:"cinta-pjs__form",attrs:{novalidate:"",validated:t.is_validated}},[e("div",{staticClass:"group_image"},[e("div",{staticClass:"group_image__upload-column"},[e("h6",[t._v("Sube una imagen para tu grupo:")]),t._v(" "),e("image-upload",{attrs:{resource:"cinta_pjs"},model:{value:t.group_image,callback:function(e){t.group_image=e},expression:"group_image"}})],1),t._v(" "),e("div",{staticClass:"group_image__icons-column"},[e("h6",[t._v("O escoge uno de estos iconos:")]),t._v(" "),e("div",{staticClass:"group_image__icons"},t._l(t.icons,(function(a){return e("div",{staticClass:"cinta-pjs__icon",class:{selected:a.selected},on:{click:function(e){return t.select_icon(a)}}},[e("img",{attrs:{src:a.url}})])})),0)])]),t._v(" "),e("b-form-invalid-feedback",{attrs:{state:t.state_image}},[t._v("Tienes que seleccionar una imagen o un icono\n        ")]),t._v(" "),e("b-form-group",{attrs:{"label-for":"group_description",label:"DescripciÃ³n","invalid-feedback":"Tienes que poner una descripciÃ³n"}},[e("b-form-input",{attrs:{id:"group_description",required:"",autofocus:""},model:{value:t.description,callback:function(e){t.description=e},expression:"description"}})],1),t._v(" "),e("b-form-checkbox",{attrs:{value:"1","unchecked-value":"0"},model:{value:t.visible_players,callback:function(e){t.visible_players=e},expression:"visible_players"}},[t._v("\n            Visible para los jugadores\n        ")]),t._v(" "),e("b-form-checkbox",{attrs:{value:"1","unchecked-value":"0"},model:{value:t.visible_vips,callback:function(e){t.visible_vips=e},expression:"visible_vips"}},[t._v("\n            Visible para los VIPs\n        ")])],1)],1)};function fu(t){return fu="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},fu(t)}function hu(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function mu(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?hu(Object(a),!0).forEach((function(e){vu(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):hu(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function vu(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==fu(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==fu(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===fu(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}pu._withStripped=!0;var bu={name:"GroupPjsFrom",mixins:[cs],components:{ImageUpload:ss},props:{group:{type:Number}},data:function(){return{icons:De.map((function(t){return{filename:t,url:Pe+t,selected:!1}})),is_validated:!1,group_id:0,group_image:"",description:"",visible_players:1,visible_vips:1,state_image:null}},computed:mu(mu({},(0,j.rn)({partida_id:function(t){return t.partida.partida_id}})),{},{selected_icon:function(){return this.icons.find((function(t){return t.selected}))},ok_title:function(){return this.group&gt;0?"Actualizar":"Crear"}}),watch:{show:function(t){var e=this;t&amp;&amp;this.group&gt;0&amp;&amp;fetch("/partidas/api/get-grupo/"+this.group).then((function(t){return t.json()})).then((function(t){e.group_id=t.id,e.description=t.descripcion,e.visible_players=t.visible_jugadores?1:0,e.visible_vips=t.visible_vips?1:0,e.group_image=t.imagen,e.icons.forEach((function(e){e.filename===t.icono&amp;&amp;(e.selected=!0)}))}))}},methods:{save_group:function(t){var e=this;t.preventDefault(),this.state_image=null,this.is_validated=!1;var a=this.$refs.form.checkValidity();if(this.group_image||this.selected_icon||(this.state_image=!1,a=!1),!a)return this.is_validated=!0,!1;var i=new FormData;i.set("descripcion",this.description),i.set("visible_jugadores",this.visible_players),i.set("visible_vips",this.visible_vips),this.selected_icon&amp;&amp;i.set("icono",this.selected_icon.filename),this.group_image&amp;&amp;i.set("imagen",this.group_image),fetch("/partidas/api/set-grupo/"+this.partida_id+"/"+this.group_id,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(t){e.$emit("group",t),e.close()}))},reset:function(){this.description="",this.visible_players=1,this.visible_vips=1,this.group_id=0,this.icons.forEach((function(t){return t.selected=!1}))},select_icon:function(t){this.icons.forEach((function(t){return t.selected=!1})),t.selected||(t.selected=!0)}}},_u=(0,p.Z)(bu,pu,[],!1,null,null,null).exports,gu=function(){var t=this,e=t._self._c;return e("div",[e("h5",[e("div",{staticClass:"group_name"},[e("span",[t._v(t._s(t.title))]),t._v(" "),t._t("buttons")],2),t._v(" "),t.hasNext||t.hasPrev?e("div",{staticClass:"group_arrows"},[e("button",{staticClass:"btn-back",class:{active:t.hasPrev},on:{click:function(e){return e.stopPropagation(),t.prev.apply(null,arguments)}}}),t._v(" "),e("button",{staticClass:"btn-next",class:{active:t.hasNext},on:{click:function(e){return e.stopPropagation(),t.next.apply(null,arguments)}}})]):t._e()]),t._v(" "),e("div",{ref:"container",staticClass:"container",on:{"&amp;scroll":function(e){return t.onScroll.apply(null,arguments)}}},[t._t("default")],2)])};function yu(t,e){var a="undefined"!=typeof Symbol&amp;&amp;t[Symbol.iterator]||t["@@iterator"];if(!a){if(Array.isArray(t)||(a=function(t,e){if(!t)return;if("string"==typeof t)return Cu(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);"Object"===a&amp;&amp;t.constructor&amp;&amp;(a=t.constructor.name);if("Map"===a||"Set"===a)return Array.from(t);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Cu(t,e)}(t))||e&amp;&amp;t&amp;&amp;"number"==typeof t.length){a&amp;&amp;(t=a);var i=0,n=function(){};return{s:n,n:function(){return i&gt;=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:n}}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,o=!0,s=!1;return{s:function(){a=a.call(t)},n:function(){var t=a.next();return o=t.done,t},e:function(t){s=!0,r=t},f:function(){try{o||null==a.return||a.return()}finally{if(s)throw r}}}}function Cu(t,e){(null==e||e&gt;t.length)&amp;&amp;(e=t.length);for(var a=0,i=new Array(e);a&lt;e;a++)i[a]=t[a];return i}gu._withStripped=!0;var wu=2.5,ju={name:"GroupPjs",props:{title:{type:String,default:"Todos"}},data:function(){return{debounceId:void 0,displacement:1,left:0,width:0,scrollWidth:0,hasPrev:!1,hasNext:!1}},mounted:function(){this.onScroll()},updated:function(){this.onScroll()},methods:{onScroll:function(){this.$refs.container&amp;&amp;(clearTimeout(this.debounceId),this.debounceId=setTimeout(this.refresh,100))},refresh:function(){var t=this.$refs.container,e=t.children[0];this.left=t.scrollLeft,this.width=t.clientWidth,this.scrollWidth=t.scrollWidth,this.hasNext=t.scrollWidth&gt;t.scrollLeft+t.clientWidth+wu,this.hasPrev=function(){var a,i;if(0===t.scrollLeft)return!1;var n=t.getBoundingClientRect().left,r=null!==(a=null==e||null===(i=e.getBoundingClientRect())||void 0===i?void 0:i.left)&amp;&amp;void 0!==a?a:0;return Math.abs(n-r)&gt;=wu}()},calculate:function(){},findPrevSlot:function(t){var e,a=yu(this.$refs.container.children);try{for(a.s();!(e=a.n()).done;){var i=e.value,n=i.getBoundingClientRect();if(n.left&lt;=t&amp;&amp;t&lt;=n.right)return i;if(t&lt;=n.left)return i}}catch(t){a.e(t)}finally{a.f()}},findNextSlot:function(t){var e,a=yu(this.$refs.container.children);try{for(a.s();!(e=a.n()).done;){var i=e.value,n=i.getBoundingClientRect();if(!(n.right&lt;=t)){if(n.left&lt;=t)return i;if(t&lt;=n.left)return i}}}catch(t){a.e(t)}finally{a.f()}},prev:function(){var t=this.$refs.container,e=t.getBoundingClientRect().left,a=e+t.clientWidth*-this.displacement-wu,i=this.findPrevSlot(a);if(i){var n=i.getBoundingClientRect().left-e;this.scrollToLeft(t.scrollLeft+n)}},next:function(){var t=this.$refs.container,e=t.getBoundingClientRect().left,a=e+t.clientWidth*this.displacement+wu,i=this.findNextSlot(a);if(i){var n=i.getBoundingClientRect().left-e;if(n&gt;wu)return void this.scrollToLeft(t.scrollLeft+n)}var r=t.clientWidth*this.displacement;this.scrollToLeft(t.scrollLeft+r)},scrollToLeft:function(t){this.$refs.container.scrollTo({left:t,behavior:"smooth"})}}};function ku(t){return ku="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},ku(t)}function Su(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var a=null==t?null:"undefined"!=typeof Symbol&amp;&amp;t[Symbol.iterator]||t["@@iterator"];if(null!=a){var i,n,r,o,s=[],c=!0,l=!1;try{if(r=(a=a.call(t)).next,0===e){if(Object(a)!==a)return;c=!1}else for(;!(c=(i=r.call(a)).done)&amp;&amp;(s.push(i.value),s.length!==e);c=!0);}catch(t){l=!0,n=t}finally{try{if(!c&amp;&amp;null!=a.return&amp;&amp;(o=a.return(),Object(o)!==o))return}finally{if(l)throw n}}return s}}(t,e)||function(t,e){if(!t)return;if("string"==typeof t)return xu(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);"Object"===a&amp;&amp;t.constructor&amp;&amp;(a=t.constructor.name);if("Map"===a||"Set"===a)return Array.from(t);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return xu(t,e)}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xu(t,e){(null==e||e&gt;t.length)&amp;&amp;(e=t.length);for(var a=0,i=new Array(e);a&lt;e;a++)i[a]=t[a];return i}function Eu(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function Ou(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?Eu(Object(a),!0).forEach((function(e){Pu(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Eu(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function Pu(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==ku(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==ku(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===ku(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var Au={name:"CintaPjs",components:{CharacterForm:hs,Spinner:f,GroupPjsFrom:_u,GroupPjs:(0,p.Z)(ju,gu,[],!1,null,null,null).exports},props:{group:{type:Number,default:-1},emit_func:{type:String,default:""},load_init:{type:Boolean,default:!0}},computed:Ou(Ou({},(0,j.rn)({es_director:function(t){return t.partida.es_director},partida_id:function(t){return t.partida.partida_id},groups:function(t){return t.personajes.groups},pjs:function(t){return t.personajes.list}})),{},{is_group_selected:function(){return this.selected_group&gt;=0},is_group_editable:function(){return this.es_director&amp;&amp;(!this.is_group_selected||this.selected_group&gt;0)},selected_group_name:function(){var t,e=this;return null===(t=this.groups.find((function(t){return t.id===e.selected_group})))||void 0===t?void 0:t.descripcion},filtered_pjs:function(){var t=this,e=function(t,e){return t.nombre&lt;e.nombre?-1:t.nombre&gt;e.nombre?1:0};return this.selected_group&gt;0?Object.values(this.pjs).filter((function(e){return e.grupos.includes(t.selected_group)})).sort(e):Object.values(this.pjs).sort(e)}}),data:function(){return{loading:this.load_init,show_group_form:!1,show_character_form:!1,selected_group:this.group}},watch:{partida_id:function(t){void 0!==t&amp;&amp;this.retrieve_data(t)},pjs:{handler:function(t){this.$forceUpdate()},deep:!0}},methods:Ou(Ou({},(0,j.nv)(["addGroup","addGroups","removeGroup","updateGroup","addPjs","loadCharacter"])),{},{retrieve_data:function(t){var e=this;Promise.all([this.retrieve_groups(t),this.retrieve_pjs(t)]).then((function(t){var a=Su(t,2),i=a[0],n=a[1];e.addGroup(Ae),i.length&amp;&amp;e.addGroups(i);var r=e.get_group_cache(),o=i.find((function(t){return r.includes(t.id)}));1===e.groups.length&amp;&amp;(e.selected_group=e.groups[0].id),o&amp;&amp;(e.selected_group=o.id),e.addPjs(n),e.loading=!1}))},retrieve_pjs:function(t){return fetch("/partidas/api/get-pjs-cinta/"+t).then((function(t){return t.json()}))},retrieve_groups:function(t){return fetch("/partidas/api/get-grupos/"+t).then((function(t){return t.json()}))},add_group:function(t){return this.selected_group&gt;0?this.updateGroup(t):this.addGroup(t)},get_group_cache:function(){var t=JSON.parse(localStorage.getItem("selected_groups"));return t||(t=[]),t},set_group_cache:function(t){this.selected_group&gt;0&amp;&amp;t.push(this.selected_group),localStorage.setItem("selected_groups",JSON.stringify(t))},select_group:function(t){var e=this,a=this.get_group_cache();this.selected_group&gt;=0&amp;&amp;(a=a.filter((function(t){return t!==e.selected_group}))),this.selected_group=t&gt;=0?t:-1,this.set_group_cache(a)},group_classes:function(t){return{selected:t.id===this.selected_group,hidden:this.is_group_selected&amp;&amp;t.id!==this.selected_group}},remove_selected_group:function(){var t=this;this.selected_group?He.create().confirm().title("Eliminar grupo","Â¿EstÃ¡s seguro de querer borrar este grupo?").fire().then((function(e){return e.isConfirmed&amp;&amp;fetch("/partidas/api/borrar-grupo/"+t.selected_group).then((function(e){e.ok&amp;&amp;(t.removeGroup(t.selected_group),t.selected_group=-1)}))})):He.create().warning().toast().title("Imposible","No se puede borrar este grupo").fire()},select_character:function(t){this.emit_func?this.$root.$emit(this.emit_func,t):this.loadCharacter(t)}})},Du=(0,p.Z)(Au,du,[],!1,null,null,null).exports,Nu=function(){var t=this,e=t._self._c;return e("div",{staticClass:"row user-profile"},[e("div",{staticClass:"user-profile-sidebar"},[e("image-upload",{attrs:{resource:"usuarios",size:"large"},model:{value:t.avatar,callback:function(e){t.avatar=e},expression:"avatar"}}),t._v(" "),e("h2",[t._v(t._s(t.user_name))]),t._v(" "),e("ul",{staticClass:"nav nav-pills",attrs:{role:"tablist"}},[e("li",{staticClass:"nav-item"},[e("a",{staticClass:"nav-link",class:{active:t.isSectionActive("preferences")},attrs:{href:"#",id:"preferences-tab"},on:{click:function(e){t.section="preferences"}}},[t._v("Preferencias")])]),t._v(" "),e("li",{staticClass:"nav-item"},[e("a",{staticClass:"nav-link",class:{active:t.isSectionActive("notifications")},attrs:{href:"#",id:"notifications-tab"},on:{click:function(e){t.section="notifications"}}},[t._v("Notificaciones")])])])],1),t._v(" "),e("main",{staticClass:"user-profile-content"},[e("div",{staticClass:"tab-content"},[e("div",{staticClass:"tab-pane",class:{active:t.isSectionActive("preferences")},attrs:{role:"tabpanel","aria-labelledby":"preferences-tab"}},[e("user-preferences")],1),t._v(" "),e("div",{staticClass:"tab-pane",class:{active:t.isSectionActive("notifications")},attrs:{role:"tabpanel","aria-labelledby":"notifications-tab"}},[e("user-notifications")],1)])])])};Nu._withStripped=!0;var Tu=function(){var t=this,e=t._self._c;return e("div",{staticClass:"user-notifications"},[e("h2",[t._v("Notificaciones")]),t._v(" "),e("p",[t._v("Desde aquÃ­ puedes activar o desactivar las notificaciones por correo electrÃ³nico de todas tus partidas. Por\n        defecto siempre estÃ¡n activadas pero aquÃ­ puedes desactivarlas para cada una de tus partidas. TambiÃ©n puedes\n        hacer esto en los correos que recibas de la plataforma.")]),t._v(" "),e("aside",[e("h4",[t._v("Partidas como director")]),t._v(" "),t._l(t.director,(function(a){return e("div",{key:a.id,staticClass:"partida"},[e("span",{domProps:{textContent:t._s(a.titulo)}}),t._v(" "),e("b-form-checkbox",{attrs:{name:"check-button",switch:""},on:{change:function(e){return t.update_notifications(e,a)}},model:{value:a.notificaciones,callback:function(e){t.$set(a,"notificaciones",e)},expression:"partida.notificaciones"}})],1)}))],2),t._v(" "),e("aside",[e("h4",[t._v("Partidas como jugador")]),t._v(" "),t._l(t.jugador,(function(a){return e("div",{key:a.id,staticClass:"partida"},[e("span",{domProps:{textContent:t._s(a.titulo)}}),t._v(" "),e("b-form-checkbox",{attrs:{name:"check-button",switch:""},on:{change:function(e){return t.update_notifications(e,a)}},model:{value:a.notificaciones,callback:function(e){t.$set(a,"notificaciones",e)},expression:"partida.notificaciones"}})],1)}))],2),t._v(" "),e("aside",[e("h4",[t._v("Partidas como VIP")]),t._v(" "),t._l(t.vip,(function(a){return e("div",{key:a.id,staticClass:"partida"},[e("span",{domProps:{textContent:t._s(a.titulo)}}),t._v(" "),e("b-form-checkbox",{attrs:{name:"check-button",switch:""},on:{change:function(e){return t.update_notifications(e,a)}},model:{value:a.notificaciones,callback:function(e){t.$set(a,"notificaciones",e)},expression:"partida.notificaciones"}})],1)}))],2)])};Tu._withStripped=!0;var Iu={name:"UserNotifications",data:function(){return{partidas:[],grupos:[{title:"Partidas como director",partidas:this.director},{title:"Partidas como jugador",partidas:this.jugador},{title:"Partidas como vip",partidas:this.vip}]}},mounted:function(){var t=this;fetch(s).then((function(t){return t.json()})).then((function(e){return t.partidas=e}))},computed:{director:function(){return this.partidas.filter((function(t){return t.tipo===Se}))},jugador:function(){return this.partidas.filter((function(t){return t.tipo===xe}))},vip:function(){return this.partidas.filter((function(t){return t.tipo===Ee}))}},methods:{update_notifications:function(t,e){var a=new FormData;a.append("checked",t?"1":"0"),fetch(s+"/"+e.participante,{method:"POST",body:a})}}},$u=Iu,qu=(0,p.Z)($u,Tu,[],!1,null,"646e73aa",null).exports,Mu=function(){var t=this,e=t._self._c;return e("div",{staticClass:"user-preferences"},[e("h2",[t._v("Preferencias de usuario")]),t._v(" "),e("p",[t._v("\n    Actualiza las preferencias de la web desde aquÃ­. Poco a poco iremos aÃ±adiendo nuevas opciones\n    de configuraciÃ³n.\n  ")]),t._v(" "),e("aside",[e("div",{staticClass:"preferencia"},[t._m(0),t._v(" "),e("b-form-checkbox",{attrs:{checked:t.is_config_enabled("dark_mode"),switch:""},on:{change:t.toggle_dark_mode}})],1),t._v(" "),t._l(t.available_preferences,(function(a){return e("div",{key:a.key,staticClass:"preferencia"},[e("div",[e("span",{domProps:{textContent:t._s(a.title)}}),t._v(" "),e("small",{domProps:{textContent:t._s(a.help)}})]),t._v(" "),"switch"===a.type?e("b-form-checkbox",{attrs:{switch:"",checked:t.is_config_enabled(a.key),disabled:a.disabled},on:{change:function(e){return t.update_preference(a.key,e)}}}):t._e()],1)}))],2)])};Mu._withStripped=!0;var Fu={name:"UserPreferences",data:function(){return{preferences:{},available_preferences:l}},mounted:function(){var t=this;fetch("/cuenta/get-config").then((function(t){return t.json()})).then((function(e){return t.preferences=e}))},methods:{is_config_enabled:function(t){return(!Object.keys(this.preferences).includes(t)||"0"!==this.preferences[t])&amp;&amp;("1"===this.preferences[t]||this.preferences[t])},toggle_dark_mode:function(t){t?document.body.classList.add("dark"):document.body.classList.remove("dark"),this.update_preference("dark_mode",t)},update_preference:function(t,e){var a={};a[t]=!0===e?"1":!1===e?"0":e;var i=new FormData;i.append("campos",JSON.stringify(a)),fetch(c,{method:"POST",body:i})}}},Lu=Fu,Ru={name:"UserProfile",components:{UserPreferences:(0,p.Z)(Lu,Mu,[function(){var t=this,e=t._self._c;return e("div",[e("span",[t._v("Modo oscuro")]),t._v(" "),e("small",[t._v("Activa el modo oscuro de la web. SÃ­, el modo oscuro, cansinos...")])])}],!1,null,null,null).exports,UserNotifications:qu,ImageUpload:ss},props:{user_id:{required:!0,type:Number},user_name:{required:!0,type:String},user_avatar:{required:!0,type:String}},data:function(){return{avatar:this.user_avatar,section:"preferences"}},methods:{isSectionActive:function(t){return this.section===t}}},zu=(0,p.Z)(Ru,Nu,[],!1,null,null,null).exports,Bu=function(){var t=this,e=t._self._c;return e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("\n    "+t._s(t.cantidad)+" "+t._s(t.titulo)+"\n    "),e("div",[t.mostrar_portadas?e("a",{staticClass:"btn btn-sm",attrs:{href:"#",title:"Mostrar como listado"},on:{click:function(e){e.preventDefault(),t.mostrar_portadas=!1}}},[e("span",{staticClass:"fa fa-list"})]):t._e(),t._v(" "),t.mostrar_portadas?t._e():e("a",{staticClass:"btn btn-sm",attrs:{href:"#",title:"Mostrar con portadas"},on:{click:function(e){e.preventDefault(),t.mostrar_portadas=!0}}},[e("span",{staticClass:"fa fa-images"})]),t._v(" "),t.mostrar?e("a",{staticClass:"fa fa-chevron-down btn btn-sm",attrs:{title:"Plegar partidas"},on:{click:function(e){e.preventDefault(),t.mostrar=!1}}}):t._e(),t._v(" "),t.mostrar?t._e():e("a",{staticClass:"fa fa-chevron-up btn btn-sm",attrs:{title:"Desplegar partidas"},on:{click:function(e){e.preventDefault(),t.mostrar=!0}}})])]),t._v(" "),t.mostrar?e("div",{staticClass:"card-body"},[0===t.partidas.cantidad?e("p",[t._v("Sin partidas que mostrar")]):t._e(),t._v(" "),t.total_paginas&gt;1?e("div",{staticClass:"paginador-partidas"},[e("p",[t._v("\n        PÃ¡gina\n        "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.pagina,expression:"pagina"}],staticClass:"input-numero",on:{change:[function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.pagina=e.target.multiple?a:a[0]},t.cargar_pagina]}},t._l(t.lista_paginas,(function(a){return e("option",[t._v(t._s(a))])})),0),t._v("\n        de "+t._s(t.total_paginas)+". Mostrando\n        "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.limite,expression:"limite"}],staticClass:"input-numero",attrs:{type:"number"},domProps:{value:t.limite},on:{change:t.cargar_pagina,input:function(e){e.target.composing||(t.limite=e.target.value)}}}),t._v("\n        registros por pÃ¡gina.\n      ")])]):t._e(),t._v(" "),t.mostrar_portadas?e("div",[e("div",{staticClass:"sin-novedad"},t._l(t.partidas,(function(t){return e("div",[e("novedad-partida",{attrs:{partida:t}})],1)})),0)]):t._e(),t._v(" "),t.mostrar_portadas?t._e():e("div",[e("table",{staticClass:"table"},[t._m(0),t._v(" "),t._l(t.partidas,(function(a){return e("tbody",[e("tr",[e("td",[e("a",{attrs:{href:a.url_jugar}},[t._v("\n                "+t._s(a.titulo)+"\n              ")])])])])}))],2)])]):t._e()])};Bu._withStripped=!0;var Vu={name:"listado-historial-partidas",components:{NovedadPartida:nl},props:{titulo:{type:String,required:!0},tipo:{type:String,required:!0}},data:function(){return{partidas:[],cantidad:0,limite:14,total_paginas:0,pagina:1,cargando:!0,mostrar:!0,mostrar_portadas:!0}},mounted:function(){this.cargar_pagina()},computed:{lista_paginas:function(){for(var t=[],e=1;e&lt;=this.total_paginas;e++)t.push(e);return t}},methods:{cargar_pagina:function(){var t=this;fetch("/partidas/api/get-historial?pagina="+this.pagina+"&amp;tipo="+this.tipo+"&amp;limite="+this.limite).then((function(t){return t.json()})).then((function(e){t.partidas=e.partidas,t.cantidad=e.cantidad,t.pagina=e.pagina,t.total_paginas=e.total_paginas,t.cargando=!1}))}}},Uu=(0,p.Z)(Vu,Bu,[function(){var t=this._self._c;return t("tr",[t("th",[this._v("Partida")])])}],!1,null,null,null).exports,Hu=function(){var t=this,e=t._self._c;return e("div",[e("titulo",{attrs:{caption:"Partidas de rol",url_icono:"/static/umbria/imgs/partidas.svg"}},[e("p",[t._v("Introduce los parÃ¡metros en el buscador")])]),t._v(" "),e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("Buscador de partidas")]),t._v(" "),e("div",{staticClass:"card-body"},[e("div",{staticClass:"buscador"},[e("label",{attrs:{for:"titulo"}},[t._v("\n          Titulo\n          "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.titulo,expression:"titulo"}],staticClass:"form-control",domProps:{value:t.titulo},on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.buscar_resultados.apply(null,arguments)},input:function(e){e.target.composing||(t.titulo=e.target.value)}}})]),t._v(" "),e("label",{attrs:{for:"director"}},[t._v("\n          Dirige\n          "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.director,expression:"director"}],staticClass:"form-control",domProps:{value:t.director},on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.buscar_resultados.apply(null,arguments)},input:function(e){e.target.composing||(t.director=e.target.value)}}})]),t._v(" "),e("label",{attrs:{for:"reglamento"}},[t._v("\n          Reglamento\n          "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.reglamento,expression:"reglamento"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.reglamento=e.target.multiple?a:a[0]}}},[e("option",{attrs:{value:""}},[t._v("Cualquiera")]),t._v(" "),t._l(t.reglamentos,(function(a){return e("option",{domProps:{value:a.id}},[t._v("\n              "+t._s(a.titulo)+"\n            ")])}))],2)]),t._v(" "),e("label",{attrs:{for:"formato"}},[t._v("\n          Formato\n          "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.formato,expression:"formato"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.formato=e.target.multiple?a:a[0]}}},[e("option",{attrs:{value:""}},[t._v("Cualquiera")]),t._v(" "),t._l(t.combos.formatos,(function(a){return e("option",{domProps:{value:a.codigo}},[t._v("\n              "+t._s(a.valor)+"\n            ")])}))],2)]),t._v(" "),e("label",{attrs:{for:"ritmo"}},[t._v("\n          Ritmo\n          "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.ritmo,expression:"ritmo"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.ritmo=e.target.multiple?a:a[0]}}},[e("option",{attrs:{value:""}},[t._v("Cualquiera")]),t._v(" "),t._l(t.combos.ritmo,(function(a){return e("option",{domProps:{value:a.codigo}},[t._v("\n              "+t._s(a.valor)+"\n            ")])}))],2)]),t._v(" "),e("label",{attrs:{for:"estado"}},[t._v("\n          Estado\n          "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.estado,expression:"estado"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.estado=e.target.multiple?a:a[0]}}},[e("option",{attrs:{value:""}},[t._v("Cualquiera")]),t._v(" "),t._l(t.combos.estados,(function(a){return e("option",{domProps:{value:a.codigo}},[t._v("\n              "+t._s(a.valor)+"\n            ")])}))],2)]),t._v(" "),e("label",{attrs:{for:"nivel"}},[t._v("\n          Nivel reglamento\n          "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.nivel,expression:"nivel"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.nivel=e.target.multiple?a:a[0]}}},[e("option",{attrs:{value:""}},[t._v("Cualquiera")]),t._v(" "),t._l(t.combos.niveles,(function(a){return e("option",{domProps:{value:a.codigo}},[t._v("\n              "+t._s(a.valor)+"\n            ")])}))],2)]),t._v(" "),e("label",{attrs:{for:"orden"}},[t._v("\n          Orden\n          "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.orden,expression:"orden"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.orden=e.target.multiple?a:a[0]}}},t._l(t.combos.orden,(function(a){return e("option",{domProps:{value:a.codigo}},[t._v("\n              "+t._s(a.valor)+"\n            ")])})),0)])]),t._v(" "),e("p",{staticClass:"text-center"},[e("button",{staticClass:"btn btn-primary",on:{click:function(e){return e.preventDefault(),t.buscar_resultados.apply(null,arguments)}}},[e("span",{staticClass:"fa fa-search"}),t._v("\n          Buscar resultados\n        ")])])])]),t._v(" "),t.cargando?e("div",{staticClass:"alert alert-info text-center"},[t._v("Cargando...")]):t._e(),t._v(" "),e("p",[t._v("Â&nbsp;")]),t._v(" "),t.total_resultados||t.cargando?t._e():e("div",{staticClass:"alert alert-danger text-center"},[t._v("\n    No hay resultados para la bÃºsqueda\n  ")]),t._v(" "),t.total_resultados&amp;&amp;!t.cargando?e("div",{staticClass:"text-center"},[e("p",[t._v("\n      PÃ¡gina\n        "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.pagina,expression:"pagina"}],staticClass:"form-control selector-pagina",on:{change:[function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.pagina=e.target.multiple?a:a[0]},t.buscar_resultados]}},t._l(t.lista_paginas,(function(a){return e("option",[t._v(t._s(a))])})),0),t._v("\n        de "+t._s(t.total_paginas)+"\n    ")]),t._v(" "),e("p",[t._v("Resultado bÃºsqueda: "),e("strong",[t._v(t._s(t.total_resultados))]),t._v(" partidas")])]):t._e(),t._v(" "),e("p",[t._v("Â&nbsp;")]),t._v(" "),t.cargando?t._e():e("div",{staticClass:"row"},t._l(t.partidas,(function(a){return e("div",{staticClass:"col-sm-6 col-partida"},[e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[e("a",{attrs:{href:t.url_detalle+a.id}},[t._v("\n            "+t._s(a.titulo)+"\n          ")])]),t._v(" "),e("div",{staticClass:"card-body"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col-sm-3 text-center"},[e("a",{attrs:{href:t.url_detalle+a.id}},[e("img",{staticClass:"card-img",attrs:{src:a.url_imagen,title:a.titulo,alt:a.titulo}})])]),t._v(" "),e("div",{staticClass:"col-sm-9"},[t.mostrar_sinopsis?t._e():e("div",{domProps:{innerHTML:t._s(a.intro_resumida)}}),t._v(" "),t.mostrar_sinopsis?e("div",{domProps:{innerHTML:t._s(a.intro)}}):t._e(),t._v(" "),e("p",{staticClass:"text-right"},[t.mostrar_sinopsis&amp;&amp;a.boton_sinopsis?e("a",{attrs:{href:"#"},on:{click:function(e){e.preventDefault(),t.mostrar_sinopsis=!1}}},[t._v("Resumir")]):t._e(),t._v(" "),!t.mostrar_sinopsis&amp;&amp;a.boton_sinopsis?e("a",{attrs:{href:"#"},on:{click:function(e){e.preventDefault(),t.mostrar_sinopsis=!0}}},[t._v("Mostrar todo")]):t._e()]),t._v(" "),e("table",{staticClass:"table"},[e("tr",[e("th",[t._v("Dirige")]),t._v(" "),e("td",[t._v(t._s(a.director))])]),t._v(" "),e("tr",[e("th",[t._v("Reglamento")]),t._v(" "),e("td",[t._v(t._s(a.reglamento))])]),t._v(" "),e("tr",[e("th",[t._v("Estado")]),t._v(" "),e("td",[t._v(t._s(a.estado))])]),t._v(" "),e("tr",[e("th",[t._v("Ritmo")]),t._v(" "),e("td",[t._v(t._s(a.ritmo))])])])])]),t._v(" "),e("p",{staticClass:"text-center"},[e("a",{staticClass:"btn btn-primary",attrs:{href:t.url_detalle+a.id}},[t._v("\n              Ver en detalle\n            ")])])])])])})),0)],1)};Hu._withStripped=!0;var Gu=function(){var t=this,e=t._self._c;return e("div",{staticClass:"header",class:{"sin-margen":!t.margen,fondo:t.fondo}},[e("img",{staticClass:"icon",attrs:{src:t.url_icono,alt:t.caption,title:"Volver a la pÃ¡gina de inicio"},on:{click:t.getUrl}}),t._v(" "),e("div",{staticClass:"header_info"},[e("h1",{staticClass:"title",domProps:{textContent:t._s(t.caption)}}),t._v(" "),e("div",{staticClass:"subtitle"},[t._t("default")],2)])])};Gu._withStripped=!0;var Zu={name:"titulo",props:{caption:{type:String,required:!0},url_icono:{type:String,default:"/static/umbria/imgs/logo.png"},url:{type:String,default:"/"},margen:{type:Boolean,default:!0},fondo:{type:Boolean,default:!1}},methods:{getUrl:function(){window.location=this.url}}},Wu=(0,p.Z)(Zu,Gu,[],!1,null,"2c36471c",null).exports,Yu={name:"buscador-partidas",components:{titulo:Wu},data:function(){return{cargando:!0,titulo:"",director:"",reglamento:"",formato:"RPW",ritmo:"",estado:"",nivel:"",orden:"R",pagina:1,total_resultados:0,url_detalle:"/partidas/",mostrar_sinopsis:!1,parametros:{titulo:"",director:"",reglamento:"",formato:"RPW",ritmo:"",estado:"",nivel:"",orden:"R"},reglamentos:[]}},mounted:function(){var t=this;fetch("/reglamentos/get").then((function(t){return t.json()})).then((function(e){t.reglamentos=e})),this.buscar_resultados()},methods:{buscar_resultados:function(){var t=this,e=new URLSearchParams;e.append("titulo",this.titulo),e.append("director",this.director),e.append("reglamento",this.reglamento),e.append("formato",this.formato),e.append("ritmo",this.ritmo),e.append("nivel",this.nivel),e.append("orden",this.orden),e.append("estado",this.estado),e.append("pagina",this.pagina);var a="/partidas/api/get-buscador?"+e.toString();this.cargando=!0,fetch(a).then((function(t){return t.json()})).then((function(e){t.partidas=e.partidas,t.total_resultados=e.total_resultados,t.total_paginas=e.total_paginas,t.cargando=!1}))}},computed:{combos:function(){return{formatos:Ne,estados:Te,niveles:$e,ritmo:Ie,orden:[{codigo:"R",valor:"MÃ¡s recientes"},{codigo:"T",valor:"TÃ­tulo"},{codigo:"F1",valor:"Fecha de inicio"}]}},lista_paginas:function(){for(var t=[],e=1;e&lt;=this.total_paginas;e++)t.push(e);return t}}},Xu=(0,p.Z)(Yu,Hu,[],!1,null,null,null).exports,Ju=function(){var t=this,e=t._self._c;return e("div",{staticClass:"contenedor-combate"},[t.configurando?e("CombateConfiguracion",{attrs:{combate_id:t.id,estados:t.estados,grupos:t.grupos,titulo:t.titulo,iniciativas:t.turno.iniciativas,tipoIniciativa:t.tipoIniciativa,iniciativaFija:t.iniciativaFija,turnoNumero:t.turnoNumero},on:{cerrar:t.cerrarConfiguracion}}):t._e(),t._v(" "),t.configurando?t._e():e("div",[e("h2",{staticClass:"combate"},[t._v("\n      "+t._s(t.titulo)+"\n      "),t.director?e("a",{attrs:{href:"#",title:"Editar turno (iniciativas, grupos, estados)"},on:{click:function(e){e.preventDefault(),t.configurando=!0}}},[e("i",{staticClass:"fas fa-edit"})]):t._e()]),t._v(" "),e("div",{staticClass:"cabecera-combate"},[t.numeros.length&gt;0?e("div",{staticClass:"control-turno"},[e("label",[e("a",{attrs:{href:"#",title:"Recargar turno"},on:{click:function(e){return e.preventDefault(),t.load.apply(null,arguments)}}},[e("i",{staticClass:"fa fa-sync"})]),t._v("\n          Turno\n        ")]),t._v(" "),e("div",{staticClass:"input-group"},[e("div",{staticClass:"input-group-prepend"},[e("button",{staticClass:"btn btn-default",attrs:{disabled:1===t.turnoNumero,title:"Ir al primer asalto"},on:{click:function(e){e.preventDefault(),t.turnoNumero=1}}},[e("i",{staticClass:"fa fa-fast-backward"})]),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{disabled:1===t.turnoNumero,title:"Retroceder un asalto"},on:{click:function(e){e.preventDefault(),t.turnoNumero-=1}}},[e("i",{staticClass:"fa fa-step-backward"})])]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.turnoNumero,expression:"turnoNumero"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.turnoNumero=e.target.multiple?a:a[0]}}},t._l(t.numeros,(function(a,i){return e("option",{domProps:{value:a}},[t._v("\n              "+t._s(a)+" de "+t._s(t.numeros.length)+"\n            ")])})),0),t._v(" "),e("div",{staticClass:"input-group-append"},[e("button",{staticClass:"btn btn-default",attrs:{disabled:t.turnoNumero===t.numeros.length},on:{click:function(e){e.preventDefault(),t.turnoNumero+=1}}},[e("i",{staticClass:"fa fa-step-forward"})]),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{disabled:t.turnoNumero===t.numeros.length},on:{click:function(e){e.preventDefault(),t.turnoNumero=t.numeros.length}}},[e("i",{staticClass:"fa fa-fast-forward"})])])])]):t._e()]),t._v(" "),e("div",{staticClass:"iniciativas"},[t.cargando?e("Spinner"):t._e(),t._v(" "),0!==t.numeros.length||t.cargando?t._e():e("div",[e("p",[t._v("Sin asaltos")])]),t._v(" "),t.cargando?t._e():e("div",t._l(t.iniciativas,(function(a,i){return e("div",{directives:[{name:"show",rawName:"v-show",value:t.checkIniciativaVisible(i),expression:"checkIniciativaVisible(idxIni)"}],staticClass:"iniciativa"},[e("div",{class:{"iniciativa-numeral":!t.esImagen(a.descripcion)}},[t.esImagen(a.descripcion)?e("img",{staticClass:"carta",attrs:{src:a.descripcion}}):e("span",[t._v("\n              "+t._s(a.descripcion)+"\n            ")])]),t._v(" "),e("div",{staticClass:"iniciativa-acciones"},t._l(a.acciones,(function(a){return e("div",{class:{"accion-activa":t.accionActivaId===a.id,accion:a.visible},on:{click:function(e){return t.setAccionActiva(a.id)}}},[e("combate-accion",{attrs:{accion:a,editando:t.editando,"turno-numero":t.turnoNumero,"combate-id":t.id,estados:t.estados,director:t.director,grupos:t.grupos},on:{actualizar:t.actualizarAccion}})],1)})),0)])})),0)],1),t._v(" "),t.escogiendoCombatiente?e("div",{staticClass:"add-combatiente"},[e("p",[t._v("Selecciona personaje/criatura para aÃ±adir al combate")]),t._v(" "),t.director?e("div",{staticClass:"input-group"},[e("select",{directives:[{name:"model",rawName:"v-model",value:t.combatienteSeleccionado,expression:"combatienteSeleccionado"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.combatienteSeleccionado=e.target.multiple?a:a[0]}}},[e("option",{attrs:{value:"0"}},[t._v("Selecciona personaje a aÃ±adir")]),t._v(" "),e("option",{attrs:{value:"0"}}),t._v(" "),t._l(t.combatientes,(function(a){return e("option",{domProps:{value:a}},[t._v("\n            "+t._s(a.nombre)+"\n          ")])}))],2),t._v(" "),e("div",{staticClass:"input-group-append"},[e("button",{staticClass:"btn btn-primary",on:{click:t.cerrarCombatiente}},[e("i",{staticClass:"fas fa-times"})]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{title:"AÃ±adir combatiente"},on:{click:t.addCombatiente}},[e("i",{staticClass:"fas fa-arrow-circle-up"})])])]):t._e()]):t._e(),t._v(" "),t.director&amp;&amp;!t.escogiendoCombatiente?e("div",{staticClass:"botones-turno"},[e("button",{staticClass:"btn btn-danger",attrs:{title:"Borrar turno",disabled:t.numeros.length&lt;=1},on:{click:function(e){return e.preventDefault(),t.delTurno.apply(null,arguments)}}},[e("i",{staticClass:"fa fa-trash"})]),t._v(" "),e("button",{staticClass:"btn btn-secondary",attrs:{title:"Lanzar iniciativas"},on:{click:function(e){return e.preventDefault(),t.tirarIniciativas.apply(null,arguments)}}},[e("i",{staticClass:"fa fa-dice-d20"})]),t._v(" "),t.agrupando?t._e():e("button",{staticClass:"btn btn-secondary",attrs:{title:"AÃ±adir combatiente desde biblioteca de personajes"},on:{click:function(e){return e.preventDefault(),t.nuevoCombatiente(!0)}}},[e("i",{staticClass:"fa fa-address-book"})]),t._v(" "),t.agrupando?t._e():e("button",{staticClass:"btn btn-secondary",attrs:{title:"AÃ±adir combatientes"},on:{click:function(e){return e.preventDefault(),t.nuevoCombatiente(!1)}}},[e("i",{staticClass:"fa fa-user-plus"})]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{title:"AÃ±adir turno"},on:{click:function(e){return e.preventDefault(),t.addTurno.apply(null,arguments)}}},[e("i",{staticClass:"fa fa-plus-circle"})]),t._v(" "),e("div",{staticStyle:{"font-size":"0.5em","text-align":"right"}},[t._v("#"+t._s(t.id)+" #"+t._s(t.turno.id))])]):t._e()])],1)};Ju._withStripped=!0;var Ku="/combates/api/",Qu=[{valor:9001,descripcion:"Joker rojo",imagen:"barajas/imgs/joker_rojo.png"},{valor:9e3,descripcion:"Joker negro",imagen:"barajas/imgs/joker_negro.png"},{valor:1630,descripcion:"AS &amp;#9824;",imagen:"barajas/imgs/picas_as.png"},{valor:1620,descripcion:"AS &amp;#9829;",imagen:"barajas/imgs/corazones_as.png"},{valor:1610,descripcion:"AS &amp;#9830;",imagen:"barajas/imgs/diamantes_as.png"},{valor:1600,descripcion:"AS &amp;#9827;",imagen:"barajas/imgs/treboles_as.png"},{valor:1530,descripcion:"K &amp;#9824;",imagen:"barajas/imgs/picas_k.png"},{valor:1520,descripcion:"K &amp;#9829;",imagen:"barajas/imgs/corazones_k.png"},{valor:1510,descripcion:"K &amp;#9830;",imagen:"barajas/imgs/diamantes_k.png"},{valor:1500,descripcion:"K &amp;#9827;",imagen:"barajas/imgs/treboles_k.png"},{valor:1430,descripcion:"Q &amp;#9824;",imagen:"barajas/imgs/picas_q.png"},{valor:1420,descripcion:"Q &amp;#9829;",imagen:"barajas/imgs/corazones_q.png"},{valor:1410,descripcion:"Q &amp;#9830;",imagen:"barajas/imgs/diamantes_q.png"},{valor:1400,descripcion:"Q &amp;#9827;",imagen:"barajas/imgs/treboles_q.png"},{valor:1330,descripcion:"J &amp;#9824;",imagen:"barajas/imgs/picas_j.png"},{valor:1320,descripcion:"J &amp;#9829;",imagen:"barajas/imgs/corazones_j.png"},{valor:1310,descripcion:"J &amp;#9830;",imagen:"barajas/imgs/diamantes_j.png"},{valor:1300,descripcion:"J &amp;#9827;",imagen:"barajas/imgs/treboles_j.png"},{valor:1030,descripcion:"10 &amp;#9824;",imagen:"barajas/imgs/picas_10.png"},{valor:1019,descripcion:"10 &amp;#9829;",imagen:"barajas/imgs/corazones_10.png"},{valor:1010,descripcion:"10 &amp;#9830;",imagen:"barajas/imgs/diamantes_10.png"},{valor:1e3,descripcion:"10 &amp;#9827;",imagen:"barajas/imgs/treboles_10.png"},{valor:930,descripcion:"9 &amp;#9824;",imagen:"barajas/imgs/picas_09.png"},{valor:919,descripcion:"9 &amp;#9829;",imagen:"barajas/imgs/corazones_09.png"},{valor:910,descripcion:"9 &amp;#9830;",imagen:"barajas/imgs/diamantes_09.png"},{valor:900,descripcion:"9 &amp;#9827;",imagen:"barajas/imgs/treboles_09.png"},{valor:830,descripcion:"8 &amp;#9824;",imagen:"barajas/imgs/picas_08.png"},{valor:819,descripcion:"8 &amp;#9829;",imagen:"barajas/imgs/corazones_0.png"},{valor:810,descripcion:"8 &amp;#9830;",imagen:"barajas/imgs/diamantes_0.png"},{valor:800,descripcion:"8 &amp;#9827;",imagen:"barajas/imgs/treboles_0.png"},{valor:730,descripcion:"7 &amp;#9824;",imagen:"barajas/imgs/picas_07.png"},{valor:720,descripcion:"7 &amp;#9829;",imagen:"barajas/imgs/corazones_07.png"},{valor:710,descripcion:"7 &amp;#9830;",imagen:"barajas/imgs/diamantes_07.png"},{valor:700,descripcion:"7 &amp;#9827;",imagen:"barajas/imgs/treboles_07.png"},{valor:630,descripcion:"6 &amp;#9824;",imagen:"barajas/imgs/picas_06.png"},{valor:620,descripcion:"6 &amp;#9829;",imagen:"barajas/imgs/corazones_06.png"},{valor:610,descripcion:"6 &amp;#9830;",imagen:"barajas/imgs/diamantes_06.png"},{valor:600,descripcion:"6 &amp;#9827;",imagen:"barajas/imgs/treboles_06.png"},{valor:530,descripcion:"5 &amp;#9824;",imagen:"barajas/imgs/picas_05.png"},{valor:520,descripcion:"5 &amp;#9829;",imagen:"barajas/imgs/corazones_05.png"},{valor:509,descripcion:"5 &amp;#9830;",imagen:"barajas/imgs/diamantes_05.png"},{valor:500,descripcion:"5 &amp;#9827;",imagen:"barajas/imgs/treboles_05.png"},{valor:430,descripcion:"4 &amp;#9824;",imagen:"barajas/imgs/picas_04.png"},{valor:420,descripcion:"4 &amp;#9829;",imagen:"barajas/imgs/corazones_04.png"},{valor:409,descripcion:"4 &amp;#9830;",imagen:"barajas/imgs/diamantes_04.png"},{valor:400,descripcion:"4 &amp;#9827;",imagen:"barajas/imgs/treboles_04.png"},{valor:330,descripcion:"3 &amp;#9824;",imagen:"barajas/imgs/picas_03.png"},{valor:320,descripcion:"3 &amp;#9829;",imagen:"barajas/imgs/corazones_03.png"},{valor:310,descripcion:"3 &amp;#9830;",imagen:"barajas/imgs/diamantes_03.png"},{valor:300,descripcion:"3 &amp;#9827;",imagen:"barajas/imgs/treboles_03.png"},{valor:229,descripcion:"2 &amp;#9824;",imagen:"barajas/imgs/picas_02.png"},{valor:220,descripcion:"2 &amp;#9829;",imagen:"barajas/imgs/corazones_02.png"},{valor:210,descripcion:"2 &amp;#9830;",imagen:"barajas/imgs/diamantes_02.png"},{valor:200,descripcion:"2 &amp;#9827;",imagen:"barajas/imgs/treboles_02.png"}],td=function(){var t=this,e=t._self._c;return e("div",[e("h2",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.general.titulo,expression:"general.titulo"}],staticClass:"form-control",domProps:{value:t.general.titulo},on:{input:function(e){e.target.composing||t.$set(t.general,"titulo",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"opciones"},[e("button",{staticClass:"btn btn-default",attrs:{title:"Modificar iniciativas y acciones"},on:{click:function(e){return e.preventDefault(),t.setTab("I")}}},[e("i",{staticClass:"fas fa-list"})]),t._v(" "),e("button",{staticClass:"btn btn-default",class:{"btn-primary":t.configurarGrupos.activo},attrs:{disabled:t.accionesAgrupar.length&gt;0,title:"Configurar grupos del combate"},on:{click:function(e){return e.preventDefault(),t.setTab("G")}}},[e("i",{staticClass:"fas fa-users"})])]),t._v(" "),t.configurarIniciativas.activo?e("div",{staticClass:"tab-config"},t._l(t.iniciativas,(function(a){return e("div",t._l(a.acciones,(function(i,n){return e("div",{staticClass:"accion"},[0!==i.grupo_id?e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"Desagrupar ["+i.grupo_descripcion+"]"},on:{click:function(e){return e.preventDefault(),t.desagrupar(a,n)}}},[e("i",{staticClass:"fas fa-users-slash"})]):t._e(),t._v(" "),e("div",{staticClass:"numero"},["cartas"===t.tipoIniciativa?e("IniciativaCartas",{model:{value:i.iniciativa_numero,callback:function(e){t.$set(i,"iniciativa_numero",e)},expression:"accion.iniciativa_numero"}}):t._e(),t._v(" "),"cartas"!==t.tipoIniciativa?e("input",{directives:[{name:"model",rawName:"v-model",value:i.iniciativa_numero,expression:"accion.iniciativa_numero"}],staticClass:"form-control",attrs:{type:"number",min:"0"},domProps:{value:i.iniciativa_numero},on:{input:function(e){e.target.composing||t.$set(i,"iniciativa_numero",e.target.value)}}}):t._e()],1),t._v(" "),e("div",{staticClass:"descripcion"},[e("input",{directives:[{name:"model",rawName:"v-model",value:i.descripcion,expression:"accion.descripcion"}],staticClass:"form-control",domProps:{value:i.descripcion},on:{input:function(e){e.target.composing||t.$set(i,"descripcion",e.target.value)}}})]),t._v(" "),i.grupo_id||i.numero?e("div",{staticClass:"numero"},[e("input",{directives:[{name:"model",rawName:"v-model",value:i.numero,expression:"accion.numero"}],staticClass:"form-control",attrs:{type:"number"},domProps:{value:i.numero},on:{input:function(e){e.target.composing||t.$set(i,"numero",e.target.value)}}})]):t._e(),t._v(" "),0===i.grupo_id?e("button",{staticClass:"btn btn-default btn-sm",class:{"btn-primary":t.accionesAgrupar.indexOf(i.id)&gt;=0},attrs:{title:"Agrupar"},on:{click:function(e){return e.preventDefault(),t.marcarAgrupar(i.id)}}},[e("i",{staticClass:"fas fa-users"})]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"Eliminar acciÃ³n"},on:{click:function(e){return e.preventDefault(),t.delAccion(a,n)}}},[e("i",{staticClass:"fas fa-trash"})])])})),0)})),0):t._e(),t._v(" "),t.configurarGrupos.activo?e("div",{staticClass:"tab-config"},[t.configurarGrupos.grupoEditar?t._e():e("ul",{staticClass:"items-conf"},t._l(t.configurarGrupos.grupos,(function(a,i){return e("li",[e("span",{staticClass:"descripcion"},[t._v("\n          "+t._s(a.descripcion)+"\n        ")]),t._v(" "),e("span",[e("button",{staticClass:"btn btn-danger btn-sm",attrs:{title:"Borrar grupo"},on:{click:function(e){return e.preventDefault(),t.borrarGrupo(i)}}},[e("i",{staticClass:"fas fa-trash"})]),t._v(" "),e("button",{staticClass:"btn btn-primary btn-sm",attrs:{title:"Modificar grupo"},on:{click:function(e){return e.preventDefault(),t.editarGrupo(i)}}},[e("i",{staticClass:"fas fa-edit"})])])])})),0),t._v(" "),t.configurarGrupos.grupoEditar?e("div",{staticClass:"input-group"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.configurarGrupos.grupoEditar.descripcion,expression:"configurarGrupos.grupoEditar.descripcion"}],staticClass:"form-control",domProps:{value:t.configurarGrupos.grupoEditar.descripcion},on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.grabarGrupo.apply(null,arguments)},input:function(e){e.target.composing||t.$set(t.configurarGrupos.grupoEditar,"descripcion",e.target.value)}}}),t._v(" "),e("div",{staticClass:"input-group-append"},[e("button",{staticClass:"btn-danger btn",attrs:{title:"Cancelar ediciÃ³n grupo"},on:{click:function(e){e.preventDefault(),t.configurarGrupos.grupoEditar=null}}},[e("i",{staticClass:"fas fa-times"})]),t._v(" "),e("button",{staticClass:"btn-primary btn",attrs:{title:"Aceptar cambios"},on:{click:function(e){return e.preventDefault(),t.grabarGrupo.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-check"})])])]):t._e(),t._v(" "),e("p",{staticClass:"text-center"},[t.configurarGrupos.grupoEditar?t._e():e("button",{staticClass:"btn btn-primary",on:{click:function(e){return e.preventDefault(),t.nuevoGrupo.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-plus-circle"}),t._v("\n        Â&nbsp; Nuevo grupo\n      ")])])]):t._e(),t._v(" "),t.accionesAgrupar.length&gt;0?e("div",[e("hr"),t._v(" "),e("div",{staticClass:"input-group"},[e("select",{directives:[{name:"model",rawName:"v-model",value:t.grupoIdx,expression:"grupoIdx"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.grupoIdx=e.target.multiple?a:a[0]}}},[e("option",{attrs:{value:"-1"}},[t._v("[Crear nuevo grupo]")]),t._v(" "),t._l(t.configurarGrupos.grupos,(function(a,i){return e("option",{domProps:{value:i}},[t._v("\n          "+t._s(a.descripcion)+"\n        ")])}))],2),t._v(" "),e("div",{staticClass:"input-group-append"},[e("button",{staticClass:"btn btn-danger",attrs:{title:"Cancelar agrupaciÃ³n"},on:{click:function(e){return e.preventDefault(),t.cancelarAgrupar.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-times"})]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{title:"Asignar grupo"},on:{click:function(e){return e.preventDefault(),t.agrupar.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-check"})])])])]):t._e(),t._v(" "),0!==t.accionesAgrupar.length||t.configurarGrupos.grupoEditar?t._e():e("div",{staticClass:"botones"},[e("div",[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return e.preventDefault(),t.cancelar.apply(null,arguments)}}},[e("i",{staticClass:"fa fa-times"}),t._v(" Cancelar\n      ")])]),t._v(" "),e("div",{staticClass:"text-right"},[e("button",{staticClass:"btn btn-primary",on:{click:function(e){return e.preventDefault(),t.aceptar.apply(null,arguments)}}},[e("i",{staticClass:"fa fa-check"}),t._v(" Aceptar\n      ")])])])])};td._withStripped=!0;var ed=function(){var t=this,e=t._self._c;return e("div",[e("select",{directives:[{name:"model",rawName:"v-model",value:t.valor,expression:"valor"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.valor=e.target.multiple?a:a[0]}}},t._l(t.baraja,(function(a){return e("option",{domProps:{value:a.valor,innerHTML:t._s(a.descripcion)}})})),0)])};ed._withStripped=!0;var ad={props:{value:{type:Number,default:0}},data:function(){return{baraja:Qu,valor:this.value}},watch:{value:function(t){this.valor=t},valor:function(){this.$emit("input",this.valor)}}},id=(0,p.Z)(ad,ed,[],!1,null,null,null).exports,nd={computed:{iniciativaCartas:function(){return id}},components:{IniciativaCartas:id},props:{combate_id:{type:Number,required:!0},titulo:{type:String,default:""},estados:{type:Array},grupos:{type:Array},iniciativas:{type:Array},tipoIniciativa:{type:String,required:!0},iniciativaFija:{type:Boolean,default:!1},turnoNumero:{type:Number,default:0}},data:function(){return{accionesBorradas:[],accionesAgrupar:[],grupoIdx:-1,general:{editando:!1,titulo:this.titulo,iniciativaFija:this.iniciativaFija,tipoIniciativa:this.tipoIniciativa},configurarIniciativas:{activo:!0,iniciativas:this.iniciativas},configurarGrupos:{activo:!1,grupos:this.grupos,grupoEditar:null}}},methods:{cancelar:function(){this.$emit("cerrar")},aceptar:function(){var t=this,e=Ku+"set-acciones/"+this.combate_id,a=new FormData;a.append("turno_numero",this.turnoNumero),a.append("iniciativas",JSON.stringify(this.iniciativas)),a.append("accionesBorradas",JSON.stringify(this.accionesBorradas)),fetch(e,{method:"POST",body:a}).then((function(){t.$emit("cerrar")}))},setTab:function(t){"I"===t?(this.configurarIniciativas.activo=!0,this.configurarGrupos.activo=!1):"G"===t&amp;&amp;(this.configurarIniciativas.activo=!1,this.configurarGrupos.activo=!0)},nuevoGrupo:function(){this.configurarGrupos.grupoEditar={id:0,descripcion:""}},editarGrupo:function(t){var e=this.configurarGrupos.grupos[t];this.configurarGrupos.grupoEditar={id:e.id,descripcion:e.descripcion}},grabarGrupo:function(){var t=this,e=Ku+"set-grupo/"+this.combate_id,a=new FormData;a.append("descripcion",this.configurarGrupos.grupoEditar.descripcion),a.append("id",this.configurarGrupos.grupoEditar.id),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){t.configurarGrupos.grupos=e.grupos})),this.configurarGrupos.grupoEditar=null},borrarGrupo:function(t){var e=this;if(confirm("Â¿Borrar el grupo de combate?")){var a=Ku+"del-grupo/"+this.combate_id,i=new FormData;i.append("id",this.configurarGrupos.grupos[t].id),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(t){e.configurarGrupos.grupos=t.grupos,e.acciones=t.acciones})),this.configurarGrupos.grupoEditar=null}},delAccion:function(t,e){var a=t.acciones[e].descripcion;t.acciones[e].numero&gt;0&amp;&amp;(a+=" "+t.acciones[e].numero),confirm("Â¿Eliminar  la acciÃ³n "+a+"?")&amp;&amp;(this.accionesBorradas.push(t.acciones[e].id),t.acciones.splice(e,1))},marcarAgrupar:function(t){var e=this.accionesAgrupar.indexOf(t);e&gt;=0?this.accionesAgrupar.splice(e,1):this.accionesAgrupar.push(t)},desagrupar:function(t,e){t.acciones[e].grupo_id=0},agrupar:function(){var t=this,e=null,a=!1,i=0;if(-1===this.grupoIdx){a=!0;var n=this.configurarGrupos.grupos.length+1;e={id:-n,descripcion:"Grupo "+n},this.configurarGrupos.grupos.push(e),i=0}else e=this.configurarGrupos.grupos[this.grupoIdx],i=e.ultimoNumero;this.accionesAgrupar.forEach((function(n){var r=t.iniciativas.map((function(t){return t.acciones.find((function(t){return t.id===n}))})).filter(Boolean)[0];r.grupo_id=e.id,r.grupo_descripcion=e.descripcion,a&amp;&amp;(i+=1,r.numero=i)})),this.accionesAgrupar=[]},cancelarAgrupar:function(){this.accionesAgrupar=[]}}},rd=nd,od=(0,p.Z)(rd,td,[],!1,null,"0444245f",null).exports,sd=function(){var t=this,e=t._self._c;return e("div",[!t.accion.visible&amp;&amp;!t.director||t.editando?t._e():e("div",{staticClass:"iniciativa-accion",class:{"accion-invisible":!t.accion.visible},on:{dragstart:function(t){t.preventDefault()}}},[e("div",{staticClass:"accion-descripcion",on:{click:function(e){return e.preventDefault(),t.clickAccion.apply(null,arguments)}}},[t.accion.personaje_img?e("div",{staticClass:"avatar-imagen"},[e("img",{attrs:{src:t.accion.personaje_img,alt:t.accion.personaje_img}})]):t._e(),t._v(" "),t.accion.grupo_descripcion?e("span",[e("i",{staticClass:"fas fa-users",attrs:{title:t.accion.grupo_descripcion}})]):t._e(),t._v(" "),e("span",{staticClass:"descripcion",attrs:{title:"Pulsa para aÃ±adir estados, ver ficha o realizar acciones"}},[t._v("\n        "+t._s(t.accion.descripcion)+"\n      ")]),t._v(" "),t.accion.numero&gt;0?e("span",[t._v(t._s(t.accion.numero))]):t._e()]),t._v(" "),t.botonesVisibles?e("div",{staticClass:"botones-ficha"},[e("button",{staticClass:"campo-tirada btn-sm",attrs:{"data-personaje":t.accion.personaje_id,title:"Realizar tiradas"}}),t._v(" "),t.editandoEstado?t._e():e("button",{staticClass:"btn btn-sm",attrs:{title:"AÃ±adir estado"},on:{click:function(e){return e.preventDefault(),t.addEstado.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-tags"})]),t._v(" "),t.editandoNombre?t._e():e("button",{staticClass:"btn btn-sm",attrs:{title:"Modificar nombre/grupo"},on:{click:function(e){return e.preventDefault(),t.editarAccion.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-edit"})]),t._v(" "),t.fichasActivas?e("button",{staticClass:"btn btn-sm",attrs:{title:"Ver ficha del personaje"},on:{click:function(e){e.preventDefault(),t.verFicha=!t.verFicha}}},[e("i",{staticClass:"fas fa-address-card"})]):t._e(),t._v(" "),t.accion.visible?e("button",{staticClass:"btn btn-sm",attrs:{title:"Ocultar"},on:{click:function(e){return e.preventDefault(),t.cambiarVisibilidad.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-eye-slash"})]):t._e(),t._v(" "),t.accion.visible?t._e():e("button",{staticClass:"btn btn-sm",attrs:{title:"Hacer visible"},on:{click:function(e){return e.preventDefault(),t.cambiarVisibilidad.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-eye"})])]):t._e(),t._v(" "),e("div",t._l(t.accion.estados,(function(a){return e("span",{staticClass:"badge badge-primary",attrs:{title:t.ayudaEstado(a)}},[e("span",{on:{click:function(e){return e.preventDefault(),t.marcarEstado(a,t.accion)}}},[t._v("\n          "+t._s(a.descripcion)+"\n          "),a.turno_final===t.turnoNumero?e("span",{attrs:{title:"Finaliza"}},[t._v("[!]")]):t._e()]),t._v(" "),t.estadoMarcado===a?e("span",[e("a",{attrs:{href:"#",title:"Eliminar estado"},on:{click:function(e){return e.preventDefault(),t.eliminarEstado.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-trash"})]),t._v(" "),e("a",{attrs:{href:"#",title:"Modificar estado"},on:{click:function(e){return e.preventDefault(),t.modificarEstado(a)}}},[e("i",{staticClass:"fas fa-edit"})]),t._v(" "),e("a",{attrs:{href:"#",title:"Finalizar ediciÃ³n"},on:{click:function(e){e.preventDefault(),t.estadoMarcado=null}}},[e("i",{staticClass:"fas fa-check"})])]):t._e()])})),0),t._v(" "),t.editandoEstado?e("EditarEstado",{attrs:{"listado-estados":t.estados,accionId:t.accion.id},on:{aceptar:t.aceptarEstado,cerrar:function(e){t.editandoEstado=!1}},model:{value:t.estadoMarcado,callback:function(e){t.estadoMarcado=e},expression:"estadoMarcado"}}):t._e(),t._v(" "),t.verFicha?e("FichaPersonaje",{attrs:{id_personaje:t.accion.personaje_id,card:!1}}):t._e(),t._v(" "),t.editandoNombre?e("EditarNombre",{attrs:{grupos:t.grupos},on:{cerrar:function(e){t.editandoNombre=!1},aceptar:t.actualizar},model:{value:t.accionEditar,callback:function(e){t.accionEditar=e},expression:"accionEditar"}}):t._e()],1)])};sd._withStripped=!0;var cd=function(){var t=this,e=t._self._c;return e("div",[t.personaje?e("div",{staticClass:"ficha-pj__sheet"},[e("div",{staticClass:"card"},[t.card?e("div",{staticClass:"card-header",domProps:{textContent:t._s(t.personaje.nombre)}}):t._e(),t._v(" "),e("div",{class:{"card-body":t.card}},[e("img",{staticClass:"avatar avatar__mini",attrs:{src:t.personaje.urlImagen}}),t._v(" "),e("ul",{staticClass:"nav nav-pills nav-fill",attrs:{role:"tablist"}},t._l(t.personaje.paginas,(function(a,i){return e("li",{key:i,attrs:{role:"presentation"}},[e("a",{staticClass:"nav-link",class:{active:0===i},attrs:{href:"#pg-pj-"+t.personaje.id+a.id,role:"tab","data-toggle":"tab"}},[t._v("\n              "+t._s(a.descripcion)+"\n            ")])])})),0),t._v(" "),e("div",{staticClass:"tab-content"},t._l(t.personaje.paginas,(function(a,i){return e("div",{staticClass:"tab-pane pagina-ficha",class:{active:0===i},attrs:{"data-id":a.id,id:"pg-pj-"+t.personaje.id+a.id,role:"tabpanel"}},t._l(a.grupos,(function(a){return e("div",{staticClass:"card card-ficha"},[e("div",{staticClass:"card-header"},[e("span",[a.lista&amp;&amp;"[L]"===a.tipo?e("i",{staticClass:"fa fa-list"}):t._e(),t._v(" "),a.lista&amp;&amp;"[L]"!==a.tipo?e("i",{staticClass:"fa fa-list-alt"}):t._e(),t._v("\n\n                  "+t._s(a.etiqueta)+"\n                ")]),t._v(" "),a.lista?e("span",[t._m(0,!0)]):t._e()]),t._v(" "),e("div",{staticClass:"card-body"},[a.lista?e("div",[e("FichaPersonajeLista",{attrs:{grupo:a,personaje:t.personaje}})],1):e("div",[e("FichaPersonajeGrupo",{attrs:{grupo:a,personaje:t.personaje}})],1)])])})),0)})),0)])])]):e("Spinner")],1)};cd._withStripped=!0;var ld=function(){var t=this,e=t._self._c;return e("div",{staticClass:"row"},t._l(t.grupo.campos,(function(a){return e("div",{staticClass:"campo",class:a.columnas},[e("h6",{staticClass:"campo-title",attrs:{title:a.etiqueta}},[t._v(t._s(a.etiqueta))]),t._v(" "),e("div",{staticClass:"campo-caracter"},[e("span",{domProps:{innerHTML:t._s(a.valor)}}),t._v(" "),a.tirada?e("span",{staticClass:"fa fa-dice-d20 campo-tirada",attrs:{"data-campo":a.id,"data-personaje":t.personaje.id}}):t._e()])])})),0)};ld._withStripped=!0;var ud={name:"FichaPersonajeGrupo.vue",props:{personaje:{type:Object,required:!0},grupo:{type:Object,required:!0}}},dd=(0,p.Z)(ud,ld,[],!1,null,"f39771aa",null).exports,pd=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pj-lista"},["L"===t.tipo?e("div",[e("div",{staticClass:"row cabecera-lista"},t._l(t.cabecera,(function(a){return e("div",{class:"col-sm-"+a.columnas},[e("strong",[t._v(t._s(a.etiqueta))])])})),0),t._v(" "),t._l(t.items,(function(a){return e("div",{staticClass:"row cuerpo-lista"},t._l(a,(function(a,i,n){return"id"!==i?e("div",{class:"col-sm-"+t.cabecera[n].columnas},[e("span",{domProps:{innerHTML:t._s(a)}})]):t._e()})),0)}))],2):e("div",t._l(t.items,(function(a){return e("div",[e("div",{staticClass:"row card-item"},t._l(t.cabecera,(function(i){return e("div",{staticClass:"col-item",class:"col-sm-"+i.columnas},[e("label",[t._v(t._s(i.etiqueta))]),e("br"),t._v(" "),e("div",{domProps:{innerHTML:t._s(a[i.descripcion])}})])})),0)])})),0)])};pd._withStripped=!0;var fd={name:"FichaPersonajeGrupo.vue",props:{personaje:{type:Object,required:!0},grupo:{type:Object,required:!0}},data:function(){return{tipo:"",cabecera:[{etiqueta:"",descripcion:"",columnas:0}],items:[]}},mounted:function(){this.cabecera=this.grupo.cabecera,this.items=this.grupo.items,"[L]"===this.grupo.tipo?this.tipo="L":(this.grupo.tipo,this.tipo="F")}},hd={name:"ficha-personaje",components:{Spinner:f,FichaPersonajeGrupo:dd,FichaPersonajeLista:(0,p.Z)(fd,pd,[],!1,null,"32d7137f",null).exports},props:{id_personaje:{type:Number,default:0},card:{type:Boolean,default:!0}},data:function(){return{personaje:null}},mounted:function(){var t=this,e=je+this.id_personaje;fetch(e).then((function(t){return t.json()})).then((function(e){t.personaje=e}))}},md=(0,p.Z)(hd,cd,[function(){var t=this._self._c;return t("button",{staticClass:"btn btn-sm btn-outline-primary",attrs:{title:"AÃ±adir elemento a la lista"}},[t("i",{staticClass:"fa fa-plus-circle"})])}],!1,null,"61402dda",null).exports,vd=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"flex"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.accion.descripcion,expression:"accion.descripcion"}],staticClass:"form-control",attrs:{placeholder:"DescripciÃ³n de la ficha",required:""},domProps:{value:t.accion.descripcion},on:{input:function(e){e.target.composing||t.$set(t.accion,"descripcion",e.target.value)}}}),t._v(" "),t.accion.grupo_id&gt;0?e("input",{directives:[{name:"model",rawName:"v-model",value:t.accion.numero,expression:"accion.numero"}],staticClass:"form-control numero",attrs:{type:"number",min:"0"},domProps:{value:t.accion.numero},on:{input:function(e){e.target.composing||t.$set(t.accion,"numero",e.target.value)}}}):t._e()]),t._v(" "),e("p",[e("select",{directives:[{name:"model",rawName:"v-model",value:t.accion.grupo_id,expression:"accion.grupo_id"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.accion,"grupo_id",e.target.multiple?a:a[0])}}},[e("option",{attrs:{value:"0"}},[t._v("[Sin grupo]")]),t._v(" "),t._l(t.grupos,(function(a){return e("option",{domProps:{value:a.id}},[t._v("\n        "+t._s(a.descripcion)+"\n      ")])})),t._v(" "),e("option",{attrs:{value:"-1"}},[t._v("[Crear nuevo grupo]")])],2)]),t._v(" "),e("p",{staticClass:"text-right"},[e("button",{staticClass:"btn btn-danger",attrs:{title:"Cancelar ediciÃ³n"},on:{click:t.cancelar}},[e("i",{staticClass:"fas fa-times"})]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{title:"Aceptar ediciÃ³n"},on:{click:function(e){return e.preventDefault(),t.aceptar.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-check"})])])])};vd._withStripped=!0;var bd={props:{value:{type:Object,required:!0},grupos:{type:Array,default:function(){return[]}}},data:function(){return{accion:this.value,accionOriginal:this.value}},methods:{aceptar:function(){var t=this,e=Ku+"set-accion",a=new FormData;a.append("accion_id",this.accion.id),a.append("descripcion",this.accion.descripcion),a.append("numero",this.accion.numero),a.append("grupo_id",this.accion.grupo_id),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){e.mensaje&amp;&amp;alert(e.mensaje),t.$emit("aceptar",e.accion),t.cerrar()}))},cancelar:function(){this.accion=this.accionOriginal,this.cerrar()},cerrar:function(){this.$emit("cerrar")}},watch:{value:function(t){this.accion=t},accion:function(t){this.$emit("input",t)}}},_d=(0,p.Z)(bd,vd,[],!1,null,"05916050",null).exports,gd=function(){var t=this,e=t._self._c;return e("div",{staticClass:"configurar-estado"},[e("div",{staticClass:"input-group"},[t.nuevo||0===t.estado.id?t._e():e("select",{directives:[{name:"model",rawName:"v-model",value:t.estado,expression:"estado"}],staticClass:"form-control input-estado",on:{change:[function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.estado=e.target.multiple?a:a[0]},function(e){t.duracion=t.estado.duracion_estandar}]}},t._l(t.listadoEstados,(function(a){return e("option",{domProps:{value:a}},[t._v("\n        "+t._s(a.descripcion)+"\n      ")])})),0),t._v(" "),t.nuevo||0===t.estado.id?e("input",{directives:[{name:"model",rawName:"v-model",value:t.descripcionEstado,expression:"descripcionEstado"}],staticClass:"form-control input-estado",domProps:{value:t.descripcionEstado},on:{input:function(e){e.target.composing||(t.descripcionEstado=e.target.value)}}}):t._e(),t._v(" "),e("div",{staticClass:"input-group-append"},[e("button",{staticClass:"btn btn-danger btn-sm",attrs:{title:"Cancelar"},on:{click:function(e){return e.preventDefault(),t.cancelar.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-times"})]),t._v(" "),0!==t.estado.id?e("button",{staticClass:"btn btn-info btn-sm",attrs:{title:"Nuevo estado"},on:{click:t.crearEstado}},[e("i",{staticClass:"fas fa-plus"})]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-primary btn-sm",attrs:{title:"Confirmar estado"},on:{click:function(e){return e.preventDefault(),t.aceptar.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-check"})])])]),t._v(" "),e("div",{staticClass:"opciones-estado"},[e("div",[t._v("\n      Inicio"),e("br"),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.turnoInicial,expression:"turnoInicial"}],staticClass:"form-control input-estado",attrs:{type:"number"},domProps:{value:t.turnoInicial},on:{input:function(e){e.target.composing||(t.turnoInicial=e.target.value)}}})]),t._v(" "),e("div",[t._v("\n      DuraciÃ³n"),e("br"),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.duracion,expression:"duracion"}],staticClass:"form-control input-estado",attrs:{type:"number"},domProps:{value:t.duracion},on:{input:function(e){e.target.composing||(t.duracion=e.target.value)}}})])])])};gd._withStripped=!0;var yd={props:{value:{type:Object},listadoEstados:{type:Array,default:function(){}},accionId:{type:Number,required:!0},turno:{type:Number,default:0}},data:function(){return{turnoInicial:0,duracion:0,descripcionEstado:"",estado:this.value,nuevo:!1}},mounted:function(){this.value?(this.turnoInicial=this.value.turnoInicial,this.duracion=this.value.duracion):this.turnoInicial=this.turnoInicial},watch:{value:function(t){this.estado=t},estado:function(t){this.$emit("input",t)}},methods:{crearEstado:function(){this.estado={descripcion:"",turnoInicial:this.turno,duracion:0,id:0}},aceptar:function(){var t=this,e=Ku+"set-estado",a=new FormData;a.append("accion_id",this.accionId),a.append("estado_origen_id",this.estado.id),a.append("turno_numero",this.turnoInicial),a.append("duracion",this.duracion),a.append("descripcion",this.descripcionEstado),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){var a=e.accion;t.$emit("aceptar",a.estados)}))},cancelar:function(){this.$emit("cerrar")},cerrar:function(){this.$emit("cerrar")}}},Cd=(0,p.Z)(yd,gd,[],!1,null,null,null).exports,wd={components:{EditarNombre:_d,FichaPersonaje:md,EditarEstado:Cd},props:{combateId:{type:Number,required:!0},accion:{type:Object,required:!0},editando:{type:Boolean,default:!1},turnoNumero:{type:Number,default:0},grupos:{type:Array,default:function(){return[]}},estados:{type:Array,required:!0},director:{type:Boolean,default:!1}},data:function(){return{fichasActivas:!1,accionEditar:this.accion,editandoNombre:!1,editandoEstado:!1,estadoMarcado:null,accionMarcada:null,botonesVisibles:!1,verFicha:!1}},methods:{addEstado:function(){this.estadoMarcado={descripcion:"",turnoInicial:this.turnoNumero,duracion:0},this.editandoEstado=!0},aceptarEstado:function(t){this.accionEditar.estados=t,this.actualizar(),this.editandoEstado=!1},editarAccion:function(){this.editandoNombre=!0},ayudaEstado:function(t){var e=t.explicacion;return t.turno_final&amp;&amp;(e+=" [Actividad de "+t.turno_inicial,e+=" a "+t.turno_final+"]"),e},marcarEstado:function(t,e){this.estadoMarcado===t?(this.estadoMarcado=null,this.accionMarcada=null):(this.estadoMarcado=t,this.accionMarcada=e)},eliminarEstado:function(){var t=this;if(confirm("Â¿Eliminar el estado "+this.estadoMarcado.descripcion+"?")){var e=Ku+"quitar-estado",a=new FormData;a.append("estadoId",this.estadoMarcado.id),fetch(e,{method:"POST",body:a}).then((function(){t.accionMarcada.estados.splice(t.accionMarcada.estados.indexOf(t.estadoMarcado),1),t.actualizar(),t.accionMarcada=null}))}},modificarEstado:function(t){this.estadoMarcado=t,this.editandoEstado=!0},cambiarVisibilidad:function(){var t=this,e=Ku+"set-accion-visible/"+this.combateId,a=new FormData;a.append("estado",!this.accion.visible),a.append("accion_id",this.accion.id),fetch(e,{method:"POST",body:a}).then((function(){t.actualizar()}))},actualizar:function(){this.$emit("actualizar",this.accion)},clickAccion:function(){this.accion.permiso&amp;&amp;(this.botonesVisibles=!this.botonesVisibles)}}},jd={components:{Spinner:f,CombateConfiguracion:od,CombateAccion:(0,p.Z)(wd,sd,[],!1,null,"1ae1793d",null).exports},props:{id:{type:Number,required:!0},turnoInicial:{type:Number,default:0},accionSeleccionada:{type:Number,default:0}},data:function(){return{titulo:"",cargando:!0,turno:{},turnoNumero:0,acciones:[],iniciativas:[],numeros:[],configurando:!1,estados:[],grupos:[],seleccionadas:[],tipoIniciativa:"",iniciativaFija:!1,accionActivaId:this.accionSeleccionada,editando:!1,agrupando:!1,grupoSeleccionado:0,escogiendoCombatiente:!1,biblioteca:!1,combatientes:[],combatienteSeleccionado:null,director:!1}},mounted:function(){this.load()},watch:{id:function(){this.load()},turnoNumero:function(){this.load()},accionSeleccionada:function(t){this.setAccionActiva(t)},combatienteSeleccionado:function(t){t.biblioteca=this.biblioteca,this.$emit("nueva-figura",t)}},methods:{actualizarAccion:function(t){this.$emit("actualizarAccion",t)},setAccion:function(t){var e=this.acciones.find((function(e){return e.id===t.id}));e&amp;&amp;(e.estados=t.estados,e.visible=t.visible)},setVisibilidad:function(t,e){this.acciones[t].visible=e},checkIniciativaVisible:function(t){if(this.director)return!0;var e=!1;return this.iniciativas[t].acciones.forEach((function(t){t.visible&amp;&amp;(e=!0)})),e},setTurno:function(t){var e=[];this.titulo=t.combate.titulo,this.turno=t.combate.turno,this.numeros=t.combate.numeros,this.estados=t.combate.estados,this.grupos=t.combate.grupos,this.director=t.director,this.tipoIniciativa=t.combate.tipo_iniciativa,this.iniciativaFija=t.combate.iniciativa_fija,0===this.turnoNumero&amp;&amp;(this.turnoNumero=t.combate.ultimo_turno),this.iniciativas=this.turno.iniciativas,this.iniciativas&amp;&amp;this.iniciativas.forEach((function(t){t.acciones.forEach((function(t){e.push(t)}))})),this.acciones=e},load:function(){var t=this;this.cargando=!0,this.$emit("loading");var e=Ku+"get-combate/"+this.id+"?turno="+this.turnoNumero;fetch(e).then((function(t){return t.json()})).then((function(e){var a=e.combate;a?t.setTurno(e):t.director=!1,t.cargando=!1,t.director=!!a&amp;&amp;a.director,t.$emit("load",t.turno)}))},esImagen:function(t){return t.indexOf("imgs/")&gt;=0},addTurno:function(){var t=this;if(confirm("Â¿AÃ±adir un nuevo turno?")){this.cargando=!0;var e=Ku+"add-turno/"+this.id;fetch(e,{method:"POST"}).then((function(t){return t.json()})).then((function(e){t.turnoNumero=e.turno,t.load(),t.$emit("nuevo-turno",t.turnoNumero)}))}},tirarIniciativas:function(){var t=this;if(confirm("Â¿Volver a tirar iniciativas para este turno?")){this.cargando=!0;var e=Ku+"tirar-iniciativas/"+this.id,a=new FormData;a.append("turno_numero",this.turnoNumero),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){t.setTurno(e),t.cargando=!1}))}},delTurno:function(){var t=this;if(confirm("Â¿Borrar el turno?")){this.cargando=!0;var e=Ku+"del-turno/"+this.id,a=new FormData;a.append("turno_numero",this.turnoNumero),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){t.turnoNumero=e.turno}))}},asignarGrupos:function(){this.agrupando=!0},setGrupo:function(){var t=this,e=Ku+"asignar-grupo/"+this.id,a=new FormData;a.append("acciones",JSON.stringify(this.seleccionadas)),a.append("grupo_id",this.grupoSeleccionado),fetch(e,{method:"POST",body:a}).then((function(){t.agrupando=!1,t.editando=!1,t.load()}))},nuevoCombatiente:function(t){var e=this;this.escogiendoCombatiente=!0,this.biblioteca=t;var a=Ku+"get-combatientes/"+this.id+"?biblioteca="+this.biblioteca;fetch(a).then((function(t){return t.json()})).then((function(t){e.combatientes=t}))},addCombatiente:function(){var t=this;if(0!==this.combatienteSeleccionado.id){var e=Ku+"add-combatiente/"+this.id,a=new FormData;a.append("personajeId",this.combatienteSeleccionado.id),a.append("biblioteca",this.biblioteca),a.append("turno_numero",this.turnoNumero),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){t.load()}))}},cerrarCombatiente:function(){this.escogiendoCombatiente=!1,this.$emit("nueva-figura",null)},cancelarEdicion:function(){this.seleccionadas=[],this.editando=!1,this.cargando=!0,this.load()},aceptarEdicion:function(){this.seleccionadas=[],this.editando=!1},cerrarConfiguracion:function(){this.configurando=!1,this.load()},setAccionActiva:function(t){this.accionActivaId=t,this.accionActiva=this.acciones.find((function(e){return e.id===t})),this.$emit("seleccionarAccion",this.accionActiva)},borrarAccion:function(t){var e=this.acciones.indexOf(t);e&gt;=0&amp;&amp;this.acciones.splice(e,1)}}},kd=jd,Sd=(0,p.Z)(kd,Ju,[],!1,null,"080be591",null).exports,xd=function(){var t=this,e=t._self._c;return e("div",[t.cargando?t._e():e("div",{staticClass:"controles"},[t.mostrarBuscador||t.creandoCombate?t._e():e("div",[e("button",{staticClass:"btn btn-info",attrs:{title:"Buscar tablero"},on:{click:function(e){return e.preventDefault(),t.activarBuscador.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-search"})]),t._v(" "),t.director?e("button",{staticClass:"btn btn-primary",attrs:{title:"Crear nuevo tablero"},on:{click:function(e){return e.preventDefault(),t.fichaNuevoCombate.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-plus"})]):t._e()]),t._v(" "),t.mostrarBuscador?e("Buscador",{attrs:{modelo:"combates.Combate","campos-recuperar":["id","titulo","visible"],parametros:t.buscadorParametros,"campos-busqueda":["titulo"],"btn-cancelar":!0,autofocus:!0,"texto-sin-resultados":"No se han encontrado tableros con ese tÃ­tulo",placeholder:"Teclea parte del tÃ­tulo"},on:{cancelar:t.ocultarBuscador},model:{value:t.resultadosSelector,callback:function(e){t.resultadosSelector=e},expression:"resultadosSelector"}}):t._e(),t._v(" "),t.resultadosSelector.length&gt;0?e("div",{staticClass:"card"},[e("div",{staticClass:"card-body"},t._l(t.resultadosSelector,(function(a){return e("div",{staticClass:"resultado flex",on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.seleccionarCombate(a.id)}}},[e("a",{staticClass:"flex1",attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.seleccionarCombate(a.id)}}},[e("i",{staticClass:"fas fa-map"}),t._v("\n            "+t._s(a.titulo)+"\n          ")]),t._v(" "),t.director?e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"Eliminar combate"},on:{click:function(e){return e.preventDefault(),t.borrarCombate(a.id,a.titulo)}}},[e("i",{staticClass:"fas fa-trash"})]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{title:"Ver combate"},on:{click:function(e){return e.preventDefault(),t.seleccionarCombate(a.id)}}},[e("i",{staticClass:"fas fa-eye"})])])})),0)]):t._e()],1),t._v(" "),t.cargando?e("Spinner"):t._e(),t._v(" "),t.creandoCombate?t._e():e("combate",{attrs:{id:t.combate_id}}),t._v(" "),t.creandoCombate?e("div",{staticClass:"card nuevo-combate"},[e("div",{staticClass:"card-header"},[t._v("Nuevo combate")]),t._v(" "),e("div",{staticClass:"card-body"},[e("label",[t._v("TÃ­tulo")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.nuevoCombate.titulo,expression:"nuevoCombate.titulo"}],ref:"tituloInput",staticClass:"form-control",domProps:{value:t.nuevoCombate.titulo},on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.crearCombate.apply(null,arguments)},input:function(e){e.target.composing||t.$set(t.nuevoCombate,"titulo",e.target.value)}}}),t._v(" "),e("div",{staticClass:"flex"},[e("div",[e("label",[t._v(" Iniciativa Fija ")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.nuevoCombate.iniciativaFija,expression:"nuevoCombate.iniciativaFija"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.nuevoCombate,"iniciativaFija",e.target.multiple?a:a[0])}}},[e("option",{domProps:{value:!0}},[t._v("SÃ­")]),t._v(" "),e("option",{domProps:{value:!1}},[t._v("No")])])]),t._v(" "),e("div",[e("label",[t._v(" Tipo iniciativa ")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.nuevoCombate.tipoIniciativa,expression:"nuevoCombate.tipoIniciativa"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.nuevoCombate,"tipoIniciativa",e.target.multiple?a:a[0])}}},[e("option",{attrs:{value:"cartas"}},[t._v("Baraja pÃ³ker")]),t._v(" "),e("option",{attrs:{value:""}},[t._v("NumÃ©rica")])])])]),t._v(" "),e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.nuevoCombate.personajes,expression:"nuevoCombate.personajes"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.nuevoCombate.personajes)?t._i(t.nuevoCombate.personajes,null)&gt;-1:t.nuevoCombate.personajes},on:{change:function(e){var a=t.nuevoCombate.personajes,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;t.$set(t.nuevoCombate,"personajes",a.concat([null])):r&gt;-1&amp;&amp;t.$set(t.nuevoCombate,"personajes",a.slice(0,r).concat(a.slice(r+1)))}else t.$set(t.nuevoCombate,"personajes",n)}}}),t._v("\n        AÃ±adir los PJs al combate\n      ")]),t._v(" "),e("hr"),t._v(" "),e("p",{staticClass:"text-center"},[e("button",{staticClass:"btn btn-primary",on:{click:t.crearCombate}},[e("i",{staticClass:"fas fa-check"}),t._v("Â&nbsp; Crear combate\n        ")])]),t._v(" "),e("p",{staticClass:"text-center"},[e("a",{attrs:{href:"#"},on:{click:function(e){e.preventDefault(),t.creandoCombate=!1}}},[e("i",{staticClass:"fa fa-times"}),t._v(" Cancelar")])])])]):t._e()],1)};xd._withStripped=!0;var Ed=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"input-group"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.buscar,expression:"buscar"}],ref:"inputBuscador",staticClass:"form-control",attrs:{disabled:t.isLoading,readonly:t.isLoading,placeholder:t.placeholder},domProps:{value:t.buscar},on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.realizarBusqueda.apply(null,arguments)},input:function(e){e.target.composing||(t.buscar=e.target.value)}}}),t._v(" "),t.btnBuscar?e("div",{staticClass:"input-group-append"},[t.btnCancelar?e("button",{staticClass:"btn btn-danger",attrs:{title:"Cancelar"},on:{click:function(e){return e.preventDefault(),t.cancelar.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-times"})]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{title:"Buscar"},on:{click:function(e){return e.preventDefault(),t.realizarBusqueda.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-search"})])]):t._e()]),t._v(" "),t.sinResultados?e("div",{staticClass:"alert alert-info"},[t._v("\n    "+t._s(t.textoSinResultados)+"\n  ")]):t._e()])};Ed._withStripped=!0;var Od={name:"Selector",props:{value:{type:Array},modelo:{type:String,default:""},camposRecuperar:{type:Array,required:!0},camposBusqueda:{type:Array,required:!0},parametros:{type:Object},btnBuscar:{type:Boolean,default:!0},btnCancelar:{type:Boolean,default:!1},placeholder:{type:String,default:"Teclea para buscar"},textoSinResultados:{type:String,default:"No hay resultados para la bÃºsqueda propuesta."},autofocus:{type:Boolean,default:!1}},data:function(){return{ids:[],resultados_busqueda:[],isLoading:!1,buscando:!1,buscar:"",sinResultados:!1}},methods:{realizarBusqueda:function(){var t=this;this.isLoading=!0;var e="/api/buscador?buscar="+this.buscar;e+="&amp;modelo="+this.modelo,e+="&amp;campos_recuperar="+JSON.stringify(this.camposRecuperar),e+="&amp;campos_busqueda="+JSON.stringify(this.camposBusqueda),e+="&amp;parametros="+JSON.stringify(this.parametros),fetch(e).then((function(t){return t.json()})).then((function(e){t.resultados_busqueda=e,t.sinResultados=0===e.length,t.isLoading=!1}))},cancelar:function(){this.$emit("cancelar")}},watch:{value:function(t){this.resultados_busqueda=t},resultados_busqueda:function(t){this.$emit("input",t)}},mounted:function(){this.autofocus&amp;&amp;this.$refs.inputBuscador.focus()}},Pd=(0,p.Z)(Od,Ed,[],!1,null,"2b066a9f",null).exports,Ad={name:"combates-listado",components:{Buscador:Pd,Combate:Sd,Spinner:f},props:{partida_id:{type:Number,default:0}},data:function(){return{director:!1,cargando:!0,combate_id:0,mostrarBuscador:!1,creandoCombate:!1,resultadosSelector:[],buscadorParametros:{partidaRPW_id:this.partida_id},nuevoCombate:{titulo:"",tipoIniciativa:"",iniciativaFija:!0,personajes:!0}}},methods:{load:function(){var t=this,e=we+"ultimo-combate/"+this.partida_id;this.cargando=!0,fetch(e).then((function(t){return t.json()})).then((function(e){t.director=e.director,t.combate_id=e.combate_id,t.cargando=!1}))},seleccionarCombate:function(t){this.resultadosSelector=[],this.combate_id=t},ocultarBuscador:function(){this.mostrarBuscador=!1,this.resultadosSelector=[]},fichaNuevoCombate:function(){var t=this,e=we+"nuevo/"+this.partida_id;fetch(e).then((function(t){return t.json()})).then((function(e){t.mensaje=e.mensaje,t.nuevoCombate={titulo:"",iniciativaFija:e.iniciativaFija,tipoIniciativa:e.tipoIniciativa,personajes:!0}})),this.creandoCombate=!0,this.mostrarBuscador=!1,this.$nextTick((function(){t.$refs.tituloInput.focus()}))},crearCombate:function(){var t=this;if(""===this.nuevoCombate.titulo)alert("Debes introducir un tÃ­tulo para el combate");else{var e=we+"nuevo/"+this.partida_id,a=new FormData;a.append("titulo",this.nuevoCombate.titulo),a.append("iniciativa_fija",this.nuevoCombate.iniciativaFija),a.append("tipo_iniciativa",this.nuevoCombate.tipoIniciativa),a.append("personajes",this.nuevoCombate.personajes),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){t.combate_id=e.combateId,t.creandoCombate=!1}))}},borrarCombate:function(t,e){var a=this;if(confirm("Â¿Borrar el combate: "+e+"?")){var i=we+"borrar/"+this.partida_id,n=new FormData;n.append("combate_id",t),fetch(i,{method:"POST",body:n}).then((function(){a.mostrarBuscador=!1,a.resultadosSelector=[],a.load()}))}},activarBuscador:function(){this.mostrarBuscador=!0}},mounted:function(){this.load()}},Dd=(0,p.Z)(Ad,xd,[],!1,null,"51afb81b",null).exports,Nd=function(){var t=this,e=t._self._c;return e("div",{directives:[{name:"hotkey",rawName:"v-hotkey",value:t.keymap,expression:"keymap"}]},[e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[e("span",[t._v(" "+t._s(t.titulo))]),t._v(" "),t.puede_editar?e("div",[e("a",{attrs:{href:"#",title:"AÃ±adir carpeta"},on:{click:function(e){return e.preventDefault(),t.crear_carpeta.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-plus"})]),t._v(" "),t.editando?t._e():e("a",{attrs:{href:"#",title:"Editar info"},on:{click:function(e){t.editando=!0}}},[e("i",{staticClass:"fas fa-edit"})]),t._v(" "),t.editando?e("a",{attrs:{href:"#",title:"Finalizar ediciÃ³n"},on:{click:function(e){t.editando=!1}}},[e("i",{staticClass:"fas fa-check"})]):t._e()]):t._e()]),t._v(" "),t.cargando?e("Spinner"):e("div",{staticClass:"card-body"},[e("ul",{staticClass:"carpetas"},[e("li",[e("a",{staticClass:"capturas",attrs:{href:"#",title:"Capturar ventanas"},on:{click:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"p",void 0,e.key,void 0)?null:(e.preventDefault(),t.capturar.apply(null,arguments))}}},[e("i",{staticClass:"fa fa-camera"}),t._v(" Capturar ventanas\n          ")])]),t._v(" "),t._l(t.capturas,(function(a,i){return e("li",{key:i},[e("a",{staticClass:"capturas",attrs:{href:"#",title:"Eliminar captura"},on:{click:function(e){return e.preventDefault(),t.borrar_captura(a.id)}}},[e("i",{staticClass:"fa fa-trash"})]),t._v(" "),e("a",{staticClass:"capturas",attrs:{href:"#",title:"Cargar ventanas capturadas"},on:{click:function(e){return e.preventDefault(),t.recuperar_captura(a.id)}}},[e("i",{staticClass:"fa fa-window-restore"}),t._v(" "),e("span",{staticClass:"badge badge-secondary",domProps:{textContent:t._s(i+1)}}),t._v("\n            "+t._s(a.titulo)+"\n          ")])])}))],2),t._v(" "),e("hr"),t._v(" "),e("ul",{staticClass:"carpetas"},t._l(t.carpetas,(function(a,i){return e("li",{key:i},[e("CarpetaInfo",{attrs:{carpeta:a,editando:t.editando,personajes:t.personajes,"puede-editar":a.puede_editar,"partida-id":t.partidaId},on:{click:function(e){return t.select_carpeta(a)},done:t.load}})],1)})),0)]),t._v(" "),t._l(t.items_captura,(function(a,i){return e("div",{key:i},[e("Window",{attrs:{id:a.id_ventana,title:a.titulo,width:a.width,height:a.height,"pos-x":a.left,"pos-y":a.top},model:{value:a.activa,callback:function(e){t.$set(a,"activa",e)},expression:"captura.activa"}},["I"===a.item.tipo?e("div",[e("a",{attrs:{href:a.item.enlaces,target:"_blank"}},[e("img",{staticClass:"img-item",attrs:{src:a.item.enlaces,alt:"Imagen"}})])]):e("div",{domProps:{innerHTML:t._s(a.item.texto)}})])],1)}))],2),t._v(" "),e("form-carpeta-info",{attrs:{carpeta:t.carpeta_editar,activa:t.mostrar_carpeta,personajes:t.personajes},on:{done:t.load}})],1)};Nd._withStripped=!0;var Td=function(){var t=this,e=t._self._c;return e("div",[e("div",[t.editando?e("span",[t.carpeta.primera?e("span",{staticClass:"empty"}):e("a",{attrs:{href:"#",title:"Subir carpeta"},on:{click:function(e){return e.preventDefault(),t.mover_carpeta(-1)}}},[e("i",{staticClass:"fas fa-arrow-up"})]),t._v(" "),t.carpeta.ultima?e("span",{staticClass:"empty"}):e("a",{attrs:{href:"#",title:"Bajar carpeta"},on:{click:function(e){return e.preventDefault(),t.mover_carpeta(1)}}},[e("i",{staticClass:"fas fa-arrow-down"})]),t._v(" "),e("a",{attrs:{href:"#",title:"Editar carpeta"},on:{click:function(e){return e.preventDefault(),t.editar_carpeta.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-edit"})]),t._v(" "),e("a",{attrs:{href:"#",title:"Borrar carpeta"},on:{click:function(e){return e.preventDefault(),t.borrar_carpeta.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-trash"})])]):t._e(),t._v(" "),e("a",{class:t.css_seleccion,attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.cambiar.apply(null,arguments)}}},[e("i",{staticClass:"fas",class:t.icono_carpeta}),t._v("\n      "+t._s(t.carpeta_activa.titulo)+"\n    ")]),t._v(" "),t.carpeta_activa.publica?t._e():e("i",{staticClass:"fas fa-eye-slash text-muted",attrs:{title:"Carpeta privada"}}),t._v(" "),t.carpeta.destinatarios.length&gt;0&amp;&amp;!t.carpeta_activa.publica?e("i",{staticClass:"fas fa-users text-muted",attrs:{title:"Algunos personajes tienen acceso"}}):t._e()]),t._v(" "),t.abierta?e("ul",t._l(t.carpeta_activa.carpetas,(function(a,i){return e("li",{key:i},[e("carpeta-info",{attrs:{carpeta:a,editando:t.editando,"puede-editar":t.puedeEditar,"partida-id":t.partidaId},on:{done:t.done}})],1)})),0):t._e(),t._v(" "),t.abierta?e("ul",[t._l(t.carpeta_activa.items,(function(a,i){return e("li",{key:i,class:{moviendo:a.id===t.moviendoId}},[t.editando?e("span",[0!==i?e("a",{attrs:{href:"#",title:"Subir elemento"},on:{click:function(e){return e.preventDefault(),t.mover_item(a,-1)}}},[e("i",{staticClass:"fas fa-arrow-up"})]):e("span",{staticClass:"empty"}),t._v(" "),i&lt;t.carpeta_activa.items.length-1?e("a",{attrs:{href:"#",title:"Bajar elemento"},on:{click:function(e){return e.preventDefault(),t.mover_item(a,1)}}},[e("i",{staticClass:"fas fa-arrow-down"})]):e("span",{staticClass:"empty"}),t._v(" "),e("a",{attrs:{href:"#",title:"Editar elemento"},on:{click:function(e){return e.preventDefault(),t.editarItem(a)}}},[e("i",{staticClass:"fas fa-edit"})]),t._v(" "),e("a",{attrs:{href:"#",title:"Eliminar item"},on:{click:function(e){return e.preventDefault(),t.borrar_item(a)}}},[e("i",{staticClass:"fas fa-trash"})])]):t._e(),t._v(" "),e("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.mostrar_item(a)}}},[e("i",{class:a.class}),t._v("\n        "+t._s(a.titulo)+"\n      ")]),t._v(" "),e("Window",{attrs:{icon:a.class,id:a.id_ventana,title:a.titulo,width:a.width,height:a.height,"pos-x":a.pos_x,"pos-y":a.pos_y,"ok-disabled":!0},model:{value:a.mostrar,callback:function(e){t.$set(a,"mostrar",e)},expression:"item.mostrar"}},[e("item-info",{attrs:{registro:a,editar:a.editar,"puede-editar":t.puedeEditar,"partida-id":t.partidaId},on:{mover:t.mover_item}})],1)],1)})),t._v(" "),t.puedeEditar?e("li",[e("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.nuevo_item_form.apply(null,arguments)}}},[e("i",{staticClass:"fa fa-plus"}),t._v(" AÃ±adir elemento\n      ")])]):t._e()],2):t._e(),t._v(" "),e("form-carpeta-info",{attrs:{carpeta:t.carpeta_activa,activa:t.mostrar_form,personajes:t.personajes},on:{done:t.load}}),t._v(" "),e("Window",{attrs:{id:"form-item",title:"Nuevo item",with:600,height:600,"cancel-disabled":!0,"ok-disabled":!0},model:{value:t.item.editar&amp;&amp;0===t.item.id,callback:function(e){t.$set(t.item.editar&amp;&amp;t.item,"id === 0",e)},expression:"item.editar &amp;&amp; item.id === 0"}},[e("form-info",{attrs:{registro:t.item,"partida-id":t.partidaId},on:{cerrar:function(e){t.item.editar=!1},save:t.saveItem}})],1)],1)};Td._withStripped=!0;var Id=function(){var t=this,e=t._self._c;return e("Window",{attrs:{title:"Configurar carpeta",height:400,"cancel-disabled":!1,minimizable:!1,resizable:!1},on:{ok:t.save},model:{value:t.activa,callback:function(e){t.activa=e},expression:"activa"}},[e("b-form-input",{attrs:{autofocus:"",placeholder:"Nombre de la carpeta"},model:{value:t.carpeta_editar.titulo,callback:function(e){t.$set(t.carpeta_editar,"titulo",e)},expression:"carpeta_editar.titulo"}}),t._v(" "),t.carpeta_editar.primaria?e("div",[e("div",{staticClass:"flex"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.carpeta_editar.publica,expression:"carpeta_editar.publica"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.carpeta_editar.publica)?t._i(t.carpeta_editar.publica,null)&gt;-1:t.carpeta_editar.publica},on:{change:function(e){var a=t.carpeta_editar.publica,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;t.$set(t.carpeta_editar,"publica",a.concat([null])):r&gt;-1&amp;&amp;t.$set(t.carpeta_editar,"publica",a.slice(0,r).concat(a.slice(r+1)))}else t.$set(t.carpeta_editar,"publica",n)}}}),t._v("\n        PÃºblica\n      ")]),t._v(" "),t.carpeta_editar.publica?t._e():e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.carpeta_editar.vips,expression:"carpeta_editar.vips"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.carpeta_editar.vips)?t._i(t.carpeta_editar.vips,null)&gt;-1:t.carpeta_editar.vips},on:{change:function(e){var a=t.carpeta_editar.vips,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;t.$set(t.carpeta_editar,"vips",a.concat([null])):r&gt;-1&amp;&amp;t.$set(t.carpeta_editar,"vips",a.slice(0,r).concat(a.slice(r+1)))}else t.$set(t.carpeta_editar,"vips",n)}}}),t._v("\n        VIPs\n      ")])]),t._v(" "),e("div",[t.carpeta_editar.publica?t._e():e("label",[t._v("\n        Personajes que pueden acceder al contenido\n        "),e("c-select",{attrs:{options:t.personajes,multiple:!0},model:{value:t.carpeta_editar.destinatarios,callback:function(e){t.$set(t.carpeta_editar,"destinatarios",e)},expression:"carpeta_editar.destinatarios"}})],1)]),t._v(" "),e("div",[e("label",[t._v("\n        Personajes que pueden administrar el contenido\n        "),e("c-select",{attrs:{options:t.personajes,multiple:!0},model:{value:t.carpeta_editar.administradores,callback:function(e){t.$set(t.carpeta_editar,"administradores",e)},expression:"carpeta_editar.administradores"}})],1)]),t._v(" "),e("div",{staticClass:"info-texto"},[t._v("\n      Una carpeta pÃºblica la puede ver cualquier visitante de la web."),e("br"),t._v("\n      Si desmarcas esa casilla puedes escoger que sea visible para VIPs y/o PJs especÃ­ficos."),e("br"),t._v("\n      Si un PJ puede administrar una carpeta tambiÃ©n serÃ¡ visible para Ã©l, como es lÃ³gico.\n    ")])]):e("div",[e("div",{staticClass:"info-texto"},[t._v("\n      Las subcarpetas heredan los permisos de las carpetas que estÃ¡n por encima de ellas."),e("br"),t._v("\n      Por lo tanto a esta carpeta podrÃ¡n acceder/modificar quienes hayan sido determinados en la\n      carpeta principal dentro de la ruta.\n    ")])])],1)};Id._withStripped=!0;var $d={name:"FormCarpetaInfo.vue",components:{Window:Pa,CSelect:Qi},props:{carpeta:{type:Object,required:!0},activa:{type:Boolean,default:!1},personajes:{type:Array,default:[]}},model:{prop:"activa"},data:function(){return{carpeta_editar:this.carpeta}},watch:{carpeta:function(){this.carpeta_editar=this.carpeta}},methods:{save:function(){var t=this,e=this.carpeta_editar,a=ye+"ppal/"+e.info_id,i=new FormData;i.append("accion","set_carpeta"),i.append("datos",JSON.stringify(e)),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(e){void 0!==e.error?alert(e.error):t.$emit("done",event)}))}}},qd=(0,p.Z)($d,Id,[],!1,null,"38cc83a0",null).exports,Md=function(){var t=this,e=t._self._c;return e("div",{staticClass:"contenedor-info",on:{keydown:[function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:e.ctrlKey?t.save.apply(null,arguments):null},function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.$emit("cerrar")}]}},[e("div",{staticClass:"contenedor-datos"},[t.nuevo?e("div",[e("label",[t._v("Tipo de anexo")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.item.tipo,expression:"item.tipo"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.item,"tipo",e.target.multiple?a:a[0])}}},[e("option",{attrs:{value:"T"}},[t._v("Texto")]),t._v(" "),e("option",{attrs:{value:"ME"}},[t._v("Mensaje de escena")]),t._v(" "),e("option",{attrs:{value:"F"}},[t._v("Enlace a web o fichero")]),t._v(" "),e("option",{attrs:{value:"I"}},[t._v("Enlace a imagen")]),t._v(" "),e("option",{attrs:{value:"P"}},[t._v("Personaje")]),t._v(" "),e("option",{attrs:{value:"C"}},[t._v("Carpeta")])])]):t._e(),t._v(" "),"P"===t.item.tipo?e("div",[t.personajeSeleccionado?e("div",{staticClass:"text-center"},[e("img",{staticClass:"avatar__mini avatar-pj-grande",attrs:{src:t.urlImagen(t.personajeSeleccionado.imagen)}}),t._v("\n        "+t._s(t.personajeSeleccionado.nombre)+"\n        "),e("p",[e("button",{staticClass:"btn btn-default",on:{click:function(e){t.personajeSeleccionado=null}}},[e("i",{staticClass:"fas fa-search"}),t._v("\n            Buscar otro\n          ")])])]):e("div",[e("label",[t._v("Personaje")]),t._v(" "),e("Buscador",{attrs:{modelo:"personajes.Personaje",parametros:{partida__id:this.partidaId},"campos-recuperar":["id","nombre","imagen"],"campos-busqueda":["nombre"],"btn-cancelar":!0,"texto-sin-resultados":"No se ha encontrado ningÃºn personaje con ese nombre en la partida",placeholder:"Nombre del personaje"},model:{value:t.personajesBuscados,callback:function(e){t.personajesBuscados=e},expression:"personajesBuscados"}}),t._v(" "),e("div",{staticClass:"personajes"},t._l(t.personajesBuscados,(function(a){return e("div",{key:a.id,staticClass:"pj",on:{click:function(e){return t.seleccionarPJ(a)}}},[e("img",{staticClass:"avatar__mini avatar-pj",attrs:{src:t.urlImagen(a.imagen)}}),t._v("\n            "+t._s(a.nombre)+"\n          ")])})),0)],1)]):t._e(),t._v(" "),"P"!==t.item.tipo?e("div",[e("label",[t._v("TÃ­tulo")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.item.titulo,expression:"item.titulo"}],ref:"titulo-item",staticClass:"form-control",domProps:{value:t.item.titulo},on:{input:function(e){e.target.composing||t.$set(t.item,"titulo",e.target.value)}}})]):t._e(),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:"T"===t.item.tipo,expression:"item.tipo === 'T'"}]},[e("label",[t._v("Texto")]),t._v(" "),e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.item.texto,expression:"item.texto"}],ref:"texto",staticClass:"form-control",domProps:{value:t.item.texto},on:{input:function(e){e.target.composing||t.$set(t.item,"texto",e.target.value)}}})]),t._v(" "),"ME"===t.item.tipo?e("div",[e("label",[t._v("#Id mensaje a enlazar o enlace")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.item.mensaje_enlace_id,expression:"item.mensaje_enlace_id"}],staticClass:"form-control",domProps:{value:t.item.mensaje_enlace_id},on:{input:function(e){e.target.composing||t.$set(t.item,"mensaje_enlace_id",e.target.value)}}})]):t._e(),t._v(" "),t.labelEnlace?e("div",[e("label",[t._v(t._s(t.labelEnlace))]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.item.enlace_url,expression:"item.enlace_url"}],staticClass:"form-control",domProps:{value:t.item.enlace_url},on:{input:function(e){e.target.composing||t.$set(t.item,"enlace_url",e.target.value)}}})]):t._e(),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.item.director,expression:"item.director"}],staticClass:"solo-director"},[e("label",[t._v("Solo para quien dirige")]),t._v(" "),e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.item.texto_director,expression:"item.texto_director"}],ref:"texto_director",staticClass:"form-control",domProps:{value:t.item.texto_director},on:{input:function(e){e.target.composing||t.$set(t.item,"texto_director",e.target.value)}}})])]),t._v(" "),t.puedeEditar||0===t.item.id?e("div",{staticClass:"contenedor-btns"},[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.$emit("cerrar")}}},[e("i",{staticClass:"fas fa-times"}),t._v(" Cancelar\n    ")]),t._v(" "),e("button",{staticClass:"btn btn-primary",on:{click:t.save}},[e("i",{staticClass:"fas fa-check"}),t._v(" Confirmar")])]):t._e()])};Md._withStripped=!0;var Fd=a(19755),Ld={emits:["cerrar","save"],components:{Buscador:Pd},props:{registro:{type:Object,required:!0},puedeEditar:{type:Boolean,default:!1},partidaId:{type:Number,required:!0}},data:function(){return{item:this.registro,nuevo:!1,personajesBuscados:[],personajeSeleccionado:null}},mounted:function(){this.item=this.registro,0===this.item.id&amp;&amp;(this.nuevo=!0,this.tipo="T"),this.item.mensaje_enlace_id="",this.item.enlace_url="",this.item.fichero_id="",this.createEditor(this.item.texto,this.item.textoDirector),"I"!==this.item.tipo&amp;&amp;"E"!==this.item.tipo&amp;&amp;"F"!==this.item.tipo||(this.item.enlace_url=this.item.enlaces),"ME"===this.item.tipo&amp;&amp;(this.item.mensaje_enlace_id=this.item.enlaces)},computed:{labelEnlace:function(){return"I"===this.item.tipo?"Imagen":"F"===this.item.tipo||"E"===this.item.tipo?"URL/Fichero":""}},methods:{createEditor:function(t,e){var a=this;this.$nextTick((function(){a.editor_texto=Vi.create(Fd(a.$refs.texto)),a.editor_director=Vi.create(Fd(a.$refs.texto_director)),a.editor_texto.setContent(t),a.editor_director.setContent(e)}))},urlImagen:function(t){return"https://natilla.comunidadumbria.com/static/user/"+t},seleccionarPJ:function(t){this.personajeSeleccionado=t},save:function(){var t=this,e=ye+"carpeta/"+this.item.carpeta_id,a=new FormData;"P"===this.item.tipo&amp;&amp;this.personajeSeleccionado&amp;&amp;a.append("personaje_id",this.personajeSeleccionado.id),this.$refs.texto&amp;&amp;"T"===this.item.tipo&amp;&amp;(this.item.texto=this.$refs.texto.value),this.$refs.texto_director&amp;&amp;(this.item.texto_director=this.$refs.texto_director.value),0===this.item.id?a.append("accion","nuevo_item"):(a.append("accion","set_item"),a.append("item_id",this.item.id)),a.append("titulo",this.item.titulo),a.append("texto_director",this.item.texto_director),"T"===this.item.tipo&amp;&amp;a.append("texto",this.item.texto),"ME"===this.item.tipo&amp;&amp;a.append("mensaje_enlace_id",this.item.mensaje_enlace_id),"I"===this.item.tipo&amp;&amp;a.append("imagen_url",this.item.enlace_url),"E"!==this.item.tipo&amp;&amp;"F"!==this.item.tipo||a.append("enlace_url",this.item.enlace_url),"C"===this.item.tipo&amp;&amp;a.append("carpeta_titulo",this.item.titulo),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){t.item=e.item,t.$emit("save",t.item)}))}}},Rd=(0,p.Z)(Ld,Md,[],!1,null,"748dda81",null).exports,zd=function(){var t=this,e=t._self._c;return e("div",{staticClass:"contenedor-global"},[t.editando?e("div",{staticClass:"contenedor-global"},[e("form-info",{attrs:{registro:t.item,"puede-editar":t.puedeEditar,"partida-id":t.item.partida_id},on:{cerrar:function(e){t.editando=!1},save:t.save}})],1):e("div",{staticClass:"contenedor-info"},[e("div",{staticClass:"contenedor-datos"},[e("div",["I"===t.item.tipo?e("a",{attrs:{href:t.item.enlaces,target:"_blank"}},[e("img",{staticClass:"img-item",attrs:{src:t.item.enlaces}})]):t._e(),t._v(" "),"E"===t.item.tipo?e("a",{attrs:{href:t.item.enlaces,target:"_blank"}},[t._v("\n          "+t._s(t.item.enlaces)+"\n        ")]):t._e(),t._v(" "),t.item.personaje_id?e("div",[e("ficha-personaje",{attrs:{id_personaje:t.item.personaje_id,card:!1}})],1):t._e(),t._v(" "),"T"===t.item.tipo||"ME"===t.item.tipo?e("div",{domProps:{innerHTML:t._s(t.item.texto)}}):t._e(),t._v(" "),t.item.director?e("div",[t.item.texto_director?e("div",[e("h4",[t._v("Notas de direcciÃ³n")]),t._v(" "),e("div",{domProps:{innerHTML:t._s(t.item.texto_director)}})]):t._e()]):t._e()])]),t._v(" "),!t.puedeEditar||t.item.personaje_id||t.editando?t._e():e("div",{staticClass:"contenedor-btns"},[e("button",{staticClass:"btn btn-primary",on:{click:function(e){t.editando=!0}}},[e("i",{staticClass:"fas fa-edit"})])])])])};zd._withStripped=!0;var Bd={emits:["save"],components:{FormInfo:Rd,FichaPersonaje:md},props:{registro:{type:Object,required:!0},editar:{type:Boolean,default:!1},puedeEditar:{type:Boolean,default:!1}},data:function(){return{item:this.registro,editando:!1}},mounted:function(){this.item=this.registro,this.editando=0===this.item.id||this.editar},methods:{save:function(t){var e=this.item.carpeta_id;this.item=t,this.item.carpeta_id=e,this.editando=!1,this.$emit("save")}}},Vd={name:"carpeta-info",components:{ItemInfo:(0,p.Z)(Bd,zd,[],!1,null,"2a56d9b4",null).exports,CarpetaInfo:Ud,FormCarpetaInfo:qd,Window:Pa,Alerts:He,FormInfo:Rd},props:{carpeta:{type:Object,required:!0},editando:{type:Boolean,default:!1},personajes:{type:Array,default:function(){return[]}},puedeEditar:{type:Boolean,default:!1},partidaId:{type:Number,required:!0}},data:function(){return{abierta:!1,carpeta_activa:this.carpeta,mostrar_form:!1,editor_texto:null,editor_director:null,moviendoId:0,item:{id:0,tipo:"T",texto:"",titulo:"",texto_director:"",mensaje_copiar_id:"",mensaje_enlace_id:"",fichero_id:"",enlace_url:"",imagen_url:"",editar:!1,edicion_tipo:""}}},computed:{icono_carpeta:function(){var t="";return this.abierta?(t="fa-folder-open",this.seleccionada=!0):(t="fa-folder",this.seleccionada=!1),t},css_seleccion:function(){return this.abierta?"seleccionada":""}},mounted:function(){},methods:{load:function(t){var e=this,a=ye+"carpeta/"+this.carpeta_activa.id;fetch(a).then((function(t){return t.json()})).then((function(t){e.carpeta_activa=t})),this.mostrar_form=!1},saveItem:function(){this.load(),this.item.editar=!1},cambiar:function(){this.abierta=!this.abierta,this.abierta&amp;&amp;this.load()},mostrar_item:function(t){"E"===t.tipo?window.open(t.texto,"_blank"):(t.carpeta_id=this.carpeta_activa.id,t.mostrar=!0)},nuevo_item_form:function(){this.item.id=0,this.item.titulo="",this.item.texto="",this.item.texto_director="",this.item.mensaje_enlace_id="",this.item.enlace_url="",this.item.fichero_id="",this.item.tipo="T",this.item.editar=!0,this.item.edicion_tipo="",this.item.carpeta_id=this.carpeta_activa.id},editar_carpeta:function(){this.carpeta_editar={id:this.id,titulo:this.titulo,vips:this.vips,publica:this.publica},this.mostrar_form=!0},borrar_carpeta:function(){var t=this,e="";this.carpeta_activa.items.length&gt;0&amp;&amp;(e="Se borrarÃ¡n tambiÃ©n sus "+this.carpeta_activa.items.length+" elementos"),He.create().title("Borrar carpeta"+this.carpeta_activa.titulo,e).warning().confirm("Borrar carpeta: ","Cancelar").fire().then((function(e){if(e.isConfirmed){var a=ye+"ppal/"+t.carpeta_activa.info_id,i=new FormData;i.append("accion","del_carpeta"),i.append("carpeta_id",t.carpeta_activa.id),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(e){void 0!==e.error?alert(e.error):t.done()}))}}))},mover_item:function(t,e){var a=this,i=ye+"item/"+t.id,n=new FormData;this.moviendoId=t.id,n.append("accion","move_item"),n.append("direccion",e),fetch(i,{method:"POST",body:n}).then((function(t){return t.json()})).then((function(t){void 0!==t.error?alert(t.error):a.load()}))},mover_carpeta:function(t){var e=this,a=ye+"carpeta/"+this.carpeta.id,i=new FormData;i.append("accion","move_carpeta"),i.append("direccion",t),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(t){void 0!==t.error?alert(t.error):e.done()}))},editarItem:function(t){this.item=t,this.item.editar=!0,this.item.mostrar=!0},borrar_item:function(t){var e=this;He.create().title("Â¡AtenciÃ³n!","Confirma el borrado del elemento "+t.titulo).warning().confirm("Borrar elemento","Cancelar").fire().then((function(a){if(a.isConfirmed){var i=ye+"item/"+t.id,n=new FormData;n.append("accion","del_item"),n.append("item_id",t.id),fetch(i,{method:"POST",body:n}).then((function(t){return t.json()})).then((function(t){void 0!==t.error?alert(t.error):e.load()}))}}))},done:function(){this.$emit("done",event)}}},Ud=(0,p.Z)(Vd,Td,[],!1,null,"1204cf0a",null).exports,Hd={name:"info-partida",components:{Spinner:f,CarpetaInfo:Ud,FormCarpetaInfo:qd,Window:Pa},props:{id:{type:Number,required:!0},user_id:{type:Boolean,default:!1}},data:function(){return{titulo:"",descripcion:"",partidaId:0,carpetas:[],personajes:[],capturas:[],items_captura:[],carpeta_editar:{id:0,titulo:"",publica:!0,vips:!0,destinatarios:[]},carpeta_titulo:"",editando:!1,mostrar_carpeta:!1,puede_editar:!1,cargando:!1}},mounted:function(){this.load()},computed:{keymap:function(){return{"alt+c":this.capturar,"ctrl+alt+1":this.atajo1,"ctrl+alt+2":this.atajo2,"ctrl+alt+3":this.atajo3,"ctrl+alt+4":this.atajo4,"ctrl+alt+5":this.atajo5,"ctrl+alt+6":this.atajo6,"ctrl+alt+7":this.atajo7,"ctrl+alt+8":this.atajo8,"ctrl+alt+9":this.atajo9}}},methods:{load:function(){var t=this,e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:0,a=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:0,i=ye+"ppal/"+this.id;e&gt;0?i=i+"?captura_id="+e:a&gt;0&amp;&amp;(i=i+"?atajo="+a),this.carpetas=[],this.capturas=[],this.cargando=!0,fetch(i).then((function(t){return t.json()})).then((function(e){t.partidaId=e.partida_id,t.carpetas=e.carpetas,t.titulo=e.titulo,t.descripcion=e.descripcion,t.puede_editar=e.puede_editar,t.cargando=!1,t.personajes=e.personajes,t.capturas=e.capturas,t.items_captura=e.items_captura})),this.mostrar_carpeta=!1},crear_carpeta:function(){this.carpeta_editar={id:0,info_id:this.id,activa:!0,titulo:"Nueva carpeta",publica:!0,vips:!0,destinatarios:[],primaria:!0},this.mostrar_carpeta=!0},select_carpeta:function(t){this.carpeta_editar=t},capturar:function(){var t=this,e=document.getElementsByClassName("window");if(0===e.length)alert("No hay ninguna ventana visible");else{for(var a=prompt("Introduce el tÃ­tulo para la captura"),i=[],n=0;n&lt;e.length;n++)i.push({"z-index":e[n].style["z-index"],top:e[n].style.top,left:e[n].style.left,width:e[n].style.width,height:e[n].style.height,id:e[n].id});var r={titulo:a,ventanas:i},o=ye+"ppal/"+this.id,s=new FormData;s.append("accion","captura"),s.append("datos",JSON.stringify(r)),fetch(o,{method:"POST",body:s}).then((function(t){return t.json()})).then((function(e){alert(e.mensaje),t.load(e.id)}))}},recuperar_captura:function(t){this.load(t)},atajo1:function(){this.load(0,1)},atajo2:function(){this.load(0,2)},atajo3:function(){this.load(0,3)},atajo4:function(){this.load(0,4)},atajo5:function(){this.load(0,5)},atajo6:function(){this.load(0,6)},atajo7:function(){this.load(0,7)},atajo8:function(){this.load(0,8)},atajo9:function(){this.load(0,9)},borrar_captura:function(t){var e=this,a=ye+"ppal/"+this.id,i=new FormData;i.append("accion","borrar_captura"),i.append("captura_id",t),He.create().title("Borrar captura").warning().confirm("Borrar captura ","Cancelar").fire().then((function(t){t.isConfirmed&amp;&amp;fetch(a,{method:"POST",body:i}).then((function(){e.load()}))}))}}},Gd=Hd,Zd=(0,p.Z)(Gd,Nd,[],!1,null,"92ca102c",null).exports,Wd=function(){var t=this,e=t._self._c;return e("div",{staticClass:"pantalla"},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.loading,expression:"loading"}],staticClass:"cargando"},[e("p",[t._v("Los goblins estÃ¡n pintando los tableros...")]),t._v(" "),e("img",{attrs:{src:"/static/umbria/imgs/cargando_tablero.png",alt:"Cargando"}}),t._v(" "),e("Spinner")],1),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:!t.loading,expression:"!loading"}],staticClass:"flex-tablero"},[e("div",{staticClass:"btns-control"},[e("button",{staticClass:"btn btn-default",attrs:{title:"Iniciativas"},on:{click:t.btnIniciativas}},[e("i",{staticClass:"fas fa-list-alt"})]),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{title:"Tiradas"},on:{click:t.btnTiradas}},[e("i",{staticClass:"fa fa-dice-d20"})]),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{title:"Chat"},on:{click:function(e){t.panelChat=!t.panelChat}}},[e("i",{staticClass:"fa fa-comment"})]),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{title:"Info partida"},on:{click:function(e){t.panelInfo=!t.panelInfo}}},[e("i",{staticClass:"fa fa-folder-open"})]),t._v(" "),e("hr"),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{title:"Disminuir zoom"},on:{click:function(e){return e.preventDefault(),t.btnZoom(-1)}}},[e("i",{staticClass:"fa fa-search-minus"})]),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{title:"Ajustar a la ventana"},on:{click:function(e){return e.preventDefault(),t.btnZoom(0)}}},[e("i",{staticClass:"fa fa-expand"})]),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{title:"Zoom 1:1"},on:{click:function(e){return e.preventDefault(),t.btnZoom(1)}}},[t._v("1:1")]),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{title:"Aumentar zoom"},on:{click:function(e){return e.preventDefault(),t.btnZoom(2)}}},[e("i",{staticClass:"fa fa-search-plus"})]),t._v(" "),e("hr"),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{title:"Ocultar cuadrÃ­cula"},on:{click:function(e){return e.preventDefault(),t.btnCuadricula.apply(null,arguments)}}},[t.cuadricula?e("i",{staticClass:"fa fa-eye-slash"}):t._e(),t._v(" "),t.cuadricula?t._e():e("i",{staticClass:"fa fa-eye"})]),t._v(" "),e("hr"),t._v(" "),t.participante?e("button",{staticClass:"btn btn-default",attrs:{title:"AÃ±adir/editar marcadores/plantillas"},on:{click:t.btnMarcadores}},[e("i",{staticClass:"fa fa-map-marker"})]):t._e(),t._v(" "),e("hr"),t._v(" "),t.director?e("button",{staticClass:"btn btn-default",attrs:{title:"Configurar tablero"},on:{click:t.btnConfig}},[e("i",{staticClass:"fa fa-cog"})]):t._e(),t._v(" "),t.director?e("button",{staticClass:"btn btn-default",attrs:{title:"Sincronizar contenido con jugadores"},on:{click:t.sincronizar}},[e("i",{staticClass:"fas fa-sync"})]):t._e()]),t._v(" "),t.panelMarcadores&amp;&amp;!t.panelConfig?e("TableroConfigurarMarcadores",{attrs:{"tablero-id":t.tablero_id,director:t.director},on:{seleccionarMarcador:t.seleccionarMarcador},model:{value:t.tablero.marcadores,callback:function(e){t.$set(t.tablero,"marcadores",e)},expression:"tablero.marcadores"}}):t._e(),t._v(" "),t.panelConfig?e("div",{staticClass:"panel-config"},[e("TableroConfigurar",{attrs:{partida_id:t.tablero.partida_id},on:{save:function(e){t.panelConfig=!1},cancelar:function(e){t.panelConfig=!1}},model:{value:t.tablero,callback:function(e){t.tablero=e},expression:"tablero"}})],1):t._e(),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.panelCombate&amp;&amp;!t.panelConfig&amp;&amp;!t.panelMarcadores,expression:"panelCombate &amp;&amp; !panelConfig &amp;&amp; !panelMarcadores"}],staticClass:"panel-combate"},[e("div",{staticClass:"combate-into"},[e("Combate",{ref:"combate",attrs:{id:t.combate_id,"turno-inicial":0,"accion-seleccionada":t.accionActiva.id,director:t.director},on:{loading:t.loadingCombate,load:t.loadCombate,seleccionarAccion:t.seleccionarAccion,actualizarAccion:t.actualizarAccionCombate,"nueva-figura":t.addNuevaFigura,"nuevo-turno":t.nuevoTurno}})],1)]),t._v(" "),e("div",{ref:"mapa",staticClass:"panel-mapa"},[e("TableroPixi",{ref:"tablero",attrs:{"url-fondo":t.tablero.url_fondo,tablero:t.tablero,"turno-numero":t.turnoNumero,"turno-id":t.turnoId,"ancho-px":t.tablero.ancho_px,"alto-px":t.tablero.alto_px,acciones:t.acciones,gridAncho:t.tablero.grid_ancho,gridAlto:t.tablero.grid_alto,mostrarGrid:t.cuadricula,gridColor:t.tablero.grid_color,gridLeft:t.tablero.grid_left,gridTop:t.tablero.grid_top,estados:t.estados,zoom:t.zoom,nuevaFigura:t.nuevaFigura,nuevoMarcador:t.marcadorSeleccionado,objetivos:t.objetivos},on:{figuraClick:t.figuraClick,reload:t.reload,"set-estado-figura":t.actualizarFigura,"set-visibilidad-figura":t.setVisibilidadFigura,"set-rotacion-figura":t.setRotacionFigura,figuraMove:t.figuraMove,emitirPunto:t.emitirPunto,"mostrar-tiradas":function(e){t.panelCombate=!0},"set-objetivo":t.setObjetivo,"set-niebla":t.setNiebla,"set-marcador":t.setMarcador}})],1),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.panelTiradas&amp;&amp;t.tiradas.length&gt;0,expression:"panelTiradas &amp;&amp; tiradas.length &gt; 0"}],staticClass:"panel-tiradas"},[e("listado-tiradas",{attrs:{tiradas:t.tiradas}})],1),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.panelChat||t.panelInfo,expression:"panelChat || panelInfo"}],staticClass:"panel-chat"},[t.panelChat?e("chat",{staticClass:"mini",attrs:{id:"chat-tablero-"+t.tablero.id,channels:["Tablero"],initial_channel:"Tablero",partida:t.tablero.partida_id}}):t._e(),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.panelInfo,expression:"panelInfo"}]},t._l(t.tablero.infos,(function(t){return e("div",[e("info-partida",{attrs:{id:t}})],1)})),0)],1),t._v(" "),e("dados",{ref:"dados",attrs:{"objetive-id":t.objetivoId},on:{roll:t.tirarDados}})],1)])};Wd._withStripped=!0;var Yd=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tablero3"},[e("div",{staticClass:"tableroPixie",attrs:{id:"tableroPixie"}},[t.pixieApp?e("TableroFondo",{ref:"fondo",attrs:{id:t.tablero.id,director:t.tablero.es_director,"pixie-app":t.pixieApp,layer:t.layers.fondo,"url-fondo":t.urlFondo,"ancho-px":t.anchoPx,"alto-px":t.altoPx,"grid-ancho":t.gridAncho,"grid-alto":t.gridAlto,zoom:t.zoom,nuevaFigura:t.nuevaFigura,nuevoMarcador:t.nuevoMarcador,"turno-id":t.turnoId},on:{reload:t.reload,click:function(e){t.figuraActivaIdx=-1},addNiebla:t.addNiebla,emitirPunto:t.emitirPunto,nuevaPosicionMarcador:t.nuevaPosicionMarcador}}):t._e(),t._v(" "),t.pixieApp?e("TableroCuadricula",{attrs:{layer:t.layers.grid,"pixie-app":t.pixieApp,"grid-ancho":t.gridAncho,"grid-alto":t.gridAlto,mostrar:t.mostrarGrid,color:t.gridColor,top:t.gridTop,left:t.gridLeft,zoom:t.zoom}}):t._e(),t._v(" "),t._l(t.marcadoresPosicion,(function(a,i){return e("TableroMarcador",{key:"pos"+i,attrs:{posicion:a,layer:t.layers.marcadores,"turno-numero":t.turnoNumero,"grid-ancho":t.gridAncho,"grid-alto":t.gridAlto,"grid-left":t.gridLeft,"grid-top":t.gridTop,zoom:t.zoom,visibilidad:a.visible,activo:t.marcadorActivoIdx===i},on:{click:function(e){return t.marcadorClick(i)},save:t.setMarcador}})})),t._v(" "),t._l(t.nieblas,(function(a,i){return e("TableroNiebla",{key:a.id,attrs:{id:a.id,layer:t.layers.niebla,"pixie-app":t.pixieApp,director:t.tablero.es_director,posX:a.pos_x,posY:a.pos_y,"ancho-px":a.ancho,"alto-px":a.alto,mostrar:a.activa,zoom:t.zoom,idx:i},on:{save:t.setNiebla,delete:t.deleteNiebla}})})),t._v(" "),t._l(t.acciones,(function(a,i){return e("TableroFigura",{key:"ac"+i,attrs:{permiso:a.permiso,"turno-numero":t.turnoNumero,accion:a,idx:i,tablero:t.tablero,layer:t.layers.figuras,"grid-alto":t.gridAlto,"grid-ancho":t.gridAncho,"grid-left":t.gridLeft,"grid-top":t.gridTop,estados:t.estados,activa:t.figuraActivaIdx===i,"objetivos-combate":t.objetivos,zoom:t.zoom,snap:t.tablero.grid_snap,visible:a.visible},on:{click:function(e){return t.figuraClick(i)},borrar:function(e){return t.figuraBorrar(i)},"set-estado":function(e){return t.setEstadoFigura(i)},"set-visibilidad":t.setVisibilidadFigura,rotar:t.setRotacionFigura,"mostrar-tiradas":t.mostrarTiradas,"set-objetivo":t.setObjetivo,move:t.figuraMove}})}))],2)])};Yd._withStripped=!0;var Xd=function(){var t=this,e=t._self._c;return t.niebla.dibujando?t._e():e("TableroVentana",{attrs:{caption:"",top:t.posY,left:t.posX,zoom:t.zoom,"grid-alto":t.gridAlto,"grid-ancho":t.gridAncho},model:{value:t.ventanaVisible,callback:function(e){t.ventanaVisible=e},expression:"ventanaVisible"}},[t.nuevaFigura?e("div",{staticClass:"botones-accion"},[e("button",{staticClass:"btn btn-default",attrs:{title:"AÃ±adir "+t.nuevaFigura.nombre},on:{click:t.addFigura}},[e("i",{staticClass:"fas fa-chess-knight"}),t._v(" Â&nbsp; AÃ±adir "+t._s(t.nuevaFigura.nombre)+"\n    ")])]):t._e(),t._v(" "),t.nuevoMarcador?e("div",{staticClass:"botones-accion"},[e("button",{staticClass:"btn btn-default",attrs:{title:"AÃ±adir "+t.nuevoMarcador.descripcion},on:{click:t.btnNuevaPosicionMarcador}},[e("i",{staticClass:"fas fa-map-marker"}),t._v(" Â&nbsp; AÃ±adir\n      "+t._s(t.nuevoMarcador.descripcion)+"\n    ")])]):t._e(),t._v(" "),this.niebla.rectangulo?e("div",{staticClass:"botones-accion"},[e("p",{staticClass:"text-center"},[e("button",{staticClass:"btn btn-primary",attrs:{title:"Confirmar la niebla de guerra"},on:{click:function(e){return t.btnConfirmarNiebla(!1)}}},[e("i",{staticClass:"fas fa-check"}),t._v(" Â&nbsp;Confirmar\n      ")]),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{title:"Confirmar la niebla de guerra y aÃ±adir otra"},on:{click:function(e){return t.btnConfirmarNiebla(!0)}}},[e("i",{staticClass:"fas fa-plus"}),t._v(" Â&nbsp;Confirmar y aÃ±adir\n      ")])]),t._v(" "),e("p",{staticClass:"text-center"},[e("button",{staticClass:"btn btn-danger",attrs:{title:"Cancelar la niebla de guerra"},on:{click:t.btnCancelarNiebla}},[e("i",{staticClass:"fas fa-trash"}),t._v(" Â&nbsp; Cancelar\n      ")])])]):t._e(),t._v(" "),t.nuevaFigura||this.niebla.rectangulo||t.nuevoMarcador?t._e():e("div",{staticClass:"botones-accion"},[e("button",{staticClass:"btn btn-sm btn-default",attrs:{title:"Medir distancia"},on:{click:function(e){return e.preventDefault(),t.calcularDistancia.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-ruler"})]),t._v(" "),e("button",{staticClass:"btn btn-sm btn-default",attrs:{title:"SeÃ±alar"},on:{click:function(e){return t.marcarPunto(t.posX,t.posY,!0)}}},[e("i",{staticClass:"fas fa-hand-pointer"})]),t._v(" "),t.director?e("button",{staticClass:"btn btn-sm btn-default",attrs:{title:"AÃ±adir niebla de guerra"},on:{click:function(e){return t.btnNiebla()}}},[e("i",{staticClass:"fas fa-cloud"})]):t._e()]),t._v(" "),t.distancia.posX&gt;0||t.distancia.posY&gt;0?e("div",[t._v("\n    Distancia: ["+t._s(t.distancia.gridX)+", "+t._s(t.distancia.gridY)+"] a ["+t._s(t.gridX)+", "+t._s(t.gridY)+"]:\n    "+t._s(t.distancia.resultado)+"\n  ")]):t._e()])};Xd._withStripped=!0;var Jd=a(45075),Kd=function(){var t=this,e=t._self._c;return e("transition",{attrs:{name:"scale"}},[t.visible?e("div",{staticClass:"ventana card no-select",style:t.posicionVentana},[e("div",{staticClass:"card-header",on:{mousedown:t.inicioArrastre}},[e("div",[t._v("\n        "+t._s(t.caption)+" "),t.gridX||t.gridY?e("span",[t._v("["+t._s(t.gridX)+", "+t._s(t.gridY)+"]")]):t._e()]),t._v(" "),e("a",{staticClass:"btn btn-default btn-sm",attrs:{title:"Cerrar control"},on:{click:function(e){return e.preventDefault(),e.stopPropagation(),t.cerrar.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-times-circle"})])]),t._v(" "),e("div",{staticClass:"card-body"},[t._t("default")],2)]):t._e()])};Kd._withStripped=!0;var Qd={props:{top:{type:[Number,String],default:0},left:{type:[Number,String],default:0},value:{type:Boolean,default:!1},tablero:{type:Object},caption:{type:String,default:""},zoom:{type:Number,default:1},offset:{type:Boolean,default:!0},gridAncho:{type:[Number,String],default:0},gridAlto:{type:[Number,String],default:0}},data:function(){return{visible:this.value,gridX:0,gridY:0,posX:0,posY:0,tableroAncho:0,tableroAlto:0,arrastrando:!1,offsetX:0,offsetY:0}},mounted:function(){this.posX=this.left,this.posY=this.top},computed:{posicionVentana:function(){return{top:this.posY+"px",left:this.posX+"px"}}},methods:{cerrar:function(){this.visible=!1,this.$emit("close")},inicioArrastre:function(t){this.arrastrando=!0,this.offsetX=t.clientX-this.posX,this.offsetY=t.clientY-this.posY,document.addEventListener("mousemove",this.mientrasArrastra),document.addEventListener("mouseup",this.finArrastre)},mientrasArrastra:function(t){this.arrastrando&amp;&amp;(this.posX=t.clientX-this.offsetX,this.posY=t.clientY-this.offsetY)},finArrastre:function(){this.arrastrando=!1,document.removeEventListener("mousemove",this.mientrasArrastra),document.removeEventListener("mouseup",this.finArrastre)}},watch:{value:function(t){this.visible=t},visible:function(t){this.$emit("input",t)},top:function(t){this.posY=t},left:function(t){this.posX=t},posX:function(t){if(this.gridAncho){var e=this.gridAncho*this.zoom;this.gridX=Math.floor(t/e)+1}},posY:function(t){if(this.gridAlto){var e=this.gridAlto*this.zoom;this.gridY=Math.floor(t/e)+1}},tablero:function(t){this.gridAncho=t.grid_ancho,this.gridAlto=t.grid_alto,this.tableroAncho=t.ancho_px,this.tableroAlto=t.alto_px}}},tp=(0,p.Z)(Qd,Kd,[],!1,null,"6477ee4a",null).exports,ep={components:{TableroVentana:tp},props:{id:{type:Number,default:0},director:{type:Boolean,default:!1},pixieApp:{type:Object,required:!0},layer:{type:Object,required:!0},urlFondo:{type:String,required:!0},anchoPx:{type:Number,default:200},altoPx:{type:Number,default:200},gridAncho:{type:[String,Number],default:50},gridAlto:{type:[String,Number],default:50},zoom:{type:Number,default:1},nuevaFigura:{type:Object,default:null},nuevoMarcador:{type:Object,default:null},turnoId:{type:Number,default:0}},data:function(){return{posX:0,posY:0,gridX:0,gridY:0,ventanaTop:0,ventanaLeft:0,ventanaVisible:!1,candleLight:null,distancia:{posX:0,posY:0,gridX:0,gridY:0,resultado:0,linea:null},niebla:{rectangulo:null,dibujando:!1,top:0,left:0,width:0,height:0,rectX:0,rectY:0},data:null}},methods:{draw:function(){if(this.pixieApp.renderer.resize(this.anchoPx*this.zoom,this.altoPx*this.zoom),this.layer.removeChildren(),this.urlFondo){var t=Jd.xEZ.from(this.urlFondo),e=new Jd.jyi(t);e.scale.x=this.zoom,e.scale.y=this.zoom,this.layer.addChild(e)}},posicionVentana:function(){return{top:"100px",left:"100px"}},clickFondo:function(t){var e=t.data.global;this.posX=e.x,this.gridX=Math.floor(this.posX/this.gridAncho)+1,this.ventanaLeft=this.posX+"px",this.posY=e.y,this.gridY=Math.floor(this.posY/this.gridAlto)+1,this.ventanaTop=this.posY+"px",this.niebla.dibujando?this.nieblaStart(t):(this.distancia.posX&gt;0||this.distancia.posY&gt;0)&amp;&amp;this.distanciaStart(),this.ventanaVisible=!0,this.$emit("click")},distanciaStart:function(){var t=Math.abs(this.gridX-this.distancia.gridX),e=Math.abs(this.gridY-this.distancia.gridY);this.distancia.resultado=t+e+1,this.borrarDistancia();var a=new Jd.TCu;a.lineStyle(10,16777215,1),a.moveTo(this.distancia.posX,this.distancia.posY),a.lineTo(this.posX,this.posY),this.layer.addChild(a),this.linea=a},borrarDistancia:function(){this.linea&amp;&amp;this.layer.removeChild(this.linea)},calcularDistancia:function(){this.distancia.posX+this.distancia.posY===0?(this.distancia.posX=this.posX,this.distancia.posY=this.posY,this.distancia.gridX=this.gridX,this.distancia.gridY=this.gridY):(this.distancia.posX=0,this.distancia.posY=0,this.borrarDistancia())},finalizarDistancia:function(){this.distancia={origenX:0,origenY:0},this.borrarDistancia()},marcarPunto:function(t,e,a){var i=this,n=new Jd.TCu;n.beginFill(16777215),n.lineStyle(2,0),n.drawCircle(0,0,5),n.endFill(),n.x=t,n.y=e,this.layer.addChild(n);requestAnimationFrame((function t(){n.scale.x+=.05,n.scale.y+=.05,n.alpha-=.01,n.alpha&lt;=0?i.layer.removeChild(n):requestAnimationFrame(t)})),a&amp;&amp;this.$emit("emitirPunto",t,e,this.zoom)},btnNiebla:function(){this.niebla.dibujando=!0},btnConfirmarNiebla:function(t){var e=this,a=this.niebla.rectangulo,i=$l+"add-niebla",n=new FormData;n.append("tableroId",this.id),n.append("posX",this.niebla.rectX/this.zoom),n.append("posY",this.niebla.rectY/this.zoom),n.append("ancho",a.width/this.zoom),n.append("alto",a.height/this.zoom),this.layer.removeChild(this.niebla.rectangulo),fetch(i,{method:"POST",body:n}).then((function(t){return t.json()})).then((function(a){e.niebla.rectangulo=null,e.ventanaVisible=!1,e.$emit("addNiebla",a.niebla),t&amp;&amp;(e.niebla.dibujando=!0)}))},btnCancelarNiebla:function(){this.layer.removeChild(this.niebla.rectangulo),this.niebla.rectangulo=null,this.ventanaVisible=!1},nieblaStart:function(t){this.niebla.left=this.posX,this.niebla.top=this.posY;this.dibujarRectangulo(this.niebla.left,this.niebla.top,1,1),this.layer.addChild(this.niebla.rectangulo),this.data=t.data,this.data.originalPosition=this.data.getLocalPosition(this.layer),document.addEventListener("pointermove",this.onDragMove)},dibujarRectangulo:function(t,e,a,i){var n=this.niebla.rectangulo;n&amp;&amp;this.layer.removeChild(n),this.niebla.rectX=t,this.niebla.rectY=e,(n=new Jd.TCu).beginFill(0,.5),n.lineStyle(5,0,1),n.drawRect(t,e,a,i),n.endFill(),this.niebla.rectangulo=n,this.layer.addChild(n)},onDragMove:function(){if(this.niebla.dibujando&amp;&amp;this.data){var t=this.data.getLocalPosition(this.layer),e=t.x-this.niebla.left,a=t.y-this.niebla.top,i=0,n=0;e&lt;0?(i=t.x,e*=-1):i=this.posX,a&lt;0?(n=t.y,a*=-1):n=this.posY,this.dibujarRectangulo(i,n,e,a)}},onDragEnd:function(){this.data=null,this.niebla.dibujando=!1,document.removeEventListener("pointermove",this.onDragMove)},addFigura:function(){var t=this,e=$l+"add-figura";this.ventanaVisible=!1;var a=new FormData;a.append("posX",Math.floor(this.posX-this.gridAncho/2)),a.append("posY",Math.floor(this.posY-this.gridAlto/2)),a.append("personaje_id",this.nuevaFigura.id),a.append("turno_id",this.turnoId),a.append("biblioteca",this.nuevaFigura.biblioteca),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){e&amp;&amp;t.$emit("reload")}))},btnNuevaPosicionMarcador:function(){var t=this,e=$l+"add-instancia-marcador",a=this.nuevoMarcador.descripcion;a||(a="Marcador"),this.ventanaVisible=!1;var i=new FormData;i.append("posX",this.posX),i.append("posY",this.posY),i.append("marcador_id",this.nuevoMarcador.id),i.append("descripcion",a),fetch(e,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(e){e&amp;&amp;t.$emit("nuevaPosicionMarcador",e.posicion)}))},cerrarVentana:function(){this.ventanaVisible=!1,this.distancia.posX=0,this.distancia.posY=0,this.borrarDistancia()}},mounted:function(){this.layer.interactive=!0,this.layer.on("pointerdown",this.clickFondo).on("pointerup",this.onDragEnd).on("pointerupoutside",this.onDragEnd).on("pointermove",this.onDragMove)},watch:{urlFondo:function(){this.draw()},zoom:function(){this.draw()}}},ap=(0,p.Z)(ep,Xd,[],!1,null,"4998aa2f",null).exports,ip=function(){var t=this,e=t._self._c;return e("tablero-ventana",{attrs:{caption:t.accion.descripcionCompleta,top:t.ventana.top,left:t.ventana.left,"grid-alto":t.gridAlto,"grid-ancho":t.gridAncho},on:{close:t.cerrarVentana},model:{value:t.mostrarVentana,callback:function(e){t.mostrarVentana=e},expression:"mostrarVentana"}},[e("ControlFicha",{attrs:{visible:t.visibilidad,permiso:t.permiso,estados:t.estados,accionesCombate:t.accionesCombate,"objetivos-combate":t.objetivosCombate,"accion-seleccionada":t.accionSeleccionada,objetivo:t.objetivoSeleccionado},on:{rotar:this.rotar,resize:this.resize,"set-visible":this.setVisibilidad,borrar:this.borrar,aceptarEstado:this.aceptarEstado,"borrar-estado":this.borrarEstado,"mostrar-tiradas":this.mostrarTiradas,"get-tiradas":this.getTiradas,"seleccionar-tirada":this.seleccionarTirada,"seleccionar-objetivo":this.seleccionarObjetivo},model:{value:t.accion,callback:function(e){t.accion=e},expression:"accion"}})],1)};ip._withStripped=!0;var np=a(60064),rp=function(){var t=this,e=t._self._c;return e("div",[t.accion.estados.length&gt;0?e("div",[t._l(t.accion.estados,(function(a,i){return e("span",{staticClass:"badge"},[t._v("\n      "+t._s(a.descripcion)+"\n      "),t.permiso?e("a",{attrs:{href:"#",title:"Eliminar estado"},on:{click:function(e){return e.preventDefault(),t.borrarEstado(t.accion,i)}}},[e("i",{staticClass:"fas fa-times"})]):t._e()])})),t._v(" "),e("hr")],2):t._e(),t._v(" "),t.permisoBotones?e("div",{staticClass:"botones-accion"},[e("button",{ref:"btnTirada",staticClass:"btn btn-default campo-tirada",attrs:{title:"Realizar tirada","data-personaje":t.accion.personaje_id}}),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"Asignar estado"},on:{click:function(e){return e.preventDefault(),t.btnCambiarEstados.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-tags"})]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"Mostrar/Ocultar"},on:{click:function(e){return e.preventDefault(),t.btnCambiarVisibilidad.apply(null,arguments)}}},[this.fichaVisible?e("i",{staticClass:"fas fa-eye-slash"}):t._e(),t._v(" "),this.fichaVisible?t._e():e("i",{staticClass:"fas fa-eye"})]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"Mostrar/Ocultar ficha resumida"},on:{click:t.btnMostrarResumida}},[e("i",{staticClass:"fas fa-info-circle"})]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"Ver ficha"},on:{click:function(e){return e.preventDefault(),t.btnMostrarFicha.apply(null,arguments)}}},[e("i",{staticClass:"fa fa-file"})]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"Modificar nombre"},on:{click:function(e){return e.preventDefault(),t.btnModificarNombre.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-edit"})]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"Aumentar tamaÃ±o"},on:{click:function(e){return e.preventDefault(),t.btnResize(1)}}},[e("i",{staticClass:"fas fa-expand-alt"})]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"Reducir tamaÃ±o"},on:{click:function(e){return e.preventDefault(),t.btnResize(-1)}}},[e("i",{staticClass:"fas fa-compress-alt"})]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"Girar ficha"}},[e("i",{staticClass:"fas fa-undo",on:{click:function(e){return e.preventDefault(),t.btnRotar(-1)}}})]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"Girar ficha"},on:{click:function(e){return e.preventDefault(),t.btnRotar(1)}}},[e("i",{staticClass:"fas fa-redo"})]),t._v(" "),e("button",{staticClass:"btn btn-danger btn-sm",attrs:{title:"Borrar ficha"},on:{click:function(e){return e.preventDefault(),t.btnBorrar.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-trash"})])]):t._e(),t._v(" "),t.mostrarResumida?e("div",[t.permisoBotones?e("hr"):t._e(),t._v(" "),t._l(t.fichaResumida,(function(a,i){return e("div",{key:i},t._l(a,(function(i,n){return e("span",{key:n},[t._v("\n        "+t._s(i.etiqueta)+": "+t._s(i.valor)+"\n        "),n&lt;a.length-1?e("span",[t._v(" | ")]):t._e()])})),0)}))],2):t._e(),t._v(" "),t.mostrarEditorEstado?e("EditarEstado",{attrs:{"listado-estados":t.estados,"accion-id":t.accion.id,turnoInicial:t.accion.turno_numero},on:{cerrar:t.cerrarEstado,aceptar:t.aceptarEstado},model:{value:t.estadoNuevo,callback:function(e){t.estadoNuevo=e},expression:"estadoNuevo"}}):t._e(),t._v(" "),t.editandoNombre?e("EditarNombre",{attrs:{grupos:t.grupos},on:{cerrar:t.cerrar,aceptar:function(e){t.editandoNombre=!1}},model:{value:t.accion,callback:function(e){t.accion=e},expression:"accion"}}):t._e(),t._v(" "),e("Window",{attrs:{title:t.accion.descripcion,okDisabled:!0,height:800},model:{value:t.mostrar_ficha,callback:function(e){t.mostrar_ficha=e},expression:"mostrar_ficha"}},[e("FichaPersonaje",{attrs:{id_personaje:t.accion.personaje_id,card:!1}})],1)],1)};rp._withStripped=!0;var op={components:{EditarEstado:Cd,EditarNombre:_d,FichaPersonaje:md,Window:Pa},props:{value:{type:Object},grupos:{type:Array,default:function(){return[]}},estados:{type:Array,default:function(){return[]}},accionesCombate:{type:Array,default:function(){return[]}},accionSeleccionada:{type:Object,default:null},objetivosCombate:{type:Array,default:function(){}},objetivo:{type:String|Number,default:"libre"},visible:{type:Boolean,default:!0},permiso:{type:Boolean,default:!1}},data:function(){return{accion:this.value,mostrar_ficha:!1,mostrarBotones:!0,editandoNombre:!1,mostrarResumida:!0,tiradasRapidas:[],marcando:!1,tiradaSeleccionada:{campo:0,personaje:0},objetivoSeleccionado:"libre",fichaVisible:this.visible,mostrarEditorEstado:!1,estadoNuevo:{descripcion:"",turnoInicial:this.value.turno_numero,duracion:0}}},computed:{editarNombre:function(){return _d},fichaResumida:function(){for(var t=[],e=0;e&lt;this.accion.ficha_resumida.length;e+=3)t.push(this.accion.ficha_resumida.slice(e,e+3));return t},permisoBotones:function(){return this.permiso&amp;&amp;this.mostrarBotones}},mounted:function(){this.tiradasRapidas=this.accionesCombate,this.objetivos=this.objetivosCombate,this.accionSeleccionada&amp;&amp;(this.tiradaSeleccionada=this.accionSeleccionada),this.objetivo&gt;=0&amp;&amp;(this.objetivoSeleccionado=this.objetivo,this.$emit("seleccionar-objetivo",this.objetivoSeleccionado),this.marcando=!0)},watch:{value:function(t){this.accion=t},accion:function(t){this.$emit("input",t)},tiradaSeleccionada:function(){this.$emit("seleccionar-tirada",this.tiradaSeleccionada)},objetivoSeleccionado:function(){this.$emit("seleccionar-objetivo",this.objetivoSeleccionado)}},methods:{btnMostrarResumida:function(){this.mostrarResumida=!this.mostrarResumida},btnMostrarFicha:function(){this.mostrar_ficha=!this.mostrar_ficha,this.activa=!1,this.loadFichaPJ()},loadFichaPJ:function(){var t=this,e=this.accion.personaje_id;this.mostrar_ficha?0!==e&amp;&amp;fetch(je+e).then((function(t){return t.json()})).then((function(e){t.ficha_personaje=e})):(this.ficha_ancho=90,this.ficha_alto=90)},btnCambiarVisibilidad:function(){var t=Ku+"set-accion-visible/"+this.accion.combate_id,e=new FormData;this.fichaVisible=!this.fichaVisible,e.append("estado",this.fichaVisible),e.append("accion_id",this.accion.id),fetch(t,{method:"POST",body:e}),this.$emit("set-visible",this.fichaVisible)},btnRotar:function(t){var e=this,a=$l+"rotar",i=new FormData;i.append("accion_id",this.accion.id),i.append("direccion",t),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(t){e.$emit("rotar",t.rotacion)}))},btnBorrar:function(){if(confirm("Â¿Borrar figura?")){var t=$l+"borrar",e=new FormData;e.append("accion_id",this.accion.id),fetch(t,{method:"POST",body:e}),this.$emit("borrar")}},btnResize:function(t){var e=this,a=$l+"resize",i=new FormData;i.append("accion_id",this.accion.id),i.append("direccion",t),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(t){e.$emit("resize",t.tam)}))},btnCambiarEstados:function(){this.mostrarResumida=!1,this.estadoNuevo={descripcion:"",turnoInicial:this.accion.turno_numero,duracion:0},this.mostrarEditorEstado=!this.mostrarEditorEstado},cerrarEstado:function(){this.mostrarEditorEstado=!1,this.$emit("aceptarEstado")},aceptarEstado:function(t){this.accion.estados=t,this.cerrarEstado()},borrarEstado:function(t,e){if(confirm("Â¿Borrar el estado de la ficha?")){var a=Ku+"quitar-estado",i=new FormData,n=t.estados[e];i.append("estadoId",n.id),fetch(a,{method:"POST",body:i}),t.estados.splice(e,1),this.$emit("borrar-estado")}},cerrar:function(){this.$emit("cerrar")},btnModificarNombre:function(){this.mostrarResumida=!1,this.tiradas=!1,this.mostrarEditorEstado=!1,this.editandoNombre=!0}}},sp={components:{ControlFicha:(0,p.Z)(op,rp,[],!1,null,"9c2396d4",null).exports,TableroVentana:tp},props:{layer:{type:Object,required:!0},accion:{type:Object,required:!0},idx:{type:Number,required:!0},tablero:{type:Object,required:!0},turnoNumero:{type:Number,default:0},gridAncho:{type:[String,Number],default:50},gridAlto:{type:[String,Number],default:50},gridLeft:{type:[String,Number],default:0},gridTop:{type:[String,Number],default:0},zoom:{type:Number,default:1},activa:{type:Boolean,default:!1},snap:{type:Boolean,default:!1},estados:{type:Array,default:function(){return[]}},visible:{type:Boolean,default:!0},permiso:{type:Boolean,default:!1},objetivosCombate:{type:Array,default:function(){return[]}}},data:function(){return{seleccionada:!1,arrastrando:!1,mostrarVentana:!1,inicioX:0,inicioY:0,visibilidad:!0,angulo:0,accionesCombate:[],accionSeleccionada:null,objetivoSeleccionado:"libre",escala:{x:0,y:0},ventana:{top:0,left:0},dropShadow:new np.p({offset:{x:5,y:5},alpha:.8,color:0,blur:3,quality:5})}},mounted:function(){this.visibilidad=this.visible,this.draw()},computed:{cambioTam:function(){return[this.gridAncho,this.gridAlto]}},watch:{accion:function(){this.accion.activa||(this.mostrarVentana=!1),this.draw()},cambioTam:function(){this.draw()},activa:function(t){this.seleccionada=t,t||(this.mostrarVentana=t)},seleccionada:function(t){this.sprite.filters=t?[this.dropShadow]:[],this.ventana.top=this.sprite.y-this.sprite.height/2,this.ventana.left=this.sprite.x+this.sprite.width/2},visible:function(t){this.visibilidad=t,this.setOpacidad()},zoom:function(t){this.sprite.scale.set(this.escala.x*t,this.escala.y*t),this.sprite.x=this.accion.posX*t+this.sprite.width/2,this.sprite.y=this.accion.posY*t+this.sprite.height/2}},methods:{draw:function(){var t=this.gridAncho*this.accion.tam,e=this.gridAlto*this.accion.tam;this.sprite&amp;&amp;this.layer.removeChild(this.sprite),this.sprite=Jd.jyi.from(this.accion.personaje_img),this.escala.x=t/this.sprite.texture.width,this.escala.y=e/this.sprite.texture.height,this.sprite.width=t,this.sprite.height=e,this.sprite.scale.set(this.escala.x*this.zoom,this.escala.y*this.zoom),this.sprite.anchor.set(.5),this.sprite.x=this.accion.posX+this.sprite.width/2,this.sprite.y=this.accion.posY+this.sprite.height/2,this.rotar(this.accion.rotacion),this.setOpacidad(),this.inicioX=this.sprite.x,this.inicioY=this.sprite.y,this.sprite.eventMode="static",this.sprite.cursor="pointer",this.sprite.on("pointerdown",this.onClick),this.permiso&amp;&amp;this.sprite.on("pointerdown",this.onDragStart).on("pointerup",this.onDragEnd).on("pointerupoutside",this.onDragEnd).on("pointermove",this.onDragMove),this.setMuerte(),this.layer.addChild(this.sprite)},setOpacidad:function(){this.visibilidad?this.sprite.alpha=1:this.permiso?this.sprite.alpha=.5:this.sprite.alpha=0},setMuerte:function(){if(this.accion.estados.some((function(t){return!0===t.eliminado}))){var t=new Jd.u8d.ColorMatrixFilter;t.tint(16711680,!1),this.sprite.filters=[t]}},onClick:function(){var t=this;setTimeout((function(){t.arrastrando=!0}),2e3),this.seleccionada=!this.seleccionada,this.mostrarVentana=this.seleccionada,this.inicioX=this.sprite.x,this.inicioY=this.sprite.y,this.$emit("click",this.idx)},onDragStart:function(t){this.data=t.data,this.arrastrando=!0,this.sprite.alpha=.7,document.addEventListener("pointermove",this.onDragMove)},onDragEnd:function(){(Math.abs(this.sprite.x-this.inicioX)&gt;=this.sprite.width||Math.abs(this.sprite.y-this.inicioY)&gt;this.sprite.height)&amp;&amp;(this.mostrarVentana=!1),this.inicioX=this.sprite.x,this.inicioY=this.sprite.y,this.arrastrando=!1,this.visibilidad?this.sprite.alpha=1:this.sprite.alpha=.5,this.data=null,this.save(),this.ventana.top=this.sprite.y,this.ventana.left=this.sprite.x+this.sprite.width/2,this.$emit("move",this.idx,this.accion.posX,this.accion.posY),document.removeEventListener("pointermove",this.onDragMove)},onDragMove:function(){if(this.arrastrando){this.mostrarVentana=!1;var t=this.data.getLocalPosition(this.sprite.parent);if(this.snap){var e=this.gridAncho*this.zoom,a=parseFloat(this.gridLeft),i=parseFloat(this.gridTop),n=this.accion.tam,r=Math.round((t.x-a)/e)*e+a,o=Math.round((t.y-i)/e)*e+i,s=this.sprite.width*n,c=this.sprite.height*n;t.x=r+e/2-s,t.y=o+e/2-c}this.sprite.x=t.x,this.sprite.y=t.y}},save:function(){var t=$l+"set-movimiento",e=new FormData,a=Math.floor(this.sprite.x/this.zoom-this.sprite.width/this.zoom/2),i=Math.floor(this.sprite.y/this.zoom-this.sprite.height/this.zoom/2);e.append("accion_id",this.accion.id),e.append("turno_numero",this.turnoNumero),e.append("x",a),e.append("y",i),e.append("tam",this.accion.tam),this.accion.posX=a,this.accion.posY=i,this.setMuerte(),fetch(t,{method:"POST",body:e}).then((function(t){return t.json()})).then((function(t){t.mensaje&amp;&amp;alert(t.mensaje)}))},cerrarVentana:function(){this.seleccionada=!1,this.mostrarVentana=!1},rotar:function(t){this.sprite.rotation=t*(Math.PI/180),this.$emit("set-rotacion",this.idx,t)},resize:function(t){var e=this.gridAncho,a=this.gridAlto;this.sprite.width=e*t,this.sprite.height=a*t,this.accion.tam=t,this.sprite.anchor.set(.5)},setVisibilidad:function(t){this.visibilidad=t,this.sprite.alpha=t?1:.5,this.$emit("set-visibilidad",this.idx,t)},aceptarEstado:function(){this.setMuerte(),this.$emit("set-estado")},borrarEstado:function(){this.setMuerte()},getTiradas:function(t){this.accionesCombate=t},seleccionarTirada:function(t){this.accionSeleccionada=t},seleccionarObjetivo:function(t){this.objetivoSeleccionado=t,this.$emit("set-objetivo",t)},mostrarTiradas:function(){this.$emit("mostrar-tiradas")},borrar:function(){this.sprite&amp;&amp;this.layer.removeChild(this.sprite),this.$emit("borrar")}}},cp=(0,p.Z)(sp,ip,[],!1,null,"a0cde814",null).exports,lp=function(){return(0,this._self._c)("div")};lp._withStripped=!0;var up={props:{pixieApp:{type:Object,required:!0},layer:{type:Object,required:!0},gridAncho:{type:[String,Number],default:50},gridAlto:{type:[String,Number],default:50},mostrar:{type:Boolean,default:!1},color:{type:String,default:"#00FFFF"},top:{type:[String,Number],default:0},left:{type:[String,Number],default:0},zoom:{type:Number,default:1}},methods:{draw:function(){if(this.layer.removeChildren(),this.mostrar){var t=new Jd.TCu,e=this.pixieApp.screen.width,a=this.pixieApp.screen.height,i=0,n=0;i="string"==typeof this.left?parseInt(this.left)*this.zoom:this.left*this.zoom,n="string"==typeof this.top?parseInt(this.top)*this.zoom:this.top*this.zoom,t.lineStyle(1,this.color,1);for(var r=Math.ceil(e/(this.gridAncho*this.zoom)),o=Math.ceil(a/(this.gridAlto*this.zoom)),s=0;s&lt;=r;s++){var c=s*(this.gridAncho*this.zoom)+i;t.moveTo(c,0),t.lineTo(c,a)}for(var l=0;l&lt;=o;l++){var u=l*(this.gridAlto*this.zoom)+n;t.moveTo(0,u),t.lineTo(e,u)}this.layer.addChild(t)}}},mounted:function(){this.draw()},computed:{cambioGrid:function(){return[this.gridAncho,this.gridAlto,this.mostrar,this.color,this.left,this.top,this.pixieApp.screen.width,this.pixieApp.screen.height]}},watch:{cambioGrid:function(){this.draw()},zoom:function(){this.draw()}}},dp=(0,p.Z)(up,lp,[],!1,null,null,null).exports,pp=function(){var t=this,e=t._self._c;return t.arrastrando?t._e():e("tablero-ventana",{attrs:{caption:"[Niebla] "+t.descripcion,top:t.ventanaY,left:t.ventanaX},on:{close:t.cerrarVentana},model:{value:t.mostrarVentana,callback:function(e){t.mostrarVentana=e},expression:"mostrarVentana"}},[t.visible?t._e():e("button",{staticClass:"btn btn-default",attrs:{title:"Activar niebla"},on:{click:function(e){return t.btnMostrar(!0)}}},[e("i",{staticClass:"fas fa-eye"})]),t._v(" "),t.visible?e("button",{staticClass:"btn btn-default",attrs:{title:"Desactivar niebla"},on:{click:function(e){return t.btnMostrar(!1)}}},[e("i",{staticClass:"fas fa-eye-slash"})]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-default",attrs:{title:"Activar arrastrar"},on:{click:t.btnArrastrar}},[e("i",{staticClass:"fas fa-arrows-alt"})]),t._v(" "),e("button",{staticClass:"btn btn-danger",attrs:{title:"Eliminar niebla"},on:{click:t.btnBorrar}},[e("i",{staticClass:"fas fa-trash"})])])};pp._withStripped=!0;var fp={components:{TableroVentana:tp},props:{pixieApp:{type:Object,required:!0},layer:{type:Object,required:!0},id:{type:Number,required:!0},mostrar:{type:Boolean,default:!0},director:{type:Boolean,default:!1},posX:{type:[Number,String],default:0},posY:{type:[Number,String],default:0},anchoPx:{type:[Number,String],default:0},altoPx:{type:[Number,String],default:0},zoom:{type:Number,default:1},idx:{type:Number,default:0}},data:function(){return{x:0,y:0,graphics:null,puedeArrastrar:!1,arrastrando:!1,actualX:this.posX,actualY:this.posY,ancho:this.anchoPx,alto:this.altoPx,dragStartX:0,dragStartY:0,mostrarVentana:!1,descripcion:"",visible:!0,ventanaX:0,ventanaY:0}},methods:{cerrarVentana:function(){this.mostrarVentana=!1},btnMostrar:function(t){this.visible=t,this.mostrarVentana=!1,this.save(),this.draw()},btnBorrar:function(){if(confirm("Â¿Borrar la niebla seleccionada?")){this.layer.removeChild(this.graphics),this.mostrarVentana=!1;var t=$l+"borrar-niebla",e=new FormData;e.append("niebla_id",this.id),fetch(t,{method:"POST",body:e}),this.$emit("delete",this.idx)}},btnArrastrar:function(){this.puedeArrastrar=!0,this.mostrarVentana=!1},draw:function(){var t=this.zoom,e=this.actualX,a=this.actualY,i=this.anchoPx,n=this.altoPx;this.graphics&amp;&amp;this.layer.removeChild(this.graphics),this.graphics=new Jd.TCu,this.setOpacidad(),this.graphics.beginFill(0),this.actualX=e,this.actualY=a,this.graphics.drawRect(e*t,a*t,i*t,n*t),this.graphics.interactive=!0,this.graphics.buttonMode=!0,this.director&amp;&amp;this.graphics.on("pointerdown",this.click).on("pointermove",this.dragMove).on("pointerup",this.endDrag).on("pointerupoutside",this.endDrag),this.layer.addChild(this.graphics)},setOpacidad:function(){this.director?this.visible?this.graphics.alpha=.7:this.graphics.alpha=.3:this.visible?this.graphics.alpha=1:this.graphics.alpha=0},click:function(t){if(this.ventanaX=t.data.global.x,this.ventanaY=t.data.global.y,!this.arrastrando&amp;&amp;this.puedeArrastrar){var e=t.currentTarget;this.arrastrando=!0,this.dragStartX=t.data.global.x-e.x,this.dragStartY=t.data.global.y-e.y}},dragMove:function(t){if(this.arrastrando){var e=t.currentTarget;e.x=t.data.global.x-this.dragStartX,e.y=t.data.global.y-this.dragStartY}},endDrag:function(t){if(this.arrastrando){this.arrastrando=!1,this.puedeArrastrar=!1;var e=this.graphics.getGlobalPosition();this.actualX=this.actualX+e.x,this.actualY=this.actualY+e.y,this.save()}else this.mostrarVentana=!0},save:function(){var t=this,e=$l+"set-niebla",a=new FormData;a.append("niebla_id",this.id),a.append("activa",this.visible),a.append("posX",this.actualX),a.append("posY",this.actualY),a.append("ancho",this.graphics.width),a.append("alto",this.graphics.height),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){t.$emit("save")}))}},mounted:function(){this.draw()},computed:{cambioPos:function(){return this.posX+this.posY}},watch:{zoom:function(){this.draw()},cambioPos:function(){this.actualX=this.posX,this.actualY=this.posY,this.draw()},mostrar:function(t){this.visible=t,this.setOpacidad()}}},hp=(0,p.Z)(fp,pp,[],!1,null,"e23692b4",null).exports,mp=function(){var t=this,e=t._self._c;return e("tablero-ventana",{attrs:{caption:t.descripcion,top:t.ventana.top,left:t.ventana.left,"grid-alto":t.gridAlto,"grid-ancho":t.gridAncho},on:{close:t.cerrarVentana},model:{value:t.mostrarVentana,callback:function(e){t.mostrarVentana=e},expression:"mostrarVentana"}},[t.editando?t._e():e("div",[t.permiso?e("div",[e("button",{staticClass:"btn btn-sm btn-default",attrs:{title:"Datos del marcador"},on:{click:function(e){t.editando=!0}}},[e("i",{staticClass:"fas fa-edit"})]),t._v(" "),e("button",{staticClass:"btn btn-sm btn-default",attrs:{title:t.txtBloqueo},on:{click:function(e){return e.preventDefault(),t.btnBloqueo.apply(null,arguments)}}},[t.fijo?e("i",{staticClass:"fas fa-lock-open"}):t._e(),t._v(" "),t.fijo?t._e():e("i",{staticClass:"fas fa-lock"})]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"Aumentar tamaÃ±o"},on:{click:function(e){return e.preventDefault(),t.btnResize(1)}}},[e("i",{staticClass:"fas fa-expand-alt"})]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"Reducir tamaÃ±o",disabled:1===t.tam},on:{click:function(e){return e.preventDefault(),t.btnResize(-1)}}},[e("i",{staticClass:"fas fa-compress-alt"})]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"Mostrar/Ocultar"},on:{click:function(e){return e.preventDefault(),t.btnCambiarVisibilidad.apply(null,arguments)}}},[this.visible?e("i",{staticClass:"fas fa-eye-slash"}):t._e(),t._v(" "),this.visible?t._e():e("i",{staticClass:"fas fa-eye"})]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"Girar ficha"}},[e("i",{staticClass:"fas fa-undo",on:{click:function(e){return e.preventDefault(),t.btnRotar(-1)}}})]),t._v(" "),e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"Girar ficha"},on:{click:function(e){return e.preventDefault(),t.btnRotar(1)}}},[e("i",{staticClass:"fas fa-redo"})]),t._v(" "),e("button",{staticClass:"btn btn-sm btn-danger",attrs:{title:"Eliminar marcador"},on:{click:t.btnBorrar}},[e("i",{staticClass:"fas fa-trash"})])]):t._e()]),t._v(" "),t.editando?e("div",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.descripcion,expression:"descripcion"}],staticClass:"form-control",domProps:{value:t.descripcion},on:{input:function(e){e.target.composing||(t.descripcion=e.target.value)}}}),t._v(" "),e("hr"),t._v(" "),e("p",{staticClass:"text-right"},[e("button",{staticClass:"btn btn-default btn-sm",on:{click:t.btnCancelarCambios}},[e("i",{staticClass:"fas fa-times"})]),t._v(" "),e("button",{staticClass:"btn btn-primary btn-sm",on:{click:t.btnAceptarCambios}},[e("i",{staticClass:"fas fa-check"})])])]):t._e()])};mp._withStripped=!0;var vp={components:{TableroVentana:tp},props:{layer:{type:Object,required:!0},turnoNumero:{type:Number,default:0},gridAncho:{type:[String,Number],default:50},gridAlto:{type:[String,Number],default:50},gridLeft:{type:[String,Number],default:0},gridTop:{type:[String,Number],default:0},zoom:{type:Number,default:1},posicion:{type:Object,required:!0},activo:{type:Boolean,default:!1},visibilidad:{type:Boolean,default:!0}},data:function(){return{seleccionada:!1,arrastrando:!1,mostrarVentana:!1,inicioX:0,inicioY:0,editando:!1,id:this.posicion.id,fijo:this.posicion.fijo,descripcion:this.posicion.descripcion,giro:this.posicion.giro,tam:this.posicion.tam,img:this.posicion.imagenUrl,alto:this.posicion.alto,ancho:this.posicion.ancho,opacidad:this.posicion.opacidad,visible:this.posicion.visible,permiso:this.posicion.permiso,escala:{x:0,y:0},ventana:{top:0,left:0}}},mounted:function(){this.draw()},watch:{cambioTam:function(){this.draw()},visible:function(){this.setOpacidad()},visibilidad:function(t){this.visible=t},activo:function(t){t||(this.mostrarVentana=!1)},cambioPosicion:function(){this.giro=this.posicion.giro,this.draw()},zoom:function(){this.draw()}},computed:{cambioTam:function(){return[this.gridAncho,this.gridAlto]},cambioPosicion:function(){return[this.posicion.posX,this.posicion.posY,this.posicion.giro]},txtBloqueo:function(){return this.fijo?"Desbloquear "+this.posicion.descripcion:"Bloquear "+this.posicion.descripcion}},methods:{draw:function(){var t=this.gridAncho*this.ancho*this.tam,e=this.gridAlto*this.alto*this.tam;this.sprite&amp;&amp;this.layer.removeChild(this.sprite),this.sprite=Jd.jyi.from(this.img),this.escala.x=t/this.sprite.texture.width,this.escala.y=e/this.sprite.texture.height,this.sprite.width=t,this.sprite.height=e,this.sprite.scale.set(this.escala.x*this.zoom,this.escala.y*this.zoom),this.sprite.anchor.set(.5),this.sprite.x=this.posicion.posX*this.zoom,this.sprite.y=this.posicion.posY*this.zoom,this.ventana.top=this.posicion.posY,this.ventana.left=this.posicion.posX,this.inicioX=this.sprite.x,this.inicioY=this.sprite.y,this.sprite.rotation=this.giro*(Math.PI/180),this.setOpacidad(),this.sprite.eventMode="static",this.sprite.cursor="pointer",this.sprite.on("pointerdown",this.onClick).on("pointerdown",this.onDragStart).on("pointerup",this.onDragEnd).on("pointerupoutside",this.onDragEnd).on("pointermove",this.onDragMove),this.layer.addChild(this.sprite)},setOpacidad:function(){this.visible?this.sprite.alpha=this.opacidad:this.permiso?this.sprite.alpha=.3:this.sprite.alpha=0},btnAceptarCambios:function(){this.editando=!1},btnCancelarCambios:function(){this.descripcion=this.posicion.descripcion,this.editando=!1},btnBloqueo:function(){this.fijo=!this.fijo},onClick:function(){this.seleccionada=!this.seleccionada,this.$emit("click",this.idx),this.ventana.top=this.sprite.y,this.ventana.left=this.sprite.x+this.sprite.width/2,this.fijo||(this.arrastrando=!0),this.$emit("click")},onDragStart:function(t){this.fijo||(this.data=t.data,this.sprite.alpha=.7,document.addEventListener("pointermove",this.onDragMove))},onDragEnd:function(){this.fijo||(this.arrastrando=!1,this.setOpacidad(),this.mostrarVentana=this.seleccionada,this.inicioX=this.sprite.x,this.inicioY=this.sprite.y,this.data=null,this.save(),this.ventana.top=this.sprite.y,this.ventana.left=this.sprite.x+this.sprite.width/2,this.$emit("move",this.idx,this.posicion.posX,this.posicion.posY),document.removeEventListener("pointermove",this.onDragMove))},onDragMove:function(){if(this.arrastrando){var t=this.data.getLocalPosition(this.sprite.parent);if(this.snap){var e=this.gridAncho*this.zoom,a=parseFloat(this.gridLeft),i=parseFloat(this.gridTop),n=this.posicion.tam,r=Math.round((t.x-a)/e)*e+a,o=Math.round((t.y-i)/e)*e+i,s=this.sprite.width*n,c=this.sprite.height*n;t.x=r+e/2-s,t.y=o+e/2-c}this.sprite.x=t.x,this.sprite.y=t.y}},save:function(){var t=this,e=$l+"set-instancia-marcador",a=new FormData,i=Math.floor(this.sprite.x/this.zoom),n=Math.floor(this.sprite.y/this.zoom);a.append("posicion_id",this.id),a.append("posX",i),a.append("posY",n),a.append("giro",this.giro),a.append("descripcion",this.descripcion),a.append("tam",this.tam),a.append("opacidad",this.opacidad),a.append("visible",this.visible),this.inicioX=i,this.inicioY=n,fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){t.$emit("save"),e.mensaje&amp;&amp;alert(e.mensaje)}))},cerrarVentana:function(){this.seleccionada=!1,this.mostrarVentana=!1},btnResize:function(t){this.tam+=t,this.tam&lt;1&amp;&amp;(this.tam=1),this.draw(),this.save()},btnRotar:function(t){this.giro=this.giro+10*t,this.sprite.rotation=this.giro*(Math.PI/180),this.save()},btnCambiarVisibilidad:function(){this.visible=!this.visible,this.save()},btnBorrar:function(){if(confirm("Â¿Borrar marcador?")){this.mostrarVentana=!1,this.sprite&amp;&amp;this.layer.removeChild(this.sprite);var t=$l+"borrar-instancia-marcador",e=new FormData;e.append("posicion_id",this.id),fetch(t,{method:"POST",body:e})}}}};function bp(t){return function(t){if(Array.isArray(t))return _p(t)}(t)||function(t){if("undefined"!=typeof Symbol&amp;&amp;null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return _p(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);"Object"===a&amp;&amp;t.constructor&amp;&amp;(a=t.constructor.name);if("Map"===a||"Set"===a)return Array.from(t);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return _p(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _p(t,e){(null==e||e&gt;t.length)&amp;&amp;(e=t.length);for(var a=0,i=new Array(e);a&lt;e;a++)i[a]=t[a];return i}var gp={components:{TableroNiebla:hp,TableroFondo:ap,TableroFigura:cp,TableroCuadricula:dp,TableroMarcador:(0,p.Z)(vp,mp,[],!1,null,"49c3bf46",null).exports},props:{urlFondo:{type:String,required:!0},tablero:{type:Object,required:!0},zoom:{type:Number,default:1},turnoId:{type:Number,default:0},turnoNumero:{type:Number,default:0},anchoPx:{type:Number,default:200},altoPx:{type:Number,default:200},gridAncho:{type:[String,Number],default:50},gridAlto:{type:[String,Number],default:50},acciones:{type:Array,default:function(){return[]}},mostrarGrid:{type:Boolean,default:!0},gridColor:{type:String,default:"#00FFFF"},gridTop:{type:[String,Number],default:0},gridLeft:{type:[String,Number],default:0},estados:{type:Array,default:function(){return[]}},nuevaFigura:{type:Object,default:null},nuevoMarcador:{type:Object,default:null},objetivos:{type:Array,default:function(){return[]}}},data:function(){return{pixieApp:null,layers:null,figuraActivaIdx:-1,marcadorActivoIdx:-1,nieblas:[],marcadoresPosicion:[]}},mounted:function(){if(this.nieblas=this.tablero.nieblas,!this.pixieApp){this.pixieApp=new Jd.MxU({width:this.anchoPx*this.zoom,height:this.altoPx*this.zoom});var t=document.getElementById("tableroPixie");t?t.appendChild(this.pixieApp.view):document.body.appendChild(this.pixieApp.view),this.layers={fondo:new Jd.W20,grid:new Jd.W20,marcadores:new Jd.W20,niebla:new Jd.W20,figuras:new Jd.W20},this.pixieApp.stage.eventMode="static",this.pixieApp.stage.hitArea=this.pixieApp.screen,this.pixieApp.stage.addChild(this.layers.fondo),this.pixieApp.stage.addChild(this.layers.grid),this.pixieApp.stage.addChild(this.layers.marcadores),this.pixieApp.stage.addChild(this.layers.figuras),this.pixieApp.stage.addChild(this.layers.niebla)}},methods:{setNieblas:function(t){this.nieblas=bp(t)},setMarcadores:function(t){this.marcadoresPosicion=bp(t)},deleteNiebla:function(t){this.nieblas.splice(t,1)},setNiebla:function(){this.$emit("set-niebla")},setMarcador:function(){this.$emit("set-marcador")},setAcciones:function(t){},figuraMove:function(t,e,a){this.$emit("figuraMove",t,e,a)},setAccion:function(t){var e=this.acciones.find((function(e){return e.id===t.id}));e&amp;&amp;(e.estados=t.estados,e.visible=!e.visible)},figuraClick:function(t){this.$emit("figuraClick",this.acciones[t]),this.figuraActivaIdx=t,this.marcadorActivoIdx=-1,this.$refs.fondo.ventanaVisible=!1},marcadorClick:function(t){this.$refs.fondo.ventanaVisible=!1,this.figuraActivaIdx=-1,this.marcadorActivoIdx=t},aceptarEstado:function(t){this.$emit("aceptarEstado",this.acciones[t])},setEstadoFigura:function(t){this.$emit("aceptarEstado",this.acciones[t])},setVisibilidadFigura:function(t,e){this.$emit("set-visibilidad-figura",t,e)},setRotacionFigura:function(t,e){this.$emit("set-rotacion-figura",t,e)},mostrarTiradas:function(){this.$emit("mostrar-tiradas")},setObjetivo:function(t){this.$emit("set-objetivo",t)},figuraBorrar:function(t){this.acciones.splice(t,1),this.$emit("reload")},addNiebla:function(t){this.nieblas=[].concat(bp(this.nieblas),[t])},nuevaPosicionMarcador:function(t){this.marcadoresPosicion.push(t)},emitirPunto:function(t,e,a){this.$emit("emitirPunto",t,e,a)},recibirPunto:function(t,e){this.$refs.fondo.marcarPunto(t,e,!1)},reload:function(){this.$emit("reload")}},watch:{tablero:function(t){if(t&amp;&amp;(this.nieblas=t.nieblas,this.marcadoresPosicion=t.marcadoresPosicion,t.es_director)){var e=this.pixieApp.stage.children.indexOf(this.layers.figuras);-1!==e&amp;&amp;(this.pixieApp.stage.children.splice(e,1),this.pixieApp.stage.children.push(this.layers.figuras))}}}},yp=(0,p.Z)(gp,Yd,[],!1,null,null,null).exports,Cp=function(){var t=this,e=t._self._c;return e("div",{staticClass:"panel-marcadores panel-tokens"},[e("div",{staticClass:"card card-default card-config"},[e("div",{staticClass:"card-header"},[t._v("Marcadores/Plantillas")]),t._v(" "),e("div",{staticClass:"card-body"},[e("p",{staticClass:"text-center"},[t.editando?t._e():e("button",{staticClass:"btn btn-primary btn-sm",on:{click:t.btnNuevoMarcador}},[e("i",{staticClass:"fas fa-plus-circle"}),t._v(" Â&nbsp;Nuevo marcador/plantilla\n        ")])]),t._v(" "),t.editando?e("div",[e("label",[t._v("Fichero")]),t._v(" "),e("input",{ref:"ficheroImagen",staticClass:"form-control",attrs:{type:"file"}}),t._v(" "),e("label",[t._v("DescripciÃ³n")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.marcadorEdicion.descripcion,expression:"marcadorEdicion.descripcion"}],ref:"descripcion",staticClass:"form-control",domProps:{value:t.marcadorEdicion.descripcion},on:{input:function(e){e.target.composing||t.$set(t.marcadorEdicion,"descripcion",e.target.value)}}}),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-6"},[e("label",[t._v("Ancho")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.marcadorEdicion.ancho,expression:"marcadorEdicion.ancho"}],staticClass:"form-control",attrs:{type:"number",min:"1"},domProps:{value:t.marcadorEdicion.ancho},on:{input:function(e){e.target.composing||t.$set(t.marcadorEdicion,"ancho",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"col-6"},[e("label",[t._v("Alto")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.marcadorEdicion.alto,expression:"marcadorEdicion.alto"}],staticClass:"form-control",attrs:{type:"number",min:"1"},domProps:{value:t.marcadorEdicion.alto},on:{input:function(e){e.target.composing||t.$set(t.marcadorEdicion,"alto",e.target.value)}}})])]),t._v(" "),e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.marcadorEdicion.ajustarGrid,expression:"marcadorEdicion.ajustarGrid"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.marcadorEdicion.ajustarGrid)?t._i(t.marcadorEdicion.ajustarGrid,null)&gt;-1:t.marcadorEdicion.ajustarGrid},on:{change:function(e){var a=t.marcadorEdicion.ajustarGrid,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;t.$set(t.marcadorEdicion,"ajustarGrid",a.concat([null])):r&gt;-1&amp;&amp;t.$set(t.marcadorEdicion,"ajustarGrid",a.slice(0,r).concat(a.slice(r+1)))}else t.$set(t.marcadorEdicion,"ajustarGrid",n)}}}),t._v("\n          Ajustar a grid\n        ")]),t._v(" "),t.director?e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.marcadorEdicion.soloDirector,expression:"marcadorEdicion.soloDirector"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.marcadorEdicion.soloDirector)?t._i(t.marcadorEdicion.soloDirector,null)&gt;-1:t.marcadorEdicion.soloDirector},on:{change:function(e){var a=t.marcadorEdicion.soloDirector,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;t.$set(t.marcadorEdicion,"soloDirector",a.concat([null])):r&gt;-1&amp;&amp;t.$set(t.marcadorEdicion,"soloDirector",a.slice(0,r).concat(a.slice(r+1)))}else t.$set(t.marcadorEdicion,"soloDirector",n)}}}),t._v("\n          Solo mueve el director\n        ")]):t._e(),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"text-center"},[e("p",[e("button",{staticClass:"btn btn-primary",on:{click:t.btnSave}},[e("i",{staticClass:"fas fa-check"}),t._v("Â&nbsp;Aceptar\n            ")])]),t._v(" "),e("p",[e("button",{staticClass:"btn btn-default",on:{click:function(e){return e.preventDefault(),t.btnCancelar.apply(null,arguments)}}},[t._v("Cancelar")])])])]):t._e(),t._v(" "),t.editando?t._e():e("div",{staticClass:"token-list"},t._l(t.marcadores,(function(a,i){return e("div",[a.puedeEditar?e("div",{key:"mc"+i,staticClass:"token-item",class:{seleccionado:a===t.marcadorSeleccionado},on:{click:function(e){return t.btnSeleccionar(a)}}},[e("img",{attrs:{src:a.imagenUrl,alt:a.imagenUrl}}),t._v(" "),e("hr"),t._v("\n            "+t._s(a.descripcion)+"\n            "),e("br"),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-6"},[e("button",{staticClass:"btn btn-sm btn-danger",attrs:{title:"Eliminar marcador"},on:{click:function(e){return t.btnBorrar(a.id)}}},[e("i",{staticClass:"fas fa-trash"})])]),t._v(" "),e("div",{staticClass:"col-6 text-right"},[e("button",{staticClass:"btn btn-sm btn-primary",attrs:{title:"Editar marcador"},on:{click:function(e){return t.btnEditar(a)}}},[e("i",{staticClass:"fas fa-edit"})])])])]):t._e()])})),0)])])])};Cp._withStripped=!0;var wp={props:{value:{type:Array,default:function(){return[]}},tableroId:{type:Number,required:!0},director:{type:Boolean,default:!1}},data:function(){return{marcadores:this.value,marcadorSeleccionado:null,editando:!1,marcadorEdicion:{id:0,descripcion:"",imagenFichero:"",ancho:1,alto:1,ajustarGrid:!1,soloDirector:this.director}}},methods:{btnSeleccionar:function(t){this.marcadorSeleccionado===t?this.marcadorSeleccionado=null:this.marcadorSeleccionado=t,this.$emit("seleccionarMarcador",this.marcadorSeleccionado)},btnNuevoMarcador:function(){this.editando=!0,this.marcadorEdicion={id:0,descripcion:"",imagenFichero:"",ancho:1,alto:1,ajustarGrid:!1,soloDirector:this.director}},btnSave:function(){var t=this,e=$l+"set-marcador",a=new FormData;if(""===this.marcadorEdicion.descripcion)return alert("Debes indicar una descripciÃ³n para el marcador"),this.$refs.descripcion.focus(),!1;a.append("tablero_id",this.tableroId),a.append("marcador_id",this.marcadorEdicion.id),a.append("descripcion",this.marcadorEdicion.descripcion),a.append("alto",this.marcadorEdicion.alto),a.append("ancho",this.marcadorEdicion.ancho),a.append("soloDirector",this.marcadorEdicion.soloDirector),a.append("ajustarGrid",this.marcadorEdicion.ajustarGrid);var i=this.$refs.ficheroImagen.files[0];i&amp;&amp;a.append("imagenFichero",i),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){e.mensaje?alert(e.mensaje):t.marcadores=e.marcadores,t.editando=!1}))},btnBorrar:function(t){var e=this;if(confirm("Â¿Eliminar de forma definitiva el marcador?")){var a=$l+"borrar-marcador",i=new FormData;i.append("marcador_id",t),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(t){t.mensaje?alert(t.mensaje):e.marcadores=t.marcadores}))}},btnEditar:function(t){this.marcadorEdicion=t,this.editando=!0},btnCancelar:function(){this.editando=!1}},watch:{value:function(t){this.marcadores=t}}},jp=(0,p.Z)(wp,Cp,[],!1,null,null,null).exports,kp=function(){var t=this,e=t._self._c;return e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("Tiradas")]),t._v(" "),e("div",{ref:"scrollContainer",staticClass:"card-body scroll-control",style:{height:t.altura}},t._l(t.tiradas,(function(t){return e("div",[e("div",{staticClass:"tirada__dados"},[e("tirada-resultado",{attrs:{tirada:t}})],1)])})),0)])};kp._withStripped=!0;var Sp=function(){var t=this,e=t._self._c;return e("div",{staticClass:"tirada"},[e("div",{staticClass:"tirada__header"},[e("div",{staticClass:"tirada__motivo"},[e("button",{staticClass:"avatar__mini",attrs:{type:"button"}},[e("img",{attrs:{src:t.tirada.personaje_url}})]),t._v("\n\n      "+t._s(t.tirada.motivo)+"\n    ")]),t._v(" "),e("div",{staticClass:"tirada__resultado"},[e("span",{staticClass:"tirada__total"},[t._v(t._s(t.tirada.tiradas_procesadas.total))])]),t._v(" "),e("span",{staticClass:"icon-collapse"})]),t._v(" "),t._l(t.tirada.tiradas_procesadas,(function(a){return e("div",{staticClass:"tirada__datos",class:{tirada_exito:a.exito,tirada_fracaso:!a.exito&amp;&amp;a.control}},[e("div",{staticClass:"tirada__dados"},t._l(a.dados,(function(a){return e("div",[e("div",{staticClass:"dice",class:"d"+a.caras},[e("span",[t._v(t._s(a.resultado))]),t._v(" "),e("svg",[e("use",{attrs:{href:"#d"+a.caras}})])])])})),0),t._v(" "),e("div",{staticClass:"tirada__operaciones"},[e("div",{staticClass:"tirada__sumatorio"},[a.modificador?e("span",{staticClass:"tirada__modificador"},[t._v("\n          "+t._s(a.modificador)+"\n        ")]):t._e(),t._v(" "),e("span",{staticClass:"tirada__total"},[t._v(" "+t._s(a.total)+" ")])]),t._v("\n      "+t._s(a.resultado_formateado)+"\n    ")]),t._v("\n    "+t._s(a.resultado_autorol)+"\n  ")])}))],2)};Sp._withStripped=!0;var xp={props:{tirada:{type:Object,required:!0}}},Ep={components:{TiradaResultado:(0,p.Z)(xp,Sp,[],!1,null,"736034df",null).exports},props:{tiradas:{type:Array,default:function(){return[]}},altura:{type:String,default:"90vh"}},methods:{scrollToBottom:function(){var t=this.$refs.scrollContainer;t.scrollTop=t.scrollHeight}},mounted:function(){this.scrollToBottom()},updated:function(){this.scrollToBottom()}};function Op(t){return Op="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Op(t)}function Pp(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function Ap(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?Pp(Object(a),!0).forEach((function(e){Dp(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Pp(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function Dp(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==Op(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Op(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Op(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}var Np={name:"TableroNatilla",components:{ListadoTiradas:(0,p.Z)(Ep,kp,[],!1,null,"5a10360b",null).exports,TableroPixi:yp,TableroConfigurar:Rl,TableroConfigurarMarcadores:jp,Spinner:f,Chat:sa,InfoPartida:Zd,dados:Do,Combate:Sd},props:{tablero_id:{type:Number,required:!0}},data:function(){return{combate_id:0,acciones:[],cuadricula:!1,director:!1,tiradas:[],loading:!0,participante:!1,marcadorSeleccionado:null,mostrarVentana:!0,zoom:1,tablero:{id:0,url_fondo:"",ancho_px:250,alto_px:250,grid_alto:50,grid_ancho:50,mostrar_grid:!1,estados:[]},turnoNumero:0,turnoId:0,nuevaFigura:null,accionActiva:{id:0,descripcion:"",estados:[],posX:150,posY:200},objetivos:[],objetivoId:"Libre",controlFichaMostrar:!1,panelCombate:!0,panelChat:!1,panelInfo:!1,panelConfig:!1,panelMarcadores:!1,panelTiradas:!1,estados:[],estado_muerto_id:0}},mounted:function(){this.load(),document.addEventListener("syncio",this.recibir)},beforeDestroy:function(){document.removeEventListener("syncio")},methods:{emit:function(t){var e=new CustomEvent("emitir",{detail:t});document.dispatchEvent(e)},sincronizar:function(){this.emit({evento:"sincronizar"})},tirarDados:function(){var t=this,e=$l+"tiradas/"+this.tablero_id;fetch(e).then((function(t){return t.json()})).then((function(e){t.tiradas=e.tiradas}))},recibir:function(t){var e=t.detail;if("figura-move"===e.evento)this.acciones[e.idxAccion]&amp;&amp;this.$set(this.acciones,e.idxAccion,Ap(Ap({},this.acciones[e.idxAccion]),{},{posX:e.posX,posY:e.posY}));else if("nuevo-turno"===e.evento)this.$refs.combate.turnoNumero=e.turnoNumero,this.reload();else if("emitir-punto"===e.evento){var a=e.x/e.zoom*this.zoom,i=e.y/e.zoom*this.zoom;this.$refs.tablero.recibirPunto(a,i)}else if("set-visible-figura"===e.evento){var n=e.idxAccion,r=e.estado;this.$refs.combate.setVisibilidad(n,r),this.loadCombate(),this.refrescarObjetivos(),this.refrescarAcciones()}else"set-rotacion-figura"===e.evento?this.refrescarAcciones():"refrescar-nieblas"===e.evento?this.refrescarNieblas():"refrescar-marcadores"===e.evento?this.refrescarMarcadores():"sincronizar"===e.evento&amp;&amp;(this.reload(),this.refrescarAcciones(),this.refrescarNieblas(),this.refrescarMarcadores())},load:function(){var t=this;this.loading=!0;var e=$l+"get-tablero/"+this.tablero_id;fetch(e).then((function(t){return t.json()})).then((function(e){t.tablero=e.tablero,t.director=e.tablero.es_director,t.titulo=e.tablero.titulo,t.combate_id=e.tablero.combate_id,t.partida_id=e.tablero.partida_id,t.estados=e.tablero.estados,t.cuadricula=t.tablero.grid_mostrar,t.tiradas=t.tablero.tiradas,t.participante=e.tablero.participante,t.loading=!1}))},refrescarAcciones:function(){var t=this;fetch($l+"get-figuras/"+this.tablero_id+"/"+this.turnoNumero).then((function(t){return t.json()})).then((function(e){t.$refs.tablero.setAcciones(e.acciones)}))},refrescarNieblas:function(){var t=this;fetch($l+"get-nieblas/"+this.tablero_id).then((function(t){return t.json()})).then((function(e){t.$refs.tablero.setNieblas(e.nieblas)}))},refrescarMarcadores:function(){var t=this;fetch($l+"get-marcadores/"+this.tablero_id).then((function(t){return t.json()})).then((function(e){t.$refs.tablero.setMarcadores(e.marcadores_posicion)}))},seleccionarMarcador:function(t){this.marcadorSeleccionado=t,this.nuevaFigura=null},loadingCombate:function(){this.$refs.combate.turnoNumero!==this.turnoNumero&amp;&amp;(this.loading=!0)},loadCombate:function(t){t&amp;&amp;(this.turnoNumero=t.numero,this.turnoId=t.id,this.controlFichaMostrar=!1,this.mostrarHint=!1,this.acciones=this.$refs.combate.acciones,this.objetivos=t.objetivos,this.loading=!1,this.$refs.dados.setFixedObjetives(this.objetivos))},actualizarAccionCombate:function(t){this.$refs.tablero.setAccion(t)},actualizarFigura:function(t){this.$refs.combate.setAccion(t)},setVisibilidadFigura:function(t,e){this.$refs.combate.setVisibilidad(t,e),this.emit({evento:"set-visible-figura",idxAccion:t,estado:e})},setRotacionFigura:function(t,e){this.emit({evento:"set-rotacion-figura",idxAccion:t,angulo:e})},addNuevaFigura:function(t){this.nuevaFigura=t},nuevoTurno:function(t){this.emit({evento:"nuevo-turno",turnoNumero:t})},seleccionarAccion:function(t){this.accionActiva=t,this.controlFichaMostrar=!0},figuraClick:function(t){this.accionActiva=t,this.$refs.combate.setAccionActiva(t.id)},reload:function(){this.$refs.combate.load()},figuraMove:function(t,e,a){this.emit({evento:"figura-move",idxAccion:t,posX:e,posY:a})},emitirPunto:function(t,e,a){this.emit({evento:"emitir-punto",x:t,y:e,zoom:a})},setObjetivo:function(t){this.$refs.dados.objetiveId=t},setNiebla:function(){this.emit({evento:"refrescar-nieblas"})},setMarcador:function(){this.emit({evento:"refrescar-marcadores"})},refrescarObjetivos:function(){var t=this;fetch(Ku+"get-objetivos/"+this.combate_id).then((function(t){return t.json()})).then((function(e){t.objetivos=e.objetivos}))},btnZoom:function(t){if(1===t)this.zoom=1;else if(t&gt;1)this.zoom+=.1;else if(t&lt;0)this.zoom-=.1;else if(0===t){var e=this.$refs.mapa,a=e.clientWidth,i=e.clientHeight,n=a/this.tablero.ancho_px,r=i/this.tablero.alto_px;this.zoom=Math.min(n,r)}},btnCuadricula:function(){this.cuadricula=!this.cuadricula},btnMarcadores:function(){this.panelMarcadores=!this.panelMarcadores,this.panelMarcadores&amp;&amp;(this.panelCombate=!0),this.panelConfig&amp;&amp;(this.panelConfig=!1)},btnConfig:function(){this.panelConfig=!this.panelConfig,this.panelConfig||(this.panelCombate=!0),this.panelMarcadores&amp;&amp;(this.panelMarcadores=!1)},btnCombate:function(){this.panelConfig&amp;&amp;(this.panelConfig=!1),this.panelMarcadores&amp;&amp;(this.panelMarcadores=!1),this.panelCombate=!this.panelCombate},btnIniciativas:function(){this.panelCombate=!this.panelCombate},btnTiradas:function(){this.panelTiradas=!this.panelTiradas},btnBorrarTablero:function(){if(confirm("Â¡ATENCIÃ“N! El borrado del tablero es irreversible. Â¿Continuar?")){var t=$l+"borrar-tablero",e=new FormData;e.append("tablero_id",this.tablero_id),fetch(t,{method:"POST",body:e}).then((function(t){return t.json()})).then((function(t){alert(t.mensaje),location.replace(t.url)}))}}}},Tp=(0,p.Z)(Np,Wd,[],!1,null,"e7d2991e",null).exports,Ip=function(){var t=this,e=t._self._c;return e("div",[t.cargando?e("Spinner"):t._e(),t._v(" "),t.historia?e("div",[e("h1",{staticClass:"h1-historia",attrs:{id:t.anchorInicio}},[e("span",{staticClass:"titulo"},[t._v(t._s(t.historia.titulo))]),t._v(" "),e("span",{staticClass:"botones"},[t._m(0),t._v(" "),!t.editando&amp;&amp;t.historia.puedeEditar?e("button",{staticClass:"btn btn-default",attrs:{title:"Modificar la historia"},on:{click:t.btnEditar}},[e("i",{staticClass:"fas fa-edit"})]):t._e(),t._v(" "),t.testing?e("button",{staticClass:"btn btn-default",attrs:{title:t.etiquetaTamano}},["0"===t.tamano?e("i",{staticClass:"fas fa-tv"}):t._e(),t._v(" "),"1"===t.tamano?e("i",{staticClass:"fas fa-mobile-alt"}):t._e(),t._v(" "),"2"===t.tamano?e("i",{staticClass:"fas fa-mobile"}):t._e(),t._v(" "),"3"===t.tamano?e("i",{staticClass:"fas fa-tablet-alt"}):t._e(),t._v(" "),"4"===t.tamano?e("i",{staticClass:"fas fa-tablet"}):t._e()]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-default",class:{"btn-primary":t.testing},attrs:{title:"Activar/desactivar modo debug"},on:{click:t.btnDebug}},[e("i",{staticClass:"fas fa-bug"})]),t._v(" "),!t.historia.multijugador||t.historia.puedeEditar?e("button",{staticClass:"btn btn-default",attrs:{title:"Reiniciar partida"},on:{click:function(e){return t.$refs.jugar.load(!1,!0)}}},[e("i",{staticClass:"fas fa-redo"})]):t._e()])]),t._v(" "),e("div",{staticClass:"historia"},[e("div",{class:t.columnaPrincipal},[e("historia-jugar",{ref:"jugar",attrs:{historia:t.historia,"escena-id":t.escenaId,frame:t.frame,tamano:t.formatoTamano,testing:t.testing},on:{seguirEnlace:t.seguirEnlace}})],1)])]):t._e()],1)};Ip._withStripped=!0;var $p=function(){var t=this,e=t._self._c;return e("div",[t.cargando?e("Spinner"):t._e(),t._v(" "),t.error&amp;&amp;!t.cargando?e("div",{staticClass:"alert alert-danger"},[e("strong",[t._v(t._s(t.error))])]):t._e(),t._v(" "),t.error||t.cargando?t._e():e("div",{staticClass:"row"},t._l(t.frames,(function(a,i){return e("autorol-frame",{key:i,attrs:{frame:a,tamano:t.tamano,testing:t.testing},on:{seguirEnlace:t.seguirEnlace}})})),1)],1)};$p._withStripped=!0;var qp=function(){var t=this,e=t._self._c;return e("div",{class:t.ancho},[t.frame.textos.length&gt;0||t.frame.frames.length&gt;0?e("div",{staticClass:"frame-contenedor",class:{frame:!t.frame.contenedor},style:t.altura},[t.testing?e("div",[t._v("\n      Escena#"+t._s(t.frame.escena.id)+" "),t.frame.escena.control?e("span",[t._v("[Control]")]):t._e()]):t._e(),t._v(" "),t._l(t.frame.textos,(function(a,i){return e("div",{key:i},[t.testing?e("autorol-testing",{attrs:{caption:"texto",elemento:a}}):t._e(),t._v(" "),a.contenido&amp;&amp;a.online?e("div",{staticClass:"texto",domProps:{innerHTML:t._s(a.contenido)}}):t._e(),t._v(" "),t.frame.escena.control?t._e():e("div",{staticClass:"row"},t._l(a.enlaces,(function(a,i){return e("autorol-enlace",{key:i,attrs:{enlace:a,"frame-id":t.frame.id,testing:t.testing},on:{seguir:t.seguirEnlace}})})),1)],1)})),t._v(" "),e("div",{staticClass:"row"},t._l(t.frame.frames,(function(t){return e("autorol-frame",{key:t.id,attrs:{frame:t}})})),1)],2):t._e()])};qp._withStripped=!0;var Mp=function(){var t=this,e=t._self._c;return e("div",{class:t.columnaClase},[e("div",{staticClass:"enlace autorol-enlace seguir-enlace",class:{activo:t.enlace.activo,disabled:!t.enlace.activo},on:{click:t.seguir}},[t.testing?e("autorol-testing",{attrs:{caption:"enlace",elemento:t.enlace}}):t._e(),t._v(" "),t.testing?e("span",{staticClass:"font-small"},[t._v("Frame destino: "+t._s(t.enlace.frameDestino))]):t._e(),t._v(" "),e("div",{domProps:{innerHTML:t._s(t.enlace.texto)}})],1)])};Mp._withStripped=!0;var Fp=function(){var t=this,e=t._self._c;return e("div",{staticClass:"testing"},[t._v("\n  "+t._s(t.caption)+"# "+t._s(t.elemento.id)+"\n  "),t._l(t.elemento.consecuencias,(function(a,i){return e("span",{key:i,staticClass:"badge badge-pill"},[e("i",{staticClass:"fas fa-cog"}),t._v(" "+t._s(a)+"\n  ")])}))],2)};Fp._withStripped=!0;var Lp={name:"AutorolTesting",props:{elemento:{type:Object,required:!0},caption:{type:String,required:!0}}},Rp=(0,p.Z)(Lp,Fp,[],!1,null,"76657b4f",null).exports,zp={components:{AutorolTesting:Rp},props:{enlace:{type:Object,required:!0},frameId:{type:Number,default:0},testing:{type:Boolean,default:!1}},computed:{columnaClase:function(){return this.enlace.ancho?"col-".concat(this.enlace.ancho):""}},methods:{seguir:function(){this.$emit("seguir",this.frameId,this.enlace.id)}}},Bp={name:"autorol-frame",components:{AutorolTesting:Rp,AutorolEnlace:(0,p.Z)(zp,Mp,[],!1,null,"3b75e3a6",null).exports,AutorolFrame:Vp},props:{frame:{type:Object,required:!0},tamano:{type:String,default:""},testing:{type:Boolean,default:!1}},computed:{altura:function(){var t="";"0"!==this.tamano&amp;&amp;(t=this.tamano);var e="alto"+t,a=this.frame[e];return"0"===a&amp;&amp;(a="auto"),a.includes("%")&amp;&amp;(a=parseInt(a.replace("%","")),a=(a-11).toString()+"vh"),"height: "+a+";"},ancho:function(){var t="",e="";"0"!==this.tamano&amp;&amp;(t=this.tamano);var a="ancho"+t;(e="0"===this.frame[a]?"oculto":"col-"+this.frame[a],"S"===this.frame.unico)&amp;&amp;(e+=" offset-"+parseInt((12-parseInt(this.frame[a]))/2));return e}},methods:{seguirEnlace:function(t,e){this.$emit("seguirEnlace",t,e)}}},Vp=(0,p.Z)(Bp,qp,[],!1,null,"c0debe5e",null).exports,Up={components:{AutorolFrame:Vp,Spinner:f},props:{historia:{type:Object,required:!0},escenaId:{type:Number||String,default:0},frame:{type:String,default:""},tamano:{type:String,default:""},testing:{type:Boolean,default:!1}},data:function(){return{cargando:!1,frames:[],escena:this.escenaId,error:""}},mounted:function(){this.load(!1,!1,!0)},watch:{historia:function(){this.load()},escenaId:function(t){this.escena=t,0!==t&amp;&amp;this.load()}},methods:{seguirEnlace:function(t,e){this.$emit("seguirEnlace",t,e)},load:function(){var t=this,e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]&amp;&amp;arguments[0],a=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1],i=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]&amp;&amp;arguments[2];e&amp;&amp;(this.escena=0);var n=_l+"historia/jugar/"+this.historia.id+"/"+this.escena+"?tamano="+this.tamano;a&amp;&amp;(n+="&amp;reiniciar=1"),this.escenaId&amp;&amp;(n+="&amp;escenaId="+this.escenaId+"&amp;frame="+this.frame),i&amp;&amp;(n+="&amp;ci=1"),n+="&amp;autorol=4",this.cargando=!0,fetch(n).then((function(t){return t.json()})).then((function(e){t.cargando=!1,t.error=e.error,t.frames=e.frames;var a=document.getElementById("historia"+t.historia.id);0===t.escenaId&amp;&amp;a.scrollIntoView({behavior:"smooth"}),t.escena=0}))}}},Hp=Up,Gp=(0,p.Z)(Hp,$p,[],!1,null,"389a168b",null).exports,Zp={0:"",1:"MovilVertical",2:"MovilHorizontal",3:"TabletVertical",4:"TabletHorizontal"},Wp={components:{HistoriaJugar:Gp,Spinner:f},props:{id:{type:Number||String,required:!0},insertado:{type:Boolean,default:!1},escenaId:{type:Number||String,default:0},frame:{type:String,default:""}},data:function(){return{error:"",cargando:!1,historia:null,editando:!1,mostrarEsquema:!1,nodes:[],container:"",reiniciar:!1,seleccionando:!1,tamano:"0",testing:!1}},computed:{etiquetaTamano:function(){return"0"===this.tamano?"PC":"1"===this.tamano?"MÃ³vil vertical":"2"===this.tamano?"MÃ³vil horizontal":"3"===this.tamano?"Tablet vertical":"4"===this.tamano?"Tablet horizontal":void 0},anchorInicio:function(){return"historia"+this.id},formatoTamano:function(){return Zp[this.tamano]},columnaPrincipal:function(){return 1===this.historia.framesCount?this.editando?"col-ppal":"sinFrames":this.editando?"col-ppal-frames":"conFrames"}},mounted:function(){this.load(),this.insertado||(this.container="container"),this.checkScreen(),window.addEventListener("resize",this.checkScreen),window.addEventListener("orientationchange",this.checkScreen)},beforeDestroy:function(){window.removeEventListener("resize",this.checkScreen),window.removeEventListener("orientationchange",this.checkScreen)},watch:{editando:function(t){t&amp;&amp;!this.insertado?this.container="container-fluid":this.container="container"}},methods:{checkScreen:function(){var t=window.innerWidth,e=window.matchMedia("(orientation: portrait)").matches,a=window.matchMedia("(orientation: landscape)").matches;t&gt;=1280?this.tamano="0":t&lt;=767&amp;&amp;e?this.tamano="1":t&lt;=767&amp;&amp;a?this.tamano="2":t&gt;=768&amp;&amp;t&lt;=1023&amp;&amp;e?this.tamano="3":t&gt;=768&amp;&amp;t&lt;=1279&amp;&amp;a&amp;&amp;(this.tamano="4")},seguirEnlace:function(t,e){var a=this;this.$refs.jugar.cargando=!0,this.escenaId=0,fetch(_l+"enlace/seguir/"+t+"/"+e).then((function(t){return t.json()})).then((function(t){t.mensaje?alert(t.mensaje):(a.escenaId=0,a.$refs.jugar.load(!0))}))},load:function(){var t=this,e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]&amp;&amp;arguments[0];this.cargando=!0;var a=_l+"historia/get-historia/"+this.id+"?tamano="+Zp[this.tamano];e&amp;&amp;(a+="&amp;reiniciar=1"),a+="&amp;autorol=4",fetch(a).then((function(t){return t.json()})).then((function(e){t.error=e.error,t.historia=e.historia,t.cargando=!1}))},btnDebug:function(){this.testing=!this.testing,this.load()},btnEditar:function(){window.open("/autorol/editor/"+this.historia.id,"autorol-editar-"+this.historia.id)},clickEscena:function(t){this.escenaId=parseInt(t),this.load()}}},Yp=Wp,Xp=(0,p.Z)(Yp,Ip,[function(){var t=this._self._c;return t("a",{staticClass:"btn btn-default",attrs:{href:"/autorol",title:"Volver al listado de historias"}},[t("i",{staticClass:"fas fa-home"})])}],!1,null,"0c05200e",null).exports,Jp=function(){var t=this,e=t._self._c;return e("div",[e("Window",{attrs:{closeOnOk:!1,cancelDisabled:!1,title:"Crear nueva historia AutoRol"},on:{ok:t.crearHistoria},model:{value:t.ventana,callback:function(e){t.ventana=e},expression:"ventana"}},[e("label",[t._v("TÃ­tulo de la historia")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.titulo,expression:"titulo"}],ref:"titulo",staticClass:"form-control",domProps:{value:t.titulo},on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.crearHistoria.apply(null,arguments)},input:function(e){e.target.composing||(t.titulo=e.target.value)}}})]),t._v(" "),t.permiso?e("button",{staticClass:"btn btn-primary",class:t.css,on:{click:t.mostrarVentana}},[e("i",{class:t.icon}),t._v("\n    Crear nueva historia\n  ")]):t._e()],1)};Jp._withStripped=!0;var Kp={components:{Window:Pa},props:{permiso:{type:Boolean,default:!1},btnSmall:{type:Boolean,default:!1},icon:{type:String,default:"fas fa-plus-circle"}},data:function(){return{ventana:!1,titulo:""}},methods:{mostrarVentana:function(){var t=this;this.ventana=!0,this.$nextTick((function(){t.$refs.titulo.focus()}))},crearHistoria:function(){var t=this;""===this.titulo?alert("No se puede crear una historia sin tÃ­tulo"):fetch(_l+"historia/check-titulo?titulo="+this.titulo).then((function(t){return t.json()})).then((function(e){if(e.mensaje)alert(e.mensaje);else{var a=new FormData;a.append("titulo",t.titulo),fetch(_l+"historia/nueva",{method:"POST",body:a}).then((function(t){return t.json()})).then((function(t){document.location.href=t.url}))}}))}},computed:{css:function(){return{"btn-sm":this.btnSmall}}}},Qp=(0,p.Z)(Kp,Jp,[],!1,null,"4f22c518",null).exports,tf=function(){var t=this,e=t._self._c;return e("div",{staticClass:"cuerpo"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col col-controles"},[t._m(0),t._v(" "),e("div",{staticClass:"tab-content"},[e("div",{staticClass:"tab-pane",attrs:{id:"pjs"}},[e("personajes-partida",{attrs:{"partida-id":t.partidaId}})],1),t._v(" "),e("div",{staticClass:"tab-pane active",attrs:{id:"anexos"}},t._l(t.infos,(function(t){return e("div",{key:t},[e("info-partida",{attrs:{id:t}})],1)})),0),t._v(" "),e("div",{staticClass:"tab-pane",attrs:{id:"tableros"}},[e("tableros-listado",{attrs:{partida_id:t.partidaId}})],1)])]),t._v(" "),e("div",{staticClass:"col"})])])};tf._withStripped=!0;var ef=function(){var t=this,e=t._self._c;return e("div",{staticClass:"card"},[e("div",[e("ul",{staticClass:"list-group"},t._l(t.grupos,(function(a){return e("div",{key:a.id},[e("li",{staticClass:"list-group-item list-toggle active",on:{click:function(e){return t.toggleGrupo(a.id)}}},[t._v("\n          "+t._s(a.descripcion)+"\n          "),e("div",{staticClass:"btns-plegar"},[e("button",{staticClass:"btn btn-primary"},[t.gruposMostrar.indexOf(a.id)&gt;=0?e("i",{staticClass:"fas fa-chevron-circle-up"}):e("i",{staticClass:"fas fa-chevron-circle-down"})])])]),t._v(" "),e("li",{directives:[{name:"show",rawName:"v-show",value:t.gruposMostrar.indexOf(a.id)&gt;=0,expression:"gruposMostrar.indexOf(grupo.id) &gt;= 0"}],staticClass:"list-group-item"},[e("ul",{staticClass:"list-group"},t._l(a.personajes,(function(a){return e("li",{key:a.id,staticClass:"list-group-item list-toggle",on:{click:function(e){return t.seleccionarPJ(a.id)}}},[e("img",{staticClass:"avatar__mini avatar-pj",attrs:{src:a.urlImagen}}),t._v(" "),e("div",{staticClass:"datos-pj"},[t._v("\n                "+t._s(a.nombre)+"\n              ")]),t._v(" "),e("Window",{attrs:{icon:"fa fa-user",title:a.nombre,okDisabled:!0,height:800,show:t.fichasActivas.indexOf(a.id)&gt;=0},on:{input:function(e){return t.cerrarPJ(a.id)}}},[e("FichaPersonaje",{attrs:{id_personaje:a.id,card:!1}})],1)],1)})),0)])])})),0)])])};ef._withStripped=!0;var af={components:{Window:Pa,FichaPersonaje:md},props:{partidaId:{type:Number,required:!0}},data:function(){return{grupos:[],fichasActivas:[],gruposMostrar:[]}},mounted:function(){this.load()},methods:{load:function(){var t=this;fetch("/partidas/api/get-grupos/"+this.partidaId+"?personajes=1").then((function(t){return t.json()})).then((function(e){t.grupos=e}))},seleccionarPJ:function(t){this.fichasActivas.indexOf(t)&lt;0&amp;&amp;this.fichasActivas.push(t)},cerrarPJ:function(t){this.fichasActivas.splice(this.fichasActivas.indexOf(t),1)},toggleGrupo:function(t){this.gruposMostrar.indexOf(t)&gt;=0?this.gruposMostrar.splice(this.gruposMostrar.indexOf(t),1):this.gruposMostrar.push(t)}}},nf=(0,p.Z)(af,ef,[],!1,null,"15bee517",null).exports,rf={components:{infoPartida:Zd,tablerosListado:Bl,PersonajesPartida:nf},props:{partidaId:{type:Number,required:!0},infos:{type:Array,default:function(){return[]}}}},of=(0,p.Z)(rf,tf,[function(){var t=this,e=t._self._c;return e("ul",{staticClass:"nav nav-tabs nav-fill",attrs:{role:"tablist"}},[e("li",[e("a",{staticClass:"nav-link active",attrs:{href:"#anexos",role:"tab","data-toggle":"tab"}},[t._v("Anexos")])]),t._v(" "),e("li",[e("a",{staticClass:"nav-link",attrs:{href:"#pjs",role:"tab","data-toggle":"tab"}},[t._v("Personajes")])]),t._v(" "),e("li",[e("a",{staticClass:"nav-link",attrs:{href:"#tableros",role:"tab","data-toggle":"tab"}},[t._v("Tableros")])])])}],!1,null,"5dfeebc8",null).exports,sf=function(){var t=this,e=t._self._c;return e("div",[t.historia&amp;&amp;t.historia.puedeEditar?e("div",[t.historia?e("titulo",{attrs:{caption:t.historia.titulo,margen:!1,url_icono:t.historia.portada}},[e("div",[e("label",[e("b-form-checkbox",{staticClass:"boton-modo",attrs:{checked:!1,switch:""},on:{change:t.toggle_dark_mode},model:{value:t.modoOscuro,callback:function(e){t.modoOscuro=e},expression:"modoOscuro"}}),t._v("\n          Modo oscuro\n        ")],1)]),t._v(" "),e("div",[e("button",{staticClass:"btn btn-sm btn-secondary",on:{click:t.btnPrevisualizar}},[e("i",{staticClass:"fas fa-play"}),t._v("\n          Â&nbsp;Previsualizar partida\n        ")])])]):t._e(),t._v(" "),e("div",{staticClass:"flex"},[e("div",{staticClass:"submenu"},[e("button",{staticClass:"btn btn-default",class:{"btn-primary":"basico"===t.seleccion},on:{click:function(e){t.seleccion="basico"}}},[e("i",{staticClass:"fas fa-info"}),t._v(" "),t.soloIconos?t._e():e("span",[t._v("Datos bÃ¡sicos")])]),t._v(" "),e("button",{staticClass:"btn btn-default",class:{"btn-primary":"escenarios"===t.seleccion},on:{click:function(e){t.seleccion="escenarios"}}},[e("i",{staticClass:"fas fa-chalkboard"}),t._v(" "),t.soloIconos?t._e():e("span",[t._v("Escenarios")])]),t._v(" "),e("button",{staticClass:"btn btn-default",class:{"btn-primary":"escenas"===t.seleccion},on:{click:function(e){t.seleccion="escenas"}}},[e("i",{staticClass:"fas fa-film"}),t._v(" "),t.soloIconos?t._e():e("span",[t._v("Escenas")])]),t._v(" "),e("button",{staticClass:"btn btn-default",class:{"btn-primary":"esquema"===t.seleccion},on:{click:function(e){t.seleccion="esquema",t.esquemaActivo=!0}}},[e("i",{staticClass:"fas fa-sitemap"}),t._v(" "),t.soloIconos?t._e():e("span",[t._v("Esquema")])]),t._v(" "),e("button",{staticClass:"btn btn-default",class:{"btn-primary":"items"===t.seleccion},on:{click:function(e){t.seleccion="items"}}},[e("i",{staticClass:"fas fa-boxes"}),t._v(" "),t.soloIconos?t._e():e("span",[t._v("Items")])]),t._v(" "),e("button",{staticClass:"btn btn-default",class:{"btn-primary":"frames"===t.seleccion},on:{click:function(e){t.seleccion="frames"}}},[e("i",{staticClass:"fas fa-border-all"}),t._v(" "),t.soloIconos?t._e():e("span",[t._v("Frames")])]),t._v(" "),e("button",{staticClass:"btn btn-default",class:{"btn-primary":"usuarios"===t.seleccion},on:{click:function(e){t.seleccion="usuarios"}}},[e("i",{staticClass:"fas fa-users"}),t._v(" "),t.soloIconos?t._e():e("span",[t._v("Usuarios")])]),t._v(" "),e("button",{staticClass:"btn btn-default",class:{"btn-primary":"exportar"===t.seleccion},on:{click:function(e){t.seleccion="exportar"}}},[e("i",{staticClass:"fas fa-file-export"}),t._v(" "),t.soloIconos?t._e():e("span",[t._v("Exportar")])]),t._v(" "),0!==t.historiaId?e("a",{staticClass:"btn btn-default",attrs:{href:"/autorol/jugar/"+t.historiaId+"?editar=1",title:"Editar con AutoRol 3.0"}},[e("i",{staticClass:"fas fa-edit"}),t._v(" "),t.soloIconos?t._e():e("span",[t._v("Editar con AutoRol 3.0")])]):t._e(),t._v(" "),e("a",{staticClass:"btn btn-default",attrs:{href:"/autorol",title:"Volver a UmbrÃ­a"}},[e("i",{staticClass:"fas fa-home"}),t._v(" "),t.soloIconos?t._e():e("span",[t._v("Volver a UmbrÃ­a")])])]),t._v(" "),e("div",{staticClass:"contenido"},[t.historia?e("div",{directives:[{name:"show",rawName:"v-show",value:"basico"===t.seleccion,expression:"seleccion === 'basico'"}]},[t.cargando?e("Spinner"):e("autorol-datos-basicos",{ref:"datosBasicos",attrs:{historia:t.historia},on:{save:t.refrescar}})],1):t._e(),t._v(" "),"escenarios"===t.seleccion?e("div",[t.historia?e("autorol-escenarios",{attrs:{"historia-id":t.id,librojuego:t.historia.librojuego,"parametros-iniciales":t.editorEscenarios},on:{load:t.setEscenarios,loadEtiquetas:t.setEtiquetas}}):t._e()],1):t._e(),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:"escenas"===t.seleccion,expression:"seleccion === 'escenas'"}]},[t.historia?e("autorol-editor-escenas",{ref:"editorEscenas",attrs:{"historia-id":t.id,"parametros-iniciales":t.editorEscenas,"frames-autorol":t.frames,librojuego:t.historia.librojuego},on:{setEscena:t.setEscena,load:t.setEditorEscenas}}):t._e()],1),t._v(" "),t.esquemaActivo?e("div",{directives:[{name:"show",rawName:"v-show",value:"esquema"===t.seleccion,expression:"seleccion === 'esquema'"}]},[e("autorol-esquema",{ref:"esquema",attrs:{"esquema-id":"global","historia-id":t.id,"escena-id":t.escenaId},on:{clickEscena:t.setEscena}})],1):t._e(),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:"previsualizar"===t.seleccion,expression:"seleccion === 'previsualizar'"}]},[t._v("Previsualizar")]),t._v(" "),"items"===t.seleccion?e("div",[e("autorol-items",{attrs:{"historia-id":t.id},on:{setEscena:t.setEscena}})],1):t._e(),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:"frames"===t.seleccion,expression:"seleccion === 'frames'"}]},[e("autorol-frames",{attrs:{"historia-id":t.id}})],1),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:"usuarios"===t.seleccion,expression:"seleccion === 'usuarios'"}]},[t._v("Usuarios")]),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:"exportar"===t.seleccion,expression:"seleccion === 'exportar'"}]},[t.historia?e("autorol-exportar",{ref:"exportar",attrs:{"historia-id":t.id,librojuego:t.historia.librojuego}}):t._e()],1)])])],1):t._e(),t._v(" "),t.historia&amp;&amp;!t.historia.puedeEditar?e("div",[e("div",{staticClass:"alert alert-danger text-center"},[t.userId?e("div",[e("strong",[t._v("Â¡Donde vas, arroÃ¡s!")]),t._v(" "),e("p",[t._v("No tienes permisos para editar esta historia. Â¿Te habrÃ¡s equivocado de enlace?")]),t._v(" "),e("hr"),t._v(" "),t._m(0)]):e("div",[e("strong",[t._v("SesiÃ³n cerrada")]),t._v(" "),e("p",[t._v("No has empezado una sesiÃ³n en UmbrÃ­a, por eso no puedes modificar ninguna historia.")]),t._v(" "),e("usuario-login",{attrs:{"url-destino":"/autorol/editor/"+t.historiaId}})],1)])]):t._e()])};sf._withStripped=!0;var cf=function(){var t=this,e=t._self._c;return e("div",[t.guardado?e("div",{staticClass:"alert alert-info"},[t._v("Cambios guardados")]):t._e(),t._v(" "),e("div",[e("label",[t._v("TÃ­tulo")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.titulo,expression:"titulo"}],staticClass:"form-control",attrs:{readonly:!t.puedeEditar},domProps:{value:t.titulo},on:{change:function(e){t.cambios=!0},input:function(e){e.target.composing||(t.titulo=e.target.value)}}}),t._v(" "),e("div",{staticClass:"panel-edicion"},[e("div",{staticClass:"col-parametros"},[e("label",[t._v("Portada")]),t._v(" "),e("img",{staticClass:"portada",attrs:{src:t.historia.portada}}),t._v(" "),e("input",{ref:"portada",staticClass:"form-control",attrs:{type:"file"},on:{click:function(e){t.cambios=!0}}}),t._v(" "),e("label",[t._v("CSS Personalizado")]),t._v(" "),e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.historia.css,expression:"historia.css"}],staticClass:"form-control",attrs:{rows:"5"},domProps:{value:t.historia.css},on:{input:function(e){e.target.composing||t.$set(t.historia,"css",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"col-textos"},[e("label",[t._v("Sinopsis")]),t._v(" "),e("editor-texto",{ref:"sinopsis",model:{value:t.sinopsis,callback:function(e){t.sinopsis=e},expression:"sinopsis"}}),t._v(" "),e("hr"),t._v(" "),e("label",[t._v("Observaciones")]),t._v(" "),e("editor-texto",{ref:"observaciones",model:{value:t.observaciones,callback:function(e){t.observaciones=e},expression:"observaciones"}}),t._v(" "),"D"===t.estado?e("div",[e("hr"),t._v(" "),t.admin?e("div",[e("label",[t._v("Aprobada ")]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.aprobada,expression:"aprobada"}],attrs:{type:"radio"},domProps:{value:!0,checked:t._q(t.aprobada,!0)},on:{change:[function(e){t.aprobada=!0},function(e){t.cambios=!0}]}}),t._v("\n                SÃ­\n              ")]),t._v(" "),e("div",{staticClass:"col"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.aprobada,expression:"aprobada"}],attrs:{type:"radio"},domProps:{value:!1,checked:t._q(t.aprobada,!1)},on:{change:[function(e){t.aprobada=!1},function(e){t.cambios=!0}]}}),t._v("\n                No\n              ")])])]):e("div",[e("div",{staticClass:"alert alert-danger"},[t._v("\n              La historia estÃ¡ pendiente de aprobaciÃ³n para su publicaciÃ³n. Manda un MP a Chemo\n              para avisarle de que la revise para darle el visto bueno.\n            ")]),t._v(" "),t._m(0)])]):t._e(),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"text-center"},[e("p",[e("button",{staticClass:"btn btn-primary",on:{click:t.btnGrabar}},[e("i",{staticClass:"fas fa-check"}),t._v(" Grabar cambios\n            ")])]),t._v(" "),e("p",[e("button",{staticClass:"btn btn-default",on:{click:t.btnCerrar}},[e("i",{staticClass:"fas fa-times"}),t._v(" Cerrar\n            ")])])])],1),t._v(" "),e("div",{staticClass:"col-parametros"},[e("label",[t._v("Imagen de fondo")]),t._v(" "),t.historia.fondo?e("img",{staticClass:"portada",attrs:{src:t.historia.fondo}}):t._e(),t._v(" "),e("input",{ref:"fondo",staticClass:"form-control",attrs:{type:"file"}}),t._v(" "),e("label",[t._v("Estado")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.estado,expression:"estado"}],staticClass:"form-control",on:{change:[function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.estado=e.target.multiple?a:a[0]},function(e){t.cambios=!0}]}},t._l(t.estadosEscena,(function(a,i){return e("option",{key:i,domProps:{value:a.codigo}},[t._v("\n            "+t._s(a.descripcion)+"\n          ")])})),0),t._v(" "),e("hr"),t._v(" "),e("label",[t._v("Permite enlaces directos")]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.permiteEnlaces,expression:"permiteEnlaces"}],attrs:{type:"radio"},domProps:{value:!0,checked:t._q(t.permiteEnlaces,!0)},on:{change:[function(e){t.permiteEnlaces=!0},function(e){t.cambios=!0}]}}),t._v("\n              SÃ­")])]),t._v(" "),e("div",{staticClass:"col"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.permiteEnlaces,expression:"permiteEnlaces"}],attrs:{type:"radio"},domProps:{value:!1,checked:t._q(t.permiteEnlaces,!1)},on:{change:[function(e){t.permiteEnlaces=!1},function(e){t.cambios=!0}]}}),t._v("\n              No")])])]),t._v(" "),e("label",[t._v("Librojuego")]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.librojuego,expression:"librojuego"}],attrs:{type:"radio"},domProps:{value:!0,checked:t._q(t.librojuego,!0)},on:{change:[function(e){t.librojuego=!0},function(e){t.cambios=!0}]}}),t._v("\n              SÃ­")])]),t._v(" "),e("div",{staticClass:"col"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.librojuego,expression:"librojuego"}],attrs:{type:"radio"},domProps:{value:!1,checked:t._q(t.librojuego,!1)},on:{change:[function(e){t.librojuego=!1},function(e){t.cambios=!0}]}}),t._v("\n              No")])])]),t._v(" "),e("label",[t._v("Multijugador")]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.multijugador,expression:"multijugador"}],attrs:{type:"radio"},domProps:{value:!0,checked:t._q(t.multijugador,!0)},on:{change:[function(e){t.multijugador=!0},function(e){t.cambios=!0}]}}),t._v("\n              SÃ­")])]),t._v(" "),e("div",{staticClass:"col"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.multijugador,expression:"multijugador"}],attrs:{type:"radio"},domProps:{value:!1,checked:t._q(t.multijugador,!1)},on:{change:[function(e){t.multijugador=!1},function(e){t.cambios=!0}]}}),t._v("\n              No")])])]),t._v(" "),e("label",[t._v("Uso como plantilla")]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.exportacion,expression:"exportacion"}],attrs:{type:"radio"},domProps:{value:!0,checked:t._q(t.exportacion,!0)},on:{change:[function(e){t.exportacion=!0},function(e){t.cambios=!0}]}}),t._v("\n              SÃ­")])]),t._v(" "),e("div",{staticClass:"col"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.exportacion,expression:"exportacion"}],attrs:{type:"radio"},domProps:{value:!1,checked:t._q(t.exportacion,!1)},on:{change:[function(e){t.exportacion=!1},function(e){t.cambios=!0}]}}),t._v("\n              No")])])]),t._v(" "),e("label",[t._v("MÃ³dulo de RPW")]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.rpw,expression:"rpw"}],attrs:{type:"radio"},domProps:{value:!0,checked:t._q(t.rpw,!0)},on:{change:[function(e){t.rpw=!0},function(e){t.cambios=!0}]}}),t._v("\n              SÃ­")])]),t._v(" "),e("div",{staticClass:"col"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.rpw,expression:"rpw"}],attrs:{type:"radio"},domProps:{value:!1,checked:t._q(t.rpw,!1)},on:{change:[function(e){t.rpw=!1},function(e){t.cambios=!0}]}}),t._v("\n              No")])])]),t._v(" "),t.rpw?e("div",[e("label",[t._v("Reglamento RPW")]),t._v(" "),e("div",{staticClass:"row"},[t._v("\n            "+t._s(t.reglamento)+"\n          ")])]):t._e()])])])])};cf._withStripped=!0;var lf=function(){var t=this,e=t._self._c;return e("div",[e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.texto,expression:"texto"}],ref:"editor_texto",domProps:{value:t.texto},on:{input:function(e){e.target.composing||(t.texto=e.target.value)}}})])};lf._withStripped=!0;var uf=a(19755),df={name:"EditorTexto.vue",props:{value:{type:String,required:!0}},data:function(){return{texto:this.value,editor:null}},mounted:function(){this.createEditor()},watch:{value:function(){this.texto=this.value,this.editor.setContent(this.texto)}},methods:{createEditor:function(){var t=this;this.editor||(this.editor=Vi.create(uf(this.$refs.editor_texto))),this.editor.setContent(this.texto),this.$nextTick((function(){t.editor.focus()}))},getTexto:function(){return this.editor.getContent()},getFocus:function(){this.editor.focus()}}},pf=(0,p.Z)(df,lf,[],!1,null,"355eeae2",null).exports,ff={name:"AutorolDatosBasicos",components:{EditorTexto:pf},emits:["save"],props:{admin:{type:Boolean,default:!1},historia:{type:Object,required:!0}},data:function(){return{titulo:"",autores:[],sinopsis:"",observaciones:"",variables:[],etiquetas:[],estado:"E",exportacion:!1,estadosEscena:wl,multijugador:!1,reglamento:null,rpw:!1,aprobada:!1,librojuego:!1,puedeEditar:!1,cargando:!1,urlJugar:gl+this.historia.id,portada:null,cambios:!1,permiteEnlaces:!1,guardado:!1}},mounted:function(){this.titulo=this.historia.titulo,this.autores=this.historia.autores,this.sinopsis=this.historia.sinopsis,this.observaciones=this.historia.observaciones,this.variables=this.historia.variables,this.etiquetas=this.historia.etiquetas,this.estado=this.historia.estado,this.exportacion=this.historia.exportacion,this.estadosEscena=wl,this.multijugador=this.historia.multijugador,this.reglamento=this.historia.reglamento,this.rpw=this.historia.rpw,this.aprobada=this.historia.aprobada,this.librojuego=this.historia.librojuego,this.puedeEditar=this.historia.puedeEditar,this.permiteEnlaces=this.historia.permiteEnlaces},watch:{cambios:function(t){t&amp;&amp;(this.guardado=!1)}},methods:{btnCerrar:function(){confirm("Â¿Salir a la pantalla de partida")&amp;&amp;(window.location=gl+this.historia.id)},btnGrabar:function(){var t=this;this.guardado=!1,this.cambios=!1;var e=_l+"historia/save",a=new FormData;a.append("historiaId",this.historia.id),a.append("titulo",this.titulo),a.append("estado",this.estado),a.append("sinopsis",this.$refs.sinopsis.getTexto()),a.append("observaciones",this.$refs.observaciones.getTexto()),this.exportacion&amp;&amp;a.append("exportacion","1"),this.multijugador&amp;&amp;a.append("multijugador","1"),this.modulo&amp;&amp;a.append("modulo","1"),this.librojuego&amp;&amp;a.append("librojuego","1"),this.permiteEnlaces&amp;&amp;a.append("permiteEnlaces","1"),this.rpw&amp;&amp;a.append("modulo","1");var i=this.$refs.portada.files[0];i&amp;&amp;a.append("portada",i);var n=this.$refs.fondo.files[0];n&amp;&amp;a.append("fondo",n),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){e.mensaje?alert(e.mensaje):t.$emit("save",e.historia),t.cambios=!1,t.guardado=!0}))}}},hf=(0,p.Z)(ff,cf,[function(){var t=this._self._c;return t("p",[t("em",[this._v("Hacemos esto solo para revisar que no se suben contenidos ilegales o que vulneren\n                las normas de la web")])])}],!1,null,"73ce5e40",null).exports,mf=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"flex"},[e("div",{directives:[{name:"show",rawName:"v-show",value:!t.fichaCompleta,expression:"!fichaCompleta"}],staticClass:"columna-componente",class:{columna1:t.ordenColumna,columna2:!t.ordenColumna}},[e("div",{staticClass:"contenedor-titulo"},[e("div",[t.buscadorActivo?e("button",{staticClass:"btn btn-sm btn-default",attrs:{title:"Ocultar buscador"},on:{click:function(e){t.buscadorActivo=!1}}},[e("i",{staticClass:"fas fa-chevron-circle-up"})]):t._e(),t._v(" "),t.buscadorActivo?t._e():e("button",{staticClass:"btn btn-sm btn-default",attrs:{title:"Mostrar buscador"},on:{click:function(e){t.buscadorActivo=!0}}},[e("i",{staticClass:"fas fa-chevron-circle-down"})]),t._v(" "),t._l(t.marcadores,(function(a,i){return e("a",{key:i,attrs:{href:"#",title:"["+a.codigo+"] "+a.titulo},on:{click:function(e){return t.$emit("setEscena",a.id)}}},[e("i",{staticClass:"fas fa-bookmark"})])}))],2),t._v(" "),e("div",{staticClass:"flex-1 text-right"},[e("button",{staticClass:"btn btn-default",class:{"btn-primary":"items"===t.mostrar},attrs:{title:"Mostrar items/variables"},on:{click:function(e){return t.btnMostrar("items")}}},[e("i",{staticClass:"fas fa-boxes"})]),t._v(" "),e("button",{staticClass:"btn btn-default",class:{"btn-primary":"esquema"===t.mostrar},attrs:{title:"Mostrar esquema de relaciones de la escena"},on:{click:function(e){return t.btnMostrar("esquema")}}},[e("i",{staticClass:"fas fa-project-diagram"})]),t._v(" "),t.escenaId?e("button",{staticClass:"btn btn-default",class:{"btn-primary":t.filtrandoRelacionadas},attrs:{title:"Mostrar listado de escenas relacionadas con la escena que estamos editando"},on:{click:function(e){return t.btnBuscarRelacionadas()}}},[e("i",{staticClass:"fas fa-link"})]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-default",class:{"btn-primary":"escenas"===t.mostrar},attrs:{title:"Mostrar listado de escenas"},on:{click:function(e){return t.btnMostrar("escenas")}}},[e("i",{staticClass:"fas fa-list"})])])]),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:"items"===t.mostrar,expression:"mostrar === 'items'"}],staticClass:"contenedor-listado altura"},[e("autorol-items",{attrs:{"historia-id":t.historiaId},on:{setEscena:t.setEscenaItem}})],1),t._v(" "),t.esquemaInicializado?e("div",{directives:[{name:"show",rawName:"v-show",value:"esquema"===t.mostrar,expression:"mostrar === 'esquema'"}]},[t.historiaId?e("autorol-esquema",{ref:"esquema",attrs:{"esquema-id":"ficha","historia-id":t.historiaId,"escena-id":t.escenaId,navegador:!1,activo:!t.cambios},on:{clickEscena:t.clickEscenaEsquema}}):t._e()],1):t._e(),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:"escenas"===t.mostrar,expression:"mostrar === 'escenas'"}],staticClass:"contenedor-listado altura"},[e("div",[t.buscadorActivo?e("autorol-buscador-escenas",{ref:"buscador",attrs:{"historia-id":t.historiaId,seleccionadas:t.seleccionadas,escenarios:t.escenarios,parametros:t.buscar,editando:t.editando,librojuego:t.librojuego,"etiquetas-buscador":t.listadoEtiquetas},on:{load:t.load,setEscenario:t.btnSetEscenario,setEtiquetas:t.btnSetEtiquetas,setEstado:t.btnSetEstado,buscar:t.btnBuscar}}):t._e()],1),t._v(" "),e("div",{staticClass:"contenedor-central"},[t.cargando?e("div",[e("spinner")],1):t._l(t.escenasOrdenadas,(function(a,i){return e("div",{key:i,staticClass:"card",class:[{"card-selected":t.escenaId===a.id&amp;&amp;t.seleccionadas.length&lt;=1},{"fondo-huerfana":a.huerfanaEntrada||a.huerfanaSalida},{seleccionable:!t.modificandoEnlace}],attrs:{title:t.hintEscena},on:{click:function(e){return t.seleccionarEscena(i,a)}}},[e("div",{staticClass:"card-body",class:{"i-btn":!t.modificandoEnlace}},[e("div",{staticClass:"flex wrap"},[t.cambios?t._e():e("input",{directives:[{name:"model",rawName:"v-model",value:t.seleccionadas,expression:"seleccionadas"}],attrs:{type:"checkbox",disabled:t.modificandoEnlace},domProps:{value:a.id,checked:Array.isArray(t.seleccionadas)?t._i(t.seleccionadas,a.id)&gt;-1:t.seleccionadas},on:{change:function(e){var i=t.seleccionadas,n=e.target,r=!!n.checked;if(Array.isArray(i)){var o=a.id,s=t._i(i,o);n.checked?s&lt;0&amp;&amp;(t.seleccionadas=i.concat([o])):s&gt;-1&amp;&amp;(t.seleccionadas=i.slice(0,s).concat(i.slice(s+1)))}else t.seleccionadas=r}}}),t._v(" "),e("div",[e("i",{class:t.glyphicon(a.estado),attrs:{title:a.estadoTxt}})]),t._v(" "),e("div",[t._v("["+t._s(a.codigo)+"]")]),t._v(" "),e("div",{staticClass:"titulo"},[a.seccion?e("span",[t._v(t._s(a.seccion)+". ")]):t._e(),t._v("\n                  "+t._s(a.titulo)+"\n                ")]),t._v(" "),t.tieneEscenarios?e("div",[t._v("\n                  "+t._s(a.escenario)+"\n                ")]):t._e(),t._v(" "),e("div",t._l(a.etiquetas,(function(a,i){return e("span",{key:i,staticClass:"badge badge-info"},[t._v("\n                    "+t._s(a)+"\n                  ")])})),0),t._v(" "),t.escenaId===a.id&amp;&amp;t.seleccionadas.length&lt;=1&amp;&amp;!t.modificandoEnlace?e("button",{staticClass:"btn btn-default",attrs:{title:"Duplicar escena"},on:{click:t.btnDuplicar}},[e("i",{staticClass:"fas fa-copy"})]):t._e(),t._v(" "),a.idsSalida.includes(t.escenaId)?e("div",{attrs:{title:"Escena de salida"}},[e("i",{staticClass:"fas fa-sign-in-alt"})]):t._e(),t._v(" "),a.idsEntrada.includes(t.escenaId)?e("div",{attrs:{title:"Escena de entrada"}},[e("i",{staticClass:"fas fa-sign-out-alt"})]):t._e(),t._v(" "),a.id===t.escenaId?e("div",{attrs:{title:"Escena actual"}},[e("i",{staticClass:"fas fa-asterisk"})]):t._e()])])])}))],2),t._v(" "),e("div",{staticClass:"paginador"},[e("autorol-paginador",{attrs:{"total-paginas":t.totalPaginas,pagina:t.pagina,paginas:t.paginas,seleccionadas:t.seleccionadas,modificando:t.cambios},on:{load:t.load,setPagina:t.setPagina,filtrarSeleccionadas:t.filtrarSeleccionadas,mostrarListado:t.mostrarListado,desmarcar:function(e){t.seleccionadas=[]},borrar:t.btnBorrarEscena,nuevaEscena:t.btnNuevaEscena,marcar:t.btnMarcarTodas}})],1)])]),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:t.editando,expression:"editando"}],staticClass:"columna-componente",class:{columna1:!t.ordenColumna,columna2:t.ordenColumna}},[e("div",{ref:"ficha",staticClass:"ficha altura"},[t.editando?e("autorol-ficha-escena",{ref:"fichaEscena",attrs:{"escena-id":t.escenaId,"historia-id":t.historiaId,"frames-autorol":t.framesAutorol,escenarios:t.escenarios,"esquema-defecto":t.esquema,"listado-etiquetas":t.listadoEtiquetas},on:{change:t.onModificarFicha,modificandoEnlace:t.modificarEnlace,mostrarRelacionadas:t.mostrarRelacionadas,mostrarItems:t.mostrarItems,mostrarListado:t.mostrarListado,seguirEnlace:t.seguirEnlace,cambiarOrdenColumnas:t.cambiarColumnas,full:function(e){t.fichaCompleta=!t.fichaCompleta},save:t.saveEscena,refresh:t.refrescarEsquema}}):t._e()],1)])])])};mf._withStripped=!0;var vf=function(){var t=this,e=t._self._c;return e("div",[t.error?e("div",{staticClass:"alert alert-danger"},[e("strong",[t._v(t._s(t.error))])]):e("div",{staticClass:"ficha-escena"},[-1===t.modificandoEnlace?e("div",{staticClass:"contenedor"},[e("div",{staticClass:"contenedor-titulo"},[e("div",{staticClass:"flex-1"},[t.escena.marcador?e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"Quitar el marcador de esta escena"},on:{click:function(e){return t.btnMarcador(!1)}}},[e("i",{staticClass:"fas fa-bookmark"})]):t._e(),t._v(" "),t.escena.marcador?t._e():e("button",{staticClass:"btn btn-default btn-sm",attrs:{title:"AÃ±adir marcador a esta escena"},on:{click:function(e){return t.btnMarcador(!0)}}},[e("i",{staticClass:"far fa-bookmark"})]),t._v("\n          Datos escena\n          "),t.escena.huerfanaEntrada?e("i",{staticClass:"fas fa-unlink",attrs:{title:"HuÃ©rfana de entradas"}}):t._e()]),t._v(" "),e("div",[e("a",{attrs:{href:"#",title:"Mostrar pantalla completa"},on:{click:function(e){return t.$emit("full")}}},[e("i",{staticClass:"fas fa-expand"})]),t._v(" "),e("a",{attrs:{href:"#",title:"Cambiar columna de lado"},on:{click:t.btnCambiarColumnas}},[e("i",{staticClass:"fas fa-arrows-alt-h"})])])]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("label",[t._v("CÃ³digo")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.escena.codigo,expression:"escena.codigo"}],ref:"codigo",staticClass:"form-control",domProps:{value:t.escena.codigo},on:{keydown:t.marcarCambios,input:function(e){e.target.composing||t.$set(t.escena,"codigo",e.target.value)}}})]),t._v(" "),t.librojuego?e("div",[e("label",[t._v("SecciÃ³n")]),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.escena.seccion,expression:"escena.seccion"}],staticClass:"form-control",attrs:{type:"number"},domProps:{value:t.escena.seccion},on:{change:t.marcarCambios,input:function(e){e.target.composing||t.$set(t.escena,"seccion",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"col"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.escena.seccionManual,expression:"escena.seccionManual"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.escena.seccionManual)?t._i(t.escena.seccionManual,null)&gt;-1:t.escena.seccionManual},on:{change:[function(e){var a=t.escena.seccionManual,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;t.$set(t.escena,"seccionManual",a.concat([null])):r&gt;-1&amp;&amp;t.$set(t.escena,"seccionManual",a.slice(0,r).concat(a.slice(r+1)))}else t.$set(t.escena,"seccionManual",n)},t.marcarCambios]}}),t._v("\n                SecciÃ³n fija\n              ")])])])]):t._e(),t._v(" "),e("div",{staticClass:"col"},[e("label",[t._v("TÃ­tulo")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.escena.titulo,expression:"escena.titulo"}],staticClass:"form-control",domProps:{value:t.escena.titulo},on:{keydown:t.marcarCambios,input:function(e){e.target.composing||t.$set(t.escena,"titulo",e.target.value)}}})]),t._v(" "),e("div",{staticClass:"col"},[e("label",[t._v("Estado")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.escena.estado,expression:"escena.estado"}],staticClass:"form-control",on:{change:[function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.escena,"estado",e.target.multiple?a:a[0])},t.marcarCambios]}},t._l(t.estados,(function(a,i){return e("option",{key:i,domProps:{value:a.codigo}},[t._v("\n              "+t._s(a.descripcion)+"\n            ")])})),0)])]),t._v(" "),e("div",{staticClass:"row"},[t.escenarios.length&gt;0?e("div",{staticClass:"col"},[e("label",[t._v("Escenario")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.escena.escenarioId,expression:"escena.escenarioId"}],staticClass:"form-control",on:{change:[function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.escena,"escenarioId",e.target.multiple?a:a[0])},t.marcarCambios]}},[e("option",{attrs:{value:""}},[t._v("[Ninguno]")]),t._v(" "),t._l(t.escenarios,(function(a,i){return e("option",{key:i,domProps:{value:a.id}},[t._v("\n              "+t._s(a.titulo)+"\n            ")])}))],2)]):t._e(),t._v(" "),t.listadoEtiquetas.length&gt;0?e("div",{staticClass:"col"},[e("label",[t._v("Etiquetas")]),t._v(" "),e("c-select",{attrs:{options:t.listadoEtiquetas,multiple:!0},on:{change:t.marcarCambios},model:{value:t.escena.etiquetas,callback:function(e){t.$set(t.escena,"etiquetas",e)},expression:"escena.etiquetas"}})],1):t._e(),t._v(" "),e("div",{staticClass:"col"},[e("label",[t._v("Tipo escena")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.escena.tipo,expression:"escena.tipo"}],staticClass:"form-control",on:{change:[function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.escena,"tipo",e.target.multiple?a:a[0])},t.marcarCambios]}},t._l(t.tiposEscena,(function(a,i){return e("option",{key:i,domProps:{value:a.codigo}},[t._v("\n              "+t._s(a.descripcion)+"\n            ")])})),0)]),t._v(" "),e("div",{staticClass:"col"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.escena.control,expression:"escena.control"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.escena.control)?t._i(t.escena.control,null)&gt;-1:t.escena.control},on:{click:t.marcarCambios,change:function(e){var a=t.escena.control,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;t.$set(t.escena,"control",a.concat([null])):r&gt;-1&amp;&amp;t.$set(t.escena,"control",a.slice(0,r).concat(a.slice(r+1)))}else t.$set(t.escena,"control",n)}}}),t._v("\n            Escena de control\n          ")])])])]):t._e(),t._v(" "),t._l(t.escena.textos,(function(a,i){return e("div",{key:i+a.id,staticClass:"contenedor"},[e("div",{class:{"ficha-texto":-1===t.modificandoEnlace}},[-1===t.modificandoEnlace?e("div",{staticClass:"contenedor-titulo"},[e("div",{staticClass:"flex-1"},[e("div",{staticClass:"btn btn-default"},[t._v("Texto #"+t._s(i+1))]),t._v(" "),e("button",{staticClass:"btn btn-sm btn-borrar",attrs:{title:"Borrar texto"},on:{click:function(e){return e.preventDefault(),t.btnBorrarTexto(a.id)}}},[e("i",{staticClass:"fas fa-trash"})]),t._v(" "),t.escena.textos.length&gt;1?e("button",{staticClass:"btn btn-sm btn-default",attrs:{title:"Convertir el texto en una nueva escena"},on:{click:function(e){return e.preventDefault(),t.btnTextoEscena(a.id)}}},[e("i",{staticClass:"fas fa-share"})]):t._e(),t._v(" "),t.librojuego?e("span",[e("button",{staticClass:"btn btn-sm btn-default",attrs:{title:"Exportable a papel"},on:{click:function(e){return t.btnExportable(i)}}},[e("i",{staticClass:"fas fa-book",class:{inactiva:!a.exportable}})]),t._v(" "),e("button",{staticClass:"btn btn-sm btn-default",attrs:{title:"Visible en partida online"},on:{click:function(e){return t.btnOnline(i)}}},[e("i",{staticClass:"fas fa-tv",class:{inactiva:!a.online}})])]):t._e()]),t._v(" "),e("div",{staticClass:"text-right"},[e("span",[e("button",{staticClass:"btn btn-sm btn-default",on:{click:t.btnEnlacesComando}},[e("i",{staticClass:"fas fa-random",attrs:{title:"Insertar enlaces en modo lÃ­nea de comandos"}})])]),t._v(" "),i&gt;0?e("button",{staticClass:"btn btn-default",attrs:{title:"Mover texto hacia arriba"},on:{click:function(e){return t.btnMoverTexto(i,-1)}}},[e("i",{staticClass:"fas fa-arrow-up"})]):t._e(),t._v(" "),i&lt;t.escena.textos.length-1?e("button",{staticClass:"btn btn-default",attrs:{title:"Mover texto hacia abajo"},on:{click:function(e){return t.btnMoverTexto(i,1)}}},[e("i",{staticClass:"fas fa-arrow-down"})]):t._e()])]):t._e(),t._v(" "),-1===t.modificandoEnlace?e("div",[e("div",{staticClass:"row"},[e("div",{directives:[{name:"show",rawName:"v-show",value:!t.editandoConsecuencia,expression:"!editandoConsecuencia"}],class:t.editandoCondicion?"col-12":"col-6"},[a.id&gt;0?e("autorol-editor-controles",{attrs:{instancia:a,tipo:"?"},on:{change:t.marcarCambios,edit:t.editarCondicion}}):t._e()],1),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:!t.editandoCondicion,expression:"!editandoCondicion"}],class:t.editandoConsecuencia?"col-12":"col-6"},[a.id&gt;0?e("autorol-editor-controles",{attrs:{instancia:a,tipo:"!"},on:{change:t.marcarCambios,edit:t.editarConsecuencia}}):t._e()],1)]),t._v(" "),e("autorol-texto",{ref:"editorTexto",refInFor:!0,attrs:{idx:i,"editando-defecto":0===a.id},on:{change:t.marcarCambios,aceptar:t.btnAceptar},model:{value:a.texto,callback:function(e){t.$set(a,"texto",e)},expression:"texto.texto"}})],1):t._e(),t._v(" "),t.mostrarEnlacesComando?e("div",[e("label",[t._v("Insertar enlaces")]),t._v(" "),e("textarea",{directives:[{name:"model",rawName:"v-model",value:t.enlacesComando,expression:"enlacesComando"}],staticClass:"form-control",attrs:{rows:"4"},domProps:{value:t.enlacesComando},on:{keydown:t.marcarCambios,input:function(e){e.target.composing||(t.enlacesComando=e.target.value)}}}),t._v(" "),t._m(0,!0)]):t._e(),t._v(" "),t._l(a.enlaces,(function(n,r){return e("div",{key:n.id+n.texto+n.destinoId},[-1===t.modificandoEnlace||t.modificandoEnlace===n.id?e("autorol-ficha-enlace",{ref:"enlaces",refInFor:!0,attrs:{"historia-id":t.escena.historiaId,enlace:n,posicion:r,"max-posicion":a.enlaces.length,"frames-autorol":t.framesAutorol,textos:t.escena.textos,editable:!t.cambios},on:{editando:t.modificarEnlace,seguirEnlace:t.seguirEnlace,save:t.load,cancel:t.cancelarEnlace,borrar:function(e){return t.borrarEnlace(i,r)}}}):t._e()],1)})),t._v(" "),t.cambios?t._e():e("div",{staticClass:"div-btns"},[-1===t.modificandoEnlace?e("button",{staticClass:"btn btn-secondary",attrs:{title:"AÃ±adir enlace"},on:{click:function(e){return t.btnNuevoEnlace(a)}}},[e("i",{staticClass:"fas fa-plus-circle ico"}),t._v(" AÃ±adir enlace\n          ")]):t._e()])],2)])})),t._v(" "),t.cambios||-1!==t.modificandoEnlace?t._e():e("div",{staticClass:"div-btns"},[e("button",{staticClass:"btn btn-primary",attrs:{title:"AÃ±adir texto"},on:{click:t.btnNuevoTexto}},[e("i",{staticClass:"fas fa-plus-circle ico"}),t._v(" AÃ±adir texto\n      ")])]),t._v(" "),-1===t.modificandoEnlace&amp;&amp;t.cambios?e("div",{staticClass:"pie"},[e("button",{staticClass:"btn btn-default",on:{click:t.btnCancelar}},[e("i",{staticClass:"fas fa-times"}),t._v(" Cancelar\n      ")]),t._v(" "),e("button",{staticClass:"btn btn-primary",on:{click:t.btnAceptar}},[e("i",{staticClass:"fas fa-check"}),t._v(" Aceptar\n      ")])]):t._e()],2)])};vf._withStripped=!0;var bf=function(){var t=this,e=t._self._c;return e("div",{on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:e.ctrlKey?t.btnAceptar.apply(null,arguments):null}}},[t.editando?e("div",[e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[e("div",[t._v("AÃ±adir/Modificar enlace")]),t._v(" "),t.textos.length&gt;1?e("div",[e("select",{directives:[{name:"model",rawName:"v-model",value:t.enlace.instanciaTextoId,expression:"enlace.instanciaTextoId"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(t.enlace,"instanciaTextoId",e.target.multiple?a:a[0])}}},t._l(t.textos,(function(a,i){return e("option",{key:i,domProps:{value:a.id}},[t._v("\n              Texto #"+t._s(i+1)+"\n            ")])})),0)]):t._e()]),t._v(" "),e("div",{staticClass:"card-body"},[e("div",{staticClass:"row"},[e("div",{directives:[{name:"show",rawName:"v-show",value:!t.editandoConsecuencia,expression:"!editandoConsecuencia"}],class:t.editandoCondicion?"col-12":"col-6"},[e("autorol-editor-controles",{attrs:{instancia:t.enlaceEdicion,tipo:"?"},on:{save:t.saveControl,edit:t.editarCondicion}})],1),t._v(" "),e("div",{directives:[{name:"show",rawName:"v-show",value:!t.editandoCondicion,expression:"!editandoCondicion"}],class:t.editandoConsecuencia?"col-12":"col-6"},[e("autorol-editor-controles",{attrs:{instancia:t.enlaceEdicion,tipo:"!"},on:{save:t.saveControl,edit:t.editandoConsecuencia}})],1)]),t._v(" "),e("editor-texto",{ref:"textoEnlace",model:{value:t.texto,callback:function(e){t.texto=e},expression:"texto"}}),t._v(" "),e("autorol-enlace-destino",{attrs:{"historia-id":t.historiaId},on:{save:t.saveControl},model:{value:t.enlace.destino,callback:function(e){t.$set(t.enlace,"destino",e)},expression:"enlace.destino"}}),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("label",[t._v("Ancho")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.ancho,expression:"ancho"}],staticClass:"form-control",attrs:{type:"number",min:"1",max:"12"},domProps:{value:t.ancho},on:{input:function(e){e.target.composing||(t.ancho=e.target.value)}}})]),t._v(" "),t.framesAutorol.length&gt;1?e("div",{staticClass:"col"},[e("label",[t._v("Frame destino")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.frameDestino,expression:"frameDestino"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.frameDestino=e.target.multiple?a:a[0]}}},t._l(t.framesAutorol,(function(a,i){return e("option",{key:i,domProps:{value:a.codigo}},[t._v("\n                "+t._s(a.codigo)+"\n              ")])})),0)]):t._e(),t._v(" "),e("div",{staticClass:"col"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.test,expression:"test"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.test)?t._i(t.test,null)&gt;-1:t.test},on:{change:function(e){var a=t.test,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;(t.test=a.concat([null])):r&gt;-1&amp;&amp;(t.test=a.slice(0,r).concat(a.slice(r+1)))}else t.test=n}}}),t._v(" Solo test")]),t._v(" "),e("br"),t._v(" "),e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.siempreVisible,expression:"siempreVisible"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.siempreVisible)?t._i(t.siempreVisible,null)&gt;-1:t.siempreVisible},on:{change:function(e){var a=t.siempreVisible,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;(t.siempreVisible=a.concat([null])):r&gt;-1&amp;&amp;(t.siempreVisible=a.slice(0,r).concat(a.slice(r+1)))}else t.siempreVisible=n}}}),t._v(" Siempre visible")])])])],1)]),t._v(" "),e("div",{staticClass:"enlace-botones"},[e("button",{staticClass:"btn btn-default",on:{click:t.btnCancelar}},[e("i",{staticClass:"fas fa-times"}),t._v("\n        Â&nbsp;Cancelar ediciÃ³n\n      ")]),t._v(" "),e("button",{staticClass:"btn btn-primary",on:{click:t.btnAceptar}},[t._v("Â&nbsp;Aceptar ediciÃ³n")])])]):e("div",{staticClass:"enlace-recuadro",class:{test:t.test}},[e("div",{staticClass:"grid"},[e("div",{staticClass:"mover-enlace"},[t.editable?e("button",{staticClass:"btn btn-danger btn-sm",attrs:{title:"Borrar enlace"},on:{click:t.btnBorrar}},[e("i",{staticClass:"fas fa-trash"})]):t._e(),t._v(" "),t.posicion&gt;0&amp;&amp;t.editable?e("button",{staticClass:"btn btn-outline-primary btn-sm",on:{click:function(e){return t.btnMover(-1)}}},[e("i",{staticClass:"fas fa-arrow-up"})]):t._e(),t._v(" "),t.posicion+1&lt;t.maxPosicion&amp;&amp;t.editable?e("button",{staticClass:"btn btn-outline-primary btn-sm",on:{click:function(e){return t.btnMover(1)}}},[e("i",{staticClass:"fas fa-arrow-down"})]):t._e(),t._v(" "),t.framesAutorol.length&gt;1?e("p",[e("span",{staticClass:"badge badge-primary",attrs:{title:"Frame destino"}},[e("i",{staticClass:"fas fa-arrow-right"}),t._v("Â&nbsp;\n            "+t._s(t.enlace.frame)+"\n          ")])]):t._e()]),t._v(" "),e("div",[e("div",{staticClass:"enlace-texto"},[e("div",{domProps:{innerHTML:t._s(t.texto)}}),t._v(" "),t.enlace.condiciones.length&gt;0?e("div",{staticClass:"controles"},[t._l(t.enlace.condiciones,(function(a){return e("div",{staticClass:"badge badge-pill bg-info"},[e("i",{staticClass:"fas fa-question"}),t._v("\n              "+t._s(a.descripcion)+"\n            ")])})),t._v("\n            Â&nbsp;\n          ")],2):t._e(),t._v(" "),t.enlace.consecuencias.length&gt;0?e("div",{staticClass:"controles"},t._l(t.enlace.consecuencias,(function(a){return e("div",{staticClass:"badge badge-pill bg-secondary"},[e("i",{staticClass:"fas fa-cog"}),t._v("\n              "+t._s(a.descripcion)+"\n            ")])})),0):t._e()]),t._v(" "),t.editable?e("div",{staticClass:"enlace-destino"},[e("button",{staticClass:"btn btn-sm btn-secondary",on:{click:t.btnModificar}},[e("i",{staticClass:"fas fa-edit"}),t._v("\n            Â&nbsp; Modificar enlace\n          ")]),t._v(" "),e("button",{staticClass:"btn btn-sm btn-outline-primary",attrs:{title:t.destino.titulo},on:{click:function(e){return t.btnSeguir(t.destino.id)}}},[e("i",{class:t.glyphicon(t.destino.estado)}),t._v("\n            Â&nbsp;["+t._s(t.destino.codigo)+"] Â&nbsp;\n            "),e("i",{staticClass:"fas fa-arrow-right"})])]):t._e()])])])])};bf._withStripped=!0;var _f=function(){var t=this,e=t._self._c;return e("div",{staticClass:"destino"},[e("label",[t._v("Destino")]),t._v(" "),e("div",{staticClass:"input-group"},[e("input",{directives:[{name:"model",rawName:"v-model",value:t.busqueda,expression:"busqueda"},{name:"show",rawName:"v-show",value:""===t.textoDestino,expression:"textoDestino === ''"}],ref:"busqueda",staticClass:"form-control",attrs:{placeholder:"CÃ³digo/TÃ­tulo de la escena"},domProps:{value:t.busqueda},on:{keydown:[function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.enter.apply(null,arguments)},function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"up",38,e.key,["Up","ArrowUp"])?null:(e.preventDefault(),t.subir.apply(null,arguments))},function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"down",40,e.key,["Down","ArrowDown"])?null:(e.preventDefault(),t.bajar.apply(null,arguments))}],input:function(e){e.target.composing||(t.busqueda=e.target.value)}}}),t._v(" "),e("input",{directives:[{name:"show",rawName:"v-show",value:""!==t.textoDestino,expression:"textoDestino !== ''"}],staticClass:"form-control",attrs:{placeholder:"CÃ³digo/TÃ­tulo de la escena",readonly:""},domProps:{value:t.textoDestino}}),t._v(" "),e("span",{staticClass:"input-group-append"},[e("button",{staticClass:"btn btn-secondary",attrs:{title:"Seleccionar escena"},on:{click:function(e){return t.setDestino("0")}}},[e("i",{staticClass:"fas fa-search"})]),t._v(" "),t.soloBusqueda?t._e():e("button",{staticClass:"btn btn-secondary",attrs:{title:"Ir al Ãºltimo punto de retorno"},on:{click:function(e){return t.setDestino("X")}}},[e("i",{staticClass:"fas fa-sync"})]),t._v(" "),t.soloBusqueda?t._e():e("button",{staticClass:"btn btn-secondary",attrs:{title:"Ir al Ãºltimo punto de retorno"},on:{click:function(e){return t.setDestino("R")}}},[e("i",{staticClass:"fas fa-backward"})]),t._v(" "),t.soloBusqueda?t._e():e("button",{staticClass:"btn btn-secondary",attrs:{title:"Ir al Ãºltimo punto de guardado"},on:{click:function(e){return t.setDestino("G")}}},[e("i",{staticClass:"fas fa-save"})]),t._v(" "),t.soloBusqueda?t._e():e("button",{staticClass:"btn btn-secondary",attrs:{title:"AÃ±adir escena"},on:{click:function(e){return t.setDestino("N")}}},[e("i",{staticClass:"fas fa-plus"})])])]),t._v(" "),t.resultados.length&gt;0?e("div",{staticClass:"resultados"},[e("table",{ref:"tabla",staticClass:"table tabla-resultados"},t._l(t.resultados,(function(a,i){return e("tr",{class:t.claseMarcar(i),on:{click:function(e){return t.seleccionar(a)}}},[e("td",[t._v(t._s(a.codigo))]),t._v(" "),e("td",[t._v(t._s(a.titulo))])])})),0)]):t._e()])};function gf(t){return gf="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},gf(t)}function yf(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function Cf(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==gf(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==gf(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===gf(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}_f._withStripped=!0;var wf={props:{historiaId:{type:Number,required:!0},value:{type:Object,default:null},soloBusqueda:{type:Boolean,default:!1}},data:function(){return{destino:{},tipo:"",resultados:[],busqueda:"",seleccionado:-1}},mounted:function(){this.value?(this.destino=function(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?yf(Object(a),!0).forEach((function(e){Cf(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):yf(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({},this.value),this.tipo=this.value.tipo):this.destino={id:0,titulo:"",codigo:""}},watch:{cambioDestino:function(){this.destino.tipo=this.tipo,this.$emit("input",this.destino)}},computed:{textoDestino:function(){return"E"===this.tipo?"["+this.destino.codigo+"] "+this.destino.titulo:"R"===this.tipo?"[PUNTO DE RETORNO]":"G"===this.tipo?"[PUNTO DE GUARDADO]":"X"===this.tipo?"[REGRESAR A ESTA ESCENA]":"N"===this.tipo?"[CREAR NUEVA ESCENA]":""},cambioDestino:function(){return[this.destino,this.tipo]}},methods:{enter:function(){-1===this.seleccionado?this.buscar():this.seleccionar(this.resultados[this.seleccionado])},buscar:function(){var t=this,e=_l+"/historia/escenas/buscar";e+="?historiaId="+this.historiaId,e+="&amp;busqueda="+this.busqueda,fetch(e).then((function(t){return t.json()})).then((function(e){e.mensaje?alert(e.mensaje):t.resultados=e.resultados}))},seleccionar:function(t){this.destino={id:t.id,titulo:t.titulo,codigo:t.codigo},this.tipo="E",this.resultados=[]},borrarEnlace:function(){this.destino.id=""},bajar:function(){this.resultados.length&gt;0&amp;&amp;this.seleccionado&lt;this.resultados.length&amp;&amp;(this.seleccionado+=1,this.scrollIntoView())},subir:function(){this.resultados.length&gt;0&amp;&amp;this.seleccionado&gt;0&amp;&amp;(this.seleccionado-=1,this.scrollIntoView())},setDestino:function(t){var e=this;this.destino.id=0,this.seleccionado=-1,this.resultados=[],"0"===t?(this.tipo="",this.$nextTick((function(){e.$refs.busqueda.focus()}))):this.tipo=t},claseMarcar:function(t){if(this.seleccionado===t)return"seleccionado"},scrollIntoView:function(){var t=this.$refs.tabla.rows[this.seleccionado];t&amp;&amp;t.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})}}},jf=wf,kf=(0,p.Z)(jf,_f,[],!1,null,"1f19b4f9",null).exports,Sf=function(){var t=this,e=t._self._c;return e("div",{staticClass:"fondo"},[t.editando?e("div",[t.cargando?e("Spinner"):e("div",{staticClass:"flex"},[e("div",{staticClass:"flex-1"},[e("div",{staticClass:"input-group"},[t.nuevaVariable?t._e():e("button",{staticClass:"btn btn-secondary",attrs:{title:"AÃ±adir variable"},on:{click:function(e){t.nuevaVariable=!0}}},[e("i",{staticClass:"fas fa-plus-circle"})]),t._v(" "),t.nuevaVariable?e("button",{staticClass:"btn btn-secondary",attrs:{title:"Cancelar crear variable"},on:{click:function(e){t.nuevaVariable=!1}}},[e("i",{staticClass:"fas fa-times"})]):t._e(),t._v(" "),t.nuevaVariable?t._e():e("select",{directives:[{name:"model",rawName:"v-model",value:t.variable,expression:"variable"}],staticClass:"form-control",attrs:{placeholder:"Seleccionar variable"},on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.variable=e.target.multiple?a:a[0]}}},[e("option",{attrs:{value:"",disabled:"",selected:"",hidden:""}},[t._v("[Selecciona variable]")]),t._v(" "),t._l(t.items,(function(a,i){return e("option",{key:i,domProps:{value:a.slug}},[t._v("\n              "+t._s(a.slug)+"\n            ")])}))],2),t._v(" "),t.nuevaVariable?e("input",{directives:[{name:"model",rawName:"v-model",value:t.variable,expression:"variable"}],staticClass:"form-control",domProps:{value:t.variable},on:{input:function(e){e.target.composing||(t.variable=e.target.value)}}}):t._e()])]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.control,expression:"control"}],staticClass:"form-control accion",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.control=e.target.multiple?a:a[0]}}},t._l(t.tipoControl.opciones,(function(a,i){return e("option",{key:i,domProps:{value:a}},[t._v("\n          "+t._s(a)+"\n        ")])})),0),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.valor,expression:"valor"}],staticClass:"form-control flex-1",domProps:{value:t.valor},on:{input:function(e){e.target.composing||(t.valor=e.target.value)}}})]),t._v(" "),e("div",{staticClass:"botonera"},[e("button",{staticClass:"btn btn-danger btn-sm",on:{click:function(e){t.editando=!1}}},[e("i",{staticClass:"fas fa-times"}),t._v(" Â&nbsp; Cancelar\n      ")]),t._v(" "),e("button",{staticClass:"btn btn-primary btn-sm",on:{click:t.btnAceptar}},[e("i",{staticClass:"fas fa-check"}),t._v(" Â&nbsp; Aceptar\n      ")])])],1):e("div",{staticClass:"flex"},[e("button",{staticClass:"btn btn-sm btn-outline-secondary",on:{click:t.btnNuevo}},[e("i",{staticClass:"fas fa-plus-circle"}),t._v("\n      Â&nbsp; "+t._s(t.tipoControl.plural)+"\n    ")]),t._v(" "),t._l(t.controles,(function(a,i){return e("div",{key:i,attrs:{title:a.nombre}},[e("div",{staticClass:"btn-group"},[e("button",{staticClass:"btn btn-danger btn-sm",on:{click:function(e){return t.btnBorrar(a,i)}}},[e("i",{staticClass:"fas fa-trash"})]),t._v(" "),e("button",{staticClass:"btn btn-sm btn-secondary",on:{click:function(e){return t.btnEditar(a,i)}}},[t._v("\n          "+t._s(a.descripcion)+" Â&nbsp; "),e("i",{staticClass:"fas fa-edit"})])])])}))],2)])};Sf._withStripped=!0;var xf={name:"AutorolEditorControles",components:{Spinner:f},emits:["change","save","edit"],props:{instancia:{type:Object,required:!0},tipo:{type:String,required:!0}},data:function(){return{nuevaVariable:!1,editando:!1,cargando:!1,id:0,idx:-1,variable:"",control:"",valor:"",items:[],controles:[]}},mounted:function(){"?"===this.tipo?this.controles=this.instancia.condiciones:"!"===this.tipo?this.controles=this.instancia.consecuencias:this.controles=[]},computed:{tipoControl:function(){return"?"===this.tipo?{tipo:"COND",icono:"fas fa-question",etiqueta:"condiciÃ³n",plural:"Condiciones",opciones:yl}:"!"===this.tipo?{tipo:"CONS",icono:"fas fa-cogs",etiqueta:"consecuencia",plural:"Consecuencias",opciones:Cl}:{tipo:"",icono:"fas fa-asterisk",etiqueta:"condiciÃ³n"}}},watch:{instancia:function(){"?"===this.tipo?this.controles=this.instancia.condiciones:"!"===this.tipo?this.controles=this.instancia.consecuencias:this.controles=[]},editando:function(t){t&amp;&amp;0===this.items.length&amp;&amp;this.loadItems(),this.$emit("edit",t)}},methods:{loadItems:function(){var t=this;if(this.instancia.historiaId){var e=_l+"get-items/"+this.instancia.historiaId;this.cargando=!0,fetch(e).then((function(t){return t.json()})).then((function(e){e.error?alert(e.error):t.items=e.items,t.cargando=!1}))}},btnNuevo:function(){this.id=0,this.idx=-1,this.variable="",this.control=this.tipoControl.opciones[0],this.valor="",this.editando=!0,this.$emit("change")},btnEditar:function(t,e){this.id=t.id,this.idx=e,this.variable=t.slug,this.control=t.control,this.valor=t.valor,this.editando=!0,this.$emit("change")},btnAceptar:function(){var t=this;if(""===this.variable)return alert("Escoge una variable o crea una nueva"),!1;var e=_l+"control/save",a=new FormData;a.append("tipo",this.tipoControl.tipo),a.append("id",this.id),a.append("instancia",JSON.stringify(this.instancia)),a.append("accion",this.control),a.append("slug",this.variable),a.append("valor",this.valor),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){e.error?alert(e.error):-1===t.idx?t.controles.push(e.item):t.controles[t.idx]=e.item,t.idx=-1,t.editando=!1,t.nuevaVariable=!1,t.$emit("save",e.item)}))},btnBorrar:function(t,e){var a=this;if(confirm("Â¿Borrar "+this.tipoControl.etiqueta+": "+t.descripcion+"?")){var i=_l+"control/borrar",n=new FormData;n.append("id",t.id),n.append("tipo",this.tipoControl.tipo),fetch(i,{method:"POST",body:n}).then((function(t){return t.json()})).then((function(t){t.error?alert(t.error):(a.controles.splice(e,1),a.$emit("change"))}))}}}},Ef=(0,p.Z)(xf,Sf,[],!1,null,"1a35e9ab",null).exports,Of={name:"AutorolFichaEnlace",components:{EditorTexto:pf,AutorolEnlaceDestino:kf,AutorolEditorControles:Ef},emits:["editando","seguirEnlace","save","borrar","cancel"],props:{historiaId:{type:Number,required:!0},enlace:{type:Object,required:!0},posicion:{type:Number,required:!0},maxPosicion:{type:Number,required:!0},editable:{type:Boolean,default:!0},framesAutorol:{type:Array,default:function(){return[]}},textos:{type:Array,default:function(){return[]}}},data:function(){return{editando:!1,id:this.enlace.id,texto:this.enlace.texto,destino:this.enlace.destino,ancho:this.enlace.ancho,enlaceEdicion:this.enlace,frameDestino:this.enlace.frame,siempreVisible:this.enlace.siempreVisible,test:this.enlace.test,editandoCondicion:!1,editandoConsecuencia:!1}},mounted:function(){this.enlace.nuevo&amp;&amp;(this.editando=!0)},watch:{editando:function(t){t?this.$emit("editando",this.id):this.$emit("editando",-1)}},methods:{editarCondicion:function(t){this.editandoCondicion=t},editarConsecuencia:function(t){this.editandoConsecuencia=t},btnSeguir:function(t){this.$emit("seguirEnlace",t)},btnModificar:function(){this.editando=!0},btnMover:function(t){var e=this,a=_l+"enlace/mover",i=new FormData;i.append("enlaceId",this.id),i.append("direccion",t),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(t){t.mensaje&amp;&amp;alert(t.mensaje),e.$emit("save")}))},btnBorrar:function(){if(confirm("Â¿Borrar el enlace?")){var t=_l+"enlace/borrar",e=new FormData;e.append("enlaceId",this.id),fetch(t,{method:"POST",body:e}).then((function(t){return t.json()})).then((function(t){t.mensaje&amp;&amp;alert(t.mensaje)})),this.$emit("borrar")}},saveControl:function(t){this.id=t.enlaceId},btnCancelar:function(){this.editando=!1,this.$emit("cancel",this.enlace.instanciaTextoId,this.enlace.id)},btnAceptar:function(){var t=this,e=_l+"enlace/save",a=new FormData;a.append("enlaceId",this.id),a.append("texto",this.$refs.textoEnlace.getTexto()),a.append("instanciaTextoId",this.enlace.instanciaTextoId),a.append("destinoTipo",this.enlace.destino.tipo),a.append("destinoId",this.enlace.destino.id),a.append("frameDestino",this.frameDestino),a.append("siempreVisible",this.siempreVisible),a.append("test",this.test),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){e.mensaje&amp;&amp;alert(e.mensaje),t.$emit("save")})),this.editando=!1},glyphicon:function(t){return"L"===t?"fas fa-check":"R"===t?"fas fa-eye":"E"===t?"fas fa-feather":void 0}}},Pf=(0,p.Z)(Of,bf,[],!1,null,"105c0fcc",null).exports,Af=function(){var t=this,e=t._self._c;return e("div",[t.editando?e("div",{staticClass:"texto",on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:e.ctrlKey?t.aceptar.apply(null,arguments):null}}},[e("editor-texto",{ref:"editorTexto",model:{value:t.texto,callback:function(e){t.texto=e},expression:"texto"}})],1):e("div",{staticClass:"texto padding",on:{click:function(e){t.editando=!0}}},[e("div",{domProps:{innerHTML:t._s(t.texto)}})])])};Af._withStripped=!0;var Df={name:"AutorolTexto",components:{EditorTexto:pf},emits:["aceptar"],props:{value:{type:String,default:""},idx:{type:Number,default:0},editandoDefecto:{type:Boolean,default:!1}},data:function(){return{texto:this.value,editando:this.editandoDefecto}},watch:{value:function(t){this.texto=t},editando:function(t){t&amp;&amp;this.$emit("change")}},methods:{getTexto:function(){return this.$refs.editorTexto?this.$refs.editorTexto.getTexto():this.value},aceptar:function(){this.$emit("aceptar")}}},Nf={components:{AutorolEditorControles:Ef,AutorolFichaEnlace:Pf,AutorolTexto:(0,p.Z)(Df,Af,[],!1,null,"ad0704aa",null).exports,CSelect:Qi},emits:["change","modificandoEnlace","mostrarRelacionadas","mostrarItems","mostrarListado","seguirEnlace","cambiarOrdenColumnas","save","full","refresh"],props:{escenaId:{type:Number,default:-1},historiaId:{type:Number,required:!0},framesAutorol:{type:Array,default:function(){return[]}},escenarios:{type:Array,default:function(){return[]}},esquemaDefecto:{type:Boolean,default:!1},listadoEtiquetas:{type:Array,default:function(){return["a","b"]}}},data:function(){return{error:"",modificandoEnlace:-1,estados:wl,tiposEscena:jl,cambios:!1,mostrarEsquema:this.esquemaDefecto,textoNuevo:!1,librojuego:!1,mostrarItems:!1,editandoCondicion:!1,editandoConsecuencia:!1,mostrarEnlacesComando:!1,enlacesComando:"",escena:{titulo:"",codigo:"",estado:"E",control:!1,exportable:!0,online:!0,marcador:!1,tipo:"N",textos:[{texto:"",enlaces:[],online:!0,exportable:!0}],seccion:0,seccionManual:!1}}},mounted:function(){this.load()},watch:{escenaId:function(){this.load()},esquemaDefecto:function(t){this.mostrarEsquema=t}},methods:{load:function(){var t=this;if(this.cambios)return!1;if(this.enlacesComando="",this.escenaId&gt;=0){var e=_l+"escena/load/"+this.escenaId;fetch(e).then((function(t){return t.json()})).then((function(e){t.error=e.error,t.escena=e.escena,t.escena&amp;&amp;(t.librojuego=t.escena.librojuego),t.cambios=0===t.escenaId,t.$emit("refresh")}))}},btnMoverTexto:function(t,e){var a=[this.escena.textos[t+e],this.escena.textos[t]];this.escena.textos[t]=a[0],this.escena.textos[t+e]=a[1],this.save(!1)},cancelarEnlace:function(t,e){0===e&amp;&amp;this.escena.textos.find((function(e){return e.id===t})).enlaces.pop(),this.modificandoEnlace=-1,this.$emit("modificandoEnlace",!1)},borrarEnlace:function(t,e){this.escena.textos[t].enlaces.splice(e,1)},editarCondicion:function(t){this.editandoCondicion=t},editarConsecuencia:function(t){this.editandoConsecuencia=t},btnCambiarColumnas:function(){this.$emit("cambiarOrdenColumnas")},btnNuevoEnlace:function(t){t.enlaces.push({id:0,historiaId:this.historiaId,texto:"",modelo:"enlace",condiciones:[],consecuencias:[],destinoId:0,instanciaTextoId:t.id,frameDestino:"",siempreVisible:!1,test:!1,ancho:12,nuevo:!0,destino:{id:0,tipo:"N"}}),this.modificandoEnlace=0},save:function(){var t=this,e=!(arguments.length&gt;0&amp;&amp;void 0!==arguments[0])||arguments[0],a=_l+"escena/save",i=new FormData;this.$refs.editorTexto.forEach((function(e){t.escena.textos[e.idx].texto=e.getTexto(),e.editando=!1})),i.append("escena",JSON.stringify(this.escena)),i.append("historiaId",this.historiaId),this.mostrarEnlacesComando&amp;&amp;i.append("enlacesComando",this.enlacesComando);try{return fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(a){if(a.error)return alert(a.error),0;a.mensaje&amp;&amp;alert(a.mensaje),t.escena=a.escena,e&amp;&amp;t.$emit("save",a.escena.id)}))}catch(t){return alert("Error "+t),{id:!1}}},getFocus:function(){this.$refs.editorTexto.length&gt;0&amp;&amp;this.$refs.editorTexto[0].getFocus()},marcarCambios:function(){this.$emit("change",!0),this.cambios=!0},btnExportable:function(t){this.escena.textos[t].exportable=!this.escena.textos[t].exportable,this.save(!1)},btnOnline:function(t){this.escena.textos[t].online=!this.escena.textos[t].online,this.save(!1)},btnCancelar:function(){this.$emit("change",!1),this.cambios=!1,this.textoNuevo=!1,this.mostrarEnlacesComando=!1,this.$refs.editorTexto.forEach((function(t){t.editando=!1}))},btnAceptar:function(){this.$emit("change",!1),this.save(),this.cambios=!1,this.mostrarEnlacesComando=!1,this.textoNuevo=!1},btnMarcador:function(t){this.escena.marcador=t,this.save(!0)},btnTextoEscena:function(t){var e=this;if(confirm("Â¿Seguro que deseas convertir este texto en una escena?")){var a=_l+"texto/escena",i=new FormData;i.append("textoId",t),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(t){alert(t.mensaje),e.load()}))}},btnBorrarTexto:function(t){var e=this;if(confirm("Â¿Seguro que deseas borrar este texto y sus enlaces?")){var a=_l+"texto/borrar",i=new FormData;i.append("textoId",t),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(t){t.mensaje?alert(t.mensaje):e.load()}))}},btnNuevoTexto:function(){this.escena.textos.push({id:0,texto:"",enlaces:[],condiciones:[],consecuencias:[]}),this.marcarCambios(),this.textoNuevo=!0},modificarEnlace:function(t){this.modificandoEnlace=t,this.$emit("modificandoEnlace",-1!==t)},seguirEnlace:function(t){this.$emit("seguirEnlace",t)},btnEnlacesComando:function(){this.mostrarEnlacesComando=!this.mostrarEnlacesComando}}},Tf=Nf,If=(0,p.Z)(Tf,vf,[function(){var t=this,e=t._self._c;return e("p",{staticClass:"text-muted peq"},[e("em",[t._v("Inserta un enlace por lÃ­nea, usando el formato adecuado:")]),e("br"),t._v(" "),e("strong",[t._v("texto")]),t._v(" "),e("em",[t._v("[crea un enlace con el texto, apuntando a una nueva escena]")]),e("br"),t._v(" "),e("strong",[t._v("texto &gt;&gt; cÃ³digo escena destino")]),t._v(" "),e("em",[t._v("[crea un enlace con el texto, apuntando a la escena con el cÃ³digo puesto]")]),e("br"),t._v(" "),e("strong",[t._v("texto &lt;&lt; texto de regreso")]),t._v(" "),e("em",[t._v("[crea enlace con texto a una escena nueva, donde aÃ±ade otro enlace de retorno con\n              texto de regreso]")]),t._v(" "),e("br"),t._v(" "),e("em",[t._v("Si tienes dudas en como usar estos comandos, te recomiendo que uses mejor el botÃ³n\n              de aÃ±adir enlace.")])])}],!1,null,"3fdf3f80",null).exports,$f=function(){var t=this,e=t._self._c;return e("div",{staticClass:"buscador"},[e("div",{staticClass:"flex"},[e("div",[e("label",[t._v("Estado")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.estado,expression:"estado"}],staticClass:"form-control",class:{activo:""!==t.estado},on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.estado=e.target.multiple?a:a[0]}}},[e("option",{attrs:{value:""}},[t._v("[Cualquiera]")]),t._v(" "),t._l(t.estados,(function(a,i){return e("option",{key:i,domProps:{value:a.codigo}},[t._v("\n          "+t._s(a.descripcion)+"\n        ")])}))],2)]),t._v(" "),t.seleccionadas.length&gt;=1&amp;&amp;""!==t.estado?e("div",[e("button",{staticClass:"btn btn-primary",attrs:{title:"Asignar estado seleccionado a las escenas marcadas"},on:{click:function(e){return t.$emit("setEstado",t.estado)}}},[e("i",{staticClass:"fas fa-arrow-circle-down"})])]):t._e(),t._v(" "),e("div",[e("label",[t._v("CÃ³digo")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.codigo,expression:"codigo"}],staticClass:"form-control corto",class:{activo:t.codigo},attrs:{placeholder:"CÃ³digo"},domProps:{value:t.codigo},on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.buscar.apply(null,arguments)},input:function(e){e.target.composing||(t.codigo=e.target.value)}}})]),t._v(" "),t.librojuego?e("div",[e("label",[t._v("SecciÃ³n")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.seccion,expression:"seccion"}],staticClass:"form-control corto",class:{activo:t.seccion&gt;0},attrs:{placeholder:"SecciÃ³n",type:"number",min:"0"},domProps:{value:t.seccion},on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.buscar.apply(null,arguments)},input:function(e){e.target.composing||(t.seccion=e.target.value)}}})]):t._e(),t._v(" "),t.librojuego?e("div",[e("label",[t._v(" S. Fijas")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.seccionesFijas,expression:"seccionesFijas"}],staticClass:"checkb",attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.seccionesFijas)?t._i(t.seccionesFijas,null)&gt;-1:t.seccionesFijas},on:{change:function(e){var a=t.seccionesFijas,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;(t.seccionesFijas=a.concat([null])):r&gt;-1&amp;&amp;(t.seccionesFijas=a.slice(0,r).concat(a.slice(r+1)))}else t.seccionesFijas=n}}})]):t._e(),t._v(" "),e("div",[e("label",[t._v("TÃ­tulo")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.titulo,expression:"titulo"}],staticClass:"form-control",class:{activo:t.titulo},attrs:{placeholder:"TÃ­tulo"},domProps:{value:t.titulo},on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.buscar.apply(null,arguments)},input:function(e){e.target.composing||(t.titulo=e.target.value)}}})]),t._v(" "),e("div",[e("label",[t._v("Auditar enlaces")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.auditarEnlaces,expression:"auditarEnlaces"}],staticClass:"form-control",class:{activo:""!==t.auditarEnlaces},on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.auditarEnlaces=e.target.multiple?a:a[0]}}},[e("option",{attrs:{value:""}},[t._v("[No auditar]")]),t._v(" "),e("option",{attrs:{value:"H"}},[t._v("HuÃ©rfanas completas")]),t._v(" "),e("option",{attrs:{value:"E"}},[t._v("HuÃ©rfanas de entrada")]),t._v(" "),e("option",{attrs:{value:"S"}},[t._v("HuÃ©rfanas de salida")]),t._v(" "),e("option",{attrs:{value:"X"}},[t._v("Enlaces recurrentes")]),t._v(" "),e("option",{attrs:{value:"G"}},[t._v("Puntos de guardado")]),t._v(" "),e("option",{attrs:{value:"R"}},[t._v("Puntos de retorno")])])]),t._v(" "),e("div",[e("label",[t._v("Escenario")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.escenarioId,expression:"escenarioId"}],staticClass:"form-control",class:{activo:t.escenarioId&gt;=0},on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.escenarioId=e.target.multiple?a:a[0]}}},[e("option",{attrs:{value:"-1"}},[t._v("[Cualquier escenario]")]),t._v(" "),e("option",{attrs:{value:"0"}},[t._v("[Sin escenario]")]),t._v(" "),t._l(t.escenarios,(function(a,i){return e("option",{key:i,domProps:{value:a.id}},[t._v("\n          "+t._s(a.titulo)+"\n        ")])}))],2)]),t._v(" "),t.seleccionadas.length&gt;=1&amp;&amp;-1!==t.escenarioId?e("div",[e("button",{staticClass:"btn btn-primary",attrs:{title:"Asignar escenario seleccionado a las escenas marcadas"},on:{click:function(e){return t.$emit("setEscenario",t.escenarioId)}}},[e("i",{staticClass:"fas fa-arrow-circle-down"})])]):t._e(),t._v(" "),e("div",[e("label",[t._v("Palabra(s)")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.palabras,expression:"palabras"}],staticClass:"form-control",attrs:{placeholder:"Separa por comas varias"},domProps:{value:t.palabras},on:{keydown:function(e){return!e.type.indexOf("key")&amp;&amp;t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.buscar.apply(null,arguments)},input:function(e){e.target.composing||(t.palabras=e.target.value)}}})]),t._v(" "),e("div",{staticClass:"minwidth"},[e("label",[t._v("Etiquetas")]),t._v(" "),e("c-select",{attrs:{options:t.listadoEtiquetas,multiple:!0},model:{value:t.etiquetas,callback:function(e){t.etiquetas=e},expression:"etiquetas"}})],1),t._v(" "),t.etiquetas&amp;&amp;t.seleccionadas.length&gt;0?e("div",[e("button",{staticClass:"btn btn-primary",attrs:{title:"Asignar etiquetas seleccionadas a las escenas marcadas"},on:{click:function(e){return t.$emit("setEtiquetas",t.etiquetas)}}},[e("i",{staticClass:"fas fa-arrow-circle-down"})])]):t._e(),t._v(" "),e("div",{staticClass:"minwidth"},[e("label",[t._v("Items")]),t._v(" "),e("c-select",{attrs:{options:t.listadoItems,multiple:!0},model:{value:t.items,callback:function(e){t.items=e},expression:"items"}})],1),t._v(" "),e("div",[t._m(0),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.marcadas,expression:"marcadas"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.marcadas)?t._i(t.marcadas,null)&gt;-1:t.marcadas},on:{change:function(e){var a=t.marcadas,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;(t.marcadas=a.concat([null])):r&gt;-1&amp;&amp;(t.marcadas=a.slice(0,r).concat(a.slice(r+1)))}else t.marcadas=n}}})]),t._v(" "),e("div",{staticClass:"flex-1"},[e("button",{staticClass:"btn btn-sm btn-secondary",attrs:{title:"Mostrar resultados"},on:{click:t.buscar}},[e("i",{staticClass:"fas fa-search"}),t._v(" Buscar\n      ")])])])])};$f._withStripped=!0;var qf={components:{CSelect:Qi},emits:["buscar","setEscenario","setEtiquetas","setPagina","borrar","setEstado"],props:{historiaId:{type:Number,required:!0},seleccionadas:{type:Array,required:!0},escenarios:{type:Array,required:!0},parametros:{type:Object,required:!0},editando:{type:Boolean,default:!1},librojuego:{type:Boolean,default:!1},etiquetasBuscador:{type:Array,default:function(){return[]}}},data:function(){return{listadoEtiquetas:[],listadoItems:[],escenarioId:this.parametros.escenarioId,codigo:this.parametros.codigo,titulo:this.parametros.titulo,seccion:this.parametros.seccion,seccionesFijas:this.parametros.seccionesFijas,estado:this.parametros.estado,etiquetas:this.parametros.etiquetas,palabras:this.parametros.palabras,marcadas:this.parametros.marcadas,items:[],estados:wl,auditarEnlaces:""}},watch:{paginaActual:function(t){this.$emit("setPagina",t)},etiquetasBuscador:function(t){t&amp;&amp;(this.listadoEtiquetas=t)}},mounted:function(){this.loadEtiquetas(),this.loadItems()},methods:{loadEtiquetas:function(){var t=this,e=_l+"etiquetas/listado/"+this.historiaId;fetch(e).then((function(t){return t.json()})).then((function(e){t.listadoEtiquetas=e.etiquetas}))},loadItems:function(){var t=this,e=_l+"item/buscador/"+this.historiaId;fetch(e).then((function(t){return t.json()})).then((function(e){e.mensaje?alert(e.mensaje):t.listadoItems=e.items}))},buscar:function(){this.seccion&amp;&amp;(this.escenarioId=-1,this.titulo="",this.codigo="",this.estado="",this.palabras="",this.etiquetas=[]),this.$emit("buscar",this.escenarioId,this.codigo,this.titulo,this.seccion,this.estado,this.auditarEnlaces,this.etiquetas,this.items,this.palabras,this.seccionesFijas,this.marcadas)},setEscenario:function(t){this.escenarioId=t}}},Mf=(0,p.Z)(qf,$f,[function(){var t=this._self._c;return t("label",[t("i",{staticClass:"fas fa-bookmark"}),t("br")])}],!1,null,"2d16cbfd",null).exports,Ff=function(){var t=this,e=t._self._c;return e("div",{staticClass:"grid"},[e("div",[t.modificando?t._e():e("div",[0===t.seleccionadas.length?e("button",{staticClass:"btn btn-sm btn-primary",on:{click:function(e){return t.$emit("nuevaEscena")}}},[e("i",{staticClass:"fas fa-plus"}),t._v(" AÃ±adir escena\n      ")]):t._e(),t._v(" "),t.seleccionadas.length&gt;=1?e("button",{staticClass:"btn btn-sm btn-danger",attrs:{title:"Borrar escenas seleccionadas"},on:{click:function(e){return t.$emit("borrar")}}},[e("i",{staticClass:"fas fa-trash"}),t._v(" Eliminar\n      ")]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-sm btn-outline-primary",attrs:{title:"Marcar todas las escenas de esta pÃ¡gina"},on:{click:t.btnMarcar}},[e("i",{staticClass:"fas fa-check-square"}),t._v(" Marcar escenas\n      ")]),t._v(" "),t.seleccionadas.length&gt;=1?e("button",{staticClass:"btn btn-sm btn-outline-primary",attrs:{title:"Desmarcar todas las escenas marcadas"},on:{click:t.btnDesmarcar}},[e("i",{staticClass:"fas fa-times ico"}),t._v(" Desmarcar todas\n      ")]):t._e()])]),t._v(" "),e("div",[e("button",{staticClass:"btn btn-default",attrs:{title:"Recargar listado"},on:{click:function(e){return t.$emit("load")}}},[e("i",{staticClass:"fas fa-sync"})]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.paginaActual,expression:"paginaActual"}],staticClass:"form-control paginador",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.paginaActual=e.target.multiple?a:a[0]}}},t._l(t.paginas,(function(a){return e("option",{key:a,domProps:{value:a}},[t._v(t._s(a)+" de "+t._s(t.totalPaginas))])})),0)]),t._v(" "),e("div",{staticClass:"text-right"},[t.seleccionadas.length&gt;0?e("button",{staticClass:"btn btn-sm btn-default",class:{"btn-info":t.filtroActivo},attrs:{title:"Mostrar solo escenas seleccionadas"},on:{click:t.verSeleccionadas}},[t._v("\n      "+t._s(t.seleccionadas.length)+" escenas seleccionadas\n      "),t.filtroActivo?e("span",[t._v(" Â&nbsp;"),e("i",{staticClass:"fas fa-filter"})]):t._e()]):t._e()])])};Ff._withStripped=!0;var Lf={emits:["filtrarSeleccionadas","setPagina","desmarcar","marcar","load","borrar","nuevaEscena"],props:{paginas:{type:Array,required:!0},pagina:{type:Number,required:!0},totalPaginas:{type:Number,required:!0},seleccionadas:{type:Array,default:function(){return[]}},modificando:{type:Boolean,default:!1}},data:function(){return{paginaActual:this.pagina,filtroActivo:!1}},watch:{paginaActual:function(t){this.$emit("setPagina",t)}},methods:{verSeleccionadas:function(){this.filtroActivo=!this.filtroActivo,this.paginaActual=1,this.$emit("filtrarSeleccionadas",this.filtroActivo)},btnDesmarcar:function(){this.$emit("desmarcar"),this.filtroActivo=!1,this.paginaActual=1,this.$emit("filtrarSeleccionadas",!1)},btnMarcar:function(){this.$emit("marcar")}}},Rf=(0,p.Z)(Lf,Ff,[],!1,null,"3b9ab7b7",null).exports,zf=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"controles"},[e("div",[e("label",[t._v("DirecciÃ³n")]),t._v(" "),e("button",{staticClass:"btn btn-outline-primary",class:{"btn-info":"TD"===t.direccion},attrs:{title:"Esquema arriba-abajo"},on:{click:function(e){return t.setDireccion("TB")}}},[e("i",{staticClass:"fas fa-hand-point-down"})]),t._v(" "),e("button",{staticClass:"btn btn-outline-primary",class:{"btn-info":"LR"===t.direccion},attrs:{title:"Esquema izquierda-derecha"},on:{click:function(e){return t.setDireccion("LR")}}},[e("i",{staticClass:"fas fa-hand-point-right"})])]),t._v(" "),e("div",[e("label",[t._v("Zoom")]),t._v(" "),t.zoom&gt;1?e("button",{staticClass:"btn btn-outline-primary",attrs:{title:"Disminuir zoom"},on:{click:function(e){return t.setZoom(-1)}}},[e("i",{staticClass:"fas fa-search-minus"})]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-outline-primary",attrs:{title:"Ajustar al espacio"},on:{click:t.resetZoom}},[e("i",{staticClass:"fas fa-expand"})]),t._v(" "),e("button",{staticClass:"btn btn-outline-primary",attrs:{title:"Aumentar zoom"},on:{click:function(e){return t.setZoom(1)}}},[e("i",{staticClass:"fas fa-search-plus"})])]),t._v(" "),"0"===t.escenarioId?e("div",[e("label",[t._v("Distancia")]),t._v(" "),e("i",{staticClass:"fas fa-arrow-left",attrs:{title:"Escenas hacia atrÃ¡s"}}),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.escenasAtras,expression:"escenasAtras"}],staticClass:"numero",attrs:{type:"number",min:"0",max:"6",title:"Escenas hacia atrÃ¡s"},domProps:{value:t.escenasAtras},on:{change:t.load,input:function(e){e.target.composing||(t.escenasAtras=e.target.value)}}}),t._v(" "),e("i",{staticClass:"fas fa-arrow-right",attrs:{title:"Escenas hacia adelante"}}),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.escenasAdelante,expression:"escenasAdelante"}],staticClass:"numero",attrs:{type:"number",min:"0",max:"6",title:"Escenas hacia adelante"},domProps:{value:t.escenasAdelante},on:{change:t.load,input:function(e){e.target.composing||(t.escenasAdelante=e.target.value)}}})]):t._e(),t._v(" "),e("div",[e("label",[t._v("Mostrar")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.escenarioId,expression:"escenarioId"}],staticClass:"form-control",on:{change:[function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.escenarioId=e.target.multiple?a:a[0]},t.load]}},[e("option",{attrs:{value:"0"}},[t._v("[Escena seleccionada]")]),t._v(" "),e("option",{attrs:{value:"-1"}},[t._v("[Toda la historia]")]),t._v(" "),t._l(t.escenarios,(function(a,i){return e("option",{key:i,domProps:{value:a.id}},[t._v("\n          "+t._s(a.titulo)+"\n        ")])}))],2)]),t._v(" "),e("div",[e("label",[t._v("Etiquetas")]),t._v(" "),e("c-select",{attrs:{options:t.listadoEtiquetas,multiple:!0},on:{change:t.load},model:{value:t.etiquetas,callback:function(e){t.etiquetas=e},expression:"etiquetas"}})],1),t._v(" "),e("div",[e("label",[t._v("Items")]),t._v(" "),e("c-select",{attrs:{options:t.listadoItems,multiple:!0},on:{change:t.load},model:{value:t.items,callback:function(e){t.items=e},expression:"items"}})],1),t._v(" "),e("div",{staticClass:"noborder"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.test,expression:"test"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.test)?t._i(t.test,null)&gt;-1:t.test},on:{change:[function(e){var a=t.test,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;(t.test=a.concat([null])):r&gt;-1&amp;&amp;(t.test=a.slice(0,r).concat(a.slice(r+1)))}else t.test=n},t.load]}}),t._v(" Debug")]),t._v(" "),e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.seguirFicha,expression:"seguirFicha"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.seguirFicha)?t._i(t.seguirFicha,null)&gt;-1:t.seguirFicha},on:{change:function(e){var a=t.seguirFicha,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;(t.seguirFicha=a.concat([null])):r&gt;-1&amp;&amp;(t.seguirFicha=a.slice(0,r).concat(a.slice(r+1)))}else t.seguirFicha=n}}}),t._v("\n        Mostrar escena\n      ")])])]),t._v(" "),t.cargando?e("Spinner"):t._e(),t._v(" "),t.iframeUrl?e("iframe",{directives:[{name:"show",rawName:"v-show",value:!t.cargando,expression:"!cargando"}],staticClass:"iframe",attrs:{src:t.iframeUrl},on:{load:t.frameLoaded}}):t._e()],1)};zf._withStripped=!0;var Bf={name:"AutorolEsquema",components:{Spinner:f,CSelect:Qi},emits:["clickEscena"],props:{esquemaId:{type:String,required:!0},historiaId:{type:Number,required:!0},escenaId:{type:Number,default:0},navegador:{type:Boolean,default:!0},escenasAtrasDefecto:{type:Number,default:1},escenasAdelanteDefecto:{type:Number,default:1},activo:{type:Boolean,default:!0},etiquetasBuscador:{type:Array,default:function(){return[]}}},data:function(){return{iframeUrl:"",zoom:1,direccion:"TD",listadoEtiquetas:[],listadoItems:[],items:[],etiquetas:[],escenasAtras:this.escenasAtrasDefecto,escenasAdelante:this.escenasAdelanteDefecto,escenaActual:this.escenaId,escenarioId:"0",test:!1,escenarios:[],cargando:!0,seguirFicha:!1}},mounted:function(){var t=this,e=_l+"escenario/listado/"+this.historiaId;this.seguirFicha="ficha"===this.esquemaId,fetch(e).then((function(t){return t.json()})).then((function(e){t.escenarios=e.escenarios,t.load()})),e=_l+"etiquetas/listado/"+this.historiaId,fetch(e).then((function(t){return t.json()})).then((function(e){t.listadoEtiquetas=e.etiquetas})),e=_l+"item/buscador/"+this.historiaId,fetch(e).then((function(t){return t.json()})).then((function(e){t.listadoItems=e.items})),window.addEventListener("message",this.handleIframeMessage)},beforeDestroy:function(){window.removeEventListener("message",this.handleIframeMessage)},watch:{activo:function(){this.load(!1)}},methods:{load:function(){var t=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:this.escenaActual;this.cargando=!0;var e=_l+"escena/grafica/"+this.historiaId+"?t="+(new Date).getTime();this.escenaId&amp;&amp;(this.escenaActual=t),e+="&amp;direccion="+this.direccion,e+="&amp;zoom="+this.zoom,this.test&amp;&amp;(e+="&amp;test=1"),this.activo||(e+="&amp;inactivo=1"),e+="&amp;etiquetas="+JSON.stringify(this.etiquetas),e+="&amp;items="+JSON.stringify(this.items),e+="&amp;escenarioId="+this.escenarioId,e+="&amp;escenaId="+this.escenaActual,e+="&amp;escenasAtras="+this.escenasAtras,e+="&amp;escenasAdelante="+this.escenasAdelante,this.iframeUrl=e},setEtiquetas:function(t){this.listadoEtiquetas=t},frameLoaded:function(){this.cargando=!1},cargarEscena:function(){this.escenaActual=this.escenaId,this.load()},cargarTodo:function(){this.escenaActual=-1,this.load()},setDireccion:function(t){this.direccion=t,this.load()},setZoom:function(t){this.zoom+=t,this.load()},resetZoom:function(){this.zoom=1,this.load()},cambioPasos:function(){this.load()},handleIframeMessage:function(t){if(this.$el&amp;&amp;null!==this.$el.offsetParent&amp;&amp;"visible"===document.visibilityState&amp;&amp;"mermaid-link-click"===t.data.type){var e=t.data.href;this.escenaActual=e,this.load(),(this.seguirFicha||"ficha"===this.esquemaId)&amp;&amp;this.$emit("clickEscena",e)}}}},Vf=Bf,Uf=(0,p.Z)(Vf,zf,[],!1,null,"b26687e4",null).exports,Hf=function(){var t=this,e=t._self._c;return e("div",[t._l(t.tipos,(function(a,i){return e("div",{key:i},[e("autorol-items-tipo",{attrs:{tipo:a,seleccion:t.tipos},on:{setEscena:t.setEscena,load:t.load}})],1)})),t._v(" "),e("hr"),t._v(" "),e("p",{staticClass:"text-center"},[e("button",{staticClass:"btn btn-secondary",on:{click:t.btnNuevoTipo}},[e("i",{staticClass:"fas fa-plus-circle"}),t._v("\n      AÃ±adir nuevo tipo de variables\n    ")])]),t._v(" "),e("br")],2)};Hf._withStripped=!0;var Gf=function(){var t=this,e=t._self._c;return e("div",{staticClass:"card card-tipo"},[0===t.tipoEdicion.id?e("div",{staticClass:"card-header"},[e("a",{attrs:{href:"#"},on:{click:function(e){t.mostrar=!t.mostrar}}},[t._v("Sin clasificar")]),t._v(" "),t.mostrar?t._e():e("a",{attrs:{href:"#"},on:{click:function(e){t.mostrar=!0}}},[e("i",{staticClass:"fas fa-chevron-circle-down",attrs:{title:"Desplegar"}})]),t._v(" "),t.mostrar?e("a",{attrs:{href:"#"},on:{click:function(e){t.mostrar=!1}}},[e("i",{staticClass:"fas fa-chevron-circle-up",attrs:{title:"Plegar"}})]):t._e()]):t._e(),t._v(" "),0!==t.tipoEdicion.id?e("div",{staticClass:"card-header"},[e("a",{attrs:{href:"#"},on:{click:function(e){return e.preventDefault(),t.btnBorrarGrupo.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-trash"})]),t._v("\n\n    "+t._s(t.tipoEdicion.nombre)+"\n    "),e("span",[e("a",{attrs:{href:"#",title:"Modificar tÃ­tulo del grupo"},on:{click:function(e){return e.preventDefault(),t.btnEditarGrupo.apply(null,arguments)}}},[e("i",{staticClass:"fas fa-edit"})]),t._v(" "),e("a",{attrs:{href:"#",title:"Refrescar contenidos"},on:{click:function(e){return e.preventDefault(),t.$emit("load")}}},[e("i",{staticClass:"fas fa-sync-alt"})])])]):t._e(),t._v(" "),t.mostrar?t._e():e("div",{staticClass:"card-body text-center"},[e("button",{staticClass:"btn btn-default",on:{click:function(e){t.mostrar=!0}}},[t._v("\n      Mostrar items/variables Â&nbsp;"),e("i",{staticClass:"fas fa-chevron-circle-down",attrs:{title:"Desplegar"}})])]),t._v(" "),t.mostrar?e("div",{staticClass:"card-body"},[e("table",{staticClass:"tabla-items"},[e("thead",[e("th",{staticClass:"item-slug"},[t._v("Item")]),t._v(" "),e("th",{staticClass:"item-descripcion"},[t._v("DescripciÃ³n")]),t._v(" "),t.tipoEdicion.multijugador?e("th",[t._v("Multijugador")]):t._e(),t._v(" "),-1!==t.itemId?e("th",{staticClass:"item-descripcion"},[t._v("Tipo item")]):t._e(),t._v(" "),-1===t.itemId?e("th",[t._v("Condiciones")]):t._e(),t._v(" "),-1===t.itemId?e("th",[t._v("Consecuencias")]):t._e(),t._v(" "),e("th",{staticClass:"item-acciones text-center"},[t.mostrar?e("a",{attrs:{href:"#",title:"Plegar listado de variables/items"},on:{click:function(e){t.mostrar=!1}}},[t._v("\n            Acciones "),e("i",{staticClass:"fas fa-chevron-circle-up",attrs:{title:"Plegar"}})]):t._e()])]),t._v(" "),e("tbody",t._l(t.tipoEdicion.items,(function(a,i){return e("tr",{key:i,class:{seleccionado:t.itemId===a.id}},[e("td",[t.itemId===a.id?e("span",[e("input",{directives:[{name:"model",rawName:"v-model",value:a.slug,expression:"item.slug"}],staticClass:"form-control",domProps:{value:a.slug},on:{input:function(e){e.target.composing||t.$set(a,"slug",e.target.value)}}})]):e("span",[t._v("\n              "+t._s(a.slug)+"\n            ")])]),t._v(" "),e("td",[t.itemId===a.id?e("span",[e("input",{directives:[{name:"model",rawName:"v-model",value:a.nombre,expression:"item.nombre"}],staticClass:"form-control",domProps:{value:a.nombre},on:{input:function(e){e.target.composing||t.$set(a,"nombre",e.target.value)}}})]):e("span",[t._v("\n              "+t._s(a.nombre)+"\n            ")])]),t._v(" "),t.tipoEdicion.multijugador?e("td",[a.id===t.itemId?e("input",{directives:[{name:"model",rawName:"v-model",value:a.multijugador,expression:"item.multijugador"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(a.multijugador)?t._i(a.multijugador,null)&gt;-1:a.multijugador},on:{change:function(e){var i=a.multijugador,n=e.target,r=!!n.checked;if(Array.isArray(i)){var o=t._i(i,null);n.checked?o&lt;0&amp;&amp;t.$set(a,"multijugador",i.concat([null])):o&gt;-1&amp;&amp;t.$set(a,"multijugador",i.slice(0,o).concat(i.slice(o+1)))}else t.$set(a,"multijugador",r)}}}):t._e(),t._v(" "),a.multijugador&amp;&amp;a.id!==t.itemId?e("span",[e("i",{staticClass:"fas fa-users"})]):t._e()]):t._e(),t._v(" "),-1!==t.itemId?e("td",[e("select",{directives:[{name:"model",rawName:"v-model",value:a.tipoId,expression:"item.tipoId"}],staticClass:"form-control",on:{change:function(e){var i=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.$set(a,"tipoId",e.target.multiple?i:i[0])}}},t._l(t.seleccion,(function(a,i){return e("option",{key:i,domProps:{value:a.id}},[t._v("\n                "+t._s(a.nombre)+"\n              ")])})),0)]):t._e(),t._v(" "),-1===t.itemId?e("td",[!t.mostrarCondiciones.includes(a.id)&amp;&amp;a.condiciones.length&gt;0?e("button",{staticClass:"btn btn-default",attrs:{title:"Mostrar condiciones"},on:{click:function(e){return t.mostrarCondiciones.push(a.id)}}},[e("i",{staticClass:"fas fa-glasses"})]):t._e(),t._v(" "),t.mostrarCondiciones.includes(a.id)?e("div",[e("button",{staticClass:"btn btn-default",attrs:{title:"Ocultar condiciones"},on:{click:function(e){t.mostrarCondiciones.splice(t.mostrarCondiciones.indexOf(a.id),1)}}},[e("i",{staticClass:"fas fa-chevron-up"})]),t._v(" "),t._l(a.condiciones,(function(a,i){return e("div",{key:i},[e("a",{attrs:{href:"#"},on:{click:function(e){return t.setEscena(a.escenaId)}}},[t._v("["+t._s(a.codigo)+"] "+t._s(a.titulo))])])}))],2):t._e()]):t._e(),t._v(" "),-1===t.itemId?e("td",[!t.mostrarConsecuencias.includes(a.id)&amp;&amp;a.consecuencias.length&gt;0?e("button",{staticClass:"btn btn-default",attrs:{title:"Mostrar condiciones"},on:{click:function(e){return t.mostrarConsecuencias.push(a.id)}}},[e("i",{staticClass:"fas fa-glasses"})]):t._e(),t._v(" "),t.mostrarConsecuencias.includes(a.id)?e("div",[e("button",{staticClass:"btn btn-default",attrs:{title:"Ocultar consecuencias"},on:{click:function(e){t.mostrarConsecuencias.splice(t.mostrarConsecuencias.indexOf(t.itemId),1)}}},[e("i",{staticClass:"fas fa-chevron-up"})]),t._v(" "),t._l(a.consecuencias,(function(a,i){return e("div",{key:i},[e("a",{attrs:{href:"#"},on:{click:function(e){return t.setEscena(a.escenaId)}}},[t._v("["+t._s(a.codigo)+"] "+t._s(a.titulo))])])}))],2):t._e()]):t._e(),t._v(" "),t.itemId===a.id?e("td",[e("button",{staticClass:"btn btn-default btn-sm",on:{click:t.btnCancelarItem}},[e("i",{staticClass:"fas fa-times ico"}),t._v(" Cancelar\n            ")]),t._v(" "),e("button",{staticClass:"btn btn-primary btn-sm",on:{click:function(e){return t.btnAceptarItem(a)}}},[e("i",{staticClass:"fas fa-check ico"}),t._v(" Aceptar\n            ")])]):t._e(),t._v(" "),-1===t.itemId?e("td",[e("button",{staticClass:"btn btn-danger",on:{click:function(e){return t.btnBorrarItem(i,a)}}},[e("i",{staticClass:"fas fa-trash"})]),t._v(" "),e("button",{staticClass:"btn btn-primary",on:{click:function(e){return t.btnEditarItem(i,a)}}},[e("i",{staticClass:"fas fa-edit"})])]):t._e()])})),0)]),t._v(" "),e("hr"),t._v(" "),e("p",{staticClass:"text-center"},[e("button",{staticClass:"btn btn-primary",on:{click:function(e){return t.btnNuevoItem()}}},[e("i",{staticClass:"fas fa-plus-circle ico"}),t._v(" AÃ±adir item al grupo\n      ")])])]):t._e()])};Gf._withStripped=!0;var Zf={name:"AutorolItemsTipo",emits:["setEscena","load"],props:{tipo:{type:Object,required:!0},seleccion:{type:Array,default:function(){return[]}}},data:function(){return{itemIdx:-1,itemId:-1,itemSlug:"",itemNombre:"",tipoEdicion:this.tipo,mostrarCondiciones:[],mostrarConsecuencias:[],mostrar:!1}},methods:{btnEditarItem:function(t,e){this.itemSlug=e.slug,this.itemNombre=e.nombre,this.itemId=e.id,this.itemIdx=t},btnNuevoItem:function(){var t={id:0,slug:"nuevo-item",nombre:"Nuevo item",condiciones:[],consecuencias:[],descripcion:""};this.tipoEdicion.items.push(t),this.itemIdx=this.tipoEdicion.items.length-1,this.itemId=0,this.itemSlug=t.slug,this.itemNombre=t.nombre},btnAceptarItem:function(t){var e=this,a=_l+"item/save",i=new FormData;i.append("itemId",t.id),i.append("nombre",t.nombre),i.append("slug",t.slug),i.append("historiaId",this.tipo.historiaId),i.append("tipoId",t.tipoId),i.append("multijugador",t.multijugador),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(a){a.error?alert(a.error):t.tipoId!==e.tipo.id&amp;&amp;e.$emit("load"),e.itemId=-1,e.itemIdx=-1}))},btnCancelarItem:function(){var t=this.tipoEdicion.items[this.itemIdx];t.nombre=this.itemNombre,t.slug=this.itemSlug,this.itemIdx=-1,this.itemId=-1},btnBorrarItem:function(t,e){var a=this;if(confirm("Â¿Desea borrar el item: "+e.slug+"?")){var i=_l+"item/borrar",n=new FormData;n.append("itemId",e.id),fetch(i,{method:"POST",body:n}).then((function(t){return t.json()})).then((function(e){e.error?alert(e.error):a.tipoEdicion.items.splice(t,1)}))}},setEscena:function(t){this.$emit("setEscena",t)},btnBorrarGrupo:function(){var t=this;if(confirm("Â¿Seguro que quieres borrar el grupo? Los items se conservarÃ¡n sin grupo")){var e=_l+"item/grupo/borrar",a=new FormData;a.append("grupoId",this.tipoEdicion.id),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){e.error?alert(e.error):t.$emit("load")}))}},btnEditarGrupo:function(){}}},Wf={name:"AutorolItems",components:{AutorolItemsTipo:(0,p.Z)(Zf,Gf,[],!1,null,"322681aa",null).exports},props:{historiaId:{type:Number,required:!0}},data:function(){return{tipos:[]}},mounted:function(){this.load()},methods:{load:function(){var t=this;this.tipos=[],fetch(_l+"item/listado/"+this.historiaId).then((function(t){return t.json()})).then((function(e){e.mensaje?alert(e.mensaje):t.tipos=e.tipos}))},btnNuevoTipo:function(){var t=this,e=prompt("TÃ­tulo del nuevo grupo");if(""!==e){var a=_l+"item/grupo/save",i=new FormData;i.append("grupoId","0"),i.append("historiaId",this.historiaId),i.append("titulo",e),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(e){e.error?alert(e.error):t.load()}))}},setEscena:function(t){this.$emit("setEscena",t)}}},Yf=(0,p.Z)(Wf,Hf,[],!1,null,"a63e38b0",null).exports,Xf={name:"AutorolEditorEscenas",components:{AutorolItems:Yf,AutorolFichaEscena:If,Spinner:f,AutorolBuscadorEscenas:Mf,AutorolPaginador:Rf,AutorolEsquema:Uf},emits:["setEscena","load"],props:{historiaId:{type:Number,required:!0},parametrosIniciales:{type:Object,required:!0},framesAutorol:{type:Array,default:function(){return[]}},librojuego:{type:Boolean,default:!1}},data:function(){return{seleccionadas:[],cargando:!1,escenas:[],pagina:this.parametrosIniciales.pagina,totalPaginas:1,paginas:[],capitulos:[],mostrar:"",esquema:!1,esquemaInicializado:!1,ordenColumna:!1,fichaCompleta:!1,listadoEtiquetas:[],escenarios:[],escenaId:0,editando:!1,cambios:!1,nueva:!1,idxActual:-1,modificandoEnlace:!1,buscar:this.parametrosIniciales.buscar,mostrarFiltradas:!1,marcadores:[],buscadorActivo:!0,filtrandoRelacionadas:!1}},mounted:function(){this.buscar=this.parametrosIniciales.buscar,this.mostrar="escenas",this.setEscenarios(),this.setEtiquetas()},methods:{btnMostrar:function(t){"esquema"===t?(this.esquema=!0,this.esquemaInicializado=!0):this.esquema=!1,this.mostrar=t},load:function(){var t=this;this.cargando=!0;var e=_l+"api/escena/listado/"+this.historiaId;this.filtrandoRelacionadas?(e+="?pagina=1",e+="&amp;escenaId="+this.escenaId):(e+="?pagina="+this.pagina,this.buscar.codigo&amp;&amp;(e+="&amp;codigo="+this.buscar.codigo),this.buscar.titulo&amp;&amp;(e+="&amp;titulo="+this.buscar.titulo),this.buscar.seccion&amp;&amp;(e+="&amp;seccion="+this.buscar.seccion),this.buscar.seccionesFijas&amp;&amp;(e+="&amp;seccionesFijas="+this.buscar.seccionesFijas),this.buscar.estado&amp;&amp;(e+="&amp;estado="+this.buscar.estado),this.mostrarFiltradas?e+="&amp;escenasIds="+JSON.stringify(this.seleccionadas):this.buscar.escenarioId&amp;&amp;(e+="&amp;escenarioId="+this.buscar.escenarioId),this.buscar.auditarEnlaces&amp;&amp;(e+="&amp;auditarEnlaces="+this.buscar.auditarEnlaces),this.buscar.etiquetas&amp;&amp;(e+="&amp;etiquetas="+this.buscar.etiquetas),this.buscar.items&amp;&amp;(e+="&amp;items="+this.buscar.items),this.buscar.palabras&amp;&amp;(e+="&amp;palabras="+this.buscar.palabras),this.buscar.marcadas&amp;&amp;(e+="&amp;marcadas=1")),fetch(e).then((function(t){return t.json()})).then((function(e){e.error?alert(e.error):(t.escenas=e.escenas,t.paginas=e.paginas,t.totalPaginas=e.totalPaginas,t.marcadores=e.marcadores),t.cargando=!1,t.$refs.ficha.scrollTop=0,t.$emit("load",{buscar:t.buscar,pagina:t.pagina})}))},setEscenarios:function(){var t=this,e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:null;if(e)this.escenarios=e;else{var a=_l+"escenario/listado/"+this.historiaId;fetch(a).then((function(t){return t.json()})).then((function(e){t.escenarios=e.escenarios,t.load()}))}},setEtiquetas:function(){var t=this,e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:null;if(e)this.listadoEtiquetas=e;else{var a=_l+"etiquetas/listado/"+this.historiaId;fetch(a).then((function(t){return t.json()})).then((function(e){t.listadoEtiquetas=e.etiquetas}))}},seleccionarEscena:function(t,e){this.modificandoEnlace||(this.cambios?alert("No puedes cambiar de escena hasta que aceptes/canceles los cambios."):(this.cambios=!1,this.escenaId=e.id,this.idx=t,this.$emit("setEscena",this.escenaId)))},setPagina:function(t){this.pagina=t},estaEditando:function(t){return t===this.escenaId&amp;&amp;this.editando},btnBorrarEscena:function(){var t=this,e="Â¿Deseas borrar la escena seleccionada?";if(this.seleccionadas.length&gt;1&amp;&amp;(e="Â¿Deseas borrar las "+this.seleccionadas.length+" escenas seleccionadas?"),confirm(e)){var a=_l+"escena/borrar",i=new FormData;i.append("ids",JSON.stringify(this.seleccionadas)),fetch(a,{method:"POST",body:i}).then((function(){t.seleccionadas=[],t.escenaId=-1,t.editando=!1,t.load()}))}},btnSetEscenario:function(t){var e=this;if(confirm("Â¿Asignar el escenario a las escenas seleccionadas?")){var a=_l+"escena/set-escenario",i=new FormData;i.append("escenarioId",t),i.append("ids",JSON.stringify(this.seleccionadas)),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(a){a.mensaje&amp;&amp;alert(a.mensaje),e.buscar.escenarioId=t,e.load(),e.seleccionadas=[]}))}},btnSetEstado:function(t){var e=this;if(confirm("Â¿Asignar el estado seleccionado a las escenas seleccionadas?")){var a=_l+"escena/set-estado",i=new FormData;i.append("estado",t),i.append("ids",JSON.stringify(this.seleccionadas)),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(a){a.mensaje&amp;&amp;alert(a.mensaje),e.buscar.estado=t,e.load(),e.seleccionadas=[]}))}},btnSetEtiquetas:function(t){var e=this;if(confirm("Â¿Asignar las etiquetas a las escenas seleccionadas?")){var a=_l+"escena/set-etiquetas",i=new FormData;i.append("etiquetas",JSON.stringify(t)),i.append("ids",JSON.stringify(this.seleccionadas)),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(t){t.mensaje&amp;&amp;alert(t.mensaje),e.load(),e.seleccionadas=[]}))}},refrescarEsquema:function(){this.$refs.esquema&amp;&amp;this.$refs.esquema.load()},btnBuscar:function(t,e,a,i,n,r,o,s,c,l,u){this.buscar.escenarioId=t,this.buscar.codigo=e,this.buscar.titulo=a,this.buscar.seccion=i,this.buscar.estado=n,this.buscar.auditarEnlaces=r,this.buscar.etiquetas=o,this.buscar.items=s,this.buscar.palabras=c,this.buscar.seccionesFijas=l,this.buscar.marcadas=u,this.load()},filtrarSeleccionadas:function(t){this.mostrarFiltradas=t,this.pagina=1,this.load()},btnNuevaEscena:function(){this.escenas.push({id:0,titulo:"...",codigo:"...",estado:"E",idsSalida:[],idsEntrada:[],marcador:!1}),this.editando=!0,this.nueva=!0,this.escenaId=0},btnDuplicar:function(){var t=this;if(confirm("Â¿Quieres duplicar la escena?")){var e=_l+"escena/duplicar",a=new FormData;a.append("escenaId",this.escenaId),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){e.error?alert(e.error):(t.seleccionadas=[],t.escenaId=e.escenaId,t.editando=!0,t.load())}))}},btnBuscarRelacionadas:function(){this.filtrandoRelacionadas?(this.buscar.escenaId=0,this.filtrandoRelacionadas=!1):(this.buscar.escenaId=this.escenaId,this.filtrandoRelacionadas=!0),this.mostrar="escenas",this.load()},saveEscena:function(t){this.escenaId=t,this.load()},modificarEnlace:function(t){this.modificandoEnlace=t},onModificarFicha:function(t){this.cambios=t},mostrarRelacionadas:function(t){this.escenaId=t,this.esquema=!0},mostrarListado:function(){this.esquema=!1,this.listado=!0,this.items=!1},mostrarItems:function(){this.esquema=!1,this.listado=!1,this.items=!0},clickEscenaEsquema:function(t){this.modificandoEnlace||(this.esquema=!0,t.indexOf("#")&gt;-1?alert("Debes aceptar o cancelar la escena antes de moverte"):(this.escenaId=parseInt(t),this.$emit("setEscena",this.escenaId)))},seguirEnlace:function(t){this.seleccionadas=[],this.escenaId=t,this.buscar.escenaId=t,this.load()},cambiarColumnas:function(){this.ordenColumna=!this.ordenColumna},btnMarcarTodas:function(){var t=this;this.escenas.forEach((function(e){t.escenas.indexOf(e.id)&lt;0&amp;&amp;t.seleccionadas.push(e.id)}))},setEscenaItem:function(t){this.escenaId=t},glyphicon:function(t){return"L"===t?"fas fa-check":"B"===t?"fas fa-file":"R"===t?"fas fa-eye":"E"===t?"fas fa-feather":void 0}},computed:{hintEscena:function(){return this.modificandoEnlace?"No se puede cambiar de escena mientras modificas un enlace":"Pulsa para ir a esta escena"},tieneEscenarios:function(){return this.escenarios.length&gt;0},escenasOrdenadas:function(){var t=this;if(this.filtrandoRelacionadas){var e=[],a=[],i=[],n=[];return this.escenas.forEach((function(r){r.id===t.escenaId?n.push(r):r.idsSalida.includes(t.escenaId)?e.push(r):r.idsEntrada.includes(t.escenaId)?a.push(r):i.push(r)})),[].concat(e,n,a,i)}return this.escenas}},watch:{pagina:function(){this.load()},escenaId:function(t){this.$refs.esquema&amp;&amp;this.$refs.esquema.load(!1,t),this.buscar.escenaId&amp;&amp;this.load()},esquema:function(t){t&amp;&amp;this.$refs.esquema&amp;&amp;this.$refs.esquema.load(!1,this.escenaId)}}},Jf=Xf,Kf=(0,p.Z)(Jf,mf,[],!1,null,"f64f3d78",null).exports,Qf=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"flex"},[e("div",{staticClass:"fichas flex-1"},[e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[e("span",[t._v(" Escenarios")]),t._v(" "),e("span",[t.editando?t._e():e("button",{staticClass:"btn btn-secondary",on:{click:function(e){return t.btnModificar(0,"",[],!0)}}},[e("i",{staticClass:"fas fa-plus"}),t._v(" AÃ±adir escenario\n            ")])])]),t._v(" "),e("div",{staticClass:"card-body"},[t.editando?e("div",[e("autorol-escenarios-ficha",{attrs:{id:t.escenarioEdit.id,titulo:t.escenarioEdit.titulo,enlaces:t.escenarioEdit.enlaces,numerar:t.escenarioEdit.numerar,librojuego:t.librojuego,escenarios:t.escenarios,"historia-id":t.historiaId},on:{close:t.onClose}})],1):t._e(),t._v(" "),t.editando?t._e():e("div",{staticClass:"ajuste-altura"},[e("table",{staticClass:"table"},[e("thead",[e("tr",[e("th",[e("a",{attrs:{href:"#"},on:{click:function(e){return t.loadEscenarios("posicion")}}},[t._v("#")])]),t._v(" "),e("th",[e("a",{attrs:{href:"#"},on:{click:function(e){return t.loadEscenarios("titulo")}}},[t._v("TÃ­tulo")])]),t._v(" "),t._m(0),t._v(" "),t.librojuego?e("th",[t._v("Numerar")]):t._e(),t._v(" "),e("th",[t._v("Â&nbsp;")]),t._v(" "),e("th",[t._v("Â&nbsp;")])])]),t._v(" "),e("tbody",t._l(t.escenarios,(function(a,i){return e("tr",{key:i},[e("td",[t._v(t._s(a.posicion))]),t._v(" "),e("td",[t._v("\n                    "+t._s(a.titulo)+"\n                    "),t._l(a.estadisticas.estados,(function(i,n){return e("div",{key:n,staticClass:"row"},[e("div",{staticClass:"col-6"},[e("span",{staticClass:"estado"},[t._v(t._s(i.descripcion))])]),t._v(" "),e("div",{staticClass:"col-6"},[e("barra-progreso",{attrs:{actual:i.cantidad,total:a.estadisticas.total}})],1)])}))],2),t._v(" "),e("td",{staticClass:"text-right"},[t._v(t._s(a.estadisticas.total))]),t._v(" "),t.librojuego?e("td",[t._v("\n                    "+t._s(a.numeraSecciones?"Si":"No")+"\n                  ")]):t._e(),t._v(" "),e("td",[i&gt;0?e("button",{staticClass:"btn btn-sm btn-default",attrs:{title:"Mover hacia arriba"},on:{click:function(e){return t.btnMover(a.id,"-")}}},[e("i",{staticClass:"fas fa-arrow-up"})]):t._e(),t._v(" "),i&lt;t.escenarios.length-1?e("button",{staticClass:"btn btn-sm btn-default",attrs:{title:"Mover hacia abajo"},on:{click:function(e){return t.btnMover(a.id,"+")}}},[e("i",{staticClass:"fas fa-arrow-down"})]):t._e()]),t._v(" "),e("td",[e("button",{staticClass:"btn btn-danger btn-sm",attrs:{title:"Borrar escenario"},on:{click:function(e){return t.btnBorrar(a.id)}}},[e("i",{staticClass:"fas fa-trash"})]),t._v(" "),e("button",{staticClass:"btn btn-primary btn-sm",attrs:{title:"Modificar tÃ­tulo/enlaces"},on:{click:function(e){return t.btnModificar(a.id,a.titulo,a.enlaces,a.numeraSecciones)}}},[e("i",{staticClass:"fas fa-edit"})])])])})),0)]),t._v(" "),e("div",{staticClass:"flex"},[e("div",{staticClass:"flex-1"},[e("h3",[t._v("EstadÃ­sticas")]),t._v(" "),e("table",{staticClass:"table table-border"},[t._m(1),t._v(" "),t._m(2),t._v(" "),t._l(t.estadisticas,(function(a,i){return e("tr",{key:i},[e("td",[t._v(t._s(a.fecha))]),t._v(" "),e("td",{staticClass:"text-right"},[t._v(t._s(a.secciones))]),t._v(" "),e("td",{staticClass:"text-right"},[t._v(t._s(a.totalSecciones))]),t._v(" "),e("td",{staticClass:"text-right"},[t._v(t._s(a.palabras))]),t._v(" "),e("td",{staticClass:"text-right"},[t._v(t._s(a.totalPalabras))])])}))],2)]),t._v(" "),e("div",{staticClass:"flex-1"},[e("h3",[t._v("Escenas")]),t._v(" "),t.totales.E?e("div",{staticClass:"total"},[t._m(3),t._v(" "),e("div",[e("barra-progreso",{attrs:{actual:t.totales.E,total:t.totales.T}})],1)]):t._e(),t._v(" "),t.totales.B?e("div",{staticClass:"total"},[t._m(4),t._v(" "),e("div",{staticClass:"flex-1"},[e("barra-progreso",{attrs:{actual:t.totales.B,total:t.totales.T}})],1)]):t._e(),t._v(" "),t.totales.R?e("div",{staticClass:"total"},[t._m(5),t._v(" "),e("div",{staticClass:"flex-1"},[e("barra-progreso",{attrs:{actual:t.totales.R,total:t.totales.T}})],1)]):t._e(),t._v(" "),t.totales.L?e("div",{staticClass:"total"},[t._m(6),t._v(" "),e("div",{staticClass:"flex-1"},[e("barra-progreso",{attrs:{actual:t.totales.L,total:t.totales.T}})],1)]):t._e()])])])])])]),t._v(" "),e("div",{staticClass:"flex-1"},[e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("Etiquetas")]),t._v(" "),e("div",{staticClass:"card-body"},[t._l(t.etiquetas,(function(a){return e("div",{key:a.id,staticClass:"badge badge-secondary badge-pill"},[t._v("\n            "+t._s(a.descripcion)+"\n            "),e("a",{attrs:{href:"#",title:"Eliminar etiqueta"},on:{click:function(e){return t.btnEliminarEtiqueta(a.id,a.descripcion)}}},[e("i",{staticClass:"fa fa-trash"})]),t._v(" "),e("a",{attrs:{href:"#",title:"Modificar etiqueta"},on:{click:function(e){return t.btnModificarEtiqueta(a.id,a.descripcion)}}},[e("i",{staticClass:"fa fa-edit"})])])})),t._v(" "),e("div",{staticClass:"badge badge-secondary badge-pill",on:{click:t.btnAddEtiqueta}},[t._m(7)])],2)]),t._v(" "),e("div",{staticClass:"mermaid card"},[e("div",{staticClass:"card-header"},[e("div",[t._v("Esquema")]),t._v(" "),e("div",[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.test,expression:"test"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.test)?t._i(t.test,null)&gt;-1:t.test},on:{change:function(e){var a=t.test,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;(t.test=a.concat([null])):r&gt;-1&amp;&amp;(t.test=a.slice(0,r).concat(a.slice(r+1)))}else t.test=n}}}),t._v(" Debug")]),t._v(" "),t.editando?t._e():e("a",{attrs:{href:"#",title:"Refrescar grÃ¡fico"},on:{click:t.loadEscenarios}},[e("i",{staticClass:"fas fa-sync"})])])]),t._v(" "),e("div",{staticClass:"card-body"},[e("div",{staticClass:"ajuste-altura"},[t.iframeUrl?e("iframe",{staticClass:"frame-esquema",attrs:{src:t.iframeUrl}}):t._e()])])])])])])};Qf._withStripped=!0;var th=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"flex"},[e("div",{staticClass:"flex-1"},[e("label",[t._v("TÃ­tulo del escenario")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.escenario.titulo,expression:"escenario.titulo"}],staticClass:"form-control",domProps:{value:t.escenario.titulo},on:{input:function(e){e.target.composing||t.$set(t.escenario,"titulo",e.target.value)}}})]),t._v(" "),t.librojuego?e("div",[e("label",[t._v("Numerar secciones")]),e("br"),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.escenario.numeraSecciones,expression:"escenario.numeraSecciones"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.escenario.numeraSecciones)?t._i(t.escenario.numeraSecciones,null)&gt;-1:t.escenario.numeraSecciones},on:{change:function(e){var a=t.escenario.numeraSecciones,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;t.$set(t.escenario,"numeraSecciones",a.concat([null])):r&gt;-1&amp;&amp;t.$set(t.escenario,"numeraSecciones",a.slice(0,r).concat(a.slice(r+1)))}else t.$set(t.escenario,"numeraSecciones",n)}}})]):t._e()]),t._v(" "),e("hr"),t._v(" "),e("label",[t._v("Siguiente(s) escenario(s)")]),t._v(" "),t._l(t.escenario.enlaces,(function(a,i){return e("div",{key:i},[e("div",{staticClass:"enlace flex"},[e("div",{staticClass:"flex-1"},[e("i",{staticClass:"fas fa-arrow-right"}),t._v(" "+t._s(a.titulo))]),t._v(" "),e("div",[e("button",{staticClass:"btn btn-default btn-sm",on:{click:function(e){return t.btnBorrarEnlace(i)}}},[e("i",{staticClass:"fas fa-trash",attrs:{title:"Eliminar enlace"}})])])])])})),t._v(" "),t.escenariosSeleccionables.length&gt;0?e("div",{staticClass:"enlace flex"},[e("div",{staticClass:"flex-1"},[e("select",{directives:[{name:"model",rawName:"v-model",value:t.enlaceNuevo,expression:"enlaceNuevo"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.enlaceNuevo=e.target.multiple?a:a[0]}}},[e("option",{attrs:{value:"-1"}},[t._v("---")]),t._v(" "),t._l(t.escenariosSeleccionables,(function(a,i){return e("option",{key:i,domProps:{value:i}},[t._v("\n          "+t._s(a.titulo)+"\n        ")])}))],2)]),t._v(" "),t.enlaceNuevo&gt;=0?e("div",[e("button",{staticClass:"btn btn-default btn-sm",on:{click:t.btnAddEnlace}},[e("i",{staticClass:"fas fa-plus"}),t._v(" AÃ±adir enlace\n      ")])]):t._e()]):t._e(),t._v(" "),e("hr"),t._v(" "),t.enlaceNuevo&gt;=0&amp;&amp;t.escenariosSeleccionables.length&gt;0?e("p",{staticClass:"text-right"},[e("button",{staticClass:"btn btn-sm btn-default",on:{click:function(e){t.enlaceNuevo=-1}}},[e("i",{staticClass:"fas fa-times"}),t._v(" Cancelar aÃ±adir enlace\n    ")])]):e("p",{staticClass:"text-right"},[e("button",{staticClass:"btn btn-default",on:{click:t.btnCancelar}},[e("i",{staticClass:"fas fa-times"}),t._v(" Cancelar\n    ")]),t._v(" "),e("button",{staticClass:"btn btn-primary",on:{click:t.btnAceptar}},[e("i",{staticClass:"fas fa-check"}),t._v(" Aceptar\n    ")])])],2)};th._withStripped=!0;var eh={name:"AutolEscenariosFicha",emits:["close"],props:{id:{type:Number,default:0},historiaId:{type:Number,required:!0},titulo:{type:String,default:""},numerar:{type:Boolean,default:!0},librojuego:{type:Boolean,default:!0},enlaces:{type:Array,default:function(){return[]}},escenarios:{type:Array,default:function(){return[]}}},data:function(){return{escenario:{id:this.id,titulo:this.titulo,enlaces:this.enlaces,numeraSecciones:this.numerar},enlaceNuevo:-1,enlacesIds:[]}},mounted:function(){var t=this;this.enlaces.forEach((function(e){t.enlacesIds.push(e.id)}))},computed:{escenariosSeleccionables:function(){var t=this,e=[];return this.escenarios.forEach((function(a){-1===t.enlacesIds.indexOf(a.id)&amp;&amp;t.id!==a.id&amp;&amp;e.push(a)})),e}},methods:{btnCancelar:function(){this.$emit("close",!1)},btnAceptar:function(){var t=this,e=_l+"escenario/save/"+this.historiaId,a=new FormData;a.append("id",this.escenario.id),a.append("titulo",this.escenario.titulo),a.append("enlaces",JSON.stringify(this.enlacesIds)),a.append("numeraSecciones",this.escenario.numeraSecciones),fetch(e,{method:"POST",body:a}).then((function(t){return t.json()})).then((function(e){e.error?alert(e.error):t.$emit("close",!0)}))},btnAddEnlace:function(){var t=this.escenariosSeleccionables[this.enlaceNuevo];this.enlacesIds.push(t.id),this.escenario.enlaces.push(t),this.enlaceNuevo=-1},btnBorrarEnlace:function(t){var e=this.escenario.enlaces[t];this.enlacesIds.splice(this.enlacesIds.indexOf(e.id),1),this.escenario.enlaces.splice(t,1)}}},ah=(0,p.Z)(eh,th,[],!1,null,"2587a0ef",null).exports,ih=function(){var t=this,e=t._self._c;return e("div",{staticClass:"progress"},[e("div",{staticClass:"progress-bar",class:t.bgColor,style:"width:"+t.porcentaje+"%"},[t._v("\n    "+t._s(t.actual)+"/"+t._s(t.total)+"\n  ")])])};ih._withStripped=!0;var nh={props:{bgColor:{type:String,default:"bg-info"},actual:{type:Number,default:0},total:{type:Number,default:100}},computed:{porcentaje:function(){return 100*this.actual/this.total}}},rh={name:"AutorolEscenarios",components:{AutorolEscenariosFicha:ah,BarraProgreso:(0,p.Z)(nh,ih,[],!1,null,"30e2a060",null).exports},emits:["load","loadEtiquetas"],props:{historiaId:{type:Number,required:!0},librojuego:{type:Boolean,default:!1},parametrosIniciales:{type:Object,required:!0}},data:function(){return{escenarios:[],etiquetas:[],estadisticas:[],editando:!1,escenarioEdit:{id:0,titulo:"",enlaces:[]},iframeUrl:"",test:!1,parametros:this.parametrosIniciales,totales:[]}},mounted:function(){this.loadEscenarios(),this.loadEtiquetas()},methods:{loadEtiquetas:function(){var t=this,e=_l+"etiquetas/listado/"+this.historiaId;fetch(e).then((function(t){return t.json()})).then((function(e){t.etiquetas=e.etiquetas,t.$emit("loadEtiquetas",t.etiquetas)}))},btnAddEtiqueta:function(){var t=this,e=prompt("Nombre de la etiqueta");if(""!==e){var a=_l+"etiquetas/nueva",i=new FormData;i.append("historiaId",this.historiaId),i.append("descripcion",e),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(e){e.error?alert(e.error):t.loadEtiquetas()}))}},btnEliminarEtiqueta:function(t,e){var a=this;if(confirm("Â¿Eliminar la etiqueta "+e+"?")){var i=_l+"etiquetas/borrar",n=new FormData;n.append("etiquetaId",t),fetch(i,{method:"POST",body:n}).then((function(t){return t.json()})).then((function(t){t.error?alert(t.error):a.loadEtiquetas()}))}},btnModificarEtiqueta:function(t,e){var a=this,i=prompt("Nombre de la etiqueta",e);if(i){var n=_l+"etiquetas/save",r=new FormData;r.append("etiquetaId",t),r.append("descripcion",i),fetch(n,{method:"POST",body:r}).then((function(t){return t.json()})).then((function(t){t.error?alert(t.error):a.loadEtiquetas()}))}},loadEscenarios:function(){var t=this,e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:"",a=_l+"escenario/listado/"+this.historiaId;""===e?e=this.parametros.orden:"posicion"===e?"posicion"===this.parametros.orden?this.parametros.orden="-posicion":this.parametros.orden="posicion":"titulo"===this.parametros.orden?this.parametros.orden="-titulo":this.parametros.orden="titulo",a+="?orden="+this.parametros.orden,fetch(a).then((function(t){return t.json()})).then((function(e){t.error?(t.escenarios=[],t.totales=[],t.estadisticas=[]):(t.escenarios=e.escenarios,t.totales=e.totales,t.estadisticas=e.estadisticas),t.$emit("load",t.parametros,t.escenarios);var a=_l+"escenario/grafica/"+t.historiaId+"?t="+(new Date).getTime();t.test&amp;&amp;(a+="&amp;test=1"),t.iframeUrl=a}))},btnModificar:function(t,e,a,i){this.escenarioEdit.id=t,this.escenarioEdit.titulo=e,this.escenarioEdit.enlaces=a,this.escenarioEdit.numerar=i,this.editando=!0},btnMover:function(t,e){var a=this,i=_l+"escenario/mover",n=new FormData;n.append("escenarioId",t),n.append("direccion",e),fetch(i,{method:"POST",body:n}).then((function(t){return t.json()})).then((function(t){t.error&amp;&amp;alert(t.error),a.loadEscenarios()}))},btnBorrar:function(t){var e=this;if(confirm("El borrado de un escenario NO borra sus escenas, solo las deja sin escenario. Â¿Confirmas el borrado?")){var a=_l+"escenario/borrar",i=new FormData;i.append("id",t),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(t){t.error?alert(t.error):e.loadEscenarios()}))}},onClose:function(t){this.editando=!1,t&amp;&amp;this.loadEscenarios()}}},oh=rh,sh=(0,p.Z)(oh,Qf,[function(){var t=this._self._c;return t("th",{staticClass:"text-right",attrs:{title:"Cantidad de escenas"}},[t("i",{staticClass:"fas fa-film"})])},function(){var t=this,e=t._self._c;return e("tr",[e("th",{staticStyle:{"vertical-align":"bottom"},attrs:{rowspan:"2"}},[t._v("Fecha")]),t._v(" "),e("th",{attrs:{colspan:"2"}},[t._v("Secciones")]),t._v(" "),e("th",{attrs:{colspan:"2"}},[t._v("Palabras")])])},function(){var t=this,e=t._self._c;return e("tr",[e("th",[t._v("Nuevas")]),t._v(" "),e("th",[t._v("Total")]),t._v(" "),e("th",[t._v("Nuevas")]),t._v(" "),e("th",[t._v("Total")])])},function(){var t=this._self._c;return t("div",[t("label",[this._v("Total escribiendo")])])},function(){var t=this._self._c;return t("div",[t("label",[this._v("Total borrador")])])},function(){var t=this._self._c;return t("div",[t("label",[this._v("Total revisiÃ³n")])])},function(){var t=this._self._c;return t("div",[t("label",[this._v("Total listas")])])},function(){var t=this._self._c;return t("a",{attrs:{href:"#",title:"AÃ±adir etiqueta"}},[t("i",{staticClass:"fa fa-plus"})])}],!1,null,"6f79edee",null).exports,ch=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("Exportar historia "+t._s(t.historiaId))]),t._v(" "),e("div",{staticClass:"card-body"},[e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("label",[t._v("Formato")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.tipoExportacion,expression:"tipoExportacion"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.tipoExportacion=e.target.multiple?a:a[0]}}},[e("option",{attrs:{value:"json"}},[t._v("Datos JSON")]),t._v(" "),e("option",{attrs:{value:"pdf"}},[t._v("Librojuego: PDF")]),t._v(" "),e("option",{attrs:{value:"html"}},[t._v("Librojuego: HTML")]),t._v(" "),e("option",{attrs:{value:"epub"}},[t._v("Librojuego: epub")]),t._v(" "),e("option",{attrs:{value:"txt"}},[t._v("Librojuego: texto plano")])])]),t._v(" "),"json"!==t.tipoExportacion&amp;&amp;t.escenarios.length&gt;0?e("div",{staticClass:"col"},[e("label",[t._v("\n                Separar escenarios"),e("br"),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.separarEscenarios,expression:"separarEscenarios"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.separarEscenarios)?t._i(t.separarEscenarios,null)&gt;-1:t.separarEscenarios},on:{change:function(e){var a=t.separarEscenarios,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;(t.separarEscenarios=a.concat([null])):r&gt;-1&amp;&amp;(t.separarEscenarios=a.slice(0,r).concat(a.slice(r+1)))}else t.separarEscenarios=n}}})])]):t._e()]),t._v(" "),e("hr"),t._v(" "),"json"!==t.tipoExportacion?e("div",[e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("label",[t._v("Renumerar secciones")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.numerar,expression:"numerar"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.numerar=e.target.multiple?a:a[0]}}},[e("option",{attrs:{value:"N"}},[t._v("Solo secciones sin nÃºmero")]),t._v(" "),e("option",{attrs:{value:"T"}},[t._v("Todas las secciones numerables")]),t._v(" "),e("option",{attrs:{value:"X"}},[t._v("No cambiar nada")])])]),t._v(" "),"X"!==t.numerar?e("div",{staticClass:"col"},[e("label",[t._v("Numerar a partir de")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.numeroInicial,expression:"numeroInicial"}],staticClass:"form-control",attrs:{type:"number",min:"1"},domProps:{value:t.numeroInicial},on:{input:function(e){e.target.composing||(t.numeroInicial=e.target.value)}}})]):t._e()]),t._v(" "),e("div",{staticClass:"row incluir"},[e("div",{staticClass:"col"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.sinopsis,expression:"sinopsis"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.sinopsis)?t._i(t.sinopsis,null)&gt;-1:t.sinopsis},on:{change:function(e){var a=t.sinopsis,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;(t.sinopsis=a.concat([null])):r&gt;-1&amp;&amp;(t.sinopsis=a.slice(0,r).concat(a.slice(r+1)))}else t.sinopsis=n}}}),t._v(" Incluir sinopsis")])]),t._v(" "),e("div",{staticClass:"col"},[e("label",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.observaciones,expression:"observaciones"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.observaciones)?t._i(t.observaciones,null)&gt;-1:t.observaciones},on:{change:function(e){var a=t.observaciones,i=e.target,n=!!i.checked;if(Array.isArray(a)){var r=t._i(a,null);i.checked?r&lt;0&amp;&amp;(t.observaciones=a.concat([null])):r&gt;-1&amp;&amp;(t.observaciones=a.slice(0,r).concat(a.slice(r+1)))}else t.observaciones=n}}}),t._v(" Incluir observaciones")])])]),t._v(" "),"pdf"===t.tipoExportacion?e("div",{staticClass:"row"},[e("div",{staticClass:"col"},[e("label",[t._v("TamaÃ±o de papel")]),t._v(" "),e("select",{directives:[{name:"model",rawName:"v-model",value:t.pageSize,expression:"pageSize"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.pageSize=e.target.multiple?a:a[0]}}},[e("option",{attrs:{value:"A5"}},[t._v("A5")]),t._v(" "),e("option",{attrs:{value:"A4"}},[t._v("A4")])])]),t._v(" "),e("div",{staticClass:"col"},[e("label",[t._v("MÃ¡rgenes (cm)")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.margins,expression:"margins"}],staticClass:"form-control",attrs:{type:"number",min:"0"},domProps:{value:t.margins},on:{input:function(e){e.target.composing||(t.margins=e.target.value)}}})]),t._v(" "),e("div",{staticClass:"col"},[e("label",[t._v("Columnas")]),t._v(" "),e("input",{directives:[{name:"model",rawName:"v-model",value:t.columns,expression:"columns"}],staticClass:"form-control",attrs:{type:"number",min:"1"},domProps:{value:t.columns},on:{input:function(e){e.target.composing||(t.columns=e.target.value)}}})])]):t._e()]):t._e()])]),t._v(" "),e("hr"),t._v(" "),e("p",{staticClass:"text-center"},[e("button",{staticClass:"btn btn-large btn-primary",on:{click:t.btnExportar}},[t._v("Exportar")])])]),t._v(" "),e("div",{staticClass:"col"},[e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[t._v("Escenarios a exportar")]),t._v(" "),e("div",{staticClass:"card-body"},[e("table",{staticClass:"table"},[e("thead",[e("tr",[e("th",[t._v("Escenario")]),t._v(" "),e("th",[e("button",{staticClass:"btn btn-sm btn-primary",attrs:{title:"Marcar/Desmcarcar todo"},on:{click:t.btnMarcarEscenarios}},[e("i",{staticClass:"fas fa-check"})]),t._v("\n\n                  Exportar\n                ")]),t._v(" "),t.librojuego&amp;&amp;"json"!==t.tipoExportacion?e("th",[e("button",{staticClass:"btn btn-sm btn-primary",attrs:{title:"Marcar/Desmcarcar todo"},on:{click:t.btnMarcarNumerar}},[e("i",{staticClass:"fas fa-check"})]),t._v("\n                  Secciones con nÃºmero\n                ")]):t._e()])]),t._v(" "),e("tbody",t._l(t.escenarios,(function(a){return e("tr",{key:a.id},[e("td",[t._v(t._s(a.titulo))]),t._v(" "),e("td",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.escenariosExportar,expression:"escenariosExportar"}],attrs:{type:"checkbox"},domProps:{value:a.id,checked:Array.isArray(t.escenariosExportar)?t._i(t.escenariosExportar,a.id)&gt;-1:t.escenariosExportar},on:{change:function(e){var i=t.escenariosExportar,n=e.target,r=!!n.checked;if(Array.isArray(i)){var o=a.id,s=t._i(i,o);n.checked?s&lt;0&amp;&amp;(t.escenariosExportar=i.concat([o])):s&gt;-1&amp;&amp;(t.escenariosExportar=i.slice(0,s).concat(i.slice(s+1)))}else t.escenariosExportar=r}}})]),t._v(" "),t.librojuego&amp;&amp;"json"!==t.tipoExportacion?e("td",[e("input",{directives:[{name:"model",rawName:"v-model",value:t.escenariosNumerar,expression:"escenariosNumerar"}],attrs:{type:"checkbox"},domProps:{value:a.id,checked:Array.isArray(t.escenariosNumerar)?t._i(t.escenariosNumerar,a.id)&gt;-1:t.escenariosNumerar},on:{change:function(e){var i=t.escenariosNumerar,n=e.target,r=!!n.checked;if(Array.isArray(i)){var o=a.id,s=t._i(i,o);n.checked?s&lt;0&amp;&amp;(t.escenariosNumerar=i.concat([o])):s&gt;-1&amp;&amp;(t.escenariosNumerar=i.slice(0,s).concat(i.slice(s+1)))}else t.escenariosNumerar=r}}})]):t._e()])})),0)])])])])])])};ch._withStripped=!0;var lh={name:"AutorolExportar",props:{historiaId:{type:Number,required:!0},librojuego:{type:Boolean,default:!1}},data:function(){return{tipoExportacion:"json",numerar:"N",numeroInicial:1,escenarios:[],escenariosExportar:[],escenariosNumerar:[],separarEscenarios:!1,margins:1,pageSize:"A4",columns:1,observaciones:!1,sinopsis:!1}},mounted:function(){this.setEscenarios()},watch:{numerar:function(t){this.setNumerar("X"!==t)}},methods:{btnExportar:function(){var t=_l+"exportar/"+this.tipoExportacion+"/"+this.historiaId;t+="?escenariosExportar="+JSON.stringify(this.escenariosExportar),t+="&amp;escenariosNumerar="+JSON.stringify(this.escenariosNumerar),t+="&amp;numeroInicial="+this.numeroInicial,t+="&amp;numerar="+this.numerar,t+="&amp;separarEscenarios="+this.separarEscenarios,t+="&amp;sinopsis="+this.sinopsis,t+="&amp;observaciones="+this.observaciones,t+="&amp;pageSize="+this.pageSize,t+="&amp;margins="+this.margins,t+="&amp;columns="+this.columns,window.open(t,"exportar")},btnMarcarEscenarios:function(){var t=this;this.escenariosExportar.length&gt;0?this.escenariosExportar=[]:this.escenarios.forEach((function(e){t.escenariosExportar.push(e.id)}))},btnMarcarNumerar:function(){var t=this;this.escenariosNumerar.length&gt;0?this.escenariosNumerar=[]:this.escenarios.forEach((function(e){t.escenariosNumerar.push(e.id)}))},setEscenarios:function(){var t=this,e=_l+"escenario/listado/"+this.historiaId;fetch(e).then((function(t){return t.json()})).then((function(e){t.escenarios=e.escenarios,t.escenarios.forEach((function(e){t.escenariosExportar.push(e.id)})),t.setNumerar(!0)}))},setNumerar:function(t){var e=this;t?this.escenarios.forEach((function(t){t.numeraSecciones&amp;&amp;e.escenariosNumerar.push(t.id)})):this.escenariosNumerar=[]}}},uh=(0,p.Z)(lh,ch,[],!1,null,"08a34ae3",null).exports,dh=function(){var t=this,e=t._self._c;return e("div",[t.error?e("div",{staticClass:"alert alert-danger"},[t._v(t._s(t.error))]):t._e(),t._v(" "),e("div",{staticClass:"btn-group"},[e("button",{staticClass:"btn btn-default",class:{"btn-primary":"ordenador"===t.mostrar},on:{click:function(e){t.mostrar="ordenador"}}},[t._v("\n      Ordenador\n    ")]),t._v(" "),e("button",{staticClass:"btn btn-default",class:{"btn-primary":"MovilVertical"===t.mostrar},on:{click:function(e){t.mostrar="MovilVertical"}}},[t._v("\n      MÃ³vil (vertical)\n    ")]),t._v(" "),e("button",{staticClass:"btn btn-default",class:{"btn-primary":"MovilHorizontal"===t.mostrar},on:{click:function(e){t.mostrar="MovilHorizontal"}}},[t._v("\n      MÃ³vil (horizontal)\n    ")]),t._v(" "),e("button",{staticClass:"btn btn-default",class:{"btn-primary":"TabletVertical"===t.mostrar},on:{click:function(e){t.mostrar="TabletVertical"}}},[t._v("\n      Tablet (vertical)\n    ")]),t._v(" "),e("button",{staticClass:"btn btn-default",class:{"btn-primary":"TabletHorizontal"===t.mostrar},on:{click:function(e){t.mostrar="TabletHorizontal"}}},[t._v("\n      Tablet (horizontal)\n    ")])]),t._v(" "),-1!==t.buscandoEscena?e("div",{staticClass:"card"},[e("div",{staticClass:"card-header"},[e("span",[t._v("\n        Establece la escena inicial para el frame\n        "),e("strong",[t._v("["+t._s(t.frames[t.buscandoEscena].codigo)+"]")])])]),t._v(" "),e("div",{staticClass:"card-body"},[e("autorol-enlace-destino",{attrs:{"historia-id":t.historiaId,"solo-busqueda":!0},model:{value:t.escenaInicio,callback:function(e){t.escenaInicio=e},expression:"escenaInicio"}})],1),t._v(" "),e("p",{staticClass:"text-center"},[e("button",{staticClass:"btn btn-default",on:{click:function(e){t.buscandoEscena=-1}}},[t._v("Cancelar")]),t._v("\n      Â&nbsp;\n      "),e("button",{staticClass:"btn btn-primary",on:{click:t.btnSetEscena}},[t._v("Aceptar")])])]):t._e(),t._v(" "),e("div",{staticClass:"contenedor-frames",class:t.mostrar},[e("div",{staticClass:"ancho"},[e("div",{staticClass:"row"},t._l(12,(function(a){return e("div",{key:a,staticClass:"col-1 ejemplo"},[t._v("\n          "+t._s(a)+"\n        ")])})),0),t._v(" "),e("hr"),t._v(" "),e("div",{staticClass:"row"},t._l(t.frames,(function(a,i){return a.contenedor?t._e():e("autorol-frame-ficha",{key:i,attrs:{frame:a,"listado-frames":t.frames,idx:i,maxIdx:t.frames.length-1,grabando:t.grabando,tamano:t.mostrar},on:{btnSetTam:t.btnSetTam,btnBuscarEscena:t.btnBuscarEscena,btnAltura:t.btnAltura,btnMover:t.btnMover,btnBorrar:t.btnBorrar,btnOcultar:t.btnOcultar,btnSetContenedor:t.btnSetContenedor,btnDesagrupar:t.btnDesagrupar}})})),1)]),t._v(" "),e("hr"),t._v(" "),e("p",{staticClass:"text-center"},[e("button",{staticClass:"btn btn-primary",attrs:{title:"Agregar nuevo frame"},on:{click:t.btnNuevo}},[e("i",{staticClass:"fas fa-plus"}),t._v(" Â&nbsp; Agregar nuevo frame\n      ")])])])])};dh._withStripped=!0;var ph=function(){var t=this,e=t._self._c;return e("div",{class:t.anchoFrame,on:{click:function(e){return t.btnEdit(!0)},dblclick:function(e){return t.btnEdit(!1)}}},[e("div",{class:t.borde,style:{height:t.alturaFrame}},[t.editando?t._e():e("div",[e("p",{staticClass:"text-center"},[e("span",{staticClass:"badge badge-primary"},[t._v(" "+t._s(t.frame.codigo)+" ")])])]),t._v(" "),t.editando?e("div",[e("div",{staticClass:"flex-botones"},[e("div",[e("button",{staticClass:"btn btn-secondary",attrs:{title:"Reducir frame",disabled:t.grabando},on:{click:function(e){return t.btnSetTam(-1,t.idx)}}},[e("i",{staticClass:"fas fa-compress-alt"})])]),t._v(" "),e("div",{staticClass:"infoFrame"},[e("button",{staticClass:"btn btn-sm btn-secondary"},[t._v("# "+t._s(t.frame.codigo))]),t._v(" "),t.frame.contenidos.length||t.agrupando?t._e():e("button",{staticClass:"btn btn-sm btn-secondary",on:{click:function(e){return t.btnBuscarEscena(t.idx)}}},[e("i",{staticClass:"fas fa-film"}),t._v("Â&nbsp; "+t._s(t.frame.escenaInicialTitulo)+"\n          ")]),t._v(" "),e("button",{staticClass:"btn btn-sm btn-secondary",on:{click:function(e){return t.btnAltura(t.idx)}}},[e("i",{staticClass:"fas fa-arrows-alt-v"}),t._v("Â&nbsp;\n            "),"0"===t.altura?e("span",[t._v("Auto")]):e("span",[t._v(t._s(t.altura))])])]),t._v(" "),e("div",{staticClass:"text-right"},[e("button",{staticClass:"btn btn-secondary",attrs:{title:"ampliar frame",disabled:t.grabando},on:{click:function(e){return t.btnSetTam(1,t.idx)}}},[e("i",{staticClass:"fas fa-expand-alt"})])])]),t._v(" "),t.frame.contenidos.length?e("div",{staticClass:"row"},t._l(t.frame.contenidos,(function(a,i){return e("autorol-frame-ficha",{key:i,attrs:{listadoFrames:t.listadoFrames,frame:a,idx:i,maxIdx:t.frame.contenidos.length-1},on:{btnSetTam:t.btnSetTamContenido,btnDesagrupar:t.btnDesagrupar,btnBorrar:t.btnBorrarContenido,btnMover:t.btnMoverContenido,btnBuscarEscena:t.btnBuscarEscenaContenido,btnAltura:t.btnAlturaContenido}})})),1):t._e(),t._v(" "),t.agrupando?e("div",{staticClass:"text-center"},[e("label",[t._v("Selecciona frame contenedor")]),t._v(" "),e("div",{staticClass:"input-group"},[e("select",{directives:[{name:"model",rawName:"v-model",value:t.frameContenedor,expression:"frameContenedor"}],staticClass:"form-control",on:{change:function(e){var a=Array.prototype.filter.call(e.target.options,(function(t){return t.selected})).map((function(t){return"_value"in t?t._value:t.value}));t.frameContenedor=e.target.multiple?a:a[0]}}},t._l(t.listadoFrames,(function(a,i){return a.id!==t.frame.id?e("option",{key:i,domProps:{value:a.id}},[t._v("\n              "+t._s(a.codigo)+"\n            ")]):t._e()})),0),t._v(" "),e("div",{staticClass:"input-group-append"},[e("button",{staticClass:"btn btn-danger",on:{click:function(e){t.agrupando=!1}}},[e("i",{staticClass:"fas fa-times"})]),t._v(" "),e("button",{staticClass:"btn btn-primary",on:{click:t.btnSetContenedor}},[e("i",{staticClass:"fas fa-check"})])])])]):e("p",{staticClass:"text-center"},[e("button",{staticClass:"btn btn-primary",attrs:{disabled:0===t.idx||t.grabando,title:"Mover hacia la izquierda"},on:{click:function(e){return t.btnMover(t.idx,-1)}}},[e("i",{staticClass:"fas fa-arrow-left"})]),t._v(" "),e("button",{staticClass:"btn btn-danger",attrs:{title:"Eliminar frame",disabled:t.grabando||0===t.maxIdx},on:{click:function(e){return t.btnBorrar(t.idx)}}},[e("i",{staticClass:"fa fa-trash"})]),t._v(" "),t.oculto||t.frame.contenedor?t._e():e("button",{staticClass:"btn btn-secondary",attrs:{title:"Ocultar frame"},on:{click:function(e){return t.btnOcultar(!0)}}},[e("i",{staticClass:"fas fa-eye-slash"})]),t._v(" "),t.frame.contenedor?t._e():e("button",{staticClass:"btn btn-secondary",attrs:{title:"Agrupar frame"},on:{click:function(e){t.agrupando=!0}}},[e("i",{staticClass:"fas fa-object-group"})]),t._v(" "),t.frame.contenedor?e("button",{staticClass:"btn btn-secondary",attrs:{title:"Desagrupar frame"},on:{click:t.btnDesagrupar}},[e("i",{staticClass:"fas fa-object-ungroup"})]):t._e(),t._v(" "),t.oculto?e("button",{staticClass:"btn btn-secondary",attrs:{title:"Mostrar frame"},on:{click:function(e){return t.btnOcultar(!1)}}},[e("i",{staticClass:"fas fa-eye"})]):t._e(),t._v(" "),e("button",{staticClass:"btn btn-primary",attrs:{disabled:t.idx&gt;=t.maxIdx||t.grabando,title:"Mover hacia la derecha"},on:{click:function(e){return t.btnMover(t.idx,1)}}},[e("i",{staticClass:"fas fa-arrow-right"})])])]):t._e()])])};ph._withStripped=!0;var fh={name:"AutorolFrameFicha",emits:["btnSetTam","btnBuscarEscena","btnMover","btnBorrar","btnOcultar","btnSetContenedor","btnDesagrupar"],props:{frame:{type:Object,required:!0},idx:{type:Number,required:!0},listadoFrames:{type:Array,required:!0},maxIdx:{type:Number,required:!0},grabando:{type:Boolean,default:!1},tamano:{type:String,default:""}},data:function(){return{editando:!1,agrupando:!1,alturaContenedor:0}},mounted:function(){this.alturaContenedor=this.$el.parentElement.parentElement.parentElement.clientHeight-200},computed:{alturaFrame:function(){var t=this.altura;if("0"===t)t="auto";else if(t.includes("%")){var e=parseFloat(t.replace("%",""));t=this.alturaContenedor*e/100+"px"}return t},altura:function(){var t="alto"+this.tamano.replace("-","").replace("ordenador","");return this.frame[t]},anchoFrame:function(){var t="ancho"+this.tamano.replace("-","").replace("ordenador",""),e=this.frame[t],a="col-"+e;(0===parseInt(e)&amp;&amp;(a=" col-12 oculto"),this.editando||(a+=" activable"),"S"===this.frame.unico)&amp;&amp;(a+=" offset-"+parseInt((12-parseInt(e))/2));return a},borde:function(){return this.frame.contenedor?"contenido":"frame"},oculto:function(){var t="ancho"+this.tamano.replace("-","").replace("ordenador","");return 0===parseInt(this.frame[t])}},methods:{btnEdit:function(t){this.editando=t},btnAltura:function(t){this.$emit("btnAltura",t)},btnAlturaContenido:function(t){this.$emit("btnAltura",t,this.frame.contenidos)},btnSetTam:function(t,e){this.$emit("btnSetTam",t,e,null)},btnSetTamContenido:function(t,e){this.$emit("btnSetTam",t,e,this.frame.contenidos)},btnSetContenedor:function(){this.$emit("btnSetContenedor",this.idx,this.frameContenedor)},btnBuscarEscena:function(t){this.$emit("btnBuscarEscena",t)},btnBuscarEscenaContenido:function(t){this.$emit("btnBuscarEscena",t,this.frame.contenidos)},btnDesagrupar:function(){this.$emit("btnDesagrupar",this.idx,this.frame.contenidos)},btnMover:function(t,e){this.$emit("btnMover",t,e)},btnMoverContenido:function(t,e){this.$emit("btnMover",t,e,this.frame.contenidos)},btnBorrar:function(t){this.$emit("btnBorrar",t)},btnBorrarContenido:function(t){this.$emit("btnBorrar",t,this.frame.contenidos)},btnOcultar:function(t){this.oculto=t,this.$emit("btnOcultar",this.idx,t)}}},hh={name:"AutorolFrames",components:{AutorolEnlaceDestino:kf,AutorolFrameFicha:(0,p.Z)(fh,ph,[],!1,null,"b42f7b60",null).exports},props:{historiaId:{type:Number,default:0}},data:function(){return{error:"",mostrar:"ordenador",grabando:!1,frames:[],escenaInicio:{},buscandoEscena:-1,framesEscena:[]}},mounted:function(){this.load()},computed:{},watch:{mostrar:function(){this.load()}},methods:{load:function(){var t=this,e=_l+"frame/listado/"+this.historiaId+"?tamano="+this.mostrar;fetch(e).then((function(t){return t.json()})).then((function(e){t.error=e.error,t.frames=e.frames}))},save:function(){var t=this,e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:null,a=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1];e||(e=this.frames);var i=_l+"frame/save",n=new FormData;n.append("historiaId",this.historiaId),n.append("tamano",this.mostrar),n.append("frames",JSON.stringify(e)),this.grabando=!0,fetch(i,{method:"POST",body:n}).then((function(t){return t.json()})).then((function(e){t.error&amp;&amp;alert(e.error),t.grabando=!1,a&amp;&amp;t.load()}))},anchoFrame:function(t){var e="ancho"+this.mostrar.replace("-","").replace("ordenador",""),a=this.frames[t][e];return 0===parseInt(a)?"col-12 oculto":"col-"+a},altoFrame:function(t){var e="alto"+this.mostrar.replace("-","").replace("ordenador","");return this.frames[t][e]},btnBuscarEscena:function(t,e){e||(e=this.frames),this.escenaInicio={id:0,titulo:""},this.buscandoEscena=t,this.framesEscena=e},btnSetEscena:function(){0!==this.escenaInicio.id&amp;&amp;(this.framesEscena[this.buscandoEscena].escenaInicial=this.escenaInicio.id,this.framesEscena[this.buscandoEscena].escenaInicialTitulo=this.escenaInicio.titulo,this.save(this.framesEscena,!0)),this.buscandoEscena=-1},btnMover:function(t,e,a){a||(a=this.frames);var i=t+e,n=a[t],r=a[i];n.posicion=i+1,r.posicion=t+1,this.$set(a,t,r),this.$set(a,i,n),this.save(a,!0)},btnNuevo:function(){var t=this,e=prompt("CÃ³digo del frame: ","frame"+this.frames.length+1);if(e){var a=_l+"frame/nuevo",i=new FormData;i.append("codigo",e),i.append("historiaId",this.historiaId),fetch(a,{method:"POST",body:i}).then((function(t){return t.json()})).then((function(e){e.error?alert(e.error):t.frames=e.frames}))}},btnBorrar:function(t,e){var a=this;e||(e=this.frames);var i=e[t];if(confirm("Â¿Quieres borrar el frame '"+i.codigo+"'?")){var n=_l+"frame/borrar",r=new FormData;r.append("frameId",i.id),fetch(n,{method:"POST",body:r}).then((function(t){return t.json()})).then((function(){a.load()}))}},btnAltura:function(t,e){e||(e=this.frames);var a="alto"+this.mostrar.replace("-","").replace("ordenador",""),i=prompt("Â¿Nueva altura?",e[t][a]).toLowerCase();i.includes("px")||i.includes("vh")||"0"===i||i.includes("%")?i=i.replace("vh","%"):i+="%",e[t][a]=i,this.save(e,!0)},btnOcultar:function(t,e){var a="ancho"+this.mostrar.replace("-","").replace("ordenador","");this.frames[t][a]=e?0:12,this.save()},btnSetContenedor:function(t,e){this.frames[t].contenedor=e,this.save(null,!0)},btnDesagrupar:function(t,e){e[t].contenedor="",this.save(e,!0)},btnSetTam:function(t,e,a){var i="ancho"+this.mostrar.replace("-","").replace("ordenador","");a||(a=this.frames);var n=a[e],r=parseInt(n[i])+t;r&gt;12?r=12:r&lt;1&amp;&amp;(r=1),this.$set(n,i,r),this.$set(a,e,n),this.save(a)}}},mh=hh,vh=(0,p.Z)(mh,dh,[],!1,null,"35ba088b",null).exports,bh={name:"AutorolEditor",components:{UsuarioLogin:v,AutorolItems:Yf,AutorolEscenarios:sh,AutorolEditorEscenas:Kf,AutorolDatosBasicos:hf,Titulo:Wu,Spinner:f,AutorolEsquema:Uf,AutorolExportar:uh,AutorolFrames:vh},props:{userId:{type:Number,default:0},historiaId:{type:Number,required:!0},seleccionInicial:{type:String,default:"exportar"},iconosDefecto:{type:Boolean,default:!0},oscuro:{type:Boolean,default:!1}},data:function(){return{id:0,cargando:!1,seleccion:this.seleccionInicial,historia:null,escenaId:0,escenarios:[],esquemaActivo:!1,frames:[],soloIconos:this.iconosDefecto,modoOscuro:!1,editorEscenas:{buscar:{escenarioId:-1,titulo:"",codigo:"",seccion:0,estado:"",escenaId:0,auditarEnlaces:""},pagina:1},editorEscenarios:{orden:"posicion",zoom:1,debug:!1}}},mounted:function(){this.id=this.historiaId,this.modoOscuro="1"===this.oscuro,this.load(),"esquema"===this.seleccionInicial&amp;&amp;(this.esquemaActivo=!0)},watch:{seleccion:function(t,e){"basico"===e&amp;&amp;this.$refs.datosBasicos.btnGrabar()}},methods:{load:function(){var t=this,e=_l+"historia/get/"+this.id;0===this.id&amp;&amp;(e=_l+"historia/nueva"),this.cargando=!0,fetch(e).then((function(t){return t.json()})).then((function(e){t.historia=e.historia,t.frames=e.historia.frames,t.cargando=!1,0===t.id&amp;&amp;(t.id=e.historia.id)}))},refrescar:function(t){this.historia=t},btnPrevisualizar:function(){var t="/autorol/jugar/"+this.id;window.open(t,"autorol-jugar-"+this.id)},setEditorEscenas:function(t){this.editorEscenas=t},setEscenarios:function(t,e){this.editorEscenarios=t,this.$refs.editorEscenas.setEscenarios(e)},setEtiquetas:function(t){this.$refs.editorEscenas.setEtiquetas(t),this.$refs.esquema.setEtiquetas(t)},setEscena:function(t){t=parseInt(t),this.escenaId=t;var e=this.$refs.editorEscenas;e.escenaId=t,e.editando=!0,this.seleccion="escenas"},toggle_dark_mode:function(t){var e=new FormData;e.append("campos",JSON.stringify({dark_mode:!0===t?1:0})),fetch(c,{method:"POST",body:e}),t?(this.modoOscuro=!0,document.body.classList.add("dark")):(this.modoOscuro=!1,document.body.classList.remove("dark"))}}},_h=(0,p.Z)(bh,sf,[function(){var t=this._self._c;return t("p",[t("a",{staticClass:"btn btn-primary",attrs:{href:"/"}},[this._v("Pasa pa' casa")])])}],!1,null,"6f2a90fa",null).exports,gh=a(70538),yh=a(80426),Ch=a(10671),wh=a.n(Ch),jh=a(78627),kh=a.n(jh),Sh=(a(55655),a(19755)),xh=[65,35],Eh=[500,250],Oh={inserted:function(t,e,a){if(matchMedia(No).matches){var i=Sh("[data-panel]",t),n=JSON.parse(localStorage.getItem("toolbar_sizes"));n||(n=e.value||xh,localStorage.setItem("toolbar_sizes",JSON.stringify(n))),(0,la.Z)(i,{sizes:n,minSize:Eh,gutterSize:20,onDragEnd:function(t){localStorage.setItem("toolbar_sizes",JSON.stringify(t))}})}}},Ph={namespaced:!0,state:{show_toolbar:!0},mutations:{TOGGLE_TOOLBAR:function(t){t.show_toolbar=!t.show_toolbar},SHOW_TOOLBAR:function(t){t.show_toolbar=!0},HIDE_TOOLBAR:function(t){t.show_toolbar=!1}},actions:{toggleToolbar:function(t){(0,t.commit)("TOGGLE_TOOLBAR")},showToolbar:function(t){(0,t.commit)("SHOW_TOOLBAR")},hideToolbar:function(t){(0,t.commit)("HIDE_TOOLBAR")},loadCharacter:function(t,e){t.state,t.commit;return new Promise((function(t,a){e=parseInt(e)}))}}},Ah={state:{editor_open:!1,message:0},mutations:{SET_MESSAGE:function(t,e){t.message=e},TOGGLE_EDITOR:function(t,e){t.editor_open=e}},actions:{activateEditor:function(t,e){var a=t.commit;t.state.editor_open?He.create().title("Error","No puedes editar un mensaje si ya estÃ¡s editando otro").toast().error().fire():(a("SET_MESSAGE",e=e||0),a("TOGGLE_EDITOR",!0))},deactivateEditor:function(t){var e=t.commit;e("SET_MESSAGE",0),e("TOGGLE_EDITOR",!1)},setMessage:function(t,e){(0,t.commit)("SET_MESSAGE",e)}}},Dh=a(19755);function Nh(t){return function(t){if(Array.isArray(t))return Ih(t)}(t)||function(t){if("undefined"!=typeof Symbol&amp;&amp;null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||Th(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Th(t,e){if(t){if("string"==typeof t)return Ih(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);return"Object"===a&amp;&amp;t.constructor&amp;&amp;(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Ih(t,e):void 0}}function Ih(t,e){(null==e||e&gt;t.length)&amp;&amp;(e=t.length);for(var a=0,i=new Array(e);a&lt;e;a++)i[a]=t[a];return i}var $h={state:{groups:[],list:{},visibles:[]},getters:{visible_characters:function(t){return t.visibles.map((function(e){return t.list[e]}))}},mutations:{ADD_GROUP:function(t,e){t.groups.find((function(t){return t.id===e.id}))||(t.groups=[].concat(Nh(t.groups),[e]))},UPDATE_GROUP:function(t,e){var a=t.groups.findIndex((function(t){return t.id===e.id}));t.groups.splice(a,1,e)},ADD_GROUPS:function(t,e){t.groups=[].concat(Nh(t.groups),Nh(e))},REMOVE_GROUP:function(t,e){t.groups=t.groups.filter((function(t){return t.id!==e}))},ADD_PJS:function(t,e){e.forEach((function(e){gh.default.set(t.list,e.id,e)}))},ADD_PJ:function(t,e){gh.default.set(t.list,e.id,e)},REMOVE_PJ:function(t,e){gh.default.delete(t.list,e)},SHOW_CHARACTER:function(t,e){var a=[e].concat(Nh(t.visibles));t.visibles=a.slice(0,1)},HIDE_CHARACTER:function(t,e){t.visibles=Nh(t.visibles.filter((function(t){return t!==e})))},UPDATE_CHARACTER:function(t,e){t.list=Nh(t.list.map((function(t){return t.id===e.id?e:t})))},SET_CHARACTER_SHEET:function(t,e){var a=e.character_id,i=e.character_sheet;gh.default.set(t.list[a],"ficha",i)}},actions:{addPj:function(t,e){var a=t.commit;(0,t.dispatch)("refreshConfig"),a("ADD_PJ",e)},removePj:function(t,e){var a=t.commit;(0,t.dispatch)("refreshConfig"),a("HIDE_CHARACTER",e),a("REMOVE_PJ",e)},addPjs:function(t,e){(0,t.commit)("ADD_PJS",e)},addGroup:function(t,e){(0,t.commit)("ADD_GROUP",e)},addGroups:function(t,e){var a,i=t.commit,n=function(t,e){var a="undefined"!=typeof Symbol&amp;&amp;t[Symbol.iterator]||t["@@iterator"];if(!a){if(Array.isArray(t)||(a=Th(t))||e&amp;&amp;t&amp;&amp;"number"==typeof t.length){a&amp;&amp;(t=a);var i=0,n=function(){};return{s:n,n:function(){return i&gt;=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:n}}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,o=!0,s=!1;return{s:function(){a=a.call(t)},n:function(){var t=a.next();return o=t.done,t},e:function(t){s=!0,r=t},f:function(){try{o||null==a.return||a.return()}finally{if(s)throw r}}}}(e);try{for(n.s();!(a=n.n()).done;){i("ADD_GROUP",a.value)}}catch(t){n.e(t)}finally{n.f()}},removeGroup:function(t,e){(0,t.commit)("REMOVE_GROUP",e)},updateGroup:function(t,e){(0,t.commit)("UPDATE_GROUP",e)},refreshConfig:function(t){var e=t.rootState;fetch("/partidas/configurar-personajes/"+e.partida.partida_id).then((function(t){return!!t.ok&amp;&amp;t.text()})).then((function(t){return t&amp;&amp;Dh("#conf-personajes").html(t)}))},loadCharacter:function(t,e){(0,t.commit)("SHOW_CHARACTER",e)},hideCharacter:function(t,e){(0,t.commit)("HIDE_CHARACTER",e)},setCharacterSheet:function(t,e){(0,t.commit)("SET_CHARACTER_SHEET",{character_id:e.character_id,character_sheet:e.character_sheet})},updateCharacter:function(t,e){(0,t.commit)("UPDATE_CHARACTER",e)}}};function qh(t){return qh="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},qh(t)}function Mh(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&amp;&amp;(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,i)}return a}function Fh(t){for(var e=1;e&lt;arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?Mh(Object(a),!0).forEach((function(e){Lh(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):Mh(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}function Lh(t,e,a){return(e=function(t){var e=function(t,e){if("object"!==qh(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==qh(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===qh(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function Rh(t){return function(t){if(Array.isArray(t))return zh(t)}(t)||function(t){if("undefined"!=typeof Symbol&amp;&amp;null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return zh(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);"Object"===a&amp;&amp;t.constructor&amp;&amp;(a=t.constructor.name);if("Map"===a||"Set"===a)return Array.from(t);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return zh(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zh(t,e){(null==e||e&gt;t.length)&amp;&amp;(e=t.length);for(var a=0,i=new Array(e);a&lt;e;a++)i[a]=t[a];return i}var Bh,Vh={namespaced:!0,state:{initialized:!1,list:[]},mutations:{ADD_NOTIFICATION:function(t,e){t.list=[e].concat(Rh(t.list))},POPULATE:function(t,e){t.list=e},INITIALIZE:function(t){t.initialized=!0},MARK_AS_READ:function(t,e){t.list=Rh(t.list.map((function(t){return t._id===e._id?Fh(Fh({},t),{read:!0}):t})))},UPDATE:function(t,e){t.list=Rh(t.list.map((function(t){return t._id===e._id?e:t})))},MARK_ALL_AS_READ:function(t){t.list=Rh(t.list.map((function(t){return Fh(Fh({},t),{read:!0})})))}},actions:{initialize:function(t){(0,t.commit)("INITIALIZE")},populate:function(t,e){(0,t.commit)("POPULATE",e)},markAsRead:function(t,e){(0,t.commit)("MARK_AS_READ",e)},markAllAsRead:function(t){(0,t.commit)("MARK_ALL_AS_READ")},notifications_notification:function(t,e){(0,t.commit)("ADD_NOTIFICATION",e),He.create().title(e.title,e.message).toast().success().timer().fire()},notifications_notification_updated:function(t,e){(0,t.commit)("UPDATE",e)}}},Uh={state:{chat_id:"",loading:!0,sounds:!1,focus:!1},getters:{},mutations:{SET_CHAT_ID:function(t,e){t.chat_id=e},SET_LOAD:function(t,e){t.loading=e},TOGGLE_SOUND:function(t){t.sounds=!t.sounds},SET_FOCUS:function(t,e){t.focus=e}},actions:{chat_loading:function(t,e){(0,t.commit)("SET_LOAD",e)},setChat:function(t,e){(0,t.commit)("SET_CHAT_ID",e)},toggleSound:function(t){(0,t.commit)("TOGGLE_SOUND")},focusIn:function(t){var e=t.commit;Bh&amp;&amp;clearTimeout(Bh),e("SET_FOCUS",!0)},focusOut:function(t){var e=t.commit;Bh=setTimeout((function(){return e("SET_FOCUS",!1)}),6e4)}}},Hh={state:{logged:{},pjs:{},loggedInId:0,show_character_selector:!1},getters:{userLoggedIn:function(t){return t.logged[t.loggedInId]},getUserFromId:function(t){return function(e){return t.logged[e]}}},mutations:{SET_LOGGED_USER:function(t,e){t.loggedInId=e},ADD_USER:function(t,e){gh.default.set(t.logged,e.user,e)},REMOVE_USER:function(t,e){gh.default.delete(t.logged,e._id)},UPDATE_USERS:function(t,e){t.logged={},e.forEach((function(e){return gh.default.set(t.logged,e.user,e)}))},UPDATE_USER:function(t,e){gh.default.set(t.logged,e.user,e)},ADD_USER_PJ:function(t,e){gh.default.set(t.pjs,e.id,e)},TOOGLE_CHARACTER_SELECTOR:function(t){return t.show_character_selector=!t.show_character_selector}},actions:{chatSocket_user_list:function(t,e){var a=t.commit;Object.values(e).forEach((function(t){a("ADD_USER",t)}))},chat_updateSpeakers:function(t,e){(0,t.commit)("UPDATE_USERS",e)},chat_updateSpeaker:function(t,e){(0,t.commit)("UPDATE_USER",e.updated)},chat_createSpeaker:function(t,e){(0,t.commit)("ADD_USER",e.created)},add_speaker:function(t,e){(0,t.commit)("ADD_USER",e)},chatSocket_user_disconnected:function(t,e){var a=t.commit,i=t.rootState.chatChannels.list;Object.values(i).filter((function(t){return!!t.users[e.id]})).forEach((function(t){return a("REMOVE_USER_FROM_CHANNEL",{userId:e.id,channelId:t.id})})),a("REMOVE_USER",e)},loginUser:function(t,e){var a=t.commit;a("SET_LOGGED_USER",e.user),a("ADD_USER",e)},add_pjs:function(t,e){var a=t.commit;e.forEach((function(t){return a("ADD_USER_PJ",t)}))},toggleCharacterSelector:function(t){var e=t.commit,a=t.state;Object.keys(a.pjs).length&gt;1&amp;&amp;e("TOOGLE_CHARACTER_SELECTOR")}}},Gh=a(75316),Zh=a.n(Gh);function Wh(t){return Wh="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Wh(t)}function Yh(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,Xh(i.key),i)}}function Xh(t){var e=function(t,e){if("object"!==Wh(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Wh(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Wh(e)?e:String(e)}var Jh=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.sound=new Audio("/static/assets/sounds/chat_notification.mp3")}var e,a,i;return e=t,(a=[{key:"play",value:function(){this.sound.play()}}])&amp;&amp;Yh(e.prototype,a),i&amp;&amp;Yh(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}()),Kh={state:{list:{}},getters:{messagesInChannel:function(t){return function(e){return Object.values(t.list).filter((function(t){return t.channel===e}))}},lastMessageByChannel:function(t,e){return function(t){var a=e.messagesInChannel(t);return a.length?a[a.length-1]._id:""}},unreadMessagesInChannel:function(t,e){return function(t){var a=e.lastTimeReaded(t._id);return e.messagesInChannel(t._id).filter((function(t){return new Date(t.timestamp).getTime()&gt;a})).length}}},mutations:{ADD_MESSAGE:function(t,e){return gh.default.set(t.list,e._id,e)}},actions:{chat_addMessages:function(t,e){var a=t.commit;(e=Zh()(e,["timestamp"])).forEach((function(t){return a("ADD_MESSAGE",t)}))},chat_createMessage:function(t,e){var a=t.commit,i=t.rootState,n=t.getters,r=t.rootGetters,o=e.created,s=o.channel instanceof Object?o.channel._id:o.channel;o.type===at.ROLL&amp;&amp;document.dispatchEvent(new CustomEvent("resultado-tirada-chat",{detail:o.content})),i.chatUsers.loggedInId===o.speaker.user?(a("MARK_CHANNEL_UNREAD",s),a("REMOVE_LAST_MESSAGE",s)):n.lastMessageUnread(s)||a("SET_LAST_MESSAGE",{channelId:s,message_id:o._id}),a("REMOVE_USER_TO_WRITING",{userId:o.speaker._id,channelId:s}),o.type===at.IC?He.create().title("Info chat",o.content).error().toast().fire():(!r.currentUserChannels.some((function(t){return t._id===s}))||i.chatUsers.loggedInId===o.speaker.user||!i.chat.sounds||r.isChannelSilenced(s)||i.chat.focus&amp;&amp;i.chatChannels.activeChannelId===s||Jh.play(),a("ADD_MESSAGE",o))}}},Qh={state:{list:{},initial_channel:"",activeChannelId:0,pinned:[],silenced:[],lastTimeReadedByChannel:{},lastMessageByChannel:{},writingList:{}},getters:{currentUserChannels:function(t,e,a,i){var n=i.userLoggedIn,r=Object.values(t.list).filter((function(t){return t.users.includes(n.user)}));return Zh()(r,"created")},activeChannel:function(t){return t.list[t.activeChannelId]||{}},usersInChannel:function(t,e,a){return function(e){var i=t.list[e],n=a.chatUsers.logged;if(i&amp;&amp;i.users){var r=i.users.filter((function(t){return Object.keys(n).includes(t)})).map((function(t){return n[t]}));return Zh()(r,[function(t){switch(t.permission){case et.ADMINISTRADOR:return 0;case et.OPERADOR:return 1;case et.USUARIO:return 2;case et.OBSERVADOR:return 3}},"created"])}return[]}},usersInActiveChannel:function(t,e){return e.usersInChannel(t.activeChannelId)},pinnedChannels:function(t){return t.pinned.map((function(e){return t.list[e]}))},isChannelPinned:function(t){return function(e){return t.pinned.includes(e._id)}},isChannelSilenced:function(t){return function(e){return t.silenced.includes(e)}},lastTimeReaded:function(t){return function(e){return t.lastTimeReadedByChannel[e]||Date.now()}},isWritingSpinnerVisible:function(t){return function(e,a){return t.writingList[e]&amp;&amp;t.writingList[e].includes(a)}},usersWriting:function(t,e,a){return function(e){var i=t.writingList[e];if(!i||!i.length)return!1;var n=i.map((function(t){return Object.values(a.chatUsers.logged).find((function(e){return e._id===t})).username}));return n.length&gt;3?"Varios usuarios estÃ¡n escribiendo":n.length&gt;1?"".concat(n.slice(0,-1).join(", ")," y ").concat(n.slice(-1)," estÃ¡n escribiendo"):"".concat(n[0]," estÃ¡ escribiendo")}},lastMessageUnread:function(t){return function(e){return t.lastMessageByChannel[e]}}},mutations:{ADD_CHANNEL:function(t,e){gh.default.set(t.writingList,e._id,[]),gh.default.set(t.list,e._id,e)},REMOVE_CHANNEL:function(t,e){gh.default.delete(t.list,e)},UPDATE_CHANNEL:function(t,e){gh.default.set(t.list,e._id,e)},SET_ACTIVE_CHANNEL:function(t,e){t.activeChannelId=e._id},SET_INITIAL_CHANNEL:function(t,e){t.initial_channel=e},APPEND_USER_TO_CHANNEL:function(t,e){var a=e.channelId,i=e.userId,n=t.list[a];n.users||gh.default.set(n,"users",{}),gh.default.set(n.users,i,i)},REMOVE_USER_FROM_CHANNEL:function(t,e){var a=e.channelId,i=e.userId,n=t.list[a];gh.default.delete(n.users,i)},ADD_PINNED_CHANNEL:function(t,e){t.pinned.push(e)},REMOVE_PINNED_CHANNEL:function(t,e){t.pinned=t.pinned.filter((function(t){return t!==e}))},ADD_SILENCED_CHANNEL:function(t,e){t.silenced.push(e)},REMOVE_SILENCED_CHANNEL:function(t,e){t.silenced=t.silenced.filter((function(t){return t!==e}))},MARK_CHANNEL_UNREAD:function(t,e){gh.default.set(t.lastTimeReadedByChannel,e,Date.now())},ADD_USER_TO_WRITING:function(t,e){var a=e.channel_id,i=e.user_id,n=t.writingList[a];n.push(i),gh.default.set(t.writingList,a,n)},SET_LAST_MESSAGE:function(t,e){var a=e.channel_id,i=e.message_id;gh.default.set(t.lastMessageByChannel,a,i)},REMOVE_LAST_MESSAGE:function(t,e){gh.default.delete(t.lastMessageByChannel,e)},REMOVE_USER_TO_WRITING:function(t,e){var a=e.channelId,i=e.userId,n=t.writingList[a];t.writingList[a]=n.filter((function(t){return t!==i}))}},actions:{activateChannel:function(t,e){var a=t.commit;a("SET_ACTIVE_CHANNEL",e),a("REMOVE_PINNED_CHANNEL",e._id),a("MARK_CHANNEL_UNREAD",e._id)},setInitialChannel:function(t,e){(0,t.commit)("SET_INITIAL_CHANNEL",e)},userStartWriting:function(t,e){var a=t.commit,i=t.state,n=e.channel_id,r=e.user_id;i.writingList[n].includes(r)||a("ADD_USER_TO_WRITING",{channel_id:n,user_id:r})},chat_createChannel:function(t,e){var a=t.commit,i=t.state,n=t.rootState;t.getters;a("ADD_CHANNEL",e.created),a("MARK_CHANNEL_UNREAD",e.created._id),i.initial_channel?i.initial_channel===e.created.name&amp;&amp;a("SET_ACTIVE_CHANNEL",e.created):!i.activeChannelId&amp;&amp;e.created.users.includes(n.chatUsers.loggedInId)&amp;&amp;a("SET_ACTIVE_CHANNEL",e.created),a("SET_LOAD",!1)},chat_updateChannel:function(t,e){(0,t.commit)("UPDATE_CHANNEL",e.updated)},chat_joinChannel:function(t,e){var a=t.commit;a("ADD_CHANNEL",e),a("SET_ACTIVE_CHANNEL",e)},chat_invitedChannel:function(t,e){(0,t.commit)("ADD_CHANNEL",e)},chat_leaveChannel:function(t,e){var a=t.commit,i=t.state,n=t.rootState,r=e.user_id,o=e.channel;if(r===n.chatUsers.loggedInId){a("REMOVE_CHANNEL",o._id);var s=Object.values(i.list);s.length&amp;&amp;a("SET_ACTIVE_CHANNEL",s[0])}a("UPDATE_CHANNEL",o)},userStopWriting:function(t,e){(0,t.commit)("REMOVE_USER_TO_WRITING",e)},togglePinChannel:function(t,e){var a=t.commit;t.state.pinned.includes(e)?a("REMOVE_PINNED_CHANNEL",e):a("ADD_PINNED_CHANNEL",e)},toggleChannelSound:function(t,e){var a=t.commit;t.state.silenced.includes(e)?a("REMOVE_SILENCED_CHANNEL",e):a("ADD_SILENCED_CHANNEL",e)},markChannelAsRead:function(t,e){var a=t.commit;a("MARK_CHANNEL_UNREAD",e),a("REMOVE_LAST_MESSAGE",e)},setLastMessage:function(t,e){(0,t.commit)("SET_LAST_MESSAGE",{channel_id:e,message_id:t.getters.lastMessageByChannel(e)})}}};function tm(t){return function(t){if(Array.isArray(t))return em(t)}(t)||function(t){if("undefined"!=typeof Symbol&amp;&amp;null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return em(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);"Object"===a&amp;&amp;t.constructor&amp;&amp;(a=t.constructor.name);if("Map"===a||"Set"===a)return Array.from(t);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return em(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function em(t,e){(null==e||e&gt;t.length)&amp;&amp;(e=t.length);for(var a=0,i=new Array(e);a&lt;e;a++)i[a]=t[a];return i}var am=function(t,e){return{id:t.id,titulo:t.titulo,actualizada:t.actualizada,imagen:t.url_imagen,url:t.url_jugar,escenas:t.novedades,director:t.director,tipo:e}},im={state:{fetched:!1,director:[],jugador:[],vip:[],pausa:[]},mutations:{SET_FETCHED:function(t,e){t.fetched=e},EMPTY:function(t){t.director=[],t.jugador=[],t.vip=[],t.pausa=[]},ADD_NOVEDAD_DIRECTOR:function(t,e){t.director=[].concat(tm(t.director),[am(e,"director")])},ADD_NOVEDAD_JUGADOR:function(t,e){t.jugador=[].concat(tm(t.jugador),[am(e,"jugador")])},ADD_NOVEDAD_VIP:function(t,e){t.vip=[].concat(tm(t.vip),[am(e,"vip")])},ADD_NOVEDAD_PAUSA:function(t,e){t.pausa=[].concat(tm(t.pausa),[am(e,"pausa")])}},actions:{retrieveNovedades:function(t){var e=t.commit;e("SET_FETCHED",!1),e("EMPTY"),fetch("/partidas/api/get-novedades").then((function(t){return t.json()})).then((function(t){e("SET_FETCHED",!0),t.director.sin_novedades.forEach((function(t){return e("ADD_NOVEDAD_DIRECTOR",t)})),t.director.con_novedades.forEach((function(t){return e("ADD_NOVEDAD_DIRECTOR",t)})),t.jugador.sin_novedades.forEach((function(t){return e("ADD_NOVEDAD_JUGADOR",t)})),t.jugador.con_novedades.forEach((function(t){return e("ADD_NOVEDAD_JUGADOR",t)})),t.vip.sin_novedades.forEach((function(t){return e("ADD_NOVEDAD_VIP",t)})),t.vip.con_novedades.forEach((function(t){return e("ADD_NOVEDAD_VIP",t)})),t.pausa.sin_novedades.forEach((function(t){return e("ADD_NOVEDAD_PAUSA",t)})),t.pausa.con_novedades.forEach((function(t){return e("ADD_NOVEDAD_PAUSA",t)}))}))}}};gh.default.use(j.ZP);var nm=new j.ZP.Store({modules:{chat:Uh,chatUsers:Hh,chatChannels:Qh,chatMessages:Kh,notifications:Vh,partida:{state:{partida_id:0,tirar_dados:!1,es_director:!1,sheets:[]},mutations:{SET_PARTIDA:function(t,e){t.partida_id=e},SET_DIRECTOR:function(t,e){t.es_director=e},SET_TIRAR_DADOS:function(t,e){t.tirar_dados=e},SET_SHEETS:function(t,e){t.sheets=e}},actions:{notificarDados:function(t){(0,t.commit)("SET_TIRAR_DADOS",!0)},cerrarDados:function(t){(0,t.commit)("SET_TIRAR_DADOS",!1)}}},partidaToolbar:Ph,partidaMensaje:Ah,personajes:$h,novedades:im}}),rm={beforeCreate:function(){var t=this;this.sockets||(this.sockets={}),this.sockets.subscribe=function(e,a){t.$vueSocketIo.emitter.addListener(e,a,t)},this.sockets.unsubscribe=function(e){t.$vueSocketIo.emitter.removeListener(e,t)}},mounted:function(){var t=this,e=this.$options.sockets,a=this.$vueSocketIo.emitter;e&amp;&amp;Object.keys(e).forEach((function(i){var n=e[i];"function"==typeof n&amp;&amp;"subscribe"!==i&amp;&amp;"unsubscribe"!==i?a.addListener(i,n,t):Object.keys(n).forEach((function(e){"subscribe"!==e&amp;&amp;"unsubscribe"!==e&amp;&amp;a.addListener("".concat(i,"_").concat(e),n[e],t)}))}))},beforeDestroy:function(){var t=this,e=this.$options.sockets,a=this.$vueSocketIo.emitter;e&amp;&amp;Object.keys(e).forEach((function(i){var n=e[i];"function"==typeof n?a.removeListener(i,n,t):Object.keys(n).forEach((function(e){a.removeListener(e,n[e],t)}))}))}};function om(t){return om="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},om(t)}function sm(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,cm(i.key),i)}}function cm(t){var e=function(t,e){if("object"!==om(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==om(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===om(e)?e:String(e)}var lm=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.debug=!1,this.prefix="%cVue-Socket.io: "}var e,a,i;return e=t,a=[{key:"info",value:function(t){var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:"";this.debug&amp;&amp;window.console.info(this.prefix+"%c".concat(t),"color: blue; font-weight: 600","color: #333333",e)}},{key:"error",value:function(){var t;this.debug&amp;&amp;(t=window.console).error.apply(t,[this.prefix].concat(Array.prototype.slice.call(arguments)))}},{key:"warn",value:function(){var t;this.debug&amp;&amp;(t=window.console).warn.apply(t,[this.prefix].concat(Array.prototype.slice.call(arguments)))}},{key:"event",value:function(t){var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:"";this.debug&amp;&amp;window.console.info(this.prefix+"%c".concat(t),"color: blue; font-weight: 600","color: #333333",e)}}],a&amp;&amp;sm(e.prototype,a),i&amp;&amp;sm(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}());function um(t){return um="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},um(t)}function dm(t){return function(t){if(Array.isArray(t))return t}(t)||function(t){if("undefined"!=typeof Symbol&amp;&amp;null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return pm(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);"Object"===a&amp;&amp;t.constructor&amp;&amp;(a=t.constructor.name);if("Map"===a||"Set"===a)return Array.from(t);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return pm(t,e)}(t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pm(t,e){(null==e||e&gt;t.length)&amp;&amp;(e=t.length);for(var a=0,i=new Array(e);a&lt;e;a++)i[a]=t[a];return i}function fm(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,hm(i.key),i)}}function hm(t){var e=function(t,e){if("object"!==um(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==um(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===um(e)?e:String(e)}var mm=function(){function t(e,a){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.staticEvents=["connect","error","disconnect","reconnect","reconnect_attempt","reconnecting","reconnect_error","reconnect_failed","connect_error","connect_timeout","connecting","ping","pong"],this.io=e,this.register(),this.emitter=a}var e,a,i;return e=t,(a=[{key:"register",value:function(){var t=this;"Object"===this.io.constructor.name?Object.keys(this.io).forEach((function(e){t.registerEvents(t.io[e],e)})):this.registerEvents(this.io)}},{key:"registerEvents",value:function(t,e){var a=this;t.onevent=function(t){var i=dm(t.data),n=i[0],r=i.slice(1);1===r.length&amp;&amp;(r=r[0]),a.onEvent(a.getEventName(n,e),r)},this.staticEvents.forEach((function(i){return t.on(i,(function(t){return a.onEvent(a.getEventName(i,e),t)}))}))}},{key:"getEventName",value:function(t,e){return e?e+"_"+t:t}},{key:"onEvent",value:function(t,e){lm.info("onEvent",t),this.emitter.emit(t,e)}}])&amp;&amp;fm(e.prototype,a),i&amp;&amp;fm(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}();function vm(t){return vm="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},vm(t)}function bm(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function _m(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,gm(i.key),i)}}function gm(t){var e=function(t,e){if("object"!==vm(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==vm(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===vm(e)?e:String(e)}var ym=function(){function t(){var e=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:{};bm(this,t),lm.info(e?"Vuex adapter enabled":"Vuex adapter disabled"),lm.info(e.mutationPrefix?"Vuex socket mutations enabled":"Vuex socket mutations disabled"),lm.info(e?"Vuex socket actions enabled":"Vuex socket actions disabled"),this.store=e.store,this.actionPrefix=e.actionPrefix?e.actionPrefix:"SOCKET_",this.mutationPrefix=e.mutationPrefix?e.mutationPrefix:"SOCKET_",this.listeners=new Map}var e,a,i;return e=t,a=[{key:"addListener",value:function(t,e,a){if("function"!=typeof e)throw new Error("callback must be a function");this.listeners.has(t)||this.listeners.set(t,[]),this.listeners.get(t).push({callback:e,component:a}),lm.info("#".concat(t," subscribe, component: ").concat(a.name))}},{key:"removeListener",value:function(t,e){if(this.listeners.has(t)){var a=this.listeners.get(t).filter((function(t){return t.component!==e}));a.length&gt;0?this.listeners.set(t,a):this.listeners.delete(t),lm.info("#".concat(t," unsubscribe, component: ").concat(e.name))}}},{key:"emit",value:function(t,e){this.listeners.has(t)&amp;&amp;(lm.info("Broadcasting: #".concat(t,", Data:"),e),this.listeners.get(t).forEach((function(t){t.callback.call(t.component,e)}))),"ping"!==t&amp;&amp;"pong"!==t&amp;&amp;this.dispatchStore(t,e)}},{key:"dispatchStore",value:function(t,e){var a,i;if(this.store&amp;&amp;this.store._actions)for(var n in a="function"==typeof this.actionPrefix?this.actionPrefix(t):this.actionPrefix+t,this.store._actions)n.split("/").pop()===a&amp;&amp;(lm.info("Dispatching Action: ".concat(n,", Data:"),e),this.store.dispatch(n,e));if(this.store&amp;&amp;this.store._mutations)for(var r in i="function"==typeof this.mutationPrefix?this.mutationPrefix(t):(this.mutationPrefix||"")+t,this.store._mutations)r.split("/").pop()===i&amp;&amp;(lm.info("Commiting Mutation: ".concat(r,", Data:"),e),this.store.commit(r,e))}}],a&amp;&amp;_m(e.prototype,a),i&amp;&amp;_m(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}(),Cm=a(86809),wm=a.n(Cm);function jm(t){return jm="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},jm(t)}function km(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,Sm(i.key),i)}}function Sm(t){var e=function(t,e){if("object"!==jm(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==jm(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===jm(e)?e:String(e)}var xm=function(){function t(e){var a=e.connection,i=e.vuex,n=e.debug,r=e.options;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),lm.debug=n,this.io=this.connect(a,r),this.emitter=new ym(i),this.listener=new mm(this.io,this.emitter)}var e,a,i;return e=t,a=[{key:"install",value:function(t){t.prototype.$socket=this.io,t.prototype.$vueSocketIo=this,t.mixin(rm),lm.info("Vue-Socket.io plugin enabled")}},{key:"connect",value:function(t,e){if(t&amp;&amp;"object"===jm(t))return lm.info("Received socket.io-client instance"),t;if("string"==typeof t)return lm.info("Received connection string"),this.io=wm()(t,e);throw new Error("Unsupported connection type")}}],a&amp;&amp;km(e.prototype,a),i&amp;&amp;km(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}();function Em(t){return wm()("".concat("https://www.comunidadumbria.com:30000","/").concat(t.toLowerCase()),{useConnectionNamespace:!0,query:{auth:SESSION}})}var Om=new xm({debug:!1,connection:{chat:Em("chat"),notifications:Em("notifications")},vuex:{store:nm,actionPrefix:function(t){return t},mutationPrefix:function(t){return"".concat(t,"Socket_")}},options:{useConnectionNamespace:!0}});var Pm=a(19755);function Am(t){return Am="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Am(t)}function Dm(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,Nm(i.key),i)}}function Nm(t){var e=function(t,e){if("object"!==Am(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Am(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Am(e)?e:String(e)}var Tm=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),Pm("body").on("click",".btn-modelo-borrar",this.btn_borrar_modelo).on("click",".btn-importar-json",this.btn_importar_json).on("click",".btn-cancelar-json",this.btn_cancelar_json).on("click","#btn-modelo-aceptar",this.btn_aceptar_modelo).on("click","#btn-modelo-cancelar",this.btn_cancelar_modelo).on("click",".btn-campo-mover",this.btn_campo_mover).on("click",".btn-campo-borrar",this.btn_campo_borrar).on("click",".btn-campo-editar",this.btn_campo_editar).on("click",".btn-campo-nuevo",this.btn_campo_nuevo).on("click",".btn-campo-duplicar",this.btn_campo_duplicar).on("click",".set-campo-estado",this.set_campo_estado).on("click","#btn-submit-dialogo",this.btn_submit_dialogo).on("click",".btn-grupo-mover",this.btn_grupo_mover).on("click",".btn-grupo-borrar",this.btn_grupo_borrar).on("click",".btn-grupo-editar",this.btn_grupo_editar).on("click",".btn-grupo-nuevo",this.btn_grupo_nuevo).on("click",".btn-pagina-mover",this.btn_pagina_mover).on("click",".btn-pagina-borrar",this.btn_pagina_borrar).on("click",".btn-pagina-editar",this.btn_pagina_editar).on("click",".btn-pagina-nueva",this.btn_pagina_nueva).on("click",".btn-nueva-tirada",this.btn_nueva_tirada).on("click",".btn-borrar-tirada",this.btn_borrar_tirada).on("click","#btn-actualizar",this.btn_actualizar)}var e,a,i;return e=t,(a=[{key:"btn_aceptar_modelo",value:function(){Pm("#ficha-modelo").submit()}},{key:"btn_borrar_modelo",value:function(){var t=this;return swal({title:"Borrar ficha",text:"Â¿Deseas borrar de forma definitiva esta ficha?",icon:"warning",dangerMode:!0,buttons:["No, cancela","SÃ­, borrar"]}).then((function(e){e&amp;&amp;(window.location=Pm(t).attr("href"))})),!1}},{key:"btn_cancelar_modelo",value:function(){var t=this;return swal({title:"Cancelar cambios",text:"Si cancelas se anularÃ¡n todos los cambios que has realizado en la ficha.",icon:"warning",dangerMode:!0,buttons:["No, volver a ediciÃ³n","SÃ­, cancela"]}).then((function(e){e&amp;&amp;(window.location=Pm(t).attr("href"))})),!1}},{key:"btn_campo_mover",value:function(){var t=Pm(this).parents(".grupo-campos"),e=Pm(this).parents(".botones-ficha").data("id"),a="/personajes/modelo-ficha/campo-mover/"+Pm(this).data("direccion")+"/"+e;return t.find(".card-body").html("Reordenando..."),Pm.get(a,(function(e){t.html(e)})),!1}},{key:"btn_campo_borrar",value:function(){var t=Pm(this).parents(".grupo-campos"),e="/personajes/modelo-ficha/campo-borrar/"+Pm(this).parents(".botones-ficha").data("id");return swal({title:"ConfirmaciÃ³n de borrado",text:"Â¿Quieres borrar este campo?",icon:"warning",dangerMode:!0,buttons:["Cancelar","Aceptar"]}).then((function(a){a&amp;&amp;(t.find(".card-body").html("Eliminando..."),Pm.get(e,(function(e){t.html(e)})))})),!1}},{key:"btn_campo_editar",value:function(){var t="/personajes/modelo-ficha/campo-editar/"+Pm(this).parents(".botones-ficha").data("id"),e=Pm(this).parents(".grupo-campos");return Pm.get(t,(function(t){Pm("#ficha-modal-titulo").html("Modificar campo"),Pm("#ficha-modal-formulario").html(t),Pm("#f-dialogo").ajaxForm({target:e}),Pm("#ficha-modal").modal("show")})),!1}},{key:"btn_campo_duplicar",value:function(){var t=Pm(this).closest(".grupo-campos"),e="/personajes/modelo-ficha/campo-duplicar/"+Pm(this).parents(".botones-ficha").data("id");return Pm.get(e,(function(e){t.html(e)})),!1}},{key:"btn_campo_nuevo",value:function(){var t=Pm(this).data("grupo"),e=Pm(this).closest(".grupo-campos"),a="/personajes/modelo-ficha/campo-nuevo/"+t;return Pm.get(a,(function(t){Pm("#ficha-modal-titulo").html("Nuevo campo"),Pm("#ficha-modal-formulario").html(t),Pm("#f-dialogo").ajaxForm({target:e}),Pm("#ficha-modal").modal("show")})),!1}},{key:"btn_submit_dialogo",value:function(){return Pm("#f-dialogo").submit(),Pm("#ficha-modal").modal("hide"),!1}},{key:"btn_grupo_mover",value:function(){var t=Pm(this).parents(".grupo-campos").data("id"),e=Pm(this).parents(".pagina-ficha"),a="/personajes/modelo-ficha/grupo-mover/"+Pm(this).data("direccion")+"/"+t;return e.html("Reordenando..."),Pm.get(a,(function(t){e.html(t)})),!1}},{key:"btn_grupo_borrar",value:function(){var t=Pm(this).parents(".grupo-campos").data("id"),e=Pm(this).parents(".pagina-ficha"),a="/personajes/modelo-ficha/grupo-borrar/"+t;return swal({title:"ConfirmaciÃ³n de borrado",text:"Â¿Quieres borrar este grupo y todos sus campos?",icon:"warning",dangerMode:!0,buttons:["Cancelar","Aceptar"]}).then((function(t){t&amp;&amp;(e.html("Eliminando..."),Pm.get(a,(function(t){e.html(t)})))})),!1}},{key:"btn_grupo_editar",value:function(){var t=Pm(this).data("id"),e=Pm(this).parents(".pagina-ficha"),a="/personajes/modelo-ficha/grupo-editar/"+t;return Pm.get(a,(function(t){Pm("#ficha-modal-titulo").html("Modificar panel"),Pm("#ficha-modal-formulario").html(t),Pm("#f-dialogo").ajaxForm({target:e}),Pm("#ficha-modal").modal("show")})),!1}},{key:"btn_grupo_nuevo",value:function(){var t=Pm(this).parents(".pagina-ficha"),e="/personajes/modelo-ficha/grupo-nuevo/"+t.data("id");return Pm.get(e,(function(e){Pm("#ficha-modal-titulo").html("Nuevo panel"),Pm("#ficha-modal-formulario").html(e),Pm("#f-dialogo").ajaxForm({target:t}),Pm("#ficha-modal").modal("show")})),!1}},{key:"btn_pagina_mover",value:function(){var t=Pm(this).parents(".ficha-pj"),e=Pm(this).parents(".pagina-ficha").data("id"),a="/personajes/modelo-ficha/pagina-mover/"+Pm(this).data("direccion")+"/"+e;return t.html("Reordenando..."),Pm.get(a,(function(e){t.html(e)})),!1}},{key:"btn_pagina_borrar",value:function(){var t=Pm(this).parents(".ficha-pj"),e="/personajes/modelo-ficha/pagina-borrar/"+Pm(this).parents(".pagina-ficha").data("id");return swal({title:"ConfirmaciÃ³n de borrado",text:"Â¿Quieres borrar esta pÃ¡gina con todos sus contenidos?",icon:"warning",dangerMode:!0,buttons:["Cancelar","Aceptar"]}).then((function(a){a&amp;&amp;(t.html("Eliminando..."),Pm.get(e,(function(e){t.html(e)})))})),!1}},{key:"btn_pagina_editar",value:function(){var t=Pm(this).parents(".ficha-pj"),e="/personajes/modelo-ficha/pagina-editar/"+Pm(this).parents(".pagina-ficha").data("id");return Pm.get(e,(function(e){Pm("#ficha-modal-titulo").html("Modificar pÃ¡gina"),Pm("#ficha-modal-formulario").html(e),Pm("#f-dialogo").ajaxForm({target:t}),Pm("#ficha-modal").modal("show")})),!1}},{key:"btn_pagina_nueva",value:function(){var t=Pm(this).parents(".ficha-pj"),e="/personajes/modelo-ficha/pagina-nueva/"+t.data("id");return Pm.get(e,(function(e){Pm("#ficha-modal-titulo").html("Nueva pÃ¡gina"),Pm("#ficha-modal-formulario").html(e),Pm("#f-dialogo").ajaxForm({target:t}),Pm("#ficha-modal").modal("show")})),!1}},{key:"set_campo_estado",value:function(){var t=Pm(this),e=Pm(this).attr("href"),a=Pm(this).data("cambio");return Pm.post(e,{cambio:a},(function(e){"1"==e?(t.data("cambio","0"),t.find("span").removeClass("text-muted")):"0"==e?(t.data("cambio","1"),t.find("span").addClass("text-muted")):alert(e)})),!1}},{key:"btn_nueva_tirada",value:function(){var t=Pm(this).attr("href");return Pm.get(t,(function(t){Pm("#tiradas-alternativas").append(t)})),!1}},{key:"btn_borrar_tirada",value:function(){return Pm(this).parents(".tirada-alternativa").remove(),!1}},{key:"btn_importar_json",value:function(){return Pm("#listado-fichas").hide(),Pm("#formulario-importar").show(),!1}},{key:"btn_cancelar_json",value:function(){return Pm("#formulario-importar").hide(),Pm("#listado-fichas").show(),!1}},{key:"btn_actualizar",value:function(){var t=Pm(this).attr("href");return swal({title:"Actualizar fichas",text:"Â¿Quieres actualizar los personajes que usan esta ficha?",icon:"warning",dangerMode:!0,buttons:["Cancelar","Aceptar"]}).then((function(e){e&amp;&amp;Pm.get(t,(function(t){alert(t)}))})),!1}}])&amp;&amp;Dm(e.prototype,a),i&amp;&amp;Dm(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}();function Im(t){return Im="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Im(t)}function $m(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,Mm(i.key),i)}}function qm(t,e,a){return e&amp;&amp;$m(t.prototype,e),a&amp;&amp;$m(t,a),Object.defineProperty(t,"prototype",{writable:!1}),t}function Mm(t){var e=function(t,e){if("object"!==Im(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Im(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Im(e)?e:String(e)}var Fm=qm((function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.view=new Tm})),Lm=(a(40686),a(14752),a(19755));function Rm(t){return Rm="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Rm(t)}function zm(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,Bm(i.key),i)}}function Bm(t){var e=function(t,e){if("object"!==Rm(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Rm(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Rm(e)?e:String(e)}var Vm=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),Lm(".multi-select").select2(),Lm("body").on("click","#btn-buscar",this.btn_buscar).on("click",".ver-ficha-pj",this.ver_ficha_pj).on("click",".editar-ficha",this.editar_ficha).on("click",".quitar-ficha",this.quitar_ficha).on("click","#btn-cancelar-ficha",this.cancelar_ficha).on("click","#btn-aceptar-ficha",this.btn_aceptar_ficha).on("click",".page-link-pj",this.page_link).on("click",".usar-pj",this.usar_pj).on("click","#cancelar-seleccion",this.cancelar_seleccion).on("click","#btn-cargar-pjs",this.btn_cargar_pjs)}var e,a,i;return e=t,(a=[{key:"btn_buscar",value:function(){var t=Lm("#col-personajes");return t.html("Buscando..."),Lm("#f-buscar").ajaxSubmit({target:t}),!1}},{key:"ver_ficha_pj",value:function(){return document.dispatchEvent(new CustomEvent("character",{detail:Lm(this).data("personaje")})),Lm("#ficha-biblioteca").hide(),Lm("#pjs-partida").hide(),Lm("#ficha-completa").show(),!1}},{key:"editar_ficha",value:function(){var t=Lm("#ficha-biblioteca");return t.html("Cargando..."),Lm.post(Lm(this).attr("href"),{ficha_id:Lm(this).data("id")},(function(t){Lm("#ficha-biblioteca").html(t),Lm(".multi-select").select2(),Lm(".text-editor").summernote()})),Lm("#ficha-completa").hide(),Lm("#pjs-partida").hide(),t.show(),!1}},{key:"cancelar_ficha",value:function(){return Lm("#ficha-biblioteca").hide(),!1}},{key:"btn_aceptar_ficha",value:function(){var t=Lm(this).data("target");return Lm("#f-ficha_biblioteca").ajaxSubmit({target:t}),Lm("#ficha-biblioteca").hide(),!1}},{key:"quitar_ficha",value:function(){var t=Lm(this).attr("href"),e=Lm(this).data("id");return He.create().title("Â¡AtenciÃ³n!","Â¿Quieres retirar esta ficha de la biblioteca?").warning().confirm("Quitar ficha","Cancelar").fire().then((function(a){a.isConfirmed&amp;&amp;Lm.post(t,{ficha_id:e},(function(t){alert(t),Lm("#fb-"+e).remove()}))})),!1}},{key:"page_link",value:function(){return Lm("#pagina").val(Lm(this).attr("href")),Lm("#btn-buscar").click(),!1}},{key:"usar_pj",value:function(){var t=Lm(this).data("personaje"),e="check-"+t,a=Lm(this).data("nombre");return 0===Lm("#"+e).length&amp;&amp;(Lm("#pjs-seleccionados").append("&lt;p&gt;&lt;input type='checkbox' id='"+e+"' name='pj' value='"+t+"' checked&gt; "+a+"&lt;/p&gt;"),Lm("#btn-cargar-pjs").show()),Lm("#ficha-biblioteca").hide(),Lm("#ficha-completa").hide(),Lm("#pjs-partida").show(),!1}},{key:"cancelar_seleccion",value:function(){return Lm("#pjs-seleccionados").html(""),Lm("#btn-cargar-pjs").hide(),Lm("#pjs-partida").hide(),!1}},{key:"btn_cargar_pjs",value:function(){return Lm("#f-cargar").ajaxSubmit({success:function(t){alert(t)}}),Lm("#pjs-seleccionados").html(""),Lm("#pjs-partida").hide(),!1}}])&amp;&amp;zm(e.prototype,a),i&amp;&amp;zm(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}();function Um(t){return Um="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Um(t)}function Hm(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,Zm(i.key),i)}}function Gm(t,e,a){return e&amp;&amp;Hm(t.prototype,e),a&amp;&amp;Hm(t,a),Object.defineProperty(t,"prototype",{writable:!1}),t}function Zm(t){var e=function(t,e){if("object"!==Um(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Um(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Um(e)?e:String(e)}var Wm=Gm((function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.biblioteca=new Vm})),Ym=a(19755);function Xm(t){return Xm="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},Xm(t)}function Jm(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,Km(i.key),i)}}function Km(t){var e=function(t,e){if("object"!==Xm(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==Xm(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===Xm(e)?e:String(e)}var Qm=function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),Ym(".multi-select").select2(),Ym("body").on("click",".autorol-texto",this.mostrar_edicion_texto).on("click",".autorol-ver-controles",this.btn_ver_controles).on("click",".autorol-ocultar-controles",this.btn_ocultar_controles).on("click",".autorol-enlace-visible",this.btn_seguir_enlace).on("hide.bs.modal","#dlg-editor-enlace",this.cerrar_ventana_enlace).on("click",".btn-dlg-controles",this.btn_dlg_controles).on("click",".btn-info-variables",this.btn_info_variables).on("click",".btn-editor-control",this.btn_editor_control).on("click",".btn-borrar-control",this.btn_borrar_control).on("click","#btn-grabar-control",this.btn_grabar_control).on("click",".btn-cancelar-control",this.btn_cancelar_control).on("click",".btn-add-control",this.btn_add_control).on("click","#btn-add-item",this.btn_add_item).on("click",".btn-add-texto",this.btn_add_texto).on("click",".btn-editar-texto",this.btn_editar_texto).on("click",".btn-grabar-texto",this.btn_grabar_texto).on("click",".btn-cancelar-texto",this.btn_cancelar_texto).on("click",".btn-eliminar-texto",this.btn_eliminar_texto).on("click",".btn-duplicar-texto",this.btn_duplicar_texto).on("click",".btn-mover-texto",this.btn_mover_texto).on("click",".seguir-enlace",this.seguir_enlace).on("click",".btn-editar-enlace",this.btn_editar_enlace).on("click",".btn-grabar-enlace",this.btn_grabar_enlace).on("click",".btn-cancelar-enlace",this.btn_cancelar_enlace).on("click",".btn-duplicar-enlace",this.btn_duplicar_enlace).on("click",".btn-volver-escena",this.btn_volver_escena).on("click",".btn-retorno",this.btn_retorno).on("click",".btn-guardado",this.btn_guardado).on("click",".btn-borrar-destino",this.btn_borrar_destino).on("click",".btn-nueva-escena",this.btn_nueva_escena).on("click",".btn-escena-existente",this.btn_escena_existente).on("keypress",".d-texto",this.enlace_buscar_destinos).on("click",".e-destino",this.enlace_seleccionar_destino).on("click",".btn-del-enlace",this.btn_del_enlace).on("click",".autorol-filtrar",this.filtrar).on("click",".autorol-pg",this.autorol_pg).on("click",".btn-borrar-escena-autorol",this.btn_borrar_escena).on("click",".btn-escena-editor",this.btn_escena_editor).on("click",".btn-confirmar-escena",this.btn_confirmar_escena).on("click",".btn-duplicar-escena",this.btn_duplicar_escena).on("click",".btn-borrar-historia",this.btn_borrar_historia).on("click",".btn-buscador-autorol-escenas",this.btn_buscador_autorol_escenas).on("click",".btn-frame-editor",this.btn_frame_editor).on("click",".btn-grabar-frame",this.btn_grabar_frame).on("click",".btn-borrar-frame",this.btn_borrar_frame).on("click",".btn-item-editor",this.btn_item_editor).on("click",".btn-confirmar-item",this.btn_confirmar_item).on("click",".btn-borrar-item",this.btn_borrar_item).on("click",".btn-confirmar-tipo",this.btn_confirmar_tipo).on("click",".btn-borrar-tipo",this.btn_borrar_tipo).on("click",".btn-frame-titulo",this.btn_frame_titulo).on("change","#combo-items",this.combo_items).on("click",".btn-input-autorol",this.btn_input_autorol).on("click","#btn-autorol-nuevo-pj",this.btn_autorol_nuevo_pj).on("click",".btn-autorol-ver-pj",this.btn_autorol_ver_pj).on("click",".btn-autorol-borrar-pj",this.btn_autorol_borrar_pj)}var e,a,i;return e=t,a=[{key:"btn_duplicar_escena",value:function(){var t=Ym(this).attr("href"),e=Ym(this).data("id"),a=Ym("#listado-escenas");return a.html("Duplicando..."),Ym.post(t,{escena_id:e},(function(t){a.html(t)})),!1}},{key:"mostrar_edicion_texto",value:function(){Ym(".autorol-botones-texto").hide(),Ym(".editor-enlace").hide(),Ym(".control-enlace").hide(),Ym(this).find(".autorol-botones-texto").show(),Ym(this).find(".editor-enlace").show(),Ym(this).find(".control-enlace").show()}},{key:"btn_add_control",value:function(){var t=Ym(this).attr("href"),e=Ym(this).parents(".autorol-explicacion").find(".autorol-listado-controles");return e.append("&lt;div class='autorol-control' data-id='0'&gt;&lt;/div&gt;"),Ym.get(t,(function(t){e.find(".autorol-control:last").html(t)})),!1}},{key:"btn_editor_control",value:function(){var t=Ym(this).attr("href"),e=Ym("#dlg-control");return Ym("div").removeClass("controles-editando"),Ym(this).parents(".autorol-listado-controles").addClass("controles-editando"),Ym.get(t,(function(t){e.find(".modal-body").html(t),e.modal("show")})),!1}},{key:"btn_grabar_control",value:function(){var t=Ym("#f-control"),e=Ym(".controles-editando");return t.ajaxSubmit({target:e}),e.removeClass("controles-editando"),Ym("#dlg-control").modal("hide"),!1}},{key:"btn_cancelar_control",value:function(){var t=Ym(this).attr("href"),e=Ym(this).parents(".autorol-control");return Ym.get(t,(function(t){e.html(t)})),!1}},{key:"btn_borrar_control",value:function(){var t=Ym(this).attr("href"),e=Ym(this).parents(".autorol-control"),a=Ym(this).data("descripcion");return He.create().title("Â¡AtenciÃ³n!","Â¿Quieres borrar el control "+a+"?").warning().confirm("Borrar control","Cancelar borrado").fire().then((function(a){a.isConfirmed&amp;&amp;Ym.get(t,(function(){e.html("")}))})),!1}},{key:"btn_add_texto",value:function(){var t=Ym(this).attr("href"),e=Ym(this);return Ym.get(t,(function(t){e.before("&lt;div class='autorol-texto autorol-texto-editando' style='text-align: left;'&gt;"+t+"&lt;/div&gt;"),Vi.create(Ym("textarea"),{toolbar:Ka})})),!1}},{key:"btn_editar_texto",value:function(){var t=Ym(this).parents(".autorol-texto"),e=Ym(this).attr("href");return Ym.get(e,(function(e){t.html(e),Vi.create(Ym("textarea",t),{toolbar:Ka})})),!1}},{key:"btn_grabar_texto",value:function(){var t=Ym(this).parents("form"),e=Ym(this).parents(".autorol-texto");return t.ajaxSubmit({target:e}),!1}},{key:"btn_cancelar_texto",value:function(){var t=Ym(this).parents(".autorol-texto");return Ym.get(Ym(this).attr("href"),(function(e){t.html(e)})),!1}},{key:"btn_eliminar_texto",value:function(){var t=Ym(this).attr("href"),e=Ym(this).parents(".autorol-texto");return He.create().title("Â¡AtenciÃ³n!","Â¿Confirmas que quieres borrar este texto?").warning().confirm("Borrar texto","Cancelar borrado").fire().then((function(a){a.isConfirmed&amp;&amp;Ym.get(t,(function(t){"OK"==t&amp;&amp;e.remove()}))})),!1}},{key:"btn_editar_enlace",value:function(){var t=Ym("#dlg-editor-enlace"),e=Ym(this).attr("href");return Ym.get(e,(function(e){t.find(".modal-content").html(e),Vi.create(Ym("textarea"),{toolbar:Ka}),t.modal("show")})),!1}},{key:"btn_grabar_enlace",value:function(){var t=Ym("#dlg-editor-enlace"),e=t.find("form"),a=e.data("target");return e.ajaxSubmit({target:a,success:function(){Ym(a).parent(".autorol-texto").click()}}),t.modal("hide"),!1}},{key:"btn_duplicar_enlace",value:function(){var t=Ym(this).parents(".contenedor-enlaces");return Ym.get(Ym(this).attr("href"),(function(e){t.html(e)})),!1}},{key:"btn_cancelar_enlace",value:function(){var t=Ym(this).parents(".enlaces-texto");return Ym.get(Ym(this).attr("href"),(function(e){t.html(e)})),!1}},{key:"btn_del_enlace",value:function(){var t=Ym(this).attr("href"),e=Ym(this).parents(".autorol-enlace");return He.create().title("Â¡AtenciÃ³n!","Â¿Confirmas que quieres borrar este enlace?").warning().confirm("Borrar enlace","Cancelar borrado").fire().then((function(a){a.isConfirmed&amp;&amp;Ym.get(t,(function(t){"OK"==t&amp;&amp;e.remove()}))})),!1}},{key:"btn_dlg_controles",value:function(){var t=Ym(this);return Ym(t.data("target")).modal("show"),!1}},{key:"cerrar_ventana_enlace",value:function(){Ym("textarea").remove()}},{key:"btn_info_variables",value:function(){return Ym(this).toggleClass("btn-secondary"),Ym(".tabla-variables").toggle("slow"),!1}},{key:"filtrar",value:function(){var t=Ym(this).parents(".buscador-autorol").find("form");return t.find("input[name=pg]").val(1),t.ajaxSubmit({target:t.data("target")}),!1}},{key:"autorol_pg",value:function(){var t=Ym(this).parents(".buscador-autorol").find("form");return t.find("input[name=pg]").val(Ym(this).data("pg")),t.ajaxSubmit({target:t.data("target")}),!1}},{key:"btn_borrar_escena",value:function(){var t=this,e=Ym(this).parents(".escena-item");return He.create().title("Â¡AtenciÃ³n!","Â¿Deseas borrar esta escena (no se puede deshacer)?").warning().confirm("Borrar escena","Cancelar borrado").fire().then((function(a){a.isConfirmed&amp;&amp;Ym.get(Ym(t).attr("href"),(function(t){"1"==t?e.remove():alert("Error al borrar la escena")}))})),!1}},{key:"btn_escena_editor",value:function(){var t=Ym("#dlg-escena-editor");return Ym.get(Ym(this).attr("href"),(function(e){t.html(e),t.modal("show")})),!1}},{key:"btn_confirmar_escena",value:function(){return Ym("#f-editor-escena").ajaxSubmit({success:function(t){var e=t.id;t.nueva?Ym("#listado-escenas").prepend(t.nueva):(Ym(".escena-titulo-"+e).text(t.titulo),Ym(".escena-codigo-"+e).text(t.codigo),Ym(".escena-estado-"+e).html(t.estado),Ym(".escena-control-"+e).html(t.control))}}),Ym("#dlg-escena-editor").modal("hide"),!1}},{key:"btn_borrar_historia",value:function(){var t=Ym(this).attr("href"),e=Ym(this).parents(".lista-historia");return He.create().title("Â¡AtenciÃ³n!","Â¿Deseas borrar esta historia (la acciÃ³n no se puede deshacer)?").warning().confirm("Borrar historia","Cancelar borrado").fire().then((function(a){a.isConfirmed&amp;&amp;(Ym.get(t),e.hide("slow"))})),!1}},{key:"btn_frame_editor",value:function(){var t=Ym(this).attr("href"),e=Ym("#dlg-frame");return Ym.get(t,(function(t){e.html(t),e.modal("show")})),!1}},{key:"btn_grabar_frame",value:function(){return Ym("#f-frame").ajaxSubmit({target:Ym("#frames")}),Ym("#dlg-frame").modal("hide"),Ym(".autorol-filtrar").click(),!1}},{key:"btn_borrar_frame",value:function(){var t=this;return He.create().title("Â¡AtenciÃ³n!","Â¿Deseas borrar este frame?").warning().confirm("Borrar frame","Cancelar borrado").fire().then((function(e){e.isConfirmed&amp;&amp;Ym.get(Ym(t).attr("href"),(function(t){Ym("#frames").html(t)}))})),!1}},{key:"btn_item_editor",value:function(){var t=Ym("#dlg-item-editor");return Ym.get(Ym(this).attr("href"),(function(e){t.html(e),t.modal("show")})),!1}},{key:"btn_confirmar_item",value:function(){return Ym("#f-editor-item").ajaxSubmit({target:Ym("#items-listado")}),Ym("#dlg-item-editor").modal("hide"),!1}},{key:"btn_borrar_item",value:function(){var t=this;return He.create().title("Â¡AtenciÃ³n!","Â¿Deseas borrar este item?").warning().confirm("Borrar Item","Cancelar borrado").fire().then((function(e){e.isConfirmed&amp;&amp;Ym.get(Ym(t).attr("href"),(function(t){Ym("#items-listado").html(t)}))})),!1}},{key:"btn_confirmar_tipo",value:function(){return Ym("#f-tipo-item").ajaxSubmit({target:"#listado-tipos"}),!1}},{key:"btn_borrar_tipo",value:function(){var t=this;return He.create().title("Â¡AtenciÃ³n!","Â¿Deseas borrar este tipo de item? Los items que estÃ©n asignados pasarÃ¡n a ser item sin tipo.").warning().confirm("Borrar Tipo de Item","Cancelar borrado").fire().then((function(e){e.isConfirmed&amp;&amp;Ym.get(Ym(t).attr("href"),(function(t){Ym("#listado-tipos").html(t)}))})),!1}},{key:"btn_add_item",value:function(){var t=Ym(this).attr("href"),e=prompt("Introduce el nombre de variable del nuevo item");return null!=e&amp;&amp;(t+="?item="+e,Ym.get(t,(function(t){Ym("#combo-items").html(t)}))),!1}},{key:"btn_duplicar_texto",value:function(){var t=Ym(this).attr("href"),e=Ym(this).parents(".frame-autorol");return He.create().title("Â¡AtenciÃ³n!","Â¿Deseas duplicar esta secciÃ³n con todas sus condiciones, consecuencias y enlaces?").warning().confirm("Duplicar texto","Cancelar borrado").fire().then((function(a){a.isConfirmed&amp;&amp;Ym.get(t,(function(t){e.html(t)}))})),!1}},{key:"btn_mover_texto",value:function(){var t=Ym(this).attr("href"),e=Ym(this).parents(".frame-autorol");return Ym.get(t,(function(t){e.html(t)})),!1}},{key:"seguir_enlace",value:function(){var t=Ym(this).parents(".autorol3");return t.html("&lt;p class='text-center'&gt;Cargando... &lt;i class='fas fa-clock'&gt;&lt;/i&gt;&lt;/p&gt;"),Ym.get(Ym(this).attr("href"),(function(e){t.html(e),Ym("#autorol-up").length&amp;&amp;window.scrollTo(0,0)})),Ym(".autorol-ocultar-controles").hide(),Ym(".autorol-ver-controles").show(),!1}},{key:"btn_buscador_autorol_escenas",value:function(){Ym(".filtro-escenas").toggle("fast"),Ym(this).hide()}},{key:"btn_frame_titulo",value:function(){return Ym(this).parents(".card").find(".frame-info").toggle("fast"),!1}},{key:"btn_nueva_escena",value:function(){var t=Ym(this).parents(".destino-enlace");t.find(".d-texto").val("Crear una nueva escena"),t.find(".d-campo").val("0")}},{key:"btn_escena_existente",value:function(){var t=Ym(this).parents(".destino-enlace"),e=t.find(".d-texto"),a=t.find(".escenas-destino");a.text("Introduce parte del cÃ³digo y/o tÃ­tulo de la escena a buscar y pulsa ENTER"),a.show("fast"),e.prop("disabled",!1),e.prop("readonly",!1),e.val("").focus()}},{key:"btn_volver_escena",value:function(){var t=Ym(this).parents(".destino-enlace");t.find(".d-texto").val("Seguir en esta escena"),t.find(".d-campo").val(Ym(this).data("id"))}},{key:"btn_retorno",value:function(){var t=Ym(this).parents(".destino-enlace");t.find(".d-texto").val("[Volver a punto de retorno]"),t.find(".d-campo").val("R")}},{key:"btn_guardado",value:function(){var t=Ym(this).parents(".destino-enlace");t.find(".d-texto").val("[Volver a punto de guardado]"),t.find(".d-campo").val("G")}},{key:"btn_borrar_destino",value:function(){var t=Ym(this).parents(".destino-enlace");t.find(".d-texto").val(""),t.find(".d-campo").val("")}},{key:"enlace_buscar_destinos",value:function(t){var e=Ym(this),a=e.val(),i=Ym(this).parents(".destino-enlace").find(".escenas-destino");13==t.which&amp;&amp;(i.html("Buscando resultados..."),Ym.get(e.data("url")+"?buscar="+a,(function(t){i.html(t)})))}},{key:"enlace_seleccionar_destino",value:function(){var t=Ym(this).parents(".destino-enlace");t.find(".d-texto").val(Ym(this).text()),t.find(".d-campo").val(Ym(this).data("id")),t.find(".escenas-destino").hide()}},{key:"btn_ver_controles",value:function(){return Ym(".autorol-botones-texto").show(),Ym(".control-enlace").show(),Ym(this).hide(),Ym(".autorol-ocultar-controles").show(),!1}},{key:"btn_ocultar_controles",value:function(){Ym(".autorol-botones-texto").hide(),Ym(".control-enlace").hide(),Ym(this).hide(),Ym(".autorol-ver-controles").show()}},{key:"btn_seguir_enlace",value:function(){0==Ym(".btn-finalizar-edicion").length&amp;&amp;Ym(this).find(".seguir-enlace").click()}},{key:"combo_items",value:function(){var t=Ym("#accion_normal"),e=Ym("#accion_autorol"),a=Ym("#accion_combo");"__accion_autorol"==Ym(this).val()?(e.show(),t.hide(),t.val(""),a.val("="),a.hide()):(e.hide(),e.val(""),t.show(),a.show())}},{key:"btn_input_autorol",value:function(){var t=Ym(this);return Ym.get(t.attr("href")),Ym(".btn-input-autorol").each((function(){Ym(this).removeClass("btn-primary").removeClass("btn-secondary").addClass("btn-secondary")})),t.removeClass("btn-secondary").addClass("btn-primary"),!1}},{key:"btn_autorol_nuevo_pj",value:function(){var t=Ym("#listado-pjs-autorol");return Ym("#f-autorol-nuevo-pj").ajaxSubmit({target:t}),Ym("#dlg-autorol-pj").modal("hide"),!1}},{key:"btn_autorol_ver_pj",value:function(){var t=Ym(this).attr("href");return Ym.get(t,(function(t){Ym("#ficha-pj-autorol").html(t)})),!1}},{key:"btn_autorol_borrar_pj",value:function(){var t=Ym(this).attr("href");return He.create().title("Â¡AtenciÃ³n!","Â¿Quieres borrar el personaje?").warning().confirm("Borrar personaje","Cancelar borrado").fire().then((function(e){e.isConfirmed&amp;&amp;Ym.get(t,(function(t){Ym("#listado-pjs-autorol").html(t)}))})),!1}}],a&amp;&amp;Jm(e.prototype,a),i&amp;&amp;Jm(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}();function tv(t){return tv="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},tv(t)}function ev(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,iv(i.key),i)}}function av(t,e,a){return e&amp;&amp;ev(t.prototype,e),a&amp;&amp;ev(t,a),Object.defineProperty(t,"prototype",{writable:!1}),t}function iv(t){var e=function(t,e){if("object"!==tv(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==tv(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===tv(e)?e:String(e)}var nv=av((function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.autorol3=new Qm})),rv=a(19755);window.moment=n(),gh.default.config.productionTip=!1,gh.default.use(yh.ZPm),gh.default.use(wh()),gh.default.use(kh()),gh.default.use(Om),gh.default.directive("panel",Oh),new gh.default({store:nm,el:"#app",data:function(){return{showPartidaSwitcher:!1}},computed:{globalKeymap:function(){var t=this;return{"ctrl+alt+k":function(){return t.showPartidaSwitcher=!t.showPartidaSwitcher}}}},components:{UserPanel:Hl,UserProfile:zu,UsuarioAutocomplete:ou,CarneForm:uu,Ficheros:Kc,Notifications:$,Carousel:L,Chat:sa,CintaPjs:Du,Characters:As,Character:ys,CharacterProxy:mc,Partida:Lo,PartidaSidebar:Jn,Anexos:Fs,Configuracion:tc,Tableros:cc,Dados:Do,Switcher:Dc,KeyboardHint:Ic,Incidencia:Zc,Foro:Ql,Publicacion:iu,ListadoHistorialPartidas:Uu,Titulo:Wu,BuscadorPartidas:Xu,Combate:Sd,CombatesListado:Dd,FichaPersonaje:md,Encuesta:Ta,InfoPartida:Zd,Conversacion:Uc,Incidencias:vl,TableroNatilla:Tp,TablerosListado:Bl,AutorolHistoria:Xp,AutorolNueva:Qp,AutorolListado:Tl,PanelControl:of,PersonajesPartida:nf,AutorolEditor:_h,MasInfo:C,UsuarioAlta:_}});new nv,new Fm,new Wm;rv(".hamburger").on("click",(function(t){rv(".hamburger").toggleClass("is-active"),rv(".overlay-menu").toggleClass("active")})),rv("input.daterange").DatePicker({type:"rangedate",locale:"es",format:"DD/MM/YYYY",delimiter:" - ",startDate:n()().startOf("quarter"),endDate:n()().endOf("quarter")}),rv(document).ready((function(){rv(document).on("click",".tirada__header",(function(t){t.currentTarget.closest(".tirada").classList.toggle("collapsed")})),rv(document).on("click",".mensaje__tiradas h4",(function(t){t.currentTarget.classList.toggle("collapsed"),t.currentTarget.classList.contains("collapsed")?rv(".tirada",".mensaje__tiradas").addClass("collapsed"):rv(".tirada",".mensaje__tiradas").removeClass("collapsed")})),Vi.create(rv(".text-editor"))}))},42514:function(t,e,a){var i,n,r;n=[a(19755)],void 0===(r="function"==typeof(i=function(t){t.extend(t.summernote.plugins,{specialchars:function(e){var a=this,i=t.summernote.ui,n=e.layoutInfo.editor,r=e.options,o=r.langInfo,s={UP:38,DOWN:40,LEFT:37,RIGHT:39,ENTER:13},c=12,l=35,u=0,d=0,p=0,f=0,h=["&amp;quot;","&amp;amp;","&amp;lt;","&amp;gt;","&amp;iexcl;","&amp;cent;","&amp;pound;","&amp;curren;","&amp;yen;","&amp;brvbar;","&amp;sect;","&amp;uml;","&amp;copy;","&amp;ordf;","&amp;laquo;","&amp;not;","&amp;reg;","&amp;macr;","&amp;deg;","&amp;plusmn;","&amp;sup2;","&amp;sup3;","&amp;acute;","&amp;micro;","&amp;para;","&amp;middot;","&amp;cedil;","&amp;sup1;","&amp;ordm;","&amp;raquo;","&amp;frac14;","&amp;frac12;","&amp;frac34;","&amp;iquest;","&amp;times;","&amp;divide;","&amp;fnof;","&amp;circ;","&amp;tilde;","&amp;ndash;","&amp;mdash;","&amp;lsquo;","&amp;rsquo;","&amp;sbquo;","&amp;ldquo;","&amp;rdquo;","&amp;bdquo;","&amp;dagger;","&amp;Dagger;","&amp;bull;","&amp;hellip;","&amp;permil;","&amp;prime;","&amp;Prime;","&amp;lsaquo;","&amp;rsaquo;","&amp;oline;","&amp;frasl;","&amp;euro;","&amp;image;","&amp;weierp;","&amp;real;","&amp;trade;","&amp;alefsym;","&amp;larr;","&amp;uarr;","&amp;rarr;","&amp;darr;","&amp;harr;","&amp;crarr;","&amp;lArr;","&amp;uArr;","&amp;rArr;","&amp;dArr;","&amp;hArr;","&amp;forall;","&amp;part;","&amp;exist;","&amp;empty;","&amp;nabla;","&amp;isin;","&amp;notin;","&amp;ni;","&amp;prod;","&amp;sum;","&amp;minus;","&amp;lowast;","&amp;radic;","&amp;prop;","&amp;infin;","&amp;ang;","&amp;and;","&amp;or;","&amp;cap;","&amp;cup;","&amp;int;","&amp;there4;","&amp;sim;","&amp;cong;","&amp;asymp;","&amp;ne;","&amp;equiv;","&amp;le;","&amp;ge;","&amp;sub;","&amp;sup;","&amp;nsub;","&amp;sube;","&amp;supe;","&amp;oplus;","&amp;otimes;","&amp;perp;","&amp;sdot;","&amp;lceil;","&amp;rceil;","&amp;lfloor;","&amp;rfloor;","&amp;loz;","&amp;spades;","&amp;clubs;","&amp;hearts;","&amp;diams;"];e.memo("button.specialchars",(function(){return i.button({contents:'&lt;i class="fa fa-font fa-flip-vertical"&gt;',tooltip:o.specialChar.specialChar,click:function(){a.show()}}).render()})),this.makeSpecialCharSetTable=function(){var e=t("&lt;table/&gt;");return t.each(h,(function(a,n){var r=t("&lt;td/&gt;").addClass("note-specialchar-node"),o=a%c==0?t("&lt;tr/&gt;"):e.find("tr").last(),s=i.button({callback:function(t){t.html(n),t.attr("title",n),t.attr("data-value",encodeURIComponent(n)),t.css({width:l,"margin-right":"2px","margin-bottom":"2px"})}}).render();r.append(s),o.append(r),a%c==0&amp;&amp;e.append(o)})),f=e.find("tr").length,p=c,e},this.initialize=function(){var e=r.dialogsInBody?t(document.body):n,a='&lt;div class="form-group row-fluid"&gt;'+this.makeSpecialCharSetTable()[0].outerHTML+"&lt;/div&gt;";this.$dialog=i.dialog({title:o.specialChar.select,body:a}).render().appendTo(e)},this.show=function(){var a=e.invoke("editor.getSelectedText");e.invoke("editor.saveRange"),this.showSpecialCharDialog(a).then((function(a){e.invoke("editor.restoreRange");var i=t("&lt;span&gt;&lt;/span&gt;").html(a)[0];i&amp;&amp;e.invoke("editor.insertNode",i)})).fail((function(){e.invoke("editor.restoreRange")}))},this.showSpecialCharDialog=function(e){return t.Deferred((function(n){var r=a.$dialog,o=r.find(".note-specialchar-node"),l=null,h=[s.UP,s.DOWN,s.LEFT,s.RIGHT],m=s.ENTER;function v(t){t&amp;&amp;(t.find("button").addClass("active"),l=t)}function b(t){t.find("button").removeClass("active"),l=null}function _(e,a){var i=null;return t.each(o,(function(t,n){if(Math.ceil((t+1)/c)===e&amp;&amp;((t+1)%c==0?c:(t+1)%c)===a)return i=n,!1})),t(i)}function g(t){var e,a=o.length%p;s.LEFT===t?u&gt;1?u-=1:1===d&amp;&amp;1===u?(u=a,d=f):(u=p,d-=1):s.RIGHT===t?d===f&amp;&amp;a===u?(u=1,d=1):u&lt;p?u+=1:(u=1,d+=1):s.UP===t?1===d&amp;&amp;a&lt;u?d=f-1:d-=1:s.DOWN===t&amp;&amp;(d+=1),d===f&amp;&amp;u&gt;a||d&gt;f?d=1:d&lt;1&amp;&amp;(d=f),(e=_(d,u))&amp;&amp;(b(l),v(e))}function y(){l&amp;&amp;(n.resolve(decodeURIComponent(l.find("button").attr("data-value"))),r.modal("hide"))}function C(t){t.preventDefault();var e=t.keyCode;if(null!=e){if(h.indexOf(e)&gt;-1){if(null===l)return v(o.eq(0)),u=1,void(d=1);g(e)}else e===m&amp;&amp;y();return!1}}if(b(o),e)for(var w=0;w&lt;o.length;w++){var j=t(o[w]);j.text()===e&amp;&amp;(v(j),d=Math.ceil((w+1)/c),u=(w+1)%c)}i.onDialogShown(a.$dialog,(function(){t(document).on("keydown",C),a.$dialog.find("button").tooltip(),o.on("click",(function(e){e.preventDefault(),n.resolve(decodeURIComponent(t(e.currentTarget).find("button").attr("data-value"))),i.hideDialog(a.$dialog)}))})),i.onDialogHidden(a.$dialog,(function(){o.off("click"),a.$dialog.find("button").tooltip("dispose"),t(document).off("keydown",C),"pending"===n.state()&amp;&amp;n.reject()})),i.showDialog(a.$dialog)}))}}})})?i.apply(e,n):i)||(t.exports=r)},70563:function(t,e,a){var i,n=a(19755),r=a(19755),o=a(19755);function s(t){return s="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&amp;&amp;"function"==typeof Symbol&amp;&amp;t.constructor===Symbol&amp;&amp;t!==Symbol.prototype?"symbol":typeof t},s(t)}function c(t,e){for(var a=0;a&lt;e.length;a++){var i=e[a];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(t,(n=i.key,r=void 0,r=function(t,e){if("object"!==s(t)||null===t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var i=a.call(t,e||"default");if("object"!==s(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(n,"string"),"symbol"===s(r)?r:String(r)),i)}var n,r}!function(){"use strict";var l=function(){function t(e,a){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.params=n.extend({type:"date",startDate:moment(),endDate:moment(),locale:"ru",format:"YYYY.MM.DD",delimiter:"-",ranges:[],modalMode:!1,minDate:null,maxDate:null,firstDayOfWeek:moment.localeData().firstDayOfWeek(),onShow:function(){},onHide:function(){}},a),this.el=e,this.$el=n(document.createElement("div")),this.params.modalMode?n(document.body).append(this.$el):this.el.after(this.$el),moment.locale(this.params.locale),this.viewStartDate=this.params.startDate,this.viewEndDate=this.params.endDate,this.dateStart=this.params.startDate.clone(),this.dateEnd=this.params.endDate.clone(),this.render.call(this),this.initEvents(),this.setValue(),this}var e,a,i;return e=t,a=[{key:"setActiveDate",value:function(t){var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:"start",a=t.currentTarget,i=parseInt(a.innerHTML,10),n=this.params.minDate,r=this.params.maxDate,o="start"===e?this.viewStartDate:this.viewEndDate;1===String(i).length&amp;&amp;(i="0"+i);var c=moment(o.format("YYYY-MM")+"-"+i);null!==n&amp;&amp;"object"===s(n)&amp;&amp;c.isBefore(n)||null!==r&amp;&amp;"object"===s(r)&amp;&amp;c.isAfter(r)||("start"===e?c.isAfter(this.dateEnd,"day")&amp;&amp;"rangedate"===this.params.type?this.dateEnd=c:this.dateStart=c:c.isBefore(this.dateStart,"day")&amp;&amp;"rangedate"===this.params.type?this.dateStart=c:this.dateEnd=c,t.stopPropagation(),this.render(),this.setValue())}},{key:"setStartDate",value:function(t){this.viewStartDate=moment(t),this.dateStart=moment(t),this.render()}},{key:"setEndDate",value:function(t){this.viewEndDate=moment(t),this.dateEnd=moment(t),this.render()}},{key:"changeEventDate",value:function(t){var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:"start",a=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:"day",i=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:"add",n=this.params.minDate,r=this.params.maxDate,o=this.viewStartDate[i](1,a);null!==n&amp;&amp;"object"===s(n)&amp;&amp;moment(o).isBefore(n)||null!==r&amp;&amp;"object"===s(r)&amp;&amp;moment(o).isAfter(r)?(this.viewStartDate=moment(o),this.render()):"start"===e?this.setStartDate(o):this.setEndDate(o),t.stopPropagation()}},{key:"setActiveRange",value:function(t){var e=parseInt(t.currentTarget.getAttribute("data-range"),10),a=this.params.ranges[e];a&amp;&amp;(this.dateStart=a.startDate,this.viewStartDate=a.startDate,this.dateEnd=a.endDate,this.viewEndDate=a.endDate,this.render())}},{key:"initEvents",value:function(){var t=this;this.$el.on("click",".dt__calendar_start .dt__calendar_m_d",(function(e){return t.setActiveDate(e,"start")})).on("click",".dt__calendar_end .dt__calendar_m_d",(function(e){return t.setActiveDate(e,"end")})).on("click",".dt__start .dt__calendar_head_month .next",(function(e){return t.changeEventDate(e,"start","month","add")})).on("click",".dt__start .dt__calendar_head_month .prev",(function(e){return t.changeEventDate(e,"start","month","subtract")})).on("click",".dt__end .dt__calendar_head_month .next",(function(e){return t.changeEventDate(e,"end","month","add")})).on("click",".dt__end .dt__calendar_head_month .prev",(function(e){return t.changeEventDate(e,"end","month","subtract")})).on("click",".dt__start .dt__calendar_head_year .next",(function(e){return t.changeEventDate(e,"start","year","add")})).on("click",".dt__start .dt__calendar_head_year .prev",(function(e){return t.changeEventDate(e,"start","year","subtract")})).on("click",".dt__end .dt__calendar_head_year .next",(function(e){return t.changeEventDate(e,"end","year","add")})).on("click",".dt__end .dt__calendar_head_year .prev",(function(e){return t.changeEventDate(e,"end","year","subtract")})).on("click",".dt__ranges_item",(function(e){return t.setActiveRange(e)})).on("click",".dt-modal_close",(function(e){return t.hideCalendar()})).on("click",".dt__wrapper",(function(t){return!1})),this.el.on("click",(function(t){return t.stopPropagation()})).on("focus",(function(e){t.showCalendar(),e.stopPropagation()})),n(document).on("click",(function(e){return t.hideCalendar()})),n(window).on("keydown",(function(e){return t.keyDown(e)}))}},{key:"keyDown",value:function(t){27===t.keyCode&amp;&amp;this.hideCalendar()}},{key:"showCalendar",value:function(){this.params.onShow(),this.$el.addClass("show")}},{key:"hideCalendar",value:function(){this.params.onHide(),this.$el.removeClass("show")}},{key:"renderMonth",value:function(t){for(var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:"start",a="",i=t.daysInMonth(),n=("start"===e?this.dateStart:this.dateEnd,this.params.minDate),r=this.params.maxDate,o="",c=0;c&lt;i;c++){var l=c+1,u=moment(t.format("YYYY-MM")+"-"+(l&lt;10?"0"+l:l));o=u.isSame(this.dateStart,"day")||u.isSame(this.dateEnd,"day")&amp;&amp;"rangedate"===this.params.type?"active ":"","rangedate"===this.params.type&amp;&amp;u.isAfter(this.dateStart,"day")&amp;&amp;u.isBefore(this.dateEnd,"day")&amp;&amp;(o+="between "),"object"===s(n)&amp;&amp;u.isBefore(n)&amp;&amp;(o+="disabled"),"object"===s(r)&amp;&amp;u.isAfter(r)&amp;&amp;(o+="disabled"),a+='&lt;div class="dt__calendar_m_d '+o+'"&gt;'+l+"&lt;/div&gt;"}return a}},{key:"renderCalendar",value:function(t){var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:"start",a="",i=e,n="start"===e?this.dateStart:this.dateEnd,r=moment.weekdaysShort(),o=t.clone().startOf("month").weekday();if(0!=this.params.firstDayOfWeek)for(var s=this.params.firstDayOfWeek;s&gt;0;)r.push(r.shift()),s--;a+='&lt;div class="dt__calendar dt__'+e+'"&gt;',a+='&lt;div class="dt__calendar_head"&gt;',a+='&lt;div class="dt__calendar_head_wday"&gt;'+n.format("dddd")+"&lt;/div&gt;",a+='&lt;div class="dt__calendar_head_month"&gt;&lt;i class="prev"&gt;&lt;&lt;/i&gt;&lt;span&gt;'+n.format("MMMM")+'&lt;/span&gt;&lt;i class="next"&gt;&gt;&lt;/i&gt;&lt;/div&gt;',a+='&lt;div class="dt__calendar_head_day"&gt;'+n.format("D")+"&lt;/div&gt;",a+='&lt;div class="dt__calendar_head_year"&gt;&lt;i class="prev"&gt;&lt;&lt;/i&gt;&lt;span&gt;'+n.format("Y")+'&lt;/span&gt;&lt;i class="next"&gt;&gt;&lt;/i&gt;&lt;/div&gt;',a+="&lt;/div&gt;",a+='&lt;div class="dt__calendar_nav"&gt;',a+='&lt;div class="dt__calendar_nav_title"&gt;'+t.format("MMM YYYY")+"&lt;/div&gt;",a+="&lt;/div&gt;",a+='&lt;div class="dt__calendar_'+i+'"&gt;&lt;div class="dt__calendar_m"&gt;',a+='&lt;div class="dt__calendar_m_w"&gt;';for(var c=0;c&lt;r.length;c++)a+='&lt;div class="dt__calendar_m_w_n"&gt;'+r[c]+"&lt;/div&gt;";a+="&lt;/div&gt;";for(var l=0;l&lt;o;l++)a+='&lt;div class="dt__calendar_m_d_e"&gt;&lt;/div&gt;';return a+=this.renderMonth(t,e),a+="&lt;/div&gt;&lt;/div&gt;",this.params.modalMode&amp;&amp;(a+='&lt;div class="dt-modal_close"&gt;&amp;#215;&lt;/div&gt;'),a+="&lt;/div&gt;"}},{key:"renderRanges",value:function(){var t="",e=this.params.ranges;t+='&lt;div class="dt__ranges"&gt;';for(var a=0,i=e.length;a&lt;i;a++)t+='&lt;div class="dt__ranges_item" data-range="'+a+'""&gt;'+e[a].label+"&lt;/div&gt;";return t+="&lt;/div&gt;"}},{key:"render",value:function(){var t="";this.params.modalMode&amp;&amp;(t+='&lt;div class="dt-modal_wrapper"&gt;'),t+='&lt;div class="dt__wrapper"&gt;',t+=this.renderCalendar(this.viewStartDate,"start"),"rangedate"===this.params.type&amp;&amp;(t+=this.renderCalendar(this.viewEndDate,"end"),this.params.ranges.length&amp;&amp;(t+=this.renderRanges())),this.params.modalMode&amp;&amp;(t+="&lt;/div&gt;"),t+="&lt;/div&gt;",this.$el.html(t),this.onAfterRender()}},{key:"setValue",value:function(){"date"===this.params.type?this.el.val(this.dateStart.format(this.params.format)):this.el.val(this.dateStart.format(this.params.format)+this.params.delimiter+this.dateEnd.format(this.params.format))}},{key:"onAfterRender",value:function(){this.$el.addClass("dt"),"rangedate"==this.params.type&amp;&amp;this.$el.find(".dt__wrapper").addClass("rangedate"),this.params.modalMode&amp;&amp;this.$el.addClass("dt-modal")}},{key:"destroy",value:function(){this.$el.detach().off().remove()}}],a&amp;&amp;c(e.prototype,a),i&amp;&amp;c(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}();r&amp;&amp;(o.fn.DatePicker=function(t){return new l(this,t)}),void 0===(i=function(){return l}.call(e,a,e,t))||(t.exports=i)}()},5798:function(){},46700:function(t,e,a){var i={"./af":42786,"./af.js":42786,"./ar":30867,"./ar-dz":14130,"./ar-dz.js":14130,"./ar-kw":96135,"./ar-kw.js":96135,"./ar-ly":56440,"./ar-ly.js":56440,"./ar-ma":47702,"./ar-ma.js":47702,"./ar-sa":16040,"./ar-sa.js":16040,"./ar-tn":37100,"./ar-tn.js":37100,"./ar.js":30867,"./az":31083,"./az.js":31083,"./be":9808,"./be.js":9808,"./bg":68338,"./bg.js":68338,"./bm":67438,"./bm.js":67438,"./bn":8905,"./bn-bd":76225,"./bn-bd.js":76225,"./bn.js":8905,"./bo":11560,"./bo.js":11560,"./br":1278,"./br.js":1278,"./bs":80622,"./bs.js":80622,"./ca":2468,"./ca.js":2468,"./cs":5822,"./cs.js":5822,"./cv":50877,"./cv.js":50877,"./cy":47373,"./cy.js":47373,"./da":24780,"./da.js":24780,"./de":59740,"./de-at":60217,"./de-at.js":60217,"./de-ch":60894,"./de-ch.js":60894,"./de.js":59740,"./dv":5300,"./dv.js":5300,"./el":50837,"./el.js":50837,"./en-au":78348,"./en-au.js":78348,"./en-ca":77925,"./en-ca.js":77925,"./en-gb":22243,"./en-gb.js":22243,"./en-ie":46436,"./en-ie.js":46436,"./en-il":47207,"./en-il.js":47207,"./en-in":44175,"./en-in.js":44175,"./en-nz":76319,"./en-nz.js":76319,"./en-sg":31662,"./en-sg.js":31662,"./eo":92915,"./eo.js":92915,"./es":55655,"./es-do":55251,"./es-do.js":55251,"./es-mx":96112,"./es-mx.js":96112,"./es-us":71146,"./es-us.js":71146,"./es.js":55655,"./et":5603,"./et.js":5603,"./eu":77763,"./eu.js":77763,"./fa":76959,"./fa.js":76959,"./fi":11897,"./fi.js":11897,"./fil":42549,"./fil.js":42549,"./fo":94694,"./fo.js":94694,"./fr":94470,"./fr-ca":63049,"./fr-ca.js":63049,"./fr-ch":52330,"./fr-ch.js":52330,"./fr.js":94470,"./fy":5044,"./fy.js":5044,"./ga":29295,"./ga.js":29295,"./gd":2101,"./gd.js":2101,"./gl":38794,"./gl.js":38794,"./gom-deva":27884,"./gom-deva.js":27884,"./gom-latn":23168,"./gom-latn.js":23168,"./gu":95349,"./gu.js":95349,"./he":24206,"./he.js":24206,"./hi":30094,"./hi.js":30094,"./hr":30316,"./hr.js":30316,"./hu":22138,"./hu.js":22138,"./hy-am":11423,"./hy-am.js":11423,"./id":29218,"./id.js":29218,"./is":90135,"./is.js":90135,"./it":90626,"./it-ch":10150,"./it-ch.js":10150,"./it.js":90626,"./ja":39183,"./ja.js":39183,"./jv":24286,"./jv.js":24286,"./ka":12105,"./ka.js":12105,"./kk":47772,"./kk.js":47772,"./km":18758,"./km.js":18758,"./kn":79282,"./kn.js":79282,"./ko":33730,"./ko.js":33730,"./ku":1408,"./ku.js":1408,"./ky":33291,"./ky.js":33291,"./lb":36841,"./lb.js":36841,"./lo":55466,"./lo.js":55466,"./lt":57010,"./lt.js":57010,"./lv":37595,"./lv.js":37595,"./me":39861,"./me.js":39861,"./mi":35493,"./mi.js":35493,"./mk":95966,"./mk.js":95966,"./ml":87341,"./ml.js":87341,"./mn":5115,"./mn.js":5115,"./mr":10370,"./mr.js":10370,"./ms":9847,"./ms-my":41237,"./ms-my.js":41237,"./ms.js":9847,"./mt":72126,"./mt.js":72126,"./my":56165,"./my.js":56165,"./nb":64924,"./nb.js":64924,"./ne":16744,"./ne.js":16744,"./nl":93901,"./nl-be":59814,"./nl-be.js":59814,"./nl.js":93901,"./nn":83877,"./nn.js":83877,"./oc-lnc":92135,"./oc-lnc.js":92135,"./pa-in":15858,"./pa-in.js":15858,"./pl":64495,"./pl.js":64495,"./pt":89520,"./pt-br":57971,"./pt-br.js":57971,"./pt.js":89520,"./ro":96459,"./ro.js":96459,"./ru":21793,"./ru.js":21793,"./sd":40950,"./sd.js":40950,"./se":10490,"./se.js":10490,"./si":90124,"./si.js":90124,"./sk":64249,"./sk.js":64249,"./sl":14985,"./sl.js":14985,"./sq":51104,"./sq.js":51104,"./sr":49131,"./sr-cyrl":79915,"./sr-cyrl.js":79915,"./sr.js":49131,"./ss":85893,"./ss.js":85893,"./sv":98760,"./sv.js":98760,"./sw":91172,"./sw.js":91172,"./ta":27333,"./ta.js":27333,"./te":23110,"./te.js":23110,"./tet":52095,"./tet.js":52095,"./tg":27321,"./tg.js":27321,"./th":9041,"./th.js":9041,"./tk":19005,"./tk.js":19005,"./tl-ph":75768,"./tl-ph.js":75768,"./tlh":89444,"./tlh.js":89444,"./tr":72397,"./tr.js":72397,"./tzl":28254,"./tzl.js":28254,"./tzm":51106,"./tzm-latn":30699,"./tzm-latn.js":30699,"./tzm.js":51106,"./ug-cn":9288,"./ug-cn.js":9288,"./uk":67691,"./uk.js":67691,"./ur":13795,"./ur.js":13795,"./uz":6791,"./uz-latn":60588,"./uz-latn.js":60588,"./uz.js":6791,"./vi":65666,"./vi.js":65666,"./x-pseudo":14378,"./x-pseudo.js":14378,"./yo":75805,"./yo.js":75805,"./zh-cn":83839,"./zh-cn.js":83839,"./zh-hk":55726,"./zh-hk.js":55726,"./zh-mo":99807,"./zh-mo.js":99807,"./zh-tw":74152,"./zh-tw.js":74152};function n(t){var e=r(t);return a(e)}function r(t){if(!a.o(i,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return i[t]}n.keys=function(){return Object.keys(i)},n.resolve=r,t.exports=n,n.id=46700},77020:function(){},24654:function(){}},function(t){t.O(0,[949],(function(){return e=25395,t(t.s=e);var e}));t.O()}]);</pre></body></html>