1!function(a){a.fn.caret=function(a){var b=this[0],c="true"===b.contentEditable;if(0==arguments.length){if(window.getSelection){if(c){b.focus();var f=window.getSelection().getRangeAt(0),c=f.cloneRange();return c.selectNodeContents(b),c.setEnd(f.endContainer,f.endOffset),c.toString().length}return b.selectionStart}if(document.selection){if(b.focus(),c)return f=document.selection.createRange(),c=document.body.createTextRange(),c.moveToElementText(b),c.setEndPoint("EndToEnd",f),c.text.length;a=0;f=b.createTextRange(); 2c=document.selection.createRange().duplicate();b=c.getBookmark();for(f.moveToBookmark(b);0!==f.moveStart("character",-1);)a++;return a}return b.selectionStart?b.selectionStart:0}(-1==a&&(a=this[c?"text":"val"]().length),window.getSelection)?c?(b.focus(),window.getSelection().collapse(b.firstChild,a)):b.setSelectionRange(a,a):document.body.createTextRange&&(c?(f=document.body.createTextRange(),f.moveToElementText(b),f.moveStart("character",a),f.collapse(!0)):(f=b.createTextRange(),f.move("character", 3a)),f.select());return c||b.focus(),a}}(jQuery); 4!function(a){function d(a){return null==a?"":String(a).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}a.fn.tagEditorInput=function(){var b=" ",c=a(this),d=parseInt(c.css("fontSize")),g=a("<span/>").css({position:"absolute",top:-9999,left:-9999,width:"auto",fontSize:c.css("fontSize"),fontFamily:c.css("fontFamily"),fontWeight:c.css("fontWeight"),letterSpacing:c.css("letterSpacing"),whiteSpace:"nowrap"});return g.insertAfter(c),c.bind("keyup keydown focus", 5function(){if(b!==(b=c.val())){g.html(b.replace(/&/g,"&").replace(/\s/g," ").replace(/</g,"<").replace(/>/g,">"));var a=g.width()+d;20>a&&(a=20);a!=c.width()&&c.width(a)}})};a.fn.tagEditor=function(b,c,f){var g,e=a.extend({},a.fn.tagEditor.defaults,b);if(e.dregex=new RegExp("["+e.delimiter.replace("-","-")+"]","g"),"string"==typeof b){var m=[];return this.each(function(){var e=a(this),d=e.data("options"),g=e.next(".tag-editor");if("getTags"==b)m.push({field:e[0],editor:g,tags:g.data("tags")}); 6else if("addTag"==b){if(d.maxTags&&g.data("tags").length>=d.maxTags)return!1;a('<li><div class="tag-editor-spacer"> '+d.delimiter[0]+'</div><div class="tag-editor-tag"></div><div class="tag-editor-delete"><i></i></div></li>').appendTo(g).find(".tag-editor-tag").html('<input type="text" maxlength="'+d.maxLength+'">').addClass("active").find("input").val(c).blur();f?a(".placeholder",g).remove():g.click()}else"removeTag"==b?(a(".tag-editor-tag",g).filter(function(){return a(this).text()==c}).closest("li").find(".tag-editor-delete").click(), 7f||g.click()):"destroy"==b&&e.removeClass("tag-editor-hidden-src").removeData("options").off("focus.tag-editor").next(".tag-editor").remove()}),"getTags"==b?m:this}return window.getSelection&&a(document).off("keydown.tag-editor").on("keydown.tag-editor",function(c){if(8==c.which||46==c.which||c.ctrlKey&&88==c.which){try{var e=getSelection(),b=a(e.getRangeAt(0).commonAncestorContainer)}catch(d){b=0}if(b&&b.hasClass("tag-editor")){var f=[];c=e.toString().split(b.prev().data("options").dregex);for(i= 80;i<c.length;i++)(e=a.trim(c[i]))&&f.push(e);return a(".tag-editor-tag",b).each(function(){~a.inArray(a(this).text(),f)&&a(this).closest("li").find(".tag-editor-delete").click()}),!1}}}),this.each(function(){function c(){!e.placeholder||n.length||a(".deleted, .placeholder, input",h).length||h.append('<li class="placeholder"><div>'+e.placeholder+"</div></li>")}function b(d){var l=n.toString();n=a(".tag-editor-tag:not(.deleted)",h).map(function(b,c){var e=a.trim(a(this).hasClass("active")?a(this).find("input").val(): 9a(c).text());if(e)return e}).get();h.data("tags",n);p.val(n.join(e.delimiter[0]));d||l!=n.toString()&&e.onChange(p,h,n);c()}function f(c){for(var l,g=c.closest("li"),w=c.val().replace(/ +/," ").split(e.dregex),m=c.data("old_tag"),t=n.slice(0),x=!1,v=0;v<w.length;v++)if(k=a.trim(w[v]).slice(0,e.maxLength),e.forceLowercase&&(k=k.toLowerCase()),l=e.beforeTagSave(p,h,t,m,k),k=l||k,!1!==l&&k&&(e.removeDuplicates&&~a.inArray(k,t)&&a(".tag-editor-tag",h).each(function(){a(this).text()==k&&a(this).closest("li").remove()}), 10t.push(k),g.before('<li><div class="tag-editor-spacer"> '+e.delimiter[0]+'</div><div class="tag-editor-tag">'+d(k)+'</div><div class="tag-editor-delete"><i></i></div></li>'),e.maxTags&&t.length>=e.maxTags)){x=!0;break}c.attr("maxlength",e.maxLength).removeData("old_tag").val("");x?c.blur():c.focus();b()}var p=a(this),n=[],h=a("<ul "+(e.clickDelete?'oncontextmenu="return false;" ':"")+'class="tag-editor"></ul>').insertAfter(p);p.addClass("tag-editor-hidden-src").data("options",e).on("focus.tag-editor", 11function(){h.click()});h.append('<li style="width:1px"> </li>');var m,y,r='<li><div class="tag-editor-spacer"> '+e.delimiter[0]+'</div><div class="tag-editor-tag"></div><div class="tag-editor-delete"><i></i></div></li>';h.click(function(c,b){var d,f,k=99999;if(!window.getSelection||""==getSelection())return e.maxTags&&h.data("tags").length>
11=e.maxTags?(h.find("input").blur(),!1):(g=!0,a("input:focus",h).blur(),!!g&&(g=!0,a(".placeholder",h).remove(),b&&b.length?f="before":a(".tag-editor-tag", 12h).each(function(){var e=a(this),g=e.offset(),h=g.left,g=g.top;c.pageY>=g&&c.pageY<=g+e.height()&&(c.pageX<h?(f="before",d=h-c.pageX):(f="after",d=c.pageX-h-e.width()),d<k&&(k=d,b=e))}),"before"==f?a(r).insertBefore(b.closest("li")).find(".tag-editor-tag").click():"after"==f?a(r).insertAfter(b.closest("li")).find(".tag-editor-tag").click():a(r).appendTo(h).find(".tag-editor-tag").click(),!1))});h.on("click",".tag-editor-delete",function(d){if(a(this).prev().hasClass("active"))return a(this).closest("li").find("input").caret(-1), 13!1;var f=a(this).closest("li");d=f.find(".tag-editor-tag");return!1===e.beforeTagDelete(p,h,n,d.text())||(d.addClass("deleted").animate({width:0},e.animateDelete,function(){f.remove();c()}),b()),!1});e.clickDelete&&h.on("mousedown",".tag-editor-tag",function(d){if(d.ctrlKey||1<d.which){var f=a(this).closest("li");d=f.find(".tag-editor-tag");return!1===e.beforeTagDelete(p,h,n,d.text())||(d.addClass("deleted").animate({width:0},e.animateDelete,function(){f.remove();c()}),b()),!1}});h.on("click",".tag-editor-tag", 14function(c){if(e.clickDelete&&(c.ctrlKey||1<c.which))return!1;if(!a(this).hasClass("active")){var b=a(this).text();c=Math.abs((a(this).offset().left-c.pageX)/a(this).width());var f=parseInt(b.length*c);c=a(this).html('<input type="text" maxlength="'+e.maxLength+'" value="'+d(b)+'">').addClass("active").find("input");if(c.data("old_tag",b).tagEditorInput().focus().caret(f),e.autocomplete){var b=a.extend({},e.autocomplete),g="select"in b?e.autocomplete.select:"";b.select=function(c,b){g&&g(c,b);setTimeout(function(){h.trigger("click", 15[a(".active",h).find("input").closest("li").next("li").find(".tag-editor-tag")])},20)};c.autocomplete(b)}}return!1});h.on("blur","input",function(q){q.stopPropagation();q=a(this);var l=q.data("old_tag"),k=a.trim(q.val().replace(/ +/," ").replace(e.dregex,e.delimiter[0]));if(k){if(0<=k.indexOf(e.delimiter[0]))return void f(q);if(k!=l)if(e.forceLowercase&&(k=k.toLowerCase()),cb_val=e.beforeTagSave(p,h,n,l,k),k=cb_val||k,!1===cb_val){if(l)return q.val(l).focus(),g=!1,void b();try{q.closest("li").remove()}catch(m){}l&& 16b()}else e.removeDuplicates&&a(".tag-editor-tag:not(.active)",h).each(function(){a(this).text()==k&&a(this).closest("li").remove()})}else{if(l&&!1===e.beforeTagDelete(p,h,n,l))return q.val(l).focus(),g=!1,void b();try{q.closest("li").remove()}catch(r){}l&&b()}q.parent().html(d(k)).removeClass("active");k!=l&&b();c()});h.on("paste","input",function(c){a(this).removeAttr("maxlength");m=a(this);setTimeout(function(){f(m)},30)});h.on("keypress","input",function(c){0<=e.delimiter.indexOf(String.fromCharCode(c.which))&& 17(y=a(this),setTimeout(function(){f(y)},20))});h.on("keydown","input",function(c){var b=a(this);if((37==c.which||!e.autocomplete&&38==c.which)&&!b.caret()||8==c.which&&!b.val())return(d=b.closest("li").prev("li").find(".tag-editor-tag")).length?d.click().find("input").caret(-1):!b.val()||e.maxTags&&h.data("tags").length>=e.maxTags||a(r).insertBefore(b.closest("li")).find(".tag-editor-tag").click(),!1;if((39==c.which||!e.autocomplete&&40==c.which)&&b.caret()==b.val().length)return(f=b.closest("li").next("li").find(".tag-editor-tag")).length? 18f.click().find("input").caret(0):b.val()&&h.click(),!1;if(9==c.which){if(c.shiftKey){var d;if((d=b.closest("li").prev("li").find(".tag-editor-tag")).length)d.click().find("input").caret(0);else{if(!b.val()||e.maxTags&&h.data("tags").length>=e.maxTags)return p.attr("disabled","disabled"),void setTimeout(function(){p.removeAttr("disabled")},30);a(r).insertBefore(b.closest("li")).find(".tag-editor-tag").click()}return!1}var f;if((f=b.closest("li").next("li").find(".tag-editor-tag")).length)f.click().find("input").caret(0); 19else{if(!b.val())return;h.click()}return!1}if(!(46!=c.which||a.trim(b.val())&&b.caret()!=b.val().length))return(f=b.closest("li").next("li").find(".tag-editor-tag")).length?f.click().find("input").caret(0):b.val()&&h.click(),!1;if(13==c.which)return h.trigger("click",[b.closest("li").next("li").find(".tag-editor-tag")]),!1;if(36!=c.which||b.caret())if(35==c.which&&b.caret()==b.val().length)h.find(".tag-editor-tag").last().click();else{if(27==c.which)return b.val(b.data("old_tag")?b.data("old_tag"): 20"").blur(),!1}else h.find(".tag-editor-tag").first().click()});for(var z=e.initialTags.length?e.initialTags:p.val().split(e.dregex),u=0;u<z.length&&!(e.maxTags&&u>=e.maxTags);u++){var k=a.trim(z[u].replace(/ +/," "));k&&(e.forceLowercase&&(k=k.toLowerCase()),n.push(k),h.append('<li><div class="tag-editor-spacer"> '+e.delimiter[0]+'</div><div class="tag-editor-tag">'+d(k)+'</div><div class="tag-editor-delete"><i></i></div></li>'))}b(!0);e.sortable&&a.fn.sortable&&h.sortable({distance:5,cancel:".tag-editor-spacer, input", 21helper:"clone",update:function(){b()}})})};a.fn.tagEditor.defaults={initialTags:[],maxTags:0,maxLength:50,delimiter:",;",placeholder:"",forceLowercase:!0,removeDuplicates:!0,clickDelete:!1,animateDelete:175,sortable:!0,autocomplete:null,onChange:function(){},beforeTagSave:function(){},beforeTagDelete:function(){}}}(jQuery); 22function gcTagsEscapeHtml(a){return null===a||void 0===a?"":String(a).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")} 23jQuery.widget("gc.tagsCloud",{tags:[],noReload:!1,tagsEl:[],options:{objectTypeId:null,objectTypeClass:null,onChange:null,filterByObjects:!0,showHeader:!0,showArchivedSelector:!0,showEditLink:!0,tags:null,listUrl:null,showAllTags:!1,defaultTags:null,enableCreate:!0,showTagSettingsIcon:!1}
23,cloudEl:null,_create:function(){var a=this;this.options.defaultTags&&this.element.attr("value",this.options.defaultTags.join(","));this.noReload=!0;this.cloudEl=$('<div class="gc-tags-cloud"/>');this.closeBtn=window.isPageRedesigned? 24$('<div class="gc-close-btn d-flex"><i class="gc-icons gc-close f-size-18"></i></div>'):$('<div class="gc-close-btn">×</div>');this.closeBtn.click(function(){var b=a.element.tagEditor("getTags")[0].tags;if(0!=b.length){a.noReload=!0;for(var d in b)a.element.tagEditor("removeTag",b[d]);a.noReload=!1;a.tagsChanged()}});this.cloudEl.insertAfter(this.element);if(window.isPageRedesigned){var d=$(".rd-tags-cloud-skeleton");d&&d.remove()}if(this.options.showHeader){this.tagElementWrapper=$("<div class='gc-tags-input-wrapper'>"); 25if(window.isPageRedesigned){var d=$('<div class="rd-h3">'+Yii.t("common","\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u0435\u0433\u0438")+"</div>"),b=$('<div class="rd-tags-preloader"><div class="rd-tag-skeleton"></div><div class="rd-tag-skeleton"></div><div class="rd-tag-skeleton"></div></div>');d.appendTo(this.cloudEl);b.appendTo(this.cloudEl)}this.tagElementWrapper.appendTo(this.cloudEl);window.isPageRedesigned&&b.appendTo(this.cloudEl);this.element.appendTo(this.tagElementWrapper); 26this.closeBtn.prependTo(this.tagElementWrapper);b="/pl/tag/typeahead?";this.options.objectTypeClass&&(b+="&objectTypeClass="+this.options.objectTypeClass);this.options.objectTypeId&&(b+="&objectTypeId="+this.options.objectTypeId);this.options.contextName&&(b+="&contextName="+this.options.contextName);d="\u0442\u0435\u0433\u0438";"undefined"!=typeof Yii&&(d=Yii.t("common","tags"));b={autocomplete:{delay:0,position:{collision:"flip"},source:b},forceLowercase:!1,placeholder:d,onChange:function(b){a.tagsChanged()}}; 27this.options.enableCreate||(b.beforeTagSave=function(a,b,d,e,m){if(0===$('.gc-tag>.name:contains("'+m+'")').length)return!1});a.options.defaultTags&&(b.initialTags=a.options.defaultTags);this.element.tagEditor(b)}this.loadTags();this.noReload=!1;this.createArchivedSelector()},createArchivedSelector:function(){var a=this,d="\u0432\u0441\u0435 \u0437\u0430\u043f\u0438\u0441\u0438",b="\u0442\u043e\u043b\u044c\u043a\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0437\u0430\u043f\u0438\u0441\u0438", 28c="\u043d\u0435\u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435";"undefined"!=typeof Yii&&(d=Yii.t("common","all posts"),b=Yii.t("common","only recent entries"),c=Yii.t("common","inactive"));this.archivedSelector=window.isPageRedesigned?$('<select> <option value="">'+d+'</option> <option value="actual">'+b+'</option> <option value="archived">'+c+"</option> </select> "):$('<select style="margin-left: 10px; margin-top: 4px; float: right"> <option value="">'+d+'</option> <option value="actual">'+b+'</option> <option value="archived">'+ 29c+"</option> </select> ");this.options.showArchivedSelector&&this.archivedSelector.prependTo(this.tagElementWrapper);d=this.element.attr("data-archived");""!==d&&"actual"!==d&&"archived"!==d&&(d="actual");this.archivedSelector.val(d);this.archivedSelector.change(function(){a.valueChanged();a.filterTags()});window.isPageRedesigned&&this.archivedSelector.select2({minimumResultsForSearch:5})},configureForm:function(){if(this.options.formSelector){var a=$(this.options.formSelector).find('input[name="tagNames"]'); 300==a.length&&(a=$("<input type=hidden name=tagNames>"),a.appendTo($(this.options.formSelector)));a.val(this.element.val());a=$(this.options.formSelector).find('input[name="archived"]');0==a.length&&(a=$("<input type=hidden name=archived>"),a.appendTo($(this.options.formSelector)));a.val(this.archivedSelector.val())}},valueChanged:function(){this.configureForm();$(this.options.formSelector).submit();if(this.options.onChange)this.options.onChange(this);this.options.valueSelector&&$(this.options.valueSelector).val(this.element.val())}, 31tagsChanged:function(){this.noReload||(0==this.element.val().split(",").length?this.closeBtn.hide():this.closeBtn.show(),this.tagsValueEl&&this.tagsValueEl.val(this.element.val()),this.valueChanged(),this.filterTags())},setTags:function(a){},loadTags:function(){var a=this,d=function(b){a.tagsListEl&&a.tagsListEl.detach();a.tagsListEl=$tagsEl=$('<div class="gc-tags-list">');b.data.objectTypeId&&(a.options.objectTypeId=b.data.objectTypeId);if(0!=b.data.tags.length){window.userInfo.isAdmin&&(a.options.showArchivedSelector|| 32a.options.showTagSettingsIcon)&&($settingsEl=$("<div class='gc-tag-settings'><a target='_blank' href='/pl/tag/index' class='fa fa-cog'></a></span></div>"),$settingsEl.appendTo($tagsEl));var d="\u0442\u043e\u043b\u044c\u043a\u043e \u0438\u0437\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0442\u0435\u0433\u0438";"undefined"!=typeof Yii&&(d=Yii.t("common","only selected tags"));$favorites=$("<div class='gc-tag-filter'>"+d+"</div>");$favorites.appendTo($tagsEl);$favorites.click(function(){$tagsEl.toggleClass("only-favorites")}); 33d=!1;for(key in b.data.tags){var g=b.data.tags[key];a.tags.push(g.name);var e=gcTagsEscapeHtml(g.name),m=g.url?gcTagsEscapeHtml(g.url):null,e=['<div class="gc-tag"><span class="name">',g.url?['<a href="',m,'">',e,"</a>"].join(""):e,"</span> ",a.options.showEditLink?'<span class="edit-link fa fa-pencil" style="font-size: 0.8em"></span>':"","</div>"].join("");$tagEl=$(e);$tagEl.data("tag",g.name);$tagEl.data("tag-id",g.id);$tagEl.data("is-favorite",g.is_favorite);1==g.is_favorite?(d=!0,$tagEl.addClass("is-favorite")): 34$tagEl.addClass("not-favorite");g.is_active&&$tagEl.addClass("is-active");a.tagsEl[g.name]=$tagEl;$tagEl.appendTo($tagsEl)}d&&($tagsEl.data("has-favorites",!0),$tagsEl.addClass("has-favorites"),$tagsEl.addClass("only-favorites"));window.isPageRedesigned&&(b=$(".rd-tags-preloader"))&&b.remove();$tagsEl.appendTo(a.cloudEl);a.options.showHeader&&$tagsEl.find(".gc-tag .name").click(function(){a.element.tagEditor("addTag",$(this).parents(".gc-tag").data("tag"))});$tagsEl.find(".gc-tag .edit-link").click(function(){a.openTagModal($(this).parents(".gc-tag").data("tag-id"))}); 35window.isPageRedesigned||$tagsEl.sortable();a.filterTags();window.isPageRedesigned&&$(".modal-backdrop").click(function(){$(".modal.gc-modal.tags-cloud-modal").hide();$(this).hide()})}};if(this.options.tags)d({data:{tags:this.options.tags}});else{var b=this.options.listUrl?this.options.listUrl:"/pl/tag/by-object-type";(this.options.objectTypeId||this.options.objectTypeClass||this.options.contextName)&&ajaxCall(b,{objectTypeId:this.options.objectTypeId,objectTypeClass:this.options.objectTypeClass, 36contextName:this.options.contextName},{},d)}},openTagModal:function(a){var d=this;this.tagDialog||(this.tagDialog=new TagDialog);this.tagDialog.open(a,function(){d.loadTags();d.tagsChanged()})},filterTags:function(){var a=this,d=this.element.val().trim();""!=d?this.tagsListEl.removeClass("has-favorites"):this.tagsListEl.data("has-favorites")&&this.tagsListEl.addClass("has-favorites");if(this.options.filterByObjects)d={objectTypeId:this.options.objectTypeId,tags:d},this.archivedSelector&&(d.archivedValue= 37this.archivedSelector.val()),ajaxCall("/pl/tag/filter-tags",d,{},function(b){$(a.cloudEl).find(".gc-tag").addClass("filtered");for(key in b.data.tags){var d=b.data.tags[key];a.tagsEl[d.name]&&a.tagsEl[d.name].removeClass("filtered")}});else for(key in $(this.cloudEl).find(".gc-tag").removeClass("filtered"),d=d.split(","),d){var b=d[key];a.tagsEl[b]&&a.tagsEl[b].addClass("filtered")}},getTagsStr:function(){return this.element.val().trim()},getTags:function(){var a=this.getTagsStr();return""==a?[]: 38a.split(",")},getArchived:function(){return this.archivedSelector.val()}}); 39function TagDialog(){var a=this.modal=window.gcModalFactory.create({show:!1,width:400}),d=this;$saveBtn=$('<button class="pull-left btn btn-success">'+Yii.t("common","\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c")+"</button>");$saveBtn.appendTo(a.getFooterEl());$saveBtn.click(function(){d.modal.getContentEl().find("form").submit()});this.open=function(a,c){this.modal.reset();ajaxCall("/pl/tag/edit-form?id="+a,{},{},function(a){d.modal.setContent(a.data.html);d.modal.getContentEl().find("form").ajaxForm({success:function(){d.modal.hide(); 40c&&c()}})});this.modal.show()}} 41jQuery.widget("gc.changeActualityLink",{_create:function(){function a(){ajaxCall("/pl/tag/model-change-archived",{objectTypeId:b,objectId:c,currentValue:f},{},function(a){d.element.data("current-value",a.data.newValue);f=a.data.newValue;d.element.html(a.data.label);"archived"===f?d.element.parents("tr").addClass("archived"):d.element.parents("tr").removeClass("archived")})}var d=this,b=this.element.data("object-type-id"),c=this.element.data("object-id"),f=this.element.data("current-value"),g=this.element.data("need-confirm"); 42this.element.parents("tr").addClass("has-archived-row");"archived"===f&&this.element.parents("tr").addClass("archived");this.element.click(function(){var b=$("#confirm-archive-modal");
42b.length&&"archived"!==f&&g?(b.modal("show"),b.find(".id-modal-ok").off("click").on("click",function(){b.modal("hide");a()})):a()})}}); 43jQuery.widget("gc.modalEditorLink",{_create:function(){var a=this;this.element.parents("tr").dblclick(function(){a.element.click()});this.element.click(function(){a.open(a.element.data("context-name"),a.element.data("object-id"),function(){a.element.data("tags",newValue);a.setTags(newValue)})})},open:function(a,d,b){var c=this.modal=window.gcModalFactory.create({show:!1}),f=this;c.reset();ajaxCall("/pl/logic/context/edit-form",{context:a,objectId:d},{},function(a){c.getHeaderEl().html(a.data.title); 44c.setContent(a.data.formHtml);f.form=c.getContentEl().find("form");f.form.ajaxForm()});$saveBtn=$('<button class="btn pull-left btn-success">\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c</button>');$saveBtn.click(function(){f.form.ajaxSubmit({url:"/pl/logic/context/edit-form",data:{save:!0,context:a,objectId:d},success:function(a){window.location.reload()}})});$saveBtn.appendTo(c.getFooterEl());c.show()}}); 45jQuery.widget("gc.objectTagsLink",{_create:function(){var a=this;this.setTags(this.element.data("tags"));this.options.editable&&this.element.click(function(d){d.stopPropagation();a.open(a.element.data("object-type-id"),a.element.data("object-id"),function(b){a.element.data("tags",b);a.setTags(b)});return!1})},setTags:function(a){this.element.empty();this.options.inputName&&(this.valueWrapperEl=$('<div style="display: none"></div>'),this.valueWrapperEl.appendTo(this.element));if((a=a.toString())&& 460<a.length)for(key in a=a.split(","),a){var d=a[key].trim();if(d&&($("<span>"+d+"</span>").appendTo(this.element),this.valueWrapperEl)){var b=$('<input type="hidden">');b.val(d);b.attr("name",this.options.inputName+"[]");b.appendTo(this.valueWrapperEl)}}else a=this.element.data("empty-list-text"),a||(a="\u043d\u0435\u0442 \u0442\u0435\u0433\u043e\u0432","undefined"!=typeof Yii&&(a=Yii.t("common","no tags"))),this.element.html("<span class='no-tags'>"+a+"</span>"),this.valueWrapperEl&&(b=$('<input type="hidden">'), 47b.val(""),b.attr("name",this.options.inputName),b.appendTo(this.element))},open:function(a,d,b){var c=this.modal=window.gcModalFactory.create({show:!1}),f=this;c.reset();c.getModalEl().addClass("tags-cloud-modal");c.setContent("");var g=$("<input type=text name=tags />");g.val(this.element.data("tags"));g.appendTo(c.getContentEl());g.tagsCloud({objectTypeId:a,filterByObjects:!1,listUrl:this.element.data("list-url"),showArchivedSelector:this.element.data("show-archived-selector"),showEditLink:this.element.data("show-edit-link"), 48enableCreate:this.element.data("enable-create")});var e="\u0412\u044b\u0431\u0440\u0430\u0442\u044c",m="\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c";"undefined"!=typeof Yii&&(e=Yii.t("common","Select"),m=Yii.t("common","Save"));$saveBtn=f.options.noSave?$('<button class="pull-left btn btn-primary">'+e+"</button>"):$('<button class="pull-left btn btn-success">'+m+"</button>");$saveBtn.appendTo(c.getFooterEl());$saveBtn.click(function(){var e=g.tagsCloud("getTagsStr");f.options.noSave?(b(e), 49c.hide()):ajaxCall("/pl/tag/set-object-tags?objectTypeId="+a+"&objectId="+d,{tags:e},{},function(a){b(e);c.hide()})});window.isPageRedesigned&&($cancelBtn=$('<button class="rd-btn rd-btn-small rd-btn-secondary">'+Yii.t("common","\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c")+"</button>"),$cancelBtn.appendTo(c.getFooterEl()),$cancelBtn.click(function(){c.hide()}));void 0!==this.options.historyLinkHtml&&$('<div class="pull-right" style="padding-right: 15px;">'+this.options.historyLinkHtml+"</div>").appendTo(c.getFooterEl()); 50c.show()}});
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.