1(function(){var be={29714:function(){const y=_=>_.replace(/\n\s/g,` 2`);$(()=>{const _=$(".destroy-meeting-alert");_.length>0&&_.on("click",()=>{let f=`${_.data("invalid-destroy-message")} 3 4`;f+=y(_.data("proposal-titles")),alert(f)})})},38994:function(){$(()=>{const y=$(".edit_meeting_registrations");if(y.length>0){const _=y.find("#meeting_registrations_enabled"),f=y.find("#meeting_available_slots"),Z=y.find("#meeting_reserved_slots"),w=y.find("#meeting_customize_registration_email");w.on("click",B=>{B.target.checked?$("#customize_registration_email-div").removeClass("hidden"):$("#customize_registration_email-div").addClass("hidden")});const A=()=>{const B=_.prop("checked");f.attr("disabled",!B),Z.attr("disabled",!B),w.attr("disabled",!B),y[0].querySelectorAll(".editor-container .ProseMirror").forEach(h=>{h.editor.setOptions({editable:B})})};_.on("change",A),A()}})}},le={};function J(y){var _=le[y];if(_!==void 0)return _.exports;var f=le[y]={exports:{}};return be[y](f,f.exports,J),f.exports}(function(){"use strict";class y{constructor(e={}){this.listSelector=e.listSelector,this.hideOnFirstSelector=e.hideOnFirstSelector,this.hideOnLastSelector=e.hideOnLastSelector,this.run()}run(){const e=$(this.listSelector),n=this.hideOnFirstSelector,i=this.hideOnLastSelector;if(e.length===1){const r=e.first();r.find(n).hide(),r.find(i).hide()}else e.each((r,o)=>{o.id===e.first().attr("id")?($(o).find(n).hide(),$(o).find(i).show()):o.id===e.last().attr("id")?($(o).find(i).hide(),$(o).find(n).show()):($(o).find(i).show(),$(o).find(n).show())})}}class _{constructor(e={}){this.listSelector=e.listSelector,this.labelSelector=e.labelSelector,this.onPositionComputed=e.onPositionComputed,this.run()}run(){$(this.listSelector).each((n,i)=>{const r=$(i).find(this.labelSelector),o=r.html();o.match(/#(\d+)/)?r.html(o.replace(/#(\d+)/,`#${n+1}`)):r.html(`${o} #${n+1}`),this.onPositionComputed&&this.onPositionComputed(i,n)})}}function f(t,e,n){if(n===void 0)return t&&t.h5s&&t.h5s.data&&t.h5s.data[e];t.h5s=t.h5s||{},t.h5s.data=t.h5s.data||{},t.h5s.data[e]=n}function Z(t){t.h5s&&delete t.h5s.data}var w=function(t,e){if(!(t instanceof NodeList||t instanceof HTMLCollection||t instanceof Array))throw new Error("You must provide a nodeList/HTMLCollection/Array of elements to be filtered.");return typeof e!="string"?Array.from(t):Array.from(t).filter(function(n){return n.nodeType===1&&n.matches(e)})},A=new Map,B=function(){function t(){this._config=new Map,this._placeholder=void 0,this._data=new Map}return Object.defineProperty(t.prototype,"config",{get:function(){var e={};return this._config.forEach(function(n,i){e[i]=n}),e},set:function(e){if(typeof e!="object")throw new Error("You must provide a valid configuration object to the config setter.");var n=Object.assign({},e);this._config=new Map(Object.entries(n))},enumerable:!1,configurable:!0}),t.prototype.setConfig=function(e,n){if(!this._config.has(e))throw new Error("Trying to set invalid configuration item: "+e);this._config.set(e,n)},t.prototype.getConfig=function(e){if(!this._config.has(e))throw new Error("Invalid configuration item requested: "+e);return this._config.get(e)},Object.defineProperty(t.prototype,"placeholder",{get:function(){return this._placeholder},set:function(e){if(!(e instanceof HTMLElement)&&e!==null)throw new Error("A placeholder must be an html element or null.");this._placeholder=e},enumerable:!1,configurable:!0}),t.prototype.setData=function(e,n){if(typeof e!="string")throw new Error("The key must be a string.");this._data.set(e,n)},t.prototype.getData=function(e){if(typeof e!="string")throw new Error("The key must be a string.");return this._data.get(e)},t.prototype.deleteData=function(e){if(typeof e!="string")throw new Error("The key must be a string.");return this._data.delete(e)},t}(),h=function(t){if(!(t instanceof HTMLElement))throw new Error("Please provide a sortable to the store function.");return A.has(t)||A.set(t,new B),A.get(t)};function C(t,e,n){if(t instanceof Array){for(var i=0;i<t.length;++i)C(t[i],e,n);return}t.addEventListener(e,n),h(t).setData("event"+e,n)}function v(t,e){if(t instanceof Array){for(var n=0;n<t.length;++n)v(t[n],e);return}t.removeEventListener(e,h(t).getData("event"+e)),h(t).deleteData("event"+e)}function L(t,e,n){if(t instanceof Array){for(var i=0;i<t.length;++i)L(t[i],e,n);return}t.setAttribute(e,n)}function Y(t,e){if(t instanceof Array){for(var n=0;n<t.length;++n)Y(t[n],e);return}t.removeAttribute(e)}var N=function(t){if(!t.parentElement||t.getClientRects().length===0)throw new Error("target element must be part of the dom");var e=t.getClientRects()[0];return{left:e.left+window.pageXOffset,right:e.right+window.pageXOffset,top:e.top+window.pageYOffset,bottom:e.bottom+window.pageYOffset}},Te=function(t,e){e===void 0&&(e=0);var n;return function(){for(var i=[],r=0;r<arguments.length;r++)i[r]=arguments[r];clearTimeout(n),n=setTimeout(function(){t.apply(void 0,i)},e)}},R=function(t,e){if(!(t instanceof HTMLElement)||!(e instanceof NodeList||e instanceof HTMLCollection||e instanceof Array))throw new Error("You must provide an element and a list of elements.");return Array.from(e).indexOf(t)},se=function(t){if(!(t instanceof HTMLElement))throw new Error("Element is not a node element.");return t.parentNode!==null},ce=function(t,e,n){if(!(t instanceof HTMLElement)||!(t.parentElement instanceof HTMLElement))throw new Error("target and element must be a node");t.parentElement.insertBefore(e,n==="before"?t:t.nextElementSibling)},De=function(t,e){return ce(t,e,"before")},ue=function(t,e){return ce(t,e,"after")},Ce=function(t,e,n){if(e===void 0&&(e=function(c,l){return c}),n===void 0&&(n=function(c){return c}),!(t instanceof HTMLElement)||!t.isSortable)throw new Error("You need to provide a sortableContainer to be serialized.");
4if(typeof e!="function"||typeof n!="function")throw new Error("You need to provide a valid serializer for items and the container.");var i=f(t,"opts"),r=i.items,o=w(t.children,r),s=o.map(function(c){return{parent:t,node:c,html:c.outerHTML,index:R(c,o)}}),g={node:t,itemCount:s.length};return{container:n(g),items:s.map(function(c){return e(c,t)})}},Ie=function(t,e,n){var i;if(n===void 0&&(n="sortable-placeholder"),!(t instanceof HTMLElement))throw new Error("You must provide a valid element as a sortable.");if(!(e instanceof HTMLElement)&&e!==void 0)throw new Error("You must provide a valid element as a placeholder or set ot to undefined.");return e===void 0&&(["UL","OL"].includes(t.tagName)?e=document.createElement("li"):["TABLE","TBODY"].includes(t.tagName)?(e=document.createElement("tr"),e.innerHTML='<td colspan="100"></td>'):e=document.createElement("div")),typeof n=="string"&&(i=e.classList).add.apply(i,n.split(" ")),e},fe=function(t){if(!(t instanceof HTMLElement))throw new Error("You must provide a valid dom element");var e=window.getComputedStyle(t);return e.getPropertyValue("box-sizing")==="border-box"?parseInt(e.getPropertyValue("height"),10):["height","padding-top","padding-bottom"].map(function(n){var i=parseInt(e.getPropertyValue(n),10);return isNaN(i)?0:i}).reduce(function(n,i){return n+i})},he=function(t){if(!(t instanceof HTMLElement))throw new Error("You must provide a valid dom element");var e=window.getComputedStyle(t);return["width","padding-left","padding-right"].map(function(n){var i=parseInt(e.getPropertyValue(n),10);return isNaN(i)?0:i}).reduce(function(n,i){return n+i})},Q=function(t,e){if(!(t instanceof Array))throw new Error("You must provide a Array of HTMLElements to be filtered.");return typeof e!="string"?t:t.filter(function(n){return n.querySelector(e)instanceof HTMLElement||n.shadowRoot&&n.shadowRoot.querySelector(e)instanceof HTMLElement}).map(function(n){return n.querySelector(e)||n.shadowRoot&&n.shadowRoot.querySelector(e)})},K=function(t){return t.composedPath&&t.composedPath()[0]||t.target},Ae=function(t,e,n){return{element:t,posX:n.pageX-e.left,posY:n.pageY-e.top}},Le=function(t,e,n){if(!(t instanceof Event))throw new Error("setDragImage requires a DragEvent as the first argument.");if(!(e instanceof HTMLElement))throw new Error("setDragImage requires the dragged element as the second argument.");if(n||(n=Ae),t.dataTransfer&&t.dataTransfer.setDragImage){var i=N(e),r=n(e,i,t);if(!(r.element instanceof HTMLElement)||typeof r.posX!="number"||typeof r.posY!="number")throw new Error("The customDragImage function you provided must return and object with the properties element[string], posX[integer], posY[integer].");t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setData("text/plain",K(t).id),t.dataTransfer.setDragImage(r.element,r.posX,r.posY)}},pe=function(t,e){if(t.isSortable===!0){var n=h(t).getConfig("acceptFrom");if(n!==null&&n!==!1&&typeof n!="string")throw new Error('HTML5Sortable: Wrong argument, "acceptFrom" must be "null", "false", or a valid selector string.');if(n!==null)return n!==!1&&n.split(",").filter(function(i){return i.length>0&&e.matches(i)}).length>0;if(t===e)return!0;if(h(t).getConfig("connectWith")!==void 0&&h(t).getConfig("connectWith")!==null)return h(t).getConfig("connectWith")===h(e).getConfig("connectWith")}return!1},Ee={items:null,connectWith:null,disableIEFix:null,acceptFrom:null,copy:!1,placeholder:null,placeholderClass:"sortable-placeholder",draggingClass:"sortable-dragging",hoverClass:!1,dropTargetContainerClass:!1,debounce:0,throttleTime:100,maxItems:0,itemSerializer:void 0,containerSerializer:void 0,customDragImage:null,orientation:"vertical"};function xe(t,e){var n=this;if(e===void 0&&(e=250),typeof t!="function")throw new Error("You must provide a function as the first argument for throttle.");if(typeof e!="number")throw new Error("You must provide a number as the second argument for throttle.");var i=null;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];var s=Date.now();(i===null||s-i>=e)&&(i=s,t.apply(n,r))}}var Be=function(t,e){if(typeof h(t).getConfig("hoverClass")=="str
4ing"){var n=h(t).getConfig("hoverClass").split(" ");e===!0?(C(t,"mousemove",xe(function(i){i.buttons===0&&w(t.children,h(t).getConfig("items")).forEach(function(r){var o,s;r!==i.target?(o=r.classList).remove.apply(o,n):(s=r.classList).add.apply(s,n)})},h(t).getConfig("throttleTime"))),C(t,"mouseleave",function(){w(t.children,h(t).getConfig("items")).forEach(function(i){var r;(r=i.classList).remove.apply(r,n)})})):(v(t,"mousemove"),v(t,"mouseleave"))}},u,W,j,E,O,M,ee,q,te,ne=function(t){v(t,"dragstart"),v(t,"dragend"),v(t,"dragover"),v(t,"dragenter"),v(t,"drop"),v(t,"mouseenter"),v(t,"mouseleave")},ie=function(t,e){t&&v(t,"dragleave"),e&&e!==t&&v(e,"dragleave")},Me=function(t,e){var n=t;return h(e).getConfig("copy")===!0&&(n=t.cloneNode(!0),L(n,"aria-copied","true"),t.parentElement.appendChild(n),n.style.display="none",n.oldDisplay=t.style.display),n},ge=function(t){Z(t),Y(t,"aria-dropeffect")},ve=function(t){Y(t,"aria-grabbed"),Y(t,"aria-copied"),Y(t,"draggable"),Y(t,"role")};function re(t,e){if(e.composedPath)return e.composedPath().find(function(n){return n.isSortable});for(;t.isSortable!==!0;)t=t.parentElement;return t}function me(t,e){var n=f(t,"opts"),i=w(t.children,n.items),r=i.filter(function(o){return o.contains(e)||o.shadowRoot&&o.shadowRoot.contains(e)});return r.length>0?r[0]:e}var Pe=function(t){var e=f(t,"opts")||{},n=w(t.children,e.items),i=Q(n,e.handle);v(t,"dragover"),v(t,"dragenter"),v(t,"dragstart"),v(t,"dragend"),v(t,"drop"),ge(t),v(i,"mousedown"),ne(n),ve(n),ie(E,q),t.isSortable=!1},Se=function(t){var e=f(t,"opts"),n=w(t.children,e.items),i=Q(n,e.handle);if(L(t,"aria-dropeffect","move"),f(t,"_disabled","false"),L(i,"draggable","true"),e.disableIEFix===!1){var r=(document||window.document).createElement("span");typeof r.dragDrop=="function"&&C(i,"mousedown",function(){if(n.indexOf(this)!==-1)this.dragDrop();else{for(var o=this.parentElement;n.indexOf(o)===-1;)o=o.parentElement;o.dragDrop()}})}},Oe=function(t){var e=f(t,"opts"),n=w(t.children,e.items),i=Q(n,e.handle);L(t,"aria-dropeffect","none"),f(t,"_disabled","true"),L(i,"draggable","false"),v(i,"mousedown")},He=function(t){var e=f(t,"opts"),n=w(t.children,e.items),i=Q(n,e.handle);f(t,"_disabled","false"),ne(n),ie(E,q),v(i,"mousedown"),v(t,"dragover"),v(t,"dragenter"),v(t,"drop")};function k(t,e){var n=String(e);return e=e||{},typeof t=="string"&&(t=document.querySelectorAll(t)),t instanceof HTMLElement&&(t=[t]),t=Array.prototype.slice.call(t),/serialize/.test(n)?t.map(function(i){var r=f(i,"opts");return Ce(i,r.itemSerializer,r.containerSerializer)}):(t.forEach(function(i){if(/enable|disable|destroy/.test(n))return k[n](i);["connectWith","disableIEFix"].forEach(function(l){Object.prototype.hasOwnProperty.call(e,l)&&e[l]!==null&&console.warn('HTML5Sortable: You are using the deprecated configuration "'+l+'". This will be removed in an upcoming version, make sure to migrate to the new options when updating.')}),e=Object.assign({},Ee,h(i).config,e),h(i).config=e,f(i,"opts",e),i.isSortable=!0,He(i);var r=w(i.children,e.items),o;if(e.placeholder!==null&&e.placeholder!==void 0){var s=document.createElement(i.tagName);e.placeholder instanceof HTMLElement?s.appendChild(e.placeholder):s.innerHTML=e.placeholder,o=s.children[0]}h(i).placeholder=Ie(i,o,e.placeholderClass),f(i,"items",e.items),e.acceptFrom?f(i,"acceptFrom",e.acceptFrom):e.connectWith&&f(i,"connectWith",e.connectWith),Se(i),L(r,"role","option"),L(r,"aria-grabbed","false"),Be(i,!0),C(i,"dragstart",function(l){var a=K(l);if(a.isSortable!==!0&&(l.stopImmediatePropagation(),!(e.handle&&!a.matches(e.handle)||a.getAttribute("draggable")==="false"))){var d=re(a,l),p=me(d,a);ee=w(d.children,e.items),O=ee.indexOf(p),M=R(p,d.children),E=d,Le(l,p,e.customDragImage),W=fe(p),j=he(p),p.classList.add(e.draggingClass),u=Me(p,d),L(u,"aria-grabbed","true"),d.dispatchEvent(new CustomEvent("sortstart",{detail:{origin:{elementIndex:M,index:O,container:E},item:u,originalTarget:a}}))}}),C(i,"dragenter",function(l){var a=K(l),d=re(a,l);d&&d!==q&&(te=w(d.children,f(d,"items")).filter(function(p){return p!==h(i).placeholder}),e.dropTargetContainerClass&&d.classList.add(e.dropTargetContainerClass),d.dispatchEvent(new CustomEvent("sortenter",{detail:{origin:{elementIndex:M,index:O,container:E},destination:{container:d,itemsBeforeUpdate:te},item:u,originalTarget:a}})),C(d,"dragleave",function(p){var m=p.relatedTarget||p.fromElement;p.currentTarget.contains(m)||(e.dropTargetContainerClass&&d.classList.remove(e.dropTargetContainerClass),d.dispatchEvent(new CustomEvent("sortleave",{detail:{origin:{elementIndex:M,index:O,container:d},item:u,originalTarget:a}})))})),q=d}),C(i,"dragend",function(l){if(u){u.classList.remove(e.draggingClass),L(u,"aria-grabbed","false"),u.getAttribute("aria-copied")==="true"&&f(u,"dropped")!=="true"&&u.remove(),u.style.display=u.oldDisplay,delete u.oldDisplay;var a=Array.from(A.values()).map(function(d){return d.placeholder}).filter(function(d){return d instanceof HTMLElement}).filter(se)[0];a&&a.remove(),i.dispatchEvent(new CustomEvent("sortstop",{detail:{origin:{elementIndex:M,index:O,container:E},item:u}})),q=null,u=null,W=null,j=null}}),C(i,"drop",function(l){if(pe(i,u.parentElement)){l.preventDefault(),l.stopPropagation(),f(u,"dropped","true");var a=Array.from(A.values()).map(function(D){return D.placeholder}).filter(function(D){return D instanceof HTMLElement}).filter(se)[0];ue(a,u),a.remove(),i.dispatchEvent(new CustomEvent("sortstop",{detail:{origin:{elementIndex:M,index:O,container:E},item:u}}));var d=h(i).placeholder,p=w(E.children,e.items).filter(function(D){return D!==d}),m=this.isSortable===!0?this:this.parentElement,S=w(m.children,f(m,"items")).filter(function(D){return D!==d}),F=R(u,Array.from(u.parentElement.children).filter(function(D){return D!==d})),P=R(u,S);e.dropTargetContainerClass&&m.classList.remove(e.dropTargetContainerClass),(M!==F||E!==m)&&i.dispatchEvent(new CustomEvent("sortupdate",{detail:{origin:{elementIndex:M,index:O,container:E,itemsBeforeUpdate:ee,items:p},destination:{index:P,elementIndex:F,container:m,itemsBeforeUpdate:te,items:S},item:u}}))}});var g=Te(function(l,a,d,p){if(u)if(e.forcePlaceholderSize&&(h(l).placeholder.style.height=W+"px",h(l).placeholder.style.width=j+"px"),Array.from(l.children).indexOf(a)>-1){var m=fe(a),S=he(a),F=R(h(l).placeholder,a.parentElement.children),P=R(a,a.parentElement.children);if(m>W||S>j){var D=m-W,U=S-j,b=N(a).top,T=N(a).left;if(F<P&&(e.orientation==="vertical"&&p<b||e.orientation==="horizontal"&&d<T)||F>P&&(e.orientation==="vertical"&&p>b+m-D||e.orientation==="horizontal"&&d>T+S-U))return}u.oldDisplay===void 0&&(u.oldDisplay=u.style.display),u.style.display!=="none"&&(u.style.display="none");var x=!1;try{var z=N(a).top+a.offsetHeight/2,Qe=N(a).left+a.offsetWidth/2;x=e.orientation==="vertical"&&p>=z||e.orientation==="horizontal"&&d>=Qe}catch(I){x=F<P}x?ue(a,h(l).placeholder):De(a,h(l).placeholder),Array.from(A.values()).filter(function(I){return I.placeholder!==void 0}
4).forEach(function(I){I.placeholder!==h(l).placeholder&&I.placeholder.remove()})}else{var Fe=Array.from(A.values()).filter(function(I){return I.placeholder!==void 0}).map(function(I){return I.placeholder});Fe.indexOf(a)===-1&&l===a&&!w(a.children,e.items).length&&(Fe.forEach(function(I){return I.remove()}),a.appendChild(h(l).placeholder))}},e.debounce),c=function(l){var a=l.target,d=a.isSortable===!0?a:re(a,l);if(a=me(d,a),!(!u||!pe(d,u.parentElement)||f(d,"_disabled")==="true")){var p=f(d,"opts");parseInt(p.maxItems)&&w(d.children,f(d,"items")).length>=parseInt(p.maxItems)&&u.parentElement!==d||(l.preventDefault(),l.stopPropagation(),l.dataTransfer.dropEffect=h(d).getConfig("copy")===!0?"copy":"move",g(d,a,l.pageX,l.pageY))}};C(r.concat(i),"dragover",c),C(r.concat(i),"dragenter",c)}),t)}k.destroy=function(t){Pe(t)},k.enable=function(t){Se(t)},k.disable=function(t){Oe(t)},k.__testing={data:f,removeItemEvents:ne,removeItemData:ve,removeSortableData:ge,removeContainerEvents:ie};var Ue=k;class Ye{constructor(e,n){$(e).length>0&&Ue(e,n)[0].addEventListener("sortupdate",i=>{const r=$(i.target).children();n.onSortUpdate&&n.onSortUpdate(r)})}}function oe(t,e){return new Ye(t,e)}class Re{constructor(e={}){this.wrapperSelector=e.wrapperSelector,this.containerSelector=e.containerSelector,this.fieldSelector=e.fieldSelector,this.addFieldButtonSelector=e.addFieldButtonSelector,this.addSeparatorButtonSelector=e.addSeparatorButtonSelector,this.addTitleAndDescriptionButtonSelector=e.addTitleAndDescriptionButtonSelector,this.fieldTemplateSelector=e.fieldTemplateSelector,this.separatorTemplateSelector=e.separatorTemplateSelector,this.TitleAndDescriptionTemplateSelector=e.TitleAndDescriptionTemplateSelector,this.removeFieldButtonSelector=e.removeFieldButtonSelector,this.moveUpFieldButtonSelector=e.moveUpFieldButtonSelector,this.moveDownFieldButtonSelector=e.moveDownFieldButtonSelector,this.onAddField=e.onAddField,this.onRemoveField=e.onRemoveField,this.onMoveUpField=e.onMoveUpField,this.onMoveDownField=e.onMoveDownField,this.placeholderId=e.placeholderId,this.elementCounter=0,this._enableInterpolation(),this._activateFields(),this._bindEvents()}_enableInterpolation(){$.fn.replaceAttribute=function(e,n,i){return $(this).find(`[${e}*=${n}]`).addBack(`[${e}*=${n}]`).each((r,o)=>{$(o).attr(e,$(o).attr(e).replace(n,i))}),this},$.fn.template=function(e,n){const i=$(this).find("template, .decidim-template");i.length>0&&i.html((o,s)=>$(s).template(e,n)[0].outerHTML);const r=$(this).find("[data-template]");return r.length>0&&r.each((o,s)=>{const g=$(s),c=$(g.data("template")),l=$(c[0].outerHTML),a=`${c.attr("id")}-${n}`,d=`#${a}`;l.attr("id",a),g.attr("data-template",d).data("template",d),c.after(l),l.html((p,m)=>$(m).template(e,n)[0].outerHTML)}),$(this).replaceAttribute("id",e,n),$(this).replaceAttribute("name",e,n),$(this).replaceAttribute("data-tabs-content",e,n),$(this).replaceAttribute("for",e,n),$(this).replaceAttribute("tabs_id",e,n),$(this).replaceAttribute("href",e,n),$(this).replaceAttribute("value",e,n),this}}_bindEvents(){$(this.wrapperSelector).on("click",this.addFieldButtonSelector,e=>this._bindSafeEvent(e,()=>this._addField(this.fieldTemplateSelector))),this.addSeparatorButtonSelector&&$(this.wrapperSelector).on("click",this.addSeparatorButtonSelector,e=>this._bindSafeEvent(e,()=>this._addField(this.separatorTemplateSelector))),this.addTitleAndDescriptionButtonSelector&&$(this.wrapperSelector).on("click",this.addTitleAndDescriptionButtonSelector,e=>this._bindSafeEvent(e,()=>this._addField(this.TitleAndDescriptionTemplateSelector))),$(this.wrapperSelector).on("click",this.removeFieldButtonSelector,e=>this._bindSafeEvent(e,n=>this._removeField(n))),this.moveUpFieldButtonSelector&&$(this.wrapperSelector).on("click",this.moveUpFieldButtonSelector,e=>this._bindSafeEvent(e,n=>this._moveUpField(n))),this.moveDownFieldButtonSelector&&$(this.wrapperSelector).on("click",this.moveDownFieldButtonSelector,e=>this._bindSafeEvent(e,n=>this._moveDownField(n)))}_bindSafeEvent(e,n){e.preventDefault(),e.stopPropagation();try{return n(e.target)}catch(i){return console.error(i),i}}_addField(e=".decidim-template"){const n=$(this.wrapperSelector),i=n.find(this.containerSelector),r=n.data("template");let o=null;r&&(o=$(r)),(o===null||o.length<1)&&(o=n.children(`template, ${e}`));const s=$(o.html()).template(this.placeholderId,this._getUID());s.find("ul.tabs").attr("data-tabs",!0);const g=i.find(this.fieldSelector).last();g.length>0?g.after(s):s.appendTo(i),window.initFoundation(s),this.onAddField&&this.onAddField(s)}_removeField(e){const i=$(e).parents(this.fieldSelector);if(i.find("input").filter((o,s)=>
4s.name.match(/id/)).length>0){const o=i.find("input").filter((s,g)=>g.name.match(/delete/));o.length>0&&$(o[0]).val(!0),i.addClass("hidden"),i.hide()}else i.remove();this.onRemoveField&&this.onRemoveField(i)}_moveUpField(e){const i=$(e).parents(this.fieldSelector);i.prev().before(i),this.onMoveUpField&&this.onMoveUpField(i)}_moveDownField(e){const i=$(e).parents(this.fieldSelector);i.next().after(i),this.onMoveDownField&&this.onMoveDownField(i)}_activateFields(){const n=$(this.wrapperSelector).find(this.containerSelector);n.append(n.find("script")),$(this.fieldSelector).each((i,r)=>{$(r).template(this.placeholderId,this._getUID()),$(r).find("ul.tabs").attr("data-tabs",!0)})}_getUID(){return this.elementCounter+=1,new Date().getTime()+this.elementCounter}}function ae(t){return new Re(t)}const ke=".meeting-agenda-items",we=".meeting-agenda-item",ze=".meeting-agenda-item-childs",Ne=".meeting-agenda-item-child",H=new _({listSelector:".meeting-agenda-item:not(.hidden)",labelSelector:".card-title span:first",onPositionComputed:(t,e)=>{$(t).find("input[name$=\\[position\\]]").val(e)}}),X=new y({listSelector:".meeting-agenda-item:not(.hidden)",hideOnFirstSelector:".move-up-agenda-item",hideOnLastSelector:".move-down-agenda-item"}),$e=()=>{oe(".meeting-agenda-items-list:not(.published)",{handle:".agenda-item-divider",placeholder:'<div style="border-style: dashed; border-color: #000"></div>',forcePlaceholderSize:!0,onSortUpdate:()=>{H.run()}})},We=()=>{oe(".meeting-agenda-item-childs-list:not(.published)",{handle:".agenda-item-child-divider",placeholder:'<div style="border-style: dashed; border-color: #000"></div>',forcePlaceholderSize:!0,onSortUpdate:()=>{H.run()}})},V=new _({listSelector:".meeting-agenda-item-child:not(.hidden)",labelSelector:".card-title span:first",onPositionComputed:(t,e)=>{$(t).find("input[name$=\\[position\\]]").val(e)}}),G=new y({listSelector:".meeting-agenda-item-child:not(.hidden)",hideOnFirstSelector:".move-up-agenda-item-child",hideOnLastSelector:".move-down-agenda-item-child"}),je=t=>ae({placeholderId:"meeting-agenda-item-child-id",wrapperSelector:`#${t} ${ze}`,containerSelector:".meeting-agenda-item-childs-list",fieldSelector:Ne,addFieldButtonSelector:".add-agenda-item-child",removeFieldButtonSelector:".remove-agenda-item-child",moveUpFieldButtonSelector:".move-up-agenda-item-child",moveDownFieldButtonSelector:".move-down-agenda-item-child",onAddField:e=>{We(),e[0].querySelectorAll(".editor-container").forEach(n=>{window.createEditor(n)}),V.run(),G.run()},onRemoveField:()=>{V.run(),G.run()},onMoveUpField:()=>{V.run(),G.run()},onMoveDownField:()=>{V.run(),G.run()}}),qe={},ye=t=>{const e=t.attr("id");qe[e]=je(e)},Xe=t=>{t.find("input[name$=\\[deleted\\]]").val()==="true"&&(t.addClass("hidden"),t.hide())};ae({placeholderId:"meeting-agenda-item-id",wrapperSelector:ke,containerSelector:".meeting-agenda-items-list",fieldSelector:we,addFieldButtonSelector:".add-agenda-item",removeFieldButtonSelector:".remove-agenda-item",moveUpFieldButtonSelector:".move-up-agenda-item",moveDownFieldButtonSelector:".move-down-agenda-item",onAddField:t=>{ye(t),$e(),t.find(".editor-container").each((e,n)=>{window.createEditor(n)}),H.run(),X.run()},onRemoveField:()=>{H.run(),X.run()},onMoveUpField:()=>{H.run(),X.run()},onMoveDownField:()=>{H.run(),X.run()}}),$e(),$(we).each((t,e)=>{const n=$(e);Xe(n),ye(n)}),H.run(),X.run(),V.run(),G.run();var Je=J(29714);class Ve{constructor(e={}){this.controllerField=e.controllerField,this.wrapperSelector=e.wrapperSelector,this.dependentFieldsSelector=e.dependentFieldsSelector,this.dependentInputSelector=e.dependentInputSelector,this.enablingCondition=e.enablingCondition,this._bindEvent(),this._run()}_run(){const e=this.controllerField,n=e.parents(this.wrapperSelector).find(this.dependentFieldsSelector),i=n.find(this.dependentInputSelector);this.enablingCondition(e)?(i.prop("disabled",!1),n.show()):(i.prop("disabled",!0),n.hide())}_bindEvent(){this.controllerField.on("change",()=>{this._run()})}}function de(t){return new Ve(t)}function _e(t,e,n){const i=`${t}Name`;if(n[i])return n[i];const r=e.attr("name"),o=/\[[^\]]+\]$/;return r.match(o)?r.replace(o,`[${t}]`):t}function Ge(t,e,n){const i=$.extend({},e),r=t.attr("id").split("_");r.pop();const o=`${r.join("_")}`;let s="latitude",g="longitude";t.length>0&&(s=_e("latitude",t,i),g=_e("longitude",t,i));const c=$.extend({latitudeId:`${o}_latitude`,longitudeId:`${o}_longitude`,latitudeName:s,longitudeName:g},e);let l=!1;const a=()=>{let S=$(`#${c.latitudeId}`);S.length<1&&(S=$(`<input type="hidden" name="${c.latitudeName}" id="${c.latitudeId}" />`),t.after(S));let F=$(`#${c.longitudeId}`);F.length<1&&(F=$(`<input type="hidden" name="${c.longitudeName}" id="${c.longitudeId}" />`),t.after(F))},d=()=>{l||($(`#${c.latitudeId}`).val("").removeAttr("value"),$(`#${c.longitudeId}`).val("").removeAttr("value"))},p=S=>{a(),$(`#${c.latitudeId}`).val(S[0]).attr("value",S[0]),$(`#${c.longitudeId}`).val(S[1]).attr("value",S[1])};t.on("change.decidim",()=>{d()}),t.on("geocoder-suggest-coordinates.decidim",(S,F)=>{if(p(F),l=!0,typeof n=="function"){n(F);return}});const m=`${t.data("coordinates")}`.split(",").map(parseFloat);Array.isArray(m)&&m.length===2&&p(m)}$(()=>{const t=".meeting-services",e=".meeting-service",n=new _({listSelector:".meeting-service:not(.hidden)",labelSelector:".card-title span:first",onPositionComputed:(g,c)=>{$(g).find("input[name$=\\[position\\]]").val(c)}}),i=new y({listSelector:".meeting-service:not(.hidden)",hideOnFirstSelector:".move-up-service",hideOnLastSelector:".move-down-service"}),r=()=>{oe(".meeting-services-list:not(.published)",{handle:".service-divider",placeholder:'<div style="border-style: dashed; border-color: #000"></div>
4',forcePlaceholderSize:!0,onSortUpdate:()=>{n.run()}})},o=g=>{g.find("input[name$=\\[deleted\\]]").val()==="true"&&(g.addClass("hidden"),g.hide())};ae({placeholderId:"meeting-service-id",wrapperSelector:t,containerSelector:".meeting-services-list",fieldSelector:e,addFieldButtonSelector:".add-service",removeFieldButtonSelector:".remove-service",moveUpFieldButtonSelector:".move-up-service",moveDownFieldButtonSelector:".move-down-service",onAddField:()=>{r(),n.run(),i.run()},onRemoveField:()=>{n.run(),i.run()},onMoveUpField:()=>{n.run(),i.run()},onMoveDownField:()=>{n.run(),i.run()}}),r(),$(e).each((g,c)=>{const l=$(c);o(l)}),n.run(),i.run();const s=$(".edit_meeting, .new_meeting, .copy_meetings");if(s.length>0){const g=s.find("#private_meeting"),c=s.find("#transparent"),l=()=>{const b=g.find("input[type='checkbox']").prop("checked");c.find("input[type='checkbox']").attr("disabled","disabled"),b&&c.find("input[type='checkbox']").attr("disabled",!b)};g.on("change",l),l(),Ge(s.find("#meeting_address"));const a=s.find("#meeting_registration_type"),d=s.find("#meeting_registration_url"),p=(b,T,x)=>{const z=b.val();T.toggle(z===x)};a.on("change",b=>{const T=$(b.target);p(T,d,"on_different_platform")}),p(a,d,"on_different_platform");const m=s.find("#meeting_type_of_meeting"),S=s.find("[data-meeting-type='online']"),F=s.find("[data-meeting-type='in_person']"),P=s.find("[data-meeting-type='online-access-level']"),D=s.find("#meeting_iframe_embed_type"),U=(b,T,x)=>{const z=b.val();z==="hybrid"?T.show():(T.hide(),z===x&&T.show())};m.on("change",b=>{const T=$(b.target),x=$("#meeting_iframe_embed_type select").val();U(T,S,"online"),U(T,F,"in_person"),x==="none"?P.hide():U(T,P,"online")}),U(m,S,"online"),U(m,F,"in_person"),de({controllerField:D,wrapperSelector:".iframe-fields",dependentFieldsSelector:".iframe-fields--access-level",dependentInputSelector:"input",enablingCondition:b=>b.find("select").val()!=="none"})}});var Ze=J(38994);$(()=>{const t=$('[name="meeting_registration_invite[existing_user]"');de({controllerField:t,wrapperSelector:".attendee-fields",dependentFieldsSelector:".attendee-fields--new-user",dependentInputSelector:"input",enablingCondition:()=>$("#meeting_registration_invite_existing_user_false").is(":checked")}),de({controllerField:t,wrapperSelector:".attendee-fields",dependentFieldsSelector:".attendee-fields--user-picker",dependentInputSelector:"input",enablingCondition:()=>$("#meeting_registration_invite_existing_user_true").is(":checked")})})})()})(); 5 6//# sourceMappingURL=decidim_meetings_admin-01fc8e8cfb8a6139409c.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.