One Hat Cyber Team
Your IP:
216.73.216.75
Server IP:
213.186.33.17
Server:
Linux webm007.cluster106.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64
Server Software:
Apache
PHP Version:
7.4.33
Create File
|
Create Folder
Execute
Dir :
~
/
home
/
tcherkas
/
balalaika.eu
/
media
/
widgetkit
/
Edit File:
angular-89d95cdf.js
!function(t,e,n){"use strict";function r(t){return function(){var e,n=arguments[0];for(e="["+(t?t+":":"")+n+"] http://errors.angularjs.org/1.3.20/"+(t?t+"/":"")+n,n=1;n<arguments.length;n++){e=e+(1==n?"?":"&")+"p"+(n-1)+"=";var r,i=encodeURIComponent;r=arguments[n],r="function"==typeof r?r.toString().replace(/ \{[\s\S]*$/,""):"undefined"==typeof r?"undefined":"string"!=typeof r?JSON.stringify(r):r,e+=i(r)}return Error(e)}}function i(t){if(null==t||C(t))return!1;var e="length"in Object(t)&&t.length;return!(t.nodeType!==_n||!e)||(y(t)||Pn(t)||0===e||"number"==typeof e&&0<e&&e-1 in t)}function o(t,e,n){var r,a;if(t)if(x(t))for(r in t)"prototype"==r||"length"==r||"name"==r||t.hasOwnProperty&&!t.hasOwnProperty(r)||e.call(n,t[r],r,t);else if(Pn(t)||i(t)){var s="object"!=typeof t;for(r=0,a=t.length;r<a;r++)(s||r in t)&&e.call(n,t[r],r,t)}else if(t.forEach&&t.forEach!==o)t.forEach(e,n,t);else for(r in t)t.hasOwnProperty(r)&&e.call(n,t[r],r,t);return t}function a(t,e,n){for(var r=Object.keys(t).sort(),i=0;i<r.length;i++)e.call(n,t[r[i]],r[i]);return r}function s(t){return function(e,n){t(n,e)}}function u(){return++Dn}function c(t,e){e?t.$$hashKey=e:delete t.$$hashKey}function l(t){for(var e=t.$$hashKey,n=1,r=arguments.length;n<r;n++){var i=arguments[n];if(i)for(var o=Object.keys(i),a=0,s=o.length;a<s;a++){var u=o[a];t[u]=i[u]}}return c(t,e),t}function f(t){return parseInt(t,10)}function h(t,e){return l(Object.create(t),e)}function $(){}function p(t){return t}function d(t){return function(){return t}}function v(t){return"undefined"==typeof t}function m(t){return"undefined"!=typeof t}function g(t){return null!==t&&"object"==typeof t}function y(t){return"string"==typeof t}function w(t){return"number"==typeof t}function b(t){return"[object Date]"===Mn.call(t)}function x(t){return"function"==typeof t}function S(t){return"[object RegExp]"===Mn.call(t)}function C(t){return t&&t.window===t}function A(t){return t&&t.$evalAsync&&t.$watch}function k(t){return"boolean"==typeof t}function E(t){return!(!t||!(t.nodeName||t.prop&&t.attr&&t.find))}function O(t){var e={};t=t.split(",");var n;for(n=0;n<t.length;n++)e[t[n]]=!0;return e}function T(t){return Cn(t.nodeName||t[0]&&t[0].nodeName)}function M(t,e){var n=t.indexOf(e);return 0<=n&&t.splice(n,1),e}function V(t,e,n,r){if(C(t)||A(t))throw Vn("cpws");if(e){if(t===e)throw Vn("cpi");if(n=n||[],r=r||[],g(t)){var i=n.indexOf(t);if(-1!==i)return r[i];n.push(t),r.push(e)}if(Pn(t))for(var a=e.length=0;a<t.length;a++)i=V(t[a],null,n,r),g(t[a])&&(n.push(t[a]),r.push(i)),e.push(i);else{var s=e.$$hashKey;Pn(e)?e.length=0:o(e,function(t,n){delete e[n]});for(a in t)t.hasOwnProperty(a)&&(i=V(t[a],null,n,r),g(t[a])&&(n.push(t[a]),r.push(i)),e[a]=i);c(e,s)}}else(e=t)&&(Pn(t)?e=V(t,[],n,r):b(t)?e=new Date(t.getTime()):S(t)?(e=new RegExp(t.source,t.toString().match(/[^\/]*$/)[0]),e.lastIndex=t.lastIndex):g(t)&&(i=Object.create(Object.getPrototypeOf(t)),e=V(t,i,n,r)));return e}function N(t,e){if(Pn(t)){e=e||[];for(var n=0,r=t.length;n<r;n++)e[n]=t[n]}else if(g(t))for(n in e=e||{},t)"$"===n.charAt(0)&&"$"===n.charAt(1)||(e[n]=t[n]);return e||t}function D(t,e){if(t===e)return!0;if(null===t||null===e)return!1;if(t!==t&&e!==e)return!0;var r,i=typeof t;if(i==typeof e&&"object"==i){if(!Pn(t)){if(b(t))return!!b(e)&&D(t.getTime(),e.getTime());if(S(t))return!!S(e)&&t.toString()==e.toString();if(A(t)||A(e)||C(t)||C(e)||Pn(e)||b(e)||S(e))return!1;i={};for(r in t)if("$"!==r.charAt(0)&&!x(t[r])){if(!D(t[r],e[r]))return!1;i[r]=!0}for(r in e)if(!i.hasOwnProperty(r)&&"$"!==r.charAt(0)&&e[r]!==n&&!x(e[r]))return!1;return!0}if(!Pn(e))return!1;if((i=t.length)==e.length){for(r=0;r<i;r++)if(!D(t[r],e[r]))return!1;return!0}}return!1}function j(t,e,n){return t.concat(En.call(e,n))}function P(t,e){var n=2<arguments.length?En.call(arguments,2):[];return!x(e)||e instanceof RegExp?e:n.length?function(){return arguments.length?e.apply(t,j(n,arguments,0)):e.apply(t,n)}:function(){return arguments.length?e.apply(t,arguments):e.call(t)}}function R(t,r){var i=r;return"string"==typeof t&&"$"===t.charAt(0)&&"$"===t.charAt(1)?i=n:C(r)?i="$WINDOW":r&&e===r?i="$DOCUMENT":A(r)&&(i="$SCOPE"),i}function I(t,e){return"undefined"==typeof t?n:(w(e)||(e=e?2:null),JSON.stringify(t,R,e))}function q(t){return y(t)?JSON.parse(t):t}function U(t){t=wn(t).clone();try{t.empty()}catch(e){}var n=wn("<div>").append(t).html();try{return t[0].nodeType===Bn?Cn(n):n.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(t,e){return"<"+Cn(e)})}catch(r){return Cn(n)}}function F(t){try{return decodeURIComponent(t)}catch(e){}}function H(t){var e,n,r={};return o((t||"").split("&"),function(t){t&&(e=t.replace(/\+/g,"%20").split("="),n=F(e[0]),m(n)&&(t=!m(e[1])||F(e[1]),An.call(r,n)?Pn(r[n])?r[n].push(t):r[n]=[r[n],t]:r[n]=t))}),r}function _(t){var e=[];return o(t,function(t,n){Pn(t)?o(t,function(t){e.push(L(n,!0)+(!0===t?"":"="+L(t,!0)))}):e.push(L(n,!0)+(!0===t?"":"="+L(t,!0)))}),e.length?e.join("&"):""}function B(t){return L(t,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function L(t,e){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,e?"%20":"+")}function z(t,e){var n,r,i=Un.length;for(t=wn(t),r=0;r<i;++r)if(n=Un[r]+e,y(n=t.attr(n)))return n;return null}function G(t,e){var n,r,i={};o(Un,function(e){e+="app",!n&&t.hasAttribute&&t.hasAttribute(e)&&(n=t,r=t.getAttribute(e))}),o(Un,function(e){e+="app";var i;!n&&(i=t.querySelector("["+e.replace(":","\\:")+"]"))&&(n=i,r=i.getAttribute(e))}),n&&(i.strictDi=null!==z(n,"strict-di"),e(n,r?[r]:[],i))}function W(n,r,i){g(i)||(i={}),i=l({strictDi:!1},i);var a=function(){if(n=wn(n),n.injector()){var t=n[0]===e?"document":U(n);throw Vn("btstrpd",t.replace(/</,"<").replace(/>/,">"))}return r=r||[],r.unshift(["$provide",function(t){t.value("$rootElement",n)}]),i.debugInfoEnabled&&r.push(["$compileProvider",function(t){t.debugInfoEnabled(!0)}]),r.unshift("ng"),t=Nt(r,i.strictDi),t.invoke(["$rootScope","$rootElement","$compile","$injector",function(t,e,n,r){t.$apply(function(){e.data("$injector",r),n(e)(t)})}]),t},s=/^NG_ENABLE_DEBUG_INFO!/,u=/^NG_DEFER_BOOTSTRAP!/;return t&&s.test(t.name)&&(i.debugInfoEnabled=!0,t.name=t.name.replace(s,"")),t&&!u.test(t.name)?a():(t.name=t.name.replace(u,""),Nn.resumeBootstrap=function(t){return o(t,function(t){r.push(t)}),a()},void(x(Nn.resumeDeferredBootstrap)&&Nn.resumeDeferredBootstrap()))}function J(){t.name="NG_ENABLE_DEBUG_INFO!"+t.name,t.location.reload()}function Y(t){if(t=Nn.element(t).injector(),!t)throw Vn("test");return t.get("$$testability")}function Z(t,e){return e=e||"_",t.replace(Fn,function(t,n){return(n?e:"")+t.toLowerCase()})}function K(){var e;Hn||((bn=t.jQuery)&&bn.fn.on?(wn=bn,l(bn.fn,{scope:nr.scope,isolateScope:nr.isolateScope,controller:nr.controller,injector:nr.injector,inheritedData:nr.inheritedData}),e=bn.cleanData,bn.cleanData=function(t){var n;if(jn)jn=!1;else for(var r,i=0;null!=(r=t[i]);i++)(n=bn._data(r,"events"))&&n.$destroy&&bn(r).triggerHandler("$destroy");e(t)}):wn=ct,Nn.element=wn,Hn=!0)}function X(t,e,n){if(!t)throw Vn("areq",e||"?",n||"required");return t}function Q(t,e,n){return n&&Pn(t)&&(t=t[t.length-1]),X(x(t),e,"not a function, got "+(t&&"object"==typeof t?t.constructor.name||"Object":typeof t)),t}function tt(t,e){if("hasOwnProperty"===t)throw Vn("badname",e)}function et(t,e,n){if(!e)return t;e=e.split(".");for(var r,i=t,o=e.length,a=0;a<o;a++)r=e[a],t&&(t=(i=t)[r]);return!n&&x(t)?P(i,t):t}function nt(t){var e=t[0];t=t[t.length-1];var n=[e];do{if(e=e.nextSibling,!e)break;n.push(e)}while(e!==t);return wn(n)}function rt(){return Object.create(null)}function it(t){function e(t,e,n){return t[e]||(t[e]=n())}var n=r("$injector"),i=r("ng");return t=e(t,"angular",Object),t.$$minErr=t.$$minErr||r,e(t,"module",function(){var t={};return function(r,o,a){if("hasOwnProperty"===r)throw i("badname","module");return o&&t.hasOwnProperty(r)&&(t[r]=null),e(t,r,function(){function t(t,n,r,i){return i||(i=e),function(){return i[r||"push"]([t,n,arguments]),c}}if(!o)throw n("nomod",r);var e=[],i=[],s=[],u=t("$injector","invoke","push",i),c={_invokeQueue:e,_configBlocks:i,_runBlocks:s,requires:o,name:r,provider:t("$provide","provider"),factory:t("$provide","factory"),service:t("$provide","service"),value:t("$provide","value"),constant:t("$provide","constant","unshift"),animation:t("$animateProvider","register"),filter:t("$filterProvider","register"),controller:t("$controllerProvider","register"),directive:t("$compileProvider","directive"),config:u,run:function(t){return s.push(t),this}};return a&&u(a),c})}})}function ot(e){l(e,{bootstrap:W,copy:V,extend:l,equals:D,element:wn,forEach:o,injector:Nt,noop:$,bind:P,toJson:I,fromJson:q,identity:p,isUndefined:v,isDefined:m,isString:y,isFunction:x,isObject:g,isNumber:w,isElement:E,isArray:Pn,version:Ln,isDate:b,lowercase:Cn,uppercase:kn,callbacks:{counter:0},getTestability:Y,$$minErr:r,$$csp:qn,reloadWithDebugInfo:J}),xn=it(t);try{xn("ngLocale")}catch(n){xn("ngLocale",[]).provider("$locale",ne)}xn("ng",["ngLocale"],["$provide",function(t){t.provider({$$sanitizeUri:Ne}),t.provider("$compile",Ut).directive({a:Jr,input:li,textarea:li,form:Xr,script:Yi,select:Xi,style:to,option:Qi,ngBind:$i,ngBindHtml:di,ngBindTemplate:pi,ngClass:mi,ngClassEven:yi,ngClassOdd:gi,ngCloak:wi,ngController:bi,ngForm:Qr,ngHide:Bi,ngIf:Ci,ngInclude:Ai,ngInit:Ei,ngNonBindable:Ui,ngPluralize:Fi,ngRepeat:Hi,ngShow:_i,ngStyle:Li,ngSwitch:zi,ngSwitchWhen:Gi,ngSwitchDefault:Wi,ngOptions:Ki,ngTransclude:Ji,ngModel:Ri,ngList:Oi,ngChange:vi,pattern:no,ngPattern:no,required:eo,ngRequired:eo,minlength:io,ngMinlength:io,maxlength:ro,ngMaxlength:ro,ngValue:hi,ngModelOptions:qi}).directive({ngInclude:ki}).directive(Yr).directive(xi),t.provider({$anchorScroll:Dt,$animate:hr,$browser:Rt,$cacheFactory:It,$controller:Bt,$document:Lt,$exceptionHandler:zt,$filter:Le,$interpolate:te,$interval:ee,$http:Zt,$httpBackend:Xt,$location:pe,$log:de,$parse:ke,$rootScope:Ve,$q:Ee,$$q:Oe,$sce:Re,$sceDelegate:Pe,$sniffer:Ie,$templateCache:qt,$templateRequest:qe,$$testability:Ue,$timeout:Fe,$window:Be,$$rAF:Me,$$asyncCallback:jt,$$jqLite:Ot})}])}function at(t){return t.replace(Wn,function(t,e,n,r){return r?n.toUpperCase():n}).replace(Jn,"Moz$1")}function st(t){return t=t.nodeType,t===_n||!t||9===t}function ut(t,e){var n,r,i=e.createDocumentFragment(),a=[];if(Xn.test(t)){for(n=n||i.appendChild(e.createElement("div")),r=(Qn.exec(t)||["",""])[1].toLowerCase(),r=er[r]||er._default,n.innerHTML=r[1]+t.replace(tr,"<$1></$2>")+r[2],r=r[0];r--;)n=n.lastChild;a=j(a,n.childNodes),n=i.firstChild,n.textContent=""}else a.push(e.createTextNode(t));return i.textContent="",i.innerHTML="",o(a,function(t){i.appendChild(t)}),i}function ct(t){if(t instanceof ct)return t;var n;if(y(t)&&(t=Rn(t),n=!0),!(this instanceof ct)){if(n&&"<"!=t.charAt(0))throw Zn("nosel");return new ct(t)}if(n){n=e;var r;t=(r=Kn.exec(t))?[n.createElement(r[1])]:(r=ut(t,n))?r.childNodes:[]}yt(this,t)}function lt(t){return t.cloneNode(!0)}function ft(t,e){if(e||$t(t),t.querySelectorAll)for(var n=t.querySelectorAll("*"),r=0,i=n.length;r<i;r++)$t(n[r])}function ht(t,e,n,r){if(m(r))throw Zn("offargs");var i=(r=pt(t))&&r.events,a=r&&r.handle;if(a)if(e)o(e.split(" "),function(e){if(m(n)){var r=i[e];if(M(r||[],n),r&&0<r.length)return}t.removeEventListener(e,a,!1),delete i[e]});else for(e in i)"$destroy"!==e&&t.removeEventListener(e,a,!1),delete i[e]}function $t(t,e){var r=t.ng339,i=r&&zn[r];i&&(e?delete i.data[e]:(i.handle&&(i.events.$destroy&&i.handle({},"$destroy"),ht(t)),delete zn[r],t.ng339=n))}function pt(t,e){var r=t.ng339,r=r&&zn[r];return e&&!r&&(t.ng339=r=++Gn,r=zn[r]={events:{},data:{},handle:n}),r}function dt(t,e,n){if(st(t)){var r=m(n),i=!r&&e&&!g(e),o=!e;if(t=(t=pt(t,!i))&&t.data,r)t[e]=n;else{if(o)return t;if(i)return t&&t[e];l(t,e)}}}function vt(t,e){return!!t.getAttribute&&-1<(" "+(t.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+e+" ")}function mt(t,e){e&&t.setAttribute&&o(e.split(" "),function(e){t.setAttribute("class",Rn((" "+(t.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+Rn(e)+" "," ")))})}function gt(t,e){if(e&&t.setAttribute){var n=(" "+(t.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");o(e.split(" "),function(t){t=Rn(t),-1===n.indexOf(" "+t+" ")&&(n+=t+" ")}),t.setAttribute("class",Rn(n))}}function yt(t,e){if(e)if(e.nodeType)t[t.length++]=e;else{var n=e.length;if("number"==typeof n&&e.window!==e){if(n)for(var r=0;r<n;r++)t[t.length++]=e[r]}else t[t.length++]=e}}function wt(t,e){return bt(t,"$"+(e||"ngController")+"Controller")}function bt(t,e,r){for(9==t.nodeType&&(t=t.documentElement),e=Pn(e)?e:[e];t;){for(var i=0,o=e.length;i<o;i++)if((r=wn.data(t,e[i]))!==n)return r;t=t.parentNode||11===t.nodeType&&t.host}}function xt(t){for(ft(t,!0);t.firstChild;)t.removeChild(t.firstChild)}function St(t,e){e||ft(t);var n=t.parentNode;n&&n.removeChild(t)}function Ct(e,n){n=n||t,"complete"===n.document.readyState?n.setTimeout(e):wn(n).on("load",e)}function At(t,e){var n=rr[e.toLowerCase()];return n&&ir[T(t)]&&n}function kt(t,e){var n=t.nodeName;return("INPUT"===n||"TEXTAREA"===n)&&or[e]}function Et(t,e){var n=function(n,r){n.isDefaultPrevented=function(){return n.defaultPrevented};var i=e[r||n.type],o=i?i.length:0;if(o){if(v(n.immediatePropagationStopped)){var a=n.stopImmediatePropagation;n.stopImmediatePropagation=function(){n.immediatePropagationStopped=!0,n.stopPropagation&&n.stopPropagation(),a&&a.call(n)}}n.isImmediatePropagationStopped=function(){return!0===n.immediatePropagationStopped},1<o&&(i=N(i));for(var s=0;s<o;s++)n.isImmediatePropagationStopped()||i[s].call(t,n)}};return n.elem=t,n}function Ot(){this.$get=function(){return l(ct,{hasClass:function(t,e){return t.attr&&(t=t[0]),vt(t,e)},addClass:function(t,e){return t.attr&&(t=t[0]),gt(t,e)},removeClass:function(t,e){return t.attr&&(t=t[0]),mt(t,e)}})}}function Tt(t,e){var n=t&&t.$$hashKey;return n?("function"==typeof n&&(n=t.$$hashKey()),n):(n=typeof t,n="function"==n||"object"==n&&null!==t?t.$$hashKey=n+":"+(e||u)():n+":"+t)}function Mt(t,e){if(e){var n=0;this.nextUid=function(){return++n}}o(t,this.put,this)}function Vt(t){return(t=t.toString().replace(cr,"").match(ar))?"function("+(t[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}function Nt(t,e){function r(t){return function(e,n){return g(e)?void o(e,s(t)):t(e,n)}}function i(t,e){if(tt(t,"service"),(x(e)||Pn(e))&&(e=w.instantiate(e)),!e.$get)throw lr("pget",t);return m[t+"Provider"]=e}function a(t,e){return function(){var n=S.invoke(e,this);if(v(n))throw lr("undef",t);return n}}function u(t,e,n){return i(t,{$get:!1!==n?a(t,e):e})}function c(t){var e,n=[];return o(t,function(t){function r(t){var e,n;for(e=0,n=t.length;e<n;e++){var r=t[e],i=w.get(r[0]);i[r[1]].apply(i,r[2])}}if(!p.get(t)){p.put(t,!0);try{y(t)?(e=xn(t),n=n.concat(c(e.requires)).concat(e._runBlocks),r(e._invokeQueue),r(e._configBlocks)):x(t)?n.push(w.invoke(t)):Pn(t)?n.push(w.invoke(t)):Q(t,"module")}catch(i){throw Pn(t)&&(t=t[t.length-1]),i.message&&i.stack&&-1==i.stack.indexOf(i.message)&&(i=i.message+"\n"+i.stack),lr("modulerr",t,i.stack||i.message||i)}}}),n}function l(t,n){function r(e,r){if(t.hasOwnProperty(e)){if(t[e]===f)throw lr("cdep",e+" <- "+h.join(" <- "));return t[e]}try{return h.unshift(e),t[e]=f,t[e]=n(e,r)}catch(i){throw t[e]===f&&delete t[e],i}finally{h.shift()}}function i(t,n,i,o){"string"==typeof i&&(o=i,i=null);var a,s,u,c=[],l=Nt.$$annotate(t,e,o);for(s=0,a=l.length;s<a;s++){if(u=l[s],"string"!=typeof u)throw lr("itkn",u);c.push(i&&i.hasOwnProperty(u)?i[u]:r(u,o))}return Pn(t)&&(t=t[a]),t.apply(n,c)}return{invoke:i,instantiate:function(t,e,n){var r=Object.create((Pn(t)?t[t.length-1]:t).prototype||null);return t=i(t,r,e,n),g(t)||x(t)?t:r},get:r,annotate:Nt.$$annotate,has:function(e){return m.hasOwnProperty(e+"Provider")||t.hasOwnProperty(e)}}}e=!0===e;var f={},h=[],p=new Mt([],(!0)),m={$provide:{provider:r(i),factory:r(u),service:r(function(t,e){return u(t,["$injector",function(t){return t.instantiate(e)}])}),value:r(function(t,e){return u(t,d(e),!1)}),constant:r(function(t,e){tt(t,"constant"),m[t]=e,b[t]=e}),decorator:function(t,e){var n=w.get(t+"Provider"),r=n.$get;n.$get=function(){var t=S.invoke(r,n);return S.invoke(e,null,{$delegate:t})}}}},w=m.$injector=l(m,function(t,e){throw Nn.isString(e)&&h.push(e),lr("unpr",h.join(" <- "))}),b={},S=b.$injector=l(b,function(t,e){var r=w.get(t+"Provider",e);return S.invoke(r.$get,r,n,t)});return o(c(t),function(t){S.invoke(t||$)}),S}function Dt(){var t=!0;this.disableAutoScrolling=function(){t=!1},this.$get=["$window","$location","$rootScope",function(e,n,r){function i(t){var e=null;return Array.prototype.some.call(t,function(t){if("a"===T(t))return e=t,!0}),e}function o(t){if(t){t.scrollIntoView();var n;n=a.yOffset,x(n)?n=n():E(n)?(n=n[0],n="fixed"!==e.getComputedStyle(n).position?0:n.getBoundingClientRect().bottom):w(n)||(n=0),n&&(t=t.getBoundingClientRect().top,e.scrollBy(0,t-n))}else e.scrollTo(0,0)}function a(){var t,e=n.hash();e?(t=s.getElementById(e))?o(t):(t=i(s.getElementsByName(e)))?o(t):"top"===e&&o(null):o(null)}var s=e.document;return t&&r.$watch(function(){return n.hash()},function(t,e){t===e&&""===t||Ct(function(){r.$evalAsync(a)})}),a}]}function jt(){this.$get=["$$rAF","$timeout",function(t,e){return t.supported?function(e){return t(e)}:function(t){return e(t,0,!1)}}]}function Pt(t,e,r,i){function a(t){try{t.apply(null,En.call(arguments,1))}finally{if(x--,0===x)for(;S.length;)try{S.pop()()}catch(e){r.error(e)}}}function s(t,e){!function n(){o(A,function(t){t()}),C=e(n,t)}()}function u(){c(),l()}function c(){t:{try{k=m.state;break t}catch(t){}k=void 0}k=v(k)?null:k,D(k,j)&&(k=j),j=k}function l(){O===h.url()&&E===k||(O=h.url(),E=k,o(V,function(t){t(h.url(),k)}))}function f(t){try{return decodeURIComponent(t)}catch(e){return t}}var h=this,p=e[0],d=t.location,m=t.history,g=t.setTimeout,w=t.clearTimeout,b={};h.isMock=!1;var x=0,S=[];h.$$completeOutstandingRequest=a,h.$$incOutstandingRequestCount=function(){x++},h.notifyWhenNoOutstandingRequests=function(t){o(A,function(t){t()}),0===x?t():S.push(t)};var C,A=[];h.addPollFn=function(t){return v(C)&&s(100,g),A.push(t),t};var k,E,O=d.href,T=e.find("base"),M=null;c(),E=k,h.url=function(e,n,r){if(v(r)&&(r=null),d!==t.location&&(d=t.location),m!==t.history&&(m=t.history),e){var o=E===r;if(O===e&&(!i.history||o))return h;var a=O&&se(O)===se(e);return O=e,E=r,!i.history||a&&o?(a&&!M||(M=e),n?d.replace(e):a?(n=d,r=e.indexOf("#"),e=-1===r?"":e.substr(r),n.hash=e):d.href=e):(m[n?"replaceState":"pushState"](r,"",e),c(),E=k),h}return M||d.href.replace(/%27/g,"'")},h.state=function(){return k};var V=[],N=!1,j=null;h.onUrlChange=function(e){return N||(i.history&&wn(t).on("popstate",u),wn(t).on("hashchange",u),N=!0),V.push(e),e},h.$$checkUrlChange=l,h.baseHref=function(){var t=T.attr("href");return t?t.replace(/^(https?\:)?\/\/[^\/]*/,""):""};var P={},R="",I=h.baseHref();h.cookies=function(t,e){var i,o,a,s;if(!t){if(p.cookie!==R)for(R=p.cookie,i=R.split("; "),P={},a=0;a<i.length;a++)o=i[a],s=o.indexOf("="),0<s&&(t=f(o.substring(0,s)),P[t]===n&&(P[t]=f(o.substring(s+1))));return P}e===n?p.cookie=encodeURIComponent(t)+"=;path="+I+";expires=Thu, 01 Jan 1970 00:00:00 GMT":y(e)&&(i=(p.cookie=encodeURIComponent(t)+"="+encodeURIComponent(e)+";path="+I).length+1,4096<i&&r.warn("Cookie '"+t+"' possibly not set or overflowed because it was too large ("+i+" > 4096 bytes)!"))},h.defer=function(t,e){var n;return x++,n=g(function(){delete b[n],a(t)},e||0),b[n]=!0,n},h.defer.cancel=function(t){return!!b[t]&&(delete b[t],w(t),a($),!0)}}function Rt(){this.$get=["$window","$log","$sniffer","$document",function(t,e,n,r){return new Pt(t,r,e,n)}]}function It(){this.$get=function(){function t(t,n){function i(t){t!=h&&($?$==t&&($=t.n):$=t,o(t.n,t.p),o(t,h),h=t,h.n=null)}function o(t,e){t!=e&&(t&&(t.p=e),e&&(e.n=t))}if(t in e)throw r("$cacheFactory")("iid",t);var a=0,s=l({},n,{id:t}),u={},c=n&&n.capacity||Number.MAX_VALUE,f={},h=null,$=null;return e[t]={put:function(t,e){if(c<Number.MAX_VALUE){var n=f[t]||(f[t]={key:t});i(n)}if(!v(e))return t in u||a++,u[t]=e,a>c&&this.remove($.key),e},get:function(t){if(c<Number.MAX_VALUE){var e=f[t];if(!e)return;i(e)}return u[t]},remove:function(t){if(c<Number.MAX_VALUE){var e=f[t];if(!e)return;e==h&&(h=e.p),e==$&&($=e.n),o(e.n,e.p),delete f[t]}delete u[t],a--},removeAll:function(){u={},a=0,f={},h=$=null},destroy:function(){f=s=u=null,delete e[t]},info:function(){return l({},s,{size:a})}}}var e={};return t.info=function(){var t={};return o(e,function(e,n){t[n]=e.info()}),t},t.get=function(t){return e[t]},t}}function qt(){this.$get=["$cacheFactory",function(t){return t("templates")}]}function Ut(t,r){function i(t,e){var n=/^\s*([@&]|=(\*?))(\??)\s*(\w*)\s*$/,r={};return o(t,function(t,i){var o=t.match(n);if(!o)throw $r("iscp",e,i,t);r[i]={mode:o[1][0],collection:"*"===o[2],optional:"?"===o[3],attrName:o[4]||i}}),r}var a={},u=/^\s*directive\:\s*([\w\-]+)\s+(.*)$/,c=/(([\w\-]+)(?:\:([^;]+))?;?)/,f=O("ngSrc,ngSrcset,src,srcset"),v=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,w=/^(on[a-z]+|formaction)$/;this.directive=function S(e,n){return tt(e,"directive"),y(e)?(X(n,"directiveFactory"),a.hasOwnProperty(e)||(a[e]=[],t.factory(e+"Directive",["$injector","$exceptionHandler",function(t,n){var r=[];return o(a[e],function(o,a){try{var s=t.invoke(o);x(s)?s={compile:d(s)}:!s.compile&&s.link&&(s.compile=d(s.link)),s.priority=s.priority||0,s.index=a,s.name=s.name||e,s.require=s.require||s.controller&&s.name,s.restrict=s.restrict||"EA",g(s.scope)&&(s.$$isolateBindings=i(s.scope,s.name)),r.push(s)}catch(u){n(u)}}),r}])),a[e].push(n)):o(e,s(S)),this},this.aHrefSanitizationWhitelist=function(t){return m(t)?(r.aHrefSanitizationWhitelist(t),this):r.aHrefSanitizationWhitelist()},this.imgSrcSanitizationWhitelist=function(t){return m(t)?(r.imgSrcSanitizationWhitelist(t),this):r.imgSrcSanitizationWhitelist()};var b=!0;this.debugInfoEnabled=function(t){return m(t)?(b=t,this):b},this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$document","$sce","$animate","$$sanitizeUri",function(t,r,i,s,d,m,S,C,k,E,O){function V(t,e){try{t.addClass(e)}catch(n){}}function N(t,e,n,r,i){t instanceof wn||(t=wn(t)),o(t,function(e,n){e.nodeType==Bn&&e.nodeValue.match(/\S+/)&&(t[n]=wn(e).wrap("<span></span>").parent()[0])});var a=j(t,e,t,n,r,i);N.$$addScopeClass(t);var s=null;return function(e,n,r){X(e,"scope"),r=r||{};var i=r.parentBoundTranscludeFn,o=r.transcludeControllers;if(r=r.futureParentElement,i&&i.$$boundTransclude&&(i=i.$$boundTransclude),s||(s=(r=r&&r[0])&&"foreignobject"!==T(r)&&r.toString().match(/SVG/)?"svg":"html"),r="html"!==s?wn(Y(s,wn("<div>").append(t).html())):n?nr.clone.call(t):t,o)for(var u in o)r.data("$"+u+"Controller",o[u].instance);return N.$$addScopeInfo(r,e),n&&n(r,e),a&&a(e,r,r,i),r}}function j(t,e,r,i,o,a){function s(t,r,i,o){var a,s,u,c,l,f,p;if(h)for(p=Array(r.length),c=0;c<$.length;c+=3)a=$[c],p[a]=r[a];else p=r;for(c=0,l=$.length;c<l;)s=p[$[c++]],r=$[c++],a=$[c++],r?(r.scope?(u=t.$new(),N.$$addScopeInfo(wn(s),u)):u=t,f=r.transcludeOnThisElement?P(t,r.transclude,o,r.elementTranscludeOnThisElement):!r.templateOnThisElement&&o?o:!o&&e?P(t,e):null,r(a,u,s,i,f)):a&&a(t,s.childNodes,n,o)}for(var u,c,l,f,h,$=[],p=0;p<t.length;p++)u=new it,c=R(t[p],[],u,0===p?i:n,o),(a=c.length?F(c,t[p],u,e,r,null,[],[],a):null)&&a.scope&&N.$$addScopeClass(u.$$element),u=a&&a.terminal||!(l=t[p].childNodes)||!l.length?null:j(l,a?(a.transcludeOnThisElement||!a.templateOnThisElement)&&a.transclude:e),(a||u)&&($.push(p,a,u),f=!0,h=h||a),a=null;return f?s:null}function P(t,e,n,r){return function(r,i,o,a,s){return r||(r=t.$new(!1,s),r.$$transcluded=!0),e(r,i,{parentBoundTranscludeFn:n,transcludeControllers:o,futureParentElement:a})}}function R(t,e,n,r,i){var o,a=n.$attr;switch(t.nodeType){case _n:_(e,Ft(T(t)),"E",r,i);for(var s,l,f,h=t.attributes,$=0,p=h&&h.length;$<p;$++){var d=!1,v=!1;s=h[$],o=s.name,l=Rn(s.value),s=Ft(o),(f=ut.test(s))&&(o=o.replace(pr,"").substr(8).replace(/_(.)/g,function(t,e){return e.toUpperCase()}));var m=s.replace(/(Start|End)$/,"");B(m)&&s===m+"Start"&&(d=o,v=o.substr(0,o.length-5)+"end",o=o.substr(0,o.length-6)),s=Ft(o.toLowerCase()),a[s]=o,!f&&n.hasOwnProperty(s)||(n[s]=l,At(t,s)&&(n[s]=!0)),Q(t,e,l,s,f),_(e,s,"A",r,i,d,v)}if(t=t.className,g(t)&&(t=t.animVal),y(t)&&""!==t)for(;o=c.exec(t);)s=Ft(o[2]),_(e,s,"C",r,i)&&(n[s]=Rn(o[3])),t=t.substr(o.index+o[0].length);break;case Bn:J(e,t.nodeValue);break;case 8:try{(o=u.exec(t.nodeValue))&&(s=Ft(o[1]),_(e,s,"M",r,i)&&(n[s]=Rn(o[2])))}catch(w){}}return e.sort(G),e}function I(t,e,n){var r=[],i=0;if(e&&t.hasAttribute&&t.hasAttribute(e)){do{if(!t)throw $r("uterdir",e,n);t.nodeType==_n&&(t.hasAttribute(e)&&i++,t.hasAttribute(n)&&i--),r.push(t),t=t.nextSibling}while(0<i)}else r.push(t);return wn(r)}function q(t,e,n){return function(r,i,o,a,s){return i=I(i[0],e,n),t(r,i,o,a,s)}}function F(t,a,s,u,c,l,f,h,$){function p(t,e,n,r){t&&(n&&(t=q(t,n,r)),t.require=k.require,t.directiveName=E,(j===k||k.$$isolateScope)&&(t=et(t,{isolateScope:!0})),f.push(t)),e&&(n&&(e=q(e,n,r)),e.require=k.require,e.directiveName=E,(j===k||k.$$isolateScope)&&(e=et(e,{isolateScope:!0})),h.push(e))}function w(t,e,n,r){var i,a,s="data",u=!1,c=n;if(y(e)){if(a=e.match(v),e=e.substring(a[0].length),a[3]&&(a[1]?a[3]=null:a[1]=a[3]),"^"===a[1]?s="inheritedData":"^^"===a[1]&&(s="inheritedData",c=n.parent()),"?"===a[2]&&(u=!0),i=null,r&&"data"===s&&(i=r[e])&&(i=i.instance),i=i||c[s]("$"+e+"Controller"),!i&&!u)throw $r("ctreq",e,t);return i||null}return Pn(e)&&(i=[],o(e,function(e){i.push(w(t,e,n,r))})),i}function b(t,e,i,u,c){function l(t,e,r){var i;return A(t)||(r=e,e=t,t=n),G&&(i=y),r||(r=G?x.parent():x),c(t,e,i,r,E)}var $,p,v,g,y,b,x,S;if(a===i?(S=s,x=s.$$element):(x=wn(i),S=new it(x,s)),j&&(g=e.$new(!0)),c&&(b=l,b.$$boundTransclude=c),V&&(C={},y={},o(V,function(t){var n={$scope:t===j||t.$$isolateScope?g:e,$element:x,$attrs:S,$transclude:b};v=t.controller,"@"==v&&(v=S[t.name]),n=m(v,n,!0,t.controllerAs),y[t.name]=n,G||x.data("$"+t.name+"Controller",n.instance),C[t.name]=n})),j){N.$$addScopeInfo(x,g,!0,!(P&&(P===j||P===j.$$originalDirective))),N.$$addScopeClass(x,!0),u=C&&C[j.name];var k=g;u&&u.identifier&&!0===j.bindToController&&(k=u.instance),o(g.$$isolateBindings=j.$$isolateBindings,function(t,n){var i,o,a,s,u=t.attrName,c=t.optional;switch(t.mode){case"@":S.$observe(u,function(t){k[n]=t}),S.$$observers[u].$$scope=e,S[u]&&(k[n]=r(S[u])(e));break;case"=":if(c&&!S[u])break;o=d(S[u]),s=o.literal?D:function(t,e){return t===e||t!==t&&e!==e},a=o.assign||function(){throw i=k[n]=o(e),$r("nonassign",S[u],j.name)},i=k[n]=o(e),c=function(t){return s(t,k[n])||(s(t,i)?a(e,t=k[n]):k[n]=t),i=t},c.$stateful=!0,c=t.collection?e.$watchCollection(S[u],c):e.$watch(d(S[u],c),null,o.literal),g.$on("$destroy",c);break;case"&":o=d(S[u]),k[n]=function(t){return o(e,t)}}})}for(C&&(o(C,function(t){t()}),C=null),u=0,$=f.length;u<$;u++)p=f[u],nt(p,p.isolateScope?g:e,x,S,p.require&&w(p.directiveName,p.require,x,y),b);var E=e;for(j&&(j.template||null===j.templateUrl)&&(E=g),t&&t(E,i.childNodes,n,c),u=h.length-1;0<=u;u--)p=h[u],nt(p,p.isolateScope?g:e,x,S,p.require&&w(p.directiveName,p.require,x,y),b)}$=$||{};for(var S,C,k,E,O,T,M=-Number.MAX_VALUE,V=$.controllerDirectives,j=$.newIsolateScopeDirective,P=$.templateDirective,F=$.nonTlbTranscludeDirective,_=!1,B=!1,G=$.hasElementTranscludeDirective,J=s.$$element=wn(a),Z=u,K=0,X=t.length;K<X;K++){k=t[K];var Q=k.$$start,rt=k.$$end;if(Q&&(J=I(a,Q,rt)),O=n,M>k.priority)break;if((O=k.scope)&&(k.templateUrl||(g(O)?(W("new/isolated scope",j||S,k,J),j=k):W("new/isolated scope",j,k,J)),S=S||k),E=k.name,!k.templateUrl&&k.controller&&(O=k.controller,V=V||{},W("'"+E+"' controller",V[E],k,J),V[E]=k),(O=k.transclude)&&(_=!0,k.$$tlb||(W("transclusion",F,k,J),F=k),"element"==O?(G=!0,M=k.priority,O=J,J=s.$$element=wn(e.createComment(" "+E+": "+s[E]+" ")),a=J[0],tt(c,En.call(O,0),a),Z=N(O,u,M,l&&l.name,{nonTlbTranscludeDirective:F})):(O=wn(lt(a)).contents(),J.empty(),Z=N(O,u))),k.template)if(B=!0,W("template",P,k,J),P=k,O=x(k.template)?k.template(J,s):k.template,O=st(O),k.replace){if(l=k,O=Xn.test(O)?_t(Y(k.templateNamespace,Rn(O))):[],a=O[0],1!=O.length||a.nodeType!==_n)throw $r("tplrt",E,"");tt(c,J,a),X={$attr:{}},O=R(a,[],X);var ot=t.splice(K+1,t.length-(K+1));j&&H(O),t=t.concat(O).concat(ot),L(s,X),X=t.length}else J.html(O);if(k.templateUrl)B=!0,W("template",P,k,J),P=k,k.replace&&(l=k),b=z(t.splice(K,t.length-K),J,s,c,_&&Z,f,h,{controllerDirectives:V,newIsolateScopeDirective:j,templateDirective:P,nonTlbTranscludeDirective:F}),X=t.length;else if(k.compile)try{T=k.compile(J,s,Z),x(T)?p(null,T,Q,rt):T&&p(T.pre,T.post,Q,rt)}catch(at){i(at,U(J))}k.terminal&&(b.terminal=!0,M=Math.max(M,k.priority))}return b.scope=S&&!0===S.scope,b.transcludeOnThisElement=_,b.elementTranscludeOnThisElement=G,b.templateOnThisElement=B,b.transclude=Z,$.hasElementTranscludeDirective=G,b}function H(t){for(var e=0,n=t.length;e<n;e++)t[e]=h(t[e],{$$isolateScope:!0})}function _(e,r,o,s,u,c,l){if(r===u)return null;if(u=null,a.hasOwnProperty(r)){var f;r=t.get(r+"Directive");for(var $=0,p=r.length;$<p;$++)try{f=r[$],(s===n||s>f.priority)&&-1!=f.restrict.indexOf(o)&&(c&&(f=h(f,{$$start:c,$$end:l})),e.push(f),u=f)}catch(d){i(d)}}return u}function B(e){if(a.hasOwnProperty(e))for(var n=t.get(e+"Directive"),r=0,i=n.length;r<i;r++)if(e=n[r],e.multiElement)return!0;return!1}function L(t,e){var n=e.$attr,r=t.$attr,i=t.$$element;o(t,function(r,i){"$"!=i.charAt(0)&&(e[i]&&e[i]!==r&&(r+=("style"===i?";":" ")+e[i]),t.$set(i,r,!0,n[i]))}),o(e,function(e,o){"class"==o?(V(i,e),t["class"]=(t["class"]?t["class"]+" ":"")+e):"style"==o?(i.attr("style",i.attr("style")+";"+e),t.style=(t.style?t.style+";":"")+e):"$"==o.charAt(0)||t.hasOwnProperty(o)||(t[o]=e,r[o]=n[o])})}function z(t,e,n,r,i,a,u,c){var l,f,$=[],p=e[0],d=t.shift(),v=h(d,{templateUrl:null,transclude:null,replace:null,$$originalDirective:d}),m=x(d.templateUrl)?d.templateUrl(e,n):d.templateUrl,y=d.templateNamespace;return e.empty(),s(m).then(function(s){var h,w;if(s=st(s),d.replace){if(s=Xn.test(s)?_t(Y(y,Rn(s))):[],h=s[0],1!=s.length||h.nodeType!==_n)throw $r("tplrt",d.name,m);s={$attr:{}},tt(r,e,h);var b=R(h,[],s);g(d.scope)&&H(b),t=b.concat(t),L(n,s)}else h=p,e.html(s);for(t.unshift(v),l=F(t,h,n,i,e,d,a,u,c),o(r,function(t,n){t==h&&(r[n]=e[0])}),f=j(e[0].childNodes,i);$.length;){s=$.shift(),w=$.shift();var x=$.shift(),S=$.shift(),b=e[0];if(!s.$$destroyed){if(w!==p){var C=w.className;c.hasElementTranscludeDirective&&d.replace||(b=lt(h)),tt(x,wn(w),b),V(wn(b),C)}w=l.transcludeOnThisElement?P(s,l.transclude,S):S,l(f,s,b,r,w)}}$=null}),function(t,e,n,r,i){t=i,e.$$destroyed||($?$.push(e,n,r,t):(l.transcludeOnThisElement&&(t=P(e,l.transclude,i)),l(f,e,n,r,t)))}}function G(t,e){var n=e.priority-t.priority;return 0!==n?n:t.name!==e.name?t.name<e.name?-1:1:t.index-e.index}function W(t,e,n,r){if(e)throw $r("multidir",e.name,n.name,t,U(r))}function J(t,e){var n=r(e,!0);n&&t.push({priority:0,compile:function(t){t=t.parent();var e=!!t.length;return e&&N.$$addBindingClass(t),function(t,r){var i=r.parent();e||N.$$addBindingClass(i),N.$$addBindingInfo(i,n.expressions),t.$watch(n,function(t){r[0].nodeValue=t})}}})}function Y(t,n){switch(t=Cn(t||"html")){case"svg":case"math":var r=e.createElement("div");return r.innerHTML="<"+t+">"+n+"</"+t+">",r.childNodes[0].childNodes;default:return n}}function K(t,e){if("srcdoc"==e)return k.HTML;var n=T(t);return"xlinkHref"==e||"form"==n&&"action"==e||"img"!=n&&("src"==e||"ngSrc"==e)?k.RESOURCE_URL:void 0}function Q(t,e,n,i,o){var a=K(t,i);o=f[i]||o;var s=r(n,!0,a,o);if(s){if("multiple"===i&&"select"===T(t))throw $r("selmulti",U(t));e.push({priority:100,compile:function(){return{pre:function(t,e,u){if(e=u.$$observers||(u.$$observers={}),w.test(i))throw $r("nodomevents");var c=u[i];c!==n&&(s=c&&r(c,!0,a,o),n=c),s&&(u[i]=s(t),(e[i]||(e[i]=[])).$$inter=!0,(u.$$observers&&u.$$observers[i].$$scope||t).$watch(s,function(t,e){ "class"===i&&t!=e?u.$updateClass(t,e):u.$set(i,t)}))}}}})}}function tt(t,n,r){var i,o,a=n[0],s=n.length,u=a.parentNode;if(t)for(i=0,o=t.length;i<o;i++)if(t[i]==a){t[i++]=r,o=i+s-1;for(var c=t.length;i<c;i++,o++)o<c?t[i]=t[o]:delete t[i];t.length-=s-1,t.context===a&&(t.context=r);break}for(u&&u.replaceChild(r,a),t=e.createDocumentFragment(),t.appendChild(a),wn(r).data(wn(a).data()),bn?(jn=!0,bn.cleanData([a])):delete wn.cache[a[wn.expando]],a=1,s=n.length;a<s;a++)u=n[a],wn(u).remove(),t.appendChild(u),delete n[a];n[0]=r,n.length=1}function et(t,e){return l(function(){return t.apply(null,arguments)},t,e)}function nt(t,e,n,r,o,a){try{t(e,n,r,o,a)}catch(s){i(s,U(n))}}var it=function(t,e){if(e){var n,r,i,o=Object.keys(e);for(n=0,r=o.length;n<r;n++)i=o[n],this[i]=e[i]}else this.$attr={};this.$$element=t};it.prototype={$normalize:Ft,$addClass:function(t){t&&0<t.length&&E.addClass(this.$$element,t)},$removeClass:function(t){t&&0<t.length&&E.removeClass(this.$$element,t)},$updateClass:function(t,e){var n=Ht(t,e);n&&n.length&&E.addClass(this.$$element,n),(n=Ht(e,t))&&n.length&&E.removeClass(this.$$element,n)},$set:function(t,e,r,a){var s=this.$$element[0],u=At(s,t),c=kt(s,t),s=t;if(u?(this.$$element.prop(t,e),a=u):c&&(this[c]=e,s=c),this[t]=e,a?this.$attr[t]=a:(a=this.$attr[t])||(this.$attr[t]=a=Z(t,"-")),u=T(this.$$element),"a"===u&&"href"===t||"img"===u&&"src"===t)this[t]=e=O(e,"src"===t);else if("img"===u&&"srcset"===t){for(var u="",c=Rn(e),l=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/,l=/\s/.test(c)?l:/(,)/,c=c.split(l),l=Math.floor(c.length/2),f=0;f<l;f++)var h=2*f,u=u+O(Rn(c[h]),!0),u=u+(" "+Rn(c[h+1]));c=Rn(c[2*f]).split(/\s/),u+=O(Rn(c[0]),!0),2===c.length&&(u+=" "+Rn(c[1])),this[t]=e=u}!1!==r&&(null===e||e===n?this.$$element.removeAttr(a):this.$$element.attr(a,e)),(t=this.$$observers)&&o(t[s],function(t){try{t(e)}catch(n){i(n)}})},$observe:function(t,e){var n=this,r=n.$$observers||(n.$$observers=rt()),i=r[t]||(r[t]=[]);return i.push(e),S.$evalAsync(function(){!i.$$inter&&n.hasOwnProperty(t)&&e(n[t])}),function(){M(i,e)}}};var ot=r.startSymbol(),at=r.endSymbol(),st="{{"==ot||"}}"==at?p:function(t){return t.replace(/\{\{/g,ot).replace(/}}/g,at)},ut=/^ngAttr[A-Z]/;return N.$$addBindingInfo=b?function(t,e){var n=t.data("$binding")||[];Pn(e)?n=n.concat(e):n.push(e),t.data("$binding",n)}:$,N.$$addBindingClass=b?function(t){V(t,"ng-binding")}:$,N.$$addScopeInfo=b?function(t,e,n,r){t.data(n?r?"$isolateScopeNoTemplate":"$isolateScope":"$scope",e)}:$,N.$$addScopeClass=b?function(t,e){V(t,e?"ng-isolate-scope":"ng-scope")}:$,N}]}function Ft(t){return at(t.replace(pr,""))}function Ht(t,e){var n="",r=t.split(/\s+/),i=e.split(/\s+/),o=0;t:for(;o<r.length;o++){for(var a=r[o],s=0;s<i.length;s++)if(a==i[s])continue t;n+=(0<n.length?" ":"")+a}return n}function _t(t){t=wn(t);var e=t.length;if(1>=e)return t;for(;e--;)8===t[e].nodeType&&On.call(t,e,1);return t}function Bt(){var t={},e=!1,i=/^(\S+)(\s+as\s+(\w+))?$/;this.register=function(e,n){tt(e,"controller"),g(e)?l(t,e):t[e]=n},this.allowGlobals=function(){e=!0},this.$get=["$injector","$window",function(o,a){function s(t,e,n,i){if(!t||!g(t.$scope))throw r("$controller")("noscp",i,e);t.$scope[e]=n}return function(r,u,c,f){var h,$,p;if(c=!0===c,f&&y(f)&&(p=f),y(r)){if(f=r.match(i),!f)throw dr("ctrlfmt",r);$=f[1],p=p||f[3],r=t.hasOwnProperty($)?t[$]:et(u.$scope,$,!0)||(e?et(a,$,!0):n),Q(r,$,!0)}return c?(c=(Pn(r)?r[r.length-1]:r).prototype,h=Object.create(c||null),p&&s(u,p,h,$||r.name),l(function(){return o.invoke(r,h,u,$),h},{instance:h,identifier:p})):(h=o.instantiate(r,u,$),p&&s(u,p,h,$||r.name),h)}}]}function Lt(){this.$get=["$window",function(t){return wn(t.document)}]}function zt(){this.$get=["$log",function(t){return function(e,n){t.error.apply(t,arguments)}}]}function Gt(t,e){if(y(t)){var n=t.replace(wr,"").trim();if(n){var r=e("Content-Type");(r=r&&0===r.indexOf(vr))||(r=(r=n.match(gr))&&yr[r[0]].test(n)),r&&(t=q(n))}}return t}function Wt(t){var e,n,r,i=rt();return t?(o(t.split("\n"),function(t){r=t.indexOf(":"),e=Cn(Rn(t.substr(0,r))),n=Rn(t.substr(r+1)),e&&(i[e]=i[e]?i[e]+", "+n:n)}),i):i}function Jt(t){var e=g(t)?t:n;return function(n){return e||(e=Wt(t)),n?(n=e[Cn(n)],void 0===n&&(n=null),n):e}}function Yt(t,e,n,r){return x(r)?r(t,e,n):(o(r,function(r){t=r(t,e,n)}),t)}function Zt(){var t=this.defaults={transformResponse:[Gt],transformRequest:[function(t){return g(t)&&"[object File]"!==Mn.call(t)&&"[object Blob]"!==Mn.call(t)&&"[object FormData]"!==Mn.call(t)?I(t):t}],headers:{common:{Accept:"application/json, text/plain, */*"},post:N(mr),put:N(mr),patch:N(mr)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN"},e=!1;this.useApplyAsync=function(t){return m(t)?(e=!!t,this):e};var i=this.interceptors=[];this.$get=["$httpBackend","$browser","$cacheFactory","$rootScope","$q","$injector",function(s,u,c,f,h,$){function p(e){function i(t){var e=l({},t);return e.data=t.data?Yt(t.data,t.headers,t.status,s.transformResponse):t.data,t=t.status,200<=t&&300>t?e:h.reject(e)}function a(t){var e,n={};return o(t,function(t,r){x(t)?(e=t(),null!=e&&(n[r]=e)):n[r]=t}),n}if(!Nn.isObject(e))throw r("$http")("badreq",e);var s=l({method:"get",transformRequest:t.transformRequest,transformResponse:t.transformResponse},e);s.headers=function(e){var n,r,i=t.headers,o=l({},e.headers),i=l({},i.common,i[Cn(e.method)]);t:for(n in i){e=Cn(n);for(r in o)if(Cn(r)===e)continue t;o[n]=i[n]}return a(o)}(e),s.method=kn(s.method);var u=[function(e){var r=e.headers,a=Yt(e.data,Jt(r),n,e.transformRequest);return v(a)&&o(r,function(t,e){"content-type"===Cn(e)&&delete r[e]}),v(e.withCredentials)&&!v(t.withCredentials)&&(e.withCredentials=t.withCredentials),d(e,a).then(i,i)},n],c=h.when(s);for(o(C,function(t){(t.request||t.requestError)&&u.unshift(t.request,t.requestError),(t.response||t.responseError)&&u.push(t.response,t.responseError)});u.length;){e=u.shift();var f=u.shift(),c=c.then(e,f)}return c.success=function(t){return Q(t,"fn"),c.then(function(e){t(e.data,e.status,e.headers,s)}),c},c.error=function(t){return Q(t,"fn"),c.then(null,function(e){t(e.data,e.status,e.headers,s)}),c},c}function d(r,i){function o(t,n,r,i){function o(){a(n,t,r,i)}$&&(200<=t&&300>t?$.put(A,[t,n,Wt(r),i]):$.remove(A)),e?f.$applyAsync(o):(o(),f.$$phase||f.$apply())}function a(t,e,n,i){e=-1<=e?e:0,(200<=e&&300>e?y.resolve:y.reject)({data:t,status:e,headers:Jt(n),config:r,statusText:i})}function c(t){a(t.data,t.status,N(t.headers()),t.statusText)}function l(){var t=p.pendingRequests.indexOf(r);-1!==t&&p.pendingRequests.splice(t,1)}var $,d,y=h.defer(),b=y.promise,C=r.headers,A=w(r.url,r.params);return p.pendingRequests.push(r),b.then(l,l),!r.cache&&!t.cache||!1===r.cache||"GET"!==r.method&&"JSONP"!==r.method||($=g(r.cache)?r.cache:g(t.cache)?t.cache:S),$&&(d=$.get(A),m(d)?d&&x(d.then)?d.then(c,c):Pn(d)?a(d[1],d[0],N(d[2]),d[3]):a(d,200,{},"OK"):$.put(A,b)),v(d)&&((d=_e(r.url)?u.cookies()[r.xsrfCookieName||t.xsrfCookieName]:n)&&(C[r.xsrfHeaderName||t.xsrfHeaderName]=d),s(r.method,A,i,o,C,r.timeout,r.withCredentials,r.responseType)),b}function w(t,e){if(!e)return t;var n=[];return a(e,function(t,e){null===t||v(t)||(Pn(t)||(t=[t]),o(t,function(t){g(t)&&(t=b(t)?t.toISOString():I(t)),n.push(L(e)+"="+L(t))}))}),0<n.length&&(t+=(-1==t.indexOf("?")?"?":"&")+n.join("&")),t}var S=c("$http"),C=[];return o(i,function(t){C.unshift(y(t)?$.get(t):$.invoke(t))}),p.pendingRequests=[],function(t){o(arguments,function(t){p[t]=function(e,n){return p(l(n||{},{method:t,url:e}))}})}("get","delete","head","jsonp"),function(t){o(arguments,function(t){p[t]=function(e,n,r){return p(l(r||{},{method:t,url:e,data:n}))}})}("post","put","patch"),p.defaults=t,p}]}function Kt(){return new t.XMLHttpRequest}function Xt(){this.$get=["$browser","$window","$document",function(t,e,n){return Qt(t,Kt,t.defer,e.angular.callbacks,n[0])}]}function Qt(t,e,r,i,a){function s(t,e,n){var r=a.createElement("script"),o=null;return r.type="text/javascript",r.src=t,r.async=!0,o=function(t){r.removeEventListener("load",o,!1),r.removeEventListener("error",o,!1),a.body.removeChild(r),r=null;var s=-1,u="unknown";t&&("load"!==t.type||i[e].called||(t={type:"error"}),u=t.type,s="error"===t.type?404:200),n&&n(s,u)},r.addEventListener("load",o,!1),r.addEventListener("error",o,!1),a.body.appendChild(r),o}return function(a,u,c,l,f,h,p,d){function v(){w&&w(),b&&b.abort()}function g(e,i,o,a,s){C!==n&&r.cancel(C),w=b=null,e(i,o,a,s),t.$$completeOutstandingRequest($)}if(t.$$incOutstandingRequestCount(),u=u||t.url(),"jsonp"==Cn(a)){var y="_"+(i.counter++).toString(36);i[y]=function(t){i[y].data=t,i[y].called=!0};var w=s(u.replace("JSON_CALLBACK","angular.callbacks."+y),y,function(t,e){g(l,t,i[y].data,"",e),i[y]=$})}else{var b=e();if(b.open(a,u,!0),o(f,function(t,e){m(t)&&b.setRequestHeader(e,t)}),b.onload=function(){var t=b.statusText||"",e="response"in b?b.response:b.responseText,n=1223===b.status?204:b.status;0===n&&(n=e?200:"file"==He(u).protocol?404:0),g(l,n,e,b.getAllResponseHeaders(),t)},a=function(){g(l,-1,null,null,"")},b.onerror=a,b.onabort=a,p&&(b.withCredentials=!0),d)try{b.responseType=d}catch(S){if("json"!==d)throw S}b.send(c||null)}if(0<h)var C=r(v,h);else h&&x(h.then)&&h.then(v)}}function te(){var t="{{",e="}}";this.startSymbol=function(e){return e?(t=e,this):t},this.endSymbol=function(t){return t?(e=t,this):e},this.$get=["$parse","$exceptionHandler","$sce",function(n,r,i){function o(t){return"\\\\\\"+t}function a(o,a,h,$){function p(n){return n.replace(c,t).replace(f,e)}function d(t){try{var e=t;t=h?i.getTrusted(h,e):i.valueOf(e);var n;if($&&!m(t))n=t;else if(null==t)n="";else{switch(typeof t){case"string":break;case"number":t=""+t;break;default:t=I(t)}n=t}return n}catch(a){n=br("interr",o,a.toString()),r(n)}}$=!!$;for(var g,y,w=0,b=[],S=[],C=o.length,A=[],k=[];w<C;){if(-1==(g=o.indexOf(t,w))||-1==(y=o.indexOf(e,g+s))){w!==C&&A.push(p(o.substring(w)));break}w!==g&&A.push(p(o.substring(w,g))),w=o.substring(g+s,y),b.push(w),S.push(n(w,d)),w=y+u,k.push(A.length),A.push("")}if(h&&1<A.length)throw br("noconcat",o);if(!a||b.length){var E=function(t){for(var e=0,n=b.length;e<n;e++){if($&&v(t[e]))return;A[k[e]]=t[e]}return A.join("")};return l(function(t){var e=0,n=b.length,i=Array(n);try{for(;e<n;e++)i[e]=S[e](t);return E(i)}catch(a){t=br("interr",o,a.toString()),r(t)}},{exp:o,expressions:b,$$watchDelegate:function(t,e,n){var r;return t.$watchGroup(S,function(n,i){var o=E(n);x(e)&&e.call(this,o,n!==i?r:o,t),r=o},n)}})}}var s=t.length,u=e.length,c=new RegExp(t.replace(/./g,o),"g"),f=new RegExp(e.replace(/./g,o),"g");return a.startSymbol=function(){return t},a.endSymbol=function(){return e},a}]}function ee(){this.$get=["$rootScope","$window","$q","$$q",function(t,e,n,r){function i(i,a,s,u){var c=e.setInterval,l=e.clearInterval,f=0,h=m(u)&&!u,$=(h?r:n).defer(),p=$.promise;return s=m(s)?s:0,p.then(null,null,i),p.$$intervalId=c(function(){$.notify(f++),0<s&&f>=s&&($.resolve(f),l(p.$$intervalId),delete o[p.$$intervalId]),h||t.$apply()},a),o[p.$$intervalId]=$,p}var o={};return i.cancel=function(t){return!!(t&&t.$$intervalId in o)&&(o[t.$$intervalId].reject("canceled"),e.clearInterval(t.$$intervalId),delete o[t.$$intervalId],!0)},i}]}function ne(){this.$get=function(){return{id:"en-us",NUMBER_FORMATS:{DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{minInt:1,minFrac:0,maxFrac:3,posPre:"",posSuf:"",negPre:"-",negSuf:"",gSize:3,lgSize:3},{minInt:1,minFrac:2,maxFrac:2,posPre:"¤",posSuf:"",negPre:"(¤",negSuf:")",gSize:3,lgSize:3}],CURRENCY_SYM:"$"},DATETIME_FORMATS:{MONTH:"January February March April May June July August September October November December".split(" "),SHORTMONTH:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),DAY:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),SHORTDAY:"Sun Mon Tue Wed Thu Fri Sat".split(" "),AMPMS:["AM","PM"],medium:"MMM d, y h:mm:ss a","short":"M/d/yy h:mm a",fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",mediumDate:"MMM d, y",shortDate:"M/d/yy",mediumTime:"h:mm:ss a",shortTime:"h:mm a",ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"]},pluralCat:function(t){return 1===t?"one":"other"}}}}function re(t){t=t.split("/");for(var e=t.length;e--;)t[e]=B(t[e]);return t.join("/")}function ie(t,e){var n=He(t);e.$$protocol=n.protocol,e.$$host=n.hostname,e.$$port=f(n.port)||Sr[n.protocol]||null}function oe(t,e){var n="/"!==t.charAt(0);n&&(t="/"+t);var r=He(t);e.$$path=decodeURIComponent(n&&"/"===r.pathname.charAt(0)?r.pathname.substring(1):r.pathname),e.$$search=H(r.search),e.$$hash=decodeURIComponent(r.hash),e.$$path&&"/"!=e.$$path.charAt(0)&&(e.$$path="/"+e.$$path)}function ae(t,e){if(0===e.indexOf(t))return e.substr(t.length)}function se(t){var e=t.indexOf("#");return-1==e?t:t.substr(0,e)}function ue(t){return t.replace(/(#.+)|#$/,"$1")}function ce(t,e,r){this.$$html5=!0,r=r||"",ie(t,this),this.$$parse=function(t){var n=ae(e,t);if(!y(n))throw Cr("ipthprfx",t,e);oe(n,this),this.$$path||(this.$$path="/"),this.$$compose()},this.$$compose=function(){var t=_(this.$$search),n=this.$$hash?"#"+B(this.$$hash):"";this.$$url=re(this.$$path)+(t?"?"+t:"")+n,this.$$absUrl=e+this.$$url.substr(1)},this.$$parseLinkUrl=function(i,o){if(o&&"#"===o[0])return this.hash(o.slice(1)),!0;var a,s;return(a=ae(t,i))!==n?(s=a,s=(a=ae(r,a))!==n?e+(ae("/",a)||a):t+s):(a=ae(e,i))!==n?s=e+a:e==i+"/"&&(s=e),s&&this.$$parse(s),!!s}}function le(t,e,n){ie(t,this),this.$$parse=function(r){var i,o=ae(t,r)||ae(e,r);v(o)||"#"!==o.charAt(0)?this.$$html5?i=o:(i="",v(o)&&(t=r,this.replace())):(i=ae(n,o),v(i)&&(i=o)),oe(i,this),r=this.$$path;var o=t,a=/^\/[A-Z]:(\/.*)/;0===i.indexOf(o)&&(i=i.replace(o,"")),a.exec(i)||(r=(i=a.exec(r))?i[1]:r),this.$$path=r,this.$$compose()},this.$$compose=function(){var e=_(this.$$search),r=this.$$hash?"#"+B(this.$$hash):"";this.$$url=re(this.$$path)+(e?"?"+e:"")+r,this.$$absUrl=t+(this.$$url?n+this.$$url:"")},this.$$parseLinkUrl=function(e,n){return se(t)==se(e)&&(this.$$parse(e),!0)}}function fe(t,e,n){this.$$html5=!0,le.apply(this,arguments),this.$$parseLinkUrl=function(r,i){if(i&&"#"===i[0])return this.hash(i.slice(1)),!0;var o,a;return t==se(r)?o=r:(a=ae(e,r))?o=t+n+a:e===r+"/"&&(o=e),o&&this.$$parse(o),!!o},this.$$compose=function(){var e=_(this.$$search),r=this.$$hash?"#"+B(this.$$hash):"";this.$$url=re(this.$$path)+(e?"?"+e:"")+r,this.$$absUrl=t+n+this.$$url}}function he(t){return function(){return this[t]}}function $e(t,e){return function(n){return v(n)?this[t]:(this[t]=e(n),this.$$compose(),this)}}function pe(){var t="",e={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(e){return m(e)?(t=e,this):t},this.html5Mode=function(t){return k(t)?(e.enabled=t,this):g(t)?(k(t.enabled)&&(e.enabled=t.enabled),k(t.requireBase)&&(e.requireBase=t.requireBase),k(t.rewriteLinks)&&(e.rewriteLinks=t.rewriteLinks),this):e},this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(n,r,i,o,a){function s(t,e,n){var i=c.url(),o=c.$$state;try{r.url(t,e,n),c.$$state=r.state()}catch(a){throw c.url(i),c.$$state=o,a}}function u(t,e){n.$broadcast("$locationChangeSuccess",c.absUrl(),t,c.$$state,e)}var c,l;l=r.baseHref();var f,h=r.url();if(e.enabled){if(!l&&e.requireBase)throw Cr("nobase");f=h.substring(0,h.indexOf("/",h.indexOf("//")+2))+(l||"/"),l=i.history?ce:fe}else f=se(h),l=le;var $=f.substr(0,se(f).lastIndexOf("/")+1);c=new l(f,$,"#"+t),c.$$parseLinkUrl(h,h),c.$$state=r.state();var p=/^\s*(javascript|mailto):/i;o.on("click",function(t){if(e.rewriteLinks&&!t.ctrlKey&&!t.metaKey&&!t.shiftKey&&2!=t.which&&2!=t.button){for(var i=wn(t.target);"a"!==T(i[0]);)if(i[0]===o[0]||!(i=i.parent())[0])return;var s=i.prop("href"),u=i.attr("href")||i.attr("xlink:href");g(s)&&"[object SVGAnimatedString]"===s.toString()&&(s=He(s.animVal).href),p.test(s)||!s||i.attr("target")||t.isDefaultPrevented()||!c.$$parseLinkUrl(s,u)||(t.preventDefault(),c.absUrl()!=r.url()&&(n.$apply(),a.angular["ff-684208-preventDefault"]=!0))}}),ue(c.absUrl())!=ue(h)&&r.url(c.absUrl(),!0);var d=!0;return r.onUrlChange(function(t,e){v(ae($,t))?a.location.href=t:(n.$evalAsync(function(){var r,i=c.absUrl(),o=c.$$state;c.$$parse(t),c.$$state=e,r=n.$broadcast("$locationChangeStart",t,i,e,o).defaultPrevented,c.absUrl()===t&&(r?(c.$$parse(i),c.$$state=o,s(i,!1,o)):(d=!1,u(i,o)))}),n.$$phase||n.$digest())}),n.$watch(function(){var t=ue(r.url()),e=ue(c.absUrl()),o=r.state(),a=c.$$replace,l=t!==e||c.$$html5&&i.history&&o!==c.$$state;(d||l)&&(d=!1,n.$evalAsync(function(){var e=c.absUrl(),r=n.$broadcast("$locationChangeStart",e,t,c.$$state,o).defaultPrevented;c.absUrl()===e&&(r?(c.$$parse(t),c.$$state=o):(l&&s(e,a,o===c.$$state?null:c.$$state),u(t,o)))})),c.$$replace=!1}),c}]}function de(){var t=!0,e=this;this.debugEnabled=function(e){return m(e)?(t=e,this):t},this.$get=["$window",function(n){function r(t){return t instanceof Error&&(t.stack?t=t.message&&-1===t.stack.indexOf(t.message)?"Error: "+t.message+"\n"+t.stack:t.stack:t.sourceURL&&(t=t.message+"\n"+t.sourceURL+":"+t.line)),t}function i(t){var e=n.console||{},i=e[t]||e.log||$;t=!1;try{t=!!i.apply}catch(a){}return t?function(){var t=[];return o(arguments,function(e){t.push(r(e))}),i.apply(e,t)}:function(t,e){i(t,null==e?"":e)}}return{log:i("log"),info:i("info"),warn:i("warn"),error:i("error"),debug:function(){var n=i("debug");return function(){t&&n.apply(e,arguments)}}()}}]}function ve(t,e){if("__defineGetter__"===t||"__defineSetter__"===t||"__lookupGetter__"===t||"__lookupSetter__"===t||"__proto__"===t)throw kr("isecfld",e);return t}function me(t,e){if(t+="",!y(t))throw kr("iseccst",e);return t}function ge(t,e){if(t){if(t.constructor===t)throw kr("isecfn",e);if(t.window===t)throw kr("isecwindow",e);if(t.children&&(t.nodeName||t.prop&&t.attr&&t.find))throw kr("isecdom",e);if(t===Object)throw kr("isecobj",e)}return t}function ye(t){return t.constant}function we(t,e,n,r,i){ge(t,i),ge(e,i),n=n.split(".");for(var o,a=0;1<n.length;a++){o=ve(n.shift(),i);var s=0===a&&e&&e[o]||t[o];s||(s={},t[o]=s),t=ge(s,i)}return o=ve(n.shift(),i),ge(t[o],i),t[o]=r}function be(t){return"constructor"==t}function xe(t,e,r,i,o,a,s){ve(t,a),ve(e,a),ve(r,a),ve(i,a),ve(o,a);var u=function(t){return ge(t,a)},c=s||be(t)?u:p,l=s||be(e)?u:p,f=s||be(r)?u:p,h=s||be(i)?u:p,$=s||be(o)?u:p;return function(a,s){var u=s&&s.hasOwnProperty(t)?s:a;return null==u?u:(u=c(u[t]),e?null==u?n:(u=l(u[e]),r?null==u?n:(u=f(u[r]),i?null==u?n:(u=h(u[i]),o?null==u?n:u=$(u[o]):u):u):u):u)}}function Se(t,e){return function(n,r){return t(n,r,ge,e)}}function Ce(t,e,r){var i=e.expensiveChecks,a=i?Rr:Pr,s=a[t];if(s)return s;var u=t.split("."),c=u.length;if(e.csp)s=6>c?xe(u[0],u[1],u[2],u[3],u[4],r,i):function(t,e){var o,a=0;do o=xe(u[a++],u[a++],u[a++],u[a++],u[a++],r,i)(t,e),e=n,t=o;while(a<c);return o};else{var l="";i&&(l+="s = eso(s, fe);\nl = eso(l, fe);\n");var f=i;o(u,function(t,e){ve(t,r);var n=(e?"s":'((l&&l.hasOwnProperty("'+t+'"))?l:s)')+"."+t;(i||be(t))&&(n="eso("+n+", fe)",f=!0),l+="if(s == null) return undefined;\ns="+n+";\n"}),l+="return s;",e=new Function("s","l","eso","fe",l),e.toString=d(l),f&&(e=Se(e,r)),s=e}return s.sharedGetter=!0,s.assign=function(e,n,r){return we(e,r,t,n,t)},a[t]=s}function Ae(t){return x(t.valueOf)?t.valueOf():Ir.call(t)}function ke(){var t=rt(),e=rt();this.$get=["$filter","$sniffer",function(n,r){function i(t){var e=t;return t.sharedGetter&&(e=function(e,n){return t(e,n)},e.literal=t.literal,e.constant=t.constant,e.assign=t.assign),e}function a(t,e){for(var n=0,r=t.length;n<r;n++){var i=t[n];i.constant||(i.inputs?a(i.inputs,e):-1===e.indexOf(i)&&e.push(i))}return e}function s(t,e){return null==t||null==e?t===e:("object"!=typeof t||(t=Ae(t),"object"!=typeof t))&&(t===e||t!==t&&e!==e)}function u(t,e,n,r){var i,o=r.$$inputs||(r.$$inputs=a(r.inputs,[]));if(1===o.length){var u=s,o=o[0];return t.$watch(function(t){var e=o(t);return s(e,u)||(i=r(t),u=e&&Ae(e)),i},e,n)}for(var c=[],l=0,f=o.length;l<f;l++)c[l]=s;return t.$watch(function(t){for(var e=!1,n=0,a=o.length;n<a;n++){var u=o[n](t);(e||(e=!s(u,c[n])))&&(c[n]=u&&Ae(u))}return e&&(i=r(t)),i},e,n)}function c(t,e,n,r){var i,o;return i=t.$watch(function(t){return r(t)},function(t,n,r){o=t,x(e)&&e.apply(this,arguments),m(t)&&r.$$postDigest(function(){m(o)&&i()})},n)}function l(t,e,n,r){function i(t){var e=!0;return o(t,function(t){m(t)||(e=!1)}),e}var a,s;return a=t.$watch(function(t){return r(t)},function(t,n,r){s=t,x(e)&&e.call(this,t,n,r),i(t)&&r.$$postDigest(function(){i(s)&&a()})},n)}function f(t,e,n,r){var i;return i=t.$watch(function(t){return r(t)},function(t,n,r){x(e)&&e.apply(this,arguments),i()},n)}function h(t,e){if(!e)return t;var n=t.$$watchDelegate,n=n!==l&&n!==c?function(n,r){var i=t(n,r);return e(i,n,r)}:function(n,r){var i=t(n,r),o=e(i,n,r);return m(i)?o:i};return t.$$watchDelegate&&t.$$watchDelegate!==u?n.$$watchDelegate=t.$$watchDelegate:e.$stateful||(n.$$watchDelegate=u,n.inputs=[t]),n}var p={csp:r.csp,expensiveChecks:!1},d={csp:r.csp,expensiveChecks:!0};return function(r,o,a){var s,v,m;switch(typeof r){case"string":m=r=r.trim();var g=a?e:t;return s=g[m],s||(":"===r.charAt(0)&&":"===r.charAt(1)&&(v=!0,r=r.substring(2)),a=a?d:p,s=new Dr(a),s=new jr(s,n,a).parse(r),s.constant?s.$$watchDelegate=f:v?(s=i(s),s.$$watchDelegate=s.literal?l:c):s.inputs&&(s.$$watchDelegate=u),g[m]=s),h(s,o);case"function":return h(r,o);default:return h($,o)}}}]}function Ee(){this.$get=["$rootScope","$exceptionHandler",function(t,e){return Te(function(e){t.$evalAsync(e)},e)}]}function Oe(){this.$get=["$browser","$exceptionHandler",function(t,e){return Te(function(e){t.defer(e)},e)}]}function Te(t,e){function i(t,e,n){function r(e){return function(n){i||(i=!0,e.call(t,n))}}var i=!1;return[r(e),r(n)]}function a(){this.$$state={status:0}}function s(t,e){return function(n){e.call(t,n)}}function u(r){!r.processScheduled&&r.pending&&(r.processScheduled=!0,t(function(){var t,i,o;o=r.pending,r.processScheduled=!1,r.pending=n;for(var a=0,s=o.length;a<s;++a){i=o[a][0],t=o[a][r.status];try{x(t)?i.resolve(t(r.value)):1===r.status?i.resolve(r.value):i.reject(r.value)}catch(u){i.reject(u),e(u)}}}))}function c(){this.promise=new a,this.resolve=s(this,this.resolve),this.reject=s(this,this.reject),this.notify=s(this,this.notify)}var l=r("$q",TypeError);a.prototype={then:function(t,e,n){var r=new c;return this.$$state.pending=this.$$state.pending||[],this.$$state.pending.push([r,t,e,n]),0<this.$$state.status&&u(this.$$state),r.promise},"catch":function(t){return this.then(null,t)},"finally":function(t,e){return this.then(function(e){return h(e,!0,t)},function(e){return h(e,!1,t)},e)}},c.prototype={resolve:function(t){this.promise.$$state.status||(t===this.promise?this.$$reject(l("qcycle",t)):this.$$resolve(t))},$$resolve:function(t){var n,r;r=i(this,this.$$resolve,this.$$reject);try{(g(t)||x(t))&&(n=t&&t.then),x(n)?(this.promise.$$state.status=-1,n.call(t,r[0],r[1],this.notify)):(this.promise.$$state.value=t,this.promise.$$state.status=1,u(this.promise.$$state))}catch(o){r[1](o),e(o)}},reject:function(t){this.promise.$$state.status||this.$$reject(t)},$$reject:function(t){this.promise.$$state.value=t,this.promise.$$state.status=2,u(this.promise.$$state)},notify:function(n){var r=this.promise.$$state.pending;0>=this.promise.$$state.status&&r&&r.length&&t(function(){for(var t,i,o=0,a=r.length;o<a;o++){i=r[o][0],t=r[o][3];try{i.notify(x(t)?t(n):n)}catch(s){e(s)}}})}};var f=function(t,e){var n=new c;return e?n.resolve(t):n.reject(t),n.promise},h=function(t,e,n){var r=null;try{x(n)&&(r=n())}catch(i){return f(i,!1)}return r&&x(r.then)?r.then(function(){return f(t,e)},function(t){return f(t,!1)}):f(t,e)},$=function(t,e,n,r){var i=new c;return i.resolve(t),i.promise.then(e,n,r)},p=function d(t){if(!x(t))throw l("norslvr",t);if(!(this instanceof d))return new d(t);var e=new c;return t(function(t){e.resolve(t)},function(t){e.reject(t)}),e.promise};return p.defer=function(){return new c},p.reject=function(t){var e=new c;return e.reject(t),e.promise},p.when=$,p.all=function(t){var e=new c,n=0,r=Pn(t)?[]:{};return o(t,function(t,i){n++,$(t).then(function(t){r.hasOwnProperty(i)||(r[i]=t,--n||e.resolve(r))},function(t){r.hasOwnProperty(i)||e.reject(t)})}),0===n&&e.resolve(r),e.promise},p}function Me(){this.$get=["$window","$timeout",function(t,e){function n(){for(var t=0;t<l.length;t++){var e=l[t];e&&(l[t]=null,e())}c=l.length=0}function r(t){var e=l.length;return c++,l.push(t),0===e&&(u=s(n)),function(){0<=e&&(e=l[e]=null,0===--c&&u&&(u(),u=null,l.length=0))}}var i=t.requestAnimationFrame||t.webkitRequestAnimationFrame,o=t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.webkitCancelRequestAnimationFrame,a=!!i,s=a?function(t){var e=i(t);return function(){o(e)}}:function(t){var n=e(t,16.66,!1);return function(){e.cancel(n)}};r.supported=a;var u,c=0,l=[];return r}]}function Ve(){function t(t){function e(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null,this.$$listeners={},this.$$listenerCount={},this.$id=++Dn,this.$$ChildScope=null}return e.prototype=t,e}var e=10,n=r("$rootScope"),a=null,s=null;this.digestTtl=function(t){return arguments.length&&(e=t),e},this.$get=["$injector","$exceptionHandler","$parse","$browser",function(r,u,c,l){function f(t){t.currentScope.$$destroyed=!0}function h(){this.$id=++Dn,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.$$isolateBindings=null}function p(t){if(b.$$phase)throw n("inprog",b.$$phase);b.$$phase=t}function d(t,e,n){do t.$$listenerCount[n]-=e,0===t.$$listenerCount[n]&&delete t.$$listenerCount[n];while(t=t.$parent)}function m(){}function y(){for(;A.length;)try{A.shift()()}catch(t){u(t)}s=null}function w(){null===s&&(s=l.defer(function(){b.$apply(y)}))}h.prototype={constructor:h,$new:function(e,n){var r;return n=n||this,e?(r=new h,r.$root=this.$root):(this.$$ChildScope||(this.$$ChildScope=t(this)),r=new this.$$ChildScope),r.$parent=n,r.$$prevSibling=n.$$childTail,n.$$childHead?(n.$$childTail.$$nextSibling=r,n.$$childTail=r):n.$$childHead=n.$$childTail=r,(e||n!=this)&&r.$on("$destroy",f),r},$watch:function(t,e,n){var r=c(t);if(r.$$watchDelegate)return r.$$watchDelegate(this,e,n,r);var i=this.$$watchers,o={fn:e,last:m,get:r,exp:t,eq:!!n};return a=null,x(e)||(o.fn=$),i||(i=this.$$watchers=[]),i.unshift(o),function(){M(i,o),a=null}},$watchGroup:function(t,e){function n(){u=!1,c?(c=!1,e(i,i,s)):e(i,r,s)}var r=Array(t.length),i=Array(t.length),a=[],s=this,u=!1,c=!0;if(!t.length){var l=!0;return s.$evalAsync(function(){l&&e(i,i,s)}),function(){l=!1}}return 1===t.length?this.$watch(t[0],function(t,n,o){i[0]=t,r[0]=n,e(i,t===n?i:r,o)}):(o(t,function(t,e){var o=s.$watch(t,function(t,o){i[e]=t,r[e]=o,u||(u=!0,s.$evalAsync(n))});a.push(o)}),function(){for(;a.length;)a.shift()()})},$watchCollection:function(t,e){function n(t){r=t;var e,n,a,s;if(!v(r)){if(g(r))if(i(r))for(o!==h&&(o=h,d=o.length=0,l++),t=r.length,d!==t&&(l++,o.length=d=t),e=0;e<t;e++)s=o[e],a=r[e],n=s!==s&&a!==a,n||s===a||(l++,o[e]=a);else{o!==$&&(o=$={},d=0,l++),t=0;for(e in r)r.hasOwnProperty(e)&&(t++,a=r[e],s=o[e],e in o?(n=s!==s&&a!==a,n||s===a||(l++,o[e]=a)):(d++,o[e]=a,l++));if(d>t)for(e in l++,o)r.hasOwnProperty(e)||(d--,delete o[e])}else o!==r&&(o=r,l++);return l}}n.$stateful=!0;var r,o,a,s=this,u=1<e.length,l=0,f=c(t,n),h=[],$={},p=!0,d=0;return this.$watch(f,function(){if(p?(p=!1,e(r,r,s)):e(r,a,s),u)if(g(r))if(i(r)){a=Array(r.length);for(var t=0;t<r.length;t++)a[t]=r[t]}else for(t in a={},r)An.call(r,t)&&(a[t]=r[t]);else a=r})},$digest:function(){var t,r,i,o,c,f,h,$,d,v=e,g=[];p("$digest"),l.$$checkUrlChange(),this===b&&null!==s&&(l.defer.cancel(s),y()),a=null;do{for(f=!1,h=this;S.length;){try{d=S.shift(),d.scope.$eval(d.expression,d.locals)}catch(w){u(w)}a=null}t:do{if(o=h.$$watchers)for(c=o.length;c--;)try{if(t=o[c])if((r=t.get(h))===(i=t.last)||(t.eq?D(r,i):"number"==typeof r&&"number"==typeof i&&isNaN(r)&&isNaN(i))){if(t===a){f=!1;break t}}else f=!0,a=t,t.last=t.eq?V(r,null):r,t.fn(r,i===m?r:i,h),5>v&&($=4-v,g[$]||(g[$]=[]),g[$].push({msg:x(t.exp)?"fn: "+(t.exp.name||t.exp.toString()):t.exp,newVal:r,oldVal:i}))}catch(A){u(A)}if(!(o=h.$$childHead||h!==this&&h.$$nextSibling))for(;h!==this&&!(o=h.$$nextSibling);)h=h.$parent}while(h=o);if((f||S.length)&&!v--)throw b.$$phase=null,n("infdig",e,g)}while(f||S.length);for(b.$$phase=null;C.length;)try{C.shift()()}catch(k){u(k)}},$destroy:function(){if(!this.$$destroyed){var t=this.$parent;if(this.$broadcast("$destroy"),this.$$destroyed=!0,this!==b){for(var e in this.$$listenerCount)d(this,this.$$listenerCount[e],e);t.$$childHead==this&&(t.$$childHead=this.$$nextSibling),t.$$childTail==this&&(t.$$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=$,this.$on=this.$watch=this.$watchGroup=function(){return $},this.$$listeners={},this.$parent=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=this.$root=this.$$watchers=null}}},$eval:function(t,e){return c(t)(this,e)},$evalAsync:function(t,e){b.$$phase||S.length||l.defer(function(){S.length&&b.$digest()}),S.push({scope:this,expression:t,locals:e})},$$postDigest:function(t){C.push(t)},$apply:function(t){try{return p("$apply"),this.$eval(t)}catch(e){u(e)}finally{b.$$phase=null;try{b.$digest()}catch(n){throw u(n),n}}},$applyAsync:function(t){function e(){n.$eval(t)}var n=this;t&&A.push(e),w()},$on:function(t,e){var n=this.$$listeners[t];n||(this.$$listeners[t]=n=[]),n.push(e);var r=this;do r.$$listenerCount[t]||(r.$$listenerCount[t]=0),r.$$listenerCount[t]++;while(r=r.$parent);var i=this;return function(){var r=n.indexOf(e);-1!==r&&(n[r]=null,d(i,1,t))}},$emit:function(t,e){var n,r,i,o=[],a=this,s=!1,c={name:t,targetScope:a,stopPropagation:function(){s=!0},preventDefault:function(){c.defaultPrevented=!0},defaultPrevented:!1},l=j([c],arguments,1);do{for(n=a.$$listeners[t]||o,c.currentScope=a,r=0,i=n.length;r<i;r++)if(n[r])try{n[r].apply(null,l)}catch(f){u(f)}else n.splice(r,1),r--,i--;if(s)return c.currentScope=null,c;a=a.$parent}while(a);return c.currentScope=null,c},$broadcast:function(t,e){var n=this,r=this,i={name:t,targetScope:this,preventDefault:function(){i.defaultPrevented=!0},defaultPrevented:!1};if(!this.$$listenerCount[t])return i;for(var o,a,s=j([i],arguments,1);n=r;){for(i.currentScope=n,r=n.$$listeners[t]||[],o=0,a=r.length;o<a;o++)if(r[o])try{r[o].apply(null,s)}catch(c){u(c)}else r.splice(o,1),o--,a--;if(!(r=n.$$listenerCount[t]&&n.$$childHead||n!==this&&n.$$nextSibling))for(;n!==this&&!(r=n.$$nextSibling);)n=n.$parent}return i.currentScope=null,i}};var b=new h,S=b.$$asyncQueue=[],C=b.$$postDigestQueue=[],A=b.$$applyAsyncQueue=[];return b}]}function Ne(){var t=/^\s*(https?|ftp|mailto|tel|file):/,e=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(e){return m(e)?(t=e,this):t},this.imgSrcSanitizationWhitelist=function(t){return m(t)?(e=t,this):e},this.$get=function(){return function(n,r){var i,o=r?e:t;return i=He(n).href,""===i||i.match(o)?n:"unsafe:"+i}}}function De(t){if("self"===t)return t;if(y(t)){if(-1<t.indexOf("***"))throw qr("iwcard",t);return t=In(t).replace("\\*\\*",".*").replace("\\*","[^:/.?&;]*"),new RegExp("^"+t+"$")}if(S(t))return new RegExp("^"+t.source+"$");throw qr("imatcher")}function je(t){var e=[];return m(t)&&o(t,function(t){e.push(De(t))}),e}function Pe(){this.SCE_CONTEXTS=Ur;var t=["self"],e=[];this.resourceUrlWhitelist=function(e){return arguments.length&&(t=je(e)),t},this.resourceUrlBlacklist=function(t){return arguments.length&&(e=je(t)),e},this.$get=["$injector",function(r){function i(t,e){return"self"===t?_e(e):!!t.exec(e.href)}function o(t){var e=function(t){this.$$unwrapTrustedValue=function(){return t}};return t&&(e.prototype=new t),e.prototype.valueOf=function(){return this.$$unwrapTrustedValue()},e.prototype.toString=function(){return this.$$unwrapTrustedValue().toString(); },e}var a=function(t){throw qr("unsafe")};r.has("$sanitize")&&(a=r.get("$sanitize"));var s=o(),u={};return u[Ur.HTML]=o(s),u[Ur.CSS]=o(s),u[Ur.URL]=o(s),u[Ur.JS]=o(s),u[Ur.RESOURCE_URL]=o(u[Ur.URL]),{trustAs:function(t,e){var r=u.hasOwnProperty(t)?u[t]:null;if(!r)throw qr("icontext",t,e);if(null===e||e===n||""===e)return e;if("string"!=typeof e)throw qr("itype",t);return new r(e)},getTrusted:function(r,o){if(null===o||o===n||""===o)return o;var s=u.hasOwnProperty(r)?u[r]:null;if(s&&o instanceof s)return o.$$unwrapTrustedValue();if(r===Ur.RESOURCE_URL){var c,l,s=He(o.toString()),f=!1;for(c=0,l=t.length;c<l;c++)if(i(t[c],s)){f=!0;break}if(f)for(c=0,l=e.length;c<l;c++)if(i(e[c],s)){f=!1;break}if(f)return o;throw qr("insecurl",o.toString())}if(r===Ur.HTML)return a(o);throw qr("unsafe")},valueOf:function(t){return t instanceof s?t.$$unwrapTrustedValue():t}}}]}function Re(){var t=!0;this.enabled=function(e){return arguments.length&&(t=!!e),t},this.$get=["$parse","$sceDelegate",function(e,n){if(t&&8>yn)throw qr("iequirks");var r=N(Ur);r.isEnabled=function(){return t},r.trustAs=n.trustAs,r.getTrusted=n.getTrusted,r.valueOf=n.valueOf,t||(r.trustAs=r.getTrusted=function(t,e){return e},r.valueOf=p),r.parseAs=function(t,n){var i=e(n);return i.literal&&i.constant?i:e(n,function(e){return r.getTrusted(t,e)})};var i=r.parseAs,a=r.getTrusted,s=r.trustAs;return o(Ur,function(t,e){var n=Cn(e);r[at("parse_as_"+n)]=function(e){return i(t,e)},r[at("get_trusted_"+n)]=function(e){return a(t,e)},r[at("trust_as_"+n)]=function(e){return s(t,e)}}),r}]}function Ie(){this.$get=["$window","$document",function(t,e){var n,r={},i=f((/android (\d+)/.exec(Cn((t.navigator||{}).userAgent))||[])[1]),o=/Boxee/i.test((t.navigator||{}).userAgent),a=e[0]||{},s=/^(Moz|webkit|ms)(?=[A-Z])/,u=a.body&&a.body.style,c=!1,l=!1;if(u){for(var h in u)if(c=s.exec(h)){n=c[0],n=n.substr(0,1).toUpperCase()+n.substr(1);break}n||(n="WebkitOpacity"in u&&"webkit"),c=!!("transition"in u||n+"Transition"in u),l=!!("animation"in u||n+"Animation"in u),!i||c&&l||(c=y(a.body.style.webkitTransition),l=y(a.body.style.webkitAnimation))}return{history:!(!t.history||!t.history.pushState||4>i||o),hasEvent:function(t){if("input"===t&&11>=yn)return!1;if(v(r[t])){var e=a.createElement("div");r[t]="on"+t in e}return r[t]},csp:qn(),vendorPrefix:n,transitions:c,animations:l,android:i}}]}function qe(){this.$get=["$templateCache","$http","$q","$sce",function(t,e,n,r){function i(o,a){i.totalPendingRequests++,y(o)&&t.get(o)||(o=r.getTrustedResourceUrl(o));var s=e.defaults&&e.defaults.transformResponse;return Pn(s)?s=s.filter(function(t){return t!==Gt}):s===Gt&&(s=null),e.get(o,{cache:t,transformResponse:s})["finally"](function(){i.totalPendingRequests--}).then(function(t){return t.data},function(t){if(!a)throw $r("tpload",o);return n.reject(t)})}return i.totalPendingRequests=0,i}]}function Ue(){this.$get=["$rootScope","$browser","$location",function(t,e,n){return{findBindings:function(t,e,n){t=t.getElementsByClassName("ng-binding");var r=[];return o(t,function(t){var i=Nn.element(t).data("$binding");i&&o(i,function(i){n?new RegExp("(^|\\s)"+In(e)+"(\\s|\\||$)").test(i)&&r.push(t):-1!=i.indexOf(e)&&r.push(t)})}),r},findModels:function(t,e,n){for(var r=["ng-","data-ng-","ng\\:"],i=0;i<r.length;++i){var o=t.querySelectorAll("["+r[i]+"model"+(n?"=":"*=")+'"'+e+'"]');if(o.length)return o}},getLocation:function(){return n.url()},setLocation:function(e){e!==n.url()&&(n.url(e),t.$digest())},whenStable:function(t){e.notifyWhenNoOutstandingRequests(t)}}}]}function Fe(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(t,e,n,r,i){function o(o,s,u){var c=m(u)&&!u,l=(c?r:n).defer(),f=l.promise;return s=e.defer(function(){try{l.resolve(o())}catch(e){l.reject(e),i(e)}finally{delete a[f.$$timeoutId]}c||t.$apply()},s),f.$$timeoutId=s,a[s]=l,f}var a={};return o.cancel=function(t){return!!(t&&t.$$timeoutId in a)&&(a[t.$$timeoutId].reject("canceled"),delete a[t.$$timeoutId],e.defer.cancel(t.$$timeoutId))},o}]}function He(t){return yn&&(Fr.setAttribute("href",t),t=Fr.href),Fr.setAttribute("href",t),{href:Fr.href,protocol:Fr.protocol?Fr.protocol.replace(/:$/,""):"",host:Fr.host,search:Fr.search?Fr.search.replace(/^\?/,""):"",hash:Fr.hash?Fr.hash.replace(/^#/,""):"",hostname:Fr.hostname,port:Fr.port,pathname:"/"===Fr.pathname.charAt(0)?Fr.pathname:"/"+Fr.pathname}}function _e(t){return t=y(t)?He(t):t,t.protocol===Hr.protocol&&t.host===Hr.host}function Be(){this.$get=d(t)}function Le(t){function e(n,r){if(g(n)){var i={};return o(n,function(t,n){i[n]=e(n,t)}),i}return t.factory(n+"Filter",r)}this.register=e,this.$get=["$injector",function(t){return function(e){return t.get(e+"Filter")}}],e("currency",Je),e("date",rn),e("filter",ze),e("json",on),e("limitTo",an),e("lowercase",Gr),e("number",Ye),e("orderBy",sn),e("uppercase",Wr)}function ze(){return function(t,e,n){if(!Pn(t))return t;var r;switch(null!==e?typeof e:"null"){case"function":break;case"boolean":case"null":case"number":case"string":r=!0;case"object":e=Ge(e,n,r);break;default:return t}return t.filter(e)}}function Ge(t,e,n){var r=g(t)&&"$"in t;return!0===e?e=D:x(e)||(e=function(t,e){return!v(t)&&(null===t||null===e?t===e:!g(t)&&!g(e)&&(t=Cn(""+t),e=Cn(""+e),-1!==t.indexOf(e)))}),function(i){return r&&!g(i)?We(i,t.$,e,!1):We(i,t,e,n)}}function We(t,e,n,r,i){var o=null!==t?typeof t:"null",a=null!==e?typeof e:"null";if("string"===a&&"!"===e.charAt(0))return!We(t,e.substring(1),n,r);if(Pn(t))return t.some(function(t){return We(t,e,n,r)});switch(o){case"object":var s;if(r){for(s in t)if("$"!==s.charAt(0)&&We(t[s],e,n,!0))return!0;return!i&&We(t,e,n,!1)}if("object"===a){for(s in e)if(i=e[s],!x(i)&&!v(i)&&(o="$"===s,!We(o?t:t[s],i,n,o,o)))return!1;return!0}return n(t,e);case"function":return!1;default:return n(t,e)}}function Je(t){var e=t.NUMBER_FORMATS;return function(t,n,r){return v(n)&&(n=e.CURRENCY_SYM),v(r)&&(r=e.PATTERNS[1].maxFrac),null==t?t:Ze(t,e.PATTERNS[1],e.GROUP_SEP,e.DECIMAL_SEP,r).replace(/\u00A4/g,n)}}function Ye(t){var e=t.NUMBER_FORMATS;return function(t,n){return null==t?t:Ze(t,e.PATTERNS[0],e.GROUP_SEP,e.DECIMAL_SEP,n)}}function Ze(t,e,n,r,i){if(!isFinite(t)||g(t))return"";var o=0>t;t=Math.abs(t);var a=t+"",s="",u=[],c=!1;if(-1!==a.indexOf("e")){var l=a.match(/([\d\.]+)e(-?)(\d+)/);l&&"-"==l[2]&&l[3]>i+1?t=0:(s=a,c=!0)}if(c)0<i&&1>t&&(s=t.toFixed(i),t=parseFloat(s));else{a=(a.split(_r)[1]||"").length,v(i)&&(i=Math.min(Math.max(e.minFrac,a),e.maxFrac)),t=+(Math.round(+(t.toString()+"e"+i)).toString()+"e"+-i);var a=(""+t).split(_r),c=a[0],a=a[1]||"",f=0,h=e.lgSize,$=e.gSize;if(c.length>=h+$)for(f=c.length-h,l=0;l<f;l++)0===(f-l)%$&&0!==l&&(s+=n),s+=c.charAt(l);for(l=f;l<c.length;l++)0===(c.length-l)%h&&0!==l&&(s+=n),s+=c.charAt(l);for(;a.length<i;)a+="0";i&&"0"!==i&&(s+=r+a.substr(0,i))}return 0===t&&(o=!1),u.push(o?e.negPre:e.posPre,s,o?e.negSuf:e.posSuf),u.join("")}function Ke(t,e,n){var r="";for(0>t&&(r="-",t=-t),t=""+t;t.length<e;)t="0"+t;return n&&(t=t.substr(t.length-e)),r+t}function Xe(t,e,n,r){return n=n||0,function(i){return i=i["get"+t](),(0<n||i>-n)&&(i+=n),0===i&&-12==n&&(i=12),Ke(i,e,r)}}function Qe(t,e){return function(n,r){var i=n["get"+t](),o=kn(e?"SHORT"+t:t);return r[o][i]}}function tn(t){var e=new Date(t,0,1).getDay();return new Date(t,0,(4>=e?5:12)-e)}function en(t){return function(e){var n=tn(e.getFullYear());return e=+new Date(e.getFullYear(),e.getMonth(),e.getDate()+(4-e.getDay()))-+n,e=1+Math.round(e/6048e5),Ke(e,t)}}function nn(t,e){return 0>=t.getFullYear()?e.ERAS[0]:e.ERAS[1]}function rn(t){function e(t){var e;if(e=t.match(n)){t=new Date(0);var r=0,i=0,o=e[8]?t.setUTCFullYear:t.setFullYear,a=e[8]?t.setUTCHours:t.setHours;e[9]&&(r=f(e[9]+e[10]),i=f(e[9]+e[11])),o.call(t,f(e[1]),f(e[2])-1,f(e[3])),r=f(e[4]||0)-r,i=f(e[5]||0)-i,o=f(e[6]||0),e=Math.round(1e3*parseFloat("0."+(e[7]||0))),a.call(t,r,i,o,e)}return t}var n=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(n,r,i){var a,s,u="",c=[];if(r=r||"mediumDate",r=t.DATETIME_FORMATS[r]||r,y(n)&&(n=zr.test(n)?f(n):e(n)),w(n)&&(n=new Date(n)),!b(n))return n;for(;r;)(s=Lr.exec(r))?(c=j(c,s,1),r=c.pop()):(c.push(r),r=null);return i&&"UTC"===i&&(n=new Date(n.getTime()),n.setMinutes(n.getMinutes()+n.getTimezoneOffset())),o(c,function(e){a=Br[e],u+=a?a(n,t.DATETIME_FORMATS):e.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),u}}function on(){return function(t,e){return v(e)&&(e=2),I(t,e)}}function an(){return function(t,e){return w(t)&&(t=t.toString()),Pn(t)||y(t)?(e=1/0===Math.abs(Number(e))?Number(e):f(e))?0<e?t.slice(0,e):t.slice(e):y(t)?"":[]:t}}function sn(t){return function(e,n,r){function o(t,e){return e?function(e,n){return t(n,e)}:t}function a(t){switch(typeof t){case"number":case"boolean":case"string":return!0;default:return!1}}function s(t){return null===t?"null":"function"==typeof t.valueOf&&(t=t.valueOf(),a(t))||"function"==typeof t.toString&&(t=t.toString(),a(t))?t:""}function u(t,e){var n=typeof t,r=typeof e;return n===r&&"object"===n&&(t=s(t),e=s(e)),n===r?("string"===n&&(t=t.toLowerCase(),e=e.toLowerCase()),t===e?0:t<e?-1:1):n<r?-1:1}return i(e)?(n=Pn(n)?n:[n],0===n.length&&(n=["+"]),n=n.map(function(e){var n=!1,r=e||p;if(y(e)){if("+"!=e.charAt(0)&&"-"!=e.charAt(0)||(n="-"==e.charAt(0),e=e.substring(1)),""===e)return o(u,n);if(r=t(e),r.constant){var i=r();return o(function(t,e){return u(t[i],e[i])},n)}}return o(function(t,e){return u(r(t),r(e))},n)}),En.call(e).sort(o(function(t,e){for(var r=0;r<n.length;r++){var i=n[r](t,e);if(0!==i)return i}return 0},r))):e}}function un(t){return x(t)&&(t={link:t}),t.restrict=t.restrict||"AC",d(t)}function cn(t,e,r,i,a){var s=this,u=[],c=s.$$parentForm=t.parent().controller("form")||Zr;s.$error={},s.$$success={},s.$pending=n,s.$name=a(e.name||e.ngForm||"")(r),s.$dirty=!1,s.$pristine=!0,s.$valid=!0,s.$invalid=!1,s.$submitted=!1,c.$addControl(s),s.$rollbackViewValue=function(){o(u,function(t){t.$rollbackViewValue()})},s.$commitViewValue=function(){o(u,function(t){t.$commitViewValue()})},s.$addControl=function(t){tt(t.$name,"input"),u.push(t),t.$name&&(s[t.$name]=t)},s.$$renameControl=function(t,e){var n=t.$name;s[n]===t&&delete s[n],s[e]=t,t.$name=e},s.$removeControl=function(t){t.$name&&s[t.$name]===t&&delete s[t.$name],o(s.$pending,function(e,n){s.$setValidity(n,null,t)}),o(s.$error,function(e,n){s.$setValidity(n,null,t)}),o(s.$$success,function(e,n){s.$setValidity(n,null,t)}),M(u,t)},mn({ctrl:this,$element:t,set:function(t,e,n){var r=t[e];r?-1===r.indexOf(n)&&r.push(n):t[e]=[n]},unset:function(t,e,n){var r=t[e];r&&(M(r,n),0===r.length&&delete t[e])},parentForm:c,$animate:i}),s.$setDirty=function(){i.removeClass(t,Vi),i.addClass(t,Ni),s.$dirty=!0,s.$pristine=!1,c.$setDirty()},s.$setPristine=function(){i.setClass(t,Vi,Ni+" ng-submitted"),s.$dirty=!1,s.$pristine=!0,s.$submitted=!1,o(u,function(t){t.$setPristine()})},s.$setUntouched=function(){o(u,function(t){t.$setUntouched()})},s.$setSubmitted=function(){i.addClass(t,"ng-submitted"),s.$submitted=!0,c.$setSubmitted()}}function ln(t){t.$formatters.push(function(e){return t.$isEmpty(e)?e:e.toString()})}function fn(t,e,n,r,i,o){var a=Cn(e[0].type);if(!i.android){var s=!1;e.on("compositionstart",function(t){s=!0}),e.on("compositionend",function(){s=!1,u()})}var u=function(t){if(c&&(o.defer.cancel(c),c=null),!s){var i=e.val();t=t&&t.type,"password"===a||n.ngTrim&&"false"===n.ngTrim||(i=Rn(i)),(r.$viewValue!==i||""===i&&r.$$hasNativeValidators)&&r.$setViewValue(i,t)}};if(i.hasEvent("input"))e.on("input",u);else{var c,l=function(t,e,n){c||(c=o.defer(function(){c=null,e&&e.value===n||u(t)}))};e.on("keydown",function(t){var e=t.keyCode;91===e||15<e&&19>e||37<=e&&40>=e||l(t,this,this.value)}),i.hasEvent("paste")&&e.on("paste cut",l)}e.on("change",u),r.$render=function(){e.val(r.$isEmpty(r.$viewValue)?"":r.$viewValue)}}function hn(t,e){return function(n,r){var i,a;if(b(n))return n;if(y(n)){if('"'==n.charAt(0)&&'"'==n.charAt(n.length-1)&&(n=n.substring(1,n.length-1)),ti.test(n))return new Date(n);if(t.lastIndex=0,i=t.exec(n))return i.shift(),a=r?{yyyy:r.getFullYear(),MM:r.getMonth()+1,dd:r.getDate(),HH:r.getHours(),mm:r.getMinutes(),ss:r.getSeconds(),sss:r.getMilliseconds()/1e3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},o(i,function(t,n){n<e.length&&(a[e[n]]=+t)}),new Date(a.yyyy,a.MM-1,a.dd,a.HH,a.mm,a.ss||0,1e3*a.sss||0)}return NaN}}function $n(t,e,r,i){return function(o,a,s,u,c,l,f){function h(t){return t&&!(t.getTime&&t.getTime()!==t.getTime())}function $(t){return m(t)?b(t)?t:r(t):n}pn(o,a,s,u),fn(o,a,s,u,c,l);var p,d=u&&u.$options&&u.$options.timezone;if(u.$$parserName=t,u.$parsers.push(function(t){return u.$isEmpty(t)?null:e.test(t)?(t=r(t,p),"UTC"===d&&t.setMinutes(t.getMinutes()-t.getTimezoneOffset()),t):n}),u.$formatters.push(function(t){if(t&&!b(t))throw ji("datefmt",t);if(h(t)){if((p=t)&&"UTC"===d){var e=6e4*p.getTimezoneOffset();p=new Date(p.getTime()+e)}return f("date")(t,i,d)}return p=null,""}),m(s.min)||s.ngMin){var g;u.$validators.min=function(t){return!h(t)||v(g)||r(t)>=g},s.$observe("min",function(t){g=$(t),u.$validate()})}if(m(s.max)||s.ngMax){var y;u.$validators.max=function(t){return!h(t)||v(y)||r(t)<=y},s.$observe("max",function(t){y=$(t),u.$validate()})}}}function pn(t,e,r,i){(i.$$hasNativeValidators=g(e[0].validity))&&i.$parsers.push(function(t){var r=e.prop("validity")||{};return r.badInput&&!r.typeMismatch?n:t})}function dn(t,e,n,r,i){if(m(r)){if(t=t(r),!t.constant)throw ji("constexpr",n,r);return t(e)}return i}function vn(t,e){return t="ngClass"+t,["$animate",function(n){function r(t,e){var n=[],r=0;t:for(;r<t.length;r++){for(var i=t[r],o=0;o<e.length;o++)if(i==e[o])continue t;n.push(i)}return n}function i(t){if(!Pn(t)){if(y(t))return t.split(" ");if(g(t)){var e=[];return o(t,function(t,n){t&&(e=e.concat(n.split(" ")))}),e}}return t}return{restrict:"AC",link:function(a,s,u){function c(t,e){var n=s.data("$classCounts")||{},r=[];return o(t,function(t){(0<e||n[t])&&(n[t]=(n[t]||0)+e,n[t]===+(0<e)&&r.push(t))}),s.data("$classCounts",n),r.join(" ")}function l(t){if(!0===e||a.$index%2===e){var o=i(t||[]);if(f){if(!D(t,f)){var l=i(f),h=r(o,l),o=r(l,o),h=c(h,1),o=c(o,-1);h&&h.length&&n.addClass(s,h),o&&o.length&&n.removeClass(s,o)}}else{var h=c(o,1);u.$addClass(h)}}f=N(t)}var f;a.$watch(u[t],l,!0),u.$observe("class",function(e){l(a.$eval(u[t]))}),"ngClass"!==t&&a.$watch("$index",function(n,r){var o=1&n;if(o!==(1&r)){var s=i(a.$eval(u[t]));o===e?(o=c(s,1),u.$addClass(o)):(o=c(s,-1),u.$removeClass(o))}})}}}]}function mn(t){function e(t,e){e&&!a[t]?(l.addClass(o,t),a[t]=!0):!e&&a[t]&&(l.removeClass(o,t),a[t]=!1)}function r(t,n){t=t?"-"+Z(t,"-"):"",e(Ti+t,!0===n),e(Mi+t,!1===n)}var i=t.ctrl,o=t.$element,a={},s=t.set,u=t.unset,c=t.parentForm,l=t.$animate;a[Mi]=!(a[Ti]=o.hasClass(Ti)),i.$setValidity=function(t,o,a){o===n?(i.$pending||(i.$pending={}),s(i.$pending,t,a)):(i.$pending&&u(i.$pending,t,a),gn(i.$pending)&&(i.$pending=n)),k(o)?o?(u(i.$error,t,a),s(i.$$success,t,a)):(s(i.$error,t,a),u(i.$$success,t,a)):(u(i.$error,t,a),u(i.$$success,t,a)),i.$pending?(e(Di,!0),i.$valid=i.$invalid=n,r("",null)):(e(Di,!1),i.$valid=gn(i.$error),i.$invalid=!i.$valid,r("",i.$valid)),o=i.$pending&&i.$pending[t]?n:!i.$error[t]&&(!!i.$$success[t]||null),r(t,o),c.$setValidity(t,o,i)}}function gn(t){if(t)for(var e in t)return!1;return!0}var yn,wn,bn,xn,Sn=/^\/(.+)\/([a-z]*)$/,Cn=function(t){return y(t)?t.toLowerCase():t},An=Object.prototype.hasOwnProperty,kn=function(t){return y(t)?t.toUpperCase():t},En=[].slice,On=[].splice,Tn=[].push,Mn=Object.prototype.toString,Vn=r("ng"),Nn=t.angular||(t.angular={}),Dn=0;yn=e.documentMode,$.$inject=[],p.$inject=[];var jn,Pn=Array.isArray,Rn=function(t){return y(t)?t.trim():t},In=function(t){return t.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},qn=function(){if(m(qn.isActive_))return qn.isActive_;var t=!(!e.querySelector("[ng-csp]")&&!e.querySelector("[data-ng-csp]"));if(!t)try{new Function("")}catch(n){t=!0}return qn.isActive_=t},Un=["ng-","data-ng-","ng:","x-ng-"],Fn=/[A-Z]/g,Hn=!1,_n=1,Bn=3,Ln={full:"1.3.20",major:1,minor:3,dot:20,codeName:"shallow-translucence"};ct.expando="ng339";var zn=ct.cache={},Gn=1;ct._data=function(t){return this.cache[t[this.expando]]||{}};var Wn=/([\:\-\_]+(.))/g,Jn=/^moz([A-Z])/,Yn={mouseleave:"mouseout",mouseenter:"mouseover"},Zn=r("jqLite"),Kn=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,Xn=/<|&#?\w+;/,Qn=/<([\w:]+)/,tr=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,er={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,"",""]};er.optgroup=er.option,er.tbody=er.tfoot=er.colgroup=er.caption=er.thead,er.th=er.td;var nr=ct.prototype={ready:function(n){function r(){i||(i=!0,n())}var i=!1;"complete"===e.readyState?setTimeout(r):(this.on("DOMContentLoaded",r),ct(t).on("load",r))},toString:function(){var t=[];return o(this,function(e){t.push(""+e)}),"["+t.join(", ")+"]"},eq:function(t){return wn(0<=t?this[t]:this[this.length+t])},length:0,push:Tn,sort:[].sort,splice:[].splice},rr={};o("multiple selected checked disabled readOnly required open".split(" "),function(t){rr[Cn(t)]=t});var ir={};o("input select option textarea button form details".split(" "),function(t){ir[t]=!0});var or={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern"};o({data:dt,removeData:$t},function(t,e){ct[e]=t}),o({data:dt,inheritedData:bt,scope:function(t){return wn.data(t,"$scope")||bt(t.parentNode||t,["$isolateScope","$scope"])},isolateScope:function(t){return wn.data(t,"$isolateScope")||wn.data(t,"$isolateScopeNoTemplate")},controller:wt,injector:function(t){return bt(t,"$injector")},removeAttr:function(t,e){t.removeAttribute(e)},hasClass:vt,css:function(t,e,n){return e=at(e),m(n)?void(t.style[e]=n):t.style[e]},attr:function(t,e,r){var i=t.nodeType;if(i!==Bn&&2!==i&&8!==i)if(i=Cn(e),rr[i]){if(!m(r))return t[e]||(t.attributes.getNamedItem(e)||$).specified?i:n;r?(t[e]=!0,t.setAttribute(e,i)):(t[e]=!1,t.removeAttribute(i))}else if(m(r))t.setAttribute(e,r);else if(t.getAttribute)return t=t.getAttribute(e,2),null===t?n:t},prop:function(t,e,n){return m(n)?void(t[e]=n):t[e]},text:function(){function t(t,e){if(v(e)){var n=t.nodeType;return n===_n||n===Bn?t.textContent:""}t.textContent=e}return t.$dv="",t}(),val:function(t,e){if(v(e)){if(t.multiple&&"select"===T(t)){var n=[];return o(t.options,function(t){t.selected&&n.push(t.value||t.text)}),0===n.length?null:n}return t.value}t.value=e},html:function(t,e){return v(e)?t.innerHTML:(ft(t,!0),void(t.innerHTML=e))},empty:xt},function(t,e){ct.prototype[e]=function(e,r){var i,o,a=this.length;if(t!==xt&&(2==t.length&&t!==vt&&t!==wt?e:r)===n){if(g(e)){for(i=0;i<a;i++)if(t===dt)t(this[i],e);else for(o in e)t(this[i],o,e[o]);return this}for(i=t.$dv,a=i===n?Math.min(a,1):a,o=0;o<a;o++){var s=t(this[o],e,r);i=i?i+s:s}return i}for(i=0;i<a;i++)t(this[i],e,r);return this}}),o({removeData:$t,on:function oo(t,e,n,r){if(m(r))throw Zn("onargs");if(st(t)){var i=pt(t,!0);r=i.events;var o=i.handle;o||(o=i.handle=Et(t,r));for(var i=0<=e.indexOf(" ")?e.split(" "):[e],a=i.length;a--;){e=i[a];var s=r[e];s||(r[e]=[],"mouseenter"===e||"mouseleave"===e?oo(t,Yn[e],function(t){var n=t.relatedTarget;n&&(n===this||this.contains(n))||o(t,e)}):"$destroy"!==e&&t.addEventListener(e,o,!1),s=r[e]),s.push(n)}}},off:ht,one:function(t,e,n){t=wn(t),t.on(e,function r(){t.off(e,n),t.off(e,r)}),t.on(e,n)},replaceWith:function(t,e){var n,r=t.parentNode;ft(t),o(new ct(e),function(e){n?r.insertBefore(e,n.nextSibling):r.replaceChild(e,t),n=e})},children:function(t){var e=[];return o(t.childNodes,function(t){t.nodeType===_n&&e.push(t)}),e},contents:function(t){return t.contentDocument||t.childNodes||[]},append:function(t,e){var n=t.nodeType;if(n===_n||11===n){e=new ct(e);for(var n=0,r=e.length;n<r;n++)t.appendChild(e[n])}},prepend:function(t,e){if(t.nodeType===_n){var n=t.firstChild;o(new ct(e),function(e){t.insertBefore(e,n)})}},wrap:function(t,e){e=wn(e).eq(0).clone()[0];var n=t.parentNode;n&&n.replaceChild(e,t),e.appendChild(t)},remove:St,detach:function(t){St(t,!0)},after:function(t,e){var n=t,r=t.parentNode;e=new ct(e);for(var i=0,o=e.length;i<o;i++){var a=e[i];r.insertBefore(a,n.nextSibling),n=a}},addClass:gt,removeClass:mt,toggleClass:function(t,e,n){e&&o(e.split(" "),function(e){var r=n;v(r)&&(r=!vt(t,e)),(r?gt:mt)(t,e)})},parent:function(t){return(t=t.parentNode)&&11!==t.nodeType?t:null},next:function(t){return t.nextElementSibling},find:function(t,e){return t.getElementsByTagName?t.getElementsByTagName(e):[]},clone:lt,triggerHandler:function(t,e,n){var r,i,a=e.type||e,s=pt(t);(s=(s=s&&s.events)&&s[a])&&(r={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return!0===this.defaultPrevented},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return!0===this.immediatePropagationStopped},stopPropagation:$,type:a,target:t},e.type&&(r=l(r,e)),e=N(s),i=n?[r].concat(n):[r],o(e,function(e){r.isImmediatePropagationStopped()||e.apply(t,i)}))}},function(t,e){ct.prototype[e]=function(e,n,r){for(var i,o=0,a=this.length;o<a;o++)v(i)?(i=t(this[o],e,n,r),m(i)&&(i=wn(i))):yt(i,t(this[o],e,n,r));return m(i)?i:this},ct.prototype.bind=ct.prototype.on,ct.prototype.unbind=ct.prototype.off}),Mt.prototype={put:function(t,e){this[Tt(t,this.nextUid)]=e},get:function(t){return this[Tt(t,this.nextUid)]},remove:function(t){var e=this[t=Tt(t,this.nextUid)];return delete this[t],e}};var ar=/^function\s*[^\(]*\(\s*([^\)]*)\)/m,sr=/,/,ur=/^\s*(_?)(\S+?)\1\s*$/,cr=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,lr=r("$injector");Nt.$$annotate=function(t,e,n){var r;if("function"==typeof t){if(!(r=t.$inject)){if(r=[],t.length){if(e)throw y(n)&&n||(n=t.name||Vt(t)),lr("strictdi",n);e=t.toString().replace(cr,""),e=e.match(ar),o(e[1].split(sr),function(t){t.replace(ur,function(t,e,n){r.push(n)})})}t.$inject=r}}else Pn(t)?(e=t.length-1,Q(t[e],"fn"),r=t.slice(0,e)):Q(t,"fn",!0);return r};var fr=r("$animate"),hr=["$provide",function(t){this.$$selectors={},this.register=function(e,n){var r=e+"-animation";if(e&&"."!=e.charAt(0))throw fr("notcsel",e);this.$$selectors[e.substr(1)]=r,t.factory(r,n)},this.classNameFilter=function(t){return 1===arguments.length&&(this.$$classNameFilter=t instanceof RegExp?t:null),this.$$classNameFilter},this.$get=["$$q","$$asyncCallback","$rootScope",function(t,e,n){function r(e){var r,i=t.defer();return i.promise.$$cancelFn=function(){r&&r()},n.$$postDigest(function(){r=e(function(){i.resolve()})}),i.promise}function i(t,e){var n=[],r=[],i=rt();return o((t.attr("class")||"").split(/\s+/),function(t){i[t]=!0}),o(e,function(t,e){var o=i[e];!1===t&&o?r.push(e):!0!==t||o||n.push(e)}),0<n.length+r.length&&[n.length?n:null,r.length?r:null]}function a(t,e,n){for(var r=0,i=e.length;r<i;++r)t[e[r]]=n}function s(){return c||(c=t.defer(),e(function(){c.resolve(),c=null})),c.promise}function u(t,e){if(Nn.isObject(e)){var n=l(e.from||{},e.to||{});t.css(n)}}var c;return{animate:function(t,e,n){return u(t,{from:e,to:n}),s()},enter:function(t,e,n,r){return u(t,r),n?n.after(t):e.prepend(t),s()},leave:function(t,e){return u(t,e),t.remove(),s()},move:function(t,e,n,r){return this.enter(t,e,n,r)},addClass:function(t,e,n){return this.setClass(t,e,[],n)},$$addClassImmediately:function(t,e,n){return t=wn(t),e=y(e)?e:Pn(e)?e.join(" "):"",o(t,function(t){gt(t,e)}),u(t,n),s()},removeClass:function(t,e,n){return this.setClass(t,[],e,n)},$$removeClassImmediately:function(t,e,n){return t=wn(t),e=y(e)?e:Pn(e)?e.join(" "):"",o(t,function(t){mt(t,e)}),u(t,n),s()},setClass:function(t,e,n,o){var s=this,u=!1;t=wn(t);var c=t.data("$$animateClasses");return c?o&&c.options&&(c.options=Nn.extend(c.options||{},o)):(c={classes:{},options:o},u=!0),o=c.classes,e=Pn(e)?e:e.split(" "),n=Pn(n)?n:n.split(" "),a(o,e,!0),a(o,n,!1),u&&(c.promise=r(function(e){var n=t.data("$$animateClasses");if(t.removeData("$$animateClasses"),n){var r=i(t,n.classes);r&&s.$$setClassImmediately(t,r[0],r[1],n.options)}e()}),t.data("$$animateClasses",c)),c.promise},$$setClassImmediately:function(t,e,n,r){return e&&this.$$addClassImmediately(t,e),n&&this.$$removeClassImmediately(t,n),u(t,r),s()},enabled:$,cancel:$}}]}],$r=r("$compile");Ut.$inject=["$provide","$$sanitizeUriProvider"];var pr=/^((?:x|data)[\:\-_])/i,dr=r("$controller"),vr="application/json",mr={"Content-Type":vr+";charset=utf-8"},gr=/^\[|^\{(?!\{)/,yr={"[":/]$/,"{":/}$/},wr=/^\)\]\}',?\n/,br=r("$interpolate"),xr=/^([^\?#]*)(\?([^#]*))?(#(.*))?$/,Sr={http:80,https:443,ftp:21},Cr=r("$location"),Ar={$$html5:!1,$$replace:!1,absUrl:he("$$absUrl"),url:function(t){if(v(t))return this.$$url;var e=xr.exec(t);return(e[1]||""===t)&&this.path(decodeURIComponent(e[1])),(e[2]||e[1]||""===t)&&this.search(e[3]||""),this.hash(e[5]||""),this},protocol:he("$$protocol"),host:he("$$host"),port:he("$$port"),path:$e("$$path",function(t){return t=null!==t?t.toString():"","/"==t.charAt(0)?t:"/"+t}),search:function(t,e){switch(arguments.length){case 0:return this.$$search;case 1:if(y(t)||w(t))t=t.toString(),this.$$search=H(t);else{if(!g(t))throw Cr("isrcharg");t=V(t,{}),o(t,function(e,n){null==e&&delete t[n]}),this.$$search=t}break;default:v(e)||null===e?delete this.$$search[t]:this.$$search[t]=e}return this.$$compose(),this},hash:$e("$$hash",function(t){return null!==t?t.toString():""}),replace:function(){return this.$$replace=!0,this}};o([fe,le,ce],function(t){t.prototype=Object.create(Ar),t.prototype.state=function(e){if(!arguments.length)return this.$$state;if(t!==ce||!this.$$html5)throw Cr("nostate");return this.$$state=v(e)?null:e,this}});var kr=r("$parse"),Er=Function.prototype.call,Or=Function.prototype.apply,Tr=Function.prototype.bind,Mr=rt();o({"null":function(){return null},"true":function(){return!0},"false":function(){return!1},undefined:function(){}},function(t,e){t.constant=t.literal=t.sharedGetter=!0,Mr[e]=t}),Mr["this"]=function(t){return t},Mr["this"].sharedGetter=!0;var Vr=l(rt(),{"+":function(t,e,r,i){return r=r(t,e),i=i(t,e),m(r)?m(i)?r+i:r:m(i)?i:n},"-":function(t,e,n,r){return n=n(t,e),r=r(t,e),(m(n)?n:0)-(m(r)?r:0)},"*":function(t,e,n,r){return n(t,e)*r(t,e)},"/":function(t,e,n,r){return n(t,e)/r(t,e)},"%":function(t,e,n,r){return n(t,e)%r(t,e)},"===":function(t,e,n,r){return n(t,e)===r(t,e)},"!==":function(t,e,n,r){return n(t,e)!==r(t,e)},"==":function(t,e,n,r){return n(t,e)==r(t,e)},"!=":function(t,e,n,r){return n(t,e)!=r(t,e)},"<":function(t,e,n,r){return n(t,e)<r(t,e)},">":function(t,e,n,r){return n(t,e)>r(t,e)},"<=":function(t,e,n,r){return n(t,e)<=r(t,e)},">=":function(t,e,n,r){return n(t,e)>=r(t,e)},"&&":function(t,e,n,r){return n(t,e)&&r(t,e)},"||":function(t,e,n,r){return n(t,e)||r(t,e)},"!":function(t,e,n){return!n(t,e)},"=":!0,"|":!0}),Nr={n:"\n",f:"\f",r:"\r",t:"\t",v:"\x0B","'":"'",'"':'"'},Dr=function(t){this.options=t};Dr.prototype={constructor:Dr,lex:function(t){for(this.text=t,this.index=0,this.tokens=[];this.index<this.text.length;)if(t=this.text.charAt(this.index),'"'===t||"'"===t)this.readString(t);else if(this.isNumber(t)||"."===t&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdent(t))this.readIdent();else if(this.is(t,"(){}[].,;:?"))this.tokens.push({index:this.index,text:t}),this.index++;else if(this.isWhitespace(t))this.index++;else{var e=t+this.peek(),n=e+this.peek(2),r=Vr[e],i=Vr[n];Vr[t]||r||i?(t=i?n:r?e:t,this.tokens.push({index:this.index,text:t,operator:!0}),this.index+=t.length):this.throwError("Unexpected next character ",this.index,this.index+1)}return this.tokens},is:function(t,e){return-1!==e.indexOf(t)},peek:function(t){return t=t||1,this.index+t<this.text.length&&this.text.charAt(this.index+t)},isNumber:function(t){return"0"<=t&&"9">=t&&"string"==typeof t},isWhitespace:function(t){return" "===t||"\r"===t||"\t"===t||"\n"===t||"\x0B"===t||" "===t},isIdent:function(t){return"a"<=t&&"z">=t||"A"<=t&&"Z">=t||"_"===t||"$"===t},isExpOperator:function(t){return"-"===t||"+"===t||this.isNumber(t)},throwError:function(t,e,n){throw n=n||this.index,e=m(e)?"s "+e+"-"+this.index+" ["+this.text.substring(e,n)+"]":" "+n,kr("lexerr",t,e,this.text)},readNumber:function(){for(var t="",e=this.index;this.index<this.text.length;){var n=Cn(this.text.charAt(this.index));if("."==n||this.isNumber(n))t+=n;else{var r=this.peek();if("e"==n&&this.isExpOperator(r))t+=n;else if(this.isExpOperator(n)&&r&&this.isNumber(r)&&"e"==t.charAt(t.length-1))t+=n;else{if(!this.isExpOperator(n)||r&&this.isNumber(r)||"e"!=t.charAt(t.length-1))break;this.throwError("Invalid exponent")}}this.index++}this.tokens.push({index:e,text:t,constant:!0,value:Number(t)})},readIdent:function(){for(var t=this.index;this.index<this.text.length;){var e=this.text.charAt(this.index);if(!this.isIdent(e)&&!this.isNumber(e))break;this.index++}this.tokens.push({index:t,text:this.text.slice(t,this.index),identifier:!0})},readString:function(t){var e=this.index;this.index++;for(var n="",r=t,i=!1;this.index<this.text.length;){var o=this.text.charAt(this.index),r=r+o;if(i)"u"===o?(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,n+=String.fromCharCode(parseInt(i,16))):n+=Nr[o]||o,i=!1;else if("\\"===o)i=!0;else{if(o===t)return this.index++,void this.tokens.push({index:e,text:r,constant:!0,value:n});n+=o}this.index++}this.throwError("Unterminated quote",e)}};var jr=function(t,e,n){this.lexer=t,this.$filter=e,this.options=n};jr.ZERO=l(function(){return 0},{sharedGetter:!0,constant:!0}),jr.prototype={constructor:jr,parse:function(t){return this.text=t,this.tokens=this.lexer.lex(t),t=this.statements(),0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]),t.literal=!!t.literal,t.constant=!!t.constant,t},primary:function(){var t;this.expect("(")?(t=this.filterChain(),this.consume(")")):this.expect("[")?t=this.arrayDeclaration():this.expect("{")?t=this.object():this.peek().identifier&&this.peek().text in Mr?t=Mr[this.consume().text]:this.peek().identifier?t=this.identifier():this.peek().constant?t=this.constant():this.throwError("not a primary expression",this.peek());for(var e,n;e=this.expect("(","[",".");)"("===e.text?(t=this.functionCall(t,n),n=null):"["===e.text?(n=t,t=this.objectIndex(t)):"."===e.text?(n=t,t=this.fieldAccess(t)):this.throwError("IMPOSSIBLE");return t},throwError:function(t,e){throw kr("syntax",e.text,t,e.index+1,this.text,this.text.substring(e.index))},peekToken:function(){if(0===this.tokens.length)throw kr("ueoe",this.text);return this.tokens[0]},peek:function(t,e,n,r){return this.peekAhead(0,t,e,n,r)},peekAhead:function(t,e,n,r,i){if(this.tokens.length>t){t=this.tokens[t];var o=t.text;if(o===e||o===n||o===r||o===i||!(e||n||r||i))return t}return!1},expect:function(t,e,n,r){return!!(t=this.peek(t,e,n,r))&&(this.tokens.shift(),t)},consume:function(t){if(0===this.tokens.length)throw kr("ueoe",this.text);var e=this.expect(t);return e||this.throwError("is unexpected, expecting ["+t+"]",this.peek()),e},unaryFn:function(t,e){var n=Vr[t];return l(function(t,r){return n(t,r,e)},{constant:e.constant,inputs:[e]})},binaryFn:function(t,e,n,r){var i=Vr[e];return l(function(e,r){return i(e,r,t,n)},{constant:t.constant&&n.constant,inputs:!r&&[t,n]})},identifier:function(){for(var t=this.consume().text;this.peek(".")&&this.peekAhead(1).identifier&&!this.peekAhead(2,"(");)t+=this.consume().text+this.consume().text;return Ce(t,this.options,this.text)},constant:function(){var t=this.consume().value;return l(function(){return t},{constant:!0,literal:!0})},statements:function(){for(var t=[];;)if(0<this.tokens.length&&!this.peek("}",")",";","]")&&t.push(this.filterChain()),!this.expect(";"))return 1===t.length?t[0]:function(e,n){for(var r,i=0,o=t.length;i<o;i++)r=t[i](e,n);return r}},filterChain:function(){for(var t=this.expression();this.expect("|");)t=this.filter(t); return t},filter:function(t){var e,r,i=this.$filter(this.consume().text);if(this.peek(":"))for(e=[],r=[];this.expect(":");)e.push(this.expression());var o=[t].concat(e||[]);return l(function(o,a){var s=t(o,a);if(r){for(r[0]=s,s=e.length;s--;)r[s+1]=e[s](o,a);return i.apply(n,r)}return i(s)},{constant:!i.$stateful&&o.every(ye),inputs:!i.$stateful&&o})},expression:function(){return this.assignment()},assignment:function(){var t,e,n=this.ternary();return(e=this.expect("="))?(n.assign||this.throwError("implies assignment but ["+this.text.substring(0,e.index)+"] can not be assigned to",e),t=this.ternary(),l(function(e,r){return n.assign(e,t(e,r),r)},{inputs:[n,t]})):n},ternary:function(){var t,e=this.logicalOR();if(this.expect("?")&&(t=this.assignment(),this.consume(":"))){var n=this.assignment();return l(function(r,i){return e(r,i)?t(r,i):n(r,i)},{constant:e.constant&&t.constant&&n.constant})}return e},logicalOR:function(){for(var t,e=this.logicalAND();t=this.expect("||");)e=this.binaryFn(e,t.text,this.logicalAND(),!0);return e},logicalAND:function(){for(var t,e=this.equality();t=this.expect("&&");)e=this.binaryFn(e,t.text,this.equality(),!0);return e},equality:function(){for(var t,e=this.relational();t=this.expect("==","!=","===","!==");)e=this.binaryFn(e,t.text,this.relational());return e},relational:function(){for(var t,e=this.additive();t=this.expect("<",">","<=",">=");)e=this.binaryFn(e,t.text,this.additive());return e},additive:function(){for(var t,e=this.multiplicative();t=this.expect("+","-");)e=this.binaryFn(e,t.text,this.multiplicative());return e},multiplicative:function(){for(var t,e=this.unary();t=this.expect("*","/","%");)e=this.binaryFn(e,t.text,this.unary());return e},unary:function(){var t;return this.expect("+")?this.primary():(t=this.expect("-"))?this.binaryFn(jr.ZERO,t.text,this.unary()):(t=this.expect("!"))?this.unaryFn(t.text,this.unary()):this.primary()},fieldAccess:function(t){var e=this.identifier();return l(function(r,i,o){return r=o||t(r,i),null==r?n:e(r)},{assign:function(n,r,i){var o=t(n,i);return o||t.assign(n,o={},i),e.assign(o,r)}})},objectIndex:function(t){var e=this.text,r=this.expression();return this.consume("]"),l(function(i,o){var a=t(i,o),s=me(r(i,o),e);return ve(s,e),a?ge(a[s],e):n},{assign:function(n,i,o){var a=ve(me(r(n,o),e),e),s=ge(t(n,o),e);return s||t.assign(n,s={},o),s[a]=i}})},functionCall:function(t,e){var r=[];if(")"!==this.peekToken().text)do r.push(this.expression());while(this.expect(","));this.consume(")");var i=this.text,o=r.length?[]:null;return function(a,s){var u=e?e(a,s):m(e)?n:a,c=t(a,s,u)||$;if(o)for(var l=r.length;l--;)o[l]=ge(r[l](a,s),i);if(ge(u,i),c){if(c.constructor===c)throw kr("isecfn",i);if(c===Er||c===Or||c===Tr)throw kr("isecff",i)}return u=c.apply?c.apply(u,o):c(o[0],o[1],o[2],o[3],o[4]),o&&(o.length=0),ge(u,i)}},arrayDeclaration:function(){var t=[];if("]"!==this.peekToken().text)do{if(this.peek("]"))break;t.push(this.expression())}while(this.expect(","));return this.consume("]"),l(function(e,n){for(var r=[],i=0,o=t.length;i<o;i++)r.push(t[i](e,n));return r},{literal:!0,constant:t.every(ye),inputs:t})},object:function(){var t=[],e=[];if("}"!==this.peekToken().text)do{if(this.peek("}"))break;var n=this.consume();n.constant?t.push(n.value):n.identifier?t.push(n.text):this.throwError("invalid key",n),this.consume(":"),e.push(this.expression())}while(this.expect(","));return this.consume("}"),l(function(n,r){for(var i={},o=0,a=e.length;o<a;o++)i[t[o]]=e[o](n,r);return i},{literal:!0,constant:e.every(ye),inputs:e})}};var Pr=rt(),Rr=rt(),Ir=Object.prototype.valueOf,qr=r("$sce"),Ur={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},$r=r("$compile"),Fr=e.createElement("a"),Hr=He(t.location.href);Le.$inject=["$provide"],Je.$inject=["$locale"],Ye.$inject=["$locale"];var _r=".",Br={yyyy:Xe("FullYear",4),yy:Xe("FullYear",2,0,!0),y:Xe("FullYear",1),MMMM:Qe("Month"),MMM:Qe("Month",!0),MM:Xe("Month",2,1),M:Xe("Month",1,1),dd:Xe("Date",2),d:Xe("Date",1),HH:Xe("Hours",2),H:Xe("Hours",1),hh:Xe("Hours",2,-12),h:Xe("Hours",1,-12),mm:Xe("Minutes",2),m:Xe("Minutes",1),ss:Xe("Seconds",2),s:Xe("Seconds",1),sss:Xe("Milliseconds",3),EEEE:Qe("Day"),EEE:Qe("Day",!0),a:function(t,e){return 12>t.getHours()?e.AMPMS[0]:e.AMPMS[1]},Z:function(t){return t=-1*t.getTimezoneOffset(),t=(0<=t?"+":"")+(Ke(Math[0<t?"floor":"ceil"](t/60),2)+Ke(Math.abs(t%60),2))},ww:en(2),w:en(1),G:nn,GG:nn,GGG:nn,GGGG:function(t,e){return 0>=t.getFullYear()?e.ERANAMES[0]:e.ERANAMES[1]}},Lr=/((?:[^yMdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|d+|H+|h+|m+|s+|a|Z|G+|w+))(.*)/,zr=/^\-?\d+$/;rn.$inject=["$locale"];var Gr=d(Cn),Wr=d(kn);sn.$inject=["$parse"];var Jr=d({restrict:"E",compile:function(t,e){if(!e.href&&!e.xlinkHref&&!e.name)return function(t,e){if("a"===e[0].nodeName.toLowerCase()){var n="[object SVGAnimatedString]"===Mn.call(e.prop("href"))?"xlink:href":"href";e.on("click",function(t){e.attr(n)||t.preventDefault()})}}}}),Yr={};o(rr,function(t,e){if("multiple"!=t){var n=Ft("ng-"+e);Yr[n]=function(){return{restrict:"A",priority:100,link:function(t,r,i){t.$watch(i[n],function(t){i.$set(e,!!t)})}}}}}),o(or,function(t,e){Yr[e]=function(){return{priority:100,link:function(t,n,r){return"ngPattern"===e&&"/"==r.ngPattern.charAt(0)&&(n=r.ngPattern.match(Sn))?void r.$set("ngPattern",new RegExp(n[1],n[2])):void t.$watch(r[e],function(t){r.$set(e,t)})}}}}),o(["src","srcset","href"],function(t){var e=Ft("ng-"+t);Yr[e]=function(){return{priority:99,link:function(n,r,i){var o=t,a=t;"href"===t&&"[object SVGAnimatedString]"===Mn.call(r.prop("href"))&&(a="xlinkHref",i.$attr[a]="xlink:href",o=null),i.$observe(e,function(e){e?(i.$set(a,e),yn&&o&&r.prop(o,i[a])):"href"===t&&i.$set(a,null)})}}}});var Zr={$addControl:$,$$renameControl:function(t,e){t.$name=e},$removeControl:$,$setValidity:$,$setDirty:$,$setPristine:$,$setSubmitted:$};cn.$inject=["$element","$attrs","$scope","$animate","$interpolate"];var Kr=function(t){return["$timeout",function(e){return{name:"form",restrict:t?"EAC":"E",controller:cn,compile:function(r,i){r.addClass(Vi).addClass(Ti);var o=i.name?"name":!(!t||!i.ngForm)&&"ngForm";return{pre:function(t,r,i,a){if(!("action"in i)){var s=function(e){t.$apply(function(){a.$commitViewValue(),a.$setSubmitted()}),e.preventDefault()};r[0].addEventListener("submit",s,!1),r.on("$destroy",function(){e(function(){r[0].removeEventListener("submit",s,!1)},0,!1)})}var u=a.$$parentForm;o&&(we(t,null,a.$name,a,a.$name),i.$observe(o,function(e){a.$name!==e&&(we(t,null,a.$name,n,a.$name),u.$$renameControl(a,e),we(t,null,a.$name,a,a.$name))})),r.on("$destroy",function(){u.$removeControl(a),o&&we(t,null,i[o],n,a.$name),l(a,Zr)})}}}}}]},Xr=Kr(),Qr=Kr(!0),ti=/\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z)/,ei=/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/,ni=/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i,ri=/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))\s*$/,ii=/^(\d{4})-(\d{2})-(\d{2})$/,oi=/^(\d{4})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,ai=/^(\d{4})-W(\d\d)$/,si=/^(\d{4})-(\d\d)$/,ui=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,ci={text:function(t,e,n,r,i,o){fn(t,e,n,r,i,o),ln(r)},date:$n("date",ii,hn(ii,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":$n("datetimelocal",oi,hn(oi,"yyyy MM dd HH mm ss sss".split(" ")),"yyyy-MM-ddTHH:mm:ss.sss"),time:$n("time",ui,hn(ui,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:$n("week",ai,function(t,e){if(b(t))return t;if(y(t)){ai.lastIndex=0;var n=ai.exec(t);if(n){var r=+n[1],i=+n[2],o=n=0,a=0,s=0,u=tn(r),i=7*(i-1);return e&&(n=e.getHours(),o=e.getMinutes(),a=e.getSeconds(),s=e.getMilliseconds()),new Date(r,0,u.getDate()+i,n,o,a,s)}}return NaN},"yyyy-Www"),month:$n("month",si,hn(si,["yyyy","MM"]),"yyyy-MM"),number:function(t,e,r,i,o,a){if(pn(t,e,r,i),fn(t,e,r,i,o,a),i.$$parserName="number",i.$parsers.push(function(t){return i.$isEmpty(t)?null:ri.test(t)?parseFloat(t):n}),i.$formatters.push(function(t){if(!i.$isEmpty(t)){if(!w(t))throw ji("numfmt",t);t=t.toString()}return t}),m(r.min)||r.ngMin){var s;i.$validators.min=function(t){return i.$isEmpty(t)||v(s)||t>=s},r.$observe("min",function(t){m(t)&&!w(t)&&(t=parseFloat(t,10)),s=w(t)&&!isNaN(t)?t:n,i.$validate()})}if(m(r.max)||r.ngMax){var u;i.$validators.max=function(t){return i.$isEmpty(t)||v(u)||t<=u},r.$observe("max",function(t){m(t)&&!w(t)&&(t=parseFloat(t,10)),u=w(t)&&!isNaN(t)?t:n,i.$validate()})}},url:function(t,e,n,r,i,o){fn(t,e,n,r,i,o),ln(r),r.$$parserName="url",r.$validators.url=function(t,e){var n=t||e;return r.$isEmpty(n)||ei.test(n)}},email:function(t,e,n,r,i,o){fn(t,e,n,r,i,o),ln(r),r.$$parserName="email",r.$validators.email=function(t,e){var n=t||e;return r.$isEmpty(n)||ni.test(n)}},radio:function(t,e,n,r){v(n.name)&&e.attr("name",++Dn),e.on("click",function(t){e[0].checked&&r.$setViewValue(n.value,t&&t.type)}),r.$render=function(){e[0].checked=n.value==r.$viewValue},n.$observe("value",r.$render)},checkbox:function(t,e,n,r,i,o,a,s){var u=dn(s,t,"ngTrueValue",n.ngTrueValue,!0),c=dn(s,t,"ngFalseValue",n.ngFalseValue,!1);e.on("click",function(t){r.$setViewValue(e[0].checked,t&&t.type)}),r.$render=function(){e[0].checked=r.$viewValue},r.$isEmpty=function(t){return!1===t},r.$formatters.push(function(t){return D(t,u)}),r.$parsers.push(function(t){return t?u:c})},hidden:$,button:$,submit:$,reset:$,file:$},li=["$browser","$sniffer","$filter","$parse",function(t,e,n,r){return{restrict:"E",require:["?ngModel"],link:{pre:function(i,o,a,s){s[0]&&(ci[Cn(a.type)]||ci.text)(i,o,a,s[0],e,t,n,r)}}}}],fi=/^(true|false|\d+)$/,hi=function(){return{restrict:"A",priority:100,compile:function(t,e){return fi.test(e.ngValue)?function(t,e,n){n.$set("value",t.$eval(n.ngValue))}:function(t,e,n){t.$watch(n.ngValue,function(t){n.$set("value",t)})}}}},$i=["$compile",function(t){return{restrict:"AC",compile:function(e){return t.$$addBindingClass(e),function(e,r,i){t.$$addBindingInfo(r,i.ngBind),r=r[0],e.$watch(i.ngBind,function(t){r.textContent=t===n?"":t})}}}}],pi=["$interpolate","$compile",function(t,e){return{compile:function(r){return e.$$addBindingClass(r),function(r,i,o){r=t(i.attr(o.$attr.ngBindTemplate)),e.$$addBindingInfo(i,r.expressions),i=i[0],o.$observe("ngBindTemplate",function(t){i.textContent=t===n?"":t})}}}}],di=["$sce","$parse","$compile",function(t,e,n){return{restrict:"A",compile:function(r,i){var o=e(i.ngBindHtml),a=e(i.ngBindHtml,function(t){return(t||"").toString()});return n.$$addBindingClass(r),function(e,r,i){n.$$addBindingInfo(r,i.ngBindHtml),e.$watch(a,function(){r.html(t.getTrustedHtml(o(e))||"")})}}}}],vi=d({restrict:"A",require:"ngModel",link:function(t,e,n,r){r.$viewChangeListeners.push(function(){t.$eval(n.ngChange)})}}),mi=vn("",!0),gi=vn("Odd",0),yi=vn("Even",1),wi=un({compile:function(t,e){e.$set("ngCloak",n),t.removeClass("ng-cloak")}}),bi=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],xi={},Si={blur:!0,focus:!0};o("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(t){var e=Ft("ng-"+t);xi[e]=["$parse","$rootScope",function(n,r){return{restrict:"A",compile:function(i,o){var a=n(o[e],null,!0);return function(e,n){n.on(t,function(n){var i=function(){a(e,{$event:n})};Si[t]&&r.$$phase?e.$evalAsync(i):e.$apply(i)})}}}}]});var Ci=["$animate",function(t){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(n,r,i,o,a){var s,u,c;n.$watch(i.ngIf,function(n){n?u||a(function(n,o){u=o,n[n.length++]=e.createComment(" end ngIf: "+i.ngIf+" "),s={clone:n},t.enter(n,r.parent(),r)}):(c&&(c.remove(),c=null),u&&(u.$destroy(),u=null),s&&(c=nt(s.clone),t.leave(c).then(function(){c=null}),s=null))})}}}],Ai=["$templateRequest","$anchorScroll","$animate",function(t,e,n){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:Nn.noop,compile:function(r,i){var o=i.ngInclude||i.src,a=i.onload||"",s=i.autoscroll;return function(r,i,u,c,l){var f,h,$,p=0,d=function(){h&&(h.remove(),h=null),f&&(f.$destroy(),f=null),$&&(n.leave($).then(function(){h=null}),h=$,$=null)};r.$watch(o,function(o){var u=function(){!m(s)||s&&!r.$eval(s)||e()},h=++p;o?(t(o,!0).then(function(t){if(h===p){var e=r.$new();c.template=t,t=l(e,function(t){d(),n.enter(t,null,i).then(u)}),f=e,$=t,f.$emit("$includeContentLoaded",o),r.$eval(a)}},function(){h===p&&(d(),r.$emit("$includeContentError",o))}),r.$emit("$includeContentRequested",o)):(d(),c.template=null)})}}}}],ki=["$compile",function(t){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(n,r,i,o){/SVG/.test(r[0].toString())?(r.empty(),t(ut(o.template,e).childNodes)(n,function(t){r.append(t)},{futureParentElement:r})):(r.html(o.template),t(r.contents())(n))}}}],Ei=un({priority:450,compile:function(){return{pre:function(t,e,n){t.$eval(n.ngInit)}}}}),Oi=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(t,e,r,i){var a=e.attr(r.$attr.ngList)||", ",s="false"!==r.ngTrim,u=s?Rn(a):a;i.$parsers.push(function(t){if(!v(t)){var e=[];return t&&o(t.split(u),function(t){t&&e.push(s?Rn(t):t)}),e}}),i.$formatters.push(function(t){return Pn(t)?t.join(a):n}),i.$isEmpty=function(t){return!t||!t.length}}}},Ti="ng-valid",Mi="ng-invalid",Vi="ng-pristine",Ni="ng-dirty",Di="ng-pending",ji=r("ngModel"),Pi=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate","$timeout","$rootScope","$q","$interpolate",function(t,e,r,i,a,s,u,c,l,f){this.$modelValue=this.$viewValue=Number.NaN,this.$$rawModelValue=n,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=n,this.$name=f(r.name||"",!1)(t);var h,p=a(r.ngModel),d=p.assign,g=p,y=d,b=null,S=this;this.$$setOptions=function(t){if((S.$options=t)&&t.getterSetter){var e=a(r.ngModel+"()"),n=a(r.ngModel+"($$$p)");g=function(t){var n=p(t);return x(n)&&(n=e(t)),n},y=function(t,e){x(p(t))?n(t,{$$$p:S.$modelValue}):d(t,S.$modelValue)}}else if(!p.assign)throw ji("nonassign",r.ngModel,U(i))},this.$render=$,this.$isEmpty=function(t){return v(t)||""===t||null===t||t!==t};var C=i.inheritedData("$formController")||Zr,A=0;mn({ctrl:this,$element:i,set:function(t,e){t[e]=!0},unset:function(t,e){delete t[e]},parentForm:C,$animate:s}),this.$setPristine=function(){S.$dirty=!1,S.$pristine=!0,s.removeClass(i,Ni),s.addClass(i,Vi)},this.$setDirty=function(){S.$dirty=!0,S.$pristine=!1,s.removeClass(i,Vi),s.addClass(i,Ni),C.$setDirty()},this.$setUntouched=function(){S.$touched=!1,S.$untouched=!0,s.setClass(i,"ng-untouched","ng-touched")},this.$setTouched=function(){S.$touched=!0,S.$untouched=!1,s.setClass(i,"ng-touched","ng-untouched")},this.$rollbackViewValue=function(){u.cancel(b),S.$viewValue=S.$$lastCommittedViewValue,S.$render()},this.$validate=function(){if(!w(S.$modelValue)||!isNaN(S.$modelValue)){var t=S.$$rawModelValue,e=S.$valid,r=S.$modelValue,i=S.$options&&S.$options.allowInvalid;S.$$runValidators(t,S.$$lastCommittedViewValue,function(o){i||e===o||(S.$modelValue=o?t:n,S.$modelValue!==r&&S.$$writeModelToScope())})}},this.$$runValidators=function(t,e,r){function i(){var n=!0;return o(S.$validators,function(r,i){var o=r(t,e);n=n&&o,s(i,o)}),!!n||(o(S.$asyncValidators,function(t,e){s(e,null)}),!1)}function a(){var r=[],i=!0;o(S.$asyncValidators,function(o,a){var u=o(t,e);if(!u||!x(u.then))throw ji("$asyncValidators",u);s(a,n),r.push(u.then(function(){s(a,!0)},function(t){i=!1,s(a,!1)}))}),r.length?l.all(r).then(function(){u(i)},$):u(!0)}function s(t,e){c===A&&S.$setValidity(t,e)}function u(t){c===A&&r(t)}A++;var c=A;(function(){var t=S.$$parserName||"parse";return h!==n?(h||(o(S.$validators,function(t,e){s(e,null)}),o(S.$asyncValidators,function(t,e){s(e,null)})),s(t,h),h):(s(t,null),!0)})()&&i()?a():u(!1)},this.$commitViewValue=function(){var t=S.$viewValue;u.cancel(b),(S.$$lastCommittedViewValue!==t||""===t&&S.$$hasNativeValidators)&&(S.$$lastCommittedViewValue=t,S.$pristine&&this.$setDirty(),this.$$parseAndValidate())},this.$$parseAndValidate=function(){var e=S.$$lastCommittedViewValue;if(h=!v(e)||n)for(var r=0;r<S.$parsers.length;r++)if(e=S.$parsers[r](e),v(e)){h=!1;break}w(S.$modelValue)&&isNaN(S.$modelValue)&&(S.$modelValue=g(t));var i=S.$modelValue,o=S.$options&&S.$options.allowInvalid;S.$$rawModelValue=e,o&&(S.$modelValue=e,S.$modelValue!==i&&S.$$writeModelToScope()),S.$$runValidators(e,S.$$lastCommittedViewValue,function(t){o||(S.$modelValue=t?e:n,S.$modelValue!==i&&S.$$writeModelToScope())})},this.$$writeModelToScope=function(){y(t,S.$modelValue),o(S.$viewChangeListeners,function(t){try{t()}catch(n){e(n)}})},this.$setViewValue=function(t,e){S.$viewValue=t,S.$options&&!S.$options.updateOnDefault||S.$$debounceViewValueCommit(e)},this.$$debounceViewValueCommit=function(e){var n=0,r=S.$options;r&&m(r.debounce)&&(r=r.debounce,w(r)?n=r:w(r[e])?n=r[e]:w(r["default"])&&(n=r["default"])),u.cancel(b),n?b=u(function(){S.$commitViewValue()},n):c.$$phase?S.$commitViewValue():t.$apply(function(){S.$commitViewValue()})},t.$watch(function(){var e=g(t);if(e!==S.$modelValue&&(S.$modelValue===S.$modelValue||e===e)){S.$modelValue=S.$$rawModelValue=e,h=n;for(var r=S.$formatters,i=r.length,o=e;i--;)o=r[i](o);S.$viewValue!==o&&(S.$viewValue=S.$$lastCommittedViewValue=o,S.$render(),S.$$runValidators(e,o,$))}return e})}],Ri=["$rootScope",function(t){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:Pi,priority:1,compile:function(e){return e.addClass(Vi).addClass("ng-untouched").addClass(Ti),{pre:function(t,e,n,r){var i=r[0],o=r[1]||Zr;i.$$setOptions(r[2]&&r[2].$options),o.$addControl(i),n.$observe("name",function(t){i.$name!==t&&o.$$renameControl(i,t)}),t.$on("$destroy",function(){o.$removeControl(i)})},post:function(e,n,r,i){var o=i[0];o.$options&&o.$options.updateOn&&n.on(o.$options.updateOn,function(t){o.$$debounceViewValueCommit(t&&t.type)}),n.on("blur",function(n){o.$touched||(t.$$phase?e.$evalAsync(o.$setTouched):e.$apply(o.$setTouched))})}}}}}],Ii=/(\s+|^)default(\s+|$)/,qi=function(){return{restrict:"A",controller:["$scope","$attrs",function(t,e){var r=this;this.$options=t.$eval(e.ngModelOptions),this.$options.updateOn!==n?(this.$options.updateOnDefault=!1,this.$options.updateOn=Rn(this.$options.updateOn.replace(Ii,function(){return r.$options.updateOnDefault=!0," "}))):this.$options.updateOnDefault=!0}]}},Ui=un({terminal:!0,priority:1e3}),Fi=["$locale","$interpolate",function(t,e){var n=/{}/g,r=/^when(Minus)?(.+)$/;return{restrict:"EA",link:function(i,a,s){function u(t){a.text(t||"")}var c,l=s.count,f=s.$attr.when&&a.attr(s.$attr.when),h=s.offset||0,$=i.$eval(f)||{},p={},f=e.startSymbol(),d=e.endSymbol(),v=f+l+"-"+h+d,m=Nn.noop;o(s,function(t,e){var n=r.exec(e);n&&(n=(n[1]?"-":"")+Cn(n[2]),$[n]=a.attr(s.$attr[e]))}),o($,function(t,r){p[r]=e(t.replace(n,v))}),i.$watch(l,function(e){e=parseFloat(e);var n=isNaN(e);n||e in $||(e=t.pluralCat(e-h)),e===c||n&&isNaN(c)||(m(),m=i.$watch(p[e],u),c=e)})}}}],Hi=["$parse","$animate",function(t,a){var s=r("ngRepeat"),u=function(t,e,n,r,i,o,a){t[n]=r,i&&(t[i]=o),t.$index=e,t.$first=0===e,t.$last=e===a-1,t.$middle=!(t.$first||t.$last),t.$odd=!(t.$even=0===(1&e))};return{restrict:"A",multiElement:!0,transclude:"element",priority:1e3,terminal:!0,$$tlb:!0,compile:function(r,c){var l=c.ngRepeat,f=e.createComment(" end ngRepeat: "+l+" "),h=l.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/);if(!h)throw s("iexp",l);var $=h[1],p=h[2],d=h[3],v=h[4],h=$.match(/^(?:(\s*[\$\w]+)|\(\s*([\$\w]+)\s*,\s*([\$\w]+)\s*\))$/);if(!h)throw s("iidexp",$);var m=h[3]||h[1],g=h[2];if(d&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(d)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(d)))throw s("badident",d);var y,w,b,x,S={$id:Tt};return v?y=t(v):(b=function(t,e){return Tt(e)},x=function(t){return t}),function(t,e,r,c,h){y&&(w=function(e,n,r){return g&&(S[g]=e),S[m]=n,S.$index=r,y(t,S)});var $=rt();t.$watchCollection(p,function(r){var c,p,v,y,S,C,A,k,E,O,T=e[0],M=rt();if(d&&(t[d]=r),i(r))k=r,p=w||b;else{p=w||x,k=[];for(O in r)r.hasOwnProperty(O)&&"$"!=O.charAt(0)&&k.push(O);k.sort()}for(y=k.length,O=Array(y),c=0;c<y;c++)if(S=r===k?c:k[c],C=r[S],A=p(S,C,c),$[A])E=$[A],delete $[A],M[A]=E,O[c]=E;else{if(M[A])throw o(O,function(t){t&&t.scope&&($[t.id]=t)}),s("dupes",l,A,C);O[c]={id:A,scope:n,clone:n},M[A]=!0}for(v in $){if(E=$[v],A=nt(E.clone),a.leave(A),A[0].parentNode)for(c=0,p=A.length;c<p;c++)A[c].$$NG_REMOVED=!0;E.scope.$destroy()}for(c=0;c<y;c++)if(S=r===k?c:k[c],C=r[S],E=O[c],E.scope){v=T;do v=v.nextSibling;while(v&&v.$$NG_REMOVED);E.clone[0]!=v&&a.move(nt(E.clone),null,wn(T)),T=E.clone[E.clone.length-1],u(E.scope,c,m,C,g,S,y)}else h(function(t,e){E.scope=e;var n=f.cloneNode(!1);t[t.length++]=n,a.enter(t,null,wn(T)),T=n,E.clone=t,M[E.id]=E,u(E.scope,c,m,C,g,S,y)});$=M})}}}}],_i=["$animate",function(t){return{restrict:"A",multiElement:!0,link:function(e,n,r){e.$watch(r.ngShow,function(e){t[e?"removeClass":"addClass"](n,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],Bi=["$animate",function(t){return{restrict:"A",multiElement:!0,link:function(e,n,r){e.$watch(r.ngHide,function(e){t[e?"addClass":"removeClass"](n,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],Li=un(function(t,e,n){t.$watch(n.ngStyle,function(t,n){n&&t!==n&&o(n,function(t,n){e.css(n,"")}),t&&e.css(t)},!0)}),zi=["$animate",function(t){return{restrict:"EA",require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(n,r,i,a){var s=[],u=[],c=[],l=[],f=function(t,e){return function(){t.splice(e,1)}};n.$watch(i.ngSwitch||i.on,function(n){var r,i;for(r=0,i=c.length;r<i;++r)t.cancel(c[r]);for(r=c.length=0,i=l.length;r<i;++r){var h=nt(u[r].clone);l[r].$destroy(),(c[r]=t.leave(h)).then(f(c,r))}u.length=0,l.length=0,(s=a.cases["!"+n]||a.cases["?"])&&o(s,function(n){n.transclude(function(r,i){l.push(i);var o=n.element;r[r.length++]=e.createComment(" end ngSwitchWhen: "),u.push({clone:r}),t.enter(r,o.parent(),o)})})})}}}],Gi=un({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(t,e,n,r,i){r.cases["!"+n.ngSwitchWhen]=r.cases["!"+n.ngSwitchWhen]||[],r.cases["!"+n.ngSwitchWhen].push({transclude:i,element:e})}}),Wi=un({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(t,e,n,r,i){r.cases["?"]=r.cases["?"]||[],r.cases["?"].push({transclude:i,element:e})}}),Ji=un({restrict:"EAC",link:function(t,e,n,i,o){if(!o)throw r("ngTransclude")("orphan",U(e));o(function(t){e.empty(),e.append(t)})}}),Yi=["$templateCache",function(t){return{restrict:"E",terminal:!0,compile:function(e,n){"text/ng-template"==n.type&&t.put(n.id,e[0].text)}}}],Zi=r("ngOptions"),Ki=d({restrict:"A",terminal:!0}),Xi=["$compile","$parse",function(t,r){var i=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\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]+?))?$/,a={$setViewValue:$};return{restrict:"E",require:["select","?ngModel"],controller:["$element","$scope","$attrs",function(t,e,n){var r,i=this,o={},s=a;i.databound=n.ngModel,i.init=function(t,e,n){s=t,r=n},i.addOption=function(e,n){tt(e,'"option value"'),o[e]=!0,s.$viewValue==e&&(t.val(e),r.parent()&&r.remove()),n&&n[0].hasAttribute("selected")&&(n[0].selected=!0)},i.removeOption=function(t){this.hasOption(t)&&(delete o[t],s.$viewValue===t&&this.renderUnknownOption(t))},i.renderUnknownOption=function(e){e="? "+Tt(e)+" ?",r.val(e),t.prepend(r),t.val(e),r.prop("selected",!0)},i.hasOption=function(t){return o.hasOwnProperty(t)},e.$on("$destroy",function(){i.renderUnknownOption=$})}],link:function(a,s,u,c){function l(t,e,n,r){n.$render=function(){var t=n.$viewValue;r.hasOption(t)?(x.parent()&&x.remove(),e.val(t),""===t&&p.prop("selected",!0)):null==t&&p?e.val(""):r.renderUnknownOption(t)},e.on("change",function(){t.$apply(function(){x.parent()&&x.remove(),n.$setViewValue(e.val())})})}function f(t,e,n){var r;n.$render=function(){var t=new Mt(n.$viewValue);o(e.find("option"),function(e){e.selected=m(t.get(e.value))})},t.$watch(function(){D(r,n.$viewValue)||(r=N(n.$viewValue),n.$render())}),e.on("change",function(){t.$apply(function(){var t=[];o(e.find("option"),function(e){e.selected&&t.push(e.value)}),n.$setViewValue(t)})})}function h(e,a,s){function u(t,n,r){return D[S]=r,k&&(D[k]=n),t(e,D)}function c(t){var e;if(d)if(M&&Pn(t)){e=new Mt([]);for(var n=0;n<t.length;n++)e.put(u(M,null,t[n]),!0)}else e=new Mt(t);else M&&(t=u(M,null,t));return function(n,r){var i;return i=M?M:A?A:O,d?m(e.remove(u(i,n,r))):t===u(i,n,r)}}function l(){y||(e.$$postDigest(h),y=!0)}function f(t,e,n){t[e]=t[e]||0,t[e]+=n?1:-1}function h(){y=!1;var t,n,r,i,l,h={"":[]},p=[""];r=s.$viewValue,i=T(e)||[];var v,S,C,A,O=k?Object.keys(i).sort():i,j={};l=c(r);var P,R,I=!1;for(V={},A=0;C=O.length,A<C;A++)v=A,k&&(v=O[A],"$"===v.charAt(0))||(S=i[v],t=u(E,v,S)||"",(n=h[t])||(n=h[t]=[],p.push(t)),t=l(v,S),I=I||t,S=u(x,v,S),S=m(S)?S:"",R=M?M(e,D):k?O[A]:A,M&&(V[R]=v),n.push({id:R,label:S,selected:t}));for(d||(g||null===r?h[""].unshift({id:"",label:"",selected:!I}):I||h[""].unshift({id:"?",label:"",selected:!0})),v=0,O=p.length;v<O;v++){for(t=p[v],n=h[t],N.length<=v?(r={element:b.clone().attr("label",t),label:n.label},i=[r],N.push(i),a.append(r.element)):(i=N[v],r=i[0],r.label!=t&&r.element.attr("label",r.label=t)),I=null,A=0,C=n.length;A<C;A++)t=n[A],(l=i[A+1])?(I=l.element,l.label!==t.label&&(f(j,l.label,!1),f(j,t.label,!0),I.text(l.label=t.label),I.prop("label",l.label)),l.id!==t.id&&I.val(l.id=t.id),I[0].selected!==t.selected&&(I.prop("selected",l.selected=t.selected),yn&&I.prop("selected",l.selected))):(""===t.id&&g?P=g:(P=w.clone()).val(t.id).prop("selected",t.selected).attr("selected",t.selected).prop("label",t.label).text(t.label),i.push(l={element:P,label:t.label,id:t.id,selected:t.selected}),f(j,t.label,!0),I?I.after(P):r.element.append(P),I=P);for(A++;i.length>A;)t=i.pop(),f(j,t.label,!1),t.element.remove()}for(;N.length>v;){for(n=N.pop(),A=1;A<n.length;++A)f(j,n[A].label,!1);n[0].element.remove()}o(j,function(t,e){0<t?$.addOption(e):0>t&&$.removeOption(e)})}var p;if(!(p=v.match(i)))throw Zi("iexp",v,U(a));var x=r(p[2]||p[1]),S=p[4]||p[6],C=/ as /.test(p[0])&&p[1],A=C?r(C):null,k=p[5],E=r(p[3]||""),O=r(p[2]?p[1]:S),T=r(p[7]),M=p[8]?r(p[8]):null,V={},N=[[{element:a,label:""}]],D={};g&&(t(g)(e),g.removeClass("ng-scope"),g.remove()),a.empty(),a.on("change",function(){e.$apply(function(){var t,r=T(e)||[];if(d)t=[],o(a.val(),function(e){e=M?V[e]:e,t.push("?"===e?n:""===e?null:u(A?A:O,e,r[e]))});else{var i=M?V[a.val()]:a.val();t="?"===i?n:""===i?null:u(A?A:O,i,r[i])}s.$setViewValue(t),h()})}),s.$render=h,e.$watchCollection(T,l),e.$watchCollection(function(){var t,n=T(e);if(n&&Pn(n)){t=Array(n.length);for(var r=0,i=n.length;r<i;r++)t[r]=u(x,r,n[r])}else if(n)for(r in t={},n)n.hasOwnProperty(r)&&(t[r]=u(x,r,n[r]));return t},l),d&&e.$watchCollection(function(){return s.$modelValue},l)}if(c[1]){var $=c[0];c=c[1];var p,d=u.multiple,v=u.ngOptions,g=!1,y=!1,w=wn(e.createElement("option")),b=wn(e.createElement("optgroup")),x=w.clone();u=0;for(var S=s.children(),C=S.length;u<C;u++)if(""===S[u].value){p=g=S.eq(u);break}$.init(c,g,x),d&&(c.$isEmpty=function(t){return!t||0===t.length}),v?h(a,s,c):d?f(a,s,c):l(a,s,c,$)}}}}],Qi=["$interpolate",function(t){var e={addOption:$,removeOption:$};return{restrict:"E",priority:100,compile:function(n,r){if(v(r.value)){var i=t(n.text(),!0);i||r.$set("value",n.text())}return function(t,n,r){var o=n.parent(),a=o.data("$selectController")||o.parent().data("$selectController");a&&a.databound||(a=e),i?t.$watch(i,function(t,e){r.$set("value",t),e!==t&&a.removeOption(e),a.addOption(t,n)}):a.addOption(r.value,n),n.on("$destroy",function(){a.removeOption(r.value)})}}}}],to=d({restrict:"E",terminal:!1}),eo=function(){return{restrict:"A",require:"?ngModel",link:function(t,e,n,r){r&&(n.required=!0,r.$validators.required=function(t,e){return!n.required||!r.$isEmpty(e)},n.$observe("required",function(){r.$validate()}))}}},no=function(){return{restrict:"A",require:"?ngModel",link:function(t,e,i,o){if(o){var a,s=i.ngPattern||i.pattern;i.$observe("pattern",function(t){if(y(t)&&0<t.length&&(t=new RegExp("^"+t+"$")),t&&!t.test)throw r("ngPattern")("noregexp",s,t,U(e));a=t||n,o.$validate()}),o.$validators.pattern=function(t,e){return o.$isEmpty(e)||v(a)||a.test(e)}}}}},ro=function(){return{restrict:"A",require:"?ngModel",link:function(t,e,n,r){if(r){var i=-1;n.$observe("maxlength",function(t){t=f(t),i=isNaN(t)?-1:t,r.$validate()}),r.$validators.maxlength=function(t,e){return 0>i||r.$isEmpty(e)||e.length<=i}}}}},io=function(){return{restrict:"A",require:"?ngModel",link:function(t,e,n,r){if(r){var i=0;n.$observe("minlength",function(t){i=f(t)||0,r.$validate()}),r.$validators.minlength=function(t,e){return r.$isEmpty(e)||e.length>=i}}}}};t.angular.bootstrap?console.log("WARNING: Tried to load angular more than once."):(K(),ot(Nn),wn(e).ready(function(){G(e,W)}))}(window,document),!window.angular.$$csp()&&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;}</style>'); !function(e,r,t){"use strict";function a(e,t){t=t||{},r.forEach(t,function(e,r){delete t[r]});for(var a in e)!e.hasOwnProperty(a)||"$"===a.charAt(0)&&"$"===a.charAt(1)||(t[a]=e[a]);return t}var n=r.$$minErr("$resource"),i=/^(\.[a-zA-Z_$][0-9a-zA-Z_$]*)+$/;r.module("ngResource",["ng"]).provider("$resource",function(){var e=this;this.defaults={stripTrailingSlashes:!0,actions:{get:{method:"GET"},save:{method:"POST"},query:{method:"GET",isArray:!0},remove:{method:"DELETE"},"delete":{method:"DELETE"}}},this.$get=["$http","$q",function(s,o){function c(r,t){this.template=r,this.defaults=f({},e.defaults,t),this.urlParams={}}function u(m,$,g,v){function w(e,r){var a={};return r=f({},$,r),p(r,function(r,s){d(r)&&(r=r());var o;if(r&&r.charAt&&"@"==r.charAt(0)){o=e;var c=r.substr(1);if(null==c||""===c||"hasOwnProperty"===c||!i.test("."+c))throw n("badmember",c);for(var c=c.split("."),u=0,l=c.length;u<l&&o!==t;u++){var p=c[u];o=null!==o?o[p]:t}}else o=r;a[s]=o}),a}function y(e){return e.resource}function A(e){a(e||{},this)}var E=new c(m,v);return g=f({},e.defaults.actions,g),A.prototype.toJSON=function(){var e=f({},this);return delete e.$promise,delete e.$resolved,e},p(g,function(e,i){var c=/^(POST|PUT|PATCH)$/i.test(e.method);A[i]=function(u,m,$,g){var v,b,P,T={};switch(arguments.length){case 4:P=g,b=$;case 3:case 2:if(!d(m)){T=u,v=m,b=$;break}if(d(u)){b=u,P=m;break}b=m,P=$;case 1:d(u)?b=u:c?v=u:T=u;break;case 0:break;default:throw n("badargs",arguments.length)}var O=this instanceof A,R=O?v:e.isArray?[]:new A(v),S={},j=e.interceptor&&e.interceptor.response||y,k=e.interceptor&&e.interceptor.responseError||t;return p(e,function(e,r){"params"!=r&&"isArray"!=r&&"interceptor"!=r&&(S[r]=h(e))}),c&&(S.data=v),E.setUrlParams(S,f({},w(v,e.params||{}),T),e.url),T=s(S).then(function(t){var s=t.data,o=R.$promise;if(s){if(r.isArray(s)!==!!e.isArray)throw n("badcfg",i,e.isArray?"array":"object",r.isArray(s)?"array":"object");e.isArray?(R.length=0,p(s,function(e){"object"==typeof e?R.push(new A(e)):R.push(e)})):(a(s,R),R.$promise=o)}return R.$resolved=!0,t.resource=R,t},function(e){return R.$resolved=!0,(P||l)(e),o.reject(e)}),T=T.then(function(e){var r=j(e);return(b||l)(r,e.headers),r},k),O?T:(R.$promise=T,R.$resolved=!1,R)},A.prototype["$"+i]=function(e,r,t){return d(e)&&(t=r,r=e,e={}),e=A[i].call(this,e,this,r,t),e.$promise||e}}),A.bind=function(e){return u(m,f({},$,e),g)},A}var l=r.noop,p=r.forEach,f=r.extend,h=r.copy,d=r.isFunction;return c.prototype={setUrlParams:function(e,t,a){var i,s,o=this,c=a||o.template,u=o.urlParams={};p(c.split(/\W/),function(e){if("hasOwnProperty"===e)throw n("badname");!/^\d+$/.test(e)&&e&&new RegExp("(^|[^\\\\]):"+e+"(\\W|$)").test(c)&&(u[e]=!0)}),c=c.replace(/\\:/g,":"),t=t||{},p(o.urlParams,function(e,a){i=t.hasOwnProperty(a)?t[a]:o.defaults[a],r.isDefined(i)&&null!==i?(s=encodeURIComponent(i).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"%20").replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+"),c=c.replace(new RegExp(":"+a+"(\\W|$)","g"),function(e,r){return s+r})):c=c.replace(new RegExp("(/?):"+a+"(\\W|$)","g"),function(e,r,t){return"/"==t.charAt(0)?t:r+t})}),o.defaults.stripTrailingSlashes&&(c=c.replace(/\/+$/,"")||"/"),c=c.replace(/\/\.(?=\w+($|\?))/,"."),e.url=c.replace(/\/\\\./,"/."),p(t,function(r,t){o.urlParams[t]||(e.params=e.params||{},e.params[t]=r)})}},u}]})}(window,window.angular); !function(n,e,t){"use strict";function c(n,t,c){o.directive(n,["$parse","$swipe",function(o,i){return function(a,u,r){function s(n){if(!l)return!1;var e=Math.abs(n.y-l.y);return n=(n.x-l.x)*t,h&&75>e&&0<n&&30<n&&.3>e/n}var l,h,f=o(r[n]),v=["touch"];e.isDefined(r.ngSwipeDisableMouse)||v.push("mouse"),i.bind(u,{start:function(n,e){l=n,h=!0},cancel:function(n){h=!1},end:function(n,e){s(n)&&a.$apply(function(){u.triggerHandler(c),f(a,{$event:e})})}},v)}}])}var o=e.module("ngTouch",[]);o.factory("$swipe",[function(){function n(n){n=n.originalEvent||n;var e=n.touches&&n.touches.length?n.touches:[n];return n=n.changedTouches&&n.changedTouches[0]||e[0],{x:n.clientX,y:n.clientY}}function t(n,t){var o=[];return e.forEach(n,function(n){(n=c[n][t])&&o.push(n)}),o.join(" ")}var c={mouse:{start:"mousedown",move:"mousemove",end:"mouseup"},touch:{start:"touchstart",move:"touchmove",end:"touchend",cancel:"touchcancel"}};return{bind:function(e,c,o){var i,a,u,r,s=!1;o=o||["mouse","touch"],e.on(t(o,"start"),function(e){u=n(e),s=!0,a=i=0,r=u,c.start&&c.start(u,e)});var l=t(o,"cancel");l&&e.on(l,function(n){s=!1,c.cancel&&c.cancel(n)}),e.on(t(o,"move"),function(e){if(s&&u){var t=n(e);i+=Math.abs(t.x-r.x),a+=Math.abs(t.y-r.y),r=t,10>i&&10>a||(a>i?(s=!1,c.cancel&&c.cancel(e)):(e.preventDefault(),c.move&&c.move(t,e)))}}),e.on(t(o,"end"),function(e){s&&(s=!1,c.end&&c.end(n(e),e))})}}}]),o.config(["$provide",function(n){n.decorator("ngClickDirective",["$delegate",function(n){return n.shift(),n}])}]),o.directive("ngClick",["$parse","$timeout","$rootElement",function(n,t,c){function o(n,e,t){for(var c=0;c<n.length;c+=2){var o=n[c+1],i=t;if(25>Math.abs(n[c]-e)&&25>Math.abs(o-i))return n.splice(c,c+2),!0}return!1}function i(n){if(!(2500<Date.now()-u)){var t=n.touches&&n.touches.length?n.touches:[n],c=t[0].clientX,t=t[0].clientY;if(!(1>c&&1>t||s&&s[0]===c&&s[1]===t)){s&&(s=null);var i=n.target;"label"===e.lowercase(i.nodeName||i[0]&&i[0].nodeName)&&(s=[c,t]),o(r,c,t)||(n.stopPropagation(),n.preventDefault(),n.target&&n.target.blur&&n.target.blur())}}}function a(n){n=n.touches&&n.touches.length?n.touches:[n];var e=n[0].clientX,c=n[0].clientY;r.push(e,c),t(function(){for(var n=0;n<r.length;n+=2)if(r[n]==e&&r[n+1]==c){r.splice(n,n+2);break}},2500,!1)}var u,r,s;return function(t,s,l){function h(){m=!1,s.removeClass("ng-click-active")}var f,v,d,g,p=n(l.ngClick),m=!1;s.on("touchstart",function(n){m=!0,f=n.target?n.target:n.srcElement,3==f.nodeType&&(f=f.parentNode),s.addClass("ng-click-active"),v=Date.now(),n=n.originalEvent||n,n=(n.touches&&n.touches.length?n.touches:[n])[0],d=n.clientX,g=n.clientY}),s.on("touchmove",function(n){h()}),s.on("touchcancel",function(n){h()}),s.on("touchend",function(n){var t=Date.now()-v,p=n.originalEvent||n,w=(p.changedTouches&&p.changedTouches.length?p.changedTouches:p.touches&&p.touches.length?p.touches:[p])[0],p=w.clientX,w=w.clientY,b=Math.sqrt(Math.pow(p-d,2)+Math.pow(w-g,2));m&&750>t&&12>b&&(r||(c[0].addEventListener("click",i,!0),c[0].addEventListener("touchstart",a,!0),r=[]),u=Date.now(),o(r,p,w),f&&f.blur(),e.isDefined(l.disabled)&&!1!==l.disabled||s.triggerHandler("click",[n])),h()}),s.onclick=function(n){},s.on("click",function(n,e){t.$apply(function(){p(t,{$event:e||n})})}),s.on("mousedown",function(n){s.addClass("ng-click-active")}),s.on("mousemove mouseup",function(n){s.removeClass("ng-click-active")})}}]),c("ngSwipeLeft",-1,"swipeleft"),c("ngSwipeRight",1,"swiperight")}(window,window.angular);
Simpan