(function(){var e;(e=angular.module("llApp",["ngAria"])).provider("$translator",function(){var e,t,r,n,a,i,o,s,l,u,c,g;if(g={},decodeURIComponent(document.cookie).match(/llnglanguage=(\w+)/))g.lang=RegExp.$1;else if(navigator){for(n=[],a=[],l=[navigator.language],navigator.languages&&(l=navigator.languages),t=0,i=l.length;t",g.lang),g.deferredTr=[],g.translationFields={},g.translate=function(e){return g.translationFields[e]&&(e=g.translationFields[e]),e},g.translateField=function(e,t){return g.translate(e[t])},g.translateP=function(e){return e&&g.translationFields.portal&&(e=e.replace(/__(\w+)__/g,function(e,t){return g.translate(t)})),e},this.$get=["$q","$http",function(t,r){return g.last="",g.init=function(e){var i;return e=e||g.lang,(i=new Date).setTime(i.getTime()+2592e6),document.cookie="llnglanguage="+e+"; expires="+i.toUTCString()+"; path=/",i=t.defer(),g.last!==e?(g.last=e,r.get(window.staticPrefix+"languages/"+e+".json").then(function(e){var t,r,n,a;for(g.translationFields=e.data,r=0,n=(a=g.deferredTr).length;rn.resizerMax&&(t=parseInt(n.resizerMax)),$(n.resizerLeft).css({width:t+"px"}),$(n.resizerRight).css({width:s-t+"px"})):(r=e.pageY-$("#navbar").height(),$(n.resizerTop).css({height:r+"px"}),$(n.resizerBottom).css({height:o-r+"px"}))},a=function(){return i.unbind("mousemove",r),i.unbind("mouseup",a)}}}]),e.factory("$lmhttp",["$q","$location",function(t,e){return{responseError:function(e){return 401===e.status&&window.portal?window.location=window.portal+"?url="+window.btoa(window.location).replace(/\//,"_"):t.reject(e)}}}]),e.config(["$httpProvider",function(e){return e.interceptors.push("$lmhttp")}])}).call(this);