(function(n,t,i){"use strict";function v(n){return function(){for(var i=arguments[0],u,t,r="["+(n?n+":":"")+i+"] http://errors.angularjs.org/1.4.4/"+(n?n+"/":"")+i,i=1;i<arguments.length;i++)r=r+(1==i?"?":"&")+"p"+(i-1)+"=",u=encodeURIComponent,t=arguments[i],t="function"==typeof t?t.toString().replace(/ \{[\s\S]*$/,""):"undefined"==typeof t?"undefined":"string"!=typeof t?JSON.stringify(t):t,r+=u(t);return Error(r)}}function ui(n){if(null==n||er(n))return!1;var t="length"in Object(n)&&n.length;return n.nodeType===wt&&t?!0:l(n)||a(n)||0===t||"number"==typeof t&&0<t&&t-1 in n}function r(n,t,i){var u,f,e;if(n)if(h(n))for(u in n)"prototype"==u||"length"==u||"name"==u||n.hasOwnProperty&&!n.hasOwnProperty(u)||t.call(i,n[u],u,n);else if(a(n)||ui(n))for(e="object"!=typeof n,u=0,f=n.length;u<f;u++)(e||u in n)&&t.call(i,n[u],u,n);else if(n.forEach&&n.forEach!==r)n.forEach(t,i,n);else if(ve(n))for(u in n)t.call(i,n[u],u,n);else if("function"==typeof n.hasOwnProperty)for(u in n)n.hasOwnProperty(u)&&t.call(i,n[u],u,n);else for(u in n)gi.call(n,u)&&t.call(i,n[u],u,n);return n}function he(n,t,i){for(var r=Object.keys(n).sort(),u=0;u<r.length;u++)t.call(i,n[r[u]],r[u]);return r}function ce(n){return function(t,i){n(i,t)}}function yc(){return++ku}function le(n,t){t?n.$$hashKey=t:delete n.$$hashKey}function ff(n,t,i){for(var f,u,r,l=n.$$hashKey,e=0,v=t.length;e<v;++e)if(f=t[e],c(f)||h(f))for(var s=Object.keys(f),o=0,y=s.length;o<y;o++)u=s[o],r=f[u],i&&c(r)?ft(r)?n[u]=new Date(r.valueOf()):pi(r)?n[u]=new RegExp(r):(c(n[u])||(n[u]=a(r)?[]:{}),ff(n[u],[r],!0)):n[u]=r;return le(n,l),n}function p(n){return ff(n,ii.call(arguments,1),!1)}function pc(n){return ff(n,ii.call(arguments,1),!0)}function tt(n){return parseInt(n,10)}function ef(n,t){return p(Object.create(n),t)}function f(){}function fr(n){return n}function yt(n){return function(){return n}}function ae(n){return h(n.toString)&&n.toString!==Object.prototype.toString}function s(n){return"undefined"==typeof n}function o(n){return"undefined"!=typeof n}function c(n){return null!==n&&"object"==typeof n}function ve(n){return null!==n&&"object"==typeof n&&!rh(n)}function l(n){return"string"==typeof n}function k(n){return"number"==typeof n}function ft(n){return"[object Date]"===gt.call(n)}function h(n){return"function"==typeof n}function pi(n){return"[object RegExp]"===gt.call(n)}function er(n){return n&&n.window===n}function or(n){return n&&n.$evalAsync&&n.$watch}function sr(n){return"boolean"==typeof n}function ye(n){return!(!n||!(n.nodeName||n.prop&&n.attr&&n.find))}function wc(n){var i={},t;for(n=n.split(","),t=0;t<n.length;t++)i[n[t]]=!0;return i}function bt(n){return y(n.nodeName||n[0]&&n[0].nodeName)}function hr(n,t){var i=n.indexOf(t);return 0<=i&&n.splice(i,1),i}function ht(n,t,i,u){var f,e;if(er(n)||or(n))throw ci("cpws");if(uh.test(gt.call(t)))throw ci("cpta");if(t){if(n===t)throw ci("cpi");if(i=i||[],u=u||[],c(n)&&(i.push(n),u.push(t)),a(n))for(f=t.length=0;f<n.length;f++)t.push(ht(n[f],null,i,u));else{if(e=t.$$hashKey,a(t)?t.length=0:r(t,function(n,i){delete t[i]}),ve(n))for(f in n)t[f]=ht(n[f],null,i,u);else if(n&&"function"==typeof n.hasOwnProperty)for(f in n)n.hasOwnProperty(f)&&(t[f]=ht(n[f],null,i,u));else for(f in n)gi.call(n,f)&&(t[f]=ht(n[f],null,i,u));le(t,e)}}else if(t=n,c(n)){if(i&&-1!==(e=i.indexOf(n)))return u[e];if(a(n))return ht(n,[],i,u);if(uh.test(gt.call(n)))t=new n.constructor(n);else if(ft(n))t=new Date(n.getTime());else if(pi(n))t=new RegExp(n.source,n.toString().match(/[^\/]*$/)[0]),t.lastIndex=n.lastIndex;else return f=Object.create(rh(n)),ht(n,f,i,u);u&&(i.push(n),u.push(t))}return t}function ct(n,t){if(a(n)){t=t||[];for(var i=0,r=n.length;i<r;i++)t[i]=n[i]}else if(c(n))for(i in t=t||{},n)("$"!==i.charAt(0)||"$"!==i.charAt(1))&&(t[i]=n[i]);return t||n}function ot(n,t){if(n===t)return!0;if(null===n||null===t)return!1;if(n!==n&&t!==t)return!0;var u=typeof n,r;if(u==typeof t&&"object"==u)if(a(n)){if(!a(t))return!1;if((u=n.length)==t.length){for(r=0;r<u;r++)if(!ot(n[r],t[r]))return!1;return!0}}else{if(ft(n))return ft(t)?ot(n.getTime(),t.getTime()):!1;if(pi(n))return pi(t)?n.toString()==t.toString():!1;if(or(n)||or(t)||er(n)||er(t)||a(t)||ft(t)||pi(t))return!1;u=rt();for(r in n)if("$"!==r.charAt(0)&&!h(n[r])){if(!ot(n[r],t[r]))return!1;u[r]=!0}for(r in t)if(!(r in u||"$"===r.charAt(0)||t[r]===i||h(t[r])))return!1;return!0}return!1}function cr(n,t,i){return n.concat(ii.call(t,i))}function pe(n,t){var i=2<arguments.length?ii.call(arguments,2):[];return!h(t)||t instanceof RegExp?t:i.length?function(){return arguments.length?t.apply(n,cr(i,arguments,0)):t.apply(n,i)}:function(){return arguments.length?t.apply(n,arguments):t.call(n)}}function bc(n,r){var u=r;return"string"==typeof n&&"$"===n.charAt(0)&&"$"===n.charAt(1)?u=i:er(r)?u="$WINDOW":r&&t===r?u="$DOCUMENT":or(r)&&(u="$SCOPE"),u}function lr(n,t){return"undefined"==typeof n?i:(k(t)||(t=t?2:null),JSON.stringify(n,bc,t))}function we(n){return l(n)?JSON.parse(n):n}function be(n,t){var i=Date.parse("Jan 01, 1970 00:00:00 "+n)/6e4;return isNaN(i)?t:i}function of(n,t,i){i=i?-1:1;var r=be(t,n.getTimezoneOffset());return t=n,n=i*(r-n.getTimezoneOffset()),t=new Date(t.getTime()),t.setMinutes(t.getMinutes()+n),t}function kt(n){n=e(n).clone();try{n.empty()}catch(i){}var t=e("<div>").append(n).html();try{return n[0].nodeType===ir?y(t):t.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(n,t){return"<"+y(t)})}catch(r){return y(t)}}function ke(n){try{return decodeURIComponent(n)}catch(t){}}function de(n){var t={};return r((n||"").split("&"),function(n){var u,i,r;n&&(i=n=n.replace(/\+/g,"%20"),u=n.indexOf("="),-1!==u&&(i=n.substring(0,u),r=n.substring(u+1)),i=ke(i),o(i)&&(r=o(r)?ke(r):!0,gi.call(t,i)?a(t[i])?t[i].push(r):t[i]=[t[i],r]:t[i]=r))}),t}function sf(n){var t=[];return r(n,function(n,i){a(n)?r(n,function(n){t.push(lt(i,!0)+(!0===n?"":"="+lt(n,!0)))}):t.push(lt(i,!0)+(!0===n?"":"="+lt(n,!0)))}),t.length?t.join("&"):""}function tu(n){return lt(n,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function lt(n,t){return encodeURIComponent(n).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,t?"%20":"+")}function kc(n,t){for(var i,u=tr.length,r=0;r<u;++r)if(i=tr[r]+t,l(i=n.getAttribute(i)))return i;return null}function dc(n,t){var i,u,f={};r(tr,function(t){t+="app";!i&&n.hasAttribute&&n.hasAttribute(t)&&(i=n,u=n.getAttribute(t))});r(tr,function(t){t+="app";var r;!i&&(r=n.querySelector("["+t.replace(":","\\:")+"]"))&&(i=r,u=r.getAttribute(t))});i&&(f.strictDi=null!==kc(i,"strict-di"),t(i,u?[u]:[],f))}function ge(i,u,f){c(f)||(f={});f=p({strictDi:!1},f);var o=function(){if(i=e(i),i.injector()){var n=i[0]===t?"document":kt(i);throw ci("btstrpd",n.replace(/</,"&lt;").replace(/>/,"&gt;"));}return u=u||[],u.unshift(["$provide",function(n){n.value("$rootElement",i)}]),f.debugInfoEnabled&&u.push(["$compileProvider",function(n){n.debugInfoEnabled(!0)}]),u.unshift("ng"),n=vr(u,f.strictDi),n.invoke(["$rootScope","$rootElement","$compile","$injector",function(n,t,i,r){n.$apply(function(){t.data("$injector",r);i(t)(n)})}]),n},s=/^NG_ENABLE_DEBUG_INFO!/,l=/^NG_DEFER_BOOTSTRAP!/;if(n&&s.test(n.name)&&(f.debugInfoEnabled=!0,n.name=n.name.replace(s,"")),n&&!l.test(n.name))return o();n.name=n.name.replace(l,"");ut.resumeBootstrap=function(n){return r(n,function(n){u.push(n)}),o()};h(ut.resumeDeferredBootstrap)&&ut.resumeDeferredBootstrap()}function gc(){n.name="NG_ENABLE_DEBUG_INFO!"+n.name;n.location.reload()}function nl(n){if(n=ut.element(n).injector(),!n)throw ci("test");return n.get("$$testability")}function no(n,t){return t=t||"_",n.replace(hv,function(n,i){return(i?t:"")+n.toLowerCase()})}function tl(){var r,t;eh||(t=du(),st=n.jQuery,o(t)&&(st=null===t?i:n[t]),st&&st.fn.on?(e=st,p(st.fn,{scope:ai.scope,isolateScope:ai.isolateScope,controller:ai.controller,injector:ai.injector,inheritedData:ai.inheritedData}),r=st.cleanData,st.cleanData=function(n){var u,t,i;if(ie)ie=!1;else for(t=0;null!=(i=n[t]);t++)(u=st._data(i,"events"))&&u.$destroy&&st(i).triggerHandler("$destroy");r(n)}):e=b,ut.element=e,eh=!0)}function iu(n,t,i){if(!n)throw ci("areq",t||"?",i||"required");return n}function wi(n,t,i){return i&&a(n)&&(n=n[n.length-1]),iu(h(n),t,"not a function, got "+(n&&"object"==typeof n?n.constructor.name||"Object":typeof n)),n}function bi(n,t){if("hasOwnProperty"===n)throw ci("badname",t);}function to(n,t,i){if(!t)return n;t=t.split(".");for(var u,f=n,e=t.length,r=0;r<e;r++)u=t[r],n&&(n=(f=n)[u]);return!i&&h(n)?pe(f,n):n}function ru(n){var t=n[0],i;n=n[n.length-1];i=[t];do{if(t=t.nextSibling,!t)break;i.push(t)}while(t!==n);return e(i)}function rt(){return Object.create(null)}function il(n){function t(n,t,i){return n[t]||(n[t]=i())}var i=v("$injector"),r=v("ng");return n=t(n,"angular",Object),n.$$minErr=n.$$minErr||v,t(n,"module",function(){var n={};return function(u,f,e){if("hasOwnProperty"===u)throw r("badname","module");return f&&n.hasOwnProperty(u)&&(n[u]=null),t(n,u,function(){function t(n,t,i,u){return u||(u=r),function(){return u[i||"push"]([n,t,arguments]),o}}function n(n,t){return function(i,f){return f&&h(f)&&(f.$$moduleName=u),r.push([n,t,arguments]),o}}if(!f)throw i("nomod",u);var r=[],s=[],c=[],l=t("$injector","invoke","push",s),o={_invokeQueue:r,_configBlocks:s,_runBlocks:c,requires:f,name:u,provider:n("$provide","provider"),factory:n("$provide","factory"),service:n("$provide","service"),value:t("$provide","value"),constant:t("$provide","constant","unshift"),decorator:n("$provide","decorator"),animation:n("$animateProvider","register"),filter:n("$filterProvider","register"),controller:n("$controllerProvider","register"),directive:n("$compileProvider","directive"),config:l,run:function(n){return c.push(n),this}};return e&&l(e),o})}})}function rl(t){p(t,{bootstrap:ge,copy:ht,extend:p,merge:pc,equals:ot,element:e,forEach:r,injector:vr,noop:f,bind:pe,toJson:lr,fromJson:we,identity:fr,isUndefined:s,isDefined:o,isString:l,isFunction:h,isObject:c,isNumber:k,isElement:ye,isArray:a,version:cv,isDate:ft,lowercase:y,uppercase:bu,callbacks:{counter:0},getTestability:nl,$$minErr:v,$$csp:li,reloadWithDebugInfo:gc});te=il(n);te("ng",["ngLocale"],["$provide",function(n){n.provider({$$sanitizeUri:va});n.provider("$compile",ho).directive({a:gh,input:ec,textarea:ec,form:gy,script:kw,select:nb,style:ib,option:tb,ngBind:op,ngBindHtml:hp,ngBindTemplate:sp,ngClass:lp,ngClassEven:vp,ngClassOdd:ap,ngCloak:yp,ngController:pp,ngForm:np,ngHide:aw,ngIf:bp,ngInclude:kp,ngInit:gp,ngNonBindable:fw,ngPluralize:hw,ngRepeat:cw,ngShow:lw,ngStyle:vw,ngSwitch:yw,ngSwitchWhen:pw,ngSwitchDefault:ww,ngOptions:sw,ngTransclude:bw,ngModel:iw,ngList:nw,ngChange:cp,pattern:lc,ngPattern:lc,required:cc,ngRequired:cc,minlength:vc,ngMinlength:vc,maxlength:ac,ngMaxlength:ac,ngValue:ep,ngModelOptions:uw}).directive({ngInclude:dp}).directive(kr).directive(oc);n.provider({$anchorScroll:hl,$animate:iy,$animateCss:ry,$$animateQueue:ty,$$AnimateRunner:ny,$browser:al,$cacheFactory:vl,$controller:pl,$document:wl,$exceptionHandler:bl,$filter:ls,$$forceReflow:fy,$interpolate:ra,$interval:ua,$http:gl,$httpParamSerializer:kl,$httpParamSerializerJQLike:dl,$httpBackend:ta,$location:fa,$log:ea,$parse:sa,$rootScope:aa,$q:ha,$$q:ca,$sce:wa,$sceDelegate:pa,$sniffer:ba,$templateCache:yl,$templateRequest:ka,$$testability:da,$timeout:ga,$window:nv,$$rAF:la,$$jqLite:ol,$$HashMap:kv,$$cookieReader:tv})}])}function ar(n){return n.replace(lv,function(n,t,i,r){return r?i.toUpperCase():i}).replace(av,"Moz$1")}function io(n){return n=n.nodeType,n===wt||!n||9===n}function ro(n,t){var i,u,f=t.createDocumentFragment(),e=[];if(ue.test(n)){for(i=i||f.appendChild(t.createElement("div")),u=(pv.exec(n)||["",""])[1].toLowerCase(),u=at[u]||at._default,i.innerHTML=u[1]+n.replace(wv,"<$1><\/$2>")+u[2],u=u[0];u--;)i=i.lastChild;e=cr(e,i.childNodes);i=f.firstChild;i.textContent=""}else e.push(t.createTextNode(n));return f.textContent="",f.innerHTML="",r(e,function(n){f.appendChild(n)}),f}function b(n){var i,r;if(n instanceof b)return n;if(l(n)&&(n=w(n),i=!0),!(this instanceof b)){if(i&&"<"!=n.charAt(0))throw re("nosel");return new b(n)}i&&(i=t,n=(r=yv.exec(n))?[i.createElement(r[1])]:(r=ro(n,i))?r.childNodes:[]);fo(this,n)}function hf(n){return n.cloneNode(!0)}function uu(n,t){if(t||fu(n),n.querySelectorAll)for(var r=n.querySelectorAll("*"),i=0,u=r.length;i<u;i++)fu(r[i])}function uo(n,t,i,u){if(o(u))throw re("offargs");var f=(u=eu(n))&&u.events,e=u&&u.handle;if(e)if(t)r(t.split(" "),function(t){if(o(i)){var r=f[t];if(hr(r||[],i),r&&0<r.length)return}n.removeEventListener(t,e,!1);delete f[t]});else for(t in f)"$destroy"!==t&&n.removeEventListener(t,e,!1),delete f[t]}function fu(n,t){var u=n.ng339,r=u&&rr[u];r&&(t?delete r.data[t]:(r.handle&&(r.events.$destroy&&r.handle({},"$destroy"),uo(n)),delete rr[u],n.ng339=i))}function eu(n,t){var r=n.ng339,r=r&&rr[r];return t&&!r&&(n.ng339=r=++oh,r=rr[r]={events:{},data:{},handle:i}),r}function cf(n,t,i){if(io(n)){var r=o(i),u=!r&&t&&!c(t),f=!t;if(n=(n=eu(n,!u))&&n.data,r)n[t]=i;else{if(f)return n;if(u)return n&&n[t];p(n,t)}}}function ou(n,t){return n.getAttribute?-1<(" "+(n.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" "):!1}function su(n,t){t&&n.setAttribute&&r(t.split(" "),function(t){n.setAttribute("class",w((" "+(n.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+w(t)+" "," ")))})}function hu(n,t){if(t&&n.setAttribute){var i=(" "+(n.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");r(t.split(" "),function(n){n=w(n);-1===i.indexOf(" "+n+" ")&&(i+=n+" ")});n.setAttribute("class",w(i))}}function fo(n,t){var i,r;if(t)if(t.nodeType)n[n.length++]=t;else if(i=t.length,"number"==typeof i&&t.window!==t){if(i)for(r=0;r<i;r++)n[n.length++]=t[r]}else n[n.length++]=t}function eo(n,t){return cu(n,"$"+(t||"ngController")+"Controller")}function cu(n,t,r){for(9==n.nodeType&&(n=n.documentElement),t=a(t)?t:[t];n;){for(var u=0,f=t.length;u<f;u++)if((r=e.data(n,t[u]))!==i)return r;n=n.parentNode||11===n.nodeType&&n.host}}function oo(n){for(uu(n,!0);n.firstChild;)n.removeChild(n.firstChild)}function lf(n,t){t||uu(n);var i=n.parentNode;i&&i.removeChild(n)}function ul(t,i){if(i=i||n,"complete"===i.document.readyState)i.setTimeout(t);else e(i).on("load",t)}function so(n,t){var i=br[t.toLowerCase()];return i&&fe[bt(n)]&&i}function fl(n,t){var i=n.nodeName;return("INPUT"===i||"TEXTAREA"===i)&&ee[t]}function el(n,t){var i=function(i,r){var u,f,o,e;if(i.isDefaultPrevented=function(){return i.defaultPrevented},u=t[r||i.type],f=u?u.length:0,f)for(s(i.immediatePropagationStopped)&&(o=i.stopImmediatePropagation,i.stopImmediatePropagation=function(){i.immediatePropagationStopped=!0;i.stopPropagation&&i.stopPropagation();o&&o.call(i)}),i.isImmediatePropagationStopped=function(){return!0===i.immediatePropagationStopped},1<f&&(u=ct(u)),e=0;e<f;e++)i.isImmediatePropagationStopped()||u[e].call(n,i)};return i.elem=n,i}function ol(){this.$get=function(){return p(b,{hasClass:function(n,t){return n.attr&&(n=n[0]),ou(n,t)},addClass:function(n,t){return n.attr&&(n=n[0]),hu(n,t)},removeClass:function(n,t){return n.attr&&(n=n[0]),su(n,t)}})}}function fi(n,t){var i=n&&n.$$hashKey;return i?("function"==typeof i&&(i=n.$$hashKey()),i):(i=typeof n,"function"==i||"object"==i&&null!==n?n.$$hashKey=i+":"+(t||yc)():i+":"+n)}function ki(n,t){if(t){var i=0;this.nextUid=function(){return++i}}r(n,this.put,this)}function sl(n){return(n=n.toString().replace(hh,"").match(sh))?"function("+(n[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}function vr(n,t){function e(n){return function(t,i){if(c(t))r(t,ce(n));else return n(t,i)}}function b(n,t){if(bi(n,"service"),(h(t)||a(t))&&(t=u.instantiate(t)),!t.$get)throw vi("pget",n);return v[n+"Provider"]=t}function nt(n,t){return function(){var i=f.invoke(t,this);if(s(i))throw vi("undef",n);return i}}function y(n,t,i){return b(n,{$get:!1!==i?nt(n,t):t})}function k(n){iu(s(n)||a(n),"modulesToLoad","not an array");var t=[],i;return r(n,function(n){function f(n){for(var i,r,t=0,f=n.length;t<f;t++)i=n[t],r=u.get(i[0]),r[i[1]].apply(r,i[2])}if(!g.get(n)){g.put(n,!0);try{l(n)?(i=te(n),t=t.concat(k(i.requires)).concat(i._runBlocks),f(i._invokeQueue),f(i._configBlocks)):h(n)?t.push(u.invoke(n)):a(n)?t.push(u.invoke(n)):wi(n,"module")}catch(r){throw a(n)&&(n=n[n.length-1]),r.message&&r.stack&&-1==r.stack.indexOf(r.message)&&(r=r.message+"\n"+r.stack),vi("modulerr",n,r.stack||r.message||r);}}}),t}function d(n,i){function r(t,r){if(n.hasOwnProperty(t)){if(n[t]===p)throw vi("cdep",t+" <- "+o.join(" <- "));return n[t]}try{return o.unshift(t),n[t]=p,n[t]=i(t,r)}catch(u){throw n[t]===p&&delete n[t],u;}finally{o.shift()}}function u(n,i,u,f){"string"==typeof u&&(f=u,u=null);for(var h=[],c=vr.$$annotate(n,t,f),e,o=0,s=c.length;o<s;o++){if(e=c[o],"string"!=typeof e)throw vi("itkn",e);h.push(u&&u.hasOwnProperty(e)?u[e]:r(e,f))}return a(n)&&(n=n[s]),n.apply(i,h)}return{invoke:u,instantiate:function(n,t,i){var r=Object.create((a(n)?n[n.length-1]:n).prototype||null);return n=u(n,r,t,i),c(n)||h(n)?n:r},get:r,annotate:vr.$$annotate,has:function(t){return v.hasOwnProperty(t+"Provider")||n.hasOwnProperty(t)}}}t=!0===t;var p={},o=[],g=new ki([],!0),v={$provide:{provider:e(b),factory:e(y),service:e(function(n,t){return y(n,["$injector",function(n){return n.instantiate(t)}])}),value:e(function(n,t){return y(n,yt(t),!1)}),constant:e(function(n,t){bi(n,"constant");v[n]=t;w[n]=t}),decorator:function(n,t){var i=u.get(n+"Provider"),r=i.$get;i.$get=function(){var n=f.invoke(r,i);return f.invoke(t,null,{$delegate:n})}}}},u=v.$injector=d(v,function(n,t){ut.isString(t)&&o.push(t);throw vi("unpr",o.join(" <- "));}),w={},f=w.$injector=d(w,function(n,t){var r=u.get(n+"Provider",t);return f.invoke(r.$get,r,i,n)});return r(k(n),function(n){n&&f.invoke(n)}),f}function hl(){var n=!0;this.disableAutoScrolling=function(){n=!1};this.$get=["$window","$location","$rootScope",function(t,i,r){function o(n){var t=null;return Array.prototype.some.call(n,function(n){if("a"===bt(n))return t=n,!0}),t}function u(n){if(n){n.scrollIntoView();var i;i=f.yOffset;h(i)?i=i():ye(i)?(i=i[0],i="fixed"!==t.getComputedStyle(i).position?0:i.getBoundingClientRect().bottom):k(i)||(i=0);i&&(n=n.getBoundingClientRect().top,t.scrollBy(0,n-i))}else t.scrollTo(0,0)}function f(n){n=l(n)?n:i.hash();var t;n?(t=e.getElementById(n))?u(t):(t=o(e.getElementsByName(n)))?u(t):"top"===n&&u(null):u(null)}var e=t.document;return n&&r.$watch(function(){return i.hash()},function(n,t){n===t&&""===n||ul(function(){r.$evalAsync(f)})}),f}]}function yr(n,t){return!n&&!t?"":n?t?(a(n)&&(n=n.join(" ")),a(t)&&(t=t.join(" ")),n+" "+t):n:t}function cl(n){l(n)&&(n=n.split(" "));var t=rt();return r(n,function(n){n.length&&(t[n]=!0)}),t}function ei(n){return c(n)?n:{}}function ll(n,t,i,u){function b(n){try{n.apply(null,ii.call(arguments,1))}finally{if(l--,0===l)for(;w.length;)try{w.pop()()}catch(t){i.error(t)}}}function k(){d();tt()}function d(){n:{try{h=y.state;break n}catch(n){}h=void 0}h=s(h)?null:h;ot(h,nt)&&(h=nt);nt=h}function tt(){(v!==o.url()||a!==h)&&(v=o.url(),a=h,r(it,function(n){n(o.url(),h)}))}var o=this,c=n.location,y=n.history,ut=n.setTimeout,ft=n.clearTimeout,p={},l,w;o.isMock=!1;l=0;w=[];o.$$completeOutstandingRequest=b;o.$$incOutstandingRequestCount=function(){l++};o.notifyWhenNoOutstandingRequests=function(n){0===l?n():w.push(n)};var h,a,v=c.href,et=t.find("base"),g=null;d();a=h;o.url=function(t,i,r){var e,f;return(s(r)&&(r=null),c!==n.location&&(c=n.location),y!==n.history&&(y=n.history),t)?(e=a===r,v===t&&(!u.history||e))?o:(f=v&&oi(v)===oi(t),v=t,a=r,!u.history||f&&e?((!f||g)&&(g=t),i?c.replace(t):f?(i=c,r=t.indexOf("#"),t=-1===r?"":t.substr(r),i.hash=t):c.href=t):(y[i?"replaceState":"pushState"](r,"",t),d(),a=h),o):g||c.href.replace(/%27/g,"'")};o.state=function(){return h};var it=[],rt=!1,nt=null;o.onUrlChange=function(t){if(!rt){if(u.history)e(n).on("popstate",k);e(n).on("hashchange",k);rt=!0}return it.push(t),t};o.$$applicationDestroyed=function(){e(n).off("hashchange popstate",k)};o.$$checkUrlChange=tt;o.baseHref=function(){var n=et.attr("href");return n?n.replace(/^(https?\:)?\/\/[^\/]*/,""):""};o.defer=function(n,t){var i;return l++,i=ut(function(){delete p[i];b(n)},t||0),p[i]=!0,i};o.defer.cancel=function(n){return p[n]?(delete p[n],ft(n),b(f),!0):!1}}function al(){this.$get=["$window","$log","$sniffer","$document",function(n,t,i,r){return new ll(n,r,t,i)}]}function vl(){this.$get=function(){function t(t,i){function l(n){n!=f&&(r?r==n&&(r=n.n):r=n,c(n.n,n.p),c(n,f),f=n,f.n=null)}function c(n,t){n!=t&&(n&&(n.p=t),t&&(t.n=n))}if(t in n)throw v("$cacheFactory")("iid",t);var o=0,a=p({},i,{id:t}),e={},h=i&&i.capacity||Number.MAX_VALUE,u={},f=null,r=null;return n[t]={put:function(n,t){if(!s(t)){if(h<Number.MAX_VALUE){var i=u[n]||(u[n]={key:n});l(i)}return n in e||o++,e[n]=t,o>h&&this.remove(r.key),t}},get:function(n){if(h<Number.MAX_VALUE){var t=u[n];if(!t)return;l(t)}return e[n]},remove:function(n){if(h<Number.MAX_VALUE){var t=u[n];if(!t)return;t==f&&(f=t.p);t==r&&(r=t.n);c(t.n,t.p);delete u[n]}delete e[n];o--},removeAll:function(){e={};o=0;u={};f=r=null},destroy:function(){u=a=e=null;delete n[t]},info:function(){return p({},a,{size:o})}}}var n={};return t.info=function(){var t={};return r(n,function(n,i){t[i]=n.info()}),t},t.get=function(t){return n[t]},t}}function yl(){this.$get=["$cacheFactory",function(n){return n("templates")}]}function ho(n,u){function k(n,t,i){var f=/^\s*([@&]|=(\*?))(\??)\s*(\w*)\s*$/,u={};return r(n,function(n,r){var e=n.match(f);if(!e)throw it("iscp",t,r,n,i?"controller bindings definition":"isolate scope definition");u[r]={mode:e[1][0],collection:"*"===e[2],optional:"?"===e[3],attrName:e[4]||r}}),u}function d(n){var t=n.charAt(0);if(!t||t!==y(t))throw it("baddir",n);if(n!==n.trim())throw it("baddir",n);}var b={},g=/^\s*directive\:\s*([\w\-]+)\s+(.*)$/,nt=/(([\w\-]+)(?:\:([^;]+))?;?)/,tt=wc("ngSrc,ngSrcset,src,srcset"),ut=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,ft=/^(on[a-z]+|formaction)$/,v;this.directive=function et(t,i){return bi(t,"directive"),l(t)?(d(t),iu(i,"directiveFactory"),b.hasOwnProperty(t)||(b[t]=[],n.factory(t+"Directive",["$injector","$exceptionHandler",function(n,i){var u=[];return r(b[t],function(r,f){var e,v,y,p,w,b;try{e=n.invoke(r);h(e)?e={compile:yt(e)}:!e.compile&&e.link&&(e.compile=yt(e.link));e.priority=e.priority||0;e.index=f;e.name=e.name||t;e.require=e.require||e.controller&&e.name;e.restrict=e.restrict||"EA";var d=e,o=e,a=e.name,s={isolateScope:null,bindToController:null};if(c(o.scope)&&(!0===o.bindToController?(s.bindToController=k(o.scope,a,!0),s.isolateScope={}):s.isolateScope=k(o.scope,a,!1)),c(o.bindToController)&&(s.bindToController=k(o.bindToController,a,!0)),c(s.bindToController)){if(v=o.controller,y=o.controllerAs,!v)throw it("noctrl",a);n:if(y&&l(y))p=y;else{if(l(v)&&(w=ah.exec(v),w)){p=w[3];break n}p=void 0}if(!p)throw it("noident",a);}b=d.$$bindings=s;c(b.isolateScope)&&(e.$$isolateBindings=b.isolateScope);e.$$moduleName=r.$$moduleName;u.push(e)}catch(g){i(g)}}),u}])),b[t].push(i)):r(t,ce(et)),this};this.aHrefSanitizationWhitelist=function(n){return o(n)?(u.aHrefSanitizationWhitelist(n),this):u.aHrefSanitizationWhitelist()};this.imgSrcSanitizationWhitelist=function(n){return o(n)?(u.imgSrcSanitizationWhitelist(n),this):u.imgSrcSanitizationWhitelist()};v=!0;this.debugInfoEnabled=function(n){return o(n)?(v=n,this):v};this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$document","$sce","$animate","$$sanitizeUri",function(n,u,o,k,d,et,ht,ct,lt,at,vt){function gt(n,t){try{n.addClass(t)}catch(i){}}function yt(n,t,i,u,f){var s,o;return n instanceof e||(n=e(n)),r(n,function(t,i){t.nodeType==ir&&t.nodeValue.match(/\S+/)&&(n[i]=e(t).wrap("<span><\/span>").parent()[0])}),s=ui(n,t,n,i,u,f),yt.$$addScopeClass(n),o=null,function(t,i,r){var u,f,h;if(iu(t,"scope"),r=r||{},u=r.parentBoundTranscludeFn,f=r.transcludeControllers,r=r.futureParentElement,u&&u.$$boundTransclude&&(u=u.$$boundTransclude),o||(o=(r=r&&r[0])?"foreignobject"!==bt(r)&&r.toString().match(/SVG/)?"svg":"html":"html"),r="html"!==o?e(ei(o,e("<div>").append(n).html())):i?ai.clone.call(n):n,f)for(h in f)r.data("$"+h+"Controller",f[h].instance);return yt.$$addScopeInfo(r,t),i&&i(r,t),s&&s(t,r,r,u),r}}function ui(n,t,r,u,f,o){function p(n,r,u,f){var h,l,c,o,p,a,y;if(v)for(y=Array(r.length),o=0;o<s.length;o+=3)h=s[o],y[h]=r[h];else y=r;for(o=0,p=s.length;o<p;)(l=y[s[o++]],r=s[o++],h=s[o++],r)?(r.scope?(c=n.$new(),yt.$$addScopeInfo(e(l),c),a=r.$$destroyBindings)&&(r.$$destroyBindings=null,c.$on("$destroyed",a)):c=n,a=r.transcludeOnThisElement?ni(n,r.transclude,f):!r.templateOnThisElement&&f?f:!f&&t?ni(n,t):null,r(h,c,l,u,a,r)):h&&h(n,l.childNodes,i,f)}for(var s=[],h,l,a,y,v,c=0;c<n.length;c++)h=new si,l=fi(n[c],[],h,0===c?u:i,f),(o=l.length?li(l,n[c],h,t,r,null,[],[],o):null)&&o.scope&&yt.$$addScopeClass(h.$$element),h=o&&o.terminal||!(a=n[c].childNodes)||!a.length?null:ui(a,o?(o.transcludeOnThisElement||!o.templateOnThisElement)&&o.transclude:t),(o||h)&&(s.push(c,o,h),y=!0,v=v||o),o=null;return y?p:null}function ni(n,t,i){return function(r,u,f,e,o){return r||(r=n.$new(!1,o),r.$$transcluded=!0),t(r,u,{parentBoundTranscludeFn:i,transcludeControllers:f,futureParentElement:e})}}function fi(n,t,i,r,u){var b=i.$attr,e,v,y,p;switch(n.nodeType){case wt:ti(t,dt(bt(n)),"E",r,u);for(var f,o,s,h=n.attributes,a=0,k=h&&h.length;a<k;a++)v=!1,y=!1,f=h[a],e=f.name,o=w(f.value),f=dt(e),(s=lr.test(f))&&(e=e.replace(lh,"").substr(8).replace(/_(.)/g,function(n,t){return t.toUpperCase()})),p=f.replace(/(Start|End)$/,""),tr(p)&&f===p+"Start"&&(v=e,y=e.substr(0,e.length-5)+"end",e=e.substr(0,e.length-6)),f=dt(e.toLowerCase()),b[f]=e,(s||!i.hasOwnProperty(f))&&(i[f]=o,so(n,f)&&(i[f]=!0)),cr(n,t,o,f,s),ti(t,f,"A",r,u,v,y);if(n=n.className,c(n)&&(n=n.animVal),l(n)&&""!==n)for(;e=nt.exec(n);)f=dt(e[2]),ti(t,f,"C",r,u)&&(i[f]=w(e[3])),n=n.substr(e.index+e[0].length);break;case ir:if(11===nr)for(;n.parentNode&&n.nextSibling&&n.nextSibling.nodeType===ir;)n.nodeValue+=n.nextSibling.nodeValue,n.parentNode.removeChild(n.nextSibling);er(t,n.nodeValue);break;case 8:try{(e=g.exec(n.nodeValue))&&(f=dt(e[1]),ti(t,f,"M",r,u)&&(i[f]=w(e[2])))}catch(d){}}return t.sort(ur),t}function hi(n,t,i){var r=[],u=0;if(t&&n.hasAttribute&&n.hasAttribute(t)){do{if(!n)throw it("uterdir",t,i);n.nodeType==wt&&(n.hasAttribute(t)&&u++,n.hasAttribute(i)&&u--);r.push(n);n=n.nextSibling}while(0<u)}else r.push(n);return e(r)}function ci(n,t,i){return function(r,u,f,e,o){return u=hi(u[0],t,i),n(r,u,f,e,o)}}function li(n,r,u,f,s,v,y,p,b){function bi(n,t,i,r){n&&(i&&(n=ci(n,i,r)),n.require=k.require,n.directiveName=tt,(g===k||k.$$isolateScope)&&(n=pi(n,{isolateScope:!0})),y.push(n));t&&(i&&(t=ci(t,i,r)),t.require=k.require,t.directiveName=tt,(g===k||k.$$isolateScope)&&(t=pi(t,{isolateScope:!0})),p.push(t))}function ui(n,t,i,r){var f,e,u;if(l(t)){if(u=t.match(ut),t=t.substring(u[0].length),e=u[1]||u[3],u="?"===u[2],"^^"===e?i=i.parent():f=(f=r&&r[t])&&f.instance,f||(r="$"+t+"Controller",f=e?i.inheritedData(r):i.data(r)),!f&&!u)throw it("ctreq",t,n);}else if(a(t))for(f=[],e=0,u=t.length;e<u;e++)f[e]=ui(n,t[e],i,r);return f||null}function gi(n,t,i,r,u,f){var h=rt(),c;for(c in r){var e=r[c],o={$scope:e===g||e.$$isolateScope?u:f,$element:n,$attrs:t,$transclude:i},s=e.controller;"@"==s&&(s=t[e.name]);o=et(s,o,!0,e.controllerAs);h[e.name]=o;bt||n.data("$"+e.name+"Controller",o.instance)}return h}function st(n,t,f,o,s,h){function rt(n,t,r){var u;return or(n)||(r=t,t=n,n=i),bt&&(u=b),r||(r=bt?l.parent():l),s(n,t,u,r,tt)}var a,c,w,v,b,d,l,k,it,nt,tt;if(r===f?(o=u,l=u.$$element):(l=e(f),o=new si(l,u)),g&&(v=t.$new(!0)),s&&(d=rt,d.$$boundTransclude=s),ht&&(b=gi(l,o,d,ht,v,t)),g&&(yt.$$addScopeInfo(l,v,!0,!(ot&&(ot===g||ot===g.$$originalDirective))),yt.$$addScopeClass(l,!0),v.$$isolateBindings=g.$$isolateBindings,oi(t,o,v,v.$$isolateBindings,g,v)),b){k=g||ft;k&&b[k.name]&&(c=k.$$bindings.bindToController,(w=b[k.name])&&w.identifier&&c&&(it=w,h.$$destroyBindings=oi(t,o,w.instance,c,k)));for(a in b)w=b[a],nt=w(),nt!==w.instance&&(w.instance=nt,l.data("$"+a+"Controller",nt),w===it&&(h.$$destroyBindings(),h.$$destroyBindings=oi(t,o,nt,c,k)))}for(a=0,h=y.length;a<h;a++)c=y[a],wi(c,c.isolateScope?v:t,l,o,c.require&&ui(c.directiveName,c.require,l,b),d);for(tt=t,g&&(g.template||null===g.templateUrl)&&(tt=v),n&&n(tt,f.childNodes,i,s),a=p.length-1;0<=a;a--)c=p[a],wi(c,c.isolateScope?v:t,l,o,c.require&&ui(c.directiveName,c.require,l,b),d)}var gt,ti,ki;b=b||{};for(var vt=-Number.MAX_VALUE,ft=b.newScopeDirective,ht=b.controllerDirectives,g=b.newIsolateScopeDirective,ot=b.templateDirective,ni=b.nonTlbTranscludeDirective,li=!1,ai=!1,bt=b.hasElementTranscludeDirective,nt=u.$$element=e(r),k,tt,d,dt=f,lt,ct=0,at=n.length;ct<at;ct++){if(k=n[ct],gt=k.$$start,ti=k.$$end,gt&&(nt=hi(r,gt,ti)),d=i,vt>k.priority)break;if((d=k.scope)&&(k.templateUrl||(c(d)?(pt("new/isolated scope",g||ft,k,nt),g=k):pt("new/isolated scope",g,k,nt)),ft=ft||k),tt=k.name,!k.templateUrl&&k.controller&&(d=k.controller,ht=ht||rt(),pt("'"+tt+"' controller",ht[tt],k,nt),ht[tt]=k),(d=k.transclude)&&(li=!0,k.$$tlb||(pt("transclusion",ni,k,nt),ni=k),"element"==d?(bt=!0,vt=k.priority,d=nt,nt=u.$$element=e(t.createComment(" "+tt+": "+u[tt]+" ")),r=nt[0],ri(s,ii.call(d,0),r),dt=yt(d,f,vt,v&&v.name,{nonTlbTranscludeDirective:ni})):(d=e(hf(r)).contents(),nt.empty(),dt=yt(d,f))),k.template)if(ai=!0,pt("template",ot,k,nt),ot=k,d=h(k.template)?k.template(nt,u):k.template,d=di(d),k.replace){if(v=k,d=ue.test(d)?lo(ei(k.templateNamespace,w(d))):[],r=d[0],1!=d.length||r.nodeType!==wt)throw it("tplrt",tt,"");ri(s,nt,r);at={$attr:{}};d=fi(r,[],at);ki=n.splice(ct+1,n.length-(ct+1));g&&vi(d);n=n.concat(d).concat(ki);yi(u,at);at=n.length}else nt.html(d);if(k.templateUrl)ai=!0,pt("template",ot,k,nt),ot=k,k.replace&&(v=k),st=rr(n.splice(ct,n.length-ct),nt,u,s,li&&dt,y,p,{controllerDirectives:ht,newScopeDirective:ft!==k&&ft,newIsolateScopeDirective:g,templateDirective:ot,nonTlbTranscludeDirective:ni}),at=n.length;else if(k.compile)try{lt=k.compile(nt,u,dt);h(lt)?bi(null,lt,gt,ti):lt&&bi(lt.pre,lt.post,gt,ti)}catch(nr){o(nr,kt(nt))}k.terminal&&(st.terminal=!0,vt=Math.max(vt,k.priority))}return st.scope=ft&&!0===ft.scope,st.transcludeOnThisElement=li,st.templateOnThisElement=ai,st.transclude=dt,b.hasElementTranscludeDirective=bt,st}function vi(n){for(var t=0,i=n.length;t<i;t++)n[t]=ef(n[t],{$$isolateScope:!0})}function ti(t,r,u,f,e,s,h){var c,l,a;if(r===e)return null;if(e=null,b.hasOwnProperty(r))for(r=n.get(r+"Directive"),l=0,a=r.length;l<a;l++)try{c=r[l];(f===i||f>c.priority)&&-1!=c.restrict.indexOf(u)&&(s&&(c=ef(c,{$$start:s,$$end:h})),t.push(c),e=c)}catch(v){o(v)}return e}function tr(t){if(b.hasOwnProperty(t))for(var r=n.get(t+"Directive"),i=0,u=r.length;i<u;i++)if(t=r[i],t.multiElement)return!0;return!1}function yi(n,t){var u=t.$attr,f=n.$attr,i=n.$$element;r(n,function(i,r){"$"!=r.charAt(0)&&(t[r]&&t[r]!==i&&(i+=("style"===r?";":" ")+t[r]),n.$set(r,i,!0,u[r]))});r(t,function(t,r){"class"==r?(gt(i,t),n["class"]=(n["class"]?n["class"]+" ":"")+t):"style"==r?(i.attr("style",i.attr("style")+";"+t),n.style=(n.style?n.style+";":"")+t):"$"==r.charAt(0)||n.hasOwnProperty(r)||(n[r]=t,f[r]=u[r])})}function rr(n,t,i,u,f,o,s,l){var y=[],v,p,b=t[0],a=n.shift(),g=ef(a,{templateUrl:null,transclude:null,replace:null,$$originalDirective:a}),d=h(a.templateUrl)?a.templateUrl(t,i):a.templateUrl,nt=a.templateNamespace;return t.empty(),k(d).then(function(h){var k,rt,tt,ft;if(h=di(h),a.replace){if(h=ue.test(h)?lo(ei(nt,w(h))):[],k=h[0],1!=h.length||k.nodeType!==wt)throw it("tplrt",a.name,d);h={$attr:{}};ri(u,t,k);tt=fi(k,[],h);c(a.scope)&&vi(tt);n=tt.concat(n);yi(i,h)}else k=b,t.html(h);for(n.unshift(g),v=li(n,k,i,f,t,a,o,s,l),r(u,function(n,i){n==k&&(u[i]=t[0])}),p=ui(t[0].childNodes,f);y.length;){h=y.shift();rt=y.shift();var et=y.shift(),ut=y.shift(),tt=t[0];h.$$destroyed||(rt!==b&&(ft=rt.className,l.hasElementTranscludeDirective&&a.replace||(tt=hf(k)),ri(et,e(rt),tt),gt(e(tt),ft)),rt=v.transcludeOnThisElement?ni(h,v.transclude,ut):ut,v(p,h,tt,u,rt,v))}y=null}),function(n,t,i,r,u){n=u;t.$$destroyed||(y?y.push(t,i,r,n):(v.transcludeOnThisElement&&(n=ni(t,v.transclude,u)),v(p,t,i,r,n,v)))}}function ur(n,t){var i=t.priority-n.priority;return 0!==i?i:n.name!==t.name?n.name<t.name?-1:1:n.index-t.index}function pt(n,t,i,r){function u(n){return n?" (module: "+n+")":""}if(t)throw it("multidir",t.name,u(t.$$moduleName),i.name,u(i.$$moduleName),n,kt(r));}function er(n,t){var i=u(t,!0);i&&n.push({priority:0,compile:function(n){n=n.parent();var t=!!n.length;return t&&yt.$$addBindingClass(n),function(n,r){var u=r.parent();t||yt.$$addBindingClass(u);yt.$$addBindingInfo(u,i.expressions);n.$watch(i,function(n){r[0].nodeValue=n})}}})}function ei(n,i){n=y(n||"html");switch(n){case"svg":case"math":var r=t.createElement("div");return r.innerHTML="<"+n+">"+i+"<\/"+n+">",r.childNodes[0].childNodes;default:return i}}function sr(n,t){if("srcdoc"==t)return lt.HTML;var i=bt(n);if("xlinkHref"==t||"form"==i&&"action"==t||"img"!=i&&("src"==t||"ngSrc"==t))return lt.RESOURCE_URL}function cr(n,t,i,r,f){var o=sr(n,r),e;if(f=tt[r]||f,e=u(i,!0,o,f),e){if("multiple"===r&&"select"===bt(n))throw it("selmulti",kt(n));t.push({priority:100,compile:function(){return{pre:function(n,t,s){if(t=s.$$observers||(s.$$observers={}),ft.test(r))throw it("nodomevents");var h=s[r];h!==i&&(e=h&&u(h,!0,o,f),i=h);e&&(s[r]=e(n),(t[r]||(t[r]=[])).$$inter=!0,(s.$$observers&&s.$$observers[r].$$scope||n).$watch(e,function(n,t){"class"===r&&n!=t?s.$updateClass(n,t):s.$set(r,n)}))}}}})}}function ri(n,i,r){var u=i[0],h=i.length,s=u.parentNode,f,o,c;if(n)for(f=0,o=n.length;f<o;f++)if(n[f]==u){for(n[f++]=r,o=f+h-1,c=n.length;f<c;f++,o++)o<c?n[f]=n[o]:delete n[f];n.length-=h-1;n.context===u&&(n.context=r);break}for(s&&s.replaceChild(r,u),n=t.createDocumentFragment(),n.appendChild(u),e.hasData(u)&&(e(r).data(e(u).data()),st?(ie=!0,st.cleanData([u])):delete e.cache[u[e.expando]]),u=1,h=i.length;u<h;u++)s=i[u],e(s).remove(),n.appendChild(s),delete i[u];i[0]=r;i.length=1}function pi(n,t){return p(function(){return n.apply(null,arguments)},n,t)}function wi(n,t,i,r,u,f){try{n(t,i,r,u,f)}catch(e){o(e,kt(i))}}function oi(n,t,i,e,o,s){var h;return r(e,function(r,e){var s=r.attrName,c=r.optional,v,a,p,y;switch(r.mode){case"@":c||gi.call(t,s)||(i[e]=t[s]=void 0);t.$observe(s,function(n){l(n)&&(i[e]=n)});t.$$observers[s].$$scope=n;l(t[s])&&(i[e]=u(t[s])(n));break;case"=":if(!gi.call(t,s)){if(c)break;t[s]=void 0}if(c&&!t[s])break;a=d(t[s]);y=a.literal?ot:function(n,t){return n===t||n!==n&&t!==t};p=a.assign||function(){v=i[e]=a(n);throw it("nonassign",t[s],o.name);};v=i[e]=a(n);c=function(t){return y(t,i[e])||(y(t,v)?p(n,t=i[e]):i[e]=t),v=t};c.$stateful=!0;c=r.collection?n.$watchCollection(t[s],c):n.$watch(d(t[s],c),null,a.literal);h=h||[];h.push(c);break;case"&":if(a=t.hasOwnProperty(s)?d(t[s]):f,a===f&&c)break;i[e]=function(t){return a(n,t)}}}),e=h?function(){for(var n=0,t=h.length;n<t;++n)h[n]()}:f,s&&e!==f?(s.$on("$destroy",e),f):e}var si=function(n,t){if(t)for(var u=Object.keys(t),r,i=0,f=u.length;i<f;i++)r=u[i],this[r]=t[r];else this.$attr={};this.$$element=n};si.prototype={$normalize:dt,$addClass:function(n){n&&0<n.length&&at.addClass(this.$$element,n)},$removeClass:function(n){n&&0<n.length&&at.removeClass(this.$$element,n)},$updateClass:function(n,t){var i=co(n,t);i&&i.length&&at.addClass(this.$$element,i);(i=co(t,n))&&i.length&&at.removeClass(this.$$element,i)},$set:function(n,t,u,f){var h=this.$$element[0],s=so(h,n),e=fl(h,n),h=n;if(s?(this.$$element.prop(n,t),f=s):e&&(this[e]=t,h=e),this[n]=t,f?this.$attr[n]=f:(f=this.$attr[n])||(this.$attr[n]=f=no(n,"-")),s=bt(this.$$element),"a"===s&&"href"===n||"img"===s&&"src"===n)this[n]=t=vt(t,"src"===n);else if("img"===s&&"srcset"===n){for(var s="",e=w(t),c=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/,c=/\s/.test(e)?c:/(,)/,e=e.split(c),c=Math.floor(e.length/2),l=0;l<c;l++)var a=2*l,s=s+vt(w(e[a]),!0),s=s+(" "+w(e[a+1]));e=w(e[2*l]).split(/\s/);s+=vt(w(e[0]),!0);2===e.length&&(s+=" "+w(e[1]));this[n]=t=s}!1!==u&&(null===t||t===i?this.$$element.removeAttr(f):this.$$element.attr(f,t));(n=this.$$observers)&&r(n[h],function(n){try{n(t)}catch(i){o(i)}})},$observe:function(n,t){var i=this,u=i.$$observers||(i.$$observers=rt()),r=u[n]||(u[n]=[]);return r.push(t),ht.$evalAsync(function(){r.$$inter||!i.hasOwnProperty(n)||s(i[n])||t(i[n])}),function(){hr(r,t)}}};var bi=u.startSymbol(),ki=u.endSymbol(),di="{{"==bi||"}}"==ki?fr:function(n){return n.replace(/\{\{/g,bi).replace(/}}/g,ki)},lr=/^ngAttr[A-Z]/;return yt.$$addBindingInfo=v?function(n,t){var i=n.data("$binding")||[];a(t)?i=i.concat(t):i.push(t);n.data("$binding",i)}:f,yt.$$addBindingClass=v?function(n){gt(n,"ng-binding")}:f,yt.$$addScopeInfo=v?function(n,t,i,r){n.data(i?r?"$isolateScopeNoTemplate":"$isolateScope":"$scope",t)}:f,yt.$$addScopeClass=v?function(n,t){gt(n,t?"ng-isolate-scope":"ng-scope")}:f,yt}]}function dt(n){return ar(n.replace(lh,""))}function co(n,t){var r="",e=n.split(/\s+/),o=t.split(/\s+/),u=0,f,i;n:for(;u<e.length;u++){for(f=e[u],i=0;i<o.length;i++)if(f==o[i])continue n;r+=(0<r.length?" ":"")+f}return r}function lo(n){n=e(n);var t=n.length;if(1>=t)return n;for(;t--;)8===n[t].nodeType&&ov.call(n,t,1);return n}function pl(){var n={},t=!1;this.register=function(t,i){bi(t,"controller");c(t)?p(n,t):n[t]=i};this.allowGlobals=function(){t=!0};this.$get=["$injector","$window",function(r,u){function f(n,t,i,r){if(!n||!c(n.$scope))throw v("$controller")("noscp",r,t);n.$scope[t]=i}return function(e,o,s,v){var y,w,b;if(s=!0===s,v&&l(v)&&(b=v),l(e)){if(v=e.match(ah),!v)throw uy("ctrlfmt",e);w=v[1];b=b||v[3];e=n.hasOwnProperty(w)?n[w]:to(o.$scope,w,!0)||(t?to(u,w,!0):i);wi(e,w,!0)}return s?(s=(a(e)?e[e.length-1]:e).prototype,y=Object.create(s||null),b&&f(o,b,y,w||e.name),p(function(){var n=r.invoke(e,y,o,w);return n!==y&&(c(n)||h(n))&&(y=n,b&&f(o,b,y,w||e.name)),y},{instance:y,identifier:b})):(y=r.instantiate(e,o,w),b&&f(o,b,y,w||e.name),y)}}]}function wl(){this.$get=["$window",function(n){return e(n.document)}]}function bl(){this.$get=["$log",function(n){return function(){n.error.apply(n,arguments)}}]}function af(n){return c(n)?ft(n)?n.toISOString():lr(n):n}function kl(){this.$get=function(){return function(n){if(!n)return"";var t=[];return he(n,function(n,i){null===n||s(n)||(a(n)?r(n,function(n){t.push(lt(i)+"="+lt(af(n)))}):t.push(lt(i)+"="+lt(af(n))))}),t.join("&")}}}function dl(){this.$get=function(){return function(n){function t(n,u,f){null===n||s(n)||(a(n)?r(n,function(n,i){t(n,u+"["+(c(n)?i:"")+"]")}):c(n)&&!ft(n)?he(n,function(n,i){t(n,u+(f?"":"[")+i+(f?"":"]"))}):i.push(lt(u)+"="+lt(af(n))))}if(!n)return"";var i=[];return t(n,"",!0),i.join("&")}}}function vf(n,t){var r,i;return l(n)&&(r=n.replace(sy,"").trim(),r&&(i=t("Content-Type"),(i=i&&0===i.indexOf(vh))||(i=(i=r.match(ey))&&oy[i[0]].test(r)),i&&(n=we(r)))),n}function ao(n){var t=rt(),i;return l(n)?r(n.split("\n"),function(n){i=n.indexOf(":");var r=y(w(n.substr(0,i)));n=w(n.substr(i+1));r&&(t[r]=t[r]?t[r]+", "+n:n)}):c(n)&&r(n,function(n,i){var r=y(i),u=w(n);r&&(t[r]=t[r]?t[r]+", "+u:u)}),t}function vo(n){var t;return function(i){return t||(t=ao(n)),i?(i=t[y(i)],void 0===i&&(i=null),i):t}}function yo(n,t,i,u){return h(u)?u(n,t,i):(r(u,function(r){n=r(n,t,i)}),n)}function gl(){var n=this.defaults={transformResponse:[vf],transformRequest:[function(n){return c(n)&&"[object File]"!==gt.call(n)&&"[object Blob]"!==gt.call(n)&&"[object FormData]"!==gt.call(n)?lr(n):n}],headers:{common:{Accept:"application/json, text/plain, */*"},post:ct(oe),put:ct(oe),patch:ct(oe)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer"},u=!1,t,f;this.useApplyAsync=function(n){return o(n)?(u=!!n,this):u};t=!0;this.useLegacyPromiseExtensions=function(n){return o(n)?(t=!!n,this):t};f=this.interceptors=[];this.$get=["$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector",function(e,w,b,k,d,g){function nt(u){function c(n){var t=p({},n);return t.data=n.data?yo(n.data,n.headers,n.status,e.transformResponse):n.data,n=n.status,200<=n&&300>n?t:d.reject(t)}function w(n,t){var i,u={};return r(n,function(n,r){h(n)?(i=n(t),null!=i&&(u[r]=i)):u[r]=n}),u}var e,o,a,f;if(!ut.isObject(u))throw v("$http")("badreq",u);for(e=p({method:"get",transformRequest:n.transformRequest,transformResponse:n.transformResponse,paramSerializer:n.paramSerializer},u),e.headers=function(t){var i=n.headers,u=p({},t.headers),r,f,e,i=p({},i.common,i[y(t.method)]);n:for(r in i){f=y(r);for(e in u)if(y(e)===f)continue n;u[r]=i[r]}return w(u,ct(t))}(u),e.method=bu(e.method),e.paramSerializer=l(e.paramSerializer)?g.get(e.paramSerializer):e.paramSerializer,o=[function(t){var u=t.headers,f=yo(t.data,vo(u),i,t.transformRequest);return s(f)&&r(u,function(n,t){"content-type"===y(t)&&delete u[t]}),s(t.withCredentials)&&!s(n.withCredentials)&&(t.withCredentials=n.withCredentials),it(t,f).then(c,c)},i],f=d.when(e),r(tt,function(n){(n.request||n.requestError)&&o.unshift(n.request,n.requestError);(n.response||n.responseError)&&o.push(n.response,n.responseError)});o.length;)u=o.shift(),a=o.shift(),f=f.then(u,a);return t?(f.success=function(n){return wi(n,"fn"),f.then(function(t){n(t.data,t.status,t.headers,e)}),f},f.error=function(n){return wi(n,"fn"),f.then(null,function(t){n(t.data,t.status,t.headers,e)}),f}):(f.success=yh("success"),f.error=yh("error")),f}function it(t,r){function ut(n,t,i,r){function f(){y(t,n,i,r)}l&&(200<=n&&300>n?l.put(v,[n,t,ao(i),r]):l.remove(v));u?k.$applyAsync(f):(f(),k.$$phase||k.$apply())}function y(n,i,r,u){i=Math.max(i,0);(200<=i&&300>i?p.resolve:p.reject)({data:n,status:i,headers:vo(r),config:t,statusText:u})}function g(n){y(n.data,n.status,ct(n.headers()),n.statusText)}function tt(){var n=nt.pendingRequests.indexOf(t);-1!==n&&nt.pendingRequests.splice(n,1)}var p=d.defer(),b=p.promise,l,f,it=t.headers,v=rt(t.url,t.paramSerializer(t.params));return nt.pendingRequests.push(t),b.then(tt,tt),(t.cache||n.cache)&&!1!==t.cache&&("GET"===t.method||"JSONP"===t.method)&&(l=c(t.cache)?t.cache:c(n.cache)?n.cache:ft),l&&(f=l.get(v),o(f)?f&&h(f.then)?f.then(g,g):a(f)?y(f[1],f[0],ct(f[2]),f[3]):y(f,200,{},"OK"):l.put(v,b)),s(f)&&((f=hs(t.url)?w()[t.xsrfCookieName||n.xsrfCookieName]:i)&&(it[t.xsrfHeaderName||n.xsrfHeaderName]=f),e(t.method,v,r,ut,it,t.timeout,t.withCredentials,t.responseType)),b}function rt(n,t){return 0<t.length&&(n+=(-1==n.indexOf("?")?"?":"&")+t),n}var ft=b("$http"),tt;return n.paramSerializer=l(n.paramSerializer)?g.get(n.paramSerializer):n.paramSerializer,tt=[],r(f,function(n){tt.unshift(l(n)?g.get(n):g.invoke(n))}),nt.pendingRequests=[],function(){r(arguments,function(n){nt[n]=function(t,i){return nt(p({},i||{},{method:n,url:t}))}})}("get","delete","head","jsonp"),function(){r(arguments,function(n){nt[n]=function(t,i,r){return nt(p({},r||{},{method:n,url:t,data:i}))}})}("post","put","patch"),nt.defaults=n,nt}]}function na(){return new n.XMLHttpRequest}function ta(){this.$get=["$browser","$window","$document",function(n,t,i){return ia(n,na,n.defer,t.angular.callbacks,i[0])}]}function ia(n,t,u,e,s){function c(n,t,i){var r=s.createElement("script"),u=null;return r.type="text/javascript",r.src=n,r.async=!0,u=function(n){r.removeEventListener("load",u,!1);r.removeEventListener("error",u,!1);s.body.removeChild(r);r=null;var f=-1,o="unknown";n&&("load"!==n.type||e[t].called||(n={type:"error"}),o=n.type,f="error"===n.type?404:200);i&&i(f,o)},r.addEventListener("load",u,!1),r.addEventListener("error",u,!1),s.body.appendChild(r),u}return function(s,l,a,v,p,w,b,k){function rt(){nt&&nt();d&&d.abort()}function tt(t,r,e,o,s){it!==i&&u.cancel(it);nt=d=null;t(r,e,o,s);n.$$completeOutstandingRequest(f)}var g,nt,d,it;if(n.$$incOutstandingRequestCount(),l=l||n.url(),"jsonp"==y(s))g="_"+(e.counter++).toString(36),e[g]=function(n){e[g].data=n;e[g].called=!0},nt=c(l.replace("JSON_CALLBACK","angular.callbacks."+g),g,function(n,t){tt(v,n,e[g].data,"",t);e[g]=f});else{if(d=t(),d.open(s,l,!0),r(p,function(n,t){o(n)&&d.setRequestHeader(t,n)}),d.onload=function(){var i=d.statusText||"",t="response"in d?d.response:d.responseText,n=1223===d.status?204:d.status;0===n&&(n=t?200:"file"==ti(l).protocol?404:0);tt(v,n,t,d.getAllResponseHeaders(),i)},s=function(){tt(v,-1,null,null,"")},d.onerror=s,d.onabort=s,b&&(d.withCredentials=!0),k)try{d.responseType=k}catch(ut){if("json"!==k)throw ut;}d.send(a)}0<w?it=u(rt,w):w&&h(w.then)&&w.then(rt)}}function ra(){var n="{{",t="}}";this.startSymbol=function(t){return t?(n=t,this):n};this.endSymbol=function(n){return n?(t=n,this):t};this.$get=["$parse","$exceptionHandler","$sce",function(i,r,u){function e(n){return"\\\\\\"+n}function c(i){return i.replace(v,n).replace(y,t)}function f(f,e,v,y){function ut(n){var i,t;try{if(i=n,n=v?u.getTrusted(v,i):u.valueOf(i),y&&!o(n))t=n;else if(null==n)t="";else{switch(typeof n){case"string":break;case"number":n=""+n;break;default:n=lr(n)}t=n}return t}catch(e){r(yi.interr(f,e))}}var tt;y=!!y;for(var k,g,w=0,d=[],nt=[],it=f.length,b=[],rt=[];w<it;)if(-1!=(k=f.indexOf(n,w))&&-1!=(g=f.indexOf(t,k+l)))w!==k&&b.push(c(f.substring(w,k))),w=f.substring(k+l,g),d.push(w),nt.push(i(w,ut)),w=g+a,rt.push(b.length),b.push("");else{w!==it&&b.push(c(f.substring(w)));break}return v&&1<b.length&&yi.throwNoconcat(f),!e||d.length?(tt=function(n){for(var t=0,i=d.length;t<i;t++){if(y&&s(n[t]))return;b[rt[t]]=n[t]}return b.join("")},p(function(n){var t=0,i=d.length,u=Array(i);try{for(;t<i;t++)u[t]=nt[t](n);return tt(u)}catch(e){r(yi.interr(f,e))}},{exp:f,expressions:d,$$watchDelegate:function(n,t){var i;return n.$watchGroup(nt,function(r,u){var f=tt(r);h(t)&&t.call(this,f,r!==u?i:f,n);i=f})}})):void 0}var l=n.length,a=t.length,v=new RegExp(n.replace(/./g,e),"g"),y=new RegExp(t.replace(/./g,e),"g");return f.startSymbol=function(){return n},f.endSymbol=function(){return t},f}]}function ua(){this.$get=["$rootScope","$window","$q","$$q",function(n,t,i,r){function f(f,e,s,h){var v=4<arguments.length,p=v?ii.call(arguments,4):[],w=t.setInterval,b=t.clearInterval,a=0,y=o(h)&&!h,l=(y?r:i).defer(),c=l.promise;return s=o(s)?s:0,c.then(null,null,v?function(){f.apply(null,p)}:f),c.$$intervalId=w(function(){l.notify(a++);0<s&&a>=s&&(l.resolve(a),b(c.$$intervalId),delete u[c.$$intervalId]);y||n.$apply()},e),u[c.$$intervalId]=l,c}var u={};return f.cancel=function(n){return n&&n.$$intervalId in u?(u[n.$$intervalId].reject("canceled"),t.clearInterval(n.$$intervalId),delete u[n.$$intervalId],!0):!1},f}]}function yf(n){n=n.split("/");for(var t=n.length;t--;)n[t]=tu(n[t]);return n.join("/")}function po(n,t){var i=ti(n);t.$$protocol=i.protocol;t.$$host=i.hostname;t.$$port=tt(i.port)||ly[i.protocol]||null}function wo(n,t){var r="/"!==n.charAt(0),i;r&&(n="/"+n);i=ti(n);t.$$path=decodeURIComponent(r&&"/"===i.pathname.charAt(0)?i.pathname.substring(1):i.pathname);t.$$search=de(i.search);t.$$hash=decodeURIComponent(i.hash);t.$$path&&"/"!=t.$$path.charAt(0)&&(t.$$path="/"+t.$$path)}function pt(n,t){if(0===t.indexOf(n))return t.substr(n.length)}function oi(n){var t=n.indexOf("#");return-1==t?n:n.substr(0,t)}function lu(n){return n.replace(/(#.+)|#$/,"$1")}function pf(n,t,r){this.$$html5=!0;r=r||"";po(n,this);this.$$parse=function(n){var i=pt(t,n);if(!l(i))throw gu("ipthprfx",n,t);wo(i,this);this.$$path||(this.$$path="/");this.$$compose()};this.$$compose=function(){var n=sf(this.$$search),i=this.$$hash?"#"+tu(this.$$hash):"";this.$$url=yf(this.$$path)+(n?"?"+n:"")+i;this.$$absUrl=t+this.$$url.substr(1)};this.$$parseLinkUrl=function(u,f){if(f&&"#"===f[0])return this.hash(f.slice(1)),!0;var e,o;return(e=pt(n,u))!==i?(o=e,o=(e=pt(r,e))!==i?t+(pt("/",e)||e):n+o):(e=pt(t,u))!==i?o=t+e:t==u+"/"&&(o=t),o&&this.$$parse(o),!!o}}function wf(n,t,i){po(n,this);this.$$parse=function(r){var f=pt(n,r)||pt(t,r),u,e;s(f)||"#"!==f.charAt(0)?this.$$html5?u=f:(u="",s(f)&&(n=r,this.replace())):(u=pt(i,f),s(u)&&(u=f));wo(u,this);r=this.$$path;f=n;e=/^\/[A-Z]:(\/.*)/;0===u.indexOf(f)&&(u=u.replace(f,""));e.exec(u)||(r=(u=e.exec(r))?u[1]:r);this.$$path=r;this.$$compose()};this.$$compose=function(){var t=sf(this.$$search),r=this.$$hash?"#"+tu(this.$$hash):"";this.$$url=yf(this.$$path)+(t?"?"+t:"")+r;this.$$absUrl=n+(this.$$url?i+this.$$url:"")};this.$$parseLinkUrl=function(t){return oi(n)==oi(t)?(this.$$parse(t),!0):!1}}function bo(n,t,i){this.$$html5=!0;wf.apply(this,arguments);this.$$parseLinkUrl=function(r,u){if(u&&"#"===u[0])return this.hash(u.slice(1)),!0;var f,e;return n==oi(r)?f=r:(e=pt(t,r))?f=n+i+e:t===r+"/"&&(f=t),f&&this.$$parse(f),!!f};this.$$compose=function(){var t=sf(this.$$search),r=this.$$hash?"#"+tu(this.$$hash):"";this.$$url=yf(this.$$path)+(t?"?"+t:"")+r;this.$$absUrl=n+i+this.$$url}}function au(n){return function(){return this[n]}}function ko(n,t){return function(i){return s(i)?this[n]:(this[n]=t(i),this.$$compose(),this)}}function fa(){var t="",n={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(n){return o(n)?(t=n,this):t};this.html5Mode=function(t){return sr(t)?(n.enabled=t,this):c(t)?(sr(t.enabled)&&(n.enabled=t.enabled),sr(t.requireBase)&&(n.requireBase=t.requireBase),sr(t.rewriteLinks)&&(n.rewriteLinks=t.rewriteLinks),this):n};this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(i,r,u,f,o){function w(n,t,i){var u=h.url(),f=h.$$state;try{r.url(n,t,i);h.$$state=r.state()}catch(e){throw h.url(u),h.$$state=f,e;}}function b(n,t){i.$broadcast("$locationChangeSuccess",h.absUrl(),n,h.$$state,t)}var h,a,l,v,p,k,y;if(a=r.baseHref(),l=r.url(),n.enabled){if(!a&&n.requireBase)throw gu("nobase");v=l.substring(0,l.indexOf("/",l.indexOf("//")+2))+(a||"/");a=u.history?pf:bo}else v=oi(l),a=wf;p=v.substr(0,oi(v).lastIndexOf("/")+1);h=new a(v,p,"#"+t);h.$$parseLinkUrl(l,l);h.$$state=r.state();k=/^\s*(javascript|mailto):/i;f.on("click",function(t){var u,s,l;if(n.rewriteLinks&&!t.ctrlKey&&!t.metaKey&&!t.shiftKey&&2!=t.which&&2!=t.button){for(u=e(t.target);"a"!==bt(u[0]);)if(u[0]===f[0]||!(u=u.parent())[0])return;s=u.prop("href");l=u.attr("href")||u.attr("xlink:href");c(s)&&"[object SVGAnimatedString]"===s.toString()&&(s=ti(s.animVal).href);k.test(s)||!s||u.attr("target")||t.isDefaultPrevented()||!h.$$parseLinkUrl(s,l)||(t.preventDefault(),h.absUrl()!=r.url()&&(i.$apply(),o.angular["ff-684208-preventDefault"]=!0))}});lu(h.absUrl())!=lu(l)&&r.url(h.absUrl(),!0);y=!0;r.onUrlChange(function(n,t){s(pt(p,n))?o.location.href=n:(i.$evalAsync(function(){var r=h.absUrl(),u=h.$$state,f;h.$$parse(n);h.$$state=t;f=i.$broadcast("$locationChangeStart",n,r,t,u).defaultPrevented;h.absUrl()===n&&(f?(h.$$parse(r),h.$$state=u,w(r,!1,u)):(y=!1,b(r,u)))}),i.$$phase||i.$digest())});return i.$watch(function(){var t=lu(r.url()),e=lu(h.absUrl()),n=r.state(),o=h.$$replace,f=t!==e||h.$$html5&&u.history&&n!==h.$$state;(y||f)&&(y=!1,i.$evalAsync(function(){var r=h.absUrl(),u=i.$broadcast("$locationChangeStart",r,t,h.$$state,n).defaultPrevented;h.absUrl()===r&&(u?(h.$$parse(t),h.$$state=n):(f&&w(r,o,n===h.$$state?null:h.$$state),b(t,n)))}));h.$$replace=!1}),h}]}function ea(){var n=!0,t=this;this.debugEnabled=function(t){return o(t)?(n=t,this):n};this.$get=["$window",function(i){function e(n){return n instanceof Error&&(n.stack?n=n.message&&-1===n.stack.indexOf(n.message)?"Error: "+n.message+"\n"+n.stack:n.stack:n.sourceURL&&(n=n.message+"\n"+n.sourceURL+":"+n.line)),n}function u(n){var t=i.console||{},u=t[n]||t.log||f;n=!1;try{n=!!u.apply}catch(o){}return n?function(){var n=[];return r(arguments,function(t){n.push(e(t))}),u.apply(t,n)}:function(n,t){u(n,null==t?"":t)}}return{log:u("log"),info:u("info"),warn:u("warn"),error:u("error"),debug:function(){var i=u("debug");return function(){n&&i.apply(t,arguments)}}()}}]}function di(n,t){if("__defineGetter__"===n||"__defineSetter__"===n||"__lookupGetter__"===n||"__lookupSetter__"===n||"__proto__"===n)throw et("isecfld",t);return n}function ni(n,t){if(n){if(n.constructor===n)throw et("isecfn",t);if(n.window===n)throw et("isecwindow",t);if(n.children&&(n.nodeName||n.prop&&n.attr&&n.find))throw et("isecdom",t);if(n===Object)throw et("isecobj",t);}return n}function go(n,t){if(n){if(n.constructor===n)throw et("isecfn",t);if(n===vy||n===yy||n===py)throw et("isecff",t);}}function oa(n,t){return"undefined"!=typeof n?n:t}function ns(n,t){return"undefined"==typeof n?t:"undefined"==typeof t?n:n+t}function d(n,t){var i,f;switch(n.type){case u.Program:i=!0;r(n.body,function(n){d(n.expression,t);i=i&&n.expression.constant});n.constant=i;break;case u.Literal:n.constant=!0;n.toWatch=[];break;case u.UnaryExpression:d(n.argument,t);n.constant=n.argument.constant;n.toWatch=n.argument.toWatch;break;case u.BinaryExpression:d(n.left,t);d(n.right,t);n.constant=n.left.constant&&n.right.constant;n.toWatch=n.left.toWatch.concat(n.right.toWatch);break;case u.LogicalExpression:d(n.left,t);d(n.right,t);n.constant=n.left.constant&&n.right.constant;n.toWatch=n.constant?[]:[n];break;case u.ConditionalExpression:d(n.test,t);d(n.alternate,t);d(n.consequent,t);n.constant=n.test.constant&&n.alternate.constant&&n.consequent.constant;n.toWatch=n.constant?[]:[n];break;case u.Identifier:n.constant=!1;n.toWatch=[n];break;case u.MemberExpression:d(n.object,t);n.computed&&d(n.property,t);n.constant=n.object.constant&&(!n.computed||n.property.constant);n.toWatch=[n];break;case u.CallExpression:i=n.filter?!t(n.callee.name).$stateful:!1;f=[];r(n.arguments,function(n){d(n,t);i=i&&n.constant;n.constant||f.push.apply(f,n.toWatch)});n.constant=i;n.toWatch=n.filter&&!t(n.callee.name).$stateful?f:[n];break;case u.AssignmentExpression:d(n.left,t);d(n.right,t);n.constant=n.left.constant&&n.right.constant;n.toWatch=[n];break;case u.ArrayExpression:i=!0;f=[];r(n.elements,function(n){d(n,t);i=i&&n.constant;n.constant||f.push.apply(f,n.toWatch)});n.constant=i;n.toWatch=f;break;case u.ObjectExpression:i=!0;f=[];r(n.properties,function(n){d(n.value,t);i=i&&n.value.constant;n.value.constant||f.push.apply(f,n.value.toWatch)});n.constant=i;n.toWatch=f;break;case u.ThisExpression:n.constant=!1;n.toWatch=[]}}function ts(n){if(1==n.length){n=n[0].expression;var t=n.toWatch;return 1!==t.length?t:t[0]!==n?t:i}}function is(n){return n.type===u.Identifier||n.type===u.MemberExpression}function rs(n){if(1===n.body.length&&is(n.body[0].expression))return{type:u.AssignmentExpression,left:n.body[0].expression,right:{type:u.NGValueParameter},operator:"="}}function us(n){return 0===n.body.length||1===n.body.length&&(n.body[0].expression.type===u.Literal||n.body[0].expression.type===u.ArrayExpression||n.body[0].expression.type===u.ObjectExpression)}function fs(n,t){this.astBuilder=n;this.$filter=t}function es(n,t){this.astBuilder=n;this.$filter=t}function vu(n){return"constructor"==n}function bf(n){return h(n.valueOf)?n.valueOf():wy.call(n)}function sa(){var n=rt(),t=rt();this.$get=["$filter",function(u){function e(n,t){return null==n||null==t?n===t:"object"==typeof n&&(n=bf(n),"object"==typeof n)?!1:n===t||n!==n&&t!==t}function s(n,t,r,u,f){var o=u.inputs,s,c;if(1===o.length)return c=e,o=o[0],n.$watch(function(n){var t=o(n);return e(t,c)||(s=u(n,i,i,[t]),c=t&&bf(t)),s},t,r,f);for(var l=[],a=[],h=0,v=o.length;h<v;h++)l[h]=e,a[h]=null;return n.$watch(function(n){for(var r,f=!1,t=0,h=o.length;t<h;t++)r=o[t](n),(f||(f=!e(r,l[t])))&&(a[t]=r,l[t]=r&&bf(r));return f&&(s=u(n,i,i,a)),s},t,r,f)}function c(n,t,i,r){var u,f;return u=n.$watch(function(n){return r(n)},function(n,i,r){f=n;h(t)&&t.apply(this,arguments);o(n)&&r.$$postDigest(function(){o(f)&&u()})},i)}function l(n,t,i,u){function f(n){var t=!0;return r(n,function(n){o(n)||(t=!1)}),t}var e,s;return e=n.$watch(function(n){return u(n)},function(n,i,r){s=n;h(t)&&t.call(this,n,i,r);f(n)&&r.$$postDigest(function(){f(s)&&e()})},i)}function y(n,t,i,r){var u;return u=n.$watch(function(n){return r(n)},function(){h(t)&&t.apply(this,arguments);u()},i)}function a(n,t){if(!t)return n;var i=n.$$watchDelegate,i=i!==l&&i!==c?function(i,r,u,f){return u=n(i,r,u,f),t(u,i,r)}:function(i,r,u,f){return u=n(i,r,u,f),i=t(u,i,r),o(u)?i:u};return n.$$watchDelegate&&n.$$watchDelegate!==s?i.$$watchDelegate=n.$$watchDelegate:t.$stateful||(i.$$watchDelegate=s,i.inputs=n.inputs?n.inputs:[n]),i}var v=li().noUnsafeEval,p={csp:v,expensiveChecks:!1},w={csp:v,expensiveChecks:!0};return function(i,r,e){var o,b,h,v;switch(typeof i){case"string":return h=i=i.trim(),v=e?t:n,o=v[h],o||(":"===i.charAt(0)&&":"===i.charAt(1)&&(b=!0,i=i.substring(2)),e=e?w:p,o=new tf(e),o=new rf(o,u,e).parse(i),o.constant?o.$$watchDelegate=y:b?o.$$watchDelegate=o.literal?l:c:o.inputs&&(o.$$watchDelegate=s),v[h]=o),a(o,r);case"function":return a(i,r);default:return f}}}]}function ha(){this.$get=["$rootScope","$exceptionHandler",function(n,t){return os(function(t){n.$evalAsync(t)},t)}]}function ca(){this.$get=["$browser","$exceptionHandler",function(n,t){return os(function(t){n.defer(t)},t)}]}function os(n,t){function g(n,t,i){function r(t){return function(i){u||(u=!0,t.call(n,i))}}var u=!1;return[r(t),r(i)]}function w(){this.$$state={status:0}}function o(n,t){return function(i){t.call(n,i)}}function l(r){!r.processScheduled&&r.pending&&(r.processScheduled=!0,n(function(){var e,n,f,u,o;for(f=r.pending,r.processScheduled=!1,r.pending=i,u=0,o=f.length;u<o;++u){n=f[u][0];e=f[u][r.status];try{h(e)?n.resolve(e(r.value)):1===r.status?n.resolve(r.value):n.reject(r.value)}catch(s){n.reject(s);t(s)}}}))}function u(){this.promise=new w;this.resolve=o(this,this.resolve);this.reject=o(this,this.reject);this.notify=o(this,this.notify)}var b=v("$q",TypeError);p(w.prototype,{then:function(n,t,i){if(s(n)&&s(t)&&s(i))return this;var r=new u;return this.$$state.pending=this.$$state.pending||[],this.$$state.pending.push([r,n,t,i]),0<this.$$state.status&&l(this.$$state),r.promise},"catch":function(n){return this.then(null,n)},"finally":function(n,t){return this.then(function(t){return k(t,!0,n)},function(t){return k(t,!1,n)},t)}});p(u.prototype,{resolve:function(n){this.promise.$$state.status||(n===this.promise?this.$$reject(b("qcycle",n)):this.$$resolve(n))},$$resolve:function(n){var i,r=g(this,this.$$resolve,this.$$reject);try{(c(n)||h(n))&&(i=n&&n.then);h(i)?(this.promise.$$state.status=-1,i.call(n,r[0],r[1],this.notify)):(this.promise.$$state.value=n,this.promise.$$state.status=1,l(this.promise.$$state))}catch(u){r[1](u);t(u)}},reject:function(n){this.promise.$$state.status||this.$$reject(n)},$$reject:function(n){this.promise.$$state.value=n;this.promise.$$state.status=2;l(this.promise.$$state)},notify:function(i){var r=this.promise.$$state.pending;0>=this.promise.$$state.status&&r&&r.length&&n(function(){for(var u,f,n=0,e=r.length;n<e;n++){f=r[n][0];u=r[n][3];try{f.notify(h(u)?u(i):i)}catch(o){t(o)}}})}});var e=function(n,t){var i=new u;return t?i.resolve(n):i.reject(n),i.promise},k=function(n,t,i){var r=null;try{h(i)&&(r=i())}catch(u){return e(u,!1)}return r&&h(r.then)?r.then(function(){return e(n,t)},function(n){return e(n,!1)}):e(n,t)},y=function(n,t,i,r){var f=new u;return f.resolve(n),f.promise.then(t,i,r)},f=function d(n){if(!h(n))throw b("norslvr",n);if(!(this instanceof d))return new d(n);var t=new u;return n(function(n){t.resolve(n)},function(n){t.reject(n)}),t.promise};return f.defer=function(){return new u},f.reject=function(n){var t=new u;return t.reject(n),t.promise},f.when=y,f.resolve=y,f.all=function(n){var i=new u,f=0,t=a(n)?[]:{};return r(n,function(n,r){f++;y(n).then(function(n){t.hasOwnProperty(r)||(t[r]=n,--f||i.resolve(t))},function(n){t.hasOwnProperty(r)||i.reject(n)})}),0===f&&i.resolve(t),i.promise},f}function la(){this.$get=["$window","$timeout",function(n,t){function s(){for(var t,n=0;n<i.length;n++)t=i[n],t&&(i[n]=null,t());u=i.length=0}function f(n){var t=i.length;return u++,i.push(n),0===t&&(r=c(s)),function(){0<=t&&(t=i[t]=null,0==--u&&r&&(r(),r=null,i.length=0))}}var e=n.requestAnimationFrame||n.webkitRequestAnimationFrame,h=n.cancelAnimationFrame||n.webkitCancelAnimationFrame||n.webkitCancelRequestAnimationFrame,o=!!e,c=o?function(n){var t=e(n);return function(){h(t)}}:function(n){var i=t(n,16.66,!1);return function(){t.cancel(i)}},r,u,i;return f.supported=o,u=0,i=[],f}]}function aa(){function e(n){function t(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=0;this.$id=++ku;this.$$ChildScope=null}return t.prototype=n,t}var i=10,u=v("$rootScope"),n=null,t=null;this.digestTtl=function(n){return arguments.length&&(i=n),i};this.$get=["$injector","$exceptionHandler","$parse","$browser",function(o,l,a,v){function rt(n){n.currentScope.$$destroyed=!0}function w(){this.$id=++ku;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 g(n){if(y.$$phase)throw u("inprog",y.$$phase);y.$$phase=n}function b(n,t){do n.$$watchersCount+=t;while(n=n.$parent)}function nt(n,t,i){do n.$$listenerCount[i]-=t,0===n.$$listenerCount[i]&&delete n.$$listenerCount[i];while(n=n.$parent)}function tt(){}function it(){for(;d.length;)try{d.shift()()}catch(n){l(n)}t=null}function ut(){null===t&&(t=v.defer(function(){y.$apply(it)}))}w.prototype={constructor:w,$new:function(n,t){var i;return t=t||this,n?(i=new w,i.$root=this.$root):(this.$$ChildScope||(this.$$ChildScope=e(this)),i=new this.$$ChildScope),i.$parent=t,i.$$prevSibling=t.$$childTail,t.$$childHead?(t.$$childTail.$$nextSibling=i,t.$$childTail=i):t.$$childHead=t.$$childTail=i,(n||t!=this)&&i.$on("$destroy",rt),i},$watch:function(t,i,r,u){var e=a(t);if(e.$$watchDelegate)return e.$$watchDelegate(this,i,r,e,t);var s=this,o=s.$$watchers,c={fn:i,last:tt,get:e,exp:u||t,eq:!!r};return n=null,h(i)||(c.fn=f),o||(o=s.$$watchers=[]),o.unshift(c),b(this,1),function(){0<=hr(o,c)&&b(s,-1);n=null}},$watchGroup:function(n,t){function c(){o=!1;h?(h=!1,t(i,i,u)):t(i,f,u)}var f=Array(n.length),i=Array(n.length),e=[],u=this,o=!1,h=!0,s;return n.length?1===n.length?this.$watch(n[0],function(n,r,u){i[0]=n;f[0]=r;t(i,n===r?i:f,u)}):(r(n,function(n,t){var r=u.$watch(n,function(n,r){i[t]=n;f[t]=r;o||(o=!0,u.$evalAsync(c))});e.push(r)}),function(){for(;e.length;)e.shift()()}):(s=!0,u.$evalAsync(function(){s&&t(i,i,u)}),function(){s=!1})},$watchCollection:function(n,t){function o(n){i=n;var t,h,e,o;if(!s(i)){if(c(i))if(ui(i))for(r!==l&&(r=l,f=r.length=0,u++),n=i.length,f!==n&&(u++,r.length=f=n),t=0;t<n;t++)o=r[t],e=i[t],h=o!==o&&e!==e,h||o===e||(u++,r[t]=e);else{r!==v&&(r=v={},f=0,u++);n=0;for(t in i)i.hasOwnProperty(t)&&(n++,e=i[t],o=r[t],t in r?(h=o!==o&&e!==e,h||o===e||(u++,r[t]=e)):(f++,r[t]=e,u++));if(f>n)for(t in u++,r)i.hasOwnProperty(t)||(f--,delete r[t])}else r!==i&&(r=i,u++);return u}}o.$stateful=!0;var h=this,i,r,e,p=1<t.length,u=0,w=a(n,o),l=[],v={},y=!0,f=0;return this.$watch(w,function(){if(y?(y=!1,t(i,i,h)):t(i,e,h),p)if(c(i))if(ui(i)){e=Array(i.length);for(var n=0;n<i.length;n++)e[n]=i[n]}else for(n in e={},i)gi.call(i,n)&&(e[n]=i[n]);else e=i})},$digest:function(){var r,e,o,s,d,c,nt=i,f,a=[],w,b;g("$digest");v.$$checkUrlChange();this===y&&null!==t&&(v.defer.cancel(t),it());n=null;do{for(c=!1,f=this;p.length;){try{b=p.shift();b.scope.$eval(b.expression,b.locals)}catch(rt){l(rt)}n=null}n:do{if(s=f.$$watchers)for(d=s.length;d--;)try{if(r=s[d])if((e=r.get(f))===(o=r.last)||(r.eq?ot(e,o):"number"==typeof e&&"number"==typeof o&&isNaN(e)&&isNaN(o))){if(r===n){c=!1;break n}}else c=!0,n=r,r.last=r.eq?ht(e,null):e,r.fn(e,o===tt?e:o,f),5>nt&&(w=4-nt,a[w]||(a[w]=[]),a[w].push({msg:h(r.exp)?"fn: "+(r.exp.name||r.exp.toString()):r.exp,newVal:e,oldVal:o}))}catch(ut){l(ut)}if(!(s=f.$$watchersCount&&f.$$childHead||f!==this&&f.$$nextSibling))for(;f!==this&&!(s=f.$$nextSibling);)f=f.$parent}while(f=s);if((c||p.length)&&!nt--)throw y.$$phase=null,u("infdig",i,a);}while(c||p.length);for(y.$$phase=null;k.length;)try{k.shift()()}catch(ft){l(ft)}},$destroy:function(){var n,t;if(!this.$$destroyed){n=this.$parent;this.$broadcast("$destroy");this.$$destroyed=!0;this===y&&v.$$applicationDestroyed();b(this,-this.$$watchersCount);for(t in this.$$listenerCount)nt(this,this.$$listenerCount[t],t);n&&n.$$childHead==this&&(n.$$childHead=this.$$nextSibling);n&&n.$$childTail==this&&(n.$$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=f;this.$on=this.$watch=this.$watchGroup=function(){return f};this.$$listeners={};this.$parent=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=this.$root=this.$$watchers=null}},$eval:function(n,t){return a(n)(this,t)},$evalAsync:function(n,t){y.$$phase||p.length||v.defer(function(){p.length&&y.$digest()});p.push({scope:this,expression:n,locals:t})},$$postDigest:function(n){k.push(n)},$apply:function(n){try{g("$apply");try{return this.$eval(n)}finally{y.$$phase=null}}catch(i){l(i)}finally{try{y.$digest()}catch(t){throw l(t),t;}}},$applyAsync:function(n){function t(){i.$eval(n)}var i=this;n&&d.push(t);ut()},$on:function(n,t){var r=this.$$listeners[n],i,u;r||(this.$$listeners[n]=r=[]);r.push(t);i=this;do i.$$listenerCount[n]||(i.$$listenerCount[n]=0),i.$$listenerCount[n]++;while(i=i.$parent);return u=this,function(){var i=r.indexOf(t);-1!==i&&(r[i]=null,nt(u,1,n))}},$emit:function(n){var o=[],u,r=this,e=!1,t={name:n,targetScope:r,stopPropagation:function(){e=!0},preventDefault:function(){t.defaultPrevented=!0},defaultPrevented:!1},s=cr([t],arguments,1),i,f;do{for(u=r.$$listeners[n]||o,t.currentScope=r,i=0,f=u.length;i<f;i++)if(u[i])try{u[i].apply(null,s)}catch(h){l(h)}else u.splice(i,1),i--,f--;if(e)return t.currentScope=null,t;r=r.$parent}while(r);return t.currentScope=null,t},$broadcast:function(n){var t=this,i=this,u={name:n,targetScope:this,preventDefault:function(){u.defaultPrevented=!0},defaultPrevented:!1},e,r,f;if(!this.$$listenerCount[n])return u;for(e=cr([u],arguments,1);t=i;){for(u.currentScope=t,i=t.$$listeners[n]||[],r=0,f=i.length;r<f;r++)if(i[r])try{i[r].apply(null,e)}catch(o){l(o)}else i.splice(r,1),r--,f--;if(!(i=t.$$listenerCount[n]&&t.$$childHead||t!==this&&t.$$nextSibling))for(;t!==this&&!(i=t.$$nextSibling);)t=t.$parent}return u.currentScope=null,u}};var y=new w,p=y.$$asyncQueue=[],k=y.$$postDigestQueue=[],d=y.$$applyAsyncQueue=[];return y}]}function va(){var n=/^\s*(https?|ftp|mailto|tel|file):/,t=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(t){return o(t)?(n=t,this):n};this.imgSrcSanitizationWhitelist=function(n){return o(n)?(t=n,this):t};this.$get=function(){return function(i,r){var f=r?t:n,u;return u=ti(i).href,""===u||u.match(f)?i:"unsafe:"+u}}}function ya(n){if("self"===n)return n;if(l(n)){if(-1<n.indexOf("***"))throw ri("iwcard",n);return n=fh(n).replace("\\*\\*",".*").replace("\\*","[^:/.?&;]*"),new RegExp("^"+n+"$")}if(pi(n))return new RegExp("^"+n.source+"$");throw ri("imatcher");}function ss(n){var t=[];return o(n)&&r(n,function(n){t.push(ya(n))}),t}function pa(){this.SCE_CONTEXTS=vt;var n=["self"],t=[];this.resourceUrlWhitelist=function(t){return arguments.length&&(n=ss(t)),n};this.resourceUrlBlacklist=function(n){return arguments.length&&(t=ss(n)),t};this.$get=["$injector",function(r){function o(n,t){return"self"===n?hs(t):!!n.exec(t.href)}function f(n){var t=function(n){this.$$unwrapTrustedValue=function(){return n}};return n&&(t.prototype=new n),t.prototype.valueOf=function(){return this.$$unwrapTrustedValue()},t.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()},t}var s=function(){throw ri("unsafe");},e,u;return r.has("$sanitize")&&(s=r.get("$sanitize")),e=f(),u={},u[vt.HTML]=f(e),u[vt.CSS]=f(e),u[vt.URL]=f(e),u[vt.JS]=f(e),u[vt.RESOURCE_URL]=f(u[vt.URL]),{trustAs:function(n,t){var r=u.hasOwnProperty(n)?u[n]:null;if(!r)throw ri("icontext",n,t);if(null===t||t===i||""===t)return t;if("string"!=typeof t)throw ri("itype",n);return new r(t)},getTrusted:function(r,f){var h,e,l,c;if(null===f||f===i||""===f)return f;if(h=u.hasOwnProperty(r)?u[r]:null,h&&f instanceof h)return f.$$unwrapTrustedValue();if(r===vt.RESOURCE_URL){for(h=ti(f.toString()),c=!1,e=0,l=n.length;e<l;e++)if(o(n[e],h)){c=!0;break}if(c)for(e=0,l=t.length;e<l;e++)if(o(t[e],h)){c=!1;break}if(c)return f;throw ri("insecurl",f.toString());}if(r===vt.HTML)return s(f);throw ri("unsafe");},valueOf:function(n){return n instanceof e?n.$$unwrapTrustedValue():n}}}]}function wa(){var n=!0;this.enabled=function(t){return arguments.length&&(n=!!t),n};this.$get=["$parse","$sceDelegate",function(t,i){var u;if(n&&8>nr)throw ri("iequirks");u=ct(vt);u.isEnabled=function(){return n};u.trustAs=i.trustAs;u.getTrusted=i.getTrusted;u.valueOf=i.valueOf;n||(u.trustAs=u.getTrusted=function(n,t){return t},u.valueOf=fr);u.parseAs=function(n,i){var r=t(i);return r.literal&&r.constant?r:t(i,function(t){return u.getTrusted(n,t)})};var f=u.parseAs,e=u.getTrusted,o=u.trustAs;return r(vt,function(n,t){var i=y(t);u[ar("parse_as_"+i)]=function(t){return f(n,t)};u[ar("get_trusted_"+i)]=function(t){return e(n,t)};u[ar("trust_as_"+i)]=function(t){return o(n,t)}}),u}]}function ba(){this.$get=["$window","$document",function(n,t){var e={},o=tt((/android (\d+)/.exec(y((n.navigator||{}).userAgent))||[])[1]),a=/Boxee/i.test((n.navigator||{}).userAgent),h=t[0]||{},i,r=h.body&&h.body.style,u=!1,f=!1,c;if(r){for(c in r)if(u=/^(Moz|webkit|ms)(?=[A-Z])/.exec(c)){i=u[0];i=i.substr(0,1).toUpperCase()+i.substr(1);break}i||(i="WebkitOpacity"in r&&"webkit");u=!!("transition"in r||i+"Transition"in r);f=!!("animation"in r||i+"Animation"in r);!o||u&&f||(u=l(r.webkitTransition),f=l(r.webkitAnimation))}return{history:!(!n.history||!n.history.pushState||4>o||a),hasEvent:function(n){if("input"===n&&11>=nr)return!1;if(s(e[n])){var t=h.createElement("div");e[n]="on"+n in t}return e[n]},csp:li(),vendorPrefix:i,transitions:u,animations:f,android:o}}]}function ka(){this.$get=["$templateCache","$http","$q","$sce",function(n,t,i,r){function u(f,e){u.totalPendingRequests++;l(f)&&n.get(f)||(f=r.getTrustedResourceUrl(f));var o=t.defaults&&t.defaults.transformResponse;return a(o)?o=o.filter(function(n){return n!==vf}):o===vf&&(o=null),t.get(f,{cache:n,transformResponse:o})["finally"](function(){u.totalPendingRequests--}).then(function(t){return n.put(f,t.data),t.data},function(n){if(!e)throw it("tpload",f,n.status,n.statusText);return i.reject(n)})}return u.totalPendingRequests=0,u}]}function da(){this.$get=["$rootScope","$browser","$location",function(n,t,i){return{findBindings:function(n,t,i){n=n.getElementsByClassName("ng-binding");var u=[];return r(n,function(n){var f=ut.element(n).data("$binding");f&&r(f,function(r){i?new RegExp("(^|\\s)"+fh(t)+"(\\s|\\||$)").test(r)&&u.push(n):-1!=r.indexOf(t)&&u.push(n)})}),u},findModels:function(n,t,i){for(var f,u=["ng-","data-ng-","ng\\:"],r=0;r<u.length;++r)if(f=n.querySelectorAll("["+u[r]+"model"+(i?"=":"*=")+'"'+t+'"]'),f.length)return f},getLocation:function(){return i.url()},setLocation:function(t){t!==i.url()&&(i.url(t),n.$digest())},whenStable:function(n){t.notifyWhenNoOutstandingRequests(n)}}}]}function ga(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(n,t,i,r,u){function s(s,c,l){h(s)||(l=c,c=s,s=f);var w=ii.call(arguments,3),p=o(l)&&!l,a=(p?r:i).defer(),v=a.promise,y;return y=t.defer(function(){try{a.resolve(s.apply(null,w))}catch(t){a.reject(t);u(t)}finally{delete e[v.$$timeoutId]}p||n.$apply()},c),v.$$timeoutId=y,e[y]=a,v}var e={};return s.cancel=function(n){return n&&n.$$timeoutId in e?(e[n.$$timeoutId].reject("canceled"),delete e[n.$$timeoutId],t.defer.cancel(n.$$timeoutId)):!1},s}]}function ti(n){return nr&&(nt.setAttribute("href",n),n=nt.href),nt.setAttribute("href",n),{href:nt.href,protocol:nt.protocol?nt.protocol.replace(/:$/,""):"",host:nt.host,search:nt.search?nt.search.replace(/^\?/,""):"",hash:nt.hash?nt.hash.replace(/^#/,""):"",hostname:nt.hostname,port:nt.port,pathname:"/"===nt.pathname.charAt(0)?nt.pathname:"/"+nt.pathname}}function hs(n){return n=l(n)?ti(n):n,n.protocol===wh.protocol&&n.host===wh.host}function nv(){this.$get=yt(n)}function cs(n){function u(n){try{return decodeURIComponent(n)}catch(t){return n}}var f=n[0]||{},t={},r="";return function(){var n,e,o,s,h;if(n=f.cookie||"",n!==r)for(r=n,n=r.split("; "),t={},o=0;o<n.length;o++)e=n[o],s=e.indexOf("="),0<s&&(h=u(e.substring(0,s)),t[h]===i&&(t[h]=u(e.substring(s+1))));return t}}function tv(){this.$get=cs}function ls(n){function t(i,u){if(c(i)){var f={};return r(i,function(n,i){f[i]=t(i,n)}),f}return n.factory(i+"Filter",u)}this.register=t;this.$get=["$injector",function(n){return function(t){return n.get(t+"Filter")}}];t("currency",as);t("date",bs);t("filter",iv);t("json",uv);t("limitTo",fv);t("lowercase",kh);t("number",vs);t("orderBy",ks);t("uppercase",dh)}function iv(){return function(n,t,i){if(!ui(n)){if(null==n)return n;throw v("filter")("notarray",n);}var r;switch(kf(t)){case"function":break;case"boolean":case"null":case"number":case"string":r=!0;case"object":t=rv(t,i,r);break;default:return n}return Array.prototype.filter.call(n,t)}}function rv(n,t,i){var r=c(n)&&"$"in n;return!0===t?t=ot:h(t)||(t=function(n,t){return s(n)?!1:null===n||null===t?n===t:c(t)||c(n)&&!ae(n)?!1:(n=y(""+n),t=y(""+t),-1!==n.indexOf(t))}),function(u){return r&&!c(u)?si(u,n.$,t,!1):si(u,n,t,i)}}function si(n,t,i,r,u){var e=kf(n),o=kf(t),f;if("string"===o&&"!"===t.charAt(0))return!si(n,t.substring(1),i,r);if(a(n))return n.some(function(n){return si(n,t,i,r)});switch(e){case"object":if(r){for(f in n)if("$"!==f.charAt(0)&&si(n[f],t,i,!0))return!0;return u?!1:si(n,t,i,!1)}if("object"===o){for(f in t)if(u=t[f],!h(u)&&!s(u)&&(e="$"===f,!si(e?n:n[f],u,i,e,e)))return!1;return!0}return i(n,t);case"function":return!1;default:return i(n,t)}}function kf(n){return null===n?"null":typeof n}function as(n){var t=n.NUMBER_FORMATS;return function(n,i,r){return s(i)&&(i=t.CURRENCY_SYM),s(r)&&(r=t.PATTERNS[1].maxFrac),null==n?n:ys(n,t.PATTERNS[1],t.GROUP_SEP,t.DECIMAL_SEP,r).replace(/\u00A4/g,i)}}function vs(n){var t=n.NUMBER_FORMATS;return function(n,i){return null==n?n:ys(n,t.PATTERNS[0],t.GROUP_SEP,t.DECIMAL_SEP,i)}}function ys(n,t,i,r,u){var a,f,l;if(c(n)||(a=0>n,n=Math.abs(n),f=Infinity===n,!f&&!isFinite(n)))return"";var o=n+"",h="",e=!1,y=[];if(f&&(h="∞"),f||-1===o.indexOf("e")||(l=o.match(/([\d\.]+)e(-?)(\d+)/),l&&"-"==l[2]&&l[3]>u+1?n=0:(h=o,e=!0)),f||e)0<u&&1>n&&(h=n.toFixed(u),n=parseFloat(h));else{f=(o.split(bh)[1]||"").length;s(u)&&(u=Math.min(Math.max(t.minFrac,f),t.maxFrac));n=+(Math.round(+(n.toString()+"e"+u)).toString()+"e"+-u);var f=(""+n).split(bh),o=f[0],f=f[1]||"",l=0,v=t.lgSize,p=t.gSize;if(o.length>=v+p)for(l=o.length-v,e=0;e<l;e++)0==(l-e)%p&&0!==e&&(h+=i),h+=o.charAt(e);for(e=l;e<o.length;e++)0==(o.length-e)%v&&0!==e&&(h+=i),h+=o.charAt(e);for(;f.length<u;)f+="0";u&&"0"!==u&&(h+=r+f.substr(0,u))}return 0===n&&(a=!1),y.push(a?t.negPre:t.posPre,h,a?t.negSuf:t.posSuf),y.join("")}function yu(n,t,i){var r="";for(0>n&&(r="-",n=-n),n=""+n;n.length<t;)n="0"+n;return i&&(n=n.substr(n.length-t)),r+n}function g(n,t,i,r){return i=i||0,function(u){return u=u["get"+n](),(0<i||u>-i)&&(u+=i),0===u&&-12==i&&(u=12),yu(u,t,r)}}function pu(n,t){return function(i,r){var u=i["get"+n](),f=bu(t?"SHORT"+n:n);return r[f][u]}}function ps(n){var t=new Date(n,0,1).getDay();return new Date(n,0,(4>=t?5:12)-t)}function ws(n){return function(t){var i=ps(t.getFullYear());return t=+new Date(t.getFullYear(),t.getMonth(),t.getDate()+(4-t.getDay()))-+i,t=1+Math.round(t/6048e5),yu(t,n)}}function df(n,t){return 0>=n.getFullYear()?t.ERAS[0]:t.ERAS[1]}function bs(n){function t(n){var t;if(t=n.match(i)){n=new Date(0);var r=0,u=0,f=t[8]?n.setUTCFullYear:n.setFullYear,e=t[8]?n.setUTCHours:n.setHours;t[9]&&(r=tt(t[9]+t[10]),u=tt(t[9]+t[11]));f.call(n,tt(t[1]),tt(t[2])-1,tt(t[3]));r=tt(t[4]||0)-r;u=tt(t[5]||0)-u;f=tt(t[6]||0);t=Math.round(1e3*parseFloat("0."+(t[7]||0)));e.call(n,r,u,f,t)}return n}var i=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(i,u,f){var h="",e=[],o,c,s;if(u=u||"mediumDate",u=n.DATETIME_FORMATS[u]||u,l(i)&&(i=dy.test(i)?tt(i):t(i)),k(i)&&(i=new Date(i)),!ft(i)||!isFinite(i.getTime()))return i;for(;u;)(c=ky.exec(u))?(e=cr(e,c,1),u=e.pop()):(e.push(u),u=null);return s=i.getTimezoneOffset(),f&&(s=be(f,i.getTimezoneOffset()),i=of(i,f,!0)),r(e,function(t){o=by[t];h+=o?o(i,n.DATETIME_FORMATS,s):t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),h}}function uv(){return function(n,t){return s(t)&&(t=2),lr(n,t)}}function fv(){return function(n,t,i){return(t=Infinity===Math.abs(Number(t))?Number(t):tt(t),isNaN(t))?n:(k(n)&&(n=n.toString()),!a(n)&&!l(n))?n:(i=!i||isNaN(i)?0:tt(i),i=0>i&&i>=-n.length?n.length+i:i,0<=t?n.slice(i,i+t):0===i?n.slice(t,n.length):n.slice(Math.max(0,i+t),i))}}function ks(n){function i(t,i){return i=i?-1:1,t.map(function(t){var u=1,r=fr,f;return h(t)?r=t:l(t)&&(("+"==t.charAt(0)||"-"==t.charAt(0))&&(u="-"==t.charAt(0)?-1:1,t=t.substring(1)),""!==t&&(r=n(t),r.constant)&&(f=r(),r=function(n){return n[f]})),{get:r,descending:u*i}})}function t(n){switch(typeof n){case"number":case"boolean":case"string":return!0;default:return!1}}return function(n,r,u){if(!ui(n))return n;a(r)||(r=[r]);0===r.length&&(r=["+"]);var f=i(r,u);return f.push({get:function(){return{}},descending:u?-1:1}),n=Array.prototype.map.call(n,function(n,i){return{value:n,predicateValues:f.map(function(r){var u=r.get(n);if(r=typeof u,null===u)r="string",u="null";else if("string"===r)u=u.toLowerCase();else if("object"===r)n:{if("function"==typeof u.valueOf&&(u=u.valueOf(),t(u)))break n;if(ae(u)&&(u=u.toString(),t(u)))break n;u=i}return{value:u,type:r}})}}),n.sort(function(n,t){for(var i=0,r=0,o=f.length;r<o;++r){var i=n.predicateValues[r],u=t.predicateValues[r],e=0;if(i.type===u.type?i.value!==u.value&&(e=i.value<u.value?-1:1):e=i.type<u.type?-1:1,i=e*f[r].descending)break}return i}),n.map(function(n){return n.value})}}function hi(n){return h(n)&&(n={link:n}),n.restrict=n.restrict||"AC",yt(n)}function ds(n,t,u,f,e){var o=this,s=[],h=o.$$parentForm=n.parent().controller("form")||dr;o.$error={};o.$$success={};o.$pending=i;o.$name=e(t.name||t.ngForm||"")(u);o.$dirty=!1;o.$pristine=!0;o.$valid=!0;o.$invalid=!1;o.$submitted=!1;h.$addControl(o);o.$rollbackViewValue=function(){r(s,function(n){n.$rollbackViewValue()})};o.$commitViewValue=function(){r(s,function(n){n.$commitViewValue()})};o.$addControl=function(n){bi(n.$name,"input");s.push(n);n.$name&&(o[n.$name]=n)};o.$$renameControl=function(n,t){var i=n.$name;o[i]===n&&delete o[i];o[t]=n;n.$name=t};o.$removeControl=function(n){n.$name&&o[n.$name]===n&&delete o[n.$name];r(o.$pending,function(t,i){o.$setValidity(i,null,n)});r(o.$error,function(t,i){o.$setValidity(i,null,n)});r(o.$$success,function(t,i){o.$setValidity(i,null,n)});hr(s,n)};th({ctrl:this,$element:n,set:function(n,t,i){var r=n[t];r?-1===r.indexOf(i)&&r.push(i):n[t]=[i]},unset:function(n,t,i){var r=n[t];r&&(hr(r,i),0===r.length&&delete n[t])},parentForm:h,$animate:f});o.$setDirty=function(){f.removeClass(n,ur);f.addClass(n,uf);o.$dirty=!0;o.$pristine=!1;h.$setDirty()};o.$setPristine=function(){f.setClass(n,ur,uf+" ng-submitted");o.$dirty=!1;o.$pristine=!0;o.$submitted=!1;r(s,function(n){n.$setPristine()})};o.$setUntouched=function(){r(s,function(n){n.$setUntouched()})};o.$setSubmitted=function(){f.addClass(n,"ng-submitted");o.$submitted=!0;h.$setSubmitted()}}function gf(n){n.$formatters.push(function(t){return n.$isEmpty(t)?t:t.toString()})}function pr(n,t,i,r,u,f){var c=y(t[0].type),s,o,e,h;if(!u.android){s=!1;t.on("compositionstart",function(){s=!0});t.on("compositionend",function(){s=!1;o()})}if(o=function(n){if(e&&(f.defer.cancel(e),e=null),!s){var u=t.val();n=n&&n.type;"password"===c||i.ngTrim&&"false"===i.ngTrim||(u=w(u));(r.$viewValue!==u||""===u&&r.$$hasNativeValidators)&&r.$setViewValue(u,n)}},u.hasEvent("input"))t.on("input",o);else{h=function(n,t,i){e||(e=f.defer(function(){e=null;t&&t.value===i||o(n)}))};t.on("keydown",function(n){var t=n.keyCode;91===t||15<t&&19>t||37<=t&&40>=t||h(n,this,this.value)});if(u.hasEvent("paste"))t.on("paste cut",h)}t.on("change",o);r.$render=function(){var n=r.$isEmpty(r.$viewValue)?"":r.$viewValue;t.val()!==n&&t.val(n)}}function wu(n,t){return function(i,u){var e,f;if(ft(i))return i;if(l(i)){if('"'==i.charAt(0)&&'"'==i.charAt(i.length-1)&&(i=i.substring(1,i.length-1)),tp.test(i))return new Date(i);if(n.lastIndex=0,e=n.exec(i))return e.shift(),f=u?{yyyy:u.getFullYear(),MM:u.getMonth()+1,dd:u.getDate(),HH:u.getHours(),mm:u.getMinutes(),ss:u.getSeconds(),sss:u.getMilliseconds()/1e3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},r(e,function(n,i){i<t.length&&(f[t[i]]=+n)}),new Date(f.yyyy,f.MM-1,f.dd,f.HH,f.mm,f.ss||0,1e3*f.sss||0)}return NaN}}function wr(n,t,r,u){return function(f,e,h,c,l,a,v){function w(n){return n&&!(n.getTime&&n.getTime()!==n.getTime())}function d(n){return o(n)?ft(n)?n:r(n):i}var y,p,b,k;gs(f,e,h,c);pr(f,e,h,c,l,a);y=c&&c.$options&&c.$options.timezone;c.$$parserName=n;c.$parsers.push(function(n){return c.$isEmpty(n)?null:t.test(n)?(n=r(n,p),y&&(n=of(n,y)),n):i});c.$formatters.push(function(n){if(n&&!ft(n))throw nu("datefmt",n);return w(n)?((p=n)&&y&&(p=of(p,y,!0)),v("date")(n,u,y)):(p=null,"")});(o(h.min)||h.ngMin)&&(c.$validators.min=function(n){return!w(n)||s(b)||r(n)>=b},h.$observe("min",function(n){b=d(n);c.$validate()}));(o(h.max)||h.ngMax)&&(c.$validators.max=function(n){return!w(n)||s(k)||r(n)<=k},h.$observe("max",function(n){k=d(n);c.$validate()}))}}function gs(n,t,r,u){(u.$$hasNativeValidators=c(t[0].validity))&&u.$parsers.push(function(n){var r=t.prop("validity")||{};return r.badInput&&!r.typeMismatch?i:n})}function nh(n,t,i,r,u){if(o(r)){if(n=n(r),!n.constant)throw nu("constexpr",i,r);return n(t)}return u}function ne(n,t){return n="ngClass"+n,["$animate",function(i){function f(n,t){var f=[],r=0,u,i;n:for(;r<n.length;r++){for(u=n[r],i=0;i<t.length;i++)if(u==t[i])continue n;f.push(u)}return f}function u(n){var t=[];return a(n)?(r(n,function(n){t=t.concat(u(n))}),t):l(n)?n.split(" "):c(n)?(r(n,function(n,i){n&&(t=t.concat(i.split(" ")))}),t):n}return{restrict:"AC",link:function(e,o,s){function h(n,t){var i=o.data("$classCounts")||rt(),u=[];return r(n,function(n){(0<t||i[n])&&(i[n]=(i[n]||0)+t,i[n]===+(0<t)&&u.push(n))}),o.data("$classCounts",i),u.join(" ")}function l(n){var r,l;if(!0===t||e.$index%2===t)if(r=u(n||[]),c){if(!ot(n,c)){var a=u(c),l=f(r,a),r=f(a,r),l=h(l,1),r=h(r,-1);l&&l.length&&i.addClass(o,l);r&&r.length&&i.removeClass(o,r)}}else l=h(r,1),s.$addClass(l);c=ct(n)}var c;e.$watch(s[n],l,!0);s.$observe("class",function(){l(e.$eval(s[n]))});"ngClass"!==n&&e.$watch("$index",function(i,r){var f=i&1,o;f!==(r&1)&&(o=u(e.$eval(s[n])),f===t?(f=h(o,1),s.$addClass(f)):(f=h(o,-1),s.$removeClass(f)))})}}}]}function th(n){function f(n,t){t&&!r[n]?(h.addClass(o,n),r[n]=!0):!t&&r[n]&&(h.removeClass(o,n),r[n]=!1)}function e(n,t){n=n?"-"+no(n,"-"):"";f(gr+n,!0===t);f(sc+n,!1===t)}var t=n.ctrl,o=n.$element,r={},s=n.set,u=n.unset,c=n.parentForm,h=n.$animate;r[sc]=!(r[gr]=o.hasClass(gr));t.$setValidity=function(n,r,o){r===i?(t.$pending||(t.$pending={}),s(t.$pending,n,o)):(t.$pending&&u(t.$pending,n,o),ih(t.$pending)&&(t.$pending=i));sr(r)?r?(u(t.$error,n,o),s(t.$$success,n,o)):(s(t.$error,n,o),u(t.$$success,n,o)):(u(t.$error,n,o),u(t.$$success,n,o));t.$pending?(f(hc,!0),t.$valid=t.$invalid=i,e("",null)):(f(hc,!1),t.$valid=ih(t.$error),t.$invalid=!t.$valid,e("",t.$valid));r=t.$pending&&t.$pending[n]?i:t.$error[n]?!1:t.$$success[n]?!0:null;e(n,r);c.$setValidity(n,r,t)}}function ih(n){if(n)for(var t in n)if(n.hasOwnProperty(t))return!1;return!0}var ev=/^\/(.+)\/([a-z]*)$/,y=function(n){return l(n)?n.toLowerCase():n},gi=Object.prototype.hasOwnProperty,bu=function(n){return l(n)?n.toUpperCase():n},nr,e,st,ii=[].slice,ov=[].splice,sv=[].push,gt=Object.prototype.toString,rh=Object.getPrototypeOf,ci=v("ng"),ut=n.angular||(n.angular={}),te,ku=0,rr,oh,ai,br,fe,ee,ph,tf,u,rf,kh,dh,gh,kr,dr;nr=t.documentMode;f.$inject=[];fr.$inject=[];var a=Array.isArray,uh=/^\[object (Uint8(Clamped)?)|(Uint16)|(Uint32)|(Int8)|(Int16)|(Int32)|(Float(32)|(64))Array\]$/,w=function(n){return l(n)?n.trim():n},fh=function(n){return n.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},li=function(){var i,n;if(!o(li.rules))if(i=t.querySelector("[ng-csp]")||t.querySelector("[data-ng-csp]"),i)n=i.getAttribute("ng-csp")||i.getAttribute("data-ng-csp"),li.rules={noUnsafeEval:!n||-1!==n.indexOf("no-unsafe-eval"),noInlineStyle:!n||-1!==n.indexOf("no-inline-style")};else{i=li;try{new Function("");n=!1}catch(r){n=!0}i.rules={noUnsafeEval:n,noInlineStyle:!1}}return li.rules},du=function(){if(o(du.name_))return du.name_;for(var r,f=tr.length,i,u,n=0;n<f;++n)if(i=tr[n],r=t.querySelector("["+i.replace(":","\\:")+"jq]")){u=r.getAttribute(i+"jq");break}return du.name_=u},tr=["ng-","data-ng-","ng:","x-ng-"],hv=/[A-Z]/g,eh=!1,ie,wt=1,ir=3,cv={full:"1.4.4",major:1,minor:4,dot:4,codeName:"pylon-requirement"};b.expando="ng339";rr=b.cache={};oh=1;b._data=function(n){return this.cache[n[this.expando]]||{}};var lv=/([\:\-\_]+(.))/g,av=/^moz([A-Z])/,vv={mouseleave:"mouseout",mouseenter:"mouseover"},re=v("jqLite"),yv=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ue=/<|&#?\w+;/,pv=/<([\w:]+)/,wv=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,at={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,"",""]};at.optgroup=at.option;at.tbody=at.tfoot=at.colgroup=at.caption=at.thead;at.th=at.td;ai=b.prototype={ready:function(i){function r(){u||(u=!0,i())}var u=!1;"complete"===t.readyState?setTimeout(r):(this.on("DOMContentLoaded",r),b(n).on("load",r))},toString:function(){var n=[];return r(this,function(t){n.push(""+t)}),"["+n.join(", ")+"]"},eq:function(n){return 0<=n?e(this[n]):e(this[this.length+n])},length:0,push:sv,sort:[].sort,splice:[].splice};br={};r("multiple selected checked disabled readOnly required open".split(" "),function(n){br[y(n)]=n});fe={};r("input select option textarea button form details".split(" "),function(n){fe[n]=!0});ee={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern"};r({data:cf,removeData:fu,hasData:function(n){for(var t in rr[n.ng339])return!0;return!1}},function(n,t){b[t]=n});r({data:cf,inheritedData:cu,scope:function(n){return e.data(n,"$scope")||cu(n.parentNode||n,["$isolateScope","$scope"])},isolateScope:function(n){return e.data(n,"$isolateScope")||e.data(n,"$isolateScopeNoTemplate")},controller:eo,injector:function(n){return cu(n,"$injector")},removeAttr:function(n,t){n.removeAttribute(t)},hasClass:ou,css:function(n,t,i){if(t=ar(t),o(i))n.style[t]=i;else return n.style[t]},attr:function(n,t,r){var u=n.nodeType;if(u!==ir&&2!==u&&8!==u)if(u=y(t),br[u])if(o(r))r?(n[t]=!0,n.setAttribute(t,u)):(n[t]=!1,n.removeAttribute(u));else return n[t]||(n.attributes.getNamedItem(t)||f).specified?u:i;else if(o(r))n.setAttribute(t,r);else if(n.getAttribute)return n=n.getAttribute(t,2),null===n?i:n},prop:function(n,t,i){if(o(i))n[t]=i;else return n[t]},text:function(){function n(n,t){if(s(t)){var i=n.nodeType;return i===wt||i===ir?n.textContent:""}n.textContent=t}return n.$dv="",n}(),val:function(n,t){if(s(t)){if(n.multiple&&"select"===bt(n)){var i=[];return r(n.options,function(n){n.selected&&i.push(n.value||n.text)}),0===i.length?null:i}return n.value}n.value=t},html:function(n,t){if(s(t))return n.innerHTML;uu(n,!0);n.innerHTML=t},empty:oo},function(n,t){b.prototype[t]=function(t,r){var u,f,e=this.length,o;if(n!==oo&&(2==n.length&&n!==ou&&n!==eo?t:r)===i){if(c(t)){for(u=0;u<e;u++)if(n===cf)n(this[u],t);else for(f in t)n(this[u],f,t[f]);return this}for(u=n.$dv,e=u===i?Math.min(e,1):e,f=0;f<e;f++)o=n(this[f],t,r),u=u?u+o:o;return u}for(u=0;u<e;u++)n(this[u],t,r);return this}});r({removeData:fu,on:function bv(n,t,i,r){var f,u,s,e;if(o(r))throw re("onargs");if(io(n))for(u=eu(n,!0),r=u.events,f=u.handle,f||(f=u.handle=el(n,r)),u=0<=t.indexOf(" ")?t.split(" "):[t],s=u.length;s--;)t=u[s],e=r[t],e||(r[t]=[],"mouseenter"===t||"mouseleave"===t?bv(n,vv[t],function(n){var i=n.relatedTarget;i&&(i===this||this.contains(i))||f(n,t)}):"$destroy"!==t&&n.addEventListener(t,f,!1),e=r[t]),e.push(i)},off:uo,one:function(n,t,i){n=e(n);n.on(t,function r(){n.off(t,i);n.off(t,r)});n.on(t,i)},replaceWith:function(n,t){var i,u=n.parentNode;uu(n);r(new b(t),function(t){i?u.insertBefore(t,i.nextSibling):u.replaceChild(t,n);i=t})},children:function(n){var t=[];return r(n.childNodes,function(n){n.nodeType===wt&&t.push(n)}),t},contents:function(n){return n.contentDocument||n.childNodes||[]},append:function(n,t){var i=n.nodeType,r;if(i===wt||11===i)for(t=new b(t),i=0,r=t.length;i<r;i++)n.appendChild(t[i])},prepend:function(n,t){if(n.nodeType===wt){var i=n.firstChild;r(new b(t),function(t){n.insertBefore(t,i)})}},wrap:function(n,t){t=e(t).eq(0).clone()[0];var i=n.parentNode;i&&i.replaceChild(t,n);t.appendChild(n)},remove:lf,detach:function(n){lf(n,!0)},after:function(n,t){var u=n,e=n.parentNode,i,f,r;for(t=new b(t),i=0,f=t.length;i<f;i++)r=t[i],e.insertBefore(r,u.nextSibling),u=r},addClass:hu,removeClass:su,toggleClass:function(n,t,i){t&&r(t.split(" "),function(t){var r=i;s(r)&&(r=!ou(n,t));(r?hu:su)(n,t)})},parent:function(n){return(n=n.parentNode)&&11!==n.nodeType?n:null},next:function(n){return n.nextElementSibling},find:function(n,t){return n.getElementsByTagName?n.getElementsByTagName(t):[]},clone:hf,triggerHandler:function(n,t,i){var u,o,s=t.type||t,e=eu(n);(e=(e=e&&e.events)&&e[s])&&(u={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return!0===this.defaultPrevented},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return!0===this.immediatePropagationStopped},stopPropagation:f,type:s,target:n},t.type&&(u=p(u,t)),t=ct(e),o=i?[u].concat(i):[u],r(t,function(t){u.isImmediatePropagationStopped()||t.apply(n,o)}))}},function(n,t){b.prototype[t]=function(t,i,r){for(var u,f=0,h=this.length;f<h;f++)s(u)?(u=n(this[f],t,i,r),o(u)&&(u=e(u))):fo(u,n(this[f],t,i,r));return o(u)?u:this};b.prototype.bind=b.prototype.on;b.prototype.unbind=b.prototype.off});ki.prototype={put:function(n,t){this[fi(n,this.nextUid)]=t},get:function(n){return this[fi(n,this.nextUid)]},remove:function(n){var t=this[n=fi(n,this.nextUid)];return delete this[n],t}};var kv=[function(){this.$get=[function(){return ki}]}],sh=/^[^\(]*\(\s*([^\)]*)\)/m,dv=/,/,gv=/^\s*(_?)(\S+?)\1\s*$/,hh=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg,vi=v("$injector");vr.$$annotate=function(n,t,i){var u;if("function"==typeof n){if(!(u=n.$inject)){if(u=[],n.length){if(t)throw l(i)&&i||(i=n.name||sl(n)),vi("strictdi",i);t=n.toString().replace(hh,"");t=t.match(sh);r(t[1].split(dv),function(n){n.replace(gv,function(n,t,i){u.push(i)})})}n.$inject=u}}else a(n)?(t=n.length-1,wi(n[t],"fn"),u=n.slice(0,t)):wi(n,"fn",!0);return u};var ch=v("$animate"),ny=function(){this.$get=["$q","$$rAF",function(n,t){function i(){}return i.all=f,i.chain=f,i.prototype={end:f,cancel:f,resume:f,pause:f,complete:f,then:function(i,r){return n(function(n){t(function(){n()})}).then(i,r)}},i}]},ty=function(){var n=new ki,t=[];this.$get=["$$AnimateRunner","$rootScope",function(i,u){function e(i,f,e){var o=n.get(i);o||(n.put(i,o={}),t.push(i));i=function(n,t){var i=!1;return n&&(n=l(n)?n.split(" "):a(n)?n:[],r(n,function(n){n&&(i=!0,o[n]=t)})),i};f=i(f,!0);e=i(e,!1);!f&&!e||1<t.length||u.$$postDigest(function(){r(t,function(t){var f=n.get(t);if(f){var e=cl(t.attr("class")),i="",u="";r(f,function(n,t){n!==!!e[t]&&(n?i+=(i.length?" ":"")+t:u+=(u.length?" ":"")+t)});r(t,function(n){i&&hu(n,i);u&&su(n,u)});n.remove(t)}});t.length=0})}return{enabled:f,on:f,off:f,pin:f,push:function(n,t,r,u){return u&&u(),r=r||{},r.from&&n.css(r.from),r.to&&n.css(r.to),(r.addClass||r.removeClass)&&e(n,r.addClass,r.removeClass),new i}}}]},iy=["$provide",function(n){var t=this;this.$$registeredAnimations=Object.create(null);this.register=function(i,r){if(i&&"."!==i.charAt(0))throw ch("notcsel",i);var u=i+"-animation";t.$$registeredAnimations[i.substr(1)]=u;n.factory(u,r)};this.classNameFilter=function(n){if(1===arguments.length&&(this.$$classNameFilter=n instanceof RegExp?n:null)&&/(\s+|\/)ng-animate(\s+|\/)/.test(this.$$classNameFilter.toString()))throw ch("nongcls","ng-animate");return this.$$classNameFilter};this.$get=["$$animateQueue",function(n){function t(n,t,i){var r,u;if(i){n:{for(r=0;r<i.length;r++)if(u=i[r],1===u.nodeType){r=u;break n}r=void 0}!r||r.parentNode||r.previousElementSibling||(i=null)}i?i.after(n):t.prepend(n)}return{on:n.on,off:n.off,pin:n.pin,enabled:n.enabled,cancel:function(n){n.end&&n.end()},enter:function(i,r,u,f){return r=r&&e(r),u=u&&e(u),r=r||u.parent(),t(i,r,u),n.push(i,"enter",ei(f))},move:function(i,r,u,f){return r=r&&e(r),u=u&&e(u),r=r||u.parent(),t(i,r,u),n.push(i,"move",ei(f))},leave:function(t,i){return n.push(t,"leave",ei(i),function(){t.remove()})},addClass:function(t,i,r){return r=ei(r),r.addClass=yr(r.addclass,i),n.push(t,"addClass",r)},removeClass:function(t,i,r){return r=ei(r),r.removeClass=yr(r.removeClass,i),n.push(t,"removeClass",r)},setClass:function(t,i,r,u){return u=ei(u),u.addClass=yr(u.addClass,i),u.removeClass=yr(u.removeClass,r),n.push(t,"setClass",u)},animate:function(t,i,r,u,f){return f=ei(f),f.from=f.from?p(f.from,i):i,f.to=f.to?p(f.to,r):r,f.tempClasses=yr(f.tempClasses,u||"ng-inline-animate"),n.push(t,"animate",f)}}}]}],ry=function(){this.$get=["$$rAF","$q",function(n,t){var i=function(){};return i.prototype={done:function(n){this.defer&&this.defer[!0===n?"reject":"resolve"]()},end:function(){this.done()},cancel:function(){this.done(!0)},getPromise:function(){return this.defer||(this.defer=t.defer()),this.defer.promise},then:function(n,t){return this.getPromise().then(n,t)},"catch":function(n){return this.getPromise().catch(n)},"finally":function(n){return this.getPromise().finally(n)}},function(t,r){function u(){return n(function(){r.addClass&&(t.addClass(r.addClass),r.addClass=null);r.removeClass&&(t.removeClass(r.removeClass),r.removeClass=null);r.to&&(t.css(r.to),r.to=null);f||e.done();f=!0}),e}r.from&&(t.css(r.from),r.from=null);var f,e=new i;return{start:u,end:u}}}]},it=v("$compile");ho.$inject=["$provide","$$sanitizeUriProvider"];var lh=/^((?:x|data)[\:\-_])/i,uy=v("$controller"),ah=/^(\S+)(\s+as\s+(\w+))?$/,fy=function(){this.$get=["$document",function(n){return function(t){return t?!t.nodeType&&t instanceof e&&(t=t[0]):t=n[0].body,t.offsetWidth+1}}]},vh="application/json",oe={"Content-Type":vh+";charset=utf-8"},ey=/^\[|^\{(?!\{)/,oy={"[":/]$/,"{":/}$/},sy=/^\)\]\}',?\n/,hy=v("$http"),yh=function(n){return function(){throw hy("legacy",n);}},yi=ut.$interpolateMinErr=v("$interpolate");yi.throwNoconcat=function(n){throw yi("noconcat",n);};yi.interr=function(n,t){return yi("interr",n,t.toString())};var cy=/^([^\?#]*)(\?([^#]*))?(#(.*))?$/,ly={http:80,https:443,ftp:21},gu=v("$location"),ay={$$html5:!1,$$replace:!1,absUrl:au("$$absUrl"),url:function(n){if(s(n))return this.$$url;var t=cy.exec(n);return(t[1]||""===n)&&this.path(decodeURIComponent(t[1])),(t[2]||t[1]||""===n)&&this.search(t[3]||""),this.hash(t[5]||""),this},protocol:au("$$protocol"),host:au("$$host"),port:au("$$port"),path:ko("$$path",function(n){return n=null!==n?n.toString():"","/"==n.charAt(0)?n:"/"+n}),search:function(n,t){switch(arguments.length){case 0:return this.$$search;case 1:if(l(n)||k(n))n=n.toString(),this.$$search=de(n);else if(c(n))n=ht(n,{}),r(n,function(t,i){null==t&&delete n[i]}),this.$$search=n;else throw gu("isrcharg");break;default:s(t)||null===t?delete this.$$search[n]:this.$$search[n]=t}return this.$$compose(),this},hash:ko("$$hash",function(n){return null!==n?n.toString():""}),replace:function(){return this.$$replace=!0,this}};r([bo,wf,pf],function(n){n.prototype=Object.create(ay);n.prototype.state=function(t){if(!arguments.length)return this.$$state;if(n!==pf||!this.$$html5)throw gu("nostate");return this.$$state=s(t)?null:t,this}});var et=v("$parse"),vy=Function.prototype.call,yy=Function.prototype.apply,py=Function.prototype.bind,nf=rt();r("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(n){nf[n]=!0});ph={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'};tf=function(n){this.options=n};tf.prototype={constructor:tf,lex:function(n){for(this.text=n,this.index=0,this.tokens=[];this.index<this.text.length;)if(n=this.text.charAt(this.index),'"'===n||"'"===n)this.readString(n);else if(this.isNumber(n)||"."===n&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdent(n))this.readIdent();else if(this.is(n,"(){}[].,;:?"))this.tokens.push({index:this.index,text:n}),this.index++;else if(this.isWhitespace(n))this.index++;else{var t=n+this.peek(),i=t+this.peek(2),r=nf[t],u=nf[i];nf[n]||r||u?(n=u?i:r?t:n,this.tokens.push({index:this.index,text:n,operator:!0}),this.index+=n.length):this.throwError("Unexpected next character ",this.index,this.index+1)}return this.tokens},is:function(n,t){return-1!==t.indexOf(n)},peek:function(n){return n=n||1,this.index+n<this.text.length?this.text.charAt(this.index+n):!1},isNumber:function(n){return"0"<=n&&"9">=n&&"string"==typeof n},isWhitespace:function(n){return" "===n||"\r"===n||"\t"===n||"\n"===n||"\v"===n||" "===n},isIdent:function(n){return"a"<=n&&"z">=n||"A"<=n&&"Z">=n||"_"===n||"$"===n},isExpOperator:function(n){return"-"===n||"+"===n||this.isNumber(n)},throwError:function(n,t,i){i=i||this.index;t=o(t)?"s "+t+"-"+this.index+" ["+this.text.substring(t,i)+"]":" "+i;throw et("lexerr",n,t,this.text);},readNumber:function(){for(var t,i,n="",r=this.index;this.index<this.text.length;){if(t=y(this.text.charAt(this.index)),"."==t||this.isNumber(t))n+=t;else if(i=this.peek(),"e"==t&&this.isExpOperator(i))n+=t;else if(this.isExpOperator(t)&&i&&this.isNumber(i)&&"e"==n.charAt(n.length-1))n+=t;else if(!this.isExpOperator(t)||i&&this.isNumber(i)||"e"!=n.charAt(n.length-1))break;else this.throwError("Invalid exponent");this.index++}this.tokens.push({index:r,text:n,constant:!0,value:Number(n)})},readIdent:function(){for(var t,n=this.index;this.index<this.text.length;){if(t=this.text.charAt(this.index),!this.isIdent(t)&&!this.isNumber(t))break;this.index++}this.tokens.push({index:n,text:this.text.slice(n,this.index),identifier:!0})},readString:function(n){var f=this.index,t,u;this.index++;for(var r="",u=n,i=!1;this.index<this.text.length;){if(t=this.text.charAt(this.index),u=u+t,i)"u"===t?(i=this.text.substring(this.index+1,this.index+5),i.match(/[\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\u"+i+"]"),this.index+=4,r+=String.fromCharCode(parseInt(i,16))):r+=ph[t]||t,i=!1;else if("\\"===t)i=!0;else{if(t===n){this.index++;this.tokens.push({index:f,text:u,constant:!0,value:r});return}r+=t}this.index++}this.throwError("Unterminated quote",f)}};u=function(n,t){this.lexer=n;this.options=t};u.Program="Program";u.ExpressionStatement="ExpressionStatement";u.AssignmentExpression="AssignmentExpression";u.ConditionalExpression="ConditionalExpression";u.LogicalExpression="LogicalExpression";u.BinaryExpression="BinaryExpression";u.UnaryExpression="UnaryExpression";u.CallExpression="CallExpression";u.MemberExpression="MemberExpression";u.Identifier="Identifier";u.Literal="Literal";u.ArrayExpression="ArrayExpression";u.Property="Property";u.ObjectExpression="ObjectExpression";u.ThisExpression="ThisExpression";u.NGValueParameter="NGValueParameter";u.prototype={ast:function(n){return this.text=n,this.tokens=this.lexer.lex(n),n=this.program(),0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]),n},program:function(){for(var n=[];;)if(0<this.tokens.length&&!this.peek("}",")",";","]")&&n.push(this.expressionStatement()),!this.expect(";"))return{type:u.Program,body:n}},expressionStatement:function(){return{type:u.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var n=this.expression();this.expect("|");)n=this.filter(n);return n},expression:function(){return this.assignment()},assignment:function(){var n=this.ternary();return this.expect("=")&&(n={type:u.AssignmentExpression,left:n,right:this.assignment(),operator:"="}),n},ternary:function(){var n=this.logicalOR(),t,i;return this.expect("?")&&(t=this.expression(),this.consume(":"))?(i=this.expression(),{type:u.ConditionalExpression,test:n,alternate:t,consequent:i}):n},logicalOR:function(){for(var n=this.logicalAND();this.expect("||");)n={type:u.LogicalExpression,operator:"||",left:n,right:this.logicalAND()};return n},logicalAND:function(){for(var n=this.equality();this.expect("&&");)n={type:u.LogicalExpression,operator:"&&",left:n,right:this.equality()};return n},equality:function(){for(var n=this.relational(),t;t=this.expect("==","!=","===","!==");)n={type:u.BinaryExpression,operator:t.text,left:n,right:this.relational()};return n},relational:function(){for(var n=this.additive(),t;t=this.expect("<",">","<=",">=");)n={type:u.BinaryExpression,operator:t.text,left:n,right:this.additive()};return n},additive:function(){for(var n=this.multiplicative(),t;t=this.expect("+","-");)n={type:u.BinaryExpression,operator:t.text,left:n,right:this.multiplicative()};return n},multiplicative:function(){for(var n=this.unary(),t;t=this.expect("*","/","%");)n={type:u.BinaryExpression,operator:t.text,left:n,right:this.unary()};return n},unary:function(){var n;return(n=this.expect("+","-","!"))?{type:u.UnaryExpression,operator:n.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var n,t;for(this.expect("(")?(n=this.filterChain(),this.consume(")")):this.expect("[")?n=this.arrayDeclaration():this.expect("{")?n=this.object():this.constants.hasOwnProperty(this.peek().text)?n=ht(this.constants[this.consume().text]):this.peek().identifier?n=this.identifier():this.peek().constant?n=this.constant():this.throwError("not a primary expression",this.peek());t=this.expect("(","[",".");)"("===t.text?(n={type:u.CallExpression,callee:n,arguments:this.parseArguments()},this.consume(")")):"["===t.text?(n={type:u.MemberExpression,object:n,property:this.expression(),computed:!0},this.consume("]")):"."===t.text?n={type:u.MemberExpression,object:n,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return n},filter:function(n){n=[n];for(var t={type:u.CallExpression,callee:this.identifier(),arguments:n,filter:!0};this.expect(":");)n.push(this.expression());return t},parseArguments:function(){var n=[];if(")"!==this.peekToken().text)do n.push(this.expression());while(this.expect(","));return n},identifier:function(){var n=this.consume();return n.identifier||this.throwError("is not a valid identifier",n),{type:u.Identifier,name:n.text}},constant:function(){return{type:u.Literal,value:this.consume().value}},arrayDeclaration:function(){var n=[];if("]"!==this.peekToken().text)do{if(this.peek("]"))break;n.push(this.expression())}while(this.expect(","));return this.consume("]"),{type:u.ArrayExpression,elements:n}},object:function(){var t=[],n;if("}"!==this.peekToken().text)do{if(this.peek("}"))break;n={type:u.Property,kind:"init"};this.peek().constant?n.key=this.constant():this.peek().identifier?n.key=this.identifier():this.throwError("invalid key",this.peek());this.consume(":");n.value=this.expression();t.push(n)}while(this.expect(","));return this.consume("}"),{type:u.ObjectExpression,properties:t}},throwError:function(n,t){throw et("syntax",t.text,n,t.index+1,this.text,this.text.substring(t.index));},consume:function(n){if(0===this.tokens.length)throw et("ueoe",this.text);var t=this.expect(n);return t||this.throwError("is unexpected, expecting ["+n+"]",this.peek()),t},peekToken:function(){if(0===this.tokens.length)throw et("ueoe",this.text);return this.tokens[0]},peek:function(n,t,i,r){return this.peekAhead(0,n,t,i,r)},peekAhead:function(n,t,i,r,u){if(this.tokens.length>n){n=this.tokens[n];var f=n.text;if(f===t||f===i||f===r||f===u||!(t||i||r||u))return n}return!1},expect:function(n,t,i,r){return(n=this.peek(n,t,i,r))?(this.tokens.shift(),n):!1},constants:{"true":{type:u.Literal,value:!0},"false":{type:u.Literal,value:!1},"null":{type:u.Literal,value:null},undefined:{type:u.Literal,value:i},"this":{type:u.ThisExpression}}};fs.prototype={compile:function(n,t){var f=this,e=this.astBuilder.ast(n),u,o;return this.state={nextId:0,filters:{},expensiveChecks:t,fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]},d(e,f.$filter),u="",this.stage="assign",(o=rs(e))&&(this.state.computing="assign",u=this.nextId(),this.recurse(o,u),u="fn.assign="+this.generateFunction("assign","s,v,l")),o=ts(e.body),f.stage="inputs",r(o,function(n,t){var i="fn"+t,r;f.state[i]={vars:[],body:[],own:{}};f.state.computing=i;r=f.nextId();f.recurse(n,r);f.return_(r);f.state.inputs.push(i);n.watchId=t}),this.state.computing="fn",this.stage="main",this.recurse(e),u='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+u+this.watchFns()+"return fn;",u=new Function("$filter","ensureSafeMemberName","ensureSafeObject","ensureSafeFunction","ifDefined","plus","text",u)(this.$filter,di,ni,go,oa,ns,n),this.state=this.stage=i,u.literal=us(e),u.constant=e.constant,u},USE:"use",STRICT:"strict",watchFns:function(){var n=[],t=this.state.inputs,i=this;return r(t,function(t){n.push("var "+t+"="+i.generateFunction(t,"s"))}),t.length&&n.push("fn.inputs=["+t.join(",")+"];"),n.join("")},generateFunction:function(n,t){return"function("+t+"){"+this.varsPrefix(n)+this.body(n)+"};"},filterPrefix:function(){var n=[],t=this;return r(this.state.filters,function(i,r){n.push(i+"=$filter("+t.escape(r)+")")}),n.length?"var "+n.join(",")+";":""},varsPrefix:function(n){return this.state[n].vars.length?"var "+this.state[n].vars.join(",")+";":""},body:function(n){return this.state[n].body.join("")},recurse:function(n,t,e,s,h,c){var v,y,l=this,p,a;if(s=s||f,!c&&o(n.watchId))t=t||this.nextId(),this.if_("i",this.lazyAssign(t,this.computedMember("i",n.watchId)),this.lazyRecurse(n,t,e,s,h,!0));else switch(n.type){case u.Program:r(n.body,function(t,r){l.recurse(t.expression,i,i,function(n){y=n});r!==n.body.length-1?l.current().body.push(y,";"):l.return_(y)});break;case u.Literal:a=this.escape(n.value);this.assign(t,a);s(a);break;case u.UnaryExpression:this.recurse(n.argument,i,i,function(n){y=n});a=n.operator+"("+this.ifDefined(y,0)+")";this.assign(t,a);s(a);break;case u.BinaryExpression:this.recurse(n.left,i,i,function(n){v=n});this.recurse(n.right,i,i,function(n){y=n});a="+"===n.operator?this.plus(v,y):"-"===n.operator?this.ifDefined(v,0)+n.operator+this.ifDefined(y,0):"("+v+")"+n.operator+"("+y+")";this.assign(t,a);s(a);break;case u.LogicalExpression:t=t||this.nextId();l.recurse(n.left,t);l.if_("&&"===n.operator?t:l.not(t),l.lazyRecurse(n.right,t));s(t);break;case u.ConditionalExpression:t=t||this.nextId();l.recurse(n.test,t);l.if_(t,l.lazyRecurse(n.alternate,t),l.lazyRecurse(n.consequent,t));s(t);break;case u.Identifier:t=t||this.nextId();e&&(e.context="inputs"===l.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",n.name)+"?l:s"),e.computed=!1,e.name=n.name);di(n.name);l.if_("inputs"===l.stage||l.not(l.getHasOwnProperty("l",n.name)),function(){l.if_("inputs"===l.stage||"s",function(){h&&1!==h&&l.if_(l.not(l.nonComputedMember("s",n.name)),l.lazyAssign(l.nonComputedMember("s",n.name),"{}"));l.assign(t,l.nonComputedMember("s",n.name))})},t&&l.lazyAssign(t,l.nonComputedMember("l",n.name)));(l.state.expensiveChecks||vu(n.name))&&l.addEnsureSafeObject(t);s(t);break;case u.MemberExpression:v=e&&(e.context=this.nextId())||this.nextId();t=t||this.nextId();l.recurse(n.object,v,i,function(){l.if_(l.notNull(v),function(){n.computed?(y=l.nextId(),l.recurse(n.property,y),l.addEnsureSafeMemberName(y),h&&1!==h&&l.if_(l.not(l.computedMember(v,y)),l.lazyAssign(l.computedMember(v,y),"{}")),a=l.ensureSafeObject(l.computedMember(v,y)),l.assign(t,a),e&&(e.computed=!0,e.name=y)):(di(n.property.name),h&&1!==h&&l.if_(l.not(l.nonComputedMember(v,n.property.name)),l.lazyAssign(l.nonComputedMember(v,n.property.name),"{}")),a=l.nonComputedMember(v,n.property.name),(l.state.expensiveChecks||vu(n.property.name))&&(a=l.ensureSafeObject(a)),l.assign(t,a),e&&(e.computed=!1,e.name=n.property.name))},function(){l.assign(t,"undefined")});s(t)},!!h);break;case u.CallExpression:t=t||this.nextId();n.filter?(y=l.filter(n.callee.name),p=[],r(n.arguments,function(n){var t=l.nextId();l.recurse(n,t);p.push(t)}),a=y+"("+p.join(",")+")",l.assign(t,a),s(t)):(y=l.nextId(),v={},p=[],l.recurse(n.callee,y,v,function(){l.if_(l.notNull(y),function(){l.addEnsureSafeFunction(y);r(n.arguments,function(n){l.recurse(n,l.nextId(),i,function(n){p.push(l.ensureSafeObject(n))})});v.name?(l.state.expensiveChecks||l.addEnsureSafeObject(v.context),a=l.member(v.context,v.name,v.computed)+"("+p.join(",")+")"):a=y+"("+p.join(",")+")";a=l.ensureSafeObject(a);l.assign(t,a)},function(){l.assign(t,"undefined")});s(t)}));break;case u.AssignmentExpression:if(y=this.nextId(),v={},!is(n.left))throw et("lval");this.recurse(n.left,i,v,function(){l.if_(l.notNull(v.context),function(){l.recurse(n.right,y);l.addEnsureSafeObject(l.member(v.context,v.name,v.computed));a=l.member(v.context,v.name,v.computed)+n.operator+y;l.assign(t,a);s(t||a)})},1);break;case u.ArrayExpression:p=[];r(n.elements,function(n){l.recurse(n,l.nextId(),i,function(n){p.push(n)})});a="["+p.join(",")+"]";this.assign(t,a);s(a);break;case u.ObjectExpression:p=[];r(n.properties,function(n){l.recurse(n.value,l.nextId(),i,function(t){p.push(l.escape(n.key.type===u.Identifier?n.key.name:""+n.key.value)+":"+t)})});a="{"+p.join(",")+"}";this.assign(t,a);s(a);break;case u.ThisExpression:this.assign(t,"s");s("s");break;case u.NGValueParameter:this.assign(t,"v");s("v")}},getHasOwnProperty:function(n,t){var i=n+"."+t,r=this.current().own;return r.hasOwnProperty(i)||(r[i]=this.nextId(!1,n+"&&("+this.escape(t)+" in "+n+")")),r[i]},assign:function(n,t){if(n)return this.current().body.push(n,"=",t,";"),n},filter:function(n){return this.state.filters.hasOwnProperty(n)||(this.state.filters[n]=this.nextId(!0)),this.state.filters[n]},ifDefined:function(n,t){return"ifDefined("+n+","+this.escape(t)+")"},plus:function(n,t){return"plus("+n+","+t+")"},return_:function(n){this.current().body.push("return ",n,";")},if_:function(n,t,i){if(!0===n)t();else{var r=this.current().body;r.push("if(",n,"){");t();r.push("}");i&&(r.push("else{"),i(),r.push("}"))}},not:function(n){return"!("+n+")"},notNull:function(n){return n+"!=null"},nonComputedMember:function(n,t){return n+"."+t},computedMember:function(n,t){return n+"["+t+"]"},member:function(n,t,i){return i?this.computedMember(n,t):this.nonComputedMember(n,t)},addEnsureSafeObject:function(n){this.current().body.push(this.ensureSafeObject(n),";")},addEnsureSafeMemberName:function(n){this.current().body.push(this.ensureSafeMemberName(n),";")},addEnsureSafeFunction:function(n){this.current().body.push(this.ensureSafeFunction(n),";")},ensureSafeObject:function(n){return"ensureSafeObject("+n+",text)"},ensureSafeMemberName:function(n){return"ensureSafeMemberName("+n+",text)"},ensureSafeFunction:function(n){return"ensureSafeFunction("+n+",text)"},lazyRecurse:function(n,t,i,r,u,f){var e=this;return function(){e.recurse(n,t,i,r,u,f)}},lazyAssign:function(n,t){var i=this;return function(){i.assign(n,t)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(n){return"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)},escape:function(n){if(l(n))return"'"+n.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(k(n))return n.toString();if(!0===n)return"true";if(!1===n)return"false";if(null===n)return"null";if("undefined"==typeof n)return"undefined";throw et("esc");},nextId:function(n,t){var i="v"+this.state.nextId++;return n||this.current().vars.push(i+(t?"="+t:"")),i},current:function(){return this.state[this.state.computing]}};es.prototype={compile:function(n,t){var o=this,u=this.astBuilder.ast(n),i,s,f,e;return this.expression=n,this.expensiveChecks=t,d(u,o.$filter),(i=rs(u))&&(s=this.recurse(i)),i=ts(u.body),i&&(f=[],r(i,function(n,t){var i=o.recurse(n);n.input=i;f.push(i);n.watchId=t})),e=[],r(u.body,function(n){e.push(o.recurse(n.expression))}),i=0===u.body.length?function(){}:1===u.body.length?e[0]:function(n,t){var i;return r(e,function(r){i=r(n,t)}),i},s&&(i.assign=function(n,t,i){return s(n,i,t)}),f&&(i.inputs=f),i.literal=us(u),i.constant=u.constant,i},recurse:function(n,t,f){var h,e,o=this,s;if(n.input)return this.inputs(n.input,n.watchId);switch(n.type){case u.Literal:return this.value(n.value,t);case u.UnaryExpression:return e=this.recurse(n.argument),this["unary"+n.operator](e,t);case u.BinaryExpression:return h=this.recurse(n.left),e=this.recurse(n.right),this["binary"+n.operator](h,e,t);case u.LogicalExpression:return h=this.recurse(n.left),e=this.recurse(n.right),this["binary"+n.operator](h,e,t);case u.ConditionalExpression:return this["ternary?:"](this.recurse(n.test),this.recurse(n.alternate),this.recurse(n.consequent),t);case u.Identifier:return di(n.name,o.expression),o.identifier(n.name,o.expensiveChecks||vu(n.name),t,f,o.expression);case u.MemberExpression:return h=this.recurse(n.object,!1,!!f),n.computed||(di(n.property.name,o.expression),e=n.property.name),n.computed&&(e=this.recurse(n.property)),n.computed?this.computedMember(h,e,t,f,o.expression):this.nonComputedMember(h,e,o.expensiveChecks,t,f,o.expression);case u.CallExpression:return s=[],r(n.arguments,function(n){s.push(o.recurse(n))}),n.filter&&(e=this.$filter(n.callee.name)),n.filter||(e=this.recurse(n.callee,!0)),n.filter?function(n,r,u,f){for(var h=[],o=0;o<s.length;++o)h.push(s[o](n,r,u,f));return n=e.apply(i,h,f),t?{context:i,name:i,value:n}:n}:function(n,i,r,u){var h=e(n,i,r,u),f,c;if(null!=h.value){for(ni(h.context,o.expression),go(h.value,o.expression),f=[],c=0;c<s.length;++c)f.push(ni(s[c](n,i,r,u),o.expression));f=ni(h.value.apply(h.context,f),o.expression)}return t?{value:f}:f};case u.AssignmentExpression:return h=this.recurse(n.left,!0,1),e=this.recurse(n.right),function(n,i,r,u){var f=h(n,i,r,u);return n=e(n,i,r,u),ni(f.value,o.expression),f.context[f.name]=n,t?{value:n}:n};case u.ArrayExpression:return s=[],r(n.elements,function(n){s.push(o.recurse(n))}),function(n,i,r,u){for(var f=[],e=0;e<s.length;++e)f.push(s[e](n,i,r,u));return t?{value:f}:f};case u.ObjectExpression:return s=[],r(n.properties,function(n){s.push({key:n.key.type===u.Identifier?n.key.name:""+n.key.value,value:o.recurse(n.value)})}),function(n,i,r,u){for(var e={},f=0;f<s.length;++f)e[s[f].key]=s[f].value(n,i,r,u);return t?{value:e}:e};case u.ThisExpression:return function(n){return t?{value:n}:n};case u.NGValueParameter:return function(n,i,r){return t?{value:r}:r}}},"unary+":function(n,t){return function(i,r,u,f){return i=n(i,r,u,f),i=o(i)?+i:0,t?{value:i}:i}},"unary-":function(n,t){return function(i,r,u,f){return i=n(i,r,u,f),i=o(i)?-i:0,t?{value:i}:i}},"unary!":function(n,t){return function(i,r,u,f){return i=!n(i,r,u,f),t?{value:i}:i}},"binary+":function(n,t,i){return function(r,u,f,e){var o=n(r,u,f,e);return r=t(r,u,f,e),o=ns(o,r),i?{value:o}:o}},"binary-":function(n,t,i){return function(r,u,f,e){var s=n(r,u,f,e);return r=t(r,u,f,e),s=(o(s)?s:0)-(o(r)?r:0),i?{value:s}:s}},"binary*":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)*t(r,u,f,e),i?{value:r}:r}},"binary/":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)/t(r,u,f,e),i?{value:r}:r}},"binary%":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)%t(r,u,f,e),i?{value:r}:r}},"binary===":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)===t(r,u,f,e),i?{value:r}:r}},"binary!==":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)!==t(r,u,f,e),i?{value:r}:r}},"binary==":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)==t(r,u,f,e),i?{value:r}:r}},"binary!=":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)!=t(r,u,f,e),i?{value:r}:r}},"binary<":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)<t(r,u,f,e),i?{value:r}:r}},"binary>":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)>t(r,u,f,e),i?{value:r}:r}},"binary<=":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)<=t(r,u,f,e),i?{value:r}:r}},"binary>=":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)>=t(r,u,f,e),i?{value:r}:r}},"binary&&":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)&&t(r,u,f,e),i?{value:r}:r}},"binary||":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)||t(r,u,f,e),i?{value:r}:r}},"ternary?:":function(n,t,i,r){return function(u,f,e,o){return u=n(u,f,e,o)?t(u,f,e,o):i(u,f,e,o),r?{value:u}:u}},value:function(n,t){return function(){return t?{context:i,name:i,value:n}:n}},identifier:function(n,t,r,u,f){return function(e,o){return e=o&&n in o?o:e,u&&1!==u&&e&&!e[n]&&(e[n]={}),o=e?e[n]:i,t&&ni(o,f),r?{context:e,name:n,value:o}:o}},computedMember:function(n,t,i,r,u){return function(f,e,o,s){var h=n(f,e,o,s),c,l;return null!=h&&(c=t(f,e,o,s),di(c,u),r&&1!==r&&h&&!h[c]&&(h[c]={}),l=h[c],ni(l,u)),i?{context:h,name:c,value:l}:l}},nonComputedMember:function(n,t,r,u,f,e){return function(o,s,h,c){return o=n(o,s,h,c),f&&1!==f&&o&&!o[t]&&(o[t]={}),s=null!=o?o[t]:i,(r||vu(t))&&ni(s,e),u?{context:o,name:t,value:s}:s}},inputs:function(n,t){return function(i,r,u,f){return f?f[t]:n(i,r,u)}}};rf=function(n,t,i){this.lexer=n;this.$filter=t;this.options=i;this.ast=new u(this.lexer);this.astCompiler=i.csp?new es(this.ast,t):new fs(this.ast,t)};rf.prototype={constructor:rf,parse:function(n){return this.astCompiler.compile(n,this.options.expensiveChecks)}};rt();rt();var wy=Object.prototype.valueOf,ri=v("$sce"),vt={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},it=v("$compile"),nt=t.createElement("a"),wh=ti(n.location.href);cs.$inject=["$document"];ls.$inject=["$provide"];as.$inject=["$locale"];vs.$inject=["$locale"];var bh=".",by={yyyy:g("FullYear",4),yy:g("FullYear",2,0,!0),y:g("FullYear",1),MMMM:pu("Month"),MMM:pu("Month",!0),MM:g("Month",2,1),M:g("Month",1,1),dd:g("Date",2),d:g("Date",1),HH:g("Hours",2),H:g("Hours",1),hh:g("Hours",2,-12),h:g("Hours",1,-12),mm:g("Minutes",2),m:g("Minutes",1),ss:g("Seconds",2),s:g("Seconds",1),sss:g("Milliseconds",3),EEEE:pu("Day"),EEE:pu("Day",!0),a:function(n,t){return 12>n.getHours()?t.AMPMS[0]:t.AMPMS[1]},Z:function(n,t,i){return n=-1*i,(0<=n?"+":"")+(yu(Math[0<n?"floor":"ceil"](n/60),2)+yu(Math.abs(n%60),2))},ww:ws(2),w:ws(1),G:df,GG:df,GGG:df,GGGG:function(n,t){return 0>=n.getFullYear()?t.ERANAMES[0]:t.ERANAMES[1]}},ky=/((?:[^yMdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|d+|H+|h+|m+|s+|a|Z|G+|w+))(.*)/,dy=/^\-?\d+$/;bs.$inject=["$locale"];kh=yt(y);dh=yt(bu);ks.$inject=["$parse"];gh=yt({restrict:"E",compile:function(n,t){if(!t.href&&!t.xlinkHref)return function(n,t){if("a"===t[0].nodeName.toLowerCase()){var i="[object SVGAnimatedString]"===gt.call(t.prop("href"))?"xlink:href":"href";t.on("click",function(n){t.attr(i)||n.preventDefault()})}}}});kr={};r(br,function(n,t){function r(n,r,u){n.$watch(u[i],function(n){u.$set(t,!!n)})}if("multiple"!=n){var i=dt("ng-"+t),u=r;"checked"===n&&(u=function(n,t,u){u.ngModel!==u[i]&&r(n,t,u)});kr[i]=function(){return{restrict:"A",priority:100,link:u}}}});r(ee,function(n,t){kr[t]=function(){return{priority:100,link:function(n,i,r){if("ngPattern"===t&&"/"==r.ngPattern.charAt(0)&&(i=r.ngPattern.match(ev))){r.$set("ngPattern",new RegExp(i[1],i[2]));return}n.$watch(r[t],function(n){r.$set(t,n)})}}}});r(["src","srcset","href"],function(n){var t=dt("ng-"+n);kr[t]=function(){return{priority:99,link:function(i,r,u){var e=n,f=n;"href"===n&&"[object SVGAnimatedString]"===gt.call(r.prop("href"))&&(f="xlinkHref",u.$attr[f]="xlink:href",e=null);u.$observe(t,function(t){t?(u.$set(f,t),nr&&e&&r.prop(e,u[f])):"href"===n&&u.$set(f,null)})}}}});dr={$addControl:f,$$renameControl:function(n,t){n.$name=t},$removeControl:f,$setValidity:f,$setDirty:f,$setPristine:f,$setSubmitted:f};ds.$inject=["$element","$attrs","$scope","$animate","$interpolate"];var nc=function(n){return["$timeout","$parse",function(t,r){function u(n){return""===n?r('this[""]').assign:r(n).assign||f}return{name:"form",restrict:n?"EAC":"E",controller:ds,compile:function(r,e){r.addClass(ur).addClass(gr);var o=e.name?"name":n&&e.ngForm?"ngForm":!1;return{pre:function(n,r,e,s){var c,l,h;if(!("action"in e)){c=function(t){n.$apply(function(){s.$commitViewValue();s.$setSubmitted()});t.preventDefault()};r[0].addEventListener("submit",c,!1);r.on("$destroy",function(){t(function(){r[0].removeEventListener("submit",c,!1)},0,!1)})}l=s.$$parentForm;h=o?u(s.$name):f;o&&(h(n,s),e.$observe(o,function(t){s.$name!==t&&(h(n,i),l.$$renameControl(s,t),h=u(s.$name),h(n,s))}));r.on("$destroy",function(){l.$removeControl(s);h(n,i);p(s,dr)})}}}}}]},gy=nc(),np=nc(!0),tp=/\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z)/,ip=/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/,rp=/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i,up=/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,tc=/^(\d{4})-(\d{2})-(\d{2})$/,ic=/^(\d{4})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,se=/^(\d{4})-W(\d\d)$/,rc=/^(\d{4})-(\d\d)$/,uc=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,fc={text:function(n,t,i,r,u,f){pr(n,t,i,r,u,f);gf(r)},date:wr("date",tc,wu(tc,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":wr("datetimelocal",ic,wu(ic,"yyyy MM dd HH mm ss sss".split(" ")),"yyyy-MM-ddTHH:mm:ss.sss"),time:wr("time",uc,wu(uc,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:wr("week",se,function(n,t){var i;if(ft(n))return n;if(l(n)&&(se.lastIndex=0,i=se.exec(n),i)){var u=+i[1],r=+i[2],f=i=0,e=0,o=0,s=ps(u),r=7*(r-1);return t&&(i=t.getHours(),f=t.getMinutes(),e=t.getSeconds(),o=t.getMilliseconds()),new Date(u,0,s.getDate()+r,i,f,e,o)}return NaN},"yyyy-Www"),month:wr("month",rc,wu(rc,["yyyy","MM"]),"yyyy-MM"),number:function(n,t,r,u,f,e){var h,c;gs(n,t,r,u);pr(n,t,r,u,f,e);u.$$parserName="number";u.$parsers.push(function(n){return u.$isEmpty(n)?null:up.test(n)?parseFloat(n):i});u.$formatters.push(function(n){if(!u.$isEmpty(n)){if(!k(n))throw nu("numfmt",n);n=n.toString()}return n});(o(r.min)||r.ngMin)&&(u.$validators.min=function(n){return u.$isEmpty(n)||s(h)||n>=h},r.$observe("min",function(n){o(n)&&!k(n)&&(n=parseFloat(n,10));h=k(n)&&!isNaN(n)?n:i;u.$validate()}));(o(r.max)||r.ngMax)&&(u.$validators.max=function(n){return u.$isEmpty(n)||s(c)||n<=c},r.$observe("max",function(n){o(n)&&!k(n)&&(n=parseFloat(n,10));c=k(n)&&!isNaN(n)?n:i;u.$validate()}))},url:function(n,t,i,r,u,f){pr(n,t,i,r,u,f);gf(r);r.$$parserName="url";r.$validators.url=function(n,t){var i=n||t;return r.$isEmpty(i)||ip.test(i)}},email:function(n,t,i,r,u,f){pr(n,t,i,r,u,f);gf(r);r.$$parserName="email";r.$validators.email=function(n,t){var i=n||t;return r.$isEmpty(i)||rp.test(i)}},radio:function(n,t,i,r){s(i.name)&&t.attr("name",++ku);t.on("click",function(n){t[0].checked&&r.$setViewValue(i.value,n&&n.type)});r.$render=function(){t[0].checked=i.value==r.$viewValue};i.$observe("value",r.$render)},checkbox:function(n,t,i,r,u,f,e,o){var s=nh(o,n,"ngTrueValue",i.ngTrueValue,!0),h=nh(o,n,"ngFalseValue",i.ngFalseValue,!1);t.on("click",function(n){r.$setViewValue(t[0].checked,n&&n.type)});r.$render=function(){t[0].checked=r.$viewValue};r.$isEmpty=function(n){return!1===n};r.$formatters.push(function(n){return ot(n,s)});r.$parsers.push(function(n){return n?s:h})},hidden:f,button:f,submit:f,reset:f,file:f},ec=["$browser","$sniffer","$filter","$parse",function(n,t,i,r){return{restrict:"E",require:["?ngModel"],link:{pre:function(u,f,e,o){o[0]&&(fc[y(e.type)]||fc.text)(u,f,e,o[0],t,n,i,r)}}}}],fp=/^(true|false|\d+)$/,ep=function(){return{restrict:"A",priority:100,compile:function(n,t){return fp.test(t.ngValue)?function(n,t,i){i.$set("value",n.$eval(i.ngValue))}:function(n,t,i){n.$watch(i.ngValue,function(n){i.$set("value",n)})}}}},op=["$compile",function(n){return{restrict:"AC",compile:function(t){return n.$$addBindingClass(t),function(t,r,u){n.$$addBindingInfo(r,u.ngBind);r=r[0];t.$watch(u.ngBind,function(n){r.textContent=n===i?"":n})}}}}],sp=["$interpolate","$compile",function(n,t){return{compile:function(r){return t.$$addBindingClass(r),function(r,u,f){r=n(u.attr(f.$attr.ngBindTemplate));t.$$addBindingInfo(u,r.expressions);u=u[0];f.$observe("ngBindTemplate",function(n){u.textContent=n===i?"":n})}}}}],hp=["$sce","$parse","$compile",function(n,t,i){return{restrict:"A",compile:function(r,u){var f=t(u.ngBindHtml),e=t(u.ngBindHtml,function(n){return(n||"").toString()});return i.$$addBindingClass(r),function(t,r,u){i.$$addBindingInfo(r,u.ngBindHtml);t.$watch(e,function(){r.html(n.getTrustedHtml(f(t))||"")})}}}}],cp=yt({restrict:"A",require:"ngModel",link:function(n,t,i,r){r.$viewChangeListeners.push(function(){n.$eval(i.ngChange)})}}),lp=ne("",!0),ap=ne("Odd",0),vp=ne("Even",1),yp=hi({compile:function(n,t){t.$set("ngCloak",i);n.removeClass("ng-cloak")}}),pp=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],oc={},wp={blur:!0,focus:!0};r("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(n){var t=dt("ng-"+n);oc[t]=["$parse","$rootScope",function(i,r){return{restrict:"A",compile:function(u,f){var e=i(f[t],null,!0);return function(t,i){i.on(n,function(i){var u=function(){e(t,{$event:i})};wp[n]&&r.$$phase?t.$evalAsync(u):t.$apply(u)})}}}}]});var bp=["$animate",function(n){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(i,r,u,f,e){var h,s,o;i.$watch(u.ngIf,function(i){i?s||e(function(i,f){s=f;i[i.length++]=t.createComment(" end ngIf: "+u.ngIf+" ");h={clone:i};n.enter(i,r.parent(),r)}):(o&&(o.remove(),o=null),s&&(s.$destroy(),s=null),h&&(o=ru(h.clone),n.leave(o).then(function(){o=null}),h=null))})}}}],kp=["$templateRequest","$anchorScroll","$animate",function(n,t,i){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:ut.noop,compile:function(r,u){var e=u.ngInclude||u.src,s=u.onload||"",f=u.autoscroll;return function(r,u,h,c,l){var p=0,a,v,y,w=function(){v&&(v.remove(),v=null);a&&(a.$destroy(),a=null);y&&(i.leave(y).then(function(){v=null}),v=y,y=null)};r.$watch(e,function(e){var v=function(){o(f)&&(!f||r.$eval(f))&&t()},h=++p;e?(n(e,!0).then(function(n){if(h===p){var t=r.$new();c.template=n;n=l(t,function(n){w();i.enter(n,null,u).then(v)});a=t;y=n;a.$emit("$includeContentLoaded",e);r.$eval(s)}},function(){h===p&&(w(),r.$emit("$includeContentError",e))}),r.$emit("$includeContentRequested",e)):(w(),c.template=null)})}}}}],dp=["$compile",function(n){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(i,r,u,f){/SVG/.test(r[0].toString())?(r.empty(),n(ro(f.template,t).childNodes)(i,function(n){r.append(n)},{futureParentElement:r})):(r.html(f.template),n(r.contents())(i))}}}],gp=hi({priority:450,compile:function(){return{pre:function(n,t,i){n.$eval(i.ngInit)}}}}),nw=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(n,t,u,f){var e=t.attr(u.$attr.ngList)||", ",o="false"!==u.ngTrim,h=o?w(e):e;f.$parsers.push(function(n){if(!s(n)){var t=[];return n&&r(n.split(h),function(n){n&&t.push(o?w(n):n)}),t}});f.$formatters.push(function(n){return a(n)?n.join(e):i});f.$isEmpty=function(n){return!n||!n.length}}}},gr="ng-valid",sc="ng-invalid",ur="ng-pristine",uf="ng-dirty",hc="ng-pending",nu=v("ngModel"),tw=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate","$timeout","$rootScope","$q","$interpolate",function(n,t,u,e,c,l,a,v,y,p){var it,g;this.$modelValue=this.$viewValue=Number.NaN;this.$$rawModelValue=i;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=i;this.$name=p(u.name||"",!1)(n);var d=c(u.ngModel),rt=d.assign,tt=d,ut=rt,nt=null,b,w=this;this.$$setOptions=function(n){if((w.$options=n)&&n.getterSetter){var t=c(u.ngModel+"()"),i=c(u.ngModel+"($$$p)");tt=function(n){var i=d(n);return h(i)&&(i=t(n)),i};ut=function(n){h(d(n))?i(n,{$$$p:w.$modelValue}):rt(n,w.$modelValue)}}else if(!d.assign)throw nu("nonassign",u.ngModel,kt(e));};this.$render=f;this.$isEmpty=function(n){return s(n)||""===n||null===n||n!==n};it=e.inheritedData("$formController")||dr;g=0;th({ctrl:this,$element:e,set:function(n,t){n[t]=!0},unset:function(n,t){delete n[t]},parentForm:it,$animate:l});this.$setPristine=function(){w.$dirty=!1;w.$pristine=!0;l.removeClass(e,uf);l.addClass(e,ur)};this.$setDirty=function(){w.$dirty=!0;w.$pristine=!1;l.removeClass(e,ur);l.addClass(e,uf);it.$setDirty()};this.$setUntouched=function(){w.$touched=!1;w.$untouched=!0;l.setClass(e,"ng-untouched","ng-touched")};this.$setTouched=function(){w.$touched=!0;w.$untouched=!1;l.setClass(e,"ng-touched","ng-untouched")};this.$rollbackViewValue=function(){a.cancel(nt);w.$viewValue=w.$$lastCommittedViewValue;w.$render()};this.$validate=function(){if(!k(w.$modelValue)||!isNaN(w.$modelValue)){var n=w.$$rawModelValue,t=w.$valid,r=w.$modelValue,u=w.$options&&w.$options.allowInvalid;w.$$runValidators(n,w.$$lastCommittedViewValue,function(f){u||t===f||(w.$modelValue=f?n:i,w.$modelValue!==r&&w.$$writeModelToScope())})}};this.$$runValidators=function(n,t,u){function c(){var i=!0;return r(w.$validators,function(r,u){var f=r(n,t);i=i&&f;e(u,f)}),i?!0:(r(w.$asyncValidators,function(n,t){e(t,null)}),!1)}function l(){var u=[],s=!0;r(w.$asyncValidators,function(r,f){var o=r(n,t);if(!o||!h(o.then))throw nu("$asyncValidators",o);e(f,i);u.push(o.then(function(){e(f,!0)},function(){s=!1;e(f,!1)}))});u.length?y.all(u).then(function(){o(s)},f):o(!0)}function e(n,t){s===g&&w.$setValidity(n,t)}function o(n){s===g&&u(n)}g++;var s=g;(function(){var n=w.$$parserName||"parse";if(b===i)e(n,null);else return b||(r(w.$validators,function(n,t){e(t,null)}),r(w.$asyncValidators,function(n,t){e(t,null)})),e(n,b),b;return!0})()?c()?l():o(!1):o(!1)};this.$commitViewValue=function(){var n=w.$viewValue;a.cancel(nt);(w.$$lastCommittedViewValue!==n||""===n&&w.$$hasNativeValidators)&&(w.$$lastCommittedViewValue=n,w.$pristine&&this.$setDirty(),this.$$parseAndValidate())};this.$$parseAndValidate=function(){var t=w.$$lastCommittedViewValue,r,u,f;if(b=s(t)?i:!0)for(r=0;r<w.$parsers.length;r++)if(t=w.$parsers[r](t),s(t)){b=!1;break}k(w.$modelValue)&&isNaN(w.$modelValue)&&(w.$modelValue=tt(n));u=w.$modelValue;f=w.$options&&w.$options.allowInvalid;w.$$rawModelValue=t;f&&(w.$modelValue=t,w.$modelValue!==u&&w.$$writeModelToScope());w.$$runValidators(t,w.$$lastCommittedViewValue,function(n){f||(w.$modelValue=n?t:i,w.$modelValue!==u&&w.$$writeModelToScope())})};this.$$writeModelToScope=function(){ut(n,w.$modelValue);r(w.$viewChangeListeners,function(n){try{n()}catch(i){t(i)}})};this.$setViewValue=function(n,t){w.$viewValue=n;w.$options&&!w.$options.updateOnDefault||w.$$debounceViewValueCommit(t)};this.$$debounceViewValueCommit=function(t){var r=0,i=w.$options;i&&o(i.debounce)&&(i=i.debounce,k(i)?r=i:k(i[t])?r=i[t]:k(i["default"])&&(r=i["default"]));a.cancel(nt);r?nt=a(function(){w.$commitViewValue()},r):v.$$phase?w.$commitViewValue():n.$apply(function(){w.$commitViewValue()})};n.$watch(function(){var t=tt(n);if(t!==w.$modelValue&&(w.$modelValue===w.$modelValue||t===t)){w.$modelValue=w.$$rawModelValue=t;b=i;for(var u=w.$formatters,e=u.length,r=t;e--;)r=u[e](r);w.$viewValue!==r&&(w.$viewValue=w.$$lastCommittedViewValue=r,w.$render(),w.$$runValidators(t,r,f))}return t})}],iw=["$rootScope",function(n){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:tw,priority:1,compile:function(t){return t.addClass(ur).addClass("ng-untouched").addClass(gr),{pre:function(n,t,i,r){var u=r[0],f=r[1]||dr;u.$$setOptions(r[2]&&r[2].$options);f.$addControl(u);i.$observe("name",function(n){u.$name!==n&&f.$$renameControl(u,n)});n.$on("$destroy",function(){f.$removeControl(u)})},post:function(t,i,r,u){var f=u[0];if(f.$options&&f.$options.updateOn)i.on(f.$options.updateOn,function(n){f.$$debounceViewValueCommit(n&&n.type)});i.on("blur",function(){f.$touched||(n.$$phase?t.$evalAsync(f.$setTouched):t.$apply(f.$setTouched))})}}}}}],rw=/(\s+|^)default(\s+|$)/,uw=function(){return{restrict:"A",controller:["$scope","$attrs",function(n,t){var r=this;this.$options=ht(n.$eval(t.ngModelOptions));this.$options.updateOn!==i?(this.$options.updateOnDefault=!1,this.$options.updateOn=w(this.$options.updateOn.replace(rw,function(){return r.$options.updateOnDefault=!0," "}))):this.$options.updateOnDefault=!0}]}},fw=hi({terminal:!0,priority:1e3}),ew=v("ngOptions"),ow=/^\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]+?))?$/,sw=["$compile","$parse",function(n,i){function f(n,t,r){function w(n,t,i,r,u){this.selectValue=n;this.viewValue=t;this.label=i;this.group=r;this.disabled=u}function l(n){var t,i;if(!s&&ui(n))t=n;else{t=[];for(i in n)n.hasOwnProperty(i)&&"$"!==i.charAt(0)&&t.push(i)}return t}var u=n.match(ow),o,s,f;if(!u)throw ew("iexp",n,kt(t));o=u[5]||u[7];s=u[6];n=/ as /.test(u[0])&&u[1];f=u[9];t=i(u[2]?u[1]:o);var b=n&&i(n)||t,k=f&&i(f),h=f?function(n,t){return k(r,t)}:function(n){return fi(n)},a=function(n,t){return h(n,c(n,t))},v=i(u[2]||u[1]),d=i(u[3]||""),y=i(u[4]||""),p=i(u[8]),e={},c=s?function(n,t){return e[s]=t,e[o]=n,e}:function(n){return e[o]=n,e};return{trackBy:f,getTrackByValue:a,getWatchables:i(p,function(n){var f=[];n=n||[];for(var o=l(n),s=o.length,e=0;e<s;e++){var t=n===o?e:o[e],i=c(n[t],t),t=h(n[t],i);f.push(t);(u[2]||u[1])&&(t=v(r,i),f.push(t));u[4]&&(i=y(r,i),f.push(i))}return f}),getOptions:function(){for(var k=[],e={},o=p(r)||[],s=l(o),g=s.length,u=0;u<g;u++){var t=o===s?u:s[u],n=c(o[t],t),i=b(r,n),t=h(i,n),nt=v(r,n),tt=d(r,n),n=y(r,n),i=new w(t,i,nt,tt,n);k.push(i);e[t]=i}return{items:k,selectValueMap:e,getOptionFromViewValue:function(n){return e[a(n)]},getViewValueFromOption:function(n){return f?ut.copy(n.viewValue):n.viewValue}}}}}var u=t.createElement("option"),o=t.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","?ngModel"],link:function(t,i,s,h){function tt(n,t){n.element=t;t.disabled=n.disabled;n.value!==t.value&&(t.value=n.selectValue);n.label!==t.label&&(t.label=n.label,t.textContent=n.label)}function g(n,t,i,r){return t&&y(t.nodeName)===i?i=t:(i=r.cloneNode(!1),t?n.insertBefore(i,t):n.appendChild(i)),i}function it(n){for(var t;n;)t=n.nextSibling,lf(n),n=t}function ut(n){var t=c&&c[0],i=v&&v[0];if(t||i)for(;n&&(n===t||n===i);)n=n.nextSibling;return n}function rt(){var f=p&&k.readValue(),t,n,r;p=b.getOptions();t={};n=i[0].firstChild;w&&i.prepend(c);n=ut(n);p.items.forEach(function(r){var f,e;r.group?(f=t[r.group],f||(f=g(i[0],n,"optgroup",o),n=f.nextSibling,f.label=r.group,f=t[r.group]={groupElement:f,currentOptionElement:f.firstChild}),e=g(f.groupElement,f.currentOptionElement,"option",u),tt(r,e),f.currentOptionElement=e.nextSibling):(e=g(i[0],n,"option",u),tt(r,e),n=e.nextSibling)});Object.keys(t).forEach(function(n){it(t[n].currentOptionElement)});it(n);l.$render();l.$isEmpty(f)||(r=k.readValue(),(b.trackBy?ot(f,r):f===r)||(l.$setViewValue(r),l.$render()))}var l=h[1],k,w,v,p,b;if(l){k=h[0];h=s.multiple;for(var c,d=0,nt=i.children(),ft=nt.length;d<ft;d++)if(""===nt[d].value){c=nt.eq(d);break}w=!!c;v=e(u.cloneNode(!1));v.val("?");b=f(s.ngOptions,i,t);h?(l.$isEmpty=function(n){return!n||0===n.length},k.writeValue=function(n){p.items.forEach(function(n){n.element.selected=!1});n&&n.forEach(function(n){(n=p.getOptionFromViewValue(n))&&!n.disabled&&(n.element.selected=!0)})},k.readValue=function(){var t=i.val()||[],n=[];return r(t,function(t){(t=p.selectValueMap[t])&&!t.disabled&&n.push(p.getViewValueFromOption(t))}),n},b.trackBy&&t.$watchCollection(function(){if(a(l.$viewValue))return l.$viewValue.map(function(n){return b.getTrackByValue(n)})},function(){l.$render()})):(k.writeValue=function(n){var t=p.getOptionFromViewValue(n);t&&!t.disabled?i[0].value!==t.selectValue&&(v.remove(),w||c.remove(),i[0].value=t.selectValue,t.element.selected=!0,t.element.setAttribute("selected","selected")):null===n||w?(v.remove(),w||i.prepend(c),i.val(""),c.prop("selected",!0),c.attr("selected",!0)):(w||c.remove(),i.prepend(v),i.val("?"),v.prop("selected",!0),v.attr("selected",!0))},k.readValue=function(){var n=p.selectValueMap[i.val()];return n&&!n.disabled?(w||c.remove(),v.remove(),p.getViewValueFromOption(n)):null},b.trackBy&&t.$watch(function(){return b.getTrackByValue(l.$viewValue)},function(){l.$render()}));w?(c.remove(),n(c)(t),c.removeClass("ng-scope")):c=e(u.cloneNode(!1));rt();t.$watchCollection(b.getWatchables,rt)}}}}],hw=["$locale","$interpolate","$log",function(n,t,i){var u=/{}/g,e=/^when(Minus)?(.+)$/;return{link:function(o,h,c){function p(n){h.text(n||"")}var w=c.count,b=c.$attr.when&&h.attr(c.$attr.when),d=c.offset||0,a=o.$eval(b)||{},g={},nt=t.startSymbol(),tt=t.endSymbol(),it=nt+w+"-"+d+tt,v=ut.noop,l;r(c,function(n,t){var i=e.exec(t);i&&(i=(i[1]?"-":"")+y(i[2]),a[i]=h.attr(c.$attr[t]))});r(a,function(n,i){g[i]=t(n.replace(u,it))});o.$watch(w,function(t){var r=parseFloat(t),u=isNaN(r);u||r in a||(r=n.pluralCat(r-d));r===l||u&&k(l)&&isNaN(l)||(v(),u=g[r],s(u)?(null!=t&&i.debug("ngPluralize: no rule defined for '"+r+"' in "+b),v=f,p()):v=o.$watch(u,p),l=r)})}}}],cw=["$parse","$animate",function(n,u){var f=v("ngRepeat"),o=function(n,t,i,r,u,f,e){n[i]=r;u&&(n[u]=f);n.$index=t;n.$first=0===t;n.$last=t===e-1;n.$middle=!(n.$first||n.$last);n.$odd=!(n.$even=0==(t&1))};return{restrict:"A",multiElement:!0,transclude:"element",priority:1e3,terminal:!0,$$tlb:!0,compile:function(s,h){var y=h.ngRepeat,tt=t.createComment(" end ngRepeat: "+y+" "),c=y.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/),p,a,w,b,g,nt,v;if(!c)throw f("iexp",y);var k=c[1],it=c[2],l=c[3],d=c[4],c=k.match(/^(?:(\s*[\$\w]+)|\(\s*([\$\w]+)\s*,\s*([\$\w]+)\s*\))$/);if(!c)throw f("iidexp",k);if(p=c[3]||c[1],a=c[2],l&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(l)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(l)))throw f("badident",l);return v={$id:fi},d?w=n(d):(g=function(n,t){return fi(t)},nt=function(n){return n}),function(n,t,s,h,c){w&&(b=function(t,i,r){return a&&(v[a]=t),v[p]=i,v.$index=r,w(n,v)});var k=rt();n.$watchCollection(it,function(s){var h,st,ht=t[0],it,ct=rt(),et,ft,ot,w,ut,v,d;if(l&&(n[l]=s),ui(s))ut=s,st=b||g;else for(d in st=b||nt,ut=[],s)s.hasOwnProperty(d)&&"$"!==d.charAt(0)&&ut.push(d);for(et=ut.length,d=Array(et),h=0;h<et;h++)if(ft=s===ut?h:ut[h],ot=s[ft],w=st(ft,ot,h),k[w])v=k[w],delete k[w],ct[w]=v,d[h]=v;else{if(ct[w])throw r(d,function(n){n&&n.scope&&(k[n.id]=n)}),f("dupes",y,w,ot);d[h]={id:w,scope:i,clone:i};ct[w]=!0}for(it in k){if(v=k[it],w=ru(v.clone),u.leave(w),w[0].parentNode)for(h=0,st=w.length;h<st;h++)w[h].$$NG_REMOVED=!0;v.scope.$destroy()}for(h=0;h<et;h++)if(ft=s===ut?h:ut[h],ot=s[ft],v=d[h],v.scope){it=ht;do it=it.nextSibling;while(it&&it.$$NG_REMOVED);v.clone[0]!=it&&u.move(ru(v.clone),null,e(ht));ht=v.clone[v.clone.length-1];o(v.scope,h,p,ot,a,ft,et)}else c(function(n,t){v.scope=t;var i=tt.cloneNode(!1);n[n.length++]=i;u.enter(n,null,e(ht));ht=i;v.clone=n;ct[v.id]=v;o(v.scope,h,p,ot,a,ft,et)});k=ct})}}}}],lw=["$animate",function(n){return{restrict:"A",multiElement:!0,link:function(t,i,r){t.$watch(r.ngShow,function(t){n[t?"removeClass":"addClass"](i,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],aw=["$animate",function(n){return{restrict:"A",multiElement:!0,link:function(t,i,r){t.$watch(r.ngHide,function(t){n[t?"addClass":"removeClass"](i,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],vw=hi(function(n,t,i){n.$watch(i.ngStyle,function(n,i){i&&n!==i&&r(i,function(n,i){t.css(i,"")});n&&t.css(n)},!0)}),yw=["$animate",function(n){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(i,u,f,e){var c=[],h=[],o=[],s=[],l=function(n,t){return function(){n.splice(t,1)}};i.$watch(f.ngSwitch||f.on,function(i){for(var a,u=0,f=o.length;u<f;++u)n.cancel(o[u]);for(u=o.length=0,f=s.length;u<f;++u)a=ru(h[u].clone),s[u].$destroy(),(o[u]=n.leave(a)).then(l(o,u));h.length=0;s.length=0;(c=e.cases["!"+i]||e.cases["?"])&&r(c,function(i){i.transclude(function(r,u){s.push(u);var f=i.element;r[r.length++]=t.createComment(" end ngSwitchWhen: ");h.push({clone:r});n.enter(r,f.parent(),f)})})})}}}],pw=hi({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(n,t,i,r,u){r.cases["!"+i.ngSwitchWhen]=r.cases["!"+i.ngSwitchWhen]||[];r.cases["!"+i.ngSwitchWhen].push({transclude:u,element:t})}}),ww=hi({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(n,t,i,r,u){r.cases["?"]=r.cases["?"]||[];r.cases["?"].push({transclude:u,element:t})}}),bw=hi({restrict:"EAC",link:function(n,t,i,r,u){if(!u)throw v("ngTransclude")("orphan",kt(t));u(function(n){t.empty();t.append(n)})}}),kw=["$templateCache",function(n){return{restrict:"E",terminal:!0,compile:function(t,i){"text/ng-template"==i.type&&n.put(i.id,t[0].text)}}}],dw={$setViewValue:f,$render:f},gw=["$element","$scope","$attrs",function(n,r){var u=this,o=new ki;u.ngModelCtrl=dw;u.unknownOption=e(t.createElement("option"));u.renderUnknownOption=function(t){t="? "+fi(t)+" ?";u.unknownOption.val(t);n.prepend(u.unknownOption);n.val(t)};r.$on("$destroy",function(){u.renderUnknownOption=f});u.removeUnknownOption=function(){u.unknownOption.parent()&&u.unknownOption.remove()};u.readValue=function(){return u.removeUnknownOption(),n.val()};u.writeValue=function(t){u.hasOption(t)?(u.removeUnknownOption(),n.val(t),""===t&&u.emptyOption.prop("selected",!0)):null==t&&u.emptyOption?(u.removeUnknownOption(),n.val("")):u.renderUnknownOption(t)};u.addOption=function(n,t){bi(n,'"option value"');""===n&&(u.emptyOption=t);var i=o.get(n)||0;o.put(n,i+1)};u.removeOption=function(n){var t=o.get(n);t&&(1===t?(o.remove(n),""===n&&(u.emptyOption=i)):o.put(n,t-1))};u.hasOption=function(n){return!!o.get(n)}}],nb=function(){return{restrict:"E",require:["select","?ngModel"],controller:gw,link:function(n,t,i,u){var f=u[1],e,h,s;if(f){e=u[0];e.ngModelCtrl=f;f.$render=function(){e.writeValue(f.$viewValue)};t.on("change",function(){n.$apply(function(){f.$setViewValue(e.readValue())})});i.multiple&&(e.readValue=function(){var n=[];return r(t.find("option"),function(t){t.selected&&n.push(t.value)}),n},e.writeValue=function(n){var i=new ki(n);r(t.find("option"),function(n){n.selected=o(i.get(n.value))})},s=NaN,n.$watch(function(){s!==f.$viewValue||ot(h,f.$viewValue)||(h=ct(f.$viewValue),f.$render());s=f.$viewValue}),f.$isEmpty=function(n){return!n||0===n.length})}}}},tb=["$interpolate",function(n){function t(n){n[0].hasAttribute("selected")&&(n[0].selected=!0)}return{restrict:"E",priority:100,compile:function(i,r){if(s(r.value)){var u=n(i.text(),!0);u||r.$set("value",i.text())}return function(n,i,r){var e=i.parent(),f=e.data("$selectController")||e.parent().data("$selectController");f&&f.ngModelCtrl&&(u?n.$watch(u,function(n,u){r.$set("value",n);u!==n&&f.removeOption(u);f.addOption(n,i);f.ngModelCtrl.$render();t(i)}):(f.addOption(r.value,i),f.ngModelCtrl.$render(),t(i)),i.on("$destroy",function(){f.removeOption(r.value);f.ngModelCtrl.$render()}))}}}}],ib=yt({restrict:"E",terminal:!1}),cc=function(){return{restrict:"A",require:"?ngModel",link:function(n,t,i,r){r&&(i.required=!0,r.$validators.required=function(n,t){return!i.required||!r.$isEmpty(t)},i.$observe("required",function(){r.$validate()}))}}},lc=function(){return{restrict:"A",require:"?ngModel",link:function(n,t,r,u){if(u){var f,e=r.ngPattern||r.pattern;r.$observe("pattern",function(n){if(l(n)&&0<n.length&&(n=new RegExp("^"+n+"$")),n&&!n.test)throw v("ngPattern")("noregexp",e,n,kt(t));f=n||i;u.$validate()});u.$validators.pattern=function(n){return u.$isEmpty(n)||s(f)||f.test(n)}}}}},ac=function(){return{restrict:"A",require:"?ngModel",link:function(n,t,i,r){if(r){var u=-1;i.$observe("maxlength",function(n){n=tt(n);u=isNaN(n)?-1:n;r.$validate()});r.$validators.maxlength=function(n,t){return 0>u||r.$isEmpty(t)||t.length<=u}}}}},vc=function(){return{restrict:"A",require:"?ngModel",link:function(n,t,i,r){if(r){var u=0;i.$observe("minlength",function(n){u=tt(n)||0;r.$validate()});r.$validators.minlength=function(n,t){return r.$isEmpty(t)||t.length>=u}}}}};n.angular.bootstrap?console.log("WARNING: Tried to load angular more than once."):(tl(),rl(ut),ut.module("ngLocale",[],["$provide",function(n){function t(n){n+="";var t=n.indexOf(".");return-1==t?0:n.length-t-1}n.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:"January February March April May June July August September October November December".split(" "),SHORTDAY:"Sun Mon Tue Wed Thu Fri Sat".split(" "),SHORTMONTH:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),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",pluralCat:function(n,r){var f=n|0,u=r;return i===u&&(u=Math.min(t(n),3)),Math.pow(10,u),1==f&&0==u?"one":"other"}})}]),e(t).ready(function(){dc(t,ge)}))})(window,document);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>');angular.module("ngLocale",[],["$provide",function(n){var t={ZERO:"zero",ONE:"one",TWO:"two",FEW:"few",MANY:"many",OTHER:"other"};n.value("$locale",{DATETIME_FORMATS:{AMPMS:["a.m.","p.m."],DAY:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],ERANAMES:["f.Kr.","e.Kr."],ERAS:["f.Kr.","e.Kr."],FIRSTDAYOFWEEK:0,MONTH:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],SHORTDAY:["søn.","man.","tir.","ons.","tor.","fre.","lør."],SHORTMONTH:["jan.","feb.","mar.","apr.","mai","jun.","jul.","aug.","sep.","okt.","nov.","des."],WEEKENDRANGE:[5,6],fullDate:"EEEE d. MMMM y",longDate:"d. MMMM y",medium:"d. MMM y HH.mm.ss",mediumDate:"d. MMM y",mediumTime:"HH.mm.ss",short:"dd.MM.y HH.mm",shortDate:"dd.MM.y",shortTime:"HH.mm"},NUMBER_FORMATS:{CURRENCY_SYM:"kr",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:"nb",pluralCat:function(n){return n==1?t.ONE:t.OTHER}})}]),function(n,t){"use strict";function i(){return["$animate",function(n){return{restrict:"AE",transclude:"element",terminal:!0,require:"^^ngMessages",link:function(t,i,u,f,e){var h=i[0],c,a=u.ngMessage||u.when,s,o,l;u=u.ngMessageExp||u.whenExp;s=function(n){c=n?r(n)?n:n.split(/[\s,]+/):null;f.reRender()};u?(s(t.$eval(u)),t.$watchCollection(u,s)):s(a);f.register(h,l={test:function(n){var t=c;if(t)return r(t)?0<=t.indexOf(n):t.hasOwnProperty(n)},attach:function(){o||e(t,function(t){n.enter(t,null,i);o=t;o.on("$destroy",function(){o&&(f.deregister(h),l.detach())})})},detach:function(){if(o){var t=o;o=null;n.leave(t)}}})}}}]}var r=t.isArray,u=t.forEach,f=t.isString,e=t.element;t.module("ngMessages",[]).directive("ngMessages",["$animate",function(n){function t(n,t){return f(t)&&0===t.length||i(n.$eval(t))}function i(n){return f(n)?n.length:!!n}return{require:"ngMessages",restrict:"AE",controller:["$element","$scope","$attrs",function(r,f,e){function l(n,t){for(var r,i=t,u=[];i&&i!==n;){if(r=i.$$ngMessageNode,r&&r.length)return s[r];i.childNodes.length&&-1==u.indexOf(i)?(u.push(i),i=i.childNodes[i.childNodes.length-1]):i=i.previousSibling||i.parentNode}}var o=this,a=0,s=this.messages={},h,c;this.render=function(s){var a,v;s=s||{};h=!1;c=s;for(var k=t(f,e.ngMessagesMultiple)||t(f,e.multiple),y=[],p={},l=o.head,w=!1,b=0;null!=l;)b++,a=l.message,v=!1,w||u(s,function(n,t){!v&&i(n)&&a.test(t)&&!p[t]&&(v=p[t]=!0,a.attach())}),v?w=!k:y.push(a),l=l.next;u(y,function(n){n.detach()});y.length!==b?n.setClass(r,"ng-active","ng-inactive"):n.setClass(r,"ng-inactive","ng-active")};f.$watchCollection(e.ngMessages||e["for"],o.render);this.reRender=function(){h||(h=!0,f.$evalAsync(function(){h&&c&&o.render(c)}))};this.register=function(n,t){var f=a.toString(),u,i;s[f]={message:t};u=r[0];i=s[f];o.head?(u=l(u,n))?(i.next=u.next,u.next=i):(i.next=o.head,o.head=i):o.head=i;n.$$ngMessageNode=f;a++;o.reRender()};this.deregister=function(n){var i=n.$$ngMessageNode,t;delete n.$$ngMessageNode;t=s[i];(n=l(r[0],n))?n.next=t.next:o.head=t.next;delete s[i];o.reRender()}}]}}]).directive("ngMessagesInclude",["$templateRequest","$document","$compile",function(n,t,i){return{restrict:"AE",require:"^^ngMessages",link:function(r,u,f){var o=f.ngMessagesInclude||f.src;n(o).then(function(n){i(n)(r,function(n){u.after(n);n=e(t[0].createComment(" ngMessagesInclude: "+o+" "));u.after(n);u.remove()})})}}}]).directive("ngMessage",i("AE")).directive("ngMessageExp",i("A"))}(window,window.angular),function(n,t,i){"use strict";function st(n,t,i){if(!n)throw ngMinErr("areq",t||"?",i||"required");return n}function ht(n,t){return!n&&!t?"":n?t?(c(n)&&(n=n.join(" ")),c(t)&&(t=t.join(" ")),n+" "+t):n:t}function gt(n){var t={};return n&&(n.to||n.from)&&(t.to=n.to,t.from=n.from),t}function o(n,t,i){var u="";return n=c(n)?n:n&&a(n)&&n.length?n.split(/\s+/):[],r(n,function(n,r){n&&0<n.length&&(u+=0<r?" ":"",u+=i?t+n:n+t)}),u}function ni(n){if(n instanceof h)switch(n.length){case 0:return[];case 1:if(1===n[0].nodeType)return n;break;default:return h(g(n))}if(1===n.nodeType)return h(n)}function g(n){var t,i;if(!n[0])return n;for(t=0;t<n.length;t++)if(i=n[t],1==i.nodeType)return i}function ti(n,t,i){r(t,function(t){n.addClass(t,i)})}function ii(n,t,i){r(t,function(t){n.removeClass(t,i)})}function v(n){return function(t,i){i.addClass&&(ti(n,t,i.addClass),i.addClass=null);i.removeClass&&(ii(n,t,i.removeClass),i.removeClass=null)}}function k(n){if(n=n||{},!n.$$prepared){var t=n.domOperation||f;n.domOperation=function(){n.$$domOperationFired=!0;t();t=f};n.$$prepared=!0}return n}function y(n,t){ct(n,t);lt(n,t)}function ct(n,t){t.from&&(n.css(t.from),t.from=null)}function lt(n,t){t.to&&(n.css(t.to),t.to=null)}function p(n,t,i){var r=(t.addClass||"")+" "+(i.addClass||""),u=(t.removeClass||"")+" "+(i.removeClass||"");return n=ri(n.attr("class"),r,u),i.preparationClasses&&(t.preparationClasses=d(i.preparationClasses,t.preparationClasses),delete i.preparationClasses),r=t.domOperation!==f?t.domOperation:null,wt(t,i),r&&(t.domOperation=r),t.addClass=n.addClass?n.addClass:null,t.removeClass=n.removeClass?n.removeClass:null,t}function ri(n,t,i){function e(n){a(n)&&(n=n.split(" "));var t={};return r(n,function(n){n.length&&(t[n]=!0)}),t}var f={},u;return n=e(n),t=e(t),r(t,function(n,t){f[t]=1}),i=e(i),r(i,function(n,t){f[t]=1===f[t]?null:-1}),u={addClass:"",removeClass:""},r(f,function(t,i){var r,f;1===t?(r="addClass",f=!n[i]):-1===t&&(r="removeClass",f=n[i]);f&&(u[r].length&&(u[r]+=" "),u[r]+=i)}),u}function u(n){return n instanceof t.element?n[0]:n}function at(n,t,i){var r="";t&&(r=o(t,"ng-",!0));i.addClass&&(r=d(r,o(i.addClass,"-add")));i.removeClass&&(r=d(r,o(i.removeClass,"-remove")));r.length&&(i.preparationClasses=r,n.addClass(r))}function l(n,t){var i=t?"-"+t+"s":"";return w(n,[b,i]),[b,i]}function nt(n,t){var i=t?"paused":"",r=s+"PlayState";return w(n,[r,i]),[r,i]}function w(n,t){n.style[t[0]]=t[1]}function d(n,t){return n?t?n+" "+t:n:t}function vt(n,t,i){var u=Object.create(null),f=n.getComputedStyle(t)||{};return r(i,function(n,t){var i=f[n],r;i&&(r=i.charAt(0),("-"===r||"+"===r||0<=r)&&(i=ui(i)),0===i&&(i=null),u[t]=i)}),u}function ui(n){var t=0;return n=n.split(/\s*,\s*/),r(n,function(n){"s"==n.charAt(n.length-1)&&(n=n.substring(0,n.length-1));n=parseFloat(n)||0;t=t?Math.max(n,t):n}),t}function tt(n){return 0===n||null!=n}function yt(n,t){var i=e,r=n+"s";return t?i+="Duration":r+=" linear all",[i,r]}function pt(){var n=Object.create(null);return{flush:function(){n=Object.create(null)},count:function(t){return(t=n[t])?t.total:0},get:function(t){return(t=n[t])&&t.value},put:function(t,i){n[t]?n[t].total++:n[t]={total:1,value:i}}}}var f=t.noop,wt=t.extend,h=t.element,r=t.forEach,c=t.isArray,a=t.isString,it=t.isObject,fi=t.isUndefined,ei=t.isDefined,bt=t.isFunction,rt=t.isElement,e,ut,s,ft,kt,dt;n.ontransitionend===i&&n.onwebkittransitionend!==i?(e="WebkitTransition",ut="webkitTransitionEnd transitionend"):(e="transition",ut="transitionend");n.onanimationend===i&&n.onwebkitanimationend!==i?(s="WebkitAnimation",ft="webkitAnimationEnd animationend"):(s="animation",ft="animationend");var et=s+"Delay",ot=s+"Duration",b=e+"Delay";n=e+"Duration";kt={transitionDuration:n,transitionDelay:b,transitionProperty:e+"Property",animationDuration:ot,animationDelay:et,animationIterationCount:s+"IterationCount"};dt={transitionDuration:n,transitionDelay:b,animationDuration:ot,animationDelay:et};t.module("ngAnimate",[]).provider("$$body",function(){this.$get=["$document",function(n){return h(n[0].body)}]}).directive("ngAnimateChildren",[function(){return function(n,i,r){n=r.ngAnimateChildren;t.isString(n)&&0===n.length?i.data("$$ngAnimateChildren",!0):r.$observe("ngAnimateChildren",function(n){i.data("$$ngAnimateChildren","on"===n||"true"===n)})}}]).factory("$$rAFMutex",["$$rAF",function(n){return function(){var t=!1;return n(function(){t=!0}),function(i){t?i():n(i)}}}]).factory("$$AnimateRunner",["$q","$$rAFMutex",function(n,t){function i(n){this.setHost(n);this._doneCallbacks=[];this._runInAnimationFrame=t();this._state=0}return i.chain=function(n,t){function r(){i===n.length?t(!0):n[i](function(n){!1===n?t(!1):(i++,r())})}var i=0;r()},i.all=function(n,t){function u(r){i=i&&r;++f===n.length&&t(i)}var f=0,i=!0;r(n,function(n){n.done(u)})},i.prototype={setHost:function(n){this.host=n||{}},done:function(n){2===this._state?n():this._doneCallbacks.push(n)},progress:f,getPromise:function(){if(!this.promise){var t=this;this.promise=n(function(n,i){t.done(function(t){!1===t?i():n()})})}return this.promise},then:function(n,t){return this.getPromise().then(n,t)},"catch":function(n){return this.getPromise()["catch"](n)},"finally":function(n){return this.getPromise()["finally"](n)},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(n){var t=this;0===t._state&&(t._state=1,t._runInAnimationFrame(function(){t._resolve(n)}))},_resolve:function(n){2!==this._state&&(r(this._doneCallbacks,function(t){t(n)}),this._doneCallbacks.length=0,this._state=2)}},i}]).provider("$$animateQueue",["$animateProvider",function(n){function f(n,i,r,u){return t[n].some(function(n){return n(i,r,u)})}function i(n,t){n=n||{};var i=0<(n.addClass||"").length,r=0<(n.removeClass||"").length;return t?i&&r:i||r}var t=this.rules={skip:[],cancel:[],join:[]};t.join.push(function(n,t){return!t.structural&&i(t.options)});t.skip.push(function(n,t){return!t.structural&&!i(t.options)});t.skip.push(function(n,t,i){return"leave"==i.event&&t.structural});t.skip.push(function(n,t,i){return i.structural&&2===i.state&&!t.structural});t.cancel.push(function(n,t,i){return i.structural&&t.structural});t.cancel.push(function(n,t,i){return 2===i.state&&t.structural});t.cancel.push(function(n,t,i){return n=t.options,i=i.options,n.addClass&&n.addClass===i.removeClass||n.removeClass&&n.removeClass===i.addClass});this.$get=["$$rAF","$rootScope","$rootElement","$document","$$body","$$HashMap","$$animation","$$AnimateRunner","$templateRequest","$$jqLite","$$forceReflow",function(t,e,o,s,h,w,b,d,nt,tt,ut){function bt(n,t){var e=u(n),i=[],f=et[t];return f&&r(f,function(n){n.node.contains(e)&&i.push(n.callback)}),i}function kt(n,i,u,f){t(function(){r(bt(i,n),function(n){n(i,u,f)})})}function dt(n,t,r){function et(t,i,r,u){kt(i,n,r,u);t.progress(i,r,u)}function w(t){var u=n,i=r;i.preparationClasses&&(u.removeClass(i.preparationClasses),i.preparationClasses=null);i.activeClasses&&(u.removeClass(i.activeClasses),i.activeClasses=null);pt(n,r);y(n,r);r.domOperation();h.complete(!t)}var v,s,h,o,rt;if(((n=ni(n))&&(v=u(n),s=n.parent()),r=k(r),h=new d,c(r.addClass)&&(r.addClass=r.addClass.join(" ")),r.addClass&&!a(r.addClass)&&(r.addClass=null),c(r.removeClass)&&(r.removeClass=r.removeClass.join(" ")),r.removeClass&&!a(r.removeClass)&&(r.removeClass=null),r.from&&!it(r.from)&&(r.from=null),r.to&&!it(r.to)&&(r.to=null),!v)||(o=[v.className,r.addClass,r.removeClass].join(" "),!ri(o)))return w(),h;var g=0<=["enter","move","leave"].indexOf(t),tt=!ct||ht.get(v),o=!tt&&ft.get(v)||{},nt=!!o.state;if(tt||nt&&1==o.state||(tt=!ti(n,s,t)),tt)return w(),h;if(g&&gt(n),s={structural:g,element:n,event:t,close:w,options:r,runner:h},nt){if(f("skip",n,s,o))return 2===o.state?(w(),h):(p(n,o.options,r),o.runner);if(f("cancel",n,s,o))if(2===o.state)o.runner.end();else if(o.structural)o.close();else return p(n,o.options,s.options),o.runner;else if(f("join",n,s,o))if(2===o.state)p(n,r,{});else return at(n,g?t:null,r),t=s.event=o.event,r=p(n,o.options,s.options),o.runner}else p(n,r,{});return((nt=s.structural)||(nt="animate"===s.event&&0<Object.keys(s.options.to||{}).length||i(s.options)),!nt)?(w(),lt(n),h):(at(n,g?t:null,r),l(v,9999),rt=(o.counter||0)+1,s.counter=rt,vt(n,1,s),e.$$postDigest(function(){var f=ft.get(v),e=!f,f=f||{},o=0<(n.parent()||[]).length&&("animate"===f.event||f.structural||i(f.options));e||f.counter!==rt||!o?(e&&(pt(n,r),y(n,r)),(e||g&&f.event!==t)&&(r.domOperation(),h.end()),o||lt(n)):(t=!f.structural&&i(f.options,!0)?"setClass":f.event,vt(n,2),f=b(n,t,f.options,function(n){ut();l(u(n),!1)}),f.done(function(i){w(!i);(i=ft.get(v))&&i.counter===rt&&lt(u(n));et(h,t,"close",{})}),h.setHost(f),et(h,t,"start",{}))}),h)}function gt(n){n=u(n).querySelectorAll("[data-ng-animate]");r(n,function(n){var i=parseInt(n.getAttribute("data-ng-animate")),t=ft.get(n);switch(i){case 2:t.runner.end();case 1:t&&ft.remove(n)}})}function lt(n){n=u(n);n.removeAttribute("data-ng-animate");ft.remove(n)}function ot(n,t){return u(n)===u(t)}function ti(n,t,i){var r,u,f,e;for(i=ot(n,h)||"HTML"===n[0].nodeName,r=ot(n,o),u=!1,(n=n.data("$ngAnimatePin"))&&(t=n);t&&t.length;){if(r||(r=ot(t,o)),n=t[0],1!==n.nodeType)break;if(e=ft.get(n)||{},u||(u=e.structural||ht.get(n)),(fi(f)||!0===f)&&(n=t.data("$$ngAnimateChildren"),ei(n)&&(f=n)),u&&!1===f)break;r||(r=ot(t,o),r||(n=t.data("$ngAnimatePin"))&&(t=n));i||(i=ot(t,h));t=t.parent()}return(!u||f)&&r&&i}function vt(n,t,i){i=i||{};i.state=t;n=u(n);n.setAttribute("data-ng-animate",t);i=(t=ft.get(n))?wt(t,i):i;ft.put(n,i)}var ft=new w,ht=new w,ct=null,ii=e.$watch(function(){return 0===nt.totalPendingRequests},function(n){n&&(ii(),e.$$postDigest(function(){e.$$postDigest(function(){null===ct&&(ct=!0)})}))}),et={},yt=n.classNameFilter(),ri=yt?function(n){return yt.test(n)}:function(){return!0},pt=v(tt);return{on:function(n,t,i){t=g(t);et[n]=et[n]||[];et[n].push({node:t,callback:i})},off:function(n,t,i){function u(n,t,i){var r=g(t);return n.filter(function(n){return!(n.node===r&&(!i||n.callback===i))})}var r=et[n];r&&(et[n]=1===arguments.length?null:u(r,t,i))},pin:function(n,t){st(rt(n),"element","not an element");st(rt(t),"parentElement","not an element");n.data("$ngAnimatePin",t)},push:function(n,t,i,r){return i=i||{},i.domOperation=r,dt(n,t,i)},enabled:function(n,t){var f=arguments.length,i,r;return 0===f?t=!!ct:rt(n)?(i=u(n),r=ht.get(i),1===f?t=!r:(t=!!t)?r&&ht.remove(i):ht.put(i,!0)):t=ct=!!n,t}}}]}]).provider("$$animation",["$animateProvider",function(){function n(n){return n.data("$$animationRunner")}var t=this.drivers=[];this.$get=["$$jqLite","$rootScope","$injector","$$AnimateRunner","$$HashMap",function(i,f,e,o,s){function l(n){function f(n){var r,t,i;if(n.processed)return n;for(n.processed=!0,r=n.domNode,t=r.parentNode,u.put(r,n);t;){if(i=u.get(t)){i.processed||(i=f(i));break}t=t.parentNode}return(i||e).children.push(n),n}for(var e={children:[]},u=new s,i,t=0;t<n.length;t++)i=n[t],u.put(i.domNode,n[t]={domNode:i.domNode,fn:i.fn,children:[]});for(t=0;t<n.length;t++)f(n[t]);return function(n){for(var u=[],f=[],e,i,o,t=0;t<n.children.length;t++)f.push(n.children[t]);for(n=f.length,e=0,i=[],t=0;t<f.length;t++)o=f[t],0>=n&&(n=e,e=0,u=u.concat(i),i=[]),i.push(o.fn),r(o.children,function(n){e++;f.push(n)}),n--;return i.length&&(u=u.concat(i)),u}(e)}var c=[],a=v(i);return function(s,v,p,w){function rt(n){n=n.hasAttribute("ng-animate-ref")?[n]:n.querySelectorAll("[ng-animate-ref]");var t=[];return r(n,function(n){var i=n.getAttribute("ng-animate-ref");i&&i.length&&t.push(n)}),t}function ut(n){var t=[],i={},e,f;return r(n,function(n,f){var e=u(n.element),s=0<=["enter","move"].indexOf(n.event),e=n.structural?rt(e):[],o;e.length?(o=s?"to":"from",r(e,function(n){var t=n.getAttribute("ng-animate-ref");i[t]=i[t]||{};i[t][o]={animationID:f,element:h(n)}})):t.push(n)}),e={},f={},r(i,function(i){var r=i.from,u=i.to,c;if(r&&u){var o=n[r.animationID],s=n[u.animationID],h=r.animationID.toString();f[h]||(c=f[h]={beforeStart:function(){o.beforeStart();s.beforeStart()},close:function(){o.close();s.close()},classes:ft(o.classes,s.classes),from:o,to:s,anchors:[]},c.classes.length?t.push(c):(t.push(o),t.push(s)));f[h].anchors.push({out:r.element,"in":u.element})}else r=r?r.animationID:u.animationID,u=r.toString(),e[u]||(e[u]=!0,t.push(n[r]))}),t}function ft(n,t){var f,i,r,u;for(n=n.split(" "),t=t.split(" "),f=[],i=0;i<n.length;i++)if(r=n[i],"ng-"!==r.substring(0,3))for(u=0;u<t.length;u++)if(r===t[u]){f.push(r);break}return f.join(" ")}function et(n,i){for(var r,u=t.length-1;0<=u;u--)if(r=t[u],e.has(r)&&(r=e.get(r)(n,i)))return r}function ot(t,i){t.from&&t.to?(n(t.from.element).setHost(i),n(t.to.element).setHost(i)):n(t.element).setHost(i)}function tt(){var t=n(s);!t||"leave"===v&&p.$$domOperationFired||t.end()}function g(n){s.off("$destroy",tt);s.removeData("$$animationRunner");a(s,p);y(s,p);p.domOperation();b&&i.removeClass(s,b);s.removeClass("ng-animate");d.complete(!n)}var it,d,nt,b;if(p=k(p),it=0<=["enter","move","leave"].indexOf(v),d=new o({end:function(){g()},cancel:function(){g(!0)}}),!t.length)return g(),d;s.data("$$animationRunner",d);nt=ht(s.attr("class"),ht(p.addClass,p.removeClass));b=p.tempClasses;b&&(nt+=" "+b,p.tempClasses=null);c.push({element:s,classes:nt,event:v,structural:it,options:p,beforeStart:function(){s.addClass("ng-animate");b&&i.addClass(s,b)},close:g});s.on("$destroy",tt);return 1<c.length?d:(f.$$postDigest(function(){var i=[],f,t;r(c,function(t){var r=t.element;n(r)&&u(r).parentNode?i.push(t):t.close()});c.length=0;f=ut(i);t=[];r(f,function(i){t.push({domNode:u(i.from?i.from.element:i.element),fn:function(){var t,r,u;i.beforeStart();r=i.close;n(i.anchors?i.from.element||i.to.element:i.element)&&(u=et(i,w),u&&(t=u.start));t?(t=t(),t.done(function(n){r(!n)}),ot(i,t)):r()}})});r(l(t),function(n){n()})}),d)}}]}]).provider("$animateCss",["$animateProvider",function(){var n=pt(),t=pt();this.$get=["$window","$$jqLite","$$AnimateRunner","$timeout","$$forceReflow","$sniffer","$$rAF",function(i,f,h,a,p,d,g){function ht(n,t){var i=n.parentNode;return(i.$$ngAnimateParentKey||(i.$$ngAnimateParentKey=++bt))+"-"+n.getAttribute("class")+"-"+t}function pt(r,u,e,s){var h;return 0<n.count(e)&&(h=t.get(e),h||(u=o(u,"-stagger"),f.addClass(r,u),h=vt(i,r,s),h.animationDuration=Math.max(h.animationDuration,0),h.transitionDuration=Math.max(h.transitionDuration,0),f.removeClass(r,u),t.put(e,h))),h||{}}function wt(i){it&&it();rt.push(i);it=g(function(){it=null;n.flush();t.flush();for(var r=p(),i=0;i<rt.length;i++)rt[i](r);rt.length=0})}function at(t,r,u){return r=n.get(u),r||(r=vt(i,t,kt),"infinite"===r.animationIterationCount&&(r.animationIterationCount=1)),n.put(u,r),t=r,u=t.animationDelay,r=t.transitionDelay,t.maxDelay=u&&r?Math.max(u,r):u||r,t.maxDuration=Math.max(t.animationDuration*t.animationIterationCount,t.transitionDuration),t}var st=v(f),bt=0,it,rt=[];return function(t,i){function ci(){ni()}function di(){ni(!0)}function ni(n){oi||wi&&ii||(oi=!0,ii=!1,i.$$skipPreparationClasses||f.removeClass(t,ri),f.removeClass(t,nr),nt(p,!1),l(p,!1),r(vt,function(n){p.style[n[0]]=""}),st(t,i),y(t,i),i.onDone&&i.onDone(),ui&&ui.complete(!n))}function gi(n){v.blockTransition&&l(p,n);v.blockKeyframeAnimation&&nt(p,!!n)}function li(){return ui=new h({end:ci,cancel:di}),ni(),{$$willAnimate:!1,start:function(){return ui},end:ci}}function tr(){function u(){var u,h;if(!oi){if(gi(!1),r(vt,function(n){p.style[n[0]]=n[1]}),st(t,i),f.addClass(t,nr),v.recalculateTimingStyles){if(hi=p.className+" "+ri,ei=ht(p,hi),g=at(p,hi,ei),bt=g.maxDelay,si=Math.max(bt,0),rt=g.maxDuration,0===rt){ni();return}v.hasTransitions=0<g.transitionDuration;v.hasAnimations=0<g.animationDuration}(v.applyTransitionDelay||v.applyAnimationDelay)&&(bt="boolean"!=typeof i.delay&&tt(i.delay)?parseFloat(i.delay):bt,si=Math.max(bt,0),v.applyTransitionDelay&&(g.transitionDelay=bt,u=[b,bt+"s"],vt.push(u),p.style[u[0]]=u[1]),v.applyAnimationDelay&&(g.animationDelay=bt,u=[et,bt+"s"],vt.push(u),p.style[u[0]]=u[1]));yi=1e3*si;bi=1e3*rt;i.easing&&(h=i.easing,v.hasTransitions&&(u=e+"TimingFunction",vt.push([u,h]),p.style[u]=h),v.hasAnimations&&(u=s+"TimingFunction",vt.push([u,h]),p.style[u]=h));g.transitionDuration&&n.push(ut);g.animationDuration&&n.push(ft);o=Date.now();t.on(n.join(" "),y);a(l,yi+1.5*bi,!1);lt(t,i)}}function l(){ni()}function y(n){n.stopPropagation();var t=n.originalEvent||n;n=t.$manualTimeStamp||t.timeStamp||Date.now();t=parseFloat(t.elapsedTime.toFixed(3));Math.max(n-o,0)>=yi&&t>=rt&&(wi=!0,ni())}if(!oi)if(p.parentNode){var o,n=[],h=function(n){if(wi)ii&&n&&(ii=!1,ni());else if(ii=!n,g.animationDuration)if(n=nt(p,ii),ii)vt.push(n);else{var t=vt,i=t.indexOf(n);0<=n&&t.splice(i,1)}},c=0<pi&&(g.transitionDuration&&0===kt.transitionDuration||g.animationDuration&&0===kt.animationDuration)&&Math.max(kt.animationDelay,kt.transitionDelay);c?a(u,Math.floor(c*pi*1e3),!1):u();vi.resume=function(){h(!0)};vi.pause=function(){h(!1)}}else ni()}var p=u(t),ei,kt,pi,g,bt,v;if(!p||!p.parentNode)return li();i=k(i);var vt=[],ai=t.attr("class"),it=gt(i),oi,ii,wi,ui,vi,si,yi,rt,bi;if(0===i.duration||!d.animations&&!d.transitions)return li();var fi=i.event&&c(i.event)?i.event.join(" "):i.event,ki="",ti="";fi&&i.structural?ki=o(fi,"ng-",!0):fi&&(ki=fi);i.addClass&&(ti+=o(i.addClass,"-add"));i.removeClass&&(ti.length&&(ti+=" "),ti+=o(i.removeClass,"-remove"));i.applyClassesEarly&&ti.length&&(st(t,i),ti="");var ri=[ki,ti].join(" ").trim(),hi=ai+" "+ri,nr=o(ri,"-active"),ai=it.to&&0<Object.keys(it.to).length;return(0<(i.keyframeStyle||"").length||ai||ri)?(0<i.stagger?(it=parseFloat(i.stagger),kt={transitionDelay:it,animationDelay:it,transitionDuration:0,animationDuration:0}):(ei=ht(p,hi),kt=pt(p,ri,ei,dt)),i.$$skipPreparationClasses||f.addClass(t,ri),i.transitionStyle&&(it=[e,i.transitionStyle],w(p,it),vt.push(it)),0<=i.duration&&(it=0<p.style[e].length,it=yt(i.duration,it),w(p,it),vt.push(it)),i.keyframeStyle&&(it=[s,i.keyframeStyle],w(p,it),vt.push(it)),pi=kt?0<=i.staggerIndex?i.staggerIndex:n.count(ei):0,(fi=0===pi)&&!i.skipBlocking&&l(p,9999),g=at(p,hi,ei),bt=g.maxDelay,si=Math.max(bt,0),rt=g.maxDuration,v={},v.hasTransitions=0<g.transitionDuration,v.hasAnimations=0<g.animationDuration,v.hasTransitionAll=v.hasTransitions&&"all"==g.transitionProperty,v.applyTransitionDuration=ai&&(v.hasTransitions&&!v.hasTransitionAll||v.hasAnimations&&!v.hasTransitions),v.applyAnimationDuration=i.duration&&v.hasAnimations,v.applyTransitionDelay=tt(i.delay)&&(v.applyTransitionDuration||v.hasTransitions),v.applyAnimationDelay=tt(i.delay)&&v.hasAnimations,v.recalculateTimingStyles=0<ti.length,(v.applyTransitionDuration||v.applyAnimationDuration)&&(rt=i.duration?parseFloat(i.duration):rt,v.applyTransitionDuration&&(v.hasTransitions=!0,g.transitionDuration=rt,it=0<p.style[e+"Property"].length,vt.push(yt(rt,it))),v.applyAnimationDuration&&(v.hasAnimations=!0,g.animationDuration=rt,vt.push([ot,rt+"s"]))),0===rt&&!v.recalculateTimingStyles)?li():(null==i.duration&&0<g.transitionDuration&&(v.recalculateTimingStyles=v.recalculateTimingStyles||fi),yi=1e3*si,bi=1e3*rt,i.skipBlocking||(v.blockTransition=0<g.transitionDuration,v.blockKeyframeAnimation=0<g.animationDuration&&0<kt.animationDelay&&0===kt.animationDuration),ct(t,i),v.blockTransition||v.blockKeyframeAnimation?gi(rt):i.skipBlocking||l(p,!1),{$$willAnimate:!0,end:ci,start:function(){if(!oi)return vi={end:ci,cancel:di,resume:null,pause:null},ui=new h(vi),wt(tr),ui}}):li()}}]}]).provider("$$animateCssDriver",["$$animationProvider",function(n){n.drivers.push("$$animateCssDriver");this.$get=["$animateCss","$rootScope","$$AnimateRunner","$rootElement","$$body","$sniffer","$$jqLite",function(n,t,i,e,o,s,c){function p(n){return n.replace(/\bng-\S+\b/g,"")}function w(n,t){return a(n)&&(n=n.split(" ")),a(t)&&(t=t.split(" ")),n.filter(function(n){return-1===t.indexOf(n)}).join(" ")}function g(t,f,e){function a(n){var t={},i=u(n).getBoundingClientRect();return r(["width","height","top","left"],function(n){var r=i[n];switch(n){case"top":r+=l.scrollTop;break;case"left":r+=l.scrollLeft}t[n]=Math.floor(r)+"px"}),t}function v(){var t=p(e.attr("class")||""),i=w(t,y),t=w(y,t),i=n(o,{to:a(e),addClass:"ng-anchor-in "+i,removeClass:"ng-anchor-out "+t,delay:!0});return i.$$willAnimate?i:null}function c(){o.remove();f.removeClass("ng-animate-shim");e.removeClass("ng-animate-shim")}var o=h(u(f).cloneNode(!0)),y=p(o.attr("class")||""),s,k;return(f.addClass("ng-animate-shim"),e.addClass("ng-animate-shim"),o.addClass("ng-anchor"),b.append(o),t=function(){var t=n(o,{addClass:"ng-anchor-out",delay:!0,from:a(f)});return t.$$willAnimate?t:null}(),!t&&(s=v(),!s))?c():(k=t||s,{start:function(){function r(){n&&n.end()}var t,n=k.start();return n.done(function(){if(n=null,!s&&(s=v()))return n=s.start(),n.done(function(){n=null;c();t.complete()}),n;c();t.complete()}),t=new i({end:r,cancel:r})}})}function nt(n,t,u,e){var o=y(n,f),s=y(t,f),h=[];return r(e,function(n){(n=g(u,n.out,n["in"]))&&h.push(n)}),o||s||0!==h.length?{start:function(){function u(){r(n,function(n){n.end()})}var n=[],t;return o&&n.push(o.start()),s&&n.push(s.start()),r(h,function(t){n.push(t.start())}),t=new i({end:u,cancel:u}),i.all(n,function(n){t.complete(n)}),t}}:void 0}function y(t,i){var u=t.element,r=t.options||{};return r.$$skipPreparationClasses=!0,r.skipBlocking=!0,t.structural&&(r.event=t.event,"leave"===t.event&&(r.onDone=r.domOperation)),i(u),k(u,r),r.preparationClasses&&(r.event=d(r.event,r.preparationClasses)),u=n(u,r),u.$$willAnimate?u:null}var l,b,k;return!s.animations&&!s.transitions?f:(l=u(o),t=u(e),b=h(l.parentNode===t?l:t),k=v(c),function(n,t){return n.from&&n.to?nt(n.from,n.to,n.classes,n.anchors):y(n,t)})}]}]).provider("$$animateJs",["$animateProvider",function(n){this.$get=["$injector","$$AnimateRunner","$$rAFMutex","$$jqLite",function(t,i,u,e){function o(i){var r,f;i=c(i)?i:i.split(" ");for(var e=[],o={},u=0;u<i.length;u++)r=i[u],f=n.$$registeredAnimations[r],f&&!o[r]&&(e.push(t.get(f)),o[r]=!0);return e}var s=v(e);return function(n,t,u,e){function a(){e.domOperation();s(n,e)}function nt(n,t,r,u,e){switch(r){case"animate":t=[t,u.from,u.to,e];break;case"setClass":t=[t,d,g,e];break;case"addClass":t=[t,d,e];break;case"removeClass":t=[t,g,e];break;default:t=[t,e]}if(t.push(u),n=n.apply(n,t))if(bt(n.start)&&(n=n.start()),n instanceof i)n.done(e);else if(bt(n))return n;return f}function h(n,t,u,e,o){var s=[];return r(e,function(r){var e=r[o];e&&s.push(function(){var r,s,h=!1,o=function(n){h||(h=!0,(s||f)(n),r.complete(!n))};return r=new i({end:function(){o()},cancel:function(){o(!0)}}),s=nt(e,n,t,u,function(n){o(!1===n)}),r})}),s}function b(n,t,u,f,e){var o=h(n,t,u,f,e),s,c;return 0===o.length&&("beforeSetClass"===e?(s=h(n,"removeClass",u,f,"beforeRemoveClass"),c=h(n,"addClass",u,f,"beforeAddClass")):"setClass"===e&&(s=h(n,"removeClass",u,f,"removeClass"),c=h(n,"addClass",u,f,"addClass")),s&&(o=o.concat(s)),c&&(o=o.concat(c))),0!==o.length?function(n){var t=[];return o.length&&r(o,function(n){t.push(n())}),t.length?i.all(t,n):n(),function(n){r(t,function(t){n?t.cancel():t.end()})}}:void 0}var p,w;3===arguments.length&&it(u)&&(e=u,u=null);e=k(e);u||(u=n.attr("class")||"",e.addClass&&(u+=" "+e.addClass),e.removeClass&&(u+=" "+e.removeClass));var d=e.addClass,g=e.removeClass,v=o(u),c,l;return v.length&&("leave"==t?(w="leave",p="afterLeave"):(w="before"+t.charAt(0).toUpperCase()+t.substr(1),p=t),"enter"!==t&&"move"!==t&&(c=b(n,t,e,v,w)),l=b(n,t,e,v,p)),c||l?{start:function(){function o(t){u=!0;a();y(n,e);s.complete(t)}var r,t=[],u,s;return c&&t.push(function(n){r=c(n)}),t.length?t.push(function(n){a();n(!0)}):a(),l&&t.push(function(n){r=l(n)}),u=!1,s=new i({end:function(){u||((r||f)(void 0),o(void 0))},cancel:function(){u||((r||f)(!0),o(!0))}}),i.chain(t,o),s}}:void 0}}]}]).provider("$$animateJsDriver",["$$animationProvider",function(n){n.drivers.push("$$animateJsDriver");this.$get=["$$animateJs","$$AnimateRunner",function(n,t){function i(t){return n(t.element,t.event,t.classes,t.options)}return function(n){if(n.from&&n.to){var u=i(n.from),f=i(n.to);if(u||f)return{start:function(){function i(){return function(){r(n,function(n){n.end()})}}var n=[],e;return u&&n.push(u.start()),f&&n.push(f.start()),t.all(n,function(n){e.complete(n)}),e=new t({end:i(),cancel:i()})}}}else return i(n)}}]}])}(window,window.angular),function(n,t,i){"use strict";function d(n){var i=[];return o(i,t.noop).chars(n),i.join("")}function r(n,i){for(var f={},u=n.split(","),r=0;r<u.length;r++)f[i?t.lowercase(u[r]):u[r]]=!0;return f}function g(n,i){function k(n,r,e,s){if(r=t.lowercase(r),v[r])for(;f.last()&&y[f.last()];)o("",f.last());a[r]&&f.last()==r&&o("",r);(s=l[r]||!!s)||f.push(r);var h={};e.replace(tt,function(n,t,i,r,f){h[t]=u(i||r||f||"")});i.start&&i.start(r,h,s)}function o(n,r){var u=0,e;if(r=t.lowercase(r))for(u=f.length-1;0<=u&&f[u]!=r;u--);if(0<=u){for(e=f.length-1;e>=u;e--)i.end&&i.end(f[e]);f.length=u}}"string"!=typeof n&&(n=null===n||"undefined"==typeof n?"":""+n);var r,e,f=[],b=n,w;for(f.last=function(){return f[f.length-1]};n;){if(w="",e=!0,f.last()&&p[f.last()]?(n=n.replace(new RegExp("([\\W\\w]*)<\\s*\\/\\s*"+f.last()+"[^>]*>","i"),function(n,t){return t=t.replace(ut,"$1").replace(ft,"$1"),i.chars&&i.chars(u(t)),""}),o("",f.last())):(0===n.indexOf("<!--")?(r=n.indexOf("--",4),0<=r&&n.lastIndexOf("-->",r)===r&&(i.comment&&i.comment(n.substring(4,r)),n=n.substring(r+3),e=!1)):c.test(n)?(r=n.match(c))&&(n=n.replace(r[0],""),e=!1):rt.test(n)?(r=n.match(h))&&(n=n.substring(r[0].length),r[0].replace(h,o),e=!1):it.test(n)&&((r=n.match(s))?(r[4]&&(n=n.substring(r[0].length),r[0].replace(s,k)),e=!1):(w+="<",n=n.substring(1))),e&&(r=n.indexOf("<"),w+=0>r?n:n.substring(0,r),n=0>r?"":n.substring(r),i.chars&&i.chars(u(w)))),n==b)throw nt("badparse",n);b=n}o()}function u(n){return n?(f.innerHTML=n.replace(/</g,"&lt;"),f.textContent):""}function e(n){return n.replace(/&/g,"&amp;").replace(et,function(n){var t=n.charCodeAt(0);return n=n.charCodeAt(1),"&#"+(1024*(t-55296)+(n-56320)+65536)+";"}).replace(ot,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}function o(n,i){var u=!1,r=t.bind(n,n.push);return{start:function(n,f,o){n=t.lowercase(n);!u&&p[n]&&(u=n);u||!0!==w[n]||(r("<"),r(n),t.forEach(f,function(u,f){var o=t.lowercase(f),s="img"===n&&"src"===o||"background"===o;!0===k[o]&&(!0!==b[o]||i(u,s))&&(r(" "),r(f),r('="'),r(e(u)),r('"'))}),r(o?"/>":">"))},end:function(n){n=t.lowercase(n);u||!0!==w[n]||(r("<\/"),r(n),r(">"));n==u&&(u=!1)},chars:function(n){u||r(e(n))}}}var nt=t.$$minErr("$sanitize"),s=/^<((?:[a-zA-Z])[\w:-]*)((?:\s+[\w:-]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)\s*(>?)/,h=/^<\/\s*([\w:-]+)[^>]*>/,tt=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,it=/^</,rt=/^<\//,ut=/\x3c!--(.*?)--\x3e/g,c=/<!DOCTYPE([^>]*?)>/i,ft=/<!\[CDATA\[(.*?)]]\x3e/g,et=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,ot=/([^\#-~| |!])/g,l=r("area,br,col,hr,img,wbr"),k,f;n=r("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr");i=r("rp,rt");var a=t.extend({},i,n),v=t.extend({},n,r("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,script,section,table,ul")),y=t.extend({},i,r("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"));n=r("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,use");var p=r("script,style"),w=t.extend({},l,v,y,a,n),b=r("background,cite,href,longdesc,src,usemap,xlink:href");n=r("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");i=r("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);k=t.extend({},b,i,n);f=document.createElement("pre");t.module("ngSanitize",[]).provider("$sanitize",function(){this.$get=["$$sanitizeUri",function(n){return function(t){var i=[];return g(t,o(i,function(t,i){return!/^unsafe/.test(n(t,i))})),i.join("")}}]});t.module("ngSanitize").filter("linky",["$sanitize",function(n){var i=/((ftp|https?):\/\/|(www\.)|(mailto:)?[A-Za-z0-9._%+-]+@)\S*[^\s.;,(){}<>"\u201d\u2019]/i,r=/^mailto:/i;return function(u,f){function c(n){n&&o.push(d(n))}function a(n,i){o.push("<a ");t.isDefined(f)&&o.push('target="',f,'" ');o.push('href="',n.replace(/"/g,"&quot;"),'">');c(i);o.push("<\/a>")}if(!u)return u;for(var e,s=u,o=[],h,l;e=s.match(i);)h=e[0],e[2]||e[4]||(h=(e[3]?"http://":"mailto:")+h),l=e.index,c(s.substr(0,l)),a(h,e[0].replace(r,"")),s=s.substring(l+e[0].length);return c(s),n(o.join(""))}}])}(window,window.angular);var mod;mod=angular.module("infinite-scroll",[]);mod.directive("infiniteScroll",["$rootScope","$window","$timeout",function(n,t,i){return{link:function(r,u,f){var o,e,h,s;return t=angular.element(t),h=0,null!=f.infiniteScrollDistance&&r.$watch(f.infiniteScrollDistance,function(n){return h=parseInt(n,10)}),s=!0,o=!1,null!=f.infiniteScrollDisabled&&r.$watch(f.infiniteScrollDisabled,function(n){return s=!n,s&&o?(o=!1,e()):void 0}),e=function(){var e,c,i,l;return l=t.height()+t.scrollTop(),e=u.offset().top+u.height(),c=e-l,i=t.height()*h>=c,i&&s?n.$$phase?r.$eval(f.infiniteScroll):r.$apply(f.infiniteScroll):i?o=!0:void 0},t.on("scroll",e),r.$on("$destroy",function(){return t.off("scroll",e)}),i(function(){return f.infiniteScrollImmediateCheck?r.$eval(f.infiniteScrollImmediateCheck)?e():void 0:e()},0)}}}]),function(){angular.module("tfkModule",["ngMessages","ngAnimate","ngSanitize","infinite-scroll"]).filter("range",function(){return function(n){for(var i=[],t=0;t<n;t++)i.push(t);return i}})}(),function(){function n(n,t){function i(i,r,u,f,e,o){var s=n.defer();return t.get("/service/calendar/language/"+i+"/year/"+r+"/month/"+u+"/day/"+f+"/filter/"+e+"/id/"+o).success(function(n){s.resolve(n)}).error(function(n,t){s.reject({statusCode:t,error:n})}),s.promise}function r(i,r,u){var f=n.defer();return(r==="undefined"||r.length<1)&&(r=null),t.get("/service/search/language/"+i+"/query/"+r+"/school/"+u).success(function(n){f.resolve(n)}).error(function(n,t){f.reject({statusCode:t,error:n})}),f.promise}function u(i,r,u){var f=n.defer();return t.get("/service/articles/contentid/"+i+"/from/"+r+"/number/"+u).success(function(n){f.resolve(n)}).error(function(n,t){f.reject({statusCode:t,error:n})}),f.promise}function f(i,r,u){var f=n.defer();return(r==null||r===""||r==="undefined")&&(r="null"),t.get("/service/employee/school/"+i+"/query/"+r+"/page/"+u).success(function(n){f.resolve(n)}).error(function(n,t){f.reject({statusCode:t,error:n})}),f.promise}return{getAllArticlesFilters:u,getEventCalendar:i,doSearch:r,getEmployees:f}}angular.module("tfkModule").factory("tfkService",n);n.$inject=["$q","$http"]}()