function tc__treelist__drawPagesList(t,e,i,l,s){var r;if(!e||e&&(0===e.length||void 0===e.length))return'
'+("em"===t.kind?"{{no_emails_yet}}":"{{no_pages_yet}}")+"
";const a="edrec__popup__pageslist"===l?"lite":"pe__pageslist"===l?"index":"default";var _={};e.forEach((function(e){e.id===t.headerpageid?_.headerPage=e:e.id===t.footerpageid?_.footerPage=e:e.id===t.page404id&&(_.page404=e)})),_.services=t.specialpages?e.filter((e=>e.id in t.specialpages&&e.id!==t.headerpageid&&e.id!==t.footerpageid)):[];var n="";if(i&&i.length>0&&(n+=tc__treelist__drawFoldersList({folders:i,pages:e,project:t,wrapperClass:l,mode:a,selectedPagesId:s})),e.forEach((function(e){if("0"===e.folderid&&""===e.trash&&t.headerpageid!==e.id&&t.footerpageid!==e.id&&t.page404id!==e.id&&(!t.specialpages||t.specialpages&&!(e.id in t.specialpages))){var i={page:e,currentpageid:window.pageid,indexpageid:t.indexpageid,wrapperClass:l,mode:a,selectedPagesId:s};n+=tc__treelist__drawPage(i)}})),["lite","index"].includes(a))return n;var o={currentpageid:window.pageid,indexpageid:t.indexpageid,wrapperClass:l,mode:a};return _.headerPage&&(o.page=_.headerPage,o.specialPage="header",o.title="Header",t.specialpages&&_.headerPage.id in t.specialpages&&t.specialpages[_.headerPage.id].header&&(o.title+=` [{{service_title_site}}] ${t.specialpages[_.headerPage.id].header.map((t=>`[{{service_title_${t}}}]`)).join(" ")}`),n+=tc__treelist__drawPage(o)),_.footerPage&&(o.page=_.footerPage,o.specialPage="footer",o.title="Footer",t.specialpages&&_.footerPage.id in t.specialpages&&t.specialpages[_.footerPage.id].footer&&(o.title=` [{{service_title_site}}] ${t.specialpages[_.footerPage.id].footer.map((t=>`[{{service_title_${t}}}]`)).join(" ")}`),n+=tc__treelist__drawPage(o)),_.services.forEach((e=>{o.page=e,o.title="",Object.entries(t.specialpages[e.id]).reverse().map((([i,l])=>{o.specialPage=t.specialpages[e.id].header&&t.specialpages[e.id].footer?"header":i,i=`${i[0].toUpperCase()}${i.slice(1)}`,o.title+=`${i} ${l.map((t=>`[{{service_title_${t}}}]`)).join(" ")} `})),n+=tc__treelist__drawPage(o)})),_.page404&&(o.page=_.page404,o.specialPage="404",n+=tc__treelist__drawPage(o)),n}function tc__treelist__drawFoldersList({folders:t,pages:e,project:i,wrapperClass:l,mode:s,selectedPagesId:r}){const{id:a,indexpageid:_,kind:n}=i;t.forEach((function(t){t.id==window.folderid&&(t.isCurrent=!0),t.pages=[],e.forEach((function(e){e.folderid!==t.id||i.specialpages&&(!i.specialpages||e.id in i.specialpages)||(t.pages.push(e),e.id==window.pageid&&(t.isCurrent=!0))}))}));const o={"tc-sidebar":22,edrec__popup__pageslist:47,index:60,default:36},c=o[l]||o.default;var p="";const d={lite:tc__treelist__getLiteFolderHTML,index:tc__treelist__getIndexFolderHTML,default:tc__treelist__getDefaultFolderHTML};return t.forEach((function(t){if(""!==t.trash)return;const e=`/projects/?projectid=${a}&folderid=${t.id}`,i={folder:t,projectId:a,indexpageid:_,mode:s,charsLimit:c,folderLink:e,projectKind:n,selectedPagesId:r};p+=d[s](i)})),p}function tc__treelist__getLiteFolderHTML(t){const{folder:e,projectId:i,indexpageid:l,mode:s,charsLimit:r,projectKind:a}=t;let _="";return _+=`\n\t\tr?" tc-treelist__folder__title_long":""}\n\t\t\t"\n\t\t\tdraggable="true"\n\t\t\ttabindex="0"\n\t\t>\n\t\t\t\n\t\t\t\n\t\t\t\t${e.title}\n\t\t\t\n\t\t\n\t\t`,e.pages&&e.pages.length>0&&e.pages.forEach((function(t){var e={currentpageid:window.pageid,page:t,indexpageid:l,mode:s};_+=tc__treelist__drawPage(e)})),_+=`0?" tc-treelist__folder__no-pages_hidden":""}\n\t\t\t">\n\t\t\t${"em"===a?"{{no_emails_yet}}":"{{no_pages_yet}}"}\n\t\t\n\t\n`,_}function tc__treelist__getIndexFolderHTML(t){const{folder:e,projectId:i,indexpageid:l,mode:s,charsLimit:r,projectKind:a,selectedPagesId:_}=t;let n="";return n+=`\n\t\tr?" tc-treelist__folder__title_long":""}\n\t\t\t"\n\t\t\ttabindex="0"\n\t\t>\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t${e.title}\n\t\t\t\n\t\t\n\t\t`,e.pages&&Array.isArray(e.pages)&&e.pages.forEach((function(t){var e={currentpageid:window.pageid,page:t,indexpageid:l,mode:s,selectedPagesId:_};n+=tc__treelist__drawPage(e)})),n+=`0?" tc-treelist__folder__no-pages_hidden":""}\n\t\t\t">\n\t\t\t${"em"===a?"{{no_emails_yet}}":"{{no_pages_yet}}"}\n\t\t\n\t\n`,n}function tc__treelist__getDefaultFolderHTML(t){const{folder:e,projectId:i,indexpageid:l,mode:s,charsLimit:r,projectKind:a,folderLink:_}=t;let n="";return n+=`\n\t\tr?" tc-treelist__folder__title_long":""}\n\t\t\t"\n\t\t\tdraggable="true"\n\t\t\ttabindex="0"\n\t\t>\n\t\t\t\n\t\t\t\n\t\t\t\t${e.title}\n\t\t\t\n\t\t\n\t\t`,e.pages&&Array.isArray(e.pages)&&e.pages.forEach((function(t){var e={currentpageid:window.pageid,page:t,indexpageid:l,mode:s};n+=tc__treelist__drawPage(e)})),n+=`0?" tc-treelist__folder__no-pages_hidden":""}\n\t\t\t">\n\t\t\t${"em"===a?"{{no_emails_yet}}":"{{no_pages_yet}}"}\n\t\t\n\t\n`,n}function tc__treelist__drawPage(t){const e=""!==t.page.published,i=t.page.published\n\t\t\t
\n\t\t\t
\n\t\t\t\tr?" tc-treelist__tooltip tc-treelist__page__name_long":""}"\n\t\t\t\t\t${l.length>r?`data-tooltip="${l}"`:""}\n\t\t\t\t\t${e.specialPage?`data-title="${e.page.title}"`:""}\n\t\t\t\t>${l}\n\t\t\t\tr?`data-tooltip="${o}"`:""}>\n\t\t\t\t\t${o}\n\t\t\t\t\n\t\t\t
\n\t\t`,p=`\n\t\t
\n\t\t\t\n\t\t
`;return`\n\t\t\n\t\t\t${c}\n\t\t\t${p}\n\t\t`}function tc__treelist__getIndexPageHTML(t){const{options:e,isCurrentPage:i,linkTitle:l,publishStatusClass:s,iconClasses:r,charsLimit:a,aliasLink:_,publishPageAbsoluteLink:n,publishPageRelativeLink:o,publishLink:c}=t,p=!!e.selectedPagesId&&e.selectedPagesId.includes(parseInt(e.page.id,10));return`\n\t\t\n\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t
\n\t\t\t\t
\n\t\t\t\ta?" tc-treelist__tooltip tc-treelist__page__name_long":""}"\n\t\t\t\t\t${l.length>a?`data-tooltip="${l}"`:""}\n\t\t\t\t\t${e.specialPage?`data-title="${e.page.title}"`:""}\n\t\t\t\t>${l}\n\t\t\t
\n\t\t\t\n\t\t\t
\n\t\t\t\t${td__other__getIcon("settings")}\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\n\t\t`}function tc__treelist__getDefaultPageHTML(t){const{options:e,isCurrentPage:i,pageLink:l,linkTitle:s,publishStatusClass:r,publishStatusHint:a,iconClasses:_,charsLimit:n,aliasLink:o,publishPageRelativeLink:c}=t,p=`\n\t\t\t\n\t\t\tn?" tc-treelist__tooltip tc-treelist__page__name_long":""}"\n\t\t\t\t\t${s.length>n?`data-tooltip="${s}"`:""}\n\t\t\t\t\t${e.specialPage?`data-title="${e.page.title}"`:""}\n\t\t\t\t>${s}\n\t\t\t\n\t\t`,d=`
\n\t\t\t${td__other__getIcon("settings")}\n\t\t\t
\n\t\t`;return`\n\t\t\n\t\t\t${p}\n\t\t\t${d}\n\t\t`}function tc__treelist__getAbsolutePublishLinkHref(t){const{projectid:e,projectalias:i,projectcustomdomain:l,domainZone:s}=window,r=s||"ws";let a=`http://project${e}.tilda.${r}`;return i&&(a=`http://${i}.tilda.${r}`),l&&(a=`http://${l}`),`${a}/${t}`}function tc__treelist__toggleFolder(t){var e=t.target.closest(".tc-treelist__pagelist__folder"),i=e.querySelector(".tc-treelist__arrow"),l=e.querySelector(".tc-treelist__page-list-folder__pages");e.classList.toggle("js-treelist-opened-folder"),i.classList.toggle("tc-treelist__arrow_opened"),l&&l.classList.toggle("tc-treelist__page-list-folder__pages_opened");var s=i.closest("[data-sortable-id]");if(s){var r=s.getAttribute("data-sortable-id"),a;window.sortables.get(r).update()}i.classList.contains("tc-treelist__arrow_opened")||window.tc__treelist__multiple&&window.tc__treelist__multiple.init&&window.tc__treelist__multiple.folderid===e.getAttribute("data-folderid")&&tc__treelist__multiple__clearSelection(e)}function tc__treelist__addTSortable(t){"function"==typeof TSortable?tc__treelist__initTSortable(t):"function"==typeof tc__connectTSortable&&tc__connectTSortable((function(){tc__treelist__initTSortable(t)}))}function tc__treelist__initTSortable(t){var e=t.querySelectorAll(".js-treelist-container");Array.prototype.forEach.call(e,(function(t){var e=new TSortable(t,{selector:".tc-treelist__sort__item",handleSelector:".tc-treelist__sort__item",multipleSelector:".tc__treelist__multiple_selected",isAutoUpdateEnabled:!0,cancelSelector:".js-treelist-special-page",noAfterSelector:".js-treelist-special-page",specificSelector:".tc-treelist__pagelist__folder",dragImage:{className:"tc-treelist__drag-image",offset:0,maxWidth:210},dropBar:{className:"tc-treelist__dropbar",visibleClassName:"tc-treelist__dropbar_visible",vIndent:0},dropArea:{className:"tc-treelist__droparea",visibleClassName:"tc-treelist__droparea_visible"},toleranceDistance:10,delay:400,onStart:function(t){var e=t.draggingElements[0];window.tc__treelist__initSortWrapper=e.closest(".tc-treelist__page__sortable-container")?e.closest(".tc-treelist__page__sortable-container"):e.closest(".js-treelist-container")},onBeforeDrop:function(t){var e=t.draggingElements[0],i=t.relativeTargets,l=i.prevEl,s=i.nextEl,r=e.classList.contains("tc-treelist__pagelist__folder"),a=l&&l.classList.contains("tc-treelist__pagelist__folder"),_=s&&s.classList.contains("tc-treelist__pagelist__folder"),n=e.classList.contains("js-treelist-index-page"),o=i.parentEl&&i.parentEl.classList.contains("tc-treelist__pagelist__folder")||l&&l.closest(".tc-treelist__pagelist__folder")&&s&&s.closest(".tc-treelist__pagelist__folder");n&&o&&(alert("This page is set as a Home Page and cannot be moved to any folder"),t.preventDefault()),r&&l&&!a&&t.preventDefault(),!r&&_&&t.preventDefault()},onDrop:function(t){var e;if(t.draggingElements[0].classList.contains("tc-treelist__pagelist__folder")){var i=t.draggingElements[0];setTimeout((function(){var t;tc__treelist__saveSort("folder",i.closest(".js-treelist-container"))}),1e3)}else{var l=window.tc__treelist__initSortWrapper,s=t.relativeTargets,r=s.prevEl,a=s.nextEl,_=s.parentEl,n=t.draggingElements[0],o,c=s.parentEl&&_.classList.contains("tc-treelist__pagelist__folder")||r&&r.closest(".tc-treelist__pagelist__folder")&&a&&a.closest(".tc-treelist__pagelist__folder")?n.closest(".tc-treelist__page__sortable-container"):n.closest(".js-treelist-container"),p=c.getAttribute("data-folderid")||"0",d=l.getAttribute("data-folderid")||"0",g=l.querySelectorAll(".tc-treelist__page"),u=l.querySelector(".tc-treelist__folder__no-pages");u&&(0===g.length?u.classList.remove("tc-treelist__folder__no-pages_hidden"):u.classList.add("tc-treelist__folder__no-pages_hidden"));var f=c.querySelectorAll(".tc-treelist__page"),m=c.querySelector(".tc-treelist__folder__no-pages");if(m&&(0===f.length?m.classList.remove("tc-treelist__folder__no-pages_hidden"):m.classList.add("tc-treelist__folder__no-pages_hidden")),window.tc__treelist__multiple&&window.tc__treelist__multiple.init&&window.tc__treelist__multiple.folderid&&d==window.tc__treelist__multiple.folderid&&tc__treelist__multiple__clearSelection(c),l!=c&&"/page/"===window.location.pathname&&l!=c){var h=t.draggingElements.filter((function(t){return t.classList.contains("tc-treelist__page_current")}));if(h.length){var v=document.querySelector(".tp-menu__folder");if("0"==p)delete window.folderid,delete window.foldertitle;else{var w=h[0].closest(".tc-treelist__pagelist__folder").querySelector(".tc-treelist__folder__title").getAttribute("title");window.folderid=p,window.foldertitle=w}v&&(v.innerHTML=tp__menu__draw__breadcrumbs_folder())}}setTimeout((function(){l!=c&&Array.prototype.forEach.call(t.draggingElements,(function(t){tc__treelist__movePagetoFolder(t.getAttribute("data-pageid"),p),t.setAttribute("data-folderid",p)})),tc__treelist__saveSort("page",c)}),1e3)}},onExpand:function(t){t.preventDefault();var e=t.targetEl.querySelector(".tc-treelist__arrow");t.target.classList.contains("js-treelist-opened-folder")||tc__treelist__toggleFolder({target:e})},nested:{isEnabled:!0,containerTagName:"div",containerClassName:"tc-treelist__page-list-folder__pages",noNestedSelector:".tc-treelist__page",noDropInsideSelector:".tc-treelist__pagelist__folder",isExpandEnabled:!0,expandedClassName:"js-treelist-opened-folder",noExpandSelector:".tc-treelist__page"}});e.init();var i=String(performance.now());t.setAttribute("data-sortable-id",i),window.sortables||(window.sortables=new Map),window.sortables.set(i,e)}))}function tc__treelist__ajax__getSidebar(t,e){tc__treelist__ajax({url:"/projects/get/getsidebar/",dataToSend:t,ui:{ctext:"getting pages list",isQuiet:!0},onSuccess:function(t){if(check_logout(t),""!==t){try{var i=JSON.parse(t)}catch(t){console.log("json parse error")}"object"==typeof i?e(i):td__showBubbleNotice("Request error. "+t,6e3,"error")}else td__showBubbleNotice("Error. Request response is empty. Please reload the page and try again.",6e3,"error")}})}function tc__treelist__movePagetoFolder(t,e){var i,l={pageid:t,csrf:getCSRF()};"0"==e?l.comm="movepagetorootfolder":(l.comm="movepagetofolder",l.folderid=e),tc__treelist__ajax({url:"/projects/submit/",dataToSend:l,ui:{ctext:"move page to folder"},onSuccess:function(t){""!=t&&"OK"!=t||check_logout(t)}})}function tc__treelist__saveSort(t,e){var i={},l="",s=!1;switch(t){case"page":var r=e.querySelectorAll(".tc-treelist__page"),a="data-pageid";i.comm="savepagessort",i.projectid=e.getAttribute("data-projectid"),l="save pages sort",s=!0;break;case"folder":var r=e.querySelectorAll(".tc-treelist__pagelist__folder"),a="data-folderid";i.comm="savefolderssort",i.projectid=e.getAttribute("data-projectid"),l="save folders sort",s=!0;break;case"project":var r=e.querySelectorAll(".tc-sidebar__project__wrapper"),a="data-projectid";i.comm="saveprojectssort",l="saving projects order"}var _=Array.prototype.map.call(r,(function(t){return t.getAttribute(a)}));i.sorts=_,i.csrt=getCSRF(),tc__treelist__ajax({url:"/projects/submit/",dataToSend:i,ui:{ctext:l},onSuccess:function(t){""!=t&&"OK"!=t||(check_logout(t),s&&(window.tc__treelist__needToRender=!0))},onError:function(){alert("Request timeout ("+l+")"),window.location.reload()}})}function tc__treelist__search__init(t){var e=t.querySelector(".js-treelist-search-button"),i=t.querySelector(".js-treelist-search-wrapper");if(i){var l=i.querySelector(".js-treelist-search-input"),s={value:"",timer:"",projectWrapper:t,searchInput:l,inputCloseBtn:t.querySelector(".js-treelist-search-close")};e&&e.addEventListener("click",(function(){window.tc__treelist__multiple&&window.tc__treelist__multiple.init&&window.tc__treelist__multiple.projectid===t.getAttribute("data-projectid")&&tc__treelist__multiple__clearSelection(t);var e=i.classList;e.toggle("tc-treelist__search__wrapper_opened"),t.classList.toggle("js-treelist-search-opened"),e.contains("tc-treelist__search__wrapper_opened")?l.focus():(tc__treelist__search__clear(s),setTimeout((function(){s.searchInput.value=""}),300))})),s.searchInput.addEventListener("keyup",(function(t){return""===s.searchInput.value?(tc__treelist__search__clear(s),clearTimeout(s.timer),void(s.inputCloseBtn.style.display="none")):(s.inputCloseBtn.style.display="block",clearTimeout(s.timer),"Enter"===t.key?(s.value=s.searchInput.value,tc__treelist__search__do(s),void clearTimeout(s.timer)):void(s.timer=setTimeout((function(){var t=s.searchInput.value;t!==s.value&&(t.length>=3?(s.value=t,tc__treelist__search__do(s)):tc__treelist__search__clear(s))}),500)))})),s.inputCloseBtn.addEventListener("click",(function(){tc__treelist__search__clear(s),clearTimeout(s.timer),s.inputCloseBtn.style.display="none",s.searchInput.value="",l.focus()}))}}function tc__treelist__search__do(t){var e=t.projectWrapper.querySelector(".js-treelist-container"),i=e.querySelectorAll(".tc-treelist__pagelist__folder"),l=e.querySelectorAll(".tc-treelist__page"),s=t.value.toLowerCase();s=s.replace(/&/g,"&").replace(//g,">"),tc__treelist__search__clear(t),Array.prototype.forEach.call(l,(function(t){var e=t.querySelector(".tc-treelist__page__name"),i=t.querySelector(".tc-treelist__page__url"),l=e.innerHTML.toLowerCase(),r=e.getAttribute("data-title")||"";r=r.toLowerCase();var a=i?i.innerHTML:t.getAttribute("data-url");a=a?a.toLowerCase():"",-1===l.indexOf(s)&&-1===r.indexOf(s)&&-1===a.indexOf(s)?t.classList.add("tc-treelist__page_hidden"):t.classList.remove("tc-treelist__page_hidden")}));var r=t.projectWrapper.querySelectorAll(".tc-treelist__page_hidden");l.length===r.length?(Array.prototype.forEach.call(i,(function(t){t.classList.add("tc-treelist__pagelist__folder_hidden")})),e.querySelector(".tc-treelist__pagelist__no-pages").classList.remove("tc-treelist__pagelist__no-pages_hidden")):Array.prototype.forEach.call(i,(function(t){var e=t.querySelectorAll(".tc-treelist__page"),i=t.querySelectorAll(".tc-treelist__page_hidden");if(e.length===i.length)t.classList.add("tc-treelist__pagelist__folder_hidden");else{var l=t.querySelector(".tc-treelist__arrow:not(.tc-treelist__arrow_opened)");l&&l.click()}}))}function tc__treelist__search__clear(t){t.value&&(t.value="");var e=t.projectWrapper.querySelectorAll(".tc-treelist__page"),i=t.projectWrapper.querySelectorAll(".tc-treelist__pagelist__folder");Array.prototype.forEach.call(e,(function(t){t.classList.remove("tc-treelist__page_hidden")})),Array.prototype.forEach.call(i,(function(t){var e=t.classList.contains("tc-treelist__pagelist__folder_current"),i=t.classList.contains("js-treelist-opened-folder");t.classList.remove("tc-treelist__pagelist__folder_hidden"),(e&&!i||!e&&i)&&t.querySelector(".tc-treelist__arrow").click()})),t.projectWrapper.querySelector(".tc-treelist__pagelist__no-pages").classList.add("tc-treelist__pagelist__no-pages_hidden")}function tc__treelist__search__closeAll(t){var e=t.querySelectorAll(".tc-treelist__search__wrapper_opened");Array.prototype.forEach.call(e,(function(t){var e=t.closest(".tc-sidebar__project__wrapper")||t.closest(".tp-menu__dropdown__menu");if(e){var i={projectWrapper:e,searchInput:t.querySelector(".js-treelist-search-input")};setTimeout((function(){tc__treelist__search__clear(i),t.classList.toggle("tc-treelist__search__wrapper_opened"),i.searchInput.value=""}),300)}}))}function tc__treelist__showPageSettings(t){tc__treelist__showLoader(),"object"!=typeof TUWidget&&(tc__loadCSSFile("/front/css/t-upload.min.css"),tc__loadJSFile("/front/js/t-upload.min.js")),tc__loadJSFile(`https://app.tildacdn.${tс__getRootZone()}/tfront/dashboard/td-pagesettings-all.min.js`,(function(){tc__loadJSFile(`https://app.tildacdn.${tс__getRootZone()}/tfront/dashboard/td-folders.min.js`,(function(){tc__loadJSFile(`https://app.tildacdn.${tс__getRootZone()}/tfront/dashboard/td-other.min.js`,(function(){tc__loadJSFile(`https://app.tildacdn.${tс__getRootZone()}/tfront/dashboard/punicode.min.js`,(function(){var e={comm:"getpagesettings",pageid:t,js:"js3page",csrf:getCSRF()},i;if(!document.getElementById("popup_pagesettings")){var l='';document.body.insertAdjacentHTML("beforeend",l)}showpopup("#popup_pagesettings",""),td__pagesettings__drawBody(t);var s=document.querySelector("#popup_pagesettings .td-popup-window__middle");s&&s.insertAdjacentHTML("beforeend",'
'),init_popup(),td__load("/projects/get/getpagesettings/",e,{ctext:"opening page settings dialog"},(function(t){var e=document.getElementById("pagesettingsloader");e&&e.remove(),td__pagesettings__init(t)})),tc__treelist__hideLoader()}))}))}))}))}function tc__treelist__showLoader(){document.querySelector(".tc-sidebar_opened")&&"function"==typeof tc__sidebar__showLoader?tc__sidebar__showLoader():"function"==typeof showLoadIcon&&showLoadIcon()}function tc__treelist__hideLoader(){document.querySelector(".tc-sidebar_opened")&&"function"==typeof tc__sidebar__hideLoader?tc__sidebar__hideLoader():"function"==typeof hideLoadIcon&&hideLoadIcon()}function tc__treelist__multiple__init(t){var e=t.querySelectorAll(".tc-treelist__page a"),i=tc__treelist__multiple__defineHotkey();window.tc__treelist__multiple={},window.tc__treelist__multiple.pages=[],window.tc__treelist__multiple.isMultiple=!1,window.tc__treelist__multiple.isShiftMultiple=!1,document.body.addEventListener("keydown",(function(t){var e=t.key;e&&e==i&&(window.tc__treelist__multiple.isMultiple=!0,window.tc__treelist__multiple.isShiftMultiple=!1),"Shift"==e&&(window.tc__treelist__multiple.isMultiple=!1,window.tc__treelist__multiple.isShiftMultiple=!0)})),document.body.addEventListener("keyup",(function(){window.tc__treelist__multiple.isMultiple=!1,window.tc__treelist__multiple.isShiftMultiple=!1})),e.forEach((function(t){t.addEventListener("click",tc__treelist__multiple__addEventToPage)}))}function tc__treelist__multiple__addEventToPage(t){if(window.tc__treelist__multiple.isMultiple||window.tc__treelist__multiple.isShiftMultiple){var e=t.target.closest(".tc-sidebar__project__wrapper")||t.target.closest(".tp-menu__dropdown__menu");if(!e||!e.classList.contains("js-treelist-search-opened")){t.preventDefault();var i=document.querySelector(".tc-sidebar_opened")||document.querySelector(".tp-menu__dropdown__menu_opened");window.tc__treelist__multiple.init=!0;var l=t.target.closest(".tc-treelist__page"),s=l.classList.contains("tc__treelist__multiple_selected"),r=l.closest(".tc-treelist__page__sortable-container")||l.closest(".js-treelist-container"),a=i.querySelector(".js-treelist-multiple-wrapper"),_,n;if((!a||a&&r!==a)&&(a&&r!==a&&tc__treelist__multiple__clearSelection(a),r.classList.add("js-treelist-multiple-wrapper"),window.tc__treelist__multiple.projectid=l.getAttribute("data-projectid"),window.tc__treelist__multiple.folderid=l.getAttribute("data-folderid")),window.tc__treelist__multiple.isShiftMultiple&&!window.tc__treelist__multiple.isMultiple)if(r.querySelector(".js-treelist-multiple-lastSelected")){for(var o=r.querySelectorAll(".tc-treelist__page"),c=!1,p=!1,selectAllRange=function(t){var e=o[g],i=1===t?e.previousSibling:e.nextSibling;e.classList.contains("js-treelist-multiple-lastSelected")&&(c=!0),i===l&&(p=!0),c&&!p&&tc__treelist__selectUnselectOne(s,e)},d,g=0;g=0;g--)selectAllRange(d)}else tc__treelist__multiple__selectPage(l,r);else window.tc__treelist__multiple.isMultiple&&!window.tc__treelist__multiple.isShiftMultiple&&tc__treelist__selectUnselectOne(s,l);0===i.querySelectorAll(".tc__treelist__multiple_selected").length&&tc__treelist__multiple__clearSelection(i)}}}function tc__treelist__selectUnselectOne(t,e){t?tc__treelist__multiple__unselectPage(e):tc__treelist__multiple__selectPage(e)}function tc__treelist__multiple__selectPage(t){if(!t.classList.contains("tc__treelist__multiple_selected")){var e,i=(t.closest(".tc-treelist__page__sortable-container")||t.closest(".js-treelist-container")).querySelector(".js-treelist-multiple-lastSelected");i&&i.classList.remove("js-treelist-multiple-lastSelected"),t.classList.add("js-treelist-multiple-lastSelected"),t.classList.add("tc__treelist__multiple_selected"),window.tc__treelist__multiple.pages.push(t)}}function tc__treelist__multiple__unselectPage(t){if(t.classList.contains("tc__treelist__multiple_selected")){var e=t.getAttribute("data-pageid");t.classList.remove("tc__treelist__multiple_selected"),window.tc__treelist__multiple.pages=window.tc__treelist__multiple.pages.filter((function(t){return t.getAttribute("data-pageid")!==e})),t.classList.contains("js-treelist-multiple-lastSelected")&&(t.classList.remove("js-treelist-multiple-lastSelected"),window.tc__treelist__multiple.pages.length&&window.tc__treelist__multiple.pages[window.tc__treelist__multiple.pages.length-1].classList.add("js-treelist-multiple-lastSelected"))}}function tc__treelist__multiple__clearSelection(t){var e=t.querySelectorAll(".tc__treelist__multiple_selected");Array.prototype.forEach.call(e,(function(t){t.classList.remove("tc__treelist__multiple_selected")}));var i=t.querySelector(".js-treelist-multiple-wrapper");if(!i&&t.classList.contains("js-treelist-multiple-wrapper")&&(i=t),i){i.classList.remove("js-treelist-multiple-wrapper");var l=i.querySelector(".js-treelist-multiple-lastSelected");l&&l.classList.remove("js-treelist-multiple-lastSelected")}window.tc__treelist__multiple.init=!1,window.tc__treelist__multiple.pages=[],window.tc__treelist__multiple.projectid="",window.tc__treelist__multiple.folderid=""}function tc__treelist__multiple__defineHotkey(){var t;return t=navigator.userAgent.indexOf("Macintosh")>-1?"Meta":"Control"}function tc__treelist__ajax__encodeData(t,e){var i="";if(Array.isArray(t))Array.prototype.forEach.call(t,(function(t,l){if("object"==typeof t&&"name"in t){i+=i?"&":"";var s="";s=e?encodeURIComponent(e+"["+t.name+"]"):encodeURIComponent(t.name),i+=s+"="+encodeURIComponent(t.value)}else if("string"==typeof t||"number"==typeof t||"boolean"==typeof t||null===t){i+=i?"&":"";var s="";s=e?encodeURIComponent(e+"["+l+"]"):encodeURIComponent(l),i+=s+"="+encodeURIComponent(t)}else"object"==typeof t&&(i+=i?"&":"",i+=tc__treelist__ajax__encodeData(t,e?e+"["+l+"]":l))}));else if("object"==typeof t&&null!==t)for(var l in t)if(i+=i?"&":"","object"==typeof t[l]&&null!==t)i+=tc__treelist__ajax__encodeData(t[l],e?e+"["+l+"]":l);else if("string"==typeof t[l]||"number"==typeof t[l]||"boolean"==typeof t[l]||null===t[l]){var s="";s=e?encodeURIComponent(e+"["+l+"]"):encodeURIComponent(l),i+=s+"="+encodeURIComponent(t[l])}return i}function tc__treelist__ajax(t){var e=t.url,i=t.dataToSend||"",l=t.ui||{isQuiet:!1,ctext:""};l.ctext||(l.ctext="");var s=t.onSuccess,r=t.onError,a=t.onComplete,_=t.responseType||"text",n=t.method||"POST",o=t.timeout||25e3;if(e){var c=!1;"/page/publish/"===e||l.isQuiet||(tc__treelist__showLoader(),c=!0);var p=Date.now(),d=new XMLHttpRequest;d.open(n,e,!0),d.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),d.timeout=o,d.responseType=_;var g=tc__treelist__ajax__encodeData(i);return d.addEventListener("loadend",(function(){this.status>=200&&this.status<400&&(c&&tc__treelist__hideLoader(),"function"==typeof s&&s.call(this,"json"===_?this.response:this.responseText),"function"==typeof a&&a.call(this))})),d.addEventListener("timeout",(function(){c&&tc__treelist__hideLoader();var t=Date.now()-p;logNetworkError("ajax",e,i,t/1e3,{}),l.isQuiet||alert("Request timeout ("+l.ctext+"). Please reload the page and try again."),"function"==typeof r&&r.call(this),"function"==typeof a&&a.call(this)})),d.addEventListener("abort",(function(){c&&tc__treelist__hideLoader(),"function"==typeof r&&r.call(this),"function"==typeof a&&a.call(this)})),d.addEventListener("error",(function(){c&&tc__treelist__hideLoader();var t=Date.now()-p;console.log(this.status),d.status>=400?(l.isQuiet||td__showBubbleNotice("Error status: "+this.status+". (action: "+l.ctext+")",6e3,"error"),logAjaxError(e,i,"comm: "+i.comm+", (td__ajax)",d.status,{ts_delta:parseInt(t/1e3),exception:"error",ui:l})):0===d.status&&t<100&&!l.isQuiet&&alert("Request error ("+l.ctext+"). Please check your Internet connection and try again."),"function"==typeof r&&r.call(this),"function"==typeof a&&a.call(this)})),g&&"POST"===n?d.send(g):d.send(),d}}function tc__treelist__scrollTo(t,e,i){if(t&&("string"==typeof scrollTop&&(e=e.replace("px","")),e=parseInt(e,10),!isNaN(e))){i=i||600;var l=t.scrollTop,s;requestAnimationFrame(step)}function step(r){var a=easeInOutCubic((r-(s=s||r))/i);t.scrollTop=(e-l)*Math.min(a,1)+l,a<1?requestAnimationFrame(step):t.scrollTop=e}function easeInOutCubic(t){return t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)/2}}