1"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([[4702],{62491:(t,e,n)=>{var i=n(29079),a=n(637),s=n.n(a),r=n(14867),o=n.n(r),l=n(86326),c=n(35623),d=(n(64622),n(42383),n(89995)),u=n(56237),m=n(60676),b=n(46145),p=n(63173),y=n(65479),h=n(96478),f=n(49528),D=n(24372);const g=i.default.bind(null,{endpoint:"papers.api_file_types",rules:[{args:["event_id"],converters:{event_id:"IntegerConverter"},defaults:{},trace:[{data:"|",isDynamic:!1},{data:"/",isDynamic:!1},{data:"event",isDynamic:!1},{data:"/",isDynamic:!1},{data:"event_id",isDynamic:!0},{data:"/",isDynamic:!1},{data:"papers",isDynamic:!1},{data:"/",isDynamic:!1},{data:"api",isDynamic:!1},{data:"/",isDynamic:!1},{data:"file-types",isDynamic:!1},{data:"/",isDynamic:!1}]}]},"/"),v=i.default.bind(null,{endpoint:"papers.api_upload",rules:[{args:["contrib_id","event_id"],converters:{contrib_id:"IntegerConverter",event_id:"IntegerConverter"},defaults:{},trace:[{data:"|",isDynamic:!1},{data:"/",isDynamic:!1},{data:"event",isDynamic:!1},{data:"/",isDynamic:!1},{data:"event_id",isDynamic:!0},{data:"/",isDynamic:!1},{data:"contributions",isDynamic:!1},{data:"/",isDynamic:!1},{data:"contrib_id",isDynamic:!0},{data:"/",isDynamic:!1},{data:"paper",isDynamic:!1},{data:"/",isDynamic:!1},{data:"upload",isDynamic:!1}]}]},"/"),_=i.default.bind(null,{endpoint:"papers.paper_timeline",rules:[{args:["contrib_id","event_id"],converters:{contrib_id:"IntegerConverter",event_id:"IntegerConverter"},defaults:{},trace:[{data:"|",isDynamic:!1},{data:"/",isDynamic:!1},{data:"event",isDynamic:!1},{data:"/",isDynamic:!1},{data:"event_id",isDynamic:!0},{data:"/",isDynamic:!1},{data:"papers",isDynamic:!1},{data:"/",isDynamic:!1},{data:"contrib_id",isDynamic:!0},{data:"/",isDynamic:!1}]}]},"/"),E=i.default.bind(null,{endpoint:"papers.submit_revision",rules:[{args:["contrib_id","event_id"],converters:{contrib_id:"IntegerConverter",event_id:"IntegerConverter"},defaults:{},trace:[{data:"|",isDynamic:!1},{data:"/",isDynamic:!1},{data:"event",isDynamic:!1},{data:"/",isDynamic:!1},{data:"event_id",isDynamic:!0},{data:"/",isDynamic:!1},{data:"contributions",isDynamic:!1},{data:"/",isDynamic:!1},{data:"contrib_id",isDynamic:!0},{data:"/",isDynamic:!1},{data:"paper",isDynamic:!1},{data:"/",isDynamic:!1},{data:"submit",isDynamic:!1}]}]},"/"),k=i.default.bind(null,{endpoint:"papers.submit_revision_single",rules:[{args:["contrib_id","event_id"],converters:{contrib_id:"IntegerConverter",event_id:"IntegerConverter"},defaults:{},trace:[{data:"|",isDynamic:!1},{data:"/",isDynamic:!1},{data:"event",isDynamic:!1},{data:"/",isDynamic:!1},{data:"event_id",isDynamic:!0},{data:"/",isDynamic:!1},{data:"contributions",isDynamic:!1},{data:"/",isDynamic:!1},{data:"contrib_id",isDynamic:!0},{data:"/",isDynamic:!1},{data:"paper",isDynamic:!1},{data:"/",isDynamic:!1},{data:"submit-single",isDynamic:!1}]}]},"/");function I({eventId:t,contributionId:e,contributionCode:n}){const[i,a]=(0,l.useState)(!1),{data:r}=(0,y.Ku)(g({event_id:t})),o=(0,D.camelizeKeys)(r||[]),c=o.length?o.map((t=>t.filenameTemplate?{...t,filenameTemplate:t.filenameTemplate.replace("{code}",n)}:t)):[{name:h.Translate.string("Paper files"),extensions:[],allowMultipleFiles:!0,filenameTemplate:null,id:-1}];return l.createElement(l.Fragment,null,r&&i?l.createElement(p.Sz,{id:"paper-submission-form",onSubmit:async({files:n}
1)=>{let i,a;o.length?(i=E,a={files:n}):(i=k,a={files:n[-1]});try{await f.indicoAxios.post(i({event_id:t,contrib_id:e}),a)}catch(t){return(0,b.handleSubmitError)(t)}location.href=_({event_id:t,contrib_id:e}),await new Promise((()=>null))},initialValuesEqual:s().isEqual,initialValues:{files:{}},header:l.createElement(h.Translate,null,"Submit paper"),onClose:()=>a(!1),size:c.length>1?"large":"small"},l.createElement(m.qe,{name:"files",fileTypes:c,files:[],uploadURL:v({event_id:t,contrib_id:e}),mustChange:!0})):null,l.createElement(u.A,{onClick:()=>a(!0),primary:!0},l.createElement(h.Translate,null,"Submit paper")))}var C=n(24477),T=n(25584),x=n(97598),A=n.n(x),w=n(92117),S=n(45423),L=n(53225);function q({open:t,setModalOpen:e,trigger:n,published:i,onClick:a}){return l.createElement(w.A,{open:t,onClose:()=>e(!1),size:"tiny",trigger:n,closeIcon:!0},l.createElement(S.A,{content:i?h.Translate.string("Set contribution list in draft mode"):h.Translate.string("Publish contributions")}),l.createElement(w.A.Content,null,i?l.createElement(l.Fragment,null,l.createElement("p",null,l.createElement(h.Translate,null,"Are you sure you want to change the contribution list back to draft mode?")),l.createElement("p",null,l.createElement(h.Translate,null,"By doing so the following menu items won't be accessible:"))):l.createElement(l.Fragment,null,l.createElement("p",null,l.createElement(h.Translate,null,"Are you sure you want to publish the contribution list?")),l.createElement("p",null,l.createElement(h.Translate,null,"By doing so the following menu items will be accessible:"))),l.createElement(L.A,{bulleted:!0}
1,l.createElement(L.A.Item,null,l.createElement(h.Translate,null,"Contribution List")),l.createElement(L.A.Item,null,l.createElement(h.Translate,null,"My Contributions")),l.createElement(L.A.Item,null,l.createElement(h.Translate,null,"Author List")),l.createElement(L.A.Item,null,l.createElement(h.Translate,null,"Speaker List")),l.createElement(L.A.Item,null,l.createElement(h.Translate,null,"Timetable")),l.createElement(L.A.Item,null,l.createElement(h.Translate,null,"Book of Abstracts")))),l.createElement(w.A.Actions,null,l.createElement(u.A,{onClick:()=>e(!1)},l.createElement(h.Translate,null,"No")),l.createElement(u.A,{primary:!0,onClick:a},l.createElement(h.Translate,null,"Yes"))))}q.propTypes={open:A().bool.isRequired,setModalOpen:A().func.isRequired,trigger:A().node.isRequired,published:A().bool.isRequired,onClick:A().func.isRequired};const j=i.default.bind(null,{endpoint:"contributions.manage_publication",rules:[{args:["event_id"],converters:{event_id:"IntegerConverter"},defaults:{},trace:[{data:"|",isDynamic:!1},{data:"/",isDynamic:!1},{data:"event",isDynamic:!1},{data:"/",isDynamic:!1},{data:"event_id",isDynamic:!0},{data:"/",isDynamic:!1},{data:"manage",isDynamic:!1},{data:"/",isDynamic:!1},{data:"contributions",isDynamic:!1},{data:"/",isDynamic:!1},{data:"published",isDynamic:!1}]}]},"/");function R({eventId:t,onSuccess:e}){const n=j({event_id:t}),[i,a]=(0,l.useState)(!1),s=l.createElement(C.IButton,{onClick:()=>a(!0)},l.createElement(h.Translate,null,"Publish contributions"));return l.createElement(q,{open:i,setModalOpen:a,trigger:s,published:!1,onClick:async()=>{try{await f.indicoAxios.put(n)}catch(t){return(0,f.handleAxiosError)(t)}e(),a(!1)}})}R.propTypes={eventId:A().string.isRequired,onSuccess:A().func.isRequired};const P=i.default.bind(null,{endpoint:"contributions.manage_publication",rules:[{args:["event_id"],converters:{event_id:"IntegerConverter"},defaults:{},trace:[{data:"|",isDynamic:!1},{data:"/",isDynamic:!1},{data:"event",isDynamic:!1},{data:"/",isDynamic:!1},{data:"event_id",isDynamic:!0},{data:"/",isDynamic:!1},{data:"manage",isDynamic:!1},{data:"/",isDynamic:!1},{data:"contributions",isDynamic:!1},{data:"/",isDynamic:!1},{data:"published",isDynamic:!1}]}]},"/");function O({eventId:t}){const[e,n]=(0,l.useState)(!1),[i,a,s,r]=(0,y.ib)(P({event_id:t}));if(s)return null;const o=l.createElement(C.Checkbox,{label:i?h.Translate.string("Published"):h.Translate.string("Draft"),showAsToggle:!0,onChange:()=>n(!0),checked:i,disabled:r});return l.createElement(q,{open:e,setModalOpen:n,trigger:o,published:i,onClick:()=>{a(),n(!1)}})}O.propTypes={eventId:A().string.isRequired};const M=i.default.bind(null,{endpoint:"event_editing.api_file_types",rules:[{args:["event_id","type"],converters:{event_id:"IntegerConverter",type:"AnyConverter"},defaults:{},trace:[{data:"|",isDynamic:!1},{data:"/",isDynamic:!1},{data:"event",isDynamic:!1},{data:"/",isDynamic:!1},{data:"event_id",isDynamic:!0},{data:"/",isDynamic:!1},{data:"editing",isDynamic:!1},{data:"/",isDynamic:!1},{data:"api",isDynamic:!1},{data:"/",isDynamic:!1},{data:"type",isDynamic:!0},{data:"/",isDynamic:!1},{data:"file-types",isDynamic:!1}]}]},"/"),U=i.default.bind(null,{endpoint:"papers.api_paper_details",rules:[{args:["contrib_id","event_id"],converters:{contrib_id:"IntegerConverter",event_id:"IntegerConverter"},defaults:{},trace:[{data:"|",isDynamic:!1},{data:"/",isDynamic:!1},{data:"event",isDynamic:!1},{data:"/",isDynamic:!1},{data:"event_id",isDynamic:!0},{data:"/",isDynamic:!1},{data:"papers",isDynamic:!1},{data:"/",isDynamic:!1},{data:"api",isDynamic:!1},{data:"/",isDynamic:!1},{data:"contrib_id",isDynamic:!0}]}]},"/");document.addEventListener("DOMContentLoaded",(()=>{customElements.define("ind-paper-submission-button",class extends HTMLElement{connectedCallback(){c.render(l.createElement(I,{eventId:this.getAttribute("event-id"),contributionId:this.getAttribute("contribution-id"),contributionCode:this.getAttribute("contribution-code"),uploadableFiles:JSON.parse(this.getAttribute("uploadable-files"))||[]}),this)}disconnectedCallback(){c.unmountComponentAtNode(this)}});const t=document.querySelector("#contribution-calendar-link");if(!t)return;const{contributionId:e,eventId:n}=t.dataset;c.render(l.createElement(C.ICSCalendarLink,{endpoint:"contributions.export_ics",params:{event_id:n,contrib_id:e},renderButton:t=>l.createElement(C.IButton,{icon:"calendar",classes:t,title:h.Translate.string("Export")}),options:[{key:"contribution",text:h.Translate.string("Contribution"),extraParams:{}}]}),t)})),function(t){function e(t){$(t).tablesorter({cssAsc:"header-sort-asc",cssDesc:"header-sort-desc",cssInfoBlock:"avoid-sort",headerTemplate:"",sortList:[[1,0]]})}function n(t,e,n){return $.ajax({url:t,method:e,data:JSON.stringify(n),dataType:"json",contentType:"application/json",error:handleAjaxError,complete:IndicoUI.Dialogs.Util.progress()})}function i(){$(".js-contrib-start-date").each((function(){const t=$(this);t.ajaxqbubble({url:t.data("href"),qBubbleOptions:{style:{classes:"qbubble-contrib-start-date qtip-allow-overflow"}}})}))}function a(){$(".js-contrib-duration").each((function(){const t=$(this);t.ajaxqbubble({url:t.data("href"),qBubbleOptions:{style:{classes:"qbubble-contrib-duration"}}})}))}t.setupEditableSubmissionButton=async function(){const t=document.querySelector("#editable-submission-button");if(!t)return;const e=JSON.parse(t.dataset.availableTypes),{eventId:n,contributionId:i,contributionCode:a}=t.dataset;let r,o,u=[];try{[r,o]=await Promise.all([Promise.all(e.map((t=>f.indicoAxios.get(M({event_id:n,type:t}))))),f.indicoAxios.get(U({event_id:n,contrib_id:i}),{validateStatus:t=>t>=200&&t<300||404===t,headers:{"X-Indico-No-Report-Error":"404"}})])}catch(t){return void(0,f.handleAxiosError)(t)}const m=s().fromPairs(r.map(((t,n)=>[e[n],(0,D.camelizeKeys)(t.data)])));if(o){const{isInFinalState:t,lastRevision:e}=(0,D.camelizeKeys)(o.data);t&&e&&(u=e.files)}c.render(l.createElement(d.A,{fileTypes:m,eventId:+n,contributionId:+i,contributionCode:a,uploadableFiles:u.map((({id:t,...e})=>({...e,paperId:t})))}),t)},t.setupContributionConfig=function(){!function(){const t=document.querySelector("#pub-switch");c.render(l.createElement(O,{eventId:t.dataset.eventId}),t)}()},t.setupContributionList=function(t){t=$.extend({createSessionURL:null,createTrackURL:null,timetableRESTURL:null},t);$(".list [data-toggle=dropdown]").closest(".toolbar").dropdown(),e("#contribution-list .tablesorter"),function(t,e){const i=$("#contribution-list");i.on("click",".session-item-picker",(function(){$(this).itempicker({filterPlaceholder:T.$T.gettext("Filter sessions"),containerClasses:"session-item-container",items:i.find("table").data("session-items"),footerElements:[{title:T.$T.gettext("Assign new session"),onClick(e){ajaxDialog({title:T.$T.gettext("Add new session"),url:t,onClose(t){t&&($(".session-item-picker").each((function(){const e=$(this);e.data("indicoItempicker")?e.itempicker("updateItemList",t.sessions):i.find("table").data("session-items",t.sessions)})),e.itempicker("selectItem",t.new_session_id))}})}}],onSelect(t,i){const a=$(this),s=a[0].style,r={session_id:t?t.id:null};return n(a.data("href"),a.data("method"),r).then((r=>{const l=t?t.title:T.$T.gettext("No session");if(a.find(".label").text(l),t?(s.setProperty("color",`#${t.colors.text}`,"important"),s.setProperty("background",`#${t.colors.background}`,"important")):(s.removeProperty("color"),s.removeProperty("background")),r.unscheduled){const t=a.closest("tr"),s=t.find("td.start-date > .vertical-aligner"),l=s.children().detach();s.html($("<em>",{text:T.$T.gettext("Not scheduled")})),showUndoWarning(T.$T.gettext("'{0}' has been unscheduled due to the session change.").format(t.data("title")),T.$T.gettext("Undo successful! Timetable entry and session have been restored."),(()=>n(e,"POST",r.undo_unschedule).then((t=>{l.filter(".label").text(" "+o().utc(t.start_dt).format("DD/MM/YYYY HH:mm")),s.html(l),a.itempicker("selectItem",i?i.id:null)}))))}}))}})}))}(t.createSessionURL,t.timetableRESTURL),function(t){const e=$("#contribution-list");e.on("click",".track-item-picker",(function(){$(this).itempicker({filterPlaceholder:T.$T.gettext("Filter tracks"),containerClasses:"track-item-container",uncheckedItemIcon:"",items:e.find("table").data("track-items"),footerElements:[{title:T.$T.gettext("Add new track"),onClick(n){ajaxDialog({title:T.$T.gettext("Add new track"),url:t,onClose(t){t&&($(".track-item-picker").each((function(){const n=$(this);n.data("indicoItempicker")?n.itempicker("updateItemList",t.tracks):e.find("table").data("track-items",t.tracks)})),n.itempicker("selectItem",t.new_track_id))}})}}],onSelect(t){const e=$(this),i={track_id:t?t.id:null};return n(e.data("href"),e.data("method"),i).then((()=>{const n=t?t.title:T.$T.gettext("No track");e.find(".label").text(n)}))}})}))}(t.createTrackURL),i(),a(),enableIfChecked("#contribution-list","input[name=contribution_id]",".js-enable-if-checked");const r=setupListGenerator({itemHandle:"tr",listItems:"#contribution-list tbody tr",term:"#search-input",state:"#filtering-state",placeholder:"#filter-placeholder"});$("#contribution-list").on("indico:htmlUpdated",(()=>{e("#contribution-list .tablesorter"),i(),a(),s().defer(r)})).on("attachments:updated",(t=>{const e=$(t.target);reloadManagementAttachmentInfoColumn(e.data("locator"),e.closest("td"))})),$(".js-submit-form").on("click",(function(t){t.preventDefault();const e=$(this);e.hasClass("disabled")||$("#contribution-list form").attr("action",e.data("href")).submit()}))},t.setupSubContributionList=function(){$("#subcontribution-list [data-toggle=dropdown]").closest(".toolbar").dropdown(),e("#subcontribution-list .tablesorter"),enableIfChecked("#
1subcontribution-list","input[name=subcontribution_id]","#subcontribution-list .js-enable-if-checked"),$("#subcontribution-list td.subcontribution-title").on("mouseenter",(function(){const t=$(this);this.offsetWidth<this.scrollWidth&&!t.attr("title")&&t.attr("title",t.text())})),$("#subcontribution-list").on("attachments:updated",(function(t){const e=$(t.target);reloadManagementAttachmentInfoColumn(e.data("locator"),e.closest("td")),$(this).trigger("ajaxDialog:setData",[!0])})),$("#subcontribution-list").on("indico:htmlUpdated",(function(){$(this).trigger("ajaxDialog:setData",[!0])})),$("#subcontribution-list table").sortable({items:".js-sortable-subcontribution-row",handle:".js-sort-handle",placeholder:"sortable-placeholder",tolerance:"pointer",distance:10,axis:"y",containment:"#subcontribution-list table",start(t,e){e.placeholder.height(e.helper.outerHeight())},update(t,e){const n=$(this);$.ajax({url:e.item.data("sort-url"),method:"POST",data:{subcontrib_ids:n.sortable("toArray")},error:handleAjaxError}),n.trigger("ajaxDialog:setData",[!0])}})},t.setupEventDisplayContributionList=function(){setupListGenerator({itemHandle:".contribution-row",listItems:"#display-contribution-list .contribution-row",term:"#search-input",state:"#filtering-state",placeholder:"#filter-placeholder"})()},t.setupEventDisplayAuthorList=function(){setupSearchBox({itemHandle:".author-list > li",listItems:".author-list > li",term:"#search-input",state:"#filtering-state",placeholder:"#filter-placeholder"})()},t.setupDraftModeWarning=function(){const t=document.querySelector("#draft-mode-warning"),e=document.querySelector("#draft-mode-warning-button-container");t&&e&&c.render(l.createElement(R,{eventId:e.dataset.eventId,onSuccess:()=>t.classList.add("hidden")}),e)}}(window)}},t=>{t.O(0,[4644,4394,2076],(()=>{return e=62491,t(t.s=e);var e}));t.O()}]); 2//# sourceMappingURL=module_events.contributions.4711ff00.bundle.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.