PageSourceSearch

https://cdn.freedcamp.com/system/js/combined.min.js?version=2145

js freedcamp.com collected 2026-09-24 09:00:36 UTC 147,034 bytes, 17 lines download raw bytes

1if(function(e,t){var i=0,n=e(document);e.widget("ech.multiselect",{options:{header:!0,height:175,minWidth:225,classes:"",checkAllText:"Check all",uncheckAllText:"Uncheck all",noneSelectedText:"Select options",showCheckAll:!0,showUncheckAll:!0,selectedText:"# selected",selectedList:0,closeIcon:"ui-icon-circle-close",show:null,hide:null,autoOpen:!1,multiple:!0,position:{},appendTo:null,menuWidth:null,selectedListSeparator:", ",disableInputsOnToggle:!0,groupColumns:!1},_getAppendEl:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_create:function(){var t=this.element,n=this.options;this.speed=e.fx.speeds._default,this._isOpen=!1,this.inputIdCounter=0,this._namespaceID=this.eventNamespace||"multiselect"+i,this.multiselectID=i++;var a=(this.button=e('<button type="button"><span class="ui-icon ui-icon-triangle-1-s"></span></button>')).addClass("ui-multiselect ui-widget ui-state-default ui-corner-all").addClass(n.classes).attr({title:t.attr("title"),tabIndex:t.attr("tabIndex"),id:t.attr("id")?t.attr("id")+"_ms":null}).prop("aria-haspopup",!0).insertAfter(t);this.buttonlabel=e("<span />").html(n.noneSelectedText).appendTo(a),this.menu=e("<div />").addClass("ui-multiselect-menu ui-widget ui-widget-content ui-corner-all").addClass(n.classes).appendTo(this._getAppendEl()),this.header=e("<div />").addClass("ui-widget-header ui-corner-all ui-multiselect-header ui-helper-clearfix").appendTo(this.menu),this.headerLinkContainer=e("<ul />").addClass("ui-helper-reset").html(function(){if(!0===n.header){var e="";return n.showCheckAll&&(e='<li><a class="ui-multiselect-all" href="#"><span class="ui-icon ui-icon-check"></span><span>'+n.checkAllText+"</span></a></li>"),n.showUncheckAll&&(e+='<li><a class="ui-multiselect-none" href="#"><span class="ui-icon ui-icon-closethick"></span><span>'+n.uncheckAllText+"</span></a></li>"),e}return"string"==typeof n.header?"<li>"+n.header+"</li>":""}).append('<li class="ui-multiselect-close"><a href="#" class="ui-multiselect-close"><span class="ui-icon '+n.closeIcon+'"></span></a></li>').appendTo(this.header),(this.checkboxContainer=e("<ul />")).addClass("ui-multiselect-checkboxes ui-helper-reset").appendTo(this.menu),this._bindEvents(),this.refresh(!0),n.multiple||this.menu.addClass("ui-multiselect-single"),t.hide()},_init:function(){!1===this.options.header&&this.header.hide(),this.options.multiple?this.headerLinkContainer.find(".ui-multiselect-all, .ui-multiselect-none").show():this.headerLinkContainer.find(".ui-multiselect-all, .ui-multiselect-none").hide(),this.options.autoOpen&&this.open(),this.element.is(":disabled")&&this.disable()},_makeOption:function(t){var i=t.title?t.title:null,n=t.value,a=this.element.attr("id")||this.multiselectID,o="ui-multiselect-"+this.multiselectID+"-"+(t.id||a+"-option-"+this.inputIdCounter++),r=t.disabled,s=t.selected,l=["ui-corner-all"],d=[],c=this.options;r&&(d.push("ui-multiselect-disabled"),l.push("ui-state-disabled")),t.className&&d.push(t.className),s&&!c.multiple&&l.push("ui-state-active");var f=e("<li/>").addClass(d.join(" ")),u=e("<label/>").attr({for:o,title:i}).addClass(l.join(" ")).appendTo(f),_=e("<input/>").attr({name:"multiselect_"+a,type:c.multiple?"checkbox":"radio",value:n,title:i,id:o,checked:s?"checked":null,"aria-selected":s?"true":null,disabled:r?"disabled":null,"aria-disabled":r?"true":null}).data(e(t).data()).appendTo(u),p=e("<span/>").text(e(t).text());return _.data("image-src")&&p.prepend(e("<img/>").attr({src:_.data("image-src")})),p.appendTo(u),f},_buildOptionList:function(t,i){var n=this;t.children().each(function(){var t=e(this);if("OPTGROUP"===this.tagName){var a=e("<ul/>").addClass("ui-multiselect-optgroup "+this.className).appendTo(i);n.options.groupColumns&&a.addClass("ui-multiselect-columns"),e("<a/>").text(this.getAttribute("label")).appendTo(a),n._buildOptionList(t,a)}else n._makeOption(this).appendTo(i)})},refresh:function(t){var i=this.element,n=(this.options,this.menu),a=(this.checkboxContainer,e("<ul/>").addClass("ui-multiselect-checkboxes ui-helper-reset"));this.inputIdCounter=0,this.options.header&&(this.options.multiple?this.headerLinkContainer.find(".ui-multiselect-all, .ui-multiselect-none").show():this.headerLinkContainer.find(".ui-multiselect-all, .ui-multiselect-none").hide()),this._buildOptionList(i,a),this.menu.find(".ui-multiselect-checkboxes").remove(),this.menu.append(a),this.labels=n.find("label"),this.inputs=this.labels.children("input"),this._setButtonWidth(),this.update(!0),t||this._trigger("refresh")},update:function(t){var i,n=this.options,a=this.inputs,o=a.filter(":checked"),r=o.length;i=0===r?n.noneSelectedText:e.isFunction(n.selectedText)?n.selectedText.call(this,r,a.length,o.get()):/\d/.test(n.selectedList)&&n.selectedList>0&&r<=n.selectedList?o.map(function(){return e(this).next().text()}).get().join(n.selectedListSeparator):n.selectedText.replace("#",r).replace("#",a.length),this._setButtonValue(i),t&&(this.button[0].defaultValue=i)},_setButtonValue:function(e){this.buttonlabel.text(e)},_bindButtonEvents:function(){function t(){return i[i._isOpen?"close"
1:"open"](),!1}var i=this,n=this.button;n.find("span").bind("click.multiselect",t),n.bind({click:t,keypress:function(e){switch(e.which){case 27:case 38:case 37:i.close();break;case 39:case 40:i.open()}},mouseenter:function(){n.hasClass("ui-state-disabled")||e(this).addClass("ui-state-hover")},mouseleave:function(){e(this).removeClass("ui-state-hover")},focus:function(){n.hasClass("ui-state-disabled")||e(this).addClass("ui-state-focus")},blur:function(){e(this).removeClass("ui-state-focus")}})},_bindMenuEvents:function(){var t=this;this.menu.delegate(".ui-multiselect-optgroup a","click.multiselect",function(i){i.preventDefault();var n=e(this),a=n.parent().find("input:visible:not(:disabled)"),o=a.get(),r=n.text();!1!==t._trigger("beforeoptgrouptoggle",i,{inputs:o,label:r})&&(t._toggleChecked(a.filter(":checked").length!==a.length,a),t._trigger("optgrouptoggle",i,{inputs:o,label:r,checked:o.length?o[0].checked:null}))}).delegate("label","mouseenter.multiselect",function(){e(this).hasClass("ui-state-disabled")||(t.labels.removeClass("ui-state-hover"),e(this).addClass("ui-state-hover").find("input").focus())}).delegate("label","keydown.multiselect",function(i){if(82!==i.which&&!(i.which>111&&i.which<124))switch(i.preventDefault(),i.which){case 9:i.shiftKey?(t.menu.find(".ui-state-hover").removeClass("ui-state-hover"),t.header.find("li").last().find("a").focus()):t.close();break;case 27:t.close();break;case 38:case 40:case 37:case 39:t._traverse(i.which,this);break;case 13:case 32:e(this).find("input")[0].click();break;case 65:i.altKey&&t.checkAll();break;case 85:i.altKey&&t.uncheckAll()}}).delegate('input[type="checkbox"], input[type="radio"]',"click.multiselect",function(i){var n=e(this),a=this.value,o=n.parent().find("span").text(),r=this.checked,s=t.element.find("option");this.disabled||!1===t._trigger("click",i,{value:a,text:o,checked:r})?i.preventDefault():(n.focus(),n.prop("aria-selected",r),s.each(function(){this.value===a?this.selected=r:t.options.multiple||(this.selected=!1)}),t.options.multiple||(t.labels.removeClass("ui-state-active"),n.closest("label").toggleClass("ui-state-active",r),t.close()),t.element.trigger("change"),setTimeout(e.proxy(t.update,t),10))})},_bindHeaderEvents:function(){var t=this;this.header.delegate("a","click.multiselect",function(i){var n=e(this);n.hasClass("ui-multiselect-close")?t.close():n.hasClass("ui-multiselect-all")?t.checkAll():n.hasClass("ui-multiselect-none")&&t.uncheckAll(),i.preventDefault()}).delegate("a","keydown.multiselect",function(i){switch(i.which){case 27:t.close();break;case 9:var n=e(i.target);(!i.shiftKey||n.parent().prev().length||t.header.find(".ui-multiselect-filter").length)&&(n.parent().next().length||t.labels.length||i.shiftKey)||(t.close(),i.preventDefault())}})},_bindEvents:function(){var t=this;this._bindButtonEvents(),this._bindMenuEvents(),this._bindHeaderEvents(),n.bind("mousedown."+t._namespaceID,function(i){var n=i.target;!t._isOpen||n===t.button[0]||n===t.menu[0]||e.contains(t.menu[0],n)||e.contains(t.button[0],n)||t.close()}),e(this.element[0].form).bind("reset."+this._namespaceID,function(){setTimeout(e.proxy(t.refresh,t),10)})},_getMinWidth:function(){var e=this.options.minWidth,t=0;switch(typeof e){case"number":t=e;break;case"string":var i=e[e.length-1];t=e.match(/\d+/),t="%"===i?this.element.parent().outerWidth()*(t/100):parseInt(e,10)}return t},_setButtonWidth:function(){var e=this.element.outerWidth(),t=this._getMinWidth();e<t&&(e=t),this.button.outerWidth(e)},_setMenuWidth:function(){var e=this.menu,t=this.button.outerWidth()<=0?this._getMinWidth():this.button.outerWidth();e.outerWidth(this.options.menuWidth||t)},_setMenuHeight:function(){var t=this.menu.children(".ui-multiselect-header:visible").outerHeight(!0),i=0;this.menu.find(".ui-multiselect-checkboxes li, .ui-multiselect-checkboxes a").each(function(t,n){i+=e(n).outerHeight(!0)}),i>this.options.height?(this.menu.children(".ui-multiselect-checkboxes").css("overflow","auto"),i=this.options.height):this.menu.children(".ui-multiselect-checkboxes").css("overflow","hidden"),this.menu.children(".ui-multiselect-checkboxes").height(i),this.menu.height(i+t)},_resizeMenu:function(){this._setMenuWidth(),this._setMenuHeight()},_traverse:function(t,i){var n=e(i),a=38===t||37===t,o=n.parent()[a?"prevAll":"nextAll"]("li:not(.ui-multiselect-disabled, .ui-multiselect-optgroup):visible").first();if(o.length||(o=n.parents(".ui-multiselect-optgroup")[a?"prev":"next"]()),o.length)o.find("label:visible")[a?"last":"first"]().trigger("mouseover");else{var r=this.menu.find("ul").last();this.menu.find("label:visible")[a?"last":"first"]().trigger("mouseover"),r.scrollTop(a?r.height():0)}},_toggleState:function(e,t){return function(){this.disabled||(this[e]=t),t?this.setAttribute("aria-selected",!0):this.removeAttribute("aria-selected")}},_toggleChecked:function(e,t){var i=t&&t.length?t:this.inputs,n=this;i.each(this._toggleState("checked",e)),i.eq(0).focus(),this.update();var a={};i.each(function(){a[this.value]=!0}),this.element.find("option").each(function(){!this.disabled&&a[this.value]&&n._toggleState("selected",e).call(this)}),i.length&&this.element.trigger("change")},_toggleDisabled:function(e){if(this.button.prop({disabled:e,"aria-disabled":e})[e?"addClass":"removeClass"]("ui-state-disabled"),this.options.disableInputsOnToggle){var t=this.menu.find(".ui-multiselect-checkboxes").get(0),i=[],n="ech-multiselect-disabled",a=0;if(e)for(i=t.querySelectorAll("input:enabled"),a=0;a<i.length;a++)i[a].setAttribute(n,!0),i[a].setAttribute("disabled","disabled"),i[a].setAttribute("aria-disabled","disabled"),i[a].parentNode.className=i[a].parentNode.className+" ui-state-disabled";else for(i=t.querySelectorAll("input:disabled"),a=0;a<i.length;a++)i[a].hasAttribute(n)&&(i[a].removeAttribute(n),i[a].removeAttribute("disabled"),i[a].removeAttribute("aria-disabled"),i[a].parentNode.className=i[a].parentNode.className.replace(" ui-state-disabled",""))}this.element.prop({disabled:e,"aria-disabled":e})},open:function(t){var i=this.button,n=this.menu,a=this.speed,o=this.options,r=[];if(!1!==this._trigger("beforeopen")&&!i.hasClass("ui-state-disabled")&&!this._isOpen){var s=n.find(".ui-multiselect-checkboxes"),l=o.show;e.isArray(o.show)&&(l=o.show[0],a=o.show[1]||this.speed),l&&(r=[l,a]),s.scrollTop(0),e.fn.show.apply(n,r),this._resizeMenu(),this.position();var d=this.header.find(".ui-multiselect-filter");d.length?d.first().find("input").trigger("focus"):this.labels.length?this.labels.filter(":not(.ui-state-disabled)").eq(0).trigger("mouseover").trigger("mouseenter").find("input").trigger("focus"):this.header.find("a").first().trigger("focus"),i.addClass("ui-state-active"),this._isOpen=!0,this._trigger("open")}},close:function(){if(!1!==this._trigger("beforeclose")){var t=this.options,i=t.hide,n=this.speed,a=[];e.isArray(t.hide)&&(i=t.hide[0],n=t.hide[1]||this.speed),i&&(a=[i,n]),e.fn.hide.apply(this.menu,a),this.button.removeClass("ui-state-active").trigger("blur").trigger("mouseleave"),this._isOpen=!1,this._trigger("close"),this.button.trigger("focus")}},enable:function(){this._toggleDisabled(!1)},disable:function(){this._toggleDisabled(!0)},checkAll:function(e){this._toggleChecked(!0),this._trigger("checkAll")},uncheckAll:function(){this._toggleChecked(!1),this._trigger("uncheckAll")},getChecked:function(){return this.menu.find("input").filter(":checked")},getUnchecked:function(){return this.menu.find("input").not(":checked")},destroy:function(){return e.Widget.prototype.destroy.call(this),n.unbind(this._namespaceID),e(this.element[0].form).unbind(this._namespaceID),this.button.remove(),this.menu.remove(),this.element.show(),this},isOpen:function(){return this._isOpen},widget:function(){return this.menu},getButton:function(){return this.button},getMenu:function(){return this.menu},getLabels:function(){return this.labels},addOption:function(t,i,n){var a=e("<option/>").attr(t).text(i),o=a.get(0);n?(this.element.children("OPTGROUP").filter(function(){return e(this).prop("label")===n}).append(a),this.menu.find(".ui-multiselect-optgroup").filter(function(){return e(this).find("a").text()===n}).append(this._makeOption(o))):(this.element.append(a),this.menu.find(".ui-multiselect-checkboxes").append(this._makeOption(o))),this.labels=this.menu.find("label"),this.inputs=this.labels.children("input")},removeOption:function(e){e&&(this.element.find("option[value="+e+"]").remove(),this.labels.find("input[value="+e+"]").parents("li").remove(),this.labels=this.menu.find("label"),this.inputs=this.labels.children("input"))},position:function(){var t={my:"top",at:"bottom",of:this.button};e.isEmptyObject(this.options.position)||(t.my=this.options.position.my||t.my,t.at=this.options.position.at||t.at,t.of=this.options.position.of||t.of),e.ui&&e.ui.position?this.menu.position(t):((t=this.button.position()).top+=this.button.outerHeight(!1),this.menu.offset(t))},_setOption:function(t,i){var n=this.menu;switch(t){case"header":"boolean"==typeof i?this.header[i?"show":"hide"]():"string"==typeof i&&(this.headerLinkContainer.children("li:not(:last-child)").remove(),this.headerLinkContainer.prepend("<li>"+i+"</li>"));break;case"checkAllText":n.find("a.ui-multiselect-all span").eq(-1).text(i);break;case"uncheckAllText":n.find("a.ui-multiselect-none span").eq(-1).text(i);break;case"height":this.options[t]=i,this._setMenuHeight();break;case"minWidth":case"menuWidth":this.options[t]=i,this._setButtonWidth(),this._setMenuWidth();break;case"selectedText":case"selectedList":case"noneSelectedText":this.options[t]=i,this.update();break;case"classes":n.add(this.button).removeClass(this.options.classes).addClass(i);break;case"multiple":n.toggleClass("ui-multiselect-single",!i),this.options.multiple=i,this.element[0].multiple=i,this.uncheckAll(),this.refresh();break;case"position":this.position();break;case"selectedListSeparator":this.options[t]=i,this.update(!0)}e.Widget.prototype._setOption.apply(this,arguments)}})}(jQuery),function(e){var t=/[\-\[\]{}()*+?.,\\\^$|#\s]/g;e.widget("ech.multiselectfilter",{options:{label:"Filter:",width:null,placeholder:"Enter keywords",autoReset:!1,debounceMS:250},_create:function(){var t,i,n,a,o=this.options,r=e(this.element);this.instance=r.multiselect("instance"),this.header=this.instance.menu.find(".ui-multiselect-header").addClass("ui-multiselect-hasfilter"),this.input=e("<input/>").attr({placeholder:o.placeholder,type:"search"}).css({width:/\d/.test(o.width)?o.width+"px":null}).bind({keydown:function(t){if(13===t.which)t.preventDefault();else if(27===t.which)r.multiselect("close"),t.preventDefault();else if(9===t.which&&t.shiftKey)r.multiselect("close"),t.preventDefault();else if(t.altKey)switch(t.which){case 82:t.preventDefault(),e(this).val("").trigger("input","");break;case 65:r.multiselect("checkAll");break;case 85:r.multiselect("uncheckAll");break;case 76:r.multiselect("instance").labels.first().trigger("mouseenter")}},input:e.proxy((t=this._handler,i=o.debounceMS,function(){var e=this,o=arguments,r=n&&!a;clearTimeout(a),a=setTimeout(function(){a=null,n||t.apply(e,o)},i),r&&t.apply(e,o)}),this),search:e.proxy(this._handler,this)}),this.options.autoReset&&r.bind("multiselectclose",e.proxy(this._reset,this)),r.bind("multiselectrefresh",e.proxy(function(){this.updateCache(),this._handler()},this)),this.wrapper=e("<div/>").addClass("ui-multiselect-filter").text(o.label).append(this.input).prependTo(this.header),this.inputs=this.instance.menu.find('input[type="checkbox"], input[type="radio"]'),this.updateCache(),this.instance._toggleChecked=function(e,t){var i=t&&t.length?t:this.labels.find("input"),n=this,a=n._isOpen?":disabled, :hidden":":disabled";i=i.not(a).each(this._toggleState("checked",e)),this.update();var o={};i.each(function(){o[this.value]=!0}),this.element.find("option").filter(function(){!this.disabled&&o[this.value]&&n._toggleState("selected",e).call(this)}),i.length&&this.element.trigger("change")}},_handler:function(i){var n=e.trim(this.input[0].value.toLowerCase()),a=this.rows,o=this.inputs,r=this.cache,s=this.instance.menu.find(".ui-multiselect-optgroup");if(s.show(),n){a.hide();var l=new RegExp(n.replace(t,"\\$&"),"gi");this._trigger("filter",i,e.map(r,function(e,t){return-1!==e.search(l)?(a.eq(t).show(),o.get(t)):null}))}else a.show();s.each(function(){var t=e(this);t.children("li:visible").length||t.hide()}),this.instance._setMenuHeight()},_reset:function(){this.input.val("").trigger("input","")},updateCache:function(){this.rows=this.instance.labels.parent(),this.cache=this.element.children().map(function(){var t=e(this);return"optgroup"===this.tagName.toLowerCase()&&(t=t.children()),t.map(function(){return this.innerHTML.toLowerCase()}).get()}).get()},widget:function(){return this.wrapper}
1,destroy:function(){e.Widget.prototype.destroy.call(this),this.input.val("").trigger("keyup"),this.wrapper.remove()}})}(jQuery),function(){var e,t,i,n,a,o,r,s,l,d,c,f,u,_,p,h,m,g,v,k,b=[].slice,$=[].indexOf||function(e){for(var t=0,i=this.length;t<i;t++)if(t in this&&this[t]===e)return t;return-1};(e=jQuery).payment={},e.payment.fn={},e.fn.payment=function(){var t,i;return i=arguments[0],t=2<=arguments.length?b.call(arguments,1):[],e.payment.fn[i].apply(this,t)},n=[{type:"visaelectron",pattern:/^4(026|17500|405|508|844|91[37])/,format:a=/(\d{1,4})/g,length:[16],cvcLength:[3],luhn:!0},{type:"maestro",pattern:/^(5(018|0[23]|[68])|6(39|7))/,format:a,length:[12,13,14,15,16,17,18,19],cvcLength:[3],luhn:!0},{type:"forbrugsforeningen",pattern:/^600/,format:a,length:[16],cvcLength:[3],luhn:!0},{type:"dankort",pattern:/^5019/,format:a,length:[16],cvcLength:[3],luhn:!0},{type:"visa",pattern:/^4/,format:a,length:[13,16],cvcLength:[3],luhn:!0},{type:"mastercard",pattern:/^5[0-5]/,format:a,length:[16],cvcLength:[3],luhn:!0},{type:"amex",pattern:/^3[47]/,format:/(\d{1,4})(\d{1,6})?(\d{1,5})?/,length:[15],cvcLength:[3,4],luhn:!0},{type:"dinersclub",pattern:/^3[0689]/,format:a,length:[14],cvcLength:[3],luhn:!0},{type:"discover",pattern:/^6([045]|22)/,format:a,length:[16],cvcLength:[3],luhn:!0},{type:"unionpay",pattern:/^(62|88)/,format:a,length:[16,17,18,19],cvcLength:[3],luhn:!1}
1,{type:"jcb",pattern:/^35/,format:a,length:[16],cvcLength:[3],luhn:!0}],t=function(e){var t,i,a;for(e=(e+"").replace(/\D/g,""),i=0,a=n.length;i<a;i++)if((t=n[i]).pattern.test(e))return t},i=function(e){var t,i,a;for(i=0,a=n.length;i<a;i++)if((t=n[i]).type===e)return t},u=function(e){var t,i,n,a,o,r;for(n=!0,a=0,o=0,r=(i=(e+"").split("").reverse()).length;o<r;o++)t=i[o],t=parseInt(t,10),(n=!n)&&(t*=2),t>9&&(t-=9),a+=t;return a%10==0},f=function(e){var t;return null!=e.prop("selectionStart")&&e.prop("selectionStart")!==e.prop("selectionEnd")||!!("undefined"!=typeof document&&null!==document&&null!=(t=document.selection)&&"function"==typeof t.createRange?t.createRange().text:void 0)},_=function(t){return setTimeout(function(){var i,n;return n=(i=e(t.currentTarget)).val(),n=e.payment.formatCardNumber(n),i.val(n)})},s=function(i){var n,a,o,r,s,l,d;if(o=String.fromCharCode(i.which),/^\d+$/.test(o)&&(n=e(i.currentTarget),d=n.val(),a=t(d+o),r=(d.replace(/\D/g,"")+o).length,l=16,a&&(l=a.length[a.length.length-1]),!(r>=l||null!=n.prop("selectionStart")&&n.prop("selectionStart")!==d.length)))return(s=a&&"amex"===a.type?/^(\d{4}|\d{4}\s\d{6})$/:/(?:^|\s)(\d{4})$/).test(d)?(i.preventDefault(),setTimeout(function(){return n.val(d+" "+o)})):s.test(d+o)?(i.preventDefault(),setTimeout(function(){return n.val(d+o+" ")})):void 0},o=function(t){var i,n;if(i=e(t.currentTarget),n=i.val(),8===t.which&&(null==i.prop("selectionStart")||i.prop("selectionStart")===n.length))return/\d\s$/.test(n)?(t.preventDefault(),setTimeout(function(){return i.val(n.replace(/\d\s$/,""))})):/\s\d?$/.test(n)?(t.preventDefault(),setTimeout(function(){return i.val(n.replace(/\s\d?$/,""))})):void 0},p=function(t){return setTimeout(function(){var i,n;return n=(i=e(t.currentTarget)).val(),n=e.payment.formatExpiry(n),i.val(n)})},l=function(t){var i,n,a;if(n=String.fromCharCode(t.which),/^\d+$/.test(n))return i=e(t.currentTarget),a=i.val()+n,/^\d$/.test(a)&&"0"!==a&&"1"!==a?(t.preventDefault(),setTimeout(function(){return i.val("0"+a+" / ")})):/^\d\d$/.test(a)?(t.preventDefault(),setTimeout(function(){return i.val(a+" / ")})):void 0},d=function(t){var i,n,a;if(n=String.fromCharCode(t.which),/^\d+$/.test(n))return a=(i=e(t.currentTarget)).val(),/^\d\d$/.test(a)?i.val(a+" / "):void 0},c=function(t){var i,n,a;if("/"===(a=String.fromCharCode(t.which))||" "===a)return n=(i=e(t.currentTarget)).val(),/^\d$/.test(n)&&"0"!==n?i.val("0"+n+" / "):void 0},r=function(t){var i,n;if(i=e(t.currentTarget),n=i.val(),8===t.which&&(null==i.prop("selectionStart")||i.prop("selectionStart")===n.length))return/\s\/\s\d?$/.test(n)?(t.preventDefault(),setTimeout(function(){return i.val(n.replace(/\s\/\s\d?$/,""))})):void 0},v=function(e){var t;return!(!e.metaKey&&!e.ctrlKey)||32!==e.which&&(0===e.which||(e.which<33||(t=String.fromCharCode(e.which),!!/[\d\s]/.test(t))))},m=function(i){var n,a,o,r;if(n=e(i.currentTarget),o=String.fromCharCode(i.which),/^\d+$/.test(o)&&!f(n))return r=(n.val()+o).replace(/\D/g,""),(a=t(r))?r.length<=a.length[a.length.length-1]:r.length<=16},g=function(t){var i,n;if(i=e(t.currentTarget),n=String.fromCharCode(t.which),/^\d+$/.test(n)&&!f(i))return!((i.val()+n).replace(/\D/g,"").length>6)&&void 0},h=function(t){var i,n;if(i=e(t.currentTarget),n=String.fromCharCode(t.which),/^\d+$/.test(n)&&!f(i))return(i.val()+n).length<=4},k=function(t){var i,a,o,r,s;if(s=(i=e(t.currentTarget)).val(),r=e.payment.cardType(s)||"unknown",!i.hasClass(r))return a=function(){var e,t,i;for(i=[],e=0,t=n.length;e<t;e++)o=n[e],i.push(o.type);return i}(),i.removeClass("unknown"),i.removeClass(a.join(" ")),i.addClass(r),i.toggleClass("identified","unknown"!==r),i.trigger("payment.cardType",r)},e.payment.fn.formatCardCVC=function(){return this.payment("restrictNumeric"),this.on("keypress",h),this},e.payment.fn.formatCardExpiry=function(){return this.payment("restrictNumeric"),this.on("keypress",g),this.on("keypress",l),this.on("keypress",c),this.on("keypress",d),this.on("keydown",r),this.on("change",p),this.on("input",p),this},e.payment.fn.formatCardNumber=function(){return this.payment("restrictNumeric"),this.on("keypress",m),this.on("keypress",s),this.on("keydown",o),this.on("keyup",k),this.on("paste",_),this.on("change",_),this.on("input",_),this.on("input",k),this},e.payment.fn.restrictNumeric=function(){return this.on("keypress",v),this},e.payment.fn.cardExpiryVal=function(){return e.payment.cardExpiryVal(e(this).val())},e.payment.cardExpiryVal=function(e){var t,i,n;return t=(n=(e=e.replace(/\s/g,"")).split("/",2))[0],2===(null!=(i=n[1])?i.length:void 0)&&/^\d+$/.test(i)&&(i=(new Date).getFullYear().toString().slice(0,2)+i),{month:t=parseInt(t,10),year:i=parseInt(i,10)}},e.payment.validateCardNumber=function(e){var i,n;return e=(e+"").replace(/\s+|-/g,""),!!/^\d+$/.test(e)&&(!!(i=t(e))&&(n=e.length,$.call(i.length,n)>=0&&(!1===i.luhn||u(e))))},e.payment.validateCardExpiry=function(t,i){var n,a,o;return"object"==typeof t&&"month"in t&&(t=(o=t).month,i=o.year),!(!t||!i)&&(t=e.trim(t),i=e.trim(i),!!/^\d+$/.test(t)&&(!!/^\d+$/.test(i)&&(1<=t&&t<=12&&(2===i.length&&(i=i<70?"20"+i:"19"+i),4===i.length&&(a=new Date(i,t),n=new Date,a.setMonth(a.getMonth()-1),a.setMonth(a.getMonth()+1,
11),a>n)))))},e.payment.validateCardCVC=function(t,n){var a,o;return t=e.trim(t),!!/^\d+$/.test(t)&&(null!=(a=i(n))?(o=t.length,$.call(a.cvcLength,o)>=0):t.length>=3&&t.length<=4)},e.payment.cardType=function(e){var i;return e&&(null!=(i=t(e))?i.type:void 0)||null},e.payment.formatCardNumber=function(i){var n,a,o,r;return(n=t(i))?(o=n.length[n.length.length-1],i=(i=i.replace(/\D/g,"")).slice(0,o),n.format.global?null!=(r=i.match(n.format))?r.join(" "):void 0:null!=(a=n.format.exec(i))?(a.shift(),(a=e.grep(a,function(e){return e})).join(" ")):void 0):i},e.payment.formatExpiry=function(e){var t,i,n,a;return(i=e.match(/^\D*(\d{1,2})(\D+)?(\d{1,4})?/))?(t=i[1]||"",n=i[2]||"",((a=i[3]||"").length>0||n.length>0&&!/\ \/?\ ?/.test(n))&&(n=" / "),1===t.length&&"0"!==t&&"1"!==t&&(t="0"+t,n=" / "),t+n+a):""}}.call(this),void 0===fc)var fc={};if(void 0===CKEDITOR_BASEPATH)var CKEDITOR_BASEPATH="";if(void 0===cdn_url)var cdn_url="";fc.user_lang_code||(fc.user_lang_code="en"),fc.started_ts=new Date,fc.f_ajax_redirect=!1,fc.file_picker;var ckeditor_std_toolbar_temp=["Mentions","Bold","Italic","Underline","Strike","-","NumberedList","BulletedList","Outdent","Indent","Blockquote","-","Link","Unlink","-","Spoiler","-"],ckeditor_extraPlugins="autosave,mentions,detailsblock",ckeditor_extraPlugins_adv=ckeditor_extraPlugins;if(fc.cke_btns_cnt=0,fc.custom_cke){fc.custom_cke.length&&ckeditor_std_toolbar_temp.push("-");var f_delim_needed=!1;fc.custom_cke.indexOf("cke_code_btn")+1&&(ckeditor_std_toolbar_temp.push("Syntaxhighlight","-"),fc.cke_btns_cnt++),fc.custom_cke.indexOf("cke_btn_format")+1&&(f_delim_needed=!0,ckeditor_std_toolbar_temp.push("Format"),fc.cke_btns_cnt+=3),fc.custom_cke.indexOf("cke_btn_aligns")+1&&(f_delim_needed=!0,ckeditor_std_toolbar_temp.push("JustifyLeft","JustifyCenter","JustifyRight"),fc.cke_btns_cnt+=3),fc.custom_cke.indexOf("cke_rtl_btn")+1&&(f_delim_needed=!0,ckeditor_std_toolbar_temp.push("BidiLtr","BidiRtl"),fc.cke_btns_cnt+=2),fc.custom_cke.indexOf("cke_btn_colors")+1&&(f_delim_needed=!0,ckeditor_std_toolbar_temp.push("TextColor","BGColor"),fc.cke_btns_cnt+=2),f_delim_needed&&(f_delim_needed=!1,ckeditor_std_toolbar_temp.push("-")),fc.custom_cke.indexOf("cke_btn_full")+1&&(ckeditor_std_toolbar_temp.push("Maximize","-"),fc.cke_btns_cnt++),fc.custom_cke.indexOf("cke_btn_src")+1&&(ckeditor_std_toolbar_temp.push("Source"),fc.cke_btns_cnt+=2),fc.custom_cke.indexOf("cke_btn_clear_format")+1&&(ckeditor_std_toolbar_temp.push("RemoveFormat"),fc.cke_btns_cnt++),fc.custom_cke.indexOf("cke_tbl_tools")+1&&(ckeditor_extraPlugins_adv+=",tabletools,tableresize"),fc.custom_cke.indexOf("cke_list_options")+1&&(ckeditor_extraPlugins_adv+=",liststyle")}else ckeditor_std_toolbar_temp.push("TextColor","BGColor");var ckeditor_std_toolbar=[ckeditor_std_toolbar_temp],ckeditor_ext_toolbar=[{name:"clipboard",groups:["clipboard","undo"],items:["PasteText","PasteFromWord"]},{name:"editing",groups:["find","selection","spellchecker"],items:["Find","Replace","-","SelectAll","-"]},{name:"insert",items:["Image","Syntaxhighlight","Table","HorizontalRule","SpecialChar","Iframe","Spoiler"]},{name:"document",groups:["mode","document","doctools"],items:["Source","-","Preview"]},"/",{name:"basicstyles",groups:["basicstyles","cleanup"],items:[]},{name:"links",items:["Link","Unlink","Anchor"]},{name:"paragraph",groups:["list","indent","blocks","align","bidi"],items:["NumberedList","BulletedList","-","Outdent","Indent","-","Blockquote","CreateDiv","-","JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock","-","BidiLtr","BidiRtl","Language"]},"/",{name:"styles",items:["Format","Bold","Italic","Underline","Strike","RemoveFormat","Styles"]},{name:"colors",items:["TextColor","BGColor"]},{name:"tools",items:["Maximize","ShowBlocks"]},{name:"action",items:["Undo","Redo"]}],ckeditor_remove_plugins="pastefromword, pastetext",ckeditor_remove_plugins_advanced="",ckeditor_default_height="100px";"ko"==fc.user_lang_code&&(ckeditor_remove_plugins+=", autogrow",ckeditor_remove_plugins_advanced="autogrow",ckeditor_default_height="150px");var ckeditor_extra_allowed_content="table {border-collapse}; tr; a [id, name];th td [colspan]{text-align, padding};table iframe img[src, alt, height, width]{height, width}; pre (brush*);span(fc_mention)[data-mtype, data-id, data-locid];a[data-mtype, data-id, data-locid, data-appid];iframe[allowfullscreen, allowtransparency];video[width, height, controls];source[src, type];details[open];summary;*{color, background-color, border, font-size, font-family, font-weight};div(*)",autosave_config={saveDetectionSelectors:"input[type='submit'], a.cancel, a.cancel_edit, a.comment.btn",messageType:"statusbar",delay:10},ckeditor_palette="FFEF9E,FEC1D0,B7F7D1,ADECF4,CBCAFF,FFD1B0,16A085,27AE60,2980B9,8E44AD,2C3E50,F39C12,E6
17E22,E74C3C,ECF0F1,95A5A6,DDD,FFF,D35400,C0392B,BDC3C7,7F8C8D,999,000",ckeditor_standard_options={toolbar:ckeditor_std_toolbar,uiColor:"#F0F0F0",autoGrow_bottomSpace:"10",autoGrow_maxHeight:300,height:ckeditor_default_height,width:"95%",fillEmptyBlocks:!1,IgnoreEmptyParagraphValue:!0,AutoParagraph:!1,indentClasses:["ck_indent1","ck_indent2","ck_indent3"],contentsCss:[CKEDITOR_BASEPATH+"contents.css?ver=2",cdn_url+"platform/css/editor.css",CKEDITOR_BASEPATH+"plugins/mentions/contents.css"],disableNativeSpellChecker:!1,removePlugins:ckeditor_remove_plugins,extraAllowedContent:ckeditor_extra_allowed_content,extraPlugins:ckeditor_extraPlugins,autosave:autosave_config,language:fc.user_lang_code,colorButton_colors:ckeditor_palette},ckeditor_advanced_options={toolbar:ckeditor_ext_toolbar,uiColor:"#F0F0F0",autoGrow_bottomSpace:"10",autoGrow_maxHeight:300,height:"400px",width:"95%",fillEmptyBlocks:!1,IgnoreEmptyParagraphValue:!0,AutoParagraph:!1,contentsCss:[CKEDITOR_BASEPATH+"contents.css?ver=2",cdn_url+"platform/css/editor.css",CKEDITOR_BASEPATH+"plugins/mentions/contents.css",cdn_url+"platform/css/editor_wiki.css"],disableNativeSpellChecker:!1,removePlugins:ckeditor_remove_plugins_advanced,extraAllowedContent:ckeditor_extra_allowed_content,extraPlugins:ckeditor_extraPlugins_adv,autosave:autosave_config,language:fc.user_lang_code,colorButton_colors:ckeditor_palette};function ajaxRequest(e,t,n,a){var o=(a=a||{}).f_form_data,r="POST";empty(a.type)||(r=a.type),"function"==typeof t&&(n=t,t={});var s=new Date,l={is_ajax:!0};if(l.time_on_page=Math.round((s-fc.started_ts)/1e3),l.assets_version=fc.assets_version,o)l=t;else for(i in t)t.hasOwnProperty(i)&&(l[i]=t[i]);var d={url:e,dataType:"json",data:l,type:r,cache:!1,success:function(t){void 0!==a.$form&&a.$form.trigger("formSubmitFinished");var i=0;if(t.additional_params){var o=t.additional_params;if(o.reload_page)return fc.f_ajax_redirect=!0,void window.location.reload();if(o.redirect)return fc.f_ajax_redirect=!0,void(empty(a.onBeforeRedirect)?location.href=o.redirect:a.onBeforeRedirect(function(){location.href=o.redirect}));o.step_link&&load_step(o.step_link),i=o.f_skip_enable_form||0}if("success"==t.status)empty(n)||n(t);else if("error"==t.status)fc.ajax(!1),$("#temp_cover_ajax").remove(),t.data.errors&&($.each(t.data.errors,function(e,t){fc.showValidationMessage(t.field,t.error_message)}),empty(t.data.success)||$.each(t.data.success,function(e,t){fc.clearValidationMessage(t.field)})),a.onError&&"function"==typeof a.onError?a.onError(t):empty(t.message)||(empty(t.data)?fc.displayError({title:smth_wrong_str,content:t.message,error:"",error_id:""},8e3):empty(t.data.error_source)||"marketplace"!=t.data.error_source?fc.displayError({title:smth_wrong_detailed_str,content:smth_wrong_sorry_str,error:t.message,error_id:t.data.error_id},8e3):fc.displayError({title:"",content:t.message,error_id:""},8e3));else if(t.http_code)n(t);else{var r={url:e,response:t,request:l};fc.registerError("Unsupported ajax response status. Data: "+JSON.stringify(r),e)}i||fc.enableForm()},error:function(t,i,n){if(fc.enableForm(),399!==t.status){if(t.responseText.indexOf("http_code")+1){if(401===t.status&&t.responseText.indexOf("f_no_session")+1)return fkit.modal_lock&&(fkit.modal_lock=!1,fkit.modal_opened.fkit_modal_close()),void fc.showRestoreSession();var a=JSON.parse(t.responseText);return fc.displayError({title:smth_wrong_str,content:a.msg,error:"",error_id:a.error_id},8e3),void(a.f_client_log_needed&&fc.registerError('Bad IAPI response for an old page, msg: "'+a.msg+'"',e,!0,"error"))}var o={type:"ajax() error"};o.text_status=i,o.error_thrown=n,o.err_status=t.status,o.response=t.responseText,o.url=e,o.data=l,o.request_type=r,o.request_time=Math.round((new Date-s)/1e3),l.password&&(l.password="cleared"),o.request_params=l,502==t.status||t.responseText.indexOf("Fatal error: Allowed")+1?(o.url=e,fc.registerError(o,e,0,"fatal")):fc.registerError(o,e)}}};o&&(d.contentType=!1,d.processData=!1),$.ajax(d)}function iapi_request(e,t,i,n){i=i||null,n=n||{},(t=t||[]).iapi_request=1;var a=n.type?n.type:"POST",o={url:base_url+"iapi/"+e,dataType:"json",data:"GET"===a?t:{data:JSON.stringify(t)},type:a,cache:!1,success:function(e){i&&i(e.data)},error:function(e){var t=e.responseJSON.msg,i=e.responseJSON.error_id,a=e.responseJSON.data&&e.responseJSON.data.errors;n.on_error?n.on_error(t,a,e):(fc.displayError({title:smth_wrong_str,content:t,error_id:i},8e3),e.responseJSON.f_client_log_needed&&fc.registerError({type:"iapi_request() error",msg:t,error_id:i},null,!0,"error"))}};$.ajax(o)}function empty(e){return 0==e||!e||"object"==typeof e&&$.isEmptyObject(e)}function intval(e){return(e=parseInt(e,10))||0}function floatVal(e){return(e=parseFloat(e))||0}function load_step(e){ajaxRequest(e,{},function(e){$(".modal .form").html("").append(e.data.html)},{type:"GET"})}function addInsertImageBlock(e,t,i){var n=$("#uploaded_file_"+e),a=$("<div class='insert_image_block' data-fileID='"+e+"' data-editorID='"+t+"'><div class='insert-text'>Insert Image</div> </div>"),o=$("<a href='#' class='insert_image_link' data-size='thumb'>"+embed_thumb_str+"</a>");if("storage"==i){var r=$("<a href='#' class='insert_image_link' data-size='medium'>
1"+embed_medium_str+"</a>"),s=$("<a href='#' class='insert_image_link' data-size='full'>"+embed_full_str+"</a>");a.append(o,r,s)}else a.append(o);n.append(a)}function getFCAttachHtml(e,t){return" [fcattach="+e+" type=img size="+t+"]"}function insertAttachmentTag(e){var t=e.parents(".insert_image_block"),i=t.attr("data-fileID"),n=t.attr("data-editorID"),a=getFCAttachHtml(i,e.attr("data-size"));CKEDITOR.instances[n].insertHtml(a),CKEDITOR.instances[n].execCommand("enter"),$(".file_dialog_list_wrap").length&&fc.hideFileDialog()}function removeAttachmentFromText(e,t){var i=CKEDITOR.instances[t],n=i.getData(),a=new RegExp("\\[fcattach="+e+".*?\\]","g");n=n.replace(a,""),i.setData(n),i.updateElement()}function initAttachmentsInText(){$(document).off("click",".insert_image_link"),$(document).on("click",".insert_image_link",function(e){return insertAttachmentTag($(this)),!1})}function confirmGroupDelete(e,t,i){e.preventDefault();var n=i.parents(".view_group").find(".group_name").text();$("#group_name").text(n),$("#entity_name").text(t),$(".delete_link_clicked").removeClass("delete_link_clicked"),i.addClass("delete_link_clicked");var a=$("#del_c_dialog").data("init-css-top");void 0===a&&(a=parseInt($("#del_c_dialog").css("top")),$("#del_c_dialog").data("init-css-top",a));var o=a;if(i.parents("div.modal").scrollTop())o+=i.parents("div.modal").scrollTop();else{var r=parseInt(i.parents("div.modal").outerHeight()),s=parseInt($("#del_c_dialog").outerHeight());parseInt(a)+s>r&&(o=parseInt((r-s)/2))}$("#del_c_dialog").css("top",o),show_del_c_dialog()}String.sprintf=function(e){var t=Array.prototype.slice.call(arguments,1);return e.replace(/{(\d+)}/g,function(e,i){return void 0!==t[i]?t[i]:e})},fc.disableForm=function(e){return!!fc.forbidFormSubmit(e)&&(e.find("input[type=submit]").prop("disabled",!0),!0)},fc.enableForm=function(){$("input[type=submit], .submitBtn").length&&($("input[type=submit], .submitBtn").prop("disabled",!1),$("input[type=submit], .submitBtn").removeClass("disabled"),$("button.btn.btn-disabled").removeClass("btn-disabled"),fc.keep_ajax_cover||$("#temp_cover_ajax").remove(),$(".loader_img").hide(),fc.allowFormSubmit("form"),void 0!==fkit&&fkit.initiatePlugins())},fc.forbidFormSubmit=function(e){return!$(e).data("f_no_submit")&&($(e).data("f_no_submit",!0),!0)},fc.allowFormSubmit=function(e){$(e).data("f_no_submit",!1)},fc.showRestoreSession=function(){if(fc.isMobileVersion)return location.reload(),!1;ajaxRequest(base_url+"auth/restore_session",{},function(e){$(".lighten").attr("style",""),$(".flash_message").html(e.data.html).removeClass("alert-info").addClass("alert-warning restore_session_container").slideDown()})},fc.showValidationMessage=function(e,t){var i=$('form:not(".fkit_form") [name="'+e+'"]').parent().find("span.error_message");empty(i.length)?$('form:not(".fkit_form") [name="'+e+'"]').addClass("error").parent().append('<span class="error_message">'+t+"</span>"):i.html(t)},fc.clearValidationMessage=function(e){$('form:not(".fkit_form") [name="'+e+'"]').removeClass("error").parent().find("span.error_message").html("")},fc.showInfoEmailInPopup=function(e){if(fc.isIpad)return!1;ajaxRequest($(e).data("href"),{},function(e){var t=e.data.html;$("#email_in_dialog_wrapper").length||$("body").append('<div id="email_in_dialog_wrapper"></div>'),$("#email_in_dialog_wrapper").html(""),$("#email_in_dialog_wrapper").append(t),$(".lighten").css("opacity","1").fadeIn(),$("#email_in_dialog").fadeIn()},{type:"GET"})},fc.makeEmailInAddress=function(e){var t=e.attr("data-project_name"),i=e.attr("data-hash"),n=e.attr("data-incoming_emails_domain"),a=e.attr("data-application");a||(a="[tasks|discussions|files|issues]");var o='"'+t+'" <'+i+"+"+a+"@"+n+">";e.attr("value",o),e.data("pure_email",i+"+"+a+"@"+n)},fc.copyEmailInAddressToClipboard=function(e){e.select();try{document.execCommand("copy"),"undefined"!=typeof toastr?toastr.info("Email is copied to the clipboard!"):$(".flash_message").html("Email is copied to the clipboard!").slideDown().delay(2e3).slide
1Up(),$("#lns_usage_info").is(":visible")||$("#lns_usage_info").fadeIn()}catch(e){return"undefined"!=typeof toastr?toastr.info("Please copy email now"):$(".flash_message").html("Please copy email now").slideDown().delay(2e3).slideUp(),!1}e.removeAttr("value")},$(window).on("beforeunload",function(e){if(!fc.f_ajax_redirect&&"undefined"!=typeof unsaved_page_str){if(fc.needUnsavedAlert()){var t=unsaved_page_str;return(e||window.event).returnValue=t,t}void 0!==fkit&&fkit.al_f_loaded&&fkit.al_close_confirm(!0)}}),fc.needUnsavedAlert=function(e){if("undefined"==typeof CKEDITOR)return!1;if(void 0===CKEDITOR.instances)return!1;for(var t in CKEDITOR.instances)if(void 0!==CKEDITOR.instances[t].document&&(!e||"add_comment_wysiwyg"===t)&&$.trim(CKEDITOR.instances[t].document.getBody().getText()).length>50)return!0;return!1},function(e){e.fn.serializeFormJSON=function(){var t={},i=this.serializeArray();return e.each(i,function(){void 0!==t[this.name]?(t[this.name].push||(t[this.name]=[t[this.name]]),t[this.name].push(this.value||"")):t[this.name]=this.value||""}),t}}(jQuery),fc.logged_errors_count=0,fc.registerError=function(e,t,i,n){if(!(fc.logged_errors_count>5)){if(5===fc.logged_errors_count&&(e="Blocking repeatedly sent errors by JS"),fc.logged_errors_count++,t=t||location.href,i=i||0,n=n||"info","object"==typeof e){if("error"in e&&"Script error."===e.error&&"file_url"in e&&""===e.file_url&&"line"in e&&"0"==e.line&&"column"in e&&""===e.column)return i||fc.displayError({title:smth_wrong_str,content:smth_wrong_sorry_str,error:"",error_id:0},8e3),void console.log("An error w/o data is ignored.");if(e.error&&e.error.indexOf("ResizeObserver loop limit exceeded")+1)return void console.log("ResizeObserver loop error ignored.")}var a={};a.error_info=e,a.request_uri=t,a.level=n;var o=base_url+"register_error";o.indexOf("undefined")+1&&(a.extra="undefined in url",o="/register_error"),$.ajax({url:o,dataType:"json",data:a,type:"POST",success:function(t){if(!i){var n=intval(t.data.error_id);fc.displayError({title:smth_wrong_detailed_str,content:t.message,error:e,error_id:n},8e3)}},error:function(){i||fc.displayError({title:smth_wrong_str,content:smth_wrong_sorry_str,error:"",error_id:0},8e3)}})}},fc.displayError=function(e,t){empty(t)&&(t=8e3);var i=$("#alert_container");if(!i.length)throw"FC::Alert container missing from DOM";var n='<a id="close_alert_container" class="close-alert"></a>';n+="<div><strong>"+e.title,empty(e.error_id)?empty(e.error)||(n+=' <a style="color:#fff;" title="'+e.error+'">'+e.error+"</a>"):n+=' <a style="color:#fff;" title="'+e.error+'">#'+e.error_id+"</a>",n+='</strong></div><div class="container_message">'+e.content.replace(/\n/g,"<br />").replace("\n","<br />").replace("\n","<br />")+"</div>
1",i.html(n),i.slideDown().delay(t).slideUp(700)},document.body&&(document.body.parentNode.className="js"),$(function(){($("body").hasClass("dashboard_home")||$("body").hasClass("fc_dashboard_page"))&&$("body").addClass("fade_dashboard_in"),$(document).on("click","#close_alert_container",function(e){$("#alert_container").stop().slideUp()}),$(document).on("click",".delete",function(e){e.preventDefault(),e.stopPropagation(),$th=$(this),$(this).hasClass("disabled")||fc.confirmDialog($th,$th.data("callback")?$th.data("callback"):$th.attr("href"))}),$(document).on("click",function(e){$("#confirm_dialog").is(":visible")&&($(e.target).parents("#confirm_dialog").length||($(".forced_visible").removeClass("forced_visible"),$("#confirm_dialog").fadeOut()))}),$(document).on("click","a.view, a.back_to_app, a.action_edit, ul.col_r_menu li > a",function(e){$(this).hasClass("clear-filters")||(e.preventDefault(),window.location=$(this).attr("href")+window.location.hash)}),$(document).on("click",".email_in_copy_email",function(e){e.preventDefault();var t=$(this).data("project_id"),i=$("#project_id_"+t+"_email");fc.makeEmailInAddress(i),fc.copyEmailInAddressToClipboard(i),$("#lns_usage_info").find(".email_in_proj_addr.common").html(i.data("pure_email")),$("#lns_usage_info").find(".email_in_proj_addr.tasks").html(i.attr("data-hash")+"+tasks@"+i.attr("data-incoming_emails_domain")),$("#lns_usage_info").find(".email_in_proj_addr.issues").html(i.attr("data-hash")+"+issues@"+i.attr("data-incoming_emails_domain")),$("#email_in_dialog").find("#close_btn").click()}),$(document).on("click",".activate_picker",function(){window.scrollTo(0,0),$(".color").focus()}),"undefined"!=typeof log_vz&&setTimeout(function(){fc.log_vz(log_vz)},2e3),$(document).on("click",".xls_link",function(e){if(-1!==$(this).attr("href").indexOf("?f_fiu=1&"))return!0;if(fcif.get_conditions_from_url()){var t=fcif.getSelectedConditions();$(this).attr("href",$(this).attr("href")+"?f_fiu=1&"+$.param(t))}return!0})}),fc.confirmDialog=function(e,t){$dialog=$("#confirm_dialog"),$dialog.removeClass("right");var i=e.offset().left-18,n=e.height();i+$dialog.width()>=$(window).width()?($dialog.addClass("right"),i=e.offset().left-100):e.data("confcenter")&&(i=e.offset().left+(e.outerWidth()-$dialog.outerWidth())/2+20,n=e.outerHeight());var a=$();if(e.data("forcevisible")){var o=e.data("forcevisible");a="self"===o?e:$(e.data("forcevisible")),$(".forced_visible").removeClass("forced_visible"),a.addClass("forced_visible")}$dialog.css({left:i,top:e.offset().top+n}).fadeIn(),$("#confirm_dialog .yes, #confirm_dialog .no").unbind("click"),$("#confirm_dialog .yes").bind("click",function(i){i.preventDefault(),i.stopPropagation(),"function"==typeof window[t]?window[t](e):"function"==typeof t?t(e):window.location=t,$dialog.fadeOut(),a.removeClass("forced_visible")}),$("#confirm_dialog .no").bind("click",function(e){e.preventDefault(),$("#confirm_dialog .yes, #confirm_dialog .no").unbind("click"),$dialog.fadeOut(),a.removeClass("forced_visible")}),$("#confirm_dialog .yes").focus()},fc.confirm_dialog_loading=!1,fc.isInternetExplorer=function(){var e=window.navigator.userAgent;return e.indexOf("MSIE ")>0||e.indexOf("Trident/")>0},fc.getBrowser=function(){var e=(navigator&&navigator.vendor||"").toLowerCase(),t=(navigator&&navigator.userAgent||"").toLowerCase();if(/google inc/.test(e)&&t.match(/(?:chrome|crios)\/(\d+)/))return"chrome";if(window.chrome&&(window.chrome.webstore||window.chrome.runtime))return"chrome";if("undefined"!=typeof InstallTrigger)return"firefox";var i=fc.isInternetExplorer()||!!document.documentMode;return i?"msie":!i&&window.StyleMedia?"msedge":"unknown"},window.onerror=function(e,t,i,n,a){n=n||"";var o="";if(a)try{o=JSON.stringify(a)}catch(e){o="Exception when stringifying error object ."}if(!fc.is_suppressed_migration_error(e)){var r={error:e,file_url:t,line:i,column:n,err_obj:o,javascript_error:!0};t=location.href;fc.registerError(r,t,!0)}},fc.show_and_reset_popover_position=function(e,t){return t.fadeIn(150).position({my:"left-35 top+10",at:"center bottom",of:e,collision:"custom"}),fc.outer_click_type="user_popover",!0}
1,fc.showMentionsPopover=function(e){if(!fc.f_in_public_project&&"user"===e.data("mtype")){var t=e.data("id");t&&$(".mention_popover").fadeOut(150).promise().always(function(){var i=e.data("project_id")||fc.project_id,n="#popover_user"+t+"_"+i;if($(n).length)fc.show_and_reset_popover_position(e,$(n));else{var a="";i>0&&(a="/"+i),ajaxRequest("/profiles/get_user_popover/"+t+a,"",function(t){$("body").append(t.data),fc.show_and_reset_popover_position(e,$(n))})}})}},$(function(){if(fc.process_url_hash(),$(document).on("click",".click-to-scroll",function(e){var t=!1;if($elem=$($.attr(this,"href")),$elem.length>0){fc.highlight_elements($elem);var i=$("html, body"),n=$elem.offset().top;fkit.al_f_loaded&&$elem.parents(".al_container").length&&(t=!0,i=$elem.parents(".al_container"),n=$elem.position().top),i.animate({scrollTop:n-20},1e3,function(){t&&fkit.al_fix_top_buttons()});var a=window.location.pathname.replace(/^\//,"");$("#comment_url_to_copy").val(base_url+a+$.attr(this,"href")),fc.execCopyCommand($("#comment_url_to_copy"),copyLinkSuccessMessageStr,copyLinkErrorMessageStr,2e3,5e3)}}),$(document).on("click",".scroll_top",function(e){if(e.preventDefault(),$(".scroll-top-bottom-nav").length&&!$(".item-header-group.sticky").length){var t=$(".scroll-top-bottom-nav").data("comment-id");if(0==t)if(fkit.al_f_loaded){var i=$(".ci").last();if(!i.length)return;var n=i.offset().top-60;fkit.al_div.find(".content").animate({scrollTop:n},"slow",fkit.al_fix_top_buttons)}else $("html, body").animate({scrollTop:$(document).height()},"slow");else{var a=$("#comment-"+t);if(fkit.al_f_loaded){n=a.offset().top-60;fkit.al_div.find(".content").animate({scrollTop:n},"slow",fkit.al_fix_top_buttons)}else fc.scroll_to_element(a,!1)}}else $("html, body").animate({scrollTop:0},"slow");return!1}),$(".item-title-group").length&&!fc.isMobileVersion){var e=$(".two-up").height(),t=$(".item-header-group").height();$(window).scroll(function(){var i=$(".item-wrap");if(i.length){var n=i.offset(),a=$(window).scrollTop(),o=$(".item-header-group"),r=$(".scroll-top-bottom-nav .fkit_tip.tooltipstered"),s=$(".scroll-top-bottom-nav .bubble");if(a>n.top+$(".two-up").height()){r.tooltipster("content",r.data("top")),s.hide(),o.width(i.width()).addClass("sticky");if($(".item-header-group-plholder").height(t+5),!e)return void($(".item-bar").length&&$(".item-title-group").addClass("no_border"));var l=a-n.top;l<e?($(".two-up").stop().show(),$(".two-up").height(e-l),$(".item-title-group").removeClass("no_border")):($(".two-up").stop().hide().height(0),$(".item-bar").length&&$(".item-title-group").addClass("no_border"))}else r.tooltipster("content",r.data("bottom")),s.show(),$(".two-up").height()<e&&($(".two-up").show(),$(".two-up").stop().animate({height:e},100)),$(".item-bar").length&&$(".item-title-group").removeClass("no_border"),$(".item-header-group-plholder").height(0),o.removeClass("sticky"),o.attr("style","")}}).trigger("scroll")}window.isOnReactPage||$("body").on("click",".fc_mention, .avatar_with_popup ",function(e){e.stopPropagation(),fc.showMentionsPopover($(this))}),$("body").on("click","button.oauthConsentBtn",function(e){e.stopPropagation(),window.location=$(this).attr("data-href")}),fc.user_popover_close=function(e){var t=$(".mention_popover");t.length>0&&!t.is(e.target)&&0===t.has(e.target).length&&(t.fadeOut(150).removeClass("bottom"),fc.outer_click_type=null)}}),jQuery.fn.extend({insertAtCaret:function(e){return this.each(function(t){if(document.selection)this.focus(),document.selection.createRange().text=e,this.focus();else if(this.selectionStart||"0"==this.selectionStart){var i=this.selectionStart,n=this.selectionEnd,a=this.scrollTop;this.value=this.value.substring(0,i)+e+this.value.substring(n,this.value.length),this.focus(),this.selectionStart=i+e.length,this.selectionEnd=i+e.length,this.scrollTop=a}else this.value+=e,this.focus()})}}),function(e){e.fn.tipr=function(t){var i=e.extend({speed:200,mode:"bottom"},t);return this.each(function(){var t=".tipr_container_"+i.mode;e(this).hover(function(){var n=i.mode;e(this).attr("data-mode")&&(n=e(this).attr("data-mode"),t=".tipr_container_"+n);var a='<div class="tipr_container_'+n+'"><div class="tipr_point_'+n+'"><div class="tipr_content">'+e(this).attr("data-tip")+"</div></div></div>";e(this).append(a);var o=e(t).outerWidth(),r=e(this).width()/2-o/2;e(t).css("margin-left",r+"px"),e(this).removeAttr("title alt"),e(t).fadeIn(i.speed)},function(){e(t).remove()})})}}(jQuery),fc.hashToArray=function(){var e=window.location.hash.slice(1);"function"==typeof atob&&(e=atob(e));for(var t,i=e.split("&"),n={},a=0;a<i.length;
1a+=1)empty((t=i[a].split("="))[0])||(n[t[0]]=t[1]);return n},fc.arrayToHash=function(e){var t,i=[];for(var n in e)void 0!==e[n]?i.push(n+"="+e[n]):i.push(n);t=i.join("&"),"function"==typeof btoa&&(t=btoa(t)),window.location.hash=t},fc.addToHash=function(e,t){hash_array=fc.hashToArray(),hash_array[e]=t,fc.arrayToHash(hash_array)},fc.callWhenReady=function(e,t,i){if(e())t();else{var n=i+"_callWhenReady";if(void 0===window[n]&&(window[n]=0),window[n]++,window[n]<30)setTimeout(function(){fc.callWhenReady(e,t,i)},200);else{var a=i+" cannot be called - not ready.";fc.debug_info&&(a+=" Debug info: "+fc.debug_info),window[n]=0,fc.debug_info="",fc.registerError(a,!1,!0)}}},fc.selectText=function(e){if(e.is("input:text"))e[0].select();else{var t=e[0];if(document.body.createTextRange)(i=document.body.createTextRange()).moveToElementText(t),i.select();else if(window.getSelection){var i,n=window.getSelection();(i=document.createRange()).selectNodeContents(t),n.removeAllRanges(),n.addRange(i)}}},fc.removeHighlightAfterFinish=function(e){e.hasClass("highlighted")&&("rgb(255, 255, 255)"!==e.css("background-color")?setTimeout(function(){fc.removeHighlightAfterFinish(e)},10):e.removeClass("highlighted"))},fc.highlight_elements=function(e){fc.triggerAnimation(e,"highlighted")},fc.triggerAnimation=function(e,t){$("."+t).removeClass(t),e.filter(":visible").each(function(){var e=this;e.style.webkitAnimationName="",e.style.nimationName="",setTimeout(function(){$(e).addClass(t),"highlighted"===t&&setTimeout(function(){fc.removeHighlightAfterFinish($(e))},50)},20)})},fc.processBubbleErrors=function(e){for(var t in $(".error_bubble").each(function(){var t=$(this).data("id");void 0===e[t]&&(e[t]="")}),e)fc.bubbleError($("#"+t),e[t])};var bubble_timeouts={};function getCurrentUploadFileUrl(){if(void 0!==fkit){if(fkit.modal_opened&&fkit.modal_opened.$modal.find(".url_to_current_unique_modal").length)return $(".url_to_current_unique_modal").val();if(fkit.al_f_loaded)return fkit.al_url_to_project_unique}return url_to_current_unique}function initUploadsBlock(e){initAttachmentsInText(),fc.callWhenReady(function(){return void 0!==window.plupload},function(){$(e).fcUpload()},"plupload")}function resetUploadsBlock(e){$(e).fcUpload("reset")}function PrintElem(e,t){var i=window.open("","PRINT","_blank");return i.document.write("<html><head><title>"+document.title+"</title>"),i.document.write("</head><body >"),i.document.write("<h1>"+t+"</h1>"),i.document.write(document.getElementById(e).innerHTML),i.document.write("</body></html>"),i.document.close(),i.focus(),i.print(),i.close(),!0}function on_feedback_submit(){var e;fkit.modal_opened.fkit_modal_close(),e="undefined"!=typeof lng_feedback_sent?lng_feedback_sent:"You have successfully contacted us.",$.flash_action(e)}function show_msg_popup(e,t){fc.isIpad?alert("Notification message can't be shown on this mobile device. Please use other device."):(popup_open=!0,$(".lighten").css("opacity","1").fadeIn(),$("#"+e).find(".main_text").html(t),$("#"+e).fadeIn(),$("[autofocus]").focus())}function hide_msg_popup(e){jQuery(document).trigger("close_modal_popup_event"),popup_open=!1,$(".lighten").attr("style",""),$("#"+e).fadeOut("slow")}function is_editor_ready_for_insert(e){return"undefined"!=typeof CKEDITOR&&!!CKEDITOR.instances[e]}function on_quick_add(e){e.data.callback&&"function"==typeof window[e.data.callback]?window[e.data.callback](e):(fkit.modal_opened.fkit_modal_close(),$.flash_action(e.data.message,4e3),fc.f_callback_on_success&&fc.f_callback_on_success(e))}function pad(e,t){for(var i=""+e;i.length<t;)i="0"+i;return i}function handleAppDDForSmallScreen(){$("#applications li a").click(function(e){if($(window).width()>=768)return!0;var t=$("#applications");$(this).parents("li").hasClass("active")&&(t.toggleClass("small_screen_shown"),e.preventDefault())})}function deleteAttachedFile(e){var t=e.parents(".file_dialog_list_wrap"),i=t.data("fversion-id"),n=t.data("groupfile");ajaxRequest(url_to_current_unique+"/files/delete/",{ids:[i],is_group_file:n,f_ajax_load:fkit.al_f_loaded?1:0},function(){fkit.al_f_loaded&&fkit.al_reload()})}if(fc.bubbleError=function(e,t,i){i=i||1e4;var n=e.siblings(".error_bubble");n.length?clearTimeout(bubble_timeouts[e.attr("id")]):((n=$("<div></div>")).data("id",e.attr("id")),n.addClass("error_bubble hide"),e.hasClass("bubble_block")?e.append(n):e.parents(".bubble_block").append(n),bubble_timeouts[e.attr("id")]=0),t?(n.html(t),t&&!n.is(":visible")&&n.fadeIn(),bubble_timeouts[e.attr("id")]=setTimeout(function(){n.fadeOut("slow",function(){n.remove()}),delete bubble_timeouts[e.attr("id")]},i+1e3*Math.random())):n.is(":visible")&&n.fadeOut("fast")},fc.isEmpty=function(e){if(void 0===e||"null"==typeof e)return!1;if("object"==typeof e){var t=e.length;return 0!==t&&(t=Object.keys(e).length),!!t}return!1},fc.hideFileDialog=function(){$(".file_dialog_list_wrap").remove(),$(".file_dialog.clicked").removeClass("clicked"),fc.outer_click_type=null},fc.pd_expanded_on_tablet=!1,fc.outer_click_type=null,fc.handleOuterClick=function(e){switch(fc.outer_click_type){case"file_dialog":$(e.target).parents(".file_dialog_list_wrap").length||fc.hideFileDialog();break;case"share_popup":$(e.target).is("#share_popup")||$(e.target).parents("#share_popup").length||fc.hideSharePopup();break;case"project_actions":$(e.target).is(".cog_container.active")||$(e.target).parents(".cog_container.active").length||($(".cog_container.active").removeClass("active"),fc.outer_click_type=null);break;case"tasky_datepicker":$(e.target).is(".new_date")||$(e.target).parents(".new_date").length||($(".new_date.hasDatepicker div").hide(),fc.outer_click_type=null);break;case"dashboard_show_more":$(e.target).is(".hidden_container.opened")||$(e.target).parents(".hidden_container.opened").length||($(".hidden_container.opened").removeClass("opened"),fc.outer_click_type=null);break;
1case"dashboard_show_group_actoions":$(e.target).is(".group_actions.opened")||$(e.target).parents(".group_actions.opened").length||($(".group_actions.opened").removeClass("opened"),fc.outer_click_type=null);break;case"user_popover":fc.user_popover_close(e);break;case"email_in_action_dropdown":$(".action_dropdown").hide(),fc.outer_click_type=null;break;case"gantt_statuses":$(e.target).parents(".gantt_item_statuses_list").length||$(e.target).is(".fc_task_icon")||($(".gantt_item_statuses_list").hide(),fc.outer_click_type=null);break;case"sync_calendar_popups":$(".action_popup").hide(),fc.outer_click_type=null;break;case"task_actions_outer_click":$(e.target).parents(".task_actions_dd_content").length||($(".show_task_actions").removeClass("show_task_actions"),fc.outer_click_type=null);break;default:fc.outer_click_type=null}},fc.show_ajax=!0,fc.ajax=function(e){e?this.show_ajax&&$(".pace").addClass("pace-active"):$(".pace").removeClass("pace-active")},fc.is_suppressed_migration_error=function(e){for(var t=["use property instead of attribute","jQuery.event.handle is undocumented and deprecated","jQuery.attrFn","jQuery.browser is deprecated","Socket hung up"],i=0;i<t.length;i++)if(e.indexOf(t[i])+1)return!0;return!1},fc.last_migrate_warnings_count=0,fc.jqueryMigrationCheck=function(){$.migrateWarnings&&$.migrateWarnings.length&&($.migrateWarnings=$.migrateWarnings.filter(function(e){return!fc.is_suppressed_migration_error(e)}),$.migrateWarnings.length>fc.last_migrate_warnings_count&&(fc.last_migrate_warnings_count=$.migrateWarnings.length,fc.registerError({jquery_migration_errors:$.migrateWarnings},null,!0,"info")),setTimeout(fc.jqueryMigrationCheck,2e3))},fc.logEvent=function(e,t,i){i=i||!1;var n=new Date-fc.started_ts;i&&fc.registerError({log_event:[e,t,n]},null,!0,"info"),"undefined"!=typeof gtag&&gtag("event",e,{action:t,time_on_page:n})},fc.addTimeSpentToForm=function(e){e.append($("<input type='hidden' name='time_on_page'>").val(new Date-fc.started_ts))},function(e){var t=-144,i={};function n(t,i){let n=e(e(i).parents(".fc_upload_block").get(0)),a={};a.application_id=n.data("appid"),a.item_id=n.data("itemid"),a.comment_id=n.data("commentid"),a.temporary=n.data("temp"),a.fversion_id=n.data("fileFirstVersion");for(let e=0;e<t.length;++e){let i=t[e].mimeType,o=t[e].downloadUrl;"application/vnd.google-apps.drawing"==t[e].mimeType&&(o=t[e].imageExportLink,i="image/jpeg");let r=a;r.gdrive_file={},r.gdrive_file.title=t[e].title,r.gdrive_file.url=t[e].url,r.gdrive_file.downloadUrl=o,r.gdrive_file.mimeType=i;let s="g_"+Math.round(1e3*Math.random()),l={id:s,name:t[e].title,ext_type:"google",start:!0};n.fcUpload("external_file",l),ajaxRequest(getCurrentUploadFileUrl()+"/google_drive_module/add_gdapi/",r,function(e){e.data.temp_id=s,e.data.start=!1,n.fcUpload("external_file",e.data)})}}function a(e,t,n){"add"===t?i[e].fc_ids[i[e].fc_ids.length]=n:i[e].fc_ids.splice(i[e].fc_ids.indexOf(n),1),i[e].ids_input.val(i[e].fc_ids.join())}function o(t,n,o){o=o||!1;var s=t.id,d="google"===t.ext_type,f="onedrive"===t.ext_type,u="dropbox"===t.ext_type,_="box"===t.ext_type,p=e(".fc_upload_item.template:first").clone().removeClass("template");if(p.attr("id","uploaded_file_"+s),p.data("f_google",d),p.data("f_onedrive",f),p.data("f_dropbox",u),p.data("f_box",_),p.data("f_external",o),p.data("up_id",n),p.find(".filename").text(t.name).attr("title",t.name),!(d||f||u||_)){var h=0;void 0!==t.size&&(h=t.size),p.find(".filesize").text("("+fc.humanizeFileSize(h)+")")}p.data("pl_file_id",s);var m=function(t,n){if(!i[t].use_folders)return!1;var a="/";if(void 0!==n.getSource){var o=n.getSource();o&&o.relativePath&&(a=fc.getDirPath(o.relativePath))}var s=i[t].folders.indexOf(a);if(s>=0)return s;return function(t,n){var a=i[t].folders.length;i[t].folders[a]=n;var o=e(".fc_upload_folder.template:first").clone().removeClass("template");o.attr("id","folder_"+t+"_"+a).find(".folder_path").text(n),fc.isRootPath(n)&&o.addClass("root_folder");return i[t].list.append(o),r(t),a}(t,a)}(n,t);(p.data("folderid",m),!1===m)?i[n].list.append(p):(i[n].list.find("#folder_"+n+"_"+m).show().find(".folder_files").append(p),r(n));if(o){p.data("f_server_progress",20),c(p),t.cke_placeholder&&p.data("cke_placeholder",t.cke_placeholder)}p.find(".file_upload_cancel").click(function(){!function(e){var t=e.data("pl_file_id"),n=e.data("fc_file_id"),o=e.data("up_id"),r=i[o].uploader,s=e.data("f_external"),d=i[o].upload_batch_id;if(!s){var c=r.getFile(t),f=c.status;r.removeFile(c),r.state===plupload.STARTED&&f===plupload.UPLOADING&&(r.stop(),r.start())}if(n){var u=e.parents("form").find(".attach_target, .fkit_editor").attr("id");u&&removeAttachmentFromText(n,u);var _=n,p={upload_batch_id:d};
1isNaN(parseInt(n,10))&&(p.local_file_id=n,_="local"),ajaxRequest(i[o].url+"/delete_file/"+_,p,function(){a(o,"remove",n)})}else e.data("cke_placeholder")&&e.data("cke_placeholder").text("").data("cancelled",!0);l(e),fc.onUploadCancelCallback&&fc.onUploadCancelCallback(e)}(p)}),e("#"+n).parents("form").find("input:submit").prop("disabled",!0),fc.addFileToListCallback&&fc.addFileToListCallback(p)}function r(e){var t=i[e].list.find(".fc_upload_folder:visible").length<2;i[e].list.find(".root_folder").toggleClass("alone",t)}function s(t,i){if(!1!==i){var n=e("#folder_"+t+"_"+i);n.find(".fc_upload_item").length||n.hide(),r(t)}}function l(e){var t=e.data("folderid"),i=e.data("up_id");e.remove(),s(i,t)}function d(t,n,o,r){r=r||!1;var s=t.id;if(r)c=n,s=t.temp_id;else var d=e.parseJSON(n.response),c=d.data;var f=e("#uploaded_file_"+s);if(399===n.status)return l(f),fc.showRestoreSession(),!1;var u=i[o].upload_batch_id;if(c.upload_batch_id=u,!r&&"error"===d.status)return l(f),fc.displayError({title:upload_error_str,content:d.message,error_id:""},5e3),!1;f.data("cke_placeholder")&&f.data("cke_placeholder",!1),f.attr("id","uploaded_file_"+c.id),f.data("fc_file_id",c.id),f.data("f_server_progress",100),f.find(".fc_progress_bar").css("width","100%"),setTimeout(function(){if(f.find(".fc_progress").hide(),c.is_image&&function(e,t,i){var n=t.parents("form").find(".attach_target, .fkit_editor").attr("id");n&&addInsertImageBlock(e,n,i)}(c.id,f,c.location),i[o].callback)return c.up_id=o,c.folder_id=f.data("folderid"),void window[i[o].callback](c)},200),a(o,"add",c.id)}function c(e){var t=e.data("f_server_progress");if(t&&!(t>=95)){var i=t+(95-t+1)/10;i=Math.round(100*i)/100,e.data("f_server_progress",i),e.find(".fc_progress_bar").css("width",i+"%"),setTimeout(function(){c(e)},200)}}e.fn.fcUpload=function(a,r){if(r=r||{},"destroy"===(a=a||!1)||"reset"===a){if(function(t){if(void 0===t)return;var n=i[t].uploader;delete i[t],n.destroy(),e("#"+t).html("")}(this.first().attr("id")),"destroy"===a)return}else{if("external_file"===a)return void(r.start?o(r,this.first().attr("id"),!0):d(r,r,this.first().attr("id"),!0));if("get_folders"===a)return i[r.up_id].folders;"update_folders"===a&&s(r.up_id,r.folder_id)}return function(){if(f)return;f=!0,plupload.addFileFilter("ds_store",function(e,i,n){".DS_Store"===i.name?(this.trigger("Error",{code:t,message:".DS_Store file is skipped.",file:i}),n(!1)):n(!0)})}(),this.each(function(){var a;!function(a){var r,s;if(s=a.attr("id")){if(i[s])return!0}else s=plupload.guid(),a.attr("id",s);var l=".fc_upload_block_template:first";a.parents("#import_xls_dialog").length&&(l="#import_xls_dialog .fc_upload_block_template:first");a.append(e(l).clone().removeClass("fc_upload_block_template hide"));var f=a.data(),u=getCurrentUploadFileUrl();u+="/"+f.urlsuffix;var _=a.find(".fc_upload_drop"),p=a.find(".fc_upload_ids").attr("name","attached_ids"),h=(new Date).getTime();a.data("upload_batch_id",h);var m={application_id:f.appid,item_id:f.itemid,user_id:userid,comment_id:f.commentid,temporary:f.temp,first_version_id:f.firstversion||0,is_ajax:1,group_unique_name:f.groupname||"",upload_batch_id:h},g={};f.max_size&&(g.max_file_size=f.max_size,g.ds_store="");f.use_folders=f.use_folders||!1,f.use_folders&&(fc.isInputDirSupported()&&"chrome"===fc.getBrowser()||(a.find(".folders, .fc_upload_folder").remove(),fc.isInputDirSupported()||(f.use_folders=!1)));var v={browse_button:a.find(".fc_upload_button").toArray(),drop_element:_[0],url:u+"/upload",multipart_params:m,directory:f.use_folders,multi_selection:!f.no_multi,filters:g,flash_swf_url:cdn_url+"thirdparty/plupload/Moxie.swf",silverlight_xap_url:cdn_url+"thirdparty/plupload/Moxie.xap"};(r=new plupload.Uploader(v)).init(),function(n,a){n.bind("FilesAdded",function(e,t){plupload.each(t,function(t){0!==t.name.indexOf("icon")||-1!==t.name.indexOf(".")||t.size?o(t,a):e.removeFile(t)}),e.start()}),n.bind("UploadProgress",function(t,i){!function(t){var i=85,n=e("#uploaded_file_"+t.id);if(n.data("f_server_progress"))return;var a=(100-i)*t.percent/100;n.find(".fc_progress_bar").css("width",a+"%"),100===t.percent&&(n.data("f_server_progress",a),c(n))}(i)}),n.bind("Error",function(e,n){if(t!==n.code){if(plupload.FILE_SIZE_ERROR===n.code){var o=Math.round(i[a].max_size/1024/1024*100)/100;n.message=max_filesize_str.replace("%d",o)+"<br>",i[a].upgrade_url.length&&(n.message+=upgrade_storage_1_str+" <a class='upload_err_link' href='"+i[a].upgrade_url+"'>"+upgrade_storage_2_str+"</a>")}fc.displayError({title:upload_error_str,content:n.message,error_id:""},5e3)}}),n.bind("UploadComplete",function(t,i){!function(t){e("#"+t).parents("form").find("input:submit").prop("disabled",!1)}(a)}),n.bind("FileUploaded",function(e,t,i){d(t,i,a)})}(r,s),i[s]={uploader:r,fc_ids:[],url:u,ids_input:p,list:a.find(".fc_upload_list"),use_folders:f.use_folders,callback:f.callback,max_size:f.max_size||0,upgrade_url:f.upgrade_url,upload_batch_id:h,folders:[]},_.on("dragenter",function(){e(this).addClass("dragenter")}),_.on("dragleave drop",function(){e(this).removeClass("dragenter")}),a.find(".upsell_drive_actions").length&&!fkit.modal_opened&&a.find(".upsell_drive_actions").show();if(a.find(".react_picker").length){let e=f.groupname||"";window.renderReactPicker(a.find(".react_picker").get(0),e,n)}}(e(this)),a=e(this),"undefined"!=typeof filepicker_api_key&&(fc.f_google_picker_loaded||(fc.f_google_picker_loaded=!0,e.ajax({url:"https://www.google.com/jsapi?key="+filepicker_api_key,dataType:"script",cache:!0}),e.ajax({url:"https://apis.google.com/js/client.js",dataType:"script",cache:!0})),fc.callWhenReady(function(){return"function"==typeof FilePicker&&"object"==typeof gapi&&"object"==typeof gapi.client&&"object"==typeof google},function(){fc.file_picker=new FilePicker(a)},"picker"))}),this};var f=!1}($),fc.humanizeFileSize=function(e){void 0!==e&&parseInt(e)||(e=0);var t=1024;if(e<t)return e+" B";var i=-1;do{e/=t,++i}while(e>=t);return e.toFixed(1)+" "+["KB","MB","GB"][i]},fc.isInputDirSupported=function(){var e=document.createElement("input");return"webkitdirectory"in e||"mozdirectory"in e||"odirectory"in e||"msdirectory"in e||"directory"in e},fc.set_view_type=function(e,t){t=t||store.get(e)||"compact",$(".view_togglers .btn").removeClass("is-active"),$(".view_togglers ."+t).addClass("is-active"),$("#content").removeClass("minimal compact full").addClass(t),store.set(e,t)},fc.process_url_hash=function(){if(window.location.hash){var e=window.location.hash;if("#_=_"===e||"#/_=_"===e)return void history.pushState("",document.title,window.location.pathname+window.location.search);if(void 0!==fc.no_scroll_to_hash)return;fc.scroll_to_hash(e)}},fc.scroll_to_hash=function(e,t){void 0===t&&(t=10);var i=$(e);i.length&&(i.is(":visible")||!t?$(".comments_list").length?fc.scroll_when_images_loaded(i):fc.scroll_to_element(i):setTimeout(function(){fc.scroll_to_hash(e,--t)},100))},fc.scroll_when_images_loaded=function(e){var t=$(".comment_content img"),i=t.length;if(i){var n=setTimeout(function(){clearTimeout(n),fc.scroll_to_element(e),n=null},5e3);t.each(function(){$(this).load(function(){i--,n&&(i||(fc.scroll_to_element(e),clearTimeout(n),n=null))})})}else fc.scroll_to_element(e)},fc.scroll_to_element=function(e,t){$("html, body").animate({scrollTop:e.offset().top-155},1e3,function(){t||fc.highlight_elements(e)}),history.replaceState({},document.title,window.location.pathname+window.location.search)},fc.hideSharePopup=function(){$(".lighten").attr("style",""),$("#share_popup").fadeOut(),fc.outer_click_type=null},fc.nl2br=function(e){return(e+"").replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br>$2")},fc.isTabletScreen=function(){return!!(window.getComputedStyle(document.body,":after").getPropertyValue("content").indexOf("tablet")+1)},fc.getCookie=function(e){var t=("; "+document.cookie).split("; "+e+"=");if(2===t.length)return t.pop().split(";").shift()},fc.setCookie=function(e,t,i){var n=new Date;$.isNumeric(i)||(i=30),n.setTime(n.getTime()+24*i*60*60*1e3);var a="expires="+n.toUTCString();document.cookie=e+"="+t+"; "+a+";path=/"},fc.log_vz=function(e){fc.getCookie(vz_cookie_name)||ajaxRequest(base_url+"log_vz/"+e)},fc.blink=function(e,t,i){e.length&&(t?e.data("blinking",!1):i?e.data("blinking")?e.animate({opacity:.2},500).delay(200).animate({opacity:1},800,function(){fc.blink(e,!1,!0)}).delay(100):e.attr("style",e.data("blink_before_style")):e.data("blinking")||(e.data("blinking",!0).data("blink_before_style",e.attr("style")||""),setTimeout(function(){fc.blink(e,!1,!0)},400)))},fc.isRootPath=function(e){return"/"===e||"\\"===e},fc.getDirPath=function(e,t){t=t||!1;if(e=e.replace(/[^\/]*$/,""),fc.isRootPath(e[e.length-1])||(e+="/"),!t||fc.isRootPath(e))return e;var i=e.split("/");return"/"+i[i.length-2]+"/"},fc.improveCKEditor=function(e,t){t=t||!1;try{var i=$(e).ckeditorGet()}catch(e){return}fc.addCtrlEnterKeystroke(i),fc.trimFCLinksHandling(i),t||fc.addPasteImagesHandling(i),fc.setDefaultLinksTargetToBlank(i)},fc.addCtrlEnterKeystroke=function(e){e.addCommand("submitOnCrtlEnter",{exec:function(e){$("#"+e.name).parents("form").submit(),e.execCommand("removeAutoSaveStorage")}}),e.keystrokeHandler.keystrokes[CKEDITOR.CTRL+13]="submitOnCrtlEnter"},fc.addPasteImagesHandling=function(e){e.on("paste",function(e){return fc.handleCKEPaste(e)}
1)},fc.cke_custom_link_inited=!1,fc.initCustomizeEditorLink=function(){fc.cke_custom_link_inited||(fc.cke_custom_link_inited=!0,fc.cke_btns_cnt>6||CKEDITOR.on("instanceReady",function(e){if(!(e.editor.name.indexOf("wiki")+1)){var t=$("#cke_"+e.editor.name);if(t.parents("field").length&&t.parents(".group").length){var i=$("<a class='cke_customize_lnk' target='_blank' href='/manage/account#custom_cke' tabindex='-1'>Customize buttons</a>");t.find(".cke_top").append(i)}}}))},fc.trimFCLinksHandling=function(e){e.on("paste",function(e){if(-1!=e.data.dataValue.indexOf("<a"))for(var t=$("<p>"+e.data.dataValue+"</p>").find("a"),i=0;i<t.length;i++){var n=$(t[i]);if(n.attr("href")){var a=n.attr("href"),o=n.text();if(a!==o)continue;var r=window.location.protocol+"//"+window.location.host,s=new RegExp(r+"?[a-z0-9/&.;%+#?=_-]+","i");a.match(s)&&(e.data.dataValue=e.data.dataValue.replace(t[i].outerHTML,o))}}})},fc.setDefaultLinksTargetToBlank=function(e){e.on("dialogDefinition",function(e){if("link"===e.data.name){e.data.definition.getContents("target").get("linkTargetType").default="_blank"}})},fc.getPastedImageProperties=function(e){var t=e.data();return{application_id:t.appid,item_id:t.itemid,comment_id:t.commentid,temporary:t.temp,first_version_id:0,is_ajax:1,f_cke_paste:1,upload_batch_id:t.upload_batch_id}},fc.getFileFromInlineImg=function(e){if(!e.data.type||"html"!==e.data.type)return!1;var t=e.data.dataValue;if(!t.match(/<img(.*?) src="data:image\/.{3,4};base64,.*?"(.*?)>/))return!1;if(match=t.match(/"(data:image\/(.{3,4});base64,.*?)"/),!match)return!1;for(var i=match[1],n=match[2].toLowerCase(),a=atob(i.split(",")[1]),o=new Array(a.length),r=0;r<a.length;r++)o[r]=a.charCodeAt(r);var s=new Uint8Array(o);return new Blob([s],{type:"image/"+n})},fc.handleCKEPaste=function(e){if(-1!==e.data.dataValue.indexOf("fc_mention"))return!0;if(-1!==e.data.dataValue.indexOf('<img src="webkit-fake-url:'))return!1;var t=e.data.dataTransfer._.files;if(!t.length){var i=fc.getFileFromInlineImg(e);if(!i)return!0;t[0]=i}for(var n=/image\/(jpeg|png|gif|bmp)/,a=0;a<t.length;a++)null!==t[a].type.match(n)&&fc.handlePastedImage(t[a],e);return!1},fc.getUploadBlockByEditorElement=function(e){var t=$(e),i=t.parents("fieldset");if(i.length||(i=t.parents(".add_new_comment")),!i.length)return!1;var n=i.find(".fc_upload_block");return!!n.length&&n},fc.handlePastedImage=function(e,t){var i=t.editor,n=i.element.$,a=fc.getUploadBlockByEditorElement(n);if(!a)return fc.registerError("handlePastedImage() - no up block",!1,!0,"error"),!1;var o=fc.getPastedImageProperties(a);if(!o)return fc.registerError("handlePastedImage() - no options",!1,!0,"error"),!1;fc.cke_pasted_number||(fc.cke_pasted_number=0),fc.cke_pasted_number++;var r="",s="";fc.cke_pasted_number>1&&(r=" #"+fc.cke_pasted_number,s="_"+fc.cke_pasted_number);var l="pasted"+s+"."+e.type.replace("image/",""),d=new FormData;for(var c in d.append("file",e,l),o)d.append(c,o[c]);var f="[uploading pasted image"+r+"...]",u="<p>"+f+"<p>";i.insertHtml(u);var _=$(i.editable().$).find("p:contains('"+f+"')"),p="p_"+Math.round(1e3*Math.random()),h={id:p,name:l,ext_type:"ckepaste",size:e.size,cke_placeholder:_,start:!0};a.fcUpload("external_file",h),ajaxRequest(getCurrentUploadFileUrl()+"/files_rest/upload",d,function(e){if(_.data("cancelled"))return _.remove(),void i.updateElement();e.data.temp_id=p,e.data.start=!1,a.fcUpload("external_file",e.data);var t=getFCAttachHtml(e.data.id,"full");_.text(t),i.updateElement()},{f_form_data:!0})},fc.handle_user_tz_check=function(){var e=0,t=store.get("usersTimezonesChangeCheckDates"),i=Math.floor(Date.now()/1e3);t&&t[userid]&&(e=t[userid]),i-e<86400||(fc.check_wrong_tz(),fc.set_last_tz_check_date(i))},fc.check_wrong_tz=function(){if(fc.isMobileVersion)return!1;var e={},t=(new Date).getTimezoneOffset();e.current_offset=-t,ajaxRequest(base_url+"front_page/handle_browser_timezone",e,function(e){fc.show_tz_changed_popup_if_needed(e.data)})},fc.set_last_tz_check_date=function(e){var t=store.get("usersTimezonesChangeCheckDates");(t=t||{})[userid]=e,store.set("usersTimezonesChangeCheckDates",t)},fc.save_user_tz=function(e,t){var i={};i.new_timezone=e,i.f_update_profile=t||0,$("#agree, #notAgree").unbind("click"),ajaxRequest(base_url+"manage/account/set_timezone",i,function(){$("#timezone_popup").removeClass("md-show"),$(".lighten").attr("style","")})},fc.show_tz_changed_popup_if_needed=function(e){if(e.f_show_popup){var t=$(".md-content").height();$(".md-content").css("margin-top",-t/2),$("#timezone_popup").addClass("md-show"),$(".lighten").css("opacity","1").fadeIn(),$("#userSystemTimezone").html($("#userSystemTimezone").text()+e.curr_fc_tz_title),$("#curTimeZone").html($("#curTimeZone").text()+"<br>"+e.curr_browser_tz_title+"?"),$("#agree").click(function(){fc.save_user_tz(e.curr_browser_tz,1)}
1),$("#notAgree").click(function(){fc.save_user_tz(e.curr_browser_tz)})}},jQuery.fn.highlight=function(e){function t(e,i){var n=0;if(3==e.nodeType){var a=e.data.toUpperCase().indexOf(i);if((a-=e.data.substr(0,a).toUpperCase().length-e.data.substr(0,a).length)>=0){var o=document.createElement("span");o.className="highlight";var r=e.splitText(a),s=(r.splitText(i.length),r.cloneNode(!0));o.appendChild(s),r.parentNode.replaceChild(o,r),n=1}}else if(1==e.nodeType&&e.childNodes&&!/(script|style)/i.test(e.tagName))for(var l=0;l<e.childNodes.length;++l)l+=t(e.childNodes[l],i);return n}return this.length&&e&&e.length?this.each(function(){t(this,e.toUpperCase())}):this},jQuery.fn.removeHighlight=function(){return this.find("span.highlight").each(function(){with(this.parentNode.firstChild.nodeName,this.parentNode)replaceChild(this.firstChild,this),normalize()}).end()},jQuery.expr[":"].Contains=function(e,t,i){return(e.textContent||e.innerText||"").toUpperCase().indexOf(i[3].toUpperCase())>=0},fc.filterByTextTimer=null,fc.filterByText=function(e,t,i,n,a){a=a||15,$(i).length>a?($(e).removeClass("hide"),$(e).on("keyup",t,function(e){var t=$(this).val();clearTimeout(fc.filterByTextTimer),fc.ajax(!0),t?fc.filterByTextTimer=setTimeout(function(){$(i).find(n+":not(:Contains("+t+"))").parent().slideUp(),$(i).find(n+":Contains("+t+")").parent().slideDown(),fc.ajax(!1)},480):($(i).slideDown(),fc.ajax(!1))})):$(e).hide()},jQuery.fn.scrollTo=function(e,t,i){return i=i||0,0!=(e="string"==typeof e?$(e):e).length&&($(this).animate({scrollTop:$(this).scrollTop()-$(this).offset().top+e.offset().top-i},null==t?1e3:t),this)},$.fn.hasScrollBar=function(){var e=this.get(0);return{vertical:e.scrollHeight>e.clientHeight,horizontal:e.scrollWidth>e.clientWidth}},fc.disableElem=function(e){e.addClass("disabled").prop("disabled",!0)},fc.enableElem=function(e){e.removeClass("disabled").removeAttr("disabled")},fc.execCopyCommand=function(e,t,i,n,a){e.select();var o=n||2e3,r=a||2e3;try{if(!document.execCommand("copy"))throw{};$.flash_action(t,o)}catch(e){$.flash_action(i,r)}},fc.isStorageTimestampActive=function(e){return(parseInt(store.get(e))||0)>(new Date).getTime()},fc.hasCJKChar=function(e){return!!e.match(String.sprintf("[\\u{0}-\\u{1}]",fc.unicode_cjk_range[0],fc.unicode_cjk_range[1]))},fc.prepareRecurrenceHandlers=function(e,t,i){var n=e||null,a=$(t+" textarea[name=r_rule]").val(),o=null;function r(){var e=$(t+" textarea[name=r_rule]").val();if(!e)return!0;var i=!0,n=$(t+" .tasks_check_r_rule_url").val(),a=$(t+" input[name='todo_due_date']").val();if(n)i=f_add;else n=url_to_project_unique_name+"/todos/check_next_occurrence/";ajaxRequest(n,{r_rule:e,f_add:i,f_return_date_hint:!0,date_entered:a},function(e){e.data.date_str&&$(t+" #next_occur_date").text(e.data.date_str)})}function s(e){a&&$(e+" #r_rule_todo").val(a),fc.callWhenReady(function(){return"function"==typeof $().recurrenceinput},function(){$(e+" textarea[name=r_rule]").recurrenceinput({firstDay:week_first_day,maxOccurNumber:EVENTS_MAX_OCCUR_NUMBER,form_name:e})},"recurrenceinput"),$(e+" #riedit").click()}function l(e){$(e+" .r_rule_str").val($(e+" .recurrency_block label.ridisplay").text());var t=$(e);$(this).addClass("disabled"),t.find("input:disabled").attr("disabled",!1),t.submit()}$(t+" #next_occur_date").show(),n&&s(t),$(i).each(function(){if($(this).data("inited"))return!0;$(this).click(function(e){var i=0;$(this).hasClass("event_add_btn")&&(i=1),function(e,t,i,n){if(e.preventDefault(),e.stopPropagation(),$(t+" .riform #messagearea").is(":visible"))return fc.highlight_elements($(t+" .riform #messagearea")),!1;if(n)return void l(t);var a=0;$(t+" #f_ended_recurrence").length&&(a=parseInt($(t+" #f_ended_recurrence").val()));var o=$(t+" .repeat_chbx").prop("checked"),r=$(t+" textarea[name=r_rule]").val();if(!r||!o&&a)return void l(t);var s=$(t+" .tasks_check_r_rule_url").val(),d=1;i.hasClass("submit_inline")?s=url_to_project_unique_name+"/todos/check_next_occurrence/":d=f_add;ajaxRequest(s,{r_rule:r,f_add:d},function(e){if(e.data.message)return i.settings={deleteCallback:function(){l(t)}},void fkit.confirmationGeneratePopup(i,e.data.message,delete_confirm_lang);l(t)})}(e,t,$(this),i),$(this).data("inited",!0)})}),$(t+" textarea[name=r_rule], input[name='todo_due_date']").change(function(){clearTimeout(o),o=setTimeout(r,1e3)}),$(t+" .repeat_chbx").change(function(){$(this).prop("checked")?($(".repeat_chbx").not($(this)).prop("checked",!1).change(),s(t),$(t+" .risavebutton").click(),$(t+" .next_occur_date").show()):function(e){a=$(e+" textarea[name=r_rule]").text(),$(e+" #ridelete").click(),$(e+" textarea[name=r_rule]").unbind().removeData(),$(".ridisplay, .rioccurrences, .riform").remove(),$(e+" #next_occur_date").parent().hide(),$(e+" #r_rule_todo").val(""),$(e+" .next_occur_date").hide()}(t)})}
1,fc.addAjaxCoverToModalForm=function(){var e=$('<div id="temp_cover_ajax"><img src="'+cdn_url+'images/ajax-loader.gif" style="position:absolute; top:50%; left:50%;" /></div>');$(".modal .form").append(e)},fc.removeAjaxCoverFromModalForm=function(){$("#temp_cover_ajax").remove()},fc.validateEmail=function(e){return/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(e).toLowerCase())},fc.initSwitcherRow=function(e,t){var i=$("#"+e+" button"),n=$('input[name="'+t+'"]');i.click(function(){i.removeClass("is-active"),$(this).addClass("is-active"),n.val($(this).data("value"))})},fc.showSpinner=function(e){if(e){e.append('<div class="spinner-xl"></div>'),e.prepend('<div class="disable-overlay"></div>'),e.data("previous-overflow",e.css("overflow")),e.css("overflow","hidden"),e.children().css("opacity",.5),e.find(".disable-overlay").height(e[0].scrollHeight+"px")}else $(".full_page_spinner").fadeIn()},fc.hideSpinner=function(e){e?(e.find(".spinner-xl, .disable-overlay").remove(),e.css("overflow",e.data("previous-overflow")),e.children().css("opacity",1)):$(".full_page_spinner").fadeOut()},fc.scrollToTop=function(e,t){if(e||(e=$("html, body")),t){var i=e.offset();i&&window.scrollTo(0,i.top)}else e.animate({scrollTop:0})},fc.isArray=function(e){return e.constructor===Array},fc.currentDate=function(){return(new Date).format(dateFormat.masks.mediumDate)},fc.forbidDblClick=function(e){$(document).on("click",e,function(e){return!$(this).data("clicked")&&($(this).data("clicked",1),!0)})},fc.handle_lgt_if_needed=function(){new URLSearchParams(window.location.search).get("f_lgt")&&window.localStorage.removeItem("lscache-rootstore")},$(function(){$("#assets_test_box").on("click",function(){alert("main.js works - 3")})}),$(function(){$(".tip").tipr(),$(document).on("click",".file_action:not(.delete,.disabled)",function(){fc.hideFileDialog()}),$(document).on("click",".file_dialog",function(e){e.preventDefault(),fc.hideFileDialog(),$(this).addClass("clicked");var t=$(this),i=t.data("download-name")||download_file_str,n="",a=$(this).closest(".attachments-pane").data("editorid"),o=a&&is_editor_ready_for_insert(a),r=t.data("insert-attachments")&&o,s=t.data("fversion-id"),l=t.data("groupfile");(n+='<div class="file_dialog_list_wrap'+(r?" with_insert":"")+'" data-fversion-id="'+s+'" data-groupfile="'+l+'"><img src="'+cdn_url+'images/files/dialog_arrow.png" class="dialog_arrow" /><ul class="file_dialog_list">',t.data("files-online-edit")&&(n+='<li class="f_online_edit"><a data-fileid="'+t.data("fileid")+'" data-first_version_id="'+s+'"  href="#" data-timestamp="'+t.data("timestamp")+'" class="file_action action offline_edit"><span>&nbsp;</span>'+file_online_edit_str+"</a></li>"),n+='<li class="f_download_file"><a class="file_action" href="'+t.data("download-href")+'" target="_blank" ><span>&nbsp;</span>'+i+"</a></li>",t.data("files-access"))&&(n+='<li class="f_view_versions"><a class="file_action" href="'+((fkit.al_f_loaded?fkit.al_url_to_project_unique:url_to_project_unique_name)+"/files/versions/"+s)+'"><span>&nbsp;</span>'+file_versions_str+"</a></li>");if((t.data("files-can-delete")||l)&&(n+=o?'<li class="f_delete"><a class="file_action disabled" style="color: lightgray" title="'+fileDeleteDisabledHintStr+'" ><span class="no_hover">&nbsp;</span>'+file_delete_str+"</a></li>":'<li class="f_delete"><a class="file_action delete" href="#" data-callback="deleteAttachedFile"><span>&nbsp;</span>'+file_delete_str+"</a></li>"),r){var d=$(this).data("location")||"",c="<a "+("storage"!=d?'style="width: 100%;"':"")+' class="insert_image_link" data-size="thumb">'+embed_thumb_str+"</a>",f="storage"==d?'<a class="insert_image_link" data-size="medium">'+embed_medium_str+"</a>":"",u="storage"==d?'<a class="insert_image_link" data-size="full">'+embed_full_str+"</a>":"";n+='<li class="f_insert_comment"><div class="file_action insert_image_block" data-fileid="'+t.data("fileid")+'" data-editorid="'+a+'"><div class="insert_title file_action">'+embed_label_str+"</div>"+c+f+u+'<div class="clear"></div></div></li>'}n+="</ul></div>",$("body").append(n);var _=$(".file_dialog_list_wrap").height()/2;$(".file_dialog_list_wrap").css({left:e.pageX+20,top:e.pageY-_}),fc.outer_click_type="file_dialog",initAttachmentsInText()}),"function"==typeof $().timeago&&$(".timeago").timeago();
1var e=$(".flash_message").text().trim();function t(e){var t=$(".flash_message");t.html(e),t.append('<a id="close_flash_message" class="close-alert"></a>'),t.slideDown().delay(1e4).slideUp()}""!=e&&t(e),$.extend({flash_action:function(e,t,i){t=t||2e3,i=i||"";var n=$(".flash_message");n.html(e),n.clearQueue().addClass(i).slideDown().delay(t).slideUp(),i&&setTimeout(function(){n.removeClass(i)},t+1e3)}}),$(document).on("click","#close_flash_message",function(e){$("#flash_message").stop().slideUp()}),$(document).on("submit",".modal .form form",function(e){var t=$(this);if("true"==t.attr("data-ignore-form")&&t.hasClass("fkit_form")||t[0].fkit_errors)return!1;var i=t.data("validation");if(i&&"function"==typeof window[i]&&!window[i]())return!1;t.css({position:"relative"});var n=$('<div id="temp_cover_ajax"><img src="'+cdn_url+'images/ajax-loader.gif" style="position:absolute; top:50%; left:50%;" /></div>');if(t.parents(".form").append(n),"true"!=t.attr("data-ignore-form")){e.preventDefault();var a=$(this).attr("action"),o=function(){},r=$(".modal .form").data("callback");if(r&&"function"==typeof window[r]&&(o=window[r]),!fc.disableForm(t))return $("#temp_cover_ajax").remove(),!1;var s={};return"function"==typeof t[0].processErrors&&(s.onError=t[0].processErrors),s.$form=t,ajaxRequest(a,t.serializeFormJSON(),o,s),!1}}),$(document).on("submit",".flash_message form",function(e){var i=$(this);i.css({position:"relative"});var n=$('<div id="temp_cover_ajax"><img src="'+cdn_url+'images/ajax-loader.gif" style="position:absolute; top:50%; left:50%;" /></div>');i.append(n),e.preventDefault(),i.find("input[type=submit]").prop("disabled",!0);return ajaxRequest($(this).attr("action"),i.serializeFormJSON(),function(){$(".flash_message").slideUp(),$(".modal .form form").length?$(".modal .form form").submit():t(session_restored_str)}),!1}),$(document).on("click",".close_box, .close_it_link",function(e){hide_msg_popup($(this).parents(".user_msg_box").attr("id"))}),$("ul.fc-projects li, ul.fc_group li").hover(function(){var e=$
1(this).find(".fc-applications"),t=$(this).offset();if("object"==typeof t&&null!==t){var i=e.outerHeight(),n=$(window).height(),a=t.top-$(window).scrollTop();if(a+i>n){var o=n-(a+i)-5;e.css("top",parseInt(o)+"px")}else e.css("top","-1px")}},function(){}),$(document).mouseup(function(e){fc.outer_click_type&&fc.handleOuterClick(e)}),$(".download_btn_small.inactive").click(function(){fc.logEvent("folder_download","inactive",!0)}),handleAppDDForSmallScreen(),setTimeout(fc.jqueryMigrationCheck,500),$(document).on("click",".add_entry_btn",function(e){e.preventDefault(),$(".no_entries_inner").addClass("animateOut"),setTimeout(function(){$(".entry_3").one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){$(".no_entries_inner").removeClass("animateOut")}),$(".add_entry_btn_real").click()},400)}),$(document).on("click",".tags_btn",function(e){var t=$(this).parents(".ci, .fkit_form");if(!t.length)return!1;var i=".fkit_tags_content",n=t.find(i);return n.find(".fc_empty_placeholder").remove(),n.removeClass("hide fkit_ignore").find(".fkit_tags").removeClass("hide"),t.find(".tags_group").removeClass("hide"),fkit.initiatePlugins(i),n.children("input.fkit_tags")[0].selectize.focus(),$(this).parents(".comments_list, .item-bar").length||$(this).remove(),!1}),$(document).on("click",".selectize-input .item",function(e){if(!e.ctrlKey&&!e.metaKey)return!0;var t=$(this).data("value"),i=base_url+"/manage/account?search_tags_ids[]="+t+"#manage_tags",n=window.open(i,"_blank");return!n||(n.focus(),!1)}),$(document).on("click",".f_in_public_project .tag_small",function(e){return!1}),$(document).on("click",".save_filters_in_url",function(e){fcif.copyUrlWithFilters()}),window.renderAddItemQuickAdd&&window.renderAddItemQuickAdd()}),$(document).ajaxStart(function(){fc.ajax(!0)}),$(document).ajaxComplete(function(e,t){fc.ajax(!1),399==t.status&&(fkit.modal_lock&&(fkit.modal_lock=!1,fkit.modal_opened.fkit_modal_close()),fc.showRestoreSession())}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.ResizeSensor=t()}(this,function(){function e(e,t){var i=Object.prototype.toString.call(e),n="[object Array]"===i||"[object NodeList]"===i||"[object HTMLCollection]"===i||"[object Object]"===i||"undefined"!=typeof jQuery&&e instanceof jQuery||"undefined"!=typeof Elements&&e instanceof Elements,a=0,o=e.length;if(n)for(;a<o;a++)t(e[a]);else t(e)}if("undefined"==typeof window)return null;var t=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){return window.setTimeout(e,20)},i=function(n,a){function o(){var e,t,i=[];this.add=function(e){i.push(e)},this.call=function(){for(e=0,t=i.length;e<t;e++)i[e].call()},this.remove=function(n){var a=[];for(e=0,t=i.length;e<t;e++)i[e]!==n&&a.push(i[e]);i=a},this.length=function(){return i.length}}function r(e,i){if(e){if(e.resizedAttached)return void e.resizedAttached.add(i);e.resizedAttached=new o,e.resizedAttached.add(i),e.resizeSensor=document.createElement("div"),e.resizeSensor.className="resize-sensor";var n="position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; z-index: -1; visibility: hidden;",a="position: absolute; left: 0; top: 0; transition: 0s;";e.resizeSensor.style.cssText=n,e.resizeSensor.innerHTML='<div class="resize-sensor-expand" style="'+n+'"><div style="'+a+'"></div></div><div class="resize-sensor-shrink" style="'+n+'"><div style="'+a+' width: 200%; height: 200%"></div></div>',e.appendChild(e.resizeSensor),"static"==function(e,t){return e.currentStyle?e.currentStyle[t]:window.getComputedStyle?window.getComputedStyle(e,null).getPropertyValue(t):e.style[t]}(e,"position")&&(e.style.position="relative");var r,s,l,d,c=e.resizeSensor.childNodes[0],f=c.childNodes[0],u=e.resizeSensor.childNodes[1],_=e.offsetWidth,p=e.offsetHeight,h=function(){f.style.width="100000px",f.style.height="100000px",c.scrollLeft=1e5,c.scrollTop=1e5,u.scrollLeft=1e5,u.scrollTop=1e5};h();var m=function(){s=0,r&&(_=l,p=d,e.resizedAttached&&e.resizedAttached.call())},g=function(){l=e.offsetWidth,d=e.offsetHeight,(r=l!=_||d!=p)&&!s&&(s=t(m)),h()},v=function(e,t,i){e.attachEvent?e.attachEvent("on"+t,i):e.addEventListener(t,i)};v(c,"scroll",g),v(u,"scroll",g)}}e(n,function(e){r(e,a)}),this.detach=function(e){i.detach(n,e)}};return i.detach=function(t,i){e(t,function(e){e&&(e.resizedAttached&&"function"==typeof i&&(e.resizedAttached.remove(i),e.resizedAttached.length())||e.resizeSensor&&(e.contains(e.resizeSensor)&&e.removeChild(e.resizeSensor),delete e.resizeSensor,delete e.resizedAttached))})},i}),void 0===fkit)var fkit={};else alert("You've overridden the fkit shortcut fkit, please fix your code asap!");if(fkit.modal_opened=!1,fkit.modal_lock=!1,fkit.modal_temp_lock=!0,fkit.modal_temp_lock_t
1imeout=null,fkit.modal_height=0,fkit.esc_handlers=[],fkit.preloading_boxes=$('<div class="preloading_boxes"><div class="bx box__1"></div><div class="bx box__2"></div><div class="bx box__3"></div><div class="bx box__4"></div><div class="bx box__5"></div><div class="bx box__6"></div><div class="bx box__7"></div><div class="bx box__8"></div><div class="bx box__9"></div><div class="bx box__10"></div><div class="bx box__11"></div><div class="bx box__12"></div><div class="bx box__13"></div></div>'),void 0===yes_str)var yes_str="Yes";if(void 0===no_str)var no_str="No";function isInternetExplorer(){return window.navigator.userAgent.indexOf("MSIE ")>0||!!navigator.userAgent.match(/Trident.*rv\:11\./)}function isMSEdge(){return window.navigator.userAgent.indexOf("Edge")>=0}function fixFooterBottomOnMSEdge(){var e=$(".modal .form")[0].scrollHeight-($(".replace_form").height()+parseInt($(".modal .form").css("padding-top")));$(".form .footer").css({bottom:-e+"px"})}function format_time(e,t){return e<10&&(e="0"+e),t<10&&(t="0"+t),e+":"+t}function calculateTime(e){var t=e.val().split(":"),i=0,n=isNaN(parseInt(t[0]))?0:parseInt(t[0]),a=isNaN(parseInt(t[1]))?0:parseInt(t[1]);if(n=Math.abs(n),(a=Math.abs(a))>59){var o=Math.floor(a/60);a-=60*o,n+=o}return i+=60*n,i+=a,{formatted:format_time(n,a),minutes:i}}void 0!==$.ui&&($.ui.position.schedulePosition={left:function(e,t){e.left>0&&(e.left=e.left-50);var i=e.left;$.ui.position.flip.left(e,t),e.left<0&&(e.left=5),i!=e.left?t.elem.addClass("flippedLeft"):t.elem.removeClass("flippedLeft")},top:function(e,t){var i=e.top;$.ui.position.flip.top(e,t),i!=e.top?t.elem.addClass("flippedTop"):t.elem.removeClass("flippedTop")}},$.ui.position.custom={left:function(e,t){var i=e.left,n=!1;if(t.elem.hasClass("dropdown-delete")){var a=$(window).width()-t.elemWidth-5;i>a&&(i=e.left=a,n=!0)}$.ui.position.flip.left(e,t),i!=e.left?t.elem.addClass("flippedLeft"):t.elem.removeClass("flippedLeft"),n?t.elem.addClass("movedDdDelete"):t.elem.removeClass("movedDdDelete")},top:function(e,t){var i=e.top;$.ui.position.flip.top(e,t),i!=e.top?t.elem.addClass("flippedTop"):t.elem.removeClass("flippedTop")}}),fkit.fkit_delete_dialog=$('<div class="dropdown-delete"><div class="header">Are you sure?</div><div class="body"><div class="message">You are about to delete an item</div><div class="confirm"><a class="yes btn btn-positive btn-s">'+yes_str+'</a> <a class="no btn btn-s">'+no_str+"</a></div></div>"),fkit.$error_message=$('<div class="field_message"/>'),fkit.initiatePlugins=function(e){e=e?e+" ":"";$("field .error_message").length&&$("field .error_message").parents(".group").addClass("error"),$(e+" .fkit_tip:not(.tooltipstered)").each(function(){var e=this;e.$th=$(this),fc.isMobileVersion||e.$th.tooltipster({functionInit:function(t,i){var n=$(i.origin).data("tip-options"),a={theme:"tooltipster-borderless",side:"bottom",restoration:"previous"};void 0!==n&&$.extend(a,n),$.each(a,function(e,i){t.option(e,i)}),e.instance=t}})}),$(e+" .fkit_date:not(.dateinitiated):not([disabled]):not(.fkit_ignore)").each(function(){var e=this;if(e.$th=$(this),e.options={},e.dataOptions=e.$th.data("dateOptions"),e.icon=e.$th.data("date-icon"),e.time=e.$th.data("date-time"),e.static=!!e.$th.data("date-static"),e.icon&&e.$th.parents("field").on("click",".field_icon",function(){setTimeout(function(){e.picker.open()},80)}),Flatpickr.l10ns.default.firstDayOfWeek=week_first_day,e.defaultOptions={altInput:!0,altFormat:"M j, Y",dateFormat:"Y-m-d",allowInput:!0,altInputClass:"dateinitiated",static:e.static},e.time_options={enableTime:!0,altFormat:e.defaultOptions.altFormat+" h:i K",dateFormat:e.defaultOptions.dateFormat+" H:i:S"},e.time=e.time?e.time_options:{},e.options.onChange=function(t,i){if(e.$th.trigger("fkitDateChange",[t,i]),void 0!==e.$th.data("date-select-past")){var n=new Date(Date.parse(t)),a=new Date;a.setHours(0,0,0,0),n<a&&"undefined"!=typeof past_date_str&&alert(past_date_str)}},e.options.onValueUpdate=function(t,i){e.$th.trigger("fkitDateValueChange",[t,i])},e.options.onOpen=function(t,i){e.$th.trigger("fkitDateOpen",[t,i])},e.options.onClose=function(t,i){void 0!==e.$th.data("date-empty")&&(e.$th.parents(".group").find(".fkit_date[type='text']").val().length||e.$th.parents(".group").find(".fkit_date[type='hidden']").val("")),e.$th.trigger("fkitDateClose",[t,i])},void 0!==e.$th.data("date-disable-past")&&(e.options.minDate=new Date),void 0!==e.$th.data("date-disable-future")&&(e.options.maxDate=new Date),void 0!==e.$th.data("date-default-tomorrow")){var t=new Date;
1t.setDate(t.getDate()+1),e.options.defaultDate=t}if(void 0!==e.$th.data("date-default-today")){var i=new Date;i.setHours(0,0,0,0),e.options.defaultDate=i}e.toggleTime=function(t){e.picker.destroy();var i=t?e.time_options:{},n={};$.extend(n,e.options,e.defaultOptions,e.dataOptions,i),e.picker=e.$th.flatpickr(n)},e.clearPicker=function(){e.picker.close(),e.picker.clear()},e.final_options={},fc.user_lang_code_dp&&(e.final_options.locale=fc.user_lang_code_dp),$.extend(e.final_options,e.options,e.defaultOptions,e.dataOptions,e.time),e.picker=e.$th.flatpickr(e.final_options),e.$th.val()===e.$th.attr("placeholder")&&e.$th.val(""),e.$th.addClass("dateinitiated"),e.$th.trigger("datepickerLoaded")}),$(e+" .fkit_color:not(.colorinitiated)").each(function(){var e=$(this);e.data("color-preview")&&(e.parents("field").find(".color_selected").css("backgroundColor","#"+(""!==e.val()?e.val():"ffffff")),e.parents("field").on("click",".color_preview",function(){e.ColorPickerShow()})),e.ColorPicker({onSubmit:function(e,t,i,n){$(n).val(t),$(n).ColorPickerHide()},onBeforeShow:function(){e.ColorPickerSetColor(this.value)},onChange:function(t,i,n){e.data("color-preview")&&e.parents("field").find(".color_selected").css("backgroundColor","#"+i),e.val(i),e.trigger("change")}}).on("keyup change",function(){e.ColorPickerSetColor(this.value),e.data("color-preview")&&e.parents("field").find(".color_selected").css("backgroundColor","#"+this.value)}).addClass("colorinitiated")}),$(e+" .fkit_time:not(.timeinitiated)").each(function(){var e=$
1(this);e.data("time-icon")&&e.parents("field").on("click",".field_icon",function(){e.focus()}),e.timeEntry().addClass("timeinitiated")}),$(e+" .fkit_editor:not(.editorinitiated):not(.fkit_ignore)").each(function(){var e=this;e.$th=$(this),e.$th.attr("id")||e.$th.attr("id",fkit.guidGenerator()),e.editorType=e.$th.data("editorType"),e.additionalOptions=e.$th.data("editorOptions"),e.options={};var t=ckeditor_standard_options;"advanced"===e.editorType&&(t=ckeditor_advanced_options),e.options=jQuery.extend({},t),fc.f_rtl&&$.extend(e.options,{contentsLangDirection:"rtl"}),e.additionalOptions&&$.extend(e.options,e.additionalOptions),fc.isMobileVersion&&(e.options.width="100%"),fc.initCustomizeEditorLink(),e.$th.ckeditor(function(){e.$th.trigger("editorloaded"),e.instance=CKEDITOR.instances[e.$th.attr("id")],e.instance.on("change",function(){e.$th.trigger("editorchanged")}),fc.improveCKEditor(e.$th,e.options.f_no_attach)},e.options),e.$th.addClass("editorinitiated")}),$(e+" .fkit_multi_select:not(.multiselectinitiated)").each(function(){var e=$
1(this);if(e.parents(".fkit_ignore").length)return!0;var t=e.data("multi-none-text"),i=e.data("multi-filter-text"),n=t||"Choose Users",a=i||"Enter Name",o=e.data("multi-options")?e.data("multi-options"):{},r={noneSelectedText:n,position:{at:"left bottom",my:"left top"},menuWidth:null};$.extend(r,o),r.minWidth=e.width()-12,e.multiselect(r).multiselectfilter({placeholder:a}),e.addClass("multiselectinitiated")}),$(e+" .fkit_tags:not(.tagsinitiated)").each(function(){var e=this;e.$th=$(this);var t=$(this);if(e.$th.parents(".fkit_ignore").length)return!0;if(!$(this).hasClass("tagsinitiated")){e.$th.addClass("tagsinitiated");var i=e.$th.data("appid")+"_"+(e.$th.data("itemid")?e.$th.data("itemid"):0),n=[];fc.all_tags&&(n=Object.values?Object.values(fc.all_tags):Object.keys(fc.all_tags).map(function(e){return fc.all_tags[e]}));var a={plugins:["remove_button"],options:n,items:fc.tags_by_items&&fc.tags_by_items[i]?fc.tags_by_items[i]:[],persist:!1,valueField:"id",labelField:"title",searchField:["id","title"],createOnBlur:!0,closeAfterSelect:!0,sortField:"title",onInitialize:function(t){e.instance=t},create:function(e){return{id:"new_"+e,title:e}},onChange:function(e){},onBlur:function(){console.log(JSON.stringify(1111)),fkit.on_tags_change(t)}};return e.$th.selectize(a),t.data("curr_tags",JSON.stringify(t[0].selectize.items)),e}}),fkit.on_tags_change=function(e){var t=e.data("itemid");if(t&&!e.data("fnoinstant")){var i=e.next(".fkit_tags"),n=e[0].selectize,a=e.data("appid"),o=n.items,r=JSON.stringify(o);e.data("curr_tags")!==r&&(fkit.save_tags(a,t,o,i),e.data("curr_tags",r))}},fkit.save_tags=function(e,t,i,n){fc.blink(n);var a=url_to_project_unique_name;return fkit.al_f_loaded&&n.parents(".al_container").length?a=fkit.al_url_to_project_unique:fc.f_group_context?a+="app":fc.f_global_tags&&(a+="manage/account"),ajaxRequest(a+"/tags/update",{app_id:e,item_id:t,tags:i},function(a){if(fc.blink(n,!0),!i.length){var o=e+"_"+t;fc.tags_by_items[o]=[]}fc.f_global_tags&&"function"==typeof load_tags_manage&&load_tags_manage(!0)}),!1},$(e+" .fkit_create_new:not(.createnewinitated)").each(function(){var e=this;e.$th=$(this),e.$th.on("click",function(e){e.preventDefault();for(var t=$(this)[0],i=t.$th.data("createFields"),n=t.$th.parents(".group"),a="",o=0;o<i.length;o++){var r=i[o].placeholder?i[o].placeholder:"";a+='<div class="group"><label for="'+i[o].name+'">'+i[o].label+'</label><field><input type="text" id="'+i[o].name+'" name="'+i[o].name+'" placeholder="'+r+'"></field></div>'}n.after($(a)),n.hide(),t.$th.trigger("fkitCreatedNew"),n.remove()}),e.$th.parents(".group").find("select").html().trim().length||e.$th.click(),e.$th.addClass("createnewinitated")}),$(e+" .fkit_dropdown:not(.dropdowninitiated)").each(function(e){var t=this;return $(this).parents(".fkit_ignore").length?t:t=fkit.initiateDropdown(t,$(this),!1)}),$(e+" .fkit_form:not(.forminitiated):not(.fkit_ignore)").each(function(e){var t=this;return t=fkit.initiateForm(t,$(this),!1)}),$(e+" .fkit_scroll:not(.scrollinitiated)").each(function(){var e=this;if(e.$th=$(this),!(e.$th.data("firefoxOnly")&&navigator.userAgent.indexOf("Firefox")>0))return e.$th.addClass("scrollinitiated"),!1;e.options={},e.dataOptions=e.$th.data("options"),e.defaultOptions={wheelSpeed:5,wheelPropagation:!0,minScrollbarLength:20,handlers:["click-rail","drag-scrollbar","keyboard","wheel","touch"]},$.extend(e.options,e.defaultOptions,e.dataOptions),e.scroller=e.$th.perfectScrollbar(e.options),e.$th.addClass("scrollinitiated")}),$(e+" .fkit_loading:not(.loadinginitiated)").each(function(e){var t=this;return t.$th=$(this),t.default_settings={type:"list_items"},t.new_settings=t.$th.data(),t.settings=$.extend({},t.default_settings,t.new_settings),t.$content=$('<div class="skeleton-screen"><div class="skeleton-item item-1"></div><div class="skeleton-item item-2"></div><div class="skeleton-item item-3"></div></div>'),t.animate_in=function(e,i){e.addClass("animate-in"),setTimeout(function(){e.removeClass("animate-in").addClass("animated"),i&&setTimeout(function(){i(t.$th.find(".item-2"))},300)},350)},"list_items"===t.settings.type&&(t.$th.append(t.$content),t.animate_in(t.$th.find(".item-1"),t.animate_in),setTimeout(function(){t.animate_in(t.$th.find(".item-3"))},800)),t.$th.addClass("loadinginitiated"),t}),$(e+" .fkit_delete:not(.deleteinitiated)").each(function(e){var t=this;return t.$th=$(this),t.default_settings={message:"You are about to delete an item.","delete-callback":function(){},"number-items":1},t.new_settings=t.$th.data(),t.settings=$.extend({},t.default_settings,t.new_settings),t.$th.addClass("deleteinitiated"),t})},fkit.resetInitiadedFlags=function(e){$(e).find('[class*="initiated"]').addBack().each(function(){var e=this.className.match(/\w*initiated(\b|$)/);e&&$(this).removeClass(e[0])})},fkit.destroyPlugins=function(e,t){e=e||"",t=t||"",$(e+" .fkit_tip.tooltipstered"+t).each(function(){$(this).tooltipster("destroy")})},fc.f_init_ajax_load&&(fkit.al_f_loading=!1,fkit.al_f_loaded=!1,fkit.al_next_href_to_load="",fkit.al_initial_path=window.location.pathname,fkit.al_initial_title=$
1("head title").text(),fkit.al_loaded_id=null,fkit.al_div=$(".al_container"),fkit.al_editor_load_start_date=null,fkit.al_deferred_ajax_timeout=null,fkit.al_f_editor_handler_set=!1,fkit.al_url_to_project_unique=""),fkit.bind_handlers=function(){$(document).on("click",".load_page_via_ajax, .td_description",function(e){if(!fc.isIpad&&!(e.metaKey||e.ctrlKey||$(e.target).parents(".buttons_div").length)){var t=$(e.target);if(!t.hasClass("al_supress")&&!t.parent(".al_supress").length){e.preventDefault();var i=$(this);i.is(".td_description")?on_title_click(i):fc.f_init_ajax_load?(fkit.al_on_ajax_link_click(i,i.attr("href")),e.stopPropagation()):window.location=$(this).attr("href")}}}),fc.f_init_ajax_load&&($(document).on("dblclick",".load_page_via_ajax",function(e){e.preventDefault()}),$(document).on("click",".loaded_view_close",function(e){e.preventDefault(),fkit.al_close_confirm()}),$(document).on("click",".loaded_view_reload",function(){return fkit.al_show_close_confirm()&&fkit.al_reload(),!1}))},$(function(){fkit.bind_handlers()}),fkit.al_close_confirm=function(e){return!(!e&&!fkit.al_show_close_confirm())&&(History.pushState({},fkit.al_initial_title,"/"+fkit.al_initial_path),fkit.al_close(),!0)},fkit.al_on_ajax_link_click=function(e,t){fkit.al_f_loaded&&t===location.href?fkit.al_close_confirm():fkit.al_f_loading?fkit.al_next_href_to_load=e.attr("href"):t!==location.href&&fkit.al_show_close_confirm()&&History.pushState({},"Loading item...",t)},fkit.al_reload=function(){fc.ajax(!0),fkit.al_hide_div_content(),fkit.al_append_spinner(),fkit.al_load_url(fkit.current_view_page)},fkit.al_load_page=function(e){if(fc.ajax(!0),fkit.al_f_loading=!0,fkit.current_view_page=e,fkit.al_f_loaded){return fkit.al_div.removeClass("al_animate_left"),void setTimeout(function(){fkit.al_slide_and_load(e)},500)}fkit.al_f_loaded=!0,fkit.al_bind_reload_handler(),fkit.al_slide_and_load(e)},fkit.al_append_spinner=function(){fkit.al_div.append('<div class="spinner-xl"></div>')},fkit.al_slide_and_load=function(e){fkit.al_hide_div_content(),fkit.al_append_spinner(),fkit.al_div.addClass("al_animate_left"),fkit.al_load_url(e)},fkit.al_load_url=function(e){var t={};"function"==typeof al_app_params&&(t=al_app_params()),ajaxRequest(e,{f_ajax_load:1,app_params:t},fkit.al_on_load_url_response,{type:"GET",onError:fkit.al_on_load_error})},fkit.al_on_load_error=function(e){e.message&&$.flash_action(e.message,5e3),fkit.al_f_loading=!1,fkit.al_close()},fkit.al_should_wait_ckeditor=function(){var e=4e3;return fkit.al_editor_load_start_date&&(e=new Date-fkit.al_editor_load_start_date),e<4e3},fkit.al_init_editor_load_handler=function(){fkit.al_f_editor_handler_set||(fkit.al_f_editor_handler_set=!0,CKEDITOR.on("instanceReady",function(e){fkit.al_editor_load_start_date=null,e.editor.on("change",function(){fkit.al_f_loaded&&0!==$(".al_view_header").position().top&&fkit.al_fix_top_buttons()})}))},fkit.al_on_load_url_response=function(e){if(fkit.al_should_wait_ckeditor())return clearTimeout(fkit.al_deferred_ajax_timeout),void(fkit.al_deferred_ajax_timeout=setTimeout(function(){fkit.al_on_load_url_response(e)},200));fkit.al_init_editor_load_handler(),$("title").text(e.data.title),document.title=e.data.title,fkit.al_loaded_id=e.data.id;var t=$(e.data.html);t.hide(),fkit.al_div.find(".spinner-xl").remove(),fkit.al_clean_div(),fkit.al_div.append(t),fkit.al_on_subscribes_update(),t.find(".timeago").timeago(),t.find(".al_todo_title").click(function(){return fkit.al_close_confirm()}),t.fadeIn("slow",function(){fkit.initiatePlugins()}),fkit.al_f_loading=!1,fkit.al_next_href_to_load&&(location.href!==fkit.al_next_href_to_load&&History.pushState({},"Loading task...",fkit.al_next_href_to_load),fkit.al_next_href_to_load="")},fkit.al_close=function(){fkit.al_f_loaded&&(fkit.al_f_loaded=!1,fkit.al_unbind_reload_handler(),fkit.al_div.removeClass("al_animate_left"),$(".al_opened").removeClass("al_opened"),fkit.al_clean_div_when_possible())},fkit.al_clean_div_when_possible=function(){if(fkit.al_should_wait_ckeditor())return clearTimeout(fkit.al_deferred_ajax_timeout),void(fkit.al_deferred_ajax_timeout=setTimeout(function(){fkit.al_clean_div_when_possible()},200));fkit.al_clean_div()},fkit.al_show_close_confirm=function(){return!fc.needUnsavedAlert(!0)||confirm(unsaved_page_str)},fkit.al_bind_reload_handler=function(){$(document).on("keydown.ajax_loaded_refresh",function(e){(116===e.which||82===e.which&&e.ctrlKey)&&fkit.al_close_confirm()})},fkit.al_unbind_reload_handler=function(){$(document).off("keydown.ajax_loaded_refresh")},fkit.al_on_subscribes_update=function(){fkit.al_div.find("#subscribed_counter").text($(".notification_subscriptions_wrap .notifications_checkbox:checked").length)},fkit.al_hide_div_content=function(){$("#sb-container").remove(),fkit.al_div.find(".al_view_header, .content").hide()},fkit.al_clean_div=function(){$("#sb-container").remove(),CKEDITOR.instances.add_comment_wysiwyg&&CKEDITOR.instances.add_comment_wysiwyg.destroy(),fkit.al_div.html("")},fkit.al_fix_top_buttons=function(){fkit.al_div.scrollTop(0)},$(document).on("click",function(t){if(fkit.modal_opened){var i=$(t.target);i.parents(".cke_button__maximize").length||"HTML"===i.prop("tagName")||i.parents(".footer").length||fkit.modal_close_by_cursor_position(t)}if($(".fkit_dropdown.is_active").length){var n=$(".fkit_dropdown.is_active")[0];(!$(".fkit_dropdown.is_active").data("deleteMessage")||$(t.target).is(n.$dropdown_button)||$(t.target).parents("."+n.$content.attr("class").split(" ").join(".")).length)&&($(t.target).parents(".fkit_dropdown").length||$(".fkit_dropdown.is_active").data("deleteC
1allback")||$(t.target).hasClass("password_field"))||$(".fkit_dropdown.is_active")[0].fkit_dropdown_close()}$(".dropdown-delete").length&&$(".dropdown-delete").hasClass("is_active")&&($(t.target).parents(".dropdown-delete").length||$(t.target).is($(".dropdown-delete"))||$(".dropdown-delete")[0].self.$content.close_confirmation()),"undefined"!=typeof e&&$(".al_container.al_animate_left").length&&!$(t.target).parents(".al_container").length&&$(e.target).parents(".k-scheduler-content").length&&fkit.al_close()}),fkit.register_esc_handler=function(e){fkit.esc_handlers.push(e)},collapseMaximizedEditor=function(){if("undefined"==typeof CKEDITOR)return!1;for(var e in CKEDITOR.instances)if(CKEDITOR.instances[e].getCommand("maximize").state==CKEDITOR.TRISTATE_ON)return CKEDITOR.instances[e].execCommand("maximize"),!0;return!1},$(document).keydown(function(e){if(27===e.keyCode&&!collapseMaximizedEditor()){var t=fkit.al_f_loaded;if(fkit.modal_opened&&(fkit.modal_opened.fkit_modal_close(),t=!1),!$("#sb-container:visible").length){fkit.dropdown_module_used&&fkit.closeAllFkitDropdowns(),t&&fkit.al_close_confirm();for(var i=0;i<fkit.esc_handlers.length;i++)fkit.esc_handlers[i]()}}}),fkit.action_bar_resize=function(){fc.isMobileVersion||((fkit.action_bar_right.offset().left+fkit.action_bar_right.width()>window.innerWidth||fkit.action_bar_min_width>window.innerWidth)&&window.innerWidth>769?($(".action_bar").hasClass("action_two_lines")||(fkit.action_bar_min_width=$(".action_bar_right").offset().left+$(".action_bar_right").outerWidth()),$("html").hasScrollBar().horizontal&&$(".action_bar").addClass("action_two_lines")):$(".action_bar").removeClass("action_two_lines"))},$(function(){$(document).on("click",".fkit_modal:not(.modalinitiated), .load_popup:not(.modalinitiated)",function(e){if(e.preventDefault(),!$(this).hasClass("btn-disabled")){var t=this;(t=fkit.initiateModal(t,$(this),!1)).fkit_modal_open(t)}}),$(document).on("keydown",".dateinitiated[type='text']",function(e){if(8===e.keyCode||46===e.keyCode){var t=$(this).prev(".fkit_date[type='hidden']");if(t.length)return t[0].clearPicker(),!1}}),fc.isMobileVersion||($(".action_bar_right").length&&(fkit.action_bar_visible=$(".action_bar .action_bar_left").length,fkit.action_bar_visible&&(fkit.action_bar_right=$(".action_bar_right")),fkit.action_bar_visible&&(fkit.action_bar_min_width=$(".action_bar_right").offset().left+$(".action_bar_right").outerWidth(),fkit.action_bar_resize())),$(window).on("resize",function(){fkit.action_bar_visible&&fkit.action_bar_resize(),fkit.modal_opened&&$(".modal .form form").length&&fkit.render_modal_bottom()}),$(".modal").on("modalopened",function(){new ResizeSensor(fkit.modal_opened.$modal_internal,function(){var e=$
1(".modal .form");e.length&&e.hasScrollBar().vertical&&e.addClass("modal_scroll")})}),$(".modal").on("modalopened",function(){new ResizeSensor(fkit.modal_opened.$modal_internal,function(){var e=$(".modal .form");if(e.length){if(e.hasScrollBar().vertical){var t=$(window).height()-(e.outerHeight()+e.offset().top),i=e[0].scrollHeight-fkit.modal_scroll_height;t>i&&$(".modal .form,.form .footer").css("bottom",parseInt(e.css("bottom"))-i)}e.hasScrollBar().vertical&&e.addClass("modal_scroll"),fkit.modal_height=$(fkit.modal_opened.settings["height-selector"]).length?$(fkit.modal_opened.settings["height-selector"]).outerHeight():$(".form .replace_form").outerHeight(),fkit.modal_scroll_height=e[0].scrollHeight,fkit.render_modal_bottom()}})}))}),fkit.helper={},fkit.helper.selectCopyText=function(e,t,i,n){function a(e){if(e)try{document.execCommand("copy"),i(e)}catch(e){n()}}i=void 0!==i?i:function(e){},n=void 0!==n?n:function(){alert("Please press Ctrl/Cmd+C to copy")};var o=$(e.target);if(o.is("input:text"))return o[0].select(),void(t&&a(o.val()));var r=o[0];if(document.body.createTextRange)(s=document.body.createTextRange()).moveToElementText(r),s.select();else if(window.getSelection){var s,l=window.getSelection();(s=document.createRange()).selectNodeContents(r),l.removeAllRanges(),l.addRange(s)}t&&a(l.toString())},fkit.helper.alert=function(e){var t=this;t.settings={},t.default_options={content:"",template:"info",display_location:"top",footer:"",time_displayed:4e3,close_store_local_storage:!1},$.extend(t.settings,t.default_options,e),t.closeAlert=function(){t.$alert.fadeOut()},t.showAlert=function(){$("body").append(t.$alert),t.$alert.attr("style","position: fixed; top: 1rem; left: 50%; margin-left: -400px; width: 800px; z-index: 9999999;"),t.$alert.fadeIn(),t.settings.time_displayed&&setTimeout(function(){t.closeAlert()},t.settings.time_displayed)},"string"==typeof t.settings.content?(t.$alert=$("<div class='alert hide'>"),t.$alert.html("<div>"+t.settings.content+"</div>"),t.$alert.attr("data-alert",t.settings.template)):(t.$alert=t.settings.content,t.$alert.addClass("hide")),t.$alert.on("click",".close-alert",function(e){e.preventDefault(),t.closeAlert()}),t.showAlert()},fkit.guidGenerator=function(){var e=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)};return"fc_"+e()+e()+e()},fkit.dropdown_module_used=!0,fkit.confirmationGeneratePopup=function(e,t,i,n){n=n||{},i=i||e.settings.deleteHeader,e.$th=e.$th||$(e),e.$content=fkit.fkit_delete_dialog.clone(),e.$content[0].self=e,e.$content.find(".message").html(t),e.$content.find(".header").text(i),e.settings=$.extend(e.settings,{dropdownPositionContent:"center top+10",dropdownPositionParent:"center bottom"},n),e.$content.find(".yes").on("click",function(t){t.preventDefault(),"function"==typeof e.settings.deleteCallback?(fkit.modal_lock=!1,e.settings.deleteCallback(e.$th)):"function"==typeof window[e.settings.deleteCallback]?window[e.settings.deleteCallback](e.$th):"ajax"===e.$th.data("confirmtype")||"ajaxReload"===e.$th.data("confirmtype")||"ajaxPost"===e.$th.data("confirmtype")?ajaxRequest(e.settings.deleteCallback,"",function(t){e.$th.parents("li").slideUp("slow").remove(),e.$content&&e.$content.close_confirmation(),"function"==typeof window[e.settings.deleteSuccess]&&window[e.settings.deleteSuccess](t)},{type:"ajaxPost"===e.$th.data("confirmtype")?"POST":"GET"}):window.location=e.settings.deleteCallback,e.$content.close_confirmation()}),e.$content.find(".no").on("click",function(t){t.preventDefault(),e.$content.close_confirmation()}),e.$content.appendTo("body"),e.$content.show(),e.$content.position({my:e.settings.dropdownPositionContent,at:e.settings.dropdownPositionParent,of:e.settings.dropdownOfSelector?$(e.settings.dropdownOfSelector):e.$th,collision:"custom"}),setTimeout(function(){e.$content.addClass("is_active"),e.$th.addClass(e.settings.dropdownOpenedClass)},100),e.$content.close_confirmation=function(){e.$th.removeClass(e.settings.dropdownOpenedClass),e.$content.fadeOut("slow",function(){e.$content.remove(),e.$content=null,fkit.modal_lock=!1})}},fkit.confirm=function(e,t,i,n){fkit.confirmationGeneratePopup(e,i,t,{deleteC
1allback:n})},fkit.confirmationAjaxGeneration=function(e){var t={},i="",n=e.$th;if("common"===n.data("confirmtype"))i=url_to_current_unique+"/notifications/common_confirmation/archive";else if("delete"===n.data("confirmtype"))i=url_to_current_unique+"/notifications/delete_item_confirmation/",t={item_id:n.data("item_id"),application_id:n.data("app_id"),project_id:n.data("proj_id"),sub_app_name:n.data("subapp_name")};else if("ajax"===n.data("confirmtype")){var a=e.settings.deleteCallback.split("/");a.pop(),a.push("delete_dialog"),i=a.join("/")}else"ajaxReload"!==n.data("confirmtype")&&"ajaxPost"!==n.data("confirmtype")&&(i=url_to_current_unique+"/notifications/common_confirmation/"+n.data("confirmtype"));ajaxRequest(i,t,function(t){"success"==t.status&&(e.$th.data("item_id",t.data.item_id),fkit.confirmationGeneratePopup(e,t.data.html))})},fkit.dropdownDefaultSettings={dropdownAction:"click",dropdownAnimationDuration:"300ms",animateIn:"fadeIn",animateOut:"fadeOut",dropdownButton:".fkit_dropdown_activate",dropdownContent:".fkit_dropdown_content",dropdownOpenDelay:250,dropdownOpenedClass:"is_active",dropdownAnimationClass:"animated",dropdownCloseDelay:250,dropdownCloseButton:".fkit_dropdown_close",dropdownPositionContent:"right top",dropdownPositionParent:"right bottom",dropdownCallback:null,dropdownScriptRender:!1,dropdownOfSelector:"",deleteHeader:"undefined"!=typeof delete_confirm_lang?delete_confirm_lang:"Are you sure?",deleteMessage:"undefined"!=typeof permanently_delete_item?permanently_delete_item:"You are about to delete this item permanently.",deleteCallback:null,deleteItemsNumber:1},fkit.closeAllFkitDropdowns=function(){$(".fkit_dropdown.is_active").each(function(){this.fkit_dropdown_close(!0)})},fkit.repositionDropdowns=function(){$(".fkit_dropdown.is_active").each(function(){this.fkit_dropdown_reposition(!0)})},fkit.initiateDropdown=function(e,t,i){i=i||{},e.$th=t,e.dropdown_lock=!1,e.new_settings=e.$th.data(),e.settings=$.extend({},fkit.dropdownDefaultSettings,e.new_settings,i),e.settings.deleteCallback||(e.$content=e.$th.find(e.settings.dropdownContent),e.$content.css({"animation-duration":e.settings.dropdownAnimationDuration}));var n=e.$th.find(e.settings.dropdownButton);return e.$dropdown_button=n.length?n:e.$th,fc.isMobileVersion&&e.$th.addClass("ios_no_highlight"),e.fkit_dropdown_close=function(t){if(!e.dropdown_lock){if(e.dropdown_lock=!0,t)return e.$content.hide(),e.$th.removeClass(e.settings.dropdownOpenedClass),void(e.dropdown_lock=!1);e.$content.addClass(e.settings.animateOut),setTimeout(function(){e.$content.hide().removeClass(e.settings.dropdownAnimationClass+" "+e.settings.animateOut),e.$th.removeClass(e.settings.dropdownOpenedClass),e.dropdown_lock=!1},parseInt(e.settings.dropdownAnimationDuration)),e.settings.dropdownCallback&&"function"==typeof window[e.settings.dropdownCallback]&&window[e.settings.dropdownCallback]("close",e)}},e.fkit_dropdown_open=function(){"hover"!==$(this).data("dropdownAction")&&fkit.closeAllFkitDropdowns(),e.settings.dropdownScriptRender&&!e.scriptLoaded&&(e.scriptLoaded=!0,e.$content.html($("#"+e.settings.dropdownScriptRender).html())),e.$th.addClass(e.settings.dropdownOpenedClass),e.settings.deleteCallback&&!$("body").find(e.$content).length&&e.$content.appendTo("body"),e.$content.show(),e.$content.position({my:e.settings.dropdownPositionContent,at:e.settings.dropdownPositionParent,of:e.$th,collision:"flipfit"}).addClass(e.settings.dropdownAnimationClass+" "+e.settings.animateIn),setTimeout(function(){e.$content.removeClass(e.settings.animateIn)},parseInt(e.settings.dropdownAnimationDuration)),e.settings.dropdownCallback&&"function"==typeof window[e.settings.dropdownCallback]&&window[e.settings.dropdownCallback]("open",e)},e.fkit_dropdown_toggle_popup=function(){e.$th.hasClass(e.settings.dropdownOpenedClass)?e.fkit_dropdown_close():e.fkit_dropdown_open()},e.fkit_dropdown_reposition=function(){e.$content.position({my:e.settings.dropdownPositionContent,at:e.settings.dropdownPositionParent,of:e.$th,collision:"flipfit"})},e.settings.deleteCallback?e.$th.on("click",function(t){t.preventDefault(),e.$th.hasClass("disabled")||(e.$content?e.$content.close_confirmation():e.$th.data("c
1onfirmtype")&&"ajaxReload"!==e.$th.data("confirmtype")&&"ajaxPost"!==e.$th.data("confirmtype")?fkit.confirmationAjaxGeneration(e):fkit.confirmationGeneratePopup(e,e.settings.deleteMessage,e.settings.deleteHeader))}):"click"===e.settings.dropdownAction||fc.isMobileVersion?(e.$dropdown_button.on("click",function(t){t.preventDefault(),e.fkit_dropdown_toggle_popup()}),e.$th.on("click",e.settings.dropdownCloseButton,function(t){t.preventDefault(),e.fkit_dropdown_close()})):"hover"===e.settings.dropdownAction&&(e.timeoutId,e.timeinId,e.$th.on({mouseenter:function(){clearTimeout(e.timeoutId),e.$th.hasClass(e.settings.dropdownOpenedClass)||(e.timeinId=setTimeout(function(){e.fkit_dropdown_open(e.$th,e.$content)},e.settings.dropdownOpenDelay))},mouseleave:function(){clearTimeout(e.timeinId),e.timeoutId=setTimeout(function(){e.fkit_dropdown_close(e.$th,e.$content)},e.settings.dropdownCloseDelay)}})),e.$th.addClass("dropdowninitiated"),e},fkit.initiateModal=function(e,t,i){return e.optional_settings=i||{},e.$th=t,e.data=e.$th.data(),e.default_settings={backdrop:".darken",window:".modal",content:".form","animation-time":"500","toggle-callback":!1,"close-button":".cancel",width:!1,href:!1,"active-class":"is_active","height-selector":".form form",class:"","submit-type":"GET","addnew-norefresh":"","show-upsell":""},e.new_settings={},$.each(e.$th[0].attributes,function(t,i){this.specified&&-1!==i.name.indexOf("modal-")&&(e.new_settings[i.name.replace("modal-","")]=i.value)}),e.settings=$.extend({},e.default_settings,e.new_settings,e.optional_settings,e.data),e.settings.href=e.data.fchref||e.settings.href,fc.isMobileVersion&&e.$th.addClass("ios_no_highlight"),e.$modal=$(e.settings.window),e.$content=e.$modal.find(e.settings.content),e.$backdrop=$(e.settings.backdrop),e.fkit_modal_close=function(){if(!fkit.modal_lock){clearTimeout(fkit.modal_temp_lock_timeout),fkit.modal_temp_lock=!0,fkit.modal_lock=!0;var t=fkit.modal_opened.$modal.find(".fkit_form"),i=t[0];if(void 0!==i&&"filled"===i.state&&"true"!=i.getAttribute("data-ignore-unsaved-changes")){var n=t.find(".cancel");return n[0].settings={deleteCallback:function(){i.state="ignored",fkit.modal_opened.fkit_modal_close(),$(".dropdown-delete")[0].self.$content.close_confirmation()},deleteHeader:delete_confirm_lang},void fkit.confirmationGeneratePopup(n[0],unsaved_popup_str)}if(e.modal_reload_page){if(!fkit.al_f_loaded)return void location.reload();fkit.al_reload()}$("body").removeClass("show_modal"),fkit.modal_opened.$modal.removeClass("pre_animation"),fkit.modal_opened.$backdrop.css({"transition-delay":"0.3s"}).removeClass("pre_animation"),fkit.modal_opened.$th.removeClass("btn-disabled is_active"),fkit.modal_lock=!0,setTimeout(function(){e.$modal.removeClass(e.settings.class),fkit.modal_opened.$modal.hide(),fkit.modal_opened.$backdrop.hide().css({"transition-delay":"0s"}),fkit.modal_opened.$content.html(""),fkit.modal_opened.$modal.removeClass(fkit.modal_opened.settings["active-class"]),$(".modal .form, .form .footer").css({"margin-left":"-250px",width:"500px"}),setTimeout(function(){fkit.modal_opened=!1},100)},parseInt(fkit.modal_opened.settings["animation-time"])),$(".modal").trigger("modalclosed"),fkit.modal_opened.settings["toggle-callback"]&&"function"==typeof window[fkit.modal_opened.settings["toggle-callback"]]&&window[fkit.modal_opened.settings["toggle-callback"]]("close"),$.each(fkit.modal_opened.$modal.find(".fkit_editor"),function(e,t){void 0!==CKEDITOR.instances[$(t).attr("id")]&&CKEDITOR.instances[$(t).attr("id")].destroy()}),$(".file_dialog_list_wrap").length&&fc.hideFileDialog(),fkit.modal_lock=!1}},e.$modal[0].close_modal=e.fkit_modal_close,e.fkit_modal_open=function(t){fkit.modal_lock||(fkit.modal_temp_lock=!1,fkit.modal_temp_lock_timeout=setTimeout(function(){fkit.modal_temp_lock=!0},2e3),fkit.modal_opened&&e.fkit_modal_close(),e.settings.class&&e.$modal.addClass(e.settings.class),fkit.modal_lock=!0,fkit.modal_opened=t,fkit.modal_opened.$th.addClass("btn-disabled is_active"),e.settings.width&&$(".modal .form").css({"margin-left":-e.settings.width/2,width:e.settings.width}),e.$content.wrapInner("<div class='temp_ajax_loading'></div>"),e.$content.find(".temp_ajax_loading").append(fkit.preloading_boxes.clone()),fkit.closeAllFkitDropdowns(),e.$backdrop.show(),e.$modal.show(),setTimeout(function(){e.$backdrop.addClass("pre_animation"),e.$modal.addClass("pre_animation"),$("body").addClass("show_modal")},150),e.$content.addClass("loading_content"),e.$modal.one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",function(){e.$content.removeClass("pre_animation"),e.$modal.addClass("is_active")}),fc.ajax(!0),e.ajaxLoad(),e.settings["toggle-callback"]&&"function"==typeof window[e.settings["toggle-callback"]]&&window[e.settings["toggle-callback"]]("open"))},e.ajaxLoad=function(t){var i={};e.settings.ajaxdata?i=e.settings.ajaxdata:e.data.ajaxdata?i=e.data.ajaxdata:fc.getPageAjaxData&&(i=fc.getPageAjaxData());var n="";n=e.settings["show-upsell"]&&void 0!==fc_upsells&&!fc_upsells.has_seen(e.settings["show-upsell"])?fc_upsells.get_upsell_url(e.settings["show-upsell"]):e.settings.href,e.settings["show-upsell"]&&void 0===fc_upsells&&fc.registerError("UPSELL SCRIPT NOT INCLUDED! fc_upsells not defined, but requested to show an upsell! Falling back to original modal URL."),ajaxRequest(n,{data:i},function(i){var n="";if(e.modal_reload)$(".modal .fkit_editor").length&&CKEDITOR.instances[$(".modal .fkit_editor").attr("id")].destroy(),(n=$('<div class="replace_form">'+i.data.html+"</div>")).find(".footer").replaceWith(e.$content.find(".footer")),e.$content.find(".replace_form").replaceWith(n),e.$content.find(".error_group .field_message, .error_field .field_message, fieldset > .field_message").remove(),e.$content.find(".error").removeClass("error"),e.$content.find(".error_field").removeClass("error_field"),e.$content.find(".error_group").removeClass("error_group"),$("[autofocus]").focus(),fkit.modal_lock=!1,e.modal_reload=!1;else{n=$(i.data.html.trim()).data(e.data);var a=$('<div class="replace_form"/>');a.append(n).attr("style",n.attr("style")?n.attr("style"):" transform: translate3d(-9000px,0,0);"),e.modal_full_reload?$(".modal .form").html(a):$(".modal .form").append(a),n.find(".fkit_editor").length,e.loadForm(n)}e.initCloseButton(),void 0!==t&&t()},{type:e.settings["submit-type"],onError:function(e){empty(e.message)||(empty(e.data)?fc.displayError({title:smth_wrong_str,content:e.message,error:"",error_id:""},8e3):empty(e.data.error_source)||"marketplace"!=e.data.error_source?fc.displayError({title:"undefined"!=typeof smth_wrong_detailed_str?smth_wrong_detailed_str:"Something has gone wrong. Issue: ",content:smth_wrong_sorry_str,error:e.message,error_id:e.data.error_id},8e3):fc.displayError({title:"",content:e.message,error_id:""},8e3)),fkit.modal_lock=!1,fkit.modal_opened.fkit_modal_close()}})},e.loadForm=function(t){$(".replace_form").addClass("animated_content"),$(".temp_ajax_loading").fadeOut("fast",function(){$(this).remove()}),e.settings.width&&$(".form .footer").css({"margin-left":-e.settings.width/2,width:e.settings.width}),$(".replace_form").attr("style","").addClass("animated_visible"),e.$content.removeClass("loading_content"),e.$modal_internal=$(e.settings["height-selector"]).length?$(e.settings["height-selector"]):$(".form .replace_form"),fkit.modal_height=e.$modal_internal.outerHeight(),empty(e.data.class)||$(".modal").addClass(e.data.class),fkit.render_modal_bottom(),fkit.modal_scroll_height=$(".modal .form")[0].scrollHeight,$("[autofocus]").focus(),e.callback||e.settings.callback?$(".modal .form").data("callback",e.callback||e.settings.callback):($(".modal .form").removeData("callback"),e.callback=null),"undefined"!=typeof fc_tips&&fc_tips.create_not_created_tips().css("z-index",1e3),$(".modal").hasClass("fkit_ignore")||fkit.initiatePlugins(".modal .form"),$(".modal").trigger("modalopened"),fkit.modal_lock=!1},e.$th.on("click",function(t){t.preventDefault(),e.$th.hasClass("REACT_LEGACY_MODAL_SUPPORT")||t.stopPropagation(),fkit.modal_opened||e.$th.hasClass("btn-disabled")||e.fkit_modal_open(this)}),e.initCloseButton=function(){e.$modal.find(e.settings["close-button"]).off("click"),e.$modal.find(e.settings["close-button"]).click(function(t){t.preventDefault(),e.fkit_modal_close()})},e.$th.addClass("modalinitiated"),e},fkit.render_modal_bottom=function(e){var t=$(window).height(),i=0,n=0;n=$(".form .footer").length?$(".form .footer").outerHeight()+50:$(".modal_no_footer").length?32:85,e?(fkit.modal_height=e.outerHeight(),i=t>fkit.modal_height?t-fkit.modal_height+n:"1rem"):i=t>fkit.modal_height+n?t-(fkit.modal_height+n):"1rem",$(".form").toggleClass("modal_scroll","1rem"===i),$(".modal .form,.form .footer").css({bottom:i}
1),isMSEdge()&&fixFooterBottomOnMSEdge()},fkit.modal_close_by_cursor_position=function(e){if(!fkit.modal_temp_lock&&!isInternetExplorer()){if(void 0===e.pageX||void 0===e.pageY||0===e.pageX&&0===e.pageY)return;if(0===e.pageX&&"file"===$(e.target).attr("type")&&$(e.target).parents(".fc_upload_block").length)return;var t=fkit.modal_opened.$content.outerWidth(),i=fkit.modal_opened.$content.outerHeight(),n=fkit.modal_opened.$content.offset(),a={left:n.left,right:n.left+t,top:n.top,bottom:n.top+i};e.pageX>a.left&&e.pageX<a.right&&e.pageY<a.bottom&&e.pageY>a.top||$(e.target).parents(".dropdown-delete").length||$(e.target).parents(".ui-multiselect-menu").length||$(e.target).parents(".flatpickr-calendar").length||$(e.target).parents(".fc_select").length||fkit.modal_opened.fkit_modal_close()}},fkit.open_modal=function(e){var t=fkit.initiateModal({},$("<div/>"),e);t.fkit_modal_open(t)},fkit.form_set_filled=function(e){e.$th.on("change editorchanged","input, textarea, .fkit_editor",function(t){e.state="filled",e.$th.off("change editorchanged","input, textarea, .fkit_editor")})},fkit.initiateForm=function(e,t,i){return e.$th=t,i=i||{},e.state="pre_initialization",e.default_settings={},e.settings=$.extend(e.default_settings,void 0!==e.$th.data()?e.$th.data():{},i),e.clearErrors=function(){e.$th.find(".error_group .field_message, .error_field .field_message, fieldset > .field_message, .error .field_message, .body > .field_message").remove(),e.$th.find(".error").removeClass("error"),e.$th.find(".error_field").removeClass("error_field"),e.$th.find(".error_group").removeClass("error_group")},e.clearError=function(e){var t=e.parents(".error_group").length?e.parents(".error_group"):e.parents(".error_field");t.length&&(t.find(".error").removeClass("error"),t.removeClass("error"))},e.processErrors=function(t,i){var n=[];e.clearErrors(),n=void 0!==t.data?t.data.errors:t,"error"===t.status&&void 0!==t.message&&""!==t.message?(e.renderError(e.$th,t.message,!0),$(".form form").length&&$(".body").length?$(".form").scrollTo(".body",800,30):$("body,html").scrollTo("form.fkit_form",1e3,50)):($.each(n,function(t,i){var n="",a="";if(isNaN(t)?(n=t,a=i):(n=i.field,a=i.error_message),""!==n&&""!==a&&"global_error"!==n){var o=e.$th.find("#"+n);o.length||(o=e.$th.find("[name='"+n+"']")),o.length||(o=e.$th.find("."+n+"_error")),e.renderError(o,a)}else""!==a&&e.renderError(e.$th,a,!0)}),e.$th.find(".error_field").first().length&&($(".form form").length?$(".form").scrollTo(e.$th.find(".error_field").first(),800,70):i||($("body,html").scrollTo($(".error_field").first(),1e3,50),$(".error_field:first-of-type input").length&&$(".error_field:first-of-type input:first").focus()))),e.$th.trigger("formSubmitFinished")},e.renderError=function(e,t,i){if(i)e.find(".body").length?e.find(".body").prepend(fkit.$error_message.clone().html($.parseHTML(t))):e.find("fieldset:first-of-type").prepend(fkit.$error_message.clone().html($.parseHTML(t)));else{var n=e.parents(".group").length?e.parents(".group"):e.closest("div").addClass("error");
1if(e.hasClass("bubble_block")&&(n=e),e.length&&n.is(":visible")){var a=$.parseHTML(t);if(n.addClass("error_group"),e.parents("field, .field, .bubble_block").length){var o=e.parents("field, .field, .bubble_block");o.addClass("error_field"),o.find(".field_message").length?o.find(".field_message").html(a):o.append(fkit.$error_message.clone().html(a))}else n.hasClass("bubble_block")?(n.addClass("error_field"),n.append(fkit.$error_message.clone().html(a))):e.after(fkit.$error_message.clone().html(a));e.addClass("error")}}},e.validateForm=function(){var t={},i=!1;return e.$th.find("[data-validate]").each(function(n){var a=e.validateField($(this));a&&($.extend(t,a),i=!0)}),!!i&&t},e.validateField=function(e){var t,i=e.val().trim(),n=e.data("validate"),a=!!e.data("validation-message")&&e.data("validation-message"),o=void 0!==e.attr("name")?e.attr("name"):e.attr("id");return-1===n.indexOf("required")||i.length?-1!==n.indexOf("email")&&!/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(i)&&((t={})[o]=a||"Invalid email.",t):((t={})[o]=a||"Required field.",t)},e.handleFormSubmission=function(t){e.settings.followAction||t.preventDefault(),e.clearErrors();var i=$(t.target)[0].validateForm();return!!$.isEmptyObject(i)||($(t.target)[0].processErrors(i),!1)},e.registerSubmission=function(){e.$th.one("submit",function(e){var t=$(this);if(!$(this).attr("data-ignore-form")){t[0].state="submitted";var i=$(this)[0].handleFormSubmission(e);return t[0].fkit_errors=!i,i}})},e.registerSubmission(),e.$th.on("formSubmitFinished",function(){$(this)[0].fkit_errors=!1,e.registerSubmission()}),fkit.form_set_filled(e),e.$th.on("reset",function(){e.state="reset",e.$th.trigger("reset_start"),e.$th.find(".dateinitiated").each(function(){void 0!==$(this)[0].picker&&$(this)[0].picker.clear()}),e.$th.find(".editorinitiated").each(function(){void 0!==$(this)[0].instance&&$(this)[0].instance.setData("")}),e.$th.trigger("reset_end"),e.state="initialized",fkit.form_set_filled(e)}),e.$th.attr("novalidate","novalidate"),e.$th.addClass("forminitiated"),e.$th.trigger("formloaded"),e.state="initialized",e},fkit.initStartEndDateConstraints=function(e,t){var i=$(e),n=$(t);$.merge(i,n).on("fkitDateOpen",function(){var e=i.val()||null,t=n.val()||null;n[0].picker.set("minDate",e),i[0].picker.set("maxDate",t)})},$(function(){$.fn.timeEntry=function(){return this.each(function(){var e=$
1(this);e.on("blur",function(){var t=calculateTime(e);e.val().length&&e.val(t.formatted),e.data("time-field")&&$(e.data("time-field")).val(t.minutes)}),e.val().length&&e.val(function(e){var t=0,i=$(e.data("time-field")).val();return format_time(t=Math.floor(i/60),i-=60*t)}(e))})}}),function(e){var t,i={},n=e.document,a="localStorage",o="script";if(i.disabled=!1,i.set=function(e,t){},i.get=function(e){},i.remove=function(e){},i.clear=function(){},i.transact=function(e,t,n){var a=i.get(e);null==n&&(n=t,t=null),void 0===a&&(a=t||{}),n(a),i.set(e,a)},i.getAll=function(){},i.forEach=function(){},i.serialize=function(e){return JSON.stringify(e)},i.deserialize=function(e){if("string"==typeof e)try{return JSON.parse(e)}catch(t){return e||void 0}},function(){try{return a in e&&e[a]}catch(e){return!1}}())t=e[a],i.set=function(e,n){return void 0===n?i.remove(e):(t.setItem(e,i.serialize(n)),n)},i.get=function(e){return i.deserialize(t.getItem(e))},i.remove=function(e){t.removeItem(e)},i.clear=function(){t.clear()},i.getAll=function(){var e={};return i.forEach(function(t,i){e[t]=i}),e},i.forEach=function(e){for(var n=0;n<t.length;n++){var a=t.key(n);e(a,i.get(a))}};else if(n.documentElement.addBehavior){var r,s;try{(s=new ActiveXObject("htmlfile")).open(),s.write("<"+o+">document.w=window</"+o+'><iframe src="/favicon.ico"></iframe>'),s.close(),r=s.w.frames[0].document,t=r.createElement("div")}catch(u){t=n.createElement("div"),r=n.body}function l(e){return function(){var n=Array.prototype.slice.call(arguments,0);n.unshift(t),r.appendChild(t),t.addBehavior("#default#userData"),t.load(a);var o=e.apply(i,n);return r.removeChild(t),o}}var d=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function c(e){return e.replace(/^d/,"___$&").replace(d,"___")}i.set=l(function(e,t,n){return t=c(t),void 0===n?i.remove(t):(e.setAttribute(t,i.serialize(n)),e.save(a),n)}),i.get=l(function(e,t){return t=c(t),i.deserialize(e.getAttribute(t))}),i.remove=l(function(e,t){t=c(t),e.removeAttribute(t),e.save(a)}),i.clear=l(function(e){var t=e.XMLDocument.documentElement.attributes;e.load(a);for(var i,n=0;i=t[n];n++)e.removeAttribute(i.name);e.save(a)}),i.getAll=function(e){var t={};return i.forEach(function(e,i){t[e]=i}),t},i.forEach=l(function(e,t){for(var n,a=e.XMLDocument.documentElement.attributes,o=0;n=a[o];++o)t(n.name,i.deserialize(e.getAttribute(n.name)))})}try{var f="__storejs__";i.set(f,f),i.get(f)!=f&&(i.disabled=!0),i.remove(f)}catch(_){i.disabled=!0}i.enabled=!i.disabled,"undefined"!=typeof module&&module.exports&&this.module!==module?module.exports=i:"function"==typeof define&&define.amd?define(i):e.store=i}(Function("return this")());var dateFormat=function(){var e=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g,t=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,i=/[^-+\dA-Z]/g,n=function(e,t){for(e=String(e),t=t||2;e.length<t;)e="0"+e;return e};return function(a,o,r){var s=dateFormat;if(1!=arguments.length||"[object String]"!=Object.prototype.toString.call(a)||/\d/.test(a)||(o=a,a=void 0),a=a?new Date(a):new Date,isNaN(a))throw SyntaxError("invalid date");"UTC:"==(o=String(s.masks[o]||o||s.masks.default)).slice(0,4)&&(o=o.slice(4),r=!0);var l=r?"getUTC":"get",d=a[l+"Date"](),c=a[l+"Day"](),f=a[l+"Month"](),u=a[l+"FullYear"](),_=a[l+"Hours"](),p=a[l+"Minutes"](),h=a[l+"Seconds"](),m=a[l+"Milliseconds"](),g=r?0:a.getTimezoneOffset(),v={d:d,dd:n(d),ddd:s.i18n.dayNames[c],dddd:s.i18n.dayNames[c+7],m:f+1,mm:n(f+1),mmm:s.i18n.monthNames[f],mmmm:s.i18n.monthNames[f+12],yy:String(u).slice(2),yyyy:u,h:_%12||12,hh:n(_%12||12),H:_,HH:n(_),M:p,MM:n(p),s:h,ss:n(h),l:n(m,3),L:n(m>99?Math.round(m/10):m),t:_<12?"a":"p",tt:_<12?"am":"pm",T:_<12?"A":"P",TT:_<12?"AM":"PM",Z:r?"UTC":(String(a).match(t)||[""]).pop().replace(i,""),o:(g>0?"-":"+")+n(100*Math.floor(Math.abs(g)/60)+Math.abs(g)%60,4),S:["th","st","nd","rd"][d%10>3?0:(d%100-d%10!=10)*d%10]};return o.replace(e,function(e){return e in v?v[e]:e.slice(1,e.length-1)})}}();dateFormat.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"},dateFormat.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]},Date.prototype.format=function(e,t){return dateFormat(this,e,t)},
2/**
3 * Timeago is a jQuery plugin that makes it easy to support automatically
4 * updating fuzzy timestamps (e.g. "4 minutes ago" or "about 1 day ago").
5 *
6 * @name timeago
7 * @version 1.6.1
8 * @requires jQuery v1.2.3+
9 * @author Ryan McGeary
10 * @license MIT License - http://www.opensource.org/licenses/mit-license.php
11 *
12 * For usage and examples, visit:
13 * http://timeago.yarp.com/
14 *
15 * Copyright (c) 2008-2017, Ryan McGeary (ryan -[at]- mcgeary [*dot*] org)
16 */
17function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof module&&"object"==typeof module.exports?e(require("jquery")):e(jQuery)}(function(e){e.timeago=function(t){return t instanceof Date?a(t):a("string"==typeof t?e.timeago.parse(t):"number"==typeof t?new Date(t):e.timeago.datetime(t))};var t=e.timeago;e.extend(e.timeago,{settings:{refreshMillis:6e4,allowPast:!0,allowFuture:!1,localeTitle:!1,cutoff:0,autoDispose:!0,strings:{prefixAgo:null,prefixFromNow:null,suffixAgo:"ago",suffixFromNow:"from now",inPast:"any moment now",seconds:"less than a minute",minute:"about a minute",minutes:"%d minutes",hour:"about an hour",hours:"about %d hours",day:"a day",days:"%d days",month:"about a month",months:"%d months",year:"about a year",years:"%d years",wordSeparator:" ",numbers:[]}},inWords:function(t){if(!this.settings.allowPast&&!this.settings.allowFuture)throw"timeago allowPast and allowFuture settings can not both be set to false.";var i=this.settings.strings,n=i.prefixAgo,a=i.suffixAgo;if(this.settings.allowFuture&&t<0&&(n=i.prefixFromNow,a=i.suffixFromNow),!this.settings.allowPast&&t>=0)return this.settings.strings.inPast;var o=Math.abs(t)/1e3,r=o/60,s=r/60,l=s/24,d=l/365;function c(n,a){var o=e.isFunction(n)?n(a,t):n,r=i.numbers&&i.numbers[a]||a;return o.replace(/%d/i,r)}var f=o<45&&c(i.seconds,Math.round(o))||o<90&&c(i.minute,1)||r<45&&c(i.minutes,Math.round(r))||r<90&&c(i.hour,1)||s<24&&c(i.hours,Math.round(s))||s<42&&c(i.day,1)||l<30&&c(i.days,Math.round(l))||l<45&&c(i.month,1)||l<365&&c(i.months,Math.round(l/30))||d<1.5&&c(i.year,1)||c(i.years,Math.round(d)),u=i.wordSeparator||"";return void 0===i.wordSeparator&&(u=" "),e.trim([n,f,a].join(u))},parse:function(t){var i=e.trim(t);return i=(i=(i=(i=(i=i.replace(/\.\d+/,"")).replace(/-/,"/").replace(/-/,"/")).replace(/T/," ").replace(/Z/," UTC")).replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2")).replace(/([\+\-]\d\d)$/," $100"),new Date(i)},datetime:function(i){var n=t.isTime(i)?e(i).attr("datetime"):e(i).attr("title");return t.parse(n)},isTime:function(t){return"time"===e(t).get(0).tagName.toLowerCase()}});var i={init:function(){i.dispose.call(this);var a=e.proxy(n,this);a();var o=t.settings;o.refreshMillis>0&&(this._timeagoInterval=setInterval(a,o.refreshMillis))},update:function(i){var a=i instanceof Date?i:t.parse(i);e(this).data("timeago",{datetime:a}),t.settings.localeTitle&&e(this).attr("title",a.toLocaleString()),n.apply(this)},updateFromDOM:function(){e(this).data("timeago",{datetime:t.parse(t.isTime(this)?e(this).attr("datetime"):e(this).attr("title"))}),n.apply(this)},dispose:function(){this._timeagoInterval&&(window.clearInterval(this._timeagoInterval),this._timeagoInterval=null)}};function n(){var i=t.settings;if(i.autoDispose&&!e.contains(document.documentElement,this))return e(this).timeago("dispose"),this;var n=function(i){if(!(i=e(i)).data("timeago")){i.data("timeago",{datetime:t.datetime(i)});var n=e.trim(i.text());t.settings.localeTitle?i.attr("title",i.data("timeago").datetime.toLocaleString()):!(n.length>0)||t.isTime(i)&&i.attr("title")||i.attr("title",n)}return i.data("timeago")}(this);return isNaN(n.datetime)||(0===i.cutoff||Math.abs(o(n.datetime))<i.cutoff?e(this).text(a(n.datetime)):e(this).attr("title").length>0&&e(this).text(e(this).attr("title"))),this}function a(e){return t.inWords(o(e))}function o(e){return(new Date).getTime()-e.getTime()}e.fn.timeago=function(e,t){var n=e?i[e]:i.init;if(!n)throw new Error("Unknown function name '"+e+"' for timeago");return this.each(function(){n.call(this,t)}),this},document.createElement("abbr"),document.createElement("time")}
17),navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/BlackBerry/i)||navigator.userAgent.match(/Windows Phone/i)?(fc.isMobileVersion=!0,navigator.userAgent.match(/iPad/i)?(fc.isIpad=!0,$("body").addClass("fc_mobile_ipad")):(fc.isIpad=!1,$("body").addClass("fc_mobile")),$(function(){void 0!==fkit&&fkit.destroyPlugins()}),ckeditor_standard_options=ckeditor_advanced_options={toolbar:[["Bold","Italic","Underline","Link","RemoveFormat"]],uiColor:"#F0F0F0",autoGrow_onStartup:!1,resize_enabled:!1,autoGrow_bottomSpace:"0",autoGrow_maxHeight:180,height:"180px",width:"95%",fillEmptyBlocks:!1,IgnoreEmptyParagraphValue:!0,AutoParagraph:!1,indentClasses:["ck_indent1","ck_indent2","ck_indent3"],contentsCss:[CKEDITOR_BASEPATH+"contents.css?ver=2",cdn_url+"platform/css/editor.css"],disableNativeSpellChecker:!1,removePlugins:ckeditor_remove_plugins,extraAllowedContent:ckeditor_extra_allowed_content},$(function(){$(document).on("tap",".td_group .td .td_content",function(e){e.preventDefault(),window.location=$(this).find(".tag_comments").attr("href")})}),$(".tip").each(function(e){$(this).removeClass("tip")}),window.navigator.standalone&&($("#applications .active a").removeAttr("href"),$("a").on("mouseenter click",function(e){var t=$(this).attr("href");void 0===t||$(this).hasClass("fc_project_link")||(e.preventDefault(),window.location=t)}))):(fc.isMobileVersion=!1,fc.isIpad=!1);var fc_upsells={};if(void 0===user_upsells)var user_upsells=[];fc_upsells.user_seen=user_upsells,fc_upsells.shown_upsell="",fc_upsells.mark_seen=function(e){fc_upsells.user_seen.push(e),ajaxRequest(base_url+"manage/account/set_data",{type:"user_upsells",value:JSON.stringify(fc_upsells.user_seen)})},fc_upsells.clear_seen=function(){fc_upsells.user_seen=[],ajaxRequest(base_url+"manage/account/set_data",{type:"user_upsells",value:"[]"})},fc_upsells.has_seen=function(e){return fc_upsells.user_seen.indexOf(e)>=0},fc_upsells.get_upsell_url=function(e){return base_url+"upsells/show_upsell?upsell_name="+e},fc_upsells.show_upsell=function(e){fc_upsells.has_seen(e)||fkit.open_modal({href:fc_upsells.get_upsell_url(e),width:"800"})},fc_upsells.get_upsell_html=function(e,t){ajaxRequest(fc_upsells.get_upsell_url(e),{},function(e){t(e)})},$(function(){function e(){fkit.modal_opened.modal_full_reload=!0,fkit.modal_opened.ajaxLoad(function(){fc.keep_ajax_cover=!1,fkit.modal_opened.modal_full_reload=!1})}$(document).on("click","#upsell-btn-accept, #upsell-btn-decline",function(){var t="upsell-btn-accept"==$(this).attr("id")?"accept_upsell_action":"decline_upsell_action",i="accept_upsell_action"==t;fc.keep_ajax_cover=!0,fc.addAjaxCoverToModalForm(),ajaxRequest(base_url+"upsells/"+t,{upsell_name:fc_upsells.shown_upsell,trial_plan_id:i?$(this).data("trial-plan-id"):null},function(t){"success"==t.status?(fc_upsells.mark_seen(fc_upsells.shown_upsell),function(t){switch(fc_upsells.shown_upsell){case"subtaskspro":e(),t&&fcif.reapply_filters();break;case"copy_task":e();break;case"drives":fkit.modal_opened.fkit_modal_close(),$(".upsell_drive_actions").remove(),t&&($(".real_drive_actions").show(),setTimeout(function(){fc.highlight_elements($(".real_drive_actions"))},750));break;case"email_in":t?e():(fkit.modal_opened.fkit_modal_close(),$("#email_in_dialog_generator").remove());break;case"tasks_start_date":case"tasks_recurrence":$(".todo_main_content").show(),$(".todo_upsell_content").html(""),t?"tasks_start_date"==fc_upsells.shown_upsell?($("#real_start_date_container").show(),$("#upsell_start_date_container").hide(),fc.highlight_elements($("#real_start_date_container input"))):($("#real_recurrence_container").show(),$("#upsell_recurrence_container").hide()):"tasks_start_date"==fc_upsells.shown_upsell?$(".todo_start_date_container").remove():$("#real_recurrence_container, #upsell_recurrence_container").remove(),$(".add_or_edit_task_form").removeAttr("data-ignore-unsaved-changes"),fc.removeAjaxCoverFromModalForm()}}(i)):$.flash_action(t.message)})})});

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.