2 lines
31 KiB
JavaScript
2 lines
31 KiB
JavaScript
function t_onReady(t){"loading"!=document.readyState?t():document.addEventListener("DOMContentLoaded",t)}function t_removeEl(t){t&&1===t.nodeType&&t.parentNode&&t.parentNode.removeChild(t)}function t_fadeOut(t,e){if("none"!==t.style.display)var i=1,a=setInterval((function(){t.style.opacity=i,(i-=.1)<=.1&&(clearInterval(a),t.style.display="none","function"==typeof e&&e())}),30)}function t_upwidget__init(){var t=document.querySelectorAll('input[role="upwidget-uploader"]'),e=0,i='<svg xmlns="http://www.w3.org/2000/svg" class="t-upwidget-container__image-done" width="24" height="24" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0z"/><path d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"/></svg>',a='<svg class="t-upwidget-container__data_progress_stop" width="20px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\nviewBox="0 0 72.434 72.44" style="height: 19px; margin-left: 15px; cursor: pointer; vertical-align: middle; enable-background:new 0 0 72.434 72.44;" xml:space="preserve">\n<path style="fill:#231F20;" d="M36.22,0C16.212,0,0,16.216,0,36.227c0,19.999,16.212,36.214,36.22,36.214\nc20.011,0,36.214-16.215,36.214-36.214C72.434,16.215,56.231,0,36.22,0z M52.058,46.82c1.379,1.424,0.953,4.078-0.959,5.932\nc-1.911,1.854-4.577,2.209-5.959,0.785l-9.027-9.295l-9.298,9.027c-1.421,1.379-4.075,0.947-5.929-0.961s-2.206-4.574-0.785-5.956\nl9.298-9.027l-9.027-9.298c-1.379-1.421-0.946-4.078,0.962-5.932c1.905-1.851,4.577-2.204,5.953-0.785l9.027,9.297l9.301-9.023\nc1.424-1.382,4.078-0.95,5.929,0.958c1.857,1.908,2.206,4.577,0.785,5.959l-9.295,9.024L52.058,46.82z"/>\n</svg>';function r(t){var e=t.parentNode,i=e.closest(".t-input-group");t.style.display="none",e.insertAdjacentHTML("afterbegin",'<div class="t-upwidget-container"></div>');var a=e.querySelector(".t-upwidget-container"),r=(Math.random()+"").substr(2);a.appendChild(t);var l=a.closest("form").querySelector(".t-submit"),u="",p=[];l&&(u=l.getAttribute("style")),u&&(p=u.split(";"));var s=!1,_=!1,w=[],f=[],v="";for(var h in p)if(p[h]){var b=p[h].split(":"),m=b[0],y=b[1];m&&y&&(w[m.trim()]=y.trim())}if(w.color?(w.color.indexOf("rgb")>-1?f.color=t_upwidget__getStringToRGBArray(w.color):f.color=t_upwidget__getHEX_to_RGBArray(w.color),s=!0):f.color=t_upwidget__getStringToRGBArray(getComputedStyle(l).color),!w["background-color"]||w["background-color"].indexOf("transparent")>-1?f["background-color"]=t_upwidget__getStringToRGBArray(getComputedStyle(l).backgroundColor):(w["background-color"].indexOf("rgb")>-1?f["background-color"]=t_upwidget__getStringToRGBArray(w["background-color"]):f["background-color"]=t_upwidget__getHEX_to_RGBArray(w["background-color"]),_=!0),w["border-radius"]?f["border-radius"]=w["border-radius"]:f["border-radius"]=getComputedStyle(l).borderRadius,w["font-family"]?f["font-family"]=w["font-family"]:f["font-family"]=getComputedStyle(l).fontFamily,w["font-size"]?f["font-size"]=w["font-size"]:f["font-size"]=getComputedStyle(l).fontSize,s&&_){var A=t_upwidget__getDeltaE(f.color,f["background-color"]);if(f["background-color"]&&f.color&&A>30){for(var h in f.color=t_upwidget__getRGB_to_HEX(parseInt(f.color[0],10),parseInt(f.color[1],10),parseInt(f.color[2],10)),f["background-color"]=t_upwidget__getRGB_to_HEX(parseInt(f["background-color"][0],10),parseInt(f["background-color"][1],10),parseInt(f["background-color"][2],10)),f)"font-family"===h&&-1!==f[h].indexOf('"')&&(f[h]=f[h].replace(/"/g,"'")),v+=h+":"+f[h]+";";v='style="'+v+'"'}}var k=t.getAttribute("name"),x=t.getAttribute("data-tilda-upwidget-key"),S=t.getAttribute("data-tilda-req");k&&a.setAttribute("data-tilda-name",k),x&&a.setAttribute("data-tilda-upwidget-key",x),S&&a.setAttribute("data-tilda-req",S),r&&a.setAttribute("id",r),t.getAttribute("data-tilda-upwidget-multiple")?(a.setAttribute("data-tilda-upwidget-multiple","true"),a.insertAdjacentHTML("beforeend","<div "+v+' class="t-upwidget-container__button t-text">'+t_upwidget_dict("addFiles")+"</div>")):(a.setAttribute("data-tilda-upwidget-multiple","false"),a.insertAdjacentHTML("beforeend","<div "+v+' class="t-upwidget-container__button t-text">'+t_upwidget_dict("addFile")+"</div>")),a.insertAdjacentHTML("beforeend",'<div class="t-upwidget-container__data"><div class="t-upwidget-container__button-indiv t-text">'+t_upwidget_dict("addMoreFiles")+"</div></div>"),"1"===a.getAttribute("data-tilda-req")&&a.insertAdjacentHTML("beforeend",'<input type="hidden" value="" class="js-tilda-rule" name="'+a.getAttribute("data-tilda-name")+'" data-tilda-req="1">');var T=a.querySelector(".t-upwidget-container__button");n(a),t_removeEl(t),T.addEventListener("click",o),T.addEventListener("drop",E),T.addEventListener("dragover",L),T.addEventListener("dragleave",L),a.addEventListener("click",d),document.addEventListener("keyup",c),document.addEventListener("click",g),i.dispatchEvent(new CustomEvent("inputReady")),i.setAttribute("data-input-ready","true"),i.addEventListener("reset",(function(){var t;i.querySelectorAll(".t-upwidget-container__data_table_actions_remove svg").forEach((function(t){t.dispatchEvent(new Event("click"))}))}))}function n(t){var e=new XMLHttpRequest,i="https://upwidget.tildacdn.com/upload/?get_mime="+t.getAttribute("data-tilda-upwidget-key");e.open("GET",i,!0),e.onload=function(){if(e.status>=200&&e.status<400){var i=e.responseText;if(i)try{var a=JSON.parse(i);a.fail||(t.setAttribute("data-tilda-accept",a.mime),a.size?t.setAttribute("data-tilda-upwidget-file-size",a.size):t.setAttribute("data-tilda-upwidget-file-size",31457280))}catch(r){t.setAttribute("data-tilda-accept","")}}},e.onerror=function(){console.log("Fatal error: "+e),t.setAttribute("data-tilda-accept","")},e.send()}function o(){var t=this;if(!t.classList.contains("t-upwidget-container__button_disabled")&&!t.classList.contains("t-upwidget-multi-button")){var e=t.closest(".t-upwidget-container"),i="";if(!e.getAttribute("data-tilda-upwidget-key"))return t.style.pointerEvents="none",void t.insertAdjacentHTML("afterend",t_upwidget_dict("keyNotSpecified")+"<br>"+t_upwidget_dict("instruction"));0===e.querySelectorAll('input[type="file"]').length&&(i="true"===e.getAttribute("data-tilda-upwidget-multiple")?'multiple="true"':"",e.insertAdjacentHTML("beforeend",'<input type="file" size="'+e.getAttribute("data-tilda-upwidget-file-size")+'" role="upwidget-uploader-file" '+i+' accept="'+e.getAttribute("data-tilda-accept")+'" style="display: none;">'));var a=e.querySelector('input[type="file"][role="upwidget-uploader-file"]');a.click(),a.removeEventListener("change",l),a.addEventListener("change",l)}}function d(t){var e=t.target;if(e.closest(".t-upwidget-container__button-indiv")){var i=e.closest(".t-upwidget-container__button-indiv");if(!i.classList.contains("t-upwidget-container__button_disabled")){var a=i.closest(".t-upwidget-container"),r="";0===a.querySelectorAll('input[type="file"]').length&&(r="true"===a.getAttribute("data-tilda-upwidget-multiple")?'multiple="true"':"",a.insertAdjacentHTML("beforeend",'<input type="file" size="'+a.getAttribute("data-tilda-upwidget-file-size")+'" role="upwidget-uploader-file" '+r+' accept="'+a.getAttribute("data-tilda-accept")+'" style="display: none;">')),r||delete window.t_upwidget__errorUpload[a.id];var n=a.querySelector('input[type="file"][role="upwidget-uploader-file"]');n.click(),n.removeEventListener("change",l),n.addEventListener("change",l)}}}function l(){var t=this,e=t.closest(".t-upwidget-container");u(e,t.files),t_removeEl(t),t_upwidget__addCoordinates(e)}function u(t,e){var i=t.querySelector(".t-upwidget-container__data");if(0!==e.length){var a=A(i),r=10-a,n=t.getAttribute("id"),o=t.getAttribute("data-tilda-upwidget-multiple");if(e.length>10){var d=t.querySelector(".t-upwidget-container__button");return d.textContent=t_upwidget_dict("maxFiles"),d.classList.add("t-upwidget-container__button_error"),void d.classList.remove("t-upwidget-container__button_fileholder")}"true"===o?a+e.length>=10&&p(i):r=1,e.length<r&&(r=e.length);for(var l=0;l<r;l++){"false"===o&&(i.innerHTML="",i.insertAdjacentHTML("beforeend",'<div class="t-upwidget-container__button-indiv t-text">'+t_upwidget_dict("replace")+"</div>")),i.insertAdjacentHTML("beforeend",s(e[l]));var u=i.querySelectorAll("table:last-child")[0],c=u.querySelector(".t-upwidget-container__data_progress_back"),g=u.querySelector(".t-upwidget-container__data_progress_stop");_(e[l],t,c,n),g.removeEventListener("click",h),g.addEventListener("click",h)}}}function p(t){if(!t.querySelector(".t-upwidget-container__globalerror")){var e=t.querySelector(".t-upwidget-container__button-indiv");e.insertAdjacentHTML("beforebegin",'<span class="t-upwidget-container__globalerror">'+t_upwidget_dict("noMoreUpload")+"</span>"),e.classList.add("t-upwidget-container__button_disabled")}}function s(t){var e="."+t.name.split(".").pop(),i=t.name.substr(0,t.name.length-e.length),r;return i.length>14&&(e=i.substr(i.length-7).trim()+e,i=i.substr(0,i.length-7).trim()),'<table class="t-upwidget-container__data_table t-text">\n<tbody>\n<tr>\n<td rowspan="2" class="t-upwidget-container__data_table_image">\n<svg xmlns="http://www.w3.org/2000/svg" width="28" style="vertical-align: middle;" viewBox="0 0 64 64"><style>.a{fill:none;stroke-width:2;stroke:#000;}</style><polygon points="23 1 55 1 55 63 9 63 9 15 " class="a"/><polyline points="9 15 23 15 23 1 " class="a"/></svg>\n</td>\n<td class="t-upwidget-container__data_table_fileinfo">\n<div class="t-upwidget-container__data_filename">'+(i=i.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""))+'</div><div class="t-upwidget-container__data_fileextension">'+e+'</div><div class="t-upwidget-container__data_filesize">'+k(t.size)+'</div></td>\n</tr>\n<tr>\n<td class="t-upwidget-container__data_table_actions">\n<div class="t-upwidget-container__data_progress">\n<div class="t-upwidget-container__data_progress_back"></div>\n</div>\n'+a+"</td>\n</tr>\n</tbody>\n</table>"}function c(t){27==t.keyCode&&b()}function g(t){var e=t.target,i=e.closest(".t-upwidget-container__data"),a=e.closest(".t-upwidget-container__button"),r="file"===e.getAttribute("type");a||r||i||b()}function _(t,i,r,n){var o="https://upwidget.tildacdn.com/upload/",d=i.getAttribute("data-tilda-upwidget-key"),l=new XMLHttpRequest,u=new FormData,p=i.querySelector(".t-upwidget-container__data"),s=++e;window.t_upwidget__progressObj[n]||(window.t_upwidget__progressObj[n]={}),window.t_upwidget__progressObj[n][s]=0,window.t_upwidget__xhrObj[n]||(window.t_upwidget__xhrObj[n]=[]),window.t_upwidget__errorUpload[n]||(window.t_upwidget__errorUpload[n]=[]);var c=r.closest(".t-upwidget-container__data_table_actions"),g=c.querySelector("svg");window.t_upwidget__xhrObj[n][s]=l,g.setAttribute("curUPL",s),u.append(d,t),l.open("POST",o,!0),l.onload=function(){if(l.status>=200&&l.status<400){var t=l.responseText;if(t)try{var e;if("fail"===(e=JSON.parse(t)).status)return void d(e);f(i,n),window.t_upwidget__progressObj[n][s]=100;var a=e[0],r='<div class="t-upwidget-container__data_table_actions_remove" fileid="'+a.url+"/"+encodeURIComponent(a.filename)+'"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="16" viewBox="0 0 14 18"><g style="fill:none;stroke-width:1;stroke:none"><g fill="#000"><path d="M1 16C1 17.1 1.9 18 3 18L11 18C12.1 18 13 17.1 13 16L13 4 1 4 1 16ZM14 1L10.5 1 9.5 0 4.5 0 3.5 1 0 1 0 3 14 3 14 1Z"/></g></g></svg>\n</div>',o;c.innerHTML=r,p.insertAdjacentHTML("beforeend",'<input type="hidden" value="'+a.url+"/"+encodeURIComponent(a.filename)+'">'),w(p),f(i,n),c.querySelector(".t-upwidget-container__data_table_actions_remove svg").addEventListener("click",v),i.dispatchEvent(new CustomEvent("uwFileUploaded",{bubbles:!0}))}catch(u){var e;console.log("JSON Error: "+u),d(e={error:t_upwidget_dict("fileUploadError")})}}function d(t){window.t_upwidget__progressObj[n][s]=100,window.t_upwidget__errorUpload[n][s]=t_upwidget_dict("uploadError")+" "+t.error;var e='<span style="font-size: small; color: red">'+t_upwidget_dict("uploadError")+" "+t.error+"</span>",a=c.querySelector(".t-upwidget-container__data_progress");a&&a.parentNode&&a.parentNode.removeChild(a),c.insertAdjacentHTML("afterbegin",e),f(i,n)}},l.onerror=function(){console.log("Fatal error: "+l),window.t_upwidget__progressObj[n][s]=100,f(i,n),c.innerHTML=t_upwidget_dict("fileUploadError")+a},l.upload.addEventListener("progress",(function(t){if(t.lengthComputable){var e=Math.round(100*t.loaded/t.total);100==e&&(e=99),window.t_upwidget__progressObj[n][s]=e,r.style.width=e+"%",f(i,n)}}),!1),l.send(u)}function w(t){var e=t_upwidget__shouldSaveAsJSON(),i=t.closest(".t-upwidget-container").getAttribute("data-tilda-name"),a=[],r=t.querySelectorAll("input[type=hidden]");Array.prototype.forEach.call(r,(function(t){a.push(t.value),t_removeEl(t)}));for(var n=1===a.length,o="",d=0;d<a.length;d++){var l,u="";o+='<input name="'+(u=n&&0===d?i:e?i+"[]":i+"_"+d)+'" type="hidden" value="'+a[d]+'">'}t.insertAdjacentHTML("beforeend",o)}function f(t,e){var a=t.querySelector(".t-upwidget-container__button"),r=0,n=0;for(var o in window.t_upwidget__progressObj[e])r++,n+=window.t_upwidget__progressObj[e][o];if(100===(n=Math.round(n/r))){var d=A(t.querySelector(".t-upwidget-container__data")),l="";if(window.t_upwidget__errorUpload[e]&&window.t_upwidget__errorUpload[e].length>0){for(var u in window.t_upwidget__errorUpload[e])l=window.t_upwidget__errorUpload[e][u];return a.textContent=l,a.classList.add("t-upwidget-container__button_error"),a.classList.add("t-upwidget-multi-button"),a.classList.remove("t-upwidget-container__button_fileholder"),a.removeEventListener("click",m),void a.addEventListener("click",m)}switch(a.classList.remove("t-upwidget-container__button_error"),d){case 0:b();var p="false"===t.getAttribute("data-tilda-upwidget-multiple")?t_upwidget_dict("addFile"):t_upwidget_dict("addFiles");a.textContent=p,a.classList.remove("t-upwidget-multi-button"),a.classList.remove("t-upwidget-container__button_fileholder"),a.removeEventListener("click",m);break;case 1:var s=t.querySelector(".t-upwidget-container__data_filename"),c=t.querySelector(".t-upwidget-container__data_fileextension");a.classList.add("t-upwidget-multi-button"),a.classList.add("t-upwidget-container__button_fileholder"),a.innerHTML=i,a.appendChild(s.cloneNode(!0)),a.appendChild(c.cloneNode(!0)),a.removeEventListener("click",m),a.addEventListener("click",m);break;default:a.classList.add("t-upwidget-multi-button"),a.classList.add("t-upwidget-container__button_fileholder"),a.innerHTML=i+t_upwidget_dict("uploaded")+" "+d+t_upwidget_dict("files"),a.removeEventListener("click",m),a.addEventListener("click",m)}}else a.classList.remove("t-upwidget-container__button_error"),a.classList.add("t-upwidget-multi-button"),a.textContent=t_upwidget_dict("uploading")+" "+n+"%",a.removeEventListener("click",m),a.addEventListener("click",m);y(t)}function v(t){var e=this.closest(".t-upwidget-container__data_table_actions_remove").getAttribute("fileid"),i=this.closest(".t-upwidget-container"),a=i.querySelector(".t-upwidget-container__data"),r=a.querySelectorAll('input[type="hidden"]'),n=this.closest(".t-upwidget-container__data_table");if(Array.prototype.forEach.call(r,(function(t){t.value===e&&t_removeEl(t)})),t_fadeOut(n,(function(){t_removeEl(n),w(a),f(i,i.getAttribute("id"))})),A(a)<10){var o=i.querySelector(".t-upwidget-container__globalerror");i.querySelector(".t-upwidget-container__button-indiv").classList.remove("t-upwidget-container__button_disabled"),o&&t_fadeOut(o,(function(){t_removeEl(o)}))}"click"!==t.eventName&&i.dispatchEvent(new CustomEvent("uwFileRemoved",{bubbles:!0}))}function h(){var t=this,e=t.closest(".t-upwidget-container"),i=t.closest(".t-upwidget-container__data_table"),a=e.querySelector(".t-upwidget-container__globalerror"),r=e.getAttribute("id"),n=t.getAttribute("curUPL");window.t_upwidget__xhrObj[r][n]&&(window.t_upwidget__xhrObj[r][n].abort(),window.t_upwidget__progressObj[r][n]=100),window.t_upwidget__errorUpload[r][n]&&(delete window.t_upwidget__errorUpload[r][n],window.t_upwidget__errorUpload[r]=Array.prototype.filter.call(window.t_upwidget__errorUpload[r],(function(t){return t})),0===window.t_upwidget__errorUpload[r].length&&f(e,r)),t_fadeOut(i,(function(){t_removeEl(i),f(e,r)})),A(e)<10&&(e.querySelector(".t-upwidget-container__button-indiv").classList.remove("t-upwidget-container__button_disabled"),a&&t_fadeOut(a,(function(){t_removeEl(a)})))}function b(){var t=0,e=document.querySelectorAll(".t-upwidget-container__data");return Array.prototype.forEach.call(e,(function(e){e.classList.contains("t-upwidget__show-files")&&(t++,e.classList.remove("t-upwidget__show-files"),t_upwidget__clearStyleList(e))})),t}function m(){if(!(b()>0)){var t,e=this.closest(".t-upwidget-container"),i=e.querySelector(".t-upwidget-container__data");t_upwidget__addCoordinates(e),i.classList.add("t-upwidget__show-files")}}function y(t){var e;0===A(t.querySelector(".t-upwidget-container__data"))&&"1"===t.getAttribute("data-tilda-req")?0===t.querySelectorAll('input[type="hidden"][data-tilda-req="1"]').length&&t.insertAdjacentHTML("beforeend",'<input type="hidden" class="js-tilda-rule" value="" name="'+t.getAttribute("data-tilda-name")+'" data-tilda-req="1">'):t_removeEl(t.querySelector('input[type="hidden"][data-tilda-req="1"]'))}function A(t){return t.querySelectorAll('input[type="hidden"]').length}function L(t){t.preventDefault(),t.stopPropagation()}function E(t){t.preventDefault(),t.stopPropagation();var e=t.dataTransfer.files,i=this.closest(".t-upwidget-container"),a=i?i.getAttribute("data-tilda-upwidget-multiple"):"";i&&"false"===a&&delete window.t_upwidget__errorUpload[i.id],u(i,e)}function k(t){var e=t,i=-1,a={RU:["КБ","МБ","ГБ","ТБ"],EN:["KB","MB","GB","TB"]};do{e/=1e3,i++}while(e>1e3);return(e=Math.round(10*e)/10)+a["RU"===window.t_upwidget__browserLang?"RU":"EN"][i]}t_upwidget__addStyle(),Array.prototype.forEach.call(t,(function(t){window.t_upwidget__count++,r(t)}))}function t_upwidget__addStyle(){var t=document.querySelectorAll(".t-upwidget-container"),e=document.getElementById("tilda-upwidget-style");if(0===t.length&&!e){var i='<style id="tilda-upwidget-style">.t-upwidget-container{position:relative}.t-upwidget-container__image-done{vertical-align:middle;margin-left:0;margin-right:8px;filter:contrast(4) invert(1)}.t-upwidget-container__button,.t-upwidget-container__button-indiv{font-weight:400;white-space:nowrap;background-color:#000;color:#fff;text-align:center;cursor:pointer}.t-upwidget-container__button-indiv{line-height:30px;width:150px;padding:0;vertical-align:middle;height:30px;margin:0 0 30px 30px}.t-upwidget__show-files.t-upwidget-container__data{display:block;width:320px!important;text-align:left;overflow-y:auto;max-height:80vh;background-color:#fff;z-index:9999;padding-top:20px;position:absolute;box-shadow:0 2px 10px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05)}.t-upwidget-container__button{max-width:250px;overflow:hidden;text-overflow:ellipsis;display:table;padding:0 20px;line-height:38px!important}.t-upwidget-container__button.t-upwidget-container__button_error{text-align:left;color:red;padding:0 12px;font-size:small}.t-upwidget-container__button.t-upwidget-container__button_fileholder{text-align:left;color:#fff;padding:0 12px}.t-upwidget-container__button_disabled{opacity:.6;cursor:default}.t-upwidget-container__data{display:none}.t-upwidget-container__data_table{table-layout:fixed;font-size:14px;padding:0;margin:0 0 15px}.t-upwidget-container__data_table_image{width:35px;padding:0;margin:0;text-align:center}.t-upwidget-container__data_table_fileinfo{white-space:nowrap;padding:0;margin:0;vertical-align:bottom}.t-upwidget-container__data_table_actions_remove svg{cursor:pointer}.t-upwidget-container__data_filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.t-upwidget-container__data_fileextension,.t-upwidget-container__data_filename{padding:0;margin:0;display:inline-block;vertical-align:middle}.t-upwidget-container__data_filesize{padding-left:2px;opacity:.6;display:inline-block;vertical-align:middle}.t-upwidget-container__data_progress{width:65%;height:6px;vertical-align:middle;display:inline-block;border:1px solid gray;opacity:.7}.t-upwidget-container__data_progress_back{background-color:gray;width:0;height:100%}.t-upwidget-container__globalerror{font-weight:700;margin:10px;display:block}.t-form.js-error-control-box.t-upwidget-container__button{border:1px solid red!important}</style>';document.head.insertAdjacentHTML("beforeend",i)}}function t_upwidget__addCoordinates(t){var e=t.closest(".t396__artboard");if(e){var i=t.closest(".t-rec"),a=t.querySelector(".t-upwidget-container__data"),r=t.querySelector(".t-upwidget-container__button"),n=getComputedStyle(i,null),o=i.offsetHeight-(parseInt(n.paddingTop)+parseInt(n.paddingBottom)),d=e.getBoundingClientRect(),l=r.getBoundingClientRect(),u=r.offsetHeight,p,s,c=o-(l.top-d.top+u),g=o-c,_=!1,w=!1,f=a.offsetHeight,v=0,h=0;if(a.classList.contains("t-upwidget__show-files")&&(_=!0),-1!==a.style.top.indexOf("-")&&(w=!0),_&&!w)return h=t_upwidget__getHeightCoordinates(a,f,c),a.style.maxHeight=t_upwidget__getHeight(a,h)+"px",void(a.style.overflowY="auto");_||a.classList.add("t-upwidget__show-files"),v=t_upwidget__getHeight(a,h=t_upwidget__getHeightCoordinates(a,f=a.offsetHeight,g)),_||a.classList.remove("t-upwidget__show-files"),c<f&&g>f?(a.style.minHeight=v+"px",a.style.top="-"+f+"px"):c<f&&g<f?(a.style.overflowY="auto",a.style.maxHeight=v+"px",a.style.minHeight=v+"px",a.style.top="-"+h+"px"):c>f&&(a.style.top=null)}}function t_upwidget__getHeightCoordinates(t,e,i){for(var a=t.querySelector("table"),r=getComputedStyle(a),n=parseInt(r.marginTop)||0,o=parseInt(r.marginBottom)||0,d=a.offsetHeight+n+o;i<e;)e-=d;return e}function t_upwidget__getHeight(t,e){var i=getComputedStyle(t,null),a,r,n,o,d;return e-((parseInt(i.paddingTop)||0)+(parseInt(i.paddingBottom)||0)+(parseInt(i.borderTopWidth)||0)+(parseInt(i.borderBottomWidth)||0))}function t_upwidget__clearStyleList(t){t.style.top=null,t.style.overflowY=null,t.style.maxHeight=null,t.style.minHeight=null}function t_upwidget__getDeltaE(t,e){var i=t_upwidget__getRGB_to_LAB(t),a=t_upwidget__getRGB_to_LAB(e),r;return Math.sqrt((i[0]-a[0])*(i[0]-a[0])+(i[1]-a[1])*(i[1]-a[1])+(i[2]-a[2])*(i[2]-a[2]))}function t_upwidget__getRGB_to_LAB(t){return t_upwidget__getXYZ_to_LAB(t_upwidget__getRGB_to_XYZ(t))}function t_upwidget__getRGB_to_XYZ(t){var e=parseFloat(t[0]/255),i=parseFloat(t[1]/255),a=parseFloat(t[2]/255),r,n,o;return e=e>.04045?Math.pow(parseFloat((e+.055)/1.055),2.4):parseFloat(e/12.92),i=i>.04045?Math.pow(parseFloat((i+.055)/1.055),2.4):parseFloat(i/12.92),a=a>.04045?Math.pow(parseFloat((a+.055)/1.055),2.4):parseFloat(a/12.92),[.4124*(e*=100)+.3576*(i*=100)+.1805*(a*=100),.2126*e+.7152*i+.0722*a,.0193*e+.1192*i+.9505*a]}function t_upwidget__getXYZ_to_LAB(t){var e=parseFloat(t[0]/100),i=parseFloat(t[1]/100),a=parseFloat(t[2]/100),r,n,o;return e=e>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(e-i),200*(i-(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116))]}function t_upwidget__getStringToRGBArray(t){if(!t||0!==t.indexOf("rgb"))return[0,0,0];var e=t.split("(")[1].split(")")[0].split(",");return e.length<3?[0,0,0]:e}function t_upwidget__getHEX_to_RGBArray(t){var e=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;t=t.replace(e,(function(t,e,i,a){return e+e+i+i+a+a}));var i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(t),a=i?{r:parseInt(i[1],16),g:parseInt(i[2],16),b:parseInt(i[3],16)}:null;return i?[a.r,a.g,a.b]:null}function t_upwidget__getRGB_to_HEX(t,e,i){return"#"+((1<<24)+(t<<16)+(e<<8)+i).toString(16).slice(1)}function t_upwidget_dict(t){var e=[];e.fileUploadError={EN:"File upload error",RU:"Ошибка при загрузке файла",FR:"Erreur de téléchargement de fichier",DE:"Datei upload fehler",ES:"Error de carga de archivos",PT:"de erro de upload de arquivo",UK:"Помилка при завантаженні файлу",JA:"ファイルアップロードエラー",ZH:"文件上传错误",PL:"Błąd ładowania pliku",KK:"Файл қотару қатесі",IT:"Errore di caricamento del file",LV:"Failu augšupielādes kļūda"},e.noMoreUpload={EN:"You can upload no more than 10 files",RU:"Вы можете загрузить не более 10 файлов",FR:"Vous pouvez télécharger un maximum de 10 fichiers",DE:"Sie können nicht mehr als 10 Dateien hochladen",ES:"Puede cargar un máximo de 10 archivos",PT:"Você pode fazer upload de não mais de 10 arquivos",UK:"Ви можете завантажити не більше 10 файлів",JA:"あなたは10個の以下のファイルをアップロードすることはできません",ZH:"您可以上传不超过10个文件",PL:"Nie można załadować więcej 10 plików",KK:"Сіз артық емес 10 файлдарды жүктеуге болады",IT:"È possibile caricare non più di 10 file",LV:"Jūs varat augšupielādēt ne vairāk kā 10 failiem"},e.addFile={EN:"Add file",RU:"Загрузить файл",FR:"Ajouter le fichier",DE:"Datei hinzufügen",ES:"Agregar archivo",PT:"Adicionar ficheiro",UK:"Завантажити файл",JA:"ファイルを追加します。",ZH:"添加文件",PL:"Dodaj plik",KK:"файлды қосу",IT:"Aggiungi file",LV:"Pievienot failu"},e.addFiles={EN:"Add files",RU:"Загрузить файлы",FR:"Ajouter des fichiers",DE:"Dateien hinzufügen",ES:"Agregar archivos",PT:"Adicionar arquivos",UK:"Завантажити файли",JA:"追加ファイル",ZH:"添加文件",PL:"Dodaj pliki",KK:"файлдарды қосу",IT:"Aggiungere i file",LV:"Pievieno failus"},e.uploadError={EN:"Upload error:",RU:"Ошибка:",FR:"Erreur de téléversement:",DE:"Upload fehler:",ES:"Error al subir:",PT:"Carregar erro:",UK:"Помилка:",JA:"アップロードエラー:",ZH:"上传错误:",PL:"Błąd:",KK:"Қотарып беру қатесі:",IT:"Carica di errore:",LV:"Augšupielādes kļūda:"},e.uploading={EN:"Uploading",RU:"Загрузка",FR:"Téléchargement",DE:"Hochladen",ES:"Carga",PT:"Carregamento",UK:"Завантаження",JA:"アップロード",ZH:"上传",PL:"Ładowanie",KK:"Кері жүктеу",IT:"Caricamento",LV:"Augšupielāde"},e.uploaded={EN:"Uploaded",RU:"Загружено",FR:"Téléchargé",DE:"Hochgeladen",ES:"Subida",PT:"Uploaded",UK:"Завантажено",JA:"アップロード",ZH:"上传",PL:"Dodano",KK:"Жүктелген",IT:"Caricati",LV:"Augšupielādēts"},e.files={EN:" files",RU:" файла(ов)",FR:" fichier(s)",DE:" datei(en)",ES:" archivo(s)",PT:" ficheiro(s)",UK:" файл(ів)",JA:" ファイル",ZH:" 文件",PL:" plika(ów)",KK:" файл(дар)",IT:" files",LV:" fail(i)"},e.replace={EN:"Replace",RU:"Заменить",FR:"Remplacer",DE:"Ersetzen",ES:"Reemplazar",PT:"Substituir",UK:"Замінити",JA:"置き換えます",ZH:"代替",PL:"Zmień",KK:"Ауыстырыңыз",IT:"Sostituire",LV:"Aizvietot"},e.addMoreFiles={EN:"Add more files",RU:"Добавить файлы",FR:"Ajouter plusieurs fichiers",DE:"Weitere dateien hinzufügen",ES:"Agrega mas archivos",PT:"Adicionar mais arquivos",UK:"Додати файли",JA:"さらにファイルを追加",ZH:"添加更多文件",PL:"Dodać pliki",KK:"Бірнеше файлдарды қосу",IT:"Aggiungere altri file",LV:"Pievienot vairāk failus"},e.maxFiles={EN:"Maximum 10 files",RU:"Максимум 10 файлов",FR:"Maximum 10 fichiers",DE:"Maximal 10 dateien",ES:"Máximo 10 archivos",PT:"Máximo 10 ficheiros",UK:"Максимум 10 файлів",JA:"最大10個のファイル",ZH:"最大10个文件",PL:"Max 10 plików",KK:"Ең 10 файлдар",IT:"Massimo 10 file",LV:"Maksimāli 10 faili"},e.keyNotSpecified={EN:"TILDA UPLOAD WIDGET KEY is not specified",RU:"Не указан TILDA UPLOAD WIDGET KEY",FR:"TILDA UPLOAD WIDGET KEY est non spécifiée",DE:"TILDA UPLOAD WIDGET KEY ist nicht angegeben",ES:"TILDA UPLOAD WIDGET KEY no se especifica",PT:"TILDA UPLOAD WIDGET KEY não está especificado",UK:"Не вказано TILDA UPLOAD WIDGET KEY",JA:"TILDA UPLOAD WIDGET KEYが指定されていません。",ZH:"没有指定TILDA UPLOAD WIDGET KEY",PL:"Nie dodano TILDA UPLOAD WIDGET KEY",KK:"Көрсетілмеген TILDA UPLOAD WIDGET KEY",IT:"TILDA UPLOAD WIDGET KEY non è specificato",LV:"TILDA UPLOAD WIDGET KEY nav norādīts"},e.instruction={EN:'<a target="_blank" href="https://help.tilda.cc/upwidget-api-key">Detailed instruction</a>',RU:'<a target="_blank" href="https://help-ru.tilda.cc/upwidget-api-key">Инструкция</a>',FR:'<a target="_blank" href="https://help.tilda.cc/upwidget-api-key">Instruction détaillée</a>',DE:'<a target="_blank" href="https://help.tilda.cc/upwidget-api-key">Ausführliche Anleitung</a>',ES:'<a target="_blank" href="https://help.tilda.cc/upwidget-api-key">Instrucciones detalladas</a> ',PT:'<a target="_blank" href="https://help.tilda.cc/upwidget-api-key">Instrução detalhada</a>',UK:'<a target="_blank" href="https://help.tilda.cc/upwidget-api-key">Інструкція</a>',JA:'<a target="_blank" href="https://help.tilda.cc/upwidget-api-key">詳細な指示する</a>',ZH:'<a target="_blank" href="https://help.tilda.cc/upwidget-api-key">详细指令</A>',PL:'<a target="_blank" href="https://help.tilda.cc/upwidget-api-key">Instrukcja</a>',KK:'<a target="_blank" href="https://help.tilda.cc/upwidget-api-key">Толық нұсқаулық</a>',IT:'<a target="_blank" href="https://help.tilda.cc/upwidget-api-key">Istruzioni dettagliate</a>',LV:'<a target="_blank" href="https://help.tilda.cc/upwidget-api-key">Detalizēta instrukcija</a>'};var i=window.tUpwidgetProjectLang||window.t_upwidget__browserLang;return window.UPLOADCARE_LOCALE&&window.UPLOADCARE_LOCALE&&(i=window.UPLOADCARE_LOCALE.toUpperCase()),e[t]?e[t][i]?e[t][i]:e[t].EN:'Text not found "'+t+'"'}function t_upwidget__shouldSaveAsJSON(){try{var t;return"true"===new URLSearchParams(window.location.search).get("sendjson")}catch(e){return!1}}window.t_upwidget__browserLang=(window.navigator.userLanguage||window.navigator.language).toUpperCase().slice(0,2),t_onReady((function(){var t=document.getElementById("allrecords");if(t)var e=t.getAttribute("data-tilda-project-lang");e&&(window.tUpwidgetProjectLang=e)})),Array.prototype.some||(Array.prototype.some=function(t){"use strict";if(null==this)throw new TypeError("Array.prototype.some called on null or undefined");if("function"!=typeof t)throw new TypeError;for(var e=Object(this),i=e.length>>>0,a=arguments.length>=2?arguments[1]:void 0,r=0;r<i;r++)if(r in e&&t.call(a,e[r],r,e))return!0;return!1}),function(t){var e=t.matches||t.matchesSelector||t.webkitMatchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector;t.matches=t.matchesSelector=e||function t(e){var t=document.querySelectorAll(e),i=this;return Array.prototype.some.call(t,(function(t){return t===i}))}}(Element.prototype),Element.prototype.closest||(Element.prototype.closest=function(t){for(var e=this;e&&1===e.nodeType;){if(Element.prototype.matches.call(e,t))return e;e=e.parentElement||e.parentNode}return null}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}),window.t_upwidget_lock||(window.t_upwidget_lock=!0,window.t_upwidget__progressObj={},window.t_upwidget__errorUpload={},window.t_upwidget__xhrObj={},window.t_upwidget__count=0,t_onReady((function(){setTimeout((function(){t_upwidget__init()}),500)})));
|