2022-03-10 11:04:14 +03:00

754 lines
704 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/* >>> file start: js/lib/jquery-1.8.3.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){function n(e){var t=he[e]={};return K.each(e.split(te),function(e,n){t[n]=!0}),t}function r(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(me,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:ge.test(r)?K.parseJSON(r):r}catch(o){}K.data(e,n,r)}else r=t}return r}function i(e){var t;for(t in e)if(("data"!==t||!K.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function o(){return!1}function a(){return!0}function s(e){return!e||!e.parentNode||11===e.parentNode.nodeType}function l(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function u(e,t,n){if(t=t||0,K.isFunction(t))return K.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return K.grep(e,function(e,r){return e===t===n});if("string"==typeof t){var r=K.grep(e,function(e){return 1===e.nodeType});if(Oe.test(t))return K.filter(t,r,!n);t=K.filter(t,r)}return K.grep(e,function(e,r){return K.inArray(e,t)>=0===n})}function c(e){var t=We.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function f(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function p(e,t){if(1===t.nodeType&&K.hasData(e)){var n,r,i,o=K._data(e),a=K._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)K.event.add(t,n,s[n][r])}a.data&&(a.data=K.extend({},a.data))}}function d(e,t){var n;1===t.nodeType&&(t.clearAttributes&&t.clearAttributes(),t.mergeAttributes&&t.mergeAttributes(e),n=t.nodeName.toLowerCase(),"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),K.support.html5Clone&&e.innerHTML&&!K.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Je.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.selected=e.defaultSelected:"input"===n||"textarea"===n?t.defaultValue=e.defaultValue:"script"===n&&t.text!==e.text&&(t.text=e.text),t.removeAttribute(K.expando))}function h(e){return"undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName("*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll("*"):[]}function g(e){Je.test(e.type)&&(e.defaultChecked=e.checked)}function m(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=yt.length;i--;)if(t=yt[i]+n,t in e)return t;return r}function y(e,t){return e=t||e,"none"===K.css(e,"display")||!K.contains(e.ownerDocument,e)}function v(e,t){for(var n,r,i=[],o=0,a=e.length;a>o;o++)n=e[o],n.style&&(i[o]=K._data(n,"olddisplay"),t?(i[o]||"none"!==n.style.display||(n.style.display=""),""===n.style.display&&y(n)&&(i[o]=K._data(n,"olddisplay",T(n.nodeName)))):(r=nt(n,"display"),i[o]||"none"===r||K._data(n,"olddisplay",r)));for(o=0;a>o;o++)n=e[o],n.style&&(t&&"none"!==n.style.display&&""!==n.style.display||(n.style.display=t?i[o]||"":"none"));return e}function b(e,t,n){var r=ct.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function x(e,t,n,r){for(var i=n===(r?"border":"content")?4:"width"===t?1:0,o=0;4>i;i+=2)"margin"===n&&(o+=K.css(e,n+mt[i],!0)),r?("content"===n&&(o-=parseFloat(nt(e,"padding"+mt[i]))||0),"margin"!==n&&(o-=parseFloat(nt(e,"border"+mt[i]+"Width"))||0)):(o+=parseFloat(nt(e,"padding"+mt[i]))||0,"padding"!==n&&(o+=parseFloat(nt(e,"border"+mt[i]+"Width"))||0));return o}function w(e,t,n){var r="width"===t?e.offsetWidth:e.offsetHeight,i=!0,o=K.support.boxSizing&&"border-box"===K.css(e,"boxSizing");if(0>=r||null==r){if(r=nt(e,t),(0>r||null==r)&&(r=e.style[t]),ft.test(r))return r;i=o&&(K.support.boxSizingReliable||r===e.style[t]),r=parseFloat(r)||0}return r+x(e,t,n||(o?"border":"content"),i)+"px"}function T(e){if(dt[e])return dt[e];var t=K("<"+e+">").appendTo(R.body),n=t.css("display");return t.remove(),"none"!==n&&""!==n||(rt=R.body.appendChild(rt||K.extend(R.createElement("iframe"),{frameBorder:0,width:0,height:0})),it&&rt.createElement||(it=(rt.contentWindow||rt.contentDocument).document,it.write("<!doctype html><html><body>"),it.close()),t=it.body.appendChild(it.createElement(e)),n=nt(t,"display"),R.body.removeChild(rt)),dt[e]=n,n}function N(e,t,n,r){var i;if(K.isArray(t))K.each(t,function(t,i){n||xt.test(e)?r(e,i):N(e+"["+("object"===("undefined"==typeof i?"undefined":_typeof(i))?t:"")+"]",i,n,r)});else if(n||"object"!==K.type(t))r(e,t);else for(i in t)N(e+"["+i+"]",t[i],n,r)}function C(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i,o,a=t.toLowerCase().split(te),s=0,l=a.length;if(K.isFunction(n))for(;l>s;s++)r=a[s],o=/^\+/.test(r),o&&(r=r.substr(1)||"*"),i=e[r]=e[r]||[],i[o?"unshift":"push"](n)}}function k(e,n,r,i,o,a){o=o||n.dataTypes[0],a=a||{},a[o]=!0;for(var s,l=e[o],u=0,c=l?l.length:0,f=e===Ot;c>u&&(f||!s);u++)s=l[u](n,r,i),"string"==typeof s&&(!f||a[s]?s=t:(n.dataTypes.unshift(s),s=k(e,n,r,i,s,a)));return!f&&s||a["*"]||(s=k(e,n,r,i,"*",a)),s}function E(e,n){var r,i,o=K.ajaxSettings.flatOptions||{};for(r in n)n[r]!==t&&((o[r]?e:i||(i={}))[r]=n[r]);i&&K.extend(!0,e,i)}function S(e,n,r){var i,o,a,s,l=e.contents,u=e.dataTypes,c=e.responseFields;for(o in c)o in r&&(n[c[o]]=r[o]);for(;"*"===u[0];)u.shift(),i===t&&(i=e.mimeType||n.getResponseHeader("content-type"));if(i)for(o in l)if(l[o]&&l[o].test(i)){u.unshift(o);break}if(u[0]in r)a=u[0];else{for(o in r){if(!u[0]||e.converters[o+" "+u[0]]){a=o;break}s||(s=o)}a=a||s}return a?(a!==u[0]&&u.unshift(a),r[a]):void 0}function A(e,t){var n,r,i,o,a=e.dataTypes.slice(),s=a[0],l={},u=0;if(e.dataFilter&&(t=e.dataFilter(t,e.dataType)),a[1])for(n in e.converters)l[n.toLowerCase()]=e.converters[n];for(;i=a[++u];)if("*"!==i){if("*"!==s&&s!==i){if(n=l[s+" "+i]||l["* "+i],!n)for(r in l)if(o=r.split(" "),o[1]===i&&(n=l[s+" "+o[0]]||l["* "+o[0]])){n===!0?n=l[r]:l[r]!==!0&&(i=o[0],a.splice(u--,0,i));break}if(n!==!0)if(n&&e["throws"])t=n(t);else try{t=n(t)}catch(c){return{state:"parsererror",error:n?c:"No conversion from "+s+" to "+i}}}s=i}return{state:"success",data:t}}function j(){try{return new e.XMLHttpRequest}catch(t){}}function D(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function L(){return setTimeout(function(){Yt=t},0),Yt=K.now()}function H(e,t){K.each(t,function(t,n){for(var r=(Zt[t]||[]).concat(Zt["*"]),i=0,o=r.length;o>i;i++)if(r[i].call(e,t,n))return})}function _(e,t,n){var r,i=0,o=Kt.length,a=K.Deferred().always(function(){delete s.elem}),s=function(){for(var t=Yt||L(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,i=1-r,o=0,s=l.tweens.length;s>o;o++)l.tweens[o].run(i);return a.notifyWith(e,[l,i,n]),1>i&&s?n:(a.resolveWith(e,[l]),!1)},l=a.promise({elem:e,props:K.extend({},t),opts:K.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Yt||L(),duration:n.duration,tweens:[],createTween:function(t,n,r){var i=K.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(i),i},stop:function(t){for(var n=0,r=t?l.tweens.length:0;r>n;n++)l.tweens[n].run(1);return t?a.resolveWith(e,[l,t]):a.rejectWith(e,[l,t]),this}}),u=l.props;for(F(u,l.opts.specialEasing);o>i;i++)if(r=Kt[i].call(l,e,u,l.opts))return r;return H(l,u),K.isFunction(l.opts.start)&&l.opts.start.call(e,l),K.fx.timer(K.extend(s,{anim:l,queue:l.opts.queue,elem:e})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function F(e,t){var n,r,i,o,a;for(n in e)if(r=K.camelCase(n),i=t[r],o=e[n],K.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=K.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}function M(e,t,n){var r,i,o,a,s,l,u,c,f,p=this,d=e.style,h={},g=[],m=e.nodeType&&y(e);n.queue||(c=K._queueHooks(e,"fx"),null==c.unqueued&&(c.unqueued=0,f=c.empty.fire,c.empty.fire=function(){c.unqueued||f()}),c.unqueued++,p.always(function(){p.always(function(){c.unqueued--,K.queue(e,"fx").length||c.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],"inline"===K.css(e,"display")&&"none"===K.css(e,"float")&&(K.support.inlineBlockNeedsLayout&&"inline"!==T(e.nodeName)?d.zoom=1:d.display="inline-block")),n.overflow&&(d.overflow="hidden",K.support.shrinkWrapBlocks||p.done(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]}));for(r in t)if(o=t[r],Jt.exec(o)){if(delete t[r],l=l||"toggle"===o,o===(m?"hide":"show"))continue;g.push(r)}if(a=g.length){s=K._data(e,"fxshow")||K._data(e,"fxshow",{}),"hidden"in s&&(m=s.hidden),l&&(s.hidden=!m),m?K(e).show():p.done(function(){K(e).hide()}),p.done(function(){var t;K.removeData(e,"fxshow",!0);for(t in h)K.style(e,t,h[t])});for(r=0;a>r;r++)i=g[r],u=p.createTween(i,m?s[i]:0),h[i]=s[i]||K.style(e,i),i in s||(s[i]=u.start,m&&(u.end=u.start,u.start="width"===i||"height"===i?1:0))}}function O(e,t,n,r,i){return new O.prototype.init(e,t,n,r,i)}function q(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=mt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}function B(e){return K.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}var W,P,R=e.document,$=e.location,I=e.navigator,z=e.jQuery,X=e.$,U=Array.prototype.push,Y=Array.prototype.slice,V=Array.prototype.indexOf,J=Object.prototype.toString,G=Object.prototype.hasOwnProperty,Q=String.prototype.trim,K=function tn(e,t){return new tn.fn.init(e,t,W)},Z=/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,ee=/\S/,te=/\s+/,ne=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,re=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,ie=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,oe=/^[\],:{}\s]*$/,ae=/(?:^|:|,)(?:\s*\[)+/g,se=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,le=/"[^"\\\r\n]*"|true|false|null|-?(?:\d\d*\.|)\d+(?:[eE][\-+]?\d+|)/g,ue=/^-ms-/,ce=/-([\da-z])/gi,fe=function(e,t){return(t+"").toUpperCase()},pe=function nn(){R.addEventListener?(R.removeEventListener("DOMContentLoaded",nn,!1),K.ready()):"complete"===R.readyState&&(R.detachEvent("onreadystatechange",nn),K.ready())},de={};K.fn=K.prototype={constructor:K,init:function(e,n,r){var i,o,a;if(!e)return this;if(e.nodeType)return this.context=this[0]=e,this.length=1,this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:re.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1])return n=n instanceof K?n[0]:n,a=n&&n.nodeType?n.ownerDocument||n:R,e=K.parseHTML(i[1],a,!0),ie.test(i[1])&&K.isPlainObject(n)&&this.attr.call(e,n,!0),K.merge(this,e);if(o=R.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=R,this.selector=e,this}return K.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),K.makeArray(e,this))},selector:"",jquery:"1.8.3",length:0,size:function(){return this.length},toArray:function(){return Y.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e,t,n){var r=K.merge(this.constructor(),e);return r.prevObject=this,r.context=this.context,"find"===t?r.selector=this.selector+(this.selector?" ":"")+n:t&&(r.selector=this.selector+"."+t+"("+n+")"),r},each:function(e,t){return K.each(this,e,t)},ready:function(e){return K.ready.promise().done(e),this},eq:function(e){return e=+e,-1===e?this.slice(e):this.slice(e,e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(Y.apply(this,arguments),"slice",Y.call(arguments).join(","))},map:function(e){return this.pushStack(K.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:U,sort:[].sort,splice:[].splice},K.fn.init.prototype=K.fn,K.extend=K.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"===("undefined"==typeof s?"undefined":_typeof(s))||K.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(e=arguments[l]))for(n in e)r=s[n],i=e[n],s!==i&&(c&&i&&(K.isPlainObject(i)||(o=K.isArray(i)))?(o?(o=!1,a=r&&K.isArray(r)?r:[]):a=r&&K.isPlainObject(r)?r:{},s[n]=K.extend(c,a,i)):i!==t&&(s[n]=i));return s},K.extend({noConflict:function(t){return e.$===K&&(e.$=X),t&&e.jQuery===K&&(e.jQuery=z),K},isReady:!1,readyWait:1,holdReady:function(e){e?K.readyWait++:K.ready(!0)},ready:function(e){if(e===!0?!--K.readyWait:!K.isReady){if(!R.body)return setTimeout(K.ready,1);K.isReady=!0,e!==!0&&--K.readyWait>0||(P.resolveWith(R,[K]),K.fn.trigger&&K(R).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===K.type(e)},isArray:Array.isArray||function(e){return"array"===K.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?String(e):de[J.call(e)]||"object"},isPlainObject:function(e){if(!e||"object"!==K.type(e)||e.nodeType||K.isWindow(e))return!1;try{if(e.constructor&&!G.call(e,"constructor")&&!G.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||G.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw new Error(e)},parseHTML:function(e,t,n){var r;return e&&"string"==typeof e?("boolean"==typeof t&&(n=t,t=0),t=t||R,(r=ie.exec(e))?[t.createElement(r[1])]:(r=K.buildFragment([e],t,n?null:[]),K.merge([],(r.cacheable?K.clone(r.fragment):r.fragment).childNodes))):null},parseJSON:function(t){return t&&"string"==typeof t?(t=K.trim(t),e.JSON&&e.JSON.parse?e.JSON.parse(t):oe.test(t.replace(se,"@").replace(le,"]").replace(ae,""))?new Function("return "+t)():void K.error("Invalid JSON: "+t)):null},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||K.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&ee.test(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(ue,"ms-").replace(ce,fe)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,n,r){var i,o=0,a=e.length,s=a===t||K.isFunction(e);if(r)if(s){for(i in e)if(n.apply(e[i],r)===!1)break}else for(;a>o&&n.apply(e[o++],r)!==!1;);else if(s){for(i in e)if(n.call(e[i],i,e[i])===!1)break}else for(;a>o&&n.call(e[o],o,e[o++])!==!1;);return e},trim:Q&&!Q.call("\ufeff ")?function(e){return null==e?"":Q.call(e)}:function(e){return null==e?"":(e+"").replace(ne,"")},makeArray:function(e,t){var n,r=t||[];return null!=e&&(n=K.type(e),null==e.length||"string"===n||"function"===n||"regexp"===n||K.isWindow(e)?U.call(r,e):K.merge(r,e)),r},inArray:function(e,t,n){var r;if(t){if(V)return V.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else for(;n[o]!==t;)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,n,r){var i,o,a=[],s=0,l=e.length,u=e instanceof K||l!==t&&"number"==typeof l&&(l>0&&e[0]&&e[l-1]||0===l||K.isArray(e));if(u)for(;l>s;s++)i=n(e[s],s,r),null!=i&&(a[a.length]=i);else for(o in e)i=n(e[o],o,r),null!=i&&(a[a.length]=i);return a.concat.apply([],a)},guid:1,proxy:function rn(e,n){var r,i,rn;return"string"==typeof n&&(r=e[n],n=e,e=r),K.isFunction(e)?(i=Y.call(arguments,2),rn=function(){return e.apply(n,i.concat(Y.call(arguments)))},rn.guid=e.guid=e.guid||K.guid++,rn):t},access:function(e,n,r,i,o,a,s){var l,u=null==r,c=0,f=e.length;if(r&&"object"===("undefined"==typeof r?"undefined":_typeof(r))){for(c in r)K.access(e,n,c,r[c],1,a,i);o=1}else if(i!==t){if(l=s===t&&K.isFunction(i),u&&(l?(l=n,n=function(e,t,n){return l.call(K(e),n)}):(n.call(e,i),n=null)),n)for(;f>c;c++)n(e[c],r,l?i.call(e[c],c,n(e[c],r)):i,s);o=1}return o?e:u?n.call(e):f?n(e[0],r):a},now:function(){return(new Date).getTime()}}),K.ready.promise=function(t){if(!P)if(P=K.Deferred(),"complete"===R.readyState)setTimeout(K.ready,1);else if(R.addEventListener)R.addEventListener("DOMContentLoaded",pe,!1),e.addEventListener("load",K.ready,!1);else{R.attachEvent("onreadystatechange",pe),e.attachEvent("onload",K.ready);var n=!1;try{n=null==e.frameElement&&R.documentElement}catch(r){}n&&n.doScroll&&!function i(){if(!K.isReady){try{n.doScroll("left")}catch(e){return setTimeout(i,50)}K.ready()}}()}return P.promise(t)},K.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(e,t){de["[object "+t+"]"]=t.toLowerCase()}),W=K(R);var he={};K.Callbacks=function(e){e="string"==typeof e?he[e]||n(e):K.extend({},e);var r,i,o,a,s,l,u=[],c=!e.once&&[],f=function d(t){for(r=e.memory&&t,i=!0,l=a||0,a=0,s=u.length,o=!0;u&&s>l;l++)if(u[l].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}o=!1,u&&(c?c.length&&d(c.shift()):r?u=[]:p.disable())},p={add:function(){if(u){var t=u.length;!function n(t){K.each(t,function(t,r){var i=K.type(r);"function"===i?e.unique&&p.has(r)||u.push(r):r&&r.length&&"string"!==i&&n(r)})}(arguments),o?s=u.length:r&&(a=t,f(r))}return this},remove:function(){return u&&K.each(arguments,function(e,t){for(var n;(n=K.inArray(t,u,n))>-1;)u.splice(n,1),o&&(s>=n&&s--,l>=n&&l--)}),this},has:function(e){return K.inArray(e,u)>-1},empty:function(){return u=[],this},disable:function(){return u=c=r=t,this},disabled:function(){return!u},lock:function(){return c=t,r||p.disable(),this},locked:function(){return!c},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!u||i&&!c||(o?c.push(t):f(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},K.extend({Deferred:function(e){var t=[["resolve","done",K.Callbacks("once memory"),"resolved"],["reject","fail",K.Callbacks("once memory"),"rejected"],["notify","progress",K.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return K.Deferred(function(n){K.each(t,function(t,r){var o=r[0],a=e[t];i[r[1]](K.isFunction(a)?function(){var e=a.apply(this,arguments);e&&K.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[o+"With"](this===i?n:this,[e])}:n[o])}),e=null}).promise()},promise:function(e){return null!=e?K.extend(e,r):r}},i={};return r.pipe=r.then,K.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=a.fire,i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t,n,r,i=0,o=Y.call(arguments),a=o.length,s=1!==a||e&&K.isFunction(e.promise)?a:0,l=1===s?e:K.Deferred(),u=function(e,n,r){return function(i){n[e]=this,r[e]=arguments.length>1?Y.call(arguments):i,r===t?l.notifyWith(n,r):--s||l.resolveWith(n,r)}};if(a>1)for(t=new Array(a),n=new Array(a),r=new Array(a);a>i;i++)o[i]&&K.isFunction(o[i].promise)?o[i].promise().done(u(i,r,o)).fail(l.reject).progress(u(i,n,t)):--s;return s||l.resolveWith(r,o),l.promise()}}),K.support=function(){var t,n,r,i,o,a,s,l,u,c,f,p=R.createElement("div");if(p.setAttribute("className","t"),p.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=p.getElementsByTagName("*"),r=p.getElementsByTagName("a")[0],!n||!r||!n.length)return{};i=R.createElement("select"),o=i.appendChild(R.createElement("option")),a=p.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={leadingWhitespace:3===p.firstChild.nodeType,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:"on"===a.value,optSelected:o.selected,getSetAttribute:"t"!==p.className,enctype:!!R.createElement("form").enctype,html5Clone:"<:nav></:nav>"!==R.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===R.compatMode,submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,i.disabled=!0,t.optDisabled=!o.disabled;try{delete p.test}catch(d){t.deleteExpando=!1}if(!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",f=function(){t.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick"),p.detachEvent("onclick",f)),a=R.createElement("input"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","checked"),a.setAttribute("name","t"),p.appendChild(a),s=R.createDocumentFragment(),s.appendChild(p.lastChild),t.checkClone=s.cloneNode(!0).cloneNode(!0).lastChild.checked,t.appendChecked=a.checked,s.removeChild(a),s.appendChild(p),p.attachEvent)for(u in{submit:!0,change:!0,focusin:!0})l="on"+u,c=l in p,c||(p.setAttribute(l,"return;"),c="function"==typeof p[l]),t[u+"Bubbles"]=c;return K(function(){var n,r,i,o,a="padding:0;margin:0;border:0;display:block;overflow:hidden;",s=R.getElementsByTagName("body")[0];s&&(n=R.createElement("div"),n.style.cssText="visibility:hidden;border:0;width:0;height:0;position:static;top:0;margin-top:1px",s.insertBefore(n,s.firstChild),r=R.createElement("div"),n.appendChild(r),r.innerHTML="<table><tr><td></td><td>t</td></tr></table>",i=r.getElementsByTagName("td"),i[0].style.cssText="padding:0;margin:0;border:0;display:none",c=0===i[0].offsetHeight,i[0].style.display="",i[1].style.display="none",t.reliableHiddenOffsets=c&&0===i[0].offsetHeight,r.innerHTML="",r.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===r.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==s.offsetTop,e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(r,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(r,null)||{width:"4px"}).width,o=R.createElement("div"),o.style.cssText=r.style.cssText=a,o.style.marginRight=o.style.width="0",r.style.width="1px",r.appendChild(o),t.reliableMarginRight=!parseFloat((e.getComputedStyle(o,null)||{}).marginRight)),"undefined"!=typeof r.style.zoom&&(r.innerHTML="",r.style.cssText=a+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===r.offsetWidth,r.style.display="block",r.style.overflow="visible",r.innerHTML="<div></div>",r.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==r.offsetWidth,n.style.zoom=1),s.removeChild(n),n=r=i=o=null)}),s.removeChild(p),n=r=i=o=a=s=p=null,t}();var ge=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,me=/([A-Z])/g;K.extend({cache:{},deletedIds:[],uuid:0,expando:"jQuery"+(K.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?K.cache[e[K.expando]]:e[K.expando],!!e&&!i(e)},data:function(e,n,r,i){if(K.acceptData(e)){var o,a,s=K.expando,l="string"==typeof n,u=e.nodeType,c=u?K.cache:e,f=u?e[s]:e[s]&&s;if(f&&c[f]&&(i||c[f].data)||!l||r!==t)return f||(u?e[s]=f=K.deletedIds.pop()||K.guid++:f=s),c[f]||(c[f]={},u||(c[f].toJSON=K.noop)),"object"!==("undefined"==typeof n?"undefined":_typeof(n))&&"function"!=typeof n||(i?c[f]=K.extend(c[f],n):c[f].data=K.extend(c[f].data,n)),o=c[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[K.camelCase(n)]=r),l?(a=o[n],null==a&&(a=o[K.camelCase(n)])):a=o,a}},removeData:function(e,t,n){if(K.acceptData(e)){var r,o,a,s=e.nodeType,l=s?K.cache:e,u=s?e[K.expando]:K.expando;if(l[u]){if(t&&(r=n?l[u]:l[u].data)){K.isArray(t)||(t in r?t=[t]:(t=K.camelCase(t),t=t in r?[t]:t.split(" ")));for(o=0,a=t.length;a>o;o++)delete r[t[o]];if(!(n?i:K.isEmptyObject)(r))return}(n||(delete l[u].data,i(l[u])))&&(s?K.cleanData([e],!0):K.support.deleteExpando||l!=l.window?delete l[u]:l[u]=null)}}},_data:function(e,t,n){return K.data(e,t,n,!0)},acceptData:function(e){var t=e.nodeName&&K.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),K.fn.extend({data:function on(e,n){var i,o,a,s,l,u=this[0],c=0,on=null;if(e===t){if(this.length&&(on=K.data(u),1===u.nodeType&&!K._data(u,"parsedAttrs"))){for(a=u.attributes,l=a.length;l>c;c++)s=a[c].name,s.indexOf("data-")||(s=K.camelCase(s.substring(5)),r(u,s,on[s]));K._data(u,"parsedAttrs",!0)}return on}return"object"===("undefined"==typeof e?"undefined":_typeof(e))?this.each(function(){K.data(this,e)}):(i=e.split(".",2),i[1]=i[1]?"."+i[1]:"",o=i[1]+"!",K.access(this,function(n){return n===t?(on=this.triggerHandler("getData"+o,[i[0]]),on===t&&u&&(on=K.data(u,e),on=r(u,e,on)),on===t&&i[1]?this.data(i[0]):on):(i[1]=n,void this.each(function(){var t=K(this);t.triggerHandler("setData"+o,i),K.data(this,e,n),t.triggerHandler("changeData"+o,i)}))},null,n,arguments.length>1,null,!1))},removeData:function(e){return this.each(function(){K.removeData(this,e)})}}),K.extend({queue:function an(e,t,n){var an;return e?(t=(t||"fx")+"queue",an=K._data(e,t),n&&(!an||K.isArray(n)?an=K._data(e,t,K.makeArray(n)):an.push(n)),an||[]):void 0},dequeue:function(e,t){t=t||"fx";var n=K.queue(e,t),r=n.length,i=n.shift(),o=K._queueHooks(e,t),a=function(){K.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return K._data(e,n)||K._data(e,n,{empty:K.Callbacks("once memory").add(function(){K.removeData(e,t+"queue",!0),K.removeData(e,n,!0)})})}}),K.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),arguments.length<r?K.queue(this[0],e):n===t?this:this.each(function(){var t=K.queue(this,e,n);K._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&K.dequeue(this,e)})},dequeue:function(e){return this.each(function(){K.dequeue(this,e)})},delay:function(e,t){return e=K.fx?K.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=K.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};for("string"!=typeof e&&(n=e,e=t),e=e||"fx";s--;)r=K._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var ye,ve,be,xe=/[\t\r\n]/g,we=/\r/g,Te=/^(?:button|input)$/i,Ne=/^(?:button|input|object|select|textarea)$/i,Ce=/^a(?:rea|)$/i,ke=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,Ee=K.support.getSetAttribute;K.fn.extend({attr:function(e,t){return K.access(this,K.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){K.removeAttr(this,e)})},prop:function(e,t){return K.access(this,K.prop,e,t,arguments.length>1)},removeProp:function(e){return e=K.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a,s;if(K.isFunction(e))return this.each(function(t){K(this).addClass(e.call(this,t,this.className))});if(e&&"string"==typeof e)for(t=e.split(te),n=0,r=this.length;r>n;n++)if(i=this[n],1===i.nodeType)if(i.className||1!==t.length){for(o=" "+i.className+" ",a=0,s=t.length;s>a;a++)o.indexOf(" "+t[a]+" ")<0&&(o+=t[a]+" ");i.className=K.trim(o)}else i.className=e;return this},removeClass:function(e){var n,r,i,o,a,s,l;if(K.isFunction(e))return this.each(function(t){K(this).removeClass(e.call(this,t,this.className))});if(e&&"string"==typeof e||e===t)for(n=(e||"").split(te),s=0,l=this.length;l>s;s++)if(i=this[s],1===i.nodeType&&i.className){for(r=(" "+i.className+" ").replace(xe," "),o=0,a=n.length;a>o;o++)for(;r.indexOf(" "+n[o]+" ")>=0;)r=r.replace(" "+n[o]+" "," ");i.className=e?K.trim(r):""}return this},toggleClass:function(e,t){var n="undefined"==typeof e?"undefined":_typeof(e),r="boolean"==typeof t;return K.isFunction(e)?this.each(function(n){K(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n)for(var i,o=0,a=K(this),s=t,l=e.split(te);i=l[o++];)s=r?s:!a.hasClass(i),a[s?"addClass":"removeClass"](i);else"undefined"!==n&&"boolean"!==n||(this.className&&K._data(this,"__className__",this.className),this.className=this.className||e===!1?"":K._data(this,"__className__")||"")})},hasClass:function(e){for(var t=" "+e+" ",n=0,r=this.length;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(xe," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=K.isFunction(e),this.each(function(r){var o,a=K(this);1===this.nodeType&&(o=i?e.call(this,r,a.val()):e,null==o?o="":"number"==typeof o?o+="":K.isArray(o)&&(o=K.map(o,function(e){return null==e?"":e+""})),n=K.valHooks[this.type]||K.valHooks[this.nodeName.toLowerCase()],n&&"set"in n&&n.set(this,o,"value")!==t||(this.value=o))});if(o)return n=K.valHooks[o.type]||K.valHooks[o.nodeName.toLowerCase()],n&&"get"in n&&(r=n.get(o,"value"))!==t?r:(r=o.value,"string"==typeof r?r.replace(we,""):null==r?"":r)}}}),K.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;s>l;l++)if(n=r[l],(n.selected||l===i)&&(K.support.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!K.nodeName(n.parentNode,"optgroup"))){if(t=K(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=K.makeArray(t);return K(e).find("option").each(function(){this.selected=K.inArray(K(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attrFn:{},attr:function(e,n,r,i){var o,a,s,l=e.nodeType;if(e&&3!==l&&8!==l&&2!==l)return i&&K.isFunction(K.fn[n])?K(e)[n](r):"undefined"==typeof e.getAttribute?K.prop(e,n,r):(s=1!==l||!K.isXMLDoc(e),s&&(n=n.toLowerCase(),a=K.attrHooks[n]||(ke.test(n)?ve:ye)),r!==t?null===r?void K.removeAttr(e,n):a&&"set"in a&&s&&(o=a.set(e,r,n))!==t?o:(e.setAttribute(n,r+""),r):a&&"get"in a&&s&&null!==(o=a.get(e,n))?o:(o=e.getAttribute(n),null===o?t:o))},removeAttr:function(e,t){var n,r,i,o,a=0;if(t&&1===e.nodeType)for(r=t.split(te);a<r.length;a++)i=r[a],i&&(n=K.propFix[i]||i,o=ke.test(i),o||K.attr(e,i,""),e.removeAttribute(Ee?i:n),o&&n in e&&(e[n]=!1))},attrHooks:{type:{set:function(e,t){if(Te.test(e.nodeName)&&e.parentNode)K.error("type property can't be changed");else if(!K.support.radioValue&&"radio"===t&&K.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}},value:{get:function(e,t){return ye&&K.nodeName(e,"button")?ye.get(e,t):t in e?e.value:null},set:function(e,t,n){return ye&&K.nodeName(e,"button")?ye.set(e,t,n):void(e.value=t)}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!K.isXMLDoc(e),a&&(n=K.propFix[n]||n,o=K.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):Ne.test(e.nodeName)||Ce.test(e.nodeName)&&e.href?0:t}}}}),ve={get:function(e,n){var r,i=K.prop(e,n);return i===!0||"boolean"!=typeof i&&(r=e.getAttributeNode(n))&&r.nodeValue!==!1?n.toLowerCase():t},
set:function(e,t,n){var r;return t===!1?K.removeAttr(e,n):(r=K.propFix[n]||n,r in e&&(e[r]=!0),e.setAttribute(n,n.toLowerCase())),n}},Ee||(be={name:!0,id:!0,coords:!0},ye=K.valHooks.button={get:function(e,n){var r;return r=e.getAttributeNode(n),r&&(be[n]?""!==r.value:r.specified)?r.value:t},set:function(e,t,n){var r=e.getAttributeNode(n);return r||(r=R.createAttribute(n),e.setAttributeNode(r)),r.value=t+""}},K.each(["width","height"],function(e,t){K.attrHooks[t]=K.extend(K.attrHooks[t],{set:function(e,n){return""===n?(e.setAttribute(t,"auto"),n):void 0}})}),K.attrHooks.contenteditable={get:ye.get,set:function(e,t,n){""===t&&(t="false"),ye.set(e,t,n)}}),K.support.hrefNormalized||K.each(["href","src","width","height"],function(e,n){K.attrHooks[n]=K.extend(K.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null===r?t:r}})}),K.support.style||(K.attrHooks.style={get:function(e){return e.style.cssText.toLowerCase()||t},set:function(e,t){return e.style.cssText=t+""}}),K.support.optSelected||(K.propHooks.selected=K.extend(K.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),K.support.enctype||(K.propFix.enctype="encoding"),K.support.checkOn||K.each(["radio","checkbox"],function(){K.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),K.each(["radio","checkbox"],function(){K.valHooks[this]=K.extend(K.valHooks[this],{set:function(e,t){return K.isArray(t)?e.checked=K.inArray(K(e).val(),t)>=0:void 0}})});var Se=/^(?:textarea|input|select)$/i,Ae=/^([^\.]*|)(?:\.(.+)|)$/,je=/(?:^|\s)hover(\.\S+|)\b/,De=/^key/,Le=/^(?:mouse|contextmenu)|click/,He=/^(?:focusinfocus|focusoutblur)$/,_e=function(e){return K.event.special.hover?e:e.replace(je,"mouseenter$1 mouseleave$1")};K.event={add:function(e,n,r,i,o){var a,s,l,u,c,f,p,d,h,g,m;if(3!==e.nodeType&&8!==e.nodeType&&n&&r&&(a=K._data(e))){for(r.handler&&(h=r,r=h.handler,o=h.selector),r.guid||(r.guid=K.guid++),l=a.events,l||(a.events=l={}),s=a.handle,s||(a.handle=s=function(e){return"undefined"==typeof K||e&&K.event.triggered===e.type?t:K.event.dispatch.apply(s.elem,arguments)},s.elem=e),n=K.trim(_e(n)).split(" "),u=0;u<n.length;u++)c=Ae.exec(n[u])||[],f=c[1],p=(c[2]||"").split(".").sort(),m=K.event.special[f]||{},f=(o?m.delegateType:m.bindType)||f,m=K.event.special[f]||{},d=K.extend({type:f,origType:c[1],data:i,handler:r,guid:r.guid,selector:o,needsContext:o&&K.expr.match.needsContext.test(o),namespace:p.join(".")},h),g=l[f],g||(g=l[f]=[],g.delegateCount=0,m.setup&&m.setup.call(e,i,p,s)!==!1||(e.addEventListener?e.addEventListener(f,s,!1):e.attachEvent&&e.attachEvent("on"+f,s))),m.add&&(m.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),o?g.splice(g.delegateCount++,0,d):g.push(d),K.event.global[f]=!0;e=null}},global:{},remove:function(e,t,n,r,i){var o,a,s,l,u,c,f,p,d,h,g,m=K.hasData(e)&&K._data(e);if(m&&(p=m.events)){for(t=K.trim(_e(t||"")).split(" "),o=0;o<t.length;o++)if(a=Ae.exec(t[o])||[],s=l=a[1],u=a[2],s){for(d=K.event.special[s]||{},s=(r?d.delegateType:d.bindType)||s,h=p[s]||[],c=h.length,u=u?new RegExp("(^|\\.)"+u.split(".").sort().join("\\.(?:.*\\.|)")+"(\\.|$)"):null,f=0;f<h.length;f++)g=h[f],!i&&l!==g.origType||n&&n.guid!==g.guid||u&&!u.test(g.namespace)||r&&r!==g.selector&&("**"!==r||!g.selector)||(h.splice(f--,1),g.selector&&h.delegateCount--,d.remove&&d.remove.call(e,g));0===h.length&&c!==h.length&&(d.teardown&&d.teardown.call(e,u,m.handle)!==!1||K.removeEvent(e,s,m.handle),delete p[s])}else for(s in p)K.event.remove(e,s+t[o],n,r,!0);K.isEmptyObject(p)&&(delete m.handle,K.removeData(e,"events",!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(n,r,i,o){if(!i||3!==i.nodeType&&8!==i.nodeType){var a,s,l,u,c,f,p,d,h,g,m=n.type||n,y=[];if(!He.test(m+K.event.triggered)&&(m.indexOf("!")>=0&&(m=m.slice(0,-1),s=!0),m.indexOf(".")>=0&&(y=m.split("."),m=y.shift(),y.sort()),i&&!K.event.customEvent[m]||K.event.global[m]))if(n="object"===("undefined"==typeof n?"undefined":_typeof(n))?n[K.expando]?n:new K.Event(m,n):new K.Event(m),n.type=m,n.isTrigger=!0,n.exclusive=s,n.namespace=y.join("."),n.namespace_re=n.namespace?new RegExp("(^|\\.)"+y.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,f=m.indexOf(":")<0?"on"+m:"",i){if(n.result=t,n.target||(n.target=i),r=null!=r?K.makeArray(r):[],r.unshift(n),p=K.event.special[m]||{},!p.trigger||p.trigger.apply(i,r)!==!1){if(h=[[i,p.bindType||m]],!o&&!p.noBubble&&!K.isWindow(i)){for(g=p.delegateType||m,u=He.test(g+m)?i:i.parentNode,c=i;u;u=u.parentNode)h.push([u,g]),c=u;c===(i.ownerDocument||R)&&h.push([c.defaultView||c.parentWindow||e,g])}for(l=0;l<h.length&&!n.isPropagationStopped();l++)u=h[l][0],n.type=h[l][1],d=(K._data(u,"events")||{})[n.type]&&K._data(u,"handle"),d&&d.apply(u,r),d=f&&u[f],d&&K.acceptData(u)&&d.apply&&d.apply(u,r)===!1&&n.preventDefault();return n.type=m,o||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===m&&K.nodeName(i,"a")||!K.acceptData(i)||f&&i[m]&&("focus"!==m&&"blur"!==m||0!==n.target.offsetWidth)&&!K.isWindow(i)&&(c=i[f],c&&(i[f]=null),K.event.triggered=m,i[m](),K.event.triggered=t,c&&(i[f]=c)),n.result}}else{a=K.cache;for(l in a)a[l].events&&a[l].events[m]&&K.event.trigger(n,r,a[l].handle.elem,!0)}}},dispatch:function(n){n=K.event.fix(n||e.event);var r,i,o,a,s,l,u,c,f,p=(K._data(this,"events")||{})[n.type]||[],d=p.delegateCount,h=Y.call(arguments),g=!n.exclusive&&!n.namespace,m=K.event.special[n.type]||{},y=[];if(h[0]=n,n.delegateTarget=this,!m.preDispatch||m.preDispatch.call(this,n)!==!1){if(d&&(!n.button||"click"!==n.type))for(o=n.target;o!=this;o=o.parentNode||this)if(o.disabled!==!0||"click"!==n.type){for(s={},u=[],r=0;d>r;r++)c=p[r],f=c.selector,s[f]===t&&(s[f]=c.needsContext?K(f,this).index(o)>=0:K.find(f,this,null,[o]).length),s[f]&&u.push(c);u.length&&y.push({elem:o,matches:u})}for(p.length>d&&y.push({elem:this,matches:p.slice(d)}),r=0;r<y.length&&!n.isPropagationStopped();r++)for(l=y[r],n.currentTarget=l.elem,i=0;i<l.matches.length&&!n.isImmediatePropagationStopped();i++)c=l.matches[i],(g||!n.namespace&&!c.namespace||n.namespace_re&&n.namespace_re.test(c.namespace))&&(n.data=c.data,n.handleObj=c,a=((K.event.special[c.origType]||{}).handle||c.handler).apply(l.elem,h),a!==t&&(n.result=a,a===!1&&(n.preventDefault(),n.stopPropagation())));return m.postDispatch&&m.postDispatch.call(this,n),n.result}},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,a=n.button,s=n.fromElement;return null==e.pageX&&null!=n.clientX&&(r=e.target.ownerDocument||R,i=r.documentElement,o=r.body,e.pageX=n.clientX+(i&&i.scrollLeft||o&&o.scrollLeft||0)-(i&&i.clientLeft||o&&o.clientLeft||0),e.pageY=n.clientY+(i&&i.scrollTop||o&&o.scrollTop||0)-(i&&i.clientTop||o&&o.clientTop||0)),!e.relatedTarget&&s&&(e.relatedTarget=s===e.target?n.toElement:s),e.which||a===t||(e.which=1&a?1:2&a?3:4&a?2:0),e}},fix:function(e){if(e[K.expando])return e;var t,n,r=e,i=K.event.fixHooks[e.type]||{},o=i.props?this.props.concat(i.props):this.props;for(e=K.Event(r),t=o.length;t;)n=o[--t],e[n]=r[n];return e.target||(e.target=r.srcElement||R),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,i.filter?i.filter(e,r):e},special:{load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(e,t,n){K.isWindow(this)&&(this.onbeforeunload=n)},teardown:function(e,t){this.onbeforeunload===t&&(this.onbeforeunload=null)}}},simulate:function(e,t,n,r){var i=K.extend(new K.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?K.event.trigger(i,null,t):K.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},K.event.handle=K.event.dispatch,K.removeEvent=R.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&("undefined"==typeof e[r]&&(e[r]=null),e.detachEvent(r,n))},K.Event=function(e,t){return this instanceof K.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?a:o):this.type=e,t&&K.extend(this,t),this.timeStamp=e&&e.timeStamp||K.now(),void(this[K.expando]=!0)):new K.Event(e,t)},K.Event.prototype={preventDefault:function(){this.isDefaultPrevented=a;var e=this.originalEvent;e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=a;var e=this.originalEvent;e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=a,this.stopPropagation()},isDefaultPrevented:o,isPropagationStopped:o,isImmediatePropagationStopped:o},K.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){K.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;o.selector;return i&&(i===r||K.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),K.support.submitBubbles||(K.event.special.submit={setup:function(){return K.nodeName(this,"form")?!1:void K.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=K.nodeName(n,"input")||K.nodeName(n,"button")?n.form:t;r&&!K._data(r,"_submit_attached")&&(K.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),K._data(r,"_submit_attached",!0))})},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&K.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return K.nodeName(this,"form")?!1:void K.event.remove(this,"._submit")}}),K.support.changeBubbles||(K.event.special.change={setup:function(){return Se.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(K.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),K.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),K.event.simulate("change",this,e,!0)})),!1):void K.event.add(this,"beforeactivate._change",function(e){var t=e.target;Se.test(t.nodeName)&&!K._data(t,"_change_attached")&&(K.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||K.event.simulate("change",this.parentNode,e,!0)}),K._data(t,"_change_attached",!0))})},handle:function(e){var t=e.target;return this!==t||e.isSimulated||e.isTrigger||"radio"!==t.type&&"checkbox"!==t.type?e.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return K.event.remove(this,"._change"),!Se.test(this.nodeName)}}),K.support.focusinBubbles||K.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){K.event.simulate(t,e.target,K.event.fix(e),!0)};K.event.special[t]={setup:function(){0===n++&&R.addEventListener(e,r,!0)},teardown:function(){0===--n&&R.removeEventListener(e,r,!0)}}}),K.fn.extend({on:function(e,n,r,i,a){var s,l;if("object"===("undefined"==typeof e?"undefined":_typeof(e))){"string"!=typeof n&&(r=r||n,n=t);for(l in e)this.on(l,n,r,e[l],a);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=o;else if(!i)return this;return 1===a&&(s=i,i=function(e){return K().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=K.guid++)),this.each(function(){K.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,a;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,K(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"===("undefined"==typeof e?"undefined":_typeof(e))){for(a in e)this.off(a,n,e[a]);return this}return n!==!1&&"function"!=typeof n||(r=n,n=t),r===!1&&(r=o),this.each(function(){K.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},live:function(e,t,n){return K(this.context).on(e,this.selector,t,n),this},die:function(e,t){return K(this.context).off(e,this.selector||"**",t),this},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){K.event.trigger(e,t,this)})},triggerHandler:function(e,t){return this[0]?K.event.trigger(e,t,this[0],!0):void 0},toggle:function(e){var t=arguments,n=e.guid||K.guid++,r=0,i=function(n){var i=(K._data(this,"lastToggle"+e.guid)||0)%r;return K._data(this,"lastToggle"+e.guid,i+1),n.preventDefault(),t[i].apply(this,arguments)||!1};for(i.guid=n;r<t.length;)t[r++].guid=n;return this.click(i)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),K.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){K.fn[t]=function(e,n){return null==n&&(n=e,e=null),arguments.length>0?this.on(t,null,e,n):this.trigger(t)},De.test(t)&&(K.event.fixHooks[t]=K.event.keyHooks),Le.test(t)&&(K.event.fixHooks[t]=K.event.mouseHooks)}),function(e,t){function n(e,t,n,r){n=n||[],t=t||L;var i,o,a,s,l=t.nodeType;if(!e||"string"!=typeof e)return n;if(1!==l&&9!==l)return[];if(a=w(t),!a&&!r&&(i=ne.exec(e)))if(s=i[1]){if(9===l){if(o=t.getElementById(s),!o||!o.parentNode)return n;if(o.id===s)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(s))&&T(t,o)&&o.id===s)return n.push(o),n}else{if(i[2])return O.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((s=i[3])&&pe&&t.getElementsByClassName)return O.apply(n,q.call(t.getElementsByClassName(s),0)),n}return g(e.replace(Q,"$1"),t,n,r,a)}function r(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function i(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function o(e){return W(function(t){return t=+t,W(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function a(e,t,n){if(e===t)return n;for(var r=e.nextSibling;r;){if(r===t)return-1;r=r.nextSibling}return 1}function s(e,t){var r,i,o,a,s,l,u,c=$[j][e+" "];if(c)return t?0:c.slice(0);for(s=e,l=[],u=b.preFilter;s;){r&&!(i=Z.exec(s))||(i&&(s=s.slice(i[0].length)||s),l.push(o=[])),r=!1,(i=ee.exec(s))&&(o.push(r=new D(i.shift())),s=s.slice(r.length),r.type=i[0].replace(Q," "));for(a in b.filter)!(i=se[a].exec(s))||u[a]&&!(i=u[a](i))||(o.push(r=new D(i.shift())),s=s.slice(r.length),r.type=a,r.matches=i);if(!r)break}return t?s.length:s?n.error(e):$(e,l).slice(0)}function l(e,t,n){var r=t.dir,i=n&&"parentNode"===t.dir,o=F++;return t.first?function(t,n,o){for(;t=t[r];)if(i||1===t.nodeType)return e(t,n,o)}:function(t,n,a){if(a){for(;t=t[r];)if((i||1===t.nodeType)&&e(t,n,a))return t}else for(var s,l=_+" "+o+" ",u=l+y;t=t[r];)if(i||1===t.nodeType){if((s=t[j])===u)return t.sizset;if("string"==typeof s&&0===s.indexOf(l)){if(t.sizset)return t}else{if(t[j]=u,e(t,n,a))return t.sizset=!0,t;t.sizset=!1}}}}function u(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function c(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,u=null!=t;l>s;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),u&&t.push(s)));return a}function f(e,t,n,r,i,o){return r&&!r[j]&&(r=f(r)),i&&!i[j]&&(i=f(i,o)),W(function(o,a,s,l){var u,f,p,d=[],g=[],m=a.length,y=o||h(t||"*",s.nodeType?[s]:s,[]),v=!e||!o&&t?y:c(y,d,e,s,l),b=n?i||(o?e:m||r)?[]:a:v;if(n&&n(v,b,s,l),r)for(u=c(b,g),r(u,[],s,l),f=u.length;f--;)(p=u[f])&&(b[g[f]]=!(v[g[f]]=p));if(o){if(i||e){if(i){for(u=[],f=b.length;f--;)(p=b[f])&&u.push(v[f]=p);i(null,b=[],u,l)}for(f=b.length;f--;)(p=b[f])&&(u=i?B.call(o,p):d[f])>-1&&(o[u]=!(a[u]=p))}}else b=c(b===a?b.splice(m,b.length):b),i?i(null,a,b,l):O.apply(a,b)})}function p(e){for(var t,n,r,i=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,c=l(function(e){return e===t},a,!0),d=l(function(e){return B.call(t,e)>-1},a,!0),h=[function(e,n,r){return!o&&(r||n!==E)||((t=n).nodeType?c(e,n,r):d(e,n,r))}];i>s;s++)if(n=b.relative[e[s].type])h=[l(u(h),n)];else{if(n=b.filter[e[s].type].apply(null,e[s].matches),n[j]){for(r=++s;i>r&&!b.relative[e[r].type];r++);return f(s>1&&u(h),s>1&&e.slice(0,s-1).join("").replace(Q,"$1"),n,r>s&&p(e.slice(s,r)),i>r&&p(e=e.slice(r)),i>r&&e.join(""))}h.push(n)}return u(h)}function d(e,t){var r=t.length>0,i=e.length>0,o=function a(o,s,l,u,f){var p,d,h,g=[],m=0,v="0",x=o&&[],w=null!=f,T=E,N=o||i&&b.find.TAG("*",f&&s.parentNode||s),C=_+=null==T?1:Math.E;for(w&&(E=s!==L&&s,y=a.el);null!=(p=N[v]);v++){if(i&&p){for(d=0;h=e[d];d++)if(h(p,s,l)){u.push(p);break}w&&(_=C,y=++a.el)}r&&((p=!h&&p)&&m--,o&&x.push(p))}if(m+=v,r&&v!==m){for(d=0;h=t[d];d++)h(x,g,s,l);if(o){if(m>0)for(;v--;)x[v]||g[v]||(g[v]=M.call(u));g=c(g)}O.apply(u,g),w&&!o&&g.length>0&&m+t.length>1&&n.uniqueSort(u)}return w&&(_=C,E=T),x};return o.el=0,r?W(o):o}function h(e,t,r){for(var i=0,o=t.length;o>i;i++)n(e,t[i],r);return r}function g(e,t,n,r,i){var o,a,l,u,c,f=s(e);f.length;if(!r&&1===f.length){if(a=f[0]=f[0].slice(0),a.length>2&&"ID"===(l=a[0]).type&&9===t.nodeType&&!i&&b.relative[a[1].type]){if(t=b.find.ID(l.matches[0].replace(ae,""),t,i)[0],!t)return n;e=e.slice(a.shift().length)}for(o=se.POS.test(e)?-1:a.length-1;o>=0&&(l=a[o],!b.relative[u=l.type]);o--)if((c=b.find[u])&&(r=c(l.matches[0].replace(ae,""),re.test(a[0].type)&&t.parentNode||t,i))){if(a.splice(o,1),e=r.length&&a.join(""),!e)return O.apply(n,q.call(r,0)),n;break}}return N(e,f)(r,t,i,n,re.test(e)),n}function m(){}var y,v,b,x,w,T,N,C,k,E,S=!0,A="undefined",j=("sizcache"+Math.random()).replace(".",""),D=String,L=e.document,H=L.documentElement,_=0,F=0,M=[].pop,O=[].push,q=[].slice,B=[].indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},W=function(e,t){return e[j]=null==t||t,e},P=function(){var e={},t=[];return W(function(n,r){return t.push(n)>b.cacheLength&&delete e[t.shift()],e[n+" "]=r},e)},R=P(),$=P(),I=P(),z="[\\x20\\t\\r\\n\\f]",X="(?:\\\\.|[-\\w]|[^\\x00-\\xa0])+",U=X.replace("w","w#"),Y="([*^$|!~]?=)",V="\\["+z+"*("+X+")"+z+"*(?:"+Y+z+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+U+")|)|)"+z+"*\\]",J=":("+X+")(?:\\((?:(['\"])((?:\\\\.|[^\\\\])*?)\\2|([^()[\\]]*|(?:(?:"+V+")|[^:]|\\\\.)*|.*))\\)|)",G=":(even|odd|eq|gt|lt|nth|first|last)(?:\\("+z+"*((?:-\\d)?\\d*)"+z+"*\\)|)(?=[^-]|$)",Q=new RegExp("^"+z+"+|((?:^|[^\\\\])(?:\\\\.)*)"+z+"+$","g"),Z=new RegExp("^"+z+"*,"+z+"*"),ee=new RegExp("^"+z+"*([\\x20\\t\\r\\n\\f>+~])"+z+"*"),te=new RegExp(J),ne=/^(?:#([\w\-]+)|(\w+)|\.([\w\-]+))$/,re=/[\x20\t\r\n\f]*[+~]/,ie=/h\d/i,oe=/input|select|textarea|button/i,ae=/\\(?!\\)/g,se={ID:new RegExp("^#("+X+")"),CLASS:new RegExp("^\\.("+X+")"),NAME:new RegExp("^\\[name=['\"]?("+X+")['\"]?\\]"),TAG:new RegExp("^("+X.replace("w","w*")+")"),ATTR:new RegExp("^"+V),PSEUDO:new RegExp("^"+J),POS:new RegExp(G,"i"),CHILD:new RegExp("^:(only|nth|first|last)-child(?:\\("+z+"*(even|odd|(([+-]|)(\\d*)n|)"+z+"*(?:([+-]|)"+z+"*(\\d+)|))"+z+"*\\)|)","i"),needsContext:new RegExp("^"+z+"*[>+~]|"+G,"i")},le=function(e){var t=L.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}},ue=le(function(e){return e.appendChild(L.createComment("")),!e.getElementsByTagName("*").length}),ce=le(function(e){return e.innerHTML="<a href='#'></a>",e.firstChild&&_typeof(e.firstChild.getAttribute)!==A&&"#"===e.firstChild.getAttribute("href")}),fe=le(function(e){e.innerHTML="<select></select>";var t=_typeof(e.lastChild.getAttribute("multiple"));return"boolean"!==t&&"string"!==t}),pe=le(function(e){return e.innerHTML="<div class='hidden e'></div><div class='hidden'></div>",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),de=le(function(e){e.id=j+0,e.innerHTML="<a name='"+j+"'></a><div name='"+j+"'></div>",H.insertBefore(e,H.firstChild);var t=L.getElementsByName&&L.getElementsByName(j).length===2+L.getElementsByName(j+0).length;return v=!L.getElementById(j),H.removeChild(e),t});try{q.call(H.childNodes,0)[0].nodeType}catch(he){q=function(e){for(var t,n=[];t=this[e];e++)n.push(t);return n}}n.matches=function(e,t){return n(e,null,null,t)},n.matchesSelector=function(e,t){return n(t,null,null,[e]).length>0},x=n.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=x(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=x(t);return n},w=n.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},T=n.contains=H.contains?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!!(r&&1===r.nodeType&&n.contains&&n.contains(r))}:H.compareDocumentPosition?function(e,t){return t&&!!(16&e.compareDocumentPosition(t))}:function(e,t){for(;t=t.parentNode;)if(t===e)return!0;return!1},n.attr=function(e,t){var n,r=w(e);return r||(t=t.toLowerCase()),(n=b.attrHandle[t])?n(e):r||fe?e.getAttribute(t):(n=e.getAttributeNode(t),n?"boolean"==typeof e[t]?e[t]?t:null:n.specified?n.value:null:null)},b=n.selectors={cacheLength:50,createPseudo:W,match:se,attrHandle:ce?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},find:{ID:v?function(e,t,n){if(_typeof(t.getElementById)!==A&&!n){var r=t.getElementById(e);return r&&r.parentNode?[r]:[]}}:function(e,n,r){if(_typeof(n.getElementById)!==A&&!r){var i=n.getElementById(e);return i?i.id===e||_typeof(i.getAttributeNode)!==A&&i.getAttributeNode("id").value===e?[i]:t:[]}},TAG:ue?function(e,t){return _typeof(t.getElementsByTagName)!==A?t.getElementsByTagName(e):void 0}:function(e,t){var n=t.getElementsByTagName(e);if("*"===e){for(var r,i=[],o=0;r=n[o];o++)1===r.nodeType&&i.push(r);return i}return n},NAME:de&&function(e,t){return _typeof(t.getElementsByName)!==A?t.getElementsByName(name):void 0},CLASS:pe&&function(e,t,n){return _typeof(t.getElementsByClassName)===A||n?void 0:t.getElementsByClassName(e)}},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ae,""),e[3]=(e[4]||e[5]||"").replace(ae,""),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1]?(e[2]||n.error(e[0]),e[3]=+(e[3]?e[4]+(e[5]||1):2*("even"===e[2]||"odd"===e[2])),e[4]=+(e[6]+e[7]||"odd"===e[2])):e[2]&&n.error(e[0]),e},PSEUDO:function(e){var t,n;return se.CHILD.test(e[0])?null:(e[3]?e[2]=e[3]:(t=e[4])&&(te.test(t)&&(n=s(t,!0))&&(n=t.indexOf(")",t.length-n)-t.length)&&(t=t.slice(0,n),e[0]=e[0].slice(0,n)),e[2]=t),e.slice(0,3))}},filter:{ID:v?function(e){return e=e.replace(ae,""),function(t){return t.getAttribute("id")===e}}:function(e){return e=e.replace(ae,""),function(t){var n=_typeof(t.getAttributeNode)!==A&&t.getAttributeNode("id");return n&&n.value===e}},TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(ae,"").toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=R[j][e+" "];return t||(t=new RegExp("(^|"+z+")"+e+"("+z+"|$)"))&&R(e,function(e){return t.test(e.className||_typeof(e.getAttribute)!==A&&e.getAttribute("class")||"")})},ATTR:function(e,t,r){return function(i,o){var a=n.attr(i,e);return null==a?"!="===t:t?(a+="","="===t?a===r:"!="===t?a!==r:"^="===t?r&&0===a.indexOf(r):"*="===t?r&&a.indexOf(r)>-1:"$="===t?r&&a.substr(a.length-r.length)===r:"~="===t?(" "+a+" ").indexOf(r)>-1:"|="===t?a===r||a.substr(0,r.length+1)===r+"-":!1):!0}},CHILD:function(e,t,n,r){return"nth"===e?function(e){var t,i,o=e.parentNode;if(1===n&&0===r)return!0;if(o)for(i=0,t=o.firstChild;t&&(1!==t.nodeType||(i++,e!==t));t=t.nextSibling);return i-=r,i===n||i%n===0&&i/n>=0}:function(t){var n=t;switch(e){case"only":case"first":for(;n=n.previousSibling;)if(1===n.nodeType)return!1;if("first"===e)return!0;n=t;case"last":for(;n=n.nextSibling;)if(1===n.nodeType)return!1;return!0}}},PSEUDO:function(e,t){var r,i=b.pseudos[e]||b.setFilters[e.toLowerCase()]||n.error("unsupported pseudo: "+e);return i[j]?i(t):i.length>1?(r=[e,e,"",t],b.setFilters.hasOwnProperty(e.toLowerCase())?W(function(e,n){for(var r,o=i(e,t),a=o.length;a--;)r=B.call(e,o[a]),e[r]=!(n[r]=o[a])}):function(e){return i(e,0,r)}):i}},pseudos:{not:W(function(e){var t=[],n=[],r=N(e.replace(Q,"$1"));return r[j]?W(function(e,t,n,i){for(var o,a=r(e,null,i,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:W(function(e){return function(t){return n(e,t).length>0}}),contains:W(function(e){return function(t){return(t.textContent||t.innerText||x(t)).indexOf(e)>-1}}),enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},parent:function(e){return!b.pseudos.empty(e)},empty:function(e){var t;for(e=e.firstChild;e;){if(e.nodeName>"@"||3===(t=e.nodeType)||4===t)return!1;e=e.nextSibling}return!0},header:function(e){return ie.test(e.nodeName)},text:function(e){var t,n;return"input"===e.nodeName.toLowerCase()&&"text"===(t=e.type)&&(null==(n=e.getAttribute("type"))||n.toLowerCase()===t)},radio:r("radio"),checkbox:r("checkbox"),file:r("file"),password:r("password"),image:r("image"),submit:i("submit"),reset:i("reset"),button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},input:function(e){return oe.test(e.nodeName)},focus:function(e){var t=e.ownerDocument;return e===t.activeElement&&(!t.hasFocus||t.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},active:function(e){return e===e.ownerDocument.activeElement},first:o(function(){return[0]}),last:o(function(e,t){return[t-1]}),eq:o(function(e,t,n){return[0>n?n+t:n]}),even:o(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:o(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:o(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:o(function(e,t,n){for(var r=0>n?n+t:n;++r<t;)e.push(r);return e})}},C=H.compareDocumentPosition?function(e,t){return e===t?(k=!0,0):(e.compareDocumentPosition&&t.compareDocumentPosition?4&e.compareDocumentPosition(t):e.compareDocumentPosition)?-1:1}:function(e,t){if(e===t)return k=!0,0;if(e.sourceIndex&&t.sourceIndex)return e.sourceIndex-t.sourceIndex;var n,r,i=[],o=[],s=e.parentNode,l=t.parentNode,u=s;if(s===l)return a(e,t);if(!s)return-1;if(!l)return 1;for(;u;)i.unshift(u),u=u.parentNode;for(u=l;u;)o.unshift(u),u=u.parentNode;n=i.length,r=o.length;for(var c=0;n>c&&r>c;c++)if(i[c]!==o[c])return a(i[c],o[c]);return c===n?a(e,o[c],-1):a(i[c],t,1)},[0,0].sort(C),S=!k,n.uniqueSort=function(e){var t,n=[],r=1,i=0;if(k=S,e.sort(C),k){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));for(;i--;)e.splice(n[i],1)}return e},n.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},N=n.compile=function(e,t){var n,r=[],i=[],o=I[j][e+" "];if(!o){for(t||(t=s(e)),n=t.length;n--;)o=p(t[n]),o[j]?r.push(o):i.push(o);o=I(e,d(i,r))}return o},L.querySelectorAll&&!function(){var e,t=g,r=/'|\\/g,i=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,o=[":focus"],a=[":active"],l=H.matchesSelector||H.mozMatchesSelector||H.webkitMatchesSelector||H.oMatchesSelector||H.msMatchesSelector;le(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||o.push("\\["+z+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||o.push(":checked")}),le(function(e){e.innerHTML="<p test=''></p>",e.querySelectorAll("[test^='']").length&&o.push("[*^$]="+z+"*(?:\"\"|'')"),e.innerHTML="<input type='hidden'/>",e.querySelectorAll(":enabled").length||o.push(":enabled",":disabled")}),o=new RegExp(o.join("|")),g=function(e,n,i,a,l){if(!a&&!l&&!o.test(e)){var u,c,f=!0,p=j,d=n,h=9===n.nodeType&&e;if(1===n.nodeType&&"object"!==n.nodeName.toLowerCase()){for(u=s(e),(f=n.getAttribute("id"))?p=f.replace(r,"\\$&"):n.setAttribute("id",p),p="[id='"+p+"'] ",c=u.length;c--;)u[c]=p+u[c].join("");d=re.test(e)&&n.parentNode||n,h=u.join(",")}if(h)try{return O.apply(i,q.call(d.querySelectorAll(h),0)),i}catch(g){}finally{f||n.removeAttribute("id")}}return t(e,n,i,a,l)},l&&(le(function(t){e=l.call(t,"div");try{l.call(t,"[test!='']:sizzle"),a.push("!=",J)}catch(n){}}),a=new RegExp(a.join("|")),n.matchesSelector=function(t,r){if(r=r.replace(i,"='$1']"),!w(t)&&!a.test(r)&&!o.test(r))try{var s=l.call(t,r);if(s||e||t.document&&11!==t.document.nodeType)return s}catch(u){}return n(r,null,null,[t]).length>0})}(),b.pseudos.nth=b.pseudos.eq,b.filters=m.prototype=b.pseudos,b.setFilters=new m,n.attr=K.attr,K.find=n,K.expr=n.selectors,K.expr[":"]=K.expr.pseudos,K.unique=n.uniqueSort,K.text=n.getText,K.isXMLDoc=n.isXML,K.contains=n.contains}(e);var Fe=/Until$/,Me=/^(?:parents|prev(?:Until|All))/,Oe=/^.[^:#\[\.,]*$/,qe=K.expr.match.needsContext,Be={children:!0,contents:!0,next:!0,prev:!0};K.fn.extend({find:function(e){var t,n,r,i,o,a,s=this;if("string"!=typeof e)return K(e).filter(function(){for(t=0,n=s.length;n>t;t++)if(K.contains(s[t],this))return!0});for(a=this.pushStack("","find",e),t=0,n=this.length;n>t;t++)if(r=a.length,K.find(e,this[t],a),t>0)for(i=r;i<a.length;i++)for(o=0;r>o;o++)if(a[o]===a[i]){a.splice(i--,1);break}return a},has:function(e){var t,n=K(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(K.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(u(this,e,!1),"not",e)},filter:function(e){return this.pushStack(u(this,e,!0),"filter",e)},is:function(e){return!!e&&("string"==typeof e?qe.test(e)?K(e,this.context).index(this[0])>=0:K.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){for(var n,r=0,i=this.length,o=[],a=qe.test(e)||"string"!=typeof e?K(e,t||this.context):0;i>r;r++)for(n=this[r];n&&n.ownerDocument&&n!==t&&11!==n.nodeType;){if(a?a.index(n)>-1:K.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}return o=o.length>1?K.unique(o):o,this.pushStack(o,"closest",e)},index:function(e){return e?"string"==typeof e?K.inArray(this[0],K(e)):K.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(e,t){var n="string"==typeof e?K(e,t):K.makeArray(e&&e.nodeType?[e]:e),r=K.merge(this.get(),n);return this.pushStack(s(n[0])||s(r[0])?r:K.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),K.fn.andSelf=K.fn.addBack,K.each({parent:function sn(e){var sn=e.parentNode;return sn&&11!==sn.nodeType?sn:null},parents:function(e){return K.dir(e,"parentNode")},parentsUntil:function(e,t,n){return K.dir(e,"parentNode",n)},next:function(e){return l(e,"nextSibling")},prev:function(e){return l(e,"previousSibling")},nextAll:function(e){return K.dir(e,"nextSibling")},prevAll:function(e){return K.dir(e,"previousSibling")},nextUntil:function(e,t,n){return K.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return K.dir(e,"previousSibling",n)},siblings:function(e){return K.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return K.sibling(e.firstChild)},contents:function(e){return K.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:K.merge([],e.childNodes)}},function(e,t){K.fn[e]=function(n,r){var i=K.map(this,t,n);return Fe.test(e)||(r=n),r&&"string"==typeof r&&(i=K.filter(r,i)),
i=this.length>1&&!Be[e]?K.unique(i):i,this.length>1&&Me.test(e)&&(i=i.reverse()),this.pushStack(i,e,Y.call(arguments).join(","))}}),K.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?K.find.matchesSelector(t[0],e)?[t[0]]:[]:K.find.matches(e,t)},dir:function(e,n,r){for(var i=[],o=e[n];o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!K(o).is(r));)1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});var We="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",Pe=/ jQuery\d+="(?:null|\d+)"/g,Re=/^\s+/,$e=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Ie=/<([\w:]+)/,ze=/<tbody/i,Xe=/<|&#?\w+;/,Ue=/<(?:script|style|link)/i,Ye=/<(?:script|object|embed|option|style)/i,Ve=new RegExp("<(?:"+We+")[\\s/>]","i"),Je=/^(?:checkbox|radio)$/,Ge=/checked\s*(?:[^=]|=\s*.checked.)/i,Qe=/\/(java|ecma)script/i,Ke=/^\s*<!(?:\[CDATA\[|\-\-)|[\]\-]{2}>\s*$/g,Ze={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},et=c(R),tt=et.appendChild(R.createElement("div"));Ze.optgroup=Ze.option,Ze.tbody=Ze.tfoot=Ze.colgroup=Ze.caption=Ze.thead,Ze.th=Ze.td,K.support.htmlSerialize||(Ze._default=[1,"X<div>","</div>"]),K.fn.extend({text:function(e){return K.access(this,function(e){return e===t?K.text(this):this.empty().append((this[0]&&this[0].ownerDocument||R).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(K.isFunction(e))return this.each(function(t){K(this).wrapAll(e.call(this,t))});if(this[0]){var t=K(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstChild&&1===e.firstChild.nodeType;)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return K.isFunction(e)?this.each(function(t){K(this).wrapInner(e.call(this,t))}):this.each(function(){var t=K(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=K.isFunction(e);return this.each(function(n){K(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){K.nodeName(this,"body")||K(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){1!==this.nodeType&&11!==this.nodeType||this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){1!==this.nodeType&&11!==this.nodeType||this.insertBefore(e,this.firstChild)})},before:function(){if(!s(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this)});if(arguments.length){var e=K.clean(arguments);return this.pushStack(K.merge(e,this),"before",this.selector)}},after:function(){if(!s(this[0]))return this.domManip(arguments,!1,function(e){this.parentNode.insertBefore(e,this.nextSibling)});if(arguments.length){var e=K.clean(arguments);return this.pushStack(K.merge(this,e),"after",this.selector)}},remove:function(e,t){for(var n,r=0;null!=(n=this[r]);r++)e&&!K.filter(e,[n]).length||(t||1!==n.nodeType||(K.cleanData(n.getElementsByTagName("*")),K.cleanData([n])),n.parentNode&&n.parentNode.removeChild(n));return this},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)for(1===e.nodeType&&K.cleanData(e.getElementsByTagName("*"));e.firstChild;)e.removeChild(e.firstChild);return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return K.clone(this,e,t)})},html:function(e){return K.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(Pe,""):t;if("string"==typeof e&&!Ue.test(e)&&(K.support.htmlSerialize||!Ve.test(e))&&(K.support.leadingWhitespace||!Re.test(e))&&!Ze[(Ie.exec(e)||["",""])[1].toLowerCase()]){e=e.replace($e,"<$1></$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(K.cleanData(n.getElementsByTagName("*")),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){return s(this[0])?this.length?this.pushStack(K(K.isFunction(e)?e():e),"replaceWith",e):this:K.isFunction(e)?this.each(function(t){var n=K(this),r=n.html();n.replaceWith(e.call(this,t,r))}):("string"!=typeof e&&(e=K(e).detach()),this.each(function(){var t=this.nextSibling,n=this.parentNode;K(this).remove(),t?K(t).before(e):K(n).append(e)}))},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=[].concat.apply([],e);var i,o,a,s,l=0,u=e[0],c=[],p=this.length;if(!K.support.checkClone&&p>1&&"string"==typeof u&&Ge.test(u))return this.each(function(){K(this).domManip(e,n,r)});if(K.isFunction(u))return this.each(function(i){var o=K(this);e[0]=u.call(this,i,n?o.html():t),o.domManip(e,n,r)});if(this[0]){if(i=K.buildFragment(e,this,c),a=i.fragment,o=a.firstChild,1===a.childNodes.length&&(a=o),o)for(n=n&&K.nodeName(o,"tr"),s=i.cacheable||p-1;p>l;l++)r.call(n&&K.nodeName(this[l],"table")?f(this[l],"tbody"):this[l],l===s?a:K.clone(a,!0,!0));a=o=null,c.length&&K.each(c,function(e,t){t.src?K.ajax?K.ajax({url:t.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):K.error("no ajax"):K.globalEval((t.text||t.textContent||t.innerHTML||"").replace(Ke,"")),t.parentNode&&t.parentNode.removeChild(t)})}return this}}),K.buildFragment=function(e,n,r){var i,o,a,s=e[0];return n=n||R,n=!n.nodeType&&n[0]||n,n=n.ownerDocument||n,!(1===e.length&&"string"==typeof s&&s.length<512&&n===R&&"<"===s.charAt(0))||Ye.test(s)||!K.support.checkClone&&Ge.test(s)||!K.support.html5Clone&&Ve.test(s)||(o=!0,i=K.fragments[s],a=i!==t),i||(i=n.createDocumentFragment(),K.clean(e,n,i,r),o&&(K.fragments[s]=a&&i)),{fragment:i,cacheable:o}},K.fragments={},K.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){K.fn[e]=function(n){var r,i=0,o=[],a=K(n),s=a.length,l=1===this.length&&this[0].parentNode;if((null==l||l&&11===l.nodeType&&1===l.childNodes.length)&&1===s)return a[t](this[0]),this;for(;s>i;i++)r=(i>0?this.clone(!0):this).get(),K(a[i])[t](r),o=o.concat(r);return this.pushStack(o,e,a.selector)}}),K.extend({clone:function ln(e,t,n){var r,i,o,ln;if(K.support.html5Clone||K.isXMLDoc(e)||!Ve.test("<"+e.nodeName+">")?ln=e.cloneNode(!0):(tt.innerHTML=e.outerHTML,tt.removeChild(ln=tt.firstChild)),!(K.support.noCloneEvent&&K.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||K.isXMLDoc(e)))for(d(e,ln),r=h(e),i=h(ln),o=0;r[o];++o)i[o]&&d(r[o],i[o]);if(t&&(p(e,ln),n))for(r=h(e),i=h(ln),o=0;r[o];++o)p(r[o],i[o]);return r=i=null,ln},clean:function(e,t,n,r){var i,o,a,s,l,u,f,p,d,h,m,y=t===R&&et,v=[];for(t&&"undefined"!=typeof t.createDocumentFragment||(t=R),i=0;null!=(a=e[i]);i++)if("number"==typeof a&&(a+=""),a){if("string"==typeof a)if(Xe.test(a)){for(y=y||c(t),f=t.createElement("div"),y.appendChild(f),a=a.replace($e,"<$1></$2>"),s=(Ie.exec(a)||["",""])[1].toLowerCase(),l=Ze[s]||Ze._default,u=l[0],f.innerHTML=l[1]+a+l[2];u--;)f=f.lastChild;if(!K.support.tbody)for(p=ze.test(a),d="table"!==s||p?"<table>"!==l[1]||p?[]:f.childNodes:f.firstChild&&f.firstChild.childNodes,o=d.length-1;o>=0;--o)K.nodeName(d[o],"tbody")&&!d[o].childNodes.length&&d[o].parentNode.removeChild(d[o]);!K.support.leadingWhitespace&&Re.test(a)&&f.insertBefore(t.createTextNode(Re.exec(a)[0]),f.firstChild),a=f.childNodes,f.parentNode.removeChild(f)}else a=t.createTextNode(a);a.nodeType?v.push(a):K.merge(v,a)}if(f&&(a=f=y=null),!K.support.appendChecked)for(i=0;null!=(a=v[i]);i++)K.nodeName(a,"input")?g(a):"undefined"!=typeof a.getElementsByTagName&&K.grep(a.getElementsByTagName("input"),g);if(n)for(h=function(e){return!e.type||Qe.test(e.type)?r?r.push(e.parentNode?e.parentNode.removeChild(e):e):n.appendChild(e):void 0},i=0;null!=(a=v[i]);i++)K.nodeName(a,"script")&&h(a)||(n.appendChild(a),"undefined"!=typeof a.getElementsByTagName&&(m=K.grep(K.merge([],a.getElementsByTagName("script")),h),v.splice.apply(v,[i+1,0].concat(m)),i+=m.length));return v},cleanData:function(e,t){for(var n,r,i,o,a=0,s=K.expando,l=K.cache,u=K.support.deleteExpando,c=K.event.special;null!=(i=e[a]);a++)if((t||K.acceptData(i))&&(r=i[s],n=r&&l[r])){if(n.events)for(o in n.events)c[o]?K.event.remove(i,o):K.removeEvent(i,o,n.handle);l[r]&&(delete l[r],u?delete i[s]:i.removeAttribute?i.removeAttribute(s):i[s]=null,K.deletedIds.push(r))}}}),function(){var e,t;K.uaMatch=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:t[1]||"",version:t[2]||"0"}},e=K.uaMatch(I.userAgent),t={},e.browser&&(t[e.browser]=!0,t.version=e.version),t.chrome?t.webkit=!0:t.webkit&&(t.safari=!0),K.browser=t,K.sub=function(){function e(t,n){return new e.fn.init(t,n)}K.extend(!0,e,this),e.superclass=this,e.fn=e.prototype=this(),e.fn.constructor=e,e.sub=this.sub,e.fn.init=function(n,r){return r&&r instanceof K&&!(r instanceof e)&&(r=e(r)),K.fn.init.call(this,n,r,t)},e.fn.init.prototype=e.fn;var t=e(R);return e}}();var nt,rt,it,ot=/alpha\([^)]*\)/i,at=/opacity=([^)]*)/,st=/^(top|right|bottom|left)$/,lt=/^(none|table(?!-c[ea]).+)/,ut=/^margin/,ct=new RegExp("^("+Z+")(.*)$","i"),ft=new RegExp("^("+Z+")(?!px)[a-z%]+$","i"),pt=new RegExp("^([-+])=("+Z+")","i"),dt={BODY:"block"},ht={position:"absolute",visibility:"hidden",display:"block"},gt={letterSpacing:0,fontWeight:400},mt=["Top","Right","Bottom","Left"],yt=["Webkit","O","Moz","ms"],vt=K.fn.toggle;K.fn.extend({css:function(e,n){return K.access(this,function(e,n,r){return r!==t?K.style(e,n,r):K.css(e,n)},e,n,arguments.length>1)},show:function(){return v(this,!0)},hide:function(){return v(this)},toggle:function(e,t){var n="boolean"==typeof e;return K.isFunction(e)&&K.isFunction(t)?vt.apply(this,arguments):this.each(function(){(n?e:y(this))?K(this).show():K(this).hide()})}}),K.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=nt(e,"opacity");return""===n?"1":n}}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":K.support.cssFloat?"cssFloat":"styleFloat"},style:function un(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=K.camelCase(n),un=e.style;if(n=K.cssProps[l]||(K.cssProps[l]=m(un,l)),s=K.cssHooks[n]||K.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:un[n];if(a="undefined"==typeof r?"undefined":_typeof(r),"string"===a&&(o=pt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(K.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||K.cssNumber[l]||(r+="px"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{un[n]=r}catch(u){}}},css:function(e,n,r,i){var o,a,s,l=K.camelCase(n);return n=K.cssProps[l]||(K.cssProps[l]=m(e.style,l)),s=K.cssHooks[n]||K.cssHooks[l],s&&"get"in s&&(o=s.get(e,!0,i)),o===t&&(o=nt(e,n)),"normal"===o&&n in gt&&(o=gt[n]),r||i!==t?(a=parseFloat(o),r||K.isNumeric(a)?a||0:o):o},swap:function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];r=n.call(e);for(i in t)e.style[i]=o[i];return r}}),e.getComputedStyle?nt=function(t,n){var r,i,o,a,s=e.getComputedStyle(t,null),l=t.style;return s&&(r=s.getPropertyValue(n)||s[n],""!==r||K.contains(t.ownerDocument,t)||(r=K.style(t,n)),ft.test(r)&&ut.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=r,r=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),r}:R.documentElement.currentStyle&&(nt=function(e,t){var n,r,i=e.currentStyle&&e.currentStyle[t],o=e.style;return null==i&&o&&o[t]&&(i=o[t]),ft.test(i)&&!st.test(t)&&(n=o.left,r=e.runtimeStyle&&e.runtimeStyle.left,r&&(e.runtimeStyle.left=e.currentStyle.left),o.left="fontSize"===t?"1em":i,i=o.pixelLeft+"px",o.left=n,r&&(e.runtimeStyle.left=r)),""===i?"auto":i}),K.each(["height","width"],function(e,t){K.cssHooks[t]={get:function(e,n,r){return n?0===e.offsetWidth&&lt.test(nt(e,"display"))?K.swap(e,ht,function(){return w(e,t,r)}):w(e,t,r):void 0},set:function(e,n,r){return b(e,n,r?x(e,t,r,K.support.boxSizing&&"border-box"===K.css(e,"boxSizing")):0)}}}),K.support.opacity||(K.cssHooks.opacity={get:function(e,t){return at.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=K.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,t>=1&&""===K.trim(o.replace(ot,""))&&n.removeAttribute&&(n.removeAttribute("filter"),r&&!r.filter)||(n.filter=ot.test(o)?o.replace(ot,i):o+" "+i)}}),K(function(){K.support.reliableMarginRight||(K.cssHooks.marginRight={get:function(e,t){return K.swap(e,{display:"inline-block"},function(){return t?nt(e,"marginRight"):void 0})}}),!K.support.pixelPosition&&K.fn.position&&K.each(["top","left"],function(e,t){K.cssHooks[t]={get:function(e,n){if(n){var r=nt(e,t);return ft.test(r)?K(e).position()[t]+"px":r}}}})}),K.expr&&K.expr.filters&&(K.expr.filters.hidden=function(e){return 0===e.offsetWidth&&0===e.offsetHeight||!K.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||nt(e,"display"))},K.expr.filters.visible=function(e){return!K.expr.filters.hidden(e)}),K.each({margin:"",padding:"",border:"Width"},function(e,t){K.cssHooks[e+t]={expand:function(n){var r,i="string"==typeof n?n.split(" "):[n],o={};for(r=0;4>r;r++)o[e+mt[r]+t]=i[r]||i[r-2]||i[0];return o}},ut.test(e)||(K.cssHooks[e+t].set=b)});var bt=/%20/g,xt=/\[\]$/,wt=/\r?\n/g,Tt=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Nt=/^(?:select|textarea)/i;K.fn.extend({serialize:function(){return K.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?K.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Nt.test(this.nodeName)||Tt.test(this.type))}).map(function(e,t){var n=K(this).val();return null==n?null:K.isArray(n)?K.map(n,function(e,n){return{name:t.name,value:e.replace(wt,"\r\n")}}):{name:t.name,value:n.replace(wt,"\r\n")}}).get()}}),K.param=function(e,n){var r,i=[],o=function(e,t){t=K.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=K.ajaxSettings&&K.ajaxSettings.traditional),K.isArray(e)||e.jquery&&!K.isPlainObject(e))K.each(e,function(){o(this.name,this.value)});else for(r in e)N(r,e[r],n,o);return i.join("&").replace(bt,"+")};var Ct,kt,Et=/#.*$/,St=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,At=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,jt=/^(?:GET|HEAD)$/,Dt=/^\/\//,Lt=/\?/,Ht=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,_t=/([?&])_=[^&]*/,Ft=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Mt=K.fn.load,Ot={},qt={},Bt=["*/"]+["*"];try{kt=$.href}catch(Wt){kt=R.createElement("a"),kt.href="",kt=kt.href}Ct=Ft.exec(kt.toLowerCase())||[],K.fn.load=function(e,n,r){if("string"!=typeof e&&Mt)return Mt.apply(this,arguments);if(!this.length)return this;var i,o,a,s=this,l=e.indexOf(" ");return l>=0&&(i=e.slice(l,e.length),e=e.slice(0,l)),K.isFunction(n)?(r=n,n=t):n&&"object"===("undefined"==typeof n?"undefined":_typeof(n))&&(o="POST"),K.ajax({url:e,type:o,dataType:"html",data:n,complete:function(e,t){r&&s.each(r,a||[e.responseText,t,e])}}).done(function(e){a=arguments,s.html(i?K("<div>").append(e.replace(Ht,"")).find(i):e)}),this},K.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,t){K.fn[t]=function(e){return this.on(t,e)}}),K.each(["get","post"],function(e,n){K[n]=function(e,r,i,o){return K.isFunction(r)&&(o=o||i,i=r,r=t),K.ajax({type:n,url:e,data:r,success:i,dataType:o})}}),K.extend({getScript:function(e,n){return K.get(e,t,n,"script")},getJSON:function(e,t,n){return K.get(e,t,n,"json")},ajaxSetup:function(e,t){return t?E(e,K.ajaxSettings):(t=e,e=K.ajaxSettings),E(e,t),e},ajaxSettings:{url:kt,isLocal:At.test(Ct[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Bt},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":K.parseJSON,"text xml":K.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:C(Ot),ajaxTransport:C(qt),ajax:function(e,n){function r(e,n,r,a){var u,f,v,b,w,N=n;2!==x&&(x=2,l&&clearTimeout(l),s=t,o=a||"",T.readyState=e>0?4:0,r&&(b=S(p,T,r)),e>=200&&300>e||304===e?(p.ifModified&&(w=T.getResponseHeader("Last-Modified"),w&&(K.lastModified[i]=w),w=T.getResponseHeader("Etag"),w&&(K.etag[i]=w)),304===e?(N="notmodified",u=!0):(u=A(p,b),N=u.state,f=u.data,v=u.error,u=!v)):(v=N,N&&!e||(N="error",0>e&&(e=0))),T.status=e,T.statusText=(n||N)+"",u?g.resolveWith(d,[f,N,T]):g.rejectWith(d,[T,N,v]),T.statusCode(y),y=t,c&&h.trigger("ajax"+(u?"Success":"Error"),[T,p,u?f:v]),m.fireWith(d,[T,N]),c&&(h.trigger("ajaxComplete",[T,p]),--K.active||K.event.trigger("ajaxStop")))}"object"===("undefined"==typeof e?"undefined":_typeof(e))&&(n=e,e=t),n=n||{};var i,o,a,s,l,u,c,f,p=K.ajaxSetup({},n),d=p.context||p,h=d!==p&&(d.nodeType||d instanceof K)?K(d):K.event,g=K.Deferred(),m=K.Callbacks("once memory"),y=p.statusCode||{},v={},b={},x=0,w="canceled",T={readyState:0,setRequestHeader:function(e,t){if(!x){var n=e.toLowerCase();e=b[n]=b[n]||e,v[e]=t}return this},getAllResponseHeaders:function(){return 2===x?o:null},getResponseHeader:function(e){var n;if(2===x){if(!a)for(a={};n=St.exec(o);)a[n[1].toLowerCase()]=n[2];n=a[e.toLowerCase()]}return n===t?null:n},overrideMimeType:function(e){return x||(p.mimeType=e),this},abort:function(e){return e=e||w,s&&s.abort(e),r(0,e),this}};if(g.promise(T),T.success=T.done,T.error=T.fail,T.complete=m.add,T.statusCode=function(e){if(e){var t;if(2>x)for(t in e)y[t]=[y[t],e[t]];else t=e[T.status],T.always(t)}return this},p.url=((e||p.url)+"").replace(Et,"").replace(Dt,Ct[1]+"//"),p.dataTypes=K.trim(p.dataType||"*").toLowerCase().split(te),null==p.crossDomain&&(u=Ft.exec(p.url.toLowerCase()),p.crossDomain=!(!u||u[1]===Ct[1]&&u[2]===Ct[2]&&(u[3]||("http:"===u[1]?80:443))==(Ct[3]||("http:"===Ct[1]?80:443)))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=K.param(p.data,p.traditional)),k(Ot,p,n,T),2===x)return T;if(c=p.global,p.type=p.type.toUpperCase(),p.hasContent=!jt.test(p.type),c&&0===K.active++&&K.event.trigger("ajaxStart"),!p.hasContent&&(p.data&&(p.url+=(Lt.test(p.url)?"&":"?")+p.data,delete p.data),i=p.url,p.cache===!1)){var N=K.now(),C=p.url.replace(_t,"$1_="+N);p.url=C+(C===p.url?(Lt.test(p.url)?"&":"?")+"_="+N:"")}(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&T.setRequestHeader("Content-Type",p.contentType),p.ifModified&&(i=i||p.url,K.lastModified[i]&&T.setRequestHeader("If-Modified-Since",K.lastModified[i]),K.etag[i]&&T.setRequestHeader("If-None-Match",K.etag[i])),T.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Bt+"; q=0.01":""):p.accepts["*"]);for(f in p.headers)T.setRequestHeader(f,p.headers[f]);if(p.beforeSend&&(p.beforeSend.call(d,T,p)===!1||2===x))return T.abort();w="abort";for(f in{success:1,error:1,complete:1})T[f](p[f]);if(s=k(qt,p,n,T)){T.readyState=1,c&&h.trigger("ajaxSend",[T,p]),p.async&&p.timeout>0&&(l=setTimeout(function(){T.abort("timeout")},p.timeout));try{x=1,s.send(v,r)}catch(E){if(!(2>x))throw E;r(-1,E)}}else r(-1,"No Transport");return T},active:0,lastModified:{},etag:{}});var Pt=[],Rt=/\?/,$t=/(=)\?(?=&|$)|\?\?/,It=K.now();K.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Pt.pop()||K.expando+"_"+It++;return this[e]=!0,e}}),K.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,l=n.data,u=n.url,c=n.jsonp!==!1,f=c&&$t.test(u),p=c&&!f&&"string"==typeof l&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&$t.test(l);return"jsonp"===n.dataTypes[0]||f||p?(o=n.jsonpCallback=K.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,a=e[o],f?n.url=u.replace($t,"$1"+o):p?n.data=l.replace($t,"$1"+o):c&&(n.url+=(Rt.test(u)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||K.error(o+" was not called"),s[0]},n.dataTypes[0]="json",e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Pt.push(o)),s&&K.isFunction(a)&&a(s[0]),s=a=t}),"script"):void 0}),K.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){return K.globalEval(e),e}}}),K.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),K.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=R.head||R.getElementsByTagName("head")[0]||R.documentElement;return{send:function(i,o){n=R.createElement("script"),n.async="async",e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,i){(i||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,r&&n.parentNode&&r.removeChild(n),n=t,i||o(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(0,1)}}}});var zt,Xt=e.ActiveXObject?function(){for(var e in zt)zt[e](0,1)}:!1,Ut=0;K.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&j()||D()}:j,function(e){K.extend(K.support,{ajax:!!e,cors:!!e&&"withCredentials"in e})}(K.ajaxSettings.xhr()),K.support.ajax&&K.ajaxTransport(function(n){if(!n.crossDomain||K.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,f,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=K.noop,Xt&&delete zt[a]),i)4!==l.readyState&&l.abort();else{s=l.status,c=l.getAllResponseHeaders(),f={},p=l.responseXML,p&&p.documentElement&&(f.xml=p);try{f.text=l.responseText}catch(d){}try{u=l.statusText}catch(d){u=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=f.text?200:404}}catch(h){i||o(-1,h)}f&&o(s,u,f,c)},n.async?4===l.readyState?setTimeout(r,0):(a=++Ut,Xt&&(zt||(zt={},K(e).unload(Xt)),zt[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(0,1)}}}});var Yt,Vt,Jt=/^(?:toggle|show|hide)$/,Gt=new RegExp("^(?:([-+])=|)("+Z+")([a-z%]*)$","i"),Qt=/queueHooks$/,Kt=[M],Zt={"*":[function(e,t){var n,r,i=this.createTween(e,t),o=Gt.exec(t),a=i.cur(),s=+a||0,l=1,u=20;if(o){if(n=+o[2],r=o[3]||(K.cssNumber[e]?"":"px"),"px"!==r&&s){s=K.css(i.elem,e,!0)||n||1;do l=l||".5",s/=l,K.style(i.elem,e,s+r);while(l!==(l=i.cur()/a)&&1!==l&&--u)}i.unit=r,i.start=s,i.end=o[1]?s+(o[1]+1)*n:n}return i}]};K.Animation=K.extend(_,{tweener:function(e,t){K.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");for(var n,r=0,i=e.length;i>r;r++)n=e[r],Zt[n]=Zt[n]||[],Zt[n].unshift(t)},prefilter:function(e,t){t?Kt.unshift(e):Kt.push(e)}}),K.Tween=O,O.prototype={constructor:O,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(K.cssNumber[n]?"":"px")},cur:function(){var e=O.propHooks[this.prop];return e&&e.get?e.get(this):O.propHooks._default.get(this)},run:function(e){var t,n=O.propHooks[this.prop];return this.options.duration?this.pos=t=K.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):O.propHooks._default.set(this),this}},O.prototype.init.prototype=O.prototype,O.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=K.css(e.elem,e.prop,!1,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){K.fx.step[e.prop]?K.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[K.cssProps[e.prop]]||K.cssHooks[e.prop])?K.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},O.propHooks.scrollTop=O.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},K.each(["toggle","show","hide"],function(e,t){var n=K.fn[t];K.fn[t]=function(r,i,o){return null==r||"boolean"==typeof r||!e&&K.isFunction(r)&&K.isFunction(i)?n.apply(this,arguments):this.animate(q(t,!0),r,i,o)}}),K.fn.extend({fadeTo:function(e,t,n,r){return this.filter(y).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=K.isEmptyObject(e),o=K.speed(t,n,r),a=function(){var t=_(this,K.extend({},e),o);i&&t.stop(!0)};return i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=K.timers,a=K._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Qt.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));!t&&r||K.dequeue(this,e)})}}),K.each({slideDown:q("show"),slideUp:q("hide"),slideToggle:q("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){K.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),K.speed=function(e,t,n){var r=e&&"object"===("undefined"==typeof e?"undefined":_typeof(e))?K.extend({},e):{complete:n||!n&&t||K.isFunction(e)&&e,duration:e,easing:n&&t||t&&!K.isFunction(t)&&t};return r.duration=K.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in K.fx.speeds?K.fx.speeds[r.duration]:K.fx.speeds._default,null!=r.queue&&r.queue!==!0||(r.queue="fx"),r.old=r.complete,r.complete=function(){K.isFunction(r.old)&&r.old.call(this),r.queue&&K.dequeue(this,r.queue)},r},K.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},K.timers=[],K.fx=O.prototype.init,K.fx.tick=function(){var e,n=K.timers,r=0;for(Yt=K.now();r<n.length;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||K.fx.stop(),Yt=t},K.fx.timer=function(e){e()&&K.timers.push(e)&&!Vt&&(Vt=setInterval(K.fx.tick,K.fx.interval))},K.fx.interval=13,K.fx.stop=function(){clearInterval(Vt),Vt=null},K.fx.speeds={slow:600,fast:200,_default:400},K.fx.step={},K.expr&&K.expr.filters&&(K.expr.filters.animated=function(e){return K.grep(K.timers,function(t){return e===t.elem}).length});var en=/^(?:body|html)$/i;K.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){K.offset.setOffset(this,e,t)});var n,r,i,o,a,s,l,u={top:0,left:0},c=this[0],f=c&&c.ownerDocument;if(f)return(r=f.body)===c?K.offset.bodyOffset(c):(n=f.documentElement,K.contains(n,c)?("undefined"!=typeof c.getBoundingClientRect&&(u=c.getBoundingClientRect()),i=B(f),o=n.clientTop||r.clientTop||0,a=n.clientLeft||r.clientLeft||0,s=i.pageYOffset||n.scrollTop,l=i.pageXOffset||n.scrollLeft,{top:u.top+s-o,left:u.left+l-a}):u)},K.offset={bodyOffset:function(e){var t=e.offsetTop,n=e.offsetLeft;return K.support.doesNotIncludeMarginInBodyOffset&&(t+=parseFloat(K.css(e,"marginTop"))||0,n+=parseFloat(K.css(e,"marginLeft"))||0),{top:t,left:n}},setOffset:function(e,t,n){var r=K.css(e,"position");"static"===r&&(e.style.position="relative");var i,o,a=K(e),s=a.offset(),l=K.css(e,"top"),u=K.css(e,"left"),c=("absolute"===r||"fixed"===r)&&K.inArray("auto",[l,u])>-1,f={},p={};c?(p=a.position(),i=p.top,o=p.left):(i=parseFloat(l)||0,o=parseFloat(u)||0),K.isFunction(t)&&(t=t.call(e,n,s)),null!=t.top&&(f.top=t.top-s.top+i),null!=t.left&&(f.left=t.left-s.left+o),"using"in t?t.using.call(e,f):a.css(f)}},K.fn.extend({position:function(){if(this[0]){var e=this[0],t=this.offsetParent(),n=this.offset(),r=en.test(t[0].nodeName)?{top:0,left:0}:t.offset();return n.top-=parseFloat(K.css(e,"marginTop"))||0,n.left-=parseFloat(K.css(e,"marginLeft"))||0,r.top+=parseFloat(K.css(t[0],"borderTopWidth"))||0,r.left+=parseFloat(K.css(t[0],"borderLeftWidth"))||0,{top:n.top-r.top,left:n.left-r.left}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent||R.body;e&&!en.test(e.nodeName)&&"static"===K.css(e,"position");)e=e.offsetParent;return e||R.body})}}),K.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);K.fn[e]=function(i){return K.access(this,function(e,i,o){var a=B(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:void(a?a.scrollTo(r?K(a).scrollLeft():o,r?o:K(a).scrollTop()):e[i]=o)},e,i,arguments.length,null)}}),K.each({Height:"height",Width:"width"},function(e,n){K.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){K.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return K.access(this,function(n,r,i){var o;return K.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?K.css(n,r,i,s):K.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=K,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return K})}(window);
/* <<< file end: js/lib/jquery-1.8.3.js */
//# map link was there [jquery-1.8.3.js.map]
/* >>> file start: js/node_modules/babel-polyfill/dist/polyfill.js */
function _defaults(t,n){for(var r=Object.getOwnPropertyNames(n),e=0;e<r.length;e++){var o=r[e],i=Object.getOwnPropertyDescriptor(n,o);i&&i.configurable&&void 0===t[o]&&Object.defineProperty(t,o,i)}return t}var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};!function t(n,r,e){function o(u,c){if(!r[u]){if(!n[u]){var f="function"==typeof require&&require;if(!c&&f)return f(u,!0);if(i)return i(u,!0);var a=new Error("Cannot find module '"+u+"'");throw a.code="MODULE_NOT_FOUND",a}var s=r[u]={exports:{}};n[u][0].call(s.exports,function(t){var r=n[u][1][t];return o(r?r:t)},s,s.exports,t,n,r,e)}return r[u].exports}for(var i="function"==typeof require&&require,u=0;u<e.length;u++)o(e[u]);return o}({1:[function(t,n,r){(function(n){"use strict";if(t(189),t(2),n._babelPolyfill)throw new Error("only one instance of babel-polyfill is allowed");n._babelPolyfill=!0}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{189:189,2:2}],2:[function(t,n,r){n.exports=t(190)},{190:190}],3:[function(t,n,r){n.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},{}],4:[function(t,n,r){var e=t(84)("unscopables"),o=Array.prototype;void 0==o[e]&&t(32)(o,e,{}),n.exports=function(t){o[e][t]=!0}},{32:32,84:84}],5:[function(t,n,r){var e=t(39);n.exports=function(t){if(!e(t))throw TypeError(t+" is not an object!");return t}},{39:39}],6:[function(t,n,r){"use strict";var e=t(81),o=t(77),i=t(80);n.exports=[].copyWithin||function(t,n){var r=e(this),u=i(r.length),c=o(t,u),f=o(n,u),a=arguments,s=a.length>2?a[2]:void 0,l=Math.min((void 0===s?u:o(s,u))-f,u-c),h=1;for(c>f&&f+l>c&&(h=-1,f+=l-1,c+=l-1);l-- >0;)f in r?r[c]=r[f]:delete r[c],c+=h,f+=h;return r}},{77:77,80:80,81:81}],7:[function(t,n,r){"use strict";var e=t(81),o=t(77),i=t(80);n.exports=[].fill||function(t){for(var n=e(this,!0),r=i(n.length),u=arguments,c=u.length,f=o(c>1?u[1]:void 0,r),a=c>2?u[2]:void 0,s=void 0===a?r:o(a,r);s>f;)n[f++]=t;return n}},{77:77,80:80,81:81}],8:[function(t,n,r){var e=t(79),o=t(80),i=t(77);n.exports=function(t){return function(n,r,u){var c,f=e(n),a=o(f.length),s=i(u,a);if(t&&r!=r){for(;a>s;)if(c=f[s++],c!=c)return!0}else for(;a>s;s++)if((t||s in f)&&f[s]===r)return t||s;return!t&&-1}}},{77:77,79:79,80:80}],9:[function(t,n,r){var e=t(18),o=t(35),i=t(81),u=t(80),c=t(10);n.exports=function(t){var n=1==t,r=2==t,f=3==t,a=4==t,s=6==t,l=5==t||s;return function(h,p,v){for(var y,d,g=i(h),m=o(g),S=e(p,v,3),b=u(m.length),w=0,x=n?c(h,b):r?c(h,0):void 0;b>w;w++)if((l||w in m)&&(y=m[w],d=S(y,w,g),t))if(n)x[w]=d;else if(d)switch(t){case 3:return!0;case 5:return y;case 6:return w;case 2:x.push(y)}else if(a)return!1;return s?-1:f||a?a:x}}},{10:10,18:18,35:35,80:80,81:81}],10:[function(t,n,r){var e=t(39),o=t(37),i=t(84)("species");n.exports=function(t,n){var r;return o(t)&&(r=t.constructor,"function"!=typeof r||r!==Array&&!o(r.prototype)||(r=void 0),e(r)&&(r=r[i],null===r&&(r=void 0))),new(void 0===r?Array:r)(n)}},{37:37,39:39,84:84}],11:[function(t,n,r){var e=t(12),o=t(84)("toStringTag"),i="Arguments"==e(function(){return arguments}());n.exports=function(t){var n,r,u;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=(n=Object(t))[o])?r:i?e(n):"Object"==(u=e(n))&&"function"==typeof n.callee?"Arguments":u}},{12:12,84:84}],12:[function(t,n,r){var e={}.toString;n.exports=function(t){return e.call(t).slice(8,-1)}},{}],13:[function(t,n,r){"use strict";var e=t(47),o=t(32),i=t(54),u=t(18),c=t(70),f=t(20),a=t(28),s=t(43),l=t(45),h=t(83)("id"),p=t(31),v=t(39),y=t(66),d=t(21),g=Object.isExtensible||v,m=d?"_s":"size",S=0,b=function(t,n){if(!v(t))return"symbol"==("undefined"==typeof t?"undefined":_typeof(t))?t:("string"==typeof t?"S":"P")+t;if(!p(t,h)){if(!g(t))return"F";if(!n)return"E";o(t,h,++S)}return"O"+t[h]},w=function(t,n){var r,e=b(n);if("F"!==e)return t._i[e];for(r=t._f;r;r=r.n)if(r.k==n)return r};n.exports={getConstructor:function(t,n,r,o){var s=t(function(t,i){c(t,s,n),t._i=e.create(null),t._f=void 0,t._l=void 0,t[m]=0,void 0!=i&&a(i,r,t[o],t)});return i(s.prototype,{clear:function(){for(var t=this,n=t._i,r=t._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];t._f=t._l=void 0,t[m]=0},"delete":function(t){var n=this,r=w(n,t);if(r){var e=r.n,o=r.p;delete n._i[r.i],r.r=!0,o&&(o.n=e),e&&(e.p=o),n._f==r&&(n._f=e),n._l==r&&(n._l=o),n[m]--}return!!r},forEach:function(t){for(var n,r=u(t,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(t){return!!w(this,t)}}),d&&e.setDesc(s.prototype,"size",{get:function(){return f(this[m])}}),s},def:function(t,n,r){var e,o,i=w(t,n);return i?i.v=r:(t._l=i={i:o=b(n,!0),k:n,v:r,p:e=t._l,n:void 0,r:!1},t._f||(t._f=i),e&&(e.n=i),t[m]++,"F"!==o&&(t._i[o]=i)),t},getEntry:w,setStrong:function(t,n,r){s(t,n,function(t,n){this._t=t,this._k=n,this._l=void 0},function(){for(var t=this,n=t._k,r=t._l;r&&r.r;)r=r.p;return t._t&&(t._l=r=r?r.n:t._t._f)?"keys"==n?l(0,r.k):"values"==n?l(0,r.v):l(0,[r.k,r.v]):(t._t=void 0,l(1))},r?"entries":"values",!r,!0),y(n)}}},{18:18,20:20,21:21,28:28,31:31,32:32,39:39,43:43,45:45,47:47,54:54,66:66,70:70,83:83}],14:[function(t,n,r){var e=t(28),o=t(11);n.exports=function(t){return function(){if(o(this)!=t)throw TypeError(t+"#toJSON isn't generic");var n=[];return e(this,!1,n.push,n),n}}},{11:11,28:28}],15:[function(t,n,r){"use strict";var e=t(32),o=t(54),i=t(5),u=t(70),c=t(28),f=t(9),a=t(83)("weak"),s=t(39),l=t(31),h=Object.isExtensible||s,p=f(5),v=f(6),y=0,d=function(t){return t._l||(t._l=new g)},g=function(){this.a=[]},m=function(t,n){return p(t.a,function(t){return t[0]===n})};g.prototype={get:function(t){var n=m(this,t);return n?n[1]:void 0},has:function(t){return!!m(this,t)},set:function(t,n){var r=m(this,t);r?r[1]=n:this.a.push([t,n])},"delete":function(t){var n=v(this.a,function(n){return n[0]===t});return~n&&this.a.splice(n,1),!!~n}},n.exports={getConstructor:function(t,n,r,e){var i=t(function(t,o){u(t,i,n),t._i=y++,t._l=void 0,void 0!=o&&c(o,r,t[e],t)});return o(i.prototype,{"delete":function(t){return s(t)?h(t)?l(t,a)&&l(t[a],this._i)&&delete t[a][this._i]:d(this)["delete"](t):!1},has:function(t){return s(t)?h(t)?l(t,a)&&l(t[a],this._i):d(this).has(t):!1}}),i},def:function(t,n,r){return h(i(n))?(l(n,a)||e(n,a,{}),n[a][t._i]=r):d(t).set(n,r),t},frozenStore:d,WEAK:a}},{28:28,31:31,32:32,39:39,5:5,54:54,70:70,83:83,9:9}],16:[function(t,n,r){"use strict";var e=t(30),o=t(19),i=t(62),u=t(54),c=t(28),f=t(70),a=t(39),s=t(25),l=t(44),h=t(67);n.exports=function(t,n,r,p,v,y){var d=e[t],g=d,m=v?"set":"add",S=g&&g.prototype,b={},w=function(t){var n=S[t];i(S,t,"delete"==t?function(t){return y&&!a(t)?!1:n.call(this,0===t?0:t)}:"has"==t?function(t){return y&&!a(t)?!1:n.call(this,0===t?0:t)}:"get"==t?function(t){return y&&!a(t)?void 0:n.call(this,0===t?0:t)}:"add"==t?function(t){return n.call(this,0===t?0:t),this}:function(t,r){return n.call(this,0===t?0:t,r),this})};if("function"==typeof g&&(y||S.forEach&&!s(function(){(new g).entries().next()}))){var x,_=new g,O=_[m](y?{}:-0,1)!=_,E=s(function(){_.has(1)}),M=l(function(t){new g(t)});M||(g=n(function(n,r){f(n,g,t);var e=new d;return void 0!=r&&c(r,v,e[m],e),e}),g.prototype=S,S.constructor=g),y||_.forEach(function(t,n){x=1/n===-(1/0)}),(E||x)&&(w("delete"),w("has"),v&&w("get")),(x||O)&&w(m),y&&S.clear&&delete S.clear}else g=p.getConstructor(n,t,v,m),u(g.prototype,r);return h(g,t),b[t]=g,o(o.G+o.W+o.F*(g!=d),b),y||p.setStrong(g,t,v),g}},{19:19,25:25,28:28,30:30,39:39,44:44,54:54,62:62,67:67,70:70}],17:[function(t,n,r){var e=n.exports={version:"1.2.5"};"number"==typeof __e&&(__e=e)},{}],18:[function(t,n,r){var e=t(3);n.exports=function(t,n,r){if(e(t),void 0===n)return t;switch(r){case 1:return function(r){return t.call(n,r)};case 2:return function(r,e){return t.call(n,r,e)};case 3:return function(r,e,o){return t.call(n,r,e,o)}}return function(){return t.apply(n,arguments)}}},{3:3}],19:[function(t,n,r){var e=t(30),o=t(17),i=t(32),u=t(62),c="prototype",f=function(t,n){return function(){return t.apply(n,arguments)}},a=function s(t,n,r){var a,l,h,p,v=t&s.G,y=t&s.P,d=v?e:t&s.S?e[n]||(e[n]={}):(e[n]||{})[c],g=v?o:o[n]||(o[n]={});v&&(r=n);for(a in r)l=!(t&s.F)&&d&&a in d,h=(l?d:r)[a],p=t&s.B&&l?f(h,e):y&&"function"==typeof h?f(Function.call,h):h,d&&!l&&u(d,a,h),g[a]!=h&&i(g,a,p),y&&((g[c]||(g[c]={}))[a]=h)};e.core=o,a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,n.exports=a},{17:17,30:30,32:32,62:62}],20:[function(t,n,r){n.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},{}],21:[function(t,n,r){n.exports=!t(25)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{25:25}],22:[function(t,n,r){var e=t(39),o=t(30).document,i=e(o)&&e(o.createElement);n.exports=function(t){return i?o.createElement(t):{}}},{30:30,39:39}],23:[function(t,n,r){var e=t(47);n.exports=function(t){var n=e.getKeys(t),r=e.getSymbols;if(r)for(var o,i=r(t),u=e.isEnum,c=0;i.length>c;)u.call(t,o=i[c++])&&n.push(o);return n}},{47:47}],24:[function(t,n,r){var e=t(84)("match");n.exports=function(t){var n=/./;try{"/./"[t](n)}catch(r){try{return n[e]=!1,!"/./"[t](n)}catch(o){}}return!0}},{84:84}],25:[function(t,n,r){n.exports=function(t){try{return!!t()}catch(n){return!0}}},{}],26:[function(t,n,r){"use strict";var e=t(32),o=t(62),i=t(25),u=t(20),c=t(84);n.exports=function(t,n,r){var f=c(t),a=""[t];i(function(){var n={};return n[f]=function(){return 7},7!=""[t](n)})&&(o(String.prototype,t,r(u,f,a)),e(RegExp.prototype,f,2==n?function(t,n){return a.call(t,this,n)}:function(t){return a.call(t,this)}))}},{20:20,25:25,32:32,62:62,84:84}],27:[function(t,n,r){"use strict";var e=t(5);n.exports=function(){var t=e(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n}},{5:5}],28:[function(t,n,r){var e=t(18),o=t(41),i=t(36),u=t(5),c=t(80),f=t(85);n.exports=function(t,n,r,a){var s,l,h,p=f(t),v=e(r,a,n?2:1),y=0;if("function"!=typeof p)throw TypeError(t+" is not iterable!");if(i(p))for(s=c(t.length);s>y;y++)n?v(u(l=t[y])[0],l[1]):v(t[y]);else for(h=p.call(t);!(l=h.next()).done;)o(h,v,l.value,n)}},{18:18,36:36,41:41,5:5,80:80,85:85}],29:[function(t,n,r){var e={}.toString,o=t(79),i=t(47).getNames,u="object"==("undefined"==typeof window?"undefined":_typeof(window))&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],c=function(t){try{return i(t)}catch(n){return u.slice()}};n.exports.get=function(t){return u&&"[object Window]"==e.call(t)?c(t):i(o(t))}},{47:47,79:79}],30:[function(t,n,r){var e=n.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},{}],31:[function(t,n,r){var e={}.hasOwnProperty;n.exports=function(t,n){return e.call(t,n)}},{}],32:[function(t,n,r){var e=t(47),o=t(61);n.exports=t(21)?function(t,n,r){return e.setDesc(t,n,o(1,r))}:function(t,n,r){return t[n]=r,t}},{21:21,47:47,61:61}],33:[function(t,n,r){n.exports=t(30).document&&document.documentElement},{30:30}],34:[function(t,n,r){n.exports=function(t,n,r){var e=void 0===r;switch(n.length){case 0:return e?t():t.call(r);case 1:return e?t(n[0]):t.call(r,n[0]);case 2:return e?t(n[0],n[1]):t.call(r,n[0],n[1]);case 3:return e?t(n[0],n[1],n[2]):t.call(r,n[0],n[1],n[2]);case 4:return e?t(n[0],n[1],n[2],n[3]):t.call(r,n[0],n[1],n[2],n[3])}return t.apply(r,n)}},{}],35:[function(t,n,r){var e=t(12);n.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==e(t)?t.split(""):Object(t)}},{12:12}],36:[function(t,n,r){var e=t(46),o=t(84)("iterator"),i=Array.prototype;n.exports=function(t){return(e.Array||i[o])===t}},{46:46,84:84}],37:[function(t,n,r){var e=t(12);n.exports=Array.isArray||function(t){return"Array"==e(t)}},{12:12}],38:[function(t,n,r){var e=t(39),o=Math.floor;n.exports=function(t){return!e(t)&&isFinite(t)&&o(t)===t}},{39:39}],39:[function(t,n,r){n.exports=function(t){return"object"===("undefined"==typeof t?"undefined":_typeof(t))?null!==t:"function"==typeof t}},{}],40:[function(t,n,r){var e=t(39),o=t(12),i=t(84)("match");n.exports=function(t){var n;return e(t)&&(void 0!==(n=t[i])?!!n:"RegExp"==o(t))}},{12:12,39:39,84:84}],41:[function(t,n,r){var e=t(5);n.exports=function(t,n,r,o){try{return o?n(e(r)[0],r[1]):n(r)}catch(i){var u=t["return"];throw void 0!==u&&e(u.call(t)),i}}},{5:5}],42:[function(t,n,r){"use strict";var e=t(47),o=t(61),i=t(67),u={};t(32)(u,t(84)("iterator"),function(){return this}),n.exports=function(t,n,r){t.prototype=e.create(u,{next:o(1,r)}),i(t,n+" Iterator")}},{32:32,47:47,61:61,67:67,84:84}],43:[function(t,n,r){"use strict";var e=t(49),o=t(19),i=t(62),u=t(32),c=t(31),f=t(84)("iterator"),a=t(46),s=t(42),l=t(67),h=t(47).getProto,p=!([].keys&&"next"in[].keys()),v="@@iterator",y="keys",d="values",g=function(){return this};n.exports=function(t,n,r,m,S,b,w){s(r,n,m);var x,_,O=function(t){if(!p&&t in M)return M[t];switch(t){case y:return function(){return new r(this,t)};case d:return function(){return new r(this,t)}}return function(){return new r(this,t)}},E=n+" Iterator",M=t.prototype,P=M[f]||M[v]||S&&M[S],j=P||O(S);if(P){var N=h(j.call(new t));l(N,E,!0),!e&&c(M,v)&&u(N,f,g)}if(e&&!w||!p&&f in M||u(M,f,j),a[n]=j,a[E]=g,S)if(x={values:S==d?j:O(d),keys:b?j:O(y),entries:S!=d?j:O("entries")},w)for(_ in x)_ in M||i(M,_,x[_]);else o(o.P+o.F*p,n,x);return x}},{19:19,31:31,32:32,42:42,46:46,47:47,49:49,62:62,67:67,84:84}],44:[function(t,n,r){var e=t(84)("iterator"),o=!1;try{var i=[7][e]();i["return"]=function(){o=!0},Array.from(i,function(){throw 2})}catch(u){}n.exports=function(t,n){if(!n&&!o)return!1;var r=!1;try{var i=[7],u=i[e]();u.next=function(){r=!0},i[e]=function(){return u},t(i)}catch(c){}return r}},{84:84}],45:[function(t,n,r){n.exports=function(t,n){return{value:n,done:!!t}}},{}],46:[function(t,n,r){n.exports={}},{}],47:[function(t,n,r){var e=Object;n.exports={create:e.create,getProto:e.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:e.getOwnPropertyDescriptor,setDesc:e.defineProperty,setDescs:e.defineProperties,getKeys:e.keys,getNames:e.getOwnPropertyNames,getSymbols:e.getOwnPropertySymbols,each:[].forEach}},{}],48:[function(t,n,r){var e=t(47),o=t(79);n.exports=function(t,n){for(var r,i=o(t),u=e.getKeys(i),c=u.length,f=0;c>f;)if(i[r=u[f++]]===n)return r}},{47:47,79:79}],49:[function(t,n,r){n.exports=!1},{}],50:[function(t,n,r){n.exports=Math.expm1||function(t){return 0==(t=+t)?t:t>-1e-6&&1e-6>t?t+t*t/2:Math.exp(t)-1}},{}],51:[function(t,n,r){n.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&1e-8>t?t-t*t/2:Math.log(1+t)}},{}],52:[function(t,n,r){n.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:0>t?-1:1}},{}],53:[function(t,n,r){var e,o,i,u=t(30),c=t(76).set,f=u.MutationObserver||u.WebKitMutationObserver,a=u.process,s="process"==t(12)(a),l=function(){var t,n;for(s&&(t=a.domain)&&(a.domain=null,t.exit());e;)n=e.domain,n&&n.enter(),e.fn.call(),n&&n.exit(),e=e.next;o=void 0,t&&t.enter()};if(s)i=function(){a.nextTick(l)};else if(f){var h=1,p=document.createTextNode("");new f(l).observe(p,{characterData:!0}),i=function(){p.data=h=-h}}else i=function(){c.call(u,l)};n.exports=function(t){var n={fn:t,next:void 0,domain:s&&a.domain};o&&(o.next=n),e||(e=n,i()),o=n}},{12:12,30:30,76:76}],54:[function(t,n,r){var e=t(62);n.exports=function(t,n){for(var r in n)e(t,r,n[r]);return t}},{62:62}],55:[function(t,n,r){var e=t(47),o=t(81),i=t(35);n.exports=t(25)(function(){var t=Object.assign,n={},r={},e=Symbol(),o="abcdefghijklmnopqrst";return n[e]=7,o.split("").forEach(function(t){r[t]=t}),7!=t({},n)[e]||Object.keys(t({},r)).join("")!=o})?function(t,n){for(var r=o(t),u=arguments,c=u.length,f=1,a=e.getKeys,s=e.getSymbols,l=e.isEnum;c>f;)for(var h,p=i(u[f++]),v=s?a(p).concat(s(p)):a(p),y=v.length,d=0;y>d;)l.call(p,h=v[d++])&&(r[h]=p[h]);return r}:Object.assign},{25:25,35:35,47:47,81:81}],56:[function(t,n,r){var e=(t(19),t(17)),o=t(25);n.exports=function(n,r){var i=t(19),u=(e.Object||{})[n]||Object[n],c={};c[n]=r(u),i(i.S+i.F*o(function(){u(1)}),"Object",c)}},{17:17,19:19,25:25}],57:[function(t,n,r){var e=t(47),o=t(79),i=e.isEnum;n.exports=function(t){return function(n){for(var r,u=o(n),c=e.getKeys(u),f=c.length,a=0,s=[];f>a;)i.call(u,r=c[a++])&&s.push(t?[r,u[r]]:u[r]);return s}}},{47:47,79:79}],58:[function(t,n,r){var e=t(47),o=t(5),i=t(30).Reflect;n.exports=i&&i.ownKeys||function(t){var n=e.getNames(o(t)),r=e.getSymbols;return r?n.concat(r(t)):n}},{30:30,47:47,5:5}],59:[function(t,n,r){"use strict";var e=t(60),o=t(34),i=t(3);n.exports=function(){for(var t=i(this),n=arguments.length,r=Array(n),u=0,c=e._,f=!1;n>u;)(r[u]=arguments[u++])===c&&(f=!0);return function(){var e,i=this,u=arguments,a=u.length,s=0,l=0;if(!f&&!a)return o(t,r,i);if(e=r.slice(),f)for(;n>s;s++)e[s]===c&&(e[s]=u[l++]);for(;a>l;)e.push(u[l++]);return o(t,e,i)}}},{3:3,34:34,60:60}],60:[function(t,n,r){n.exports=t(30)},{30:30}],61:[function(t,n,r){n.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},{}],62:[function(t,n,r){var e=t(30),o=t(32),i=t(83)("src"),u="toString",c=Function[u],f=(""+c).split(u);t(17).inspectSource=function(t){return c.call(t)},(n.exports=function(t,n,r,u){"function"==typeof r&&(r.hasOwnProperty(i)||o(r,i,t[n]?""+t[n]:f.join(String(n))),r.hasOwnProperty("name")||o(r,"name",n)),t===e?t[n]=r:(u||delete t[n],o(t,n,r))})(Function.prototype,u,function(){return"function"==typeof this&&this[i]||c.call(this)})},{17:17,30:30,32:32,83:83}],63:[function(t,n,r){n.exports=function(t,n){var r=n===Object(n)?function(t){return n[t]}:n;return function(n){return String(n).replace(t,r)}}},{}],64:[function(t,n,r){n.exports=Object.is||function(t,n){return t===n?0!==t||1/t===1/n:t!=t&&n!=n}},{}],65:[function(t,n,r){var e=t(47).getDesc,o=t(39),i=t(5),u=function(t,n){if(i(t),!o(n)&&null!==n)throw TypeError(n+": can't set as prototype!")};n.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(n,r,o){try{o=t(18)(Function.call,e(Object.prototype,"__proto__").set,2),o(n,[]),r=!(n instanceof Array)}catch(i){r=!0}return function(t,n){return u(t,n),r?_defaults(t,n):o(t,n),t}}({},!1):void 0),check:u}},{18:18,39:39,47:47,5:5}],66:[function(t,n,r){"use strict";var e=t(30),o=t(47),i=t(21),u=t(84)("species");n.exports=function(t){var n=e[t];i&&n&&!n[u]&&o.setDesc(n,u,{configurable:!0,get:function(){return this}})}},{21:21,30:30,47:47,84:84}],67:[function(t,n,r){var e=t(47).setDesc,o=t(31),i=t(84)("toStringTag");n.exports=function(t,n,r){t&&!o(t=r?t:t.prototype,i)&&e(t,i,{configurable:!0,value:n})}},{31:31,47:47,84:84}],68:[function(t,n,r){var e=t(30),o="__core-js_shared__",i=e[o]||(e[o]={});n.exports=function(t){return i[t]||(i[t]={})}},{30:30}],69:[function(t,n,r){var e=t(5),o=t(3),i=t(84)("species");n.exports=function(t,n){var r,u=e(t).constructor;return void 0===u||void 0==(r=e(u)[i])?n:o(r)}},{3:3,5:5,84:84}],70:[function(t,n,r){n.exports=function(t,n,r){if(!(t instanceof n))throw TypeError(r+": use the 'new' operator!");return t}},{}],71:[function(t,n,r){var e=t(78),o=t(20);n.exports=function(t){return function(n,r){var i,u,c=String(o(n)),f=e(r),a=c.length;return 0>f||f>=a?t?"":void 0:(i=c.charCodeAt(f),55296>i||i>56319||f+1===a||(u=c.charCodeAt(f+1))<56320||u>57343?t?c.charAt(f):i:t?c.slice(f,f+2):(i-55296<<10)+(u-56320)+65536)}}},{20:20,78:78}],72:[function(t,n,r){var e=t(40),o=t(20);n.exports=function(t,n,r){if(e(n))throw TypeError("String#"+r+" doesn't accept regex!");return String(o(t))}},{20:20,40:40}],73:[function(t,n,r){var e=t(80),o=t(74),i=t(20);n.exports=function(t,n,r,u){var c=String(i(t)),f=c.length,a=void 0===r?" ":String(r),s=e(n);if(f>=s)return c;""==a&&(a=" ");var l=s-f,h=o.call(a,Math.ceil(l/a.length));return h.length>l&&(h=h.slice(0,l)),u?h+c:c+h}},{20:20,74:74,80:80}],74:[function(t,n,r){"use strict";var e=t(78),o=t(20);n.exports=function(t){var n=String(o(this)),r="",i=e(t);if(0>i||i==1/0)throw RangeError("Count can't be negative");for(;i>0;(i>>>=1)&&(n+=n))1&i&&(r+=n);return r}},{20:20,78:78}],75:[function(t,n,r){var e=t(19),o=t(20),i=t(25),u=" \n\x0B\f\r    \u2028\u2029\ufeff",c="["+u+"]",f="…",a=RegExp("^"+c+c+"*"),s=RegExp(c+c+"*$"),l=function(t,n){var r={};r[t]=n(h),e(e.P+e.F*i(function(){return!!u[t]()||f[t]()!=f}),"String",r)},h=l.trim=function(t,n){return t=String(o(t)),1&n&&(t=t.replace(a,"")),2&n&&(t=t.replace(s,"")),t};n.exports=l},{19:19,20:20,25:25}],76:[function(t,n,r){"use strict";var e,o,i,u=t(18),c=t(34),f=t(33),a=t(22),s=t(30),l=s.process,h=s.setImmediate,p=s.clearImmediate,v=s.MessageChannel,y=0,d={},g="onreadystatechange",m=function(){var t=+this;if(d.hasOwnProperty(t)){var n=d[t];delete d[t],n()}},S=function(t){m.call(t.data)};h&&p||(h=function(t){for(var n=[],r=1;arguments.length>r;)n.push(arguments[r++]);return d[++y]=function(){c("function"==typeof t?t:Function(t),n)},e(y),y},p=function(t){delete d[t]},"process"==t(12)(l)?e=function(t){l.nextTick(u(m,t,1))}:v?(o=new v,i=o.port2,o.port1.onmessage=S,e=u(i.postMessage,i,1)):s.addEventListener&&"function"==typeof postMessage&&!s.importScripts?(e=function(t){s.postMessage(t+"","*")},s.addEventListener("message",S,!1)):e=g in a("script")?function(t){f.appendChild(a("script"))[g]=function(){f.removeChild(this),m.call(t)}}:function(t){setTimeout(u(m,t,1),0)}),n.exports={set:h,clear:p}},{12:12,18:18,22:22,30:30,33:33,34:34}],77:[function(t,n,r){var e=t(78),o=Math.max,i=Math.min;n.exports=function(t,n){return t=e(t),0>t?o(t+n,0):i(t,n)}},{78:78}],78:[function(t,n,r){var e=Math.ceil,o=Math.floor;n.exports=function(t){return isNaN(t=+t)?0:(t>0?o:e)(t)}},{}],79:[function(t,n,r){var e=t(35),o=t(20);n.exports=function(t){return e(o(t))}},{20:20,35:35}],80:[function(t,n,r){var e=t(78),o=Math.min;n.exports=function(t){return t>0?o(e(t),9007199254740991):0}},{78:78}],81:[function(t,n,r){var e=t(20);n.exports=function(t){return Object(e(t))}},{20:20}],82:[function(t,n,r){var e=t(39);n.exports=function(t,n){if(!e(t))return t;var r,o;if(n&&"function"==typeof(r=t.toString)&&!e(o=r.call(t)))return o;if("function"==typeof(r=t.valueOf)&&!e(o=r.call(t)))return o;if(!n&&"function"==typeof(r=t.toString)&&!e(o=r.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},{39:39}],83:[function(t,n,r){var e=0,o=Math.random();n.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++e+o).toString(36))}},{}],84:[function(t,n,r){var e=t(68)("wks"),o=t(83),i=t(30).Symbol;n.exports=function(t){return e[t]||(e[t]=i&&i[t]||(i||o)("Symbol."+t))}},{30:30,68:68,83:83}],85:[function(t,n,r){var e=t(11),o=t(84)("iterator"),i=t(46);n.exports=t(17).getIteratorMethod=function(t){return void 0!=t?t[o]||t["@@iterator"]||i[e(t)]:void 0}},{11:11,17:17,46:46,84:84}],86:[function(t,n,r){"use strict";var e,o=t(47),i=t(21),u=t(61),c=t(33),f=t(22),a=t(31),s=t(12),l=t(19),h=t(34),p=t(9),v=t(83)("__proto__"),y=t(39),d=t(5),g=t(3),m=t(81),S=t(79),b=t(78),w=t(77),x=t(80),_=t(35),O=t(25),E=Object.prototype,M=[],P=M.slice,j=M.join,N=o.setDesc,F=o.getDesc,A=o.setDescs,D=t(8)(!1),I={};i||(e=!O(function(){return 7!=N(f("div"),"a",{get:function(){return 7}}).a}),o.setDesc=function(t,n,r){if(e)try{return N(t,n,r)}catch(o){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(d(t)[n]=r.value),t},o.getDesc=function(t,n){if(e)try{return F(t,n)}catch(r){}return a(t,n)?u(!E.propertyIsEnumerable.call(t,n),t[n]):void 0},o.setDescs=A=function(t,n){d(t);for(var r,e=o.getKeys(n),i=e.length,u=0;i>u;)o.setDesc(t,r=e[u++],n[r]);return t}),l(l.S+l.F*!i,"Object",{getOwnPropertyDescriptor:o.getDesc,defineProperty:o.setDesc,defineProperties:A});var k="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),L=k.concat("length","prototype"),T=k.length,R=function(){var t,n=f("iframe"),r=T,e=">";for(n.style.display="none",c.appendChild(n),n.src="javascript:",t=n.contentWindow.document,t.open(),t.write("<script>document.F=Object</script"+e),t.close(),R=t.F;r--;)delete R.prototype[k[r]];return R()},C=function(t,n){return function(r){var e,o=S(r),i=0,u=[];for(e in o)e!=v&&a(o,e)&&u.push(e);for(;n>i;)a(o,e=t[i++])&&(~D(u,e)||u.push(e));return u}},G=function(){};l(l.S,"Object",{getPrototypeOf:o.getProto=o.getProto||function(t){return t=m(t),a(t,v)?t[v]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?E:null},getOwnPropertyNames:o.getNames=o.getNames||C(L,L.length,!0),create:o.create=o.create||function(t,n){var r;return null!==t?(G.prototype=d(t),r=new G,G.prototype=null,r[v]=t):r=R(),void 0===n?r:A(r,n)},keys:o.getKeys=o.getKeys||C(k,T,!1)});var W=function(t,n,r){if(!(n in I)){for(var e=[],o=0;n>o;o++)e[o]="a["+o+"]";I[n]=Function("F,a","return new F("+e.join(",")+")")}return I[n](t,r)};l(l.P,"Function",{bind:function(t){var n=g(this),r=P.call(arguments,1),e=function o(){var e=r.concat(P.call(arguments));return this instanceof o?W(n,e.length,e):h(n,e,t)};return y(n.prototype)&&(e.prototype=n.prototype),e}});var U=O(function(){c&&P.call(c)});l(l.P+l.F*U,"Array",{slice:function(t,n){var r=x(this.length),e=s(this);if(n=void 0===n?r:n,"Array"==e)return P.call(this,t,n);for(var o=w(t,r),i=w(n,r),u=x(i-o),c=Array(u),f=0;u>f;f++)c[f]="String"==e?this.charAt(o+f):this[o+f];return c}}),l(l.P+l.F*(_!=Object),"Array",{join:function(){return j.apply(_(this),arguments)}}),l(l.S,"Array",{isArray:t(37)});var K=function(t){return function(n,r){g(n);var e=_(this),o=x(e.length),i=t?o-1:0,u=t?-1:1;if(arguments.length<2)for(;;){if(i in e){r=e[i],i+=u;break}if(i+=u,t?0>i:i>=o)throw TypeError("Reduce of empty array with no initial value")}for(;t?i>=0:o>i;i+=u)i in e&&(r=n(r,e[i],i,this));return r}},z=function(t){return function(n){return t(this,n,arguments[1])}};l(l.P,"Array",{forEach:o.each=o.each||z(p(0)),map:z(p(1)),filter:z(p(2)),some:z(p(3)),every:z(p(4)),reduce:K(!1),reduceRight:K(!0),indexOf:z(D),lastIndexOf:function(t,n){var r=S(this),e=x(r.length),o=e-1;for(arguments.length>1&&(o=Math.min(o,b(n))),0>o&&(o=x(e+o));o>=0;o--)if(o in r&&r[o]===t)return o;return-1}}),l(l.S,"Date",{now:function(){return+new Date}});var q=function(t){return t>9?t:"0"+t},J=new Date(-5e13-1),B=!(J.toISOString&&"0385-07-25T07:06:39.999Z"==J.toISOString()&&O(function(){new Date(NaN).toISOString()}));l(l.P+l.F*B,"Date",{toISOString:function(){if(!isFinite(this))throw RangeError("Invalid time value");var t=this,n=t.getUTCFullYear(),r=t.getUTCMilliseconds(),e=0>n?"-":n>9999?"+":"";return e+("00000"+Math.abs(n)).slice(e?-6:-4)+"-"+q(t.getUTCMonth()+1)+"-"+q(t.getUTCDate())+"T"+q(t.getUTCHours())+":"+q(t.getUTCMinutes())+":"+q(t.getUTCSeconds())+"."+(r>99?r:"0"+q(r))+"Z"}})},{12:12,19:19,21:21,22:22,25:25,3:3,31:31,33:33,34:34,35:35,37:37,39:39,47:47,5:5,61:61,77:77,78:78,79:79,8:8,80:80,81:81,83:83,9:9}],87:[function(t,n,r){"use strict";var e=t(19);e(e.P,"Array",{copyWithin:t(6)}),t(4)("copyWithin")},{19:19,4:4,6:6}],88:[function(t,n,r){var e=t(19);e(e.P,"Array",{fill:t(7)}),t(4)("fill")},{19:19,4:4,7:7}],89:[function(t,n,r){"use strict";var e="findIndex",o=t(19),i=!0,u=t(9)(6);e in[]&&Array(1)[e](function(){i=!1}),o(o.P+o.F*i,"Array",{findIndex:function(t){return u(this,t,arguments.length>1?arguments[1]:void 0)}}),t(4)(e)},{19:19,4:4,9:9}],90:[function(t,n,r){"use strict";var e="find",o=t(19),i=!0,u=t(9)(5);e in[]&&Array(1)[e](function(){i=!1}),o(o.P+o.F*i,"Array",{find:function(t){return u(this,t,arguments.length>1?arguments[1]:void 0)}}),t(4)(e)},{19:19,4:4,9:9}],91:[function(t,n,r){"use strict";var e=t(18),o=t(19),i=t(81),u=t(41),c=t(36),f=t(80),a=t(85);o(o.S+o.F*!t(44)(function(t){Array.from(t)}),"Array",{from:function(t){var n,r,o,s,l=i(t),h="function"==typeof this?this:Array,p=arguments,v=p.length,y=v>1?p[1]:void 0,d=void 0!==y,g=0,m=a(l);if(d&&(y=e(y,v>2?p[2]:void 0,2)),void 0==m||h==Array&&c(m))for(n=f(l.length),r=new h(n);n>g;g++)r[g]=d?y(l[g],g):l[g];else for(s=m.call(l),r=new h;!(o=s.next()).done;g++)r[g]=d?u(s,y,[o.value,g],!0):o.value;return r.length=g,r}})},{18:18,19:19,36:36,41:41,44:44,80:80,81:81,85:85}],92:[function(t,n,r){"use strict";var e=t(4),o=t(45),i=t(46),u=t(79);n.exports=t(43)(Array,"Array",function(t,n){this._t=u(t),this._i=0,this._k=n},function(){var t=this._t,n=this._k,r=this._i++;return!t||r>=t.length?(this._t=void 0,o(1)):"keys"==n?o(0,r):"values"==n?o(0,t[r]):o(0,[r,t[r]])},"values"),i.Arguments=i.Array,e("keys"),e("values"),e("entries")},{4:4,43:43,45:45,46:46,79:79}],93:[function(t,n,r){"use strict";var e=t(19);e(e.S+e.F*t(25)(function(){function t(){}return!(Array.of.call(t)instanceof t)}),"Array",{of:function(){for(var t=0,n=arguments,r=n.length,e=new("function"==typeof this?this:Array)(r);r>t;)e[t]=n[t++];return e.length=r,e}})},{19:19,25:25}],94:[function(t,n,r){t(66)("Array")},{66:66}],95:[function(t,n,r){"use strict";var e=t(47),o=t(39),i=t(84)("hasInstance"),u=Function.prototype;i in u||e.setDesc(u,i,{value:function(t){if("function"!=typeof this||!o(t))return!1;if(!o(this.prototype))return t instanceof this;for(;t=e.getProto(t);)if(this.prototype===t)return!0;return!1}})},{39:39,47:47,84:84}],96:[function(t,n,r){var e=t(47).setDesc,o=t(61),i=t(31),u=Function.prototype,c=/^\s*function ([^ (]*)/,f="name";f in u||t(21)&&e(u,f,{configurable:!0,get:function(){var t=(""+this).match(c),n=t?t[1]:"";return i(this,f)||e(this,f,o(5,n)),n}})},{21:21,31:31,47:47,61:61}],97:[function(t,n,r){"use strict";var e=t(13);t(16)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var n=e.getEntry(this,t);return n&&n.v},set:function(t,n){return e.def(this,0===t?0:t,n)}},e,!0)},{13:13,16:16}],98:[function(t,n,r){var e=t(19),o=t(51),i=Math.sqrt,u=Math.acosh;e(e.S+e.F*!(u&&710==Math.floor(u(Number.MAX_VALUE))),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:o(t-1+i(t-1)*i(t+1))}})},{19:19,51:51}],99:[function(t,n,r){function e(t){return isFinite(t=+t)&&0!=t?0>t?-e(-t):Math.log(t+Math.sqrt(t*t+1)):t}var o=t(19);o(o.S,"Math",{asinh:e})},{19:19}],100:[function(t,n,r){var e=t(19);e(e.S,"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},{19:19}],101:[function(t,n,r){var e=t(19),o=t(52);e(e.S,"Math",{cbrt:function(t){return o(t=+t)*Math.pow(Math.abs(t),1/3)}})},{19:19,52:52}],102:[function(t,n,r){var e=t(19);e(e.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},{19:19}],103:[function(t,n,r){var e=t(19),o=Math.exp;e(e.S,"Math",{cosh:function(t){return(o(t=+t)+o(-t))/2}})},{19:19}],104:[function(t,n,r){var e=t(19);e(e.S,"Math",{expm1:t(50)})},{19:19,50:50}],105:[function(t,n,r){var e=t(19),o=t(52),i=Math.pow,u=i(2,-52),c=i(2,-23),f=i(2,127)*(2-c),a=i(2,-126),s=function(t){return t+1/u-1/u};e(e.S,"Math",{fround:function(t){var n,r,e=Math.abs(t),i=o(t);return a>e?i*s(e/a/c)*a*c:(n=(1+c/u)*e,r=n-(n-e),r>f||r!=r?i*(1/0):i*r)}})},{19:19,52:52}],106:[function(t,n,r){var e=t(19),o=Math.abs;e(e.S,"Math",{hypot:function(t,n){for(var r,e,i=0,u=0,c=arguments,f=c.length,a=0;f>u;)r=o(c[u++]),r>a?(e=a/r,i=i*e*e+1,a=r):r>0?(e=r/a,i+=e*e):i+=r;return a===1/0?1/0:a*Math.sqrt(i)}})},{19:19}],107:[function(t,n,r){var e=t(19),o=Math.imul;e(e.S+e.F*t(25)(function(){return-5!=o(4294967295,5)||2!=o.length}),"Math",{imul:function(t,n){var r=65535,e=+t,o=+n,i=r&e,u=r&o;return 0|i*u+((r&e>>>16)*u+i*(r&o>>>16)<<16>>>0)}})},{19:19,25:25}],108:[function(t,n,r){var e=t(19);e(e.S,"Math",{log10:function(t){return Math.log(t)/Math.LN10}})},{19:19}],109:[function(t,n,r){var e=t(19);e(e.S,"Math",{log1p:t(51)})},{19:19,51:51}],110:[function(t,n,r){var e=t(19);e(e.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},{19:19}],111:[function(t,n,r){var e=t(19);e(e.S,"Math",{sign:t(52)})},{19:19,52:52}],112:[function(t,n,r){var e=t(19),o=t(50),i=Math.exp;e(e.S+e.F*t(25)(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(o(t)-o(-t))/2:(i(t-1)-i(-t-1))*(Math.E/2);
}})},{19:19,25:25,50:50}],113:[function(t,n,r){var e=t(19),o=t(50),i=Math.exp;e(e.S,"Math",{tanh:function(t){var n=o(t=+t),r=o(-t);return n==1/0?1:r==1/0?-1:(n-r)/(i(t)+i(-t))}})},{19:19,50:50}],114:[function(t,n,r){var e=t(19);e(e.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},{19:19}],115:[function(t,n,r){"use strict";var e=t(47),o=t(30),i=t(31),u=t(12),c=t(82),f=t(25),a=t(75).trim,s="Number",l=o[s],h=l,p=l.prototype,v=u(e.create(p))==s,y="trim"in String.prototype,d=function(t){var n=c(t,!1);if("string"==typeof n&&n.length>2){n=y?n.trim():a(n,3);var r,e,o,i=n.charCodeAt(0);if(43===i||45===i){if(r=n.charCodeAt(2),88===r||120===r)return NaN}else if(48===i){switch(n.charCodeAt(1)){case 66:case 98:e=2,o=49;break;case 79:case 111:e=8,o=55;break;default:return+n}for(var u,f=n.slice(2),s=0,l=f.length;l>s;s++)if(u=f.charCodeAt(s),48>u||u>o)return NaN;return parseInt(f,e)}}return+n};l(" 0o1")&&l("0b1")&&!l("+0x1")||(l=function(t){var n=arguments.length<1?0:t,r=this;return r instanceof l&&(v?f(function(){p.valueOf.call(r)}):u(r)!=s)?new h(d(n)):d(n)},e.each.call(t(21)?e.getNames(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),function(t){i(h,t)&&!i(l,t)&&e.setDesc(l,t,e.getDesc(h,t))}),l.prototype=p,p.constructor=l,t(62)(o,s,l))},{12:12,21:21,25:25,30:30,31:31,47:47,62:62,75:75,82:82}],116:[function(t,n,r){var e=t(19);e(e.S,"Number",{EPSILON:Math.pow(2,-52)})},{19:19}],117:[function(t,n,r){var e=t(19),o=t(30).isFinite;e(e.S,"Number",{isFinite:function(t){return"number"==typeof t&&o(t)}})},{19:19,30:30}],118:[function(t,n,r){var e=t(19);e(e.S,"Number",{isInteger:t(38)})},{19:19,38:38}],119:[function(t,n,r){var e=t(19);e(e.S,"Number",{isNaN:function(t){return t!=t}})},{19:19}],120:[function(t,n,r){var e=t(19),o=t(38),i=Math.abs;e(e.S,"Number",{isSafeInteger:function(t){return o(t)&&i(t)<=9007199254740991}})},{19:19,38:38}],121:[function(t,n,r){var e=t(19);e(e.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},{19:19}],122:[function(t,n,r){var e=t(19);e(e.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},{19:19}],123:[function(t,n,r){var e=t(19);e(e.S,"Number",{parseFloat:parseFloat})},{19:19}],124:[function(t,n,r){var e=t(19);e(e.S,"Number",{parseInt:parseInt})},{19:19}],125:[function(t,n,r){var e=t(19);e(e.S+e.F,"Object",{assign:t(55)})},{19:19,55:55}],126:[function(t,n,r){var e=t(39);t(56)("freeze",function(t){return function(n){return t&&e(n)?t(n):n}})},{39:39,56:56}],127:[function(t,n,r){var e=t(79);t(56)("getOwnPropertyDescriptor",function(t){return function(n,r){return t(e(n),r)}})},{56:56,79:79}],128:[function(t,n,r){t(56)("getOwnPropertyNames",function(){return t(29).get})},{29:29,56:56}],129:[function(t,n,r){var e=t(81);t(56)("getPrototypeOf",function(t){return function(n){return t(e(n))}})},{56:56,81:81}],130:[function(t,n,r){var e=t(39);t(56)("isExtensible",function(t){return function(n){return e(n)?t?t(n):!0:!1}})},{39:39,56:56}],131:[function(t,n,r){var e=t(39);t(56)("isFrozen",function(t){return function(n){return e(n)?t?t(n):!1:!0}})},{39:39,56:56}],132:[function(t,n,r){var e=t(39);t(56)("isSealed",function(t){return function(n){return e(n)?t?t(n):!1:!0}})},{39:39,56:56}],133:[function(t,n,r){var e=t(19);e(e.S,"Object",{is:t(64)})},{19:19,64:64}],134:[function(t,n,r){var e=t(81);t(56)("keys",function(t){return function(n){return t(e(n))}})},{56:56,81:81}],135:[function(t,n,r){var e=t(39);t(56)("preventExtensions",function(t){return function(n){return t&&e(n)?t(n):n}})},{39:39,56:56}],136:[function(t,n,r){var e=t(39);t(56)("seal",function(t){return function(n){return t&&e(n)?t(n):n}})},{39:39,56:56}],137:[function(t,n,r){var e=t(19);e(e.S,"Object",{setPrototypeOf:t(65).set})},{19:19,65:65}],138:[function(t,n,r){"use strict";var e=t(11),o={};o[t(84)("toStringTag")]="z",o+""!="[object z]"&&t(62)(Object.prototype,"toString",function(){return"[object "+e(this)+"]"},!0)},{11:11,62:62,84:84}],139:[function(t,n,r){"use strict";var e,o=t(47),i=t(49),u=t(30),c=t(18),f=t(11),a=t(19),s=t(39),l=t(5),h=t(3),p=t(70),v=t(28),y=t(65).set,d=t(64),g=t(84)("species"),m=t(69),S=t(83)("record"),b=t(53),w="Promise",x=u.process,_="process"==f(x),O=u[w],E=function(t){var n=new O(function(){});return t&&(n.constructor=Object),O.resolve(n)===n},M=function(){function n(t){var r=new O(t);return y(r,n.prototype),r}var r=!1;try{if(r=O&&O.resolve&&E(),y(n,O),n.prototype=o.create(O.prototype,{constructor:{value:n}}),n.resolve(5).then(function(){})instanceof n||(r=!1),r&&t(21)){var e=!1;O.resolve(o.setDesc({},"then",{get:function(){e=!0}})),r=e}}catch(i){r=!1}return r}(),P=function(t){return s(t)&&(M?"Promise"==f(t):S in t)},j=function(t,n){return i&&t===O&&n===e?!0:d(t,n)},N=function(t){var n=l(t)[g];return void 0!=n?n:t},F=function(t){var n;return s(t)&&"function"==typeof(n=t.then)?n:!1},A=function(t,n){if(!t.n){t.n=!0;var r=t.c;b(function(){for(var e=t.v,o=1==t.s,i=0,c=function(n){var r,i,u=o?n.ok:n.fail;try{u?(o||(t.h=!0),r=u===!0?e:u(e),r===n.P?n.rej(TypeError("Promise-chain cycle")):(i=F(r))?i.call(r,n.res,n.rej):n.res(r)):n.rej(e)}catch(c){n.rej(c)}};r.length>i;)c(r[i++]);r.length=0,t.n=!1,n&&setTimeout(function(){var n,r,o=t.p;D(o)&&(_?x.emit("unhandledRejection",e,o):(n=u.onunhandledrejection)?n({promise:o,reason:e}):(r=u.console)&&r.error&&r.error("Unhandled promise rejection",e)),t.a=void 0},1)})}},D=function L(t){var n,r=t[S],e=r.a||r.c,o=0;if(r.h)return!1;for(;e.length>o;)if(n=e[o++],n.fail||!L(n.P))return!1;return!0},I=function(t){var n=this;n.d||(n.d=!0,n=n.r||n,n.v=t,n.s=2,n.a=n.c.slice(),A(n,!0))},k=function T(t){var n,r=this;if(!r.d){r.d=!0,r=r.r||r;try{(n=F(t))?b(function(){var e={r:r,d:!1};try{n.call(t,c(T,e,1),c(I,e,1))}catch(o){I.call(e,o)}}):(r.v=t,r.s=1,A(r,!1))}catch(e){I.call({r:r,d:!1},e)}}};M||(O=function(t){h(t);var n={p:p(this,O,w),c:[],a:void 0,s:0,d:!1,v:void 0,h:!1,n:!1};this[S]=n;try{t(c(k,n,1),c(I,n,1))}catch(r){I.call(n,r)}},t(54)(O.prototype,{then:function(t,n){var r={ok:"function"==typeof t?t:!0,fail:"function"==typeof n?n:!1},e=r.P=new(m(this,O))(function(t,n){r.res=t,r.rej=n});h(r.res),h(r.rej);var o=this[S];return o.c.push(r),o.a&&o.a.push(r),o.s&&A(o,!1),e},"catch":function(t){return this.then(void 0,t)}})),a(a.G+a.W+a.F*!M,{Promise:O}),t(67)(O,w),t(66)(w),e=t(17)[w],a(a.S+a.F*!M,w,{reject:function(t){return new this(function(n,r){r(t)})}}),a(a.S+a.F*(!M||E(!0)),w,{resolve:function(t){return P(t)&&j(t.constructor,this)?t:new this(function(n){n(t)})}}),a(a.S+a.F*!(M&&t(44)(function(t){O.all(t)["catch"](function(){})})),w,{all:function(t){var n=N(this),r=[];return new n(function(e,i){v(t,!1,r.push,r);var u=r.length,c=Array(u);u?o.each.call(r,function(t,r){n.resolve(t).then(function(t){c[r]=t,--u||e(c)},i)}):e(c)})},race:function(t){var n=N(this);return new n(function(r,e){v(t,!1,function(t){n.resolve(t).then(r,e)})})}})},{11:11,17:17,18:18,19:19,21:21,28:28,3:3,30:30,39:39,44:44,47:47,49:49,5:5,53:53,54:54,64:64,65:65,66:66,67:67,69:69,70:70,83:83,84:84}],140:[function(t,n,r){var e=t(19),o=Function.apply;e(e.S,"Reflect",{apply:function(t,n,r){return o.call(t,n,r)}})},{19:19}],141:[function(t,n,r){var e=t(47),o=t(19),i=t(3),u=t(5),c=t(39),f=Function.bind||t(17).Function.prototype.bind;o(o.S+o.F*t(25)(function(){function t(){}return!(Reflect.construct(function(){},[],t)instanceof t)}),"Reflect",{construct:function(t,n){i(t);var r=arguments.length<3?t:i(arguments[2]);if(t==r){if(void 0!=n)switch(u(n).length){case 0:return new t;case 1:return new t(n[0]);case 2:return new t(n[0],n[1]);case 3:return new t(n[0],n[1],n[2]);case 4:return new t(n[0],n[1],n[2],n[3])}var o=[null];return o.push.apply(o,n),new(f.apply(t,o))}var a=r.prototype,s=e.create(c(a)?a:Object.prototype),l=Function.apply.call(t,s,n);return c(l)?l:s}})},{17:17,19:19,25:25,3:3,39:39,47:47,5:5}],142:[function(t,n,r){var e=t(47),o=t(19),i=t(5);o(o.S+o.F*t(25)(function(){Reflect.defineProperty(e.setDesc({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(t,n,r){i(t);try{return e.setDesc(t,n,r),!0}catch(o){return!1}}})},{19:19,25:25,47:47,5:5}],143:[function(t,n,r){var e=t(19),o=t(47).getDesc,i=t(5);e(e.S,"Reflect",{deleteProperty:function(t,n){var r=o(i(t),n);return r&&!r.configurable?!1:delete t[n]}})},{19:19,47:47,5:5}],144:[function(t,n,r){"use strict";var e=t(19),o=t(5),i=function(t){this._t=o(t),this._i=0;var n,r=this._k=[];for(n in t)r.push(n)};t(42)(i,"Object",function(){var t,n=this,r=n._k;do if(n._i>=r.length)return{value:void 0,done:!0};while(!((t=r[n._i++])in n._t));return{value:t,done:!1}}),e(e.S,"Reflect",{enumerate:function(t){return new i(t)}})},{19:19,42:42,5:5}],145:[function(t,n,r){var e=t(47),o=t(19),i=t(5);o(o.S,"Reflect",{getOwnPropertyDescriptor:function(t,n){return e.getDesc(i(t),n)}})},{19:19,47:47,5:5}],146:[function(t,n,r){var e=t(19),o=t(47).getProto,i=t(5);e(e.S,"Reflect",{getPrototypeOf:function(t){return o(i(t))}})},{19:19,47:47,5:5}],147:[function(t,n,r){function e(t,n){var r,u,a=arguments.length<3?t:arguments[2];return f(t)===a?t[n]:(r=o.getDesc(t,n))?i(r,"value")?r.value:void 0!==r.get?r.get.call(a):void 0:c(u=o.getProto(t))?e(u,n,a):void 0}var o=t(47),i=t(31),u=t(19),c=t(39),f=t(5);u(u.S,"Reflect",{get:e})},{19:19,31:31,39:39,47:47,5:5}],148:[function(t,n,r){var e=t(19);e(e.S,"Reflect",{has:function(t,n){return n in t}})},{19:19}],149:[function(t,n,r){var e=t(19),o=t(5),i=Object.isExtensible;e(e.S,"Reflect",{isExtensible:function(t){return o(t),i?i(t):!0}})},{19:19,5:5}],150:[function(t,n,r){var e=t(19);e(e.S,"Reflect",{ownKeys:t(58)})},{19:19,58:58}],151:[function(t,n,r){var e=t(19),o=t(5),i=Object.preventExtensions;e(e.S,"Reflect",{preventExtensions:function(t){o(t);try{return i&&i(t),!0}catch(n){return!1}}})},{19:19,5:5}],152:[function(t,n,r){var e=t(19),o=t(65);o&&e(e.S,"Reflect",{setPrototypeOf:function(t,n){o.check(t,n);try{return o.set(t,n),!0}catch(r){return!1}}})},{19:19,65:65}],153:[function(t,n,r){function e(t,n,r){var u,s,l=arguments.length<4?t:arguments[3],h=o.getDesc(f(t),n);if(!h){if(a(s=o.getProto(t)))return e(s,n,r,l);h=c(0)}return i(h,"value")?h.writable!==!1&&a(l)?(u=o.getDesc(l,n)||c(0),u.value=r,o.setDesc(l,n,u),!0):!1:void 0===h.set?!1:(h.set.call(l,r),!0)}var o=t(47),i=t(31),u=t(19),c=t(61),f=t(5),a=t(39);u(u.S,"Reflect",{set:e})},{19:19,31:31,39:39,47:47,5:5,61:61}],154:[function(t,n,r){var e=t(47),o=t(30),i=t(40),u=t(27),c=o.RegExp,f=c,a=c.prototype,s=/a/g,l=/a/g,h=new c(s)!==s;!t(21)||h&&!t(25)(function(){return l[t(84)("match")]=!1,c(s)!=s||c(l)==l||"/a/i"!=c(s,"i")})||(c=function(t,n){var r=i(t),e=void 0===n;return this instanceof c||!r||t.constructor!==c||!e?h?new f(r&&!e?t.source:t,n):f((r=t instanceof c)?t.source:t,r&&e?u.call(t):n):t},e.each.call(e.getNames(f),function(t){t in c||e.setDesc(c,t,{configurable:!0,get:function(){return f[t]},set:function(n){f[t]=n}})}),a.constructor=c,c.prototype=a,t(62)(o,"RegExp",c)),t(66)("RegExp")},{21:21,25:25,27:27,30:30,40:40,47:47,62:62,66:66,84:84}],155:[function(t,n,r){var e=t(47);t(21)&&"g"!=/./g.flags&&e.setDesc(RegExp.prototype,"flags",{configurable:!0,get:t(27)})},{21:21,27:27,47:47}],156:[function(t,n,r){t(26)("match",1,function(t,n){return function(r){"use strict";var e=t(this),o=void 0==r?void 0:r[n];return void 0!==o?o.call(r,e):new RegExp(r)[n](String(e))}})},{26:26}],157:[function(t,n,r){t(26)("replace",2,function(t,n,r){return function(e,o){"use strict";var i=t(this),u=void 0==e?void 0:e[n];return void 0!==u?u.call(e,i,o):r.call(String(i),e,o)}})},{26:26}],158:[function(t,n,r){t(26)("search",1,function(t,n){return function(r){"use strict";var e=t(this),o=void 0==r?void 0:r[n];return void 0!==o?o.call(r,e):new RegExp(r)[n](String(e))}})},{26:26}],159:[function(t,n,r){t(26)("split",2,function(t,n,r){return function(e,o){"use strict";var i=t(this),u=void 0==e?void 0:e[n];return void 0!==u?u.call(e,i,o):r.call(String(i),e,o)}})},{26:26}],160:[function(t,n,r){"use strict";var e=t(13);t(16)("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return e.def(this,t=0===t?0:t,t)}},e)},{13:13,16:16}],161:[function(t,n,r){"use strict";var e=t(19),o=t(71)(!1);e(e.P,"String",{codePointAt:function(t){return o(this,t)}})},{19:19,71:71}],162:[function(t,n,r){"use strict";var e=t(19),o=t(80),i=t(72),u="endsWith",c=""[u];e(e.P+e.F*t(24)(u),"String",{endsWith:function(t){var n=i(this,t,u),r=arguments,e=r.length>1?r[1]:void 0,f=o(n.length),a=void 0===e?f:Math.min(o(e),f),s=String(t);return c?c.call(n,s,a):n.slice(a-s.length,a)===s}})},{19:19,24:24,72:72,80:80}],163:[function(t,n,r){var e=t(19),o=t(77),i=String.fromCharCode,u=String.fromCodePoint;e(e.S+e.F*(!!u&&1!=u.length),"String",{fromCodePoint:function(t){for(var n,r=[],e=arguments,u=e.length,c=0;u>c;){if(n=+e[c++],o(n,1114111)!==n)throw RangeError(n+" is not a valid code point");r.push(65536>n?i(n):i(((n-=65536)>>10)+55296,n%1024+56320))}return r.join("")}})},{19:19,77:77}],164:[function(t,n,r){"use strict";var e=t(19),o=t(72),i="includes";e(e.P+e.F*t(24)(i),"String",{includes:function(t){return!!~o(this,t,i).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},{19:19,24:24,72:72}],165:[function(t,n,r){"use strict";var e=t(71)(!0);t(43)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,n=this._t,r=this._i;return r>=n.length?{value:void 0,done:!0}:(t=e(n,r),this._i+=t.length,{value:t,done:!1})})},{43:43,71:71}],166:[function(t,n,r){var e=t(19),o=t(79),i=t(80);e(e.S,"String",{raw:function(t){for(var n=o(t.raw),r=i(n.length),e=arguments,u=e.length,c=[],f=0;r>f;)c.push(String(n[f++])),u>f&&c.push(String(e[f]));return c.join("")}})},{19:19,79:79,80:80}],167:[function(t,n,r){var e=t(19);e(e.P,"String",{repeat:t(74)})},{19:19,74:74}],168:[function(t,n,r){"use strict";var e=t(19),o=t(80),i=t(72),u="startsWith",c=""[u];e(e.P+e.F*t(24)(u),"String",{startsWith:function(t){var n=i(this,t,u),r=arguments,e=o(Math.min(r.length>1?r[1]:void 0,n.length)),f=String(t);return c?c.call(n,f,e):n.slice(e,e+f.length)===f}})},{19:19,24:24,72:72,80:80}],169:[function(t,n,r){"use strict";t(75)("trim",function(t){return function(){return t(this,3)}})},{75:75}],170:[function(t,n,r){"use strict";var e=t(47),o=t(30),i=t(31),u=t(21),c=t(19),f=t(62),a=t(25),s=t(68),l=t(67),h=t(83),p=t(84),v=t(48),y=t(29),d=t(23),g=t(37),m=t(5),S=t(79),b=t(61),w=e.getDesc,x=e.setDesc,_=e.create,O=y.get,E=o.Symbol,M=o.JSON,P=M&&M.stringify,j=!1,N=p("_hidden"),F=e.isEnum,A=s("symbol-registry"),D=s("symbols"),I="function"==typeof E,k=Object.prototype,L=u&&a(function(){return 7!=_(x({},"a",{get:function(){return x(this,"a",{value:7}).a}})).a})?function(t,n,r){var e=w(k,n);e&&delete k[n],x(t,n,r),e&&t!==k&&x(k,n,e)}:x,T=function(t){var n=D[t]=_(E.prototype);return n._k=t,u&&j&&L(k,t,{configurable:!0,set:function(n){i(this,N)&&i(this[N],t)&&(this[N][t]=!1),L(this,t,b(1,n))}}),n},R=function(t){return"symbol"==("undefined"==typeof t?"undefined":_typeof(t))},C=function(t,n,r){return r&&i(D,n)?(r.enumerable?(i(t,N)&&t[N][n]&&(t[N][n]=!1),r=_(r,{enumerable:b(0,!1)})):(i(t,N)||x(t,N,b(1,{})),t[N][n]=!0),L(t,n,r)):x(t,n,r)},G=function(t,n){m(t);for(var r,e=d(n=S(n)),o=0,i=e.length;i>o;)C(t,r=e[o++],n[r]);return t},W=function(t,n){return void 0===n?_(t):G(_(t),n)},U=function(t){var n=F.call(this,t);return n||!i(this,t)||!i(D,t)||i(this,N)&&this[N][t]?n:!0},K=function(t,n){var r=w(t=S(t),n);return!r||!i(D,n)||i(t,N)&&t[N][n]||(r.enumerable=!0),r},z=function(t){for(var n,r=O(S(t)),e=[],o=0;r.length>o;)i(D,n=r[o++])||n==N||e.push(n);return e},q=function(t){for(var n,r=O(S(t)),e=[],o=0;r.length>o;)i(D,n=r[o++])&&e.push(D[n]);return e},J=function(t){if(void 0!==t&&!R(t)){for(var n,r,e=[t],o=1,i=arguments;i.length>o;)e.push(i[o++]);return n=e[1],"function"==typeof n&&(r=n),!r&&g(n)||(n=function(t,n){return r&&(n=r.call(this,t,n)),R(n)?void 0:n}),e[1]=n,P.apply(M,e)}},B=a(function(){var t=E();return"[null]"!=P([t])||"{}"!=P({a:t})||"{}"!=P(Object(t))});I||(E=function(){if(R(this))throw TypeError("Symbol is not a constructor");return T(h(arguments.length>0?arguments[0]:void 0))},f(E.prototype,"toString",function(){return this._k}),R=function(t){return t instanceof E},e.create=W,e.isEnum=U,e.getDesc=K,e.setDesc=C,e.setDescs=G,e.getNames=y.get=z,e.getSymbols=q,u&&!t(49)&&f(k,"propertyIsEnumerable",U,!0));var V={"for":function(t){return i(A,t+="")?A[t]:A[t]=E(t)},keyFor:function(t){return v(A,t)},useSetter:function(){j=!0},useSimple:function(){j=!1}};e.each.call("hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),function(t){var n=p(t);V[t]=I?n:T(n)}),j=!0,c(c.G+c.W,{Symbol:E}),c(c.S,"Symbol",V),c(c.S+c.F*!I,"Object",{create:W,defineProperty:C,defineProperties:G,getOwnPropertyDescriptor:K,getOwnPropertyNames:z,getOwnPropertySymbols:q}),M&&c(c.S+c.F*(!I||B),"JSON",{stringify:J}),l(E,"Symbol"),l(Math,"Math",!0),l(o.JSON,"JSON",!0)},{19:19,21:21,23:23,25:25,29:29,30:30,31:31,37:37,47:47,48:48,49:49,5:5,61:61,62:62,67:67,68:68,79:79,83:83,84:84}],171:[function(t,n,r){"use strict";var e=t(47),o=t(62),i=t(15),u=t(39),c=t(31),f=i.frozenStore,a=i.WEAK,s=Object.isExtensible||u,l={},h=t(16)("WeakMap",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){if(u(t)){if(!s(t))return f(this).get(t);if(c(t,a))return t[a][this._i]}},set:function(t,n){return i.def(this,t,n)}},i,!0,!0);7!=(new h).set((Object.freeze||Object)(l),7).get(l)&&e.each.call(["delete","has","get","set"],function(t){var n=h.prototype,r=n[t];o(n,t,function(n,e){if(u(n)&&!s(n)){var o=f(this)[t](n,e);return"set"==t?this:o}return r.call(this,n,e)})})},{15:15,16:16,31:31,39:39,47:47,62:62}],172:[function(t,n,r){"use strict";var e=t(15);t(16)("WeakSet",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return e.def(this,t,!0)}},e,!1,!0)},{15:15,16:16}],173:[function(t,n,r){"use strict";var e=t(19),o=t(8)(!0);e(e.P,"Array",{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),t(4)("includes")},{19:19,4:4,8:8}],174:[function(t,n,r){var e=t(19);e(e.P,"Map",{toJSON:t(14)("Map")})},{14:14,19:19}],175:[function(t,n,r){var e=t(19),o=t(57)(!0);e(e.S,"Object",{entries:function(t){return o(t)}})},{19:19,57:57}],176:[function(t,n,r){var e=t(47),o=t(19),i=t(58),u=t(79),c=t(61);o(o.S,"Object",{getOwnPropertyDescriptors:function(t){for(var n,r,o=u(t),f=e.setDesc,a=e.getDesc,s=i(o),l={},h=0;s.length>h;)r=a(o,n=s[h++]),n in l?f(l,n,c(0,r)):l[n]=r;return l}})},{19:19,47:47,58:58,61:61,79:79}],177:[function(t,n,r){var e=t(19),o=t(57)(!1);e(e.S,"Object",{values:function(t){return o(t)}})},{19:19,57:57}],178:[function(t,n,r){var e=t(19),o=t(63)(/[\\^$*+?.()|[\]{}]/g,"\\$&");e(e.S,"RegExp",{escape:function(t){return o(t)}})},{19:19,63:63}],179:[function(t,n,r){var e=t(19);e(e.P,"Set",{toJSON:t(14)("Set")})},{14:14,19:19}],180:[function(t,n,r){"use strict";var e=t(19),o=t(71)(!0);e(e.P,"String",{at:function(t){return o(this,t)}})},{19:19,71:71}],181:[function(t,n,r){"use strict";var e=t(19),o=t(73);e(e.P,"String",{padLeft:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0,!0)}})},{19:19,73:73}],182:[function(t,n,r){"use strict";var e=t(19),o=t(73);e(e.P,"String",{padRight:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0,!1)}})},{19:19,73:73}],183:[function(t,n,r){"use strict";t(75)("trimLeft",function(t){return function(){return t(this,1)}})},{75:75}],184:[function(t,n,r){"use strict";t(75)("trimRight",function(t){return function(){return t(this,2)}})},{75:75}],185:[function(t,n,r){var e=t(47),o=t(19),i=t(18),u=t(17).Array||Array,c={},f=function(t,n){e.each.call(t.split(","),function(t){void 0==n&&t in u?c[t]=u[t]:t in[]&&(c[t]=i(Function.call,[][t],n))})};f("pop,reverse,shift,keys,values,entries",1),f("indexOf,every,some,forEach,map,filter,find,findIndex,includes",3),f("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill"),o(o.S,"Array",c)},{17:17,18:18,19:19,47:47}],186:[function(t,n,r){t(92);var e=t(30),o=t(32),i=t(46),u=t(84)("iterator"),c=e.NodeList,f=e.HTMLCollection,a=c&&c.prototype,s=f&&f.prototype,l=i.NodeList=i.HTMLCollection=i.Array;!c||u in a||o(a,u,l),!f||u in s||o(s,u,l)},{30:30,32:32,46:46,84:84,92:92}],187:[function(t,n,r){var e=t(19),o=t(76);e(e.G+e.B,{setImmediate:o.set,clearImmediate:o.clear})},{19:19,76:76}],188:[function(t,n,r){var e=t(30),o=t(19),i=t(34),u=t(59),c=e.navigator,f=!!c&&/MSIE .\./.test(c.userAgent),a=function(t){return f?function(n,r){return t(i(u,[].slice.call(arguments,2),"function"==typeof n?n:Function(n)),r)}:t};o(o.G+o.B+o.F*f,{setTimeout:a(e.setTimeout),setInterval:a(e.setInterval)})},{19:19,30:30,34:34,59:59}],189:[function(t,n,r){t(86),t(170),t(125),t(133),t(137),t(138),t(126),t(136),t(135),t(131),t(132),t(130),t(127),t(129),t(134),t(128),t(96),t(95),t(115),t(116),t(117),t(118),t(119),t(120),t(121),t(122),t(123),t(124),t(98),t(99),t(100),t(101),t(102),t(103),t(104),t(105),t(106),t(107),t(108),t(109),t(110),t(111),t(112),t(113),t(114),t(163),t(166),t(169),t(165),t(161),t(162),t(164),t(167),t(168),t(91),t(93),t(92),t(94),t(87),t(88),t(90),t(89),t(154),t(155),t(156),t(157),t(158),t(159),t(139),t(97),t(160),t(171),t(172),t(140),t(141),t(142),t(143),t(144),t(147),t(145),t(146),t(148),t(149),t(150),t(151),t(153),t(152),t(173),t(180),t(181),t(182),t(183),t(184),t(178),t(176),t(177),t(175),t(174),t(179),t(185),t(188),t(187),t(186),n.exports=t(17)},{100:100,101:101,102:102,103:103,104:104,105:105,106:106,107:107,108:108,109:109,110:110,111:111,112:112,113:113,114:114,115:115,116:116,117:117,118:118,119:119,120:120,121:121,122:122,123:123,124:124,125:125,126:126,127:127,128:128,129:129,130:130,131:131,132:132,133:133,134:134,135:135,136:136,137:137,138:138,139:139,140:140,141:141,142:142,143:143,144:144,145:145,146:146,147:147,148:148,149:149,150:150,151:151,152:152,153:153,154:154,155:155,156:156,157:157,158:158,159:159,160:160,161:161,162:162,163:163,164:164,165:165,166:166,167:167,168:168,169:169,17:17,170:170,171:171,172:172,173:173,174:174,175:175,176:176,177:177,178:178,179:179,180:180,181:181,182:182,183:183,184:184,185:185,186:186,187:187,188:188,86:86,87:87,88:88,89:89,90:90,91:91,92:92,93:93,94:94,95:95,96:96,97:97,98:98,99:99}],190:[function(t,n,r){(function(t){!function(t){"use strict";function r(t,n,r,e){var i=Object.create((n||o).prototype),u=new p(e||[]);return i._invoke=s(t,r,u),i}function e(t,n,r){try{return{type:"normal",arg:t.call(n,r)}}catch(e){return{type:"throw",arg:e}}}function o(){}function i(){}function u(){}function c(t){["next","throw","return"].forEach(function(n){t[n]=function(t){return this._invoke(n,t)}})}function f(t){this.arg=t}function a(t){function n(n,r){var e=t[n](r),u=e.value;return u instanceof f?Promise.resolve(u.arg).then(o,i):Promise.resolve(u).then(function(t){return e.value=t,e})}function r(t,r){function o(){return n(t,r)}return e=e?e.then(o,o):new Promise(function(t){t(o())})}"object"===("undefined"==typeof process?"undefined":_typeof(process))&&process.domain&&(n=process.domain.bind(n));var e,o=n.bind(t,"next"),i=n.bind(t,"throw");n.bind(t,"return");this._invoke=r}function s(t,n,r){var o=w;return function(i,u){if(o===_)throw new Error("Generator is already running");if(o===O){if("throw"===i)throw u;return y()}for(;;){var c=r.delegate;if(c){if("return"===i||"throw"===i&&c.iterator[i]===d){r.delegate=null;var f=c.iterator["return"];if(f){var a=e(f,c.iterator,u);if("throw"===a.type){i="throw",u=a.arg;continue}}if("return"===i)continue}var a=e(c.iterator[i],c.iterator,u);if("throw"===a.type){r.delegate=null,i="throw",u=a.arg;continue}i="next",u=d;var s=a.arg;if(!s.done)return o=x,s;r[c.resultName]=s.value,r.next=c.nextLoc,r.delegate=null}if("next"===i)r._sent=u,o===x?r.sent=u:r.sent=d;else if("throw"===i){if(o===w)throw o=O,u;r.dispatchException(u)&&(i="next",u=d)}else"return"===i&&r.abrupt("return",u);o=_;var a=e(t,n,r);if("normal"===a.type){o=r.done?O:x;var s={value:a.arg,done:r.done};if(a.arg!==E)return s;r.delegate&&"next"===i&&(u=d)}else"throw"===a.type&&(o=O,i="throw",u=a.arg)}}}function l(t){var n={tryLoc:t[0]};1 in t&&(n.catchLoc=t[1]),2 in t&&(n.finallyLoc=t[2],n.afterLoc=t[3]),this.tryEntries.push(n)}function h(t){var n=t.completion||{};n.type="normal",delete n.arg,t.completion=n}function p(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(l,this),this.reset(!0)}function v(t){if(t){var n=t[m];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,e=function o(){for(;++r<t.length;)if(g.call(t,r))return o.value=t[r],o.done=!1,o;return o.value=d,o.done=!0,o};return e.next=e}}return{next:y}}function y(){return{value:d,done:!0}}var d,g=Object.prototype.hasOwnProperty,m="function"==typeof Symbol&&Symbol.iterator||"@@iterator",S="object"===("undefined"==typeof n?"undefined":_typeof(n)),b=t.regeneratorRuntime;if(b)return void(S&&(n.exports=b));b=t.regeneratorRuntime=S?n.exports:{},b.wrap=r;var w="suspendedStart",x="suspendedYield",_="executing",O="completed",E={},M=u.prototype=o.prototype;i.prototype=M.constructor=u,u.constructor=i,i.displayName="GeneratorFunction",b.isGeneratorFunction=function(t){var n="function"==typeof t&&t.constructor;return n?n===i||"GeneratorFunction"===(n.displayName||n.name):!1},b.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,u):_defaults(t,u),t.prototype=Object.create(M),t},b.awrap=function(t){return new f(t)},c(a.prototype),b.async=function(t,n,e,o){var i=new a(r(t,n,e,o));return b.isGeneratorFunction(n)?i:i.next().then(function(t){return t.done?t.value:i.next()})},c(M),M[m]=function(){return this},M.toString=function(){return"[object Generator]"},b.keys=function(t){var n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},b.values=v,p.prototype={constructor:p,reset:function(t){if(this.prev=0,this.next=0,this.sent=d,this.done=!1,this.delegate=null,this.tryEntries.forEach(h),!t)for(var n in this)"t"===n.charAt(0)&&g.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=d)},stop:function(){this.done=!0;var t=this.tryEntries[0],n=t.completion;if("throw"===n.type)throw n.arg;return this.rval},dispatchException:function(t){function n(n,e){return i.type="throw",i.arg=t,r.next=n,!!e}if(this.done)throw t;for(var r=this,e=this.tryEntries.length-1;e>=0;--e){var o=this.tryEntries[e],i=o.completion;if("root"===o.tryLoc)return n("end");if(o.tryLoc<=this.prev){var u=g.call(o,"catchLoc"),c=g.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return n(o.catchLoc,!0);if(this.prev<o.finallyLoc)return n(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return n(o.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return n(o.finallyLoc)}}}},abrupt:function(t,n){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc<=this.prev&&g.call(e,"finallyLoc")&&this.prev<e.finallyLoc){var o=e;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=n&&n<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=t,i.arg=n,o?this.next=o.finallyLoc:this.complete(i),E},complete:function(t,n){if("throw"===t.type)throw t.arg;"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=t.arg,this.next="end"):"normal"===t.type&&n&&(this.next=n)},finish:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),h(r),E}},"catch":function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc===t){var e=r.completion;if("throw"===e.type){var o=e.arg;h(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:v(t),resultName:n,nextLoc:r},E}}}("object"===("undefined"==typeof t?"undefined":_typeof(t))?t:"object"===("undefined"==typeof window?"undefined":_typeof(window))?window:"object"===("undefined"==typeof self?"undefined":_typeof(self))?self:this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}]},{},[1]);
/* <<< file end: js/node_modules/babel-polyfill/dist/polyfill.js */
//# map link was there [polyfill.js.map]
/* >>> file start: js/node_modules/polyfill/dom.js */
!function(e){"use strict";function t(e,t){e&&Object.keys(t).forEach(function(n){if(!(n in e||n in e.prototype))try{Object.defineProperty(e.prototype,n,Object.getOwnPropertyDescriptor(t,n))}catch(r){e[n]=t[n]}})}function n(e){var t=null;return e=e.map(function(e){return e instanceof Node?e:document.createTextNode(e)}),1===e.length?t=e[0]:(t=document.createDocumentFragment(),e.forEach(function(e){t.appendChild(e)})),t}if("window"in e&&"document"in e){document.querySelectorAll||(document.querySelectorAll=function(e){var t,n=document.createElement("style"),r=[];for(document.documentElement.firstChild.appendChild(n),document._qsa=[],n.styleSheet.cssText=e+"{x-qsa:expression(document._qsa && document._qsa.push(this))}",window.scrollBy(0,0),n.parentNode.removeChild(n);document._qsa.length;)t=document._qsa.shift(),t.style.removeAttribute("x-qsa"),r.push(t);return document._qsa=null,r}),document.querySelector||(document.querySelector=function(e){var t=document.querySelectorAll(e);return t.length?t[0]:null}),document.getElementsByClassName||(document.getElementsByClassName=function(e){return e=String(e).replace(/^|\s+/g,"."),document.querySelectorAll(e)}),e.Node=e.Node||function(){throw TypeError("Illegal constructor")},[["ELEMENT_NODE",1],["ATTRIBUTE_NODE",2],["TEXT_NODE",3],["CDATA_SECTION_NODE",4],["ENTITY_REFERENCE_NODE",5],["ENTITY_NODE",6],["PROCESSING_INSTRUCTION_NODE",7],["COMMENT_NODE",8],["DOCUMENT_NODE",9],["DOCUMENT_TYPE_NODE",10],["DOCUMENT_FRAGMENT_NODE",11],["NOTATION_NODE",12]].forEach(function(t){t[0]in e.Node||(e.Node[t[0]]=t[1])}),e.DOMException=e.DOMException||function(){throw TypeError("Illegal constructor")},[["INDEX_SIZE_ERR",1],["DOMSTRING_SIZE_ERR",2],["HIERARCHY_REQUEST_ERR",3],["WRONG_DOCUMENT_ERR",4],["INVALID_CHARACTER_ERR",5],["NO_DATA_ALLOWED_ERR",6],["NO_MODIFICATION_ALLOWED_ERR",7],["NOT_FOUND_ERR",8],["NOT_SUPPORTED_ERR",9],["INUSE_ATTRIBUTE_ERR",10],["INVALID_STATE_ERR",11],["SYNTAX_ERR",12],["INVALID_MODIFICATION_ERR",13],["NAMESPACE_ERR",14],["INVALID_ACCESS_ERR",15]].forEach(function(t){t[0]in e.DOMException||(e.DOMException[t[0]]=t[1])}),function(){function t(e,t,n){if("function"==typeof t){"DOMContentLoaded"===e&&(e="load");var r=this,o=function(e){e._timeStamp=Date.now(),e._currentTarget=r,t.call(this,e),e._currentTarget=null};this["_"+e+t]=o,this.attachEvent("on"+e,o)}}function n(e,t,n){if("function"==typeof t){"DOMContentLoaded"===e&&(e="load");var r=this["_"+e+t];r&&(this.detachEvent("on"+e,r),this["_"+e+t]=null)}}"Element"in e&&!Element.prototype.addEventListener&&Object.defineProperty&&(Event.CAPTURING_PHASE=1,Event.AT_TARGET=2,Event.BUBBLING_PHASE=3,Object.defineProperties(Event.prototype,{CAPTURING_PHASE:{get:function(){return 1}},AT_TARGET:{get:function(){return 2}},BUBBLING_PHASE:{get:function(){return 3}},target:{get:function(){return this.srcElement}},currentTarget:{get:function(){return this._currentTarget}},eventPhase:{get:function(){return this.srcElement===this.currentTarget?Event.AT_TARGET:Event.BUBBLING_PHASE}},bubbles:{get:function(){switch(this.type){case"click":case"dblclick":case"mousedown":case"mouseup":case"mouseover":case"mousemove":case"mouseout":case"mousewheel":case"keydown":case"keypress":case"keyup":case"resize":case"scroll":case"select":case"change":case"submit":case"reset":return!0}return!1}},cancelable:{get:function(){switch(this.type){case"click":case"dblclick":case"mousedown":case"mouseup":case"mouseover":case"mouseout":case"mousewheel":case"keydown":case"keypress":case"keyup":case"submit":return!0}return!1}},timeStamp:{get:function(){return this._timeStamp}},stopPropagation:{value:function(){this.cancelBubble=!0}},preventDefault:{value:function(){this.returnValue=!1}},defaultPrevented:{get:function(){return this.returnValue===!1}}}),[Window,HTMLDocument,Element].forEach(function(e){e.prototype.addEventListener=t,e.prototype.removeEventListener=n}))}(),function(){function t(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}"CustomEvent"in e&&"function"==typeof e.CustomEvent||(t.prototype=e.Event.prototype,e.CustomEvent=t)}(),window.addEvent=function(e,t,n){e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent&&(e["e"+t+n]=n,e[t+n]=function(){var r=window.event;r.currentTarget=e,r.preventDefault=function(){r.returnValue=!1},r.stopPropagation=function(){r.cancelBubble=!0},r.target=r.srcElement,r.timeStamp=Date.now(),e["e"+t+n].call(this,r)},e.attachEvent("on"+t,e[t+n]))},window.removeEvent=function(e,t,n){e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent&&(e.detachEvent("on"+t,e[t+n]),e[t+n]=null,e["e"+t+n]=null)},function(){function t(e,t){function n(e){return e.length?e.split(/\s+/g):[]}function r(e,t){var r=n(t),o=r.indexOf(e);return-1!==o&&r.splice(o,1),r.join(" ")}if(Object.defineProperties(this,{length:{get:function(){return n(e[t]).length}},item:{value:function(r){var o=n(e[t]);return r>=0&&r<o.length?o[r]:null}},contains:{value:function(r){if(r=String(r),0===r.length)throw SyntaxError();if(/\s/.test(r))throw Error("InvalidCharacterError");var o=n(e[t]);return-1!==o.indexOf(r)}},add:{value:function(){var r=Array.prototype.slice.call(arguments).map(String);if(r.some(function(e){return 0===e.length}))throw SyntaxError();if(r.some(function(e){return/\s/.test(e)}))throw Error("InvalidCharacterError");try{var o=e[t],i=n(o);if(r=r.filter(function(e){return-1===i.indexOf(e)}),0===r.length)return;0===o.length||/\s$/.test(o)||(o+=" "),o+=r.join(" "),e[t]=o}finally{var c=n(e[t]).length;this.length!==c&&(this.length=c)}}},remove:{value:function(){var o=Array.prototype.slice.call(arguments).map(String);if(o.some(function(e){return 0===e.length}))throw SyntaxError();if(o.some(function(e){return/\s/.test(e)}))throw Error("InvalidCharacterError");try{var i=e[t];o.forEach(function(e){i=r(e,i)}),e[t]=i}finally{var c=n(e[t]).length;this.length!==c&&(this.length=c)}}},toggle:{value:function(o){var i=arguments[1];try{if(o=String(o),0===o.length)throw SyntaxError();if(/\s/.test(o))throw Error("InvalidCharacterError");var c=n(e[t]),s=c.indexOf(o);if(-1!==s&&(!i||void 0===i))return e[t]=r(o,e[t]),!1;if(-1!==s&&i)return!0;var l=e[t];return 0===l.length||/\s$/.test(l)||(l+=" "),l+=o,e[t]=l,!0}finally{var a=n(e[t]).length;this.length!==a&&(this.length=a)}}},toString:{value:function(){return e[t]}}}),"length"in this)for(var o=0;100>o;++o)Object.defineProperty(this,String(o),{get:function(e){return function(){return this.item(e)}}(o)});else this.length=n(e[t]).length}function n(t,n){"Element"in e&&Element.prototype&&Object.defineProperty&&Object.defineProperty(Element.prototype,t,{get:n})}"classList"in document.createElement("span")?window.getClassList=function(e){return e.classList}:(window.getClassList=function(e){return new t(e,"className")},n("classList",function(){return new t(this,"className")})),"relList"in document.createElement("link")?window.getRelList=function(e){return e.relList}:(window.getRelList=function(e){return new t(e,"rel")},n("relList",function(){return new t(this,"rel")})),function(){if("DOMTokenList"in e){var t=document.createElement("span");"classList"in t&&(t.classList.toggle("x",!1),t.classList.contains("x")&&(e.DOMTokenList.prototype.toggle=function(e){var t=arguments[1];if(void 0===t){var n=!this.contains(e);return this[n?"add":"remove"](e),n}return t=!!t,this[t?"add":"remove"](e),t}))}}(),"previousElementSibling"in document.documentElement||n("previousElementSibling",function(){for(var e=this.previousSibling;e&&e.nodeType!==Node.ELEMENT_NODE;)e=e.previousSibling;return e}),"nextElementSibling"in document.documentElement||n("nextElementSibling",function(){for(var e=this.nextSibling;e&&e.nodeType!==Node.ELEMENT_NODE;)e=e.nextSibling;return e})}(),"Element"in e&&!Element.prototype.matches&&(Element.prototype.msMatchesSelector?Element.prototype.matches=Element.prototype.msMatchesSelector:Element.prototype.oMatchesSelector?Element.prototype.matches=Element.prototype.oMatchesSelector:Element.prototype.mozMatchesSelector?Element.prototype.matches=Element.prototype.mozMatchesSelector:Element.prototype.webkitMatchesSelector?Element.prototype.matches=Element.prototype.webkitMatchesSelector:document.querySelectorAll&&(Element.prototype.matches=function i(e){for(var i=(this.document||this.ownerDocument).querySelectorAll(e),t=i.length;--t>=0&&i.item(t)!==this;);return t>-1})),window.Element&&!Element.prototype.closest&&(Element.prototype.closest=function(e){var t,n=(this.document||this.ownerDocument).querySelectorAll(e),r=this;do{for(t=n.length;--t>=0&&n.item(t)!==r;);!function(e){return e}()}while(0>t&&(r=r.parentElement));return r});var r={prepend:function(){var e=[].slice.call(arguments);e=n(e),this.insertBefore(e,this.firstChild)},append:function(){var e=[].slice.call(arguments);e=n(e),this.appendChild(e)}};t(e.Document||e.HTMLDocument,r),t(e.DocumentFragment,r),t(e.Element,r);var o={before:function(){var e=[].slice.call(arguments),t=this.parentNode;if(t){for(var r=this.previousSibling;-1!==e.indexOf(r);)r=r.previousSibling;var o=n(e);t.insertBefore(o,r?r.nextSibling:t.firstChild)}},after:function(){var e=[].slice.call(arguments),t=this.parentNode;if(t){for(var r=this.nextSibling;-1!==e.indexOf(r);)r=r.nextSibling;var o=n(e);t.insertBefore(o,r)}},replaceWith:function(){var e=[].slice.call(arguments),t=this.parentNode;if(t){for(var r=this.nextSibling;-1!==e.indexOf(r);)r=r.nextSibling;var o=n(e);this.parentNode===t?t.replaceChild(o,this):t.insertBefore(o,r)}},remove:function(){this.parentNode&&this.parentNode.removeChild(this)}};t(e.DocumentType,o),t(e.Element,o),t(e.CharacterData,o)}}(this);
/* <<< file end: js/node_modules/polyfill/dom.js */
//# map link was there [dom.js.map]
/* >>> file start: js/core/lj.js */
!function(e){return e}(),function(){var e=window.LJ=window.LJ||{};e.define=function(e,t){var n,r=e.split(".");for(t=t||window;n=r.shift();)t[n]=t[n]||{},t=t[n]},e.injectScript=function(e,t,n){var r,i,o=jQuery.Deferred(),c={async:!0};if(r=document.createElement("script"),r.src=e,t&&"object"===jQuery.type(t)){t=jQuery.extend({},c,t);for(i in t)t.hasOwnProperty(i)&&(r[i]=t[i])}return r.readyState?r.onreadystatechange=function(){"loaded"!==r.readyState&&"complete"!==r.readyState||(r.onreadystatechange=null,o.resolve())}:r.onload=function(){o.resolve()},n?n.appendChild(r):(n=document.getElementsByTagName("script")[0],n.parentNode.insertBefore(r,n)),o.promise()},e.injectStyle=function(t,n){var r=n||window,i=r.document.getElementsByTagName("head")[0];if(t=t.replace(/url\(([^)]*)\)/g,function(t,n){var r="";return/data\:|https?\:\/\//.test(n)||(r=e.get("statprefix"),"/"!==n.charAt(0)&&(r+="/")),"url("+r+n+")"}),/\.css$/.test(t)){var o=r.document.createElement("link");return o.type="text/css",o.rel="stylesheet",o.href=t,void i.appendChild(o)}var c=r.document.createElement("style");c.type="text/css",c.styleSheet?c.styleSheet.cssText=t:c.appendChild(r.document.createTextNode(t)),i.appendChild(c)},e.addLibs=function(){var t={},n=Site&&Site.page&&Site.page.adv_libs,r=function(t){return new Promise(function(n,r){e.injectScript(t).then(n).fail(r)})},i=new Promise(function(e){document.addEventListener("DOMContentLoaded",e)});return function(e){return n[e]?n[e].conflicts&&n[e].conflicts.some(function(e){return t[e]})?Promise.reject("Lib has conflicts"):(t[e]=t[e]||i.then(function(){return r(n[e].url)}),t[e]):Promise.reject("Libs does not exist")}}()}();
/* <<< file end: js/core/lj.js */
//# map link was there [lj.js.map]
/* >>> file start: js/core/object.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){return e}(),function(){"use strict";function e(e,t){var o=t.split("."),n=o.shift(),r=e;if("object"!==("undefined"==typeof e?"undefined":_typeof(e)))throw new TypeError("You should provide object as a root.");for(;"undefined"!=typeof n;){if("object"!==("undefined"==typeof r?"undefined":_typeof(r))||null===r)return;if(!r.hasOwnProperty(n))return;r=r[n],n=o.shift()}return r}LJ.define("LJ.Object"),LJ.Object.pick=function(e){var t={},o=Array.prototype.concat.apply([],Array.prototype.slice.call(arguments,1));return o.forEach(function(o){o in e&&(t[o]=e[o])}),t},LJ.Object.invert=function(e){return Object.keys(e).reduce(function(t,o){return t[e[o]]=o,t},{})},LJ.get=function(t){var o=e(Site.page,t);return"undefined"==typeof o?e(Site,t):o},LJ.pageVar=LJ.get,LJ.Object.resolve=e}();
/* <<< file end: js/core/object.js */
//# map link was there [object.js.map]
/* >>> file start: js/core/function.js */
!function(n){return n}(),function(){"use strict";LJ.define("LJ.Function"),LJ.noop=function(){},LJ.Function.get=function(n,t){return function(u){return"undefined"!=typeof t?u[n]===t:u[n]}},LJ.Function.range=function(n,t){for(var u=[],i=n;t>=i;)u.push(i),i+=1;return u},LJ.Function.set=function(n,t){return function(u){return u[n]=t,u}},LJ.Function.not=function(n,t){return function(){return!n.apply(t,arguments)}},LJ.Function.throttle=function(n,t){var u,i,o,r=!1;return function(){u=this,i=arguments;var e=function c(){if(o=null,r){r=!1,o=setTimeout(c,t);var e=n.apply(u,i);return e}};return r=!0,o?void 0:e()}},LJ.Function.debounce=function(n,t,u){var i,o,r=function(){var r,e=this,c=arguments,f=u&&!i;return r=function(){i=null,u||(o=n.apply(e,c))},clearTimeout(i),i=setTimeout(r,t),f&&(o=n.apply(e,c)),o};return r.cancel=function(){clearTimeout(i),i=null},r},LJ.Function.threshold=function(n,t,u){var i,o,r=[],e=!1,c=function l(){var c=this;if(!e&&r.length)for(;r.length;){if(e=!0,u?n.apply(c,r.shift()):(n.apply(c,r.pop()),r=[]),!o||!--o){setTimeout(function(){e=!1,o=i,l.call(c)},t);break}e=!1}},f=function(){r.push([].slice.call(arguments)),c.call(this)};return f.resetQueue=function(){r=[]},f.batch=function(n){void 0!==n&&(i=n>>>0,e||(o=i))},f},LJ.Function.once=function(n){var t,u;if("function"!=typeof n)throw new TypeError("Expected a function");return function(){return t?u:(t=!0,u=n.apply(this,arguments),n=null,u)}}}();
/* <<< file end: js/core/function.js */
//# map link was there [function.js.map]
/* >>> file start: js/core/console.js */
!function(o){"use strict";function e(){}var n=["assert","clear","count","debug","dir","dirxml","error","group","groupCollapsed","groupEnd","info","log","profile","profileEnd","time","timeEnd","timeline","timelineEnd","timeStamp","trace","warn"];o.console||(o.console={}),n.forEach(function(o){console[o]||(console[o]=e)})}(window);
/* <<< file end: js/core/console.js */
//# map link was there [console.js.map]
/* >>> file start: js/core/support.js */
!function(e){return e}(),function(){"use strict";LJ.define("LJ.Support"),LJ.Support.browser=function(){var e,o,t=function(e){e=e.toLowerCase();var o=/(edge)\/([0-9.]+)/.exec(e)||/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||/(trident)(?:.+ rv\:([\w.]+))/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:o[1]||"",version:o[2]||"0"}};if(e=t(navigator.userAgent),o={},e.browser&&(o[e.browser]=!0,o.version=e.version),o.chrome?o.webkit=!0:o.webkit&&(o.safari=!0),o.trident&&(o.msie=!0),navigator.userAgent.indexOf("SamsungBrowser")>-1){var i=/(SamsungBrowser)\/([\w.]+)/.exec(navigator.userAgent)||[];i[2]&&(o.samsungBrowser=!0,o.version=i[2])}return o}();try{LJ.Support.localStorage=!!window.localStorage}catch(e){LJ.Support.localStorage=!1}LJ.Support.cors=window.XMLHttpRequest&&"withCredentials"in new XMLHttpRequest,LJ.Support.geoLocation="geolocation"in navigator,LJ.Support.touch=Boolean("ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch),LJ.Support.history=!!window.history.pushState,LJ.Support.isMac=-1!==navigator.userAgent.indexOf("Mac"),LJ.Support.isMobile=function(){var e=navigator.userAgent||navigator.vendor||window.opera,o=/android.+(mobile|transformer)|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od|ad)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|opera tablet|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,t=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i,i=o.test(e)||t.test(e.substr(0,4));return function(){return i}}()}();
/* <<< file end: js/core/support.js */
//# map link was there [support.js.map]
/* >>> file start: js/core/flags.js */
!function(n){return n}(),function(n){"use strict";var e=window.LJ=window.LJ||{};e.Flags={},n.extend(e.Flags,e.get("flags")||{}),e.Flags.isEnabled=function(n){var a=e.Flags[n];return"undefined"==typeof a?!0:a===!0},e.Flags.isDisabled=function(n){return!e.Flags.isEnabled(n)},e.Flags.value=function(n){return e.Flags[n]}}(jQuery);
/* <<< file end: js/core/flags.js */
//# map link was there [flags.js.map]
/* >>> file start: js/core/log.js */
var _slicedToArray=function(){function r(r,o){var t=[],n=!0,e=!1,i=void 0;try{for(var a,c=r[Symbol.iterator]();!(n=(a=c.next()).done)&&(t.push(a.value),!o||t.length!==o);n=!0);}catch(u){e=!0,i=u}finally{try{!n&&c["return"]&&c["return"]()}finally{if(e)throw i}}return t}return function(o,t){if(Array.isArray(o))return o;if(Symbol.iterator in Object(o))return r(o,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();!function(r){return r}(),function(){"use strict";window.LJ=window.LJ||{},LJ.define("LJ.Log");var r="https://njs.services.livejournal.com/";location.origin||(location.origin=location.protocol+"//"+location.hostname+(location.port?":"+location.port:"")),LJ.Log.fire=function(){var o=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];LJ.get("remote")&&(o.user=LJ.get("remote.username")),LJ.get("remoteLocation")&&(o.location=LJ.get("remoteLocation.country_short")+" "+LJ.get("remoteLocation.city_name"));var t=Object.entries(o).reduce(function(r,o){var t=_slicedToArray(o,2),n=t[0],e=t[1];return r.push(n+"="+encodeURIComponent(e)),r},[]).join("&");if(o.msg){var n=r+"log?"+t,e=new Image;e.src=n}},window.onerror=function(r,o,t){return}}();
/* <<< file end: js/core/log.js */
//# map link was there [log.js.map]
/* >>> file start: js/core/storage.js */
!function(t){"use strict";function e(t){return JSON.stringify(t)}function r(t){try{return JSON.parse(t)}catch(e){return t}}LJ.Storage=function(){var n=function(){function n(){u=t("<link>").attr("id",i).css("display","none").appendTo(t("head")).get(0),u.addBehavior("#default#userdata"),u.load(a)}function o(t){return t.replace(/[^0-9a-z_\-]/gi,"_")}var u,i="jQueryStorageProvider",a="__jQueryStorage__";return n(),{provider:"data",setItem:function(t,r){return u.setAttribute(o(t),e(r)),u.save(a),!0},getItem:function(t){return r(u.getAttribute(o(t)))},removeItem:function(t){u.removeAttribute(t),u.save(a)},clear:function(){var t,e,r=u.attributes;for(t=0,e=r.length;e>t;t++)"id"!==r[t].toLowerCase()&&u.removeAttribute(r[t]);u.save(a)}}};n.isSupported=function(){return t.browser.msie&&+t.browser.version>5};var o=function(){function t(){}return t(),{provider:"storage",setItem:function(t,r){try{return localStorage.setItem(t,e(r)),!0}catch(n){return!1}},getItem:function(t){return r(localStorage.getItem(t))},removeItem:function(t){localStorage.removeItem(t)},clear:function(){localStorage.clear()}}};o.isSupported=function(){return LJ.Support.localStorage};var u=function(){function t(){e={}}var e;return t(),{provider:"simple",setItem:function(t,r){return e[t]=r,!0},getItem:function(t){return e.hasOwnProperty(t)?e[t]:null},removeItem:function(t){delete e[t]},clear:function(){e={}}}};u.isSupported=function(){return!0};var i,a,c=[o,n,u];for(i=0,a=c.length;a>i;++i)if(c[i].isSupported())return c[i]()}()}(jQuery);
/* <<< file end: js/core/storage.js */
//# map link was there [storage.js.map]
/* >>> file start: js/core/event.js */
!function(n){return n}(),function(n){"use strict";function t(n,t,r){if("string"!=typeof n||"function"!=typeof t)throw new Error("Provide correct hook name or handler.");f.hasOwnProperty(n)||(f[n]=[]),f[n].push({fn:t,context:r})}function r(n,r,e){var f=function i(){return o(n,i),r.apply(this,arguments)};t(n,f,e)}function e(t){var r=f[t],e=null,o=null;if(Array.isArray(r)&&0!==r.length)return e=Array.prototype.slice.call(arguments,1),r.forEach(function(t){var r=t.context;o=t.fn.apply("undefined"==typeof r?n:r,e)}),o}function o(n,t){if("string"!=typeof n)throw new Error("Hook name should be provided.");f.hasOwnProperty(n)&&("function"==typeof t?f[n]=f[n].filter(function(n){return n.fn!==t}):f[n]=[])}LJ.define("LJ.Event"),LJ.Event.on=t,LJ.Event.once=r,LJ.Event.off=o,LJ.Event.emit=LJ.Event.trigger=e;var f={}}(this);
/* <<< file end: js/core/event.js */
//# map link was there [event.js.map]
/* >>> file start: js/core/cookie.js */
!function(e){return e}(),function(e){"use strict";function t(e,t,i){if(void 0!==t){i=i||{},null===t&&(t="",i.expires=-1);var o="";if(i.expires&&("number"==typeof i.expires||i.expires.toUTCString)){var n;"number"==typeof i.expires?(n=new Date,n.setTime(n.getTime()+24*i.expires*60*60*1e3)):n=i.expires,o="; expires="+n.toUTCString()}var r=i.path?"; path="+i.path:"",u=i.domain?"; domain="+i.domain:"",s=i.secure?"; secure":"",c=i.priority?"; Priority="+i.priority:"",p=i.samesite?"; SameSite="+i.samesite:"",a=[e,"=",encodeURIComponent(t),o,r,u,s,c,p].join("");return document.cookie=a,a}if(document.cookie&&""!==document.cookie)for(var m=document.cookie.split(";"),d=0;d<m.length;d++){var f=m[d].trim();if(f.slice(0,e.length+1)===e+"=")return decodeURIComponent(f.slice(e.length+1))}return null}LJ.define("LJ.Cookie"),window.Cookie=t,LJ.Cookie={set:function(e,i,o){return t(e,i,o)},get:function(e){return t(e)},setGlobal:function(i,o,n){return n=e.extend({domain:LJ.get("siteroot").replace(/^https?:\/\/www\./,""),path:"/"},n||{}),t(i,o,n)}}}(jQuery);
/* <<< file end: js/core/cookie.js */
//# map link was there [cookie.js.map]
/* >>> file start: js/core/prop.js */
!function(e){return e}(),function(e){"use strict";LJ.define("LJ.Prop"),LJ.Prop=function(){function r(e){return LJ.Cookie.get("prop_"+e)}function n(e,r){return LJ.Cookie.setGlobal("prop_"+e,"null"===r?null:r,{expires:30}),r}function t(n){var t=e.Deferred();return LJ.get("remote")?LJ.Api.call("user.get_prop",{name:n},function(e){if(e.hasOwnProperty("value")){try{t.resolve(e.value)}catch(r){t.reject("Can not parse prop value: "+n)}return void t.resolve(e.value)}t.reject("Something went wrong during reading of prop "+n)}):t.resolve(r(n)),t.promise().then(function(r){try{return JSON.parse(r)}catch(n){return e.Deferred().reject(n)}})}function o(r,t){var o=e.Deferred();return t=JSON.stringify(t),LJ.get("remote")?LJ.Api.call("user.set_prop",{name:r,value:t},function(e){return"OK"===e.status?(o.resolve(),void n(r,t)):void o.reject("Something went wrong during writing of prop "+r)}):(n(r,t),o.resolve()),o.promise()}function u(e){return o(e,null)}return{get:t,set:o,remove:u}}()}(jQuery);
/* <<< file end: js/core/prop.js */
//# map link was there [prop.js.map]
/* >>> file start: js/lj.api.js */
!function(e){return e}(),function(e){"use strict";function t(t,n){return{jsonrpc:"2.0",method:t,params:e.extend({},n,{auth_token:u.options.auth_token}),id:Unique.id()}}function n(e,t,n,o){o.result?(o.result.auth_token&&(u.options.auth_token=o.result.auth_token,delete o.result.auth_token),n&&n(o.result)):o.error?n&&(console.info("Request to",e,"returned an Error:",o.error),n({error:o.error})):(console.warn("Server did not return error or result in response for method "+e),n&&n({error:{message:"Invalid response",code:2}}))}function o(e,t,n){console.warn("An internal error has occured while calling the method ",e),n&&n({error:{message:"Internal error",code:1}})}function r(t,r,a){var s=new e.Deferred;return h.push({data:t,params:r,callback:a,promise:s}),i||(i=setTimeout(function(){var t=h.splice(0,h.length),r=t.some(function(e){return!!l.methods.hasOwnProperty(e.data.method)});e.ajax(e.extend(r?f:m,{data:JSON.stringify(t.map(function(e){return e.data}))})).success(function(e){var r,i,a,s,p,d;for(r=0,a=e.length;a>r;r++)for(p=e[r],i=0,s=t.length;s>i;i++)d=t[i],d.data.id===p.id&&"pending"===d.promise.state()&&(n(d.data.method,d.params,d.callback,p),p&&p.error?d.promise.reject(p.error):d.promise.resolve(p&&p.result));for(i=0,s=t.length;s>i;i++)d=t[i],"pending"===d.promise.state()&&(o(d.data.method,d.params,d.callback),d.promise.reject(d.promise.state()))}),i=null},u.batchTimeout)),s}LJ.define("LJ.Api");var i,a,s=location.protocol+"//"+location.host,p=window.Site?Site.siteroot:s,d="/__api/",l={endpoint:"https://"+p.replace(/^http(s)?:\/\//,""),methods:{}},c={endpoint:window.Site&&(Site.jsonrpcprefix||Site.statprefix),time:window.Site?Site.server_time:Math.floor(Date.now()/1e3),methods:{}},u={options:{},endpoint:p,sameDomain:p===s,batchTimeout:125},h=[],m=e.extend({url:u.endpoint+d,type:"POST",dataType:"json",contentType:"text/plain"},u.sameDomain?{}:{xhrFields:{withCredentials:!0}}),f={url:l.endpoint+d,type:"POST",dataType:"json",contentType:"text/plain",xhrFields:{withCredentials:!0}},w=0,v=function(){};LJ.Api.init=function(t){t=t||{},u._initFired&&console.warn("LJ.Api.init was already called before"),u._initFired=!0,u.options=e.extend({},t),u.options.auth_token||console.warn("Auth token has not been specified, request may fail"),c.endpoint&&LJ.get("rpc.public")&&(c.methods=e.extend({},LJ.get("rpc.public"))),l.endpoint&&LJ.get("rpc.ssl")&&(l.methods=e.extend({},LJ.get("rpc.ssl"))),LJ.UI.bootstrap("lj-api"),u.options.auth_token&&v()},LJ.Api.call=function(i,s,p){!u.options.auth_token&&LJ.get("auth_token")&&(u.options.auth_token=LJ.get("auth_token"),v());var l,h,m,f=t(i,s),y=!!c.methods.hasOwnProperty(i),J=y?Math.ceil(c.time/Number(c.methods[i])):null,_=y?c.endpoint:u.endpoint;return LJ.Activity.isInactiveMoreThan(a)?(LJ.Track.event("Site","Inactivity","API call aborted"),void console.log("Request is aborted due to inactivity")):y||!LJ.Support.cors&&!u.sameDomain?(y&&(delete f.params.auth_token,f.id=J),h=JSON.stringify(f),y&&(m="jQuery"+J+ ++w+i.split(".").join("__")),l=e.ajax(e.extend({url:_+d,dataType:"jsonp",data:{request:h}},y?{cache:!0,jsonpCallback:m}:{})),l.success(n.bind(null,i,s,p)).error(o.bind(null,i,s,p)),l.promise()):r(f,s,p)},LJ.Api.setInactivityInterval=function(e){if(!LJ.Activity.hasInterval(e))throw new Error("Wrong interval parameter");a=e},LJ.Api.authInitPromise=new Promise(function(e){v=e})}(jQuery);
/* <<< file end: js/lj.api.js */
//# map link was there [lj.api.js.map]
/* >>> file start: js/lib/jquery-ui/jquery.ui.core.min.js */
!function(t,e){function n(e,n){var r=e.nodeName.toLowerCase();if("area"===r){var o,s=e.parentNode,u=s.name;return e.href&&u&&"map"===s.nodeName.toLowerCase()?(o=t("img[usemap=#"+u+"]")[0],!!o&&i(o)):!1}return(/input|select|textarea|button|object/.test(r)?!e.disabled:"a"==r?e.href||n:n)&&i(e)}function i(e){return!t(e).parents().andSelf().filter(function(){return"hidden"===t.curCSS(this,"visibility")||t.expr.filters.hidden(this)}).length}t.ui=t.ui||{},t.ui.version||(t.extend(t.ui,{version:"1.8.24",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),t.fn.extend({propAttr:t.fn.prop||t.fn.attr,_focus:t.fn.focus,focus:function(e,n){return"number"==typeof e?this.each(function(){var i=this;setTimeout(function(){t(i).focus(),n&&n.call(i)},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;return e=t.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(t.curCSS(this,"position",1))&&/(auto|scroll)/.test(t.curCSS(this,"overflow",1)+t.curCSS(this,"overflow-y",1)+t.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(t.curCSS(this,"overflow",1)+t.curCSS(this,"overflow-y",1)+t.curCSS(this,"overflow-x",1))}).eq(0),/fixed/.test(this.css("position"))||!e.length?t(document):e},zIndex:function(n){if(n!==e)return this.css("zIndex",n);if(this.length)for(var i,r,o=t(this[0]);o.length&&o[0]!==document;){if(i=o.css("position"),("absolute"===i||"relative"===i||"fixed"===i)&&(r=parseInt(o.css("zIndex"),10),!isNaN(r)&&0!==r))return r;o=o.parent()}return 0},disableSelection:function(){return this.bind((t.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(t){t.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),t("<a>").outerWidth(1).jquery||t.each(["Width","Height"],function(n,i){function r(e,n,i,r){return t.each(o,function(){n-=parseFloat(t.curCSS(e,"padding"+this,!0))||0,i&&(n-=parseFloat(t.curCSS(e,"border"+this+"Width",!0))||0),r&&(n-=parseFloat(t.curCSS(e,"margin"+this,!0))||0)}),n}var o="Width"===i?["Left","Right"]:["Top","Bottom"],s=i.toLowerCase(),u={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(n){return n===e?u["inner"+i].call(this):this.each(function(){t(this).css(s,r(this,n)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?u["outer"+i].call(this,e):this.each(function(){t(this).css(s,r(this,e,!0,n)+"px")})}}),t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(n){return!!t.data(n,e)}}):function(e,n,i){return!!t.data(e,i[3])},focusable:function(e){return n(e,!isNaN(t.attr(e,"tabindex")))},tabbable:function(e){var i=t.attr(e,"tabindex"),r=isNaN(i);return(r||i>=0)&&n(e,!r)}}),t(function(){var e=document.body,n=e.appendChild(n=document.createElement("div"));n.offsetHeight,t.extend(n.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),t.support.minHeight=100===n.offsetHeight,t.support.selectstart="onselectstart"in n,e.removeChild(n).style.display="none"}),t.curCSS||(t.curCSS=t.css),t.extend(t.ui,{plugin:{add:function(e,n,i){var r=t.ui[e].prototype;for(var o in i)r.plugins[o]=r.plugins[o]||[],r.plugins[o].push([n,i[o]])},call:function(t,e,n){var i=t.plugins[e];if(i&&t.element[0].parentNode)for(var r=0;r<i.length;r++)t.options[i[r][0]]&&i[r][1].apply(t.element,n)}},contains:function(t,e){return document.compareDocumentPosition?16&t.compareDocumentPosition(e):t!==e&&t.contains(e)},hasScroll:function(e,n){if("hidden"===t(e).css("overflow"))return!1;var i=n&&"left"===n?"scrollLeft":"scrollTop",r=!1;return e[i]>0?!0:(e[i]=1,r=e[i]>0,e[i]=0,r)},isOverAxis:function(t,e,n){return t>e&&e+n>t},isOver:function(e,n,i,r,o,s){return t.ui.isOverAxis(e,i,o)&&t.ui.isOverAxis(n,r,s)}}))}(jQuery);
/* <<< file end: js/lib/jquery-ui/jquery.ui.core.min.js */
//# map link was there [jquery.ui.core.min.js.map]
/* >>> file start: js/lib/jquery-ui/jquery.ui.widget.min.js */
!function(t,e){if(t.cleanData){var i=t.cleanData;t.cleanData=function(e){for(var n,s=0;null!=(n=e[s]);s++)try{t(n).triggerHandler("remove")}catch(a){}i(e)}}else{var n=t.fn.remove;t.fn.remove=function(e,i){return this.each(function(){return i||(!e||t.filter(e,[this]).length)&&t("*",this).add([this]).each(function(){try{t(this).triggerHandler("remove")}catch(e){}}),n.call(t(this),e,i)})}}t.widget=function(e,i,n){var s,a=e.split(".")[0];e=e.split(".")[1],s=a+"-"+e,n||(n=i,i=t.Widget),t.expr[":"][s]=function(i){return!!t.data(i,e)},t[a]=t[a]||{},t[a][e]=function(t,e){arguments.length&&this._createWidget(t,e)};var r=new i;r.options=t.extend(!0,{},r.options),t[a][e].prototype=t.extend(!0,r,{namespace:a,widgetName:e,widgetEventPrefix:t[a][e].prototype.widgetEventPrefix||e,widgetBaseClass:s},n),t.widget.bridge(e,t[a][e])},t.widget.bridge=function(i,n){t.fn[i]=function(s){var a="string"==typeof s,r=Array.prototype.slice.call(arguments,1),o=this;return s=!a&&r.length?t.extend.apply(null,[!0,s].concat(r)):s,a&&"_"===s.charAt(0)?o:(a?this.each(function(){var n=t.data(this,i),a=n&&t.isFunction(n[s])?n[s].apply(n,r):n;return a!==n&&a!==e?(o=a,!1):void 0}):this.each(function(){var e=t.data(this,i);e?e.option(s||{})._init():t.data(this,i,new n(s,this))}),o)}},t.Widget=function(t,e){arguments.length&&this._createWidget(t,e)},t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(e,i){t.data(i,this.widgetName,this),this.element=t(i),this.options=t.extend(!0,{},this.options,this._getCreateOptions(),e);var n=this;this.element.bind("remove."+this.widgetName,function(){n.destroy()}),this._create(),this._trigger("create"),this._init()},_getCreateOptions:function(){return t.metadata&&t.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName),this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(i,n){var s=i;if(0===arguments.length)return t.extend({},this.options);if("string"==typeof i){if(n===e)return this.options[i];s={},s[i]=n}return this._setOptions(s),this},_setOptions:function(e){var i=this;return t.each(e,function(t,e){i._setOption(t,e)}),this},_setOption:function(t,e){return this.options[t]=e,"disabled"===t&&this.widget()[e?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",e),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(e,i,n){var s,a,r=this.options[e];if(n=n||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],a=i.originalEvent,a)for(s in a)s in i||(i[s]=a[s]);return this.element.trigger(i,n),!(t.isFunction(r)&&r.call(this.element[0],i,n)===!1||i.isDefaultPrevented())}}}(jQuery);
/* <<< file end: js/lib/jquery-ui/jquery.ui.widget.min.js */
//# map link was there [jquery.ui.widget.min.js.map]
/* >>> file start: js/jquery/jquery.lj.basicWidget.js */
//= require js/lib/jquery-ui/jquery.ui.core.min.js
//= require js/lib/jquery-ui/jquery.ui.widget.min.js
!function(e){"use strict";var t={},n={documentClick:!1};e.widget("lj.basicWidget",{options:{classNames:{},selectors:{},ml:{},tmpl:{}},_create:function(){this.__suppressedEvents={},this.__modules={},this._locked=!1},_bindControls:function(){var t=this;n.documentClick||(e(document).click(function(){t._fire("documentClick",[],!0)}),n.documentClick=!0)},_setOption:function(t,n){switch(t){case"selectors":case"classNames":case"tmpl":case"ml":case"templates":return void(this.options[t]=e.extend(this.options[t],n))}e.Widget.prototype._setOption.apply(this,arguments)},_on:function(e,n){t.hasOwnProperty(e)||(t[e]=[]),t[e].push({fn:n,owner:this,once:!1})},_one:function(e,n){this._on(e,n),t[e][t[e].length-1].once=!0},_off:function(e,n){if(t.hasOwnProperty(e))for(var s=t[e],o=0;o<s.length;++o)(s[o].fn===n||!n&&s[o].owner===this)&&s.splice(o--,1)},_fire:function(e,n,s){if(n=n||[],s=s||!1,e in t){for(var o=t[e],i=-1;o[++i];)(s||o[i].owner!==this)&&(e in o[i].owner.__suppressedEvents||o[i].fn.apply(null,n));for(;o[--i];)e in o[i].owner.__suppressedEvents&&delete o[i].owner.__suppressedEvents[e],o[i].once&&o.splice(i,1)}},_suppressNextEvent:function(e){this.__suppressedEvents[e]=!0},_destroy:function(){var e,n,s;for(n in t)if(t.hasOwnProperty(n))for(e=t[n],s=0;s<e.length;++s)e[s].owner===this&&e.splice(s--,1)},_el:function(e,t){var n="_"+e;return t=t||this.element,this[n]||(this[n]=t.find(this.options.selectors[e])),this[n]},_cl:function(e){return this.options.classNames[e]},_s:function(e){return this.options.selectors[e]},_tmpl:function(e,t){return LJ.UI.template(this.options.templates[e],t)},_ml:function(e){return this.options.ml&&this.options.ml.hasOwnProperty(e)?LJ.ml(this.options.ml[e]):(console.log("Widget text variable ["+e+"] hasn't been defined"),"["+e+"]")},_use:function(e,t){var n=LJ.UI.mixin(e);if(n){if(this.__modules.hasOwnProperty(e))return void console.log("Warn: Module ",e," has already been registered for ",this.widgetName);this.__modules[e]=n.call(this,jQuery,t)}else console.log("Warn: Module ",e," has not been loaded yet")},_:function(e){return this.__modules.hasOwnProperty(e)?this.__modules[e]:null},_lock:function(){this._locked=!0},_unlock:function(){this._locked=!1},locked:function(){return this._locked}})}(jQuery);
/* <<< file end: js/jquery/jquery.lj.basicWidget.js */
//# map link was there [jquery.lj.basicWidget.js.map]
/* >>> file start: js/deprecated/basic.deprecated.js */
var finite=function(t){return isFinite(t)?t:0},finiteInt=function(t,e){return finite(parseInt(t,e))},EventMethods=Event||{};EventMethods.stop=function(t){return t=t||window.event||this,EventMethods.stopPropagation(t),EventMethods.preventDefault(t),!1},EventMethods.stopPropagation=function(t){t&&t.stopPropagation?t.stopPropagation():window.event.cancelBubble=!0},EventMethods.preventDefault=function(t){t=t||window.event,t.preventDefault&&t.preventDefault(),t.returnValue=!1},EventMethods.prep=function(t){return t=t||window.event,void 0===t.stop&&(t.stop=this.stop),void 0===t.target&&(t.target=t.srcElement),void 0===t.relatedTarget&&(t.relatedTarget=t.toElement),t},LJ.DOM=LJ.DOM||{},LJ.DOM.getSelection=function(t){var e,n,r=0,o=0,i=null;if(t.nodeName||(t=t.get(0)),"selectionStart"in t)return{start:t.selectionStart,end:t.selectionEnd};if("createTextRange"in t&&(e=document.selection.createRange(),e.parentElement()===t))if(n=e.duplicate(),"text"===t.type)t.focus(),r=-n.moveStart("character",-t.value.length),o=r+e.text.length;else{for(i=/\r/g,n.moveToElementText(t),n.setEndPoint("EndToStart",e),r=n.text.replace(i,"").length,n.setEndPoint("EndToEnd",e),o=n.text.replace(i,"").length,n=document.selection.createRange(),n.moveToElementText(t),n.moveStart("character",r);n.move("character",-n.compareEndPoints("StartToStart",e));)r+=1;for(n.moveStart("character",o-r);n.move("character",-n.compareEndPoints("StartToEnd",e));)o+=1}return{start:r,end:o}},LJ.DOM.setSelection=function(t,e,n){var r;t.nodeName||(t=t.get(0)),t.focus(),t.setSelectionRange?t.setSelectionRange(e,n):document.selection&&document.selection.createRange&&(r=t.createTextRange(),r.collapse(!0),r.moveEnd("character",n),r.moveStart("character",e),r.select())},LJ.DOM.setCursor=function(t,e){var n,r,o;return t.nodeName||(t=t.get(0)),n=("value"in t?t.value:t.text).replace(/\r/,""),r=n.length,"end"===e?LJ.DOM.setSelection(t,r,r):"start"===e?LJ.DOM.setSelection(t,0,0):(e>0?e>r&&(e=r):0!==e&&(o=Math.abs(e),e=o>r?0:r-o),void LJ.DOM.setSelection(t,e,e))},Object.extend||(Object.extend=function(t,e){if(t)for(var n in e)e.hasOwnProperty(n)&&(t[n]||(t[n]=e[n]));return t}),Object.override||(Object.override=function(t,e){if(t)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}),Object.extend(Function.prototype,{bindEventListener:function(t){var e=this;return function(n){return n=EventMethods.prep(n),e.call(t,n)}}}),Object.extend(Function,{defer:function(t,e){e=Array.prototype.slice.call(arguments,1),setTimeout(function(){t.apply(null,e)},0)},defered:function(t,e){return e=e||[],function(){var n=e.concat([].slice.call(arguments,0));Function.defer(t,n)}}});var indirectObjects=[];Class=function(t){function e(e){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(t){var e=function(){arguments.length&&this.init.apply(this,arguments)};Object.override(e,Class),t=t||function(){};var n=function(){};Object.extend(n.prototype,t.prototype),Object.extend(n.prototype,{init:function(){},destroy:function(){}}),Object.override(e,t),e.superClass=n.prototype,e.prototype=new t,e.prototype.constructor=e,Object.extend(e.prototype,Class.prototype);for(var r=1;r<arguments.length;r++)Object.override(e.prototype,arguments[r]);return e}),Class.prototype={destroy:function(){try{this.indirectIndex&&(indirectObjects[this.indirectIndex]=void 0),delete this.indirectIndex}catch(t){}for(var e in this)if(this.hasOwnProperty(e))try{delete this[e]}catch(t){}}},Object.extend(String,{escapeJSChar:function(t){switch(t){case"\\":return"\\\\";case'"':return'\\"';case"'":return"\\'";case"\b":return"\\b";case"\f":return"\\f";case"\n":return"\\n";case"\r":return"\\r";case" ":return"\\t"}if(t>=" ")return t;switch(t=t.charCodeAt(0).toString(16),t.length){case 1:return"\\u000"+t;case 2:return"\\u00"+t;case 3:return"\\u0"+t;case 4:return"\\u"+t}return""},encodeEntity:function(t){switch(t){case"<":return"&lt;";case">":return"&gt;";case"&":return"&amp;";case'"':return"&quot;";case"'":return"&apos;"}return t},decodeEntity:function(t){switch(t){case"amp":return"&";case"quot":return'"';case"apos":return"'";case"gt":return">";case"lt":return"<"}var e=t.match(/^#(\d+)$/);return e&&defined(e[1])?String.fromCharCode(e[1]):(e=t.match(/^#x([0-9a-f]+)$/i),e&&defined(e[1])?String.fromCharCode(parseInt(hex,e[1])):t)}}),Object.extend(String.prototype,{escapeJS:function(){return this.replace(/([^ -!#-\[\]-~])/g,function(t,e){return String.escapeJSChar(e)})},encodeHTML:function(){return this.replace(/([<>&\"\'])/g,function(t,e){return String.encodeEntity(e)})},decodeHTML:function(){return this.replace(/&(.*?);/g,function(t,e){return String.decodeEntity(e)})},pad:function(t,e){return(new Array(t+1).join(e)+this).slice(-t)},supplant:function(t){return this.replace(/{([^{}]*)}/g,function(e,n){var r=t[n];return"string"==typeof r||"number"==typeof r?r:e})}}),Object.extend(Array.prototype,{fitIndex:function(t,e){return void 0!==t||null===t?t=e:0>t?(t=this.length+t,0>t&&(t=0)):t>=this.length&&(t=this.length-1),t},add:function(){for(var t,e=arguments,n=0;n<e.length;n++)t=this.indexOf(e[n]),0>t&&this.push(arguments[n]);return this.length},remove:function(){for(var t,e=arguments,n=0;n<e.length;n++)t=this.indexOf(e[n]),t>=0&&this.splice(t,1);return this.length}});var xhr=XMLHttpRequest||window.ActiveXObject&&function(){return new ActiveXObject("Msxml2.XMLHTTP")};DOM={getElement:function(t){return"string"==typeof t||"number"==typeof t?document.getElementById(t):t},addEventListener:function(t,e,n,r){t&&(t.addEventListener?t.addEventListener(e,n,r):t.attachEvent?t.attachEvent("on"+e,n):t["on"+e]=n)},removeEventListener:function(t,e,n,r){t.removeEventListener?t.removeEventListener(e,n,r):t.detachEvent?t.detachEvent("on"+e,n):t["on"+e]=void 0},getComputedStyle:function(t){if(t.currentStyle)return t.currentStyle;var e=t.ownerDocument.defaultView;return e&&e.getComputedStyle?e.getComputedStyle(t,null):void 0},getClientDimensions:function(t){t||(t=window);var e={};if(t.innerHeight)return e.x=t.innerWidth,e.y=t.innerHeight,e;var n=t.document.documentElement;return n&&n.clientHeight?(e.x=n.clientWidth,e.y=n.clientHeight,e):document.body?(e.x=document.body.clientWidth,e.y=document.body.clientHeight,e):void 0},getDimensions:function(t){if(t){var e=DOM.getComputedStyle(t);return{offsetLeft:t.offsetLeft,offsetTop:t.offsetTop,offsetWidth:t.offsetWidth,offsetHeight:t.offsetHeight,clientWidth:t.clientWidth,clientHeight:t.clientHeight,offsetRight:t.offsetLeft+t.offsetWidth,offsetBottom:t.offsetTop+t.offsetHeight,clientLeft:finiteInt(e.borderLeftWidth)+finiteInt(e.paddingLeft),clientTop:finiteInt(e.borderTopWidth)+finiteInt(e.paddingTop),clientRight:t.clientLeft+t.clientWidth,clientBottom:t.clientTop+t.clientHeight}}},getAbsoluteDimensions:function(t){var e=DOM.getDimensions(t);if(!e)return e;e.absoluteLeft=e.offsetLeft,e.absoluteTop=e.offsetTop,e.absoluteRight=e.offsetRight,e.absoluteBottom=e.offsetBottom;for(var n=0;t;){try{t=t.offsetParent}catch(r){if(++n>25)return null}if(!t)return e;e.absoluteLeft+=t.offsetLeft,e.absoluteTop+=t.offsetTop,e.absoluteRight+=t.offsetLeft,e.absoluteBottom+=t.offsetTop}return e},setLeft:function(t,e){t.style.left=finiteInt(e)+"px"},setTop:function(t,e){t.style.top=finiteInt(e)+"px"},setWidth:function(t,e){t.style.width=Math.max(0,finiteInt(e))+"px"},setHeight:function(t,e){t.style.height=Math.max(0,finiteInt(e))+"px"},getWindowScroll:function(t){var e={left:0,top:0};t||(t=window);var n=t.document,r=n.documentElement;return void 0!==t.pageXOffset?(e.left=t.pageXOffset,e.top=t.pageYOffset):r&&void 0!==r.scrollLeft?(e.left=r.scrollLeft,e.top=r.scrollTop):void 0!==t.scrollX?(e.left=t.scrollX,e.top=t.scrollY):n.body&&void 0!==n.body.scrollLeft&&(e.left=n.body.scrollLeft,e.top=n.body.scrollTop),e},getAbsoluteCursorPosition:function(t){t=t||window.event;var e=DOM.getWindowScroll(window);return{x:e.left+t.clientX,y:e.top+t.clientY}},filterElementsByClassName:function(t,e){for(var n=[],r=0;r<t.length;r++){var o=t[r];DOM.hasClassName(o,e)&&(n[n.length]=o)}return n},filterElementsByAttribute:function(t,e){if(!t)return[];if(!e)return t;for(var n=[],r=0;r<t.length;r++){var o=t[r];o&&o.getAttribute&&o.getAttribute(e)&&(n[n.length]=o)}return n},filterElementsByTagName:function(t,e){if("*"===e)return t;var n=[];e=e.toLowerCase();for(var r=0;r<t.length;r++){var o=t[r];o.tagName&&o.tagName.toLowerCase()===e&&(n[n.length]=o)}return n},getElementsByTagAndAttribute:function(t,e,n){t||(t=document);var r=t.getElementsByTagName(e);return DOM.filterElementsByAttribute(r,n)},getElementsByAttributeAndValue:function(t,e,n){for(var r=DOM.getElementsByTagAndAttribute(t,"*",e),o=[],i=0;i<r.length;i++)r[i].getAttribute(e)===n&&o.push(r[i]);return o},getElementsByTagAndClassName:function(t,e,n){t||(t=document);var r=t.getElementsByTagName(e);return DOM.filterElementsByClassName(r,n)},getElementsByClassName:function(t,e){return DOM.getElementsByTagAndClassName(t,"*",e)},getAncestors:function(t,e){if(!t)return[];var n=e?[t]:[];for(t=t.parentNode;t;)n.push(t),t=t.parentNode;return n},getAncestorsByClassName:function(t,e,n){var r=DOM.getAncestors(t,n);return DOM.filterElementsByClassName(r,e)},getFirstAncestorByClassName:function(t,e,n){return DOM.getAncestorsByClassName(t,e,n)[0]},hasClassName:function(t,e){if(!t||"string"!=typeof t.className)return!1;for(var n=t.className.split(/\s+/g),r=0;r<n.length;r++)if(n[r]===e)return!0;return!1},addClassName:function(t,e){if(!t||!e)return!1;for(var n=t.className.split(/\s+/g),r=0;r<n.length;r++)if(n[r]===e)return!0;return n.push(e),t.className=n.join(" "),!1},removeClassName:function(t,e){var n=!1;if(!t||!t.className||!e)return n;for(var r=t.className&&t.className.length?t.className.split(/\s+/g):[],o=[],i=0;i<r.length;i++)r[i]!==e?o.push(r[i]):n=!0;return n&&(t.className=o.join(" ")),n},getSelectedRange:LJ.DOM.getSelection,setSelectedRange:LJ.DOM.setSelection},HTTPReq={getJSON:function getJSON(opts){var req=new xhr,state_callback=function state_callback(){if(4===req.readyState){if(200!==req.status)return void(opts.onError&&opts.onError(req.status?"status: "+req.status:"no data"));var resObj,e;try{eval("resObj = "+req.responseText+";")}catch(e){}return e||!resObj?void(opts.onError&&opts.onError('Error parsing response: "'+req.responseText+'"')):void(opts.onData&&opts.onData(resObj))}};req.onreadystatechange=state_callback;var method=opts.method||"GET",data=opts.data||null,url=opts.url;"GET"===opts.method&&opts.data&&(url+=url.match(/\?/)?"&":"?",url+=opts.data),url+=url.match(/\?/)?"&":"?",url+="_rand="+Math.random(),req.open(method,url,!0);var to_send=null;"POST"===method.toUpperCase()&&(req.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),to_send=data),req.send(to_send)},formEncoded:function(t){var e=[];for(var n in t)t.hasOwnProperty(n)&&e.push(encodeURIComponent(n)+"="+encodeURIComponent(t[n]));return e.join("&")}};
/* <<< file end: js/deprecated/basic.deprecated.js */
//# map link was there [basic.deprecated.js.map]
/* >>> file start: js/core/util/links.js */
var _slicedToArray=function(){function e(e,r){var t=[],n=!0,i=!1,a=void 0;try{for(var o,l=e[Symbol.iterator]();!(n=(o=l.next()).done)&&(t.push(o.value),!r||t.length!==r);n=!0);}catch(u){i=!0,a=u}finally{try{!n&&l["return"]&&l["return"]()}finally{if(i)throw a}}return t}return function(r,t){if(Array.isArray(r))return r;if(Symbol.iterator in Object(r))return e(r,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_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},_extends=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e};LJ.define("LJ.Util.Link"),LJ.Util.parseStringForLJLink=function(e){var r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],t=["livejournal\\.com","lj-\\d+\\.dev\\.lj\\.rambler\\.tech"];if(r.thisDomainOnly){var n=LJ.get("siteroot").split(".").slice(1).join("\\.");t=[n]}return t.map(function(r){var t="(?:(?:https?:)?//)?(?:www\\.)?([-\\w]{1,15}\\.)?"+r+"([^\\s\\n\\r]*)",n=e.match(t);return n?{link:n[0],domainUsername:(n[1]||"").slice(0,-1),afterDomainPart:n[2],index:n.index}:null}).filter(function(e){return e})[0]},LJ.Util.parseStringForLJLinks=function(e){for(var r=[],t=0;t<e.length;){var n=e.slice(t),i=LJ.Util.parseStringForLJLink(n);if(!i)return r;i.index+=t,r.push(i),t=t+i.index+i.link.length}return r},LJ.Util.parseStringForLJPostLinks=function(e){var r=LJ.Util.parseStringForLJLinks(e);return r.map(function(e){return e.afterDomainPart.match(/^\/media\/\d+\.html/)?_extends({},e,{noJournal:!0,media:!0}):e.afterDomainPart.match(/^\/\d+\.html/)?e:null}).filter(function(e){return e})},LJ.Util.Link.parseURL=function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0],r=LJ.Util.getDocument(),t={},n=r.createElement("a");return n.href=e,"object"===("undefined"==typeof LiveJournal?"undefined":_typeof(LiveJournal))?t.queryObject=LiveJournal.parseGetArgs(e):t.queryObject=n.search.replace(/^[?]/,"").split("&").reduce(function(e,r){var t=r.split("="),n=_slicedToArray(t,2),i=n[0],a=n[1];return e[i]=a,e},{}),delete t.queryObject[""],t.hostName=n.hostname,t.path=n.pathname,t.hashPart=e.split("#")[1],t.preQuery=e.split("?")[0],t},LJ.Util.Link.buildURL=function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],r=LJ.Util.getDocument(),t=r.createElement("a");if(!e.baseURL)return"";if(t.href=e.baseURL,e.hash&&(t.hash="#"+e.hash),e.queryObject){var n=Object.keys(e.queryObject).map(function(r){var t=e.queryObject[r];return t?r+"="+encodeURIComponent(t):r}).join("&");t.search="?"+n}return t.href},LJ.Util.Link.addQueryParams=function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],r=LJ.Util.Link.parseURL(e.sourceURL),t=_extends({},r.queryObject,e.queryParams),n=LJ.Util.Link.buildURL({baseURL:e.sourceURL,queryObject:t});return n},LJ.Util.Link.parseAlbumImgURL=function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0],r={},t=LJ.Util.Link.parseURL(e)||{},n=t.hostName,i=t.path;if(!n.match(/^ic.pics.*(lj.rambler.tech|livejournal.com)$/))return r;var a=i.replace(/^\//,"").split("/");return r.albumOwner=a[0],r.albumID=a[1],r.photoID=a[2],r};
/* <<< file end: js/core/util/links.js */
//# map link was there [links.js.map]
/* >>> file start: js/basic.js */
//= require js/deprecated/basic.deprecated.js
//= require js/core/util/links.js
!function(t){"use strict";t("html").attr("id","js"),function(){if("#_=_"===location.hash){if(history&&history.pushState)return void history.pushState("",document.title,location.pathname+location.search);var e=t(window),n=e.scrollTop(),r=e.scrollLeft();location.hash="",e.scrollTop(n),e.scrollLeft(r)}}()}(jQuery),window.Unique={length:0,id:function(){return++this.length}},LJ.DelayedCall=function(t,e,n){this._func=t,this._wait=e,this._resetOnCall=!!n,this._timer=null,this._args=null},LJ.DelayedCall.prototype._timerCallback=function(){this._timer=null,this._func.apply(null,this._args)},LJ.DelayedCall.prototype.run=function(){if(this._args=[].slice.call(arguments,0),this._timer){if(!this._resetOnCall)return;clearTimeout(this._timer),this._timer=null}this._timer=setTimeout(this._timerCallback.bind(this),this._wait)},LJ.DelayedCall.prototype.stop=function(){clearTimeout(this._timer),this._timer=null},LJ.commafy=function(t){if(t=String(t),/^\d+$/.test(t)){var e=LJ.ml("number.punctuation");"[number.punctuation]"===e&&(e=",");for(var n=!0;n;)n=!1,t=t.replace(/(\d)(\d{3})(?!\d)/g,function(t,r,i){return n=!0,r+e+i})}return t},LJ._const={},LJ.defineConst=function(t,e){if(t=t.toUpperCase().replace(/\s+/g,"_"),LJ._const.hasOwnProperty(t))throw new Error("constant was already defined");LJ._const[t]=e},LJ.getConst=function(t){return t=t.toUpperCase().replace(/\s+/g,"_"),LJ._const.hasOwnProperty(t)?LJ._const[t]:void 0},LJ.define("LJ.Util.Action"),LJ.define("LJ.Util.Journal"),function(){var t=(LJ.get("siteroot")||"https://www.livejournal.com").replace("https://www",""),e=new RegExp("^https:\\/\\/([\\w-]+)"+t.replace(/\./,"\\.")+"(?:\\/(?:([\\w-]+)\\/)?(?:(\\d+)\\.html)?)?$");LJ.Util.Journal.parseLink=function(t){if(!t)return null;t.match(/(\.html|\/)$/)||(t+="/");var n=e.exec(t),r={};if(!n||!n[1])return null;if(n[1].match(/^(?:users|community)$/)){if(!n[2])return null;r.journal=n[2]}else r.journal=n[1];return r.journal=r.journal.replace(/-/g,"_"),n[3]&&(r.ditemid=parseInt(n[3],10)),r},LJ.Util.Journal.renderLink=function(e,n,r){if(!e)return null;var i="https://";return i+=r?"community"+t+"/"+e:e.match(/^_|_$/)?"users"+t+"/"+e:e.replace(/_/g,"-")+t,i+="/",n&&(i+=n+".html"),i}}(),LJ.define("LJ.Util.Date"),function(){function t(t){return t&&"short"!==t?"long"===t&&(t=LJ.ml("date.format.long")):t=LJ.ml("date.format.short"),t}function e(t){var e=n[t%12];return LJ.ml(r.supplant({month:e}))}var n=["january","february","march","april","may","june","july","august","september","october","november","december"],r="date.month.{month}.long";LJ.Util.Date.parse=function(e,n){if(n=t(n),!e||e instanceof Date)return e;for(var r,i=t(n),o=[null],a=0,l={"%Y":"(\\d{4})","%M":"(\\d{2})","%D":"(\\d{2})","%H":"(\\d{2})","%m":"(\\d{2})"};-1!==(a=i.indexOf("%",a));)r=i.substr(a,2),r in l?(i=i.replace(r,l[r]),o.push(r)):(a+=2,o.push(null));var s=new RegExp(i),u=s.exec(e);if(u){var c=new Date;c.setDate(1);for(var f=1;f<u.length;++f)if(o[f])switch(o[f]){case"%D":c.setDate(u[f]);break;case"%M":c.setMonth(parseInt(u[f],10)-1);break;case"%Y":c.setFullYear(u[f]);break;case"%H":c.setHours(u[f]);break;case"%m":c.setMinutes(u[f])}return c}return null},LJ.Util.Date.format=function(n,r){return r=t(r),r.replace(/%([a-zA-Z]{1})/g,function(t,r){switch(r){case"M":return(""+(n.getMonth()+1)).pad(2,"0");case"B":return e(n.getMonth());case"D":return(""+n.getDate()).pad(2,"0");case"Y":return n.getFullYear();case"R":return(""+n.getHours()).pad(2,"0")+":"+(""+n.getMinutes()).pad(2,"0");case"T":return[(""+n.getHours()).pad(2,"0"),(""+n.getMinutes()).pad(2,"0"),(""+n.getSeconds()).pad(2,"0")].join(":");default:return t}})},LJ.Util.Date.timezone=function(){var t=-(new Date).getTimezoneOffset()/.6,e="";return t>0?e+="+":0>t&&(e+="-",t=-t),e+=(""+t).pad(4,"0")}}(),LJ.Util=LJ.Util||{},LJ.Util.runSafe=function(t){var e=void 0;try{e=t()}catch(n){}return e},LJ.Util.isMediusJournal=function(){return"undefined"==typeof this._isMedius&&(this._isMedius=!!(LJ.Flags.isEnabled("medius_ui")&&LJ.Flags.isEnabled("homepage_v3")&&LJ.get("journal.is_medius")||LJ.get("is_post"))),this._isMedius},LJ.Util.getRatingRegion=function(t){return LJ.get("remote")&&LJ.get("rating_locale")||LJ.Cookie.get("homepage_rating")||t},LJ.Util.getWindow=function(){return window},LJ.Util.getDocument=function(){return document},LJ.UI=LJ.UI||{},LJ.UI._mixins={},LJ.UI.mixin=function(t,e,n){if(n=n||{},e)LJ.UI._mixins[t]=e;else{if(LJ.UI._mixins.hasOwnProperty(t))return LJ.UI._mixins[t];!n.noWarn&&console.log("Warn: Mixin ",t," was called but is not defined yet.")}return null},function(){function t(t){return 1===t?0:1}function e(t){return t>1?1:0}function n(t){return"undefined"==typeof t?0:t%10===1&&t%100!==11?0:t%10>=2&&4>=t%10&&(10>t%100||t%100>=20)?1:2}function r(t){return 1===t?0:t%10>=2&&4>=t%10&&(10>t%100||t%100>=20)?1:2}function i(t){return t%10===1&&t%100!==11?0:t%10>=2&&(10>t%100||t%100>=20)?1:2}function o(){return 0}function a(t){return t%10===1&&t%100!==11?0:0!==t?1:2}function l(t){return t%10===1&&t%100!==11?0:1}function s(t,e){var n=c.hasOwnProperty(u)?c[u]:c.en,r=n(t);return e[r]?e[r]:""}var u=(LJ.get("locale")||"en_LJ").substr(0,2),c={be:n,en:t,fr:e,hu:o,is:l,ja:o,lt:i,lv:a,pl:r,pt:e,ru:n,tr:o,uk:n};LJ.ml=function(t,e,n){var r,i="";if(e=e||{},Site.ml_text.hasOwnProperty(t)){i=Site.ml_text[t],i=i.replace(/\[\[\?([\w-]+)\|(.*?)\]\]/g,function(t,n,r){if(!e.hasOwnProperty(n))return t;var i=(e[n]||"").toString().replace(/\s/,""),o=parseInt(i,10);return s(o,r.split("|"))});for(r in e)e.hasOwnProperty(r)&&(i=i.replace("%"+r+"%",e[r]),i=i.replace("[["+r+"]]",e[r]))}else i=n||"["+t+"]",t&&console.log("Text variable ["+t+"] hasn't been defined.");return i},LJ.mltext=function(t){var e,n,r={},i=Array.prototype.slice.call(arguments,1);for(e=0,n=i.length;n>e;e+=2)r[i[e]]=i[e+1]||"";return LJ.ml(t,r)}}(),"function"!=typeof String.prototype.startsWith&&(String.prototype.startsWith=function(t){return this.slice(0,String(t).length)===t}),LJ.Stat=function(t){function e(e){var i=t("<img />",{src:e,alt:"lj-counter"});r=r||t(n),r.append(i)}var n="#hello-world",r=null;return{addCounter:e}}(jQuery),LJ.siteMessage=function(t){"use strict";var e=LJ.get("scheme"),n=LJ.get("remote"),r=+LJ.Cookie.get("ljold"),i=".appwidget-sitemessages",o={schemius:{selector:".s-header",method:"append"},lanzelot:{selector:"#main_body",method:"before"},horizon:{selector:"#big-content-wrapper",method:"prepend"},lynx:{selector:"body",method:"prepend"},journal:{selector:"#lj_controlstrip_new",method:"after"}},a=null;return t(function(){LJ.get("remote")||setTimeout(a.get.bind(a),0)}),a={get:function(){var t=this;LJ.Api.call("sitemessage.get_message",{locale:Site.locale,country:Site.country},function(e){e.error||t.show(e.message)})},show:function(a){var l=o[e?e:"journal"];n||r||(l=o.schemius),l&&t(l.selector).length&&(t(i).remove(),t(l.selector)[l.method](a))}}}(jQuery),function(t){"use strict";t(function(){t(".s-switchv3-switch, .promo-notavbl__block-link--switch").on("click",function(){LJ.get("remote")?LJ.Api.call("settings.set_old_design",{value:0},function(){return location.reload()}):(LJ.Cookie.setGlobal("ljold",null),location.reload())})})}(jQuery);
/* <<< file end: js/basic.js */
//# map link was there [basic.js.map]
/* >>> file start: js/core/util/global.js */
LJ.define("LJ.Util"),LJ.Util.getWindow=function(){return window},LJ.Util.getDocument=function(){return document};
/* <<< file end: js/core/util/global.js */
//# map link was there [global.js.map]
/* >>> file start: js/core/util/input.js */
LJ.define("LJ.Util"),LJ.Util.parseCurrentTextareaWord=function(t){var r={start:t.selectionStart,end:t.selectionEnd};if(!r.start||r.start!==r.end)return null;var e=t.value.replace(/\n/g," ");if(" "===e[r.start-1]&&!e[r.start])return null;var n=e.substring(0,r.start).split(" "),a=e.substring(r.start).split(" ");if(!n.length||!a.length)return null;var l=n[n.length-1],s=l+a[0],i=r.start-l.length;return{word:s,wordStartIndex:i,wordEndIndex:i+s.length,precedingHalfword:l}};
/* <<< file end: js/core/util/input.js */
//# map link was there [input.js.map]
/* >>> file start: js/core/util/promise.js */
LJ.define("LJ.Util.Promise"),LJ.Util.Promise.reflect=function(e){return e.then(function(e){return{value:e,status:"resolved"}},function(e){return{error:e,status:"rejected"}})};
/* <<< file end: js/core/util/promise.js */
//# map link was there [promise.js.map]
/* >>> file start: js/core/util/dom.js */
LJ.define("LJ.Util.DOM"),LJ.Util.DOM.getNodesFromHTML=function(e){var o=LJ.Util.getDocument(),n=o.createElement("div");return n.innerHTML=e.trim(),Array.prototype.slice.call(n.childNodes)},LJ.Util.DOM.insertHTMLAsNode=function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],o=e.followingNode,n=e.precedingNode,r=e.parentNode;if(!r&&o&&(r=o.parentNode),!r&&n&&(r=n.parentNode),r){var i=LJ.Util.DOM.getNodesFromHTML(e.HTMLString),t=void 0;n&&(t=n.nextSibling);var d=void 0;return i.forEach(function(i){t&&!t.parentNode&&d&&(t=d.nextSibling);try{o?o.parentNode.insertBefore(i,o):n?n.parentNode.insertBefore(i,t):r&&r.appendChild(i)}catch(l){return void console.error("DOM: caught error on node insertion",{insertionNode:i,parentNode:r,precedingNode:n,fakeFollowingNode:t,followingNode:o},l)}d=i,e.$compile&&e.$scope&&e.$compile(i)(e.$scope)}),i}};
/* <<< file end: js/core/util/dom.js */
//# map link was there [dom.js.map]
/* >>> file start: js/core/util/measure.js */
LJ.define("LJ.Util.Measure"),LJ.Util.Measure.getIsOutOfScreen=function(e){var t=e.getBoundingClientRect();return t.bottom<0||t.top>LJ.Util.getWindow().innerHeight};
/* <<< file end: js/core/util/measure.js */
//# map link was there [measure.js.map]
/* >>> file start: js/hourglass.js */
!function(t){return t}(),function(t){"use strict";function e(){this.element=t("<img />",{css:{position:"absolute",display:"none",zIndex:5e3},width:17,height:17,src:Site&&Site.imgprefix?Site.imgprefix+"/hourglass.gif?v=1674":"/img/hourglass.gif?v=1674"}),this.element.appendTo(document.body),this.ele=this.element.get(0),arguments.length&&this.init.apply(this,arguments)}e.prototype.init=function(t,e){return"string"==typeof e&&this.element.addClass(e),"undefined"!=typeof t&&(this.setContainer(t),this.show()),this},e.prototype.setPosition=function(t,e){return this.element.css({left:t-8,top:e-8}),this},e.prototype.setContainer=function(e){var i=t(e),s=i.offset(),n=s.left+i.width()/2,o=s.top+i.height()/2;return this.setPosition(n,o),this},e.prototype.setEvent=function(t){return t.pageX&&t.pageY?this.setPosition(t.pageX,t.pageY):this.setContainer(t.target),this},e.prototype.show=function(){return this.element.show(),this},e.prototype.hide=function(){return this.element.hide(),this.remove(),this},e.prototype.remove=function(){return this.element.remove(),this},e.prototype.hourglass_at_widget=function(t){return this.setContainer(t),this.show(),this},e.prototype.hourglass_at=function(t,e){return this.setPosition(t,e),this.show(),this},e.prototype.add_class_name=function(t){return this.element.addClass(t),this},window.Hourglass=e}(jQuery);
/* <<< file end: js/hourglass.js */
//# map link was there [hourglass.js.map]
/* >>> file start: js/jquery_fn.js */
//= require js/hourglass.js
jQuery.ajaxSetup({cache:!1}),jQuery.fn.caret=function(t,e){var n,i=this.length>1?this.first():this;return"start"===t?(n=i.val().length,LJ.DOM.setSelection(i,0,0),this):"end"===t?(n=i.val().length,LJ.DOM.setSelection(i,n,n),this):"number"==typeof t?("number"!=typeof e?LJ.DOM.setCursor(i,t):LJ.DOM.setSelection(i,t,e),this):LJ.DOM.getSelection(i)},jQuery.fn.isCollapsed=function(){var t=LJ.DOM.getSelection(this.get(0));return t.start===t.end},jQuery.fn.hourglass=function(t){var e=[];return this.each(function(){var n,i;(!t||0!==t.readyState&&4!==t.readyState)&&(this.nodeType||(n=jQuery.event.fix(this),i=(new Hourglass).setEvent(n).show()),e.push(i),t&&i.element.on("ajaxComplete",function(e,n){n===t&&i.remove()}))}),e},jQuery.fn.placeholder=function(){var t,e=function(){this.value===this.getAttribute("placeholder")&&jQuery(this).val("").removeClass("placeholder")},n=function(){this.value||jQuery(this).val(this.getAttribute("placeholder")).addClass("placeholder")};return function(){return void 0===t&&(t="placeholder"in document.createElement("input")),t===!0?this:this.each(function(){if(this.getAttribute("placeholder")){var t=jQuery(this);t.data("jQuery-has-placeholder")||(t.focus(e).blur(n),jQuery(this.form).submit(function(){t.hasClass("placeholder")&&t.removeClass("placeholder").val("")})),this.value!==this.getAttribute("placeholder")&&this.value?t.removeClass("placeholder"):t.val(this.getAttribute("placeholder")).addClass("placeholder"),t.data("jQuery-has-placeholder",!0)}})}}(),jQuery.fn.labeledPlaceholder=function(){function t(t,e){e.hide()}function e(t,e){0===t.val().length&&e.show()}return this.each(function(){if(!("placeholder"in document.createElement("input")&&"input"===this.tagName.toLowerCase()||"placeholder"in document.createElement("textarea")&&"textarea"===this.tagName.toLowerCase())){var n=jQuery(this),i=n.attr("placeholder");if(n.wrap('<span class="placeholder-wrapper" />'),i&&0!==i.length){var r=jQuery("<label></label>").addClass("placeholder-label").mousedown(function(){setTimeout(function(){t(n,r),n.focus()},0)}).html(i).insertBefore(n);n.focus(function(){t(n,r)}).blur(function(){e(n,r)}),e(n,r)}}})},jQuery.fn.input=function(t){return t?this.each(function(){var e=this.value;jQuery(this).bind("input keyup paste",function(n){n.originalEvent&&this.value===e||(e=this.value,t.apply(this,arguments))})}):this.trigger("input")},jQuery.fn.disableEnterSubmit=function(){return this.bind("keypress",function(t){(13===t.which||10===t.which)&&t.target&&t.target.form&&(!t.ctrlKey||jQuery(":submit",t.target.form).attr("disabled")||"TEXTAREA"!==t.target.tagName&&"INPUT"!==t.target.tagName||t.target.form.submit(),"INPUT"===t.target.tagName&&t.preventDefault())}),this},function(t){function e(t,e,n){e.parent().removeClass("current").eq(n).addClass("current"),t.removeClass("current").eq(n).addClass("current"),LiveJournal.run_hook("change_tab",n)}function n(n){var r=t(this).parent(),a=r.index(),o=n.data;o.containers[a]&&(e(o.containers,o.links,a),i&&window.history.pushState(null,"",this.href),n.preventDefault())}var i=!!window.history.pushState,r={};i&&t(window).bind("popstate",function(){var t=r[location.href];if(t&&t.length)for(var n=t.length;n;){var i=t[--n];e(i.containers,i.links,i.index)}}),t.fn.tabsChanger=function(e){var a=this.children("li").children("a");return e=e?t(e):a.parent().parent().next(),e=e.children("li"),i&&a.each(function(t){var n=r[this.href];n||(n=r[this.href]=[]),n.push({index:t,links:a,containers:e})}),a.bind("click",{containers:e,links:a},n),this}}(jQuery),jQuery.fn.overlay=function(t){function e(t,e){this.layer=jQuery(t),this.options=e,this.updateState(this.options.hideOnInit),this.bindEvents()}var n={hideOnInit:!0,hideOnClick:!0};e.prototype.bindEvents=function(){var t=this;this.options.hideOnClick&&(t.layer.mousedown(function(t){t.stopPropagation()}),jQuery(document).mousedown(function(e){t.updateState(!0),e.stopPropagation()}))},e.prototype.updateState=function(t){this.layerVisible=!t,this.layerVisible?this.layer.show():this.layer.hide()},e.prototype.proccessCommand=function(t){switch(t){case"show":this.updateState(!1);break;case"hide":this.updateState(!0)}};var i;return"string"==typeof t&&(i=t),this.each(function(){if(!this.overlay){var r=jQuery.extend({},n,t||{});this.overlay=new e(this,r)}i.length>0&&this.overlay.proccessCommand(t)})},jQuery.delayedCallback=function(t,e){var n,i=2,r=function(){i--,0===i&&t.apply(null,n)};return setTimeout(r,e),function(){n=[].slice.apply(arguments),r()}},jQuery.fn.selectFix=function(){"use strict";return this.filter("select").on("keyup",function(t){var e=t.which;e>=37&&40>=e&&jQuery(this).trigger("change")})},function(t){return t}(),function(t){"use strict";var e=t(window);t.expr[":"].screenable=function(n){var i={},r={},a=t(n);return i.width=e.width(),i.height=e.height(),i.top=e.scrollTop(),i.bottom=i.top+i.height,i.left=e.scrollLeft(),i.right=i.left+i.width,r.width=a.width(),r.height=a.height(),r.top=a.offset().top,r.bottom=r.top+r.height,r.left=a.offset().left,r.right=r.left+r.width,r.bottom>i.top&&r.top<i.bottom&&r.right>i.left&&r.left<i.right}}(jQuery);
/* <<< file end: js/jquery_fn.js */
//# map link was there [jquery_fn.js.map]
/* >>> file start: js/jquery/jquery.tmpl.min.js */
!function(t){function e(e,n,l,a){var r={data:a||0===a||a===!1?a:n?n.data:{},_wrap:n?n._wrap:null,tmpl:null,parent:n||null,nodes:[],calls:u,nest:c,wrap:f,html:m,update:s};return e&&t.extend(r,e,{nodes:[],parent:n}),l&&(r.tmpl=l,r._ctnt=r._ctnt||r.tmpl(t,r),r.key=++w,(T.length?g:y)[w]=r),r}function n(e,a,r){var p,i=r?t.map(r,function(t){return"string"==typeof t?e.key?t.replace(/(<\w+)(?=[\s>])(?![^>]*_tmplitem)([^>]*)/g,"$1 "+_+'="'+e.key+'" $2'):t:n(t,e,t._ctnt)}):e;return a?i:(i=i.join(""),i.replace(/^\s*([^<\s][^<]*)?(<[\w\W]+>)([^>]*[^>\s])?\s*$/,function(e,n,a,r){p=t(a).get(),o(p),n&&(p=l(n).concat(p)),r&&(p=p.concat(l(r)))}),p?p:l(i))}function l(e){var n=document.createElement("div");return n.innerHTML=e,t.makeArray(n.childNodes)}function a(e){return new Function("jQuery","$item","var $=jQuery,call,__=[],$data=$item.data;$value={};with($data){__.push('"+t.trim(e).replace(/([\\'])/g,"\\$1").replace(/[\r\t\n]/g," ").replace(/\$\{([^\}]*)\}/g,"{{= $1}}").replace(/\{\{(\/?)(\w+|.)(?:\(((?:[^\}]|\}(?!\}))*?)?\))?(?:\s+(.*?)?)?(\(((?:[^\}]|\}(?!\}))*?)\))?\s*\}\}/g,function(e,n,l,a,r,i,o){var u,c,f,m=t.tmpl.tag[l];if(!m)throw"Unknown template tag: "+l;return u=m._default||[],i&&!/\w$/.test(r)&&(r+=i,i=""),r?(r=p(r),o=o?","+p(o)+")":i?")":"",c=i?r.indexOf(".")>-1?r+p(i):"("+r+").call($item"+o:r,f=i?c:"(typeof("+r+")==='function'?("+r+").call($item):("+r+"))"):f=c=u.$1||"null",a=p(a),"');"+m[n?"close":"open"].split("$notnull_1").join(r?"typeof("+r+")!=='undefined' && ("+r+")!=null":"true").split("$1a").join(f).split("$1").join(c).split("$2").join(a||u.$2||"")+"__.push('"})+"');}return __;")}function r(e,l){e._wrap=n(e,!0,t.isArray(l)?l:[h.test(l)?l:t(l).html()]).join("")}function p(t){return t?t.replace(/\\'/g,"'").replace(/\\\\/g,"\\"):null}function i(t){var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}function o(n){function l(n){function l(t){t+=u,p=c[t]=c[t]||e(p,y[p.parent.key+u]||p.parent)}var a,r,p,i,o=n;if(i=n.getAttribute(_)){for(;o.parentNode&&1===(o=o.parentNode).nodeType&&!(a=o.getAttribute(_)););a!==i&&(o=o.parentNode?11===o.nodeType?0:o.getAttribute(_)||0:0,(p=y[i])||(p=g[i],p=e(p,y[o]||g[o]),p.key=++w,y[w]=p),k&&l(i)),n.removeAttribute(_)}else k&&(p=t.data(n,"tmplItem"))&&(l(p.key),y[p.key]=p,o=t.data(n.parentNode,"tmplItem"),o=o?o.key:0);if(p){for(r=p;r&&r.key!=o;)r.nodes.push(n),r=r.parent;delete p._ctnt,delete p._wrap,t.data(n,"tmplItem",p)}}var a,r,p,i,o,u="_"+k,c={};for(p=0,i=n.length;i>p;p++)if(1===(a=n[p]).nodeType){for(r=a.getElementsByTagName("*"),o=r.length-1;o>=0;o--)l(r[o]);l(a)}}function u(t,e,n,l){return t?void T.push({_:t,tmpl:e,item:this,data:n,options:l}):T.pop()}function c(e,n,l){return t.tmpl(t.template(e),n,l,this)}function f(e,n){var l=e.options||{};return l.wrapped=n,t.tmpl(t.template(e.tmpl),e.data,l,e.item)}function m(e,n){var l=this._wrap;return t.map(t(t.isArray(l)?l.join(""):l).filter(e||"*"),function(t){return n?t.innerText||t.textContent:t.outerHTML||i(t)})}function s(){var e=this.nodes;t.tmpl(null,null,null,this).insertBefore(e[0]),t(e).remove()}var d,$=t.fn.domManip,_="_tmplitem",h=/^[^<]*(<[\w\W]+>)[^>]*$|\{\{\! /,y={},g={},v={key:0,data:{}},w=0,k=0,T=[];t.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,n){t.fn[e]=function(l){var a,r,p,i,o=[],u=t(l),c=1===this.length&&this[0].parentNode;if(d=y||{},c&&11===c.nodeType&&1===c.childNodes.length&&1===u.length)u[n](this[0]),o=this;else{for(r=0,p=u.length;p>r;r++)k=r,a=(r>0?this.clone(!0):this).get(),t(u[r])[n](a),o=o.concat(a);k=0,o=this.pushStack(o,e,u.selector)}return i=d,d=null,t.tmpl.complete(i),o}}),t.fn.extend({tmpl:function(e,n,l){return t.tmpl(this[0],e,n,l)},tmplItem:function(){return t.tmplItem(this[0])},template:function(e){return t.template(e,this[0])},domManip:function(e,n,l){if(e[0]&&t.isArray(e[0])){for(var a,r=t.makeArray(arguments),p=e[0],i=p.length,o=0;i>o&&!(a=t.data(p[o++],"tmplItem")););a&&k&&(r[2]=function(e){t.tmpl.afterManip(this,e,l)}),$.apply(this,r)}else $.apply(this,arguments);return k=0,!d&&t.tmpl.complete(y),this}}),t.extend({tmpl:function(l,a,p,i){var o,u=!i;if(u)i=v,l=t.template[l]||t.template(null,l),g={};else if(!l)return l=i.tmpl,y[i.key]=i,i.nodes=[],i.wrapped&&r(i,i.wrapped),t(n(i,null,i.tmpl(t,i)));return l?("function"==typeof a&&(a=a.call(i||{})),p&&p.wrapped&&r(p,p.wrapped),o=t.isArray(a)?t.map(a,function(t){return t?e(p,i,l,t):null}):[e(p,i,l,a)],u?t(n(i,null,o)):o):[]},tmplItem:function(e){var n;for(e instanceof t&&(e=e[0]);e&&1===e.nodeType&&!(n=t.data(e,"tmplItem"))&&(e=e.parentNode););return n||v},template:function(e,n){return n?("string"==typeof n?n=a(n):n instanceof t&&(n=n[0]||{}),n.nodeType&&(n=t.data(n,"tmpl")||t.data(n,"tmpl",a(n.innerHTML))),"string"==typeof e?t.template[e]=n:n):e?"string"!=typeof e?t.template(null,e):t.template[e]||t.template(null,h.test(e)?e:t(e)):null},encode:function(t){return(""+t).split("<").join("&lt;").split(">").join("&gt;").split('"').join("&#34;").split("'").join("&#39;")}}),t.extend(t.tmpl,{tag:{tmpl:{_default:{$2:"null"},open:"if($notnull_1){__=__.concat($item.nest($1,$2));}"},wrap:{_default:{$2:"null"},open:"$item.calls(__,$1,$2);__=[];",close:"call=$item.calls();__=call._.concat($item.wrap(call,__));"},each:{_default:{$2:"$index, $value"},open:"if($notnull_1){$.each($1a,function($2){with(this){",close:"}});}"},"if":{open:"if(($notnull_1) && $1a){",close:"}"},"else":{_default:{$1:"true"},open:"}else if(($notnull_1) && $1a){"},html:{open:"if($notnull_1){__.push($1a);}"},"=":{_default:{$1:"$data"},open:"if($notnull_1){__.push($.encode($1a));}"},"!":{open:""}},complete:function(){y={}},afterManip:function(e,n,l){var a=11===n.nodeType?t.makeArray(n.childNodes):1===n.nodeType?[n]:[];l.call(e,n),o(a),k++}})}(jQuery);
/* <<< file end: js/jquery/jquery.tmpl.min.js */
//# map link was there [jquery.tmpl.min.js.map]
/* >>> file start: js/core/template.js */
//= require js/jquery/jquery.tmpl.min.js
!function(e,t){"use strict";var a=t.LJ=t.LJ||{};a.UI=a.UI||{},a.UI._templates={},a.UI.loadTemplate=function(t,r){var l="",o=Site.server_time||String(Date.now()).replace(/\d{3}$/,"");return r=r||e.noop,o=Math.floor(o/Site.templates_update_time),a.UI._templates[t]?void r(void 0,t):(l+=Site.statprefix+"/tmpl??",l+=t.replace(/^templates-/,"").replace(/-/g,"/")+".tmpl?",l+="tm="+o,l+=";uselang="+Site.locale,l+=";v="+Site.v,void e.ajax({url:l,cache:!0,dataType:"script"}).success(function(){a.UI._templates[t]?r(void 0,t):(r(new Error("Template or server error"),t),console.log("Failed to setup template "+t))}).error(function(){r(new Error("Network error"),t),console.log("Failed to load template "+t)}))},a.UI.registerTemplate=function(t,r,l){var o;switch(l=l||"JQuery"){case"JQuery":if(o=e("#"+r),!o.length)return void console.log("Template node #"+r+" was not found");e.template(t,o.html());break;case"JQuery.stat":e.template(t,r),l="JQuery"}a.UI._templates[t]={type:l,data:r}},a.UI.template=function(t,r){var l,o,n=a.UI._templates[t];return n?o=e.tmpl(t,r):(l="Warn: template "+t+" was called but is not defined yet.",console.log(l),e())}}(jQuery,this);
/* <<< file end: js/core/template.js */
//# map link was there [template.js.map]
/* >>> file start: js/core/atiKeys.js */
!function(){"use strict";LJ.Event.on("ATI:Register",function(){var e=1,i=2,t=3,o=9,a=11,c=LJ.get("journal.is_community")?"profile_comm":"profile",s=LJ.get("can_manage")&&LJ.get("journal.is_personal");LJ.Track.ati.addGroup(i,{"click .b-profile-stat-list .b-profile-stat-entrycount a":"profile::stat::post","click .b-profile-stat-list .b-profile-stat-posted a":"profile::stat::comments::posted","click .b-profile-stat-list .b-profile-stat-received a":"profile::stat::comments::received","click .b-profile-stat-list .b-profile-stat-tag a":"profile::stat::tags","click .b-profile-stat-list .b-profile-stat-points a":"profile::stat::points","click .b-profile-stat-list .b-profile-stat-memcount a":"profile::stat::favourite","click .b-profile-stat-list .b-profile-stat-photos a":"profile::stat::photos","click .b-profile-stat-list .b-profile-stat-vgift a":"profile::stat::vgifts","click .b-profile-stat-list .b-profile-stat-userpic a":"profile::stat::upics","click .b-profile-friends .b-menu-item":function(e){var i=e.data();return s&&i.blockName&&i.tabName?[c,i.blockName,i.tabName].join("::"):!1},"click .b-profile-about .b-menu-item":function(e){var i=e.data("pill");return i?[c,i].join("::"):!1},"click .b-profile-actions .b-profile-actions-edituser":"profile::control::add","click .b-profile-actions .b-profile-actions-addfriend":"profile::control::add","click .b-profile-actions .b-profile-actions-viewfriendsfeed":"profile::control::feed","click .b-profile-actions .b-profile-actions-postentry":"profile::control::post","click .b-profile-actions .b-profile-actions-trackuser":"profile::control::subscr","click .b-profile-actions .b-profile-actions-sendmessage":"profile::control::message","click .b-profile-actions .b-profile-actions-sendgift":"profile::control::vgift","click .b-profile-actions .b-profile-actions-editfriends":"profile::control::editfriends","click .b-profile-actions .b-profile-actions-manageprofile":"profile::control::editprofile","click .b-profile-actions .b-profile-actions-addaliascomm":"profile::control::addnote","click .b-profile-userinfo .b-profile-group-geo .b-profile-group-body":"profile::control::addnote","click .b-profile-userinfo .b-profile-group-school li":"profile::search::study"}),LJ.Track.ati.addGroup(t,{"click .s-logo":"main::menu::logo","click .s-nav-rootlink-discovery":"main::menu::discovery","click .s-nav-rootlink-browse":"main::menu::browse","click .s-nav-rootlink-feed":"main::menu::feed","click .s-nav-item-editgroups a":"main::menu::groups","click .s-nav-item-edit a":"main::menu::editfriends","click .s-nav-item-friendsfriends a":"main::menu::friendsfriends","click .s-nav-item-manage a":"main::menu::comm","click .s-nav-item-banusers a":"main::menu::banusers","click .s-nav-rootlink-shop":"main::menu::shop","click .s-nav-item-paid-account a":"main::menu::paidacc","click .s-nav-item-promo a":"main::menu::promo","click .s-nav-item-paid-history a":"main::menu::paidhistory","click .s-nav-item-tokens a":"main::menu::tokens","click .s-nav-rootlink-support":"main::menu::support","click .s-nav-item-about a":"main::menu::about","click .s-nav-item-faq a":"main::menu::faq","click .s-nav-item-legal a":"main::menu::legal","click .s-nav-item-privacy a":"main::menu::privacy","click .s-nav-item-dmca a":"main::menu::dmca","click .s-nav-rootlink-blog":"main::menu::myblog","click .s-nav-item-you a":"main::menu::username","click .s-nav-item-post a":"main::menu::post","click .s-nav-item-profile a":"main::menu::profile","click .s-nav-item-messages a":"main::menu::messages","click .s-nav-item-scheduled a":"main::menu::scheduled","click .s-nav-item-comments a":"main::menu::comments","click .s-nav-item-statistics a":"main::menu::stat","click .s-nav-item-tags a":"main::menu::tags","click .s-nav-item-customize a":"main::menu::customize","click .s-nav-item-settings a":"main::menu::settings","click .s-nav-item-logout a":"main::menu::logout","click .s-do-item-post":"main::minormenu::post","click .s-welcometo-switch":"main::minormenu::switchold","click .s-do-item-message":"main::minormenu::inbox","click .s-do-item-search header":"main::minormenu::searchicon","submit .s-search form":"main::minormenu::search","click .s-welcometo-switcher":"main::welcome::switch","submit .s-feedback form":"main::welcome::feedback"}),LJ.Track.ati.addGroup(e,{"click .p-home .s-footer .s-social-item-f a.lj-track":"main::footer::facebook","click .p-home .s-footer .s-social-item-tw a.lj-track":"main::footer::twitter","click .p-home .s-footer .s-social-item-vk a.lj-track":"main::footer::vk","click .p-home .s-footer .s-social-item-gp a.lj-track":"main::footer::google","click .p-home .s-footer .s-footer-nav-item-about":"main::footer::about","click .p-home .s-footer .s-footer-nav-item-legal":"main::footer::tos","click .p-home .s-footer .s-footer-nav-item-privacy":"main::footer::privacy","click .p-home .b-ljpromo-commpromo":"main::promo::commpromo","click .p-home .b-ljpromo-selfpromo":"main::promo::selfpromo","click .p-home .b-ljmustread":"main::promo::mustread","click .p-home .b-topten-promo-users":"main::promo::users","click .p-home .b-topten-promo-comm":"main::promo::comm","click .p-home .b-topten-switcher-item-alltime-users":"main::popular::users::alltime","click .p-home .b-topten-switcher-item-alltime-comm":"main::popular::comm::alltime","click .p-home .b-topten-switcher-item-day-users":"main::popular::users::day","click .p-home .b-topten-switcher-item-day-comm":"main::popular::comm::day","click .p-home .b-topten-items-users":"main::popular::users","click .p-home .b-topten-items-comm":"main::popular::comm","click .p-home .b-topten-footer-users":"main::popular::allusers","click .p-home .b-topten-footer-comm":"main::popular::allcomm","click .p-home .l-flatslide-intro-settings":"main::rating::settings::open","click .p-home .l-flatslide-scrolltop":"main::up","click .p-home .l-flatslide-menu-button":function(e){return e.hasClass("l-flatslide-menu-button-opened")?"main::category::open":"main::category::close"},"click .p-home .l-flatslide-menu-link":function(e){var i=e.data("name");if(i)return"main::category::"+i},"click .p-home .l-flatslide-settings-different-item":"main::rating::showone","click .p-home .l-flatslide-settings-friends-item":"main::rating::showfriends","click .p-home .l-flatslide-settings-hidden-item":"main::rating::showall","click .p-home .l-flatslide-settings-hidden-settings":"main::rating::settings","click .p-home .b-todaylj-item":"main::sidebar::discovery","click .p-home .b-mainpage-banner-aside":"main::sidebar::ljmaps","click .p-home .b-featuredjournal-body-interesting":"main::sidebar::interesting","click .b-discoverytimes-head a":"main::ljtimes::discovery","click .b-discoverytimes-item-head a":"main::ljtimes::discovery","click .b-discoverytimes-item-body a":"main::ljtimes::discovery::post","click .b-discoverytimes-aside-random":"main::ljtimes::random","click .b-ljmaps-brand":"main::ljtimes::ljmaps","change .b-mainpage-settings-location-body select":"main::rating::switch"}),LJ.Track.ati.addGroup(a,{"click article.story":function(e){var i=e.data("ati");if(i)return i}}),LJ.Track.ati.addGroup(o,{"click .b-mainpage-state-discovery .b-discoveryannouncements-figure a":"discovery::preview","click .b-mainpage-state-discovery .b-discoveryannouncements-title a":"discovery::preview","submit .b-mainpage-discovery-feedback-form":"discovery::sendmsg","click .b-mainpage-state-discovery .b-discoveryannouncements-labels a":"discovery::preview::category","click .b-discoveryarticle .b-entryunit-comments":"discovery::post::comments","click .b-discoveryarticle .b-discoveryarticle-meta .b-flatbutton-green":"discovery::post::goto","click .b-discoveryarticle .b-discoveryarticle-aside .b-todaylj-item a":"discovery::post::today","click .b-discoveryarticle .b-discoveryarticle-addfriend":"discovery::post::addfriend","click .b-discoveryarticle .b-mainpage-seealso-item":"discovery::post::seealso","click .b-mainpage-state-discovery .l-mainpage-aside .b-todaylj-item":"discovery::sidebar::top","click .b-mainpage-state-discovery .l-mainpage-aside .b-topten-users .b-topten-body":"discovery::sidebar::users","click .b-mainpage-state-discovery .l-mainpage-aside .b-topten-users .b-topten-switcher-item-alltime-users":"discovery::sidebar::users::alltime","click .b-mainpage-state-discovery .l-mainpage-aside .b-topten-users .b-topten-switcher-item-day-users":"discovery::sidebar::users::day","click .b-mainpage-state-discovery .l-mainpage-aside .b-topten-comm .b-topten-body":"discovery::sidebar::comm","click .b-mainpage-state-discovery .l-mainpage-aside .b-topten-comm .b-topten-switcher-item-alltime-comm":"discovery::sidebar::comm::alltime","click .b-mainpage-state-discovery .l-mainpage-aside .b-topten-comm .b-topten-switcher-item-day-comm":"discovery::sidebar::comm::day","click .b-mainpage-state-discovery .l-flatslide-menu-item":function(e){var i=e.data("pill");if(i)return"discovery::category::"+i},"click .b-mainpage-state-discovery .l-flatslide-menu-button":function(e){return e.hasClass("l-flatslide-menu-button-opened")?"discovery::category::open":"discovery::category::close"}}),LJ.Track.ati.addGroup(i,{"click .b-lenta a.l-flatslide-settingslink":"feed::settings","click .b-lenta a.l-flatslide-menu-button":"feed::filters",'click .l-flatslide-menu-item a[href*="feed?show=P"]':"feed::filters::journals",'click .l-flatslide-menu-item a[href*="feed?show=C"]':"feed::filters::comms",'click .l-flatslide-menu-item a[href*="feed?show=Y"]':"feed::filters::rss",'click .l-flatslide-menu-item a[href*="editgroups.bml"]':"feed::filters::settings"})})}();
/* <<< file end: js/core/atiKeys.js */
//# map link was there [atiKeys.js.map]
/* >>> file start: js/node_modules/ramda/dist/ramda.js */
var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n};!function(n){return n}(),function(){"use strict";var n={"@@functional/placeholder":!0},t=function(n,t){switch(n){case 0:return function(){return t.apply(this,arguments)};case 1:return function(n){return t.apply(this,arguments)};case 2:return function(n,r){return t.apply(this,arguments)};case 3:return function(n,r,e){return t.apply(this,arguments)};case 4:return function(n,r,e,u){return t.apply(this,arguments)};case 5:return function(n,r,e,u,i){return t.apply(this,arguments)};case 6:return function(n,r,e,u,i,o){return t.apply(this,arguments)};case 7:return function(n,r,e,u,i,o,c){return t.apply(this,arguments)};case 8:return function(n,r,e,u,i,o,c,f){return t.apply(this,arguments)};case 9:return function(n,r,e,u,i,o,c,f,a){return t.apply(this,arguments)};case 10:return function(n,r,e,u,i,o,c,f,a,s){return t.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}},r=function(n){return new RegExp(n.source,(n.global?"g":"")+(n.ignoreCase?"i":"")+(n.multiline?"m":"")+(n.sticky?"y":"")+(n.unicode?"u":""))},e=function(n){return function(){return!n.apply(this,arguments)}},u=function(n,t){n=n||[],t=t||[];var r,e=n.length,u=t.length,i=[];for(r=0;e>r;)i[i.length]=n[r],r+=1;for(r=0;u>r;)i[i.length]=t[r],r+=1;return i},i=function(n,t,r){for(var e=0,u=r.length;u>e;){if(n(t,r[e]))return!0;e+=1}return!1},o=function(n){return function t(r){return 0===arguments.length?t:null!=r&&r["@@functional/placeholder"]===!0?t:n.apply(this,arguments)}},c=function(n){return function t(r,e){var u=arguments.length;return 0===u?t:1===u&&null!=r&&r["@@functional/placeholder"]===!0?t:1===u?o(function(t){return n(r,t)}):2===u&&null!=r&&r["@@functional/placeholder"]===!0&&null!=e&&e["@@functional/placeholder"]===!0?t:2===u&&null!=r&&r["@@functional/placeholder"]===!0?o(function(t){return n(t,e)}):2===u&&null!=e&&e["@@functional/placeholder"]===!0?o(function(t){return n(r,t)}):n(r,e)}},f=function(n){return function t(r,e,u){var i=arguments.length;return 0===i?t:1===i&&null!=r&&r["@@functional/placeholder"]===!0?t:1===i?c(function(t,e){return n(r,t,e)}):2===i&&null!=r&&r["@@functional/placeholder"]===!0&&null!=e&&e["@@functional/placeholder"]===!0?t:2===i&&null!=r&&r["@@functional/placeholder"]===!0?c(function(t,r){return n(t,e,r)}):2===i&&null!=e&&e["@@functional/placeholder"]===!0?c(function(t,e){return n(r,t,e)}):2===i?o(function(t){return n(r,e,t)}):3===i&&null!=r&&r["@@functional/placeholder"]===!0&&null!=e&&e["@@functional/placeholder"]===!0&&null!=u&&u["@@functional/placeholder"]===!0?t:3===i&&null!=r&&r["@@functional/placeholder"]===!0&&null!=e&&e["@@functional/placeholder"]===!0?c(function(t,r){return n(t,r,u)}):3===i&&null!=r&&r["@@functional/placeholder"]===!0&&null!=u&&u["@@functional/placeholder"]===!0?c(function(t,r){return n(t,e,r)}):3===i&&null!=e&&e["@@functional/placeholder"]===!0&&null!=u&&u["@@functional/placeholder"]===!0?c(function(t,e){return n(r,t,e)}):3===i&&null!=r&&r["@@functional/placeholder"]===!0?o(function(t){return n(t,e,u)}):3===i&&null!=e&&e["@@functional/placeholder"]===!0?o(function(t){return n(r,t,u)}):3===i&&null!=u&&u["@@functional/placeholder"]===!0?o(function(t){return n(r,e,t)}):n(r,e,u)}},a=function cu(n,r,e){return function(){for(var u=[],i=0,o=n,c=0;c<r.length||i<arguments.length;){var f;c<r.length&&(null==r[c]||r[c]["@@functional/placeholder"]!==!0||i>=arguments.length)?f=r[c]:(f=arguments[i],i+=1),u[c]=f,null!=f&&f["@@functional/placeholder"]===!0||(o-=1),c+=1}return 0>=o?e.apply(this,u):t(o,cu(n,u,e))}},s=function(n,t){for(var r=0,e=t.length,u=[];e>r;)n(t[r])&&(u[u.length]=t[r]),r+=1;return u},l=function(n){return{"@@transducer/value":n,"@@transducer/reduced":!0}},p=function(n){return function(t){return s(function(n){return"function"==typeof t[n]},n(t))}},h=function(n,t){return Object.prototype.hasOwnProperty.call(t,n)},d=function(n){return n},y=Array.isArray||function(n){return null!=n&&n.length>=0&&"[object Array]"===Object.prototype.toString.call(n)},g=Number.isInteger||function(n){return n<<0===n},v=function(n){return"[object Number]"===Object.prototype.toString.call(n)},m=function(n){return"[object String]"===Object.prototype.toString.call(n)},x=function(n){return"function"==typeof n["@@transducer/step"]},w=function(n,t){for(var r=0,e=t.length,u=Array(e);e>r;)u[r]=n(t[r]),r+=1;return u},b=function(n,t){return function(){return t.call(this,n.apply(this,arguments))}},j=function(n,t){return function(){var r=this;return n.apply(r,arguments).then(function(n){return t.call(r,n)})}},O=function(n){return'"'+n.replace(/"/g,'\\"')+'"'},S=function(n){return n&&n["@@transducer/reduced"]?n:{"@@transducer/value":n,"@@transducer/reduced":!0}},E=function fu(n,t,r){switch(arguments.length){case 1:return fu(n,0,n.length);case 2:return fu(n,t,n.length);default:for(var e=[],u=0,i=Math.max(0,Math.min(n.length,r)-t);i>u;)e[u]=n[t+u],u+=1;return e}},A=function(){var n=function(n){return(10>n?"0":"")+n};return"function"==typeof Date.prototype.toISOString?function(n){return n.toISOString()}:function(t){return t.getUTCFullYear()+"-"+n(t.getUTCMonth()+1)+"-"+n(t.getUTCDate())+"T"+n(t.getUTCHours())+":"+n(t.getUTCMinutes())+":"+n(t.getUTCSeconds())+"."+(t.getUTCMilliseconds()/1e3).toFixed(3).slice(2,5)+"Z"}}(),I=function(){function n(n,t){this.xf=t,this.pred=n,this.lastValue=void 0,this.seenFirstValue=!1}return n.prototype["@@transducer/init"]=function(){return this.xf["@@transducer/init"]()},n.prototype["@@transducer/result"]=function(n){return this.xf["@@transducer/result"](n)},n.prototype["@@transducer/step"]=function(n,t){var r=!1;return this.seenFirstValue?this.pred(this.lastValue,t)&&(r=!0):this.seenFirstValue=!0,this.lastValue=t,r?n:this.xf["@@transducer/step"](n,t)},c(function(t,r){return new n(t,r)})}(),k={init:function(){return this.xf["@@transducer/init"]()},result:function(n){return this.xf["@@transducer/result"](n)}},N=function(){function n(n,t){this.xf=t,this.f=n}return n.prototype["@@transducer/init"]=k.init,n.prototype["@@transducer/result"]=k.result,n.prototype["@@transducer/step"]=function(n,t){return this.f(t)?this.xf["@@transducer/step"](n,t):n},c(function(t,r){return new n(t,r)})}(),C=function(){function n(n,t){this.xf=t,this.f=n,this.found=!1}return n.prototype["@@transducer/init"]=k.init,n.prototype["@@transducer/result"]=function(n){return this.found||(n=this.xf["@@transducer/step"](n,void 0)),this.xf["@@transducer/result"](n)},n.prototype["@@transducer/step"]=function(n,t){return this.f(t)&&(this.found=!0,n=S(this.xf["@@transducer/step"](n,t))),n},c(function(t,r){return new n(t,r)})}(),M=function(){function n(n,t){this.xf=t,this.f=n,this.idx=-1,this.found=!1}return n.prototype["@@transducer/init"]=k.init,n.prototype["@@transducer/result"]=function(n){return this.found||(n=this.xf["@@transducer/step"](n,-1)),this.xf["@@transducer/result"](n)},n.prototype["@@transducer/step"]=function(n,t){return this.idx+=1,this.f(t)&&(this.found=!0,n=S(this.xf["@@transducer/step"](n,this.idx))),n},c(function(t,r){return new n(t,r)})}(),P=function(){function n(n,t){this.xf=t,this.f=n}return n.prototype["@@transducer/init"]=k.init,n.prototype["@@transducer/result"]=function(n){return this.xf["@@transducer/result"](this.xf["@@transducer/step"](n,this.last))},n.prototype["@@transducer/step"]=function(n,t){return this.f(t)&&(this.last=t),n},c(function(t,r){return new n(t,r)})}(),T=function(){function n(n,t){this.xf=t,this.f=n,this.idx=-1,this.lastIdx=-1}return n.prototype["@@transducer/init"]=k.init,n.prototype["@@transducer/result"]=function(n){return this.xf["@@transducer/result"](this.xf["@@transducer/step"](n,this.lastIdx))},n.prototype["@@transducer/step"]=function(n,t){return this.idx+=1,this.f(t)&&(this.lastIdx=this.idx),n},c(function(t,r){return new n(t,r)})}(),q=function(){function n(n,t){this.xf=t,this.f=n}return n.prototype["@@transducer/init"]=k.init,n.prototype["@@transducer/result"]=k.result,n.prototype["@@transducer/step"]=function(n,t){return this.xf["@@transducer/step"](n,this.f(t))},c(function(t,r){return new n(t,r)})}(),W=function(){function n(n,t){this.xf=t,this.n=n}return n.prototype["@@transducer/init"]=k.init,n.prototype["@@transducer/result"]=k.result,n.prototype["@@transducer/step"]=function(n,t){return 0===this.n?S(n):(this.n-=1,this.xf["@@transducer/step"](n,t))},c(function(t,r){return new n(t,r)})}(),_=function(){function n(n,t){this.xf=t,this.f=n}return n.prototype["@@transducer/init"]=k.init,n.prototype["@@transducer/result"]=k.result,n.prototype["@@transducer/step"]=function(n,t){return this.f(t)?this.xf["@@transducer/step"](n,t):S(n)},c(function(t,r){return new n(t,r)})}(),B=function(){function n(n){this.f=n}return n.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},n.prototype["@@transducer/result"]=function(n){return n},n.prototype["@@transducer/step"]=function(n,t){return this.f(n,t)},function(t){return new n(t)}}(),R=c(function(n,t){return n+t}),L=f(function(n,t,r){if(t>=r.length||t<-r.length)return r;var e=0>t?r.length:0,i=e+t,o=u(r);return o[i]=n(r[i]),o}),U=o(function(n){return function(){return n}}),F=c(function(n,t){for(var r=0,e=t.length-(n-1),u=new Array(e>=0?e:0);e>r;)u[r]=E(t,r,r+n),r+=1;return u}),D=c(function(n,t){return u(t,[n])}),V=c(function(n,t){return n.apply(this,t)}),z=f(function(n,t,r){var e={};for(var u in r)e[u]=r[u];return e[n]=t,e}),K=f(function au(n,t,r){switch(n.length){case 0:return r;case 1:return z(n[0],t,r);default:return z(n[0],au(E(n,1),t,Object(r[n[0]])),r)}}),$=c(function(n,r){return t(n.length,function(){return n.apply(r,arguments)})}),H=c(function(n,t){return function(){return n.apply(this,arguments)&&t.apply(this,arguments)}}),X=o(function(n){return function(t,r){return n(t,r)?-1:n(r,t)?1:0}}),Y=o(e),Z=o(function(n){return function(){for(var t=0;t<n.length;){if(n[t][0].apply(this,arguments))return n[t][1].apply(this,arguments);t+=1}}}),G=f(i),J=c(function(n,t){for(var r={},e=t.length,u=0;e>u;){var i=n(t[u]);r[i]=(h(i,r)?r[i]:0)+1,u+=1}return r}),Q=c(function(n,t){var r={};return r[n]=t,r}),nn=c(function(n,r){return 1===n?o(r):t(n,a(n,[],r))}),tn=R(-1),rn=c(function(n,t){return null==t?n:t}),en=f(function(n,t,r){for(var e=[],u=0,i=t.length,o=G(n);i>u;)o(t[u],r)||o(t[u],e)||(e[e.length]=t[u]),u+=1;return e}),un=c(function(n,t){var r={};for(var e in t)e!==n&&(r[e]=t[e]);return r}),on=c(function su(n,t){switch(n.length){case 0:return t;case 1:return un(n[0],t);default:var r=n[0],e=E(n,1);return null==t[r]?t:z(r,su(e,t[r]),t)}}),cn=c(function(n,t){return n/t}),fn=c(function(n,t){for(var r=t.length-1;r>=0&&n(t[r]);)r-=1;return E(t,0,r+1)}),an=c(function(n,t){return function(){return n.apply(this,arguments)||t.apply(this,arguments)}}),sn=o(function(n){if(null!=n&&"function"==typeof n.empty)return n.empty();if(null!=n&&null!=typeof n.constructor&&"function"==typeof n.constructor.empty)return n.constructor.empty();switch(Object.prototype.toString.call(n)){case"[object Array]":return[];case"[object Object]":return{};case"[object String]":return""}}),ln=c(function lu(n,t){var r,e,u,i={};for(e in t)r=n[e],u="undefined"==typeof r?"undefined":_typeof(r),i[e]="function"===u?r(t[e]):"object"===u?lu(n[e],t[e]):t[e];return i}),pn=o(function(n){for(var t=0,r=n.length,e={};r>t;)y(n[t])&&n[t].length&&(e[n[t][0]]=n[t][1]),t+=1;return e}),hn=c(function(n,t){return n>t}),dn=c(function(n,t){return n>=t}),yn=c(h),gn=c(function(n,t){return n in t}),vn=c(function(n,t){return n===t?0!==n||1/n===1/t:n!==n&&t!==t}),mn=o(d),xn=f(function(n,t,r){return nn(Math.max(n.length,t.length,r.length),function(){return n.apply(this,arguments)?t.apply(this,arguments):r.apply(this,arguments)})}),wn=R(1),bn=f(function(n,t,r){n=n<r.length&&n>=0?n:r.length;var e=E(r);return e.splice(n,0,t),e}),jn=f(function(n,t,r){return n=n<r.length&&n>=0?n:r.length,u(u(E(r,0,n),t),E(r,n))}),On=c(function(n,t){return null!=t&&t.constructor===n||t instanceof n}),Sn=o(function(n){return y(n)?!0:n?"object"!==("undefined"==typeof n?"undefined":_typeof(n))?!1:n instanceof String?!1:1===n.nodeType?!!n.length:0===n.length?!0:n.length>0?n.hasOwnProperty(0)&&n.hasOwnProperty(n.length-1):!1:!1}),En=o(function(n){return 0===Object(n).length}),An=o(function(n){return null==n}),In=function(){var n=!{toString:null}.propertyIsEnumerable("toString"),t=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],r=function(n,t){for(var r=0;r<n.length;){if(n[r]===t)return!0;r+=1}return!1};return o("function"==typeof Object.keys?function(n){return Object(n)!==n?[]:Object.keys(n)}:function(e){if(Object(e)!==e)return[];var u,i,o=[];for(u in e)h(u,e)&&(o[o.length]=u);if(n)for(i=t.length-1;i>=0;)u=t[i],h(u,e)&&!r(o,u)&&(o[o.length]=u),i-=1;return o})}(),kn=o(function(n){var t,r=[];for(t in n)r[r.length]=t;return r}),Nn=o(function(n){return null!=n&&On(Number,n.length)?n.length:NaN}),Cn=c(function(n,t){return t>n}),Mn=c(function(n,t){return t>=n}),Pn=f(function(n,t,r){for(var e=0,u=r.length,i=[],o=[t];u>e;)o=n(o[0],r[e]),i[e]=o[1],e+=1;return[o[0],i]}),Tn=f(function(n,t,r){for(var e=r.length-1,u=[],i=[t];e>=0;)i=n(i[0],r[e]),u[e]=i[1],e-=1;return[i[0],u]}),qn=c(function(n,t){return t.match(n)||[]}),Wn=c(function(n,t){return g(n)?!g(t)||1>t?NaN:(n%t+t)%t:NaN}),_n=c(function(n,t){return t>n?t:n}),Bn=f(function(n,t,r){return n(r)>n(t)?r:t}),Rn=c(function(n,t){for(var r={},e=In(n),u=0;u<e.length;)r[e[u]]=n[e[u]],u+=1;for(e=In(t),u=0;u<e.length;)r[e[u]]=t[e[u]],u+=1;return r}),Ln=c(function(n,t){return n>t?t:n}),Un=f(function(n,t,r){return n(r)<n(t)?r:t}),Fn=c(function(n,t){return n%t}),Dn=c(function(n,t){return n*t}),Vn=c(function(n,t){switch(n){case 0:return function(){return t.call(this)};case 1:return function(n){return t.call(this,n)};case 2:return function(n,r){return t.call(this,n,r)};case 3:return function(n,r,e){return t.call(this,n,r,e)};case 4:return function(n,r,e,u){return t.call(this,n,r,e,u)};case 5:return function(n,r,e,u,i){return t.call(this,n,r,e,u,i)};case 6:return function(n,r,e,u,i,o){return t.call(this,n,r,e,u,i,o)};case 7:return function(n,r,e,u,i,o,c){return t.call(this,n,r,e,u,i,o,c)};case 8:return function(n,r,e,u,i,o,c,f){return t.call(this,n,r,e,u,i,o,c,f)};case 9:return function(n,r,e,u,i,o,c,f,a){return t.call(this,n,r,e,u,i,o,c,f,a)};case 10:return function(n,r,e,u,i,o,c,f,a,s){return t.call(this,n,r,e,u,i,o,c,f,a,s)};default:throw new Error("First argument to nAry must be a non-negative integer no greater than ten")}}),zn=o(function(n){return-n}),Kn=o(function(n){return!n}),$n=c(function(n,t){var r=0>n?t.length+n:n;return m(t)?t.charAt(r):t[r]}),Hn=o(function(n){return function(){return $n(n,arguments)}}),Xn=c(function(n,t){return t.charAt(0>n?t.length+n:n)}),Yn=c(function(n,t){return t.charCodeAt(0>n?t.length+n:n)}),Zn=o(function(n){return[n]}),Gn=o(function(n){var t,r=!1;return function(){return r?t:(r=!0,t=n.apply(this,arguments))}}),Jn=function(){var n=function t(n){return{value:n,map:function(r){return t(r(n))}}};return f(function(t,r,e){return t(function(t){return n(r(t))})(e).value})}(),Qn=c(function(n,t){if(null!=t){for(var r=t,e=0,u=n.length;u>e&&null!=r;e+=1)r=r[n[e]];return r}}),nt=c(function(n,t){for(var r={},e=0;e<n.length;)n[e]in t&&(r[n[e]]=t[n[e]]),e+=1;return r}),tt=c(function(n,t){for(var r={},e=0,u=n.length;u>e;){var i=n[e];r[i]=t[i],e+=1}return r}),rt=c(function(n,t){var r={};for(var e in t)n(t[e],e,t)&&(r[e]=t[e]);return r}),et=c(function(n,t){return u([n],t)}),ut=c(function(n,t){return t[n]}),it=f(function(n,t,r){return null!=r&&h(t,r)?r[t]:n}),ot=f(function(n,t,r){return n(r[t])}),ct=c(function(n,t){for(var r=n.length,e=[],u=0;r>u;)e[u]=t[n[u]],u+=1;return e}),ft=c(function(n,t){if(!v(n)||!v(t))throw new TypeError("Both arguments to range must be numbers");for(var r=[],e=n;t>e;)r.push(e),e+=1;return r}),at=f(function(n,t,r){for(var e=r.length-1;e>=0;)t=n(t,r[e]),e-=1;return t}),st=o(S),lt=f(function(n,t,r){return u(E(r,0,Math.min(n,r.length)),E(r,Math.min(r.length,n+t)))}),pt=f(function(n,t,r){return r.replace(n,t)}),ht=o(function(n){return E(n).reverse()}),dt=f(function(n,t,r){for(var e=0,u=r.length,i=[t];u>e;)t=n(t,r[e]),i[e+1]=t,e+=1;return i}),yt=f(function(n,t,r){return Jn(n,U(t),r)}),gt=c(function(n,t){return E(t).sort(n)}),vt=c(function(n,t){return E(t).sort(function(t,r){var e=n(t),u=n(r);return u>e?-1:e>u?1:0})}),mt=c(function(n,t){return n-t}),xt=c(function(n,t){for(var r=t.length-1;r>=0&&n(t[r]);)r-=1;return E(t,r+1,1/0)}),wt=c(function(n,t){return n(t),t}),bt=c(function(n,t){return r(n).test(t)}),jt=c(function(n,t){for(var r=Number(t),e=new Array(r),u=0;r>u;)e[u]=n(u),u+=1;return e}),Ot=o(function(n){var t=[];for(var r in n)h(r,n)&&(t[t.length]=[r,n[r]]);return t}),St=o(function(n){var t=[];for(var r in n)t[t.length]=[r,n[r]];return t}),Et=function(){var n=" \n\x0B\f\r    \u2028\u2029\ufeff",t="",r="function"==typeof String.prototype.trim;return o(r&&!n.trim()&&t.trim()?function(n){return n.trim()}:function(t){var r=new RegExp("^["+n+"]["+n+"]*"),e=new RegExp("["+n+"]["+n+"]*$");return t.replace(r,"").replace(e,"")})}(),At=o(function(n){return null===n?"Null":void 0===n?"Undefined":Object.prototype.toString.call(n).slice(8,-1)}),It=o(function(n){return function(){return n(E(arguments))}}),kt=o(function(n){return Vn(1,n)}),Nt=c(function(n,t){return nn(n,function(){for(var r,e=1,u=t,i=0;n>=e&&"function"==typeof u;)r=e===n?arguments.length:i+u.length,u=u.apply(this,E(arguments,i,r)),e+=1,i=r;return u})}),Ct=c(function(n,t){for(var r=n(t),e=[];r&&r.length;)e[e.length]=r[0],r=n(r[1]);return e}),Mt=c(function(n,t){for(var r,e=0,u=t.length,o=[];u>e;)r=t[e],i(n,r,o)||(o[o.length]=r),e+=1;return o}),Pt=f(function(n,t,r){return L(U(t),n,r)}),Tt=o(function(n){for(var t=In(n),r=t.length,e=[],u=0;r>u;)e[u]=n[t[u]],u+=1;return e}),qt=o(function(n){var t,r=[];for(t in n)r[r.length]=n[t];return r}),Wt=function(){var n=function(n){return{value:n,map:function(){return this}}};return c(function(t,r){return t(n)(r).value})}(),_t=c(function(n,t){for(var r in n)if(h(r,n)&&!n[r](t[r]))return!1;return!0}),Bt=c(function(n,t){return nn(n.length,function(){return t.apply(this,u([n],arguments))})}),Rt=c(function(n,t){for(var r,e=0,u=n.length,i=t.length,o=[];u>e;){for(r=0;i>r;)o[o.length]=[n[e],t[r]],r+=1;e+=1}return o}),Lt=c(function(n,t){for(var r=[],e=0,u=Math.min(n.length,t.length);u>e;)r[e]=[n[e],t[e]],e+=1;return r}),Ut=c(function(n,t){for(var r=0,e=n.length,u={};e>r;)u[n[r]]=t[r],r+=1;return u}),Ft=f(function(n,t,r){for(var e=[],u=0,i=Math.min(t.length,r.length);i>u;)e[u]=n(t[u],r[u]),u+=1;return e}),Dt=U(!1),Vt=U(!0),zt=function(n,t){return function(){var r=arguments.length;if(0===r)return t();var e=arguments[r-1];return y(e)||"function"!=typeof e[n]?t.apply(this,arguments):e[n].apply(e,E(arguments,0,r-1))}},Kt=function pu(n,t,e){var u=function(r){for(var u=t.length,i=0;u>i;){if(n===t[i])return e[i];i+=1}t[i+1]=n,e[i+1]=r;for(var o in n)r[o]=pu(n[o],t,e);return r};switch(At(n)){case"Object":return u({});case"Array":return u([]);case"Date":return new Date(n);case"RegExp":return r(n);default:return n}},$t=function(n){return function(r){var e=E(arguments,1);return t(Math.max(0,r.length-e.length),function(){return r.apply(this,n(e,arguments))})}},Ht=function(n,t,r){return function(){var e=arguments.length;if(0===e)return r();var u=arguments[e-1];if(!y(u)){var i=E(arguments,0,e-1);if("function"==typeof u[n])return u[n].apply(u,i);if(x(u)){var o=t.apply(null,i);return o(u)}}return r.apply(this,arguments)}},Xt=function hu(n,t,r,e){var u=At(n);if(u!==At(t))return!1;if("Boolean"===u||"Number"===u||"String"===u)return"object"===("undefined"==typeof n?"undefined":_typeof(n))?"object"===("undefined"==typeof t?"undefined":_typeof(t))&&vn(n.valueOf(),t.valueOf()):vn(n,t);if(vn(n,t))return!0;if("RegExp"===u)return n.source===t.source&&n.global===t.global&&n.ignoreCase===t.ignoreCase&&n.multiline===t.multiline&&n.sticky===t.sticky&&n.unicode===t.unicode;if(Object(n)===n){if("Date"===u&&n.getTime()!==t.getTime())return!1;var i=In(n);if(i.length!==In(t).length)return!1;for(var o=r.length-1;o>=0;){if(r[o]===n)return e[o]===t;o-=1}for(r[r.length]=n,e[e.length]=t,o=i.length-1;o>=0;){var c=i[o];if(!h(c,t)||!hu(t[c],n[c],r,e))return!1;o-=1}return r.pop(),e.pop(),!0}return!1},Yt=function(n,t){return null!=t&&!y(t)&&"function"==typeof t[n]},Zt=function(n){return function t(r){for(var e,u,i,o=[],c=0,f=r.length;f>c;){if(Sn(r[c]))for(e=n?t(r[c]):r[c],u=0,i=e.length;i>u;)o[o.length]=e[u],u+=1;else o[o.length]=r[c];c+=1}return o}},Gt=function(){function n(n,t,r){for(var e=0,u=r.length;u>e;){if(t=n["@@transducer/step"](t,r[e]),t&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}e+=1}return n["@@transducer/result"](t)}function t(n,t,r){for(var e=r.next();!e.done;){if(t=n["@@transducer/step"](t,e.value),t&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}e=r.next()}return n["@@transducer/result"](t)}function r(n,t,r){return n["@@transducer/result"](r.reduce($(n["@@transducer/step"],n),t))}var e="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";return function(u,i,o){if("function"==typeof u&&(u=B(u)),Sn(o))return n(u,i,o);if("function"==typeof o.reduce)return r(u,i,o);if(null!=o[e])return t(u,i,o[e]());if("function"==typeof o.next)return t(u,i,o);throw new TypeError("reduce: list must be array or iterable")}}(),Jt=function(){var n={"@@transducer/init":Array,"@@transducer/step":function(n,t){return u(n,[t])},"@@transducer/result":d},t={"@@transducer/init":String,"@@transducer/step":function(n,t){return n+t},"@@transducer/result":d},r={"@@transducer/init":Object,"@@transducer/step":function(n,t){return Rn(n,Sn(t)?Q(t[0],t[1]):t)},"@@transducer/result":d};return function(e){if(x(e))return e;if(Sn(e))return n;if("string"==typeof e)return t;if("object"===("undefined"==typeof e?"undefined":_typeof(e)))return r;throw new Error("Cannot create transformer for "+e)}}(),Qt=function(){function n(n,t){this.xf=t,this.f=n,this.all=!0}return n.prototype["@@transducer/init"]=k.init,n.prototype["@@transducer/result"]=function(n){return this.all&&(n=this.xf["@@transducer/step"](n,!0)),this.xf["@@transducer/result"](n)},n.prototype["@@transducer/step"]=function(n,t){return this.f(t)||(this.all=!1,n=S(this.xf["@@transducer/step"](n,!1))),n},c(function(t,r){return new n(t,r)})}(),nr=function(){function n(n,t){this.xf=t,this.f=n,this.any=!1}return n.prototype["@@transducer/init"]=k.init,n.prototype["@@transducer/result"]=function(n){return this.any||(n=this.xf["@@transducer/step"](n,!1)),this.xf["@@transducer/result"](n)},n.prototype["@@transducer/step"]=function(n,t){return this.f(t)&&(this.any=!0,n=S(this.xf["@@transducer/step"](n,!0))),n},c(function(t,r){return new n(t,r)})}(),tr=function(){function n(n,t){this.xf=t,this.n=n}return n.prototype["@@transducer/init"]=k.init,n.prototype["@@transducer/result"]=k.result,n.prototype["@@transducer/step"]=function(n,t){return this.n>0?(this.n-=1,n):this.xf["@@transducer/step"](n,t)},c(function(t,r){return new n(t,r)})}(),rr=function(){function n(n,t){this.xf=t,this.f=n}return n.prototype["@@transducer/init"]=k.init,n.prototype["@@transducer/result"]=k.result,n.prototype["@@transducer/step"]=function(n,t){if(this.f){if(this.f(t))return n;this.f=null}return this.xf["@@transducer/step"](n,t)},c(function(t,r){return new n(t,r)})}(),er=function(){function n(n,t){this.xf=t,this.f=n,this.inputs={}}return n.prototype["@@transducer/init"]=k.init,n.prototype["@@transducer/result"]=function(n){var t;for(t in this.inputs)if(h(t,this.inputs)&&(n=this.xf["@@transducer/step"](n,this.inputs[t]),n["@@transducer/reduced"])){n=n["@@transducer/value"];break}return this.xf["@@transducer/result"](n)},n.prototype["@@transducer/step"]=function(n,t){var r=this.f(t);return this.inputs[r]=this.inputs[r]||[r,[]],this.inputs[r][1]=D(t,this.inputs[r][1]),n},c(function(t,r){return new n(t,r)})}(),ur=o(function(n){return nn(n.length,function(){var t=0,r=arguments[0],e=arguments[arguments.length-1],i=E(arguments);return i[0]=function(){var n=r.apply(this,u(arguments,[t,e]));return t+=1,n},n.apply(this,i)})}),ir=c(Ht("all",Qt,function(n,t){for(var r=0;r<t.length;){if(!n(t[r]))return!1;r+=1}return!0})),or=c(function(n,t){return Yt("and",n)?n.and(t):n&&t}),cr=c(Ht("any",nr,function(n,t){for(var r=0;r<t.length;){if(n(t[r]))return!0;r+=1}return!1})),fr=o(function(n){return Vn(2,n)}),ar=o(function(n){return Kt(n,[],[])}),sr=c(function(n,t){if(y(t))return u(n,t);if(Yt("concat",n))return n.concat(t);throw new TypeError("can't concat "+("undefined"==typeof n?"undefined":_typeof(n)))}),lr=o(function(n){return nn(n.length,n)}),pr=c(Ht("dropWhile",rr,function(n,t){for(var r=0,e=t.length;e>r&&n(t[r]);)r+=1;return E(t,r)})),hr=c(function(n,t){return Yt("equals",n)?n.equals(t):Yt("equals",t)?t.equals(n):Xt(n,t,[],[])}),dr=c(Ht("filter",N,s)),yr=c(Ht("find",C,function(n,t){for(var r=0,e=t.length;e>r;){if(n(t[r]))return t[r];r+=1}})),gr=c(Ht("findIndex",M,function(n,t){for(var r=0,e=t.length;e>r;){if(n(t[r]))return r;r+=1}return-1})),vr=c(Ht("findLast",P,function(n,t){for(var r=t.length-1;r>=0;){if(n(t[r]))return t[r];r-=1}})),mr=c(Ht("findLastIndex",T,function(n,t){for(var r=t.length-1;r>=0;){if(n(t[r]))return r;r-=1}return-1})),xr=o(Zt(!0)),wr=o(function(n){return lr(function(t,r){var e=E(arguments);return e[0]=r,e[1]=t,n.apply(this,e)})}),br=c(zt("forEach",function(n,t){for(var r=t.length,e=0;r>e;)n(t[e]),e+=1;return t})),jr=o(p(In)),Or=o(p(kn)),Sr=c(Ht("groupBy",er,function(n,t){return Gt(function(t,r){var e=n(r);return t[e]=D(r,t[e]||(t[e]=[])),t},{},t)})),Er=$n(0),Ar=f(function(n,t,r){for(var e=[],u=0;u<t.length;)i(n,t[u],r)&&(e[e.length]=t[u]),u+=1;return Mt(n,e)}),Ir=c(zt("intersperse",function(n,t){for(var r=[],e=0,u=t.length;u>e;)e===u-1?r.push(t[e]):r.push(t[e],n),e+=1;return r})),kr=f(function(n,t,r){return x(n)?Gt(t(n),n["@@transducer/init"](),r):Gt(t(Jt(n)),n,r)}),Nr=o(function(n){for(var t=In(n),r=t.length,e=0,u={};r>e;){var i=t[e],o=n[i],c=h(o,u)?u[o]:u[o]=[];c[c.length]=i,e+=1}return u}),Cr=o(function(n){for(var t=In(n),r=t.length,e=0,u={};r>e;){var i=t[e];u[n[i]]=i,e+=1}return u}),Mr=$n(-1),Pr=c(function(n,t){if(Yt("lastIndexOf",t))return t.lastIndexOf(n);for(var r=t.length-1;r>=0;){if(hr(t[r],n))return r;r-=1}return-1}),Tr=c(Ht("map",q,w)),qr=c(function(n,t){return Gt(function(r,e){return r[e]=n(t[e]),r},{},In(t))}),Wr=c(function(n,t){return Gt(function(r,e){return r[e]=n(t[e],e,t),r},{},In(t))}),_r=c(e(Ht("any",nr,cr))),Br=c(function(n,t){return Yt("or",n)?n.or(t):n||t}),Rr=lr($t(u)),Lr=lr($t(wr(u))),Ur=c(function(n,t){return Gt(function(t,r){var e=t[n(r)?0:1];return e[e.length]=r,t},[[],[]],t)}),Fr=f(function(n,t,r){return hr(Qn(n,r),t)}),Dr=c(function(n,t){return Tr(ut(n),t)}),Vr=f(function(n,t,r){return ot(hr(t),n,r)}),zr=f(function(n,t,r){return ot(On(n),t,r)}),Kr=f(Gt),$r=c(function(n,t){return dr(e(n),t)}),Hr=c(function(n,t){return jt(U(n),t)}),Xr=f(zt("slice",function(n,t,r){return Array.prototype.slice.call(r,n,t)})),Yr=c(function(n,t){if(0>=n)throw new Error("First argument to splitEvery must be a positive integer");for(var r=[],e=0;e<t.length;)r.push(Xr(e,e+=n,t));return r}),Zr=Kr(R,0),Gr=zt("tail",Xr(1,1/0)),Jr=c(Ht("take",W,function(n,t){return Xr(0,0>n?1/0:n,t)})),Qr=c(Ht("takeWhile",_,function(n,t){for(var r=0,e=t.length;e>r&&n(t[r]);)r+=1;return E(t,0,r)})),ne=nn(4,function(n,t,r,e){return Gt(n("function"==typeof t?B(t):t),r,e)}),te=f(function(n,t,r){return Mt(n,u(t,r))}),re=Mt(hr),ee=o(Zt(!1)),ue=lr(function(n){var r=E(arguments,1),e=r.length;return lr(t(e,function(){for(var t=[],u=0;e>u;)t[u]=r[u](arguments[u]),u+=1;return n.apply(this,t.concat(E(arguments,e)))}))}),ie=c(function(n,t){return _t(qr(hr,n),t)}),oe=function(){var n=function(n){return{"@@transducer/init":k.init,"@@transducer/result":function(t){return n["@@transducer/result"](t)},"@@transducer/step":function(t,r){var e=n["@@transducer/step"](t,r);return e["@@transducer/reduced"]?l(e):e}}};return function(t){var r=n(t);return{"@@transducer/init":k.init,"@@transducer/result":function(n){return r["@@transducer/result"](n)},"@@transducer/step":function(n,t){return Sn(t)?Gt(r,n,t):Gt(r,n,[t])}}}}(),ce=function(n,t,r){for(var e=r;e<n.length;){if(hr(n[e],t))return e;e+=1}return-1},fe=function(n){return function(r){var e=function(){var t=arguments;return n(function(n){return n.apply(null,t)},r)};return arguments.length>1?e.apply(null,E(arguments,1)):t(Math.max.apply(Math,Dr("length",r)),e)}},ae=c(function(n,t){return Tr(n,oe(t))}),se=o(fe(ir)),le=o(fe(cr)),pe=c(function(n,t){return Yt("ap",n)?n.ap(t):Gt(function(n,r){return u(n,Tr(r,t))},[],n)}),he=lr(function(n){return n.apply(this,E(arguments,1))}),de=c(Ht("chain",ae,function(n,t){return ee(Tr(n,t))})),ye=f(function(n,t,r){function e(t,r){return pe(Tr(D,n(r)),t)}return Gt(e,t([]),r)}),ge=c(function(n,t){if(n>10)throw new Error("Constructor with greater than ten arguments");return 0===n?function(){return new t}:lr(Vn(n,function(n,r,e,u,i,o,c,f,a,s){switch(arguments.length){case 1:return new t(n);case 2:return new t(n,r);case 3:return new t(n,r,e);case 4:return new t(n,r,e,u);case 5:return new t(n,r,e,u,i);case 6:return new t(n,r,e,u,i,o);case 7:return new t(n,r,e,u,i,o,c);case 8:return new t(n,r,e,u,i,o,c,f);case 9:return new t(n,r,e,u,i,o,c,f,a);case 10:return new t(n,r,e,u,i,o,c,f,a,s)}}))}),ve=nn(3,function(n){var t=E(arguments,1);return nn(Math.max.apply(Math,Dr("length",t)),function(){var r=arguments,e=this;return n.apply(e,w(function(n){return n.apply(e,r)},t))})}),me=c(Ht("drop",tr,function(n,t){return Xr(Math.max(0,n),1/0,t)})),xe=c(function(n,t){return Jr(n<t.length?t.length-n:0,t)}),we=c(Ht("dropRepeatsWith",I,function(n,t){var r=[],e=1,u=t.length;if(0!==u)for(r[0]=t[0];u>e;)n(Mr(r),t[e])||(r[r.length]=t[e]),e+=1;return r})),be=f(function(n,t,r){return hr(t[n],r[n])}),je=c(function(n,t){return Yt("indexOf",t)?t.indexOf(n):ce(t,n,0)}),Oe=Xr(0,-1),Se=o(function(n){for(var t=n.length,r=0;t>r;){if(ce(n,n[r],r+1)>=0)return!1;r+=1}return!0}),Ee=c(function(n,t){return function(r){return function(e){return Tr(function(n){return t(n,e)},r(n(e)))}}}),Ae=o(function(n){return Ee($n(n),Pt(n))}),Ie=o(function(n){return Ee(ut(n),z(n))}),ke=c(function(n,t){var r=nn(n,t);return nn(n,function(){return Gt(pe,Tr(r,arguments[0]),E(arguments,1))})}),Ne=o(function(n){return Zr(n)/n.length}),Ce=o(function(n){var t=n.length;if(0===t)return NaN;var r=2-t%2,e=(t-r)/2;return Ne(E(n).sort(function(n,t){return t>n?-1:n>t?1:0}).slice(e,e+r))}),Me=o(function(n){return Kr(Rn,{},n)}),Pe=function(){if(0===arguments.length)throw new Error("pipe requires at least one argument");return nn(arguments[0].length,Kr(b,arguments[0],Gr(arguments)))},Te=function(){if(0===arguments.length)throw new Error("pipeP requires at least one argument");return nn(arguments[0].length,Kr(j,arguments[0],Gr(arguments)))},qe=Kr(Dn,1),We=ue(w,tt,mn),_e=c(function(n,t){return me(n>=0?t.length-n:0,t)}),Be=function(n,t){return ce(t,n,0)>=0},Re=function du(n,t){var r=function(r){var e=t.concat([n]);return Be(r,e)?"<Circular>":du(r,e)},e=function(n,t){return w(function(t){return O(t)+": "+r(n[t])},t.slice().sort())};switch(Object.prototype.toString.call(n)){case"[object Arguments]":return"(function() { return arguments; }("+w(r,n).join(", ")+"))";case"[object Array]":return"["+w(r,n).concat(e(n,$r(bt(/^\d+$/),In(n)))).join(", ")+"]";case"[object Boolean]":return"object"===("undefined"==typeof n?"undefined":_typeof(n))?"new Boolean("+r(n.valueOf())+")":n.toString();case"[object Date]":return"new Date("+O(A(n))+")";case"[object Null]":return"null";case"[object Number]":return"object"===("undefined"==typeof n?"undefined":_typeof(n))?"new Number("+r(n.valueOf())+")":1/n===-(1/0)?"-0":n.toString(10);case"[object String]":return"object"===("undefined"==typeof n?"undefined":_typeof(n))?"new String("+r(n.valueOf())+")":O(n);case"[object Undefined]":
return"undefined";default:return"function"==typeof n.constructor&&"Object"!==n.constructor.name&&"function"==typeof n.toString&&"[object Object]"!==n.toString()?n.toString():"{"+e(n,In(n)).join(", ")+"}"}},Le=ye(mn),Ue=function(){if(0===arguments.length)throw new Error("compose requires at least one argument");return Pe.apply(this,ht(arguments))},Fe=function(){return 0===arguments.length?mn:Ue.apply(this,Tr(de,arguments))},De=function(){if(0===arguments.length)throw new Error("composeP requires at least one argument");return Te.apply(this,ht(arguments))},Ve=o(function(n){return ge(n.length,n)}),ze=c(Be),Ke=c(function(n,t){for(var r=[],e=0,u=n.length;u>e;)Be(n[e],t)||Be(n[e],r)||(r[r.length]=n[e]),e+=1;return r}),$e=o(Ht("dropRepeats",I(hr),we(hr))),He=c(function(n,t){return re(s(wr(Be)(n),t))}),Xe=o(function(n){return ke(n.length,n)}),Ye=c(function(n,t){var r={};for(var e in t)Be(e,n)||(r[e]=t[e]);return r}),Ze=function(){return Fe.apply(this,ht(arguments))},Ge=o(function(n){return Re(n,[])}),Je=c(Ue(re,u)),Qe=c(function(n,t){for(var r,e,u=0,i=[],o=[];u<t.length;)e=t[u],r=n(e),Be(r,i)||(o.push(e),i.push(r)),u+=1;return o}),nu=c(function(n,t){return nn(n+1,function(){var r=arguments[n];if(null!=r&&On(Function,r[t]))return r[t].apply(r,E(arguments,0,n));throw new TypeError(Ge(r)+' does not have a method named "'+t+'"')})}),tu=nu(1,"join"),ru=o(function(n){var t={};return function(){var r=Ge(arguments);return h(r,t)||(t[r]=n.apply(this,arguments)),t[r]}}),eu=nu(1,"split"),uu=nu(0,"toLowerCase"),iu=nu(0,"toUpperCase"),ou={F:Dt,T:Vt,__:n,add:R,addIndex:ur,adjust:L,all:ir,allPass:se,always:U,and:or,any:cr,anyPass:le,ap:pe,aperture:F,append:D,apply:V,assoc:z,assocPath:K,binary:fr,bind:$,both:H,call:he,chain:de,clone:ar,commute:Le,commuteMap:ye,comparator:X,complement:Y,compose:Ue,composeK:Fe,composeP:De,concat:sr,cond:Z,construct:Ve,constructN:ge,contains:ze,containsWith:G,converge:ve,countBy:J,createMapEntry:Q,curry:lr,curryN:nn,dec:tn,defaultTo:rn,difference:Ke,differenceWith:en,dissoc:un,dissocPath:on,divide:cn,drop:me,dropLast:xe,dropLastWhile:fn,dropRepeats:$e,dropRepeatsWith:we,dropWhile:pr,either:an,empty:sn,eqProps:be,equals:hr,evolve:ln,filter:dr,find:yr,findIndex:gr,findLast:vr,findLastIndex:mr,flatten:xr,flip:wr,forEach:br,fromPairs:pn,functions:jr,functionsIn:Or,groupBy:Sr,gt:hn,gte:dn,has:yn,hasIn:gn,head:Er,identical:vn,identity:mn,ifElse:xn,inc:wn,indexOf:je,init:Oe,insert:bn,insertAll:jn,intersection:He,intersectionWith:Ar,intersperse:Ir,into:kr,invert:Nr,invertObj:Cr,invoker:nu,is:On,isArrayLike:Sn,isEmpty:En,isNil:An,isSet:Se,join:tu,keys:In,keysIn:kn,last:Mr,lastIndexOf:Pr,length:Nn,lens:Ee,lensIndex:Ae,lensProp:Ie,lift:Xe,liftN:ke,lt:Cn,lte:Mn,map:Tr,mapAccum:Pn,mapAccumRight:Tn,mapObj:qr,mapObjIndexed:Wr,match:qn,mathMod:Wn,max:_n,maxBy:Bn,mean:Ne,median:Ce,memoize:ru,merge:Rn,mergeAll:Me,min:Ln,minBy:Un,modulo:Fn,multiply:Dn,nAry:Vn,negate:zn,none:_r,not:Kn,nth:$n,nthArg:Hn,nthChar:Xn,nthCharCode:Yn,of:Zn,omit:Ye,once:Gn,or:Br,over:Jn,partial:Rr,partialRight:Lr,partition:Ur,path:Qn,pathEq:Fr,pick:nt,pickAll:tt,pickBy:rt,pipe:Pe,pipeK:Ze,pipeP:Te,pluck:Dr,prepend:et,product:qe,project:We,prop:ut,propEq:Vr,propIs:zr,propOr:it,propSatisfies:ot,props:ct,range:ft,reduce:Kr,reduceRight:at,reduced:st,reject:$r,remove:lt,repeat:Hr,replace:pt,reverse:ht,scan:dt,set:yt,slice:Xr,sort:gt,sortBy:vt,split:eu,splitEvery:Yr,subtract:mt,sum:Zr,tail:Gr,take:Jr,takeLast:_e,takeLastWhile:xt,takeWhile:Qr,tap:wt,test:bt,times:jt,toLower:uu,toPairs:Ot,toPairsIn:St,toString:Ge,toUpper:iu,transduce:ne,trim:Et,type:At,unapply:It,unary:kt,uncurryN:Nt,unfold:Ct,union:Je,unionWith:te,uniq:re,uniqBy:Qe,uniqWith:Mt,unnest:ee,update:Pt,useWith:ue,values:Tt,valuesIn:qt,view:Wt,where:_t,whereEq:ie,wrap:Bt,xprod:Rt,zip:Lt,zipObj:Ut,zipWith:Ft};"object"===("undefined"==typeof exports?"undefined":_typeof(exports))?module.exports=ou:"function"==typeof define&&define.amd?define(function(){return ou}):this.R=ou}.call(this);
/* <<< file end: js/node_modules/ramda/dist/ramda.js */
//# map link was there [ramda.js.map]
/* >>> file start: js/core/track.js */
var _extends=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(t[a]=n[a])}return t},_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};
//= require js/core/atiKeys.js
//= require js/node_modules/ramda/dist/ramda.js
//= require js/core/lj.js
!function(t,e){"use strict";function n(t){var e=t.getBoundingClientRect(),n=e.top;return n>=0&&n<=window.innerHeight}function a(t){return t?void LJ.Track.event.apply(LJ.Track,t.split(":")):void console.warn("You should provide correct event data string")}var o,i,r={};LJ.define("LJ.Track"),LJ.Flags.isEnabled("ga_universal")?(i={"UA-24823174-1":null,"UA-24823174-3":"LJMag","UA-24823174-5":"Medius"},LJ.Track._bootstrapAnalytics=function(){Object.keys(i).forEach(function(t){i[t]?ga("create",t,"auto",{name:i[t]}):ga("create",t,"auto")}),ga("require","displayfeatures"),ga("send","pageview"),LJ.Track._bootstrapAnalytics=function(){}},o=function(){var t,n;return"function"!=typeof ga?void console.warn("Google Analytics is not ready"):(LJ.Track._bootstrapAnalytics(),n=Array.prototype.slice.call(arguments,0),LJ.get("is_dev_server")?void console.info(n):(t=e.compose(e.flip(e.contains)(e.values(i)),e.nth(1)),t(n)?(n.unshift(n[1]+".send"),n.splice(2,1)):n.unshift("send"),void ga.apply(null,n)))},LJ.Track.event=o.bind(null,"event"),LJ.Track.timing=o.bind(null,"timing")):(o=function(){var t,e,n="object"===_typeof(window._gaq);return n?(t=Array.prototype.slice.call(arguments),e=t.filter(Boolean),LJ.get("is_dev_server")?console.info(e):window._gaq.push(e),!0):(console.warn("Google Analytics is not ready"),!1)},LJ.Track.event=o.bind(this,"_trackEvent"),LJ.Track.timing=o.bind(this,"_trackTiming")),LJ.Track.timingOnce=function(){var t=JSON.stringify(Array.prototype.slice.call(arguments,0,2));r[t]?LJ.get("is_dev_server")&&console.warn("Timing was already tracked"):(LJ.Track.timing.apply(this,arguments),r[t]=!0)},t(function(){t("body").on("click","[data-track-event]",function(){var e=t(this).data("track-event");a(e)}),t(document).on("scroll",function(){t("[data-track-scroll]").each(function(){if(n(this)){var e=t(this).data("track-scroll");a(e),t(this).removeAttr("data-track-scroll")}})})}),t(window).on("message",function(t){var e,n;if(t=t.originalEvent,e=t.origin===LJ.get("siteroot")||t.origin===LJ.get("statprefix"),t&&t.data&&e)try{n="string"==typeof t.data?JSON.parse(t.data):t.data,"track"===n.type&&LJ.Track.event.apply(LJ.Track,n.label.split(":"))}catch(a){}}),t(function(){var t="lj_sale_adblock";LJ.define("LJ.Sale.adBlock"),LJ.Track.adBlockStatus=LJ.Cookie.get(t)?"is_blocked":"not_blocked",LJ.Sale.adBlock=function(){},window.self===window.top&&Object.keys(LJ.get("page.adv")||{}).length?(LJ.Sale.adBlock=function(e){LJ.Cookie.set(t,e?"true":null,{path:"/"}),LJ.Sale.adBlock=function(){}},window.Adf||window.googletag_loader?setTimeout(function(){LJ.Sale.adBlock(!0)},15e3):LJ.Sale.adBlock(!0)):LJ.Track.adBlockStatus="adverts_free",LJ.Track.event("AdBlocker",LJ.Track.adBlockStatus,{nonInteraction:!0})}),t(function(){var t=window.yandex_metrika_params,e="yandex_metrika_callbacks";if(!t)return void LJ.Track.event("Metrika","no-config");(window[e]=window[e]||[]).push(function(){try{Object.values(t).map(function(t){return _extends({},t,{params:_extends({},t.params,{pd_page_title:document.title,adblock:LJ.Track.adBlockStatus})})}).map(function(t){window["yaCounter"+t.id]=new window.Ya.Metrika(t),window.LJ.Track.event("Metrika","init-sucsess",t.id)})}catch(e){window.LJ.Track.event("Metrika","init-fail")}});var n=document.getElementsByTagName("script")[0],a=document.createElement("script"),o=function(){n.parentNode.insertBefore(a,n)};a.type="text/javascript",a.async=!0,"UA"===LJ.get("country")?a.src="https://d31j93rd8oukbv.cloudfront.net/metrika/watch_ua.js":a.src="https://mc.yandex.ru/metrika/watch.js","[object Opera]"===window.opera?document.addEventListener("DOMContentLoaded",o,!1):o()}),LJ.Track.ati={},LJ.Track.ati.addGroup=function(t,e){var n;for(n in e)e.hasOwnProperty(n)&&LJ.Track.ati._register(t,n,e[n])},LJ.Track.ati._register=function(e,n,a){var o=/^(\S+)\s*(.*)$/,i=n.match(o),r=i[1],c=i[2];t("html").on(r,c,function(n){LJ.Track.ati._click(e,t.isFunction(a)?a(t(n.currentTarget)):a)})},LJ.Track.ati._click=function(t,e){var n;t&&e&&(LJ.get("is_dev_server")?console.log("C",t,e,"S"):window.xt_click?window.xt_click(window,"C",t,e,"S"):(n=new Date,(new Image).src="https://logc400.xiti.com/hit.xiti?s=528851&s2="+t+"&p="+e+"&clic=S&hl="+n.getHours()+"x"+n.getMinutes()+"x"+n.getSeconds()+"&r="+screen.width+"x"+screen.height+"x"+screen.pixelDepth+"x"+screen.colorDepth))}}(jQuery,window.R),function(t){"use strict";function e(e){function o(t){var o="interval"+e;a[o]!==t&&(a[o]=t,t&&LJ.Track&&LJ.Track.event("Site","Inactivity","Interval "+Math.floor(e/n)))}function i(){o(!1),clearTimeout(r),r=setTimeout(function(){o(!0)},e)}var r;t(document).on("click mousemove keypress scroll focus",LJ.Function.throttle(i,500)),i()}var n=6e4,a={};LJ.define("LJ.Activity"),LJ.Activity.isInactiveMoreThan=function(t){return t?a["interval"+t]:!1},LJ.Activity.hasInterval=function(t){return a.hasOwnProperty("interval"+t)},[5,10,15,20,25,30,35,40].forEach(function(t){e(t*n)})}(jQuery);
/* <<< file end: js/core/track.js */
//# map link was there [track.js.map]
/* >>> file start: js/core/widget.js */
var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};!function(t,o){"use strict";var e={},n=0,i="lj-widget",a="."+i;LJ.UI=LJ.UI||{},LJ.UI._widgets=e,LJ.UI.initWidgetNode=function(t,o,e){return t.hasClass(i)?void console.log("Node already has class "+i):(t.addClass(i),t.attr("data-widget",o),void(e&&t.attr("data-bootstrap",e)))},LJ.UI.initWidget=function(o,a){var d,r=o.data("widget"),s=o.data("widget-options"),f=o.data("bootstrap")||null;if(!o.attr("data-widget-id")){switch("undefined"==typeof s?"undefined":_typeof(s)){case"object":break;case"string":try{s=JSON.parse(s||"{}")}catch(l){d="Invalid options string: "+s+" for widget "+r,console.log(d),s={}}}if(a){if("function"!=typeof t.fn[r])return d="Widget "+r+" was not loaded",void console.log(d);t.fn[r].apply(o,[s])}e[++n]={ready:!!a,entryPoint:f,options:s,name:r,node:o},o.attr("data-widget-id",n).addClass(i).addClass(i+"-"+n)}},LJ.UI.removeWidget=function(t){var o=t.data("widget-id");return t.is(i)?e.hasOwnProperty(o)?void console.log("Widget "+o+" was removed already or never created"):void delete e[o]:void console.log("Widget was not found on node")},LJ.UI.bootstrap=function(o){var n,i,d,r;t(a).each(function(){LJ.UI.initWidget(t(this))});for(i in e)if(e.hasOwnProperty(i)){if(n=e[i],n.ready)continue;if(!o||n.entryPoint===o){if(d=t.fn[n.name],"function"!=typeof d){r="Widget "+n.name+" was not loaded",console.log(r);continue}d.apply(n.node,[n.options]),n.ready=!0}}}}(jQuery,this);
/* <<< file end: js/core/widget.js */
//# map link was there [widget.js.map]
/* >>> file start: js/core/globalConfig.js */
var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(e[o]=i[o])}return e};LJ.define("LJ.GlobalConfig"),LJ.GlobalConfig.photoUploadMaxSize=20,LJ.GlobalConfig.POST2017_EMBED_FORMATS={postWidth:{width:740,height:417,youtube:{height:416}},big:{width:1e3,height:563},small:{width:560,height:315}},LJ.GlobalConfig.getAccurateEmbedFormat=function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],t=e.formatName,i=LJ.GlobalConfig.POST2017_EMBED_FORMATS[t],o={width:i.width,height:i.height},h=e.embedType;if(h&&i[h]){var a=i[e.embedType];o=_extends({},o,a)}return o};
/* <<< file end: js/core/globalConfig.js */
//# map link was there [globalConfig.js.map]
/* >>> file start: js/jquery/jquery.lj.share.js */
//= require js/core/object.js
//= require js/jquery/jquery.lj.basicWidget.js
LJ.injectStyle('/* >>> file start: stc/share.css */\n.ljshare-container{position:absolute;border:1px solid #555;-moz-border-radius:4px;background-color:#fff;padding:.1em;line-height:1.3em}.ljshare-service-list li{border:1px solid #fff;padding:.1em}.ljshare-service-list li:hover{background-color:#eee;border:1px solid #bbb;-moz-border-radius:2px;cursor:pointer}\n/* <<< file end: stc/share.css */\n\n/*# sourceMappingURL=share.css.map */\n');
//= require js/jquery/jquery.lj.basicWidget.js
LJ.UI.registerTemplate('templates-Widgets-share', " <div class=\"b-sharethis-head\">${title}</div> <ul class=\" b-sharethis-services b-sharethis-services-${version} 5656 \"> {{each(i, item) items}} <li class=\"b-sharethis-services-item b-sharethis-${item.service}\"> {{if item.service === \'livejournal\'}} <div lj-share-button=\"${entryUrl}\" lj-share-button-title=\"${item.title}\" ></div> {{else}} <a href=\"${item.url}\" target=\"_blank\" data-service=\"${item.service}\" class=\"b-sharethis-item b-sharethis-services-link\" > <span class=\"b-sharethis-services-link__icon-wrap\"> <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"svgicon flaticon flaticon--${item.service} b-sharethis-services-link__icon\"> <use xlink:href=\"#flaticon--${item.service}\"></use> </svg> </span> <span class=\"b-sharethis-services-link__title\">${item.title}</span> </a> {{/if}} </li> {{/each}} </ul> ", 'JQuery.stat');
//= require_ml sharing.popup.title
!function(t){return t}(),function(t){"use strict";t.widget("lj.share",t.lj.basicWidget,{options:{selectors:{button:".js-lj-share",item:".b-sharethis-item",entry:".js-lj-share-entry"},templates:{share:"templates-Widgets-share"},ml:{title:"sharing.popup.title"},bubble:!0},_create:function(){t.lj.basicWidget.prototype._create.call(this),this.options.bubble&&(this._container=t("<div />").appendTo(this.element)),this._button=null,this.options.bubble&&this._bindControls()},_bindControls:function(){var e=this;t.lj.basicWidget.prototype._bindControls.call(this),this._container.bubble(),this._container.on("click",this._s("item"),function(t){e._share(t,this)}),this.element.on("click",this._s("button"),function(t){e.shareButtonClick(t,this)}),this.element.on("click",this._s("entry"),function(i){var n,r,s;i.preventDefault(),n=t(this).data("service"),r=e.getParams(this),s=LJ.Social.Share.getUrl(n,r),e.shareLink(s,n)}),this.element.on("click","a",function(i){var n=t(this);n.is(e._s("button"))||n.is(e._s("entry"))||n.is(e._s("item"))||e.shareButtonClick(i,this,!0)})},getParams:function(e){var i,n,r,s=t(e).data(),a=LJ.Object.pick(s,"url","title","hashtags","text");return a.url||(i=e.href,n=LiveJournal.parseGetArgs(i),"undefined"!=typeof n.title&&(a.title=n.title),"undefined"!=typeof n.hashtags&&(a.hashtags=n.hashtags),"undefined"!=typeof n.text&&(a.text=n.text),r=i.match(/(.*\.html)/),r&&r[1]&&(a.url=encodeURIComponent(r[1])),"undefined"!=typeof a.title||"undefined"!=typeof a.hashtags)?(["url","title","text","hashtags"].forEach(function(t){if(!a[t])return void(a[t]="");var e=a[t];try{for(;decodeURIComponent(e)!==e;)e=decodeURIComponent(e)}catch(i){console.log(i)}a[t]=e}),a):null},prepareChildAngularDirectives:function(){var t=this;if(angular&&angular.element){var e=angular.element("[ng-app]");if(!e.length){var i=this._container.find("[lj-share-button]");if(i.injector())return;return void angular.bootstrap(i,["LJShareButtonModule"])}var n=angular.element("[ng-app]").injector();n&&n.invoke(["$compile","$rootScope",function(e,i){i.$apply(function(){var n=angular.element(t._container).scope()||i;e(t._container)(n)})}])}},shareButtonClick:function(e,i){var n=t(i),r=this._button===i,s=this.getParams(i);if(s){var a=(s.url||"").match(/https:/g)||[],o=a.length>1;if(!o)return e.preventDefault(),this._container.bubble("visible")&&r?void this._container.bubble("hide"):(this._button!==i&&(this._setContentFor(s),this._container.bubble("option","target",n),this._button=i),this._container.bubble("block",!0).bubble("show"),this.prepareChildAngularDirectives(),this)}},_share:function(e,i){var n=t(i),r=n.data("service");(!LJ.Social.Share.isTab(r)||t.browser.msie&&t.browser.version<9)&&e.preventDefault(),this._container.bubble("hide"),this.shareLink(i.href,r)},shareLink:function(e,i){LJ.Social.Share.isTab(i)?t.browser.msie&&t.browser.version<9&&LJ.Social.Share.openPopup(i,e,{width:t(window).width(),height:t(window).height()}):LJ.Social.Share.openPopup(i,e)},_setContentFor:function(t){var e;this._container.bubble("visible")&&this._container.bubble("hide"),e=this._tmpl("share",{title:this._ml("title"),version:LJ.Flags.isEnabled("adaptive_lj_mobile")?"v4":"v3",items:LJ.Social.Share.services().map(function(e){return{service:e,url:LJ.Social.Share.getUrl(e,t),title:LJ.Social.Share.getTitle(e)}}),entryUrl:t.url}),this._container.html(e)},items:function(){return this._container.find(this._s("item"))},hide:function(){this._container.bubble("hide")}})}(jQuery);
/* <<< file end: js/jquery/jquery.lj.share.js */
//# map link was there [jquery.lj.share.js.map]
/* >>> file start: js/livejournal.js */
//= require js/jquery/jquery.lj.share.js
var LiveJournal=window.LiveJournal={};LiveJournal.register_hook=LJ.Event.on,LiveJournal.remove_hook=LJ.Event.off,LiveJournal.run_hook=LJ.Event.trigger,function(e){function o(){e(document.body).on("click",".b-message-mobile-close",function(o){o.preventDefault(),LJ.Cookie.set("hide_mobile_link",1,{expires:7,domain:location.host.replace("www","")}),e(document.body).addClass("p-mobile-msg-off")})}function t(o){var t=e(o.selector),r=".ljsale__hide";t.length&&!LJ.Cookie.get(o.cookie)&&LJ.get("remote")&&t.find(r).show().on("click",function(){var e=new Date,r=t.height();e.setDate(e.getDate()+1),e.setHours(0),e.setMinutes(0),e.setSeconds(1),t.remove(),LJ.Cookie.setGlobal(o.cookie,"1",{expires:e}),r>0&&LJ.Track.event("Banner","Close event","Size "+r)})}function r(){e("body").on("click",".lj-spoiler > .lj-spoiler-head a",function(o){var t=document.documentElement.scrollTop;o.preventDefault(),e(this).closest(".lj-spoiler").toggleClass("lj-spoiler-opened"),LJ.Support.browser&&LJ.Support.browser.mozilla&&(document.documentElement.scrollTop=t)})}function n(){var o=e(window),t=e("body"),r=!1,n=LJ.Function.throttle(function(){o.width()<=1e3?r||(t.addClass("l-width1000"),r=!0):r&&(t.removeClass("l-width1000"),r=!1)},500);e.browser.msie&&Number(e.browser.version)<=8&&(o.on("resize",n),n())}function a(e){var o,t,r;if(e.type){o=decodeURIComponent(e.type),t={};for(r in e)e.hasOwnProperty(r)&&"type"!==r&&(t[r]=decodeURIComponent(e[r]));LJ.Event.trigger(o,t)}}function l(){e.get(LiveJournal.getAjaxUrl("get_balance"),function(o){if(o&&"OK"===o.status){var t=o.balance?parseInt(o.balance,10):0,r=e("#LJ_Wallet_Balance");0!==r.length?r.html(o.balance?r.html().replace(/\d+/,t):""):(r=e("#LJ_Wallet_Balance_Controlstrip"),r.length&&r.html(t)),LJ.Event.trigger("balance_updated",o.balance)}},"json")}LiveJournal.initPage=function(){var i=LJ&&LJ.Util&&LJ.Util.getWindow()||window;if(window.Site){e(ContextualPopup.setupLive),LJ.Api&&LJ.Api.init({auth_token:LJ.get("auth_token")}),LJ.UI.bootstrap(),LJ.Event.on("update_wallet_balance",l),LJ.Event.on("xdr/message",a),i.addEventListener("message",function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],o=e.data||{};"ljEventTriggerReq"===o.type&&"xdr/message"===o.eventType&&o.message&&LJ.Event.trigger("xdr/message",o.message)}),LJ.Event.trigger("page_load"),e(document.body).ljLikes();var s=/^\/feed/.test(location.pathname);if(LJ.Flags.isDisabled("journal_v3")&&!s&&LJ.Event.trigger("social:widgets:parse"),LJ.Flags.isDisabled("friendsfeed_v3")&&s&&LJ.Event.trigger("social:widgets:parse"),LJ.get("LJShareParams")){var u=LJ.get("comments"),c=LJ.get("entryUniqs");e(document.body).share(u||c?{bubble:!1}:{})}e(function(){if(LJ.get("remote")&&LJ.Flags.isEnabled("tosagree_show")&&!LJ.get("remote_tos_accepted")){e(document.body).addClass("p-rutos"),LJ.Track.event("RuTos","show");var o=e('.rutos [data-rutos-elem="submit"]'),t=e('.rutos [data-rutos-elem="checkbox"]');t.attr("checked")&&o.removeAttr("disabled"),e(".rutos [data-rutos-elem]").on("click",function(r){var n=e(r.target).data("rutos-elem");if("submit"===n){if(o.attr("disabled"))return;LJ.Track.event("RuTos","submit"),LJ.Api.call("user.tosagree_set",{},function(e){e.error&&LJ.Messages.error(e.error.message)}),e(document.body).removeClass("p-rutos")}"logout"===n&&(LJ.Track.event("RuTos","logout"),setTimeout(function(){location.href="/logout.bml"},100)),"checkbox"===n&&(t.attr("checked")?o.removeAttr("disabled"):o.attr("disabled","disabled"))})}}),e(".js-delete-repost").on("click",function(o){o.preventDefault(),LJ.Event.trigger("repost.requestRemove",this,e(this).attr("href"))}),r(),n(),[{selector:".common-banner",cookie:"common_banner_close"},{selector:".ljsale--feed.ljsale--hideable",cookie:"feed_sidebanner_close"},{selector:".ljsale--s2.ljsale--hideable",cookie:"s2_scrollbanner_closed"}].map(t),o()}}}(jQuery),LiveJournal.pollAnswerClick=function(e,o){if(!o.pollid||!o.pollqid)return!1;var t=jQuery.post(LiveJournal.getAjaxUrl("poll"),{pollid:o.pollid,pollqid:o.pollqid,page:o.page,pagesize:o.pagesize,action:"get_answers"},function(e,o){"success"===o?LiveJournal.pollAnswersReceived(e):LiveJournal.ajaxError(e)},"json");return jQuery(e).hourglass(t),!1},LiveJournal.pollAnswersReceived=function(e){if(e&&e.pollid&&e.pollqid){if(e.error)return LiveJournal.ajaxError(e.error);var o="#LJ_Poll_"+e.pollid+"_"+e.pollqid,t=".LJ_PollAnswerLink, .lj_pollanswer, .lj_pollanswer_paging",r='<div class="lj_pollanswer">'+(e.answer_html||"(No answers)")+"</div>";e.paging_html&&(r+='<div class="lj_pollanswer_paging">'+e.paging_html+"</div>"),jQuery(o).find(t).remove().end().prepend(r).find(".lj_pollanswer")}},LiveJournal.getAjaxUrl=function(e,o){var t,r=LiveJournal.parseGetArgs(location.search).uselang;return r&&(e+="?uselang="+r),o&&(e+=(r?"&":"?")+jQuery.param(o)),LJ.get("currentJournal")&&(t=LJ.get("currentJournal").replace(/_/g,"-")),t?"/"+t+"/__rpc_"+e:"/__rpc_"+e},LiveJournal.ajaxError=function(e){"undefined"!=typeof LJ_IPPU&&LJ_IPPU?LJ_IPPU.showNote("Error: "+e):alert("Error: "+e)},LiveJournal.parseGetArgs=function(e){e=e||window.location.href,e=e.replace(/#.*$/,"");var o={},t=e.split("?");if(!t[1])return o;for(var r=t[1].split("&"),n=0;n<r.length;n++){var a=r[n].split("=");o[a[0]]=a[1]}return o},LiveJournal.constructUrl=function(e,o,t){e=e.replace(/(\&|\?)+$/g,"");var r=e,n=[];if(o){r+=-1===e.indexOf("?")?"?":"&";for(var a in o)o.hasOwnProperty(a)&&n.push(a+"="+(t?encodeURIComponent(o[a]):o[a]))}return 0===n.length?e:r+n.join("&")},function(){"use strict";function e(){var e,o="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",t="",r=15;for(e=0;r>e;++e)t+=o.charAt(Math.floor(Math.random()*(o.length-1)));return t+=":"+Math.floor(new Date/1e3),t+=":pgstats"+(Math.random()<.05?"1":"0")}LJ.Cookie.get("ljuniq")||LJ.Cookie.setGlobal("ljuniq",e(),{expires:5e3,priority:"High",secure:!0,samesite:"None"})}(),LiveJournal.closeSiteMessage=function(e,o,t){jQuery.post(LiveJournal.getAjaxUrl("close_site_message"),{messageid:t},function(o,t){"success"===t?jQuery(e.parentNode.parentNode.parentNode).replaceWith(o.substitude):LiveJournal.ajaxError(o)},"json")};
/* <<< file end: js/livejournal.js */
//# map link was there [livejournal.js.map]
/* >>> file start: js/jquery/jquery.lj.bubble.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-bubble', "<div class=\"b-popup bubble-node\" style=\"display: none;\"> <div class=\"b-popup-outer\"> <div class=\"b-popup-inner\"> {{if !($data.modal)}} <i class=\"i-popup-arr i-popup-arrtl\"><i class=\"i-popup-arr-brdr-outer\"><i class=\"i-popup-arr-brdr-inner\"><i class=\"i-popup-arr-bg\"></i></i></i></i> {{/if}} <i class=\"i-popup-close\"></i> </div> </div> </div> ", 'JQuery.stat');
!function(e,t){e.widget("lj.bubble",e.lj.basicWidget,{options:{target:null,currentTarget:null,hoverTimer:null,hoverDelay:600,showDelay:0,position:{x:0,y:0},offset:{},align:"center",alwaysShowUnderTarget:!1,forcePosition:!1,closeControl:!0,closeOnContentClick:!1,closeOnDocumentClick:!0,closeOnEscape:!0,ignoreDocumentClickFn:function(){return!1},showOn:!1,showEffect:"",preventDefaultTargetClick:!0,modal:!1,arrowWidth:13,immediateEventHandles:[],classNames:{containerAddClass:"",positionPrefix:"i-popup-arr",arrowDefault:"i-popup-arr",withCloseControl:"b-popup-withclosecontrol",noCloseControl:"b-popup-noclosecontrol",bubbleOpenClass:"p-openpopup",ljBubbleClass:"b-bubble-ui"},selectors:{bubbleNode:"div.bubble-node",bubbleArrow:"i.i-popup-arr",bubbleInner:"div.b-popup-inner",closeControl:"i.i-popup-close",fader:".b-fader"},templates:{fader:'<div class="b-fader" style="display: none"></div>',node:"templates-Widgets-bubble"}},_create:function(){var o=this,i=o.options;e.lj.basicWidget.prototype._create.apply(this),e.lj.basicWidget.prototype._bindControls.apply(this),i.alwaysShowUnderTarget&&("string"==typeof i.forcePosition&&this._setOption("forcePosition",i.forcePosition),i.forcePosition=i.forcePosition||{},i.forcePosition.bottom=!0),this.blockDocumentClick=!1,this._base=o._makeNode(),this._on("documentClick",function(){var e=i.immediateEventHandles.some(function(e){return"touchend"===e.type});if(e)return void(i.immediateEventHandles=i.immediateEventHandles.filter(function(e){return"touchend"!==e.type}));if(i.closeOnDocumentClick&&!o.blockDocumentClick){if(i.ignoreDocumentClickFn())return;o.hide()}else o.blockDocumentClick=!1}),this._window=e(t),this._body=e("body"),this._preventHide=!1,o._setOptions(i)},_setOption:function(t,o){var i,s=this,n=s.options,r=n.classNames,l="."+s.widgetName+"-"+t,a=n.showOn;switch(t){case"forcePosition":return void("string"==typeof o&&/^left|right|top|bottom$/.test(o)?(n.forcePosition={},n.forcePosition[o]=!0):"object"===("undefined"==typeof o?"undefined":_typeof(o))&&null!==o&&(n.forcePosition=e.extend({},o)));case"target":if(i=e(o),n.target&&n.target[0]===i[0])break;return void(n.target&&"string"!=typeof n.target&&"length"in n.target?(this._setOption("showOn",!1),n.target=i,this._setOption("showOn",a)):n.target=e(o));case"closeControl":o?s.bubbleNode.delegate(n.selectors.closeControl,"click"+l,function(){s.hide()}).removeClass(r.noCloseControl).addClass(r.withCloseControl):s.bubbleNode.undelegate(n.selectors.closeControl,"click"+l).removeClass(r.withCloseControl).addClass(r.noCloseControl);break;case"closeControlHandlersEnabled":o?s.bubbleNode.delegate(n.selectors.closeControl,"click"+l,function(){s.hide()}):s.bubbleNode.undelegate(n.selectors.closeControl,"click"+l);break;case"position":s.bubbleNode.css({left:o.x,top:o.y});break;case"showOn":o="mouseover"===o?"hover":o,"click"===o?n.target.bind("click"+l,function(t){var o=e(this);t.preventDefault(),s.blockDocumentClick=!0,s._visible?s.hide():s.show(o)}):n.target.unbind("click"+l),"hover"===o?n.target.add(s.bubbleNode).bind("touchstart"+l+" mouseenter"+l,function(){var e=this;clearTimeout(n.hoverTimer),n.hoverTimer=setTimeout(function(){s.show(e)},n.showDelay)}).bind("touchend"+l,function(e){var t={type:e.type};n.immediateEventHandles=(n.immediateEventHandles||[]).concat([t])}).bind("mouseleave"+l,function(){clearTimeout(n.hoverTimer),n.hoverTimer=setTimeout(function(){s.hide()},n.hoverDelay)}):n.target.add(s.bubbleNode).unbind("touchstart"+l).unbind("mouseenter"+l).unbind("mouseleave"+l),"focus"===o?n.target.bind("focus"+l,function(t){var o=e(this);s.blockDocumentClick=!0,t.preventDefault(),t.stopPropagation(),s.show(o)}):n.target.unbind("focus"+l).unbind("blur"+l);break;case"preventDefaultTargetClick":o?n.target.bind("click"+l,function(e){e.preventDefault()}):n.target.unbind("click"+l);break;case"closeOnEscape":o?e(document).bind("keydown"+l,function(e){27===e.keyCode&&s._visible&&(s.hide(),e.preventDefault())}):e(document).unbind("keydown"+l);break;case"closeOnContentClick":o?s.bubbleNode.unbind("mousedown"+l+" click"+l):s.bubbleNode.bind("mousedown"+l+" click"+l,function(){s.blockDocumentClick=!0})}n[t]=o},_makeNode:function(){var t=this.options.outerHtml?e(this.options.outerHtml):this._tmpl("node",this.options),o=t.find(this.options.selectors.bubbleArrow),i=t.find(this.options.selectors.bubbleInner),s=e("body");this.element.css("display","block").prependTo(i),this.options.modal&&(this._el("fader",s),this._fader.length||(this._fader=e(this.options.templates.fader).prependTo(s))),this.bubbleNode=t.prependTo(s),this.bubbleArrow=o,t.css({visibility:"hidden",display:"block"}),t.addClass(this.options.classNames.ljBubbleClass);var n,r=this.options.classNames.containerAddClass;return r&&r.length>0&&t.addClass(r),n=o.position()||{},o.data({left:n.left,top:n.top}),t.css({visibility:"visible",display:"none"}),t},_getPosition:function(e){var t;if(e=e||this.options.currentTarget,t=e.find("img").first(),t.length&&(e=t),this.options.modal)return{position:{x:"50%",y:"50%"}};var o,i,s,n,r,l,a,c,d,b=this,u=this._window,p=this._body,h=b.options,f=h.align,m=u.width(),y=u.height(),v=p.prop("scrollLeft"),g=b.bubbleNode,C=g.width(),k=g.height(),w=b.bubbleArrow,_=w.data("left"),x=w.data("top"),P="number"==typeof h.arrowWidth?h.arrowWidth:w.outerWidth(),N=e.offset(),O=Math.round(N.left),T=Math.round(N.top),D=e.width(),H=e.outerWidth(),E=e.height(),j=0,W=g.find(".b-popup-outer");switch(W.length&&(j=parseInt(W.css("border-left-width"),10)),f){case"center":s=T-x+E,o=Math.floor(O+D/2-_-P/2-j);break;case"left":o=O,s=T-x+E;break;case"side":o=O+H-x,s=Math.round(T-E/2)}return i=O+Math.floor(D/2-(C-_-P/2)),n=T+x-k,r={x:"l",y:"t"},l={lt:{x:o,y:s},lb:{x:o,y:s},tl:{x:o,y:s},tr:{x:i,y:s},bl:{x:o,y:n},br:{x:i,y:n},rt:{x:i,y:n}},c={x:o+C,y:s+k},function(){function e(){return"undefined"==typeof a&&(a=c.x>m+v&&(o>C||o>m+v-o)),a}function t(){return"undefined"==typeof s&&(s=c.y>y+u.scrollTop()&&n>0),s}function i(){return"undefined"==typeof l&&(l=N.top+x-k<u.scrollTop()),l}var s,l,a;h.forcePosition?(h.forcePosition.left?r.x="r":h.forcePosition.right?r.x="l":e()&&(r.x="r"),h.forcePosition.top?r.y="b":h.forcePosition.bottom?r.y="t":t()&&(r.y="b")):(e()&&(r.x="r"),t()&&(i()||(r.y="b")))}(),r="side"===f?r.x+r.y:r.y+r.x,d=h.classNames.positionPrefix+r,d!==this._arrowClass&&(this._arrowClass=d,w.removeClass().addClass(h.classNames.arrowDefault).addClass(d)),a=l[r],this.tempOffset?(a.x+=this.tempOffset.x,a.y+=this.tempOffset.y,delete this.tempOffset):a=this._applyOffset(a,r),{position:a,bubblePosition:r}},_updatePosition:function(){var e=this._getPosition(),t=this.bubbleNode;return this.option("position",e.position),this.options.modal&&t.css({"margin-left":-t.width()/2,"margin-top":-t.height()/2}),e},_applyOffset:function(e,t){var o,i=this.options.offset;return o="x"in i?i:i[t]||i[t.charAt(0)]||i[t.charAt(1)],o&&(e.x+=o.x,e.y+=o.y),e},show:function(t,o){var i,s=this,n=this.bubbleNode,r=s.options;return this.tempOffset=o,clearTimeout(this.options.hoverTimer),t=t?e(t):r.target,e(":lj-bubble").not(s.element).bubble("hide"),this._visible||(this._visible=!0,this.option("currentTarget",t),i=this._updatePosition(),this.options.modal&&(this._fader.css({display:"block"}),n.css({"margin-left":-n.width()/2,"margin-top":-n.height()/2,position:"fixed"})),"fade"===this.options.showEffect?n.fadeIn(200):n.show()),this._trigger("show",null,[{position:i,target:t[0]}]),this.options.noClass||e("body").addClass(this.options.classNames.bubbleOpenClass),this},hide:function(){return this._preventHide?this:(clearTimeout(this.options.hoverTimer),this._visible?(this._visible=!1,this.options.modal&&this._fader.css({display:"none"}),this.bubbleNode.hide(),this._trigger("hide"),LJ.Event&&(LJ.Event.trigger("bubble:popup:hide"),this.options.name&&LJ.Event.trigger("bubble:popup:hide:"+this.options.name)),this.options.noClass||e("body").removeClass(this.options.classNames.bubbleOpenClass),this):void 0)},updatePosition:function(){this._visible&&this._updatePosition()},absolute:function(e,t){this.option("position",{x:e,y:t})},move:function(e,t){this.option("position",{x:e,y:t})},block:function(e){this.blockDocumentClick=e},base:function(){return this._base},visible:function(){return this.bubbleNode.is(":visible")},setPreventHide:function(e){this._preventHide=!!e},isHidePrevented:function(){return this._preventHide}})}(jQuery,this);
/* <<< file end: js/jquery/jquery.lj.bubble.js */
//# map link was there [jquery.lj.bubble.js.map]
/* >>> file start: js/core/social.js */
//= require js/core/util/global.js
!function(t){return t}(),function(){var t=LJ.Util.getDocument();LJ.define("LJ.Social"),LJ.Social.load=function(){function e(t){var r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if(!r.force&&e[t])return e[t];if(!n[t])throw new Error("Social script for "+t+" is not provided.");return e[t]="function"==typeof n[t]?n[t]():LJ.injectScript(n[t]),e[t]}var r=LJ.get("remoteLocale"),n={ok:"https://connect.ok.ru/connect.js",vk:"//vk.com/js/api/openapi.js?105",google:function(){return LJ.injectScript("https://apis.google.com/js/platform.js",{text:'{lang: "'+r.replace(/_.*/,"")+'"}'})},facebook:function(){var e=t.createElement("div");return e.id="fb-root",t.body.appendChild(e),LJ.injectScript("//connect.facebook.net/"+r+"/sdk.js").then(function(){FB.init({appId:"214181831945836",xfbml:!1,version:"v2.6"},null,e)})},surfingbird:"https://surfingbird.ru/share/share.min.js",twitter:"https://platform.twitter.com/widgets.js",ramblerKassa:"https://s2.kassa.rl0.ru/widget/js/ticketmanager.js",emoji:"//twemoji.maxcdn.com/2/twemoji.min.js?2.2",instagram:"//platform.instagram.com/en_US/embeds.js",telegramEmbedExpander:"//telegram.org/js/telegram-widget.js",playbuzzEmbedSDK:"https://embed.playbuzz.com/sdk.js"};return e}(),LJ.Social.parseInstagram=function(){angular.element(".instagram-media, [data-instgrm-version], [data-instgrm-captioned]").toArray().forEach(function(t){var e=t.querySelector("a");if(e){var r=e.getAttribute("href"),n=r.replace(/gram.com\/[a-zA-Z0-9_-]+\/p\//,"gram.com/p/");e.setAttribute("href",n)}}),window.instgrm?window.instgrm.Embeds.process():LJ.Social.load("instagram")},LJ.Event.on("social:newinsta:parse",LJ.Social.parseInstagram)}();
/* <<< file end: js/core/social.js */
//# map link was there [social.js.map]
/* >>> file start: js/node_modules/whatwg-fetch/fetch.js */
!function(t){"use strict";function e(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function r(t){return"string"!=typeof t&&(t=String(t)),t}function o(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return y.iterable&&(e[Symbol.iterator]=function(){return e}),e}function n(t){this.map={},t instanceof n?t.forEach(function(t,e){this.append(e,t)},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function s(t){return t.bodyUsed?Promise.reject(new TypeError("Already read")):void(t.bodyUsed=!0)}function i(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function a(t){var e=new FileReader;return e.readAsArrayBuffer(t),i(e)}function h(t){var e=new FileReader;return e.readAsText(t),i(e)}function u(){return this.bodyUsed=!1,this._initBody=function(t){if(this._bodyInit=t,"string"==typeof t)this._bodyText=t;else if(y.blob&&Blob.prototype.isPrototypeOf(t))this._bodyBlob=t;else if(y.formData&&FormData.prototype.isPrototypeOf(t))this._bodyFormData=t;else if(y.searchParams&&URLSearchParams.prototype.isPrototypeOf(t))this._bodyText=t.toString();else if(t){if(!y.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(t))throw new Error("unsupported BodyInit type")}else this._bodyText="";this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):y.searchParams&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},y.blob?(this.blob=function(){var t=s(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this.blob().then(a)},this.text=function(){var t=s(this);if(t)return t;if(this._bodyBlob)return h(this._bodyBlob);if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)}):this.text=function(){var t=s(this);return t?t:Promise.resolve(this._bodyText)},y.formData&&(this.formData=function(){return this.text().then(p)}),this.json=function(){return this.text().then(JSON.parse)},this}function f(t){var e=t.toUpperCase();return b.indexOf(e)>-1?e:t}function d(t,e){e=e||{};var r=e.body;if(d.prototype.isPrototypeOf(t)){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new n(t.headers)),this.method=t.method,this.mode=t.mode,r||(r=t._bodyInit,t.bodyUsed=!0)}else this.url=t;if(this.credentials=e.credentials||this.credentials||"omit",!e.headers&&this.headers||(this.headers=new n(e.headers)),this.method=f(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function p(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var r=t.split("="),o=r.shift().replace(/\+/g," "),n=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(o),decodeURIComponent(n))}}),e}function c(t){var e=new n,r=(t.getAllResponseHeaders()||"").trim().split("\n");return r.forEach(function(t){var r=t.trim().split(":"),o=r.shift().trim(),n=r.join(":").trim();e.append(o,n)}),e}function l(t,e){e||(e={}),this.type="default",this.status=e.status,this.ok=this.status>=200&&this.status<300,this.statusText=e.statusText,this.headers=e.headers instanceof n?e.headers:new n(e.headers),this.url=e.url||"",this._initBody(t)}if(!t.fetch){var y={searchParams:"URLSearchParams"in t,iterable:"Symbol"in t&&"iterator"in Symbol,blob:"FileReader"in t&&"Blob"in t&&function(){try{return new Blob,!0}catch(t){return!1}}(),formData:"FormData"in t,arrayBuffer:"ArrayBuffer"in t};n.prototype.append=function(t,o){t=e(t),o=r(o);var n=this.map[t];n||(n=[],this.map[t]=n),n.push(o)},n.prototype["delete"]=function(t){delete this.map[e(t)]},n.prototype.get=function(t){var r=this.map[e(t)];return r?r[0]:null},n.prototype.getAll=function(t){return this.map[e(t)]||[]},n.prototype.has=function(t){return this.map.hasOwnProperty(e(t))},n.prototype.set=function(t,o){this.map[e(t)]=[r(o)]},n.prototype.forEach=function(t,e){Object.getOwnPropertyNames(this.map).forEach(function(r){this.map[r].forEach(function(o){t.call(e,o,r,this)},this)},this)},n.prototype.keys=function(){var t=[];return this.forEach(function(e,r){t.push(r)}),o(t)},n.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),o(t)},n.prototype.entries=function(){var t=[];return this.forEach(function(e,r){t.push([r,e])}),o(t)},y.iterable&&(n.prototype[Symbol.iterator]=n.prototype.entries);var b=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];d.prototype.clone=function(){return new d(this)},u.call(d.prototype),u.call(l.prototype),l.prototype.clone=function(){return new l(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new n(this.headers),url:this.url})},l.error=function(){var t=new l(null,{status:0,statusText:""});return t.type="error",t};var m=[301,302,303,307,308];l.redirect=function(t,e){if(-1===m.indexOf(e))throw new RangeError("Invalid status code");return new l(null,{status:e,headers:{location:t}})},t.Headers=n,t.Request=d,t.Response=l,t.fetch=function(t,e){return new Promise(function(r,o){function n(){return"responseURL"in i?i.responseURL:/^X-Request-URL:/m.test(i.getAllResponseHeaders())?i.getResponseHeader("X-Request-URL"):void 0}var s;s=d.prototype.isPrototypeOf(t)&&!e?t:new d(t,e);var i=new XMLHttpRequest;i.onload=function(){var t={status:i.status,statusText:i.statusText,headers:c(i),url:n()},e="response"in i?i.response:i.responseText;r(new l(e,t))},i.onerror=function(){o(new TypeError("Network request failed"))},i.ontimeout=function(){o(new TypeError("Network request failed"))},i.open(s.method,s.url,!0),"include"===s.credentials&&(i.withCredentials=!0),"responseType"in i&&y.blob&&(i.responseType="blob"),s.headers.forEach(function(t,e){i.setRequestHeader(e,t)}),i.send("undefined"==typeof s._bodyInit?null:s._bodyInit)})},t.fetch.polyfill=!0}}("undefined"!=typeof self?self:this);
/* <<< file end: js/node_modules/whatwg-fetch/fetch.js */
//# map link was there [fetch.js.map]
/* >>> file start: js/core/social-caching.js */
//= require js/core/lj.js
//= require js/node_modules/whatwg-fetch/fetch.js
!function(){var n="https://l-shrcnt.livejournal.net",t="https://shrcnt.livejournal.net",e={},r={},o=function(n){if(200!==n.status)throw new Error("Server didn't respond correctly");return n.json()},i=function(t,e){var o=window.encodeURIComponent(t.split("?")[0])+(e?"&shtype="+e:"");return new Promise(function(t,e){r[o]={resolve:t,reject:e},LJ.injectScript(n+"/url?url="+o),window.setTimeout(e,5e3)})},c=function(n){return fetch(t+"/queue",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:n}).then(o)},u=function(n){return fetch(t+"/url",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify(n)})};LJ.define("LJ.SocialCaching"),LJ.SocialCaching.get=function(n,t,r){var o=/^https?:\/\/(.*)/gi.exec(n.split("?")[0])[1],s="http://"+o,a="https://"+o,h="ok"===r,l=!1,p=function(){if(!l){l=!0;var n=function(){c(r).then(function(n){var e=n.url,o=n.token,i=n.time;if(e)return t(e).then(function(n){return u({url:e,cnt:Number(n),token:o,time:i,shtype:r})})})["catch"](function(){return!0})};n(),n()}},f=function(n,t,e){return Promise.all([i(t,e),h?Promise.resolve({cnt:0}):i(n,e)])},d=o+(r?"?shtype="+r:"");return e[d]=e[d]||f(s,a,r).then(function(n){return Number(n[0].cnt)+Number(n[1].cnt)})["catch"](function(){var n=function(n,t){return n(t).then(function(n){return u({url:t,cnt:Number(n),shtype:r}),n})},e=Promise.resolve(0),o=[n(t,a),h?e:n(t,s)];return Promise.all(o).then(function(n){return Number(n[0])+Number(n[1])})}).then(function(n){return p(),n}),e[d]},LJ.SocialCaching.callback=function(n){var t=n.url,e=n.cnt,o=n.shtype,i=window.encodeURIComponent(t.split("?")[0])+(o?"&shtype="+o:""),c="undefined"!=typeof e?"resolve":"reject";r.hasOwnProperty(i)&&(r[i][c]({cnt:e}),r[i]=void 0)}}();
/* <<< file end: js/core/social-caching.js */
//# map link was there [social-caching.js.map]
/* >>> file start: js/entry/likes.js */
var _extends=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};
Site.page.template['CleanHtml/v3/LikeStatic.tmpl'] = '<!-- Social Repost Buttons (LJSUP-18768) -->\n\n<!-- lj repost -->\n<div\n class=\"\n lj-like-item\n lj-like-item-repost\n \"\n >\n <a\n href=\"javascript:void(0)\"\n >\n <span class=\"b-flatrepost\"><!--\n --><span class=\"b-flatrepost-name\"><!--\n --></span><!--\n --></span>\n </a>\n</div>\n\n<!-- facebook -->\n<div\n class=\"\n lj-like-item\n lj-like-item-facebook\n \"\n >\n <a\n href=\"javascript:void(0);\"\n class=\"\n b-flatsocial\n b-flatsocial-disable-counter\n b-flatsocial-facebook\n \"\n ><!--\n --><span\n class=\"b-flatsocial-name\"\n title=\"Facebook\"\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"svgicon flaticon flaticon--facebook\" width=\"12\" height=\"22\">\n <use xlink:href=\"#flaticon--facebook\"></use>\n </svg>\n </span><!--\n --><span\n class=\"b-flatsocial-counter\"\n >0</span><!--\n --></a>\n</div>\n\n<!-- twitter -->\n<div\n class=\"\n lj-like-item\n lj-like-item-twitter\n \"\n >\n <a\n href=\"javascript:void(0);\"\n class=\"\n b-flatsocial\n b-flatsocial-disable-counter\n b-flatsocial-twitter\n \"\n ><!--\n --><span\n class=\"b-flatsocial-name\"\n title=\"Twitter\"\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"svgicon flaticon flaticon--twitter\" width=22 height=\"18\">\n <use xlink:href=\"#flaticon--twitter\"></use>\n </svg>\n </span><!--\n --><span\n class=\"b-flatsocial-counter\"\n >0</span><!--\n --></a>\n</div>\n\n<!-- google plus -->\n<div\n class=\"\n lj-like-item\n lj-like-item-google\n \"\n >\n <a\n href=\"javascript:void(0);\"\n class=\"\n b-flatsocial\n b-flatsocial-disable-counter\n b-flatsocial-google\n b-flatsocial-button\n \"\n ><!--\n --><span\n class=\"b-flatsocial-name\"\n title=\"Google+\"\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"svgicon flaticon flaticon--googleplus2015\" width=\"24\" height=\"16\">\n <use xlink:href=\"#flaticon--googleplus2015\"></use>\n </svg>\n </span><!--\n --><span\n class=\"b-flatsocial-counter\"\n >0</span><!--\n --></a>\n</div>\n\n<!-- vk -->\n<div\n class=\"\n lj-like-item\n lj-like-item-vkontakte\n \"\n >\n <a\n href=\"javascript:void(0);\"\n class=\"\n b-flatsocial\n b-flatsocial-disable-counter\n b-flatsocial-vk\n \"\n ><!--\n --><span\n class=\"b-flatsocial-name\"\n title=\"VK\"\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"svgicon flaticon flaticon--vk\" width=\"22\" height=\"14\">\n <use xlink:href=\"#flaticon--vk\"></use>\n </svg>\n </span><!--\n --><span\n class=\"b-flatsocial-counter\"\n >0</span><!--\n --></a>\n</div>\n\n<!-- surfinbird -->\n<div\n class=\"\n lj-like-item\n lj-like-item-surfingbird\n \"\n >\n <a\n href=\"javascript:void(0);\"\n class=\"\n b-flatsocial\n b-flatsocial-disable-counter\n b-flatsocial-surfingbird\n b-flatsocial-button\n \"\n ><!--\n --><span\n class=\"b-flatsocial-name\"\n title=\"Surfingbird\"\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"svgicon flaticon flaticon--surfingbird\" width=\"22\" height=\"18\">\n <use xlink:href=\"#flaticon--surfingbird\"></use>\n </svg>\n </span><!--\n --></a>\n</div>\n\n<!-- tumblr -->\n<div\n class=\"\n lj-like-item\n lj-like-item-tumblr\n \"\n >\n <a\n href=\"javascript:void(0);\"\n class=\"\n b-flatsocial\n b-flatsocial-disable-counter\n b-flatsocial-tumblr\n b-flatsocial-button\n \"\n ><!--\n --><span\n class=\"b-flatsocial-name\"\n title=\"Tumblr\"\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"svgicon flaticon flaticon--tumblr\" width=\"22\" height=\"18\">\n <use xlink:href=\"#flaticon--tumblr\"></use>\n </svg>\n </span><!--\n --></a>\n</div>\n\n\n<!-- pocket -->\n<div\n class=\"\n lj-like-item\n lj-like-item-pocket\n \"\n >\n <a\n href=\"javascript:void(0);\"\n class=\"\n b-flatsocial\n b-flatsocial-disable-counter\n b-flatsocial-pocket\n \"\n ><!--\n --><span\n class=\"b-flatsocial-name\"\n title=\"Pocket\"\n >\n <svg xmlns=\"http://www.w3.org/2000/svg\" class=\"svgicon flaticon flaticon--pocket\" width=\"22\" height=\"20\">\n <use xlink:href=\"#flaticon--pocket\"></use>\n </svg>\n </span><!--\n --><span\n class=\"b-flatsocial-counter\"\n >0</span><!--\n --></a>\n</div>\n\n<!-- ok -->\n<div\n class=\"\n lj-like-item\n lj-like-item-odnoklassniki\n \"\n >\n <a\n href=\"javascript:void(0);\"\n class=\"\n b-flatsocial\n b-flatsocial-disable-counter\n b-flatsocial-ok\n \"\n ><!--\n --><span\n class=\"b-flatsocial-name\"\n title=\"OK\"\n >\n <svg xml:base=\"\" xmlns=\"http://www.w3.org/2000/svg\" class=\"svgicon flaticon flaticon--odnoklassniki\" width=\"15\" height=\"23\">\n <use xlink:href=\"#flaticon--odnoklassniki\"></use>\n </svg>\n </span><!--\n --><span\n class=\"b-flatsocial-counter\"\n >0</span><!--\n --></a>\n</div>\n\n<!-- give 10 tokens -->\n<div\n class=\"\n lj-like-item\n lj-like-item-livejournal\n \"\n >\n <span\n class=\"\n b-flatrepost\n b-flatrepost-give\n donate-button\n embed-button\n b-flatrepost-disabled\n \"\n ><!--\n --><span class=\"b-flatrepost-icon\"></span><!--\n --><span class=\"b-flatrepost-name\"><!--\n --><span class=\" b-flatrepost-title\">Give 10</span><!--\n --></span><!--\n --></span>\n</div>\n';
//= require js/core/social.js
//= require js/core/social-caching.js
//= require_ml sharing.service.digg
//= require_ml sharing.service.email
//= require_ml sharing.service.email
//= require_ml sharing.service.facebook
//= require_ml sharing.service.livejournal
//= require_ml sharing.service.moimir
//= require_ml sharing.service.odnoklassniki
//= require_ml sharing.service.stumbleupon
//= require_ml sharing.service.tumblr
//= require_ml sharing.service.twitter
//= require_ml sharing.service.vkontakte
//= require_ml sharing.service.viber
//= require_ml sharing.service.embed
!function(t){return t}(),function(t){"use strict";function e(e){function n(t,e,r){var o=t[0],i=t.slice(1);return r=r||window,i.length?n(i,e,r[o]={}):r[o]=e}var r=e.page,o=e.jsonpUrlPrefix,i=e.callbackFnPath,a=e.utmMark,l=e.shtype,s=r.split("?")[0],u=i[0];return new Promise(function(e){LJ.SocialCaching.get(s,function(e){e=e.split("?")[0];var r=["","?media","?utm_source="+a+"&utm_medium=social","?media&utm_source="+a+"&utm_medium=social"],l=r.map(function(t){return e+t}),s=l.map(function(e){return new Promise(function(r){var a=void 0;angular.isObject(window[u])&&(a=window[u]),n(i,function(t,e){r(Number(e)||0),a&&(window[u]=a)}),t.getScript(""+o+encodeURIComponent(e)+"&callback=JSON_CALLBACK")}).then(function(t){return Number(t)||0})["catch"](function(){return 0})});return Promise.all(s).then(function(t){return t.reduce(function(t,e){return t+e},0)})},l).then(function(t){return e(Number(t)||0)})["catch"](function(){return 0})})}LJ.define("LJ.Social");var n=LJ.Util.getWindow();LJ.Social.parseWidgets=function(e){if(0!==t(".twitter-tweet").length&&LJ.Social.load("twitter").then(function(){twttr.widgets.load(e)}),0!==t(".twitter-timeline").length&&LJ.Social.load("twitter"),0!==t(".fb-post").length&&LJ.Social.load("facebook").then(function(){FB.XFBML.parse(e)}),0!==t(".fb-follow").length&&LJ.Social.load("facebook").then(function(){FB.XFBML.parse(e)}),0!==t(".fb-like-box").length&&LJ.Social.load("facebook").then(function(){FB.XFBML.parse(e)}),0!==t(".gh-gist").length&&LJ.Social.parseGists(e),0!==t(".g-ytsubscribe").length&&LJ.Social.load("google").then(function(){gapi.ytsubscribe.go(e)}),0!==t(".rkassa").length&&LJ.Social.load("ramblerKassa").then(function(){var n='<rb:rich key="aecbf33f-ca7e-4741-8be2-10f9dc496d75" xmlns:rb="https://kassa.rambler.ru"></rb:rich>';t("body").append(n),LJ.Social.parseRamblerKassa(e)}),0!==t(".js-emojis").length){for(var n=LJ.get("is_post")?[]:[/(Windows 10.0|Windows NT 10.0)/,/Mac OS X/,/(MacPPC|MacIntel|Mac_PowerPC|Macintosh)/],r=!0,o=0;o<n.length;o++)if(n[o].test(navigator.userAgent)){r=!1;break}r&&LJ.Social.load("emoji").then(function(){LJ.Social.parseEmoji(e)})}t("blockquote.telegram-post").length>0&&LJ.Social.expandTelegramEmbeds(),t(".instagram-media").length>0&&LJ.Social.parseInstagram(),t(".playbuzz").length>0&&LJ.Social.renderPlaybuzzEmbeds()},LJ.Social.parseEmoji=function(e){function n(t){window.twemoji.parse(t,{ext:".svg",folder:"svg",size:"16x16",callback:function(t,e){switch(t){case"a9":case"ae":case"2122":return!1}return"".concat(e.base,e.size,"/",t,e.ext)}})}var r,o="js-emojis";return e=e||document.body,r=t(e),r.hasClass(o)?n(r.get(0)):void r.find("."+o).each(function(t,e){n(e)})},LJ.Social.parseGists=function(e){function n(e){var n=e.data("gist-id");n&&t.ajax({method:"post",dataType:"jsonp",url:"https://gist.github.com/{id}.json".supplant({id:n})}).then(function(n){e.html(n.div),e.append(t("<link>").attr("rel","stylesheet").attr("href",n.stylesheet))})}var r,o=".gh-gist";return e=e||document.body,r=t(e),r.hasClass(o)?n(r):void r.find(".gh-gist").each(function(e,r){n(t(r))})},LJ.Social.parseLikes=function(){return LJ.Social.parseLikes.apply(LJ.Social,arguments)},LJ.Social.parseLikes=function(){function r(e,n){this.service=e,t.extend(this,n),"function"==typeof this.bindEvents&&this.bindEvents()}function o(e){e.jquery||(e=t(e));var o=e.data()||{},i=o.services.trim().split(","),a=e.closest(".js--post-container").find('[data-rd-type="rd-post-view-social"]').length>0;if(!a&&!e.data("parsed")){var l=r.parse(i,o)||{};e.append(l.fragment),l.countersGetter.then(function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],e=t.reduce(function(t,e){var n=e.count;return angular.isNumber(n)?t+n:t},0);0!==e&&LJ.Api.call("entry.set_sharings",{count:e,url:o.url||n.location.href}).fail(function(){})}),e.data("parsed",!0)}}return r.create=function(t,e){var n=this._providers=this._providers||{};n[t]=new r(t,e)},r.buttons=function(){return this._buttons||(this._buttons=t(t.parseHTML(LJ.get("template")["CleanHtml/v3/LikeStatic.tmpl"].trim()))),this._buttons.clone()},r.parse=function(t,e){var n=document.createDocumentFragment(),r=this.buttons(),o=[];return t.forEach(function(t){var i,a=this._providers[t];if(a){i=r.filter(a.selector);var l=a.parse(i,e);l.counterGetter&&o.push(l.counterGetter),n.appendChild(i.get(0))}},this),{countersGetter:Promise.all(o),fragment:n}},r.prototype.events={"click .lj-like-item":function(e){var n=this,r=t(e.currentTarget);if(r.is(this.selector)){if(e.offsetX>r.width())return void r.closest(".lj-like--v4").addClass("is-active");if(LJ.Track.event("Like",this.service),this.popup){var o=r.data("options");this.open(o).then(function(){n.updateCounter(r,o.url)})}}}},r.prototype.parse=function(t,e){t.data("options",e),"function"==typeof this.init&&this.init(t,e);var n=this.updateCounter(t,e.url);return{counterGetter:new Promise(function(t){n.then(function(){var e=arguments.length<=0||void 0===arguments[0]?0:arguments[0];t({count:e})}).fail(function(){t({count:0})})})}},r.prototype.updateCounter=function(e,n){var r=t.Deferred();if("function"==typeof this.count)this.count(n).then(function(t){Number(t)&&(e.find(".b-flatsocial-counter").text(t),e.find(".b-flatsocial").removeClass("b-flatsocial-disable-counter")),r.resolve(t)},r.reject),setTimeout(function(){r.resolve(0)},8e3);else{if(this.initCountGetPromise)return this.initCountGetPromise;r.resolve()}return r.promise()},r.prototype.bindEvents=function(){var e=this;"function"==typeof this.events&&(this.events=this.events.call(this)),this.events&&"object"===_typeof(this.events)&&t.each(this.events,function(n,r){if("function"!=typeof r)return void console.warn("You should provider function as event handler.");var o=n.indexOf(" "),i=n.slice(0,o),a=n.slice(o+1);t(function(){t("body").on(i,a,r.bind(e))})})},r.prototype.open=function(t){return LJ.Social.Share.openPopup(this.service,t,this.popup)},r.create("vkontakte",{selector:".lj-like-item-vkontakte",popup:{url:"//vk.com/share.php?url={url}&title={title}",width:550,height:330},count:function(t){return LJ.define("VK.Share"),e({page:t,jsonpUrlPrefix:"https://vk.com/share.php?act=count&index=1&url=",callbackFnPath:["VK","Share","count"],utmMark:"vksharing",shtype:"vk"})}}),r.create("facebook",{selector:".lj-like-item-facebook",popup:{url:"https://www.facebook.com/sharer/sharer.php?u={url}",width:600,height:500},count:function(e){return LJ.SocialCaching.get(e,function(e){return t.getJSON("https://graph.facebook.com/?id="+encodeURIComponent(e)+"&fields=og_object{engagement}").then(function(t){return LJ.Util.runSafe(function(){return Number(t.og_object.engagement.count)})||0})},"fb")}}),r.create("google",{selector:".lj-like-item-google",popup:{url:"https://plus.google.com/share?url={url}",width:700,height:500}}),r.create("twitter",{selector:".lj-like-item-twitter",popup:{url:"https://twitter.com/intent/tweet?url={url}&text={title}&hashtags={hashtags}",width:600,height:450},count:function(e){var n=t.Deferred();return n.resolve(0),n.promise()}}),r.create("odnoklassniki",{selector:".lj-like-item-odnoklassniki",popup:{url:"https://connect.ok.ru/offer?url={url}",width:550,height:360},count:function(t){return e({page:t,jsonpUrlPrefix:"https://connect.ok.ru/dk?st.cmd=extLike&uid=1&ref=",callbackFnPath:["ODKL","updateCount"],utmMark:"oksharing",shtype:"ok"})}}),r.create("pocket",{selector:".lj-like-item-pocket",popup:{url:"https://getpocket.com/save?url={url}&title={title}",width:600,height:300},count:function(e){var n=t.Deferred();return t.getJSON("https://query.yahooapis.com/v1/public/yql?q="+encodeURIComponent('select * from html where url="https://widgets.getpocket.com/v1/button?count=horizontal&url='+e+'" and xpath="*"')+"&format=json&callback=?",function(t){var e=void 0;try{e=t.query.results.html.body.div.a.span.em.content}catch(r){console.warn("pocket answer parse error",r),e=0}n.resolve(e)}),n.promise()}}),r.create("tumblr",{selector:".lj-like-item-tumblr",popup:{url:"https://www.tumblr.com/widgets/share/tool?canonicalUrl={url}&posttype=link",width:428,height:450}}),r.create("surfingbird",{selector:".lj-like-item-surfingbird",popup:{url:"https://surfingbird.ru/share?url={url}",width:650,height:470}}),r.create("repost",{selector:".lj-like-item-repost",events:null,initCountGetPromise:t.Deferred(),init:function(t,e){var n=this;return LJ.Api.call("repost.get_status",{url:e.url},function(r){t.find("a").replaceWith(LJ.Social.renderRepostButton(e.url,r)),Number(r.count)||t.find(".b-flatrepost").addClass("b-flatrepost-disable-counter"),n.initCountGetPromise.resolve(+r.count)})}}),r.create("livejournal",{selector:".lj-like-item-livejournal",events:null,init:function(t,e){LJ.Api.call("social.give_button",{journal:e.journal,ditemid:e.ditemid},function(e){"ok"===e.status&&e.html&&t.html(e.html)})}}),o}(),function(){function e(t){LJ.Social.parseLikes(t)}function n(){var n=null;0!==r.length&&(n=r.filter(":screenable"),n.length&&(n.each(function(){var n=t(this);setTimeout(function(){e(n)},0)}),r=r.not(n)))}var r=t();t(function(){t(window).on("scroll",LJ.Support.touch?n:LJ.Function.threshold(n,1e3))}),t.fn.ljLikes=function(o){var i=null;return 0===this.length?this:(o=t.extend({},t.fn.ljLikes.defaults,o||{}),i=this.find(".lj-like").add(this.filter(".lj-like")).filter(function(){return this.used?!1:(this.used=!0,!0)}),0===i.length?this:(o.lazy?(r=r.add(i),n()):i.each(function(){var n=t(this);setTimeout(function(){e(n)},0)}),this))},t.fn.ljLikes.defaults={lazy:!0}}(),LJ.Social.Share=function(){function e(e,r,o){if(o=t.extend({},u,l[e],o||{}),"embed"===e)return void LJ.Event.emit("lj:embed","string"==typeof r?r:n(e,r,o.url));if("string"==typeof r)o.url=r,r={};else if(!r||"object"!==("undefined"==typeof r?"undefined":_typeof(r))||!r.url)throw new TypeError("Incorrect params provided. You should provide object with at least `url` field.");var i=Math.round((t(window).width()-o.width)/2),s=Math.round((t(window).height()-o.height)/2),c=window.open(n(e,r,o.url),"share_"+e,["width="+o.width,"height="+o.height,"left="+i,"top="+s,"personalbar=0,toolbar=0,scrollbars=1,resizable=1"].join(","));c.focus(),a&&a.reject();var h=t.Deferred(),p=h.promise(),f=setInterval(function(){c.closed&&h.resolve()},1e3),d=function(){c=null,clearInterval(f)};return p.then(d,d),a=h,p}function n(t,e,n){function r(t,e){if(t){var n={facebook:"fbsharing",vkontakte:"vksharing",odnoklassniki:"oksharing",twitter:"twsharing"};if(!n[e])return t;var r=~t.indexOf("?")?"&":"?";return""+t+r+"utm_source="+n[e]+"&utm_medium=social"}}return"undefined"==typeof n&&(n=l[t].url),"embed"===t?n.supplant(_extends({},e,{url:r(e.url,t)})):n.supplant(_extends({},e,{url:encodeURIComponent(r(e.url,t))}))}function r(t){return l[t].tab}function o(){return LJ.get("LJShareParams.links")?LJ.get("LJShareParams.links"):Object.keys(l).sort(function(t,e){return s.indexOf(t)-s.indexOf(e)})}function i(t){return LJ.get("LJShareParams.services."+t+".title")||t}var a,l={livejournal:{url:LJ.get("siteroot")+"/update.bml?repost_type=c&repost={url}&nodraft=1",tab:!0},facebook:{url:"https://www.facebook.com/sharer/sharer.php?u={url}",width:600,height:500},twitter:{url:"https://twitter.com/share?url={url}&text={title}&hashtags={hashtags}"},vkontakte:{url:"//vk.com/share.php?url={url}&title={title}",width:550,height:330},moimir:{url:"https://connect.mail.ru/share?url={url}"},stumbleupon:{url:"https://www.stumbleupon.com/submit?url={url}",tab:!0},digg:{url:"https://digg.com/submit?url={url}",tab:!0},email:{title:"E-mail",url:"https://api.addthis.com/oexchange/0.8/forward/email/offer?username=internal&url={url}&title={title}",height:600},tumblr:{url:"https://www.tumblr.com/widgets/share/tool?canonicalUrl={url}&posttype=link",width:428,height:450},odnoklassniki:{url:"https://connect.ok.ru/offer?url={url}",width:550,height:360},embed:{url:"{url}?embed"}},s=["livejournal","facebook","twitter","vkontakte","moimir","stumbleupon","digg","email","tumblr","odnoklassniki","embed"],u={width:640,height:480};return{openPopup:e,getUrl:n,getTitle:i,isTab:r,services:o}}(),LJ.Social.renderRepostButton=function(t,e){e=e||{};var n={paid:!!e.paid,url:t,cost:e.cost,budget:e.budget,count:Number(e.count||0),reposted:!!e.reposted},r="templates-CleanHtml-Repost",o={};return n.paid&&(r="templates-CleanHtml-PaidRepost",n.owner="0"===n.cost,o.classNames={active:"paidrepost-button-active",inactive:"paidrepost-button-inactive"}),LJ.UI.template(r,n).repostbutton(jQuery.extend(o,n))},LJ.Event.on("repost.requestRemove",function(e,n){t(e).confirmbubble({confirmText:LJ.ml("repost.confirm.delete"),confirm:function(){LJ.Api.call("repost.delete",{url:n},function(t){t.error?LiveJournal.ajaxError(t.error.message):location.reload()})}})}),LJ.Social.parseRamblerKassa=LJ.Function.once(function(e){var n=e||document;t(n).on("click",".rkassa",function(e){var n=t(e.target),r=n.data("id");e.preventDefault(),ticketManager.movieSchedule(r)})}),LJ.Social.expandTelegramEmbeds=function(){t("blockquote.telegram-post").length>0&&LJ.Social.load("telegramEmbedExpander",{force:!0})},LJ.Social.renderPlaybuzzEmbeds=function(){n.Playbuzz?n.Playbuzz.render():LJ.Social.load("playbuzzEmbedSDK")},LJ.Event.on("social:widgets:parse",LJ.Social.parseWidgets),LJ.Event.on("social:likes:parse",LJ.Social.parseLikes)}(jQuery);
/* <<< file end: js/entry/likes.js */
//# map link was there [likes.js.map]
/* >>> file start: js/pagescroller.js */
jQuery(function(){function e(){for(var e=jQuery(window).scrollTop(),t=0;t<r.length;++t)if(r.eq(t).offset().top-20>e)return t-1;return r.length-1}function t(t){if(r.length){var o=document.activeElement;if(o){var n=o.nodeName.toLowerCase();if("input"==n||"textarea"==n||"select"==n)return}var f;if(78===t.keyCode){var i=e()+1;if(i>=r.length)return;f=r.eq(i).offset(),window.scrollTo(f.left,f.top-10)}if(80===t.keyCode){var i=e()-1;if(0>i)return;f=r.eq(i).offset(),window.scrollTo(f.left,f.top-10)}}}var r=jQuery(".entry");r.length>1&&jQuery(document).keyup(t)});
/* <<< file end: js/pagescroller.js */
//# map link was there [pagescroller.js.map]
/* >>> file start: js/journal.js */
//= require js/entry/likes.js
//= require js/pagescroller.js
window.DonateButton={buyMore:function(e,t,a){var n=jQuery(e).data("buyMoreCachedBubble");return n||(n=jQuery("<span>"+t+"</span>").bubble({target:e}),jQuery(e).data("buyMoreCachedBubble",n)),n.bubble("show"),a.stopPropagation?a.stopPropagation():a.cancelBubble=!0,!1},donate:function(e,t,a){var n,o,r=650,i=290,l=e.href;return LJ.rpc.bind(function(a){a.origin&&a.origin!==Site.siteroot||a.data&&"updateWallet"===a.data.message&&(LJ.Event.trigger("update_wallet_balance"),jQuery.getJSON(LiveJournal.getAjaxUrl("give_tokens")+"?"+t+"&mode=js",function(t){var a;t.html&&(a=jQuery(e).closest(".lj-button"),a.replaceWith(t.html))}))}),n=l+(-1===l.indexOf("?")?"?":"&")+"usescheme=noheaderfooter",o=window.open("about:blank","donate","toolbar=0,status=0,width="+r+",height="+i+",scrollbars=no,resizable=no"),o.name=location.href.replace(/#.*$/,""),setTimeout(function(){LJ.rpc.initRecipient(o,n,location.href.replace(/#.*$/,""))},0),a.stopPropagation?a.stopPropagation():a.cancelBubble=!0,!1}},function(e){return e}(),function(e){var t={init:function(){this._store=LJ.Storage.getItem("placeholders")||{}},inStorage:function(e){return this._store.hasOwnProperty(e)},addUrl:function(e){this.inStorage(e)||(this._store[e]=!0,LJ.Storage.setItem("placeholders",this._store))}};t.init();var a={image:{selector:".b-mediaplaceholder-photo",loading:"b-mediaplaceholder-processing",init:function(){var t=this;e(document).on("click",this.selector,function(e){t.handler(this,e)})},handler:function(a){var n=new Image;n.onload=n.onerror=e.delayedCallback(this.imgLoaded.bind(this,a,n),500),n.src=a.href,a.className+=" "+this.loading,t.addUrl(a.href)},imgLoaded:function(t,a){var n=e("<img />").attr("src",a.src),o=e(t),r=o.data("href"),i=o.data("width"),l=o.data("height");i&&n.width(i),l&&n.height(l),r&&r.length>0&&(n=e("<a />",{href:r}).append(n),o.next(".b-mediaplaceholder-external").remove()),o.replaceWith(n)}},video:{handler:function(t,a){t.parentNode.replaceChild(e(window.unescape(a))[0],t)}}};LiveJournal.placeholderClick=function(e,t){var n="image"===t?t:"video";return a[n].handler(e,t),!1},LJ.Event.on("page_load",function(){e(".b-mediaplaceholder").each(function(){t.inStorage(this.href)&&this.onclick.apply(this)})})}(jQuery);
/* <<< file end: js/journal.js */
//# map link was there [journal.js.map]
/* >>> file start: js/livejournal-local.js */
window.$=DOM.getElement,function(n){return n}(),function(n){LJ.get("is_mobile_version")||n(function(){LiveJournal.initPage();var o=n(".i-loginpopup-show");o.length&&n(".b-loginpopup").bubble({target:o,closeControl:!1,showOn:"click"})})}(jQuery);
/* <<< file end: js/livejournal-local.js */
//# map link was there [livejournal-local.js.map]
/* >>> file start: js/common/surve.js */
!function(s){return s}(),function(s){"use strict";s(function(){var e="p-survey",u=s("body"),o=s(".js-survey-close"),n=s(".survey-link");u.toggleClass(e,LJ.get("should_show_survey")),LJ.get("should_show_survey")&&LJ.Api.call("user.incr_survey_view"),o.on("click",function(){u.removeClass(e)}),n.on("click",function(){u.removeClass(e)})})}(jQuery);
/* <<< file end: js/common/surve.js */
//# map link was there [surve.js.map]
/* >>> file start: js/common/emailverify.js */
!function(e){return e}(),function(e){"use strict";e(function(){var i=e(".js-email"),o=i.find(".js-email-close");o.one("click",function(){i.hide(),LJ.Cookie.setGlobal("email-verify-close",Date.now()+36e5)}),Date.now()<LJ.Cookie.get("email-verify-close")&&i.hide()})}(jQuery);
/* <<< file end: js/common/emailverify.js */
//# map link was there [emailverify.js.map]
/* >>> file start: js/node_modules/angular/angular.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){"use strict";function t(e,t){return t=t||Error,function(){var n,r,i=2,o=arguments,a=o[0],s="["+(e?e+":":"")+a+"] ",u=o[1];for(s+=u.replace(/\{\d+\}/g,function(e){var t=+e.slice(1,-1),n=t+i;return n<o.length?ge(o[n]):e}),s+="\nhttp://errors.angularjs.org/1.5.8/"+(e?e+"/":"")+a,r=i,n="?";r<o.length;r++,n="&")s+=n+"p"+(r-i)+"="+encodeURIComponent(ge(o[r]));return new t(s)}}function n(e){if(null==e||A(e))return!1;if(Jr(e)||w(e)||Rr&&e instanceof Rr)return!0;var t="length"in Object(e)&&e.length;return x(t)&&(t>=0&&(t-1 in e||e instanceof Array)||"function"==typeof e.item)}function r(e,t,i){var o,a;if(e)if(C(e))for(o in e)"prototype"==o||"length"==o||"name"==o||e.hasOwnProperty&&!e.hasOwnProperty(o)||t.call(i,e[o],o,e);else if(Jr(e)||n(e)){var s="object"!==("undefined"==typeof e?"undefined":_typeof(e));for(o=0,a=e.length;a>o;o++)(s||o in e)&&t.call(i,e[o],o,e)}else if(e.forEach&&e.forEach!==r)e.forEach(t,i,e);else if(b(e))for(o in e)t.call(i,e[o],o,e);else if("function"==typeof e.hasOwnProperty)for(o in e)e.hasOwnProperty(o)&&t.call(i,e[o],o,e);else for(o in e)Vr.call(e,o)&&t.call(i,e[o],o,e);return e}function i(e,t,n){for(var r=Object.keys(e).sort(),i=0;i<r.length;i++)t.call(n,e[r[i]],r[i]);return r}function o(e){return function(t,n){e(n,t)}}function a(){return++Zr}function s(e,t){t?e.$$hashKey=t:delete e.$$hashKey}function u(e,t,n){for(var r=e.$$hashKey,i=0,o=t.length;o>i;++i){var a=t[i];if(y(a)||C(a))for(var c=Object.keys(a),l=0,f=c.length;f>l;l++){var h=c[l],p=a[h];n&&y(p)?S(p)?e[h]=new Date(p.valueOf()):E(p)?e[h]=new RegExp(p):p.nodeName?e[h]=p.cloneNode(!0):_(p)?e[h]=p.clone():(y(e[h])||(e[h]=Jr(p)?[]:{}),u(e[h],[p],!0)):e[h]=p}}return s(e,r),e}function c(e){return u(e,Ur.call(arguments,1),!1)}function l(e){return u(e,Ur.call(arguments,1),!0)}function f(e){return parseInt(e,10)}function h(e,t){return c(Object.create(e),t)}function p(){}function d(e){return e}function $(e){return function(){return e}}function v(e){return C(e.toString)&&e.toString!==Br}function m(e){return"undefined"==typeof e}function g(e){return"undefined"!=typeof e}function y(e){return null!==e&&"object"===("undefined"==typeof e?"undefined":_typeof(e))}function b(e){return null!==e&&"object"===("undefined"==typeof e?"undefined":_typeof(e))&&!zr(e)}function w(e){return"string"==typeof e}function x(e){return"number"==typeof e}function S(e){return"[object Date]"===Br.call(e)}function C(e){return"function"==typeof e}function E(e){return"[object RegExp]"===Br.call(e)}function A(e){return e&&e.window===e}function k(e){return e&&e.$evalAsync&&e.$watch}function O(e){return"[object File]"===Br.call(e)}function M(e){return"[object FormData]"===Br.call(e)}function T(e){return"[object Blob]"===Br.call(e)}function N(e){return"boolean"==typeof e}function V(e){return e&&C(e.then)}function j(e){return e&&x(e.length)&&Yr.test(Br.call(e))}function I(e){return"[object ArrayBuffer]"===Br.call(e)}function _(e){return!(!e||!(e.nodeName||e.prop&&e.attr&&e.find))}function D(e){var t,n={},r=e.split(",");for(t=0;t<r.length;t++)n[r[t]]=!0;return n}function P(e){return jr(e.nodeName||e[0]&&e[0].nodeName)}function R(e,t){var n=e.indexOf(t);return n>=0&&e.splice(n,1),n}function F(e,t){function n(e,t){var n,r=t.$$hashKey;if(Jr(e))for(var o=0,a=e.length;a>o;o++)t.push(i(e[o]));else if(b(e))for(n in e)t[n]=i(e[n]);else if(e&&"function"==typeof e.hasOwnProperty)for(n in e)e.hasOwnProperty(n)&&(t[n]=i(e[n]));else for(n in e)Vr.call(e,n)&&(t[n]=i(e[n]));return s(t,r),t}function i(e){if(!y(e))return e;var t=a.indexOf(e);if(-1!==t)return u[t];if(A(e)||k(e))throw Wr("cpws","Can't copy! Making copies of Window or Scope instances is not supported.");var r=!1,i=o(e);return void 0===i&&(i=Jr(e)?[]:Object.create(zr(e)),r=!0),a.push(e),u.push(i),r?n(e,i):i}function o(e){switch(Br.call(e)){case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Float32Array]":case"[object Float64Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return new e.constructor(i(e.buffer),e.byteOffset,e.length);case"[object ArrayBuffer]":if(!e.slice){var t=new ArrayBuffer(e.byteLength);return new Uint8Array(t).set(new Uint8Array(e)),t}return e.slice(0);case"[object Boolean]":case"[object Number]":case"[object String]":case"[object Date]":return new e.constructor(e.valueOf());case"[object RegExp]":var n=new RegExp(e.source,e.toString().match(/[^\/]*$/)[0]);return n.lastIndex=e.lastIndex,n;case"[object Blob]":return new e.constructor([e],{type:e.type})}return C(e.cloneNode)?e.cloneNode(!0):void 0}var a=[],u=[];if(t){if(j(t)||I(t))throw Wr("cpta","Can't copy! TypedArray destination cannot be mutated.");if(e===t)throw Wr("cpi","Can't copy! Source and destination are identical.");return Jr(t)?t.length=0:r(t,function(e,n){"$$hashKey"!==n&&delete t[n]}),a.push(e),u.push(t),n(e,t)}return i(e)}function q(e,t){if(e===t)return!0;if(null===e||null===t)return!1;if(e!==e&&t!==t)return!0;var n,r,i,o="undefined"==typeof e?"undefined":_typeof(e),a="undefined"==typeof t?"undefined":_typeof(t);if(o==a&&"object"==o){if(!Jr(e)){if(S(e))return S(t)?q(e.getTime(),t.getTime()):!1;if(E(e))return E(t)?e.toString()==t.toString():!1;if(k(e)||k(t)||A(e)||A(t)||Jr(t)||S(t)||E(t))return!1;i=de();for(r in e)if("$"!==r.charAt(0)&&!C(e[r])){if(!q(e[r],t[r]))return!1;i[r]=!0}for(r in t)if(!(r in i)&&"$"!==r.charAt(0)&&g(t[r])&&!C(t[r]))return!1;return!0}if(!Jr(t))return!1;if((n=e.length)==t.length){for(r=0;n>r;r++)if(!q(e[r],t[r]))return!1;return!0}}return!1}function U(e,t,n){return e.concat(Ur.call(t,n))}function L(e,t){return Ur.call(e,t||0)}function H(e,t){var n=arguments.length>2?L(arguments,2):[];return!C(t)||t instanceof RegExp?t:n.length?function(){return arguments.length?t.apply(e,U(n,arguments,0)):t.apply(e,n)}:function(){return arguments.length?t.apply(e,arguments):t.call(e)}}function B(t,n){var r=n;return"string"==typeof t&&"$"===t.charAt(0)&&"$"===t.charAt(1)?r=void 0:A(n)?r="$WINDOW":n&&e.document===n?r="$DOCUMENT":k(n)&&(r="$SCOPE"),r}function z(e,t){return m(e)?void 0:(x(t)||(t=t?2:null),JSON.stringify(e,B,t))}function W(e){return w(e)?JSON.parse(e):e}function G(e,t){e=e.replace(ti,"");var n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function Z(e,t){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+t),e}function J(e,t,n){n=n?-1:1;var r=e.getTimezoneOffset(),i=G(t,r);return Z(e,n*(i-r))}function Y(e){e=Rr(e).clone();try{e.empty()}catch(t){}var n=Rr("<div>").append(e).html();try{return e[0].nodeType===si?jr(n):n.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(e,t){return"<"+jr(t)})}catch(t){return jr(n)}}function K(e){try{return decodeURIComponent(e)}catch(t){}}function X(e){var t={};return r((e||"").split("&"),function(e){var n,r,i;e&&(r=e=e.replace(/\+/g,"%20"),n=e.indexOf("="),-1!==n&&(r=e.substring(0,n),i=e.substring(n+1)),r=K(r),g(r)&&(i=g(i)?K(i):!0,Vr.call(t,r)?Jr(t[r])?t[r].push(i):t[r]=[t[r],i]:t[r]=i))}),t}function Q(e){var t=[];return r(e,function(e,n){Jr(e)?r(e,function(e){t.push(te(n,!0)+(e===!0?"":"="+te(e,!0)))}):t.push(te(n,!0)+(e===!0?"":"="+te(e,!0)))}),t.length?t.join("&"):""}function ee(e){return te(e,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function te(e,t){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,t?"%20":"+")}function ne(e,t){var n,r,i=ni.length;for(r=0;i>r;++r)if(n=ni[r]+t,w(n=e.getAttribute(n)))return n;return null}function re(e,t){var n,i,o={};r(ni,function(t){var r=t+"app";!n&&e.hasAttribute&&e.hasAttribute(r)&&(n=e,i=e.getAttribute(r))}),r(ni,function(t){var r,o=t+"app";!n&&(r=e.querySelector("["+o.replace(":","\\:")+"]"))&&(n=r,i=r.getAttribute(o))}),n&&(o.strictDi=null!==ne(n,"strict-di"),t(n,i?[i]:[],o))}function ie(t,n,i){y(i)||(i={});var o={strictDi:!1};i=c(o,i);var a=function(){if(t=Rr(t),t.injector()){var r=t[0]===e.document?"document":Y(t);throw Wr("btstrpd","App already bootstrapped with this element '{0}'",r.replace(/</,"&lt;").replace(/>/,"&gt;"))}n=n||[],n.unshift(["$provide",function(e){e.value("$rootElement",t)}]),i.debugInfoEnabled&&n.push(["$compileProvider",function(e){e.debugInfoEnabled(!0)}]),n.unshift("ng");var o=rt(n,i.strictDi);return o.invoke(["$rootScope","$rootElement","$compile","$injector",function(e,t,n,r){e.$apply(function(){t.data("$injector",r),n(t)(e)})}]),o},s=/^NG_ENABLE_DEBUG_INFO!/,u=/^NG_DEFER_BOOTSTRAP!/;return e&&s.test(e.name)&&(i.debugInfoEnabled=!0,e.name=e.name.replace(s,"")),e&&!u.test(e.name)?a():(e.name=e.name.replace(u,""),Gr.resumeBootstrap=function(e){return r(e,function(e){n.push(e)}),a()},void(C(Gr.resumeDeferredBootstrap)&&Gr.resumeDeferredBootstrap()))}function oe(){e.name="NG_ENABLE_DEBUG_INFO!"+e.name,e.location.reload()}function ae(e){var t=Gr.element(e).injector();if(!t)throw Wr("test","no injector found for element argument to getTestability");return t.get("$$testability")}function se(e,t){return t=t||"_",e.replace(ri,function(e,n){return(n?t:"")+e.toLowerCase()})}function ue(){var t;if(!ii){var n=ei();Fr=m(n)?e.jQuery:n?e[n]:void 0,Fr&&Fr.fn.on?(Rr=Fr,c(Fr.fn,{scope:Ai.scope,isolateScope:Ai.isolateScope,controller:Ai.controller,injector:Ai.injector,inheritedData:Ai.inheritedData}),t=Fr.cleanData,Fr.cleanData=function(e){for(var n,r,i=0;null!=(r=e[i]);i++)n=Fr._data(r,"events"),n&&n.$destroy&&Fr(r).triggerHandler("$destroy");t(e)}):Rr=Me,Gr.element=Rr,ii=!0}}function ce(e,t,n){if(!e)throw Wr("areq","Argument '{0}' is {1}",t||"?",n||"required");return e}function le(e,t,n){return n&&Jr(e)&&(e=e[e.length-1]),ce(C(e),t,"not a function, got "+(e&&"object"===("undefined"==typeof e?"undefined":_typeof(e))?e.constructor.name||"Object":"undefined"==typeof e?"undefined":_typeof(e))),e}function fe(e,t){if("hasOwnProperty"===e)throw Wr("badname","hasOwnProperty is not a valid {0} name",t)}function he(e,t,n){if(!t)return e;for(var r,i=t.split("."),o=e,a=i.length,s=0;a>s;s++)r=i[s],e&&(e=(o=e)[r]);return!n&&C(e)?H(o,e):e}function pe(e){for(var t,n=e[0],r=e[e.length-1],i=1;n!==r&&(n=n.nextSibling);i++)(t||e[i]!==n)&&(t||(t=Rr(Ur.call(e,0,i))),t.push(n));return t||e}function de(){return Object.create(null)}function $e(e){function n(e,t,n){return e[t]||(e[t]=n())}var r=t("$injector"),i=t("ng"),o=n(e,"angular",Object);return o.$$minErr=o.$$minErr||t,n(o,"module",function(){var e={};return function(t,o,a){var s=function(e,t){if("hasOwnProperty"===e)throw i("badname","hasOwnProperty is not a valid {0} name",t)};return s(t,"module"),o&&e.hasOwnProperty(t)&&(e[t]=null),n(e,t,function(){function e(e,t,n,r){return r||(r=i),function(){return r[n||"push"]([e,t,arguments]),l}}function n(e,n){return function(r,o){return o&&C(o)&&(o.$$moduleName=t),i.push([e,n,arguments]),l}}if(!o)throw r("nomod","Module '{0}' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.",t);var i=[],s=[],u=[],c=e("$injector","invoke","push",s),l={_invokeQueue:i,_configBlocks:s,_runBlocks:u,requires:o,name:t,provider:n("$provide","provider"),factory:n("$provide","factory"),service:n("$provide","service"),value:e("$provide","value"),constant:e("$provide","constant","unshift"),decorator:n("$provide","decorator"),animation:n("$animateProvider","register"),filter:n("$filterProvider","register"),controller:n("$controllerProvider","register"),directive:n("$compileProvider","directive"),component:n("$compileProvider","component"),config:c,run:function(e){return u.push(e),this}};return a&&c(a),l})}})}function ve(e,t){if(Jr(e)){t=t||[];for(var n=0,r=e.length;r>n;n++)t[n]=e[n]}else if(y(e)){t=t||{};for(var i in e)"$"===i.charAt(0)&&"$"===i.charAt(1)||(t[i]=e[i])}return t||e}function me(e){var t=[];return JSON.stringify(e,function(e,n){if(n=B(e,n),y(n)){if(t.indexOf(n)>=0)return"...";t.push(n)}return n})}function ge(e){return"function"==typeof e?e.toString().replace(/ \{[\s\S]*$/,""):m(e)?"undefined":"string"!=typeof e?me(e):e}function ye(n){c(n,{bootstrap:ie,copy:F,extend:c,merge:l,equals:q,element:Rr,forEach:r,injector:rt,noop:p,bind:H,toJson:z,fromJson:W,identity:d,isUndefined:m,isDefined:g,isString:w,isFunction:C,isObject:y,isNumber:x,isElement:_,isArray:Jr,version:fi,isDate:S,lowercase:jr,uppercase:Ir,callbacks:{$$counter:0},getTestability:ae,$$minErr:t,$$csp:Qr,reloadWithDebugInfo:oe}),(qr=$e(e))("ng",["ngLocale"],["$provide",function(e){e.provider({$$sanitizeUri:En}),e.provider("$compile",dt).directive({a:_o,input:ea,textarea:ea,form:qo,script:Ja,select:Xa,style:es,option:Qa,ngBind:ra,ngBindHtml:oa,ngBindTemplate:ia,ngClass:sa,ngClassEven:ca,ngClassOdd:ua,ngCloak:la,ngController:fa,ngForm:Uo,ngHide:La,ngIf:da,ngInclude:$a,ngInit:ma,ngNonBindable:ja,ngPluralize:Pa,ngRepeat:Ra,ngShow:Ua,ngStyle:Ha,ngSwitch:Ba,ngSwitchWhen:za,ngSwitchDefault:Wa,ngOptions:Da,ngTransclude:Za,ngModel:Ta,ngList:ga,ngChange:aa,pattern:ns,ngPattern:ns,required:ts,ngRequired:ts,minlength:is,ngMinlength:is,maxlength:rs,ngMaxlength:rs,ngValue:na,ngModelOptions:Va}).directive({ngInclude:va}).directive(Do).directive(ha),e.provider({$anchorScroll:it,$animate:Li,$animateCss:zi,$$animateJs:qi,$$animateQueue:Ui,$$AnimateRunner:Bi,$$animateAsyncRun:Hi,$browser:lt,$cacheFactory:ft,$controller:bt,$document:wt,$exceptionHandler:xt,$filter:Fn,$$forceReflow:Ki,$interpolate:Dt,$interval:Pt,$http:Vt,$httpParamSerializer:Ct,$httpParamSerializerJQLike:Et,$httpBackend:It,$xhrFactory:jt,$jsonpCallbacks:ao,$location:Xt,$log:Qt,$parse:yn,$rootScope:Cn,$q:bn,$$q:wn,$sce:Mn,$sceDelegate:On,$sniffer:Tn,$templateCache:ht,$templateRequest:Nn,$$testability:Vn,$timeout:jn,$window:Dn,$$rAF:Sn,$$jqLite:Ye,$$HashMap:Ti,$$cookieReader:Rn})}])}function be(){return++pi}function we(e){return e.replace(vi,function(e,t,n,r){return r?n.toUpperCase():n}).replace(mi,"Moz$1")}function xe(e){return!wi.test(e)}function Se(e){var t=e.nodeType;return t===oi||!t||t===ci}function Ce(e){for(var t in hi[e.ng339])return!0;return!1}function Ee(e){for(var t=0,n=e.length;n>t;t++)je(e[t])}function Ae(e,t){var n,i,o,a,s=t.createDocumentFragment(),u=[];if(xe(e))u.push(t.createTextNode(e));else{for(n=s.appendChild(t.createElement("div")),i=(xi.exec(e)||["",""])[1].toLowerCase(),o=Ci[i]||Ci._default,n.innerHTML=o[1]+e.replace(Si,"<$1></$2>")+o[2],a=o[0];a--;)n=n.lastChild;u=U(u,n.childNodes),n=s.firstChild,n.textContent=""}return s.textContent="",s.innerHTML="",r(u,function(e){s.appendChild(e)}),s}function ke(t,n){n=n||e.document;var r;return(r=bi.exec(t))?[n.createElement(r[1])]:(r=Ae(t,n))?r.childNodes:[]}function Oe(e,t){var n=e.parentNode;n&&n.replaceChild(t,e),t.appendChild(e)}function Me(e){if(e instanceof Me)return e;var t;if(w(e)&&(e=Kr(e),t=!0),!(this instanceof Me)){if(t&&"<"!=e.charAt(0))throw yi("nosel","Looking up elements via selectors is not supported by jqLite! See: http://docs.angularjs.org/api/angular.element");return new Me(e)}t?Fe(this,ke(e)):Fe(this,e)}function Te(e){return e.cloneNode(!0)}function Ne(e,t){if(t||je(e),e.querySelectorAll)for(var n=e.querySelectorAll("*"),r=0,i=n.length;i>r;r++)je(n[r])}function Ve(e,t,n,i){if(g(i))throw yi("offargs","jqLite#off() does not support the `selector` argument");var o=Ie(e),a=o&&o.events,s=o&&o.handle;if(s)if(t){var u=function(t){var r=a[t];g(n)&&R(r||[],n),g(n)&&r&&r.length>0||($i(e,t,s),delete a[t])};r(t.split(" "),function(e){u(e),gi[e]&&u(gi[e])})}else for(t in a)"$destroy"!==t&&$i(e,t,s),delete a[t]}function je(e,t){var n=e.ng339,r=n&&hi[n];if(r){if(t)return void delete r.data[t];r.handle&&(r.events.$destroy&&r.handle({},"$destroy"),Ve(e)),delete hi[n],e.ng339=void 0}}function Ie(e,t){var n=e.ng339,r=n&&hi[n];return t&&!r&&(e.ng339=n=be(),r=hi[n]={events:{},data:{},handle:void 0}),r}function _e(e,t,n){if(Se(e)){var r=g(n),i=!r&&t&&!y(t),o=!t,a=Ie(e,!i),s=a&&a.data;if(r)s[t]=n;else{if(o)return s;if(i)return s&&s[t];c(s,t)}}}function De(e,t){return e.getAttribute?(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" ")>-1:!1}function Pe(e,t){t&&e.setAttribute&&r(t.split(" "),function(t){e.setAttribute("class",Kr((" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+Kr(t)+" "," ")))})}function Re(e,t){if(t&&e.setAttribute){var n=(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");r(t.split(" "),function(e){e=Kr(e),-1===n.indexOf(" "+e+" ")&&(n+=e+" ")}),e.setAttribute("class",Kr(n))}}function Fe(e,t){if(t)if(t.nodeType)e[e.length++]=t;else{var n=t.length;if("number"==typeof n&&t.window!==t){if(n)for(var r=0;n>r;r++)e[e.length++]=t[r]}else e[e.length++]=t}}function qe(e,t){return Ue(e,"$"+(t||"ngController")+"Controller")}function Ue(e,t,n){e.nodeType==ci&&(e=e.documentElement);for(var r=Jr(t)?t:[t];e;){for(var i=0,o=r.length;o>i;i++)if(g(n=Rr.data(e,r[i])))return n;e=e.parentNode||e.nodeType===li&&e.host}}function Le(e){for(Ne(e,!0);e.firstChild;)e.removeChild(e.firstChild)}function He(e,t){t||Ne(e);var n=e.parentNode;n&&n.removeChild(e)}function Be(t,n){n=n||e,"complete"===n.document.readyState?n.setTimeout(t):Rr(n).on("load",t)}function ze(e,t){var n=ki[t.toLowerCase()];return n&&Oi[P(e)]&&n}function We(e){return Mi[e]}function Ge(e,t){var n=function(n,r){n.isDefaultPrevented=function(){return n.defaultPrevented};var i=t[r||n.type],o=i?i.length:0;if(o){if(m(n.immediatePropagationStopped)){var a=n.stopImmediatePropagation;n.stopImmediatePropagation=function(){n.immediatePropagationStopped=!0,n.stopPropagation&&n.stopPropagation(),a&&a.call(n)}}n.isImmediatePropagationStopped=function(){return n.immediatePropagationStopped===!0};var s=i.specialHandlerWrapper||Ze;o>1&&(i=ve(i));for(var u=0;o>u;u++)n.isImmediatePropagationStopped()||s(e,n,i[u])}};return n.elem=e,n}function Ze(e,t,n){n.call(e,t)}function Je(e,t,n){var r=t.relatedTarget;r&&(r===e||Ei.call(e,r))||n.call(e,t)}function Ye(){this.$get=function(){return c(Me,{hasClass:function(e,t){return e.attr&&(e=e[0]),De(e,t)},addClass:function(e,t){return e.attr&&(e=e[0]),Re(e,t)},removeClass:function(e,t){return e.attr&&(e=e[0]),Pe(e,t)}})}}function Ke(e,t){var n=e&&e.$$hashKey;if(n)return"function"==typeof n&&(n=e.$$hashKey()),n;var r="undefined"==typeof e?"undefined":_typeof(e);return n="function"==r||"object"==r&&null!==e?e.$$hashKey=r+":"+(t||a)():r+":"+e}function Xe(e,t){if(t){var n=0;this.nextUid=function(){return++n}}r(e,this.put,this)}function Qe(e){return Function.prototype.toString.call(e)+" "}function et(e){var t=Qe(e).replace(_i,""),n=t.match(Ni)||t.match(Vi);return n}function tt(e){var t=et(e);return t?"function("+(t[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}function nt(e,t,n){var i,o,a;if("function"==typeof e){if(!(i=e.$inject)){if(i=[],e.length){if(t)throw w(n)&&n||(n=e.name||tt(e)),Di("strictdi","{0} is not using explicit annotation and cannot be invoked in strict mode",n);o=et(e),r(o[1].split(ji),function(e){e.replace(Ii,function(e,t,n){i.push(n)})})}e.$inject=i}}else Jr(e)?(a=e.length-1,le(e[a],"fn"),i=e.slice(0,a)):le(e,"fn",!0);return i}function rt(e,t){function n(e){return function(t,n){return y(t)?void r(t,o(e)):e(t,n)}}function i(e,t){if(fe(e,"service"),(C(t)||Jr(t))&&(t=S.instantiate(t)),!t.$get)throw Di("pget","Provider '{0}' must define $get factory method.",e);return x[e+v]=t}function a(e,t){return function(){var n=k.invoke(t,this);if(m(n))throw Di("undef","Provider '{0}' must return a value from $get factory method.",e);return n}}function s(e,t,n){return i(e,{$get:n!==!1?a(e,t):t})}function u(e,t){return s(e,["$injector",function(e){return e.instantiate(t)}])}function c(e,t){return s(e,$(t),!1)}function l(e,t){fe(e,"constant"),x[e]=t,E[e]=t}function f(e,t){var n=S.get(e+v),r=n.$get;n.$get=function(){var e=k.invoke(r,n);return k.invoke(t,null,{$delegate:e})}}function h(e){ce(m(e)||Jr(e),"modulesToLoad","not an array");var t,n=[];return r(e,function(e){function r(e){var t,n;for(t=0,n=e.length;n>t;t++){var r=e[t],i=S.get(r[0]);i[r[1]].apply(i,r[2])}}if(!b.get(e)){b.put(e,!0);try{w(e)?(t=qr(e),n=n.concat(h(t.requires)).concat(t._runBlocks),r(t._invokeQueue),r(t._configBlocks)):C(e)?n.push(S.invoke(e)):Jr(e)?n.push(S.invoke(e)):le(e,"module")}catch(i){throw Jr(e)&&(e=e[e.length-1]),i.message&&i.stack&&-1==i.stack.indexOf(i.message)&&(i=i.message+"\n"+i.stack),Di("modulerr","Failed to instantiate module {0} due to:\n{1}",e,i.stack||i.message||i)}}}),n}function p(e,n){function r(t,r){if(e.hasOwnProperty(t)){if(e[t]===d)throw Di("cdep","Circular dependency found: {0}",t+" <- "+g.join(" <- "));return e[t]}try{return g.unshift(t),e[t]=d,e[t]=n(t,r)}catch(i){throw e[t]===d&&delete e[t],i}finally{g.shift()}}function i(e,n,i){for(var o=[],a=rt.$$annotate(e,t,i),s=0,u=a.length;u>s;s++){var c=a[s];if("string"!=typeof c)throw Di("itkn","Incorrect injection token! Expected service name as string, got {0}",c);o.push(n&&n.hasOwnProperty(c)?n[c]:r(c,i))}return o}function o(e){return 11>=Pr?!1:"function"==typeof e&&/^(?:class\b|constructor\()/.test(Qe(e))}function a(e,t,n,r){"string"==typeof n&&(r=n,n=null);var a=i(e,n,r);return Jr(e)&&(e=e[e.length-1]),o(e)?(a.unshift(null),new(Function.prototype.bind.apply(e,a))):e.apply(t,a)}function s(e,t,n){var r=Jr(e)?e[e.length-1]:e,o=i(e,t,n);return o.unshift(null),new(Function.prototype.bind.apply(r,o))}return{invoke:a,instantiate:s,get:r,annotate:rt.$$annotate,has:function(t){return x.hasOwnProperty(t+v)||e.hasOwnProperty(t)}}}t=t===!0;var d={},v="Provider",g=[],b=new Xe([],!0),x={$provide:{provider:n(i),factory:n(s),service:n(u),value:n(c),constant:n(l),decorator:f}},S=x.$injector=p(x,function(e,t){throw Gr.isString(t)&&g.push(t),Di("unpr","Unknown provider: {0}",g.join(" <- "))}),E={},A=p(E,function(e,t){var n=S.get(e+v,t);return k.invoke(n.$get,n,void 0,e)}),k=A;x["$injector"+v]={$get:$(A)};var O=h(e);return k=A.get("$injector"),k.strictDi=t,r(O,function(e){e&&k.invoke(e)}),k}function it(){var e=!0;this.disableAutoScrolling=function(){e=!1},this.$get=["$window","$location","$rootScope",function(t,n,r){function i(e){var t=null;return Array.prototype.some.call(e,function(e){return"a"===P(e)?(t=e,!0):void 0}),t}function o(){var e=s.yOffset;if(C(e))e=e();else if(_(e)){var n=e[0],r=t.getComputedStyle(n);e="fixed"!==r.position?0:n.getBoundingClientRect().bottom}else x(e)||(e=0);return e}function a(e){if(e){e.scrollIntoView();var n=o();if(n){var r=e.getBoundingClientRect().top;t.scrollBy(0,r-n)}}else t.scrollTo(0,0)}function s(e){e=w(e)?e:n.hash();var t;e?(t=u.getElementById(e))?a(t):(t=i(u.getElementsByName(e)))?a(t):"top"===e&&a(null):a(null)}var u=t.document;return e&&r.$watch(function(){return n.hash()},function(e,t){e===t&&""===e||Be(function(){r.$evalAsync(s)})}),s}]}function ot(e,t){return e||t?e?t?(Jr(e)&&(e=e.join(" ")),Jr(t)&&(t=t.join(" ")),e+" "+t):e:t:""}function at(e){for(var t=0;t<e.length;t++){var n=e[t];if(n.nodeType===Ri)return n}}function st(e){w(e)&&(e=e.split(" "));var t=de();return r(e,function(e){e.length&&(t[e]=!0)}),t}function ut(e){return y(e)?e:{}}function ct(e,t,n,i){function o(e){try{e.apply(null,L(arguments,1))}finally{if(g--,0===g)for(;y.length;)try{y.pop()()}catch(t){n.error(t)}}}function a(e){var t=e.indexOf("#");return-1===t?"":e.substr(t)}function s(){C=null,u(),c()}function u(){b=E(),b=m(b)?null:b,q(b,O)&&(b=O),O=b}function c(){x===l.url()&&w===b||(x=l.url(),w=b,r(A,function(e){e(l.url(),b)}))}var l=this,f=e.location,h=e.history,d=e.setTimeout,$=e.clearTimeout,v={};l.isMock=!1;var g=0,y=[];l.$$completeOutstandingRequest=o,l.$$incOutstandingRequestCount=function(){g++},l.notifyWhenNoOutstandingRequests=function(e){0===g?e():y.push(e)};var b,w,x=f.href,S=t.find("base"),C=null,E=i.history?function(){try{return h.state}catch(e){}}:p;u(),w=b,l.url=function(t,n,r){if(m(r)&&(r=null),f!==e.location&&(f=e.location),h!==e.history&&(h=e.history),t){var o=w===r;if(x===t&&(!i.history||o))return l;var s=x&&Ht(x)===Ht(t);return x=t,w=r,!i.history||s&&o?(s||(C=t),n?f.replace(t):s?f.hash=a(t):f.href=t,f.href!==t&&(C=t)):(h[n?"replaceState":"pushState"](r,"",t),u(),w=b),C&&(C=t),l}return C||f.href.replace(/%27/g,"'")},l.state=function(){return b};var A=[],k=!1,O=null;l.onUrlChange=function(t){return k||(i.history&&Rr(e).on("popstate",s),Rr(e).on("hashchange",s),k=!0),A.push(t),t},l.$$applicationDestroyed=function(){Rr(e).off("hashchange popstate",s)},l.$$checkUrlChange=c,l.baseHref=function(){var e=S.attr("href");return e?e.replace(/^(https?\:)?\/\/[^\/]*/,""):""},l.defer=function(e,t){var n;return g++,n=d(function(){delete v[n],o(e)},t||0),v[n]=!0,n},l.defer.cancel=function(e){return v[e]?(delete v[e],$(e),o(p),!0):!1}}function lt(){this.$get=["$window","$log","$sniffer","$document",function(e,t,n,r){return new ct(e,r,t,n)}]}function ft(){this.$get=function(){function e(e,r){function i(e){e!=h&&(p?p==e&&(p=e.n):p=e,o(e.n,e.p),o(e,h),h=e,h.n=null)}function o(e,t){e!=t&&(e&&(e.p=t),t&&(t.n=e))}if(e in n)throw t("$cacheFactory")("iid","CacheId '{0}' is already taken!",e);var a=0,s=c({},r,{id:e}),u=de(),l=r&&r.capacity||Number.MAX_VALUE,f=de(),h=null,p=null;return n[e]={put:function(e,t){if(!m(t)){if(l<Number.MAX_VALUE){var n=f[e]||(f[e]={key:e});i(n)}return e in u||a++,u[e]=t,a>l&&this.remove(p.key),t}},get:function(e){if(l<Number.MAX_VALUE){var t=f[e];if(!t)return;i(t)}return u[e]},remove:function(e){if(l<Number.MAX_VALUE){var t=f[e];if(!t)return;t==h&&(h=t.p),t==p&&(p=t.n),o(t.n,t.p),delete f[e]}e in u&&(delete u[e],a--)},removeAll:function(){u=de(),a=0,f=de(),h=p=null},destroy:function(){u=null,s=null,f=null,delete n[e]},info:function(){return c({},s,{size:a})}}}var n={};return e.info=function(){var e={};return r(n,function(t,n){e[n]=t.info()}),e},e.get=function(e){return n[e]},e}}function ht(){this.$get=["$cacheFactory",function(e){return e("templates")}]}function pt(){}function dt(t,n){function i(e,t,n){var i=/^\s*([@&<]|=(\*?))(\??)\s*(\w*)\s*$/,o=de();return r(e,function(e,r){if(e in A)return void(o[r]=A[e]);var a=e.match(i);if(!a)throw Wi("iscp","Invalid {3} for directive '{0}'. Definition: {... {1}: '{2}' ...}",t,r,e,n?"controller bindings definition":"isolate scope definition");o[r]={mode:a[1][0],collection:"*"===a[2],optional:"?"===a[3],attrName:a[4]||r},a[4]&&(A[e]=o[r])}),o}function a(e,t){var n={isolateScope:null,bindToController:null};if(y(e.scope)&&(e.bindToController===!0?(n.bindToController=i(e.scope,t,!0),n.isolateScope={}):n.isolateScope=i(e.scope,t,!1)),y(e.bindToController)&&(n.bindToController=i(e.bindToController,t,!0)),y(n.bindToController)){var r=e.controller,o=e.controllerAs;if(!r)throw Wi("noctrl","Cannot bind to controller without directive '{0}'s controller.",t);if(!yt(r,o))throw Wi("noident","Cannot bind to controller without identifier for directive '{0}'.",t)}return n}function s(e){var t=e.charAt(0);if(!t||t!==jr(t))throw Wi("baddir","Directive/Component name '{0}' is invalid. The first character must be a lowercase letter",e);if(e!==e.trim())throw Wi("baddir","Directive/Component name '{0}' is invalid. The name should not contain leading or trailing whitespaces",e)}function u(e){var t=e.require||e.controller&&e.name;return!Jr(t)&&y(t)&&r(t,function(e,n){var r=e.match(S),i=e.substring(r[0].length);i||(t[n]=r[0]+n)}),t}var l={},f="Directive",v=/^\s*directive\:\s*([\w\-]+)\s+(.*)$/,b=/(([\w\-]+)(?:\:([^;]+))?;?)/,x=D("ngSrc,ngSrcset,src,srcset"),S=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,E=/^(on[a-z]+|formaction)$/,A=de();this.directive=function T(e,n){return fe(e,"directive"),w(e)?(s(e),ce(n,"directiveFactory"),l.hasOwnProperty(e)||(l[e]=[],t.factory(e+f,["$injector","$exceptionHandler",function(t,n){var i=[];return r(l[e],function(r,o){try{var a=t.invoke(r);C(a)?a={compile:$(a)}:!a.compile&&a.link&&(a.compile=$(a.link)),a.priority=a.priority||0,a.index=o,a.name=a.name||e,a.require=u(a),a.restrict=a.restrict||"EA",a.$$moduleName=r.$$moduleName,i.push(a)}catch(s){n(s)}}),i}])),l[e].push(n)):r(e,o(T)),this},this.component=function(e,t){function n(e){function n(t){return C(t)||Jr(t)?function(n,r){return e.invoke(t,this,{$element:n,$attrs:r})}:t}var o=t.template||t.templateUrl?t.template:"",a={controller:i,controllerAs:yt(t.controller)||t.controllerAs||"$ctrl",template:n(o),templateUrl:n(t.templateUrl),transclude:t.transclude,scope:{},bindToController:t.bindings||{},restrict:"E",require:t.require};return r(t,function(e,t){"$"===t.charAt(0)&&(a[t]=e)}),a}var i=t.controller||function(){};return r(t,function(e,t){"$"===t.charAt(0)&&(n[t]=e,C(i)&&(i[t]=e))}),n.$inject=["$injector"],this.directive(e,n)},this.aHrefSanitizationWhitelist=function(e){return g(e)?(n.aHrefSanitizationWhitelist(e),this):n.aHrefSanitizationWhitelist()},this.imgSrcSanitizationWhitelist=function(e){return g(e)?(n.imgSrcSanitizationWhitelist(e),this):n.imgSrcSanitizationWhitelist()};var O=!0;this.debugInfoEnabled=function(e){return g(e)?(O=e,this):O};var M=10;this.onChangesTtl=function(e){return arguments.length?(M=e,this):M},this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$sce","$animate","$$sanitizeUri",function(t,n,i,o,s,u,$,A,T,V){function j(){try{if(!--Se)throw ye=void 0,Wi("infchng","{0} $onChanges() iterations reached. Aborting!\n",M);$.$apply(function(){for(var e=[],t=0,n=ye.length;n>t;++t)try{ye[t]()}catch(r){e.push(r)}if(ye=void 0,e.length)throw e})}finally{Se++}}function I(e,t){if(t){var n,r,i,o=Object.keys(t);for(n=0,r=o.length;r>n;n++)i=o[n],this[i]=t[i]}else this.$attr={};this.$$element=e}function _(e,t,n){we.innerHTML="<span "+t+">";var r=we.firstChild.attributes,i=r[0];r.removeNamedItem(i.name),i.value=n,e.attributes.setNamedItem(i)}function D(e,t){try{e.addClass(t)}catch(n){}}function F(t,n,r,i,o){t instanceof Rr||(t=Rr(t));for(var a=/\S+/,s=0,u=t.length;u>s;s++){var c=t[s];c.nodeType===si&&c.nodeValue.match(a)&&Oe(c,t[s]=e.document.createElement("span"))}var l=B(t,n,t,r,i,o);F.$$addScopeClass(t);var f=null;return function(e,n,r){ce(e,"scope"),o&&o.needsNewScope&&(e=e.$parent.$new()),r=r||{};var i=r.parentBoundTranscludeFn,a=r.transcludeControllers,s=r.futureParentElement;i&&i.$$boundTransclude&&(i=i.$$boundTransclude),f||(f=U(s));var u;if(u="html"!==f?Rr(fe(f,Rr("<div>").append(t).html())):n?Ai.clone.call(t):t,a)for(var c in a)u.data("$"+c+"Controller",a[c].instance);return F.$$addScopeInfo(u,e),n&&n(u,e),l&&l(e,u,u,i),u}}function U(e){var t=e&&e[0];return t&&"foreignobject"!==P(t)&&Br.call(t).match(/SVG/)?"svg":"html"}function B(e,t,n,r,i,o){function a(e,n,r,i){var o,a,s,u,c,l,f,h,$;if(p){var v=n.length;for($=new Array(v),c=0;c<d.length;c+=3)f=d[c],$[f]=n[f]}else $=n;for(c=0,l=d.length;l>c;)s=$[d[c++]],o=d[c++],a=d[c++],o?(o.scope?(u=e.$new(),F.$$addScopeInfo(Rr(s),u)):u=e,h=o.transcludeOnThisElement?z(e,o.transclude,i):!o.templateOnThisElement&&i?i:!i&&t?z(e,t):null,o(a,u,s,r,h)):a&&a(e,s.childNodes,void 0,i)}for(var s,u,c,l,f,h,p,d=[],$=0;$<e.length;$++)s=new I,u=W(e[$],[],s,0===$?r:void 0,i),c=u.length?X(u,e[$],s,t,n,null,[],[],o):null,c&&c.scope&&F.$$addScopeClass(s.$$element),f=c&&c.terminal||!(l=e[$].childNodes)||!l.length?null:B(l,c?(c.transcludeOnThisElement||!c.templateOnThisElement)&&c.transclude:t),(c||f)&&(d.push($,c,f),h=!0,p=p||c),o=null;return h?a:null}function z(e,t,n){function r(r,i,o,a,s){return r||(r=e.$new(!1,s),r.$$transcluded=!0),t(r,i,{parentBoundTranscludeFn:n,transcludeControllers:o,futureParentElement:a})}var i=r.$$slots=de();for(var o in t.$$slots)t.$$slots[o]?i[o]=z(e,t.$$slots[o],n):i[o]=null;return r}function W(e,t,n,r,i){var o,a,s=e.nodeType,u=n.$attr;switch(s){case oi:ne(t,vt(P(e)),"E",r,i);for(var c,l,f,h,p,d,$=e.attributes,v=0,m=$&&$.length;m>v;v++){var g=!1,x=!1;c=$[v],l=c.name,p=Kr(c.value),h=vt(l),(d=ke.test(h))&&(l=l.replace(Zi,"").substr(8).replace(/_(.)/g,function(e,t){return t.toUpperCase()}));var S=h.match(Me);S&&re(S[1])&&(g=l,x=l.substr(0,l.length-5)+"end",l=l.substr(0,l.length-6)),f=vt(l.toLowerCase()),u[f]=l,!d&&n.hasOwnProperty(f)||(n[f]=p,
ze(e,f)&&(n[f]=!0)),pe(e,t,p,f,d),ne(t,f,"A",r,i,g,x)}if(a=e.className,y(a)&&(a=a.animVal),w(a)&&""!==a)for(;o=b.exec(a);)f=vt(o[2]),ne(t,f,"C",r,i)&&(n[f]=Kr(o[3])),a=a.substr(o.index+o[0].length);break;case si:if(11===Pr)for(;e.parentNode&&e.nextSibling&&e.nextSibling.nodeType===si;)e.nodeValue=e.nodeValue+e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);le(t,e.nodeValue);break;case ui:G(e,t,n,r,i)}return t.sort(ae),t}function G(e,t,n,r,i){try{var o=v.exec(e.nodeValue);if(o){var a=vt(o[1]);ne(t,a,"M",r,i)&&(n[a]=Kr(o[2]))}}catch(s){}}function Z(e,t,n){var r=[],i=0;if(t&&e.hasAttribute&&e.hasAttribute(t)){do{if(!e)throw Wi("uterdir","Unterminated attribute, found '{0}' but no matching '{1}' found.",t,n);e.nodeType==oi&&(e.hasAttribute(t)&&i++,e.hasAttribute(n)&&i--),r.push(e),e=e.nextSibling}while(i>0)}else r.push(e);return Rr(r)}function J(e,t,n){return function(r,i,o,a,s){return i=Z(i[0],t,n),e(r,i,o,a,s)}}function K(e,t,n,r,i,o){var a;return e?F(t,n,r,i,o):function(){return a||(a=F(t,n,r,i,o),t=n=o=null),a.apply(this,arguments)}}function X(e,t,n,o,a,s,u,l,f){function h(e,t,n,r){e&&(n&&(e=J(e,n,r)),e.require=d.require,e.directiveName=$,(E===d||d.$$isolateScope)&&(e=ve(e,{isolateScope:!0})),u.push(e)),t&&(n&&(t=J(t,n,r)),t.require=d.require,t.directiveName=$,(E===d||d.$$isolateScope)&&(t=ve(t,{isolateScope:!0})),l.push(t))}function p(e,o,a,s,f){function h(e,t,n,r){var i;if(k(e)||(r=n,n=t,t=e,e=void 0),N&&(i=b),n||(n=N?O.parent():O),!r)return f(e,t,i,n,R);var o=f.$$slots[r];if(o)return o(e,t,i,n,R);if(m(o))throw Wi("noslot",'No parent directive that requires a transclusion with slot name "{0}". Element: {1}',r,Y(O))}var p,d,$,v,g,b,w,O,M,T;t===a?(M=n,O=n.$$element):(O=Rr(a),M=new I(O,n)),g=o,E?v=o.$new(!0):x&&(g=o.$parent),f&&(w=h,w.$$boundTransclude=f,w.isSlotFilled=function(e){return!!f.$$slots[e]}),S&&(b=ee(O,M,w,S,v,o,E)),E&&(F.$$addScopeInfo(O,v,!0,!(A&&(A===E||A===E.$$originalDirective))),F.$$addScopeClass(O,!0),v.$$isolateBindings=E.$$isolateBindings,T=ge(o,M,v,v.$$isolateBindings,E),T.removeWatches&&v.$on("$destroy",T.removeWatches));for(var V in b){var j=S[V],_=b[V],D=j.$$bindings.bindToController;_.identifier&&D?_.bindingInfo=ge(g,M,_.instance,D,j):_.bindingInfo={};var P=_();P!==_.instance&&(_.instance=P,O.data("$"+j.name+"Controller",P),_.bindingInfo.removeWatches&&_.bindingInfo.removeWatches(),_.bindingInfo=ge(g,M,_.instance,D,j))}for(r(S,function(e,t){var n=e.require;e.bindToController&&!Jr(n)&&y(n)&&c(b[t].instance,Q(t,n,O,b))}),r(b,function(e){var t=e.instance;if(C(t.$onChanges))try{t.$onChanges(e.bindingInfo.initialChanges)}catch(n){i(n)}if(C(t.$onInit))try{t.$onInit()}catch(n){i(n)}C(t.$doCheck)&&(g.$watch(function(){t.$doCheck()}),t.$doCheck()),C(t.$onDestroy)&&g.$on("$destroy",function(){t.$onDestroy()})}),p=0,d=u.length;d>p;p++)$=u[p],me($,$.isolateScope?v:o,O,M,$.require&&Q($.directiveName,$.require,O,b),w);var R=o;for(E&&(E.template||null===E.templateUrl)&&(R=v),e&&e(R,a.childNodes,void 0,f),p=l.length-1;p>=0;p--)$=l[p],me($,$.isolateScope?v:o,O,M,$.require&&Q($.directiveName,$.require,O,b),w);r(b,function(e){var t=e.instance;C(t.$postLink)&&t.$postLink()})}f=f||{};for(var d,$,v,g,b,w=-Number.MAX_VALUE,x=f.newScopeDirective,S=f.controllerDirectives,E=f.newIsolateScopeDirective,A=f.templateDirective,O=f.nonTlbTranscludeDirective,M=!1,T=!1,N=f.hasElementTranscludeDirective,V=n.$$element=Rr(t),j=s,_=o,D=!1,R=!1,q=0,U=e.length;U>q;q++){d=e[q];var B=d.$$start,z=d.$$end;if(B&&(V=Z(t,B,z)),v=void 0,w>d.priority)break;if((b=d.scope)&&(d.templateUrl||(y(b)?(ue("new/isolated scope",E||x,d,V),E=d):ue("new/isolated scope",E,d,V)),x=x||d),$=d.name,!D&&(d.replace&&(d.templateUrl||d.template)||d.transclude&&!d.$$tlb)){for(var G,X=q+1;G=e[X++];)if(G.transclude&&!G.$$tlb||G.replace&&(G.templateUrl||G.template)){R=!0;break}D=!0}if(!d.templateUrl&&d.controller&&(b=d.controller,S=S||de(),ue("'"+$+"' controller",S[$],d,V),S[$]=d),b=d.transclude)if(M=!0,d.$$tlb||(ue("transclusion",O,d,V),O=d),"element"==b)N=!0,w=d.priority,v=V,V=n.$$element=Rr(F.$$createComment($,n[$])),t=V[0],$e(a,L(v),t),v[0].$$parentNode=v[0].parentNode,_=K(R,v,o,w,j&&j.name,{nonTlbTranscludeDirective:O});else{var ne=de();if(v=Rr(Te(t)).contents(),y(b)){v=[];var re=de(),ae=de();r(b,function(e,t){var n="?"===e.charAt(0);e=n?e.substring(1):e,re[e]=t,ne[t]=null,ae[t]=n}),r(V.contents(),function(e){var t=re[vt(P(e))];t?(ae[t]=!0,ne[t]=ne[t]||[],ne[t].push(e)):v.push(e)}),r(ae,function(e,t){if(!e)throw Wi("reqslot","Required transclusion slot `{0}` was not filled.",t)});for(var se in ne)ne[se]&&(ne[se]=K(R,ne[se],o))}V.empty(),_=K(R,v,o,void 0,void 0,{needsNewScope:d.$$isolateScope||d.$$newScope}),_.$$slots=ne}if(d.template)if(T=!0,ue("template",A,d,V),A=d,b=C(d.template)?d.template(V,n):d.template,b=Ae(b),d.replace){if(j=d,v=xe(b)?[]:gt(fe(d.templateNamespace,Kr(b))),t=v[0],1!=v.length||t.nodeType!==oi)throw Wi("tplrt","Template for directive '{0}' must have exactly one root element. {1}",$,"");$e(a,V,t);var ce={$attr:{}},le=W(t,[],ce),he=e.splice(q+1,e.length-(q+1));(E||x)&&te(le,E,x),e=e.concat(le).concat(he),ie(n,ce),U=e.length}else V.html(b);if(d.templateUrl)T=!0,ue("template",A,d,V),A=d,d.replace&&(j=d),p=oe(e.splice(q,e.length-q),V,n,a,M&&_,u,l,{controllerDirectives:S,newScopeDirective:x!==d&&x,newIsolateScopeDirective:E,templateDirective:A,nonTlbTranscludeDirective:O}),U=e.length;else if(d.compile)try{g=d.compile(V,n,_);var pe=d.$$originalDirective||d;C(g)?h(null,H(pe,g),B,z):g&&h(H(pe,g.pre),H(pe,g.post),B,z)}catch(ye){i(ye,Y(V))}d.terminal&&(p.terminal=!0,w=Math.max(w,d.priority))}return p.scope=x&&x.scope===!0,p.transcludeOnThisElement=M,p.templateOnThisElement=T,p.transclude=_,f.hasElementTranscludeDirective=N,p}function Q(e,t,n,i){var o;if(w(t)){var a=t.match(S),s=t.substring(a[0].length),u=a[1]||a[3],c="?"===a[2];if("^^"===u?n=n.parent():(o=i&&i[s],o=o&&o.instance),!o){var l="$"+s+"Controller";o=u?n.inheritedData(l):n.data(l)}if(!o&&!c)throw Wi("ctreq","Controller '{0}', required by directive '{1}', can't be found!",s,e)}else if(Jr(t)){o=[];for(var f=0,h=t.length;h>f;f++)o[f]=Q(e,t[f],n,i)}else y(t)&&(o={},r(t,function(t,r){o[r]=Q(e,t,n,i)}));return o||null}function ee(e,t,n,r,i,o,a){var s=de();for(var c in r){var l=r[c],f={$scope:l===a||l.$$isolateScope?i:o,$element:e,$attrs:t,$transclude:n},h=l.controller;"@"==h&&(h=t[l.name]);var p=u(h,f,!0,l.controllerAs);s[l.name]=p,e.data("$"+l.name+"Controller",p.instance)}return s}function te(e,t,n){for(var r=0,i=e.length;i>r;r++)e[r]=h(e[r],{$$isolateScope:t,$$newScope:n})}function ne(e,n,r,o,s,u,c){if(n===s)return null;var p=null;if(l.hasOwnProperty(n))for(var d,$=t.get(n+f),v=0,g=$.length;g>v;v++)try{if(d=$[v],(m(o)||o>d.priority)&&-1!=d.restrict.indexOf(r)){if(u&&(d=h(d,{$$start:u,$$end:c})),!d.$$bindings){var b=d.$$bindings=a(d,d.name);y(b.isolateScope)&&(d.$$isolateBindings=b.isolateScope)}e.push(d),p=d}}catch(w){i(w)}return p}function re(e){if(l.hasOwnProperty(e))for(var n,r=t.get(e+f),i=0,o=r.length;o>i;i++)if(n=r[i],n.multiElement)return!0;return!1}function ie(e,t){var n=t.$attr,i=e.$attr;e.$$element;r(e,function(r,i){"$"!=i.charAt(0)&&(t[i]&&t[i]!==r&&(r+=("style"===i?";":" ")+t[i]),e.$set(i,r,!0,n[i]))}),r(t,function(t,r){e.hasOwnProperty(r)||"$"===r.charAt(0)||(e[r]=t,"class"!==r&&"style"!==r&&(i[r]=n[r]))})}function oe(e,t,n,i,a,s,u,c){var l,f,p=[],d=t[0],$=e.shift(),v=h($,{templateUrl:null,transclude:null,replace:null,$$originalDirective:$}),m=C($.templateUrl)?$.templateUrl(t,n):$.templateUrl,g=$.templateNamespace;return t.empty(),o(m).then(function(o){var h,b,w,x;if(o=Ae(o),$.replace){if(w=xe(o)?[]:gt(fe(g,Kr(o))),h=w[0],1!=w.length||h.nodeType!==oi)throw Wi("tplrt","Template for directive '{0}' must have exactly one root element. {1}",$.name,m);b={$attr:{}},$e(i,t,h);var S=W(h,[],b);y($.scope)&&te(S,!0),e=S.concat(e),ie(n,b)}else h=d,t.html(o);for(e.unshift(v),l=X(e,h,n,a,t,$,s,u,c),r(i,function(e,n){e==h&&(i[n]=t[0])}),f=B(t[0].childNodes,a);p.length;){var C=p.shift(),E=p.shift(),A=p.shift(),k=p.shift(),O=t[0];if(!C.$$destroyed){if(E!==d){var M=E.className;c.hasElementTranscludeDirective&&$.replace||(O=Te(h)),$e(A,Rr(E),O),D(Rr(O),M)}x=l.transcludeOnThisElement?z(C,l.transclude,k):k,l(f,C,O,i,x)}}p=null}),function(e,t,n,r,i){var o=i;t.$$destroyed||(p?p.push(t,n,r,o):(l.transcludeOnThisElement&&(o=z(t,l.transclude,i)),l(f,t,n,r,o)))}}function ae(e,t){var n=t.priority-e.priority;return 0!==n?n:e.name!==t.name?e.name<t.name?-1:1:e.index-t.index}function ue(e,t,n,r){function i(e){return e?" (module: "+e+")":""}if(t)throw Wi("multidir","Multiple directives [{0}{1}, {2}{3}] asking for {4} on: {5}",t.name,i(t.$$moduleName),n.name,i(n.$$moduleName),e,Y(r))}function le(e,t){var r=n(t,!0);r&&e.push({priority:0,compile:function(e){var t=e.parent(),n=!!t.length;return n&&F.$$addBindingClass(t),function(e,t){var i=t.parent();n||F.$$addBindingClass(i),F.$$addBindingInfo(i,r.expressions),e.$watch(r,function(e){t[0].nodeValue=e})}}})}function fe(t,n){switch(t=jr(t||"html")){case"svg":case"math":var r=e.document.createElement("div");return r.innerHTML="<"+t+">"+n+"</"+t+">",r.childNodes[0].childNodes;default:return n}}function he(e,t){if("srcdoc"==t)return A.HTML;var n=P(e);return"xlinkHref"==t||"form"==n&&"action"==t||"img"!=n&&("src"==t||"ngSrc"==t)?A.RESOURCE_URL:void 0}function pe(e,t,r,i,o){var a=he(e,i);o=x[i]||o;var s=n(r,!0,a,o);if(s){if("multiple"===i&&"select"===P(e))throw Wi("selmulti","Binding to the 'multiple' attribute is not supported. Element: {0}",Y(e));t.push({priority:100,compile:function(){return{pre:function(e,t,u){var c=u.$$observers||(u.$$observers=de());if(E.test(i))throw Wi("nodomevents","Interpolations for HTML DOM event attributes are disallowed. Please use the ng- versions (such as ng-click instead of onclick) instead.");var l=u[i];l!==r&&(s=l&&n(l,!0,a,o),r=l),s&&(u[i]=s(e),(c[i]||(c[i]=[])).$$inter=!0,(u.$$observers&&u.$$observers[i].$$scope||e).$watch(s,function(e,t){"class"===i&&e!=t?u.$updateClass(e,t):u.$set(i,e)}))}}}})}}function $e(t,n,r){var i,o,a=n[0],s=n.length,u=a.parentNode;if(t)for(i=0,o=t.length;o>i;i++)if(t[i]==a){t[i++]=r;for(var c=i,l=c+s-1,f=t.length;f>c;c++,l++)f>l?t[c]=t[l]:delete t[c];t.length-=s-1,t.context===a&&(t.context=r);break}u&&u.replaceChild(r,a);var h=e.document.createDocumentFragment();for(i=0;s>i;i++)h.appendChild(n[i]);for(Rr.hasData(a)&&(Rr.data(r,Rr.data(a)),Rr(a).off("$destroy")),Rr.cleanData(h.querySelectorAll("*")),i=1;s>i;i++)delete n[i];n[0]=r,n.length=1}function ve(e,t){return c(function(){return e.apply(null,arguments)},e,t)}function me(e,t,n,r,o,a){try{e(t,n,r,o,a)}catch(s){i(s,Y(n))}}function ge(e,t,i,o,a){function u(t,n,r){C(i.$onChanges)&&n!==r&&(ye||(e.$$postDigest(j),ye=[]),l||(l={},ye.push(c)),l[t]&&(r=l[t].previousValue),l[t]=new $t(r,n))}function c(){i.$onChanges(l),l=void 0}var l,f=[],h={};return r(o,function(r,o){var c,l,d,$,v,m=r.attrName,g=r.optional,y=r.mode;switch(y){case"@":g||Vr.call(t,m)||(i[o]=t[m]=void 0),t.$observe(m,function(e){if(w(e)||N(e)){var t=i[o];u(o,e,t),i[o]=e}}),t.$$observers[m].$$scope=e,c=t[m],w(c)?i[o]=n(c)(e):N(c)&&(i[o]=c),h[o]=new $t(Gi,i[o]);break;case"=":if(!Vr.call(t,m)){if(g)break;t[m]=void 0}if(g&&!t[m])break;l=s(t[m]),$=l.literal?q:function(e,t){return e===t||e!==e&&t!==t},d=l.assign||function(){throw c=i[o]=l(e),Wi("nonassign","Expression '{0}' in attribute '{1}' used with directive '{2}' is non-assignable!",t[m],m,a.name)},c=i[o]=l(e);var b=function(t){return $(t,i[o])||($(t,c)?d(e,t=i[o]):i[o]=t),c=t};b.$stateful=!0,v=r.collection?e.$watchCollection(t[m],b):e.$watch(s(t[m],b),null,l.literal),f.push(v);break;case"<":if(!Vr.call(t,m)){if(g)break;t[m]=void 0}if(g&&!t[m])break;l=s(t[m]);var x=i[o]=l(e);h[o]=new $t(Gi,i[o]),v=e.$watch(l,function(e,t){if(t===e){if(t===x)return;t=x}u(o,e,t),i[o]=e},l.literal),f.push(v);break;case"&":if(l=t.hasOwnProperty(m)?s(t[m]):p,l===p&&g)break;i[o]=function(t){return l(e,t)}}}),{initialChanges:h,removeWatches:f.length&&function(){for(var e=0,t=f.length;t>e;++e)f[e]()}}}var ye,be=/^\w/,we=e.document.createElement("div"),Se=M;I.prototype={$normalize:vt,$addClass:function(e){e&&e.length>0&&T.addClass(this.$$element,e)},$removeClass:function(e){e&&e.length>0&&T.removeClass(this.$$element,e)},$updateClass:function(e,t){var n=mt(e,t);n&&n.length&&T.addClass(this.$$element,n);var r=mt(t,e);r&&r.length&&T.removeClass(this.$$element,r)},$set:function(e,t,n,o){var a,s=this.$$element[0],u=ze(s,e),c=We(e),l=e;if(u?(this.$$element.prop(e,t),o=u):c&&(this[c]=t,l=c),this[e]=t,o?this.$attr[e]=o:(o=this.$attr[e],o||(this.$attr[e]=o=se(e,"-"))),a=P(this.$$element),"a"===a&&("href"===e||"xlinkHref"===e)||"img"===a&&"src"===e)this[e]=t=V(t,"src"===e);else if("img"===a&&"srcset"===e&&g(t)){for(var f="",h=Kr(t),p=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/,d=/\s/.test(h)?p:/(,)/,$=h.split(d),v=Math.floor($.length/2),y=0;v>y;y++){var b=2*y;f+=V(Kr($[b]),!0),f+=" "+Kr($[b+1])}var w=Kr($[2*y]).split(/\s/);f+=V(Kr(w[0]),!0),2===w.length&&(f+=" "+Kr(w[1])),this[e]=t=f}n!==!1&&(null===t||m(t)?this.$$element.removeAttr(o):be.test(o)?this.$$element.attr(o,t):_(this.$$element[0],o,t));var x=this.$$observers;x&&r(x[l],function(e){try{e(t)}catch(n){i(n)}})},$observe:function(e,t){var n=this,r=n.$$observers||(n.$$observers=de()),i=r[e]||(r[e]=[]);return i.push(t),$.$evalAsync(function(){i.$$inter||!n.hasOwnProperty(e)||m(n[e])||t(n[e])}),function(){R(i,t)}}};var Ce=n.startSymbol(),Ee=n.endSymbol(),Ae="{{"==Ce&&"}}"==Ee?d:function(e){return e.replace(/\{\{/g,Ce).replace(/}}/g,Ee)},ke=/^ngAttr[A-Z]/,Me=/^(.+)Start$/;return F.$$addBindingInfo=O?function(e,t){var n=e.data("$binding")||[];Jr(t)?n=n.concat(t):n.push(t),e.data("$binding",n)}:p,F.$$addBindingClass=O?function(e){D(e,"ng-binding")}:p,F.$$addScopeInfo=O?function(e,t,n,r){var i=n?r?"$isolateScopeNoTemplate":"$isolateScope":"$scope";e.data(i,t)}:p,F.$$addScopeClass=O?function(e,t){D(e,t?"ng-isolate-scope":"ng-scope")}:p,F.$$createComment=function(t,n){var r="";return O&&(r=" "+(t||"")+": ",n&&(r+=n+" ")),e.document.createComment(r)},F}]}function $t(e,t){this.previousValue=e,this.currentValue=t}function vt(e){return we(e.replace(Zi,""))}function mt(e,t){var n="",r=e.split(/\s+/),i=t.split(/\s+/);e:for(var o=0;o<r.length;o++){for(var a=r[o],s=0;s<i.length;s++)if(a==i[s])continue e;n+=(n.length>0?" ":"")+a}return n}function gt(e){e=Rr(e);var t=e.length;if(1>=t)return e;for(;t--;){var n=e[t];n.nodeType===ui&&Lr.call(e,t,1)}return e}function yt(e,t){if(t&&w(t))return t;if(w(e)){var n=Yi.exec(e);if(n)return n[3]}}function bt(){var e={},n=!1;this.has=function(t){return e.hasOwnProperty(t)},this.register=function(t,n){fe(t,"controller"),y(t)?c(e,t):e[t]=n},this.allowGlobals=function(){n=!0},this.$get=["$injector","$window",function(r,i){function o(e,n,r,i){if(!e||!y(e.$scope))throw t("$controller")("noscp","Cannot export controller '{0}' as '{1}'! No $scope object provided via `locals`.",i,n);e.$scope[n]=r}return function(t,a,s,u){var l,f,h,p;if(s=s===!0,u&&w(u)&&(p=u),w(t)){if(f=t.match(Yi),!f)throw Ji("ctrlfmt","Badly formed controller string '{0}'. Must match `__name__ as __id__` or `__name__`.",t);h=f[1],p=p||f[3],t=e.hasOwnProperty(h)?e[h]:he(a.$scope,h,!0)||(n?he(i,h,!0):void 0),le(t,h,!0)}if(s){var d=(Jr(t)?t[t.length-1]:t).prototype;l=Object.create(d||null),p&&o(a,p,l,h||t.name);var $;return $=c(function(){var e=r.invoke(t,l,a,h);return e!==l&&(y(e)||C(e))&&(l=e,p&&o(a,p,l,h||t.name)),l},{instance:l,identifier:p})}return l=r.instantiate(t,a,h),p&&o(a,p,l,h||t.name),l}}]}function wt(){this.$get=["$window",function(e){return Rr(e.document)}]}function xt(){this.$get=["$log",function(e){return function(t,n){e.error.apply(e,arguments)}}]}function St(e){return y(e)?S(e)?e.toISOString():z(e):e}function Ct(){this.$get=function(){return function(e){if(!e)return"";var t=[];return i(e,function(e,n){null===e||m(e)||(Jr(e)?r(e,function(e){t.push(te(n)+"="+te(St(e)))}):t.push(te(n)+"="+te(St(e))))}),t.join("&")}}}function Et(){this.$get=function(){return function(e){function t(e,o,a){null===e||m(e)||(Jr(e)?r(e,function(e,n){t(e,o+"["+(y(e)?n:"")+"]")}):y(e)&&!S(e)?i(e,function(e,n){t(e,o+(a?"":"[")+n+(a?"":"]"))}):n.push(te(o)+"="+te(St(e))))}if(!e)return"";var n=[];return t(e,"",!0),n.join("&")}}}function At(e,t){if(w(e)){var n=e.replace(no,"").trim();if(n){var r=t("Content-Type");(r&&0===r.indexOf(Xi)||kt(n))&&(e=W(n))}}return e}function kt(e){var t=e.match(eo);return t&&to[t[0]].test(e)}function Ot(e){function t(e,t){e&&(i[e]=i[e]?i[e]+", "+t:t)}var n,i=de();return w(e)?r(e.split("\n"),function(e){n=e.indexOf(":"),t(jr(Kr(e.substr(0,n))),Kr(e.substr(n+1)))}):y(e)&&r(e,function(e,n){t(jr(n),Kr(e))}),i}function Mt(e){var t;return function(n){if(t||(t=Ot(e)),n){var r=t[jr(n)];return void 0===r&&(r=null),r}return t}}function Tt(e,t,n,i){return C(i)?i(e,t,n):(r(i,function(r){e=r(e,t,n)}),e)}function Nt(e){return e>=200&&300>e}function Vt(){var e=this.defaults={transformResponse:[At],transformRequest:[function(e){return!y(e)||O(e)||T(e)||M(e)?e:z(e)}],headers:{common:{Accept:"application/json, text/plain, */*"},post:ve(Qi),put:ve(Qi),patch:ve(Qi)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer"},n=!1;this.useApplyAsync=function(e){return g(e)?(n=!!e,this):n};var i=!0;this.useLegacyPromiseExtensions=function(e){return g(e)?(i=!!e,this):i};var o=this.interceptors=[];this.$get=["$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector",function(a,s,u,l,f,h){function p(n){function o(e,t){for(var n=0,r=t.length;r>n;){var i=t[n++],o=t[n++];e=e.then(i,o)}return t.length=0,e}function a(e,t){var n,i={};return r(e,function(e,r){C(e)?(n=e(t),null!=n&&(i[r]=n)):i[r]=e}),i}function s(t){var n,r,i,o=e.headers,s=c({},t.headers);o=c({},o.common,o[jr(t.method)]);e:for(n in o){r=jr(n);for(i in s)if(jr(i)===r)continue e;s[n]=o[n]}return a(s,ve(t))}function u(t){var n=t.headers,i=Tt(t.data,Mt(n),void 0,t.transformRequest);return m(i)&&r(n,function(e,t){"content-type"===jr(t)&&delete n[t]}),m(t.withCredentials)&&!m(e.withCredentials)&&(t.withCredentials=e.withCredentials),v(t,i).then(l,l)}function l(e){var t=c({},e);return t.data=Tt(e.data,e.headers,e.status,p.transformResponse),Nt(e.status)?t:f.reject(t)}if(!y(n))throw t("$http")("badreq","Http request configuration must be an object. Received: {0}",n);if(!w(n.url))throw t("$http")("badreq","Http request configuration url must be a string. Received: {0}",n.url);var p=c({method:"get",transformRequest:e.transformRequest,transformResponse:e.transformResponse,paramSerializer:e.paramSerializer},n);p.headers=s(n),p.method=Ir(p.method),p.paramSerializer=w(p.paramSerializer)?h.get(p.paramSerializer):p.paramSerializer;var d=[],$=[],g=f.when(p);return r(S,function(e){(e.request||e.requestError)&&d.unshift(e.request,e.requestError),(e.response||e.responseError)&&$.push(e.response,e.responseError)}),g=o(g,d),g=g.then(u),g=o(g,$),i?(g.success=function(e){return le(e,"fn"),g.then(function(t){e(t.data,t.status,t.headers,p)}),g},g.error=function(e){return le(e,"fn"),g.then(null,function(t){e(t.data,t.status,t.headers,p)}),g}):(g.success=io("success"),g.error=io("error")),g}function d(e){r(arguments,function(e){p[e]=function(t,n){return p(c({},n||{},{method:e,url:t}))}})}function $(e){r(arguments,function(e){p[e]=function(t,n,r){return p(c({},r||{},{method:e,url:t,data:n}))}})}function v(t,i){function o(e){if(e){var t={};return r(e,function(e,r){t[r]=function(t){function r(){e(t)}n?l.$applyAsync(r):l.$$phase?r():l.$apply(r)}}),t}}function u(e,t,r,i){function o(){c(t,e,r,i)}$&&(Nt(e)?$.put(E,[e,t,Ot(r),i]):$.remove(E)),n?l.$applyAsync(o):(o(),l.$$phase||l.$apply())}function c(e,n,r,i){n=n>=-1?n:0,(Nt(n)?w.resolve:w.reject)({data:e,status:n,headers:Mt(r),config:t,statusText:i})}function h(e){c(e.data,e.status,ve(e.headers()),e.statusText)}function d(){var e=p.pendingRequests.indexOf(t);-1!==e&&p.pendingRequests.splice(e,1)}var $,v,w=f.defer(),S=w.promise,C=t.headers,E=b(t.url,t.paramSerializer(t.params));if(p.pendingRequests.push(t),S.then(d,d),!t.cache&&!e.cache||t.cache===!1||"GET"!==t.method&&"JSONP"!==t.method||($=y(t.cache)?t.cache:y(e.cache)?e.cache:x),$&&(v=$.get(E),g(v)?V(v)?v.then(h,h):Jr(v)?c(v[1],v[0],ve(v[2]),v[3]):c(v,200,{},"OK"):$.put(E,S)),m(v)){var A=_n(t.url)?s()[t.xsrfCookieName||e.xsrfCookieName]:void 0;A&&(C[t.xsrfHeaderName||e.xsrfHeaderName]=A),a(t.method,E,i,u,C,t.timeout,t.withCredentials,t.responseType,o(t.eventHandlers),o(t.uploadEventHandlers))}return S}function b(e,t){return t.length>0&&(e+=(-1==e.indexOf("?")?"?":"&")+t),e}var x=u("$http");e.paramSerializer=w(e.paramSerializer)?h.get(e.paramSerializer):e.paramSerializer;var S=[];return r(o,function(e){S.unshift(w(e)?h.get(e):h.invoke(e))}),p.pendingRequests=[],d("get","delete","head","jsonp"),$("post","put","patch"),p.defaults=e,p}]}function jt(){this.$get=function(){return function(){return new e.XMLHttpRequest}}}function It(){this.$get=["$browser","$jsonpCallbacks","$document","$xhrFactory",function(e,t,n,r){return _t(e,r,e.defer,t,n[0])}]}function _t(e,t,n,i,o){function a(e,t,n){e=e.replace("JSON_CALLBACK",t);var r=o.createElement("script"),a=null;return r.type="text/javascript",r.src=e,r.async=!0,a=function(e){$i(r,"load",a),$i(r,"error",a),o.body.removeChild(r),r=null;var s=-1,u="unknown";e&&("load"!==e.type||i.wasCalled(t)||(e={type:"error"}),u=e.type,s="error"===e.type?404:200),n&&n(s,u)},di(r,"load",a),di(r,"error",a),o.body.appendChild(r),a}return function(o,s,u,c,l,f,h,d,$,v){function y(){x&&x(),S&&S.abort()}function b(t,r,i,o,a){g(A)&&n.cancel(A),x=S=null,t(r,i,o,a),e.$$completeOutstandingRequest(p)}if(e.$$incOutstandingRequestCount(),s=s||e.url(),"jsonp"===jr(o))var w=i.createCallback(s),x=a(s,w,function(e,t){var n=200===e&&i.getResponse(w);b(c,e,n,"",t),i.removeCallback(w)});else{var S=t(o,s);S.open(o,s,!0),r(l,function(e,t){g(e)&&S.setRequestHeader(t,e)}),S.onload=function(){var e=S.statusText||"",t="response"in S?S.response:S.responseText,n=1223===S.status?204:S.status;0===n&&(n=t?200:"file"==In(s).protocol?404:0),b(c,n,t,S.getAllResponseHeaders(),e)};var C=function(){b(c,-1,null,null,"")};if(S.onerror=C,S.onabort=C,r($,function(e,t){S.addEventListener(t,e)}),r(v,function(e,t){S.upload.addEventListener(t,e)}),h&&(S.withCredentials=!0),d)try{S.responseType=d}catch(E){if("json"!==d)throw E}S.send(m(u)?null:u)}if(f>0)var A=n(y,f);else V(f)&&f.then(y)}}function Dt(){var e="{{",t="}}";this.startSymbol=function(t){return t?(e=t,this):e},this.endSymbol=function(e){return e?(t=e,this):t},this.$get=["$parse","$exceptionHandler","$sce",function(n,r,i){function o(e){return"\\\\\\"+e}function a(n){return n.replace(p,e).replace(d,t)}function s(e){if(null==e)return"";switch("undefined"==typeof e?"undefined":_typeof(e)){case"string":break;case"number":e=""+e;break;default:e=z(e)}return e}function u(e,t,n,r){var i;return i=e.$watch(function(e){return i(),r(e)},t,n)}function l(o,l,p,d){function v(e){try{return e=V(e),d&&!g(e)?e:s(e)}catch(t){r(oo.interr(o,t))}}if(!o.length||-1===o.indexOf(e)){var y;if(!l){var b=a(o);y=$(b),y.exp=o,y.expressions=[],y.$$watchDelegate=u}return y}d=!!d;for(var w,x,S,E=0,A=[],k=[],O=o.length,M=[],T=[];O>E;){if(-1==(w=o.indexOf(e,E))||-1==(x=o.indexOf(t,w+f))){E!==O&&M.push(a(o.substring(E)));break}E!==w&&M.push(a(o.substring(E,w))),S=o.substring(w+f,x),A.push(S),k.push(n(S,v)),E=x+h,T.push(M.length),M.push("")}if(p&&M.length>1&&oo.throwNoconcat(o),!l||A.length){var N=function(e){for(var t=0,n=A.length;n>t;t++){if(d&&m(e[t]))return;M[T[t]]=e[t]}return M.join("")},V=function(e){return p?i.getTrusted(p,e):i.valueOf(e)};return c(function(e){var t=0,n=A.length,i=new Array(n);try{for(;n>t;t++)i[t]=k[t](e);return N(i)}catch(a){r(oo.interr(o,a))}},{exp:o,expressions:A,$$watchDelegate:function(e,t){var n;return e.$watchGroup(k,function(r,i){var o=N(r);C(t)&&t.call(this,o,r!==i?n:o,e),n=o})}})}}var f=e.length,h=t.length,p=new RegExp(e.replace(/./g,o),"g"),d=new RegExp(t.replace(/./g,o),"g");return l.startSymbol=function(){return e},l.endSymbol=function(){return t},l}]}function Pt(){this.$get=["$rootScope","$window","$q","$$q","$browser",function(e,t,n,r,i){function o(o,s,u,c){function l(){f?o.apply(null,h):o($)}var f=arguments.length>4,h=f?L(arguments,4):[],p=t.setInterval,d=t.clearInterval,$=0,v=g(c)&&!c,m=(v?r:n).defer(),y=m.promise;return u=g(u)?u:0,y.$$intervalId=p(function(){v?i.defer(l):e.$evalAsync(l),m.notify($++),u>0&&$>=u&&(m.resolve($),d(y.$$intervalId),delete a[y.$$intervalId]),v||e.$apply()},s),a[y.$$intervalId]=m,y}var a={};return o.cancel=function(e){return e&&e.$$intervalId in a?(a[e.$$intervalId].reject("canceled"),t.clearInterval(e.$$intervalId),delete a[e.$$intervalId],!0):!1},o}]}function Rt(e){for(var t=e.split("/"),n=t.length;n--;)t[n]=ee(t[n]);return t.join("/")}function Ft(e,t){var n=In(e);t.$$protocol=n.protocol,t.$$host=n.hostname,t.$$port=f(n.port)||uo[n.protocol]||null}function qt(e,t){var n="/"!==e.charAt(0);n&&(e="/"+e);var r=In(e);t.$$path=decodeURIComponent(n&&"/"===r.pathname.charAt(0)?r.pathname.substring(1):r.pathname),t.$$search=X(r.search),t.$$hash=decodeURIComponent(r.hash),t.$$path&&"/"!=t.$$path.charAt(0)&&(t.$$path="/"+t.$$path)}function Ut(e,t){return 0===e.lastIndexOf(t,0)}function Lt(e,t){return Ut(t,e)?t.substr(e.length):void 0}function Ht(e){var t=e.indexOf("#");return-1==t?e:e.substr(0,t)}function Bt(e){return e.replace(/(#.+)|#$/,"$1")}function zt(e){return e.substr(0,Ht(e).lastIndexOf("/")+1)}function Wt(e){return e.substring(0,e.indexOf("/",e.indexOf("//")+2))}function Gt(e,t,n){this.$$html5=!0,n=n||"",Ft(e,this),this.$$parse=function(e){var n=Lt(t,e);if(!w(n))throw co("ipthprfx",'Invalid url "{0}", missing path prefix "{1}".',e,t);qt(n,this),this.$$path||(this.$$path="/"),this.$$compose()},this.$$compose=function(){var e=Q(this.$$search),n=this.$$hash?"#"+ee(this.$$hash):"";this.$$url=Rt(this.$$path)+(e?"?"+e:"")+n,this.$$absUrl=t+this.$$url.substr(1)},this.$$parseLinkUrl=function(r,i){if(i&&"#"===i[0])return this.hash(i.slice(1)),!0;var o,a,s;return g(o=Lt(e,r))?(a=o,s=g(o=Lt(n,o))?t+(Lt("/",o)||o):e+a):g(o=Lt(t,r))?s=t+o:t==r+"/"&&(s=t),s&&this.$$parse(s),!!s}}function Zt(e,t,n){Ft(e,this),this.$$parse=function(r){function i(e,t,n){var r,i=/^\/[A-Z]:(\/.*)/;return Ut(t,n)&&(t=t.replace(n,"")),i.exec(t)?e:(r=i.exec(e),r?r[1]:e)}var o,a=Lt(e,r)||Lt(t,r);m(a)||"#"!==a.charAt(0)?this.$$html5?o=a:(o="",m(a)&&(e=r,this.replace())):(o=Lt(n,a),m(o)&&(o=a)),qt(o,this),this.$$path=i(this.$$path,o,e),this.$$compose()},this.$$compose=function(){var t=Q(this.$$search),r=this.$$hash?"#"+ee(this.$$hash):"";this.$$url=Rt(this.$$path)+(t?"?"+t:"")+r,this.$$absUrl=e+(this.$$url?n+this.$$url:"")},this.$$parseLinkUrl=function(t,n){return Ht(e)==Ht(t)?(this.$$parse(t),!0):!1}}function Jt(e,t,n){this.$$html5=!0,Zt.apply(this,arguments),this.$$parseLinkUrl=function(r,i){if(i&&"#"===i[0])return this.hash(i.slice(1)),!0;var o,a;return e==Ht(r)?o=r:(a=Lt(t,r))?o=e+n+a:t===r+"/"&&(o=t),o&&this.$$parse(o),!!o},this.$$compose=function(){var t=Q(this.$$search),r=this.$$hash?"#"+ee(this.$$hash):"";this.$$url=Rt(this.$$path)+(t?"?"+t:"")+r,this.$$absUrl=e+n+this.$$url}}function Yt(e){return function(){return this[e]}}function Kt(e,t){return function(n){return m(n)?this[e]:(this[e]=t(n),this.$$compose(),this)}}function Xt(){var e="",t={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(t){return g(t)?(e=t,this):e},this.html5Mode=function(e){return N(e)?(t.enabled=e,this):y(e)?(N(e.enabled)&&(t.enabled=e.enabled),N(e.requireBase)&&(t.requireBase=e.requireBase),N(e.rewriteLinks)&&(t.rewriteLinks=e.rewriteLinks),this):t},this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(n,r,i,o,a){function s(e,t,n){var i=c.url(),o=c.$$state;try{r.url(e,t,n),c.$$state=r.state()}catch(a){throw c.url(i),c.$$state=o,a}}function u(e,t){n.$broadcast("$locationChangeSuccess",c.absUrl(),e,c.$$state,t)}var c,l,f,h=r.baseHref(),p=r.url();if(t.enabled){if(!h&&t.requireBase)throw co("nobase","$location in HTML5 mode requires a <base> tag to be present!");f=Wt(p)+(h||"/"),l=i.history?Gt:Jt}else f=Ht(p),l=Zt;var d=zt(f);c=new l(f,d,"#"+e),c.$$parseLinkUrl(p,p),c.$$state=r.state();var $=/^\s*(javascript|mailto):/i;o.on("click",function(e){if(t.rewriteLinks&&!e.ctrlKey&&!e.metaKey&&!e.shiftKey&&2!=e.which&&2!=e.button){for(var i=Rr(e.target);"a"!==P(i[0]);)if(i[0]===o[0]||!(i=i.parent())[0])return;var s=i.prop("href"),u=i.attr("href")||i.attr("xlink:href");y(s)&&"[object SVGAnimatedString]"===s.toString()&&(s=In(s.animVal).href),$.test(s)||!s||i.attr("target")||e.isDefaultPrevented()||c.$$parseLinkUrl(s,u)&&(e.preventDefault(),c.absUrl()!=r.url()&&(n.$apply(),a.angular["ff-684208-preventDefault"]=!0))}}),Bt(c.absUrl())!=Bt(p)&&r.url(c.absUrl(),!0);var v=!0;return r.onUrlChange(function(e,t){return m(Lt(d,e))?void(a.location.href=e):(n.$evalAsync(function(){var r,i=c.absUrl(),o=c.$$state;e=Bt(e),c.$$parse(e),c.$$state=t,r=n.$broadcast("$locationChangeStart",e,i,t,o).defaultPrevented,c.absUrl()===e&&(r?(c.$$parse(i),c.$$state=o,s(i,!1,o)):(v=!1,u(i,o)))}),void(n.$$phase||n.$digest()))}),n.$watch(function(){var e=Bt(r.url()),t=Bt(c.absUrl()),o=r.state(),a=c.$$replace,l=e!==t||c.$$html5&&i.history&&o!==c.$$state;(v||l)&&(v=!1,n.$evalAsync(function(){var t=c.absUrl(),r=n.$broadcast("$locationChangeStart",t,e,c.$$state,o).defaultPrevented;c.absUrl()===t&&(r?(c.$$parse(e),c.$$state=o):(l&&s(t,a,o===c.$$state?null:c.$$state),u(e,o)))})),c.$$replace=!1}),c}]}function Qt(){var e=!0,t=this;this.debugEnabled=function(t){return g(t)?(e=t,this):e},this.$get=["$window",function(n){function i(e){return e instanceof Error&&(e.stack?e=e.message&&-1===e.stack.indexOf(e.message)?"Error: "+e.message+"\n"+e.stack:e.stack:e.sourceURL&&(e=e.message+"\n"+e.sourceURL+":"+e.line)),e}function o(e){var t=n.console||{},o=t[e]||t.log||p,a=!1;try{a=!!o.apply}catch(s){}return a?function(){var e=[];return r(arguments,function(t){e.push(i(t))}),o.apply(t,e)}:function(e,t){o(e,null==t?"":t)}}return{log:o("log"),info:o("info"),warn:o("warn"),error:o("error"),debug:function(){var n=o("debug");return function(){e&&n.apply(t,arguments)}}()}}]}function en(e,t){if("__defineGetter__"===e||"__defineSetter__"===e||"__lookupGetter__"===e||"__lookupSetter__"===e||"__proto__"===e)throw fo("isecfld","Attempting to access a disallowed field in Angular expressions! Expression: {0}",t);return e}function tn(e){return e+""}function nn(e,t){if(e){if(e.constructor===e)throw fo("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",t);if(e.window===e)throw fo("isecwindow","Referencing the Window in Angular expressions is disallowed! Expression: {0}",t);if(e.children&&(e.nodeName||e.prop&&e.attr&&e.find))throw fo("isecdom","Referencing DOM nodes in Angular expressions is disallowed! Expression: {0}",t);if(e===Object)throw fo("isecobj","Referencing Object in Angular expressions is disallowed! Expression: {0}",t)}return e}function rn(e,t){if(e){if(e.constructor===e)throw fo("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",t);if(e===ho||e===po||e===$o)throw fo("isecff","Referencing call, apply or bind in Angular expressions is disallowed! Expression: {0}",t)}}function on(e,t){if(e&&(e===0..constructor||e===(!1).constructor||e==="".constructor||e==={}.constructor||e===[].constructor||e===Function.constructor))throw fo("isecaf","Assigning to a constructor is disallowed! Expression: {0}",t)}function an(e,t){return"undefined"!=typeof e?e:t}function sn(e,t){return"undefined"==typeof e?t:"undefined"==typeof t?e:e+t}function un(e,t){var n=e(t);return!n.$stateful}function cn(e,t){var n,i;switch(e.type){case yo.Program:n=!0,r(e.body,function(e){cn(e.expression,t),n=n&&e.expression.constant}),e.constant=n;break;case yo.Literal:e.constant=!0,e.toWatch=[];break;case yo.UnaryExpression:cn(e.argument,t),e.constant=e.argument.constant,e.toWatch=e.argument.toWatch;break;case yo.BinaryExpression:cn(e.left,t),cn(e.right,t),e.constant=e.left.constant&&e.right.constant,e.toWatch=e.left.toWatch.concat(e.right.toWatch);
break;case yo.LogicalExpression:cn(e.left,t),cn(e.right,t),e.constant=e.left.constant&&e.right.constant,e.toWatch=e.constant?[]:[e];break;case yo.ConditionalExpression:cn(e.test,t),cn(e.alternate,t),cn(e.consequent,t),e.constant=e.test.constant&&e.alternate.constant&&e.consequent.constant,e.toWatch=e.constant?[]:[e];break;case yo.Identifier:e.constant=!1,e.toWatch=[e];break;case yo.MemberExpression:cn(e.object,t),e.computed&&cn(e.property,t),e.constant=e.object.constant&&(!e.computed||e.property.constant),e.toWatch=[e];break;case yo.CallExpression:n=e.filter?un(t,e.callee.name):!1,i=[],r(e.arguments,function(e){cn(e,t),n=n&&e.constant,e.constant||i.push.apply(i,e.toWatch)}),e.constant=n,e.toWatch=e.filter&&un(t,e.callee.name)?i:[e];break;case yo.AssignmentExpression:cn(e.left,t),cn(e.right,t),e.constant=e.left.constant&&e.right.constant,e.toWatch=[e];break;case yo.ArrayExpression:n=!0,i=[],r(e.elements,function(e){cn(e,t),n=n&&e.constant,e.constant||i.push.apply(i,e.toWatch)}),e.constant=n,e.toWatch=i;break;case yo.ObjectExpression:n=!0,i=[],r(e.properties,function(e){cn(e.value,t),n=n&&e.value.constant&&!e.computed,e.value.constant||i.push.apply(i,e.value.toWatch)}),e.constant=n,e.toWatch=i;break;case yo.ThisExpression:e.constant=!1,e.toWatch=[];break;case yo.LocalsExpression:e.constant=!1,e.toWatch=[]}}function ln(e){if(1==e.length){var t=e[0].expression,n=t.toWatch;return 1!==n.length?n:n[0]!==t?n:void 0}}function fn(e){return e.type===yo.Identifier||e.type===yo.MemberExpression}function hn(e){return 1===e.body.length&&fn(e.body[0].expression)?{type:yo.AssignmentExpression,left:e.body[0].expression,right:{type:yo.NGValueParameter},operator:"="}:void 0}function pn(e){return 0===e.body.length||1===e.body.length&&(e.body[0].expression.type===yo.Literal||e.body[0].expression.type===yo.ArrayExpression||e.body[0].expression.type===yo.ObjectExpression)}function dn(e){return e.constant}function $n(e,t){this.astBuilder=e,this.$filter=t}function vn(e,t){this.astBuilder=e,this.$filter=t}function mn(e){return"constructor"==e}function gn(e){return C(e.valueOf)?e.valueOf():wo.call(e)}function yn(){var e,t,n=de(),i=de(),o={"true":!0,"false":!1,"null":null,undefined:void 0};this.addLiteral=function(e,t){o[e]=t},this.setIdentifierFns=function(n,r){return e=n,t=r,this},this.$get=["$filter",function(a){function s(e,t,r){var o,s,c;switch(r=r||b,"undefined"==typeof e?"undefined":_typeof(e)){case"string":e=e.trim(),c=e;var v=r?i:n;if(o=v[c],!o){":"===e.charAt(0)&&":"===e.charAt(1)&&(s=!0,e=e.substring(2));var g=r?y:m,w=new go(g),x=new bo(w,a,g);o=x.parse(e),o.constant?o.$$watchDelegate=d:s?o.$$watchDelegate=o.literal?h:f:o.inputs&&(o.$$watchDelegate=l),r&&(o=u(o)),v[c]=o}return $(o,t);case"function":return $(e,t);default:return $(p,t)}}function u(e){function t(t,n,r,i){var o=b;b=!0;try{return e(t,n,r,i)}finally{b=o}}if(!e)return e;t.$$watchDelegate=e.$$watchDelegate,t.assign=u(e.assign),t.constant=e.constant,t.literal=e.literal;for(var n=0;e.inputs&&n<e.inputs.length;++n)e.inputs[n]=u(e.inputs[n]);return t.inputs=e.inputs,t}function c(e,t){return null==e||null==t?e===t:"object"===("undefined"==typeof e?"undefined":_typeof(e))&&(e=gn(e),"object"===("undefined"==typeof e?"undefined":_typeof(e)))?!1:e===t||e!==e&&t!==t}function l(e,t,n,r,i){var o,a=r.inputs;if(1===a.length){var s=c;return a=a[0],e.$watch(function(e){var t=a(e);return c(t,s)||(o=r(e,void 0,void 0,[t]),s=t&&gn(t)),o},t,n,i)}for(var u=[],l=[],f=0,h=a.length;h>f;f++)u[f]=c,l[f]=null;return e.$watch(function(e){for(var t=!1,n=0,i=a.length;i>n;n++){var s=a[n](e);(t||(t=!c(s,u[n])))&&(l[n]=s,u[n]=s&&gn(s))}return t&&(o=r(e,void 0,void 0,l)),o},t,n,i)}function f(e,t,n,r){var i,o;return i=e.$watch(function(e){return r(e)},function(e,n,r){o=e,C(t)&&t.apply(this,arguments),g(e)&&r.$$postDigest(function(){g(o)&&i()})},n)}function h(e,t,n,i){function o(e){var t=!0;return r(e,function(e){g(e)||(t=!1)}),t}var a,s;return a=e.$watch(function(e){return i(e)},function(e,n,r){s=e,C(t)&&t.call(this,e,n,r),o(e)&&r.$$postDigest(function(){o(s)&&a()})},n)}function d(e,t,n,r){var i;return i=e.$watch(function(e){return i(),r(e)},t,n)}function $(e,t){if(!t)return e;var n=e.$$watchDelegate,r=!1,i=n!==h&&n!==f,o=i?function(n,i,o,a){var s=r&&a?a[0]:e(n,i,o,a);return t(s,n,i)}:function(n,r,i,o){var a=e(n,r,i,o),s=t(a,n,r);return g(a)?s:a};return e.$$watchDelegate&&e.$$watchDelegate!==l?o.$$watchDelegate=e.$$watchDelegate:t.$stateful||(o.$$watchDelegate=l,r=!e.inputs,o.inputs=e.inputs?e.inputs:[e]),o}var v=Qr().noUnsafeEval,m={csp:v,expensiveChecks:!1,literals:F(o),isIdentifierStart:C(e)&&e,isIdentifierContinue:C(t)&&t},y={csp:v,expensiveChecks:!0,literals:F(o),isIdentifierStart:C(e)&&e,isIdentifierContinue:C(t)&&t},b=!1;return s.$$runningExpensiveChecks=function(){return b},s}]}function bn(){this.$get=["$rootScope","$exceptionHandler",function(e,t){return xn(function(t){e.$evalAsync(t)},t)}]}function wn(){this.$get=["$browser","$exceptionHandler",function(e,t){return xn(function(t){e.defer(t)},t)}]}function xn(e,n){function i(){this.$$state={status:0}}function o(e,t){return function(n){t.call(e,n)}}function a(e){var t,r,i;i=e.pending,e.processScheduled=!1,e.pending=void 0;for(var o=0,a=i.length;a>o;++o){r=i[o][0],t=i[o][e.status];try{C(t)?r.resolve(t(e.value)):1===e.status?r.resolve(e.value):r.reject(e.value)}catch(s){r.reject(s),n(s)}}}function s(t){!t.processScheduled&&t.pending&&(t.processScheduled=!0,e(function(){a(t)}))}function u(){this.promise=new i}function l(e){var t=new u,n=0,i=Jr(e)?[]:{};return r(e,function(e,r){n++,g(e).then(function(e){i.hasOwnProperty(r)||(i[r]=e,--n||t.resolve(i))},function(e){i.hasOwnProperty(r)||t.reject(e)})}),0===n&&t.resolve(i),t.promise}function f(e){var t=p();return r(e,function(e){g(e).then(t.resolve,t.reject)}),t.promise}var h=t("$q",TypeError),p=function(){var e=new u;return e.resolve=o(e,e.resolve),e.reject=o(e,e.reject),e.notify=o(e,e.notify),e};c(i.prototype,{then:function(e,t,n){if(m(e)&&m(t)&&m(n))return this;var r=new u;return this.$$state.pending=this.$$state.pending||[],this.$$state.pending.push([r,e,t,n]),this.$$state.status>0&&s(this.$$state),r.promise},"catch":function(e){return this.then(null,e)},"finally":function(e,t){return this.then(function(t){return v(t,!0,e)},function(t){return v(t,!1,e)},t)}}),c(u.prototype,{resolve:function(e){this.promise.$$state.status||(e===this.promise?this.$$reject(h("qcycle","Expected promise to be resolved with value other than itself '{0}'",e)):this.$$resolve(e))},$$resolve:function(e){function t(e){u||(u=!0,a.$$resolve(e))}function r(e){u||(u=!0,a.$$reject(e))}var i,a=this,u=!1;try{(y(e)||C(e))&&(i=e&&e.then),C(i)?(this.promise.$$state.status=-1,i.call(e,t,r,o(this,this.notify))):(this.promise.$$state.value=e,this.promise.$$state.status=1,s(this.promise.$$state))}catch(c){r(c),n(c)}},reject:function(e){this.promise.$$state.status||this.$$reject(e)},$$reject:function(e){this.promise.$$state.value=e,this.promise.$$state.status=2,s(this.promise.$$state)},notify:function(t){var r=this.promise.$$state.pending;this.promise.$$state.status<=0&&r&&r.length&&e(function(){for(var e,i,o=0,a=r.length;a>o;o++){i=r[o][0],e=r[o][3];try{i.notify(C(e)?e(t):t)}catch(s){n(s)}}})}});var d=function(e){var t=new u;return t.reject(e),t.promise},$=function(e,t){var n=new u;return t?n.resolve(e):n.reject(e),n.promise},v=function(e,t,n){var r=null;try{C(n)&&(r=n())}catch(i){return $(i,!1)}return V(r)?r.then(function(){return $(e,t)},function(e){return $(e,!1)}):$(e,t)},g=function(e,t,n,r){var i=new u;return i.resolve(e),i.promise.then(t,n,r)},b=g,w=function(e){function t(e){r.resolve(e)}function n(e){r.reject(e)}if(!C(e))throw h("norslvr","Expected resolverFn, got '{0}'",e);var r=new u;return e(t,n),r.promise};return w.prototype=i.prototype,w.defer=p,w.reject=d,w.when=g,w.resolve=b,w.all=l,w.race=f,w}function Sn(){this.$get=["$window","$timeout",function(e,t){var n=e.requestAnimationFrame||e.webkitRequestAnimationFrame,r=e.cancelAnimationFrame||e.webkitCancelAnimationFrame||e.webkitCancelRequestAnimationFrame,i=!!n,o=i?function(e){var t=n(e);return function(){r(t)}}:function(e){var n=t(e,16.66,!1);return function(){t.cancel(n)}};return o.supported=i,o}]}function Cn(){function e(e){function t(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$id=a(),this.$$ChildScope=null}return t.prototype=e,t}var i=10,o=t("$rootScope"),s=null,u=null;this.digestTtl=function(e){return arguments.length&&(i=e),i},this.$get=["$exceptionHandler","$parse","$browser",function(t,c,l){function f(e){e.currentScope.$$destroyed=!0}function h(e){9===Pr&&(e.$$childHead&&h(e.$$childHead),e.$$nextSibling&&h(e.$$nextSibling)),e.$parent=e.$$nextSibling=e.$$prevSibling=e.$$childHead=e.$$childTail=e.$root=e.$$watchers=null}function d(){this.$id=a(),this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null,this.$root=this,this.$$destroyed=!1,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$$isolateBindings=null}function $(e){if(E.$$phase)throw o("inprog","{0} already in progress",E.$$phase);E.$$phase=e}function v(){E.$$phase=null}function g(e,t){do e.$$watchersCount+=t;while(e=e.$parent)}function b(e,t,n){do e.$$listenerCount[n]-=t,0===e.$$listenerCount[n]&&delete e.$$listenerCount[n];while(e=e.$parent)}function w(){}function x(){for(;O.length;)try{O.shift()()}catch(e){t(e)}u=null}function S(){null===u&&(u=l.defer(function(){E.$apply(x)}))}d.prototype={constructor:d,$new:function(t,n){var r;return n=n||this,t?(r=new d,r.$root=this.$root):(this.$$ChildScope||(this.$$ChildScope=e(this)),r=new this.$$ChildScope),r.$parent=n,r.$$prevSibling=n.$$childTail,n.$$childHead?(n.$$childTail.$$nextSibling=r,n.$$childTail=r):n.$$childHead=n.$$childTail=r,(t||n!=this)&&r.$on("$destroy",f),r},$watch:function(e,t,n,r){var i=c(e);if(i.$$watchDelegate)return i.$$watchDelegate(this,t,n,i,e);var o=this,a=o.$$watchers,u={fn:t,last:w,get:i,exp:r||e,eq:!!n};return s=null,C(t)||(u.fn=p),a||(a=o.$$watchers=[]),a.unshift(u),g(this,1),function(){R(a,u)>=0&&g(o,-1),s=null}},$watchGroup:function(e,t){function n(){u=!1,c?(c=!1,t(o,o,s)):t(o,i,s)}var i=new Array(e.length),o=new Array(e.length),a=[],s=this,u=!1,c=!0;if(!e.length){var l=!0;return s.$evalAsync(function(){l&&t(o,o,s)}),function(){l=!1}}return 1===e.length?this.$watch(e[0],function(e,n,r){o[0]=e,i[0]=n,t(o,e===n?o:i,r)}):(r(e,function(e,t){var r=s.$watch(e,function(e,r){o[t]=e,i[t]=r,u||(u=!0,s.$evalAsync(n))});a.push(r)}),function(){for(;a.length;)a.shift()()})},$watchCollection:function(e,t){function r(e){o=e;var t,r,i,s,u;if(!m(o)){if(y(o))if(n(o)){a!==p&&(a=p,v=a.length=0,f++),t=o.length,v!==t&&(f++,a.length=v=t);for(var c=0;t>c;c++)u=a[c],s=o[c],i=u!==u&&s!==s,i||u===s||(f++,a[c]=s)}else{a!==d&&(a=d={},v=0,f++),t=0;for(r in o)Vr.call(o,r)&&(t++,s=o[r],u=a[r],r in a?(i=u!==u&&s!==s,i||u===s||(f++,a[r]=s)):(v++,a[r]=s,f++));if(v>t){f++;for(r in a)Vr.call(o,r)||(v--,delete a[r])}}else a!==o&&(a=o,f++);return f}}function i(){if($?($=!1,t(o,o,u)):t(o,s,u),l)if(y(o))if(n(o)){s=new Array(o.length);for(var e=0;e<o.length;e++)s[e]=o[e]}else{s={};for(var r in o)Vr.call(o,r)&&(s[r]=o[r])}else s=o}r.$stateful=!0;var o,a,s,u=this,l=t.length>1,f=0,h=c(e,r),p=[],d={},$=!0,v=0;return this.$watch(h,i)},$digest:function(){var e,n,r,a,c,f,h,p,d,m,g,y,b=i,S=this,O=[];$("$digest"),l.$$checkUrlChange(),this===E&&null!==u&&(l.defer.cancel(u),x()),s=null;do{p=!1,m=S;for(var T=0;T<A.length;T++){try{y=A[T],y.scope.$eval(y.expression,y.locals)}catch(N){t(N)}s=null}A.length=0;e:do{if(f=m.$$watchers)for(h=f.length;h--;)try{if(e=f[h])if(c=e.get,(n=c(m))===(r=e.last)||(e.eq?q(n,r):"number"==typeof n&&"number"==typeof r&&isNaN(n)&&isNaN(r))){if(e===s){p=!1;break e}}else p=!0,s=e,e.last=e.eq?F(n,null):n,a=e.fn,a(n,r===w?n:r,m),5>b&&(g=4-b,O[g]||(O[g]=[]),O[g].push({msg:C(e.exp)?"fn: "+(e.exp.name||e.exp.toString()):e.exp,newVal:n,oldVal:r}))}catch(N){t(N)}if(!(d=m.$$watchersCount&&m.$$childHead||m!==S&&m.$$nextSibling))for(;m!==S&&!(d=m.$$nextSibling);)m=m.$parent}while(m=d);if((p||A.length)&&!b--)throw v(),o("infdig","{0} $digest() iterations reached. Aborting!\nWatchers fired in the last 5 iterations: {1}",i,O)}while(p||A.length);for(v();M<k.length;)try{k[M++]()}catch(N){t(N)}k.length=M=0},$destroy:function(){if(!this.$$destroyed){var e=this.$parent;this.$broadcast("$destroy"),this.$$destroyed=!0,this===E&&l.$$applicationDestroyed(),g(this,-this.$$watchersCount);for(var t in this.$$listenerCount)b(this,this.$$listenerCount[t],t);e&&e.$$childHead==this&&(e.$$childHead=this.$$nextSibling),e&&e.$$childTail==this&&(e.$$childTail=this.$$prevSibling),this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling),this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling),this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=p,this.$on=this.$watch=this.$watchGroup=function(){return p},this.$$listeners={},this.$$nextSibling=null,h(this)}},$eval:function(e,t){return c(e)(this,t)},$evalAsync:function(e,t){E.$$phase||A.length||l.defer(function(){A.length&&E.$digest()}),A.push({scope:this,expression:c(e),locals:t})},$$postDigest:function(e){k.push(e)},$apply:function(e){try{$("$apply");try{return this.$eval(e)}finally{v()}}catch(n){t(n)}finally{try{E.$digest()}catch(n){throw t(n),n}}},$applyAsync:function(e){function t(){n.$eval(e)}var n=this;e&&O.push(t),e=c(e),S()},$on:function(e,t){var n=this.$$listeners[e];n||(this.$$listeners[e]=n=[]),n.push(t);var r=this;do r.$$listenerCount[e]||(r.$$listenerCount[e]=0),r.$$listenerCount[e]++;while(r=r.$parent);var i=this;return function(){var r=n.indexOf(t);-1!==r&&(n[r]=null,b(i,1,e))}},$emit:function(e,n){var r,i,o,a=[],s=this,u=!1,c={name:e,targetScope:s,stopPropagation:function(){u=!0},preventDefault:function(){c.defaultPrevented=!0},defaultPrevented:!1},l=U([c],arguments,1);do{for(r=s.$$listeners[e]||a,c.currentScope=s,i=0,o=r.length;o>i;i++)if(r[i])try{r[i].apply(null,l)}catch(f){t(f)}else r.splice(i,1),i--,o--;if(u)return c.currentScope=null,c;s=s.$parent}while(s);return c.currentScope=null,c},$broadcast:function(e,n){var r=this,i=r,o=r,a={name:e,targetScope:r,preventDefault:function(){a.defaultPrevented=!0},defaultPrevented:!1};if(!r.$$listenerCount[e])return a;for(var s,u,c,l=U([a],arguments,1);i=o;){for(a.currentScope=i,s=i.$$listeners[e]||[],u=0,c=s.length;c>u;u++)if(s[u])try{s[u].apply(null,l)}catch(f){t(f)}else s.splice(u,1),u--,c--;if(!(o=i.$$listenerCount[e]&&i.$$childHead||i!==r&&i.$$nextSibling))for(;i!==r&&!(o=i.$$nextSibling);)i=i.$parent}return a.currentScope=null,a}};var E=new d,A=E.$$asyncQueue=[],k=E.$$postDigestQueue=[],O=E.$$applyAsyncQueue=[],M=0;return E}]}function En(){var e=/^\s*(https?|ftp|mailto|tel|file):/,t=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(t){return g(t)?(e=t,this):e},this.imgSrcSanitizationWhitelist=function(e){return g(e)?(t=e,this):t},this.$get=function(){return function(n,r){var i,o=r?t:e;return i=In(n).href,""===i||i.match(o)?n:"unsafe:"+i}}}function An(e){if("self"===e)return e;if(w(e)){if(e.indexOf("***")>-1)throw xo("iwcard","Illegal sequence *** in string matcher. String: {0}",e);return e=Xr(e).replace("\\*\\*",".*").replace("\\*","[^:/.?&;]*"),new RegExp("^"+e+"$")}if(E(e))return new RegExp("^"+e.source+"$");throw xo("imatcher",'Matchers may only be "self", string patterns or RegExp objects')}function kn(e){var t=[];return g(e)&&r(e,function(e){t.push(An(e))}),t}function On(){this.SCE_CONTEXTS=So;var e=["self"],t=[];this.resourceUrlWhitelist=function(t){return arguments.length&&(e=kn(t)),e},this.resourceUrlBlacklist=function(e){return arguments.length&&(t=kn(e)),t},this.$get=["$injector",function(n){function r(e,t){return"self"===e?_n(t):!!e.exec(t.href)}function i(n){var i,o,a=In(n.toString()),s=!1;for(i=0,o=e.length;o>i;i++)if(r(e[i],a)){s=!0;break}if(s)for(i=0,o=t.length;o>i;i++)if(r(t[i],a)){s=!1;break}return s}function o(e){var t=function(e){this.$$unwrapTrustedValue=function(){return e}};return e&&(t.prototype=new e),t.prototype.valueOf=function(){return this.$$unwrapTrustedValue()},t.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()},t}function a(e,t){var n=f.hasOwnProperty(e)?f[e]:null;if(!n)throw xo("icontext","Attempted to trust a value in invalid context. Context: {0}; Value: {1}",e,t);if(null===t||m(t)||""===t)return t;if("string"!=typeof t)throw xo("itype","Attempted to trust a non-string value in a content requiring a string: Context: {0}",e);return new n(t)}function s(e){return e instanceof l?e.$$unwrapTrustedValue():e}function u(e,t){if(null===t||m(t)||""===t)return t;var n=f.hasOwnProperty(e)?f[e]:null;if(n&&t instanceof n)return t.$$unwrapTrustedValue();if(e===So.RESOURCE_URL){if(i(t))return t;throw xo("insecurl","Blocked loading resource from url not allowed by $sceDelegate policy. URL: {0}",t.toString())}if(e===So.HTML)return c(t);throw xo("unsafe","Attempting to use an unsafe value in a safe context.")}var c=function(e){throw xo("unsafe","Attempting to use an unsafe value in a safe context.")};n.has("$sanitize")&&(c=n.get("$sanitize"));var l=o(),f={};return f[So.HTML]=o(l),f[So.CSS]=o(l),f[So.URL]=o(l),f[So.JS]=o(l),f[So.RESOURCE_URL]=o(f[So.URL]),{trustAs:a,getTrusted:u,valueOf:s}}]}function Mn(){var e=!0;this.enabled=function(t){return arguments.length&&(e=!!t),e},this.$get=["$parse","$sceDelegate",function(t,n){if(e&&8>Pr)throw xo("iequirks","Strict Contextual Escaping does not support Internet Explorer version < 11 in quirks mode. You can fix this by adding the text <!doctype html> to the top of your HTML document. See http://docs.angularjs.org/api/ng.$sce for more information.");var i=ve(So);i.isEnabled=function(){return e},i.trustAs=n.trustAs,i.getTrusted=n.getTrusted,i.valueOf=n.valueOf,e||(i.trustAs=i.getTrusted=function(e,t){return t},i.valueOf=d),i.parseAs=function(e,n){var r=t(n);return r.literal&&r.constant?r:t(n,function(t){return i.getTrusted(e,t)})};var o=i.parseAs,a=i.getTrusted,s=i.trustAs;return r(So,function(e,t){var n=jr(t);i[we("parse_as_"+n)]=function(t){return o(e,t)},i[we("get_trusted_"+n)]=function(t){return a(e,t)},i[we("trust_as_"+n)]=function(t){return s(e,t)}}),i}]}function Tn(){this.$get=["$window","$document",function(e,t){var n,r,i={},o=e.chrome&&e.chrome.app&&e.chrome.app.runtime,a=!o&&e.history&&e.history.pushState,s=f((/android (\d+)/.exec(jr((e.navigator||{}).userAgent))||[])[1]),u=/Boxee/i.test((e.navigator||{}).userAgent),c=t[0]||{},l=/^(Moz|webkit|ms)(?=[A-Z])/,h=c.body&&c.body.style,p=!1,d=!1;if(h){for(var $ in h)if(r=l.exec($)){n=r[0],n=n[0].toUpperCase()+n.substr(1);break}n||(n="WebkitOpacity"in h&&"webkit"),p=!!("transition"in h||n+"Transition"in h),d=!!("animation"in h||n+"Animation"in h),!s||p&&d||(p=w(h.webkitTransition),d=w(h.webkitAnimation))}return{history:!(!a||4>s||u),hasEvent:function(e){if("input"===e&&11>=Pr)return!1;if(m(i[e])){var t=c.createElement("div");i[e]="on"+e in t}return i[e]},csp:Qr(),vendorPrefix:n,transitions:p,animations:d,android:s}}]}function Nn(){var e;this.httpOptions=function(t){return t?(e=t,this):e},this.$get=["$templateCache","$http","$q","$sce",function(t,n,r,i){function o(a,s){function u(e){if(!s)throw Co("tpload","Failed to load template: {0} (HTTP status: {1} {2})",a,e.status,e.statusText);return r.reject(e)}o.totalPendingRequests++,w(a)&&!m(t.get(a))||(a=i.getTrustedResourceUrl(a));var l=n.defaults&&n.defaults.transformResponse;return Jr(l)?l=l.filter(function(e){return e!==At}):l===At&&(l=null),n.get(a,c({cache:t,transformResponse:l},e))["finally"](function(){o.totalPendingRequests--}).then(function(e){return t.put(a,e.data),e.data},u)}return o.totalPendingRequests=0,o}]}function Vn(){this.$get=["$rootScope","$browser","$location",function(e,t,n){var i={};return i.findBindings=function(e,t,n){var i=e.getElementsByClassName("ng-binding"),o=[];return r(i,function(e){var i=Gr.element(e).data("$binding");i&&r(i,function(r){if(n){var i=new RegExp("(^|\\s)"+Xr(t)+"(\\s|\\||$)");i.test(r)&&o.push(e)}else-1!=r.indexOf(t)&&o.push(e)})}),o},i.findModels=function(e,t,n){for(var r=["ng-","data-ng-","ng\\:"],i=0;i<r.length;++i){var o=n?"=":"*=",a="["+r[i]+"model"+o+'"'+t+'"]',s=e.querySelectorAll(a);if(s.length)return s}},i.getLocation=function(){return n.url()},i.setLocation=function(t){t!==n.url()&&(n.url(t),e.$digest())},i.whenStable=function(e){t.notifyWhenNoOutstandingRequests(e)},i}]}function jn(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(e,t,n,r,i){function o(o,s,u){C(o)||(u=s,s=o,o=p);var c,l=L(arguments,3),f=g(u)&&!u,h=(f?r:n).defer(),d=h.promise;return c=t.defer(function(){try{h.resolve(o.apply(null,l))}catch(t){h.reject(t),i(t)}finally{delete a[d.$$timeoutId]}f||e.$apply()},s),d.$$timeoutId=c,a[c]=h,d}var a={};return o.cancel=function(e){return e&&e.$$timeoutId in a?(a[e.$$timeoutId].reject("canceled"),delete a[e.$$timeoutId],t.defer.cancel(e.$$timeoutId)):!1},o}]}function In(e){var t=e;return Pr&&(Eo.setAttribute("href",t),t=Eo.href),Eo.setAttribute("href",t),{href:Eo.href,protocol:Eo.protocol?Eo.protocol.replace(/:$/,""):"",host:Eo.host,search:Eo.search?Eo.search.replace(/^\?/,""):"",hash:Eo.hash?Eo.hash.replace(/^#/,""):"",hostname:Eo.hostname,port:Eo.port,pathname:"/"===Eo.pathname.charAt(0)?Eo.pathname:"/"+Eo.pathname}}function _n(e){var t=w(e)?In(e):e;return t.protocol===Ao.protocol&&t.host===Ao.host}function Dn(){this.$get=$(e)}function Pn(e){function t(e){try{return decodeURIComponent(e)}catch(t){return e}}var n=e[0]||{},r={},i="";return function(){var e,o,a,s,u,c=n.cookie||"";if(c!==i)for(i=c,e=i.split("; "),r={},a=0;a<e.length;a++)o=e[a],s=o.indexOf("="),s>0&&(u=t(o.substring(0,s)),m(r[u])&&(r[u]=t(o.substring(s+1))));return r}}function Rn(){this.$get=Pn}function Fn(e){function t(i,o){if(y(i)){var a={};return r(i,function(e,n){a[n]=t(n,e)}),a}return e.factory(i+n,o)}var n="Filter";this.register=t,this.$get=["$injector",function(e){return function(t){return e.get(t+n)}}],t("currency",Bn),t("date",or),t("filter",qn),t("json",ar),t("limitTo",sr),t("lowercase",jo),t("number",zn),t("orderBy",cr),t("uppercase",Io)}function qn(){return function(e,r,i,o){if(!n(e)){if(null==e)return e;throw t("filter")("notarray","Expected array but received: {0}",e)}o=o||"$";var a,s,u=Hn(r);switch(u){case"function":a=r;break;case"boolean":case"null":case"number":case"string":s=!0;case"object":a=Un(r,i,o,s);break;default:return e}return Array.prototype.filter.call(e,a)}}function Un(e,t,n,r){var i,o=y(e)&&n in e;return t===!0?t=q:C(t)||(t=function(e,t){return m(e)?!1:null===e||null===t?e===t:y(t)||y(e)&&!v(e)?!1:(e=jr(""+e),t=jr(""+t),-1!==e.indexOf(t))}),i=function(i){return o&&!y(i)?Ln(i,e[n],t,n,!1):Ln(i,e,t,n,r)}}function Ln(e,t,n,r,i,o){var a=Hn(e),s=Hn(t);if("string"===s&&"!"===t.charAt(0))return!Ln(e,t.substring(1),n,r,i);if(Jr(e))return e.some(function(e){return Ln(e,t,n,r,i)});switch(a){case"object":var u;if(i){for(u in e)if("$"!==u.charAt(0)&&Ln(e[u],t,n,r,!0))return!0;return o?!1:Ln(e,t,n,r,!1)}if("object"===s){for(u in t){var c=t[u];if(!C(c)&&!m(c)){var l=u===r,f=l?e:e[u];if(!Ln(f,c,n,r,l,l))return!1}}return!0}return n(e,t);case"function":return!1;default:return n(e,t)}}function Hn(e){return null===e?"null":"undefined"==typeof e?"undefined":_typeof(e)}function Bn(e){var t=e.NUMBER_FORMATS;return function(e,n,r){return m(n)&&(n=t.CURRENCY_SYM),m(r)&&(r=t.PATTERNS[1].maxFrac),null==e?e:Zn(e,t.PATTERNS[1],t.GROUP_SEP,t.DECIMAL_SEP,r).replace(/\u00A4/g,n)}}function zn(e){var t=e.NUMBER_FORMATS;return function(e,n){return null==e?e:Zn(e,t.PATTERNS[0],t.GROUP_SEP,t.DECIMAL_SEP,n)}}function Wn(e){var t,n,r,i,o,a=0;for((n=e.indexOf(Oo))>-1&&(e=e.replace(Oo,"")),(r=e.search(/e/i))>0?(0>n&&(n=r),n+=+e.slice(r+1),e=e.substring(0,r)):0>n&&(n=e.length),r=0;e.charAt(r)==Mo;r++);if(r==(o=e.length))t=[0],n=1;else{for(o--;e.charAt(o)==Mo;)o--;for(n-=r,t=[],i=0;o>=r;r++,i++)t[i]=+e.charAt(r)}return n>ko&&(t=t.splice(0,ko-1),a=n-1,n=1),{d:t,e:a,i:n}}function Gn(e,t,n,r){var i=e.d,o=i.length-e.i;t=m(t)?Math.min(Math.max(n,o),r):+t;var a=t+e.i,s=i[a];if(a>0){i.splice(Math.max(e.i,a));for(var u=a;u<i.length;u++)i[u]=0}else{o=Math.max(0,o),e.i=1,i.length=Math.max(1,a=t+1),i[0]=0;for(var c=1;a>c;c++)i[c]=0}if(s>=5)if(0>a-1){for(var l=0;l>a;l--)i.unshift(0),e.i++;i.unshift(1),e.i++}else i[a-1]++;for(;o<Math.max(0,t);o++)i.push(0);var f=i.reduceRight(function(e,t,n,r){return t+=e,r[n]=t%10,Math.floor(t/10)},0);f&&(i.unshift(f),e.i++)}function Zn(e,t,n,r,i){if(!w(e)&&!x(e)||isNaN(e))return"";var o,a=!isFinite(e),s=!1,u=Math.abs(e)+"",c="";if(a)c="∞";else{o=Wn(u),Gn(o,i,t.minFrac,t.maxFrac);var l=o.d,f=o.i,h=o.e,p=[];for(s=l.reduce(function(e,t){return e&&!t},!0);0>f;)l.unshift(0),f++;f>0?p=l.splice(f,l.length):(p=l,l=[0]);var d=[];for(l.length>=t.lgSize&&d.unshift(l.splice(-t.lgSize,l.length).join(""));l.length>t.gSize;)d.unshift(l.splice(-t.gSize,l.length).join(""));l.length&&d.unshift(l.join("")),c=d.join(n),p.length&&(c+=r+p.join("")),h&&(c+="e+"+h)}return 0>e&&!s?t.negPre+c+t.negSuf:t.posPre+c+t.posSuf}function Jn(e,t,n,r){var i="";for((0>e||r&&0>=e)&&(r?e=-e+1:(e=-e,i="-")),e=""+e;e.length<t;)e=Mo+e;return n&&(e=e.substr(e.length-t)),i+e}function Yn(e,t,n,r,i){return n=n||0,function(o){var a=o["get"+e]();return(n>0||a>-n)&&(a+=n),0===a&&-12==n&&(a=12),Jn(a,t,r,i)}}function Kn(e,t,n){return function(r,i){var o=r["get"+e](),a=(n?"STANDALONE":"")+(t?"SHORT":""),s=Ir(a+e);return i[s][o]}}function Xn(e,t,n){var r=-1*n,i=r>=0?"+":"";return i+=Jn(Math[r>0?"floor":"ceil"](r/60),2)+Jn(Math.abs(r%60),2)}function Qn(e){var t=new Date(e,0,1).getDay();return new Date(e,0,(4>=t?5:12)-t)}function er(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate()+(4-e.getDay()))}function tr(e){return function(t){var n=Qn(t.getFullYear()),r=er(t),i=+r-+n,o=1+Math.round(i/6048e5);return Jn(o,e)}}function nr(e,t){return e.getHours()<12?t.AMPMS[0]:t.AMPMS[1]}function rr(e,t){return e.getFullYear()<=0?t.ERAS[0]:t.ERAS[1]}function ir(e,t){return e.getFullYear()<=0?t.ERANAMES[0]:t.ERANAMES[1]}function or(e){function t(e){var t;if(t=e.match(n)){var r=new Date(0),i=0,o=0,a=t[8]?r.setUTCFullYear:r.setFullYear,s=t[8]?r.setUTCHours:r.setHours;t[9]&&(i=f(t[9]+t[10]),o=f(t[9]+t[11])),a.call(r,f(t[1]),f(t[2])-1,f(t[3]));var u=f(t[4]||0)-i,c=f(t[5]||0)-o,l=f(t[6]||0),h=Math.round(1e3*parseFloat("0."+(t[7]||0)));return s.call(r,u,c,l,h),r}return e}var n=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(n,i,o){var a,s,u="",c=[];if(i=i||"mediumDate",i=e.DATETIME_FORMATS[i]||i,w(n)&&(n=Vo.test(n)?f(n):t(n)),x(n)&&(n=new Date(n)),!S(n)||!isFinite(n.getTime()))return n;for(;i;)s=No.exec(i),s?(c=U(c,s,1),i=c.pop()):(c.push(i),i=null);var l=n.getTimezoneOffset();return o&&(l=G(o,l),n=J(n,o,!0)),r(c,function(t){a=To[t],u+=a?a(n,e.DATETIME_FORMATS,l):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),u}}function ar(){return function(e,t){return m(t)&&(t=2),z(e,t)}}function sr(){return function(e,t,r){return t=Math.abs(Number(t))===1/0?Number(t):f(t),isNaN(t)?e:(x(e)&&(e=e.toString()),n(e)?(r=!r||isNaN(r)?0:f(r),r=0>r?Math.max(0,e.length+r):r,t>=0?ur(e,r,r+t):0===r?ur(e,t,e.length):ur(e,Math.max(0,r+t),r)):e)}}function ur(e,t,n){return w(e)?e.slice(t,n):Ur.call(e,t,n)}function cr(e){function r(t){return t.map(function(t){var n=1,r=d;if(C(t))r=t;else if(w(t)&&("+"!=t.charAt(0)&&"-"!=t.charAt(0)||(n="-"==t.charAt(0)?-1:1,t=t.substring(1)),""!==t&&(r=e(t),r.constant))){var i=r();r=function(e){return e[i]}}return{get:r,descending:n}})}function i(e){switch("undefined"==typeof e?"undefined":_typeof(e)){case"number":case"boolean":case"string":return!0;default:return!1}}function o(e){return C(e.valueOf)&&(e=e.valueOf(),i(e))?e:v(e)&&(e=e.toString(),i(e))?e:e}function a(e,t){var n="undefined"==typeof e?"undefined":_typeof(e);return null===e?(n="string",e="null"):"object"===n&&(e=o(e)),{value:e,type:n,index:t}}function s(e,t){var n=0,r=e.type,i=t.type;if(r===i){var o=e.value,a=t.value;"string"===r?(o=o.toLowerCase(),a=a.toLowerCase()):"object"===r&&(y(o)&&(o=e.index),y(a)&&(a=t.index)),o!==a&&(n=a>o?-1:1)}else n=i>r?-1:1;return n}return function(e,i,o,u){function c(e,t){return{value:e,tieBreaker:{value:t,type:"number",index:t},predicateValues:f.map(function(n){return a(n.get(e),t)})}}function l(e,t){for(var n=0,r=f.length;r>n;n++){var i=p(e.predicateValues[n],t.predicateValues[n]);if(i)return i*f[n].descending*h}return p(e.tieBreaker,t.tieBreaker)*h}if(null==e)return e;if(!n(e))throw t("orderBy")("notarray","Expected array but received: {0}",e);Jr(i)||(i=[i]),0===i.length&&(i=["+"]);var f=r(i),h=o?-1:1,p=C(u)?u:s,d=Array.prototype.map.call(e,c);return d.sort(l),e=d.map(function(e){return e.value})}}function lr(e){return C(e)&&(e={link:e}),e.restrict=e.restrict||"AC",$(e)}function fr(e,t){e.$name=t}function hr(e,t,n,i,o){var a=this,s=[];a.$error={},a.$$success={},a.$pending=void 0,a.$name=o(t.name||t.ngForm||"")(n),a.$dirty=!1,a.$pristine=!0,a.$valid=!0,a.$invalid=!1,a.$submitted=!1,a.$$parentForm=Po,a.$rollbackViewValue=function(){r(s,function(e){e.$rollbackViewValue()})},a.$commitViewValue=function(){r(s,function(e){e.$commitViewValue()})},a.$addControl=function(e){fe(e.$name,"input"),s.push(e),e.$name&&(a[e.$name]=e),e.$$parentForm=a},a.$$renameControl=function(e,t){var n=e.$name;a[n]===e&&delete a[n],a[t]=e,e.$name=t},a.$removeControl=function(e){e.$name&&a[e.$name]===e&&delete a[e.$name],r(a.$pending,function(t,n){a.$setValidity(n,null,e)}),r(a.$error,function(t,n){a.$setValidity(n,null,e)}),r(a.$$success,function(t,n){a.$setValidity(n,null,e)}),R(s,e),e.$$parentForm=Po},kr({ctrl:this,$element:e,set:function(e,t,n){var r=e[t];if(r){var i=r.indexOf(n);-1===i&&r.push(n)}else e[t]=[n]},unset:function(e,t,n){var r=e[t];r&&(R(r,n),0===r.length&&delete e[t])},$animate:i}),a.$setDirty=function(){i.removeClass(e,wa),i.addClass(e,xa),a.$dirty=!0,a.$pristine=!1,a.$$parentForm.$setDirty()},a.$setPristine=function(){i.setClass(e,wa,xa+" "+Ro),a.$dirty=!1,a.$pristine=!0,a.$submitted=!1,r(s,function(e){e.$setPristine()})},a.$setUntouched=function(){r(s,function(e){e.$setUntouched()})},a.$setSubmitted=function(){i.addClass(e,Ro),a.$submitted=!0,a.$$parentForm.$setSubmitted()}}function pr(e){e.$formatters.push(function(t){return e.$isEmpty(t)?t:t.toString()})}function dr(e,t,n,r,i,o){$r(e,t,n,r,i,o),pr(r)}function $r(e,t,n,r,i,o){var a=jr(t[0].type);if(!i.android){var s=!1;t.on("compositionstart",function(){s=!0}),t.on("compositionend",function(){s=!1,c()})}var u,c=function(e){if(u&&(o.defer.cancel(u),u=null),!s){var i=t.val(),c=e&&e.type;"password"===a||n.ngTrim&&"false"===n.ngTrim||(i=Kr(i)),(r.$viewValue!==i||""===i&&r.$$hasNativeValidators)&&r.$setViewValue(i,c)}};if(i.hasEvent("input"))t.on("input",c);else{var l=function(e,t,n){u||(u=o.defer(function(){u=null,t&&t.value===n||c(e)}))};t.on("keydown",function(e){var t=e.keyCode;91===t||t>15&&19>t||t>=37&&40>=t||l(e,this,this.value)}),i.hasEvent("paste")&&t.on("paste cut",l)}t.on("change",c),Xo[a]&&r.$$hasNativeValidators&&a===n.type&&t.on(Ko,function(e){if(!u){var t=this[Nr],n=t.badInput,r=t.typeMismatch;u=o.defer(function(){u=null,t.badInput===n&&t.typeMismatch===r||c(e)})}}),r.$render=function(){var e=r.$isEmpty(r.$viewValue)?"":r.$viewValue;t.val()!==e&&t.val(e)}}function vr(e,t){if(S(e))return e;if(w(e)){Zo.lastIndex=0;var n=Zo.exec(e);if(n){var r=+n[1],i=+n[2],o=0,a=0,s=0,u=0,c=Qn(r),l=7*(i-1);return t&&(o=t.getHours(),a=t.getMinutes(),s=t.getSeconds(),u=t.getMilliseconds()),new Date(r,0,c.getDate()+l,o,a,s,u)}}return NaN}function mr(e,t){return function(n,i){var o,a;if(S(n))return n;if(w(n)){if('"'==n.charAt(0)&&'"'==n.charAt(n.length-1)&&(n=n.substring(1,n.length-1)),Lo.test(n))return new Date(n);if(e.lastIndex=0,o=e.exec(n))return o.shift(),a=i?{yyyy:i.getFullYear(),MM:i.getMonth()+1,dd:i.getDate(),HH:i.getHours(),mm:i.getMinutes(),ss:i.getSeconds(),sss:i.getMilliseconds()/1e3}:{yyyy:1970,
MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},r(o,function(e,n){n<t.length&&(a[t[n]]=+e)}),new Date(a.yyyy,a.MM-1,a.dd,a.HH,a.mm,a.ss||0,1e3*a.sss||0)}return NaN}}function gr(e,t,n,r){return function(i,o,a,s,u,c,l){function f(e){return e&&!(e.getTime&&e.getTime()!==e.getTime())}function h(e){return g(e)&&!S(e)?n(e)||void 0:e}yr(i,o,a,s),$r(i,o,a,s,u,c);var p,d=s&&s.$options&&s.$options.timezone;if(s.$$parserName=e,s.$parsers.push(function(e){if(s.$isEmpty(e))return null;if(t.test(e)){var r=n(e,p);return d&&(r=J(r,d)),r}}),s.$formatters.push(function(e){if(e&&!S(e))throw Oa("datefmt","Expected `{0}` to be a date",e);return f(e)?(p=e,p&&d&&(p=J(p,d,!0)),l("date")(e,r,d)):(p=null,"")}),g(a.min)||a.ngMin){var $;s.$validators.min=function(e){return!f(e)||m($)||n(e)>=$},a.$observe("min",function(e){$=h(e),s.$validate()})}if(g(a.max)||a.ngMax){var v;s.$validators.max=function(e){return!f(e)||m(v)||n(e)<=v},a.$observe("max",function(e){v=h(e),s.$validate()})}}}function yr(e,t,n,r){var i=t[0],o=r.$$hasNativeValidators=y(i.validity);o&&r.$parsers.push(function(e){var n=t.prop(Nr)||{};return n.badInput||n.typeMismatch?void 0:e})}function br(e,t,n,r,i,o){if(yr(e,t,n,r),$r(e,t,n,r,i,o),r.$$parserName="number",r.$parsers.push(function(e){return r.$isEmpty(e)?null:zo.test(e)?parseFloat(e):void 0}),r.$formatters.push(function(e){if(!r.$isEmpty(e)){if(!x(e))throw Oa("numfmt","Expected `{0}` to be a number",e);e=e.toString()}return e}),g(n.min)||n.ngMin){var a;r.$validators.min=function(e){return r.$isEmpty(e)||m(a)||e>=a},n.$observe("min",function(e){g(e)&&!x(e)&&(e=parseFloat(e)),a=x(e)&&!isNaN(e)?e:void 0,r.$validate()})}if(g(n.max)||n.ngMax){var s;r.$validators.max=function(e){return r.$isEmpty(e)||m(s)||s>=e},n.$observe("max",function(e){g(e)&&!x(e)&&(e=parseFloat(e)),s=x(e)&&!isNaN(e)?e:void 0,r.$validate()})}}function wr(e,t,n,r,i,o){$r(e,t,n,r,i,o),pr(r),r.$$parserName="url",r.$validators.url=function(e,t){var n=e||t;return r.$isEmpty(n)||Ho.test(n)}}function xr(e,t,n,r,i,o){$r(e,t,n,r,i,o),pr(r),r.$$parserName="email",r.$validators.email=function(e,t){var n=e||t;return r.$isEmpty(n)||Bo.test(n)}}function Sr(e,t,n,r){m(n.name)&&t.attr("name",a());var i=function(e){t[0].checked&&r.$setViewValue(n.value,e&&e.type)};t.on("click",i),r.$render=function(){var e=n.value;t[0].checked=e==r.$viewValue},n.$observe("value",r.$render)}function Cr(e,t,n,r,i){var o;if(g(r)){if(o=e(r),!o.constant)throw Oa("constexpr","Expected constant expression for `{0}`, but saw `{1}`.",n,r);return o(t)}return i}function Er(e,t,n,r,i,o,a,s){var u=Cr(s,e,"ngTrueValue",n.ngTrueValue,!0),c=Cr(s,e,"ngFalseValue",n.ngFalseValue,!1),l=function(e){r.$setViewValue(t[0].checked,e&&e.type)};t.on("click",l),r.$render=function(){t[0].checked=r.$viewValue},r.$isEmpty=function(e){return e===!1},r.$formatters.push(function(e){return q(e,u)}),r.$parsers.push(function(e){return e?u:c})}function Ar(e,t){return e="ngClass"+e,["$animate",function(n){function i(e,t){var n=[];e:for(var r=0;r<e.length;r++){for(var i=e[r],o=0;o<t.length;o++)if(i==t[o])continue e;n.push(i)}return n}function o(e){var t=[];return Jr(e)?(r(e,function(e){t=t.concat(o(e))}),t):w(e)?e.split(" "):y(e)?(r(e,function(e,n){e&&(t=t.concat(n.split(" ")))}),t):e}return{restrict:"AC",link:function(a,s,u){function c(e){var t=f(e,1);u.$addClass(t)}function l(e){var t=f(e,-1);u.$removeClass(t)}function f(e,t){var n=s.data("$classCounts")||de(),i=[];return r(e,function(e){(t>0||n[e])&&(n[e]=(n[e]||0)+t,n[e]===+(t>0)&&i.push(e))}),s.data("$classCounts",n),i.join(" ")}function h(e,t){var r=i(t,e),o=i(e,t);r=f(r,1),o=f(o,-1),r&&r.length&&n.addClass(s,r),o&&o.length&&n.removeClass(s,o)}function p(e){if(t===!0||(1&a.$index)===t){var n=o(e||[]);if(d){if(!q(e,d)){var r=o(d);h(r,n)}}else c(n)}d=Jr(e)?e.map(function(e){return ve(e)}):ve(e)}var d;a.$watch(u[e],p,!0),u.$observe("class",function(t){p(a.$eval(u[e]))}),"ngClass"!==e&&a.$watch("$index",function(n,r){var i=1&n;if(i!==(1&r)){var s=o(a.$eval(u[e]));i===t?c(s):l(s)}})}}}]}function kr(e){function t(e,t,s){m(t)?n("$pending",e,s):r("$pending",e,s),N(t)?t?(l(a.$error,e,s),c(a.$$success,e,s)):(c(a.$error,e,s),l(a.$$success,e,s)):(l(a.$error,e,s),l(a.$$success,e,s)),a.$pending?(i(Ea,!0),a.$valid=a.$invalid=void 0,o("",null)):(i(Ea,!1),a.$valid=Or(a.$error),a.$invalid=!a.$valid,o("",a.$valid));var u;u=a.$pending&&a.$pending[e]?void 0:a.$error[e]?!1:a.$$success[e]?!0:null,o(e,u),a.$$parentForm.$setValidity(e,u,a)}function n(e,t,n){a[e]||(a[e]={}),c(a[e],t,n)}function r(e,t,n){a[e]&&l(a[e],t,n),Or(a[e])&&(a[e]=void 0)}function i(e,t){t&&!u[e]?(f.addClass(s,e),u[e]=!0):!t&&u[e]&&(f.removeClass(s,e),u[e]=!1)}function o(e,t){e=e?"-"+se(e,"-"):"",i(ya+e,t===!0),i(ba+e,t===!1)}var a=e.ctrl,s=e.$element,u={},c=e.set,l=e.unset,f=e.$animate;u[ba]=!(u[ya]=s.hasClass(ya)),a.$setValidity=t}function Or(e){if(e)for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}function Mr(e){e[0].hasAttribute("selected")&&(e[0].selected=!0)}var Tr=/^\/(.+)\/([a-z]*)$/,Nr="validity",Vr=Object.prototype.hasOwnProperty,jr=function(e){return w(e)?e.toLowerCase():e},Ir=function(e){return w(e)?e.toUpperCase():e},_r=function(e){return w(e)?e.replace(/[A-Z]/g,function(e){return String.fromCharCode(32|e.charCodeAt(0))}):e},Dr=function(e){return w(e)?e.replace(/[a-z]/g,function(e){return String.fromCharCode(-33&e.charCodeAt(0))}):e};"i"!=="I".toLowerCase()&&(jr=_r,Ir=Dr);var Pr,Rr,Fr,qr,Ur=[].slice,Lr=[].splice,Hr=[].push,Br=Object.prototype.toString,zr=Object.getPrototypeOf,Wr=t("ng"),Gr=e.angular||(e.angular={}),Zr=0;Pr=e.document.documentMode,p.$inject=[],d.$inject=[];var Jr=Array.isArray,Yr=/^\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array\]$/,Kr=function(e){return w(e)?e.trim():e},Xr=function(e){return e.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},Qr=function os(){function t(){try{return new Function(""),!1}catch(e){return!0}}if(!g(os.rules)){var n=e.document.querySelector("[ng-csp]")||e.document.querySelector("[data-ng-csp]");if(n){var r=n.getAttribute("ng-csp")||n.getAttribute("data-ng-csp");os.rules={noUnsafeEval:!r||-1!==r.indexOf("no-unsafe-eval"),noInlineStyle:!r||-1!==r.indexOf("no-inline-style")}}else os.rules={noUnsafeEval:t(),noInlineStyle:!1}}return os.rules},ei=function as(){if(g(as.name_))return as.name_;var t,n,r,i,o=ni.length;for(n=0;o>n;++n)if(r=ni[n],t=e.document.querySelector("["+r.replace(":","\\:")+"jq]")){i=t.getAttribute(r+"jq");break}return as.name_=i},ti=/:/g,ni=["ng-","data-ng-","ng:","x-ng-"],ri=/[A-Z]/g,ii=!1,oi=1,ai=2,si=3,ui=8,ci=9,li=11,fi={full:"1.5.8",major:1,minor:5,dot:8,codeName:"arbitrary-fallbacks"};Me.expando="ng339";var hi=Me.cache={},pi=1,di=function(e,t,n){e.addEventListener(t,n,!1)},$i=function(e,t,n){e.removeEventListener(t,n,!1)};Me._data=function(e){return this.cache[e[this.expando]]||{}};var vi=/([\:\-\_]+(.))/g,mi=/^moz([A-Z])/,gi={mouseleave:"mouseout",mouseenter:"mouseover"},yi=t("jqLite"),bi=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,wi=/<|&#?\w+;/,xi=/<([\w:-]+)/,Si=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,Ci={option:[1,'<select multiple="multiple">',"</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};Ci.optgroup=Ci.option,Ci.tbody=Ci.tfoot=Ci.colgroup=Ci.caption=Ci.thead,Ci.th=Ci.td;var Ei=e.Node.prototype.contains||function(e){return!!(16&this.compareDocumentPosition(e))},Ai=Me.prototype={ready:function(t){function n(){r||(r=!0,t())}var r=!1;"complete"===e.document.readyState?e.setTimeout(n):(this.on("DOMContentLoaded",n),Me(e).on("load",n))},toString:function(){var e=[];return r(this,function(t){e.push(""+t)}),"["+e.join(", ")+"]"},eq:function(e){return Rr(e>=0?this[e]:this[this.length+e])},length:0,push:Hr,sort:[].sort,splice:[].splice},ki={};r("multiple,selected,checked,disabled,readOnly,required,open".split(","),function(e){ki[jr(e)]=e});var Oi={};r("input,select,option,textarea,button,form,details".split(","),function(e){Oi[e]=!0});var Mi={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern"};r({data:_e,removeData:je,hasData:Ce,cleanData:Ee},function(e,t){Me[t]=e}),r({data:_e,inheritedData:Ue,scope:function(e){return Rr.data(e,"$scope")||Ue(e.parentNode||e,["$isolateScope","$scope"])},isolateScope:function(e){return Rr.data(e,"$isolateScope")||Rr.data(e,"$isolateScopeNoTemplate")},controller:qe,injector:function(e){return Ue(e,"$injector")},removeAttr:function(e,t){e.removeAttribute(t)},hasClass:De,css:function(e,t,n){return t=we(t),g(n)?void(e.style[t]=n):e.style[t]},attr:function(e,t,n){var r=e.nodeType;if(r!==si&&r!==ai&&r!==ui){var i=jr(t);if(ki[i]){if(!g(n))return e[t]||(e.attributes.getNamedItem(t)||p).specified?i:void 0;n?(e[t]=!0,e.setAttribute(t,i)):(e[t]=!1,e.removeAttribute(i))}else if(g(n))e.setAttribute(t,n);else if(e.getAttribute){var o=e.getAttribute(t,2);return null===o?void 0:o}}},prop:function(e,t,n){return g(n)?void(e[t]=n):e[t]},text:function(){function e(e,t){if(m(t)){var n=e.nodeType;return n===oi||n===si?e.textContent:""}e.textContent=t}return e.$dv="",e}(),val:function(e,t){if(m(t)){if(e.multiple&&"select"===P(e)){var n=[];return r(e.options,function(e){e.selected&&n.push(e.value||e.text)}),0===n.length?null:n}return e.value}e.value=t},html:function(e,t){return m(t)?e.innerHTML:(Ne(e,!0),void(e.innerHTML=t))},empty:Le},function(e,t){Me.prototype[t]=function(t,n){var r,i,o=this.length;if(e!==Le&&m(2==e.length&&e!==De&&e!==qe?t:n)){if(y(t)){for(r=0;o>r;r++)if(e===_e)e(this[r],t);else for(i in t)e(this[r],i,t[i]);return this}for(var a=e.$dv,s=m(a)?Math.min(o,1):o,u=0;s>u;u++){var c=e(this[u],t,n);a=a?a+c:c}return a}for(r=0;o>r;r++)e(this[r],t,n);return this}}),r({removeData:je,on:function(e,t,n,r){if(g(r))throw yi("onargs","jqLite#on() does not support the `selector` or `eventData` parameters");if(Se(e)){var i=Ie(e,!0),o=i.events,a=i.handle;a||(a=i.handle=Ge(e,o));for(var s=t.indexOf(" ")>=0?t.split(" "):[t],u=s.length,c=function(t,r,i){var s=o[t];s||(s=o[t]=[],s.specialHandlerWrapper=r,"$destroy"===t||i||di(e,t,a)),s.push(n)};u--;)t=s[u],gi[t]?(c(gi[t],Je),c(t,void 0,!0)):c(t)}},off:Ve,one:function(e,t,n){e=Rr(e),e.on(t,function r(){e.off(t,n),e.off(t,r)}),e.on(t,n)},replaceWith:function(e,t){var n,i=e.parentNode;Ne(e),r(new Me(t),function(t){n?i.insertBefore(t,n.nextSibling):i.replaceChild(t,e),n=t})},children:function ss(e){var ss=[];return r(e.childNodes,function(e){e.nodeType===oi&&ss.push(e)}),ss},contents:function(e){return e.contentDocument||e.childNodes||[]},append:function(e,t){var n=e.nodeType;if(n===oi||n===li){t=new Me(t);for(var r=0,i=t.length;i>r;r++){var o=t[r];e.appendChild(o)}}},prepend:function(e,t){if(e.nodeType===oi){var n=e.firstChild;r(new Me(t),function(t){e.insertBefore(t,n)})}},wrap:function(e,t){Oe(e,Rr(t).eq(0).clone()[0])},remove:He,detach:function(e){He(e,!0)},after:function(e,t){var n=e,r=e.parentNode;t=new Me(t);for(var i=0,o=t.length;o>i;i++){var a=t[i];r.insertBefore(a,n.nextSibling),n=a}},addClass:Re,removeClass:Pe,toggleClass:function(e,t,n){t&&r(t.split(" "),function(t){var r=n;m(r)&&(r=!De(e,t)),(r?Re:Pe)(e,t)})},parent:function us(e){var us=e.parentNode;return us&&us.nodeType!==li?us:null},next:function(e){return e.nextElementSibling},find:function(e,t){return e.getElementsByTagName?e.getElementsByTagName(t):[]},clone:Te,triggerHandler:function(e,t,n){var i,o,a,s=t.type||t,u=Ie(e),l=u&&u.events,f=l&&l[s];f&&(i={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return this.defaultPrevented===!0},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return this.immediatePropagationStopped===!0},stopPropagation:p,type:s,target:e},t.type&&(i=c(i,t)),o=ve(f),a=n?[i].concat(n):[i],r(o,function(t){i.isImmediatePropagationStopped()||t.apply(e,a)}))}},function(e,t){Me.prototype[t]=function(t,n,r){for(var i,o=0,a=this.length;a>o;o++)m(i)?(i=e(this[o],t,n,r),g(i)&&(i=Rr(i))):Fe(i,e(this[o],t,n,r));return g(i)?i:this},Me.prototype.bind=Me.prototype.on,Me.prototype.unbind=Me.prototype.off}),Xe.prototype={put:function(e,t){this[Ke(e,this.nextUid)]=t},get:function(e){return this[Ke(e,this.nextUid)]},remove:function(e){var t=this[e=Ke(e,this.nextUid)];return delete this[e],t}};var Ti=[function(){this.$get=[function(){return Xe}]}],Ni=/^([^\(]+?)=>/,Vi=/^[^\(]*\(\s*([^\)]*)\)/m,ji=/,/,Ii=/^\s*(_?)(\S+?)\1\s*$/,_i=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,Di=t("$injector");rt.$$annotate=nt;var Pi=t("$animate"),Ri=1,Fi="ng-animate",qi=function(){this.$get=p},Ui=function(){var e=new Xe,t=[];this.$get=["$$AnimateRunner","$rootScope",function(n,i){function o(e,t,n){var i=!1;return t&&(t=w(t)?t.split(" "):Jr(t)?t:[],r(t,function(t){t&&(i=!0,e[t]=n)})),i}function a(){r(t,function(t){var n=e.get(t);if(n){var i=st(t.attr("class")),o="",a="";r(n,function(e,t){var n=!!i[t];e!==n&&(e?o+=(o.length?" ":"")+t:a+=(a.length?" ":"")+t)}),r(t,function(e){o&&Re(e,o),a&&Pe(e,a)}),e.remove(t)}}),t.length=0}function s(n,r,s){var u=e.get(n)||{},c=o(u,r,!0),l=o(u,s,!1);(c||l)&&(e.put(n,u),t.push(n),1===t.length&&i.$$postDigest(a))}return{enabled:p,on:p,off:p,pin:p,push:function(e,t,r,i){i&&i(),r=r||{},r.from&&e.css(r.from),r.to&&e.css(r.to),(r.addClass||r.removeClass)&&s(e,r.addClass,r.removeClass);var o=new n;return o.complete(),o}}}]},Li=["$provide",function(e){var t=this;this.$$registeredAnimations=Object.create(null),this.register=function(n,r){if(n&&"."!==n.charAt(0))throw Pi("notcsel","Expecting class selector starting with '.' got '{0}'.",n);var i=n+"-animation";t.$$registeredAnimations[n.substr(1)]=i,e.factory(i,r)},this.classNameFilter=function(e){if(1===arguments.length&&(this.$$classNameFilter=e instanceof RegExp?e:null,this.$$classNameFilter)){var t=new RegExp("(\\s+|\\/)"+Fi+"(\\s+|\\/)");if(t.test(this.$$classNameFilter.toString()))throw Pi("nongcls",'$animateProvider.classNameFilter(regex) prohibits accepting a regex value which matches/contains the "{0}" CSS class.',Fi)}return this.$$classNameFilter},this.$get=["$$animateQueue",function(e){function t(e,t,n){if(n){var r=at(n);!r||r.parentNode||r.previousElementSibling||(n=null)}n?n.after(e):t.prepend(e)}return{on:e.on,off:e.off,pin:e.pin,enabled:e.enabled,cancel:function(e){e.end&&e.end()},enter:function(n,r,i,o){return r=r&&Rr(r),i=i&&Rr(i),r=r||i.parent(),t(n,r,i),e.push(n,"enter",ut(o))},move:function(n,r,i,o){return r=r&&Rr(r),i=i&&Rr(i),r=r||i.parent(),t(n,r,i),e.push(n,"move",ut(o))},leave:function(t,n){return e.push(t,"leave",ut(n),function(){t.remove()})},addClass:function(t,n,r){return r=ut(r),r.addClass=ot(r.addclass,n),e.push(t,"addClass",r)},removeClass:function(t,n,r){return r=ut(r),r.removeClass=ot(r.removeClass,n),e.push(t,"removeClass",r)},setClass:function(t,n,r,i){return i=ut(i),i.addClass=ot(i.addClass,n),i.removeClass=ot(i.removeClass,r),e.push(t,"setClass",i)},animate:function(t,n,r,i,o){return o=ut(o),o.from=o.from?c(o.from,n):n,o.to=o.to?c(o.to,r):r,i=i||"ng-inline-animate",o.tempClasses=ot(o.tempClasses,i),e.push(t,"animate",o)}}}]}],Hi=function(){this.$get=["$$rAF",function(e){function t(t){n.push(t),n.length>1||e(function(){for(var e=0;e<n.length;e++)n[e]();n=[]})}var n=[];return function(){var e=!1;return t(function(){e=!0}),function(n){e?n():t(n)}}}]},Bi=function(){this.$get=["$q","$sniffer","$$animateAsyncRun","$document","$timeout",function(e,t,n,i,o){function a(e){this.setHost(e);var t=n(),r=function(e){o(e,0,!1)};this._doneCallbacks=[],this._tick=function(e){var n=i[0];n&&n.hidden?r(e):t(e)},this._state=0}var s=0,u=1,c=2;return a.chain=function(e,t){function n(){return r===e.length?void t(!0):void e[r](function(e){return e===!1?void t(!1):(r++,void n())})}var r=0;n()},a.all=function(e,t){function n(n){o=o&&n,++i===e.length&&t(o)}var i=0,o=!0;r(e,function(e){e.done(n)})},a.prototype={setHost:function(e){this.host=e||{}},done:function(e){this._state===c?e():this._doneCallbacks.push(e)},progress:p,getPromise:function(){if(!this.promise){var t=this;this.promise=e(function(e,n){t.done(function(t){t===!1?n():e()})})}return this.promise},then:function(e,t){return this.getPromise().then(e,t)},"catch":function(e){return this.getPromise()["catch"](e)},"finally":function(e){return this.getPromise()["finally"](e)},pause:function(){this.host.pause&&this.host.pause()},resume:function(){this.host.resume&&this.host.resume()},end:function(){this.host.end&&this.host.end(),this._resolve(!0)},cancel:function(){this.host.cancel&&this.host.cancel(),this._resolve(!1)},complete:function(e){var t=this;t._state===s&&(t._state=u,t._tick(function(){t._resolve(e)}))},_resolve:function(e){this._state!==c&&(r(this._doneCallbacks,function(t){t(e)}),this._doneCallbacks.length=0,this._state=c)}},a}]},zi=function(){this.$get=["$$rAF","$q","$$AnimateRunner",function(e,t,n){return function(t,r){function i(){return e(function(){o(),s||u.complete(),s=!0}),u}function o(){a.addClass&&(t.addClass(a.addClass),a.addClass=null),a.removeClass&&(t.removeClass(a.removeClass),a.removeClass=null),a.to&&(t.css(a.to),a.to=null)}var a=r||{};a.$$prepared||(a=F(a)),a.cleanupStyles&&(a.from=a.to=null),a.from&&(t.css(a.from),a.from=null);var s,u=new n;return{start:i,end:i}}}]},Wi=t("$compile"),Gi=new pt;dt.$inject=["$provide","$$sanitizeUriProvider"],$t.prototype.isFirstChange=function(){return this.previousValue===Gi};var Zi=/^((?:x|data)[\:\-_])/i,Ji=t("$controller"),Yi=/^(\S+)(\s+as\s+([\w$]+))?$/,Ki=function(){this.$get=["$document",function(e){return function(t){return t?!t.nodeType&&t instanceof Rr&&(t=t[0]):t=e[0].body,t.offsetWidth+1}}]},Xi="application/json",Qi={"Content-Type":Xi+";charset=utf-8"},eo=/^\[|^\{(?!\{)/,to={"[":/]$/,"{":/}$/},no=/^\)\]\}',?\n/,ro=t("$http"),io=function(e){return function(){throw ro("legacy","The method `{0}` on the promise returned from `$http` has been disabled.",e)}},oo=Gr.$interpolateMinErr=t("$interpolate");oo.throwNoconcat=function(e){throw oo("noconcat","Error while interpolating: {0}\nStrict Contextual Escaping disallows interpolations that concatenate multiple expressions when a trusted value is required. See http://docs.angularjs.org/api/ng.$sce",e)},oo.interr=function(e,t){return oo("interr","Can't interpolate: {0}\n{1}",e,t.toString())};var ao=function(){this.$get=["$window",function(e){function t(e){var t=function n(e){n.data=e,n.called=!0};return t.id=e,t}var n=e.angular.callbacks,r={};return{createCallback:function(e){var i="_"+(n.$$counter++).toString(36),o="angular.callbacks."+i,a=t(i);return r[o]=n[i]=a,o},wasCalled:function(e){return r[e].called},getResponse:function(e){return r[e].data},removeCallback:function(e){var t=r[e];delete n[t.id],delete r[e]}}}]},so=/^([^\?#]*)(\?([^#]*))?(#(.*))?$/,uo={http:80,https:443,ftp:21},co=t("$location"),lo={$$absUrl:"",$$html5:!1,$$replace:!1,absUrl:Yt("$$absUrl"),url:function(e){if(m(e))return this.$$url;var t=so.exec(e);return(t[1]||""===e)&&this.path(decodeURIComponent(t[1])),(t[2]||t[1]||""===e)&&this.search(t[3]||""),this.hash(t[5]||""),this},protocol:Yt("$$protocol"),host:Yt("$$host"),port:Yt("$$port"),path:Kt("$$path",function(e){return e=null!==e?e.toString():"","/"==e.charAt(0)?e:"/"+e}),search:function(e,t){switch(arguments.length){case 0:return this.$$search;case 1:if(w(e)||x(e))e=e.toString(),this.$$search=X(e);else{if(!y(e))throw co("isrcharg","The first argument of the `$location#search()` call must be a string or an object.");e=F(e,{}),r(e,function(t,n){null==t&&delete e[n]}),this.$$search=e}break;default:m(t)||null===t?delete this.$$search[e]:this.$$search[e]=t}return this.$$compose(),this},hash:Kt("$$hash",function(e){return null!==e?e.toString():""}),replace:function(){return this.$$replace=!0,this}};r([Jt,Zt,Gt],function(e){e.prototype=Object.create(lo),e.prototype.state=function(t){if(!arguments.length)return this.$$state;if(e!==Gt||!this.$$html5)throw co("nostate","History API state support is available only in HTML5 mode and only in browsers supporting HTML5 History API");return this.$$state=m(t)?null:t,this}});var fo=t("$parse"),ho=Function.prototype.call,po=Function.prototype.apply,$o=Function.prototype.bind,vo=de();r("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(e){vo[e]=!0});var mo={n:"\n",f:"\f",r:"\r",t:" ",v:"\x0B","'":"'",'"':'"'},go=function(e){this.options=e};go.prototype={constructor:go,lex:function(e){for(this.text=e,this.index=0,this.tokens=[];this.index<this.text.length;){var t=this.text.charAt(this.index);if('"'===t||"'"===t)this.readString(t);else if(this.isNumber(t)||"."===t&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdentifierStart(this.peekMultichar()))this.readIdent();else if(this.is(t,"(){}[].,;:?"))this.tokens.push({index:this.index,text:t}),this.index++;else if(this.isWhitespace(t))this.index++;else{var n=t+this.peek(),r=n+this.peek(2),i=vo[t],o=vo[n],a=vo[r];if(i||o||a){var s=a?r:o?n:t;this.tokens.push({index:this.index,text:s,operator:!0}),this.index+=s.length}else this.throwError("Unexpected next character ",this.index,this.index+1)}}return this.tokens},is:function(e,t){return-1!==t.indexOf(e)},peek:function(e){var t=e||1;return this.index+t<this.text.length?this.text.charAt(this.index+t):!1},isNumber:function(e){return e>="0"&&"9">=e&&"string"==typeof e},isWhitespace:function(e){return" "===e||"\r"===e||" "===e||"\n"===e||"\x0B"===e||" "===e},isIdentifierStart:function(e){return this.options.isIdentifierStart?this.options.isIdentifierStart(e,this.codePointAt(e)):this.isValidIdentifierStart(e)},isValidIdentifierStart:function(e){return e>="a"&&"z">=e||e>="A"&&"Z">=e||"_"===e||"$"===e},isIdentifierContinue:function(e){return this.options.isIdentifierContinue?this.options.isIdentifierContinue(e,this.codePointAt(e)):this.isValidIdentifierContinue(e)},isValidIdentifierContinue:function(e,t){return this.isValidIdentifierStart(e,t)||this.isNumber(e)},codePointAt:function(e){return 1===e.length?e.charCodeAt(0):(e.charCodeAt(0)<<10)+e.charCodeAt(1)-56613888},peekMultichar:function(){var e=this.text.charAt(this.index),t=this.peek();if(!t)return e;var n=e.charCodeAt(0),r=t.charCodeAt(0);return n>=55296&&56319>=n&&r>=56320&&57343>=r?e+t:e},isExpOperator:function(e){return"-"===e||"+"===e||this.isNumber(e)},throwError:function(e,t,n){n=n||this.index;var r=g(t)?"s "+t+"-"+this.index+" ["+this.text.substring(t,n)+"]":" "+n;throw fo("lexerr","Lexer Error: {0} at column{1} in expression [{2}].",e,r,this.text)},readNumber:function(){for(var e="",t=this.index;this.index<this.text.length;){var n=jr(this.text.charAt(this.index));if("."==n||this.isNumber(n))e+=n;else{var r=this.peek();if("e"==n&&this.isExpOperator(r))e+=n;else if(this.isExpOperator(n)&&r&&this.isNumber(r)&&"e"==e.charAt(e.length-1))e+=n;else{if(!this.isExpOperator(n)||r&&this.isNumber(r)||"e"!=e.charAt(e.length-1))break;this.throwError("Invalid exponent")}}this.index++}this.tokens.push({index:t,text:e,constant:!0,value:Number(e)})},readIdent:function(){var e=this.index;for(this.index+=this.peekMultichar().length;this.index<this.text.length;){var t=this.peekMultichar();if(!this.isIdentifierContinue(t))break;this.index+=t.length}this.tokens.push({index:e,text:this.text.slice(e,this.index),identifier:!0})},readString:function(e){var t=this.index;this.index++;for(var n="",r=e,i=!1;this.index<this.text.length;){var o=this.text.charAt(this.index);if(r+=o,i){if("u"===o){var a=this.text.substring(this.index+1,this.index+5);a.match(/[\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\u"+a+"]"),this.index+=4,n+=String.fromCharCode(parseInt(a,16))}else{var s=mo[o];n+=s||o}i=!1}else if("\\"===o)i=!0;else{if(o===e)return this.index++,void this.tokens.push({index:t,text:r,constant:!0,value:n});n+=o}this.index++}this.throwError("Unterminated quote",t)}};var yo=function(e,t){this.lexer=e,this.options=t};yo.Program="Program",yo.ExpressionStatement="ExpressionStatement",yo.AssignmentExpression="AssignmentExpression",yo.ConditionalExpression="ConditionalExpression",yo.LogicalExpression="LogicalExpression",yo.BinaryExpression="BinaryExpression",yo.UnaryExpression="UnaryExpression",yo.CallExpression="CallExpression",yo.MemberExpression="MemberExpression",yo.Identifier="Identifier",yo.Literal="Literal",yo.ArrayExpression="ArrayExpression",yo.Property="Property",yo.ObjectExpression="ObjectExpression",yo.ThisExpression="ThisExpression",yo.LocalsExpression="LocalsExpression",yo.NGValueParameter="NGValueParameter",yo.prototype={ast:function(e){this.text=e,this.tokens=this.lexer.lex(e);var t=this.program();return 0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]),t},program:function(){for(var e=[];;)if(this.tokens.length>0&&!this.peek("}",")",";","]")&&e.push(this.expressionStatement()),!this.expect(";"))return{type:yo.Program,body:e}},expressionStatement:function(){return{type:yo.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var e,t=this.expression();e=this.expect("|");)t=this.filter(t);return t},expression:function(){return this.assignment()},assignment:function(){var e=this.ternary();return this.expect("=")&&(e={type:yo.AssignmentExpression,left:e,right:this.assignment(),operator:"="}),e},ternary:function(){var e,t,n=this.logicalOR();return this.expect("?")&&(e=this.expression(),this.consume(":"))?(t=this.expression(),{type:yo.ConditionalExpression,test:n,alternate:e,consequent:t}):n},logicalOR:function(){for(var e=this.logicalAND();this.expect("||");)e={type:yo.LogicalExpression,operator:"||",left:e,right:this.logicalAND()};return e},logicalAND:function(){for(var e=this.equality();this.expect("&&");)e={type:yo.LogicalExpression,operator:"&&",left:e,right:this.equality()};return e},equality:function(){for(var e,t=this.relational();e=this.expect("==","!=","===","!==");)t={type:yo.BinaryExpression,operator:e.text,left:t,right:this.relational()};return t},relational:function(){for(var e,t=this.additive();e=this.expect("<",">","<=",">=");)t={type:yo.BinaryExpression,operator:e.text,left:t,right:this.additive()};return t},additive:function(){for(var e,t=this.multiplicative();e=this.expect("+","-");)t={type:yo.BinaryExpression,operator:e.text,left:t,right:this.multiplicative()};return t},multiplicative:function(){for(var e,t=this.unary();e=this.expect("*","/","%");)t={type:yo.BinaryExpression,operator:e.text,left:t,right:this.unary()};return t},unary:function(){var e;return(e=this.expect("+","-","!"))?{type:yo.UnaryExpression,operator:e.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function cs(){var cs;this.expect("(")?(cs=this.filterChain(),this.consume(")")):this.expect("[")?cs=this.arrayDeclaration():this.expect("{")?cs=this.object():this.selfReferential.hasOwnProperty(this.peek().text)?cs=F(this.selfReferential[this.consume().text]):this.options.literals.hasOwnProperty(this.peek().text)?cs={type:yo.Literal,value:this.options.literals[this.consume().text]}:this.peek().identifier?cs=this.identifier():this.peek().constant?cs=this.constant():this.throwError("not a primary expression",this.peek());for(var e;e=this.expect("(","[",".");)"("===e.text?(cs={type:yo.CallExpression,callee:cs,arguments:this.parseArguments()},this.consume(")")):"["===e.text?(cs={type:yo.MemberExpression,object:cs,property:this.expression(),computed:!0},this.consume("]")):"."===e.text?cs={type:yo.MemberExpression,object:cs,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return cs},filter:function(e){for(var t=[e],n={type:yo.CallExpression,callee:this.identifier(),arguments:t,filter:!0};this.expect(":");)t.push(this.expression());return n},parseArguments:function(){var e=[];if(")"!==this.peekToken().text)do e.push(this.filterChain());while(this.expect(","));return e},identifier:function(){var e=this.consume();return e.identifier||this.throwError("is not a valid identifier",e),{type:yo.Identifier,name:e.text}},constant:function(){return{type:yo.Literal,value:this.consume().value}},arrayDeclaration:function(){var e=[];if("]"!==this.peekToken().text)do{if(this.peek("]"))break;e.push(this.expression())}while(this.expect(","));return this.consume("]"),{type:yo.ArrayExpression,elements:e}},object:function(){var e,t=[];if("}"!==this.peekToken().text)do{if(this.peek("}"))break;e={type:yo.Property,kind:"init"},this.peek().constant?(e.key=this.constant(),e.computed=!1,this.consume(":"),e.value=this.expression()):this.peek().identifier?(e.key=this.identifier(),e.computed=!1,this.peek(":")?(this.consume(":"),e.value=this.expression()):e.value=e.key):this.peek("[")?(this.consume("["),e.key=this.expression(),this.consume("]"),e.computed=!0,this.consume(":"),e.value=this.expression()):this.throwError("invalid key",this.peek()),t.push(e)}while(this.expect(","));return this.consume("}"),{type:yo.ObjectExpression,properties:t}},throwError:function(e,t){throw fo("syntax","Syntax Error: Token '{0}' {1} at column {2} of the expression [{3}] starting at [{4}].",t.text,e,t.index+1,this.text,this.text.substring(t.index))},consume:function(e){if(0===this.tokens.length)throw fo("ueoe","Unexpected end of expression: {0}",this.text);var t=this.expect(e);return t||this.throwError("is unexpected, expecting ["+e+"]",this.peek()),t},peekToken:function(){if(0===this.tokens.length)throw fo("ueoe","Unexpected end of expression: {0}",this.text);return this.tokens[0]},peek:function(e,t,n,r){return this.peekAhead(0,e,t,n,r)},peekAhead:function(e,t,n,r,i){if(this.tokens.length>e){var o=this.tokens[e],a=o.text;if(a===t||a===n||a===r||a===i||!t&&!n&&!r&&!i)return o}return!1},expect:function(e,t,n,r){var i=this.peek(e,t,n,r);return i?(this.tokens.shift(),i):!1},selfReferential:{"this":{type:yo.ThisExpression},$locals:{type:yo.LocalsExpression}}},$n.prototype={compile:function(e,t){var n=this,i=this.astBuilder.ast(e);this.state={nextId:0,filters:{},expensiveChecks:t,fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]},cn(i,n.$filter);var o,a="";if(this.stage="assign",o=hn(i)){this.state.computing="assign";var s=this.nextId();this.recurse(o,s),this.return_(s),a="fn.assign="+this.generateFunction("assign","s,v,l")}var u=ln(i.body);n.stage="inputs",r(u,function(e,t){var r="fn"+t;n.state[r]={vars:[],body:[],own:{}},n.state.computing=r;var i=n.nextId();n.recurse(e,i),n.return_(i),n.state.inputs.push(r),e.watchId=t}),this.state.computing="fn",this.stage="main",this.recurse(i);var c='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+a+this.watchFns()+"return fn;",l=new Function("$filter","ensureSafeMemberName","ensureSafeObject","ensureSafeFunction","getStringValue","ensureSafeAssignContext","ifDefined","plus","text",c)(this.$filter,en,nn,rn,tn,on,an,sn,e);return this.state=this.stage=void 0,l.literal=pn(i),l.constant=dn(i),l},USE:"use",STRICT:"strict",watchFns:function(){var e=[],t=this.state.inputs,n=this;return r(t,function(t){e.push("var "+t+"="+n.generateFunction(t,"s"))}),t.length&&e.push("fn.inputs=["+t.join(",")+"];"),e.join("")},generateFunction:function(e,t){return"function("+t+"){"+this.varsPrefix(e)+this.body(e)+"};"},filterPrefix:function(){var e=[],t=this;return r(this.state.filters,function(n,r){e.push(n+"=$filter("+t.escape(r)+")")}),e.length?"var "+e.join(",")+";":""},varsPrefix:function(e){return this.state[e].vars.length?"var "+this.state[e].vars.join(",")+";":""},body:function(e){return this.state[e].body.join("")},recurse:function(e,t,n,i,o,a){var s,u,c,l,f,h=this;if(i=i||p,!a&&g(e.watchId))return t=t||this.nextId(),void this.if_("i",this.lazyAssign(t,this.computedMember("i",e.watchId)),this.lazyRecurse(e,t,n,i,o,!0));switch(e.type){case yo.Program:r(e.body,function(t,n){h.recurse(t.expression,void 0,void 0,function(e){u=e}),n!==e.body.length-1?h.current().body.push(u,";"):h.return_(u)});break;case yo.Literal:l=this.escape(e.value),this.assign(t,l),i(l);break;case yo.UnaryExpression:this.recurse(e.argument,void 0,void 0,function(e){u=e}),l=e.operator+"("+this.ifDefined(u,0)+")",this.assign(t,l),
i(l);break;case yo.BinaryExpression:this.recurse(e.left,void 0,void 0,function(e){s=e}),this.recurse(e.right,void 0,void 0,function(e){u=e}),l="+"===e.operator?this.plus(s,u):"-"===e.operator?this.ifDefined(s,0)+e.operator+this.ifDefined(u,0):"("+s+")"+e.operator+"("+u+")",this.assign(t,l),i(l);break;case yo.LogicalExpression:t=t||this.nextId(),h.recurse(e.left,t),h.if_("&&"===e.operator?t:h.not(t),h.lazyRecurse(e.right,t)),i(t);break;case yo.ConditionalExpression:t=t||this.nextId(),h.recurse(e.test,t),h.if_(t,h.lazyRecurse(e.alternate,t),h.lazyRecurse(e.consequent,t)),i(t);break;case yo.Identifier:t=t||this.nextId(),n&&(n.context="inputs"===h.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",e.name)+"?l:s"),n.computed=!1,n.name=e.name),en(e.name),h.if_("inputs"===h.stage||h.not(h.getHasOwnProperty("l",e.name)),function(){h.if_("inputs"===h.stage||"s",function(){o&&1!==o&&h.if_(h.not(h.nonComputedMember("s",e.name)),h.lazyAssign(h.nonComputedMember("s",e.name),"{}")),h.assign(t,h.nonComputedMember("s",e.name))})},t&&h.lazyAssign(t,h.nonComputedMember("l",e.name))),(h.state.expensiveChecks||mn(e.name))&&h.addEnsureSafeObject(t),i(t);break;case yo.MemberExpression:s=n&&(n.context=this.nextId())||this.nextId(),t=t||this.nextId(),h.recurse(e.object,s,void 0,function(){h.if_(h.notNull(s),function(){o&&1!==o&&h.addEnsureSafeAssignContext(s),e.computed?(u=h.nextId(),h.recurse(e.property,u),h.getStringValue(u),h.addEnsureSafeMemberName(u),o&&1!==o&&h.if_(h.not(h.computedMember(s,u)),h.lazyAssign(h.computedMember(s,u),"{}")),l=h.ensureSafeObject(h.computedMember(s,u)),h.assign(t,l),n&&(n.computed=!0,n.name=u)):(en(e.property.name),o&&1!==o&&h.if_(h.not(h.nonComputedMember(s,e.property.name)),h.lazyAssign(h.nonComputedMember(s,e.property.name),"{}")),l=h.nonComputedMember(s,e.property.name),(h.state.expensiveChecks||mn(e.property.name))&&(l=h.ensureSafeObject(l)),h.assign(t,l),n&&(n.computed=!1,n.name=e.property.name))},function(){h.assign(t,"undefined")}),i(t)},!!o);break;case yo.CallExpression:t=t||this.nextId(),e.filter?(u=h.filter(e.callee.name),c=[],r(e.arguments,function(e){var t=h.nextId();h.recurse(e,t),c.push(t)}),l=u+"("+c.join(",")+")",h.assign(t,l),i(t)):(u=h.nextId(),s={},c=[],h.recurse(e.callee,u,s,function(){h.if_(h.notNull(u),function(){h.addEnsureSafeFunction(u),r(e.arguments,function(e){h.recurse(e,h.nextId(),void 0,function(e){c.push(h.ensureSafeObject(e))})}),s.name?(h.state.expensiveChecks||h.addEnsureSafeObject(s.context),l=h.member(s.context,s.name,s.computed)+"("+c.join(",")+")"):l=u+"("+c.join(",")+")",l=h.ensureSafeObject(l),h.assign(t,l)},function(){h.assign(t,"undefined")}),i(t)}));break;case yo.AssignmentExpression:if(u=this.nextId(),s={},!fn(e.left))throw fo("lval","Trying to assign a value to a non l-value");this.recurse(e.left,void 0,s,function(){h.if_(h.notNull(s.context),function(){h.recurse(e.right,u),h.addEnsureSafeObject(h.member(s.context,s.name,s.computed)),h.addEnsureSafeAssignContext(s.context),l=h.member(s.context,s.name,s.computed)+e.operator+u,h.assign(t,l),i(t||l)})},1);break;case yo.ArrayExpression:c=[],r(e.elements,function(e){h.recurse(e,h.nextId(),void 0,function(e){c.push(e)})}),l="["+c.join(",")+"]",this.assign(t,l),i(l);break;case yo.ObjectExpression:c=[],f=!1,r(e.properties,function(e){e.computed&&(f=!0)}),f?(t=t||this.nextId(),this.assign(t,"{}"),r(e.properties,function(e){e.computed?(s=h.nextId(),h.recurse(e.key,s)):s=e.key.type===yo.Identifier?e.key.name:""+e.key.value,u=h.nextId(),h.recurse(e.value,u),h.assign(h.member(t,s,e.computed),u)})):(r(e.properties,function(t){h.recurse(t.value,e.constant?void 0:h.nextId(),void 0,function(e){c.push(h.escape(t.key.type===yo.Identifier?t.key.name:""+t.key.value)+":"+e)})}),l="{"+c.join(",")+"}",this.assign(t,l)),i(t||l);break;case yo.ThisExpression:this.assign(t,"s"),i("s");break;case yo.LocalsExpression:this.assign(t,"l"),i("l");break;case yo.NGValueParameter:this.assign(t,"v"),i("v")}},getHasOwnProperty:function(e,t){var n=e+"."+t,r=this.current().own;return r.hasOwnProperty(n)||(r[n]=this.nextId(!1,e+"&&("+this.escape(t)+" in "+e+")")),r[n]},assign:function(e,t){return e?(this.current().body.push(e,"=",t,";"),e):void 0},filter:function(e){return this.state.filters.hasOwnProperty(e)||(this.state.filters[e]=this.nextId(!0)),this.state.filters[e]},ifDefined:function(e,t){return"ifDefined("+e+","+this.escape(t)+")"},plus:function(e,t){return"plus("+e+","+t+")"},return_:function(e){this.current().body.push("return ",e,";")},if_:function(e,t,n){if(e===!0)t();else{var r=this.current().body;r.push("if(",e,"){"),t(),r.push("}"),n&&(r.push("else{"),n(),r.push("}"))}},not:function(e){return"!("+e+")"},notNull:function(e){return e+"!=null"},nonComputedMember:function(e,t){var n=/[$_a-zA-Z][$_a-zA-Z0-9]*/,r=/[^$_a-zA-Z0-9]/g;return n.test(t)?e+"."+t:e+'["'+t.replace(r,this.stringEscapeFn)+'"]'},computedMember:function(e,t){return e+"["+t+"]"},member:function(e,t,n){return n?this.computedMember(e,t):this.nonComputedMember(e,t)},addEnsureSafeObject:function(e){this.current().body.push(this.ensureSafeObject(e),";")},addEnsureSafeMemberName:function(e){this.current().body.push(this.ensureSafeMemberName(e),";")},addEnsureSafeFunction:function(e){this.current().body.push(this.ensureSafeFunction(e),";")},addEnsureSafeAssignContext:function(e){this.current().body.push(this.ensureSafeAssignContext(e),";")},ensureSafeObject:function(e){return"ensureSafeObject("+e+",text)"},ensureSafeMemberName:function(e){return"ensureSafeMemberName("+e+",text)"},ensureSafeFunction:function(e){return"ensureSafeFunction("+e+",text)"},getStringValue:function(e){this.assign(e,"getStringValue("+e+")")},ensureSafeAssignContext:function(e){return"ensureSafeAssignContext("+e+",text)"},lazyRecurse:function(e,t,n,r,i,o){var a=this;return function(){a.recurse(e,t,n,r,i,o)}},lazyAssign:function(e,t){var n=this;return function(){n.assign(e,t)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(e){return"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)},escape:function(e){if(w(e))return"'"+e.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(x(e))return e.toString();if(e===!0)return"true";if(e===!1)return"false";if(null===e)return"null";if("undefined"==typeof e)return"undefined";throw fo("esc","IMPOSSIBLE")},nextId:function(e,t){var n="v"+this.state.nextId++;return e||this.current().vars.push(n+(t?"="+t:"")),n},current:function(){return this.state[this.state.computing]}},vn.prototype={compile:function(e,t){var n=this,i=this.astBuilder.ast(e);this.expression=e,this.expensiveChecks=t,cn(i,n.$filter);var o,a;(o=hn(i))&&(a=this.recurse(o));var s,u=ln(i.body);u&&(s=[],r(u,function(e,t){var r=n.recurse(e);e.input=r,s.push(r),e.watchId=t}));var c=[];r(i.body,function(e){c.push(n.recurse(e.expression))});var l=0===i.body.length?p:1===i.body.length?c[0]:function(e,t){var n;return r(c,function(r){n=r(e,t)}),n};return a&&(l.assign=function(e,t,n){return a(e,n,t)}),s&&(l.inputs=s),l.literal=pn(i),l.constant=dn(i),l},recurse:function(e,t,n){var i,o,a,s=this;if(e.input)return this.inputs(e.input,e.watchId);switch(e.type){case yo.Literal:return this.value(e.value,t);case yo.UnaryExpression:return o=this.recurse(e.argument),this["unary"+e.operator](o,t);case yo.BinaryExpression:return i=this.recurse(e.left),o=this.recurse(e.right),this["binary"+e.operator](i,o,t);case yo.LogicalExpression:return i=this.recurse(e.left),o=this.recurse(e.right),this["binary"+e.operator](i,o,t);case yo.ConditionalExpression:return this["ternary?:"](this.recurse(e.test),this.recurse(e.alternate),this.recurse(e.consequent),t);case yo.Identifier:return en(e.name,s.expression),s.identifier(e.name,s.expensiveChecks||mn(e.name),t,n,s.expression);case yo.MemberExpression:return i=this.recurse(e.object,!1,!!n),e.computed||(en(e.property.name,s.expression),o=e.property.name),e.computed&&(o=this.recurse(e.property)),e.computed?this.computedMember(i,o,t,n,s.expression):this.nonComputedMember(i,o,s.expensiveChecks,t,n,s.expression);case yo.CallExpression:return a=[],r(e.arguments,function(e){a.push(s.recurse(e))}),e.filter&&(o=this.$filter(e.callee.name)),e.filter||(o=this.recurse(e.callee,!0)),e.filter?function(e,n,r,i){for(var s=[],u=0;u<a.length;++u)s.push(a[u](e,n,r,i));var c=o.apply(void 0,s,i);return t?{context:void 0,name:void 0,value:c}:c}:function(e,n,r,i){var u,c=o(e,n,r,i);if(null!=c.value){nn(c.context,s.expression),rn(c.value,s.expression);for(var l=[],f=0;f<a.length;++f)l.push(nn(a[f](e,n,r,i),s.expression));u=nn(c.value.apply(c.context,l),s.expression)}return t?{value:u}:u};case yo.AssignmentExpression:return i=this.recurse(e.left,!0,1),o=this.recurse(e.right),function(e,n,r,a){var u=i(e,n,r,a),c=o(e,n,r,a);return nn(u.value,s.expression),on(u.context),u.context[u.name]=c,t?{value:c}:c};case yo.ArrayExpression:return a=[],r(e.elements,function(e){a.push(s.recurse(e))}),function(e,n,r,i){for(var o=[],s=0;s<a.length;++s)o.push(a[s](e,n,r,i));return t?{value:o}:o};case yo.ObjectExpression:return a=[],r(e.properties,function(e){e.computed?a.push({key:s.recurse(e.key),computed:!0,value:s.recurse(e.value)}):a.push({key:e.key.type===yo.Identifier?e.key.name:""+e.key.value,computed:!1,value:s.recurse(e.value)})}),function(e,n,r,i){for(var o={},s=0;s<a.length;++s)a[s].computed?o[a[s].key(e,n,r,i)]=a[s].value(e,n,r,i):o[a[s].key]=a[s].value(e,n,r,i);return t?{value:o}:o};case yo.ThisExpression:return function(e){return t?{value:e}:e};case yo.LocalsExpression:return function(e,n){return t?{value:n}:n};case yo.NGValueParameter:return function(e,n,r){return t?{value:r}:r}}},"unary+":function(e,t){return function(n,r,i,o){var a=e(n,r,i,o);return a=g(a)?+a:0,t?{value:a}:a}},"unary-":function(e,t){return function(n,r,i,o){var a=e(n,r,i,o);return a=g(a)?-a:0,t?{value:a}:a}},"unary!":function(e,t){return function(n,r,i,o){var a=!e(n,r,i,o);return t?{value:a}:a}},"binary+":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a),u=t(r,i,o,a),c=sn(s,u);return n?{value:c}:c}},"binary-":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a),u=t(r,i,o,a),c=(g(s)?s:0)-(g(u)?u:0);return n?{value:c}:c}},"binary*":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)*t(r,i,o,a);return n?{value:s}:s}},"binary/":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)/t(r,i,o,a);return n?{value:s}:s}},"binary%":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)%t(r,i,o,a);return n?{value:s}:s}},"binary===":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)===t(r,i,o,a);return n?{value:s}:s}},"binary!==":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)!==t(r,i,o,a);return n?{value:s}:s}},"binary==":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)==t(r,i,o,a);return n?{value:s}:s}},"binary!=":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)!=t(r,i,o,a);return n?{value:s}:s}},"binary<":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)<t(r,i,o,a);return n?{value:s}:s}},"binary>":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)>t(r,i,o,a);return n?{value:s}:s}},"binary<=":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)<=t(r,i,o,a);return n?{value:s}:s}},"binary>=":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)>=t(r,i,o,a);return n?{value:s}:s}},"binary&&":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)&&t(r,i,o,a);return n?{value:s}:s}},"binary||":function(e,t,n){return function(r,i,o,a){var s=e(r,i,o,a)||t(r,i,o,a);return n?{value:s}:s}},"ternary?:":function(e,t,n,r){return function(i,o,a,s){var u=e(i,o,a,s)?t(i,o,a,s):n(i,o,a,s);return r?{value:u}:u}},value:function(e,t){return function(){return t?{context:void 0,name:void 0,value:e}:e}},identifier:function(e,t,n,r,i){return function(o,a,s,u){var c=a&&e in a?a:o;r&&1!==r&&c&&!c[e]&&(c[e]={});var l=c?c[e]:void 0;return t&&nn(l,i),n?{context:c,name:e,value:l}:l}},computedMember:function(e,t,n,r,i){return function(o,a,s,u){var c,l,f=e(o,a,s,u);return null!=f&&(c=t(o,a,s,u),c=tn(c),en(c,i),r&&1!==r&&(on(f),f&&!f[c]&&(f[c]={})),l=f[c],nn(l,i)),n?{context:f,name:c,value:l}:l}},nonComputedMember:function(e,t,n,r,i,o){return function(a,s,u,c){var l=e(a,s,u,c);i&&1!==i&&(on(l),l&&!l[t]&&(l[t]={}));var f=null!=l?l[t]:void 0;return(n||mn(t))&&nn(f,o),r?{context:l,name:t,value:f}:f}},inputs:function(e,t){return function(n,r,i,o){return o?o[t]:e(n,r,i)}}};var bo=function(e,t,n){this.lexer=e,this.$filter=t,this.options=n,this.ast=new yo(e,n),this.astCompiler=n.csp?new vn(this.ast,t):new $n(this.ast,t)};bo.prototype={constructor:bo,parse:function(e){return this.astCompiler.compile(e,this.options.expensiveChecks)}};var wo=Object.prototype.valueOf,xo=t("$sce"),So={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},Co=t("$compile"),Eo=e.document.createElement("a"),Ao=In(e.location.href);Pn.$inject=["$document"],Fn.$inject=["$provide"];var ko=22,Oo=".",Mo="0";Bn.$inject=["$locale"],zn.$inject=["$locale"];var To={yyyy:Yn("FullYear",4,0,!1,!0),yy:Yn("FullYear",2,0,!0,!0),y:Yn("FullYear",1,0,!1,!0),MMMM:Kn("Month"),MMM:Kn("Month",!0),MM:Yn("Month",2,1),M:Yn("Month",1,1),LLLL:Kn("Month",!1,!0),dd:Yn("Date",2),d:Yn("Date",1),HH:Yn("Hours",2),H:Yn("Hours",1),hh:Yn("Hours",2,-12),h:Yn("Hours",1,-12),mm:Yn("Minutes",2),m:Yn("Minutes",1),ss:Yn("Seconds",2),s:Yn("Seconds",1),sss:Yn("Milliseconds",3),EEEE:Kn("Day"),EEE:Kn("Day",!0),a:nr,Z:Xn,ww:tr(2),w:tr(1),G:rr,GG:rr,GGG:rr,GGGG:ir},No=/((?:[^yMLdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))(.*)/,Vo=/^\-?\d+$/;or.$inject=["$locale"];var jo=$(jr),Io=$(Ir);cr.$inject=["$parse"];var _o=$({restrict:"E",compile:function(e,t){return t.href||t.xlinkHref?void 0:function(e,t){if("a"===t[0].nodeName.toLowerCase()){var n="[object SVGAnimatedString]"===Br.call(t.prop("href"))?"xlink:href":"href";t.on("click",function(e){t.attr(n)||e.preventDefault()})}}}}),Do={};r(ki,function(e,t){function n(e,n,i){e.$watch(i[r],function(e){i.$set(t,!!e)})}if("multiple"!=e){var r=vt("ng-"+t),i=n;"checked"===e&&(i=function(e,t,i){i.ngModel!==i[r]&&n(e,t,i)}),Do[r]=function(){return{restrict:"A",priority:100,link:i}}}}),r(Mi,function(e,t){Do[t]=function(){return{priority:100,link:function(e,n,r){if("ngPattern"===t&&"/"==r.ngPattern.charAt(0)){var i=r.ngPattern.match(Tr);if(i)return void r.$set("ngPattern",new RegExp(i[1],i[2]))}e.$watch(r[t],function(e){r.$set(t,e)})}}}}),r(["src","srcset","href"],function(e){var t=vt("ng-"+e);Do[t]=function(){return{priority:99,link:function(n,r,i){var o=e,a=e;"href"===e&&"[object SVGAnimatedString]"===Br.call(r.prop("href"))&&(a="xlinkHref",i.$attr[a]="xlink:href",o=null),i.$observe(t,function(t){return t?(i.$set(a,t),void(Pr&&o&&r.prop(o,i[a]))):void("href"===e&&i.$set(a,null))})}}}});var Po={$addControl:p,$$renameControl:fr,$removeControl:p,$setValidity:p,$setDirty:p,$setPristine:p,$setSubmitted:p},Ro="ng-submitted";hr.$inject=["$element","$attrs","$scope","$animate","$interpolate"];var Fo=function(e){return["$timeout","$parse",function(t,n){function r(e){return""===e?n('this[""]').assign:n(e).assign||p}var i={name:"form",restrict:e?"EAC":"E",require:["form","^^?form"],controller:hr,compile:function(n,i){n.addClass(wa).addClass(ya);var o=i.name?"name":e&&i.ngForm?"ngForm":!1;return{pre:function(e,n,i,a){var s=a[0];if(!("action"in i)){var u=function(t){e.$apply(function(){s.$commitViewValue(),s.$setSubmitted()}),t.preventDefault()};di(n[0],"submit",u),n.on("$destroy",function(){t(function(){$i(n[0],"submit",u)},0,!1)})}var l=a[1]||s.$$parentForm;l.$addControl(s);var f=o?r(s.$name):p;o&&(f(e,s),i.$observe(o,function(t){s.$name!==t&&(f(e,void 0),s.$$parentForm.$$renameControl(s,t),(f=r(s.$name))(e,s))})),n.on("$destroy",function(){s.$$parentForm.$removeControl(s),f(e,void 0),c(s,Po)})}}}};return i}]},qo=Fo(),Uo=Fo(!0),Lo=/^\d{4,}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+(?:[+-][0-2]\d:[0-5]\d|Z)$/,Ho=/^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:\/?#]+|\[[a-f\d:]+\])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,Bo=/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+\/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+\/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/,zo=/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,Wo=/^(\d{4,})-(\d{2})-(\d{2})$/,Go=/^(\d{4,})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,Zo=/^(\d{4,})-W(\d\d)$/,Jo=/^(\d{4,})-(\d\d)$/,Yo=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,Ko="keydown wheel mousedown",Xo=de();r("date,datetime-local,month,time,week".split(","),function(e){Xo[e]=!0});var Qo={text:dr,date:gr("date",Wo,mr(Wo,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":gr("datetimelocal",Go,mr(Go,["yyyy","MM","dd","HH","mm","ss","sss"]),"yyyy-MM-ddTHH:mm:ss.sss"),time:gr("time",Yo,mr(Yo,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:gr("week",Zo,vr,"yyyy-Www"),month:gr("month",Jo,mr(Jo,["yyyy","MM"]),"yyyy-MM"),number:br,url:wr,email:xr,radio:Sr,checkbox:Er,hidden:p,button:p,submit:p,reset:p,file:p},ea=["$browser","$sniffer","$filter","$parse",function(e,t,n,r){return{restrict:"E",require:["?ngModel"],link:{pre:function(i,o,a,s){s[0]&&(Qo[jr(a.type)]||Qo.text)(i,o,a,s[0],t,e,n,r)}}}}],ta=/^(true|false|\d+)$/,na=function(){return{restrict:"A",priority:100,compile:function(e,t){return ta.test(t.ngValue)?function(e,t,n){n.$set("value",e.$eval(n.ngValue))}:function(e,t,n){e.$watch(n.ngValue,function(e){n.$set("value",e)})}}}},ra=["$compile",function(e){return{restrict:"AC",compile:function(t){return e.$$addBindingClass(t),function(t,n,r){e.$$addBindingInfo(n,r.ngBind),n=n[0],t.$watch(r.ngBind,function(e){n.textContent=m(e)?"":e})}}}}],ia=["$interpolate","$compile",function(e,t){return{compile:function(n){return t.$$addBindingClass(n),function(n,r,i){var o=e(r.attr(i.$attr.ngBindTemplate));t.$$addBindingInfo(r,o.expressions),r=r[0],i.$observe("ngBindTemplate",function(e){r.textContent=m(e)?"":e})}}}}],oa=["$sce","$parse","$compile",function(e,t,n){return{restrict:"A",compile:function(r,i){var o=t(i.ngBindHtml),a=t(i.ngBindHtml,function(t){return e.valueOf(t)});return n.$$addBindingClass(r),function(t,r,i){n.$$addBindingInfo(r,i.ngBindHtml),t.$watch(a,function(){var n=o(t);r.html(e.getTrustedHtml(n)||"")})}}}}],aa=$({restrict:"A",require:"ngModel",link:function(e,t,n,r){r.$viewChangeListeners.push(function(){e.$eval(n.ngChange)})}}),sa=Ar("",!0),ua=Ar("Odd",0),ca=Ar("Even",1),la=lr({compile:function(e,t){t.$set("ngCloak",void 0),e.removeClass("ng-cloak")}}),fa=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],ha={},pa={blur:!0,focus:!0};/**
* @ngdoc directive
* @name ngCsp
*
* @element html
* @description
*
* Angular has some features that can break certain
* [CSP (Content Security Policy)](https://developer.mozilla.org/en/Security/CSP) rules.
*
* If you intend to implement these rules then you must tell Angular not to use these features.
*
* This is necessary when developing things like Google Chrome Extensions or Universal Windows Apps.
*
*
* The following rules affect Angular:
*
* * `unsafe-eval`: this rule forbids apps to use `eval` or `Function(string)` generated functions
* (among other things). Angular makes use of this in the {@link $parse} service to provide a 30%
* increase in the speed of evaluating Angular expressions.
*
* * `unsafe-inline`: this rule forbids apps from inject custom styles into the document. Angular
* makes use of this to include some CSS rules (e.g. {@link ngCloak} and {@link ngHide}).
* To make these directives work when a CSP rule is blocking inline styles, you must link to the
* `angular-csp.css` in your HTML manually.
*
* If you do not provide `ngCsp` then Angular tries to autodetect if CSP is blocking unsafe-eval
* and automatically deactivates this feature in the {@link $parse} service. This autodetection,
* however, triggers a CSP error to be logged in the console:
*
* ```
* Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of
* script in the following Content Security Policy directive: "default-src 'self'". Note that
* 'script-src' was not explicitly set, so 'default-src' is used as a fallback.
* ```
*
* This error is harmless but annoying. To prevent the error from showing up, put the `ngCsp`
* directive on an element of the HTML document that appears before the `<script>` tag that loads
* the `angular.js` file.
*
* *Note: This directive is only available in the `ng-csp` and `data-ng-csp` attribute form.*
*
* You can specify which of the CSP related Angular features should be deactivated by providing
* a value for the `ng-csp` attribute. The options are as follows:
*
* * no-inline-style: this stops Angular from injecting CSS styles into the DOM
*
* * no-unsafe-eval: this stops Angular from optimizing $parse with unsafe eval of strings
*
* You can use these values in the following combinations:
*
*
* * No declaration means that Angular will assume that you can do inline styles, but it will do
* a runtime check for unsafe-eval. E.g. `<body>`. This is backwardly compatible with previous versions
* of Angular.
*
* * A simple `ng-csp` (or `data-ng-csp`) attribute will tell Angular to deactivate both inline
* styles and unsafe eval. E.g. `<body ng-csp>`. This is backwardly compatible with previous versions
* of Angular.
*
* * Specifying only `no-unsafe-eval` tells Angular that we must not use eval, but that we can inject
* inline styles. E.g. `<body ng-csp="no-unsafe-eval">`.
*
* * Specifying only `no-inline-style` tells Angular that we must not inject styles, but that we can
* run eval - no automatic check for unsafe eval will occur. E.g. `<body ng-csp="no-inline-style">`
*
* * Specifying both `no-unsafe-eval` and `no-inline-style` tells Angular that we must not inject
* styles nor use eval, which is the same as an empty: ng-csp.
* E.g.`<body ng-csp="no-inline-style;no-unsafe-eval">`
*
* @example
* This example shows how to apply the `ngCsp` directive to the `html` tag.
```html
<!doctype html>
<html ng-app ng-csp>
...
...
</html>
```
* @example
// Note: the suffix `.csp` in the example name triggers
// csp mode in our http server!
<example name="example.csp" module="cspExample" ng-csp="true">
<file name="index.html">
<div ng-controller="MainController as ctrl">
<div>
<button ng-click="ctrl.inc()" id="inc">Increment</button>
<span id="counter">
{{ctrl.counter}}
</span>
</div>
<div>
<button ng-click="ctrl.evil()" id="evil">Evil</button>
<span id="evilError">
{{ctrl.evilError}}
</span>
</div>
</div>
</file>
<file name="script.js">
angular.module('cspExample', [])
.controller('MainController', function() {
this.counter = 0;
this.inc = function() {
this.counter++;
};
this.evil = function() {
// jshint evil:true
try {
eval('1+2');
} catch (e) {
this.evilError = e.message;
}
};
});
</file>
<file name="protractor.js" type="protractor">
var util, webdriver;
var incBtn = element(by.id('inc'));
var counter = element(by.id('counter'));
var evilBtn = element(by.id('evil'));
var evilError = element(by.id('evilError'));
function getAndClearSevereErrors() {
return browser.manage().logs().get('browser').then(function(browserLog) {
return browserLog.filter(function(logEntry) {
return logEntry.level.value > webdriver.logging.Level.WARNING.value;
});
});
}
function clearErrors() {
getAndClearSevereErrors();
}
function expectNoErrors() {
getAndClearSevereErrors().then(function(filteredLog) {
expect(filteredLog.length).toEqual(0);
if (filteredLog.length) {
console.log('browser console errors: ' + util.inspect(filteredLog));
}
});
}
function expectError(regex) {
getAndClearSevereErrors().then(function(filteredLog) {
var found = false;
filteredLog.forEach(function(log) {
if (log.message.match(regex)) {
found = true;
}
});
if (!found) {
throw new Error('expected an error that matches ' + regex);
}
});
}
beforeEach(function() {
util = require('util');
webdriver = require('protractor/node_modules/selenium-webdriver');
});
// For now, we only test on Chrome,
// as Safari does not load the page with Protractor's injected scripts,
// and Firefox webdriver always disables content security policy (#6358)
if (browser.params.browser !== 'chrome') {
return;
}
it('should not report errors when the page is loaded', function() {
// clear errors so we are not dependent on previous tests
clearErrors();
// Need to reload the page as the page is already loaded when
// we come here
browser.driver.getCurrentUrl().then(function(url) {
browser.get(url);
});
expectNoErrors();
});
it('should evaluate expressions', function() {
expect(counter.getText()).toEqual('0');
incBtn.click();
expect(counter.getText()).toEqual('1');
expectNoErrors();
});
it('should throw and report an error when using "eval"', function() {
evilBtn.click();
expect(evilError.getText()).toMatch(/Content Security Policy/);
expectError(/Content Security Policy/);
});
</file>
</example>
*/
r("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(e){var t=vt("ng-"+e);ha[t]=["$parse","$rootScope",function(n,r){return{restrict:"A",compile:function(i,o){var a=n(o[t],null,!0);return function(t,n){n.on(e,function(n){var i=function(){a(t,{$event:n})};pa[e]&&r.$$phase?t.$evalAsync(i):t.$apply(i)})}}}}]});var da=["$animate","$compile",function(e,t){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(n,r,i,o,a){var s,u,c;n.$watch(i.ngIf,function(n){n?u||a(function(n,o){u=o,n[n.length++]=t.$$createComment("end ngIf",i.ngIf),s={clone:n},e.enter(n,r.parent(),r)}):(c&&(c.remove(),c=null),u&&(u.$destroy(),u=null),s&&(c=pe(s.clone),e.leave(c).then(function(){c=null}),s=null))})}}}],$a=["$templateRequest","$anchorScroll","$animate",function(e,t,n){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:Gr.noop,compile:function(r,i){var o=i.ngInclude||i.src,a=i.onload||"",s=i.autoscroll;return function(r,i,u,c,l){var f,h,p,d=0,$=function(){h&&(h.remove(),h=null),f&&(f.$destroy(),f=null),p&&(n.leave(p).then(function(){h=null}),h=p,p=null)};r.$watch(o,function(o){var u=function(){!g(s)||s&&!r.$eval(s)||t()},h=++d;o?(e(o,!0).then(function(e){if(!r.$$destroyed&&h===d){var t=r.$new();c.template=e;var s=l(t,function(e){$(),n.enter(e,null,i).then(u)});f=t,p=s,f.$emit("$includeContentLoaded",o),r.$eval(a)}},function(){r.$$destroyed||h===d&&($(),r.$emit("$includeContentError",o))}),r.$emit("$includeContentRequested",o)):($(),c.template=null)})}}}}],va=["$compile",function(t){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(n,r,i,o){return Br.call(r[0]).match(/SVG/)?(r.empty(),void t(Ae(o.template,e.document).childNodes)(n,function(e){r.append(e)},{futureParentElement:r})):(r.html(o.template),void t(r.contents())(n))}}}],ma=lr({priority:450,compile:function(){return{pre:function(e,t,n){e.$eval(n.ngInit)}}}}),ga=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(e,t,n,i){var o=t.attr(n.$attr.ngList)||", ",a="false"!==n.ngTrim,s=a?Kr(o):o,u=function(e){if(!m(e)){var t=[];return e&&r(e.split(s),function(e){e&&t.push(a?Kr(e):e)}),t}};i.$parsers.push(u),i.$formatters.push(function(e){return Jr(e)?e.join(o):void 0}),i.$isEmpty=function(e){return!e||!e.length}}}},ya="ng-valid",ba="ng-invalid",wa="ng-pristine",xa="ng-dirty",Sa="ng-untouched",Ca="ng-touched",Ea="ng-pending",Aa="ng-empty",ka="ng-not-empty",Oa=t("ngModel"),Ma=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate","$timeout","$rootScope","$q","$interpolate",function(e,t,n,i,o,a,s,u,c,l){this.$viewValue=Number.NaN,this.$modelValue=Number.NaN,this.$$rawModelValue=void 0,this.$validators={},this.$asyncValidators={},this.$parsers=[],this.$formatters=[],this.$viewChangeListeners=[],this.$untouched=!0,this.$touched=!1,this.$pristine=!0,this.$dirty=!1,this.$valid=!0,this.$invalid=!1,this.$error={},this.$$success={},this.$pending=void 0,this.$name=l(n.name||"",!1)(e),this.$$parentForm=Po;var f,h=o(n.ngModel),d=h.assign,$=h,v=d,y=null,b=this;this.$$setOptions=function(e){if(b.$options=e,e&&e.getterSetter){var t=o(n.ngModel+"()"),r=o(n.ngModel+"($$$p)");$=function(e){var n=h(e);return C(n)&&(n=t(e)),n},v=function(e,t){C(h(e))?r(e,{$$$p:t}):d(e,t)}}else if(!h.assign)throw Oa("nonassign","Expression '{0}' is non-assignable. Element: {1}",n.ngModel,Y(i))},this.$render=p,this.$isEmpty=function(e){return m(e)||""===e||null===e||e!==e},this.$$updateEmptyClasses=function(e){b.$isEmpty(e)?(a.removeClass(i,ka),a.addClass(i,Aa)):(a.removeClass(i,Aa),a.addClass(i,ka))};var w=0;kr({ctrl:this,$element:i,set:function(e,t){e[t]=!0},unset:function(e,t){delete e[t]},$animate:a}),this.$setPristine=function(){b.$dirty=!1,b.$pristine=!0,a.removeClass(i,xa),a.addClass(i,wa)},this.$setDirty=function(){b.$dirty=!0,b.$pristine=!1,a.removeClass(i,wa),a.addClass(i,xa),b.$$parentForm.$setDirty()},this.$setUntouched=function(){b.$touched=!1,b.$untouched=!0,a.setClass(i,Sa,Ca)},this.$setTouched=function(){b.$touched=!0,b.$untouched=!1,a.setClass(i,Ca,Sa)},this.$rollbackViewValue=function(){s.cancel(y),b.$viewValue=b.$$lastCommittedViewValue,b.$render()},this.$validate=function(){if(!x(b.$modelValue)||!isNaN(b.$modelValue)){var e=b.$$lastCommittedViewValue,t=b.$$rawModelValue,n=b.$valid,r=b.$modelValue,i=b.$options&&b.$options.allowInvalid;b.$$runValidators(t,e,function(e){i||n===e||(b.$modelValue=e?t:void 0,b.$modelValue!==r&&b.$$writeModelToScope())})}},this.$$runValidators=function(e,t,n){function i(){var e=b.$$parserName||"parse";return m(f)?(s(e,null),!0):(f||(r(b.$validators,function(e,t){s(t,null)}),r(b.$asyncValidators,function(e,t){s(t,null)})),s(e,f),f)}function o(){var n=!0;return r(b.$validators,function(r,i){var o=r(e,t);n=n&&o,s(i,o)}),n?!0:(r(b.$asyncValidators,function(e,t){s(t,null)}),!1)}function a(){var n=[],i=!0;r(b.$asyncValidators,function(r,o){var a=r(e,t);if(!V(a))throw Oa("nopromise","Expected asynchronous validator to return a promise but got '{0}' instead.",a);s(o,void 0),n.push(a.then(function(){s(o,!0)},function(){i=!1,s(o,!1)}))}),n.length?c.all(n).then(function(){u(i)},p):u(!0)}function s(e,t){l===w&&b.$setValidity(e,t)}function u(e){l===w&&n(e)}w++;var l=w;return i()&&o()?void a():void u(!1)},this.$commitViewValue=function(){var e=b.$viewValue;s.cancel(y),(b.$$lastCommittedViewValue!==e||""===e&&b.$$hasNativeValidators)&&(b.$$updateEmptyClasses(e),b.$$lastCommittedViewValue=e,b.$pristine&&this.$setDirty(),this.$$parseAndValidate())},this.$$parseAndValidate=function(){function t(){b.$modelValue!==o&&b.$$writeModelToScope()}var n=b.$$lastCommittedViewValue,r=n;if(f=m(r)?void 0:!0)for(var i=0;i<b.$parsers.length;i++)if(r=b.$parsers[i](r),m(r)){f=!1;break}x(b.$modelValue)&&isNaN(b.$modelValue)&&(b.$modelValue=$(e));var o=b.$modelValue,a=b.$options&&b.$options.allowInvalid;b.$$rawModelValue=r,a&&(b.$modelValue=r,t()),b.$$runValidators(r,b.$$lastCommittedViewValue,function(e){a||(b.$modelValue=e?r:void 0,t())})},this.$$writeModelToScope=function(){v(e,b.$modelValue),r(b.$viewChangeListeners,function(e){try{e()}catch(n){t(n)}})},this.$setViewValue=function(e,t){b.$viewValue=e,b.$options&&!b.$options.updateOnDefault||b.$$debounceViewValueCommit(t)},this.$$debounceViewValueCommit=function(t){var n,r=0,i=b.$options;i&&g(i.debounce)&&(n=i.debounce,x(n)?r=n:x(n[t])?r=n[t]:x(n["default"])&&(r=n["default"])),s.cancel(y),r?y=s(function(){b.$commitViewValue()},r):u.$$phase?b.$commitViewValue():e.$apply(function(){b.$commitViewValue()})},e.$watch(function(){var t=$(e);if(t!==b.$modelValue&&(b.$modelValue===b.$modelValue||t===t)){b.$modelValue=b.$$rawModelValue=t,f=void 0;for(var n=b.$formatters,r=n.length,i=t;r--;)i=n[r](i);b.$viewValue!==i&&(b.$$updateEmptyClasses(i),b.$viewValue=b.$$lastCommittedViewValue=i,b.$render(),b.$$runValidators(t,i,p))}return t})}],Ta=["$rootScope",function(e){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:Ma,priority:1,compile:function(t){return t.addClass(wa).addClass(Sa).addClass(ya),{pre:function(e,t,n,r){var i=r[0],o=r[1]||i.$$parentForm;i.$$setOptions(r[2]&&r[2].$options),o.$addControl(i),n.$observe("name",function(e){i.$name!==e&&i.$$parentForm.$$renameControl(i,e)}),e.$on("$destroy",function(){i.$$parentForm.$removeControl(i)})},post:function(t,n,r,i){var o=i[0];o.$options&&o.$options.updateOn&&n.on(o.$options.updateOn,function(e){o.$$debounceViewValueCommit(e&&e.type)}),n.on("blur",function(){o.$touched||(e.$$phase?t.$evalAsync(o.$setTouched):t.$apply(o.$setTouched))})}}}}}],Na=/(\s+|^)default(\s+|$)/,Va=function(){return{restrict:"A",controller:["$scope","$attrs",function(e,t){var n=this;this.$options=F(e.$eval(t.ngModelOptions)),g(this.$options.updateOn)?(this.$options.updateOnDefault=!1,this.$options.updateOn=Kr(this.$options.updateOn.replace(Na,function(){return n.$options.updateOnDefault=!0," "}))):this.$options.updateOnDefault=!0}]}},ja=lr({terminal:!0,priority:1e3}),Ia=t("ngOptions"),_a=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\s+([\s\S]+?))?(?:\s+disable\s+when\s+([\s\S]+?))?\s+for\s+(?:([\$\w][\$\w]*)|(?:\(\s*([\$\w][\$\w]*)\s*,\s*([\$\w][\$\w]*)\s*\)))\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?$/,Da=["$compile","$document","$parse",function(t,i,o){function a(e,t,r){function i(e,t,n,r,i){this.selectValue=e,this.viewValue=t,this.label=n,this.group=r,this.disabled=i}function a(e){var t;if(!c&&n(e))t=e;else{t=[];for(var r in e)e.hasOwnProperty(r)&&"$"!==r.charAt(0)&&t.push(r)}return t}var s=e.match(_a);if(!s)throw Ia("iexp","Expected expression in form of '_select_ (as _label_)? for (_key_,)?_value_ in _collection_' but got '{0}'. Element: {1}",e,Y(t));var u=s[5]||s[7],c=s[6],l=/ as /.test(s[0])&&s[1],f=s[9],h=o(s[2]?s[1]:u),p=l&&o(l),d=p||h,$=f&&o(f),v=f?function(e,t){return $(r,t)}:function(e){return Ke(e)},m=function(e,t){return v(e,S(e,t))},g=o(s[2]||s[1]),y=o(s[3]||""),b=o(s[4]||""),w=o(s[8]),x={},S=c?function(e,t){return x[c]=t,x[u]=e,x}:function(e){return x[u]=e,x};return{trackBy:f,getTrackByValue:m,getWatchables:o(w,function(e){var t=[];e=e||[];for(var n=a(e),i=n.length,o=0;i>o;o++){var u=e===n?o:n[o],c=e[u],l=S(c,u),f=v(c,l);if(t.push(f),s[2]||s[1]){var h=g(r,l);t.push(h)}if(s[4]){var p=b(r,l);t.push(p)}}return t}),getOptions:function(){for(var e=[],t={},n=w(r)||[],o=a(n),s=o.length,u=0;s>u;u++){var c=n===o?u:o[u],l=n[c],h=S(l,c),p=d(r,h),$=v(p,h),x=g(r,h),C=y(r,h),E=b(r,h),A=new i($,p,x,C,E);e.push(A),t[$]=A}return{items:e,selectValueMap:t,getOptionFromViewValue:function(e){return t[m(e)]},getViewValueFromOption:function(e){return f?Gr.copy(e.viewValue):e.viewValue}}}}}function s(e,n,o,s){function l(e,t){var n=u.cloneNode(!1);t.appendChild(n),f(e,n)}function f(e,t){e.element=t,t.disabled=e.disabled,e.label!==t.label&&(t.label=e.label,t.textContent=e.label),e.value!==t.value&&(t.value=e.selectValue)}function h(){var e=S&&d.readValue();if(S)for(var t=S.items.length-1;t>=0;t--){var r=S.items[t];He(g(r.group)?r.element.parentNode:r.element)}S=C.getOptions();var i={};if(w&&n.prepend(p),S.items.forEach(function(e){var t;g(e.group)?(t=i[e.group],t||(t=c.cloneNode(!1),E.appendChild(t),t.label=null===e.group?"null":e.group,i[e.group]=t),l(e,t)):l(e,E)}),n[0].appendChild(E),$.$render(),!$.$isEmpty(e)){var o=d.readValue(),a=C.trackBy||v;(a?q(e,o):e===o)||($.$setViewValue(o),$.$render())}}for(var p,d=s[0],$=s[1],v=o.multiple,m=0,y=n.children(),b=y.length;b>m;m++)if(""===y[m].value){p=y.eq(m);break}var w=!!p,x=Rr(u.cloneNode(!1));x.val("?");var S,C=a(o.ngOptions,n,e),E=i[0].createDocumentFragment(),A=function(){w||n.prepend(p),n.val(""),p.prop("selected",!0),p.attr("selected",!0)},k=function(){w||p.remove()},O=function(){n.prepend(x),n.val("?"),x.prop("selected",!0),x.attr("selected",!0)},M=function(){x.remove()};v?($.$isEmpty=function(e){return!e||0===e.length},d.writeValue=function(e){S.items.forEach(function(e){e.element.selected=!1}),e&&e.forEach(function(e){var t=S.getOptionFromViewValue(e);t&&(t.element.selected=!0)})},d.readValue=function(){var e=n.val()||[],t=[];return r(e,function(e){var n=S.selectValueMap[e];n&&!n.disabled&&t.push(S.getViewValueFromOption(n))}),t},C.trackBy&&e.$watchCollection(function(){return Jr($.$viewValue)?$.$viewValue.map(function(e){return C.getTrackByValue(e)}):void 0},function(){$.$render()})):(d.writeValue=function(e){var t=S.getOptionFromViewValue(e);t?(n[0].value!==t.selectValue&&(M(),k(),n[0].value=t.selectValue,t.element.selected=!0),t.element.setAttribute("selected","selected")):null===e||w?(M(),A()):(k(),O())},d.readValue=function(){var e=S.selectValueMap[n.val()];return e&&!e.disabled?(k(),M(),S.getViewValueFromOption(e)):null},C.trackBy&&e.$watch(function(){return C.getTrackByValue($.$viewValue)},function(){$.$render()})),w?(p.remove(),t(p)(e),p.removeClass("ng-scope")):p=Rr(u.cloneNode(!1)),n.empty(),h(),e.$watchCollection(C.getWatchables,h)}var u=e.document.createElement("option"),c=e.document.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","ngModel"],link:{pre:function(e,t,n,r){r[0].registerOption=p},post:s}}}],Pa=["$locale","$interpolate","$log",function(e,t,n){var i=/{}/g,o=/^when(Minus)?(.+)$/;return{link:function(a,s,u){function c(e){s.text(e||"")}var l,f=u.count,h=u.$attr.when&&s.attr(u.$attr.when),d=u.offset||0,$=a.$eval(h)||{},v={},g=t.startSymbol(),y=t.endSymbol(),b=g+f+"-"+d+y,w=Gr.noop;r(u,function(e,t){var n=o.exec(t);if(n){var r=(n[1]?"-":"")+jr(n[2]);$[r]=s.attr(u.$attr[t])}}),r($,function(e,n){v[n]=t(e.replace(i,b))}),a.$watch(f,function(t){var r=parseFloat(t),i=isNaN(r);if(i||r in $||(r=e.pluralCat(r-d)),r!==l&&!(i&&x(l)&&isNaN(l))){w();var o=v[r];m(o)?(null!=t&&n.debug("ngPluralize: no rule defined for '"+r+"' in "+h),w=p,c()):w=a.$watch(o,c),l=r}})}}}],Ra=["$parse","$animate","$compile",function(e,i,o){var a="$$NG_REMOVED",s=t("ngRepeat"),u=function(e,t,n,r,i,o,a){e[n]=r,i&&(e[i]=o),e.$index=t,e.$first=0===t,e.$last=t===a-1,e.$middle=!(e.$first||e.$last),e.$odd=!(e.$even=0===(1&t))},c=function(e){return e.clone[0]},l=function(e){return e.clone[e.clone.length-1]};return{restrict:"A",multiElement:!0,transclude:"element",priority:1e3,terminal:!0,$$tlb:!0,compile:function(t,f){var h=f.ngRepeat,p=o.$$createComment("end ngRepeat",h),d=h.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/);if(!d)throw s("iexp","Expected expression in form of '_item_ in _collection_[ track by _id_]' but got '{0}'.",h);var $=d[1],v=d[2],m=d[3],g=d[4];if(d=$.match(/^(?:(\s*[\$\w]+)|\(\s*([\$\w]+)\s*,\s*([\$\w]+)\s*\))$/),!d)throw s("iidexp","'_item_' in '_item_ in _collection_' should be an identifier or '(_key_, _value_)' expression, but got '{0}'.",$);var y=d[3]||d[1],b=d[2];if(m&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(m)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(m)))throw s("badident","alias '{0}' is invalid --- must be a valid JS identifier which is not a reserved name.",m);var w,x,S,C,E={$id:Ke};return g?w=e(g):(S=function(e,t){return Ke(t)},C=function(e){return e}),function(e,t,o,f,d){w&&(x=function(t,n,r){return b&&(E[b]=t),E[y]=n,E.$index=r,w(e,E)});var $=de();e.$watchCollection(v,function(o){var f,v,g,w,E,A,k,O,M,T,N,V,j=t[0],I=de();if(m&&(e[m]=o),n(o))M=o,O=x||S;else{O=x||C,M=[];for(var _ in o)Vr.call(o,_)&&"$"!==_.charAt(0)&&M.push(_)}for(w=M.length,N=new Array(w),f=0;w>f;f++)if(E=o===M?f:M[f],A=o[E],k=O(E,A,f),$[k])T=$[k],delete $[k],I[k]=T,N[f]=T;else{if(I[k])throw r(N,function(e){e&&e.scope&&($[e.id]=e)}),s("dupes","Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: {0}, Duplicate key: {1}, Duplicate value: {2}",h,k,A);N[f]={id:k,scope:void 0,clone:void 0},I[k]=!0}for(var D in $){if(T=$[D],V=pe(T.clone),i.leave(V),V[0].parentNode)for(f=0,v=V.length;v>f;f++)V[f][a]=!0;T.scope.$destroy()}for(f=0;w>f;f++)if(E=o===M?f:M[f],A=o[E],T=N[f],T.scope){g=j;do g=g.nextSibling;while(g&&g[a]);c(T)!=g&&i.move(pe(T.clone),null,j),j=l(T),u(T.scope,f,y,A,b,E,w)}else d(function(e,t){T.scope=t;var n=p.cloneNode(!1);e[e.length++]=n,i.enter(e,null,j),j=n,T.clone=e,I[T.id]=T,u(T.scope,f,y,A,b,E,w)});$=I})}}}}],Fa="ng-hide",qa="ng-hide-animate",Ua=["$animate",function(e){return{restrict:"A",multiElement:!0,link:function(t,n,r){t.$watch(r.ngShow,function(t){e[t?"removeClass":"addClass"](n,Fa,{tempClasses:qa})})}}}],La=["$animate",function(e){return{restrict:"A",multiElement:!0,link:function(t,n,r){t.$watch(r.ngHide,function(t){e[t?"addClass":"removeClass"](n,Fa,{tempClasses:qa})})}}}],Ha=lr(function(e,t,n){e.$watch(n.ngStyle,function(e,n){n&&e!==n&&r(n,function(e,n){t.css(n,"")}),e&&t.css(e)},!0)}),Ba=["$animate","$compile",function(e,t){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(n,i,o,a){var s=o.ngSwitch||o.on,u=[],c=[],l=[],f=[],h=function(e,t){return function(){e.splice(t,1)}};n.$watch(s,function(n){var i,o;for(i=0,o=l.length;o>i;++i)e.cancel(l[i]);for(l.length=0,i=0,o=f.length;o>i;++i){var s=pe(c[i].clone);f[i].$destroy();var p=l[i]=e.leave(s);p.then(h(l,i))}c.length=0,f.length=0,(u=a.cases["!"+n]||a.cases["?"])&&r(u,function(n){n.transclude(function(r,i){f.push(i);var o=n.element;r[r.length++]=t.$$createComment("end ngSwitchWhen");var a={clone:r};c.push(a),e.enter(r,o.parent(),o)})})})}}}],za=lr({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(e,t,n,r,i){r.cases["!"+n.ngSwitchWhen]=r.cases["!"+n.ngSwitchWhen]||[],r.cases["!"+n.ngSwitchWhen].push({transclude:i,element:t})}}),Wa=lr({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(e,t,n,r,i){r.cases["?"]=r.cases["?"]||[],r.cases["?"].push({transclude:i,element:t})}}),Ga=t("ngTransclude"),Za=["$compile",function(e){return{restrict:"EAC",terminal:!0,compile:function(t){var n=e(t.contents());return t.empty(),function(e,t,r,i,o){function a(e,n){e.length?t.append(e):(s(),n.$destroy())}function s(){n(e,function(e){t.append(e)})}if(!o)throw Ga("orphan","Illegal use of ngTransclude directive in the template! No parent directive that requires a transclusion found. Element: {0}",Y(t));r.ngTransclude===r.$attr.ngTransclude&&(r.ngTransclude="");var u=r.ngTransclude||r.ngTranscludeSlot;o(a,null,u),u&&!o.isSlotFilled(u)&&s()}}}}],Ja=["$templateCache",function(e){return{restrict:"E",terminal:!0,compile:function(t,n){if("text/ng-template"==n.type){var r=n.id,i=t[0].text;e.put(r,i)}}}}],Ya={$setViewValue:p,$render:p},Ka=["$element","$scope",function(t,n){var r=this,i=new Xe;r.ngModelCtrl=Ya,r.unknownOption=Rr(e.document.createElement("option")),r.renderUnknownOption=function(e){var n="? "+Ke(e)+" ?";r.unknownOption.val(n),t.prepend(r.unknownOption),t.val(n)},n.$on("$destroy",function(){r.renderUnknownOption=p}),r.removeUnknownOption=function(){r.unknownOption.parent()&&r.unknownOption.remove()},r.readValue=function(){return r.removeUnknownOption(),t.val()},r.writeValue=function(e){r.hasOption(e)?(r.removeUnknownOption(),t.val(e),""===e&&r.emptyOption.prop("selected",!0)):null==e&&r.emptyOption?(r.removeUnknownOption(),t.val("")):r.renderUnknownOption(e)},r.addOption=function(e,t){if(t[0].nodeType!==ui){fe(e,'"option value"'),""===e&&(r.emptyOption=t);var n=i.get(e)||0;i.put(e,n+1),r.ngModelCtrl.$render(),Mr(t)}},r.removeOption=function(e){var t=i.get(e);t&&(1===t?(i.remove(e),""===e&&(r.emptyOption=void 0)):i.put(e,t-1))},r.hasOption=function(e){return!!i.get(e)},r.registerOption=function(e,t,n,i,o){if(i){var a;n.$observe("value",function(e){g(a)&&r.removeOption(a),a=e,r.addOption(e,t)})}else o?e.$watch(o,function(e,i){n.$set("value",e),i!==e&&r.removeOption(i),r.addOption(e,t)}):r.addOption(n.value,t);t.on("$destroy",function(){r.removeOption(n.value),r.ngModelCtrl.$render()})}}],Xa=function(){function e(e,t,n,i){var o=i[1];if(o){var a=i[0];if(a.ngModelCtrl=o,t.on("change",function(){e.$apply(function(){o.$setViewValue(a.readValue())})}),n.multiple){a.readValue=function(){var e=[];return r(t.find("option"),function(t){t.selected&&e.push(t.value)}),e},a.writeValue=function(e){var n=new Xe(e);r(t.find("option"),function(e){e.selected=g(n.get(e.value))})};var s,u=NaN;e.$watch(function(){u!==o.$viewValue||q(s,o.$viewValue)||(s=ve(o.$viewValue),o.$render()),u=o.$viewValue}),o.$isEmpty=function(e){return!e||0===e.length}}}}function t(e,t,n,r){var i=r[1];if(i){var o=r[0];i.$render=function(){o.writeValue(i.$viewValue)}}}return{restrict:"E",require:["select","?ngModel"],controller:Ka,priority:1,link:{pre:e,post:t}}},Qa=["$interpolate",function(e){return{restrict:"E",priority:100,compile:function(t,n){if(g(n.value))var r=e(n.value,!0);else{var i=e(t.text(),!0);i||n.$set("value",t.text())}return function(e,t,n){var o="$selectController",a=t.parent(),s=a.data(o)||a.parent().data(o);s&&s.registerOption(e,t,n,r,i)}}}}],es=$({restrict:"E",terminal:!1}),ts=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,r){r&&(n.required=!0,r.$validators.required=function(e,t){return!n.required||!r.$isEmpty(t)},n.$observe("required",function(){r.$validate()}))}}},ns=function(){return{restrict:"A",require:"?ngModel",link:function(e,n,r,i){if(i){var o,a=r.ngPattern||r.pattern;r.$observe("pattern",function(e){if(w(e)&&e.length>0&&(e=new RegExp("^"+e+"$")),e&&!e.test)throw t("ngPattern")("noregexp","Expected {0} to be a RegExp but was {1}. Element: {2}",a,e,Y(n));o=e||void 0,i.$validate()}),i.$validators.pattern=function(e,t){return i.$isEmpty(t)||m(o)||o.test(t)}}}}},rs=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,r){if(r){var i=-1;n.$observe("maxlength",function(e){var t=f(e);i=isNaN(t)?-1:t,r.$validate()}),r.$validators.maxlength=function(e,t){return 0>i||r.$isEmpty(t)||t.length<=i}}}}},is=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,r){if(r){var i=0;n.$observe("minlength",function(e){i=f(e)||0,r.$validate()}),r.$validators.minlength=function(e,t){return r.$isEmpty(t)||t.length>=i}}}}};return e.angular.bootstrap?void(e.console&&console.log("WARNING: Tried to load angular more than once.")):(ue(),ye(Gr),Gr.module("ngLocale",[],["$provide",function(e){function t(e){e+="";var t=e.indexOf(".");return-1==t?0:e.length-t-1}function n(e,n){var r=n;void 0===r&&(r=Math.min(t(e),3));var i=Math.pow(10,r),o=(e*i|0)%i;return{v:r,f:o}}var r={ZERO:"zero",ONE:"one",TWO:"two",FEW:"few",MANY:"many",OTHER:"other"};e.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:["January","February","March","April","May","June","July","August","September","October","November","December"],SHORTDAY:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],SHORTMONTH:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],STANDALONEMONTH:["January","February","March","April","May","June","July","August","September","October","November","December"],WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",mediumDate:"MMM d, y",mediumTime:"h:mm:ss a","short":"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-¤",negSuf:"",posPre:"¤",posSuf:""}]},id:"en-us",localeID:"en_US",pluralCat:function(e,t){var i=0|e,o=n(e,t);return 1==i&&0==o.v?r.ONE:r.OTHER}})}]),void Rr(e.document).ready(function(){re(e.document,ie)}))}(window),!window.angular.$$csp().noInlineStyle&&window.angular.element(document.head).prepend('<style type="text/css">@charset "UTF-8";[ng\\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}</style>');
/* <<< file end: js/node_modules/angular/angular.js */
//# map link was there [angular.js.map]
/* >>> file start: js/core/string.js */
var _extends=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};!function(t){return t}(),function(){"use strict";LJ.define("LJ.String"),LJ.String.pad=function(t,e,n){if(t=t.toString(),"undefined"==typeof e)throw new Error("You should provide padding string length");if("undefined"==typeof n)throw new Error("You should provide padding symbol");if(t.length>=e)return t;for(;t.length<e;)t=n+t;return t.length===e?t:t.slice(-e)},LJ.String.capitalize=function(t){var e;if("string"!=typeof t)throw new Error("You should provide string as argument");return e=t.length,0===e?t:1===e?t.toUpperCase():t.charAt(0).toUpperCase()+t.slice(1).toLowerCase()},LJ.String.linkify=function(t){var e=new RegExp("^(?:([a-zA-Z]+):)?//"),n=/^[a-zA-Z]+:/,r=/^:\/\//,i=n.test(t)?"":"https://";return e.test(t)?t:i+(r.test(t)?t.replace("://",""):t)},LJ.String.smartSplit=function(t,e){return"undefined"==typeof e&&(e=","),t.split(e).map(function(t){return t.trim()}).filter(Boolean)},LJ.String.encodeHTML=function(t){var e={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&apos;"};return t.replace(/([<>&\"\'])/g,function(t,n){return e[n]?e[n]:n})},LJ.String.limit=function(){var t=arguments.length<=0||void 0===arguments[0]?"":arguments[0],e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],n=e.maxLength||150;return t.split(" ").reduce(function(t,e){if(t.limitReached)return t;var r=(t.limitedString+" "+e).trim();return r.length>n?_extends({},t,{limitReached:!0}):_extends({},t,{limitedString:r})},{limitedString:"",limitReached:!1}).limitedString},LJ.String.cutEllipsize=function(t,e){if(!t)return null;if(t.length<e)return t;var n=t.replace(/(…|\.\.\.)$/,"").slice(0,e);return" "!==t[e-1]&&" "!==t[e]&&(n=n.split(" ").slice(0,-1).join(" ")),n=n.replace(/\.+$/,""),n+"..."}}();
/* <<< file end: js/core/string.js */
//# map link was there [string.js.map]
/* >>> file start: js/core/angular/common.js */
function ljTemplateRun(t){function e(t,e){return t.filter(function(t){return t.match(e)&&t})}function n(t,e){for(var n=0,i=0;i<t.length;i++)-1!==e.indexOf(t.substr(0,i+1))&&(n=i+1);return t.slice(0,n)}var i=angular.copy(LJ.get("template")),o=[];angular.forEach(i,function(t,e){o.push(e.split("").reverse().join(""))}),o.forEach(function(t){var r,l,c,a,u,s=t.match(/([\-\w\.]*)/);if(s&&s[1]){if(l=new RegExp(s[1].replace(/\./g,"\\.")+"/"),c=e(o,l),a=t.length-1,c.forEach(function(e){var i=n(t,e),o=i.length;a=a>o?o:a}),1===c.length)return r=t.split("").reverse().join(""),i[r.split("/").pop()]=i[r],void delete i[r];c.push(t),u=new RegExp("\\/?(\\w*.{"+a+"})$"),c.forEach(function(t){var e;t=t.split("").reverse().join(""),e=u.exec(t),i.hasOwnProperty(t)&&e&&e[1]&&(i[e[1]]=i[t],e[1]!==t&&delete i[t])})}}),angular.forEach(i,function(e,n){-1!==n.indexOf("/")&&console.warn("Template `%s` has been registered with path",n),t.put(n,e)})}function getCurrentUrl(){var t=location,e=t.protocol,n=t.host,i=t.pathname,o=t.search,r=e+"//"+n+i+LJ.String.encodeHTML(o);return r}function fixIeRedirect(){LJ.Support.history||0!==angular.element("base").length||angular.element("<base />").attr("href",getCurrentUrl()).appendTo("head")}function ljHtml(t){return{compile:function(e,n){var i=t(n.ljHtml);return function(t,e){e.html(i(t)||"")}}}}function ljHtmlLive(t){return{scope:!0,restrict:"A",compile:function(e,n){var i=t(n.ljHtmlLive);return function(t,e){t.$watch(function(){return i(t)},function(t){e.html(t||""),LJ.Event.trigger("ljhtml::afterDOMReplace",{directiveNode:e[0]})})}}}}function includeReplace(){return{require:"ngInclude",link:function(t,e){e.replaceWith(e.contents())}}}function ljMl(t,e){return{link:function(n,i,o){function r(e){var i;if(!o.mlParsed)return o.ljMlResolve?(i=t(o.ljMlResolve)(n),i.promise?void i.promise.then(function(t){l(e,t)}):void l(e,i)):void l(e)}function l(t,r){var l=LJ.ml(c(t),r);o.ljMlAttr?i.attr(o.ljMlAttr,l):(i.html(l),i.find("a").each(function(){this.target||(this.target="_self")})),o.hasOwnProperty("ljMlCompile")&&(i.attr("ml-parsed",!0),e(i)(n))}function c(t){if(-1===t.indexOf("{"))return t;var e,i=n.$eval(t);if(i&&angular.isObject(i))for(e in i)if(i.hasOwnProperty(e)&&i[e])return e;return t}o.hasOwnProperty("ljMlDynamic")?n.$watch(function(){return n.$eval(o.ljMlDynamic)},function(){r(o.ljMl)}):r(o.ljMl)}}}function ljSwitchOff(t,e){return{restrict:"A",link:function(n,i,o){function r(){o.ljSwitchOffAction&&n.$eval(o.ljSwitchOffAction),s.assign(n,!1)}function l(){f=!0}function c(t){var e=angular.element(t.target);return!!(o.ljSwitchOffIgnoreSticky&&e.closest(".b-msgsystem-wrapper").length>0||e.is(".b-msgsystem-close-ctrl"))}function a(t){2!==t.button&&(f||!s(n,{$event:t})||c(t)||n.$apply(r),f=!1)}function u(t){27===t.which&&s(n,{$event:t})&&n.$apply(r)}var s=e(o.ljSwitchOff),f=!1;i.on("click",function(){f=!0}),t.on("keydown",u).on("click","[lj-switch-off-skip]",l).on("click",a),n.$on("$destroy",function(){t.off("keydown",u).off("click","[lj-switch-off-skip]",l).off("click",a)})}}}function ljDisabled(){return function(t,e,n){t.$watch(n.ljDisabled,function(t){e.prop("disabled",t),e.parent().toggleClass("b-ljbutton-disabled",t)})}}function focusAndSelect(t){return{restrict:"A",link:function(e,n,i){var o=i.focusAndSelect,r=50;e.$watch(o,function(e,i){e?t(function(){n[0].focus(),n[0].select()},r):i&&n[0].blur()})}}}function ljDebounce(t){return{link:function(e,n,i){var o,r,l,c=t(i.ljDebounce),a=c.assign,u=i.ljDebounceDelay?e.$eval(i.ljDebounceDelay):300,s="change paste keyup search";r=e.$watch(function(){return l=c(e)},function(t){n.val(t)}),o=LJ.Function.debounce(function(){var t=n.val();t!==l&&e.$apply(function(){a(e,t)})},u),n.on(s,o),e.$on("$destroy",function(){n.off(s,o),r()})}}}function ljScroll(t){return{restrict:"A",compile:function(e,n){var i=angular.element(window),o=angular.element("html, body"),r=t(n.ljScroll),l=n.hasOwnProperty("ljScrollUp"),c=angular.element(n.ljScrollTarget);return function(t,e){t.$watch(function(){return r(t)},function(n){var a;n&&(a=c.length>0?c.offset().top:e.offset().top,(!l||l&&i.scrollTop()>a)&&o.animate({scrollTop:a}),r.assign(t,!1))})}}}}function ljScreenable(){var t=angular.element(document);return{link:function(e,n,i){function o(){n.is(":screenable")&&(e.$evalAsync(function(){LJ.Event.trigger(r,n.get(0))}),t.off("scroll",o))}var r=i.ljScreenable;t.on("scroll",o),e.$on("$destroy",function(){t.off("scroll",o)}),o()}}}function ljSvgIcon(){return{link:function(t,e,n){n.$observe("ljSvgIcon",function(t){if(t){var i=t.split("--"),o=(getCurrentUrl(),i.length>1?[i[0],t].join(" "):t),r=n.ljSvgClass;r&&(o+=" "+r),e.html('\n <svg\n xmlns="http://www.w3.org/2000/svg"\n class="svgicon '+o+'"\n width="16"\n height="16"\n >\n <use xlink:href="#'+t+'"></use>\n </svg>\n ')}})}}}function ljFlatbutton(t,e,n){var i={a:['<a class="{{classes}}">',"{{title}}","</a>"].join(""),button:['<button class="{{classes}}">',"{{title}}","</button>"].join("")};return{restrict:"E",replace:!0,scope:!0,template:function(t,n){var o=e(n.ljFlatbutton)()[0];return"a"===o?i.a:i.button},link:function(t,i){for(var o,r=e(i.attr("lj-flatbutton"))(),l=r[0],c=3,a=i[0];c+1<r.length;)a.setAttribute(r[c],r[c+1]),c+=2;a.removeAttribute("lj-flatbutton"),r.length>2&&(o=r[2].split(/[,\s]\s*/),o=o.map(function(t){var e;switch(t){case"basic":e="b-flatbutton";break;case"tiny":e="b-flatbutton b-flatbutton-simple";break;case"red":e="b-flatbutton b-flatbutton-red";break;case"green":e="b-flatbutton b-flatbutton-green";break;case"shine":e="b-flatbutton b-flatbutton-shine";break;case"shining":e="b-flatbutton b-flatbutton-shining";break;case"neutral":e="b-flatbutton-neutral";break;default:e=t}return e}),t.classes=o.join(" ")),t.title=LJ.ml(r[1]),"a"!==l&&(a.type=l),function(t){return t}(),n(i)(t)}}}function ljCut(){return{link:function(t,e){var n=e.data("widget-options");e.ljcut(n)}}}function ljSticky(t,e,n){return{link:function(t,i,o){function r(){o.ljSaleHeight||i.height(i.find(".ljsale__inner").outerHeight()),o.ljSaleWidth||i.find(".ljsale__inner").width(i.width()),i.hasClass("mdspost-meta__social")||(s=i.outerHeight(b.moveable.measure.includeMargins)),a=k?c.offset().top:i.offset().top,h.length&&(d=h.offset().top+h.outerHeight()),u=Math.min(c.offset().top+c.outerHeight(),p.height()-m.height()-v),l()}function l(){var t=void 0;if(i.hasClass("mdspost-meta__social")?(!f&&d&&(f=(i.hasClass("js-sticky")?i.children():i).outerHeight()),t=p.scrollTop()+f>=d):t=p.scrollTop()+b.bottomOffset+s>=u,S){O();var e=i[0].getBoundingClientRect(),n=-e.top-S;if(n>0){var o=Number.parseInt($.css("top")),r=-o>e.height,l=n>e.height;if(l&&r)return;$.css("top",-n)}else $.css("top","")}i.toggleClass(y||"js-sticky",p.scrollTop()>=a-g),i.toggleClass(w||"js-sticky-bottom",t)}var c,a,u,s,f,d,p=angular.element(document),h=angular.element(".js-sticky-container .mdspost-text-container"),m=angular.element(".mdsfooter"),v=20,g=0;isNaN(parseInt(o.stickyTopOffset))||(g=parseInt(o.stickyTopOffset));var j="js-sticky-container",b={moveable:{measure:{includeMargins:!0}},fullUpdateOnScroll:!1,bottomOffset:0};o.stickyBottomOffset&&(b.bottomOffset=e(o.stickyBottomOffset)(t)),o.moveableIncludeMargins&&(b.moveable.measure.includeMargins=e(o.moveableIncludeMargins)(t)),o.fullUpdateOnScroll&&(b.fullUpdateOnScroll=e(o.fullUpdateOnScroll)(t));var y=o.stickToScreenTopClass,w=o.stickyBottomStopClass,S=+o.stickyMaxBottomOffset,k=o.stickyNoSubcontainer,$=void 0,O=function(t){$&&!t||($=i.children())};O(!0),["html",".j-l-container",".l-flatslide",".page-wrapper","."+j].forEach(function(t){var e=i.closest(t);0!==e.length&&(c=e)}),p.on("scroll",function(){b.fullUpdateOnScroll?r():l()}),t.$on("$destroy",function(){p.off("scroll",l)}),n(r,1e3,!1)}}}function stickyWithStops(t,e){return{link:function(n,i,o){var r=o.stickyWithStops,l=+o.stickyStopFor||1200,c=+o.stickyStopsMinWidth,a=+o.minStickyStopHeight||0;if(r){var u=void 0,s=void 0,f=void 0,d=void 0,p=function(){i.css({position:"",top:""})},h=function(){if(!(t.innerWidth<c)){f=e.scrollTop();var n=s.reduce(function(t,e){return f>e.effectiveOffset&&(t.lastStop=e,f<e.effectiveOffset+e.stopDuration&&(t.insideStopZone=!0)),t},{lastStop:null,insideStopZone:!1});if(n.insideStopZone){var o=n.lastStop;i.css({position:"fixed",top:-o.documentOffsetInElement})}else if(n.lastStop){var o=n.lastStop,r=o.prevStopsAccumulated+o.stopDuration;i.css({position:"relative",top:r})}else p()}},m=function(){p(),t.innerWidth<c||(f=e.scrollTop(),d=i[0].getBoundingClientRect().top+f,s&&(s.forEach(function(t,e){t.documentOffset=t.$el[0].getBoundingClientRect().top+f,t.documentOffsetInElement=t.documentOffset-d,t.prevStopsAccumulated=0===e?0:s[e-1].prevStopsAccumulated+s[e-1].stopDuration,t.effectiveOffset=t.documentOffset+t.prevStopsAccumulated}),h(),i[0].dispatchEvent(new Event("stickyWithStops:afterRemeasure"))))},v=function(){u=i.find(r).filter(function(t,e){return angular.element(e).height()>=a}),s=u.map(function(t,e){return{index:t,$el:angular.element(e),stopDuration:angular.isArray(l)?l[t]||l[0]:l}}).toArray(),m()},g=function(t){t&&t.target&&v()},j=LJ.Function.debounce(g,200);v(),e.on("scroll",h),t.addEventListener("load",m),t.addEventListener("resize",m),e.on("ljsale-load",j)}}}}function ljEmbedResizer(t){return{scope:!0,link:function(e,n){function i(){return n.find("iframe.lj_embedcontent").toArray().map(function(t){var e=t.getAttribute("src")||"",n=LiveJournal.parseGetArgs(e)||{},i=decodeURIComponent(n.src||""),o="facebook"===n.source,r=o&&i.indexOf("plugins/video.php")>-1,l=o&&!r;if(l)return null;var c=angular.element(t),a=c.parent(),u={element:c,scale:c.attr("height")/c.attr("width")};return u.parent={node:a[0]},a.data("imgHeight")&&a.data("imgWidth")&&(u.insta={scale:a.data("imgHeight")/a.data("imgWidth"),space:12,headerHeight:64,footerHeight:94}),u}).filter(function(t){return t})}function o(e){e.forEach(function(e){var n=e.element[0];if(e.parent.node&&e.parent.node.classList.contains(r.BIG_EMBED_WRAP)){n.style.width=null;var i=e.parent.node.getBoundingClientRect();i.width>t.innerWidth&&(n.style.width=t.innerWidth+"px")}var o=e.element.width(),l=0,c=o*(e.scale+l);if(e.insta){var a=o;c=a*e.insta.scale,c+=e.insta.headerHeight,c+=o>470?e.insta.footerHeight:e.insta.space}e.element.height(c)})}var r={};r.BIG_EMBED_WRAP="aentry-post__embed--big";var l=i();angular.element(t).on("resize",LJ.Function.debounce(function(){o(l)},150)),o(l),LJ.Event.on("ljcut:appendContent",function(t){var e=t.$content,r=e.closest(n).length;if(r){l=i();var c=LJ.Function.debounce(function(){return o(l)},500);e.find("iframe").on("load",c)}})}}}function onRender(t){return{link:function(e,n,i){e.$last&&t(function(){e.$emit("onRender",n,i)})}}}function ljInitial(t){return{restrict:"A",compile:function(e,n){var i=n.value||e.val();return{pre:function(e,n,o){t(o.ngModel).assign(e,i)}}}}}function convertToNumber(){return{require:"ngModel",link:function(t,e,n,i){i.$parsers.push(function(t){return parseInt(t,10)}),i.$formatters.push(function(t){return""+t})}}}function trustAsResourceUrl(t){return function(e){return t.trustAsResourceUrl(e)}}function windowCheck(t){return{link:function(e,n,i){var o=+i.windowWidthMin,r=+i.windowWidthMax,l="emptyContents"===i.windowCheckOnFail,c=t.innerWidth||t.document.documentElement.clientWidth;(o>c||c>r)&&l&&n.empty()}}}function ljNgOnload(){return{scope:{callback:"&ljNgOnload"},link:function(t,e){e.on("load",function(e){t.callback({event:e.originalEvent})})}}}ljTemplateRun.$inject=["$templateCache"],ljHtml.$inject=["$parse"],ljHtmlLive.$inject=["$parse"],ljMl.$inject=["$parse","$compile"],ljSwitchOff.$inject=["$document","$parse"],focusAndSelect.$inject=["$timeout"],ljDebounce.$inject=["$parse"],ljScroll.$inject=["$parse"],ljFlatbutton.$inject=["$timeout","$parse","$compile"],ljSticky.$inject=["$timeout","$parse","$interval"],stickyWithStops.$inject=["$window","$document"],ljEmbedResizer.$inject=["$window"],onRender.$inject=["$timeout"],ljInitial.$inject=["$parse"],windowCheck.$inject=["$window"],trustAsResourceUrl.$inject=["$sce"];var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};
//= require js/core/object.js
//= require js/core/support.js
//= require js/core/string.js
angular.module("LJ.Templates",[]).run(ljTemplateRun),angular.module("LJ.Directives",[]).run(fixIeRedirect).directive("ljHtml",ljHtml).directive("ljHtmlLive",ljHtmlLive).directive("includeReplace",includeReplace).directive("ljMl",ljMl).directive("ljSwitchOff",ljSwitchOff).directive("ljDisabled",ljDisabled).directive("focusAndSelect",focusAndSelect).directive("ljDebounce",ljDebounce).directive("ljScroll",ljScroll).directive("ljScreenable",ljScreenable).directive("ljSvgIcon",ljSvgIcon).directive("ljFlatbutton",ljFlatbutton).directive("ljCut",ljCut).directive("ljSticky",ljSticky).directive("stickyWithStops",stickyWithStops).directive("ljEmbedResizer",ljEmbedResizer).directive("onRender",onRender).directive("ljInitial",ljInitial).directive("convertToNumber",convertToNumber).directive("windowCheck",windowCheck).directive("ljNgOnload",ljNgOnload).filter("trustAsResourceUrl",trustAsResourceUrl),function(){function t(){for(var t=Math.pow(2,24),e=void 0;void 0===e||i.hasOwnProperty(e)||!isNaN(+e);)e=Math.floor(Math.random()*t).toString(32);return i[e]=!0,e}var e=LJ.get("siteroot").split(/https?:\/\/www\./)[1].replace(/\./g,"\\."),n=new RegExp("^(?:(?:https?:)?//)?([-\\w]{1,15})?\\."+e+"/(media/)?\\d+.html.*?[&?]embed\\b"),i={},o={},r=[],l=function(){var i=Array.from(document.querySelectorAll('iframe[src*="'+e+'"]')).filter(function(t){return t.src.match(n)}),l=r.map(function(t){return document.querySelectorAll('iframe[src*="'+t+'"')}).filter(function(t){return t}).map(function(t){return Array.from(t)});l=[].concat.apply([],l);var c=i.concat(l),a=c.filter(function(t){var e=Object.values(o).some(function(e){return e.node===t});return!e}),u={};a.forEach(function(e){var n=t(),i={key:n,node:e};u[n]=i,o[n]=u[n]});var s=Object.keys(u);s.length>0&&setTimeout(function(){s.forEach(function(t){var e=100,n=0,i=setInterval(function(){var r=o[t],l=r.node;n>e&&(console.warn("Failed to measure&beautify LJ embed — it's iframe doesn't respond for too long",l),clearInterval(i)),n+=1,r.processed&&clearInterval(i);try{"complete"===l.contentWindow.document.readyState&&l.contentWindow.postMessage({key:t},"*")}catch(c){try{l.contentWindow.postMessage({key:t},"*")}catch(c){}}},500)})},10)};document.addEventListener("DOMContentLoaded",function(){l()}),window.addEventListener("message",function(t){if(t.data.ljEmbed){if(t.data.key){var e=function(){var e=t.data,n=e.key,i=e.height;return n&&o[n]&&setTimeout(function(){var t=o[n];t.processed=!0,i&&(t.heightFromIframe=i,t.node.setAttribute("height",i))},10),{v:void 0}}();if("object"===("undefined"==typeof e?"undefined":_typeof(e)))return e.v}var i=t.data.href&&!n.exec(t.data.href);i&&(r.push(t.data.href),r=r.filter(function(t,e,n){return n.indexOf(t)===e})),l()}})}();
/* <<< file end: js/core/angular/common.js */
//# map link was there [common.js.map]
/* >>> file start: js/core/angular/messages.js */
//= require js/core/angular/common.js
Site.page.template['angular/ljMessages.ng.tmpl'] = '<div\n class=\"b-msgsystem-wrapper b-msgsystem-wrapper-fixed\"\n ng-class=\"{\'b-msgsystem-wrapper-ontop\': directive.noStickToTop }\"\n ng-hide=\"directive.messages.length === 0\"\n ng-style=\"directive.ngStyle\"\n >\n <div\n ng-repeat=\"message in directive.messages\"\n class=\"b-msgsystem b-msgsystem-type-{{message.type}}\"\n ng-animate=\"\'b-msgsystem\'\"\n ng-style=\"directive.getMessageStyle(message)\"\n >\n <header\n class=\"b-msgsystem-head\"\n lj-html=\"message.title\"\n ng-if=\"message.title\"\n ></header>\n <div class=\"b-msgsystem-wrap\">\n <div class=\"b-msgsystem-body\" lj-html=\"message.body\"></div>\n </div>\n <span class=\"b-msgsystem-close\" ng-click=\"directive.close(message)\">\n <span class=\"b-msgsystem-close-text\" lj-ml=\"component.messages.close\"></span>\n <span class=\"b-msgsystem-close-ctrl\" lj-ml=\"component.messages.close\" lj-ml-attr=\"title\">&times;</span>\n </span>\n </div>\n</div>\n';
LJ.injectStyle('/* >>> file start: stc/msgsystem.css */\n.b-msgsystem-wrapper{width:100%;height:auto}.b-msgsystem-wrapper.b-msgsystem-wrapper-fixed{position:fixed;top:0;left:0;z-index:100;overflow:hidden;padding:0 0 10px}.flatpopup-open .b-msgsystem-wrapper.b-msgsystem-wrapper-fixed{z-index:12}.b-msgsystem-wrapper-ontop.b-msgsystem-wrapper.b-msgsystem-wrapper-fixed{position:absolute;top:60px;z-index:100}.flatpopup-open .b-msgsystem-wrapper-ontop.b-msgsystem-wrapper.b-msgsystem-wrapper-fixed{z-index:12}.b-msgsystem{position:relative;min-height:50px;padding:10px 140px 10px 120px;font:14px/1.357 Arial,Helvetica,sans-serif}.b-msgsystem CODE,.b-msgsystem DD,.b-msgsystem DIV,.b-msgsystem DT,.b-msgsystem KBD,.b-msgsystem LI,.b-msgsystem P,.b-msgsystem PRE,.b-msgsystem TD,.b-msgsystem TH{font-size:100%}.b-msgsystem .i-ljuser-userhead{vertical-align:top!important;margin:3px 0 0}.b-msgsystem:after{position:absolute;bottom:-10px;left:0;display:block;content:\'\';width:100%;height:10px;background-image:-webkit-linear-gradient(top,rgba(53,99,161,.3),rgba(53,99,161,0));background-image:linear-gradient(to bottom,rgba(53,99,161,.3),rgba(53,99,161,0));background-size:10px 10px;background-position:0 100%;background-repeat:repeat-x}.b-msgsystem-head{margin:0 0 .357em;padding:0;font-size:1.142em;font-weight:700}.b-msgsystem-wrap{display:table;min-height:50px}.b-msgsystem-head~.b-msgsystem-wrap{line-height:inherit;min-height:0}.b-msgsystem-body{display:table-cell;vertical-align:middle;font-size:1em;color:#787878}.b-msgsystem-intext{margin-bottom:2em}.b-msgsystem .i-ljuser-type-C .i-ljuser-profile{display:inline-block;width:16px!important;height:16px!important;margin:0 .3em 0 0!important;background-image:url(/img/community_v3.svg?v=43924);background-position:0 0;background-repeat:no-repeat;vertical-align:middle}.b-msgsystem .i-ljuser-type-C .i-ljuser-profile .i-ljuser-userhead{opacity:0}.b-msgsystem .i-ljuser-username,.b-msgsystem .i-ljuser-username:link{text-decoration:none!important;text-transform:uppercase!important;font-family:ProximaNova,sans-serif!important;font-weight:600!important;color:#00A3D9!important;letter-spacing:.05em!important}.b-msgsystem .i-ljuser-username:visited{color:#5CB7D6!important}.b-msgsystem .i-ljuser-username:active,.b-msgsystem .i-ljuser-username:hover{text-decoration:none!important;color:#0086B3!important}.b-msgsystem .i-ljuser-username B{font-weight:inherit!important}.b-msgsystem-type-error{background:url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAKeElEQVRo3tVbCVBURxp2ACMBRWaiOICCIMQDLFDjuaWGxERDUmYVIpaKEl1dN0aN1xrRoBDBAwwi4m0irhpjJB4rri7GI2q5luJ9gMageAAKiJwCwr/9U/9QPc17MwOZgbGrvpqZ9/r//++b7v67X7/3mjUzXVEQLARYchDPaWxei8KLs2JozvAGQwsGaw5vCr9bUL3mZMeLN3uB1jP9PlReXRjpn/HtqsjHUXFJWcvjr+asWJv1dMXaF89WJgB+4m88juexHtZHO/oDzEq4guuWSKwFI/rW7bBlkx5FrT6as3zNy6cr4qG+QDu0Rz/oj1q9OdftFY0tUiO0RmRswBine0uil2VHxeXmLFsDxgL6Q7/onxPdaGNbwXXXNzo7qFumLYqambU0Nj87cjWYCsz/c4yD8WhsW5m6lfnWtE6eOsvnQXhM6pOlsdBYwHgYlxvTJhGs4MamTercsAmPwmMKH0esAl14unE7FBw9AaU30qDiSQ68KiyCqrKXgAU/8Tcex/NYD+vr84lxMT7y4MaywthCsfvYXp8fvuThkuhqBpBD/sEjUJHzDBpS0A7tdfnH+MgD+RAvowjWEnprfvjazLAVIAckWfWyHIxR0E/+waOgKx7jE28swVpCL81eFHF/0TKQwpO1W6H8cRaYoqBf9C8XG3n9WcF8MrI9M23epIzQyGoGEJHFxhlUVYNJC/OPcaTiI6/T0+Z+ToLrnbR4oTY7Rof0+X1+eOm9+REgIu/wMWjMgvGkeDB+hVsDx73DJS2DBStoHrN2smutvDX7m0t35y0BEbnJKdAUBeNK8WE8L3u2cVDRtGRliFhNq2L/b3V6yqy56bPDQERm/BZoyoLxpXid+fvsUORN/PW2bm33ndx7QMebM0Of3/5qIfDIWJUAUF3dpGKhqgr+WBkPIjfGtwB5C91ZZ/bFNajdyYnTo25OXwAiyh49AXMoZZmPQIof8kb+pEM2Oys0rern5uF09Yt5eden/RN4PN6VBOZUHv+YBCJH5I38udZVyHXhmlbdP/rzyVenzgERr0rLzEos8pHiyfhP4VrXQi4D4w6C6mzIlymXJ88CHpmJuw1bBBQVw7nl38HeT0bBLyPHwpVN26CqolL/MGR1sC7aoC36QF96k1XiTyByZfyPoQ7SUyczaxJTy37OLh0uTpzxMnXiDOBRcv+h3sCVpaWwa7A/rGnrroWDY/+mO6mxc1hHtENfFSUlOmOWPHgIIlfkP8jFzQX1SCUqC5qfWm/xHznqQsg04HFj4VKDWvXKxh/qENbg/q+nZO3wnJwd+tRXbiyMBJEz6kA9pMtCsgsfCgiOPR88FXg82LHHILEp0+fJkr4Yt17W7sLqdbJ26FNfQX4iZ9Qh1ZU1WRjXlm1TPptw5NyYycAj73yqQWL/tyJWlnT63gOydnhOzu7cslX6l5GMn8gZdaAebs2saMavmBjUxwNDbp8JmgQ8ijMyDRJb9CQbNr3dsw7hf/UfApVl8pkcz2Ed0Q59oU99pfh+JoicmY401COsqGqnHOzfTicDJuT+FhgCPMoLXhi+dr2dDvsCx0O82hMS2neFwxOnQXF2jn7CrM7hSV/W2KAt+kBfBs0Aefkgcj4RMD4H9ZCuFrxYHMT2DM4nRgRXnBwRDDwMmTqadL4tKQWR8/G/jitGPaSrNklZ0g/cnO5wfPgYEPE6FCneqId01RGLmcsl5eOgimMfBwGPqooKsxZayVpW5JziP6qYxGou+yw1Yt/UiD08NCDv6LBA4FGeX2DWYl/m5oHIOXnoyKeoh5t+LOu07IH3h6f954MRwOPF73+YtdjCexkgcmY60uVatnbM7h44LCX5veHAI+vU2T+3nZJ2F65uSYRfZ4fC/s8mwJ6hI2uA3/EYnsM6DS3IT+SMOqTGrFY23tTHL+Hfgz8BHjfiN9d/V5BtgF9evxW2931PdsEgIrGPH1xatwXKXxTWKxbyEzmjDqlsrDXPLujWM+TAwI+Ax/HxUw2PzBb117ftgs2de2kJWd/RG3YOHAb7Ro6DQ8FTaoDf8RieExcT6KOa7UgYlIkZP5Ez6pCbZ2tXUK42rbyTBnxQ/suAD4HH83T93ayUTe4HgkJqCG/o5AP//WIOpP28DwoyHui96sE6WBdt0BZ97B8VUuNTV0FeIlfk36mlXXepFZTW2pjBfVuvQaf29n0feKRG6l6jFrHN7MTe78KeYQFwZ98heFXe8DsDaHtn/yH42T+wxmeRjq0g5CVyRf6oQ2ptrHXVgxl5cWffOXveYcQFVMpcW5Y+y63plpknTxt/J5H5RN8Yo+78WgJSPJG/MO1oXcDXXs/ioG5vbeOz03fg8909BgGPC99GSxLKTr0CVZWvTLeZyHznXL5W99JwaQyIHJE38qfkVOd6VmungsGBoVNMl54bd/n8BUTkp90xi7k172YaSPFD3sifdEjuVGi6so2mK/dopeyf6NX3xQ7vfsDjMEsaTV0wSycHBIPIjfEtRN5cF7aRuztQu7vI4Mjgubhjt6jtXfuAiCNjJzepWIwvxSvCzSsaeRN/2d1FrbsBDPiUimsLC4vu6z19b25jc6aIizFrmkQoxpXis8HT95atpSVON67E31bXXQGtOwI0R3kMV6lHbPXoUfa9Rw8QcWFlXKMKxXhSPLZ4+Bb7K9t9Sq2qNuSOgNi6Klpbdp3l6B661d2nmgFEHGJjuPpVlWnHKPOPcaTiI69ZavevkSe38Nd7r6fOXTzKaG4M3mFOHhs3s2WdFJI+CoBn126aRCj6Rf9ysb9x6oRrYG/i6VCfu3ha92dpnlJTKveJcPTYubFDN5DDb18vYbv4RUYRWcHuBpxeEA664jE+O5AX8VNz86pVfW5G891ZSRM0jgffUIeOCRucu1QzgBxOzl0E+ekNu2RDO7TX5R/jIw8S6kkLfmVD7rzXeaaCxkGt4H8onUPXOnqWrHN8G3Rhz5BP4UxYJNw9kAxPr92A4qzs2ss3/MTfeBzPn10cVVNfn0+Mi/E5oc7Er0HPVEg+LUPpXCPYx8/GPjDGwf12QjsPaCxgPIwrI9S4jweRYycaI97NFYo+M+wdo+Mc3ArjHdzBVGD+izAOxqNk1Il4GE2onGAlJQM3Sve+7s2th8y3d/4htk3HgjVt3MBYQH/M7zZP5p/F6UHx3Ci+0thCJZ9dpKzXluY1DwYvhp5tLK0GT2nlELHUvv351SrX8jiVK9QXzK4C7dEP+kO/5N+D4rWl+CZ5dlHyqVSaz1T0L7vSGPKiFujdxsLq3SAb1cy5durvF7d2Or7cvv2daPsOud8pXUpWK10AP/E3HsfzWG+0jeortEN78uNFfl0pjorimvSpVMnnjenftaPk5UhXGzieutDY8mXoReT7MvRj6M+hHx3vTfV8ya4L+XEhv29RHJvGet5Y9klyGjt29M+3oyzpQlsjnkS+G7UUiulOn150vAvVcyc7Z/KjIr+2TfEkuc53BOifb0ljSkXjS02Z05nGXAcSpPnuTOfVVF9F9q3IX5O+I2DQ2x+092NLpFvT/q2SxGigpOMacbbcazBm/dqLwkTv9bwWLzWZ3Rtb/weCZK6FTFk50QAAAABJRU5ErkJggg==\') 2.7em 50% no-repeat #FFEFEF;color:#CB1427}.b-msgsystem-type-error+.b-msgsystem-type-error{border-top:1px solid #FFDFDF}.b-msgsystem-type-warning{background:url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAJyUlEQVRo3tVbDVRUxxVmWUAEREHFBSpEhUarFrXRiCdHkxxzmkSt1arxaKMSlJrE+IPWvwRUBEzCUWKAClYDFhNrqoBRTBQDgpQ2AWUNsqIYDQqKAiIEEBC5nUvvcmaH93YXw8I653wH9u3ce79vZ+bOvHnzLCxMVxQESwFKDuJ3WpunovDirBisGWwYejHYcugtfO5F9azJjhdv9gJtVwZMcVJnbnj9+oUtYaUFIUdva0Ivll8Ou3O3KKzm3pVwwL/4Ga/j91gP66Md/QBmJVzBdUsk1mtVwJT+mpxN/qUF206VX97eeLcoFDoLtEN79IP+qNWtuW6v6G6RWqFtIiNDZ7ldy/1gx53CkMpyzXboKqA/9Iv+OdHdNrYVXHe1edbLxUGTs3FV2aWt928XbgNTgfmvxjgYj8a2lalbmW9N29QvlvqU5AedLyvYAt0FjIdxuTFtEsEKbmza5aWtXnxLHVRbejEI9OHulWh4UHYSGqoLoLnhNrQ018DjloeABf/iZ7yO32M9rG/IJ8bF+MiDG8uKrhaK3cf+h7OBW2/mv9/KAHKoupkMzQ/L4UkK2qG9Pv8YH3kgH+LVJYJ1hBZmBUaXnN8EcqgqSWYt1ghdUdAP+tMXj/GJ6irBOkIvpL0XciN3PUihrDASmupLwRQF/aJ/udjI65cK5pORfdaxAP8fv1vXygAiyjQxAK2PwaSF+cc4UvGRV2bKMj8S3OmkxQu1S4yaM6H434EN13ICQURlyQnozoLxpHgwfrX7ds56jktaRgtW0Dxm6zaoj1NhxooLV7NXgYiKn76CnigYV4oP45nvPaS/M01LVsaI1bYq9v8+WUl+64qyVoCIEnUk9GTB+FK8ziX7bUbexN9g67Z332ULxj1zKf3tak3GO8Djet6HOIh6VCyO4eu5YSByY3wfIG+hO+vNvrgGdcz48s3wS2f+AiIe1t4EcygNtSUgxQ95I3/SIZudFdpWfdHX0039jX/VD6eXAo9SzT/AnEqpJhFEjupT/lXIn2tdhVwXbmvV5L2zl6m/9gMRLY8azEos8pHiyfgHcK1rKZeBcQfBOfvIgrQLJxYBj5KL+8EcC/ISuTL+Z1AH6emQmbWJyWHiWNfBuSkLG/OOLQQe9Q9uGBW8/EYuJEW8AjHL+0DsigFwer8fG18VRozBe2110QZt0Qf6MlSQl8gV+U8e7+6BeqQSlSXNT33/vmPqvO+T5wOPgjPrjBJ6/3YRxL47AKID7HVwKOR51uWa9HTHprY6ol3sioFtPg2Vgm//CiJn1IF6SJelZBc+vnd65H+PzAUeP6kTjBKbnvguRAXYSeLHfPlFSPH5JFk79GmoID+RM+qQ6sraLIxry4Gn42d8k3N4NvCovPUfo8Qe+2QmRC2zk4T6TLSsnTotStYOfRpcRjJ+ImfUgXq4NbPCgl8xMajSD8y4nP3FTOBRd/+6UWJzkoIZwd6SKC3KlLW7VXRW1g59Gip11TdA5Mx0FKEeYUXVPuVg/3bLODCtMjNxOvBoelht5ERfAQkbnoVPl9rqIPVvbxi0TY2Z18EOfRmT3BrrK0HknJ4w7S7qIV29eLE4iPsxuKfHv9qckfAq8Hjc0tyJlU0FnDu8Hg6HvgBHP57a1n1bH7cYvll//KitLtqgLfowRiiWR831IHJOj/99HeohXe1JSkkfcHN68Lf7XwERT0OR4o16SFcHsZi5PE7Hvdyctvdl4NGZlu2J8qipHkTOp+NeqiOx2ts+pVZsb63YkzGTq07tmQI8mhrum7XYxroKEDmnRk++h3q46UfZoWVTIicVnYx+AXjUVFw1a7G1FcUgcmY6rsi1bPuYPRT+XNqJ3ROBx53idLMWi/xEzqhDaszqZOO4zb+N+WrXeOBx6ewusxaL/ETOqEMqG+vMs5sWD12SEjEOeKTHzzUY8Fpeikmhd5nK+ImcUYfcPNu+gvJ0tR119EOfpqSPfIBHdfllvQF3LVKYFHIFeYlckf8w996jpVZQOmtjhqEJQSMyj4SPAh7nU7foFbvzTQuTQq4gL5Er8kcdUmtjnbsezMhb3vJce3j7CBDxqKnOzObXOpDiifyFaUfnBr79fhYH9a9cbHwOBntXH9r6a+Dx/fEgsxKbezwYRI7IG/lTcupwP6uzU8HgwjAs4m2PuM+DhoGI+3c0ZiG0qqwApPghb+RPOiR3KrRd2U7blcd62/kmbPKsSXz/GeCRGjOjx4W2sn3jE1GvgciN8a1F3lwXtpN7OtC+u8jgyuAdvEgVfmCjB4j4OvZPPSoW40vx2rZEFYG8ib/s7qLO0wAGPKXi2ctaMXrParfChPXuICLvZFiPCMW4UnxiV7tp7G0tcbrxJP72+p4K6DwRoDnK6w++DrP2B6oefrZWBSJyT4R2b0Ji8aR47AtU1b0+wX4mtarKmCcCYus609pyxJrZ/TbvW+PSygAijn86w6ib81/2aKelLY5UfOS1ela/jciTW/gbfNbT4SkeZbQhDKOCF/SN27uyP0jh6EeToeKm2jSPKJlf9C8X+4P5fXENPIp4unTmKZ7O81map1SUyn1CFjp+HrfCCeSQdWgN26+q7RKRzY0/w7l/BoK+eIzPQeRF/FTcvGrVmYfRfHd2ogkax8OYTXPtY/a849jKAHI4e/A9qLr9ZPMx2qG9Pv8YH3mQUG9a8Ds9yZP3DmcqaBy0C17+mu3mqACH+pjlDqAPh0MnQfaXG6A49wjcK8lnW55lbNej5v8HQ9hf/IzX8fvsf21sq2/IJ8bF+JxQd+L3RGcqJE/LUDrXCvZ5abTVnIglvS9Hs1377gLGw7gyQrv2eBA5dqMxMsraymLCymk2Ebvfsq2NYvu8pgLz/zPGwXiUjIYRjy4TKifYiZLBEEr3Y4YOUkxd/0fr+F1+Ng92+9tAVwH9Mb8JXq6WU1mcsRRvCMV36mqhkmcXKesNpHnNi2Ekw7gBjoopAVOVIdvnW30XucSq6RM/K+gsmF0z2qMf9Id+yb8XxRtI8U1ydlHyVCrNZ870K3vSGBpJLTB+QB+LF+f5Wq5aO93ys+A5yvQdC5RXI/6srNy5SFkfuVgJ+Bc/43X8Huu9MclyNdqhPfkZSX49KY4zxTXpqVTJ88b06zpS8nKluw0cT8NpbI1h+B2Rf55hIoMvh4l0fTzVG0N2w8mPB/ntT3Hsuuu8sexJcho7jvTLD6Is6UFbI95E/jfUUihmNP0dSdeHU72hZOdOfpzJr31PnCTX+44A/fIONKacaXypKHO605gbTIK0/7vT9yqq70z2fchfj74jYNTbH7T3Y0+k+9L+rROJ0cKJrmvF2XOvwZj1ay8KE73X81S81GR2b2z9DzRDXz0l+Xs9AAAAAElFTkSuQmCC\') 2.7em 50% no-repeat #FCF8E3;color:#C09853}.b-msgsystem-type-warning+.b-msgsystem-type-warning{border-top:1px solid #F9F1C7}.b-msgsystem-type-success{background:url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAKXElEQVRo3tVbCVRV1xX1MwsIgkoRFBwgscikBkTSRq2miRpjnIixDkkVMdYposUhMgq2tQaM4JCotUZNamNjTDROC61jspyXAxqJKAoEBRFkRjh9m5zPujze+/9j+YCXtdfnv3vPOXv/e++5901t2hivaBgmMpgKkNdpbZ6LIoozk2AuwUKCpQQrAW1l3y25nTnbieJbvUCrQfMGOSy+vHh4dEZ0fFxW3O74nPjLCbkJOQkPEgpXPlxJ+MR3HEc92qE97PgHaFXCNcKwBDFLiWiHZWnLpsXdjzsYnxtfLgmixgJ2sIcf+ONeNxeGvaa5RWqF1oocnTjGZXl65Mq4nBV5K36Op6YC/MEv/Auim21ua4ThauH0opPtkrRl82Ky4x7F5qwgY0HyX4A4iMdz28zYvSz2ptWMfTP8Iu9GnY/JjqXmAuIhrjCnjSJYI8xN6wXnw6dG3Y8uisqKIV1Y92ADfff4AF0pvUrZldlU+LSIyqrLCAWf+I7jqEc7tNfnE3ERHzyEuaxpaqEYPjbhVyKiP7wXXSOB1PDVo730c2UuPUuBHex1+Ud88AAf5tUkgusLvR6RvDQzktQAkuXV5dQUBX72SP50xZP4rG0qwfWEzruwIHbxnQ9JCWuyk+l+RRYZo8Av/KvFBq//V7CYjGzCTsyetuj2shoJJEdK9idULf0Zs8A/4ijFB68Zx2e/x4IbnbREodbjt08MDE9fUhr+0xKS49v8A9ScBfGUeEj8isZsDnlJSFoGC9bwOmbVzsXOYc71hRfm34ogOb7J208tURBXiY/E82IHz46OvCyZGSJW26sY/+2mnXh/4dybi0iOpMwUasmC+Eq8pp2ctRS8mb/e3q0bvn1D+3ebdS284E9pC0nEXzOSqEb6a8mCOZxw+yOSc5P4PgZv2XDWmX2xB7WbciwsYea1BSTHvbL71BrK3bJ7pMQPvMGfdahmZ422V90H93CZfnlefuiV+STis6x/UWsqn2XtIjlH8AZ/oXc1akO4tlfH7pkc+sfLc0mO0qelrUos+CjxlPjPEHrXRC0D4wqC4x9OhR2eenE2idicuYNaY9mSuZPkXCX+R6CD9TTIzNrEZNs5qGvXSedmlU86P4tEZJRkGhS8qKKYYs6k0OB/v0uv7Q6l5Es7qLK6Sq8d2qAtbGALH/Clr9yReMm5gn+XV7q5QY9SojLh9cl+6KZRIe+cDSMRi67GGCS0pKqMXtoxnizX+NXD6L1zdGZw1KGN3A6+iiv1T50/S/zknKEDeliXieIQHvntxMSQH0JJxNa7hiWmtRe3NyCsxaE7p1TtUKdmB5/6CvjJOUOH0lDWZmHsLTu9eWjygbGnp5GIM3nnDBIbejhSlfTfzm5WtUOdmt30Q8v1xgU/OWfogB5hz6xpI+6YJDiPTJ2S9tbJ90jE7eK7BomN+369KunPb6hvL1GnZhd9Ollv3IziTJJzlnTcgB7ZjqpuycH4dhlxbEreG8enkoiCikKDxGY9yaXOG19pQNhn2ygqrVI/z0Ud2sjt4As+9ZW8ikck5zzi6JRc6GFdlqJYTOL2ElyHHZ1cOezYZBJhSDbVlqt5t2j4V2Fk/XEfsk8OpIn7F1JO8UO9dmiDtrCBLXzAl0GJUVpv5ZxfT51UDD2sqy5JmfIXXJzu+vvUiSTH81CUeEMP62ogFpnLbcihCZVDDk8gEZXVla1aaElVKck5/+7Q28UsVnvaZ6oV21YrduD+8fmDDoaQiEcVj1u12Ifl+STnPHDfuAfQIyw/pg16Nvjr0Td+8904EvFjYUarFnurKIPknCUdN9V6tm7OBnzxxuEB+8aQiKM5Z1q1WPCTc4YOpTlbLxv7bnw1JXDvWyTio6ubdQZLzfye8suMN9TzSgtqY6gV8JNzhg6lbFxvne25JODdfntGkoiQ1Nk6yZQ9La/d2yZd2KZzPW30KZzkCz7hGzHUCvjJOUOH2jpbt4Nq627n7b97eIX/f0aQiLSCdJ3EsGHHGYvLJwNrdz3pBZnPLBK28AFf8KnrZAC85FzB37qnvY/SDqre3lhCD6+tQ//r8+UwEhF1Psmg07SIE6vrdkCBO0No6clE+jo9le4UZlFV9dMGNjiGOrRBW9ho7eFL34YGvORcwR86lPbG9c56kJHdowLCvXa9RnIUVxl2peJM9iUK+nxCg+0fdkZunw4hzy2v1wL/45i8HWxPZ1/UGwd8lHiCv2zZqXcCX3c+i0lt2cXW74UdQwte/OJVErH8bKLBQxHnqEfunqEJ+8LJIaW/6kZfC7RBW9gYevUy8mwSyTmCN/hzcmpwPlvvSoUEJwk93f4etNFj5xCS4/qj9EbPQSSXE/fPUcqlnbVDc+aRmFrgfxxDna4EpFSu5N8kJX7gDf6sQ/FKhXYoW2uHsnWfDgO6/XNQYfftg0nEyP1hLb6uVtfU0PB900nOTeJbBN7CELZWuztQd3VRQmcJns5RfRLctg0kOcYemN2iYhFfiZdzbN9V4M38Va8u1rsbIAFPqbhrLE19XNYHX3Pd+luSI/7chhYRirhKfFw2BF83sTHDcuPO/G103RWod0eA1ygP2ze7jnbe/HKZ85aXSY4VZ9c1q1DEU+LhvCm42GZ4l1Hcq86G3BGQ964j7y1/3f4Dr6VOm4JrJJAcI7+ZSU9rjHt/Fv4RRyk+eLWf77UYPIWNv957PQ3u4nFG6y7B2z7Sd2OHT4NICa/snkyXHqYZRSj8wr9abPvlPtgDezNPp8bcxat3f5bXKWdO5X52sb47HDYGkho+OL7SoAvbhpQnlSW04MRfSFc8ic928GJ+zsK6ataYm9HicHbgBRrzwd92iVeK/fqAGgmkhjnHVlBa/k/PJBJ2sNflH/HBg4V68obf4VnuvDd4poLnQZ1gq/c9ltom9y2xXdePdCF41zsUcXI1fXnrIF18kEZZxblUWPGkVhQ+8R3HUb/41Ora9vp8Ii7iC0Jdmd8zPVOh+LQMp3OtYD+zwU7j2q7yS7NO7kvNBcRDXBWhTft4EDt24Tni3cbcJNBirscqqzV+RVZr/cloWOP3BHEQj5NRT+bRZELVBDtwMujO6d5f08NmqHnEC/+wSPR9bPGxHzUZJH+S360mnrZDpTh9OF53ju/Q1EIVn13krNeJ1zUPCb0l9NV0tBhoNqNbrHmc1w/mib4V5km+1Ggk+lbCHn7gD37ZvwfH68TxjfLsouJTqbyeOfKv7M5zqDf3QECbjhaDTEJc55mEe2wxjeyVarqy94+mq7zzTFd7l5gm+lDtJ77juFSPdiZvu86HXa39L356s193juPIcY36VKri88b869px8urMZxuYT714bvlL6Mfk+0sIkjBAQBAfD+B2/mzXi/24sd8OHMe6uZ43Vn2SnOeOHf/yv+Is6caXRjyZvBf3FMT48GdvPt6L2/VgO1f248h+bVriSXKd7wjwL2/Lc8qR55czZ05XnnNdWZD2f1eud+b2jmzfjv216DsCBr39wdd+bJi0PV+/dWAxWjjwca04G+E1mFb92ovGSO/1PBcvNbW6N7b+B2yJlhtD2EeEAAAAAElFTkSuQmCC\') 2.7em 50% no-repeat #DFF0D8;color:#468847}.b-msgsystem-type-success+.b-msgsystem-type-success{border-top:1px solid #BFE1B1}.b-msgsystem-type-info{background:url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAK6UlEQVR42tVbCVBUVxYdQEVpINIsQRgQUeLKgNEYnZpKdEonVpwJbnEdt3JEGQ0uDGNEBhQ3iEbcUFBBUVR0BEFBURBQxJEgMSibK6Ls0Cwt0NAsd96lXpvfrz/dSNE0OVWnoLv/u/ec/9677/3fv3+nRmhRajPU4ZD5jLb5LYAx14ewL2E/Ql3C/hwOYF7r0uP6YjvGfK832H/ywvVGHuGZX/tcy9+1K64oYs+tkkzfhLIS34TyWr/bFYB/8TW+j5/jcXg8tsP2/MY1b1KHCtMlQo09I3JX7owrvLk7vqxxT0I5fCixHbbHOBgP49L4Oj1rmp2L1OQcN38L7+iXe3bdKq0kYqG7iPEwLsaXme7Jua3FGa79zAYP1996OW/9jriSqp03S0FdJPGrMQ/mw7yYX629zPRmf+eDsQ7eMQUZPnHF0FPEfJhXNqe7zTAAmBKuIAwhfNDW1pbR0tISVltbu9b3araL9/VC8bYbRaCMx+6VQ1xuDWQVN0BxrRTEkhaQSFsBgX/xNb6Pn+NxeLyqmJh3U1jGMiJRjzOXtbpqchBhGChBDREZk1UNXrFveRn9uArKxFLoArAdtmdjsmxzD3+yjcgV4LDukmEAWEpYAQTNLa1w7eFLWHfyNkzb/l+Y4nURXILiIe5RPsiQXlAHntfevGdUZhU0NrdCNwDjoGkam5/uF3MOd8kwAAQBRVTac/jDplAwWnqElyuP3mw/GYjQtDI4nFwMhTVNoA5gXIzvcfU1LzeE/ezDGlZldA4QtLS2wfqQRDSkktsv3QdEYXUTkGZqBcYPTCmB76Py+djmcjxlBTWsumgBwAEg8DiXImfIZHkA/HV3JKwhw9d+o3xPm688BrUNTdCTiM0SgXvkS0VGvBDP8Qwej0VLpWEAcAaC0KTs92am74iAF6XVIAMaG+8eJmf41i+voacR86QS3C4/V+CG8JxHxlZ2Qros9VFmdiRhMxAE3HgEc/dehabmFkC8KG+AjAIxIPyvZciZPXc3FzSBQ4lvYMOlpwpcFXTPg9gxwPmrqncnAIO0V9VNruG5cD6tGBBhd3PkzN5+XACaAM5hv7hXgNq4/O5Cds14p1U2zHDmhVZDQ8NEiUTiLZVKE+4/LU1eez4bkElPRYDAosQ1K3onAU2hQCRBbQpccTR5N/FiSKirrDpr0bOhZ/PpFIvVZzJFa8KeAPJNlQQQk70uvjeK666mcS6tCPXJcfXZTBHq5/Qur1ltejYM5/lGrXIOzQSkZ2QuIN5UiOV6FeevptHQ1IIaFUj0O3N6V5uvV/vQOwjCpYGp8StPPQJkSEoBILAYcc3mvBVBR3iUXw6eF+7BuhO32wteTX0jqML9vCLYEpbSvmM7Hv8Y6iRS6AxOp75BnXIk+hPQB/pRqMycqxl9i9ETrZaffNi4PDgDkHFPygCB4mVGjZcFtG9A+BB4KxOEy+Q3ICNdT9FljB97ItMUNi24zJVU14EqvK6sR51yRP1WDl9Yox++QqVN16ePvtp8ct6SE+kgY1JeBSBwZ8XdbOB2kUVBhRg/491xzfSLBj78kl/e4S7tH2Rb2hlsuZyFWuWIPtAP9aXNO4Rn+sb4LwpMAxkvpxcCwu/KT3JC0p6VAAt2aWJ3Y208g+FgTEaHbezWBkNncCa1ALXKEX2wQ5lbhQWEprN/jI+bf/R/IKNPdDYg7mS/VXnWo3960aFwK+cg4EPw7ScdtnF0OwOdwYOXItQqR/SBftAXtypr0x2HAaH5LP+k3LlHUkHGBcfuAwJ75QvP8HYR49zPwglSRFhgURn+XQiv8M1n7wIfymvqwXr1cd42OJo6g/yKOtQqR+IjD/3I76jokkPHt8VM/+TKWQfvApeya9S8QhE8eFaMxpVWYodNoQqjoFHaAh3hXm4RjHD99SRhgdt4KokWQdUQvWsCVvNM/6Qy9IO+ZEsQtzgNJLT8Zn+S9Bv/ZOBS2tLK9iAuRTgEeSsmHo9LSWzGK3hZWtPJi/UWuJtTCNd/ftW+pn8I6sl6y2r+2/7EOvSDvrhFSoe+MCK0mrEvEViyRrlXP8PWnoS3lWLQNPh0ox/0xWdWSGg93S9eOv2HBOCS27N4W4adW7hOag7Ys83Aav7KL76OmhVSfzoyswNkZqfuviGa5nsLuKyqa5Kbk6zZH6LSQZOoEDcCq3nqruvl6Iez/Ogo9OzkbdF5f951A7h8XloLXHiFp8p2SXgzjpwMCWgSL8rEwGomPp6yPaswZ/+4JTz+yx2xwOWd3BJgUVZTj8UHK7PGgfpYzeiDmbOK1Xi86/GAP227BlweisuC3gzUx2pGH0w1Vlxnh8/bsnySVzRwufhIouotW3K2WqkMqI/VjD7YdVZhB6VnZjNmwtbIpgmeV4DLvGKl6yXOX7WyI6AuVivqFwwaas/uoBT2xoS2DhtC74zbEgFc7ojM6JVmURerFfWjD3ZvrHDVQ2g9bKG3m+PmS8CyrrEZehNQD59O1I8+2KsehetZQsv+Jr93GON2rtrePRy43H45HXoTfCLSgdWIulE/+mCuZxXvVBCaEQ4dumJf0Ci388Ayt6gKegOy3oqATx/qRv3og71TwV7A68mGsr7t2EmfrA+tHb4xDLic/eN10DRayeLutDcWWG1Erxh1c4awHjOEFe8uEg4itLOa573bzvUMsFxwIA40CczPp8t6gc9e1E31895dZIeyHqEx4WCtvrr2Ns6B2bbrQoGlX3QGaAKYl0+PjXNQjrauwB51U/0CdgizQ1mH07vmhMMGjneaZeMSIrH55ylg6Rv1EHoQmI/mZugSXPfR2K+daK+a830joKp3hXRvOdJ0xkYPqzXBbYTAcva+GHpHQX3A+JiHLz/qIvq+R51Ur1Dldz0UWsyOyoxwCOEYs7leQZarTwAfp+2IgMyCClAHMC7G7yi32Zz/BKA+qtOsU9/isZWZs+6a01LuYDLP55z5qiDoiO7kpppY0gTdgXcSKfw7LAWU5SN6wlAX1WeOetnvZ1WaZYazEaElnQ+OQiePALOVgW2E0BE3nk6GvC6ux9gO2yuLj/lRBxqluixQp+pv3lUbFhAKuYYNp7p4mCw7Um+y4igo42TvS7D1/D24kvYcMl+XQ3FV3ftHE/Avvsb38XPPC6ntx6uKiXkxP8eoJdUn6IpRtjr3o4GMOYYd+o+aMtdo0b5c4fIA6CliPszLGlX+tEzXDWNgCzpHxmjp9J2g/xfXvQOXHBQPXHoY1EUS/x3mwXyYl+a3UGa0uwwb0WIwhJZ7Rx0z26mCGZtPGS72rzFccgi6ixiPxD3d52O7qSTPWJpvCM1v1L1GWcO0aNGqZ0rXtWGEowk/1TYw+XLAFGcf/bk70wwWH2gy+PtB+FCSdlJsj3EwHsal8YfRfKaYn312Ua1PpdL1TEjP8mA6h0bTHviMCJ2sO2H++gHT/xWi5+SdqPet7zPB/L2VgoX76wWLDgD+xdf4Pn6Ox+l+vmADtsP2GIfGs6PxzWk+A/ap1B553pieXUNavAYRWtP5NILOLUfCcVT854QTCSdxOJG+/xk9zpG2G0HjWNO4xjSPHvu8cY8/SU7njiE98x8TWlKhttgzVPwo7Clqxp7+HU3fH0GPs6XtLGkcIY0r4HuSXKO/EaBnXh/nFBVqSoefBTVgRWnN+d+Sfm5OjxfS9gYYj+83Ar3u1x/03o8ARVPxA2kFFXJohO9zzAloO03/+kO1aXX8rkdDJn/7v9j6P5SDt02QcYOYAAAAAElFTkSuQmCC\') 2.7em 50% no-repeat #D9EDF7;color:#3A87AD}.b-msgsystem-type-info+.b-msgsystem-type-info{border-top:1px solid #B3DBEF}.b-msgsystem-close{position:absolute;right:0;top:50%;width:100px;margin:-.714em 0 0;padding:0 2em 0 0;text-align:right;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#000}.b-msgsystem-close:hover{color:#C00}.b-msgsystem-close-text{border-bottom:1px dotted}.b-msgsystem-close-ctrl{margin:0 0 0 .1em;vertical-align:middle;font-size:1.3em}@media all and (max-width:45em){.b-msgsystem-wrapper-ontop.b-msgsystem-wrapper.b-msgsystem-wrapper-fixed,.b-msgsystem-wrapper.b-msgsystem-wrapper-fixed{z-index:5002}.b-msgsystem{padding:10px 50px 10px 44px;background-size:24px;background-position:.7em 50%}.b-msgsystem-close{position:absolute;top:0;right:0;bottom:0;margin:0;width:50px}.b-msgsystem-close-text{display:none}.b-msgsystem-close-ctrl{position:absolute;top:50%;left:50%;margin:-.6em 0 0 -.2em;text-shadow:0 -1px 0 rgba(255,255,255,.5);font-size:1.7em;color:rgba(0,0,0,.5)}}.b-msgsystem{top:0;opacity:1;-webkit-transition:.3s top,.3s opacity;transition:.3s top,.3s opacity}.b-msgsystem-enter,.b-msgsystem-leave{top:-100px;opacity:0}@media print{.b-msgsystem-wrapper{display:none}}\n/* <<< file end: stc/msgsystem.css */\n\n/*# sourceMappingURL=msgsystem.css.map */\n');
//= require_ml component.messages.close
!function(){"use strict";function e(e){function n(e){if(-1!==l.indexOf(e.type)&&!u[e.body]){var n=document.querySelector("div[lj-messages-init]");return n&&n.addEventListener("click",function(e){["a"].includes(e.target.tagName.toLowerCase())&&m.map(function(n){return n(e)})}),e.id=p(),u[e.body]=!0,r=r.concat(e),c.map(function(e){e()}),g}}function t(){return r.length=0,u={},g}function s(e){return r=r.filter(function(n){return n!==e}),delete u[e.body],e.id&&d[e.id]&&delete d[e.id],f.map(function(e){e()}),g}function o(n){d[n.id]={opacity:0},f.map(function(e){e()});var t=300;return e(function(){g.remove(n)},t)}function i(){return[].concat(r)}function a(e){c.push(e)}var r,c,u,l,g;if(LJ.Messages)return LJ.Messages;var d={};r=[],c=[];var f=[],m=[];u={},l=["error","info","success","warning"],g={get:i,add:n,remove:s,clear:t,listen:a,fadeOut:o},LJ.define("LJ.Messages"),LJ.Messages=g;var p=function(){for(var e=100,n=0,t=!0,s=0,o=function(e){return e.id&&e.id===n};t&&e>s;)n=Math.round(1e4*Math.random()),t=r.some(o),s++;return n};return LJ.get("messages")&&LJ.get("messages").forEach(n),l.forEach(function(e){g[e]=function(t){angular.isString(t)&&(t={body:t}),t.type=e,n(t)}}),g.onLinkClick=function(e){m.push(e)},g.onModelUpdate=function(e){f.push(e)},g.getMessageStyle=function(e){return d[e.id]||{}},g}function n(){return{templateUrl:"ljMessages.ng.tmpl",scope:!0,controllerAs:"directive",controller:t}}function t(e,n,t,s,o){function i(){s(function(){return u.length?(r.ngStyle.top=u.offset().top+u.height(),c.noStickToTop=r.ngStyle.top-t.scrollTop()>0,void(r.ngStyle.top=c.noStickToTop?r.ngStyle.top:0)):void(r.ngStyle.top=0)},0)}function a(){o.clear(),c.messages=o.get()}var r=this,c=this,u=t.find(".s-header");r.ngStyle={},n.removeAttr("lj-messages"),n.attr("lj-messages-init",!0),s(function(){var e=new Event("lj::messages::isPlaced");document.dispatchEvent(e)}),LJ.Event.on("Messages:requestZIndex",function(e){s(function(){r.ngStyle.zIndex=e})});var l=new Event("lj::messages::isReady");document.dispatchEvent(l),t.on("ljsale-load",i),t.on("scroll",i),this.messages=o.get(),this.close=function(e){o.remove(e),c.messages=o.get()},o.listen(function(){i(),c.messages=o.get(),e.$$phase||e.$apply()}),o.onModelUpdate(function(){s(function(){c.messages=o.get()})}),e.$on("$destroy",function(){t.off("scroll",i)}),e.$on("Messages:closeByMenus",a),LJ.Event.on("Messages:closeByMenus",function(){s(a,0)}),r.getMessageStyle=o.getMessageStyle,i()}e.$inject=["$timeout"],angular.module("LJ.Messages",["LJ.Templates","LJ.Directives"]).factory("Messages",e).directive("ljMessages",n),angular.element(window.document).ready(function(){var e,n;angular.element("div[lj-messages], div[lj-messages-init]").length>0||(n=angular.element("body"),e=angular.element("<div lj-messages></div>").appendTo(n),e.scope()||angular.bootstrap(e,["LJ.Messages"]),n.scope()&&n.injector().invoke(["$compile","$timeout",function(n,t){n(e)(e.scope())}]))}),t.$inject=["$scope","$element","$document","$timeout","Messages"]}();
/* <<< file end: js/core/angular/messages.js */
//# map link was there [messages.js.map]
/* >>> file start: js/node_modules/fetch-jsonp/build/fetch-jsonp.js */
!function(e,t){if("function"==typeof define&&define.amd)define(["exports","module"],t);else if("undefined"!=typeof exports&&"undefined"!=typeof module)t(exports,module);else{var n={exports:{}};t(n.exports,n),e.fetchJsonp=n.exports}}(this,function(e,t){"use strict";function n(){return"jsonp_"+Date.now()+"_"+Math.ceil(1e5*Math.random())}function o(e){try{delete window[e]}catch(t){window[e]=void 0}}function i(e){var t=document.getElementById(e);document.getElementsByTagName("head")[0].removeChild(t)}function r(e){var t=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],r=e,a=t.timeout||u.timeout,c=t.jsonpCallback||u.jsonpCallback,d=void 0;return new Promise(function(u,l){var s=t.jsonpCallbackFunction||n(),m=c+"_"+s;window[s]=function(e){u({ok:!0,json:function(){return Promise.resolve(e)}}),d&&clearTimeout(d),i(m),o(s)},r+=-1===r.indexOf("?")?"?":"&";var f=document.createElement("script");f.setAttribute("src",""+r+c+"="+s),f.id=m,document.getElementsByTagName("head")[0].appendChild(f),d=setTimeout(function(){l(new Error("JSONP request to "+e+" timed out")),o(s),i(m)},a)})}var u={timeout:5e3,jsonpCallback:"callback",jsonpCallbackFunction:null};t.exports=r});
/* <<< file end: js/node_modules/fetch-jsonp/build/fetch-jsonp.js */
//# map link was there [fetch-jsonp.js.map]
/* >>> file start: js/common/banner.js */
var _slicedToArray=function(){function e(e,n){var t=[],o=!0,r=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(o=(a=l.next()).done)&&(t.push(a.value),!n||t.length!==n);o=!0);}catch(s){r=!0,i=s}finally{try{!o&&l["return"]&&l["return"]()}finally{if(r)throw i}}return t}return function(n,t){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return e(n,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_extends=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};
//= require js/core/angular/common.js
//= require js/core/lj.js
//= require js/node_modules/fetch-jsonp/build/fetch-jsonp.js
Site.page.template['angular/banner.ng.tmpl'] = '<div class=\"ljsale__inner\">\n\n <div class=\"allbanners {{directive.type}}\">\n\n <div ng-if=\"directive.customId\" id=\"{{directive.customId}}\"></div>\n <div id=\"{{directive.id}}\">\n\n <div ng-if=\"directive.type\" class=\"{{directive.type}}\"></div>\n \n </div>\n\n <div\n class=\"allbanners-close\"\n ng-if=\"directive.close\"\n >\n <a\n ng-href=\"{{directive.noAdsHref}}\"\n target=\"_blank\"\n class=\"allbanners-link\"\n lj-ml=\"{{directive.noAdsMlCode}}\"\n data-track-event=\"Site:MakeAccountsNotAds\"\n ></a>\n </div>\n\n </div>\n\n <span\n class=\"ljsale__hide\"\n ng-if=\"directive.hideble\"\n ng-click=\"directive.hide()\"\n >&times;</span>\n\n</div>\n';
Site.page.template['angular/recommended.ng.tmpl'] = '\n<div class=\"recommended-entries\" ng-if=\"directive.banners.length\">\n <h3 class=\"recommended-entries__title\" ng-bind-html=\"directive.title\"></h3>\n <ul class=\"recommended-entries__list\">\n\n <li class=\"recommended-entries__item\" ng-repeat=\"banner in directive.banners\">\n <a\n ng-href=\"{{banner.url}}\"\n target=\"_blank\"\n class=\"recommended-entries__link\"\n >\n <div class=\"recommended-entries__image\" ng-style=\"{\'background-image\':\'url({{banner.logo}})\'}\">\n <img ng-src=\"{{banner.logo}}\" alt=\"{{banner.title}}\" class=\"recommended-entries__image--hide\" />\n </div>\n <h4 class=\"recommended-entries__caption\">{{banner.title}}</h4>\n </a>\n </li>\n\n </ul>\n</div>\n';
LJ.injectStyle('/* >>> file start: stc/widgets/recommended-entries.css */\n.lj-recommended{margin:20px 0;padding:0 30px;background-color:#EBEBEB;overflow:hidden}[ng-app=S2Layout] .lj-recommended{margin:0;padding:0;background-color:inherit;overflow:visible}.recommended-entries{position:relative;max-width:1044px;margin:0 auto}[ng-app=S2Layout] .recommended-entries{position:relative;margin:0 auto;box-sizing:border-box}.recommended-entries__title{text-align:left;margin:20px 0 14px;padding:0;text-transform:uppercase;letter-spacing:.05em;color:#839399}[ng-app=S2Layout] .recommended-entries__title{text-align:center}HTML BODY .recommended-entries__title{font:600 14px/1.2 ProximaNova,Tahoma,Arial,sans-serif!important}.recommended-entries__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 0 20px;padding:0;font-size:0}[ng-app=S2Layout] .recommended-entries__list{margin:0 -10px}.recommended-entries__item{display:block;box-sizing:border-box;vertical-align:top}[ng-app=S2Layout] .recommended-entries__item{min-width:120px;margin:0 10px 20px;padding:0;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}[ng-app=S2Layout] .recommended-entries--items-in-row-2 .recommended-entries__item{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}[ng-app=S2Layout] .recommended-entries--items-in-row-3 .recommended-entries__item{-webkit-flex-basis:27%;-ms-flex-preferred-size:27%;flex-basis:27%}[ng-app=S2Layout] .recommended-entries--items-in-row-6 .recommended-entries__item{-webkit-flex-basis:12%;-ms-flex-preferred-size:12%;flex-basis:12%}.recommended-entries__link{display:block;max-width:300px;padding:0}[ng-app=S2Layout] .recommended-entries__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}[ng-app=S2Layout] .recommended-entries--item-size-xs .recommended-entries__link,[ng-app=S2Layout] .recommended-entries--items-in-row-1 .recommended-entries__link{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.recommended-entries__image{width:150px;height:120px;margin:0;background-size:cover;background-position:50% 50%}[ng-app=S2Layout] .recommended-entries__image{width:100%;height:120px;margin-right:10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}[ng-app=S2Layout] .recommended-entries--item-size-xs .recommended-entries__image,[ng-app=S2Layout] .recommended-entries--items-in-row-1 .recommended-entries__image{width:50%}.recommended-entries__image--hide{display:none}.recommended-entries__caption{color:inherit}HTML BODY .recommended-entries__caption{max-width:150px;margin:10px 0 0;text-align:left;font:14px/1.4 ProximaNova,Tahoma,Arial,sans-serif!important;color:#000}[ng-app=S2Layout] .recommended-entries__caption{max-width:100%;margin-top:10px;color:inherit}[ng-app=S2Layout] .recommended-entries--item-size-xs .recommended-entries__caption,[ng-app=S2Layout] .recommended-entries--items-in-row-1 .recommended-entries__caption{margin-top:0}@media (max-width:1000px){.lj-recommended{padding:0 30px}.recommended-entries__image{width:130px;height:100px}HTML BODY .recommended-entries__caption{max-width:130px}}@media (max-width:880px){.recommended-entries__item{width:30%;margin:0 0 20px}.recommended-entries__image{width:150px;height:120px}HTML BODY .recommended-entries__caption{max-width:150px}.recommended-entries__link{max-width:100%}}@media (max-width:600px){.recommended-entries__item{width:32%}.recommended-entries__image{width:100%;height:20vw}}@media (max-width:460px){.lj-recommended{padding:0 15px}.recommended-entries__item{width:50%}.recommended-entries__image{width:150px;height:120px}}@media (max-width:400px){.recommended-entries__title{margin-bottom:10px}[ng-app=S2Layout] .recommended-entries__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width:360px){.recommended-entries__item{width:48%}.recommended-entries__image{width:100%;height:34vw}HTML BODY .recommended-entries__caption{max-width:100%}}\n/* <<< file end: stc/widgets/recommended-entries.css */\n\n/*# sourceMappingURL=recommended-entries.css.map */\n');
//= require_ml adfox.noads
//= require_ml adfox.noads.paid
//= require_ml rambler.partners.title
//= require_ml widget.recomended.partners.title
!function(){"use strict";function e(){return{scope:{slot:"@lj0sale",type:"@lj0sale0type",customId:"@lj0sale0custom0id",width:"@lj0sale0width",height:"@lj0sale0height",trackLess:"@lj0sale0track0less",onScroll:"@lj0sale0on0scroll",listing:"@lj0sale0listing",cropSizes:"@lj0sale0crop0sizes",closeLess:"@lj0sale0close0less",hideCookie:"@lj0sale0hide0cookie",windowMin:"@lj0sale0window0min",windowMax:"@lj0sale0window0max",delay:"@lj0sale0delay",useragent:"@lj0sale0useragent"},templateUrl:"banner.ng.tmpl",controllerAs:"directive",controller:n}}function n(e,n,t,o,r,i,a,l,s){function c(){var e=new Date;e.setDate(e.getDate()+1),e.setHours(0),e.setMinutes(0),e.setSeconds(1),t.height()>0&&n.LJ.Track.event("Banner","Close event","Size "+t.height()),t.remove(),n.LJ.Cookie.setGlobal(o.hideCookie,"1",{expires:e})}var d,f,g=this,b=o.delay||1e3,h=LJ.get("adv."+o.slot),m=LJ.Flags.isEnabled("adv_loader");if(t.removeAttr("lj0sale"),g.siteroot=n.LJ.get("siteroot"),g.noAdsHref=g.siteroot,LJ.get("journal.is_paid")&&!LJ.get("journal.is_medius")?(g.noAdsHref+="/login.bml",g.noAdsMlCode="adfox.noads.paid"):(g.noAdsHref+="/shop/profaccount.bml?tired=ads",g.noAdsMlCode="adfox.noads"),i.debug())return angular.isUndefined(h)?void r.debug("Slot:",o.slot,"- is ignored because didn't find banner object"):(d=angular.isString(h)?h:"<div>JS BANNER: "+o.slot+", "+(o.onScroll?"[scroll banner], ":"")+(i.cookie(o)?"":"[BAD: close cookie], ")+(i.device(o)?"":"[BAD: device size], ")+(i.width(o,t)?"":"[BAD: width on non-tracked], ")+(i.height(o,t)?"":"[BAD: height on non-tracked], ")+(i.tracked(o,t)?"":"[TRACKED: false], ")+(o.listing?'[LISTING: "'+o.listing+'"], ':"")+(h.options?"[PROPS: "+["p1","p2","pct","criteo","puid34","pli","plp","pop"].filter(function(e){return angular.isDefined(h.options[e])}).reduce(function(e,n){return e+" "+n+" - "+h.options[n]+","},"")+(h.options_begun?["begun-auto-pad","begun-block-id"].reduce(function(e,n){return e+" "+n+" - "+h.options_begun[n]+","},""):"")+" ]":"")+"</div>",t.find('[id="{{directive.id}}"]').html(d),t.removeAttr("class"),t.attr("class","ljsale"),t.css("background-color",i.init(o,t)?"PaleGreen":"Pink"),t.css("border","solid 1px black"),t.css("padding","20px"),t.css("box-sizing","border-box"),t.css("font",'16px/1 "ProximaNovaRegular",Helvetica,sans-serif'),void r.debug("Slot:",o.slot,"- is replaced with placeholder"));if(i.debugFilter()&&i.debugFilter()!==o.slot)return void r.debug("Slot:",o.slot,"- is filtered by debug filter!");if(angular.isUndefined(h)||!i.init(o,t))return void t.attr("lj0sale0not0init",o.slot);switch(g.id=o.slot+"_"+Date.now(),g.type=o.type||!1,g.customId=o.customId||!1,g.closeLess=!1,g.hideble=!1,g.hide=c,t.attr("lj0sale0init",g.id),n.LJ.Sale[g.id]={},f=n.LJ.Sale[g.id],o.banner={id:g.id,type:h.type||"adfox"},o.banner.type){case"adfox":o.banner.global="Adf",o.banner.data=l.adfoxPrepare(h,{listing:o.listing}),o.banner.call="adfoxShow",o.banner.init="ljsale-adfox-init";break;case"googletag":o.banner.global="googletag",o.banner.data=l.googlePrepare(h,{listing:o.listing,width:o.cropSizes&&t.width()}),o.banner.call="googleShow",o.banner.init="ljsale-google-init";break;case"inner":o.banner.global="document",o.banner.data=l.innerPrepare(h),o.banner.call="innerShow",o.banner.init="ljsale-inner-init";break;default:return}a.someTime(b).then(function(){f.call=!1,f.init=!1,f.elem=t[0]}).then(s.call).then(function(e){if(h.adblock){if(!e.adblock)throw new Error("Do not show rambler adBlock sell banner");angular.element("body").addClass("s-rambler-adblock")}return!0}).then(function(){if(m&&"inner"!==h.use_lib){if("ssp"===h.use_lib)return new Promise(function(e){n.capirsOnReady(e)});if(!h.use_lib)throw new Error('Property "use_lib" does not exist');return LJ.addLibs(h.use_lib)}}).then(function(){if(!h.method)throw new Error('Property "method" does not exist')}).then(function(){return angular.isFunction(LJ.Adv.curPage.readyToInitBanner)?LJ.Adv.curPage.readyToInitBanner({slot:o.slot}):void 0}).then(function(){o.banner.data=u(o.banner.data,{slot:o.slot,node:t[0]})}).then(a.conditionEvents.bind(null,function(){return i.scroll(o,t)&&i.tracked(o,t)},n,["scroll","resize"])).then(a.conditionCounts.bind(null,function(){return n[o.banner.global]},100,30,"window."+o.banner.global)).then(function(){return l[o.banner.call].call(null,g.id,o.banner.data)}).then(function(e){return f.library=_extends({},e),f.call=!0,e}).then(function(e){return f.library=_extends({},f.library,e),f.init=!0,e}).then(function(o){function r(){i.css("pointer-events","auto"),e(function(){return i.css("pointer-events","none")},300)}if(!("ontouchstart"in window||n.DocumentTouch&&document instanceof n.DocumentTouch))return o;var i=t.find("iframe"),a=t.find("#"+o.place).get(0);return a?(i.css("pointer-events","none"),a.addEventListener("touchstart",r,!0),o):o}).then(function(e){var n=t.find(".ljsale__inner");return LJ.Sale.adBlock(!1),e.hasOwnProperty("isEmpty")?e.isEmpty?Promise.reject('Lib send "Is empty"'):Promise.resolve('Lib send "Is not empty"'):a.conditionCounts(function(){return n.height()>10},100,100,"inner.height > 10")}).then(l.bannerResolve.bind(null,o,t))["catch"](l.bannerReject.bind(null,o))}function t(){var e=void 0,n="trunk"===LJ.get("version"),t={url:n?"https://noadblock.services.livejournal.com":"https://adblock.services.livejournal.com",cookie:n?"dev_c_adbl_sid":"c_adbl_sid"},o=function(){var e=function(e){return Promise.resolve(e)};if(LJ.Flags.isDisabled("rambler_adblock"))return e({adblock:!1});if(!LJ.Support.isMobile())return e({adblock:!1});var n=LJ.Cookie.get(t.cookie);return n?fetch(t.url+"/checksid?SID="+n)["catch"](function(n){return console.log("Rambler AdBlock api error:",n),e({adblock:!1})}).then(function(n){if(!n.status)return n;if(200===n.status)throw new Error("Blocked via paid Rambler adBlock");return 402===n.status?e({adblock:!0,restore:!0}):404===n.status?(LJ.Cookie.setGlobal(t.cookie,null),e({adblock:!0})):(console.log("Rambler AdBlock api unknown status:",n),e({adblock:!1}))}):e({adblock:!0})};return{call:function(){return e=e||o()}}}function o(e){function n(){var n=["show_banner_caps=1","adv_debug="];return n.some(function(n){return~e.location.search.indexOf(n)})}function t(){var n=/([^?=&]+)(=([^&]*))?/g,t=n.exec(e.location.search);return t&&"adv_debug_filter"===t[1]&&t[3]}function o(e,n){return r(e)&&i(e)&&a(e,n)&&l(e,n)&&s(e)}function r(n){return n.hideCookie?!e.LJ.Cookie.get(n.hideCookie):!0}function i(n){var t,o,r;return n.windowMin&&n.windowMax?(t=Number(n.windowMax),o=Number(n.windowMin),r=LJ.Support.browser.samsungBrowser?e.document.documentElement.clientWidth||e.innerWidth:e.innerWidth||e.document.documentElement.clientWidth,t>=o&&t>=r&&r>=o):!0}function a(e,n){return e.trackLess&&e.width?n.width()>=Number(e.width):!0}function l(e,n){return e.trackLess&&e.height?n.height()>=Number(e.height):!0}function s(e){return e.useragent?"mobile"===e.useragent?LJ.Support.isMobile():"desktop"===e.useragent?!LJ.Support.isMobile():void 0:!0}function c(n,t){function o(n){var t=20,o=n.getBoundingClientRect(),r=e.innerHeight||e.document.documentElement.clientHeight,i=e.innerWidth||e.document.documentElement.clientWidth;return o.bottom>=0-t&&o.right>=0-t&&o.top<=r+t&&o.left<=i+t}return n.onScroll?o(t.get(0)):!0}function d(e,n){var t=Number(e.width)||0,o=Number(e.height)||0;return(n.width()>=t||0===t&&n.width()<=0)&&(n.height()>=o||0===o&&n.height()<=0)}return{debug:n,debugFilter:t,init:o,cookie:r,device:i,width:a,height:l,scroll:c,tracked:d,useragent:s}}function r(e){function n(n){return new Promise(function(t){e(function(){t({})},n)})}function t(n,t,o,r){function i(i,a){!function l(o){return n()?i("wait.condition: "+r+" resolved"):0>=o?a("wait.condition: "+r+" rejected"):void e(l.bind(null,--o),t)}(o)}return new Promise(i)}function o(e,n,t){function o(n,o){function i(){return e()?(a(),n()):void 0}function a(){t.map(function(e){r.off(e,i)})}return e()?n():t&&t.length?(i(),void t.map(function(e){r.on(e,i)})):o()}var r=angular.element(n);return new Promise(o)}function r(e,n){function t(t){angular.element(e).one(n,function(e){var n=e.originalEvent&&e.originalEvent.data||{};t(n)})}return new Promise(t)}return{someTime:n,conditionCounts:t,conditionEvents:o,oneEvent:r}}function i(e,n,t){function o(n,t,o){var r=e.document.createEvent("Event");r.data=o,r.initEvent(t,!0,!1),n.dispatchEvent(r)}function r(e,n){var t,o=e.method,n=n||{},r={puid49:n.listing||""};return r=_extends(r,e.options),e.options_begun&&(t=_extends({},e.options_begun)),{method:o,options:r,begun:t,needsPageNumber:e.needs_page_number}}function i(n,o){var r=_extends({},o.options),i=!!LJ.Cookie.get("ab_d");return i&&(r.puid43="Adblock"),t(function(t,r){var i=o.method;"ssp_scroll"===i&&!angular.isFunction(e.Adf.banner[o.method])&&angular.isFunction(e.Adf.banner.sspScroll)&&(i="sspScroll"),e.Adf.banner[i](n,o.options,o.begun).then(function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];return e.status===!1?void r(e):void t({method:o.method})})})}function a(e,n){var t,o,r=e.method,n=n||{};return t=(e.sizes||[]).sort(function(e,n){return e[0]-n[0]}).reduce(function(e,t,r){var i;return 0===r?(i=!0,o=t[0]):i=t[0]===o||t[0]<=(n.width||9999),i?e.concat([t]):e},[]),{sizes:t,slot:e.slot,mobile:e.mobile_position,listing:n.listing,method:r,type:e.type}}function l(n,t){function o(o){e.googletag.cmd.push(function(){var r,i=e.googletag;r="defineOutOfPageSlot"===t.method?i.defineOutOfPageSlot(t.slot,n):i.defineSlot(t.slot,t.sizes,n),(LJ.get("journal.is_bad_content")||LJ.get("entry.is_bad_content"))&&i.pubads().setTargeting("Content",["BadContent"]),t.mobile&&(r=r.setTargeting("Mobile_position",t.mobile)),t.listing&&(r=r.setTargeting("Desktop_position",[String(t.listing)])),r=r.addService(i.pubads()),i.display(n,0),i.pubads().refresh([r]),i.pubads().addEventListener("slotRenderEnded",function(){return angular.element("body").trigger("ljsale-slotRenderEnded",{slot:t.slot})}),o({banner:r})})}return new Promise(o)}function s(e){var n=e.method,t=e.iframe;return{method:n,iframe:t}}function c(n,t){var o=e.document.createElement("iframe");return o.frameBorder="0",Object.entries(t.iframe).forEach(function(e){var n=_slicedToArray(e,2),t=n[0],r=n[1];o[t]=r}),angular.element("#"+n).append(o),Promise.resolve({method:t.method})}function d(t,r){var i,a=e.LJ.Sale,l=r.find(".ljsale__inner");n.log("LJ: banner resolved:",t.directive.id),t.width||(i=r.closest(".j-l-beta").width(),i||(l.width(i),l.addClass("ljsale__inner--custom-width"))),r.removeClass("ljsale--empty"),t.directive.close=!t.closeLess,t.directive.hideble=LJ.get("remote")&&Boolean(t.hideCookie),t.$apply(),a[t.directive.id].load=!0,o(r[0],"ljsale-load",{slot:t.slot,place:t.directive.id})}function u(t,o){n.log("LJ: banner rejected: "+t.directive.id,angular.isObject(o)?o:"Error: "+o),e.LJ.Sale[t.directive.id].load=!1;var r=o.bannerPlace;r&&angular.element(r).css("display","none")}return{adfoxPrepare:r,adfoxShow:i,googlePrepare:a,googleShow:l,innerPrepare:s,innerShow:c,bannerReject:u,bannerResolve:d}}function a(e){function n(n,t,o){function r(){i=t.height()+t.offset().top+a,t.toggleClass("js-sticky",t.offset().top<=0),t.toggleClass("js-sticky-bottom",i<=l.height())}var i,a=Number(o.lj0sale0sticky0diff||0),l=t.find(".ljsale__inner"),s=t.closest('[lj-scroll="scroll"]').offsetParent();s.length||(s=angular.element(e.document)),s.on("scroll",r),n.$on("$destroy",function(){s.off("scroll",r)})}return{link:n}}function l(){return{scope:!0,templateUrl:"recommended.ng.tmpl",controllerAs:"directive",controller:c}}function s(e,n,t){return f[t]=f[t]||new Promise(function(n,o){fetchJsonp("https://api.rnet.plus/Scripts/api.js").then(function(e){return e.json()}).then(function(r){var i="https://api.rnet.plus/service/blocks?ids="+t+"&"+r.urlParams;return e.get(i).success(n).error(o)})}),f[t]}function c(e,n,t,o){var r=this,i=n.data().id;n.attr("lj-recommended-init",!0),n.removeAttr("lj-recommended"),s(e,o,i).then(function(e){r.title=t.trustAsHtml(LJ.ml("widget.recomended.partners.title")),r.banners=e[0].banners})["catch"](function(){n.remove()})}i.$inject=["$window","$log","$q"],n.$inject=["$timeout","$window","$element","$scope","$log","check","waitFor","bannerSrv","ramblerAdBlock"],c.$inject=["$http","$element","$sce","$window"],LJ.define("LJ.Adv.curPage"),angular.module("LJ.Sale",["LJ.Templates","LJ.Directives"]).run(LJ.define.bind(LJ,"LJ.Sale")).factory("check",o).factory("ramblerAdBlock",t).factory("waitFor",r).factory("bannerSrv",i).directive("lj0sale",e).directive("lj0sale0sticky",a).directive("ljRecommended",l),angular.element(window.document).ready(function(){try{angular.bootstrap(".ramblerpartner[lj-read-more]",["LJ.Sale"])}catch(e){console.info(e.message,e.stack)}angular.forEach(angular.element(".ljsale[lj0sale]"),function(e){try{angular.bootstrap(e,["LJ.Sale"])}catch(n){console.info(n.message,n.stack)}})});var d={},u=function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],t=n.slot,o=void 0===t?"":t;if(!o||!angular.isObject(e)||!angular.isObject(e.options))return e;var r=_extends({},e);r.options=_extends({},r.options);var i=n.slot.indexOf("mobile_listing")>-1,a=e.needsPageNumber||i;if(a){d[o]=d[o]||{count:0};var l=d[o],s=l.count||0,c={};return LJ.Adv.curPage.getExtraBannParams&&(c=LJ.Adv.curPage.getExtraBannParams({bannNode:n.node,slot:o})),c.pageNumber?(r.options.pageNumber=c.pageNumber,l.count=s+1,r):(r.options.pageNumber=s+1,l.count=s+1,r)}return r};o.$inject=["$window"],r.$inject=["$timeout"],a.$inject=["$window"];var f={}}();
/* <<< file end: js/common/banner.js */
//# map link was there [banner.js.map]
/* >>> file start: js/core/fetchLib.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};window.specialCountryUser;try{window.specialCountryUser="UA"===Site.remoteLocation.country_short}catch(e){}!function(e){return e}(),function(){var e=LJ.Util.getWindow(),t=LJ.Util.getDocument(),o=5,n=Date.now(),a=864e5,c=36e5,r={fl_efp:0};try{r=JSON.parse(localStorage.getItem("flDscrptr"))||r}catch(x){}var l=localStorage.getItem("techReloadDayStamp")||0,i=localStorage.getItem("techReloadHourStamp")||0;n-a>+l&&(localStorage.setItem("techReloadDayStamp",n),localStorage.setItem("techReloadCount",0)),n-c>+i&&(localStorage.setItem("techReloadHourStamp",n),localStorage.setItem("techReloadPerHourCount",0)),e.specialFetchUser||e.specialCountryUser||(e.onYFetchDone=function(t){var c=!!parseInt(LJ.Cookie.get("ab_d"));if(r.tech_approve_pending&&(c||(r.fl_efp=n+a),delete r.tech_approve_pending,LJ.Log.fire({msg:"tech_approve_pending is truthy",url:"/htdocs/js/core/fetchLib.js",where:window.location.href,techReloadCount:localStorage.getItem("techReloadCount"),techReloadPerHourCount:localStorage.getItem("techReloadPerHourCount"),curFlD:localStorage.getItem("flDscrptr"),newFlD:JSON.stringify(r),v:1}),localStorage.setItem("flDscrptr",JSON.stringify(r))),t.blocked===!0&&!c){if(n<r.fl_efp)return;if(+localStorage.getItem("techReloadPerHourCount")>o)return;r.tech_approve_pending=!0,localStorage.setItem("flDscrptr",JSON.stringify(r)),localStorage.setItem("techReloadCount",+localStorage.getItem("techReloadCount")+1),localStorage.setItem("techReloadPerHourCount",+localStorage.getItem("techReloadPerHourCount")+1),LJ.Log.fire({msg:"pageReload",url:"/htdocs/js/core/fetchLib.js",where:window.location.href,initiator:"if::result.blocked === true && !cookieSet",techReloadCount:localStorage.getItem("techReloadCount"),techReloadPerHourCount:localStorage.getItem("techReloadPerHourCount"),flDscrptr:JSON.stringify(r),flDFromLS:localStorage.getItem("flDscrptr"),v:1}),e.location.reload()}},t.documentElement.addEventListener("ljsale-load",function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],t=e.target,o=e.data;if("billboard"===o.slot){var n=!1;setTimeout(function(){n=!0},15e3);var a=setInterval(function(){var e=t.querySelector(".ljsale__inner");if(e){var o=e.getBoundingClientRect().height;100>o?(t.classList.add("ljsale--empty"),e.style.display="none",clearInterval(a)):n&&clearInterval(a)}},750)}}),LJ.Flags.isEnabled("antiadblock")||(LJ.Cookie.set("ab_d",0,{expires:new Date(0),path:"/"}),LJ.Cookie.set("ab_d",0,{expires:new Date(0),domain:".livejournal.com",path:"/"}),LJ.get("isCustomDomain")&&LJ.get("domain")&&LJ.Cookie.set("ab_d",0,{expires:new Date(0),domain:"."+LJ.get("domain"),path:"/"})))}();var isRestrictedBrowser=LJ.Support.browser.msie||LJ.Support.browser.edge;window.shouldRunScript=LJ.Flags.isEnabled("antiadblock")&&!isRestrictedBrowser&&!window.specialCountryUser&&!window.specialFetchUser,window.shouldRunScript&&!function(){var e,t=["ZXhwaXJlcw==","OyBwYXRoPS87IGRvbWFpbj0u","ZG9tYWlu","YWRkRXZlbnRMaXN0ZW5lcg==","YmVmb3JldW5sb2Fk","cGFnZWhpZGU=","VU5LTk9XTg==","YmxvY2tlZA==","YmxvY2tlcg==","aHJlZg==","U1RBUlQ=","RE9NIExPQURFRA==","cmVtb3ZlRXZlbnRMaXN0ZW5lcg==","RE9NQ29udGVudExvYWRlZA==","cmVhZHlTdGF0ZQ==","Y29tcGxldGU=","bG9hZGluZw==","ZG9jdW1lbnRFbGVtZW50","ZG9TY3JvbGw=","RE9DIFJFQURZ","RXJyb3Igd2hpbGUgc3Vic2NyaWJpbmcgRE9NQ29udGVudExvYWRlZA==","c3RhY2s=","ZGF0YQ==","bGFiZWxz","dGFncw==","dGltZXN0YW1w","c2VydmljZQ==","YWFiX2RldGVjdA==","ZXZlbnROYW1l","ZGV0ZWN0X0lOTElORQ==","ZXZlbnRUeXBl","ZXZlbnQ=","dmVyc2lvbg==","ZXZlbnRfZGV0ZWN0X0lOTElORQ==","YnJvd3Nlcg==","VW5rbm93bg==","ZGV2aWNl","SU5MSU5F","cGlk","ZWxlbWVudA==","YWRkaXRpb25hbA==","aW5mcmFtZQ==","c3RlcHM=","SlNPTg==","c3RyaW5naWZ5","bmF2aWdhdG9y","c2VuZEJlYWNvbg==","b3Blbg==","UE9TVA==","c2VuZA==","WEhSIGNvbnN0cnVjdG9yIGVycm9y","R0VU","cHJvdG90eXBl","WEhSIGZ1bmN0aW9ucyB3ZXJlIHJlYXNzaWduZWQ=","d2l0aENyZWRlbnRpYWxz","b25sb2Fk","b25lcnJvcg==","WEhSIHJlcXVlc3QgZXJyb3I=","U3RhdHVzOiA=","c3RhdHVzVGV4dA==","Z2V0Q29tcHV0ZWRTdHlsZQ==","RnVuY3Rpb24=","YmluZA==","ZG9jdW1lbnRNb2Rl","Tk9UX0JMT0NLRUQ=","dGltZW91dA==","VElNRU9VVA==","VGltZW91dA==","WEhSIFJFUVVFU1Q=","WEhSIEFOU1dFUg==","Z2V0UmVzcG9uc2VIZWFkZXI=","Y29udGVudC1sZW5naHQ=","cmVzcG9uc2VUZXh0","SGVhZGVyIGxlbmd0aCBkb2Vzbid0IG1hdGNo","IC0g","aW5pdA==","bWVzc2FnZQ==","WEhSIEVSUkJBQ0s=","VFJVU1RFRCBYSFIgQU5TV0VS","aGFzT3duUHJvcGVydHk=","Y29tLnRy","Y29tLmdl","Y29tLmFt","Y28uaWw=","bXNrLnJ1","c3BiLnJ1","aW4udWE=","WERvbWFpblJlcXVlc3Q=","WE1MSHR0cFJlcXVlc3Q=","c3Jj","dHJ1c3RlZA==","Y29va2ll","dGltZQ==","Y29udGV4dA==","Y2FsbGJhY2s=","Y3ljYWRh","YmVlcmth","bHVkY2E=","YkhWa1kyRT0=","aHR0cHM6Ly9hbi55YW5kZXgucnUvanN0cmFjZXI=","Ymx0c3I=","dG9TdHJpbmc=","Y2FsbA==","W29iamVjdCBBcnJheV0=","RW1wdHkgY29uZmlnLnNyYw==","cHVzaA==","ZnVuY3Rpb24=","bGVuZ3Ro","Y2hhckNvZGVBdA==","U3RyaW5n","ZnJvbUNoYXJDb2Rl","am9pbg==","TnVtYmVy","RGF0ZQ==","dG9GaXhlZA==","c2xpY2U=","Y2xlYXJUaW1lb3V0","c2V0VGltZW91dA==","bG9jYWxTdG9yYWdl","YnRvYQ==","c2V0SXRlbQ==","Mi4xLjA=","c3BsaXQ=","dG9VVENTdHJpbmc=","bG9jYXRpb24=","aG9zdG5hbWU=","aW5kZXhPZg==","bmFtZQ==","dmFsdWU=","OyBleHBpcmVzPQ=="];e=t,function(t){for(;--t;)e.push(e.shift())}(210);var o=function n(e,o){var a=t[e-=0];void 0===n.glMkod&&(n.ziDNNl=function(e){for(var t=function(e){e=String(e).replace(/=+$/,"");for(var t,o,n=0,a=0,c="";o=e.charAt(a++);~o&&(t=n%4?64*t+o:o,n++%4)&&(c+=String.fromCharCode(255&t>>(-2*n&6))))o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(o);return c}(e),o=[],n=0,a=t.length;a>n;n++)o+="%"+("00"+function(e,t){return" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~".indexOf(e[t])+32}(t,n).toString(16)).slice(-2);return decodeURIComponent(o)},n.HuswNd={},n.glMkod=!0);var c=n.HuswNd[e];return void 0===c?(a=n.ziDNNl(a),n.HuswNd[e]=a):a=c,a};!function(e,t,n){function a(e){F[o("0x1a")]({d:e,t:r()-I})}function c(e){return("undefined"==typeof e?"undefined":_typeof(e))===o("0x1b")}function r(){return e[o("0x21")](new(e[o("0x22")]))}function x(t,n,a){try{if(e[o("0x27")]){if(a){var c=(24e5*(r()/24e5)[o("0x23")]())[o("0x16")](36)[o("0x24")](0,10);n=e[o("0x28")](c)+S+e[o("0x28")](function(t,n){for(var a=[],c=0;c<t[o("0x1c")];c++){var r=t[o("0x1d")](c)^n[o("0x1d")](c%n[o("0x1c")]);a[o("0x1a")](e[o("0x1e")][o("0x1f")](r))}return a[o("0x20")]("")}(n,c))}e[o("0x27")][o("0x29")](t,n)}}catch(t){}}function l(e){var t=o("0x2a");w&&w(e,t),x(y,t)}function i(e,t){return t?e[o("0x2b")](".")[o("0x24")](-t)[o("0x20")]("."):e}function d(n,a){function d(){for(var e=0;e<m[o("0x1c")];e++){var n=m[e];t[o("0xc")]=n[o("0x30")]+"="+n[o("0x31")]+o("0x32")+n[o("0x33")]+o("0x34")+n[o("0x35")]}}var u=r(),s=new(e[o("0x22")])(u+36e5*f[p])[o("0x2c")](),m=[],g=i(e[o("0x2d")][o("0x2e")],2);-1!==b[o("0x2f")](g)&&(g=i(e[o("0x2d")][o("0x2e")],3));for(var v=f[R],Z=0;Z<v[o("0x1c")];Z++)m[o("0x1a")]({name:v[Z],value:1,expires:s,domain:g});var y=function(e){for(var n=t[o("0xc")][o("0x2b")]("; "),a=0;a<n[o("0x1c")];a++){var c=n[a][o("0x2b")]("=");if(c[0]===e)return c[o("0x24")](1)[o("0x20")]("=")}return null}(V);y&&(t[o("0xc")]=V+"="+y+o("0x34")+g,m[o("0x1a")]({name:V,value:y,expires:new(e[o("0x22")])(0)[o("0x2c")](),domain:g}));try{e[o("0x36")](o("0x37"),d),e[o("0x36")](o("0x38"),d)}catch(n){d()}try{!function(t,n){var a={};a[o("0x49")]={},a[o("0x4a")]={},a[o("0x4b")]={},a[o("0x2d")]=e.location.href,a[o("0x4c")]=r(),a[o("0x4d")]=o("0x4e"),a[o("0x4f")]=o("0x50"),a[o("0x51")]=o("0x52"),a[o("0x31")]=1,a[o("0x53")]="1",a[o("0x4b")][o("0x54")]=1,a[o("0x4a")][o("0x55")]=o("0x56"),a[o("0x4a")][o("0x57")]=o("0x56"),a[o("0x4a")][o("0x3b")]=o("0x58"),a[o("0x4a")][o("0x59")]=o("0x56"),a[o("0x4a")][o("0x5a")]="i0",a[o("0x4a")][o("0x53")]="1",a[o("0x49")][o("0x53")]=o("0x2a"),a[o("0x49")][o("0x5a")]=t,a[o("0x49")][o("0x5b")]=n,a[o("0x49")][o("0x5c")]=e.top!==e.self,a[o("0x49")][o("0x5d")]=F;var x=e[o("0x5e")][o("0x5f")](a);if(c(e[o("0x60")][o("0x61")]))e[o("0x60")][o("0x61")](G,x);else{var l=new h;l[o("0x62")](o("0x63"),G,!0),l[o("0x64")](x)}}(n,a=a||""),x(W,[(new(e[o("0x22")]))[o("0x2c")](),o("0x39"),n,a,e[o("0x2d")]?_typeof(e[o("0x2d")][o("0x16")])===o("0x1b")?e[o("0x2d")][o("0x16")]():e[o("0x2d")][o("0x3c")]||"":""][o("0x20")]("\n"),!0)}catch(n){}var S={};S[o("0x3a")]=!0,S[o("0x3b")]=o("0x39"),l(S)}function u(e,t,n){var a=new h;if(0!==a[o("0x41")])throw new Error(o("0x65"));if(a[o("0x62")](o("0x66"),e,!0),1!==a[o("0x41")]||a[o("0x64")]!==h[o("0x67")][o("0x64")])throw new Error(o("0x68"));a[o("0x69")]=!0,a[o("0x6a")]=function(){t(a)},a[o("0x6b")]=function(){n(o("0x6c"),o("0x6d")+a[o("0x6e")])},a[o("0x64")]()}var f={};for(var s in n)n[o("0x0")](s)&&(f[s]=n[s]);var b=[o("0x1"),o("0x2"),o("0x3"),o("0x4"),o("0x5"),o("0x6"),o("0x7")],h=e[o("0x8")]||e[o("0x9")],m=o("0xa"),g=o("0xb"),R=o("0xc"),p=o("0xd"),v=o("0xe"),Z=o("0xf"),V=o("0x10"),y=o("0x11"),W=o("0x12"),S=o("0x13"),G=o("0x14");f[R]=f[R]||o("0x15");try{({})[o("0x16")][o("0x17")](f[R])!==o("0x18")&&(f[R]=[f[R]])}catch(n){}f[p]=f[p]||336,f[v]=f[v]||{};var w=f[Z];if(f[Z]=l,f[m]){var Y=f[m],J=f[g],F=[],I=r();try{if(!c(e[o("0x36")])||!c(e[o("0x6f")])||!c(e[o("0x70")][o("0x67")][o("0x71")])||t[o("0x72")]&&t[o("0x72")]<=10){var U={};return U[o("0x3a")]=!1,U[o("0x3b")]=o("0x73"),l(U)}}catch(n){}var N,X,H,C,L,E=null;f[o("0x74")]&&(N=function(){a(o("0x75")),d(o("0x76"))},X=2e4,H=r(),C=null,L=!1,function k(){L||(r()-H>=X?N():C=e[o("0x26")](function(){k()},100))}(),E=function(){L=!0,e[o("0x25")](C)}),function(e){if(a(o("0x3d")),t[o("0x41")]===o("0x42")||t[o("0x41")]!==o("0x43")&&!t[o("0x44")][o("0x45")])a(o("0x46")),e();else try{t[o("0x36")]&&t[o("0x36")](o("0x40"),function c(){a(o("0x3e")),t[o("0x3f")](o("0x40"),c),e()})}catch(n){a(o("0x47")),d(n&&n[o("0x48")])}}(function(){try{var n=r();a(o("0x77")),u(Y,function(n){try{E&&E(),a(o("0x78"));var c=e[o("0x21")](n[o("0x79")](o("0x7a"))),r=n[o("0x7b")][o("0x1c")];if(!c||32e3>c||c!==r)return d(o("0x7c"),c+o("0x7d")+r);new(e[o("0x70")])(n[o("0x7b")])[o("0x17")](f[v]),f[v][o("0x7e")](e,t,f)}catch(n){d(n&&n[o("0x7f")])}},function(e,t){try{if(E&&E(),a(o("0x80")),r()-n<2e3)J?u(J,function(){a(o("0x81")),d(e,t)},function(){var e={};e[o("0x3a")]=!1,e[o("0x3b")]=o("0x73"),l(e)}):d(e,t);else{var c={};c[o("0x3a")]=!1,c[o("0x3b")]=o("0x73"),l(c)}}catch(e){d(e&&e[o("0x7f")])}})}catch(c){d(c&&c[o("0x48")])}})}else d(o("0x19"))}(window,document,{src:"https://static-mon.yandex.net/static/main.js?pid=livejournal",cookie:"ab_d",callback:onYFetchDone})}(),delete window.shouldRunScript,delete window.specialCountryUser,delete window.specialFetchUser;
/* <<< file end: js/core/fetchLib.js */
//# map link was there [fetchLib.js.map]
/* >>> file start: js/core/angular/components/notificationCenter/notificationLabel.js */
Site.page.template['angular/components/NGLJNotificationLabel.ng.tmpl'] = '<div\n ng-mouseenter=\"notifLabelCtrl.mouseEnter()\"\n ng-click=\"notifLabelCtrl.clickHandler($event)\"\n class=\"s-header-notifications js-notifications\"\n ng-class=\"{\'s-header-notifications-active\': notifLabelCtrl.getIsShown()}\"\n tabIndex=\"-1\"\n>\n <svg class=\"svgicon flaticon flaticon--bell\"><use xlink:href=\"#flaticon--bell\"></use></svg>\n <div\n ng-if=\"newNotifCount\"\n class=\"s-header-notifications-count\"\n ><span>{{newNotifCount < 99 ? newNotifCount : \'99\' }}</span></div>\n</div>';
//= require js/core/angular/components/notificationCenter/main.js
!function(t){return t}(),function(){function t(){return{scope:!0,templateUrl:"NGLJNotificationLabel.ng.tmpl",controllerAs:"notifLabelCtrl",controller:e}}function e(t,e,n,i){var r=this,c=t,f={targetNode:i.find(".notification__icon, svg")[0]};r.mouseEnter=function(){o||c.requestNotifPopupShow(f)},r.clickHandler=function(t){t.preventDefault(),r.getIsShown()?c.requestNotifPopupHide():c.requestNotifPopupShow(f)},r.getIsShown=function(){return c.getIsShown()}}e.$inject=["notificationCenterService","$rootScope","$scope","$element"],LJ.define("LJ.NotificationCenter.Label"),angular.module("LJ.NotificationCenter.Label",["LJ.NotificationCenter","LJ.Directives"]).directive("ngljNotificationLabel",t);var o=LJ.Support.isMobile()}();
/* <<< file end: js/core/angular/components/notificationCenter/notificationLabel.js */
//# map link was there [notificationLabel.js.map]
/* >>> file start: js/core/angular/components/notificationCenter/notification.js */
var _slicedToArray=function(){function t(t,n){var e=[],i=!0,o=!1,r=void 0;try{for(var c,a=t[Symbol.iterator]();!(i=(c=a.next()).done)&&(e.push(c.value),!n||e.length!==n);i=!0);}catch(f){o=!0,r=f}finally{try{!i&&a["return"]&&a["return"]()}finally{if(o)throw r}}return e}return function(n,e){if(Array.isArray(n))return n;if(Symbol.iterator in Object(n))return t(n,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();
Site.page.template['angular/components/NGLJNotification.ng.tmpl'] = '<a\n class=\"notification__userpic\"\n ng-href=\"{{ notification.actor_profile }}\"\n ng-class=\"{\'basepopup__user-avatar--unread\': notification.is_new}\"\n ng-style=\"{\'background-image\': \'url(\' + notifItemCtrl.getNotifImgSrc(notification) + \')\'}\"\n lj:user=\"{{ notification.actor }}\"\n>\n <img\n ng-src=\"{{ notifItemCtrl.getNotifImgSrc(notification) }}\"\n ng-if=\"notifItemCtrl.useUserpicImg(notification)\"\n alt=\"{{notification.actor}}\"\n class=\"basepopup__avatar-image ContextualPopup\"\n >\n</a>\n<div class=\"notification__body\" ng-if=\"notifItemCtrl.getNotifBodyHTML(notification)\">\n <span class=\"notification__text\" ng-bind-html=\"notifItemCtrl.getNotifBodyHTML(notification)\"></span>\n <div class=\"notification__footer\">\n <span\n class=\"notification__icon notification__icon--{{notification.type}}\"\n ng-switch\n on=\"notification.type\"\n ng-if=\"!notification.isForLikeReaction\"\n >\n <svg ng-switch-when=\"message\" xmlns=\"http://www.w3.org/2000/svg\"><use xlink:href=\"#flaticon--message\"></use></svg>\n <svg ng-switch-when=\"like\" xmlns=\"http://www.w3.org/2000/svg\"><use xlink:href=\"#flaticon--like\"></use></svg>\n <svg ng-switch-when=\"repost\" xmlns=\"http://www.w3.org/2000/svg\"><use xlink:href=\"#flaticon--medius-reposts\"></use></svg>\n <svg ng-switch-when=\"post\" xmlns=\"http://www.w3.org/2000/svg\"><use xlink:href=\"#flaticon--pencil\"></use></svg>\n <svg ng-switch-when=\"comment\" xmlns=\"http://www.w3.org/2000/svg\"><use xlink:href=\"#flaticon--comment\"></use></svg>\n <svg ng-switch-when=\"promo_feed\" xmlns=\"http://www.w3.org/2000/svg\"><use xlink:href=\"#flaticon--exclamation\"></use></svg>\n <svg ng-switch-when=\"comment_answer\" xmlns=\"http://www.w3.org/2000/svg\"><use xlink:href=\"#flaticon--acute\"></use></svg>\n <svg ng-switch-when=\"poll\" xmlns=\"http://www.w3.org/2000/svg\"><use xlink:href=\"#flaticon--check-2\"></use></svg>\n <svg ng-switch-when=\"whosback\" xmlns=\"http://www.w3.org/2000/svg\"><use xlink:href=\"#flaticon--pencil\"></svg>\n <svg ng-switch-when=\"birthday\" xmlns=\"http://www.w3.org/2000/svg\"><use xlink:href=\"#flaticon--kake\"></svg>\n </span>\n <span\n class=\"notification__icon notification__icon--reaction\"\n ng-if=\"notification.isForLikeReaction\"\n lj-svg-icon=\"reaction--{{notification.reactionIcon}}\"\n ></span>\n <span class=\"notification__date\" ng-bind=\"notification.timeFmtd\"></span>\n </div>\n</div>\n<a class=\"notification__link\" ng-href=\"{{ notifItemCtrl.getNotifWrapURL(notification) }}\" ng-click=\"notifItemCtrl.markReadAndRedirect(notification, $event)\"></a>\n<div lj-notification-dropdown notification=\"notification\">\n';
Site.page.template['angular/components/NGLJNotificationDropdown.ng.tmpl'] = '<div\n class=\"notification-dropdown\"\n data-toggle-class=\"dropdown--opened\"\n >\n <button\n class=\"notification-dropdown__button lightbutton lightbutton--toggle lightbutton--no-border\"\n data-toggle-class=\"lightbutton--toggle-open\"\n type=\"button\"\n ng-click=\"dropdownCtrl.toggleDropdown()\"\n lj-svg-icon=\"flaticon--points\">\n ></button>\n <div class=\"notification-dropdown__popup basepopup js-dropdown-notif\" hidden>\n <div class=\"basepopup__group\">\n <div class=\"basepopup__content\">\n <ul class=\"basepopup__list\">\n <li ng-if=\"dropdownCtrl.isNew\" class=\"basepopup__item\">\n <span ng-click=\"dropdownCtrl.markNotifRead()\" lj-ml=\"notif_center.dropdown.mark\"></span>\n </li>\n <li ng-if=\"dropdownCtrl.canUnsubscribe\" class=\"basepopup__item\">\n <a\n ng-href=\"{{dropdownCtrl.getUnsubscribeHref()}}\"\n ng-click=\"dropdownCtrl.unsubscribe()\"\n lj-ml=\"notif_center.dropdown.hide\"\n target=\"_blank\"\n ></a>\n </li>\n <li class=\"basepopup__item\">\n <span ng-click=\"dropdownCtrl.deleteFromList()\" lj-ml=\"notif_center.dropdown.delete\"></span>\n </li>\n </ul>\n </div>\n </div>\n </div>\n</div>';
//= require_ml notif_center.dropdown.mark
//= require_ml notif_center.dropdown.hide
//= require_ml notif_center.dropdown.delete
!function(t){return t}(),function(){function t(t,n,e,i,o,r){var c=this,a=t;LJ.Event.emit("notifications::isReady"),c.getNotifImgSrc=function(t){return a.getNotifImgSrc(t)},c.getNotifBodyHTML=function(t){return a.getNotifBodyHTML(t)},c.useUserpicImg=function(t){return a.useUserpicImg(t)},c.getNotifWrapURL=function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];return a.getNotifWrapURL(t)},c.markReadAndRedirect=function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=arguments[1];n.preventDefault();var e=angular.element(n.target);if(e){var i=e.attr("href");return!t.is_new&&i?void(r.location.href=i):void a.markOneNotifRead(t).then(function(){i&&(r.location.href=i)})}}}function n(t,n,e,i){var o=this,r=i;o.canUnsubscribe=!!t.notification.can_unsubscribe,o.isNew=!!t.notification.is_new,t.$watch(function(){return t.notification},function(t){o.canUnsubscribe=t.can_unsubscribe,o.isNew=t.is_new}),o.markNotifRead=function(){t.notification.is_new&&r.markOneNotifRead(t.notification).then(function(){o.toggleDropdown(),o.isNew=!1})},o.getUnsubscribeHref=function(){var n=JSON.parse(t.notification.meta||"{}"),e=LJ.get("siteroot")+"/manage/subscriptions/unsubscribe.bml?",i=Object.entries(n).reduce(function(t,n){var e=_slicedToArray(n,2),i=e[0],o=e[1];return t.push(i+"="+o),t},[]).join("&");return e+i},o.unsubscribe=function(){r.markOneNotifRead(t.notification),o.toggleDropdown()},o.deleteFromList=function(){r.requestDeleteNotif(t.notification.event_id).then(function(){LJ.Event.trigger("notif::delete",{eventId:t.notification.event_id}),o.toggleDropdown()})},o.toggleDropdown=function(){var t=e.find(".js-dropdown-notif");t.length&&!function(){var e=n.find(".basepopup"),i=!!e.attr("hidden");t.toArray().map(function(t){e[0]===t?(e.attr("hidden",!i),n.toggleClass("dropdown--opened")):(angular.element(t).attr("hidden",""),angular.element(t).closest("[lj-notification-dropdown]").removeClass("dropdown--opened"))})}()}}function e(){return{templateUrl:"NGLJNotification.ng.tmpl",scope:!0,controller:t,controllerAs:"notifItemCtrl"}}function i(){return{scope:{notification:"=notification"},controller:n,controllerAs:"dropdownCtrl",templateUrl:"NGLJNotificationDropdown.ng.tmpl"}}t.$inject=["notificationCenterService","$scope","$timeout","$document","$element","$window"],n.$inject=["$scope","$element","$document","notificationCenterService"],angular.module("LJ.Notification",["LJ.NotificationCenter","ngSanitize","LJ.Directives"]).directive("ljNotification",e).directive("ljNotificationDropdown",i)}();
/* <<< file end: js/core/angular/components/notificationCenter/notification.js */
//# map link was there [notification.js.map]
/* >>> file start: js/core/angular/components/notificationCenter/notificationPopup.js */
//= require js/core/angular/components/notificationCenter/main.js
//= require js/core/angular/components/notificationCenter/notification.js
Site.page.template['angular/components/NGLJNotificationPopup.ng.tmpl'] = '<div class=\"notifications-popup\" ng-show=\"notifPopupCtrl.getIsShown()\" ng-cloak>\n <div class=\"basepopup\" ng-class=\"{\'basepopup--arrow-top-right\': notifPopupCtrl.isWideScreen}\">\n <button class=\"basepopup__close\" type=\"button\" lj-svg-icon=\"flaticon--cross-2\" ng-click=\"notifPopupCtrl.hidePopup()\">\n <span class=\"basepopup__close-text\">Close popup</span>\n </button>\n <div class=\"basepopup__title\" lj-ml=\"notif_center.title\"></div>\n <div class=\"notifications-header\">\n <button class=\"notifications-header-link\" type=\"button\" lj-ml=\"notif_center.read_all.label\" ng-click=\"notifPopupCtrl.readAll()\"></button>\n <a class=\"notifications-header-link\" ng-href=\"{{notifPopupCtrl.siteroot}}/manage/settings/?cat=notifications\" lj-ml=\"notif_center.settings\"></a>\n </div>\n <div class=\"basepopup__content\">\n <ul class=\"notifications-list js--scroll-container\" ng-if=\"notifications.length\">\n <li\n class=\"notification\"\n ng-class=\"{\'notification--active\': notification.is_new}\"\n ng-repeat=\"notification in notifications track by $index\"\n lj-notification\n >\n </li>\n </ul>\n <div class=\"notifications__empty-holder js--scroll-container\" ng-if=\"!notifications || !notifications.length\">\n <span lj-ml=\"notif_center.empty.label\"></span>\n </div>\n </div>\n <div class=\"basepopup__footer\" ng-if=\"isLoggedIn && notifications.length > 6\">\n <a class=\"notifications-footer-link\" ng-href=\"{{notifPopupCtrl.siteroot}}/notifications\" target=\"_blank\" lj-ml=\"notif_center.view_all.label\"></a>\n </div>\n </div>\n</div>';
//= require_ml notif_center.title
//= require_ml notif_center.view_all.label
//= require_ml notif_center.empty.label
//= require_ml notif_center.settings
//= require_ml notif_center.read_all.label
!function(t){return t}(),function(){function t(t){t.on("click",function(n){var e=n.target;if(!e.closest("[lj-notification-dropdown]")){var o=t.find(".js-dropdown-notif:not([hidden])");o.length&&o.toArray().map(function(t){angular.element(t).attr("hidden",!0),angular.element(t).closest("[lj-notification-dropdown]").removeClass("dropdown--opened")})}})}function n(){return{scope:!0,templateUrl:"NGLJNotificationPopup.ng.tmpl",controllerAs:"notifPopupCtrl",controller:e}}function e(t,n,e,o,i,r){var a=this,c=t,s=!1,u=480,l=15,f=Site.page.is_post_2017?57:60,p=17,d=8;a.isMobile=LJ.Support.isMobile(),a.isWideScreen=r.innerWidth>u,a.siteroot=LJ.get("siteroot"),a.getIsShown=function(){return n.$parent.params.isShown},a.hidePopup=function(){n.$parent.params.isShown=!1},r.addEventListener("focus",function(){s&&a.getIsShown()&&(c.requestNotifInfo(),s=!1)}),r.addEventListener("blur",function(){s=!0}),r.innerWidth>u&&(a.isWideScreen=!0);var h=function(){var t=i.find(".basepopup"),n=t.find("a").first();e(function(){n.focus(),n.blur()})},g=function(){var t=c.getAnchorElRect(),n={top:t.top+t.height+o.scrollTop(),left:t.left+t.width/2},r=i.find(".basepopup");e(function(){i.css({position:"absolute",top:n.top+l,left:a.isWideScreen?document.documentElement.scrollLeft+n.left-r.outerWidth()+p+d/2:0})})};n.$watch(function(){return a.getIsShown()},function(t){t&&(g(),h())}),r.addEventListener("resize",function(t){r.innerWidth>u?(e(function(){return a.isWideScreen=!0}),g()):(e(function(){return a.isWideScreen=!1}),i.css({top:f,left:0}))}),o.on("click",function(t){var o=angular.element(t.target),r=c.getAnchorEl(),a=!LJ.Support.isMobile()&&!["a","input"].includes(o[0].tagName.toLowerCase());n.$parent.params.isShown&&o.closest("[nglj-notification-label]").length||o.closest(i)[0]||(a&&n.$parent.params.isShown&&e(function(){angular.element(r).focus(),angular.element(r).blur()}),n.$parent.params.isShown=!1,n.$digest())}),LJ.Event.on("headerUserMenu::open",function(){e(function(){n.$parent.params.isShown=!1})}),o.on("bubbleshow",function(t){var o=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];if(n.$parent.params.isShown&&t.target.classList.contains("contextualhover")){var r=o.target;if(!r||!i[0].contains(r)){var a=t.target.closest(".b-popup");if(a){var c=i[0].getBoundingClientRect(),s=a.getBoundingClientRect(),u=function(){return c.left>s.right||s.left>c.right?!1:!(c.top>s.bottom||s.top>c.bottom)}();u&&e(function(){n.$parent.params.isShown=!1})}}}});var m=i.find(".js--scroll-container"),v=LJ.Function.throttle(function(){var t=m[0].getBoundingClientRect(),n=m.children().last();if(n.length){var e=n[0].getBoundingClientRect(),o=e.bottom;Math.abs(o-t.bottom)<15&&c.loadMore()}},500);m.on("scroll",function(){v();var t=LJ.Misc.shownPopups||{},n=t.contextualHover||{};n.hideAction&&n.hideAction(!0)}),a.readAll=function(){c.readAllNotifs()},LJ.Event.on("notif::delete",function(t){var e=t.eventId;n.notifications=n.notifications.filter(function(t){return t.event_id!==e})})}t.$inject=["$document"],e.$inject=["notificationCenterService","$scope","$timeout","$document","$element","$window"],angular.module("LJ.NotificationPopup",["LJ.NotificationCenter","LJ.Notification","ngSanitize","LJ.Directives"]).run(t).directive("ngljNotificationPopup",n)}();
/* <<< file end: js/core/angular/components/notificationCenter/notificationPopup.js */
//# map link was there [notificationPopup.js.map]
/* >>> file start: js/core/angular/activity.js */
!function(){"use strict";function t(t,n){function c(){return u}function e(t){u=t}function i(){n.cancel(o),e(!0),o=n(e.bind(this,!1),9e5)}var u,o;return i(),t.on("click touchstart touchend keydown mousemove mousewheel",LJ.Function.debounce(i,100,!0)),{isActive:c}}angular.module("LJ.Activity",[]),angular.module("LJ.Activity").factory("Activity",t),t.$inject=["$document","$timeout"]}();
/* <<< file end: js/core/angular/activity.js */
//# map link was there [activity.js.map]
/* >>> file start: js/core/angular/api.js */
//!= require js/core/angular/messages.js
//= require js/core/angular/activity.js
!function(){"use strict";function e(e,n,t,r,a,c){function i(e,n){return"undefined"==typeof n?e:e+angular.toJson(s(n))}function s(e){var n;return angular.isObject(e)?(n={},Object.keys(e).sort().forEach(function(t){n[t]=s(e[t])}),n):e}function o(e,n){f.remove(i(e,n))}function u(n,s,o,u){var g,l,p=r.defer(),d={cache:!1,silent:!1,meta:!1},m=!1;return c.isActive()?(angular.isObject(s)&&null!==s||(s={}),angular.isObject(o)&&(u=o,o=null),u=angular.extend(d,u||{}),l=i(n,s),u.cache&&(g=f.get(l),g&&(m=!0)),m||(g=p.promise,LJ.Api.call(n,s,function(n){e(function(){n.error?p.reject(n.error):p.resolve(n),t.$apply()},0)}),u.cache&&f.put(l,g)),LJ.Event.trigger("api:request:change",n,!0),g.then(function(){LJ.Event.trigger("api:request:change",n,!1)}),u.silent||g.then(function(e){var n={};"undefined"!=typeof e.message&&(angular.isString(e.message)?(n.body=e.message,n.type="success"):(n.body=e.message.content,n.type="success"),a.add(n))},function(e){"undefined"!=typeof e.message&&1!==e.code&&a.error({body:e.message})}),u.meta&&(g=g.then(function(e){return{response:e,fromCache:m}})),angular.isFunction(o)&&g.then(o),g):(p.reject(),p.promise)}var g={call:u,invalidate:o},f=n("LJApiPromises");return g}angular.module("LJ.Api",["LJ.Messages","LJ.Activity"]).factory("Api",e),e.$inject=["$timeout","$cacheFactory","$rootScope","$q","Messages","Activity"]}();
/* <<< file end: js/core/angular/api.js */
//# map link was there [api.js.map]
/* >>> file start: js/misc/mocks/notifCenter.js */
!function(e){return e}(),function(){LJ.define("LJ.Mocks.NotifCenter"),LJ.Mocks.NotifCenter={},LJ.Mocks.NotifCenter.items=[{type:"like",event_id:123,journal_id:123,ditem_id:23423,like_type:0,thread_id:0,is_new:!0,counter:13,last_liker_id:12343,time:1567597375784},{type:"like",event_id:124,journal_id:123,ditem_id:23423,like_type:0,thread_id:0,is_new:!0,counter:13,last_liker_id:354345,time:1567597375784},{type:"like",event_id:125,journal_id:123,ditem_id:23423,like_type:0,thread_id:0,is_new:!0,counter:13,last_liker_id:234234,time:1567597375784},{type:"repost",event_id:123,journal_id:123,ditem_id:23423,is_new:!1,counter:13,last_reposter_id:12343,time:1567597365784},{type:"message",event_id:123,journal_id:123,message_id:23423,is_new:!0,sender_id:12343,time:1367597375784},{type:"comment",event_id:123,journal_id:123,ditem_id:23423,thread_id:123,is_new:!0,commenter_id:12312,time:1567897375784},{type:"post",event_id:123,journal_id:123,ditem_id:23423,is_new:!0,time:1567597371784},{type:"comment_answer",event_id:123,journal_id:123,ditem_id:23423,thread_id:123,is_new:!0,commenter_id:12312,time:1567297375784},{type:"post",event_id:123,journal_id:123,ditem_id:23423,is_new:!0,time:1566597375784},{type:"comment_answer",event_id:123,journal_id:123,ditem_id:23423,thread_id:123,is_new:!0,commenter_id:12312,time:1527597375784},{type:"post",event_id:123,journal_id:123,ditem_id:23423,is_new:!0,time:1167597375784},{type:"comment_answer",event_id:123,journal_id:123,ditem_id:23423,thread_id:123,is_new:!0,commenter_id:12312,time:1567591375784},{type:"post",event_id:123,journal_id:123,ditem_id:23423,is_new:!0,time:1567537375784},{type:"comment_answer",event_id:123,journal_id:123,ditem_id:23423,thread_id:123,is_new:!0,commenter_id:12312,time:1567597175784}]}();
/* <<< file end: js/misc/mocks/notifCenter.js */
//# map link was there [notifCenter.js.map]
/* >>> file start: js/core/angular/components/likeReaction/config.js */
//= require_ml like_reaction.like.caption
//= require_ml like_reaction.pencil.caption
//= require_ml like_reaction.fire.caption
//= require_ml like_reaction.laughing.caption
//= require_ml like_reaction.dislike.caption
//= require_ml like_reaction.sad.caption
//= require_ml like_reaction.angry.caption
!function(){LJ.define("LJ.LikeReaction");var e=[{id:0,tag:LJ.ml("like_reaction.like.caption"),icon:"heart",likeableTypes:["post","comment"]},{id:1,tag:LJ.ml("like_reaction.pencil.caption"),icon:"pencil",likeableTypes:["comment"]},{id:2,tag:LJ.ml("like_reaction.fire.caption"),icon:"fire",likeableTypes:["comment"]},{id:3,tag:LJ.ml("like_reaction.laughing.caption"),icon:"laugh",likeableTypes:["comment"]},{id:4,tag:LJ.ml("like_reaction.dislike.caption"),icon:"dislike",likeableTypes:["comment"]},{id:5,tag:LJ.ml("like_reaction.sad.caption"),icon:"sad",likeableTypes:["comment"]},{id:6,tag:LJ.ml("like_reaction.angry.caption"),icon:"angry",likeableTypes:["comment"]}];LJ.LikeReaction.REACTIONS_CONFIG=e,LJ&&LJ.Flags&&LJ.Flags.isEnabled("reactions_post")&&Object.keys(e).forEach(function(i){var a=e[i];a.likeableTypes.indexOf("post")>-1||(a.likeableTypes=a.likeableTypes.concat(["post"]))})}();
/* <<< file end: js/core/angular/components/likeReaction/config.js */
//# map link was there [config.js.map]
/* >>> file start: js/node_modules/moment/min/moment.min.js */
var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};!function(t,e){"object"==("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.moment=e()}(this,function(){"use strict";function t(){return Pn.apply(null,arguments)}function e(t){Pn=t}function n(t){return"[object Array]"===Object.prototype.toString.call(t)}function i(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function r(t,e){var n,i=[];for(n=0;n<t.length;++n)i.push(e(t[n],n));return i}function s(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function o(t,e){for(var n in e)s(e,n)&&(t[n]=e[n]);return s(e,"toString")&&(t.toString=e.toString),s(e,"valueOf")&&(t.valueOf=e.valueOf),t}function a(t,e,n,i){return Ot(t,e,n,i,!0).utc()}function u(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1}}function d(t){return null==t._pf&&(t._pf=u()),t._pf}function l(t){if(null==t._isValid){var e=d(t);t._isValid=!(isNaN(t._d.getTime())||!(e.overflow<0)||e.empty||e.invalidMonth||e.invalidWeekday||e.nullInput||e.invalidFormat||e.userInvalidated),t._strict&&(t._isValid=t._isValid&&0===e.charsLeftOver&&0===e.unusedTokens.length&&void 0===e.bigHour)}return t._isValid}function c(t){var e=a(NaN);return null!=t?o(d(e),t):d(e).userInvalidated=!0,e}function f(t,e){var n,i,r;if("undefined"!=typeof e._isAMomentObject&&(t._isAMomentObject=e._isAMomentObject),"undefined"!=typeof e._i&&(t._i=e._i),"undefined"!=typeof e._f&&(t._f=e._f),"undefined"!=typeof e._l&&(t._l=e._l),"undefined"!=typeof e._strict&&(t._strict=e._strict),"undefined"!=typeof e._tzm&&(t._tzm=e._tzm),"undefined"!=typeof e._isUTC&&(t._isUTC=e._isUTC),"undefined"!=typeof e._offset&&(t._offset=e._offset),"undefined"!=typeof e._pf&&(t._pf=d(e)),"undefined"!=typeof e._locale&&(t._locale=e._locale),Hn.length>0)for(n in Hn)i=Hn[n],r=e[i],"undefined"!=typeof r&&(t[i]=r);return t}function h(e){f(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),Ln===!1&&(Ln=!0,t.updateOffset(this),Ln=!1)}function m(t){return t instanceof h||null!=t&&null!=t._isAMomentObject}function _(t){return 0>t?Math.ceil(t):Math.floor(t)}function y(t){var e=+t,n=0;return 0!==e&&isFinite(e)&&(n=_(e)),n}function p(t,e,n){var i,r=Math.min(t.length,e.length),s=Math.abs(t.length-e.length),o=0;for(i=0;r>i;i++)(n&&t[i]!==e[i]||!n&&y(t[i])!==y(e[i]))&&o++;return o+s}function g(){}function v(t){return t?t.toLowerCase().replace("_","-"):t}function D(t){for(var e,n,i,r,s=0;s<t.length;){for(r=v(t[s]).split("-"),e=r.length,n=v(t[s+1]),n=n?n.split("-"):null;e>0;){if(i=M(r.slice(0,e).join("-")))return i;if(n&&n.length>=e&&p(r,n,!0)>=e-1)break;e--}s++}return null}function M(t){var e=null;if(!In[t]&&"undefined"!=typeof module&&module&&module.exports)try{e=xn._abbr,require("./locale/"+t),Y(e)}catch(n){}return In[t]}function Y(t,e){var n;return t&&(n="undefined"==typeof e?S(t):w(t,e),n&&(xn=n)),xn._abbr}function w(t,e){return null!==e?(e.abbr=t,In[t]=In[t]||new g,In[t].set(e),Y(t),In[t]):(delete In[t],null)}function S(t){var e;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return xn;if(!n(t)){if(e=M(t))return e;t=[t]}return D(t)}function k(t,e){var n=t.toLowerCase();An[n]=An[n+"s"]=An[e]=t}function T(t){return"string"==typeof t?An[t]||An[t.toLowerCase()]:void 0}function b(t){var e,n,i={};for(n in t)s(t,n)&&(e=T(n),e&&(i[e]=t[n]));return i}function O(e,n){return function(i){return null!=i?(W(this,e,i),t.updateOffset(this,n),this):U(this,e)}}function U(t,e){return t._d["get"+(t._isUTC?"UTC":"")+e]()}function W(t,e,n){return t._d["set"+(t._isUTC?"UTC":"")+e](n)}function C(t,e){var n;if("object"==("undefined"==typeof t?"undefined":_typeof(t)))for(n in t)this.set(n,t[n]);else if(t=T(t),"function"==typeof this[t])return this[t](e);return this}function G(t,e,n){var i=""+Math.abs(t),r=e-i.length,s=t>=0;return(s?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+i}function F(t,e,n,i){var r=i;"string"==typeof i&&(r=function(){return this[i]()}),t&&(jn[t]=r),e&&(jn[e[0]]=function(){return G(r.apply(this,arguments),e[1],e[2])}),n&&(jn[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),t)})}function P(t){return t.match(/\[[\s\S]/)?t.replace(/^\[|\]$/g,""):t.replace(/\\/g,"")}function x(t){var e,n,i=t.match(zn);for(e=0,n=i.length;n>e;e++)jn[i[e]]?i[e]=jn[i[e]]:i[e]=P(i[e]);return function(r){var s="";for(e=0;n>e;e++)s+=i[e]instanceof Function?i[e].call(r,t):i[e];return s}}function H(t,e){return t.isValid()?(e=L(e,t.localeData()),Zn[e]=Zn[e]||x(e),Zn[e](t)):t.localeData().invalidDate()}function L(t,e){function n(t){return e.longDateFormat(t)||t}var i=5;for(Nn.lastIndex=0;i>=0&&Nn.test(t);)t=t.replace(Nn,n),Nn.lastIndex=0,i-=1;return t}function I(t){return"function"==typeof t&&"[object Function]"===Object.prototype.toString.call(t)}function A(t,e,n){ri[t]=I(e)?e:function(t){return t&&n?n:e}}function z(t,e){return s(ri,t)?ri[t](e._strict,e._locale):new RegExp(N(t))}function N(t){return t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,e,n,i,r){return e||n||i||r}).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Z(t,e){var n,i=e;for("string"==typeof t&&(t=[t]),"number"==typeof e&&(i=function(t,n){n[e]=y(t)}),n=0;n<t.length;n++)si[t[n]]=i}function j(t,e){Z(t,function(t,n,i,r){i._w=i._w||{},e(t,i._w,i,r)})}function E(t,e,n){null!=e&&s(si,t)&&si[t](e,n._a,n,t)}function V(t,e){return new Date(Date.UTC(t,e+1,0)).getUTCDate()}function q(t){return this._months[t.month()]}function J(t){return this._monthsShort[t.month()]}function $(t,e,n){var i,r,s;for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;12>i;i++){if(r=a([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(s="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[i]=new RegExp(s.replace(".",""),"i")),n&&"MMMM"===e&&this._longMonthsParse[i].test(t))return i;if(n&&"MMM"===e&&this._shortMonthsParse[i].test(t))return i;if(!n&&this._monthsParse[i].test(t))return i}}function R(t,e){var n;return"string"==typeof e&&(e=t.localeData().monthsParse(e),"number"!=typeof e)?t:(n=Math.min(t.date(),V(t.year(),e)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](e,n),t)}function B(e){return null!=e?(R(this,e),t.updateOffset(this,!0),this):U(this,"Month")}function Q(){return V(this.year(),this.month())}function X(t){var e,n=t._a;return n&&-2===d(t).overflow&&(e=n[ai]<0||n[ai]>11?ai:n[ui]<1||n[ui]>V(n[oi],n[ai])?ui:n[di]<0||n[di]>24||24===n[di]&&(0!==n[li]||0!==n[ci]||0!==n[fi])?di:n[li]<0||n[li]>59?li:n[ci]<0||n[ci]>59?ci:n[fi]<0||n[fi]>999?fi:-1,d(t)._overflowDayOfYear&&(oi>e||e>ui)&&(e=ui),d(t).overflow=e),t}function K(e){t.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function tt(t,e){var n=!0;return o(function(){return n&&(K(t+"\n"+(new Error).stack),n=!1),e.apply(this,arguments)},e)}function et(t,e){_i[t]||(K(e),_i[t]=!0)}function nt(t){var e,n,i=t._i,r=yi.exec(i);if(r){for(d(t).iso=!0,e=0,n=pi.length;n>e;e++)if(pi[e][1].exec(i)){t._f=pi[e][0];break}for(e=0,n=gi.length;n>e;e++)if(gi[e][1].exec(i)){t._f+=(r[6]||" ")+gi[e][0];break}i.match(ei)&&(t._f+="Z"),Mt(t)}else t._isValid=!1}function it(e){var n=vi.exec(e._i);return null!==n?void(e._d=new Date(+n[1])):(nt(e),void(e._isValid===!1&&(delete e._isValid,t.createFromInputFallback(e))))}function rt(t,e,n,i,r,s,o){var a=new Date(t,e,n,i,r,s,o);return 1970>t&&a.setFullYear(t),a}function st(t){var e=new Date(Date.UTC.apply(null,arguments));return 1970>t&&e.setUTCFullYear(t),e}function ot(t){return at(t)?366:365}function at(t){return t%4===0&&t%100!==0||t%400===0}function ut(){return at(this.year())}function dt(t,e,n){var i,r=n-e,s=n-t.day();return s>r&&(s-=7),r-7>s&&(s+=7),i=Ut(t).add(s,"d"),{week:Math.ceil(i.dayOfYear()/7),year:i.year()}}function lt(t){return dt(t,this._week.dow,this._week.doy).week}function ct(){return this._week.dow}function ft(){return this._week.doy}function ht(t){var e=this.localeData().week(this);return null==t?e:this.add(7*(t-e),"d")}function mt(t){var e=dt(this,1,4).week;return null==t?e:this.add(7*(t-e),"d")}function _t(t,e,n,i,r){var s,o=6+r-i,a=st(t,0,1+o),u=a.getUTCDay();return r>u&&(u+=7),n=null!=n?1*n:r,s=1+o+7*(e-1)-u+n,{year:s>0?t:t-1,dayOfYear:s>0?s:ot(t-1)+s}}function yt(t){var e=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"d")}function pt(t,e,n){return null!=t?t:null!=e?e:n}function gt(t){var e=new Date;return t._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()]}function vt(t){var e,n,i,r,s=[];if(!t._d){for(i=gt(t),t._w&&null==t._a[ui]&&null==t._a[ai]&&Dt(t),t._dayOfYear&&(r=pt(t._a[oi],i[oi]),t._dayOfYear>ot(r)&&(d(t)._overflowDayOfYear=!0),n=st(r,0,t._dayOfYear),t._a[ai]=n.getUTCMonth(),t._a[ui]=n.getUTCDate()),e=0;3>e&&null==t._a[e];++e)t._a[e]=s[e]=i[e];for(;7>e;e++)t._a[e]=s[e]=null==t._a[e]?2===e?1:0:t._a[e];24===t._a[di]&&0===t._a[li]&&0===t._a[ci]&&0===t._a[fi]&&(t._nextDay=!0,t._a[di]=0),t._d=(t._useUTC?st:rt).apply(null,s),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[di]=24)}}function Dt(t){var e,n,i,r,s,o,a;e=t._w,null!=e.GG||null!=e.W||null!=e.E?(s=1,o=4,n=pt(e.GG,t._a[oi],dt(Ut(),1,4).year),i=pt(e.W,1),r=pt(e.E,1)):(s=t._locale._week.dow,o=t._locale._week.doy,n=pt(e.gg,t._a[oi],dt(Ut(),s,o).year),i=pt(e.w,1),null!=e.d?(r=e.d,s>r&&++i):r=null!=e.e?e.e+s:s),a=_t(n,i,r,o,s),t._a[oi]=a.year,t._dayOfYear=a.dayOfYear}function Mt(e){if(e._f===t.ISO_8601)return void nt(e);e._a=[],d(e).empty=!0;var n,i,r,s,o,a=""+e._i,u=a.length,l=0;for(r=L(e._f,e._locale).match(zn)||[],n=0;n<r.length;n++)s=r[n],i=(a.match(z(s,e))||[])[0],i&&(o=a.substr(0,a.indexOf(i)),o.length>0&&d(e).unusedInput.push(o),a=a.slice(a.indexOf(i)+i.length),l+=i.length),jn[s]?(i?d(e).empty=!1:d(e).unusedTokens.push(s),E(s,i,e)):e._strict&&!i&&d(e).unusedTokens.push(s);d(e).charsLeftOver=u-l,a.length>0&&d(e).unusedInput.push(a),d(e).bigHour===!0&&e._a[di]<=12&&e._a[di]>0&&(d(e).bigHour=void 0),e._a[di]=Yt(e._locale,e._a[di],e._meridiem),vt(e),X(e)}function Yt(t,e,n){var i;return null==n?e:null!=t.meridiemHour?t.meridiemHour(e,n):null!=t.isPM?(i=t.isPM(n),i&&12>e&&(e+=12),i||12!==e||(e=0),e):e}function wt(t){var e,n,i,r,s;if(0===t._f.length)return d(t).invalidFormat=!0,void(t._d=new Date(NaN));for(r=0;r<t._f.length;r++)s=0,e=f({},t),null!=t._useUTC&&(e._useUTC=t._useUTC),e._f=t._f[r],Mt(e),l(e)&&(s+=d(e).charsLeftOver,s+=10*d(e).unusedTokens.length,d(e).score=s,(null==i||i>s)&&(i=s,n=e));o(t,n||e)}function St(t){if(!t._d){var e=b(t._i);t._a=[e.year,e.month,e.day||e.date,e.hour,e.minute,e.second,e.millisecond],vt(t)}}function kt(t){var e=new h(X(Tt(t)));return e._nextDay&&(e.add(1,"d"),e._nextDay=void 0),e}function Tt(t){var e=t._i,r=t._f;return t._locale=t._locale||S(t._l),null===e||void 0===r&&""===e?c({nullInput:!0}):("string"==typeof e&&(t._i=e=t._locale.preparse(e)),m(e)?new h(X(e)):(n(r)?wt(t):r?Mt(t):i(e)?t._d=e:bt(t),t))}function bt(e){var s=e._i;void 0===s?e._d=new Date:i(s)?e._d=new Date(+s):"string"==typeof s?it(e):n(s)?(e._a=r(s.slice(0),function(t){return parseInt(t,10)}),vt(e)):"object"==("undefined"==typeof s?"undefined":_typeof(s))?St(e):"number"==typeof s?e._d=new Date(s):t.createFromInputFallback(e)}function Ot(t,e,n,i,r){var s={};return"boolean"==typeof n&&(i=n,n=void 0),s._isAMomentObject=!0,s._useUTC=s._isUTC=r,s._l=n,s._i=t,s._f=e,s._strict=i,kt(s)}function Ut(t,e,n,i){return Ot(t,e,n,i,!1)}function Wt(t,e){var i,r;if(1===e.length&&n(e[0])&&(e=e[0]),!e.length)return Ut();for(i=e[0],r=1;r<e.length;++r)(!e[r].isValid()||e[r][t](i))&&(i=e[r]);return i}function Ct(){var t=[].slice.call(arguments,0);return Wt("isBefore",t)}function Gt(){var t=[].slice.call(arguments,0);return Wt("isAfter",t)}function Ft(t){var e=b(t),n=e.year||0,i=e.quarter||0,r=e.month||0,s=e.week||0,o=e.day||0,a=e.hour||0,u=e.minute||0,d=e.second||0,l=e.millisecond||0;this._milliseconds=+l+1e3*d+6e4*u+36e5*a,this._days=+o+7*s,this._months=+r+3*i+12*n,this._data={},this._locale=S(),this._bubble()}function Pt(t){return t instanceof Ft}function xt(t,e){F(t,0,0,function(){var t=this.utcOffset(),n="+";return 0>t&&(t=-t,n="-"),n+G(~~(t/60),2)+e+G(~~t%60,2)})}function Ht(t){var e=(t||"").match(ei)||[],n=e[e.length-1]||[],i=(n+"").match(Si)||["-",0,0],r=+(60*i[1])+y(i[2]);return"+"===i[0]?r:-r}function Lt(e,n){var r,s;return n._isUTC?(r=n.clone(),s=(m(e)||i(e)?+e:+Ut(e))-+r,r._d.setTime(+r._d+s),t.updateOffset(r,!1),r):Ut(e).local()}function It(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function At(e,n){var i,r=this._offset||0;return null!=e?("string"==typeof e&&(e=Ht(e)),Math.abs(e)<16&&(e=60*e),!this._isUTC&&n&&(i=It(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),r!==e&&(!n||this._changeInProgress?ee(this,Bt(e-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?r:It(this)}function zt(t,e){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,e),this):-this.utcOffset()}function Nt(t){return this.utcOffset(0,t)}function Zt(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(It(this),"m")),this}function jt(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(Ht(this._i)),this}function Et(t){return t=t?Ut(t).utcOffset():0,(this.utcOffset()-t)%60===0}function Vt(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function qt(){if("undefined"!=typeof this._isDSTShifted)return this._isDSTShifted;var t={};if(f(t,this),t=Tt(t),t._a){var e=t._isUTC?a(t._a):Ut(t._a);this._isDSTShifted=this.isValid()&&p(t._a,e.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Jt(){return!this._isUTC}function $t(){return this._isUTC}function Rt(){return this._isUTC&&0===this._offset}function Bt(t,e){var n,i,r,o=t,a=null;return Pt(t)?o={ms:t._milliseconds,d:t._days,M:t._months}:"number"==typeof t?(o={},e?o[e]=t:o.milliseconds=t):(a=ki.exec(t))?(n="-"===a[1]?-1:1,o={y:0,d:y(a[ui])*n,h:y(a[di])*n,m:y(a[li])*n,s:y(a[ci])*n,ms:y(a[fi])*n}):(a=Ti.exec(t))?(n="-"===a[1]?-1:1,o={y:Qt(a[2],n),M:Qt(a[3],n),d:Qt(a[4],n),h:Qt(a[5],n),m:Qt(a[6],n),s:Qt(a[7],n),w:Qt(a[8],n)}):null==o?o={}:"object"==("undefined"==typeof o?"undefined":_typeof(o))&&("from"in o||"to"in o)&&(r=Kt(Ut(o.from),Ut(o.to)),o={},o.ms=r.milliseconds,o.M=r.months),i=new Ft(o),Pt(t)&&s(t,"_locale")&&(i._locale=t._locale),i}function Qt(t,e){var n=t&&parseFloat(t.replace(",","."));return(isNaN(n)?0:n)*e}function Xt(t,e){var n={milliseconds:0,months:0};return n.months=e.month()-t.month()+12*(e.year()-t.year()),t.clone().add(n.months,"M").isAfter(e)&&--n.months,n.milliseconds=+e-+t.clone().add(n.months,"M"),n}function Kt(t,e){var n;return e=Lt(e,t),t.isBefore(e)?n=Xt(t,e):(n=Xt(e,t),n.milliseconds=-n.milliseconds,n.months=-n.months),n}function te(t,e){return function(n,i){var r,s;return null===i||isNaN(+i)||(et(e,"moment()."+e+"(period, number) is deprecated. Please use moment()."+e+"(number, period)."),s=n,n=i,i=s),n="string"==typeof n?+n:n,r=Bt(n,i),ee(this,r,t),this}}function ee(e,n,i,r){var s=n._milliseconds,o=n._days,a=n._months;r=null==r?!0:r,s&&e._d.setTime(+e._d+s*i),o&&W(e,"Date",U(e,"Date")+o*i),a&&R(e,U(e,"Month")+a*i),r&&t.updateOffset(e,o||a)}function ne(t,e){var n=t||Ut(),i=Lt(n,this).startOf("day"),r=this.diff(i,"days",!0),s=-6>r?"sameElse":-1>r?"lastWeek":0>r?"lastDay":1>r?"sameDay":2>r?"nextDay":7>r?"nextWeek":"sameElse";return this.format(e&&e[s]||this.localeData().calendar(s,this,Ut(n)))}function ie(){return new h(this)}function re(t,e){var n;return e=T("undefined"!=typeof e?e:"millisecond"),"millisecond"===e?(t=m(t)?t:Ut(t),+this>+t):(n=m(t)?+t:+Ut(t),n<+this.clone().startOf(e))}function se(t,e){var n;return e=T("undefined"!=typeof e?e:"millisecond"),"millisecond"===e?(t=m(t)?t:Ut(t),+t>+this):(n=m(t)?+t:+Ut(t),+this.clone().endOf(e)<n)}function oe(t,e,n){return this.isAfter(t,n)&&this.isBefore(e,n)}function ae(t,e){var n;return e=T(e||"millisecond"),"millisecond"===e?(t=m(t)?t:Ut(t),+this===+t):(n=+Ut(t),+this.clone().startOf(e)<=n&&n<=+this.clone().endOf(e))}function ue(t,e,n){var i,r,s=Lt(t,this),o=6e4*(s.utcOffset()-this.utcOffset());return e=T(e),"year"===e||"month"===e||"quarter"===e?(r=de(this,s),"quarter"===e?r/=3:"year"===e&&(r/=12)):(i=this-s,r="second"===e?i/1e3:"minute"===e?i/6e4:"hour"===e?i/36e5:"day"===e?(i-o)/864e5:"week"===e?(i-o)/6048e5:i),n?r:_(r)}function de(t,e){var n,i,r=12*(e.year()-t.year())+(e.month()-t.month()),s=t.clone().add(r,"months");return 0>e-s?(n=t.clone().add(r-1,"months"),i=(e-s)/(s-n)):(n=t.clone().add(r+1,"months"),i=(e-s)/(n-s)),-(r+i)}function le(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ce(){var t=this.clone().utc();return 0<t.year()&&t.year()<=9999?"function"==typeof Date.prototype.toISOString?this.toDate().toISOString():H(t,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):H(t,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function fe(e){var n=H(this,e||t.defaultFormat);return this.localeData().postformat(n)}function he(t,e){return this.isValid()?Bt({to:this,from:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function me(t){return this.from(Ut(),t)}function _e(t,e){return this.isValid()?Bt({from:this,to:t}).locale(this.locale()).humanize(!e):this.localeData().invalidDate()}function ye(t){return this.to(Ut(),t)}function pe(t){var e;return void 0===t?this._locale._abbr:(e=S(t),null!=e&&(this._locale=e),this)}function ge(){return this._locale}function ve(t){switch(t=T(t)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===t&&this.weekday(0),"isoWeek"===t&&this.isoWeekday(1),"quarter"===t&&this.month(3*Math.floor(this.month()/3)),this}function De(t){return t=T(t),void 0===t||"millisecond"===t?this:this.startOf(t).add(1,"isoWeek"===t?"week":t).subtract(1,"ms")}function Me(){return+this._d-6e4*(this._offset||0)}function Ye(){return Math.floor(+this/1e3)}function we(){return this._offset?new Date(+this):this._d}function Se(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]}function ke(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}}function Te(){return l(this)}function be(){return o({},d(this))}function Oe(){return d(this).overflow}function Ue(t,e){F(0,[t,t.length],0,e)}function We(t,e,n){return dt(Ut([t,11,31+e-n]),e,n).week}function Ce(t){var e=dt(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return null==t?e:this.add(t-e,"y")}function Ge(t){var e=dt(this,1,4).year;return null==t?e:this.add(t-e,"y")}function Fe(){return We(this.year(),1,4)}function Pe(){var t=this.localeData()._week;return We(this.year(),t.dow,t.doy)}function xe(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)}function He(t,e){return"string"!=typeof t?t:isNaN(t)?(t=e.weekdaysParse(t),"number"==typeof t?t:null):parseInt(t,10)}function Le(t){return this._weekdays[t.day()]}function Ie(t){return this._weekdaysShort[t.day()]}function Ae(t){return this._weekdaysMin[t.day()]}function ze(t){var e,n,i;for(this._weekdaysParse=this._weekdaysParse||[],e=0;7>e;e++)if(this._weekdaysParse[e]||(n=Ut([2e3,1]).day(e),i="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[e]=new RegExp(i.replace(".",""),"i")),this._weekdaysParse[e].test(t))return e}function Ne(t){var e=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=He(t,this.localeData()),this.add(t-e,"d")):e}function Ze(t){var e=(this.day()+7-this.localeData()._week.dow)%7;return null==t?e:this.add(t-e,"d")}function je(t){return null==t?this.day()||7:this.day(this.day()%7?t:t-7)}function Ee(t,e){F(t,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),e)})}function Ve(t,e){return e._meridiemParse}function qe(t){return"p"===(t+"").toLowerCase().charAt(0)}function Je(t,e,n){return t>11?n?"pm":"PM":n?"am":"AM"}function $e(t,e){e[fi]=y(1e3*("0."+t))}function Re(){return this._isUTC?"UTC":""}function Be(){return this._isUTC?"Coordinated Universal Time":""}function Qe(t){return Ut(1e3*t)}function Xe(){return Ut.apply(null,arguments).parseZone()}function Ke(t,e,n){var i=this._calendar[t];return"function"==typeof i?i.call(e,n):i}function tn(t){var e=this._longDateFormat[t],n=this._longDateFormat[t.toUpperCase()];return e||!n?e:(this._longDateFormat[t]=n.replace(/MMMM|MM|DD|dddd/g,function(t){return t.slice(1)}),this._longDateFormat[t])}function en(){return this._invalidDate}function nn(t){return this._ordinal.replace("%d",t)}function rn(t){return t}function sn(t,e,n,i){var r=this._relativeTime[n];return"function"==typeof r?r(t,e,n,i):r.replace(/%d/i,t)}function on(t,e){var n=this._relativeTime[t>0?"future":"past"];return"function"==typeof n?n(e):n.replace(/%s/i,e)}function an(t){var e,n;for(n in t)e=t[n],"function"==typeof e?this[n]=e:this["_"+n]=e;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function un(t,e,n,i){var r=S(),s=a().set(i,e);return r[n](s,t)}function dn(t,e,n,i,r){if("number"==typeof t&&(e=t,t=void 0),t=t||"",null!=e)return un(t,e,n,r);var s,o=[];for(s=0;i>s;s++)o[s]=un(t,s,n,r);return o}function ln(t,e){return dn(t,e,"months",12,"month")}function cn(t,e){return dn(t,e,"monthsShort",12,"month")}function fn(t,e){return dn(t,e,"weekdays",7,"day")}function hn(t,e){return dn(t,e,"weekdaysShort",7,"day")}function mn(t,e){return dn(t,e,"weekdaysMin",7,"day")}function _n(){var t=this._data;return this._milliseconds=Ri(this._milliseconds),this._days=Ri(this._days),this._months=Ri(this._months),t.milliseconds=Ri(t.milliseconds),t.seconds=Ri(t.seconds),t.minutes=Ri(t.minutes),t.hours=Ri(t.hours),t.months=Ri(t.months),t.years=Ri(t.years),this}function yn(t,e,n,i){var r=Bt(e,n);return t._milliseconds+=i*r._milliseconds,t._days+=i*r._days,t._months+=i*r._months,t._bubble()}function pn(t,e){return yn(this,t,e,1)}function gn(t,e){return yn(this,t,e,-1)}function vn(t){return 0>t?Math.floor(t):Math.ceil(t)}function Dn(){var t,e,n,i,r,s=this._milliseconds,o=this._days,a=this._months,u=this._data;return s>=0&&o>=0&&a>=0||0>=s&&0>=o&&0>=a||(s+=864e5*vn(Yn(a)+o),o=0,a=0),u.milliseconds=s%1e3,t=_(s/1e3),u.seconds=t%60,e=_(t/60),u.minutes=e%60,n=_(e/60),u.hours=n%24,o+=_(n/24),r=_(Mn(o)),a+=r,o-=vn(Yn(r)),i=_(a/12),a%=12,u.days=o,u.months=a,u.years=i,this}function Mn(t){return 4800*t/146097}function Yn(t){return 146097*t/4800}function wn(t){var e,n,i=this._milliseconds;if(t=T(t),"month"===t||"year"===t)return e=this._days+i/864e5,n=this._months+Mn(e),"month"===t?n:n/12;switch(e=this._days+Math.round(Yn(this._months)),t){case"week":return e/7+i/6048e5;case"day":return e+i/864e5;case"hour":return 24*e+i/36e5;case"minute":return 1440*e+i/6e4;case"second":return 86400*e+i/1e3;case"millisecond":return Math.floor(864e5*e)+i;default:throw new Error("Unknown unit "+t)}}function Sn(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*y(this._months/12)}function kn(t){return function(){return this.as(t)}}function Tn(t){return t=T(t),this[t+"s"]()}function bn(t){return function(){return this._data[t]}}function On(){return _(this.days()/7)}function Un(t,e,n,i,r){return r.relativeTime(e||1,!!n,t,i)}function Wn(t,e,n){var i=Bt(t).abs(),r=cr(i.as("s")),s=cr(i.as("m")),o=cr(i.as("h")),a=cr(i.as("d")),u=cr(i.as("M")),d=cr(i.as("y")),l=r<fr.s&&["s",r]||1===s&&["m"]||s<fr.m&&["mm",s]||1===o&&["h"]||o<fr.h&&["hh",o]||1===a&&["d"]||a<fr.d&&["dd",a]||1===u&&["M"]||u<fr.M&&["MM",u]||1===d&&["y"]||["yy",d];return l[2]=e,l[3]=+t>0,l[4]=n,Un.apply(null,l)}function Cn(t,e){return void 0===fr[t]?!1:void 0===e?fr[t]:(fr[t]=e,!0)}function Gn(t){var e=this.localeData(),n=Wn(this,!t,e);return t&&(n=e.pastFuture(+this,n)),e.postformat(n)}function Fn(){var t,e,n,i=hr(this._milliseconds)/1e3,r=hr(this._days),s=hr(this._months);t=_(i/60),e=_(t/60),i%=60,t%=60,n=_(s/12),s%=12;var o=n,a=s,u=r,d=e,l=t,c=i,f=this.asSeconds();return f?(0>f?"-":"")+"P"+(o?o+"Y":"")+(a?a+"M":"")+(u?u+"D":"")+(d||l||c?"T":"")+(d?d+"H":"")+(l?l+"M":"")+(c?c+"S":""):"P0D"}var Pn,xn,Hn=t.momentProperties=[],Ln=!1,In={},An={},zn=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Nn=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Zn={},jn={},En=/\d/,Vn=/\d\d/,qn=/\d{3}/,Jn=/\d{4}/,$n=/[+-]?\d{6}/,Rn=/\d\d?/,Bn=/\d{1,3}/,Qn=/\d{1,4}/,Xn=/[+-]?\d{1,6}/,Kn=/\d+/,ti=/[+-]?\d+/,ei=/Z|[+-]\d\d:?\d\d/gi,ni=/[+-]?\d+(\.\d{1,3})?/,ii=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,ri={},si={},oi=0,ai=1,ui=2,di=3,li=4,ci=5,fi=6;F("M",["MM",2],"Mo",function(){return this.month()+1}),F("MMM",0,0,function(t){return this.localeData().monthsShort(this,t)}),F("MMMM",0,0,function(t){return this.localeData().months(this,t)}),k("month","M"),A("M",Rn),A("MM",Rn,Vn),A("MMM",ii),A("MMMM",ii),Z(["M","MM"],function(t,e){e[ai]=y(t)-1}),Z(["MMM","MMMM"],function(t,e,n,i){var r=n._locale.monthsParse(t,i,n._strict);null!=r?e[ai]=r:d(n).invalidMonth=t});var hi="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),mi="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),_i={};t.suppressDeprecationWarnings=!1;var yi=/^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,pi=[["YYYYYY-MM-DD",/[+-]\d{6}-\d{2}-\d{2}/],["YYYY-MM-DD",/\d{4}-\d{2}-\d{2}/],["GGGG-[W]WW-E",/\d{4}-W\d{2}-\d/],["GGGG-[W]WW",/\d{4}-W\d{2}/],["YYYY-DDD",/\d{4}-\d{3}/]],gi=[["HH:mm:ss.SSSS",/(T| )\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]],vi=/^\/?Date\((\-?\d+)/i;t.createFromInputFallback=tt("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))}),F(0,["YY",2],0,function(){return this.year()%100}),F(0,["YYYY",4],0,"year"),F(0,["YYYYY",5],0,"year"),F(0,["YYYYYY",6,!0],0,"year"),k("year","y"),A("Y",ti),A("YY",Rn,Vn),A("YYYY",Qn,Jn),A("YYYYY",Xn,$n),A("YYYYYY",Xn,$n),Z(["YYYYY","YYYYYY"],oi),Z("YYYY",function(e,n){n[oi]=2===e.length?t.parseTwoDigitYear(e):y(e)}),Z("YY",function(e,n){n[oi]=t.parseTwoDigitYear(e)}),t.parseTwoDigitYear=function(t){return y(t)+(y(t)>68?1900:2e3)};var Di=O("FullYear",!1);F("w",["ww",2],"wo","week"),F("W",["WW",2],"Wo","isoWeek"),k("week","w"),k("isoWeek","W"),A("w",Rn),A("ww",Rn,Vn),A("W",Rn),A("WW",Rn,Vn),j(["w","ww","W","WW"],function(t,e,n,i){e[i.substr(0,1)]=y(t)});var Mi={dow:0,doy:6};F("DDD",["DDDD",3],"DDDo","dayOfYear"),k("dayOfYear","DDD"),A("DDD",Bn),A("DDDD",qn),Z(["DDD","DDDD"],function(t,e,n){n._dayOfYear=y(t)}),t.ISO_8601=function(){};var Yi=tt("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var t=Ut.apply(null,arguments);return this>t?this:t}),wi=tt("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var t=Ut.apply(null,arguments);return t>this?this:t});xt("Z",":"),xt("ZZ",""),A("Z",ei),A("ZZ",ei),Z(["Z","ZZ"],function(t,e,n){n._useUTC=!0,n._tzm=Ht(t)});var Si=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var ki=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/,Ti=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/;Bt.fn=Ft.prototype;var bi=te(1,"add"),Oi=te(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";var Ui=tt("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(t){return void 0===t?this.localeData():this.locale(t)});F(0,["gg",2],0,function(){return this.weekYear()%100}),F(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Ue("gggg","weekYear"),Ue("ggggg","weekYear"),Ue("GGGG","isoWeekYear"),Ue("GGGGG","isoWeekYear"),k("weekYear","gg"),k("isoWeekYear","GG"),A("G",ti),A("g",ti),A("GG",Rn,Vn),A("gg",Rn,Vn),A("GGGG",Qn,Jn),A("gggg",Qn,Jn),A("GGGGG",Xn,$n),A("ggggg",Xn,$n),j(["gggg","ggggg","GGGG","GGGGG"],function(t,e,n,i){e[i.substr(0,2)]=y(t)}),j(["gg","GG"],function(e,n,i,r){n[r]=t.parseTwoDigitYear(e)}),F("Q",0,0,"quarter"),k("quarter","Q"),A("Q",En),Z("Q",function(t,e){e[ai]=3*(y(t)-1)}),F("D",["DD",2],"Do","date"),k("date","D"),A("D",Rn),A("DD",Rn,Vn),A("Do",function(t,e){return t?e._ordinalParse:e._ordinalParseLenient}),Z(["D","DD"],ui),Z("Do",function(t,e){e[ui]=y(t.match(Rn)[0],10)});var Wi=O("Date",!0);F("d",0,"do","day"),F("dd",0,0,function(t){return this.localeData().weekdaysMin(this,t)}),F("ddd",0,0,function(t){return this.localeData().weekdaysShort(this,t)}),F("dddd",0,0,function(t){return this.localeData().weekdays(this,t)}),F("e",0,0,"weekday"),F("E",0,0,"isoWeekday"),k("day","d"),k("weekday","e"),k("isoWeekday","E"),A("d",Rn),A("e",Rn),A("E",Rn),A("dd",ii),A("ddd",ii),A("dddd",ii),j(["dd","ddd","dddd"],function(t,e,n){var i=n._locale.weekdaysParse(t);null!=i?e.d=i:d(n).invalidWeekday=t}),j(["d","e","E"],function(t,e,n,i){e[i]=y(t)});var Ci="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Gi="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Fi="Su_Mo_Tu_We_Th_Fr_Sa".split("_");F("H",["HH",2],0,"hour"),F("h",["hh",2],0,function(){return this.hours()%12||12}),Ee("a",!0),Ee("A",!1),k("hour","h"),A("a",Ve),A("A",Ve),A("H",Rn),A("h",Rn),A("HH",Rn,Vn),A("hh",Rn,Vn),Z(["H","HH"],di),Z(["a","A"],function(t,e,n){n._isPm=n._locale.isPM(t),n._meridiem=t}),Z(["h","hh"],function(t,e,n){e[di]=y(t),d(n).bigHour=!0});var Pi=/[ap]\.?m?\.?/i,xi=O("Hours",!0);F("m",["mm",2],0,"minute"),k("minute","m"),A("m",Rn),A("mm",Rn,Vn),Z(["m","mm"],li);var Hi=O("Minutes",!1);F("s",["ss",2],0,"second"),k("second","s"),A("s",Rn),A("ss",Rn,Vn),Z(["s","ss"],ci);var Li=O("Seconds",!1);F("S",0,0,function(){return~~(this.millisecond()/100)}),F(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),F(0,["SSS",3],0,"millisecond"),F(0,["SSSS",4],0,function(){return 10*this.millisecond()}),F(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),F(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),F(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),F(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),F(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),k("millisecond","ms"),A("S",Bn,En),A("SS",Bn,Vn),A("SSS",Bn,qn);var Ii;for(Ii="SSSS";Ii.length<=9;Ii+="S")A(Ii,Kn);for(Ii="S";Ii.length<=9;Ii+="S")Z(Ii,$e);var Ai=O("Milliseconds",!1);F("z",0,0,"zoneAbbr"),F("zz",0,0,"zoneName");var zi=h.prototype;zi.add=bi,zi.calendar=ne,zi.clone=ie,zi.diff=ue,zi.endOf=De,zi.format=fe,zi.from=he,zi.fromNow=me,zi.to=_e,zi.toNow=ye,zi.get=C,zi.invalidAt=Oe,zi.isAfter=re,zi.isBefore=se,zi.isBetween=oe,zi.isSame=ae,zi.isValid=Te,zi.lang=Ui,zi.locale=pe,zi.localeData=ge,zi.max=wi,zi.min=Yi,zi.parsingFlags=be,zi.set=C,zi.startOf=ve,zi.subtract=Oi,zi.toArray=Se,zi.toObject=ke,zi.toDate=we,zi.toISOString=ce,zi.toJSON=ce,zi.toString=le,
zi.unix=Ye,zi.valueOf=Me,zi.year=Di,zi.isLeapYear=ut,zi.weekYear=Ce,zi.isoWeekYear=Ge,zi.quarter=zi.quarters=xe,zi.month=B,zi.daysInMonth=Q,zi.week=zi.weeks=ht,zi.isoWeek=zi.isoWeeks=mt,zi.weeksInYear=Pe,zi.isoWeeksInYear=Fe,zi.date=Wi,zi.day=zi.days=Ne,zi.weekday=Ze,zi.isoWeekday=je,zi.dayOfYear=yt,zi.hour=zi.hours=xi,zi.minute=zi.minutes=Hi,zi.second=zi.seconds=Li,zi.millisecond=zi.milliseconds=Ai,zi.utcOffset=At,zi.utc=Nt,zi.local=Zt,zi.parseZone=jt,zi.hasAlignedHourOffset=Et,zi.isDST=Vt,zi.isDSTShifted=qt,zi.isLocal=Jt,zi.isUtcOffset=$t,zi.isUtc=Rt,zi.isUTC=Rt,zi.zoneAbbr=Re,zi.zoneName=Be,zi.dates=tt("dates accessor is deprecated. Use date instead.",Wi),zi.months=tt("months accessor is deprecated. Use month instead",B),zi.years=tt("years accessor is deprecated. Use year instead",Di),zi.zone=tt("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",zt);var Ni=zi,Zi={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},ji={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Ei="Invalid date",Vi="%d",qi=/\d{1,2}/,Ji={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},$i=g.prototype;$i._calendar=Zi,$i.calendar=Ke,$i._longDateFormat=ji,$i.longDateFormat=tn,$i._invalidDate=Ei,$i.invalidDate=en,$i._ordinal=Vi,$i.ordinal=nn,$i._ordinalParse=qi,$i.preparse=rn,$i.postformat=rn,$i._relativeTime=Ji,$i.relativeTime=sn,$i.pastFuture=on,$i.set=an,$i.months=q,$i._months=hi,$i.monthsShort=J,$i._monthsShort=mi,$i.monthsParse=$,$i.week=lt,$i._week=Mi,$i.firstDayOfYear=ft,$i.firstDayOfWeek=ct,$i.weekdays=Le,$i._weekdays=Ci,$i.weekdaysMin=Ae,$i._weekdaysMin=Fi,$i.weekdaysShort=Ie,$i._weekdaysShort=Gi,$i.weekdaysParse=ze,$i.isPM=qe,$i._meridiemParse=Pi,$i.meridiem=Je,Y("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var e=t%10,n=1===y(t%100/10)?"th":1===e?"st":2===e?"nd":3===e?"rd":"th";return t+n}}),t.lang=tt("moment.lang is deprecated. Use moment.locale instead.",Y),t.langData=tt("moment.langData is deprecated. Use moment.localeData instead.",S);var Ri=Math.abs,Bi=kn("ms"),Qi=kn("s"),Xi=kn("m"),Ki=kn("h"),tr=kn("d"),er=kn("w"),nr=kn("M"),ir=kn("y"),rr=bn("milliseconds"),sr=bn("seconds"),or=bn("minutes"),ar=bn("hours"),ur=bn("days"),dr=bn("months"),lr=bn("years"),cr=Math.round,fr={s:45,m:45,h:22,d:26,M:11},hr=Math.abs,mr=Ft.prototype;mr.abs=_n,mr.add=pn,mr.subtract=gn,mr.as=wn,mr.asMilliseconds=Bi,mr.asSeconds=Qi,mr.asMinutes=Xi,mr.asHours=Ki,mr.asDays=tr,mr.asWeeks=er,mr.asMonths=nr,mr.asYears=ir,mr.valueOf=Sn,mr._bubble=Dn,mr.get=Tn,mr.milliseconds=rr,mr.seconds=sr,mr.minutes=or,mr.hours=ar,mr.days=ur,mr.weeks=On,mr.months=dr,mr.years=lr,mr.humanize=Gn,mr.toISOString=Fn,mr.toString=Fn,mr.toJSON=Fn,mr.locale=pe,mr.localeData=ge,mr.toIsoString=tt("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Fn),mr.lang=Ui,F("X",0,0,"unix"),F("x",0,0,"valueOf"),A("x",ti),A("X",ni),Z("X",function(t,e,n){n._d=new Date(1e3*parseFloat(t,10))}),Z("x",function(t,e,n){n._d=new Date(y(t))}),t.version="2.10.6",e(Ut),t.fn=Ni,t.min=Ct,t.max=Gt,t.utc=a,t.unix=Qe,t.months=ln,t.isDate=i,t.locale=Y,t.invalid=c,t.duration=Bt,t.isMoment=m,t.weekdays=fn,t.parseZone=Xe,t.localeData=S,t.isDuration=Pt,t.monthsShort=cn,t.weekdaysMin=mn,t.defineLocale=w,t.weekdaysShort=hn,t.normalizeUnits=T,t.relativeTimeThreshold=Cn;var _r=t;return _r});
/* <<< file end: js/node_modules/moment/min/moment.min.js */
//# map link was there [moment.min.js.map]
/* >>> file start: js/node_modules/moment/locale/ru.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){"object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?t(require("../moment")):"function"==typeof define&&define.amd?define(["moment"],t):t(e.moment)}(this,function(e){"use strict";function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&4>=t%10&&(10>t%100||t%100>=20)?n[1]:n[2]}function n(e,n,_){var i={mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:асасаасов",dd:ень_дня_дней",MM:есяц_месяцаесяцев",yy:"год_годает"};return"m"===_?n?"минута":"минуту":e+" "+t(i[_],+e)}function _(e,t){var n={nominative:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),accusative:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_")},_=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(t)?"accusative":"nominative";return n[_][e.month()]}function i(e,t){var n={nominative:"янв_фев_март_апрай_июнь_июль_авг_сен_окт_ноя_дек".split("_"),accusative:"янв_фев_мар_апрая_июня_июля_авг_сен_окт_ноя_дек".split("_")},_=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/.test(t)?"accusative":"nominative";return n[_][e.month()]}function d(e,t){var n={nominative:оскресенье_понедельник_вторник_средаетверг_пятница_суббота".split("_"),accusative:оскресенье_понедельник_вторник_средуетверг_пятницу_субботу".split("_")},_=/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/.test(t)?"accusative":"nominative";return n[_][e.day()]}var r=e.defineLocale("ru",{months:_,monthsShort:i,weekdays:d,weekdaysShort:с_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:с_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[й|я]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(){return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT"},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:n,mm:n,h:"час",hh:n,d:"день",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return 4>e?"ночи":12>e?"утра":17>e?"дня":"вечера"},ordinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:7}});return r});
/* <<< file end: js/node_modules/moment/locale/ru.js */
//# map link was there [ru.js.map]
/* >>> file start: js/node_modules/angular-sanitize/angular-sanitize.js */
!function(e,t){"use strict";function n(){function n(e,t){var n,r={},i=e.split(",");for(n=0;n<i.length;n++)r[t?l(i[n]):i[n]]=!0;return r}function r(t,n){null===t||void 0===t?t="":"string"!=typeof t&&(t=""+t),v.innerHTML=t;var r=5;do{if(0===r)throw h("uinput","Failed to sanitize html because the input is unstable");r--,e.document.documentMode&&g(v),t=v.innerHTML,v.innerHTML=t}while(t!==v.innerHTML);for(var i=v.firstChild;i;){switch(i.nodeType){case 1:n.start(i.nodeName.toLowerCase(),p(i.attributes));break;case 3:n.chars(i.textContent)}var a;if(!(a=i.firstChild)&&(1==i.nodeType&&n.end(i.nodeName.toLowerCase()),a=i.nextSibling,!a))for(;null==a&&(i=i.parentNode,i!==v);)a=i.nextSibling,1==i.nodeType&&n.end(i.nodeName.toLowerCase());i=a}for(;i=v.firstChild;)v.removeChild(i)}function p(e){for(var t={},n=0,r=e.length;r>n;n++){var i=e[n];t[i.name]=i.value}return t}function f(e){return e.replace(/&/g,"&amp;").replace(y,function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1);return"&#"+(1024*(t-55296)+(n-56320)+65536)+";"}).replace(k,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}function m(e,t){var n=!1,r=i(e,e.push);return{start:function(e,i){e=l(e),!n&&D[e]&&(n=e),n||$[e]!==!0||(r("<"),r(e),o(i,function(n,i){var a=l(i),o="img"===e&&"src"===a||"background"===a;M[a]!==!0||N[a]===!0&&!t(n,o)||(r(" "),r(i),r('="'),r(f(n)),r('"'))}),r(">"))},end:function(e){e=l(e),n||$[e]!==!0||x[e]===!0||(r("</"),r(e),r(">")),e==n&&(n=!1)},chars:function(e){n||r(f(e))}}}function g(t){if(t.nodeType===e.Node.ELEMENT_NODE)for(var n=t.attributes,r=0,i=n.length;i>r;r++){var a=n[r],o=a.name.toLowerCase();"xmlns:ns1"!==o&&0!==o.lastIndexOf("ns1:",0)||(t.removeAttributeNode(a),r--,i--)}var s=t.firstChild;s&&g(s),s=t.nextSibling,s&&g(s)}var b=!1;this.$get=["$$sanitizeUri",function(e){return b&&a($,T),function(t){var n=[];return u(t,d(n,function(t,n){return!/^unsafe:/.test(e(t,n))})),n.join("")}}],this.enableSvg=function(e){return s(e)?(b=e,this):b},i=t.bind,a=t.extend,o=t.forEach,s=t.isDefined,l=t.lowercase,c=t.noop,u=r,d=m;var v,y=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,k=/([^\#-~ |!])/g,x=n("area,br,col,hr,img,wbr"),w=n("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),C=n("rp,rt"),E=a({},C,w),z=a({},w,n("address,article,aside,blockquote,caption,center,del,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,map,menu,nav,ol,pre,section,table,ul")),L=a({},C,n("a,abbr,acronym,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,q,ruby,rp,rt,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var")),T=n("circle,defs,desc,ellipse,font-face,font-face-name,font-face-src,g,glyph,hkern,image,linearGradient,line,marker,metadata,missing-glyph,mpath,path,polygon,polyline,radialGradient,rect,stop,svg,switch,text,title,tspan"),D=n("script,style"),$=a({},x,z,L,E),N=n("background,cite,href,longdesc,src,xlink:href"),S=n("abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,coords,dir,face,headers,height,hreflang,hspace,ismap,lang,language,nohref,nowrap,rel,rev,rows,rowspan,rules,scope,scrolling,shape,size,span,start,summary,tabindex,target,title,type,valign,value,vspace,width"),F=n("accent-height,accumulate,additive,alphabetic,arabic-form,ascent,baseProfile,bbox,begin,by,calcMode,cap-height,class,color,color-rendering,content,cx,cy,d,dx,dy,descent,display,dur,end,fill,fill-rule,font-family,font-size,font-stretch,font-style,font-variant,font-weight,from,fx,fy,g1,g2,glyph-name,gradientUnits,hanging,height,horiz-adv-x,horiz-origin-x,ideographic,k,keyPoints,keySplines,keyTimes,lang,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mathematical,max,min,offset,opacity,orient,origin,overline-position,overline-thickness,panose-1,path,pathLength,points,preserveAspectRatio,r,refX,refY,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,rotate,rx,ry,slope,stemh,stemv,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,systemLanguage,target,text-anchor,to,transform,type,u1,u2,underline-position,underline-thickness,unicode,unicode-range,units-per-em,values,version,viewBox,visibility,width,widths,x,x-height,x1,x2,xlink:actuate,xlink:arcrole,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,xmlns,xmlns:xlink,y,y1,y2,zoomAndPan",!0),M=a({},N,F,S);!function(e){var t;if(!e.document||!e.document.implementation)throw h("noinert","Can't create an inert html document");t=e.document.implementation.createHTMLDocument("inert");var n=t.documentElement||t.getDocumentElement(),r=n.getElementsByTagName("body");if(1===r.length)v=r[0];else{var i=t.createElement("html");v=t.createElement("body"),i.appendChild(v),t.appendChild(i)}}(e)}function r(e){var t=[],n=d(t,c);return n.chars(e),t.join("")}var i,a,o,s,l,c,u,d,h=t.$$minErr("$sanitize");t.module("ngSanitize",[]).provider("$sanitize",n),t.module("ngSanitize").filter("linky",["$sanitize",function(e){var n=/((ftp|https?):\/\/|(www\.)|(mailto:)?[A-Za-z0-9._%+-]+@)\S*[^\s.;,(){}<>"\u201d\u2019]/i,i=/^mailto:/i,a=t.$$minErr("linky"),o=t.isDefined,s=t.isFunction,l=t.isObject,c=t.isString;return function(t,u,d){function h(e){e&&y.push(r(e))}function p(e,t){var n,r=b(e);y.push("<a ");for(n in r)y.push(n+'="'+r[n]+'" ');!o(u)||"target"in r||y.push('target="',u,'" '),y.push('href="',e.replace(/"/g,"&quot;"),'">'),h(t),y.push("</a>")}if(null==t||""===t)return t;if(!c(t))throw a("notstring","Expected string but received: {0}",t);for(var f,m,g,b=s(d)?d:l(d)?function(){return d}:function(){return{}},v=t,y=[];f=v.match(n);)m=f[0],f[2]||f[4]||(m=(f[3]?"http://":"mailto:")+m),g=f.index,h(v.substr(0,g)),p(m,f[0].replace(i,"")),v=v.substring(g+f[0].length);return h(v),e(y.join(""))}}])}(window,window.angular);
/* <<< file end: js/node_modules/angular-sanitize/angular-sanitize.js */
//# map link was there [angular-sanitize.js.map]
/* >>> file start: js/core/angular/components/notificationCenter/main.js */
function _toConsumableArray(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function _toArray(t){return Array.isArray(t)?t:Array.from(t)}var _extends=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t};
//= require js/core/angular/components/notificationCenter/notificationLabel.js
//= require js/core/angular/components/notificationCenter/notificationPopup.js
//= require js/core/angular/common.js
//= require js/core/angular/api.js
//= require js/misc/mocks/notifCenter.js
//= require js/core/angular/components/likeReaction/config.js
//= require js/node_modules/moment/min/moment.min.js
//= require js/node_modules/moment/locale/ru.js
//= require js/node_modules/whatwg-fetch/fetch.js
//= require js/node_modules/angular-sanitize/angular-sanitize.js
//= require_ml notif_center.comment
//= require_ml notif_center.comment.anon
//= require_ml notif_center.comment.to_comment
//= require_ml notif_center.comment.to_comment.anon
//= require_ml notif_center.like.entry
//= require_ml notif_center.like.entry.user_and_user
//= require_ml notif_center.like.entry.plur
//= require_ml notif_center.like.comment
//= require_ml notif_center.like.comment.user_and_user
//= require_ml notif_center.like.comment.plur
//= require_ml notif_center.repost
//= require_ml notif_center.repost.user_and_user
//= require_ml notif_center.repost.plur
//= require_ml notif_center.message
//= require_ml notif_center.post_suggest
//= require_ml notif_center.post_suggest.no_subj
//= require_ml notif_center.post_suggest.recent_journal_upd
//= require_ml notif_center.post_suggest.recent_journal_upd.no_subj
//= require_ml notif_center.poll.vote
//= require_ml notif_center.poll.vote.user_and_user
//= require_ml notif_center.poll.vote.plur
//= require_ml notif_center.whosback
//= require_ml notif_center.birthday
//= require_ml notif_center.promo_feed
//= require_ml notif_center.time.now
!function(t){return t}(),function(){function t(t,a,u,f,m,_,d){var p={};t.notifications=[],t.isLoggedIn=l;var v=Site.remote_is_sup,g=function(){},L=function(t){var e=_toArray(t),n=e;return n.sort(function(t,e){return e.time-t.time})},h=function(t,e){return LJ.Util.Link.addQueryParams({sourceURL:t,queryParams:{utm_source:e}})},y=moment(),J=moment().subtract(1,"day"),w=function(t){var e=t/Math.pow(10,6),n=moment(e),r=(Date.now()-e)/6e4,o=r/60,i=n.isSame(y,"day")||n.isSame(J,"day");return 1>r?LJ.ml("notif_center.time.now"):r>=1&&4>o?n.fromNow():o>=4&&i?n.calendar():moment(e).format("D MMM YYYY, HH:mm")},b=function(){var t=arguments.length<=0||void 0===arguments[0]?[]:arguments[0];if(!t.length)return t;var e=t.filter(function(t){return t.is_new}),r=t.filter(function(t){return!t.is_new});return[].concat(_toConsumableArray(L(e)),_toConsumableArray(L(r))).map(function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],e=_extends({},t);if(moment.locale(n),e.timeFmtd=w(e.time),e.counter&&(e.other_n=e.counter-1),e.post_url=h(e.post_url,"nc"),e.comment_url=h(e.comment_url,"nc"),"post"===e.type.toLowerCase()&&(e.post_url=LJ.Util.Link.addQueryParams({sourceURL:e.post_url,queryParams:{utm_medium:"interesting"}}),1===e.source?e.subType="recentJournalUpd":e.subType="standard"),"like"===e.type&&e.comment_url){e.isForLikeReaction=!0;var r=LJ.LikeReaction.REACTIONS_CONFIG.filter(function(t){return t.id===e.like_type})[0]||{};e.reactionIcon=r.icon}return"birthday"===e.type&&(e.display_name=e.actor_displayname),e.delta&&(e.deltaRaw=e.delta,e.delta=moment.duration(1e3*e.deltaRaw).humanize()),e})};p.getNotifBodyHTML=function(t){var e=t.type,n=t.subType;if(t.last_users&&t.last_users.length>1&&(t.actor0=t.last_users[0].display_username,t.actor1=t.last_users[1].display_username),t.actor=t.actor_displayname,"message"===e){var r=LJ.ml("notif_center.message",t),o=LJ.String.cutEllipsize(t.message_body,150),i="<div>"+o+"</div>";return r+i}if("comment"===e)return t.actor?LJ.ml("notif_center.comment",t):LJ.ml("notif_center.comment.anon",t);if("comment_answer"===e){var r=void 0;return r=t.actor?LJ.ml("notif_center.comment.to_comment",t):LJ.ml("notif_center.comment.to_comment.anon",t)}return"like"===e&&t.comment_url?t.counter&&2===+t.counter?LJ.ml("notif_center.like.comment.user_and_user",t):t.counter&&+t.counter>2?LJ.ml("notif_center.like.comment.plur",t):LJ.ml("notif_center.like.comment",t):"like"===e?t.counter&&2===+t.counter?LJ.ml("notif_center.like.entry.user_and_user",t):t.counter&&+t.counter>2?LJ.ml("notif_center.like.entry.plur",t):LJ.ml("notif_center.like.entry",t):"repost"===e?t.counter&&2===+t.counter?LJ.ml("notif_center.repost.user_and_user",t):t.counter&&+t.counter>2?LJ.ml("notif_center.repost.plur",t):LJ.ml("notif_center.repost",t):"post"===e&&"recentJournalUpd"===n?t.post_subject?LJ.ml("notif_center.post_suggest.recent_journal_upd",t):LJ.ml("notif_center.post_suggest.recent_journal_upd.no_subj",t):"post"===e&&"standard"===n?t.post_subject?LJ.ml("notif_center.post_suggest",t):LJ.ml("notif_center.post_suggest.no_subj",t):"promo_feed"===e?LJ.ml("notif_center.promo_feed",t):"poll"===e?t.counter&&2===+t.counter?LJ.ml("notif_center.poll.vote.user_and_user",t):t.counter&&+t.counter>2?LJ.ml("notif_center.poll.vote.plur",t):LJ.ml("notif_center.poll.vote",t):"whosback"===e?LJ.ml("notif_center.whosback",t):"birthday"===e?LJ.ml("notif_center.birthday",t):""},p.useUserpicImg=function(t){return["repost","like","message","comment","comment_answer","post"].indexOf(t.type)>-1},p.getNotifImgSrc=function(t){if(t.actor_userpic)return t.actor_userpic;var e=LJ.get("siteroot")||"https://www.livejournal.com";return e+"/img/userpics/userpic-anonymous.png?v=15821"},p.getNotifWrapURL=function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];return"promo_feed"===t.type?"/interesting":["birthday"].indexOf(t.type)>-1?t.actor_journalbase:t.message_url||t.comment_url||t.post_url};var N=function(e,n){var r=angular.element("["+e+"]")[0],o=!!r;if(!o){var i=angular.element("<div "+e+'="params"></div>');angular.element("body").append(i);var a=t.$new();a.params=n;var u=angular.element('[ng-app="LJ.Notifications.FullPage"]')[0]||angular.element(".s-header")[0]||angular.element("[nglj-notification-label]")[0],c=angular.element(u);if(u&&c.injector){var l=c.injector();l.invoke(["$compile",function(t){t(i)(a)}])}}},C={};p.getAnchorEl=function(){var t=C.targetNode||angular.element(".js-notifications")[0];if(t)return t},p.getAnchorElRect=function(){var t=p.getAnchorEl();if(t){var e=t.getBoundingClientRect();return e}},p.requestNotifPopupShow=function(e){var n=e.targetNode;N("nglj-notification-popup",C),C.isShown||g()["catch"](function(){}).then(function(){C.isShown=!0,C.targetNode=n,r.title=c(),a(function(){t.newNotifCount=0},750);var e="log_"+(l?"in":"out")+"_users_notification_list";o.yaCounter27737346.reachGoal(e)})},p.requestNotifPopupHide=function(){C.isShown=!1},p.getIsShown=function(){return C.isShown},p.checkNotifCount=function(){var e=void 0;if(s)return f.reject();if(l)e=d.call("notifications.get_events_counter",{},{silent:!0});else{var n=LJ.get("notifprefix"),o=LJ.Cookie.get("ljprof");if(!o)return f.reject();e=fetch(n+"events/counter?ljprof="+o+"&cyr="+v,{method:"GET"}).then(function(t){return t.json()})}return e.then(function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];if(a(function(){}),t.newNotifCount=+e["new"],LJ.get("remote")){var n=c();t.newNotifCount>0&&t.newNotifCount<=30?r.title="("+t.newNotifCount+") "+n:r.title=n}return e})["catch"](function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];return t.code+""=="-12602"&&(s=!0),f.reject()})};var j=function(e){var n={},r=e.map(function(t){return t.time}),o=Math.min.apply(Math,_toConsumableArray(r)),i=Math.max.apply(Math,_toConsumableArray(r));t.notifications=t.notifications.filter(function(t){return t.time<=o&&t.time>=i}).concat(e).sort(function(t,e){return e.time-t.time}).filter(function(t){return n[t.time]?!1:(n[t.time]=1,!0)})};g=function(){return s?f.reject():d.call("notifications.get_events",{},{silent:!0}).then(function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],e=t.events||[];j(b(e))})["catch"](function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];return t.code+""=="-12602"&&(s=!0),f.reject()})},p.loadMore=function(){return d.call("notifications.get_events",{offset:t.notifications.length},{silent:!0}).then(function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],e=t.events||[];j(b(e))})},p.markNotifsReadInVM=function(){t.notifications.forEach(function(t){t.is_new=!1})},p.readAllNotifs=function(){return d.call("notifications.read_all_events",{}).then(function(){p.markNotifsReadInVM()})},p.markOneNotifRead=function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return e&&e.local?(t.is_new=!1,Promise.resolve()):d.call("notifications.read_event",{event_id:t.event_id}).then(function(){t.is_new=!1})},p.requestNotifInfo=g,u(function(){i()&&(p.checkNotifCount(),C.isShown&&g())},1e3*e),i()&&p.checkNotifCount();var k=LJ.Function.throttle(function(){p.checkNotifCount()},7e3);return _.addEventListener("focus",function(){k()}),p.requestUnsubscribe=function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];return d.call("notifications.unsubscribe",t)},p.requestDeleteNotif=function(t){return d.call("notifications.delete_event",{event_id:t})},p}t.$inject=["$rootScope","$timeout","$interval","$q","$document","$window","Api"],LJ.define("LJ.NotificationCenter");var e=30,n="en";"ru"===LJ.get("currentLanguage")&&(n="ru");var r=LJ.Util.getDocument(),o=LJ.Util.getWindow(),i=function(){return"visible"===r.visibilityState};r.addEventListener("DOMContentLoaded",function(){var t=angular.element("[nglj-notification-label]");if(!angular.element('[ng-app="LJ.Notifications.FullPage"]').length){var e=angular.element(".s-header");t.length&&!e.injector()&&angular.bootstrap(".s-header",["LJ.NotificationCenter"])}});var a=0===o.location.pathname.indexOf("/post");a&&LJ.Event.on("header::mounted",function(){var t=angular.element(".header-notif-center-slot");t.attr("nglj-notification-label",""),angular.bootstrap(t,["LJ.NotificationCenter"])});var u=r.title;u||r.addEventListener("DOMContentLoaded",function(){u=r.title});var c=function(){return LJ.Page&&LJ.Page.title||u},l=!!LJ.get("remote"),s=!1;angular.module("LJ.NotificationCenter",["LJ.Templates","LJ.Directives","LJ.NotificationCenter.Label","LJ.NotificationPopup","LJ.Api","ngSanitize"]).factory("notificationCenterService",t)}();
/* <<< file end: js/core/angular/components/notificationCenter/main.js */
//# map link was there [main.js.map]
/* >>> file start: js/misc/servCookieSharerClient.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){return e}(),function(){var e=window,o={};LJ.define("LJ.Util.servCookieSharer"),LJ.Util.servCookieSharer=o;var t=void 0,n=function(){var o=arguments.length<=0||void 0===arguments[0]?!1:arguments[0];if(t&&!o)return t;var n=e.document.createElement("iframe");return n.style="display: none; width: 0; height: 0; border: 0;",n.frameBorder=0,n.src=LJ.get("siteroot")+"/tools/endpoints/get_auth_js",e.document.body.appendChild(n),t=new Promise(function(e){n.onload=function(){e(n)}})},r=function(o){var t=o.requestID;return new Promise(function(o){var n=function r(n){var i=n.data||{};if("object"===("undefined"==typeof i?"undefined":_typeof(i))&&"bodyMessage"in i&&i.requestID===t){e.removeEventListener("message",r);var a=i.bodyMessage.cookies;a.forEach(function(e){var o=LJ.Cookie.get(e);i.bodyMessage[e+"_cookie"]=o||""}),o(i.bodyMessage||{})}};e.addEventListener("message",n)})};o.getData=function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];return n(e.reloadIframe).then(function(o){var t=btoa(+new Date),n={source:"crossDomainCookie",requestID:t};return o.contentWindow.postMessage(n,"*"),r({requestID:t}).then(function(o){var t=o;if(e.parseJSON)try{t=JSON.parse(o)}catch(n){}return t})})}}();
/* <<< file end: js/misc/servCookieSharerClient.js */
//# map link was there [servCookieSharerClient.js.map]
/* >>> file start: js/misc/installPrompt.js */
//= require_ml banner.native_install_prompt.android.text
//= require_ml pwa.banner.android.text
!function(t){return t}(),function(){LJ.define("LJ.Misc.InstallPrompt");var t=void 0;LJ.Util.runSafe(function(){t=JSON.parse(Site.journal.manifest)});var e={rootNode:void 0,closeBtn:void 0,promptEvent:void 0,init:function(){var e=this;LJ.Util.CrossStorage.getItem("pwaInstallRejectGlobal",{parseJSON:!0}).then(function(){var n=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],o=n||{};if(o.prohibitShowingUntil){var i=new Date(+o.prohibitShowingUntil).getTime(),a=(new Date).getTime();a-i>=0&&(delete o.prohibitShowingUntil,o.timestamp=(new Date).getTime(),o.counter=0)}else if(o.timestamp){var r=new Date(+o.timestamp).toLocaleDateString(),a=(new Date).toLocaleDateString();a!==r&&(o.timestamp=(new Date).getTime(),o.counter=0)}else o.timestamp=(new Date).getTime(),o.counter=0;o.counter>=3&&!o.prohibitShowingUntil&&(o.prohibitShowingUntil=(new Date).setMonth((new Date).getMonth()+1)),LJ.Util.CrossStorage.setItem("pwaInstallRejectGlobal",o),window.addEventListener("beforeinstallprompt",function(n){if(n.preventDefault(),t&&!t.prefer_related_applications&&(e.isPWAPrompt=!0),e.isPWAPrompt||!LJ.Cookie.get("nativeInstallBannReject")){if(e.isPWAPrompt){var i=localStorage.getItem("pwaPromptClosedDttm"),a=new Date(+i).setMonth(new Date(+i).getMonth()+1),r=o.prohibitShowingUntil&&(new Date).getTime()-new Date(+o.prohibitShowingUntil).getTime()<0;if(r||(new Date).getTime()-a<0)return}e.promptEvent=n,e.buildBanner("android")}})})},buildBanner:function(t){try{if(!this.rootNode){this.rootNode=document.createElement("div");var e=null;if("android"===t){this.rootNode.innerHTML=this.getAndroidTemplate();var n=this.rootNode.querySelector(".js-install-prompt__add-btn");e=this.rootNode.querySelector(".js-install-prompt__close-btn"),n.addEventListener("click",this.addHandler.bind(this))}e.addEventListener("click",this.closeHandler.bind(this)),document.body.append(this.rootNode)}}catch(o){console.log(o)}},addHandler:function(){this.rootNode.style.display="none",this.promptEvent.prompt(),this.promptEvent.userChoice.then(function(t){"accepted"===t.outcome?console.log("User accepted the A2HS prompt"):console.log("User dismissed the A2HS prompt")})},closeHandler:function(){var t=this;this.rootNode.style.display="none",LJ.Util.CrossStorage.getItem("pwaInstallRejectGlobal",{parseJSON:!0}).then(function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=e||{};t.isPWAPrompt?(localStorage.setItem("pwaPromptClosedDttm",(new Date).getTime()),n.counter+=1,LJ.Util.CrossStorage.setItem("pwaInstallRejectGlobal",n)):LJ.Cookie.set("nativeInstallBannReject",1,{expires:moment().add("weeks",1).toDate(),domain:location.host.replace("www","")})})},getAndroidTemplate:function(){var e='<img src="'+LJ.get("siteroot")+'/img/pwa_logo/lj32.png" alt="icon"/>',n=LJ.ml("banner.native_install_prompt.android.text");if(this.isPWAPrompt){var o="";LJ.Util.runSafe(function(){o=t.icons.find(function(t){return"128x128"===t.sizes}).src}),e='<img src="'+o+'" style="width: 48px; height: 48px;" alt="icon"/>',n=LJ.ml("pwa.banner.android.text",{journal:Site.current_journal.display_name||Site.current_journal.display_username})}return"\n <div style = 'width: 100%; height: 60px; box-sizing: border-box; padding: 0 16px; background: #fff; position: fixed; z-index: 11; bottom: 0; display: flex; justify-content: space-between; align-items: center; box-shadow: 0 -5px 20px -10px;'>\n <div style=\"display: flex; align-items: center; \">\n "+e+'\n <button class="js-install-prompt__add-btn" style="background: none; border: none; color: #00A3D9; font-size: 16px;">\n '+n+'\n </button>\n </div>\n <button class="js-install-prompt__close-btn" style="background: none; border: none; font-size: 32px;">\n &times;\n </button>\n </div>\n '}};document.addEventListener("DOMContentLoaded",function(){LJ.Support.isMobile()&&e.init()})}();
/* <<< file end: js/misc/installPrompt.js */
//# map link was there [installPrompt.js.map]
/* >>> file start: js/util/postReadTrack.js */
function _toConsumableArray(t){if(Array.isArray(t)){for(var n=0,e=Array(t.length);n<t.length;n++)e[n]=t[n];return e}return Array.from(t)}!function(t){return t}(),function(){LJ.define("LJ.Util"),LJ.Util.trackPostRead=function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=t.postContentNode,e=t.onPostRead,o=void 0===e?LJ.noop:e,r={},i=function(){if(!r.postIsRead){var t=[].concat(_toConsumableArray(n.querySelectorAll('[data-widget="ljcut"]'))).filter(function(t){return!t.classList.contains("ljcut-expanded")}).length>0;if(!t){var e=n.getBoundingClientRect(n),i=e.bottom;i>0&&i<window.innerHeight&&(r.postIsRead=!0,o())}}},a=LJ.Function.debounce(i,300);window.addEventListener("scroll",a)}}();
/* <<< file end: js/util/postReadTrack.js */
//# map link was there [postReadTrack.js.map]
/* >>> file start: js/components/rcm.js */
//= require js/util/postReadTrack.js
!function(t){return t}(),function(){LJ.define("LJ.RCM");var t={};LJ.RCM=t;var e=function(){return window.rcm?window.rcm.apply(null,arguments):null},n=setInterval(function(){window.top100Counter&&(e("setup",{rcmId:window.LJ_RCM_ID,top100Counter:window.top100Counter}),clearInterval(n))},700);LJ.Event.on("likeReaction::userReactionSelect",function(t){var n=t.journalID,o=t.postID,i=t.source,r=n+"-"+o,a="socialPanel"===i&&t.setsLike||"ljLikus"===i&&t.setsLike||"captionReact"===i&&t.reactionID&&!t.commentID||"reactionPicker"===i&&t.reactionID&&!t.commentID;a&&e("like",{itemId:r})}),t.trackPostRead=function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],n=t.postContentNode,o=t.postID,i=t.journalID,r=i+"-"+o;e("pageview",{itemId:r}),LJ.Util.trackPostRead({postContentNode:n,onPostRead:function(){e("pageread",{itemId:r})}})}}();
/* <<< file end: js/components/rcm.js */
//# map link was there [rcm.js.map]
/* >>> file start: js/core/main.js */
//= require js/lib/jquery-1.8.3.js
//= require js/node_modules/babel-polyfill/dist/polyfill.js
//= require js/node_modules/polyfill/dom.js
//= require js/core/lj.js
//= require js/core/object.js
//= require js/core/function.js
//= require js/core/console.js
//= require js/core/support.js
//= require js/core/flags.js
//= require js/core/log.js
//= require js/core/storage.js
//= require js/core/event.js
//= require js/core/cookie.js
//= require js/core/prop.js
//= require js/lj.api.js
//= require js/jquery/jquery.lj.basicWidget.js
//= require js/basic.js
//= require js/core/util/global.js
//= require js/core/util/input.js
//= require js/core/util/promise.js
//= require js/core/util/links.js
//= require js/core/util/dom.js
//= require js/core/util/measure.js
//= require js/jquery_fn.js
//= require js/core/template.js
//= require js/core/track.js
//= require js/core/widget.js
//= require js/core/globalConfig.js
//= require js/livejournal.js
//= require js/jquery/jquery.lj.bubble.js
//= require js/journal.js
//= require js/livejournal-local.js
//= require js/common/surve.js
//= require js/common/emailverify.js
//= require js/node_modules/angular/angular.js
//= require js/core/angular/common.js
//= require js/core/angular/messages.js
//= require js/common/banner.js
//= require js/core/fetchLib.js
//= require js/core/angular/components/notificationCenter/main.js
//= require js/misc/servCookieSharerClient.js
//= require js/misc/installPrompt.js
//= require js/components/rcm.js
!function(n){return n}(),function(n){return n}();
/* <<< file end: js/core/main.js */
//# map link was there [main.js.map]
/* >>> file start: js/external.js */
!function(){"use strict";function e(e){return"string"!=typeof e?e:e+(~e.indexOf("?")?"&v=":"?v=")+t}var t=LJ.get("v"),n=LJ.get("external_js"),r=document.getElementsByTagName("head")[0];Array.isArray(n)&&n.forEach(function(t){var n=document.createElement("script");n.src=e(t),r.appendChild(n)})}();
/* <<< file end: js/external.js */
//# map link was there [external.js.map]
/* >>> file start: js/relations/relations.js */
var _extends=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},_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){return e}(),function(){"use strict";function e(e){var t,o,r;if("object"!==("undefined"==typeof e?"undefined":_typeof(e))||null===e)throw new TypeError("Data should be an object.");return t=e.username,o=e.action,r=e.params,-1===n.indexOf(o)?void console.error("Action "+o+" is not allowed."):void LJ.Api.call("relations."+o.toLowerCase(),_extends({target:t},r),function(n){LJ.Event.trigger("relations.changed",{action:o,username:t,data:n}),"function"==typeof e.callback&&e.callback(n)})}var n=["addFriend","removeFriend","subscribe","unsubscribe","join","leave","setBan","setUnban","banEverywhere","unbanEverywhere"];LJ.Event.on("relations.change",e)}();
/* <<< file end: js/relations/relations.js */
//# map link was there [relations.js.map]
/* >>> file start: js/contextualhover_v7.js */
function addAlias(e,t,s,n,i){var o;return t?(o=new LJWidgetIPPU_AddAlias({title:t,width:440,height:180,authToken:Aliases.authToken,callback:i},{alias:e.alias||n,foruser:s}),!1):!0}function createAliasPopup(){return{classes:{saveButton:".js-save",removeButton:".js-remove",input:".js-note-input"},init:function(e){var t,s=this.classes,n=jQuery('<div id="teplatePlace"/>').append(LJ.UI.template("templates-Widgets-aliases-popup",e));t=jQuery("#teplatePlace"),t.length<1?t=n.bubble({modal:!0}):n.replaceAll("#aliasWrapper"),this.data=e,this.form=t,this.elements={},this.elements.window=jQuery(window),this.elements.saveButton=t.find(s.saveButton),this.elements.removeButton=t.find(s.removeButton),this.elements.input=t.find(s.input),this._bindControls()},show:function(){var e=this,t=function(){var t=""===e.elements.input.val();e.elements.saveButton.attr("disabled",t)};this.form.bubble("setPreventHide",!0).bubble("show"),setTimeout(function(){this.form.bubble("setPreventHide",!1)}.bind(this),200),this.elements.input.keyup(t.bind(this)).focus(),this.elements.window.on("resize.notePopup",function(){e.form.bubble("updatePosition")}),LJ.Event.on("bubble:popup:hide",function(){e.elements.window.off("resize.notePopup")}),t()},hide:function(){this._additionalProcessing(),this.form.bubble("hide")},_bindControls:function(){var e=this,t=this.data;this.elements.saveButton.click(function(){var s=e.elements.input.val();s!==t.alias?e._save(t.userid,s).then(e._processSaving.bind(e,s)):e.hide()}),this.elements.removeButton.click(function(){e._remove(t.userid).then(e._processRemoving.bind(e))})},_processSaving:function(e,t){t.success&&LJ.Event.trigger("notesPopup:save",{name:this.data.username,text:e}),this.hide()},_processRemoving:function(e){e.success&&LJ.Event.trigger("notesPopup:remove",{name:this.data.username}),this.hide()},_save:function(e,t){return this.data.alias=t,LJ.Api.call("user.alias_set",{aliases:[{id:e,alias:t}]})},_remove:function(e){return this.data.alias="",LJ.Api.call("user.alias_delete",{user_ids:[e]})},_additionalProcessing:function(){var e=this.data.username,t=this.data.url_userpic,s=this.data.alias;ContextualPopup.cachedResults[e]&&(ContextualPopup.cachedResults[e].alias_title=s?LJ.ml("/userinfo.bml.editalias.title"):LJ.ml("/userinfo.bml.addalias.title"),ContextualPopup.cachedResults[e].alias=s),~[e,t].indexOf(ContextualPopup.currentId)&&ContextualPopup.renderPopup(ContextualPopup.currentId)}}}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},loadIPPU=function(){function e(){window.LJWidgetIPPU_AddAlias=new Class(LJWidgetIPPU,{init:function(e){e.widgetClass="IPPU::AddAlias",this.width=e.width,this.height=e.height,this.alias=e.alias,LJWidgetIPPU_AddAlias.superClass.init.apply(this,arguments)},changeAlias:function(e,t){this.doPost({alias:t["Widget[IPPU_AddAlias]_alias"].value+"",foruser:t["Widget[IPPU_AddAlias]_foruser"].value+""}),e.preventDefault()},onData:function(e){if(e.res&&e.res.success){this.close();var t=jQuery(".profile_addalias");t.length&&(e.res.alias?(t[0].style.display="none",t[1].style.display="block",t[1].firstChild.alias=e.res.alias):(t[0].style.display="block",t[1].style.display="none"));var s=e.res.username,n=e.res.alias;ContextualPopup.cachedResults[s]&&(ContextualPopup.cachedResults[s].alias_title=n?LJ.ml("/userinfo.bml.editalias.title"):LJ.ml("/userinfo.bml.addalias.title"),ContextualPopup.cachedResults[s].alias=n),ContextualPopup.currentId===s&&ContextualPopup.renderPopup(ContextualPopup.currentId)}},onError:function(e){LJ_IPPU.showErrorNote("Error: "+e)},onRefresh:function(){var e=jQuery("#addalias_form").get(0),t=jQuery(e["Widget[IPPU_AddAlias]_alias"]),s=jQuery(e["Widget[IPPU_AddAlias]_aliasdelete"]),n=this;t.focus(),s.length&&(s.click(function(){t.val("")}),t.input(function(){e["Widget[IPPU_AddAlias]_aliaschange"].disabled=!this.value})),jQuery(e).submit(function(t){n.changeAlias(t,e)})},cancel:function(){this.close()}})}var t=["ljwidget_ippu.js"];return LJ.define("LJ.Misc.shownPopups"),LJ.Function.once(function(){return LJ.injectScript(LJ.get("statprefix")+"/js/??"+t.join(",")).then(e)})}();//= require js/hourglass.js
//= require js/relations/relations.js
LJ.injectStyle('/* >>> file start: stc/contextualhover_v7.css */\n.b-popup-contextual .i-popup-arrbl,.b-popup-contextual .i-popup-arrtl{left:11px;border-right-width:10px;border-left-width:10px}.b-popup-contextual .i-popup-arrbr,.b-popup-contextual .i-popup-arrtr{right:11px}.b-popup-contextual .i-popup-arrtl{top:-10px;border-bottom-width:10px}.b-popup-contextual .i-popup-arrbl{bottom:-10px;border-top-width:10px}.b-popup-contextual .i-popup-arrbl .i-popup-arr-brdr-outer,.b-popup-contextual .i-popup-arrtl .i-popup-arr-brdr-outer{left:-10px;border-right-width:10px;border-left-width:10px}.b-popup-contextual .i-popup-arrtl .i-popup-arr-brdr-outer{border-bottom-width:10px}.b-popup-contextual .i-popup-arrbl .i-popup-arr-brdr-outer{border-top-width:10px}.b-popup-contextual .b-popup-inner{min-width:auto;padding:10px 15px 15px}.contextualhover{position:static;display:table;width:200px;min-height:50px;height:auto;overflow:visible;background:#FFF;border:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left;color:#333;cursor:default}.b-popup .contextualhover .contextualhover-link:link,.b-popup .contextualhover .contextualhover-link:visited{border:0!important;text-decoration:none!important;text-transform:none!important;font:inherit!important;color:#333!important;cursor:pointer!important}.b-popup .contextualhover .contextualhover-link:active,.b-popup .contextualhover .contextualhover-link:hover{border:0!important;text-decoration:none!important;text-transform:none!important;font:inherit!important;color:#00A4DB!important;cursor:pointer!important}.b-popup .contextualhover .contextualhover-link--external:link,.b-popup .contextualhover .contextualhover-link--external:visited{border:0!important;text-decoration:none!important;color:#333!important}.b-popup .contextualhover .contextualhover-link--external:active,.b-popup .contextualhover .contextualhover-link--external:hover{border:0!important;text-decoration:none!important;color:#00A4DB!important}.b-popup .contextualhover .contextualhover-friendship__item .contextualhover-link:active,.b-popup .contextualhover .contextualhover-friendship__item .contextualhover-link:hover{color:#00A4DB!important}.contextualhover-link--external::after{content:\"\";display:none;width:12px;height:12px;margin:0 0 0 3px;padding:0;vertical-align:-2px;background-image:url(\"data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' viewBox=\'0 0 12 12\'%3E %3Cpath fill=\'%23333\' fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M2 2h3v1H3v6h6V7h1v3H2\'/%3E %3Cpath fill=\'%23333\' fill-rule=\'evenodd\' clip-rule=\'evenodd\' d=\'M6.21 2H10v3.79L8.58 4.367 6.446 6.5 5.5 5.553 7.632 3.42\'/%3E %3C/svg%3E\");background-repeat:no-repeat;background-position:50% 50%;background-size:contain;font:0/0 a!important}.contextualhover .custom--label{padding-left:27px;color:#333!important;cursor:pointer!important}.contextualhover__header{position:relative;top:0;right:auto;left:0;width:auto;height:auto;min-height:56px;overflow:visible;margin:0 0 10px;padding:0 0 0 68px;border:none;text-transform:none!important;font:14px/18px ProximaNova,Helvetica,sans-serif!important}.contextualhover__userpic{position:absolute;top:0;left:0;display:inline-block;width:56px!important;height:56px!important;border-radius:8px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border:none;font:0/0 a!important}.contextualhover__title{margin:0;text-transform:none!important;font:14px/18px ProximaNova,Helvetica,sans-serif!important;cursor:pointer!important}.contextualhover__title STRONG{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:none!important;font:700 16px/18px ProximaNova,Helvetica,sans-serif!important;color:inherit!important;cursor:pointer!important}.contextualhover__socialcap{display:block;margin:0;padding:5px 0 0;font:inherit!important}.contextualhover__socialcap::before{content:\"\";display:inline-block;width:16px;height:16px;margin:0 4px 0 0;padding:0;vertical-align:-4px;background:url(/img/icon-social-capital.png?v=19876) no-repeat;font:0/0 a!important}.contextualhover-alias{position:relative;top:0;right:auto;left:0;width:auto;overflow:hidden;margin:0 0 5px;padding:0 0 10px 20px;border:none;border-bottom:1px solid #D4DCE0;text-transform:none!important;font:14px/18px ProximaNova,Helvetica,sans-serif!important}.contextualhover-alias::before{content:\"\";position:absolute;top:2px;left:0;width:14px;height:14px;margin:0;padding:0;background:url(\"data:image/svg+xml,%3Csvg width=\'14\' height=\'14\' viewBox=\'0 0 14 14\' xmlns=\'http://www.w3.org/2000/svg\'%3E %3Cpath d=\'M7.962 5.192l4.484-2.674.787 1.998L9.07 7l4.162 2.48-.786 2.002-4.484-2.675V14H6.038V8.807l-4.484 2.675L.768 9.48 4.93 7 .767 4.515l.787-1.998L6.038 5.19V0h1.924v5.192z\' fill=\'%237A9198\' fill-rule=\'evenodd\'/%3E %3C/svg%3E\") 50% 50%/contain no-repeat;font:0/0 a!important}.contextualhover-alias__item{margin:0;text-transform:none!important;font-size:inherit!important}.contextualhover-alias--disabled .contextualhover-alias__item{display:block;margin:0 0 2px;pointer-events:none}.contextualhover-alias__onpaid{display:block;font:13px/1 ProximaNova,Helvetica,sans-serif!important;color:#9D9D9D}.b-popup .contextualhover-alias__onpaid .contextualhover-link{text-transform:none!important;font-size:inherit!important;cursor:pointer!important}.b-popup .contextualhover-alias__onpaid .contextualhover-link:link,.b-popup .contextualhover-alias__onpaid .contextualhover-link:visited{color:#9D9D9D!important}.b-popup .contextualhover-alias__onpaid .contextualhover-link:active,.b-popup .contextualhover-alias__onpaid .contextualhover-link:hover{color:#00A4DB!important}.contextualhover-alias__item--full{overflow:hidden;margin:0 25px 0 0}.contextualhover-alias__item--full,.contextualhover-alias__item--full:link,.contextualhover-alias__item--full:visited{display:block;border:0!important;text-decoration:none!important;cursor:text}.contextualhover-alias__item--full:active,.contextualhover-alias__item--full:hover{border:0!important;text-decoration:none!important;cursor:text}.contextualhover-alias__item--full::after{content:\"\";position:absolute;top:0;right:0;width:17px;height:17px;margin:0;padding:0;background:url(\"data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' width=\'17\' height=\'17\' viewBox=\'0 0 17 17\'%3E %3Cdefs%3E %3Cpath id=\'a\' d=\'M11.584 1.416c.782-.782 2.04-.787 2.826.003l1.18 1.186c.78.783.777 2.05-.006 2.83L8 13H4V9l7.584-7.584z\'/%3E %3C/defs%3E %3CclipPath id=\'b\'%3E %3Cuse xlink:href=\'%23a\' overflow=\'visible\'/%3E %3C/clipPath%3E %3Cpath opacity=\'.9\' clip-path=\'url(%23b)\' fill=\'none\' stroke=\'%23C8D4DA\' stroke-width=\'4\' stroke-miterlimit=\'10\' d=\'M11.584 1.416c.782-.782 2.04-.787 2.826.003l1.18 1.186c.78.783.777 2.05-.006 2.83L8 13H4V9l7.584-7.584z\'/%3E %3Cpath fill-rule=\'evenodd\' clip-rule=\'evenodd\' fill=\'%23C8D4DA\' d=\'M13 9v5c.01.442-.598 1-.997 1H2.98c-.4 0-.98-.6-.98-1V5c0-.356.58-1.03 1-1h5V2H2C.867 2 0 2.866 0 4v11c0 1.134.867 2 2 2h11c1.133 0 2-.866 2-2V9h-2z\'/%3E %3C/svg%3E\") 50% 50%/contain no-repeat;font:0/0 a!important;cursor:pointer}.contextualhover-alias__item--full I{font-style:normal!important;cursor:text!important}.contextualhover-friendship{position:relative;top:0;right:auto;left:0;width:auto;height:auto;overflow:visible;margin:0 0 10px;border:none;text-transform:none!important;font:14px/18px ProximaNova,Helvetica,sans-serif!important}.contextualhover-friendship__button{position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:auto;height:32px;min-height:32px;overflow:visible;margin:0;padding:0;border:1px solid #D4DCE0!important;border-radius:4px;box-sizing:border-box;text-align:center;text-transform:none!important;font:700 14px/18px ProximaNova,Helvetica,sans-serif!important;background:#FFF!important;color:#00A3D9!important;cursor:pointer!important}.contextualhover-friendship__button:hover{border:1px solid #9FA9AD!important;color:#00A3D9!important;cursor:pointer}.contextualhover-friendship__button--triggered::after{content:\"\";position:absolute;top:50%;right:12px;width:10px;height:6px;margin:-3px 0 0;padding:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;background-image:url(\"data:image/svg+xml,%3Csvg width=\'10\' height=\'6\' viewBox=\'0 0 10 6\' xmlns=\'http://www.w3.org/2000/svg\'%3E %3Cpath d=\'M9.14.162L5 4.672.862.162C.664-.055.345-.055.148.16-.05.375-.05.724.148.938l4.495 4.9c.197.214.517.214.714 0L9.852.94c.197-.215.197-.564 0-.78-.196-.213-.516-.213-.713.002z\' fill=\'%23333\' fill-rule=\'evenodd\'/%3E %3C/svg%3E\");font:0/0 a!important}.contextualhover-friendship--extra .contextualhover-friendship__button--triggered::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.contextualhover-friendship__button--disabled{background:#E6E6E6!important;color:#AAB7BB!important;cursor:not-allowed}.contextualhover-friendship__button--disabled:hover{border:1px solid #D4DCE0!important;color:#bbb!important}.contextualhover-friendship__popup{display:none;position:absolute;top:100%;left:0;right:0;bottom:auto;z-index:1;width:auto;height:auto;overflow:visible;margin:10px 0 0;padding:10px 15px;background:#FFF!important;border:1px solid #D4DDE1;border-radius:6px;box-shadow:0 0 1px 0 rgba(0,0,0,.12),0 8px 12px 0 rgba(0,0,0,.12);font:inherit!important}.contextualhover-friendship__groupstitle,.contextualhover-friendship__item{position:static;width:auto;height:auto;overflow:visible;border:none;text-transform:none!important}.contextualhover-friendship--extra .contextualhover-friendship__popup{display:block}.contextualhover-friendship__item{margin:0;padding:5px 0;font:14px/18px ProximaNova,Helvetica,sans-serif!important}.contextualhover-friendship__groupstitle{margin:5px 0;padding:10px 0 0;border-top:1px solid #D4DCE0;font:700 14px/18px ProximaNova,Helvetica,sans-serif!important;color:#333}.contextualhover-friendship__group,.contextualhover-friendship__groups{position:static;width:auto;height:auto;margin:0;border:none;font:inherit!important}.contextualhover-friendship__groups{display:block;max-height:170px;overflow:auto}.contextualhover-blocking .checkbox:focus+.custom--label::after,.contextualhover-blocking .custom--label::after,.contextualhover-friendship .checkbox:focus+.custom--label::after,.contextualhover-friendship .custom--label::after{display:none}.contextualhover-friendship__group{overflow:visible;padding:5px 0}.contextualhover-friendship .custom--label{text-transform:none!important;font:13px/1 ProximaNova,Helvetica,sans-serif!important}.contextualhover-control,.contextualhover-control__item{position:static;width:auto;height:auto;overflow:visible;margin:0;text-transform:none!important;font:14px/18px ProximaNova,Helvetica,sans-serif!important;border:none}.contextualhover-control__item{padding:5px 0}.contextualhover-control .contextualhover-link{font:inherit!important;cursor:pointer!important}.contextualhover-blocking,.contextualhover-blocking__item{position:static;width:auto;height:auto;overflow:visible;font:14px/18px ProximaNova,Helvetica,sans-serif!important;text-transform:none!important}.contextualhover-blocking{margin:5px 0 0;padding:5px 0 0;border:none;border-top:1px solid #D4DCE0}.contextualhover-blocking__item{margin:0;padding:5px 0;border:none}.contextualhover-blocking__item--desc{margin:0;padding-bottom:0;font:700 14px/18px ProximaNova,Helvetica,sans-serif!important}.contextualhover-blocking__item--ban{min-height:23px;padding-bottom:0;box-sizing:border-box}.contextualhover-blocking .custom--label{text-transform:none!important;font:13px/1 ProximaNova,Helvetica,sans-serif!important}.contextualhover-blocking .contextualhover-link{font:inherit!important;cursor:pointer!important}\n/* <<< file end: stc/contextualhover_v7.css */\n\n/*# sourceMappingURL=contextualhover_v7.css.map */\n');
LJ.UI.registerTemplate('templates-Widgets-contextualhover_v7', " <div class=\"contextualhover__header\"> <a href=\"${userpic.allpics}\" target=\"_blank\" class=\"contextualhover-link contextualhover__userpic\" style=\"background-image:url(${userpic.pic});\" title=\"All Userpics\" ></a> <a {{if externalUser}} href=\"${extProfileUrl}\" {{else}} href=\"${journalUrl}\" {{/if}} target=\"_blank\" class=\"contextualhover-link contextualhover__title\" >{{html title.title}}</a> {{if socialCap}} <span class=\"contextualhover__socialcap\">${socialCap.value}</span> {{/if}} </div> {{if richdropdown}} <div class=\"contextualhover__friendship contextualhover-friendship js--ctx-richdropdown-section\"> <div class=\"contextualhover-friendship__button js--ctx-richdropdown-btn {{if inFriendlist}} contextualhover-friendship__button--triggered{{/if}} {{if richdropdown.disabled}} contextualhover-friendship__button--disabled{{/if}}\" >${richdropdown.buttonText}</div> {{if inFriendlist}} <div class=\"contextualhover-friendship__popup\"> {{each richdropdown.links}} <div class=\"contextualhover-friendship__item ${$value.jsClass}\"> {{if $value.url}} <a href=\"${$value.url}\" target=\"_blank\" class=\"contextualhover-link{{if $value.redirect}} contextualhover-link--external{{/if}}\" >${$value.text}</a> {{else}} {{html $value}} {{/if}} </div> {{/each}} {{if groupManage}} <div class=\"contextualhover-friendship__groupstitle\" >${groupManage.label}</div> <div class=\"contextualhover-friendship__groups\"> {{each groupManage.groups}} <div class=\"contextualhover-friendship__group js--ctx-friendsGroup\"> <label for=\"contextualhover_${$value.id}\"> <input type=\"checkbox\" name=\"${$value.id}\" id=\"contextualhover_${$value.id}\" class=\"checkbox custom--label-input\" {{if $value.checked}}checked{{/if}} > <span class=\"custom--label custom--label-small\">${$value.label}</span> </label> </div> {{/each}} </div> {{/if}} </div> {{/if}} </div> {{/if}} {{if subscribeDropdown}} <div class=\"contextualhover__friendship contextualhover-friendship js--ctx-subscribeDropdown-section\"> <div class=\" contextualhover-friendship__button {{if !(inFriendlist) }}js--ctx-subscribeDropdown-btn{{/if}} {{if inFriendlist || subscribeDropdown.disabled }}contextualhover-friendship__button--disabled{{/if}} {{if inSubscribelist}}contextualhover-friendship__button--triggered{{/if}}\" > ${subscribeDropdown.buttonText} </div> {{if inSubscribelist}} <div class=\"contextualhover-friendship__popup\"> {{each subscribeDropdown.links}} <div class=\"contextualhover-friendship__item ${$value.jsClass}\"> {{if $value.url}} <a href=\"${$value.url}\" target=\"_blank\" class=\"contextualhover-link{{if $value.redirect}} contextualhover-link--external{{/if}}\" >${$value.text}</a> {{else}} {{html $value}} {{/if}} </div> {{/each}} {{if groupManage}} <div class=\"contextualhover-friendship__groupstitle\">${groupManage.label}</div> <div class=\"contextualhover-friendship__groups\"> {{each groupManage.groups}} <div class=\"contextualhover-friendship__group js--ctx-friendsGroup\"> <label for=\"contextualhover_${$value.id}\"> <input type=\"checkbox\" name=\"${$value.id}\" id=\"contextualhover_${$value.id}\" class=\"checkbox custom--label-input\" {{if $value.checked}}checked{{/if}} > <span class=\"custom--label custom--label-small\">${$value.label}</span> </label> </div> {{/each}} </div> {{/if}} </div> {{/if}} </div> {{/if}} {{if anonSubscribe}} <a class=\"contextualhover-friendship__button\" href=\"${anonSubscribe.href}\">${anonSubscribe.caption}</a> {{/if}} {{if aliasNote}} <div class=\"contextualhover__alias contextualhover-alias{{if !aliasEnable}} contextualhover-alias--disabled{{/if}}\"> {{if aliasNote.url}} <a href=\"${aliasNote.url}\" target=\"_blank\" class=\" contextualhover-link contextualhover-alias__item {{if aliasNote.html}}contextualhover-alias__item--full{{/if}} \" >{{if aliasNote.html}}{{html aliasNote.html}}{{else}}${aliasNote.text}{{/if}}</a> {{else}} {{html aliasNote}} {{/if}} </div> {{/if}} <div class=\"contextualhover__control contextualhover-control\"> {{each headLinks}} <div class=\"contextualhover-control__item\"> {{if $value.url}} <a href=\"${$value.url}\" target=\"_blank\" class=\"contextualhover-link{{if $value.redirect}} contextualhover-link--external{{/if}}\" >{{if $value.html}}{{html $value.html}}{{else}}${$value.text}{{/if}}</a> {{else}} {{html $value}} {{/if}} </div> {{/each}} {{if !partner}} {{each(i, group) linkGroups}} {{if group.length}} {{each group}} <div class=\"contextualhover-control__item\"> {{if $value.url}} <a href=\"${$value.url}\" target=\"_blank\" class=\"contextualhover-link{{if $value.redirect}} contextualhover-link--external{{/if}}\" >${$value.text}</a> {{else}} {{html $value}} {{/if}} </div> {{/each}} {{/if}} {{/each}} {{/if}} </div> {{if !partner}} {{if showBanOptions}} <div class=\"contextualhover__blocking contextualhover-blocking\"> {{if reportBot}} <div class=\"contextualhover-blocking__item contextualhover-blocking__item--bot\"> <a href=\"${reportBot.url}\" target=\"_blank\" class=\"contextualhover-link contextualhover-link--external\" >${reportBot.text}</a> </div> {{/if}} <div class=\"contextualhover-blocking__item contextualhover-blocking__item--desc\">${banUsersLink.text}:</div> {{if banCheckboxes}} {{each banCheckboxes}} <div class=\"contextualhover-blocking__item contextualhover-blocking__item--ban\"> <label for=\"contextualhover_${$value.className}\"> <input type=\"checkbox\" id=\"contextualhover_${$value.className}\" class=\"checkbox custom--label-input ${$value.className}\" {{if $value.checked}}checked{{/if}} > <span class=\"custom--label custom--label-small\">${$value.label}</span> </label> </div> {{/each}} {{/if}} </div> {{/if}} {{/if}} ", 'JQuery.stat');
LJ.UI.registerTemplate('templates-Widgets-aliases-popup', "<div id=\"aliasWrapper\" class=\"b-popup-manage-notes\" > {{if $data.alias}} <h3>{{html LJ.mltext(\'/userinfo.bml.editalias.title\')}}</h3> {{else}} <h3>{{html LJ.mltext(\'/userinfo.bml.addalias.title\')}}</h3> {{/if}} <p> <label for=\"aliasInput\" >{{html LJ.mltext(\'widget.alias.setalias\')}} {{html $data.ljuser}} ({{html LJ.mltext(\'widget.alias.faq\', \'aopts\', \'href=\' + $data.faqlink)}}):</label> </p> <p> <input id=\"aliasInput\" type=\"text\" maxlength=\"200\" value=\"{{html $data.alias}}\" class=\" js-note-input b-input \" > </p> <p><button class=\" js-save b-flatbutton b-flatbutton-simple \" >{{html LJ.mltext(\'widget.alias.aliaschange\')}}</button>{{if $data.alias}}<button class=\" js-remove b-flatbutton b-flatbutton-red b-flatbutton-simple \" >{{html LJ.mltext(\'widget.alias.aliasdelete\')}}</button>{{/if}}</p> <p>{{html LJ.mltext(\'widget.addalias.display.helper\', \'aopts\', \'href=\' + $data.root + \'/manage/notes.bml\')}}</p> </div> ", 'JQuery.stat');
//= require_ml /userinfo.bml.addalias.title
//= require_ml /userinfo.bml.editalias.title
//= require_ml userinfo.bml.hover_menu.headlinks.write_to_community
//= require_ml widget.alias.aliaschange
//= require_ml widget.alias.aliasdelete
//= require_ml widget.alias.setalias
//= require_ml widget.alias.faq
//= require_ml widget.addalias.display.helper
//= require_ml error_adding_friends.email_not_validated
LJ.Event.on("notesPopup::requestShow",function(e){var t=createAliasPopup();t.init(e),t.show()});var Aliases={};!function(e){"use strict";var t="js--ctx-richdropdown-section",s="js--ctx-subscribeDropdown-section",n="contextualhover-friendship--extra",i=n,o=/(userpic\..+\/\d+\/\d+)|(\/userpic\/\d+\/\d+)/,r={popupDelay:500,popupTimer:null,classNames:{popup:"b-popup-contextual"},selectors:{wrapper:".contextualhover",bubble:".b-popup",popup:".contextualPopup"},templates:{wrapper:'<div class="contextualhover"></div>',content:"templates-Widgets-contextualhover_v7",loading:"Loading..."},mouseOverBubble:!1,mouseOverChildNote:!1,init:function(){var e=this,t=jQuery(this.templates.wrapper);this._visible=!1,this.element=jQuery(t).bubble({noClass:!0,closeControl:!1,ignoreDocumentClickFn:function(){return!!e.mouseOverChildNote},show:function(){ContextualPopup._visible=!0},hide:function(){ContextualPopup.hideHourglass(),ContextualPopup._visible=!1},classNames:{containerAddClass:this.classNames.popup}}),this.bindShowHideEvents(this.element.closest(this.selectors.bubble)),LJ.Event.on("contextualhover:afterHide",function(){e.element.find("."+s).removeClass(""+i)})},bindShowHideEvents:function(e){var t=this,s=!1;e=jQuery(e),e.on("mouseenter",function(){t.mouseOverBubble=!0,t.show()}),e.on("mouseleave",function(){t.mouseOverBubble=!1,setTimeout(function(){t.mouseOverBubble||t.mouseOverChildNote||t.hide()},50)}),LJ.Support.isMobile()&&e.on("click",function(e){s!==e.target&&(e.preventDefault(),s=e.target)})},show:function(e){var t=this;if(navigator.onLine){var s=!0;Object.keys(LJ.Misc.shownPopups).forEach(function(e){var t=LJ.Misc.shownPopups||{};angular.isObject(t.reactionPicker)&&t.reactionPicker.visible&&(s=!1)}),LJ.Misc.shownPopups.contextualHover={visible:!0,hideAction:function(){t.hide(!0)}},s&&this.setVisibile(!0,e)}},hide:function(e){delete LJ.Misc.shownPopups.contextualHover,LJ.Event.trigger("contextualhover:beforeHide"),this.setVisibile(!1,e)},setVisibile:function(e,s){var i=e?"show":"hide",o=this;s=s||!1,clearTimeout(this.popupTimer);var r=o.element.find("."+t);s?(this.element.bubble(i),"hide"===i&&LJ.Event.trigger("contextualhover:afterHide")):this.popupTimer=setTimeout(function(){o.element.bubble(i),"hide"===i&&(r.removeClass(n),LJ.Event.trigger("contextualhover:afterHide"))},this.popupDelay)},showEmailNotValidatedNote:function(t){var s=this;ContextualPopup.showNote(LJ.ml("error_adding_friends.email_not_validated"),t,{width:300}).then(function(t){LJ.Event.trigger("contextualhover:afterNoteShow");var n=function i(){t&&(t.hide(),LJ.Event.off("contextualhover:afterNoteShow",i),LJ.Event.off("contextualhover:beforeHide",i),LJ.Event.off("contextualhover:targetChange",i))};LJ.Event.on("contextualhover:afterNoteShow",n),LJ.Event.on("contextualhover:beforeHide",n),LJ.Event.on("contextualhover:targetChange",n),e(t.ele).on("mouseenter",function(){s.mouseOverChildNote=!0}).on("mouseleave",function(){s.mouseOverChildNote=!1,s.mouseOverBubble||s.hide()})})},render:function(e,s){var i=this;if(!e)return void this.element.empty().append(this.templates.loading);if(!e.username||!e.success||e.noshow)return void this.hide(!0);var o=this,r=!!parseInt(e.is_identity),u="N"===e.journaltype,a={headLinks:[],linkGroups:[],externalUser:1===parseInt(e.is_identity)};a.externalUser&&(a.extProfileUrl=e.ljuser_json.journal_url),a.userpic={},e.url_userpic&&(a.userpic.pic=e.url_userpic,a.userpic.allpics=e.url_allpics),a.title={title:e.ctxpopup_status},e.remote_can_write_to&&a.headLinks.push({url:Site.siteroot+"/update.bml?usejournal="+e.username,text:LJ.ml("userinfo.bml.hover_menu.headlinks.write_to_community")}),e.is_logged_in&&e.is_comm&&"closed"!==e.membership&&(e.is_invite_sent?a.headLinks.push(e.ml_invite_sent):a.headLinks.push({selector:'a[href="{url}"]',url:e.is_member?e.url_leavecomm:e.url_joincomm,text:e.is_member?e.ml_leave:e.ml_join_community,click:function(t){t.preventDefault(),ContextualPopup.changeRelation(e,s,e.is_member?"leave":"join",t)}})),e.is_logged_in||!e.url_anon_subscribe||e.is_comm||(a.anonSubscribe={href:e.url_anon_subscribe,caption:e.ml_subscribe});var l={redirect:!0,url:e.url_profile,text:e.ml_profile};if(a.headLinks.push(l),a.journalUrl=e.url_journal,a.aliasEnable=e.alias_enable,!e.is_requester&&e.is_logged_in)if(e.alias_enable){var c={url:LJ.get("siteroot")+"/manage/notes.bml",click:function(t){var s,n=this;t.preventDefault(),LJ.Flags.isEnabled("managenotes_v6")&&(s=createAliasPopup(),s.init(e)),LJ.Track.event("Site","ContextualHover",LJ.ml("/userinfo.bml.editalias.title")),s?s.show():loadIPPU().then(function(){addAlias(n,e.alias_title,e.username,e.alias||"")})},text:e.alias_title};e.alias&&(c.html="<i>"+e.alias.encodeHTML()+"</i>"),a.aliasNote=c}else a.aliasNote=['<span class="contextualhover-alias__item">'+e.alias_title+"</span>",'<span class="contextualhover-alias__onpaid"><a href="'+LJ.get("siteroot")+'/support/faq/295.html" target="_blank" class="contextualhover-link contextualhover-link--external">'+e.ml_addalias_paid+"</a></span>"].join("");var d=[];(!e.is_comm&&LJ.get("journal.is_community")||e.posted_in)&&d.push({url:(e.posted_in?e.posted_in:LJ.get("journal.journal_url"))+"/?poster="+e.username,text:LJ.get("remote.username")!==e.username||e.posted_in?e.ml_filter_by_poster||"Filter community by poster":e.ml_filter_by_poster_me||"Filter community by me"}),a.linkGroups.push(d),d=[],e.is_logged_in&&e.is_person&&!e.is_requester&&e.url_message&&d.push({redirect:!0,url:e.url_message,text:e.ml_send_message}),(e.is_person||e.is_comm)&&!e.is_requester&&e.can_receive_vgifts&&d.push({redirect:!0,url:LJ.get("siteroot")+"/shop/vgift.bml?to="+e.username,text:e.ml_send_gift}),e.is_logged_in&&e.is_person&&!e.is_requester&&e.is_custom_userhead&&d.push(e.is_app_userhead?{redirect:!0,url:e.url_userhead_install,text:e.ml_userhead_install}:{redirect:!0,url:e.url_buy_userhead,text:e.ml_buy_same_userhead}),e.is_identity&&e.is_requester&&d.push({url:LJ.get("siteroot")+"/identity/convert.bml",text:e.ml_upgrade_account});var p=this.extraInfo(e);p&&d.push(p),a.linkGroups.push(d),!e.is_logged_in||e.is_requester||e.is_comm||e.is_syndicated||(a.showBanOptions=!0,a.banUsersLink={url:LJ.get("siteroot")+"/manage/banusers.bml",text:e.ml_ban},a.banCheckboxes=[],a.banCheckboxes.push({selector:".ban_user",className:"ban_user",label:e.ml_ban_in_my,checked:e.is_banned,change:function(t){t.preventDefault(),ContextualPopup.changeRelation(e,s,e.is_banned?"setUnban":"setBan",t)}}),LJ.get("remote_is_suspended")||(a.reportBot={url:LJ.get("siteroot")+"/abuse/bots.bml?user="+e.username,text:e.ml_report}),e.is_requester||e.is_comm||e.is_syndicated||!e.have_communities||!e.can_ban_everywhere||a.banCheckboxes.push({selector:".ban_everywhere",className:"ban_everywhere",label:e.ban_everywhere_title,checked:e.is_banned_everywhere,change:function(t){t.preventDefault();var n=e.is_banned_everywhere?"unbanEverywhere":"banEverywhere";ContextualPopup.changeRelation(e,s,n,t)}}));var h="guest";e.is_logged_in?e.is_requester&&(h="self"):h="anonymous",LJ.get("remote_is_sup")&&e.value&&(a.socialCap={first:Boolean(e.first),value:e.value}),a.partner=Boolean(e.partner);var m=LJ.get("remote.is_validated");e.is_logged_in&&!e.is_requester&&!function(){var r=i.element;a.richdropdown={disabled:!m,buttonText:function(){return e.is_comm?e.is_friend?e.ml_are_watching||"{{data.ml_are_watching}}":e.ml_watch_community:e.is_syndicated?e.is_friend?e.ml_are_subscribed||"{{data.ml_are_subscribed}}":e.ml_subscribe_feed:e.is_friend?e.ml_in_friendlist||"{{data.ml_in_friendlist}}":e.ml_add_friend}()};var u="js--ctx-richdropdown-btn";if(a.richdropdown.selector="."+u,e.is_friend||(a.richdropdown.click=function(t){a.richdropdown.disabled||(t.preventDefault(),t.stopPropagation(),ContextualPopup.changeRelation(e,s,"addFriend",t),e.groupChecks={})}),a.richdropdown.mouseover=function(){m||o.showEmailNotValidatedNote(this)},e.is_friend){a.inFriendlist=!0,a.richdropdown.click=function(e){if(!a.richdropdown.disabled){e.preventDefault(),e.stopPropagation();var s=r.find("."+t);s.toggleClass(n)}},a.richdropdown.links=[];var l="js--ctx-richdropdown-removeFriend";a.richdropdown.links.push({selector:"."+l+" a",url:e.url_addfriend,click:function(t){t.preventDefault(),t.stopPropagation(),delete e.groups,e.groupChecks={},ContextualPopup.changeRelation(e,s,"removeFriend",t)},jsClass:l,text:function(){return e.is_comm?e.ml_stop_community:e.is_syndicated?e.ml_unsubscribe_feed:e.ml_remove_friend}()}),e.is_syndicated||a.richdropdown.links.push({redirect:!0,url:e.url_addfriend,text:e.ml_customize_friend_add||"{{data.ml_customize_friend_add}}"}),e.groups?e.groups.length>0&&(a.groupManage={label:e.ml_edit_friend_tags,groups:e.groups.map(function(t){return t.checked=e.groupChecks[t.id],t.selector=".js--ctx-friendsGroup [name='"+t.id+"']",t.change=function(s){e.groupChecks[t.id]=!e.groupChecks[t.id],ContextualPopup.broadcastGroups(e.username,e.groupChecks)},t})}):window.ContextualPopup.getFriendGroupsInfo(e).then(function(){return i.render(e,s)})}}(),r||e.is_comm||e.is_syndicated||u||!e.is_logged_in||e.is_requester||!Site.flags.homepage_v3||!function(){var t=i.element;a.subscribeDropdown={disabled:!m,buttonText:function(){return e.is_subscriber?e.ml_are_subscribed||"{{data.ml_are_subscribed}}":e.ml_subscribe}()},e.is_friend?a.inFriendlist=!0:a.inFriendlist=!1,a.subscribeDropdown.mouseover=function(){m||o.showEmailNotValidatedNote(this)};var r="js--ctx-subscribeDropdown-btn";if(a.subscribeDropdown.selector="."+r,e.is_subscriber||(a.inSubscribelist=!1,a.subscribeDropdown.click=function(t){a.subscribeDropdown.disabled||(t.preventDefault(),t.stopPropagation(),ContextualPopup.changeRelation(e,s,"addFriend",t,{is_subscriber:1}))}),e.is_subscriber){a.inSubscribelist=!0,a.subscribeDropdown.click=function(e){if(!a.subscribeDropdown.disabled){e.preventDefault(),e.stopPropagation();var s="js--ctx-subscribeDropdown-section",i=t.find("."+s);i.toggleClass(n)}},a.subscribeDropdown.links=[];var u="js--ctx-subscribe-removeSubscribe";a.subscribeDropdown.links.push({selector:"."+u+" a",url:e.url_addfriend,click:function(t){t.preventDefault(),t.stopPropagation(),delete e.groups,e.groupChecks={},ContextualPopup.changeRelation(e,s,"removeFriend",t,{is_subscriber:1})},jsClass:u,text:function(){return e.is_subscriber?e.ml_unsubscribe:void 0}}),e.is_syndicated||a.subscribeDropdown.links.push({redirect:!0,url:e.url_addsubscriber,text:e.ml_customize_friend_add||"{{data.ml_customize_friend_add}}"}),e.groups?e.groups.length>0&&(a.groupManage={label:e.ml_edit_friend_tags,groups:e.groups.map(function(t){return t.checked=e.groupChecks[t.id],t.selector=".js--ctx-friendsGroup [name='"+t.id+"']",t.change=function(s){e.groupChecks[t.id]=!e.groupChecks[t.id],ContextualPopup.broadcastGroups(e.username,e.groupChecks)},t})}):window.ContextualPopup.getFriendGroupsInfo(e).then(function(){return i.render(e,s)})}}(),this.element.empty().append(LJ.UI.template(this.templates.content,a)),this.element.is(":visible")&&this.element.bubble("updatePosition"),this.setPopupEvents(a)},extraInfo:function(e){var t="";return t},setPopupEvents:function(t){function s(t){e.each(t,function(e,t){var i;"undefined"!=typeof t&&(t.click&&(i=t.selector||'[href="'+t.url+'"]',i=i.supplant(t),n.delegate(i,"click",t.click)),t.change&&(i=t.selector,i=i.supplant(t),n.delegate(i,"change",t.change)),["mouseover"].forEach(function(e){t[e]&&(i=t.selector,i=i.supplant(t),n.delegate(i,e,t[e]))}),"object"===("undefined"==typeof t?"undefined":_typeof(t))&&s(t))})}var n=this.element;n.undelegate(),s(t)}};window.ContextualPopup={cachedResults:{},currentRequests:{},currentId:null,currentElement:null,hourglass:null,caughtTouches:!1,setupLive:function(){r.init();var t=".ljuser, img";e(document.body).off("mouseover",ContextualPopup.mouseover).off("click",ContextualPopup.touchStart).on("touchstart",t,function(){ContextualPopup.caughtTouches=!0}).on("mouseover",t,function(t){ContextualPopup.caughtTouches||"img"===this.tagName.toLowerCase()&&e(this).attr("src").match(o)&&e(t.target).parents().is(".contextualhover")||ContextualPopup.activate(t,!0)})},setup:function(){return this},searchAndAdd:function(e){if(LJ.get("ctx_popup")){for(var t=!1,s=/\?userid=(\d+)/,n="noctxpopup",i=jQuery("span.ljuser:not(."+n+")>a>img",e),r=-1,u=void 0,a=void 0,l=void 0,c=void 0,d=void 0,p=void 0;i[++r];){if(a=i[r],l=a.parentNode,c=l.parentNode,u=l.href.match(s),d=c.getAttribute("lj:user")||c.dataset.ljuser,l.href&&u)a.userid=u[1];else{if(!d)continue;a.username=d,l.parentNode.username=a.username,t=!0}a.posted_in=l.parentNode.getAttribute("data-journal"),a.classList.add("ContextualPopup")}var h=e.getElementsByTagName("img");for(r=-1;h[++r];)a=h[r],p=a.parentNode.getAttribute("data-journal"),d=a.parentNode.getAttribute("lj:user")||a.parentNode.dataset.ljuser,a.className.indexOf(n)<0&&(a.src.match(o)?(a.up_url=a.src,t=!0,p&&(a.posted_in=p),a.classList.add("ContextualPopup")):d&&(a.username=d,a.classList.add("ContextualPopup"),t=!0));var m=e.getAttribute("lj:user");m&&(a.username=m)}},activate:function(t,s){var n=t.target,i=t.currentTarget,o=n.username||n.userid||n.up_url,u=i.username||i.userid||i.up_url;if("B"!==n.tagName){!s||o||u||ContextualPopup.searchAndAdd(e(i).parent().get(0));var a=n.username||n.userid||n.up_url,l=ContextualPopup;if("IMG"===n.tagName&&a){l.cachedResults[a]||l.getInfo(n,a),jQuery.browser.msie&&void 0!==n.title&&(n.title="");var c=l.cachedResults[a];return l.currentElement!==n||c&&"undefined"!=typeof c.error?l.showPopup(a,n):r.show(!0),!0}return!1}},mouseOver:function(e){ContextualPopup.activate(e)},touchStart:function(e){var t=ContextualPopup.currentElement;!ContextualPopup.activate(e)||ContextualPopup._visible&&t===ContextualPopup.currentElement||(e.preventDefault(),e.stopPropagation())},showPopup:function(e,t){var s=r.element.is(":visible");jQuery(this.currentElement).unbind("mouseenter mouseleave"),this.currentId=e;var n=this.cachedResults[e];if(!n||!n.noshow){if(this.currentElement&&this.currentElement!==t&&r.hide(!0),n&&n.error)return r.hide(!0),void ContextualPopup.showNote(n.error,t);r.render(n,e),LJ.Event.trigger("contextualhover:targetChange"),r.element.bubble({target:jQuery(t),arrowWidth:"auto"}),r.bindShowHideEvents(t),r.show(s),this.currentElement=t}},hide:function(){return r.hide(!0),this},renderPopup:function(e){r.render(this.cachedResults[e],e)},changeRelation:function(e,t,s,n){function i(e){return e.error?ContextualPopup.showNote(e.error.message):(ContextualPopup.cachedResults[t]&&jQuery.extend(ContextualPopup.cachedResults[t],e),void ContextualPopup.renderPopup(t))}return LJ.Api.call("relations."+s.toLowerCase(),{target:e.username},function(e){ContextualPopup.hideHourglass(),i(e)}),!1},broadcastGroups:function(e,t){LJ.Api.call("groups.update_users",{users:[{username:e,groups:Object.keys(t).filter(function(e){return t[e]})}]})},showNote:function(e,t){var s=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];return t=t||r.element[0],loadIPPU().then(function(){var n=LJ_IPPU.showNote(e,t,s.timeout,s.style);return s.width&&n.setDimensions(s.width,"auto"),n})},cleanCache:function(e){var t=this;e=e||[],"string"==typeof e&&(e=[e]),e.forEach(function(e){t.cachedResults[e]&&delete t.cachedResults[e]})},getInfo:function(e,t){var s=this;if(!s.currentRequests[t]){s.currentRequests[t]=1;var n={mode:"getinfo"};e.username&&(n.user=e.username),e.userid&&(n.userid=e.userid),e.up_url&&(n.userpic_url=e.up_url),jQuery.ajax({url:LiveJournal.getAjaxUrl("ctxpopup"),data:n,dataType:"json",success:function(i){return i.error?(i.username=n.user,s.cachedResults[i.username]=i,r.hide(!0),void s.showNote(i.error,e,{width:300})):(e.posted_in&&(i.posted_in=e.posted_in),s.cachedResults[String(i.userid)]=s.cachedResults[i.username]=s.cachedResults[i.url_userpic]=i,e.up_url&&(s.cachedResults[e.up_url]=i),s.currentRequests[t]=null,void(s.currentId===t&&s.renderPopup(t)))},error:function(){s.currentRequests[t]=null}})}},getFriendGroupsInfo:function(e){return LJ.Api.call("groups.list",{target:e.username},function(t){e.groupChecks={},e.groups=t.groups.map(function(t){return e.groupChecks[t.id]=t.selected,{label:t.name,id:t.id}})})},hideHourglass:function(){this.hourglass&&(this.hourglass.hide(),this.hourglass=null)}},LJ.Flags.isEnabled("new_friends_and_subscriptions")&&(ContextualPopup.changeRelation=function(e,t,s,n,i){return LJ.Event.trigger("relations.change",{action:s,username:e.username,params:i}),ContextualPopup.hideHourglass(),ContextualPopup.hourglass=(new Hourglass).setEvent(n).show(),ContextualPopup.hourglass.element.on("mouseenter",function(){r.element.trigger("mouseenter")}).addClass("lj_hourglass"),!1},function(){LJ.Event.on("relations.changed",function(t){var s=t.data,n=t.username;return ContextualPopup.hideHourglass(),s.error?void ContextualPopup.showNote(s.error.message,void 0,{width:300}):(ContextualPopup.cachedResults[n]&&e.extend(ContextualPopup.cachedResults[n],s),void ContextualPopup.renderPopup(n))})}())}(jQuery);
/* <<< file end: js/contextualhover_v7.js */
//# map link was there [contextualhover_v7.js.map]