/* >>> file start: js/jquery/jquery.comments.js */
!function(e){e.comments=e.comments||{options:{selectors:{leaf:LJ.Util.isMediusJournal()?".mdspost-comment":".b-leaf",levelTwig:LJ.Util.isMediusJournal()?".mdspost-thread--level-{level}":".b-tree-twig-{level}",twig:LJ.Util.isMediusJournal()?".mdspost-thread":".b-tree-twig"},classNames:{levelTwig:LJ.Util.isMediusJournal()?"mdspost-thread--level-{level}":"b-tree-twig-{level}"}},scrollIsBugged:LJ.Support.isMobile(),mustFocusSynchronously:LJ.Support.isMobile(),skipAnimation:jQuery.browser.msie&&+jQuery.browser.version<=8||LJ.Support.isMobile()||!1,isMac:!!navigator.appVersion.match(/mac/i),_selector:function(e){return this.options.selectors[e]},_className:function(e){return this.options.classNames[e]}};var t=e.comments._selector.bind(e.comments),s=e.comments._className.bind(e.comments);e.extend(e.comments,{level:function(e){var l=e.is(t("twig"))?e:e.closest(t("twig")),i=RegExp(s("levelTwig").supplant({level:"(\\d+)"})).exec(l.prop("className"));return i&&parseInt(i[1],10)||1},parent:function(s,l){for(var i=s.closest(t("twig")),n=e.comments.level(i),r=i;n>1;){if(n--,r=r.prevAll(t("levelTwig").supplant({level:n})+":first"),0===r.length)return!1;if(!l||r.data("tid")===l)return r.find(t("leaf"))}return!1},parentByID:function(e){var t=angular.element("#"+e);return t.length?this.parent(t):!1},hasChildren:function(s){var l=s.is(t("twig"))?s:s.closest(t("twig")),i=e.comments.level(l);return e.comments.level(l.next())>i},isChild:function(s,l){var i=s.is(t("twig"))?s:s.closest(t("twig")),n=l.is(t("twig"))?l:l.closest(t("twig")),r=e.comments.level(l),o=e.comments.level(s);if(1===o||r>=o)return!1;var a=i.prevAll(t("levelTwig").supplant({level:r})+":first");return a.get(0)===n.get(0)},getThread:function(s,l){var i,n=s.closest(t("twig")),r=e.comments.level(n),o=l?[]:jQuery(),a=n;for(l?o.push(n.find(t("leaf"))):o=o.add(n.find(t("leaf")));;){if(a=a.next(),0===a.length)break;if(i=e.comments.level(a),r>=i)break;l?o.push(a.find(t("leaf"))):o=o.add(a.find(t("leaf")))}return o}})}(jQuery);
/* <<< file end: js/jquery/jquery.comments.js */
//# map link was there [jquery.comments.js.map]
/* >>> file start: js/jquery/jquery.hotkeys.js */
!function(e){function t(t){if("string"==typeof t.data){var s=t.handler,a=t.data.toLowerCase().split(" ");t.handler=function(t){if(this===t.target||!/textarea|select/i.test(t.target.nodeName)&&!/text|password|search|tel|url|email|number/.test(t.target.type)){var r="keypress"!==t.type&&e.hotkeys.specialKeys[t.which],f=String.fromCharCode(t.which).toLowerCase(),i="",h={};t.altKey&&"alt"!==r&&(i+="alt+"),t.ctrlKey&&"ctrl"!==r&&(i+="ctrl+"),t.metaKey&&!t.ctrlKey&&"meta"!==r&&(i+="meta+"),t.shiftKey&&"shift"!==r&&(i+="shift+"),r?h[i+r]=!0:(h[i+f]=!0,h[i+e.hotkeys.shiftNums[f]]=!0,"shift+"===i&&(h[e.hotkeys.shiftNums[f]]=!0));for(var l=0,o=a.length;o>l;l++)if(h[a[l]])return s.apply(this,arguments)}}}}e.hotkeys={version:"0.8",specialKeys:{8:"backspace",9:"tab",13:"return",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"del",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9",106:"*",107:"+",109:"-",110:".",111:"/",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",144:"numlock",145:"scroll",187:"+",189:"-",191:"/",224:"meta"},shiftNums:{"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":": ","'":'"',",":"<",".":">","/":"?","\\":"|"}},e.each(["keydown","keyup","keypress"],function(){e.event.special[this]={add:t}})}(jQuery);
/* <<< file end: js/jquery/jquery.hotkeys.js */
//# map link was there [jquery.hotkeys.js.map]
/* >>> file start: js/jquery/jquery.lj.commentsPager.js */
//= require js/jquery/jquery.hotkeys.js
!function(t){"use strict";function e(t){this._switch("prev",t)}function a(t){this._switch("next",t)}function s(){return this._currentPage}function i(t){var e=Number(jQuery(t.currentTarget).text());e&&this._switch(e,t)}function r(t){var e;this._el("page").removeClass(this._cl("active")).eq(t-1).addClass(this._cl("active")),this.element.toggleClass(this._cl("first"),1===t).toggleClass(this._cl("last"),t===this._totalPages),this._ajaxLoader&&this._master&&(e=location.href.split("#")[0].replace(/\&?(page|view)=\d+/g,""),e=LiveJournal.constructUrl(e,t>1?{page:t}:null).replace("?&","?"),t!==this._currentPage&&(this._pushStateCount++,window.history.pushState(null,"",e))),this._ajaxLoader&&(e=location.href.split("#")[0].replace(/\&?(page|view)=\d+/g,""),this._el("prev").attr("href",LiveJournal.constructUrl(e,3>t?null:{page:t-1})),this._el("next").attr("href",LiveJournal.constructUrl(e,{page:t+1}))),this._currentPage=t,this._formatPages()}function n(t,e){var a,s;this._ajaxLoader?(s="next"!==t&&"prev"!==t?t:this._currentPage+("next"===t?1:-1),s=this._correctPageNumber(s),s!==this._currentPage&&this._fire("commentsPage",[s],!0)):(a=this._links[t].prop("href"),document.location=a),LJ.Event.trigger("commentsPager/change"),e&&e.preventDefault&&e.preventDefault()}function o(){var e,a=this;this._master&&(e=this._scrollTop,this._scrollTop=t(window).scrollTop(),this._scrollTop<=e||(this._bottomPager=this._bottomPager||t(".b-pager").last(),this._bottomPager.is(":screenable")&&!this._cachePages[this._currentPage]&&(this._cachePages[this._currentPage]=!0,setTimeout(function(){a._cachePages[a._currentPage]=!1},1e3*a._cachePagesTime),this._fire("cachePage",[this._correctPageNumber(this._currentPage+1)]),this._fire("cachePage",[this._correctPageNumber(this._currentPage-1)]))))}function c(t){return 1>t?1:t>this._totalPages?this._totalPages:t}function h(){t.lj.basicWidget.prototype._bindControls.apply(this);var e=this,a=t.comments.isMac?"alt":"ctrl",s=LJ.Function.threshold(this._switch,500);_||(jQuery(document).bind("keydown",a+"+left",s.bind(this,"prev")).bind("keydown",a+"+right",s.bind(this,"next")),this._ajaxLoader&&(window.onpopstate=function(){var t=1;location.href.match(/page=(\d+)/)&&(t=Number(RegExp.$1)),e._currentPage!==t&&e._pushStateCount>0&&(e._currentPage=t,e._fire("commentsPage",[t],!0))},t(window).on("scroll",LJ.Function.throttle(this._scroll.bind(this),100))),_=!0,this._master=!0),this._ajaxLoader&&(this.element.on("click",this._s("page"),this.loadPage.bind(this)).on("click",this._s("next"),this.next.bind(this)).on("click",this._s("prev"),this.prev.bind(this)),this._on("commentsPage",function(t){this._updatePager(t)}.bind(this)))}function l(){function t(t){jQuery(s[t]).after(a)}function e(t,e){LJ.Function.range(t,e).forEach(function(t){jQuery(s[t]).hide()})}jQuery(".b-pager-more__wrap",this.element).remove();var a='
',s=this._el("page");if(s.show(),!(this._totalPages<=9)){if(10===this._totalPages)return this._currentPage<=5?(e(7,8),t(7)):(e(1,2),t(1));if(this._currentPage<=5)return e(7,this._totalPages-2),t(7);if(this._currentPage>=this._totalPages-4)return e(1,this._totalPages-8),t(1);e(1,this._currentPage-4),e(this._currentPage+2,this._totalPages-2),t(1),t(this._currentPage+2)}}function g(){t.lj.basicWidget.prototype._create.apply(this);var e=this.options.selectors,a=this.element;this._scrollTop=null,this._bottomPager=null,this._cachePages={},this._cachePagesTime=100,this._links={prev:a.find(e.prev),next:a.find(e.next)},t.comments.isMac&&this.element.addClass(this._cl("mac")),this._ajaxLoader=!(!LJ.get("ajaxPagination")||!LJ.Support.history),this._currentPage=parseInt(a.find(e.active).text(),10)||1,this._totalPages=this._el("page").length,this._master=!1,this._formatPages(),this._pushStateCount=/webkit/i.test(navigator.userAgent)?0:1,this._bindControls()}var _=!1,u={classNames:{first:"b-pager-first",last:"b-pager-last",mac:"b-pager-mac",active:"b-pager-page-active"},selectors:{page:".b-pager-page",prev:".b-pager-prev a",next:".b-pager-next a",active:".b-pager-page-active"}};t.widget("lj.commentsPager",jQuery.lj.basicWidget,{options:u,_create:g,_bindControls:h,_formatPages:l,_correctPageNumber:c,_scroll:o,_switch:n,_updatePager:r,loadPage:i,page:s,next:a,prev:e})}(jQuery);
/* <<< file end: js/jquery/jquery.lj.commentsPager.js */
//# map link was there [jquery.lj.commentsPager.js.map]
/* >>> file start: js/core/crossStorageClient.js */
!function(){var e=LJ.Util.getWindow(),t={};LJ.define("LJ.Util.CrossStorage"),LJ.Util.CrossStorage=t;var n=void 0,r=function(){if(n)return n;var t=e.document.createElement("iframe");return t.style="display: none; width: 0; height: 0; border: 0;",t.frameBorder=0,t.src=LJ.get("statprefix")+("/??plain/crossStorageServ.html?&v="+LJ.get("v")),e.document.body.appendChild(t),n=new Promise(function(e){t.onload=function(){e(t)}})},o=function(t){var n=t.requestID;return new Promise(function(t){var r=function o(r){if(r.origin===LJ.get("statprefix")){var s=r.data||{};"crossStorageServResponse"in s&&s.requestID===n&&(e.removeEventListener("message",o),t(s.crossStorageServResponse))}};e.addEventListener("message",r)})};t.getItem=function(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return r().then(function(n){var r=Date.now()+""+Math.floor(1e4*Math.random()),s={fn:"getItem",args:[e],requestID:r};return n.contentWindow.postMessage(s,"*"),o({requestID:r}).then(function(e){var n=e;if(t.parseJSON)try{n=JSON.parse(e)}catch(r){}return n})})},t.setItem=function(e,t){return r().then(function(n){var r={fn:"setItem",args:[e,t]};n.contentWindow.postMessage(r,"*")})}}();
/* <<< file end: js/core/crossStorageClient.js */
//# map link was there [crossStorageClient.js.map]
/* >>> file start: js/misc/newCommentsCounter.js */
//= require js/core/crossStorageClient.js
!function(){var r={};LJ.define("LJ.Misc.NewCommentsCounter"),LJ.Misc.NewCommentsCounter=r;var e=1e3,t="ljNewCommentsCounter",n=LJ.Util.CrossStorage,o=function(){return{counters:{},orderArr:[],v:.1}};r.getAllStoredData=function(){return n.getItem(t,{parseJSON:!0})};var u=function(r){return r.replace(/^https?:\/\//,"")};r.setCounter=function(){var c=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],s=c.postURL,i=c.count;return r.getAllStoredData().then(function(r){var c=u(s),a=o();r&&(a=r),a.counters[c]=i;var d=a.orderArr.indexOf(c);d>-1&&(a.orderArr=a.orderArr.slice(0,d).concat(a.orderArr.slice(d+1))),a.orderArr.push(c);var l=a.orderArr.length-e;if(l>0){var f=a.orderArr.slice(0,l);a.orderArr=a.orderArr.slice(l),f.forEach(function(r){return delete a.counters[r]})}n.setItem(t,a)})},r.getCount=function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],t=e.postURL,n=u(t);return r.getAllStoredData().then(function(r){if(!r||!r.counters)return Promise.reject();var e=r.counters;return"number"!=typeof e[n]?Promise.reject():e[n]})},r.createCounter=function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],t=e.count,n=u(e.postURL);return r.getCount({postURL:n})["catch"](function(){r.setCounter({postURL:n,count:t})})}}();
/* <<< file end: js/misc/newCommentsCounter.js */
//# map link was there [newCommentsCounter.js.map]
/* >>> file start: js/jquery/jquery.lj.comments.js */
LJ.UI.registerTemplate('templates-Comments-Twig', " {{if $data.html}} {{html $data.html}} {{else}} {{if $data.more}}
{{else}} {{if $data.deleted || !$data.shown}}
{{else}}
{{if $data.article}}
{{html $data.article}}
{{/if}}
{{/if}} {{/if}} {{/if}}
", 'JQuery.stat');
LJ.UI.registerTemplate('templates-Widgets-promocomment', " ", 'JQuery.stat');
LJ.UI.registerTemplate('templates-Comments-v6-Comment', " {{if $data.html}} {{html $data.html}} {{else}} {{if $data.more}}
{{each ($value.actions || $data.actions)}}{{if ($value.ljusers || $data.ljusers)}}{{/if}}{{/each}}
{{else}} {{if $data.deleted || !$data.shown}}
", 'JQuery.stat');
//= require js/misc/newCommentsCounter.js
!function(e,t){"use strict";var o=LJ.Util.getWindow(),s=LJ.Util.getDocument(),i=void 0,a=function(){function e(e){var o=l[e];if(o){if(t(e))return!0;a(e)}return!1}function t(e){var t=new Date,o=m[e];return 1e3*d>t-o}function o(){for(var e;r.length>c;)e=r[0],a(e)}function s(t,s){e(t)||(s?(l[t]=s,m[t]=new Date,r.push(t),o()):h._fetchThread(t,function(e){l[t]=e,m[t]=new Date,r.push(t),o()}))}function i(t){return e(t)?l[t]:null}function a(e){l[e]&&(delete l[e],delete m[e],r=r.filter(function(t){return t!==e}))}function n(e,t){h=e}var r=[],l={},m={},d=180,c=10,h=null;return{init:n,add:s,remove:a,get:i,isCached:e}}(),n=!!LJ.get("is_post"),r=LJ.Util.isMediusJournal(),l=function(e,t){var o=t.isPost2017ViewPage,s=t.isMediusJournal;return"spamCounter"===e?o?".js-spamcount":".b-xylem-cell-spam .js-amount":"replyCounter"===e?o?".js-replycount":s?".mdspost-comments-controls__count .js-amount":".b-xylem-cell-amount .js-amount":""},m=function(e,t){var o=t.isPost2017ViewPage;return"showSpam"===e?o?"mdspost-comments--showspam":"b-grove-showspam":""};e.widget("lj.comments",e.lj.basicWidget,{options:{selectors:{linkCollapse:LJ.Util.isMediusJournal()?".mdspost-comment-actions__item--collapse a":".b-leaf-actions-collapse a",linkExpand:LJ.Util.isMediusJournal()?".mdspost-comment-actions__item--expand a":".b-leaf-actions-expand a",linkExpandChildren:LJ.Util.isMediusJournal()?".mdspost-comment-actions__item--expandchilds a":".b-leaf-actions-expandchilds a",linkPromote:LJ.Util.isMediusJournal()?".mdspost-comment-actions__item--promote a":".b-leaf-actions-promote a",linkUnpromote:LJ.Util.isMediusJournal()?".mdspost-comment-actions__item--cancel_promo a":".b-leaf-actions-cancel_promo a",leafMore:LJ.Util.isMediusJournal()?".mdspost-comment--seemore":".b-leaf-seemore",seeMore:LJ.Util.isMediusJournal()?".mdspost-comment-seemore__more":".b-leaf-seemore-more a, .b-leaf-seemore-expand a",commentDeleted:LJ.Util.isMediusJournal()?".mdspost-comment--deleted":".b-leaf-deleted",commentBest:LJ.Util.isMediusJournal()?".mdspost-comment--best":".b-leaf-best",leaf:LJ.Util.isMediusJournal()?".mdspost-comment":".b-leaf",leafCollapsed:LJ.Util.isMediusJournal()?".mdspost-comment--collapsed":".b-leaf-collapsed",tree:".b-tree-root",twig:LJ.Util.isMediusJournal()?".mdspost-thread":".b-tree-twig",pager:".b-pager",replyCounter:l("replyCounter",{isPost2017ViewPage:n,isMediusJournal:r}),spamCounter:l("spamCounter",{isPost2017ViewPage:n}),commentsJSON:"#comments_json",title:"title",metaDescription:"meta[name=description]",actionsItem:LJ.Util.isMediusJournal()?".mdspost-comment-actions__item":".b-leaf-actions-item",treeStart:LJ.Util.isMediusJournal()?".mdscomments-list--":".b-tree-",promoPrice:LJ.Util.isMediusJournal()?".mdscomments-list--promo":".b-tree-promo"},classNames:{groveLoading:"b-grove-loading",newComment:"b-leaf-new",commentScreened:(LJ.Util.isMediusJournal()?"mdspost-comment--":"b-leaf-")+"screened",leafCollapsed:LJ.Util.isMediusJournal()?"mdspost-comment--collapsed":"b-leaf-collapsed",leafCollapsing:"b-leaf-collapsing",leafExpanding:"b-leaf-expanding",leafActive:"b-leaf-commenting",leafShow:"b-leaf-hover",leafClipped:"b-leaf-clipped",leafLevelUp:LJ.Util.isMediusJournal()?"mdspost-comment--parent":"b-leaf-seemore-parent",leafMore:"b-leaf-seemore",shortTime:LJ.Util.isMediusJournal()?"mdspost-comment-time--shorttime":"b-leaf-shorttime",seeMoreVertical:"b-leaf-seemore-depth",groveShowOnHover:"b-grove-hover",showSpam:m("showSpam",{isPost2017ViewPage:n}),twigLevel:"b-tree-twig-"},templates:{twig:LJ.Util.isMediusJournal()?'{html}
':'{html}
',emptyLeaf:'',promoBubble:"templates-Widgets-promocomment",leaf:LJ.Util.isMediusJournal()?"templates-Comments-v6-Comment":"templates-Comments-Twig"}},_create:function(){var n=this;e.lj.basicWidget.prototype._create.apply(this);var r,l=location.href.match(/(\d+)\.html/),m=this.options.selectors,d=null;this._itemid=l&&l[1],this._remoteBalance=LJ.get("remote.balance"),this._root=this._el("tree"),this._pager=this._el("pager"),this._constructionCache={},this._showSpamPage=this.element.hasClass(this._cl("showSpam")),this.element.removeClass(this._cl("groveShowOnHover")),this._bindControls(),this._pager.commentsPager(),this._pagerWidget=this._pager.first().data("commentsPager"),this._title=e(m.title),this._pageTitle=this._title.text(),this._description=e(m.metaDescription),this._pageDescription=this._description.attr("content"),this._titleMl=LJ.ml("talk.post.subject_page"),this._descriptionMl=LJ.ml("talk.post.meta_desct_page"),this._addPagerData(),this._replycount=LJ.get("replycount")||0,i=LJ.Object.resolve(LJ,"Misc.NewCommentsCounter"),i&&i.createCounter({postURL:o.location.host+o.location.pathname,count:this._replycount}),this._spamcount=LJ.get("spamcount")||0,this._bestTid=e(LJ.Util.isMediusJournal()?".mdscomments-list--best .mdspost-thread":".b-tree-best .b-tree-twig").attr("data-tid")||"",this._promoTid=e(m.promoPrice).find(".b-tree-twig").attr("data-tid")||"",this._promoPrice=Number(e(m.promoPrice).attr("data-currentprice")),a.init(this,this._pagerWidget),this._on("cachePage",a.add),"undefined"!=typeof LJ.get("comments")&&(this.element.addClass(this._cl("groveLoading")),this._root.css({"min-height":e(t).height()}),this._hideRoot(),this._one("commentsConstructed",function(){this._restoreRoot(),this.element.removeClass(this._cl("groveLoading"))}.bind(this)),this._on("commentsPage",function(){this._root.css({"min-height":e(t).height()}),this._loadPage.apply(this,[].slice.call(arguments)),e(t).scrollTop(this.element.offset().top+this.element.outerHeight()-this.element.height())}.bind(this)),this._on("commentsConstructed",function(){setTimeout(function(){LJ.Event.trigger("social:widgets:parse")},300),this._root.removeAttr("style"),this.hasOwnProperty("_realRoot")&&this._realRoot.removeAttr("style")}.bind(this)),d=LJ.get("comments"),this._pagerWidget&&(r=this._pagerWidget.page(),a.add(r,d)),this._constructComments(d),setTimeout(function(){document.location.hash.length>0&&(document.location.hash=document.location.hash)},0));var c=s.querySelector("#comments"),h=LJ.Function.debounce(function(){var e=c.getBoundingClientRect(),t=o.innerHeight;e.topi-t?setTimeout(r.bind(null,s),o-(i-t)):r(s),a.add(e,s)}))},_bindControls:function(){var t,o,s=this,i=this.options.selectors,n=this.options.classNames;e.lj.basicWidget.prototype._bindControls.apply(this),["Expand","Collapse","ExpandChildren","Promote","Unpromote"].forEach(function(t){var o=i["link"+t],a=t.toLowerCase();"expandchildren"===a&&(a="expand"),s.element.delegate(o,"click",function(t){var o=e(this),n=o.closest(i.leaf);s[a](n.prop("id"),n,o.prop("href"),o.closest(i.actionsItem)[0]),t.preventDefault()})}),o=new LJ.DelayedCall(function(e){e.addClass(n.leafShow)},150),t=new LJ.DelayedCall(this._loadTimestamp.bind(this),150),this.element.delegate(i.leaf,"click",function(){e(this).removeClass(n.newComment)}).delegate(i.seeMore,"click",function(t){var o=e(this).closest(i.leaf),a=o.hasClass(n.leafExpanding)||o.hasClass(n.leafCollapsing);o.hasClass(n.leafLevelUp)||(a||s._loadMore(o),t.preventDefault())}).delegate(i.leaf,"mouseover",function(s){var i=e(this);s.target.className.indexOf&&-1!==s.target.className.indexOf(n.shortTime)&&!s.target.getAttribute("title")&&t.run(i,e(s.target)),i.hasClass(n.leafShow)||o.run(i)}).delegate(i.leaf,"mouseout",function(s){var i=e(this),a=e(s.relatedTarget);t.stop(),0===a.closest(i).length&&(o.stop(),i.removeClass(n.leafShow))}),this.element.bind("expand",function(e,t,o){s.expand(t,null,o)}).bind("collapse",function(e,t,o){s.collapse(t,null,o)}).bind("refreshThread",this._refreshThread.bind(this)).bind("newComment",this._addNewComment.bind(this)).bind("deleteComment",this._deleteComment.bind(this)).bind("removeFromDOM",this._removeFromDOM.bind(this)),this.element.bind("commentsUpdated",function(e,t,o,i){var a=arguments.length<=4||void 0===arguments[4]?{}:arguments[4],n=0;if(["addnew","unscreen"].indexOf(o)>-1)n=1;else if("delone"===o||"delmany"===o)if(a&&a.length){var r=a.filter(function(e){return!e.screened}).length;n=-r}else n=-i;else"screen"===o&&(n=-1);0!==n&&(s._showSpamPage?s._spamNumberChanged(n):s._commentsNumberChanged(n)),LJ.Event.trigger("entry/fixLinks"),setTimeout(function(){LJ.Event.trigger("social:widgets:parse")},300)}),LJ.Event.on("commentator/submit",function(){s._pagerWidget&&a.remove(s._pagerWidget.page())}),LJ.Event.on("commentsPager/change",s._addPagerData.bind(s))},_addPagerData:function(){var e,t=this._pageTitle,o=this._pageDescription;this._pagerWidget&&(e=this._pagerWidget.page()),e&&1!==e&&(t+=" - "+this._titleMl+" "+e,o+=" - "+this._descriptionMl+" "+e),this._title.text(t),this._description.attr("content",o)},_loadTimestamp:function(t,o){var s={journal:Site.currentJournal,thread:t.attr("id").substr(1)},i=function(e){"ok"===e.status&&o.attr("title",e.stamp)};e.get(LiveJournal.getAjaxUrl("get_thread_timestamp"),s,i,"json")},_highlightNewComments:function(){this._highlightNewLeaves(this.element.find(this.options.selectors.leaf))},_highlightNewLeaves:function(t,o){o=o||this._getPageTimestamp();var s,i=this,a=this.options.classNames.newComment,n=o||0;e.each(t,function(){var e=parseInt(this.getAttribute("data-updated-ts"),10),t=this.getAttribute("data-username"),s=this.className,r=-1!==s.indexOf(i._cl("leafMore"));e>n&&!r&&(n=e),o&&e>o&&(!Site.remoteUser||Site.remoteUser!==t)&&(this.className=s+" "+a,r&&this.setAttribute("data-max-ts",o))}),s=this._getPageTimestamp(),(!o||n>s)&&this._setPageTimestamp(n)},_getPageTimestamp:function(){var e=this._getPageHash(),t=LJ.Storage.getItem(e)||{};return t&&parseInt(t.stamp,10)},_setPageTimestamp:function(e){if(e){var t=this._getPageHash();LJ.Storage.setItem(t,{stamp:e,updated:+new Date})}},_getPageHash:function(){var e=["url="+Site.currentEntry];return e.push("thread="+(LiveJournal.parseGetArgs(location.href).thread||0)),e.push("page="+this._getCurrentPage()),e.join(";")},_getCurrentPage:function(){return 0===this._pager.length?1:this._pager.commentsPager("page")},_addPoster:function(e){e.poster=LJ.get("entry.poster")},_createComment:function(t){var o,s,i,a,n,r,l,m,d=this.options.selectors,c=this.options.templates;return t.parent?(l=this._constructionCache.hasOwnProperty(t.parent)?this._constructionCache[t.parent]:this._root.find("#t"+t.parent),m=e.comments.getThread(l,!0),i=t.level?t.level:e.comments.level(l)+1,r=m[m.length-1].closest(d.twig)):(i=1,r=this._root),n=t.margin||30*(i-1),a=i>=50?50:10*Math.floor(i/10),s={dtalkid:t.dtalkid,level:i,deepLevel:a,margin:n},t.hasOwnProperty("html")?o=e(c.twig.supplant({html:t.html||c.emptyLeaf}).supplant(s)):(t=e.extend({},t,{level:i,deepLevel:a,margin:n}),this._addPoster(t),o=this._tmpl("leaf",t)),r===this._root?r.append(o):o.insertAfter(r),this._constructionCache[t.dtalkid]=o,o},_addNewComment:function(o,s){if(this._showSpamPage||!LiveJournal.parseGetArgs(location.href).thread&&this._getCurrentPage()-s.page!==0||!s.parenttalkid&&LiveJournal.parseGetArgs(location.href).thread)return void(t.location.href=decodeURIComponent(s.result));if(0===e("#t"+s.dtalkid).length){var i=s.parenttalkid&&s.parenttalkid.substr(1)||null;this._createComment({dtalkid:s.dtalkid,parent:i,html:""}),e("#t"+s.dtalkid).empty()}this._refreshThread(null,s.dtalkid,!0,"addnew"),setTimeout(function(){t.location.hash="t"+s.dtalkid},0)},_constructComments:function(e,t){function o(){s._restoreRoot(),r.resetQueue()}var s=this,i=[],a=e.length,n=0,r=LJ.Function.threshold(function(){if(n===a)return s._off("commentsPage",o),s._highlightNewLeaves(i,t),s._fire("commentsConstructed",null,!0),LJ.Event.trigger("entry/fixLinks"),void n++;if(!(n>a)){var l=s._createComment(e[n]).find(s._s("leaf"));i.push(l.get(0)),n++,r()}},25,!0);!function(e){return e}(),t=t||this._getPageTimestamp(),r.batch(20),Function.defer(s._one.bind(s,"commentsPage",o)),r()},_loadMore:function(e){var t=this,o=e.data("parent");e.addClass(this.options.classNames.leafExpanding),this._fetchThread("t"+o,function(o){o.shift(),t._constructComments(o,e.data("max-ts")),e.remove()},null,e.hasClass(this._cl("seeMoreVertical"))?0:2)},_deleteComment:function(t,o,s,i){function a(){var t=0;h.each(function(o){h[o].id&&(l._bestTid===h[o].id&&(h=h.add(e(LJ.Util.isMediusJournal()?".mdscomments-list--best .mdspost-thread .mdspost-comment":".b-tree-best .b-tree-twig .b-leaf"))),l._promoTid===h[o].id&&(h=h.add(e(r.promoPrice).find(".b-tree-twig .b-leaf"))),t++)}),h.replaceWith(c);var a=h.map(function(e,t){return{screened:t.classList.contains(n.commentScreened)}}).toArray(),m=s||i?"delmany":"delone";l.element.trigger("commentsUpdated",["t"+o,m,t,a]),l._checkSpamPageStatus()}var n=this.options.classNames,r=this.options.selectors,l=this,m=function(e){return e.clone().wrap("").parent().html()},d=this.element.find(r.commentDeleted+":first"),c=d.length&&m(d),h=this.element.find("#t"+o);0===d.length&&this._fetchThread("t"+o,function(t){var o=t.pop(),s=o.hasOwnProperty("html")?e(o.html).filter(r.commentDeleted):l._tmpl("leaf",o).find(r.commentDeleted);if(0===s.length){var i=e('[data-tid="t'+o.dtalkid+'"]').find('input[type="checkbox"]');return void i.prop("checked",!1)}c=m(s),a()},!0),s&&(h=h.add(e.comments.getThread(h))),i&&(h=h.add(this.element.find(r.leaf+"[data-username="+i+"]"))),0!==d.length&&a()},_removeFromDOM:function(t,o,s){e.isArray(o)||(o=[o]),o.forEach(function(t){var o="#t"+t,s=e(o);s.length>0&&s.remove()}),this._checkSpamPageStatus(),!this._showSpamPage||"spamcomment"!==s&&"unspam"!==s||(this._spamNumberChanged(-o.length),this._commentsNumberChanged(o.length))},_checkSpamPageStatus:function(){var e,t,o=this.options.selectors,s=o.leaf+":not("+o.commentDeleted+"):not("+o.commentBest+"):first";this._showSpamPage&&0===this.element.find(s).length&&(e=LiveJournal.parseGetArgs(location.href),t=location.href.split("?")[0],delete e.mode,delete e.page,location.href=LiveJournal.constructUrl(t,e).replace(/\?$/,"")+"#comments")},_refreshThread:function(t,o,s,i){var a=this;this._fetchThread("t"+o,function(t){a._applyFetchResults(t,!0,function(){if(!s){var n,r,l,m,d=[];for(l=0,m=t.length;m>l;++l)d.push("t"+t[l].dtalkid);n=" "+d.join(" ")+" ",r=e.comments.getThread(e("#t"+o)).filter(function(){return-1===n.indexOf(" "+this.id+" ")}),r.addClass(a._cl("leafCollapsed")).removeAttr("data-full")}a.element.trigger("commentsUpdated",["t"+o,i])},i),/set_(promo|best)/.test(i)&&a._updateTop(t,function(){a.element.trigger("topUpdated")},i)},s)},_fetchThread:function(t,o,s,i){function a(){m._restoreRoot(),n.abort()}s=s||!1,o=o||e.noop;var n,r,l,m=this,d=t.toString().match(/t(\d+)/),c=d&&d[1],h=LJ.get("journal.is_medius"),p="thread";c||(p="page",c=t),l={journal:Site.currentJournal,itemid:this._itemid,flat:s?"1":"",skip:i?i:"",media:h?"1":""},r=LiveJournal.parseGetArgs(location.href),l[p]=c,"thread"===p&&(l.expand_all=s?"":"1"),r&&r.style&&"mine"===r.style&&(l.style="mine"),n=e.ajax({url:LiveJournal.getAjaxUrl("get_thread"),data:l,dataType:"json",timeout:7500}).success(function(e){m._off("commentsPage",a),e.hasOwnProperty("comments")&&(e=e.comments),o(e)}).error(function(e,i){"abort"!==i&&(m._off("commentsPage",a),setTimeout(m._fetchThread.bind(m,t,o,s),7500))}),function(e){return e}(),Function.defer(m._one.bind(m,"commentsPage",a))},_updateCounters:function(e){"replycount"in e&&(this._el("replyCounter").html(LJ.ml("talk.replycount",{count:e.replycount})),LJ.Event.trigger("commentCounterChange",{formElement:this,replyCounter:e.replycount})),"spamcount"in e&&this._el("spamCounter").html(LJ.ml("talk.spamcount",{count:e.spamcount}))},_applyFetchResults:function(t,o,s,i){var a=this,n=t.length,r=function(){n--,n||s()};s=s||e.noop,t.forEach(function(t){var o,s,n;t.html?n=e(t.html).filter("div"):(a._addPoster(t),n=a._tmpl("leaf",t).find(a._s("leaf"))),o=n.prop("id"),s=e("#"+o),s.hasClass(a._cl("leafCollapsed"))&&!n.hasClass(a._cl("leafCollapsed"))&&n.addClass(a._cl("leafCollapsed")).data("full",1),"expand"===i&&s.hasClass(a.options.classNames.leafActive)?"expand"===i&&s.removeClass(a._cl("leafExpanding")):s.replaceWith(n),r()})},_commentsNumberChanged:function(t){var o=e(".b-watering").data("commentform");"edit"===o.previousState()?o.syncPreviousState():(this._replycount=Math.max(0,this._replycount+t),this._updateCounters({replycount:this._replycount}))},_spamNumberChanged:function(e){this._spamcount+=e,this._el("spamCounter").html(LJ.ml("talk.spamcount",{count:this._spamcount}))},expand:function(t,o,s){if(o=o||e("#"+t),!o.hasClass(this.options.classNames.leafExpanding)&&!o.hasClass(this.options.classNames.leafCollapsing)){o.addClass(this.options.classNames.leafExpanding);var i=this,a=i.options.classNames.leafCollapsed,n=this.options.selectors,r=e.comments.getThread(o),l=r.filter(n.leafCollapsed),m=function(t){return function(){var o=e(this),s=!!o.data("full");return s===t}},d=function(t){t.filter(i._s("leafMore")).each(function(){var t=e(this),o=+t.data("count");25>o&&i._loadMore(t)})};void 0===s&&(s=e.comments.skipAnimation),!o.data("full")&&o.hasClass(a)||l.filter(m(!1)).length>0?this._fetchThread(t,function(t){i._applyFetchResults(t,!1,function(){var t=e();l.each(function(){t=t.add(e("#"+this.id))}),i._expandNodes(o,o.prop("id"),t.filter(m(!0)),s);for(var a=c?e.comments.getThread(c).filter(n.leafCollapsed):[],c=e.comments.parentByID(o.prop("id")),h=[],p=!1;c&&!a.length;){var u=c.prop("id").split("t").join(""),f=Site.page.comments.find(function(e){return+e.dtalkid===+u});if(!f){console.error("Can't find data for comment",{dtalkid:u});break}var g=f.actions.findIndex(function(e){return"expandchilds"===e.name&&e.footer});if(-1===g)break;delete f.actions[g],f.actions=f.actions.filter(Boolean),h.push(f),p=!0,c=e.comments.parentByID(c.prop("id")),a=c?e.comments.getThread(c).filter(n.leafCollapsed):[]}p?i._applyFetchResults(h,!1,function(){d(r)}):d(r)},"expand")}):o.hasClass(a)||l.length>0?(this._expandNodes(o,o.prop("id"),l.filter(m(!0)),s),d(r)):o.removeClass(this.options.classNames.leafExpanding)}},_expandNodes:function(t,o,s,i){var a=this,n=a.options.classNames.leafCollapsed;void 0===i&&(i=e.comments.skipAnimation),t.removeClass(this.options.classNames.leafExpanding),i?s.removeClass(n):s.each(function(){var t,o=e(this),s=o.height();o.hasClass(a.options.classNames.leafActive)||(o.removeClass(n).attr("style",""),t=o.height(),o.css({opacity:0,height:s,overflow:"hidden"}).animate({opacity:1,height:t},{duration:300,complete:function(){o.attr("style","")},queue:!1}))}),this.element.trigger("commentsUpdated",[o,"expand"])},collapse:function(t,o,s){var i,a,n,r,l=this,m=l.options.classNames.leafCollapsed,d=l.options.classNames.leafClipped,c=l.options.classNames.leafCollapsing;o=o||e("#"+t),void 0===s&&(s=e.comments.skipAnimation),o.hasClass(this.options.classNames.leafExpanding)||o.hasClass(c)||(a=this.options.selectors,n=o.closest(a.twig),r=e.comments.getThread(o).filter(":not(."+m+"):not(."+c+"):not(."+d+")"),o.hasClass(m)&&0===r.length||(r.addClass(m),i=n.height(),r.removeClass(m).data("full",!0).attr("style","").addClass(c),s?r.addClass(m).removeClass(c):r.each(function(){var t=e(this),o=t.height();t.css({height:o,overflow:"hidden"}),t.animate({opacity:0,height:i},{duration:300,complete:function(){r.addClass(m).attr("style","").removeClass(c)},queue:!1})}),this.element.trigger("commentsUpdated",[t,"collapse"])))},_promoteApi:function(t,o,s){s=s||e.noop,LJ.Api.call("promo."+o,{"class":"comments",type:"comment",user:LJ.get("currentJournal"),ditemid:this._itemid,price:this._promoPrice,object_url:t},s)},_promoteDone:function(e,t,o){this.element.trigger("refreshThread",[t.slice(1),!0,o]),this._promoPrice=e.current_price},_promoteFail:function(e){alert(e.error.message),location.reload()},promote:function(t,o,s,i){var a,n,r,l,m,d,c=this;r=function(){e(this).addClass("b-flatbutton-loading"),a.addClass("promocomment-loading"),c._promoteApi(s,"promote",function(e){return e.error?void l(e):(c._promoteDone(e,t,"set_promo"),void a.bubble("hide"))})},l=function(){e(this).addClass("promocomment-update-loading"),a.addClass("promocomment-loading"),c._promoteApi(s,"get_slot",function(e){return e.error?void c._promoteFail(e):(n=!0,c._promoPrice=e.comment[0].buyout_cost,c._remoteBalance=e.comment[0].balance,a.bubble("hide"),void d())})},m=function(){o.removeClass("b-leaf-herbarium"),a.closest(".b-popup").remove()},d=function(){var e={promoMessage:n,tokens:c._promoPrice,promoAllowed:c._remoteBalance>c._promoPrice,siteroot:LJ.get("siteroot")},t={target:i};o.addClass("b-leaf-herbarium"),a=c._tmpl("promoBubble",e).delegate(".promocomment-submit","click",r).delegate(".promocomment-update","click",l).bind("bubblehide",m).bubble(t).bubble("show")},setTimeout(d,0)},unpromote:function(e,t,o){var s=this;this._promoteApi(o,"withdraw",function(t){return t.error?void s._promoteFail(t):void s._promoteDone(t,e,"unset_promo")})},_updateTop:function(t,o,s){if(t&&t[0]&&s){var i,a,n,r,l=this,m=s.split("_");if(o=o||e.noop,r=e(l.options.selectors.treeStart+m[1]),a=r.find(l.options.selectors.twig),"unset"===m[0])return l["_"+m[1]+"Tid"]="",a.remove(),void o();if(l["_"+m[1]+"Tid"]="t"+t[0].dtalkid,i=l._tmpl("leaf",e.extend({},t[0],{is_promo:"promo"===m[1],is_best:"best"===m[1],noid:!0,noactions:!0,nocontrols:!0,massactions:!1})),0===a.length)return r.append(i),void o();n=a.attr("data-tid").slice(1),a.replaceWith(i),e("#t"+n).length>0&&l.element.trigger("refreshThread",[n,!0]),o()}},_hideRoot:function(){this.hasOwnProperty("_realRoot")||(this._realRoot=this._root,this._root=e(""))},_restoreRoot:function(){this.hasOwnProperty("_realRoot")&&(this._realRoot.append(this._root.children()),this._root=this._realRoot,delete this._realRoot)}})}(jQuery,window);
/* <<< file end: js/jquery/jquery.lj.comments.js */
//# map link was there [jquery.lj.comments.js.map]
/* >>> file start: js/captcha.js */
!function(e){return e}(),function(e){function t(){return"undefined"!=typeof d}function n(){var t=e.Deferred();return s?t.resolve(s):LJ.Api.call("captcha.get_public_key",{},function(e){s=e.captcha_public,t.resolve(s)}),t.promise()}function r(){return location.protocol+"//www.google.com/recaptcha/api.js?onload=onRecaptchaLoad&render=explicit"}function a(r,a){var o=e.Deferred();return a=e.extend(C,a||{}),LJ.Captcha.current?e.when(n(),L()).then(function(){return t()?(a.sitekey=s,f(),d.render(r,a)):void console.error("Something went wrong. Captcha object is not defined.")}):(o.resolve(),o.promise())}function o(){}function c(){return t()?(f(),d.reset.apply(null,arguments)):void 0}function i(){return null}function l(e){return t()?d.getResponse(e):void 0}function p(){return h(),(d||grecaptcha).execute.apply(null,arguments)}function u(e){var t=e.attributes.title,n=e.attributes.src;if(t){var r=t.value;if(/испытание|challenge/.test(r)&&/recaptcha/.test(r))return!0}if(n){var a=n.value;if(/google\.com.*recaptcha.*bframe/.test(a))return!0}return!1}LJ.define("LJ.Captcha"),LJ.Captcha={create:a,reload:c,destroy:o,getChallenge:i,getResponse:l,isDefined:t,execute:p,current:["recaptcha"].filter(LJ.Flags.isEnabled).shift()},LJ.Captcha.available=!!LJ.Captcha.current;var s,d,f=void 0,v=void 0,h=void 0,C={lang:"ru"},g=e.Deferred();window.onRecaptchaLoad=function(){g.resolve()};var L=LJ.Function.once(function(){var t=e.Deferred();return LJ.injectScript(r()),g.then(function(){d=grecaptcha,t.resolve()}),t.promise()});LJ.Captcha.getCaptchaApiObject=function(){return d||grecaptcha},LJ.Captcha.setOnSimpleForm=function(e,t){f(),window.onCaptchaPass=function(){var t=Object.getPrototypeOf(e).submit;t.call(e)},t.addEventListener("click",function(e){e.preventDefault(),p()})},LJ.Event.on("reCAPTCHA::popup::created",function(e){var t=e.firstChild,n=e.lastChild,r=n.firstChild;e.classList.add("recaptcha-tiles"),t&&t.classList.add("recaptcha-tiles__fader"),n&&n.classList.add("recaptcha-tiles__iframe-wrapper"),r&&r.classList.add("recaptcha-tiles__iframe")}),LJ.Event.on("reCAPTCHA::popup::shown",function(){document.body.classList.add("body--recaptcha-opened")}),LJ.Event.on("reCAPTCHA::popup::hidden",function(){document.body.classList.remove("body--recaptcha-opened")}),function(){var e=void 0,t=void 0;f=function(){var n=document.body.lastChild;e=setInterval(function(){var r=document.body.lastChild;if(r!==n){n=r;var a=n.querySelector("iframe");a&&u(a)&&(t=n,console.log("reCAPTCHA popup created"),LJ.Event.trigger("reCAPTCHA::popup::created",t),clearInterval(e),e=null)}},100)};var n=void 0,r=void 0;v=function(){n=new Date,r||(r=setInterval(function(){t&&0===+t.style.opacity&&(console.log("reCAPTCHA popup hidden"),LJ.Event.trigger("reCAPTCHA::popup::hidden"),clearInterval(r),r=null)},100))};var a=1e4;h=function(){n=new Date,r||(r=setInterval(function(){t&&1===+t.style.opacity?(console.log("reCAPTCHA popup shown"),LJ.Event.trigger("reCAPTCHA::popup::shown"),clearInterval(r),r=null,v()):new Date>n+a&&(console.log("reCAPTCHA popup taking too long to appear, aborting wait"),clearInterval(r),r=null)},100))}}()}(jQuery);
/* <<< file end: js/captcha.js */
//# map link was there [captcha.js.map]
/* >>> file start: js/misc/tempImageChecker.js */
//= require_ml message.warnings.temporary_url_insertion
LJ.define("LJ.Misc"),LJ.Misc.checkForTempImageURLs=function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=e.event,t=e.string,a="";if(t)a=t;else if(n)try{var r=n.originalEvent||n;a=r.clipboardData.getData("text/plain")}catch(i){console.log("Could not parse text content from pasted text")}var s=a.match(/https?:\/\/[^\s'"\r\n]+/g)||[],o=s.filter(function(e){return e.indexOf("imgprx.livejournal.net/")>0?!0:e.indexOf("downloader.disk.yandex.ru/")>0?!0:e.indexOf("fna.fbcdn.net/")>0});return o.length&&LJ.Messages&&LJ.Messages.add({body:LJ.ml("message.warnings.temporary_url_insertion"),type:"warning"}),o};
/* <<< file end: js/misc/tempImageChecker.js */
//# map link was there [tempImageChecker.js.map]
/* >>> file start: js/common/comments.js */
//= require js/misc/tempImageChecker.js
!function(){var n=void 0;LJ.Event.on("commentField::init",function(n){var t=n.node;t.addEventListener("paste",function(n){var t=LJ.Object.resolve(LJ,"Misc.checkForTempImageURLs")||function(){};t({event:n})})}),LJ.Event.on("comment::submit::success",function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],e=t.postURL;n=LJ.Object.resolve(LJ,"Misc.NewCommentsCounter"),e&&n&&n.getCount({postURL:e}).then(function(t){n.setCounter({postURL:e,count:t+1})})["catch"](function(){})})}();
/* <<< file end: js/common/comments.js */
//# map link was there [comments.js.map]
/* >>> file start: js/jquery/jquery.lj.commentator.js */
//= require js/captcha.js
//= require js/common/comments.js
!function(e,t,a){e.widget("lj.commentator",{options:{publicKey:"",ajax:!0,needCaptcha:!1,keyCaptchaLoaded:!1,captchaContainerId:"",selectors:{comments:"#comments",errorWrapper:".b-msgsystem-errorbox",errorBlock:".b-postform-alert-ajax",blockingErrorBlocks:".b-bubble-warning",preloaderElem:".b-postform-preload",controls:":button, :submit",ajaxField:'input[name="json"]',captchaResponse:'input[name="captcha_response"]',captchaType:'input[name="captcha_type"]',previewControl:'input[name="submitpreview"]',inputParentTalkid:"#parenttalkid",submitControl:"button[name=submitpost]",form:"form",captchaBox:".b-postform-captchabox",anonLoginSubmit:".b-watering-authtype-user.b-watering-user-notreg"},classNames:{idle:"b-postform-preload-active",captchaActive:"b-postform-captchabox-active",errorWrapperShow:"b-msgsystem-errorbox-show",replyPage:"b-postform",loginTypeContainerPrefix:"b-postform-login-",authtypePrefix:"b-postform-authtype-"},templates:{frame:''}},_create:function(){function r(e){LJ.Flags.isEnabled("messages_v6")?JSON.parse(e).forEach(LJ.Messages.add.bind(LJ.Messages)):alert(e)}var o=this,n=this,s=n.element,i=n.options,p=i.selectors,c=i.classNames;n._isReplyPage=s.hasClass(c.replyPage),n._form=s.find(p.form),e(i.templates.jsonField).prependTo(n._form),e(i.templates.frame).prependTo(a.body),n._errorBlock=s.find(p.errorBlock),n._errorsWrapper=s.find(p.errorWrapper),n._blockingErrorBlocks=s.find(p.blockingErrorBlocks),n._preloaderElem=s.find(p.preloaderElem),n._controls=s.find(p.controls),n._ajaxField=s.find(p.ajaxField),n._captchaResponse=s.find(p.captchaResponse),n._captchaType=s.find(p.captchaType),n._captchaBox=s.find(p.captchaBox),n._inputParentTalkid=s.find(p.inputParentTalkid),n.textarea=n.element.find("textarea"),n._isCommentFormVisible=n.element.is(":visible"),n._setOptions(i),s.bind("authtypechange",function(e,t){n._setOptions(t),n.toggleCaptcha(t.needCaptcha)}).bind("keydown",function(e){!n._disabled&&13===e.which&&e.ctrlKey&&(n._form.trigger("submit"),e.preventDefault())}),s.bind("commentformopen",function(){n._isCommentFormVisible=!0,n.toggleCaptcha(!0)}).bind("commentformclose",function(){n._errorsWrapper.removeClass(c.errorWrapperShow),n._isCommentFormVisible=!1,n.toggleCaptcha()}).bind("commentformdisable",function(e,t){n._disabled=!!t}),n._controls.on("click",function(e){var t=jQuery(e.target),a="submitpreview"===t.prop("name"),r="submitpost"===t.prop("name"),o=t.hasClass("b-postform-quote");return a&&(n._setOption("ajax",!1),n._form.append('')),LJ.get("journal.is_medius")&&n._form.append(''),r&&n.options.needCaptcha&&!n.passedCaptchaTest()?(e.preventDefault(),LJ.Captcha.execute()):void(o||n.options.needCaptcha||n._controls.prop("disabled")||(n._form.submit(),e.preventDefault()))});var l=function(){var e=o.options.classNames,t=e.authtypePrefix,a=e.loginTypeContainerPrefix;o.element.hasClass(t+"user")||o.element.find("."+a+"user").find('[name="userpost"],[name="password"]').val("")};n._form.bind("submit",function(){n._errorsWrapper.removeClass(c.errorWrapperShow),n._preloaderElem.addClass(c.idle),n._controls.prop("disabled",!0);try{n._captchaResponse.val(LJ.Captcha.getResponse())}catch(e){console.warn("Failed to get captcha response due to",e)}l()}),LJ.Event.on("commentator/submit",function(e){switch(n.option("needCaptcha",e.need_captcha),e.status){case"redirect":if(LJ.Event.trigger("comment::submit::success",{postURL:t.location.href.match(/[^\?#]+/)[0]}),n._isReplyPage||n.element.is(p.anonLoginSubmit))e.hidden&&r(e.message),t.location.href=decodeURIComponent(e.result);else{if(e.hidden&&(setTimeout(function(){r(e.message)},500),!LJ.get("remote")))return;e.parenttalkid=n.element.data("parenttalkid"),n.element.trigger("newComment",e)}break;case"error":if(e.redirect)return void(t.location.href=decodeURIComponent(e.redirect));n.option("error",decodeURIComponent(e.result)),n._errorsWrapper.addClass(c.errorWrapperShow),n._preloaderElem.removeClass(c.idle),n._controls.prop("disabled",!1),n._errorsWrapper.length>0&&jQuery("html, body").scrollTop(n._errorsWrapper.offset().top),e.need_captcha&&(LJ.Captcha.isDefined()?LJ.Captcha.execute():LJ.Event.once("Commentator::Captcha::create",LJ.Captcha.execute))}}),LJ.Event.on("api::broadcast",function(e){e&&"hashHint"===e.name&&e.api&&(n.hashHintApi=e.api,n.hashHintApi.doStandardTextareaMount({textarea:n.textarea[0]}))}),LJ.Event.trigger("api::request",{name:"hashHint"}),LJ.Event.trigger("commentField::init",{node:n.textarea[0]})},_setOption:function(t,a){var r,o=this,n=o.options,s=n.classNames;switch(t){case"error":if(this._errorsWrapper.removeClass(s.errorWrapperShow),this._errorBlock.hide(),a){if(r=o._blockingErrorBlocks.filter(":visible"),r.html()===a)return this._errorBlock.hide(),r.fadeOut("fast",function(){r.fadeIn("fast")}),!0;this._errorBlock.html(a).show()}break;case"needCaptcha":o.options.needCaptcha=Boolean(a),o._captchaBox.toggleClass(s.captchaActive,Boolean(a)),o.toggleCaptcha(a);break;case"ajax":a?(this._ajaxField.val(1),this._form.attr("target","commentator")):(this._ajaxField.val(0),this._form.attr("target","_self"));break;case"authtype":return}e.lj.basicWidget.prototype._setOption.apply(this,arguments)},error:function(){return this._errorsWrapper.addClass(this.options.classNames.errorWrapperShow),this._errorBlock.show(),this},hide:function(){return this._errorBlock.slideUp("fast"),this},passedCaptchaTest:function(){return""!==LJ.Captcha.getResponse()},captchaSuccess:function(){this._form.submit()},toggleCaptcha:function(t){var a=this,r={lang:"ru",theme:"clean",size:"invisible",callback:this.captchaSuccess.bind(this)};if(t){if(!this.options.needCaptcha||!this._isCommentFormVisible)return;if(!e("#"+this.options.captchaContainerId).length)return;return LJ.Captcha.isDefined()?LJ.Captcha.reload():this.settingUpCaptcha?!1:(this.settingUpCaptcha=!0,LJ.Captcha.create(this.options.captchaContainerId,r).then(function(){a.settingUpCaptcha=!1,LJ.Event.trigger("Commentator::Captcha::create")}))}}})}(jQuery,LJ.Util.getWindow(),LJ.Util.getDocument());
/* <<< file end: js/jquery/jquery.lj.commentator.js */
//# map link was there [jquery.lj.commentator.js.map]
/* >>> file start: js/jquery/jquery.lj.authtype.js */
var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function(e,t){e.widget("lj.authtype",e.lj.basicWidget,{options:{selectControl:{},state:"collapsed",selectedIndex:0,focusedIndex:0,nativeAuthTypes:"cookieuser, livejournal, anonymous",index:0,authType:"livejournal",authTypesControls:{},forceStartupCaptcha:!1,classNames:{expanded:"b-postform-login-services-show",startAuthTypePrefix:"b-postform-trueauth-",authTypePrefix:"b-postform-authtype-",willBeScreened:"b-postform-user-screened",notfriend:"b-postform-user-notafriend",captchaForAnonymous:"b-postform-captcha-anon",captchaForNonFriends:"b-postform-captcha-nonfriend",captchaForAll:"b-postform-captcha-all",notaspammer:"b-postform-notaspammer",activeItem:"b-watering-user-services-active"},selectors:{activeSelectItem:"a[href=#{authType}]",selectControl:".b-postform-login-services",authTypesControls:".b-postform-login-services-items a:not(.b-postform-login-services-disabled, .b-postform-login-invisible)",authInputs:"input.auth-input",authTypeNotInSelect:".b-postform-notselect",authTypesDisabledControls:".b-postform-login-services-disabled",authTypeRadios:'input[id^="{authType}"]',inputForFocus:"input:visible:first",mobileSelect:"#usertype"},hardSelectors:{mobileSelect:"#usertype"}},_create:function(){var t=this,s=t.options,o=s.selectors;e.lj.basicWidget.prototype._create.apply(this),s.authInputs=t.element.find(o.authInputs),s.selectControl=t.element.find(o.selectControl),s.authTypesControls=t.element.find(o.authTypesControls),s.commentWillBeScreened=t.element.hasClass(s.classNames.willBeScreened),s.captchaForAll=t.element.hasClass(s.classNames.captchaForAll),s.captchaForNonFriends=t.element.hasClass(s.classNames.captchaForNonFriends),s.captchaForAnonymous=t.element.hasClass(s.classNames.captchaForAnonymous);var n=t.element.find(s.selectors.mobileSelect);LJ.Support.isMobile()&&n.length?this._bindControlsMobile():this._bindControls()},_bindControlsMobile:function(){var t=this,s=t.options;e.lj.basicWidget.prototype._bindControls.apply(this),t._setStartAuthType(t.element[0].className);var o=t.element.find(s.selectors.mobileSelect);t.element.bind("commentformclose",function(e){t._setOption("authType",s.startAuthType)}),o.bind("change",function(e){s.authType!==this.value&&t.authType(this.value)})},_bindControls:function(){var t=this,s=this.options,o=this.options.selectors,n=e.browser.webkit||e.browser.msie?"keydown":"keypress";e.lj.basicWidget.prototype._bindControls.apply(this),t._setStartAuthType(t.element[0].className),t._setActiveSelectItem(),t.element.bind("commentformclose",function(e){t._setOption("authType",s.startAuthType)}).delegate(o.selectControl,"click",function(e){e.preventDefault(),t.toggleState()}).delegate(o.authTypesDisabledControls,"click",function(e){e.preventDefault()}).delegate(o.selectControl,n,function(e){switch(e.keyCode){case 38:e.preventDefault(),t.index("-1");break;case 40:e.preventDefault(),t.index("+1")}return!0}).delegate(o.authTypesControls,"click",function(s){var o=e(this),n=o.attr("href").replace("#","");s.preventDefault(),s.stopPropagation(),"expanded"==t.state()?(t.authType(n),t.state("collapsed"),t.option("activeItem",o)):t.state("expanded")}).delegate(o.authTypeNotInSelect,"click",function(s){var o=e(this),n=o.attr("href").replace("#","");s.preventDefault(),s.stopPropagation(),t.authType(n)}).delegate(o.authTypesControls,"mouseenter",function(e){s.authTypesControls.trigger("blur"),t.option("focusedIndex",-1)}).delegate(":input","focus",function(e){"expanded"==t.state()&&t.state("collapsed")}),e(document).bind("keydown","escape",function(e){t.state("collapsed")}),s.selectControl.bind("click",function(e){t._suppressNextEvent("documentClick")}),this._on("documentClick",function(){t.state("collapsed")})},_setOption:function(e,t){var s,o,n,a,i=this,r=i.options,l=r.selectors,c=r.classNames;switch(e){case"state":"expanded"==t?(r.selectControl.addClass(r.classNames.expanded),this.option("focusedIndex",-1)):r.selectControl.removeClass(r.classNames.expanded);break;case"activeItem":r.activeItem&&r.activeItem.removeClass(c.activeItem),t.addClass(c.activeItem);break;case"authType":s=-1==r.nativeAuthTypes.indexOf(t),r.authInputs.val(""),o=s&&t!==r.startAuthType||"anonymous"==t&&r.commentWillBeScreened,n=!o;var p=function(){if(Site.currentJournal===Site.remoteUser)return!0;if(Site.journal&&Site.journal.is_community){var e=["moderator","maintainer","owner"],t=Site.journal.community_relation;if(e.indexOf(t)>-1)return!0}return!1};a=(r.captchaForAnonymous||r.captchaForNonFriends||r.captchaForAll)&&"anonymous"==t||t===r.startAuthType&&!this.element.hasClass(c.notaspammer)&&(r.captchaForAll&&!p()||r.captchaForNonFriends&&this.element.hasClass(c.notfriend)),r.forceStartupCaptcha&&(a=!0,this._setOption("forceStartupCaptcha",!1)),i.element.removeClass(r.classNames.authTypePrefix+r.authType).addClass(r.classNames.authTypePrefix+t).trigger("authtypechange",{authtype:t,ajax:n,needCaptcha:a,error:!1}).find(l.authTypeRadios.supplant({authType:t})).trigger("click").end().find(l.inputForFocus).trigger("focus");var u=i.element.find(r.hardSelectors.mobileSelect);u.val(t),i._setActiveSelectItem(t)}i.options[e]=t},_setStartAuthType:function(e){var t=this.options,s=RegExp(t.classNames.startAuthTypePrefix+"(\\w+)"),o=e.match(s),n=o[1];this._setOption("startAuthType",n),s=RegExp(t.classNames.authTypePrefix+"(\\w+)"),o=e.match(s),o&&(n=o[1]),this._setOption("authType",n)},_setActiveSelectItem:function(t){for(var s,o=this.options,n=o.authTypesControls,a=t||o.authType,i=o.selectors.activeSelectItem.replace("{authType}",a),r=0,l=n.length;l>r;r++)if(s=e(n[r]),s.filter(i).length)return o.selectedIndex=r,this._setOption("activeItem",s),!0},toggleState:function(){return this.state("expanded"==this.options.state?"collapsed":"expanded"),this},authType:function(e){return"undefined"==typeof e?this.options.authType:(this._setOption("authType",e),this)},state:function(e){return"undefined"==typeof e?this.options.state:(this._setOption("state",e),this)},index:function(e){var t,s,o,n=this,a=n.options,i=a.state,r=a.authTypesControls,l="expanded"==i?a.focusedIndex:a.selectedIndex;return void 0===("undefined"==typeof e?"undefined":_typeof(e))?this.options.index:(e=parseInt(e,10),t=l+e,"collapsed"==i&&(t>=r.length||0>t)?!1:(t>=r.length?t=0:0>t&&(t=r.length-1),s=r.eq(t),void("expanded"==i?(s.trigger("focus"),a.focusedIndex=t):(o=s.attr("href").replace("#",""),n.authType(o)))))}})}(jQuery,this);
/* <<< file end: js/jquery/jquery.lj.authtype.js */
//# map link was there [jquery.lj.authtype.js.map]
/* >>> file start: js/jquery/mixins/cursor.js */
LJ.UI.mixin("cursor",function(n,e){function l(n,e,l){i.locked()||(o(null===u?0:e?n:u+n),l.preventDefault())}function o(n){if(e.items.eq(u).removeClass(e.hoverClass),null!==n){u=e.cyclic?(d+n)%d:0>n?0:n>=d?d-1:n;var l=e.items.eq(u);l.addClass(e.hoverClass);var o=e.container.scrollTop(),t=l.prop("offsetTop"),i=l.outerHeight(),r=e.container.height();t+i>o+r?e.container.scrollTop(t+i-r):o>=t&&e.container.scrollTop(t),e.cursorUpdate(n,l)}else u=null}function t(){var n;i.locked()||null!==u&&(n=e.items.eq(u),e.select(n.data("name"),n),o(null))}e=n.extend({},{target:null,items:null,container:null,cancel:n.noop,cursorUpdate:n.noop,cyclic:!1,hoverClass:"hover",columns:1},e);var i=this,u=null,d=e.items.length;return function(n){return n}(),e.target.bind("keydown","esc",e.cancel).bind("keydown","return",t).bind("keydown","home",l.bind(null,0,!0)).bind("keydown","end",l.bind(null,d-1,!0)),1===e.columns?e.target.bind("keydown","up",l.bind(null,-1,!1)).bind("keydown","down",l.bind(null,1,!1)):e.target.bind("keydown","left",l.bind(null,-1,!1)).bind("keydown","right",l.bind(null,1,!1)).bind("keydown","up",l.bind(null,-e.columns,!1)).bind("keydown","down",l.bind(null,e.columns,!1)),{reset:function(){o(null)},index:function(n){return 0===arguments.length?u:void o(n)},setData:function(n,l){l=void 0===l?null:0,e.items=n,d=e.items.length,o(l)},item:function(n){return e.items.eq(n||u)}}});
/* <<< file end: js/jquery/mixins/cursor.js */
//# map link was there [cursor.js.map]
/* >>> file start: js/jquery/jquery.lj.userpicker.js */
//= require js/jquery/mixins/cursor.js
LJ.injectStyle('/* >>> file start: stc/userpicselector.css */\n.b-ljuserpic{margin:0}#js .b-ljuserpic-mobile .b-myuserpic,.b-myuserpic{display:none}#js .b-myuserpic{display:block}#js .b-ljuserpic-selector{display:none}#js .b-ljuserpic-mobile .b-ljuserpic-selector{display:inline}.b-ljuserpic-default{display:none}.b-myuserpic{width:100px;margin:0 0 15px;padding:8px 8px 4px;border:2px solid #59D;border-radius:5px;box-shadow:0 1px 1px rgba(0,0,0,.3);border-collapse:collapse;background:#FFF;cursor:pointer}.b-myuserpic:hover{border-color:#C00;cursor:pointer}.b-myuserpic-current:active,.b-myuserpic-current:hover,.b-myuserpic-current:link,.b-myuserpic-current:visited{display:block;width:100px;height:100px;margin:0;padding:0;border:0;background-repeat:no-repeat;background-position:50% 50%;text-decoration:none;font:0/0 serif}.b-myuserpic-current:focus{outline:dotted thin}.b-myuserpic-unfocus:focus{outline:0!important}.b-myuserpic-options{display:block;margin:0}.b-myuserpic-title{position:relative;display:inline-block;margin:0;padding:5px 0 0;font-size:11px;color:#369}.b-myuserpic-title I{overflow:hidden;position:absolute;top:6px;right:-16px;display:block;width:16px;height:16px;background:url(/img/icons/popup-expand.png?v=15718) no-repeat}.b-myuserpic:hover .b-myuserpic-title I{background-position:0 -16px}.b-myuserpic:focus .b-myuserpic-title I{background-position:0 -32px}.b-myuserpic-title .b-pseudo{overflow:hidden;margin:0;display:inline-block;max-width:80px;white-space:nowrap;text-overflow:ellipsis;font-size:11px}.b-ljuserpic-disabled .b-myuserpic-title,.b-ljuserpic-off .b-myuserpic-options,.b-ljuserpic-off .b-userpicselector,.b-userpicselector .i-popup-close{display:none}.b-myuserpic:hover .b-myuserpic-title .b-pseudo{color:#C00}.b-myuserpic-anonymous{padding:8px;cursor:default}.b-myuserpic-anonymous:hover{border-color:#59D;cursor:default}.b-myuserpic-anonymous .b-myuserpic-current:active,.b-myuserpic-anonymous .b-myuserpic-current:focus,.b-myuserpic-anonymous .b-myuserpic-current:hover,.b-myuserpic-anonymous .b-myuserpic-current:link,.b-myuserpic-anonymous .b-myuserpic-current:visited{outline:0;cursor:default}.b-myuserpic-nouserpics{padding:8px;cursor:default}.b-myuserpic-nouserpics:hover{border-color:#59D;cursor:default}.b-myuserpic-nouserpics .b-myuserpic-current:active,.b-myuserpic-nouserpics .b-myuserpic-current:focus,.b-myuserpic-nouserpics .b-myuserpic-current:hover,.b-myuserpic-nouserpics .b-myuserpic-current:link,.b-myuserpic-nouserpics .b-myuserpic-current:visited{outline:0;cursor:default}.b-ljuserpic-disabled .b-myuserpic{opacity:.5;padding:8px;cursor:default}.b-ljuserpic-off,.b-ljuserpic-off .b-myuserpic{margin:0;padding:0;cursor:default}.b-ljuserpic-disabled .b-myuserpic:hover{border-color:#59D;cursor:default}.b-ljuserpic-disabled .b-myuserpic-current:active,.b-ljuserpic-disabled .b-myuserpic-current:focus,.b-ljuserpic-disabled .b-myuserpic-current:hover,.b-ljuserpic-disabled .b-myuserpic-current:link,.b-ljuserpic-disabled .b-myuserpic-current:visited{outline:0;cursor:default}.b-ljuserpic-off .b-myuserpic{width:100px;border:0;border-radius:0;box-shadow:none;border-collapse:collapse;background:#FFF}.b-ljuserpic-off .b-myuserpic-current:active,.b-ljuserpic-off .b-myuserpic-current:focus,.b-ljuserpic-off .b-myuserpic-current:hover,.b-ljuserpic-off .b-myuserpic-current:link,.b-ljuserpic-off .b-myuserpic-current:visited{outline:0;cursor:default}.b-userpicselector{overflow:hidden;position:absolute;z-index:100;clear:both;margin:-17px -17px 0;padding:15px 15px 0;border:2px solid #59D;border-radius:9px;box-shadow:0 10px 15px rgba(53,99,161,.8);background:#FAFAFA;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FAFCFE),color-stop(25%,#E2E3E7),color-stop(100%,#FAFAFA));background:-webkit-linear-gradient(top,#FAFCFE 0,#E2E3E7 25%,#FAFAFA 100%);background:linear-gradient(top,#FAFCFE 0,#E2E3E7 25%,#FAFAFA 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#FAFCFE\', endColorstr=\'#E2E3E7\', GradientType=0 );font:14px/1.2 Arial,sans-serif}.b-userpicselector .b-popup-inner,.b-userpicselector .b-popup-outer{position:relative;z-index:100;margin:0;padding:0;border-radius:0;border:0;background:0 0}.b-userpicselector .i-popup-arr{visibility:hidden}.b-userpicselector-inner{width:620px}.b-userpicselector-tiny4{width:480px}.b-userpicselector-tiny3{width:360px}.b-userpicselector-wrapper{overflow:auto;position:relative;height:308px;margin:0;padding:0;background:url(/img/preloader/preloader-circle-gray.gif?v=21229) 50% 50% no-repeat;font:14px/1.2 Arial,sans-serif}.b-userpicselector-loaded .b-userpicselector-wrapper{background:0 0}.b-userpicselector-tiny .b-userpicselector-wrapper{overflow:hidden;height:145px}.b-userpicselector-items{margin:0;padding:0;list-style:none}.b-userpicselector-items:after,.b-userpicselector-items:before{display:table;border-collapse:collapse;content:\"\"}.b-userpicselector-items:after{clear:both}.b-userpicselector-item{overflow:hidden;position:relative;float:left;width:100px;height:124px;margin:0 0 10px;padding:10px;text-align:left}.b-userpicselector-tiny3 .b-userpicselector-item,.b-userpicselector-tiny4 .b-userpicselector-item{margin-bottom:0}.b-userpicselector-item LABEL{display:block;margin:-10px;padding:10px;text-align:center;font-size:11px}#js .b-userpicselector-checkbox{position:absolute;left:-199px}.b-userpicselector-pic{display:block;width:100px;height:100px;margin:0;padding:0;cursor:pointer;color:#0051B7;background-repeat:no-repeat;background-position:50% 50%;font:0/0 serif}.b-userpicselector-item .b-pseudo{overflow:hidden;display:inline-block;height:14px;max-width:100px;margin:0;padding:5px 0 0;border-bottom:1px dotted;white-space:nowrap;text-overflow:ellipsis;color:#369;cursor:pointer}.b-userpicselector-item:hover .b-pseudo{color:#C00}.b-userpicselector-active LABEL{border-radius:5px;background:#58E;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#347),color-stop(100%,#58E)) #58E;background:-webkit-linear-gradient(top,#347 0,#58E 100%) #58E;background:linear-gradient(top,#347 0,#58E 100%) #58E;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#334477\', endColorstr=\'#5588EE\', GradientType=0 )}.b-userpicselector-active .b-pseudo{color:#FFF}.b-userpicselector-selected LABEL{padding:9px;border:1px dotted #000}.b-userpicselector-selected .b-pseudo{color:#C00}.b-userpicselector-selected.b-userpicselector-active LABEL{border:1px solid #473479}.b-userpicselector-selected.b-userpicselector-active .b-pseudo{color:#FFF}.b-userpicselector-selected.b-userpicselector-active:hover .b-pseudo{color:#C00}.b-userpicselector-controls{margin:15px -15px 0;padding:20px;-moz-border-radius-bottomleft:7px;-moz-border-radius-bottomright:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;background:#CDE;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#CDE),color-stop(100%,#FFF)) #CDE;background:-webkit-linear-gradient(top,#CDE 0,#FFF 100%) #CDE;background:linear-gradient(top,#CDE 0,#FFF 100%) #CDE;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=\'#CCDDEE\', endColorstr=\'#FFFFFF\', GradientType=0 );font:14px/1.2 Arial,sans-serif}.b-userpicselector-keywords{display:none;width:16em;margin:0 20px 0 0}#js .b-userpicselector-keywords{display:inline-block}#js .b-userpicselector-tiny .b-userpicselector-keywords,.b-userpicselector-tiny .placeholder-wrapper{display:none}BODY .b-userpicselector-showall,BODY .b-userpicselector-showall:link,BODY .b-userpicselector-showall:visited{margin:0;border:0;color:#0051B7!important;text-decoration:underline}BODY .b-userpicselector-showall:active,BODY .b-userpicselector-showall:hover{color:#C00!important;border:0;text-decoration:underline}BODY .b-userpicselector-close:active,BODY .b-userpicselector-close:hover,BODY .b-userpicselector-close:link,BODY .b-userpicselector-close:visited{display:none;position:absolute;bottom:21px;right:4px;z-index:3;margin:0 16px 0 0;border-bottom:1px dotted;cursor:pointer;color:#000!important;text-decoration:none}BODY .b-userpicselector-close:active,BODY .b-userpicselector-close:hover{color:#C00!important}BODY .b-userpicselector-close:after{content:\" \";position:absolute;top:2px;right:-18px;width:16px;height:16px;margin:0;padding:0;background:url(/img/icons/popup-close.png?v=15718) no-repeat;font:0/0 serif;cursor:pointer}BODY .b-userpicselector-close:hover:after{background-position:0 -16px}#js .b-userpicselector-close:active,#js .b-userpicselector-close:hover,#js .b-userpicselector-close:link,#js .b-userpicselector-close:visited{display:block}\n/* <<< file end: stc/userpicselector.css */\n\n/*# sourceMappingURL=userpicselector.css.map */\n');
LJ.UI.registerTemplate('templates-Form-UpicSelect', "{{if !($data.renderpics)}} {{if !($data.hasdefaultuserpic)}} -
{{/if}} {{/if}} {{if $data.renderpics}} {{each ($value.userpics || $data.userpics)}} -
{{/each}} {{/if}} {{if !($data.renderpics)}}
{{/if}} ", 'JQuery.stat');
!function(e,t){e.widget("lj.userpicker",e.lj.basicWidget,{options:{updateDefaultUserpic:!1,useCurrentJournal:!1,classNames:{active:"b-userpicselector-active",selected:"b-userpicselector-selected",unfocus:"b-myuserpic-unfocus",loaded:"b-userpicselector-loaded",nodefaultItem:"b-userpicselector-item-nodefault",startAuth:"b-watering-trueauth-"},selectors:{nodefaultItem:".b-userpicselector-item-nodefault",active:".b-userpicselector-active",listWrapper:".b-userpicselector-wrapper",pickerControl:".b-myuserpic",pickerContainer:".b-userpicselector",userpic:".b-userpicselector-item",userpicsList:".b-userpicselector-items",currentImage:".b-myuserpic-current",currentText:".b-myuserpic-title span",imageNode:".b-userpicselector-pic",textNode:".b-pseudo",closeControl:".b-userpicselector-close",keywordInput:".b-userpicselector-keywords",commentWidget:".b-watering-comment",select:"#prop_picture_keyword"},templates:{popup:"templates-Form-UpicSelect"}},_create:function(){var t=this;return e.lj.basicWidget.prototype._create.apply(this),this._currentAuthSelected=!0,this._data=null,this._loadingSkiped=!1,this._shouldUpdateHeaderPic=!0,this.options.useCurrentJournal&&LJ.get("current_journal.is_comm")?(this._user=LJ.get("currentJournal"),this._shouldUpdateHeaderPic=!1):this._user=LJ.get("remoteUser"),LJ.Support.isMobile()?void this._fallbackToMobile():(this._cachedDimensions=[],this._visible=!1,this._suppressTargetClick=!1,this._picsLoaded=!1,this._picKeyword=LJ.get("activeuserpic")||"",this._defaultKeyword=this._picKeyword,this._defaultPicUrl=this._el("currentImage").css("background-image"),this._nodefLabel=this._el("currentImage").data("nodeflabel"),this._nodefPic=this._el("currentImage").data("nodefpic"),this._currentPicNode=null,this._keywords={},this._el("select").children().each(function(){t._keywords[this.getAttribute("value")]=!0}),this._preparePopup(),this._findNodes(),this._setupCursor(),void this._bindControls())},_augmentUserpicData:function(e){var t=this;return e.userpics?this._data=e.userpics.map(function(e){var i=e.keywords.join(", ");return{title:i,keyword:i.trim().toLowerCase(),active:i===t._defaultKeyword,id:e.id,src:e.url}}):this._data=[],this._data},_preparePopup:function(){var e={hasuserpics:LJ.get("hasuserpics"),hasdefaultuserpic:LJ.get("hasdefaultuserpic"),hasactiveuserpic:!!LJ.get("activeuserpic"),statprefix:LJ.get("statprefix"),siteroot:LJ.get("siteroot")};this._popupContent=this._tmpl("popup",e),this._popupContent.bubble({target:this._el("pickerControl"),alwaysShowUnderTarget:!0,closeOnDocumentClick:!1,classNames:{containerAddClass:"b-userpicselector"},showEffect:"fade",selectors:{closeControl:this._s("closeControl")},offset:{x:-12,y:-128}}),this._el("userpicsList",this._popupContent)},_loadPics:function(){this._lock(),LJ.Api.call("userpic.get_all_userpics",{user:this._user},function(e){this._picsLoaded=!0,this._unlock(),this._popupContent.addClass(this._cl("loaded")),this._initPics(this._augmentUserpicData(e)),this._defaultActiveUserpic||(this._defaultActiveUserpic=LJ.get("hasactiveuserpic")||LJ.get("hasdefaultuserpic")?this._popupContent.find(this._s("active")):this._popupContent.find(this._s("nodefaultItem")));var t=this._picKeyword!==this._defaultKeyword,i=this._picKeyword;this._findDefaultActive(),t&&this._findByKeyword(i),this._bindPopupControls(),this._updateUserpics(),0===this._cachedDimensions.length&&(this._cachedDimensions.cellheight=this._userpics.eq(0).outerHeight(!0),this._cachedDimensions.frameHeight=this._listWrapper.height())}.bind(this))},_initPics:function(e){var t={userpics:e,renderpics:!0};this._tmpl("popup",t).appendTo(this._userpicsList),this._userpicsImgList=this._userpicsList.find(this._s("imageNode")),this._userpics=this._userpicsList.find(this._s("userpic"))},_fallbackToMobile:function(){var e,t;e=this._el("select"),t=e.val(),this.element.bind("commentformclose userpic",function(i,s){e.val(s||t)})},_findDefaultActive:function(){return this._picsLoaded?void(this._defaultActiveUserpic.length&&this._setActiveUserpic(this._defaultActiveUserpic)):void this._setUserpic(this._defaultKeyword,this._defaultPicUrl)},_findNodes:function(){var e=this._popupContent;this._pickerContainer=e,this._el("keywordInput",e),this._el("listWrapper",e),this._el("currentImage"),this._el("currentText"),this._windowHeight=this._listWrapper.height()},_setupCursor:function(){var e=this;e._use("cursor",{target:this._el("pickerControl"),items:jQuery(),container:e._el("listWrapper"),cancel:e.onHide.bind(e,null),columns:5,select:function(t,i){e._visible&&(e._setActiveUserpic(i,!0),e.hide(),e._suppressTargetClick=!0)},hoverClass:this._cl("selected")}),e._("cursor").index(0)},_bindControls:function(){var t=this;e.lj.basicWidget.prototype._bindControls.apply(this),t.element.on("click",this._s("pickerControl"),function(e){t._pickerContainer.length>0&&t._currentAuthSelected&&!t._suppressTargetClick&&!t._el("select").attr("disabled")&&(t.show(),t._suppressNextEvent("documentClick"),t._picsLoaded||t.locked()||t._loadPics()),t._suppressTargetClick=!1,e.preventDefault()});var i=LJ.get("hasuserpics")||0;i>=6&&t.element.on("keypress",this._s("pickerControl"),function(e){if(!t._visible)return!0;var i=0;"undefined"==typeof e.which?i=e.keyCode:"number"==typeof e.which&&e.which>0&&(e.ctrlKey||e.metaKey||e.altKey||8==e.which||(i=e.which)),i&&(t._keywordInput.val(t._keywordInput.val()+String.fromCharCode(e.which)),Function.defer(function(){t._keywordInput.input().trigger("focus");var e=t._keywordInput.val().length;DOM.setSelectedRange(t._keywordInput.get(0),e,e)}))}),this._popupContent.on("click",this._s("userpic"),function(i){t._setActiveUserpic(e(this),!0),t.hide()}).on("click",this._suppressNextEvent.bind(this,"documentClick")),this._popupContent.on("bubbleshow",this.onShow.bind(this)).on("bubblehide",this.onHide.bind(this)),t.element.on("authtypechange",function(e,i){var s=t._cl("startAuth")+i.authtype;t._currentAuthSelected=t.element.hasClass(s)}).on("commentformclose",function(){t._keywordInput.val(""),t._picsLoaded&&(t._userpics.show(),t._("cursor").setData(t._userpics,0)),t._findDefaultActive()}).on("userpic",function(e,i,s){t._picsLoaded?t._findByKeyword(i):t._setUserpic(i,"url("+s+")")}),this._on("documentClick",this.hide.bind(this))},_bindPopupControls:function(){var e=this;this._keywordInput.labeledPlaceholder().input(LJ.Function.throttle(function(){e.filter(e._keywordInput.val())},this.value),100),this._listWrapper.scroll(this._updateUserpics.bind(this)),this._currentImage.blur(function(t){e._("cursor").item().removeClass(e._cl("selected"))}).focus(function(t){e._("cursor").index(0)}),this._userpicsImgList.one("activate",function(){var e=jQuery(this),t=e.data("pic");e.css("background-image",t),this.loaded=!0})},_updateUserpics:function(){var e=this._listWrapper.offset().top+this._windowHeight,t=this._userpicsImgList.filter(function(){return jQuery(this).offset().top0?this._setActiveUserpic(i):this._findDefaultActive()},filter:function(e){var t=this;e=e.trim().toLowerCase();var i=jQuery(),s=this._("cursor").index(),r=this._("cursor").item().get(0);e.length>0?this._userpics.each(function(){var c=jQuery(this),n=c.data("name").toString().indexOf(e)>-1;c.toggle(n),n?i=i.add(c):this===r&&(s=0,c.removeClass(t._cl("selected")))}):(i=this._userpics,i.show()),this._("cursor").setData(i,s),this._updateUserpics(),this._currentImage.trigger("blur")},onShow:function(){this._visible=!0,this._picsLoaded&&this._updateUserpics(),this._listWrapper.scrollTop(0),this._currentImage.trigger("focus"),Function.defer(function(){this._currentImage.trigger("focus")}.bind(this)),this._picsLoaded&&this._("cursor").index(0)},onHide:function(e){this._visible=!1,this._pickerContainer.removeClass(this._cl("unfocus"))},_setActiveUserpic:function(e,t){var i,s,r;if(e.hasClass(this._cl("nodefaultItem"))?(s="",r=""):(i=e.find(this._s("imageNode")),s=i.css("background-image"),s&&"none"!==s||(s=i.data("pic")),r=e.find(this._s("textNode")).text()),this._setUserpic(r,s),!this._currentPicNode||this._currentPicNode.get(0)!==e.get(0)){var c=this._currentPicNode;this._currentPicNode=e,this._visible&&t?this._popupContent.one("bubblehide",function(){this._setUserpicNode(c,e)}.bind(this)):this._setUserpicNode(c,e)}},_setUserpic:function(t,i){var s=t.split(/, */),r=this,c=null;this.options.updateDefaultUserpic&&(c=this._getDataByTitle(t),c&&this._loadingSkiped?this._sendUpdateUserpicRequest(c.id):this._loadingSkiped=!0),e.each(s,function(e,t){r._keywords[t]&&r._el("select").val(t)}),s.indexOf(this._el("select").val())>=0&&(t=t||this._nodefLabel,i=i||this._nodefPic,this._picKeyword=t,this._currentImage.css("background-image",i),this._currentText.text(t))},_setUserpicNode:function(e,t){e&&e.removeClass(this._cl("active")),this._("cursor").item().removeClass(this._cl("selected")),t.addClass(this._cl("active")).prependTo(this._userpicsList),this._userpics=this._popupContent.find(this._s("userpic")),this._("cursor").setData(this._userpics,0)},hide:function(){this._popupContent.bubble("hide")},show:function(){this._popupContent.bubble("show")},_getDataByTitle:function(e){var t=this._data.filter(function(t){return t.title===e});return t.length>0?t[0]:null},_sendUpdateUserpicRequest:function(e){this.options.updateDefaultUserpic&&LJ.Api.call("userpic.set_default_userpic",{user:this._user,defaultpic:e},this._afterUserpicUpdate.bind(this))},_afterUserpicUpdate:function(t){var i;"ok"===t.result&&this._shouldUpdateHeaderPic&&("lanzelot"===LJ.get("scheme")?e("#header").find(".userpic").attr("src",t.url):(e(".b-userpic-wrap").removeClass("b-userpic-wrap-empty").find("#defaultpic").css("background-image","url('"+t.url+"')"),e(".s-userpic-wrap").removeClass("s-userpic-wrap-empty").find(".userpic").attr("src",t.url)),i=this._popupContent.find(this._s("nodefaultItem")),i.length&&i.remove())}})}(jQuery,this);
/* <<< file end: js/jquery/jquery.lj.userpicker.js */
//# map link was there [jquery.lj.userpicker.js.map]
/* >>> file start: js/jquery/jquery.lj.commentsFormToolbar.js */
//= require js/jquery/jquery.hotkeys.js
!function(t,o){t.widget("lj.commentsFormToolbar",jQuery.lj.basicWidget,{options:{additionalRoles:[],selectors:{buttons:".b-updateform-button",photoPreview:".b-updateform-bubble-photo-preview",toolbar:".b-updateform-bar",htmlTextarea:"#body"},classNames:{preloader:"b-updateform-bubble-photo-preload"}},init:{},_create:function(){this._el("toolbar"),t.lj.basicWidget.prototype._create.apply(this),this._el("buttons"),this._emptyGif=null,this._imgPreload=new Image,this._bindControls()},_bindControls:function(){var o=this;this.options.selectors;t.lj.basicWidget.prototype._bindControls.apply(this),this._on("rte_on",function(t){o.rteOn=!!t})},_checkPhotoLoad:function(t,o,e){var i=o.val().trim(),r=this,s=t.find(this.options.selectors.photoPreview);s.attr("src",this._emptyGif),0!==i.length&&(t.addClass(this.options.classNames.preloader),0!==i.length&&(this._imgPreload.src="",this._imgPreload.onload=function(){0!==r._imgPreload.src.length&&(t.removeClass(r.options.classNames.preloader),s.attr("src",r._imgPreload.src))},this._imgPreload.onerror=function(){t.removeClass(r.options.classNames.preloader)},clearTimeout(this._imgPreload.timer),this._imgPreload.timer=setTimeout(function(){r._imgPreload.src=i},200)))},attachHotkeys:function(t){t=jQuery(t);var o=function(t,o){this.insertContent(t),o.preventDefault(),o.stopPropagation()};t.bind("keydown","ctrl+b",o.bind(this,"bold")).bind("keydown","ctrl+i",o.bind(this,"italic")).bind("keydown","ctrl+u",o.bind(this,"underline"))}})}(jQuery,window);
/* <<< file end: js/jquery/jquery.lj.commentsFormToolbar.js */
//# map link was there [jquery.lj.commentsFormToolbar.js.map]
/* >>> file start: js/jquery/jquery.easing.js */
jQuery.easing.jswing=jQuery.easing.swing,jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(n,e,t,u,a){return jQuery.easing[jQuery.easing.def](n,e,t,u,a)},easeInQuad:function(n,e,t,u,a){return u*(e/=a)*e+t},easeOutQuad:function(n,e,t,u,a){return-u*(e/=a)*(e-2)+t},easeInOutQuad:function(n,e,t,u,a){return(e/=a/2)<1?u/2*e*e+t:-u/2*(--e*(e-2)-1)+t},easeInCubic:function(n,e,t,u,a){return u*(e/=a)*e*e+t},easeOutCubic:function(n,e,t,u,a){return u*((e=e/a-1)*e*e+1)+t},easeInOutCubic:function(n,e,t,u,a){return(e/=a/2)<1?u/2*e*e*e+t:u/2*((e-=2)*e*e+2)+t},easeInQuart:function(n,e,t,u,a){return u*(e/=a)*e*e*e+t},easeOutQuart:function(n,e,t,u,a){return-u*((e=e/a-1)*e*e*e-1)+t},easeInOutQuart:function(n,e,t,u,a){return(e/=a/2)<1?u/2*e*e*e*e+t:-u/2*((e-=2)*e*e*e-2)+t},easeInQuint:function(n,e,t,u,a){return u*(e/=a)*e*e*e*e+t},easeOutQuint:function(n,e,t,u,a){return u*((e=e/a-1)*e*e*e*e+1)+t},easeInOutQuint:function(n,e,t,u,a){return(e/=a/2)<1?u/2*e*e*e*e*e+t:u/2*((e-=2)*e*e*e*e+2)+t},easeInSine:function(n,e,t,u,a){return-u*Math.cos(e/a*(Math.PI/2))+u+t},easeOutSine:function(n,e,t,u,a){return u*Math.sin(e/a*(Math.PI/2))+t},easeInOutSine:function(n,e,t,u,a){return-u/2*(Math.cos(Math.PI*e/a)-1)+t},easeInExpo:function(n,e,t,u,a){return 0==e?t:u*Math.pow(2,10*(e/a-1))+t},easeOutExpo:function(n,e,t,u,a){return e==a?t+u:u*(-Math.pow(2,-10*e/a)+1)+t},easeInOutExpo:function(n,e,t,u,a){return 0==e?t:e==a?t+u:(e/=a/2)<1?u/2*Math.pow(2,10*(e-1))+t:u/2*(-Math.pow(2,-10*--e)+2)+t},easeInCirc:function(n,e,t,u,a){return-u*(Math.sqrt(1-(e/=a)*e)-1)+t},easeOutCirc:function(n,e,t,u,a){return u*Math.sqrt(1-(e=e/a-1)*e)+t},easeInOutCirc:function(n,e,t,u,a){return(e/=a/2)<1?-u/2*(Math.sqrt(1-e*e)-1)+t:u/2*(Math.sqrt(1-(e-=2)*e)+1)+t},easeInElastic:function(n,e,t,u,a){var r=1.70158,i=0,s=u;if(0==e)return t;if(1==(e/=a))return t+u;if(i||(i=.3*a),se?-.5*(s*Math.pow(2,10*(e-=1))*Math.sin((e*a-r)*(2*Math.PI)/i))+t:s*Math.pow(2,-10*(e-=1))*Math.sin((e*a-r)*(2*Math.PI)/i)*.5+u+t},easeInBack:function(n,e,t,u,a,r){return void 0==r&&(r=1.70158),u*(e/=a)*e*((r+1)*e-r)+t},easeOutBack:function(n,e,t,u,a,r){return void 0==r&&(r=1.70158),u*((e=e/a-1)*e*((r+1)*e+r)+1)+t},easeInOutBack:function(n,e,t,u,a,r){return void 0==r&&(r=1.70158),(e/=a/2)<1?u/2*(e*e*(((r*=1.525)+1)*e-r))+t:u/2*((e-=2)*e*(((r*=1.525)+1)*e+r)+2)+t},easeInBounce:function(n,e,t,u,a){return u-jQuery.easing.easeOutBounce(n,a-e,0,u,a)+t},easeOutBounce:function(n,e,t,u,a){return(e/=a)<1/2.75?u*(7.5625*e*e)+t:2/2.75>e?u*(7.5625*(e-=1.5/2.75)*e+.75)+t:2.5/2.75>e?u*(7.5625*(e-=2.25/2.75)*e+.9375)+t:u*(7.5625*(e-=2.625/2.75)*e+.984375)+t},easeInOutBounce:function(n,e,t,u,a){return a/2>e?.5*jQuery.easing.easeInBounce(n,2*e,0,u,a)+t:.5*jQuery.easing.easeOutBounce(n,2*e-a,0,u,a)+.5*u+t}});
/* <<< file end: js/jquery/jquery.easing.js */
//# map link was there [jquery.easing.js.map]
/* >>> file start: js/jquery/jquery.lj.commentform.js */
//= require js/jquery/jquery.easing.js
!function(t){t.widget("lj.commentform",t.lj.basicWidget,{options:{classNames:{active:"active",startAuth:"b-watering-trueauth-",buttonDisabled:"b-ljbutton-disabled",activeComment:"b-leaf-commenting",editComment:"b-leaf-editing",controlNoId:LJ.Util.isMediusJournal()?"mdspost-comment-actions__item--noid":"b-leaf-actions-noid",formEditComment:"b-watering-editing",formEditMyComment:"b-watering-editing-mycomment",loginTypeContainerPrefix:"b-watering-user-login-",authtypePrefix:"b-watering-authtype-",authtypeAnonymous:"b-watering-authtype-anonymous",authtypeCookieuser:"b-watering-authtype-cookieuser",notfriend:"b-watering-user-notafriend",notreg:"b-watering-user-notreg",regonly:"b-watering-user-regonly",friendonly:"b-watering-user-friendonly",errorWrapperShow:"b-msgsystem-errorbox-show",commentFrozen:"b-leaf-frozen",commentScreened:LJ.Util.isMediusJournal()?"mdspost-comment--screened":"b-leaf-screened",commentSpammed:"b-leaf-spammed",firstLevelParent:LJ.Util.isMediusJournal()?"mdspost-comments-controls":"b-xylem",showSpam:"b-grove-showspam",previewVisible:"b-watering-preview-enabled"},selectors:{form:"#postform",errorWrapper:".b-msgsystem-errorbox",aside:".b-watering-aside",tail:".b-watering-arrows",toolbar:".b-updateform-bar",submitControl:LJ.Util.isMediusJournal?".b-watering-submit":".b-ljbutton-submit",submitButton:LJ.Util.isMediusJournal?".b-watering-submit [type=submit]":".b-ljbutton-submit [type=submit]",comment:"#body",subject:"[name=subject]",editid:"input[name=editid]",inputReplyto:"#replyto",inputParentTalkid:"#parenttalkid",inputViewingThread:"#viewing_thread",commentsRoot:LJ.Util.isMediusJournal()?".mdspost-comments":".b-grove",addFirstLevelControl:LJ.Util.isMediusJournal()?".mdspost-comments-controls__add":".b-addcomment",firstLevelParent:LJ.Util.isMediusJournal()?".mdspost-comments-controls":".b-xylem",firstLevelCommentContainer:LJ.Util.isMediusJournal()?".mdspost-comments__addcomment":".b-xylem-cell-add",addControl:LJ.Util.isMediusJournal()?".mdspost-comment-actions__item--reply":".b-leaf-actions-reply",addControlLink:".b-pseudo",commentContainer:LJ.Util.isMediusJournal()?".mdspost-comment":".b-leaf",twig:LJ.Util.isMediusJournal()?".mdspost-thread":".b-tree-twig",editLink:LJ.Util.isMediusJournal()?".mdspost-comment-controls__item--edit":".b-controls-edit",userpicImg:".b-leaf-userpic-inner > img",commentText:".b-leaf-article",commentSubject:".b-leaf-subject",closeControl:".b-watering-close",previewForm:".b-watering-preview",showPreviewCheckbox:"input#preview-comment",commentToEntrySubform:".b-watering-comment-to-entry"},relativeSelectors:{commentToEntryCheckbox:"[name=post_entry_comment_based]"},disabledRegex:b-watering-user-(deleted|suspended|banned|notmail)/,focusTimeout:700,isSubjectEnabled:LJ.get("is_subject_enabled")},_create:function(){t.lj.basicWidget.prototype._create.apply(this),this._findNodes(),this._bindEvents(),this._disabled=!1,this._authToken=this._commentsRoot.data("authtoken"),this._updateFormState(),this._state=null,this._previousState=null,this._node=null,this._blurTimeout=0},_findNodes:function(){var e=this.options.selectors,i=this.options.relativeSelectors;this._inputs={editid:this.element.find(e.editid),replyTo:this.element.find(e.inputReplyto),parentTalkid:this.element.find(e.inputParentTalkid),viewingThread:this.element.find(e.inputViewingThread),previewCheck:this.element.find(e.showPreviewCheckbox)},this._tail=this.element.find(e.tail),this._tailHeight=parseInt(this._tail.css("height"),10),this._commentsRoot=t(e.commentsRoot),this._firstLevelParent=t(e.firstLevelParent).eq(0),this._firstLevelCommentContainer=t(e.firstLevelCommentContainer).eq(0),this._submitControl=this.element.find(e.submitControl),this._submitButton=this.element.find(e.submitButton),this._commentArea=this.element.find(e.comment),this._subject=this.element.find(e.subject),this._errorsWrapper=this.element.find(e.errorWrapper),this._form=this.element.find(e.form),this._toolbar=this.element.find(e.toolbar),this._preview=this.element.find(e.previewForm),this._commentToEntrySubform=this.element.find(e.commentToEntrySubform),this._commentToEntryCheckbox=this._commentToEntrySubform.find(i.commentToEntryCheckbox)},_bindEvents:function(){var e=this,i=this,s=i.options.selectors,n=i.options.classNames;this._commentArea.input(this._updateFormState.bind(this)),this._commentsRoot.delegate(s.addFirstLevelControl+":first","click",function(t){i.add(),t.preventDefault()}),this._commentsRoot.delegate(s.addFirstLevelControl+":gt(0)","click",function(t){i._scrollToForm(),i.element.is(":visible")&&i._node.get(0)===i._firstLevelCommentContainer.get(0)||i.add(),t.preventDefault()}),this._commentsRoot.delegate(s.addControl,"click",function(e){var o=t(this),a=o.attr("data-tid");o.hasClass(n.controlNoId)&&(o=t("#"+a).find(s.addControl)),0===o.length||o.hasClass("js-action-disabled")||(i.add(o),i._commentArea.focus(),e.preventDefault())}),this.element.delegate(s.closeControl,"click",function(t){i._closeForm(),t.preventDefault()});var o=function(){var t=e.options.classNames,i=t.authtypePrefix,s=t.loginTypeContainerPrefix;e.element.hasClass(i+"user")||e.element.find("."+s+"user").find('[name="userpost"],[name="password"]').val("")};this._form.bind("submit",function(){setTimeout(function(){i._setDisabled(!0),i._commentArea.attr("disabled",!0)},0),o()}),LJ.Event.on("commentator/submit",function(t){t.hidden&&!Site.remoteUser&&i._closeForm(),i._updateFormState(),i._commentArea.attr("disabled",!1)}),LJ.Event.on("commentator/show",function(){i.comment(void 0,void 0,{allowToggleClose:!1})}),this._toolbar.bind("insertText",function(t,e){i._insertText(e.text,e.defaultSelection,e.insertTimeout)}).bind("terminateAction",function(){i._currentSelection=null}).commentsFormToolbar("attachHotkeys",this._commentArea),this._commentArea.bind("keydown mousedown mouseup"+(jQuery.browser.msie?"":" blur"),function(){Function.defer(function(){i._currentSelection=window.DOM.getSelectedRange(i._commentArea.get(0))})}).bind("blur",function(){i._blurTimeout=+new Date}),this.element.bind("newComment",function(){jQuery.fx.off=!0,i._node&&i._node.find(s.editLink).remove(),i._commentArea.val(""),i._subject.val(""),i._closeForm(),i._commentToEntryCheckbox.prop("checked",!1),jQuery.fx.off=!1}).bind("authtypechange",function(t,e){var s=n.startAuth+e.authtype;i._currentAuthSelected=i.element.hasClass(s),i._updateFormState()}),t(document).bind("commentsUpdated",function(e,s,n){var o=i._node;o&&"unscreen"!==n&&(0===o.parent().length||o.attr("id")===s&&"expand"!==n||-1===["expand","delone","screen"].indexOf(n)&&t.comments.parent(o,s)!==!1)&&i._closeForm()}).bind("editComment",function(t,e){i.edit(e)}),this._on("commentsPage",function(){t.fx.off=!0,i.add(),i._node&&i._closeForm(),t.fx.off=!1}),LJ.Flags.isEnabled("s1comment_preview")&&this._inputs.previewCheck.change(function(t){t.target.checked?i._showPreview():i._hidePreview()})},previousState:function(){return this._previousState},syncPreviousState:function(){this._previousState=this._state},updateCommentToEntrySubform:function(){this.element.hasClass(this.options.classNames.authtypeCookieuser)&&!this.element.hasClass(this.options.classNames.formEditComment)?this._commentToEntrySubform.show():this._commentToEntrySubform.hide()},_updateFormState:function(){var t=this.options.classNames,e=0===this._commentArea.val().trim().length||this._currentAuthSelected&&(this.options.disabledRegex.test(this.element.prop("className"))||this.element.hasClass(t.friendonly)&&this.element.hasClass(t.notfriend)||this.element.hasClass(t.notreg)&&(this.element.hasClass(t.regonly)||this.element.hasClass(t.friendonly)))||this.element.hasClass(t.authtypeAnonymous)&&(this.element.hasClass(t.regonly)||this.element.hasClass(t.friendonly));this._setDisabled(e),this.updateCommentToEntrySubform()},_setDisabled:function(t){t=!!t,window.operamini&&(t=!1),this._submitControl.toggleClass(this.options.classNames.buttonDisabled,t),t?this._submitButton.attr("disabled","disabled"):this._submitButton.removeAttr("disabled"),this._disabled=t,this.element.trigger("commentformdisable",this._disabled)},_insertText:function(t,e,i){var s,n,o,a=this._commentArea[0].value,r=this._currentSelection,l="{posifempty}",m=!1;if(e=e||"",!r||i-this._blurTimeout>this.options.focusTimeout&&!this._commentArea.is(":focus"))s=a+t.supplant({caret:e}),n=s.length,m=!0;else{var c=a.substring(r.start,r.end),d=a.substring(0,r.start),h=a.substring(r.end);0===c.length&&(c=e),0===c.length&&(m=!0),c=t.supplant({caret:c}),m||(c=c.supplant({posifempty:""})),s=d+c+h,n=r.start+c.length}m&&(o=s.indexOf(l))>=0&&(n=o),s=s.replace(l,""),this._commentArea.val(s);var u=this._commentArea.get(0);window.DOM.setSelectedRange(u,n,n),this._currentSelection=null,this._commentArea.focus(),this._updateFormState()},_scrollToForm:function(){var t=this._commentsRoot.offset().top-parseInt(this._commentsRoot.css("margin-top"),10);return jQuery("html, body").animate({scrollTop:t}),this},_setOption:function(t,e){var i=this.options,s=i.classNames,n=s.active;switch(t){case"activeControl":i.activeControl&&i.activeControl.removeClass(n),e&&e.addClass(n)}i[t]=e},_setCommentPending:function(t,e){this.element.trigger("commentpending",[t,e])},_isInState:function(t,e){return this._state===t&&this._node&&e.get(0).id===this._node.get(0).id},_closeForm:function(){var t=this,e=this.options,i=this.options.classNames,s=this._node,n=function(){t._inputs.replyTo.val("0"),t._inputs.parentTalkid.val("0"),t._inputs.editid.val("0"),t.element.data("parenttalkid",null),t._setOption("activeControl",null),t._previousState=t._state,t._state=null,t._node&&t._node.removeClass(i.activeComment),t._node=null,t._errorsWrapper.removeClass(i.errorWrapperShow)};this._subject.val(""),this._commentArea.val(""),e.activeControl&&!e.activeControl.hasClass(e.classNames.firstLevelParent)&&e.activeControl.find(e.selectors.addControlLink).html(Site.ml_text["talk.replytothis"]),s.removeClass(i.editComment),this.element.removeClass(i.formEditComment).removeClass(i.formEditMyComment),this.hide(n,null)},show:function(t){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],i=this,s=jQuery.comments.skipAnimation;if("skipAnimation"in e&&(s=e.skipAnimation),this.element.css({display:"block",height:""}),s)this._fixIEProblemsShow(),this.element.css({opacity:""}),t&&t(),this.element.trigger("commentformopen");else{var n=this.element.height();this._tail.css({height:"",top:""}),this._tailHeight=parseInt(this._tail.css("height"),10),this._tail.css({height:"-="+this._tailHeight,top:"+="+this._tailHeight}).animate({height:"+="+this._tailHeight,top:"-="+this._tailHeight},250),this.element.css({opacity:0,height:"1px"});var o,a=this.element.offset().top,r=jQuery("html, body"),l=jQuery(window),m=l.height(),c=l.scrollTop(),d=c+m-n-jQuery("#ljtime").height(),h=!1;c>d&&(d=c),o=-d+a,a>d&&(h=!0),this.element.animate({height:n,opacity:1},{duration:500,easing:"easeOutExpo",step:function(t,e){h&&"opacity"===e.prop&&r.scrollTop(c+o*t)},complete:function(){i.element.removeAttr("style").css("display","block"),t&&t(),i.element.trigger("commentformopen")}})}},_fixIEProblemsShow:function(){if(t.browser.msie&&!(parseInt(t.browser.version,10)>8)){this._aside||(this._aside=this.element.find(this.options.selectors.aside));var e=this._aside.get(0),i=e.parentNode,s=i.clientWidth;e.style.marginLeft=-1*(s-parseInt(i.currentStyle.paddingLeft,10)-parseInt(i.currentStyle.paddingRight,10))}},hide:function(e,i){var s=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],n=this,o=jQuery(document);this.element.trigger("commentformclose"),i=i||this.options.activeControl,0===i.parent().length?i=jQuery("#"+this._node.attr("id")):i.hasClass(this.options.classNames.firstLevelParent)||(i=i.closest(this.options.selectors.commentContainer));var a=jQuery.comments.skipAnimation,r=!0;if("skipAnimation"in s&&(a=!!s.skipAnimation),"allowScroll"in s&&(r=!!s.allowScroll),"block"===this.element[0].style.display){var l=o.scrollTop(),m=l+t(window).height(),c=this.element.offset().top,d=c+this.element.outerHeight(),h=i.offset().top-l;if(l>d||c>m||a)this.element.detach(),r&&o.scrollTop(i.offset().top-h),e&&e();else{var u=this.element.height();this.element.css({height:u}),this._tail.animate({height:"-="+this._tailHeight,top:"+="+this._tailHeight},200),this.element.animate({height:0,opacity:0},{duration:300,easing:"easeOutExpo",step:function(){o.scrollTop(i.offset().top-h)},complete:function(){o.scrollTop(i.offset().top-h),n.element.css("display",""),e&&e()}})}}else e&&e();LJ.Flags.isEnabled("s1comment_preview")&&this._hidePreview()},add:function(t){var e=this.options,i=this.comment("add",t);e.activeControl&&!e.activeControl.hasClass(e.classNames.firstLevelParent)&&e.activeControl.find(e.selectors.addControlLink).html(Site.ml_text["talk.replytothis"]),i&&(this._inputs.editid.val(""),this._submitButton.html(Site.ml_text["talk.postcomment"]),t&&t.find(e.selectors.addControlLink).html(Site.ml_text["talk.answer"])),this._updateFormState()},edit:function(e){function i(t,i,s,r,l){n.comment("edit",o),e.toggleClass(n.options.classNames.editComment,t),n.element.toggleClass(n.options.classNames.formEditComment,t),Site.remoteUser!==Site.currentJournal&&n.element.toggleClass(n.options.classNames.formEditMyComment,t),t&&(n._inputs.editid.val(a),n._commentArea.val(i),n._subject.val(l),n._submitButton.html(Site.ml_text["talk.editcomment"]),n.element.trigger("userpic",[s,r]),n._updateFormState())}function s(i){n._setCommentPending(e,!0),t.getJSON(LiveJournal.getAjaxUrl("get_comment_source",{thread:a,journal:Site.current_journal.username})).success(function(t){n._setCommentPending(e,!1),"ok"===t.status?i&&i(t.message,t.userpic_keyword,e.find(n.options.selectors.userpicImg).attr("src")):alert(t.message)}).error(function(){setTimeout(s.bind(null,i),200)})}if(e){var n=this,o=e.find(this.options.selectors.editLink),a=e.attr("id").substr(1);if(this.options.activeControl&&this.options.activeControl.find(this.options.selectors.addControlLink).html(Site.ml_text["talk.replytothis"]),this._isInState("edit",e))i(!1);else{var r=e.find(this.options.selectors.commentSubject).text();s(function(t,e,s){i(!0,t,e,s,r)})}}},comment:function(e,i){var s=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],n=this,o=!0;"allowToggleClose"in s&&(o=!!s.allowToggleClose);var a=void 0;a=e?e:n._state?n._state:"add";var r,l,m,c=this.options.selectors,d=this.options.classNames,h=function(t){t[0].parentNode.appendChild(n.element[0])},u=function(e,i){n._setOption("activeControl",i),n._inputs.replyTo.val(n.ditemid),n._inputs.parentTalkid.val(n.ditemid),n.element.data("parenttalkid",e.attr("id")||null),h(e),n.show(null,{skipAnimation:t.comments.mustFocusSynchronously}),"edit"===n._state&&"edit"!==a&&(n._commentArea.val(""),n._subject.val("")),n._state=a,n._node&&n._node.removeClass(d.activeComment),n._node=r,n._node.addClass(d.activeComment),t.comments.mustFocusSynchronously?(n._commentArea.blur(),n._commentArea.focus()):Function.defer(function(){n._commentArea.focus()}),n._updateFormState()};if(i){if(r=i.closest(c.commentContainer),this.ditemid=Math.floor(parseInt(r.prop("id").substr(1),10)/256),r.hasClass(d.commentFrozen)||r.hasClass(d.commentSpammed)&&!this._commentsRoot.hasClass(d.showSpam))return!1;m=this._inputs.viewingThread.data("thread"),m&&this._inputs.viewingThread.val(m),"add"===a&&this.options.isSubjectEnabled&&(l=n._getSubject(r),0!==l.length&&this._subject.val("RE: "+l.replace(/^RE:\s*/,"")))}else r=this._firstLevelCommentContainer,i=this._firstLevelParent,m=this._inputs.viewingThread.val(),this._inputs.viewingThread.val("").data("thread",m),this.ditemid="0",h=function(t){n.element.appendTo(t)};var p=a&&this._isInState(a,r);return p?o?("edit"===this._state&&(this._commentArea.val(""),this._subject.val("")),this._closeForm(),!1):(n._commentArea.blur(),n._commentArea.focus(),!0):(this._node&&this._node.removeClass(d.editComment),this.hide(u.bind(null,r,i),i,{allowScroll:!t.comments.scrollIsBugged,skipAnimation:!0}),this.element.removeClass(d.formEditComment).removeClass(d.formEditMyComment),!0)},_getSubject:function(t){var e=t.data("subject");return"undefined"!=typeof e&&null!==e||(e=""),String(e).trim()},_showPreview:function(){var t=this.options.classNames,e=this._preview,i=this._commentArea,s=function(){LJ.Api.call("comment.preview",{body:i.val()},function(i){e.html(i.preview),e.addClass(t.previewVisible),LJ.Event.trigger("social:widgets:parse")})}.bind(this),n=LJ.Function.debounce(s,1e3);this.previewInputHandler=n,i.val()&&s(),i.on("keyup paste",this.previewInputHandler),LJ.Event.on("contentInsert",n)},_hidePreview:function(){this._preview.html(""),this.previewInputHandler&&this._commentArea.off("keyup paste",null,this.previewInputHandler),this._preview.removeClass(this.options.classNames.previewVisible),this._inputs.previewCheck.attr("checked",!1),LJ.Event.off("contentInsert")}})}(jQuery);
/* <<< file end: js/jquery/jquery.lj.commentform.js */
//# map link was there [jquery.lj.commentform.js.map]
/* >>> file start: js/jquery/jquery.lj.commentsOperations.js */
var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};
LJ.UI.registerTemplate('templates-Widgets-deletecomment', " ", 'JQuery.stat');
!function(e,t){e.widget("lj.commentsOperations",jQuery.lj.basicWidget,{options:{selectors:{links:"a:not(.b-controls-track)",checkboxes:"input[type=checkbox]",comment:LJ.Util.isMediusJournal()?".mdspost-comment":".b-leaf",ctrlPopupClose:"button"},classNames:{alwaysShowControls:"b-leaf-herbarium",controlsContainer:"mdspost-comment-controls",deleteClass:LJ.Util.isMediusJournal()?"mdspost-comment-controls__button--delete":"b-leaf-deleting",editLink:LJ.Util.isMediusJournal()?"mdspost-comment-controls__button--edit":"b-controls-edit",ctrlPopup:"b-leaf-deleting-bubble",processing:"b-leaf-processing",bestComment:LJ.Util.isMediusJournal()?"mdspost-comment-controls__button--best":"b-controls-best",bestCommentCancel:LJ.Util.isMediusJournal()?"mdspost-comment-controls__button--cancel_best":"b-controls-cancel_best"},templates:{ctrlPopup:"templates-Widgets-deletecomment"}},_create:function(){e.lj.basicWidget.prototype._create.apply(this);var t=location.href.match(/(\d+)\.html/);this._itemid=t&&t[1],this._authToken=this.element.data("authtoken"),this._ctrlPopup=jQuery("").bubble({classNames:{containerAddClass:this.options.classNames.ctrlPopup},alwaysShowUnderTarget:!0,arrowWidth:"auto"}),this._ctrlPopupCallback=null,this._bindControls()},_bindControls:function(){var t=this,o=this.options.selectors,n=this.options.classNames;e.lj.basicWidget.prototype._bindControls.apply(this),this.element.bind("commentpending",function(e,o,n){t._pending(o,n)}),LJ.Event.on("social:widgets:parse",function(){var o=LiveJournal.parseGetArgs()["delete"],n="delete",s="delcomment",r=e(".b-popup"),i=e("#t"+o+" .b-leaf-controls"),a=e("#t"+o+" .b-controls-delete")[0],l=e("#t"+o+" .mdspost-comment-controls"),c=e("#t"+o+" .mdspost-comment-controls__button--delete")[0],m=!1;if(!o)return!1;var u=setInterval(function(){"complete"===document.readyState&&(clearInterval(u),c?t[n](c,s,l,m):t[n](a,s,i,m))},100);LJ.Event.trigger("comment/delete"),o&&e(r).addClass("b-popup--email")}),this.element.delegate(o.links,"click",function(e){var s=jQuery(this).closest(o.comment);if(0!==s.length){if(s.hasClass(t.options.classNames.processing))return void e.preventDefault();var r=this.href.match(/(\w+)\.bml/),i=r&&r[1],a="",l=this,c=!1;if(this.className.indexOf(n.editLink)>-1)return t.element.trigger("editComment",[s]),void e.preventDefault();switch(-1!==this.className.indexOf(n.bestComment)&&(a="bestComment",i="set_best"),-1!==this.className.indexOf(n.bestCommentCancel)&&(a="bestComment",i="unset_best"),i){case"delcomment":a="delete",c=e.shiftKey,-1!==this.href.indexOf("spam=1")&&(i="markAsSpam");break;case"talkscreen":i=LiveJournal.parseGetArgs(this.href).mode,a="moderate";break;case"spamcomment":a="moderate"}if(a){e.preventDefault();var m=jQuery(this).closest("."+t.options.classNames.controlsContainer);m.css({display:"inline-block"}),setTimeout(function(){t[a](l,i,s,c),m.css({display:""})},0)}}});var s,r,i,a,l,c,m=function(e){return e.length>0&&e.attr("checked")};this._ctrlPopup.delegate(o.ctrlPopupClose,"click",function(){t._ctrlPopup.bubble("hide"),t._ctrlPopupCallback&&t._ctrlPopupCallback()}).bind("bubbleshow",function(){var e=t._ctrlPopup.bubble("option","target").closest(o.comment);e.addClass(n.alwaysShowControls),s=t._ctrlPopup.find("[name=delete]"),i=t._ctrlPopup.find("[name=delthread]"),r=t._ctrlPopup.find("[name=delauthor]"),a=t._ctrlPopup.find("[name=deleverywhere]"),l=t._ctrlPopup.find("[name=ban]"),c=t._ctrlPopup.find(o.ctrlPopupClose)}).bind("bubblehide",function(){var s=LiveJournal.parseGetArgs()["delete"],r=(e("#t"+s+" .mdspost-comment-controls"),t._ctrlPopup.bubble("option","target").closest(o.comment));r.removeClass(n.alwaysShowControls).removeClass(n.deleteClass)}).delegate(o.checkboxes,"click",function(){this===a[0]&&m(a)&&r.attr("checked",!0),this!==r[0]||m(r)||a.attr("checked",!1)})},_pending:function(e,t){e.toggleClass(this.options.classNames.processing,!!t)},_getComment:function(e){return"object"!==("undefined"==typeof e?"undefined":_typeof(e))&&(e=jQuery(e)),0!==e.length?{node:e,ditemid:e.prop("id").substr(1),username:e.data("username"),displayname:e.data("displayname")}:void 0},_showDeletePopup:function(o,n,s){var r=this,i=LJ.get("remoteUser"),a=LJ.get("remote_is_maintainer"),l=jQuery(t),c=l.scrollTop();return function(e){return e}(),i?(r._ctrlPopup.html(r._tmpl("ctrlPopup",{ditemid:s.ditemid,author:s.username||"",user:i,markSpam:"markAsSpam"===n,canBan:s.username&&s.username!==i&&a,canDelThread:e.comments.hasChildren(s.node)&&a,superBanFlag:LJ.Flags.isEnabled("superban_step2"),canDelAuthor:s.username&&a})),this._ctrlPopupCallback=function(){s.props=[],r._ctrlPopup.find(":checkbox:checked").each(function(){s.props.push(this.name)}),r._removeComment(s)},s.node.addClass(this.options.classNames.deleteClass),r._ctrlPopup.bubble("option","target",jQuery(o)).bubble("option","name","deleteBubble").bubble("show"),void(LJ.Util.isMediusJournal()&&jQuery("body").hasClass("iphone")&&l.width()<=650&&LJ.Event.on("bubble:popup:hide:deleteBubble",function m(){setTimeout(function(){l.scrollTop(c),LJ.Event.off("bubble:popup:hide:deleteBubble",m)})}))):!0},_banUser:function(o,n){var s=function(e,s){jQuery.post(LiveJournal.getAjaxUrl("changerelation"),{target:o,action:"setBan",auth_token:e}).success(function(){t.ContextualPopup&&t.ContextualPopup.cleanCache(s),n&&n()})};e.getJSON(LiveJournal.getAjaxUrl("ctxpopup"),{user:o,mode:"getinfo"}).success(function(e){e.setBan_authtoken&&s(e.setBan_authtoken,[String(e.userid),e.username,e.url_userpic])})},_removeComment:function(e){var t=this,o=LiveJournal.getAjaxUrl("delcomment",LiveJournal.parseGetArgs(e.postLink)),n={confirm:"1",lj_form_auth:this._authToken,format:"json"},s=!1,r=!1;e.props&&e.props.forEach(function(e){"ban"!==e?(n[e]="1",r=!0):s=!0}),this._pending(e.node,!0),s&&(Site.current_journal.is_comm?n.ban=1:this._banUser(e.node.data("username"),function(){r||t.element.trigger("refreshThread",[e.ditemid,!0,"delmany"])})),r&&jQuery.post(o,n,function(o){var s="";if(n.delauthor&&(s=e.node.data("username")),"ok"===o.status){var r=e.ditemid?e.ditemid:LiveJournal.parseGetArgs()["delete"];t.element.trigger("deleteComment",[r,n.delthread,s]),LJ.Event.trigger("comment/delete")}else alert(o.message)},"json")},"delete":function(e,t,o,n){var s=this._getComment(o);s&&(s.postLink=e.href,n?(s.props=["delete"],this._removeComment(s)):this._showDeletePopup(e,t,s))},bestComment:function(e,t,o){var n=this._getComment(o),s=this;n&&(this._pending(o,!0),LJ.Api.call("comment."+t,{journalid:LJ.get("journal.id"),itemid:this._itemid,talkid:n.ditemid},function(e){e.error&&(alert(e.error.message),location.reload()),s.element.trigger("refreshThread",[n.ditemid,!0,t])}))},moderate:function(e,t,o){var n=this._getComment(o),s=this;if(n){var r="spamcomment"===t?"spamcomment":"talkscreen",i=LiveJournal.getAjaxUrl(r,LiveJournal.parseGetArgs(e.href)),a={confirm:"Y",lj_form_auth:this._authToken};i+="&format=json",this._pending(o,!0),jQuery.post(i,a,function(e){if("ok"!==e.status)throw new Error(e.message);return"spamcomment"===t?void s.element.trigger("removeFromDOM",[n.ditemid,t]):void s.element.trigger("refreshThread",[n.ditemid,!t.match(/(un)?freeze/),t])},"json")}}})}(jQuery,window);
/* <<< file end: js/jquery/jquery.lj.commentsOperations.js */
//# map link was there [jquery.lj.commentsOperations.js.map]
/* >>> file start: js/jquery/jquery.lj.commentsMassActions.js */
var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};
//= require js/jquery/jquery.hotkeys.js
!function(e,t){e.widget("lj.commentsMassActions",jQuery.lj.basicWidget,{options:{selectors:{form:"#multiform",massActions:".b-massaction",massActionsMobile:".b-massaction-mobile",ljButtons:".b-massaction .b-ljbutton button",ljButtonsMobile:".b-massaction-mobile .b-ljbutton button",massActionsCheckAll:".b-massaction-checkall input",checkboxes:LJ.Util.isMediusJournal()?".js-comment-checkbox":".b-leaf-actions-checkbox",checkedComments:LJ.Util.isMediusJournal()?".js-comment-checkbox:checked":".b-leaf-actions-checkbox:checked",links:"a",comment:LJ.Util.isMediusJournal()?".mdspost-comment":".b-leaf",alivedComments:LJ.Util.isMediusJournal()?".mdspost-comment:not(.mdspost-comment--deleted)":".b-leaf:not(.b-leaf-deleted) ",firstLevel:LJ.Util.isMediusJournal()?".mdspost-thread--level-1":".b-tree-twig-1",twig:LJ.Util.isMediusJournal()?".mdspost-thread":".b-tree-twig",twigSelected:".b-tree-twig-selected",massOperationsAnchor:".b-massaction-anchor",ljtimes:LJ.Flags.isEnabled("homepage_v3")?".b-discoverytimes-wrapper":"#ljtime",ditemid:"#ditemid",error:".b-massaction-error"},classNames:{hidden:LJ.Util.isMediusJournal()?"mdspost-comments--3comments":"b-grove-3comments",isAnyChecked:LJ.Util.isMediusJournal()?"mdspost-comments--checked":"b-grove-checked",massActionsFixed:"b-massaction-fixed",commentSelected:"b-leaf-selected",twigSelected:"b-tree-twig-selected",preload:"b-massaction-processing",error:"b-massaction-problems"}},_create:function(){e.lj.basicWidget.prototype._create.apply(this);var t=this.options.selectors;this._authToken=this.element.data("authtoken"),this._massActions=this.element.find(t.massActions),this._massActionsCheckAll=this.element.find(t.massActionsCheckAll),this._massActionsAnchor=this.element.find(t.massOperationsAnchor),this._massActionsHeight=this._massActionsAnchor.height()||0,this._ljtimes=jQuery(t.ljtimes),this._ditemid=this.element.find(t.ditemid).val(),this._form=this.element.find(t.form),this._buttons=this.element.find(t.ljButtons),this._hidden=this.element.hasClass(this.options.classNames.hidden),LJ.Event.on("comment/delete",this._checkVisibility.bind(this)),this._setActive(!1),this._bindControls()},_bindControls:function(){var s=this,i=this.options.selectors;e.lj.basicWidget.prototype._bindControls.apply(this),this.element.delegate(i.checkboxes,"click",function(){var e=jQuery(this),t=this.checked;s._markChecked(e,t),LJ.Util.isMediusJournal()&&(e=e.closest(i.comment).find(i.checkboxes)),Function.defer(s._updateBoxes.bind(s),e,t);var n=s.element&&s.element.find(s.options.selectors.alivedComments).length||0;t?(s.element.addClass(s.options.classNames.isAnyChecked),s._hidden=!1):(3>n&&(s.element.addClass(s.options.classNames.hidden),s._hidden=!0),s.element.removeClass(s.options.classNames.isAnyChecked)),s._setActive(!0)}),this._el("ljButtons").on("click",function(e){s._massAction(this.getAttribute("data-value")),e.preventDefault()}),this._el("ljButtonsMobile").on("click",function(e){var t=this.getAttribute("data-value").toLowerCase();"collapse-all"===t&&s.collapseAll(),"expand-all"===t&&s.expandAll(),e.preventDefault()}),this._massActionsCheckAll.click(function(){Function.defer(s._updateBoxes.bind(s),s.element.find(i.checkboxes),this.checked)}),jQuery(t).bind("scroll resize",this._checkMassActionsPanelPosition.bind(this)),this.element.bind("commentsUpdated",this._updateMassActionsPanel.bind(this,!1)).bind("newComment",this._checkVisibility.bind(this)),jQuery(document).bind("keyup","alt+ctrl++",this.expandAll.bind(this)).bind("keyup","alt+ctrl+-",this.collapseAll.bind(this))},_checkVisibility:function(e){e=e||{},Function.defer(function(){var t=e.type,s=this.element&&this.element.find(this.options.selectors.alivedComments).length||0,i=this.element&&this.element.find(this.options.selectors.checkedComments).length||0;t||(s-=1,t="deleteComment"),t&&s>=3?(this.element.removeClass(this.options.classNames.hidden),this._hidden=!1):"deleteComment"!==t&&i||s>=3?(this.element.addClass(this.options.classNames.isAnyChecked),this._hidden=!1):(this.element.addClass(this.options.classNames.hidden),this._hidden=!0,this.element.removeClass(this.options.classNames.isAnyChecked))}.bind(this))},_setPending:function(e){this._buttons.attr("disabled",!!e),this.element.toggleClass(this.options.classNames.preload,!!e),e&&this._massActions.removeClass(this.options.classNames.error)},_setActive:function(e){this._panelFixed=!!e,this._buttons.attr("disabled",!e)},_findTopChecked:function(){var t,s=this.options.selectors,i=this.element.find(s.twigSelected),n=0,o=jQuery();return i.each(function(){var i=jQuery(this),l=e.comments.level(i);n&&l>n&&t&&e.comments.isChild(i,t)||(n=l,o=o.add(i.find(s.comment)),t=i)}),o},_massAction:function(e){e=e.toLowerCase();var t,s=this,i=LiveJournal.constructUrl(LiveJournal.getAjaxUrl("talkmulti"),{format:"json"}),n={confirm:"1",lj_form_auth:this._authToken,mode:e,ditemid:this._ditemid,journal:Site.currentJournal},o=this._form.get(0).elements,l=[];if(["collapse","expand","freeze","unfreeze"].indexOf(e)>-1&&this._findTopChecked().each(function(){l.push(this.getAttribute("id"))}),["screen","unscreen","freeze","unfreeze","delete","deletespam","unspam"].indexOf(e)>-1)for(var c=!/((un)?freeze)/.test(e),a=0,h=o.length;h>a;++a)o[a].name.match(/selected_\d+/)&&o[a].checked&&(n[o[a].name]="on",c&&!~l.indexOf(o[a].id)&&l.push(o[a].id));return"collapse"===e||"expand"===e?(t=LJ.Function.threshold(function(t){s.element.trigger(e,[t,!0])},20,!0),l.forEach(t),this._setPending(!1),void this._updateBoxes(this.element.find(this.options.selectors.checkboxes+":checked"),!1)):(this._setPending(!0),void(0!==l.length&&jQuery.post(i,n,function(t){if(s._setPending(!1),"ok"===t.status)if("unspam"===e){var i=l.map(function(e){return e.substr(1)});s.element.trigger("removeFromDOM",[i,"unspam"])}else s._refreshComments(e,l);else s.element.find(s.options.selectors.error).html(t.message),s._massActions.addClass(s.options.classNames.error)},"json")))},_refreshComments:function(e,t){var s=t.map(function(e){return e.substr(1)}),i=this;s.forEach(function(t){Function.defer(function(){e.match(/^delete/)?(i.element.trigger("deleteComment",[t]),i._checkVisibility({type:"deleteComment"})):i.element.trigger("refreshThread",[t,!e.match(/^(un)?freeze/),e])})})},_checkMassActionsPanelPosition:function(){var e=jQuery.browser.msie&&jQuery.browser.version.substr(0,1)<9?document.documentElement.scrollTop:t.pageYOffset,s=0,i=this.options.classNames.massActionsFixed;this._panelFixed?(s=this._massActionsAnchor.offset().top,this._massActionsHeight=this._massActionsHeight||this._massActionsAnchor.height(),s+=this._massActionsHeight,s+this._ljtimes.height()>jQuery(t).height()+e?this._massActions.addClass(i):this._massActions.removeClass(i)):this._massActions.removeClass(i)},_updateBoxes:function(e,t){var s=this;e.each(function(){this.checked=t,s._markChecked(jQuery(this),t)}),this._updateMassActionsPanel(t)},_markChecked:function(e,t){t=!!t;var s=this.options.selectors,i=this.options.classNames,n=e.closest(s.comment);t&&n.hasClass(i.commentSelected)||n.toggleClass(i.commentSelected,t).closest(s.twig).toggleClass(i.twigSelected,t)},_updateMassActionsPanel:function(e){var t=this.options.selectors,s=this.options.classNames.massActionsFixed;0===this._ljtimes.length&&(this._ljtimes=jQuery(t.ljtimes));var i=this._panelFixed;this._setActive(!!e||this.element.find(t.checkboxes+":checked:first").length>0),this._checkMassActionsPanelPosition(),this._panelFixed&&this._massActions.hasClass(s)&&(i||this._massActions.hide().fadeIn(100)),this._checkVisibility.bind(this);var n=e&&0===this.element.find(t.checkboxes+":not(:checked):first").length;this._massActionsCheckAll.attr("checked",n)},_getComment:function(e){return"object"!==("undefined"==typeof e?"undefined":_typeof(e))&&(e=jQuery(e)),0!==e.length?{node:e,ditemid:e.prop("id").substr(1),username:e.data("username"),displayname:e.data("displayname")}:void 0},_toggleAll:function(e){var t=this,s=LJ.Function.threshold(function(s){t.element.trigger(e,[s,!0])},20,!0);s.batch(2),this.element.find(this.options.selectors.firstLevel).each(function(){s(this.getAttribute("data-tid"))})},expandAll:function(){this._toggleAll("expand")},collapseAll:function(){this._toggleAll("collapse")}})}(jQuery,window);
/* <<< file end: js/jquery/jquery.lj.commentsMassActions.js */
//# map link was there [jquery.lj.commentsMassActions.js.map]
{{html LJ.mltext(\'talk.promo.place.desc\')}}
{{html LJ.mltext(\'talk.promo.notokens.desc\', \'tokens\', $data.tokens)}}
{{html LJ.mltext(\'talk.promo.notokens.button\')}} {{html LJ.mltext(\'talk.promo.notokens.window\')}}
{{/if}}