Built motion from commit 129fb4d95212661e48f0db455e75d668addbaddf. Version 3.0.0...
[motion-next.git] / snippets / chat_v3.0.0-alpha.2 / scripts / angular.min.js
1 !function(t){"use strict";function e(t){if(!b(t))return Xn;y(t.objectMaxDepth)&&(Xn.objectMaxDepth=n(t.objectMaxDepth)?t.objectMaxDepth:NaN),y(t.urlErrorParamsEnabled)&&V(t.urlErrorParamsEnabled)&&(Xn.urlErrorParamsEnabled=t.urlErrorParamsEnabled)}function n(t){return C(t)&&0<t}function r(t,e){return e=e||Error,function(){var n,r=arguments[0];for(n="["+(t?t+":":"")+r+"] http://errors.angularjs.org/1.8.2/"+(t?t+"/":"")+r,r=1;r<arguments.length;r++){n=n+(1==r?"?":"&")+"p"+(r-1)+"=";var i,o=encodeURIComponent;n+=o(i="function"==typeof(i=arguments[r])?i.toString().replace(/ \{[\s\S]*$/,""):void 0===i?"undefined":"string"!=typeof i?JSON.stringify(i):i)}return new e(n)}}function i(t){if(null==t||M(t))return!1;if(E(t)||x(t)||Jn&&t instanceof Jn)return!0;var e="length"in Object(t)&&t.length;return C(e)&&(0<=e&&e-1 in t||"function"==typeof t.item)}function o(t,e,n){var r,a;if(t)if(A(t))for(r in t)"prototype"!==r&&"length"!==r&&"name"!==r&&t.hasOwnProperty(r)&&e.call(n,t[r],r,t);else if(E(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 if(w(t))for(r in t)e.call(n,t[r],r,t);else if("function"==typeof t.hasOwnProperty)for(r in t)t.hasOwnProperty(r)&&e.call(n,t[r],r,t);else for(r in t)tr.call(t,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++lr}function c(t,e,n){for(var r=t.$$hashKey,i=0,o=e.length;i<o;++i){var a=e[i];if(b(a)||A(a))for(var s=Object.keys(a),u=0,l=s.length;u<l;u++){var f=s[u],h=a[f];n&&b(h)?S(h)?t[f]=new Date(h.valueOf()):O(h)?t[f]=new RegExp(h):h.nodeName?t[f]=h.cloneNode(!0):N(h)?t[f]=h.clone():"__proto__"!==f&&(b(t[f])||(t[f]=E(h)?[]:{}),c(t[f],[h],!0)):t[f]=h}}return r?t.$$hashKey=r:delete t.$$hashKey,t}function l(t){return c(t,rr.call(arguments,1),!1)}function f(t){return c(t,rr.call(arguments,1),!0)}function h(t){return parseInt(t,10)}function p(t,e){return l(Object.create(t),e)}function $(){}function d(t){return t}function m(t){return function(){return t}}function v(t){return A(t.toString)&&t.toString!==ar}function g(t){return void 0===t}function y(t){return void 0!==t}function b(t){return null!==t&&"object"==typeof t}function w(t){return null!==t&&"object"==typeof t&&!sr(t)}function x(t){return"string"==typeof t}function C(t){return"number"==typeof t}function S(t){return"[object Date]"===ar.call(t)}function E(t){return Array.isArray(t)||t instanceof Array}function k(t){switch(ar.call(t)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return t instanceof Error}}function A(t){return"function"==typeof t}function O(t){return"[object RegExp]"===ar.call(t)}function M(t){return t&&t.window===t}function T(t){return t&&t.$evalAsync&&t.$watch}function V(t){return"boolean"==typeof t}function N(t){return!(!t||!(t.nodeName||t.prop&&t.attr&&t.find))}function I(t){return er(t.nodeName||t[0]&&t[0].nodeName)}function j(t,e){var n=t.indexOf(e);return 0<=n&&t.splice(n,1),n}function P(t,e,r){function i(t,e,n){if(0>--n)return"...";var r,i=e.$$hashKey;if(E(t)){r=0;for(var o=t.length;r<o;r++)e.push(a(t[r],n))}else if(w(t))for(r in t)e[r]=a(t[r],n);else if(t&&"function"==typeof t.hasOwnProperty)for(r in t)t.hasOwnProperty(r)&&(e[r]=a(t[r],n));else for(r in t)tr.call(t,r)&&(e[r]=a(t[r],n));return i?e.$$hashKey=i:delete e.$$hashKey,e}function a(t,e){if(!b(t))return t;if(-1!==(n=u.indexOf(t)))return c[n];if(M(t)||T(t))throw ur("cpws");var n=!1,r=s(t);return void 0===r&&(r=E(t)?[]:Object.create(sr(t)),n=!0),u.push(t),c.push(r),n?i(t,r,e):r}function s(t){switch(ar.call(t)){case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Float32Array]":case"[object Float64Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return new t.constructor(a(t.buffer),t.byteOffset,t.length);case"[object ArrayBuffer]":if(!t.slice){var e=new ArrayBuffer(t.byteLength);return new Uint8Array(e).set(new Uint8Array(t)),e}return t.slice(0);case"[object Boolean]":case"[object Number]":case"[object String]":case"[object Date]":return new t.constructor(t.valueOf());case"[object RegExp]":return(e=new RegExp(t.source,t.toString().match(/[^/]*$/)[0])).lastIndex=t.lastIndex,e;case"[object Blob]":return new t.constructor([t],{type:t.type})}if(A(t.cloneNode))return t.cloneNode(!0)}var u=[],c=[];if(r=n(r)?r:NaN,e){if(function(t){return t&&C(t.length)&&$r.test(ar.call(t))}(e)||"[object ArrayBuffer]"===ar.call(e))throw ur("cpta");if(t===e)throw ur("cpi");return E(e)?e.length=0:o(e,(function(t,n){"$$hashKey"!==n&&delete e[n]})),u.push(t),c.push(e),i(t,e,r)}return a(t,r)}function R(t,e){return t===e||t!=t&&e!=e}function U(t,e){if(t===e)return!0;if(null===t||null===e)return!1;if(t!=t&&e!=e)return!0;var n,r=typeof t;if(r===typeof e&&"object"===r){if(!E(t)){if(S(t))return!!S(e)&&R(t.getTime(),e.getTime());if(O(t))return!!O(e)&&t.toString()===e.toString();if(T(t)||T(e)||M(t)||M(e)||E(e)||S(e)||O(e))return!1;for(n in r=at(),t)if("$"!==n.charAt(0)&&!A(t[n])){if(!U(t[n],e[n]))return!1;r[n]=!0}for(n in e)if(!(n in r)&&"$"!==n.charAt(0)&&y(e[n])&&!A(e[n]))return!1;return!0}if(!E(e))return!1;if((r=t.length)===e.length){for(n=0;n<r;n++)if(!U(t[n],e[n]))return!1;return!0}}return!1}function D(t,e,n){return t.concat(rr.call(e,n))}function L(t,e){var n=2<arguments.length?rr.call(arguments,2):[];return!A(e)||e instanceof RegExp?e:n.length?function(){return arguments.length?e.apply(t,D(n,arguments,0)):e.apply(t,n)}:function(){return arguments.length?e.apply(t,arguments):e.call(t)}}function _(e,n){var r=n;return"string"==typeof e&&"$"===e.charAt(0)&&"$"===e.charAt(1)?r=void 0:M(n)?r="$WINDOW":n&&t.document===n?r="$DOCUMENT":T(n)&&(r="$SCOPE"),r}function F(t,e){if(!g(t))return C(e)||(e=e?2:null),JSON.stringify(t,_,e)}function q(t){return x(t)?JSON.parse(t):t}function H(t,e){t=t.replace(yr,"");var n=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return fr(n)?e:n}function B(t,e){return(t=new Date(t.getTime())).setMinutes(t.getMinutes()+e),t}function z(t,e,n){n=n?-1:1;var r=t.getTimezoneOffset();return B(t,n*((e=H(e,r))-r))}function W(t){t=Jn(t).clone().empty();var e=Jn("<div></div>").append(t).html();try{return t[0].nodeType===Sr?er(e):e.match(/^(<[^>]+>)/)[1].replace(/^<([\w-]+)/,(function(t,e){return"<"+er(e)}))}catch(t){return er(e)}}function G(t){try{return decodeURIComponent(t)}catch(t){}}function K(t){var e={};return o((t||"").split("&"),(function(t){var n,r,i;t&&(r=t=t.replace(/\+/g,"%20"),-1!==(n=t.indexOf("="))&&(r=t.substring(0,n),i=t.substring(n+1)),y(r=G(r))&&(i=!y(i)||G(i),tr.call(e,r)?E(e[r])?e[r].push(i):e[r]=[e[r],i]:e[r]=i))})),e}function J(t){return Z(t,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function Z(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 Y(e,n,r){b(r)||(r={}),r=l({strictDi:!1},r);var i=function(){if((e=Jn(e)).injector()){var i=e[0]===t.document?"document":W(e);throw ur("btstrpd",i.replace(/</,"&lt;").replace(/>/,"&gt;"))}return(n=n||[]).unshift(["$provide",function(t){t.value("$rootElement",e)}]),r.debugInfoEnabled&&n.push(["$compileProvider",function(t){t.debugInfoEnabled(!0)}]),n.unshift("ng"),(i=Lt(n,r.strictDi)).invoke(["$rootScope","$rootElement","$compile","$injector",function(t,e,n,r){t.$apply((function(){e.data("$injector",r),n(e)(t)}))}]),i},a=/^NG_ENABLE_DEBUG_INFO!/,s=/^NG_DEFER_BOOTSTRAP!/;if(t&&a.test(t.name)&&(r.debugInfoEnabled=!0,t.name=t.name.replace(a,"")),t&&!s.test(t.name))return i();t.name=t.name.replace(s,""),cr.resumeBootstrap=function(t){return o(t,(function(t){n.push(t)})),i()},A(cr.resumeDeferredBootstrap)&&cr.resumeDeferredBootstrap()}function X(){t.name="NG_ENABLE_DEBUG_INFO!"+t.name,t.location.reload()}function Q(t){if(!(t=cr.element(t).injector()))throw ur("test");return t.get("$$testability")}function tt(t,e){return e=e||"_",t.replace(xr,(function(t,n){return(n?e:"")+t.toLowerCase()}))}function et(){$t.legacyXHTMLReplacement=!0}function nt(t,e,n){if(!t)throw ur("areq",e||"?",n||"required");return t}function rt(t,e,n){return n&&E(t)&&(t=t[t.length-1]),nt(A(t),e,"not a function, got "+(t&&"object"==typeof t?t.constructor.name||"Object":typeof t)),t}function it(t,e){if("hasOwnProperty"===t)throw ur("badname",e)}function ot(t){for(var e,n=t[0],r=t[t.length-1],i=1;n!==r&&(n=n.nextSibling);i++)(e||t[i]!==n)&&(e||(e=Jn(rr.call(t,0,i))),e.push(n));return e||t}function at(){return Object.create(null)}function st(t){if(null==t)return"";switch(typeof t){case"string":break;case"number":t=""+t;break;default:t=!v(t)||E(t)||S(t)?F(t):t.toString()}return t}function ut(t,e){if(E(t)){e=e||[];for(var n=0,r=t.length;n<r;n++)e[n]=t[n]}else if(b(t))for(n in e=e||{},t)"$"===n.charAt(0)&&"$"===n.charAt(1)||(e[n]=t[n]);return e||t}function ct(t,e){var r=[];return n(e)&&(t=cr.copy(t,null,e)),JSON.stringify(t,(function(t,e){if(b(e=_(t,e))){if(0<=r.indexOf(e))return"...";r.push(e)}return e}))}function lt(t,e){return e.toUpperCase()}function ft(t){return t.replace(Or,lt)}function ht(t){return 1===(t=t.nodeType)||!t||9===t}function pt(e,n){var r,i,a,s,u=n.createDocumentFragment(),c=[];if(Ir.test(e)){if(r=u.appendChild(n.createElement("div")),i=(jr.exec(e)||["",""])[1].toLowerCase(),a=$t.legacyXHTMLReplacement?e.replace(Pr,"<$1></$2>"):e,10>Kn)for(i=Dr[i]||Dr._default,r.innerHTML=i[1]+a+i[2],s=i[0];s--;)r=r.firstChild;else{for(s=(i=Rr[i]||[]).length;-1<--s;)r.appendChild(t.document.createElement(i[s])),r=r.firstChild;r.innerHTML=a}c=D(c,r.childNodes),(r=u.firstChild).textContent=""}else c.push(n.createTextNode(e));return u.textContent="",u.innerHTML="",o(c,(function(t){u.appendChild(t)})),u}function $t(e){if(e instanceof $t)return e;var n,r;if(x(e)&&(e=dr(e),n=!0),!(this instanceof $t)){if(n&&"<"!==e.charAt(0))throw Vr("nosel");return new $t(e)}n?(n=t.document,kt(this,e=(r=Nr.exec(e))?[n.createElement(r[1])]:(r=pt(e,n))?r.childNodes:[])):A(e)?Vt(e):kt(this,e)}function dt(t){return t.cloneNode(!0)}function mt(t,e){!e&&ht(t)&&Jn.cleanData([t]),t.querySelectorAll&&Jn.cleanData(t.querySelectorAll("*"))}function vt(t){for(var e in t)return!1;return!0}function gt(t){var e,n=t.ng339,r=(e=n&&kr[n])&&e.events;(e=e&&e.data)&&!vt(e)||r&&!vt(r)||(delete kr[n],t.ng339=void 0)}function yt(t,e,n,r){if(y(r))throw Vr("offargs");var i=(r=wt(t))&&r.events,a=r&&r.handle;if(a){if(e){var s=function(e){var r=i[e];y(n)&&j(r||[],n),y(n)&&r&&0<r.length||(t.removeEventListener(e,a),delete i[e])};o(e.split(" "),(function(t){s(t),Tr[t]&&s(Tr[t])}))}else for(e in i)"$destroy"!==e&&t.removeEventListener(e,a),delete i[e];gt(t)}}function bt(t,e){var n=t.ng339;(n=n&&kr[n])&&(e?delete n.data[e]:n.data={},gt(t))}function wt(t,e){var n=(n=t.ng339)&&kr[n];return e&&!n&&(t.ng339=n=++Ar,n=kr[n]={events:{},data:{},handle:void 0}),n}function xt(t,e,n){if(ht(t)){var r,i=y(n),o=!i&&e&&!b(e),a=!e;if(t=(t=wt(t,!o))&&t.data,i)t[ft(e)]=n;else{if(a)return t;if(o)return t&&t[ft(e)];for(r in e)t[ft(r)]=e[r]}}}function Ct(t,e){return!!t.getAttribute&&-1<(" "+(t.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+e+" ")}function St(t,e){if(e&&t.setAttribute){var n=(" "+(t.getAttribute("class")||"")+" ").replace(/[\n\t]/g," "),r=n;o(e.split(" "),(function(t){t=dr(t),r=r.replace(" "+t+" "," ")})),r!==n&&t.setAttribute("class",dr(r))}}function Et(t,e){if(e&&t.setAttribute){var n=(" "+(t.getAttribute("class")||"")+" ").replace(/[\n\t]/g," "),r=n;o(e.split(" "),(function(t){t=dr(t),-1===r.indexOf(" "+t+" ")&&(r+=t+" ")})),r!==n&&t.setAttribute("class",dr(r))}}function kt(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 At(t,e){return Ot(t,"$"+(e||"ngController")+"Controller")}function Ot(t,e,n){for(9===t.nodeType&&(t=t.documentElement),e=E(e)?e:[e];t;){for(var r=0,i=e.length;r<i;r++)if(y(n=Jn.data(t,e[r])))return n;t=t.parentNode||11===t.nodeType&&t.host}}function Mt(t){for(mt(t,!0);t.firstChild;)t.removeChild(t.firstChild)}function Tt(t,e){e||mt(t);var n=t.parentNode;n&&n.removeChild(t)}function Vt(e){function n(){t.document.removeEventListener("DOMContentLoaded",n),t.removeEventListener("load",n),e()}"complete"===t.document.readyState?t.setTimeout(e):(t.document.addEventListener("DOMContentLoaded",n),t.addEventListener("load",n))}function Nt(t,e){var n=Hr[e.toLowerCase()];return n&&Br[I(t)]&&n}function It(t,e,n){n.call(t,e)}function jt(t,e,n){var r=e.relatedTarget;r&&(r===t||Fr.call(t,r))||n.call(t,e)}function Pt(){this.$get=function(){return l($t,{hasClass:function(t,e){return t.attr&&(t=t[0]),Ct(t,e)},addClass:function(t,e){return t.attr&&(t=t[0]),Et(t,e)},removeClass:function(t,e){return t.attr&&(t=t[0]),St(t,e)}})}}function Rt(t,e){var n=t&&t.$$hashKey;return n?("function"==typeof n&&(n=t.$$hashKey()),n):"function"==(n=typeof t)||"object"===n&&null!==t?t.$$hashKey=n+":"+(e||u)():n+":"+t}function Ut(){this._keys=[],this._values=[],this._lastKey=NaN,this._lastIndex=-1}function Dt(t){return(t=Function.prototype.toString.call(t).replace(Qr,"")).match(Jr)||t.match(Zr)}function Lt(t,e){function n(t){return function(e,n){if(!b(e))return t(e,n);o(e,s(t))}}function r(t,e){if(it(t,"service"),(A(e)||E(e))&&(e=$.instantiate(e)),!e.$get)throw ti("pget",t);return p[t+"Provider"]=e}function i(t,e){return function(){var n=y.invoke(e,this);if(g(n))throw ti("undef",t);return n}}function a(t,e,n){return r(t,{$get:!1!==n?i(t,e):e})}function u(t){nt(g(t)||E(t),"modulesToLoad","not an array");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=$.get(r[0]);i[r[1]].apply(i,r[2])}}if(!h.get(t)){h.set(t,!0);try{x(t)?(e=Yn(t),y.modules[t]=e,n=n.concat(u(e.requires)).concat(e._runBlocks),r(e._invokeQueue),r(e._configBlocks)):A(t)||E(t)?n.push($.invoke(t)):rt(t,"module")}catch(e){throw E(t)&&(t=t[t.length-1]),e.message&&e.stack&&-1===e.stack.indexOf(e.message)&&(e=e.message+"\n"+e.stack),ti("modulerr",t,e.stack||e.message||e)}}})),n}function c(t,n){function r(e,r){if(t.hasOwnProperty(e)){if(t[e]===l)throw ti("cdep",e+" <- "+f.join(" <- "));return t[e]}try{return f.unshift(e),t[e]=l,t[e]=n(e,r),t[e]}catch(n){throw t[e]===l&&delete t[e],n}finally{f.shift()}}function i(t,n,i){for(var o=[],a=0,s=(t=Lt.$$annotate(t,e,i)).length;a<s;a++){var u=t[a];if("string"!=typeof u)throw ti("itkn",u);o.push(n&&n.hasOwnProperty(u)?n[u]:r(u,i))}return o}return{invoke:function(t,e,n,r){if("string"==typeof n&&(r=n,n=null),n=i(t,n,r),E(t)&&(t=t[t.length-1]),r=t,Kn||"function"!=typeof r)r=!1;else{var o=r.$$ngIsClass;V(o)||(o=r.$$ngIsClass=/^class\b/.test(Function.prototype.toString.call(r))),r=o}return r?(n.unshift(null),new(Function.prototype.bind.apply(t,n))):t.apply(e,n)},instantiate:function(t,e,n){var r=E(t)?t[t.length-1]:t;return(t=i(t,e,n)).unshift(null),new(Function.prototype.bind.apply(r,t))},get:r,annotate:Lt.$$annotate,has:function(e){return p.hasOwnProperty(e+"Provider")||t.hasOwnProperty(e)}}}e=!0===e;var l={},f=[],h=new Gr,p={$provide:{provider:n(r),factory:n(a),service:n((function(t,e){return a(t,["$injector",function(t){return t.instantiate(e)}])})),value:n((function(t,e){return a(t,m(e),!1)})),constant:n((function(t,e){it(t,"constant"),p[t]=e,d[t]=e})),decorator:function(t,e){var n=$.get(t+"Provider"),r=n.$get;n.$get=function(){var t=y.invoke(r,n);return y.invoke(e,null,{$delegate:t})}}}},$=p.$injector=c(p,(function(t,e){throw cr.isString(e)&&f.push(e),ti("unpr",f.join(" <- "))})),d={},v=c(d,(function(t,e){var n=$.get(t+"Provider",e);return y.invoke(n.$get,n,void 0,t)})),y=v;p.$injectorProvider={$get:m(v)},y.modules=$.modules=at();var w=u(t);return(y=v.get("$injector")).strictDi=e,o(w,(function(t){t&&y.invoke(t)})),y.loadNewModules=function(t){o(u(t),(function(t){t&&y.invoke(t)}))},y}function _t(){var e=!0;this.disableAutoScrolling=function(){e=!1},this.$get=["$window","$location","$rootScope",function(n,r,i){function o(t){var e;t?(t.scrollIntoView(),A(e=a.yOffset)?e=e():N(e)?(e=e[0],e="fixed"!==n.getComputedStyle(e).position?0:e.getBoundingClientRect().bottom):C(e)||(e=0),e&&(t=t.getBoundingClientRect().top,n.scrollBy(0,t-e))):n.scrollTo(0,0)}function a(t){var e;(t=x(t)?t:C(t)?t.toString():r.hash())?(e=s.getElementById(t))||(e=function(t){var e=null;return Array.prototype.some.call(t,(function(t){if("a"===I(t))return e=t,!0})),e}(s.getElementsByName(t)))?o(e):"top"===t&&o(null):o(null)}var s=n.document;return e&&i.$watch((function(){return r.hash()}),(function(e,n){e===n&&""===e||function(e,n){"complete"===(n=n||t).document.readyState?n.setTimeout(e):Jn(n).on("load",e)}((function(){i.$evalAsync(a)}))})),a}]}function Ft(t,e){return t||e?t?e?(E(t)&&(t=t.join(" ")),E(e)&&(e=e.join(" ")),t+" "+e):t:e:""}function qt(t){return b(t)?t:{}}function Ht(t,e,n,r,i){function a(){x=null,u()}function s(){U(v=g(v=C())?null:v,k)&&(v=k),y=k=v}function u(){var t=y;s(),b===c.url()&&t===v||(b=c.url(),y=v,o(S,(function(t){t(c.url(),v)})))}var c=this,l=t.location,f=t.history,h=t.setTimeout,p=t.clearTimeout,d={},m=i(n);c.isMock=!1,c.$$completeOutstandingRequest=m.completeTask,c.$$incOutstandingRequestCount=m.incTaskCount,c.notifyWhenNoOutstandingRequests=m.notifyWhenNoPendingTasks;var v,y,b=l.href,w=e.find("base"),x=null,C=r.history?function(){try{return f.state}catch(t){}}:$;s(),c.url=function(e,n,i){if(g(i)&&(i=null),l!==t.location&&(l=t.location),f!==t.history&&(f=t.history),e){var o=y===i;if(e=en(e).href,b===e&&(!r.history||o))return c;var a=b&&be(b)===be(e);return b=e,y=i,!r.history||a&&o?(a||(x=e),n?l.replace(e):a?(n=l,o=(i=e).indexOf("#"),i=-1===o?"":i.substr(o),n.hash=i):l.href=e,l.href!==e&&(x=e)):(f[n?"replaceState":"pushState"](i,"",e),s()),x&&(x=e),c}return(x||l.href).replace(/#$/,"")},c.state=function(){return v};var S=[],E=!1,k=null;c.onUrlChange=function(e){return E||(r.history&&Jn(t).on("popstate",a),Jn(t).on("hashchange",a),E=!0),S.push(e),e},c.$$applicationDestroyed=function(){Jn(t).off("hashchange popstate",a)},c.$$checkUrlChange=u,c.baseHref=function(){var t=w.attr("href");return t?t.replace(/^(https?:)?\/\/[^/]*/,""):""},c.defer=function(t,e,n){var r;return e=e||0,n=n||m.DEFAULT_TASK_TYPE,m.incTaskCount(n),r=h((function(){delete d[r],m.completeTask(t,n)}),e),d[r]=n,r},c.defer.cancel=function(t){if(d.hasOwnProperty(t)){var e=d[t];return delete d[t],p(t),m.completeTask($,e),!0}return!1}}function Bt(){this.$get=["$window","$log","$sniffer","$document","$$taskTrackerFactory",function(t,e,n,r,i){return new Ht(t,r,e,n,i)}]}function zt(){this.$get=function(){function t(t,n){function i(t){t!==h&&(p?p===t&&(p=t.n):p=t,o(t.n,t.p),o(t,h),(h=t).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=at(),c=n&&n.capacity||Number.MAX_VALUE,f=at(),h=null,p=null;return e[t]={put:function(t,e){if(!g(e))return c<Number.MAX_VALUE&&i(f[t]||(f[t]={key:t})),t in u||a++,u[t]=e,a>c&&this.remove(p.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===p&&(p=e.n),o(e.n,e.p),delete f[t]}t in u&&(delete u[t],a--)},removeAll:function(){u=at(),a=0,f=at(),h=p=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 Wt(){this.$get=["$cacheFactory",function(t){return t("templates")}]}function Gt(e,n){function r(t,e,n){var r=/^([@&]|[=<](\*?))(\??)\s*([\w$]*)$/,i=at();return o(t,(function(t,o){if((t=t.trim())in w)i[o]=w[t];else{var a=t.match(r);if(!a)throw ui("iscp",e,o,t,n?"controller bindings definition":"isolate scope definition");i[o]={mode:a[1][0],collection:"*"===a[2],optional:"?"===a[3],attrName:a[4]||o},a[4]&&(w[t]=i[o])}})),i}function i(t){var e=t.require||t.controller&&t.name;return!E(e)&&b(e)&&o(e,(function(t,n){var r=t.match(h);t.substring(r[0].length)||(e[n]=r[0]+n)})),e}var a={},u=/^\s*directive:\s*([\w-]+)\s+(.*)$/,c=/(([\w-]+)(?::([^;]+))?;?)/,f=function(t){var e,n={};for(t=t.split(","),e=0;e<t.length;e++)n[t[e]]=!0;return n}("ngSrc,ngSrcset,src,srcset"),h=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,v=/^(on[a-z]+|formaction)$/,w=at();this.directive=function t(n,r){return nt(n,"name"),it(n,"directive"),x(n)?(function(t){var e=t.charAt(0);if(!e||e!==er(e))throw ui("baddir",t);if(t!==t.trim())throw ui("baddir",t)}(n),nt(r,"directiveFactory"),a.hasOwnProperty(n)||(a[n]=[],e.factory(n+"Directive",["$injector","$exceptionHandler",function(t,e){var r=[];return o(a[n],(function(o,a){try{var s=t.invoke(o);A(s)?s={compile:m(s)}:!s.compile&&s.link&&(s.compile=m(s.link)),s.priority=s.priority||0,s.index=a,s.name=s.name||n,s.require=i(s);var u=s,c=s.restrict;if(c&&(!x(c)||!/[EACM]/.test(c)))throw ui("badrestrict",c,n);u.restrict=c||"EA",s.$$moduleName=o.$$moduleName,r.push(s)}catch(t){e(t)}})),r}])),a[n].push(r)):o(n,s(t)),this},this.component=function t(e,n){function r(t){function e(e){return A(e)||E(e)?function(n,r){return t.invoke(e,this,{$element:n,$attrs:r})}:e}var r=n.template||n.templateUrl?n.template:"",a={controller:i,controllerAs:Xt(n.controller)||n.controllerAs||"$ctrl",template:e(r),templateUrl:e(n.templateUrl),transclude:n.transclude,scope:{},bindToController:n.bindings||{},restrict:"E",require:n.require};return o(n,(function(t,e){"$"===e.charAt(0)&&(a[e]=t)})),a}if(!x(e))return o(e,s(L(this,t))),this;var i=n.controller||function(){};return o(n,(function(t,e){"$"===e.charAt(0)&&(r[e]=t,A(i)&&(i[e]=t))})),r.$inject=["$injector"],this.directive(e,r)},this.aHrefSanitizationTrustedUrlList=function(t){return y(t)?(n.aHrefSanitizationTrustedUrlList(t),this):n.aHrefSanitizationTrustedUrlList()},Object.defineProperty(this,"aHrefSanitizationWhitelist",{get:function(){return this.aHrefSanitizationTrustedUrlList},set:function(t){this.aHrefSanitizationTrustedUrlList=t}}),this.imgSrcSanitizationTrustedUrlList=function(t){return y(t)?(n.imgSrcSanitizationTrustedUrlList(t),this):n.imgSrcSanitizationTrustedUrlList()},Object.defineProperty(this,"imgSrcSanitizationWhitelist",{get:function(){return this.imgSrcSanitizationTrustedUrlList},set:function(t){this.imgSrcSanitizationTrustedUrlList=t}});var C=!0;this.debugInfoEnabled=function(t){return y(t)?(C=t,this):C};var S=!1;this.strictComponentBindingsEnabled=function(t){return y(t)?(S=t,this):S};var O=10;this.onChangesTtl=function(t){return arguments.length?(O=t,this):O};var M=!0;this.commentDirectivesEnabled=function(t){return arguments.length?(M=t,this):M};var N=!0;this.cssClassDirectivesEnabled=function(t){return arguments.length?(N=t,this):N};var P=at();this.addPropertySecurityContext=function(t,e,n){var r=t.toLowerCase()+"|"+e.toLowerCase();if(r in P&&P[r]!==n)throw ui("ctxoverride",t,e,P[r],n);return P[r]=n,this},function(){function t(t,e){o(e,(function(e){P[e.toLowerCase()]=t}))}t(Di.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),t(Di.CSS,["*|style"]),t(Di.URL,"area|href area|ping a|href a|ping blockquote|cite body|background del|cite input|src ins|cite q|cite".split(" ")),t(Di.MEDIA_URL,"audio|src img|src img|srcset source|src source|srcset track|src video|src video|poster".split(" ")),t(Di.RESOURCE_URL,"*|formAction applet|code applet|codebase base|href embed|src frame|src form|action head|profile html|manifest iframe|src link|href media|src object|codebase object|data script|src".split(" "))}(),this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$sce","$animate",function(e,n,i,s,m,y,w,D,_){function F(){try{if(!--Tt)throw Et=void 0,ui("infchng",O);w.$apply((function(){for(var t=0,e=Et.length;t<e;++t)try{Et[t]()}catch(t){i(t)}Et=void 0}))}finally{Tt++}}function q(t,e){if(!t)return t;if(!x(t))throw ui("srcset",e,t.toString());for(var n="",r=dr(t),i=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/,o=(i=/\s/.test(r)?i:/(,)/,r=r.split(i),i=Math.floor(r.length/2),0);o<i;o++){var a=2*o;n=(n+=D.getTrustedMediaUrl(dr(r[a])))+" "+dr(r[a+1])}return r=dr(r[2*o]).split(/\s/),n+=D.getTrustedMediaUrl(dr(r[0])),2===r.length&&(n+=" "+dr(r[1])),n}function H(t,e){if(e){var n,r,i,o=Object.keys(e);for(n=0,r=o.length;n<r;n++)this[i=o[n]]=e[i]}else this.$attr={};this.$$element=t}function B(t,e){try{t.addClass(e)}catch(t){}}function z(t,e,n,r,i){t instanceof Jn||(t=Jn(t));var o=G(t,e,t,n,r,i);z.$$addScopeClass(t);var a=null;return function(e,n,r){if(!t)throw ui("multilink");nt(e,"scope"),i&&i.needsNewScope&&(e=e.$parent.$new());var s=(r=r||{}).parentBoundTranscludeFn,u=r.transcludeControllers;if(r=r.futureParentElement,s&&s.$$boundTransclude&&(s=s.$$boundTransclude),a||(a=(r=r&&r[0])&&"foreignobject"!==I(r)&&ar.call(r).match(/SVG/)?"svg":"html"),r="html"!==a?Jn(mt(a,Jn("<div></div>").append(t).html())):n?qr.clone.call(t):t,u)for(var c in u)r.data("$"+c+"Controller",u[c].instance);return z.$$addScopeInfo(r,e),n&&n(r,e),o&&o(e,r,r,s),n||(t=o=null),r}}function G(t,e,n,r,i,o){for(var a,s,u,c,l,f=[],h=E(t)||t instanceof Jn,p=0;p<t.length;p++)a=new H,11===Kn&&K(t,p,h),(o=(s=Z(t[p],[],a,0===p?r:void 0,i)).length?rt(s,t[p],a,e,n,null,[],[],o):null)&&o.scope&&z.$$addScopeClass(a.$$element),a=o&&o.terminal||!(u=t[p].childNodes)||!u.length?null:G(u,o?(o.transcludeOnThisElement||!o.templateOnThisElement)&&o.transclude:e),(o||a)&&(f.push(p,o,a),c=!0,l=l||o),o=null;return c?function(t,n,r,i){var o,a,s,u,c,h;if(l)for(h=Array(n.length),u=0;u<f.length;u+=3)h[o=f[u]]=n[o];else h=n;for(u=0,c=f.length;u<c;)a=h[f[u++]],n=f[u++],o=f[u++],n?(n.scope?(s=t.$new(),z.$$addScopeInfo(Jn(a),s)):s=t,n(o,s,a,r,n.transcludeOnThisElement?J(t,n.transclude,i):!n.templateOnThisElement&&i?i:!i&&e?J(t,e):null)):o&&o(t,a.childNodes,void 0,i)}:null}function K(t,e,n){var r,i=t[e],o=i.parentNode;if(i.nodeType===Sr)for(;(r=o?i.nextSibling:t[e+1])&&r.nodeType===Sr;)i.nodeValue+=r.nodeValue,r.parentNode&&r.parentNode.removeChild(r),n&&r===t[e+1]&&t.splice(e+1,1)}function J(t,e,n){function r(r,i,o,a,s){return r||((r=t.$new(!1,s)).$$transcluded=!0),e(r,i,{parentBoundTranscludeFn:n,transcludeControllers:o,futureParentElement:a})}var i,o=r.$$slots=at();for(i in e.$$slots)o[i]=e.$$slots[i]?J(t,e.$$slots[i],n):null;return r}function Z(t,e,n,r,o){var a,s=n.$attr;switch(t.nodeType){case 1:ut(e,Jt(a=I(t)),"E",r,o);for(var u,l,f,h,p,$=t.attributes,d=0,v=$&&$.length;d<v;d++){var g,y=!1,C=!1,S=!1,E=!1,k=!1;l=(u=$[d]).name,h=u.value,(p=(f=Jt(l.toLowerCase())).match(Pt))?(S="Attr"===p[1],E="Prop"===p[1],k="On"===p[1],l=l.replace(li,"").toLowerCase().substr(4+p[1].length).replace(/_(.)/g,(function(t,e){return e.toUpperCase()}))):(g=f.match(Rt))&&ct(g[1])&&(y=l,C=l.substr(0,l.length-5)+"end",l=l.substr(0,l.length-6)),E||k?(n[f]=h,s[f]=u.name,E?gt(t,e,f,l):e.push(Fn(m,w,i,f,l,!1))):(s[f=Jt(l.toLowerCase())]=l,!S&&n.hasOwnProperty(f)||(n[f]=h,Nt(t,f)&&(n[f]=!0)),yt(t,e,h,f,S),ut(e,f,"A",r,o,y,C))}if("input"===a&&"hidden"===t.getAttribute("type")&&t.setAttribute("autocomplete","off"),!Mt)break;if(b(s=t.className)&&(s=s.animVal),x(s)&&""!==s)for(;t=c.exec(s);)ut(e,f=Jt(t[2]),"C",r,o)&&(n[f]=dr(t[3])),s=s.substr(t.index+t[0].length);break;case Sr:$t(e,t.nodeValue);break;case 8:if(!Ot)break;Y(t,e,n,r,o)}return e.sort(ht),e}function Y(t,e,n,r,i){try{var o=u.exec(t.nodeValue);if(o){var a=Jt(o[1]);ut(e,a,"M",r,i)&&(n[a]=dr(o[2]))}}catch(t){}}function X(t,e,n){var r=[],i=0;if(e&&t.hasAttribute&&t.hasAttribute(e))do{if(!t)throw ui("uterdir",e,n);1===t.nodeType&&(t.hasAttribute(e)&&i++,t.hasAttribute(n)&&i--),r.push(t),t=t.nextSibling}while(0<i);else r.push(t);return Jn(r)}function Q(t,e,n){return function(r,i,o,a,s){return i=X(i[0],e,n),t(r,i,o,a,s)}}function et(t,e,n,r,i,o){var a;return t?z(e,n,r,i,o):function(){return a||(a=z(e,n,r,i,o),e=n=o=null),a.apply(this,arguments)}}function rt(e,n,r,a,s,u,c,f,h){function p(t,e,n,r){t&&(n&&(t=Q(t,n,r)),t.require=d.require,t.directiveName=m,(k===d||d.$$isolateScope)&&(t=wt(t,{isolateScope:!0})),c.push(t)),e&&(n&&(e=Q(e,n,r)),e.require=d.require,e.directiveName=m,(k===d||d.$$isolateScope)&&(e=wt(e,{isolateScope:!0})),f.push(e))}function $(t,e,a,s,u){var h,p,$,d,m,v,y,w;for(h in n===a?(s=r,w=r.$$element):s=new H(w=Jn(a),r),m=e,k?d=e.$new(!0):C&&(m=e.$parent),u&&((y=function(t,e,n,r){var i;if(T(t)||(r=n,n=e,e=t,t=void 0),j&&(i=v),n||(n=j?w.parent():w),!r)return u(t,e,i,n,M);var o=u.$$slots[r];if(o)return o(t,e,i,n,M);if(g(o))throw ui("noslot",r,W(w))}).$$boundTransclude=u,y.isSlotFilled=function(t){return!!u.$$slots[t]}),S&&(v=ot(w,s,y,S,d,e,k)),k&&(z.$$addScopeInfo(w,d,!0,!(O&&(O===k||O===k.$$originalDirective))),z.$$addScopeClass(w,!0),d.$$isolateBindings=k.$$isolateBindings,(p=St(e,s,d,d.$$isolateBindings,k)).removeWatches&&d.$on("$destroy",p.removeWatches)),v){p=S[h],$=v[h];var x=p.$$bindings.bindToController;$.instance=$(),w.data("$"+p.name+"Controller",$.instance),$.bindingInfo=St(m,s,$.instance,x,p)}for(o(S,(function(t,e){var n=t.require;t.bindToController&&!E(n)&&b(n)&&l(v[e].instance,it(e,n,w,v))})),o(v,(function(t){var e=t.instance;if(A(e.$onChanges))try{e.$onChanges(t.bindingInfo.initialChanges)}catch(t){i(t)}if(A(e.$onInit))try{e.$onInit()}catch(t){i(t)}A(e.$doCheck)&&(m.$watch((function(){e.$doCheck()})),e.$doCheck()),A(e.$onDestroy)&&m.$on("$destroy",(function(){e.$onDestroy()}))})),h=0,p=c.length;h<p;h++)xt($=c[h],$.isolateScope?d:e,w,s,$.require&&it($.directiveName,$.require,w,v),y);var M=e;for(k&&(k.template||null===k.templateUrl)&&(M=d),t&&t(M,a.childNodes,void 0,u),h=f.length-1;0<=h;h--)xt($=f[h],$.isolateScope?d:e,w,s,$.require&&it($.directiveName,$.require,w,v),y);o(v,(function(t){A((t=t.instance).$postLink)&&t.$postLink()}))}h=h||{};for(var d,m,v,y,w,x=-Number.MAX_VALUE,C=h.newScopeDirective,S=h.controllerDirectives,k=h.newIsolateScopeDirective,O=h.templateDirective,M=h.nonTlbTranscludeDirective,V=!1,N=!1,j=h.hasElementTranscludeDirective,P=r.$$element=Jn(n),R=a,U=!1,D=!1,_=0,F=e.length;_<F;_++){var q=(d=e[_]).$$start,B=d.$$end;if(q&&(P=X(n,q,B)),v=void 0,x>d.priority)break;if((w=d.scope)&&(d.templateUrl||(b(w)?(pt("new/isolated scope",k||C,d,P),k=d):pt("new/isolated scope",k,d,P)),C=C||d),m=d.name,!U&&(d.replace&&(d.templateUrl||d.template)||d.transclude&&!d.$$tlb)){for(w=_+1;U=e[w++];)if(U.transclude&&!U.$$tlb||U.replace&&(U.templateUrl||U.template)){D=!0;break}U=!0}if(!d.templateUrl&&d.controller&&(S=S||at(),pt("'"+m+"' controller",S[m],d,P),S[m]=d),w=d.transclude)if(V=!0,d.$$tlb||(pt("transclusion",M,d,P),M=d),"element"===w)j=!0,x=d.priority,v=P,P=r.$$element=Jn(z.$$createComment(m,r[m])),n=P[0],bt(s,rr.call(v,0),n),R=et(D,v,a,x,u&&u.name,{nonTlbTranscludeDirective:M});else{var G=at();if(b(w)){v=t.document.createDocumentFragment();var K=at(),J=at();for(var Y in o(w,(function(t,e){var n="?"===t.charAt(0);t=n?t.substring(1):t,K[t]=e,G[e]=null,J[e]=n})),o(P.contents(),(function(e){var n=K[Jt(I(e))];n?(J[n]=!0,G[n]=G[n]||t.document.createDocumentFragment(),G[n].appendChild(e)):v.appendChild(e)})),o(J,(function(t,e){if(!t)throw ui("reqslot",e)})),G)G[Y]&&(R=Jn(G[Y].childNodes),G[Y]=et(D,R,a));v=Jn(v.childNodes)}else v=Jn(dt(n)).contents();P.empty(),(R=et(D,v,a,void 0,void 0,{needsNewScope:d.$$isolateScope||d.$$newScope})).$$slots=G}if(d.template)if(N=!0,pt("template",O,d,P),O=d,w=A(d.template)?d.template(P,r):d.template,w=jt(w),d.replace){if(u=d,v=Ir.test(w)?Yt(mt(d.templateNamespace,dr(w))):[],n=v[0],1!==v.length||1!==n.nodeType)throw ui("tplrt",m,"");bt(s,P,n),w=Z(n,[],F={$attr:{}});var tt=e.splice(_+1,e.length-(_+1));(k||C)&&st(w,k,C),e=e.concat(w).concat(tt),lt(r,F),F=e.length}else P.html(w);if(d.templateUrl)N=!0,pt("template",O,d,P),O=d,d.replace&&(u=d),$=ft(e.splice(_,e.length-_),P,r,s,V&&R,c,f,{controllerDirectives:S,newScopeDirective:C!==d&&C,newIsolateScopeDirective:k,templateDirective:O,nonTlbTranscludeDirective:M}),F=e.length;else if(d.compile)try{y=d.compile(P,r,R);var nt=d.$$originalDirective||d;A(y)?p(null,L(nt,y),q,B):y&&p(L(nt,y.pre),L(nt,y.post),q,B)}catch(t){i(t,W(P))}d.terminal&&($.terminal=!0,x=Math.max(x,d.priority))}return $.scope=C&&!0===C.scope,$.transcludeOnThisElement=V,$.templateOnThisElement=N,$.transclude=R,h.hasElementTranscludeDirective=j,$}function it(t,e,n,r){var i;if(x(e)){var a=e.match(h);e=e.substring(a[0].length);var s=a[1]||a[3];if(a="?"===a[2],"^^"===s?n=n.parent():i=(i=r&&r[e])&&i.instance,!i){var u="$"+e+"Controller";i="^^"===s&&n[0]&&9===n[0].nodeType?null:s?n.inheritedData(u):n.data(u)}if(!i&&!a)throw ui("ctreq",e,t)}else if(E(e))for(i=[],s=0,a=e.length;s<a;s++)i[s]=it(t,e[s],n,r);else b(e)&&(i={},o(e,(function(e,o){i[o]=it(t,e,n,r)})));return i||null}function ot(t,e,n,r,i,o,a){var s,u=at();for(s in r){var c=r[s],l={$scope:c===a||c.$$isolateScope?i:o,$element:t,$attrs:e,$transclude:n},f=c.controller;"@"===f&&(f=e[c.name]),l=y(f,l,!0,c.controllerAs),u[c.name]=l,t.data("$"+c.name+"Controller",l.instance)}return u}function st(t,e,n){for(var r=0,i=t.length;r<i;r++)t[r]=p(t[r],{$$isolateScope:e,$$newScope:n})}function ut(t,n,i,o,s,u,c){if(n===s)return null;var l=null;if(a.hasOwnProperty(n))for(var f=0,h=(s=e.get(n+"Directive")).length;f<h;f++)if(n=s[f],(g(o)||o>n.priority)&&-1!==n.restrict.indexOf(i)){if(u&&(n=p(n,{$$start:u,$$end:c})),!n.$$bindings){var $=l=n,d=n.name,m={isolateScope:null,bindToController:null};if(b($.scope)&&(!0===$.bindToController?(m.bindToController=r($.scope,d,!0),m.isolateScope={}):m.isolateScope=r($.scope,d,!1)),b($.bindToController)&&(m.bindToController=r($.bindToController,d,!0)),m.bindToController&&!$.controller)throw ui("noctrl",d);b((l=l.$$bindings=m).isolateScope)&&(n.$$isolateBindings=l.isolateScope)}t.push(n),l=n}return l}function ct(t){if(a.hasOwnProperty(t))for(var n=e.get(t+"Directive"),r=0,i=n.length;r<i;r++)if((t=n[r]).multiElement)return!0;return!1}function lt(t,e){var n=e.$attr,r=t.$attr;o(t,(function(r,i){"$"!==i.charAt(0)&&(e[i]&&e[i]!==r&&(r=r.length?r+("style"===i?";":" ")+e[i]:e[i]),t.$set(i,r,!0,n[i]))})),o(e,(function(e,i){t.hasOwnProperty(i)||"$"===i.charAt(0)||(t[i]=e,"class"!==i&&"style"!==i&&(r[i]=n[i]))}))}function ft(t,e,n,r,a,u,c,l){var f,h,$=[],d=e[0],m=t.shift(),v=p(m,{templateUrl:null,transclude:null,replace:null,$$originalDirective:m}),g=A(m.templateUrl)?m.templateUrl(e,n):m.templateUrl,y=m.templateNamespace;return e.empty(),s(g).then((function(i){var s,p;if(i=jt(i),m.replace){if(i=Ir.test(i)?Yt(mt(y,dr(i))):[],s=i[0],1!==i.length||1!==s.nodeType)throw ui("tplrt",m.name,g);i={$attr:{}},bt(r,e,s);var w=Z(s,[],i);b(m.scope)&&st(w,!0),t=w.concat(t),lt(n,i)}else s=d,e.html(i);for(t.unshift(v),f=rt(t,s,n,a,e,m,u,c,l),o(r,(function(t,n){t===s&&(r[n]=e[0])})),h=G(e[0].childNodes,a);$.length;){i=$.shift(),p=$.shift();var x=$.shift(),C=$.shift();if(w=e[0],!i.$$destroyed){if(p!==d){var S=p.className;l.hasElementTranscludeDirective&&m.replace||(w=dt(s)),bt(x,Jn(p),w),B(Jn(w),S)}p=f.transcludeOnThisElement?J(i,f.transclude,C):C,f(h,i,w,r,p)}}$=null})).catch((function(t){k(t)&&i(t)})),function(t,e,n,r,i){t=i,e.$$destroyed||($?$.push(e,n,r,t):(f.transcludeOnThisElement&&(t=J(e,f.transclude,i)),f(h,e,n,r,t)))}}function ht(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 pt(t,e,n,r){function i(t){return t?" (module: "+t+")":""}if(e)throw ui("multidir",e.name,i(e.$$moduleName),n.name,i(n.$$moduleName),t,W(r))}function $t(t,e){var r=n(e,!0);r&&t.push({priority:0,compile:function(t){var e=!!(t=t.parent()).length;return e&&z.$$addBindingClass(t),function(t,n){var i=n.parent();e||z.$$addBindingClass(i),z.$$addBindingInfo(i,r.expressions),t.$watch(r,(function(t){n[0].nodeValue=t}))}}})}function mt(e,n){switch(e=er(e||"html")){case"svg":case"math":var r=t.document.createElement("div");return r.innerHTML="<"+e+">"+n+"</"+e+">",r.childNodes[0].childNodes;default:return n}}function vt(t){return q(D.valueOf(t),"ng-prop-srcset")}function gt(t,e,n,r){if(v.test(r))throw ui("nodomevents");var i=function(t,e){var n=e.toLowerCase();return P[t+"|"+n]||P["*|"+n]}(t=I(t),r),o=d;"srcset"!==r||"img"!==t&&"source"!==t?i&&(o=D.getTrusted.bind(D,i)):o=vt,e.push({priority:100,compile:function(t,e){var i=m(e[n]),a=m(e[n],(function(t){return D.valueOf(t)}));return{pre:function(t,e){function n(){var n=i(t);e[0][r]=o(n)}n(),t.$watch(a,n)}}}})}function yt(t,e,r,i,o){var a=I(t),s=function(t,e){return"srcdoc"===e?D.HTML:"src"===e||"ngSrc"===e?-1===["img","video","audio","source","track"].indexOf(t)?D.RESOURCE_URL:D.MEDIA_URL:"xlinkHref"===e?"image"===t?D.MEDIA_URL:"a"===t?D.URL:D.RESOURCE_URL:"form"===t&&"action"===e||"base"===t&&"href"===e||"link"===t&&"href"===e?D.RESOURCE_URL:"a"!==t||"href"!==e&&"ngHref"!==e?void 0:D.URL}(a,i),u=f[i]||o,c=n(r,!o,s,u);if(c){if("multiple"===i&&"select"===a)throw ui("selmulti",W(t));if(v.test(i))throw ui("nodomevents");e.push({priority:100,compile:function(){return{pre:function(t,e,o){e=o.$$observers||(o.$$observers=at());var a=o[i];a!==r&&(c=a&&n(a,!0,s,u),r=a),c&&(o[i]=c(t),(e[i]||(e[i]=[])).$$inter=!0,(o.$$observers&&o.$$observers[i].$$scope||t).$watch(c,(function(t,e){"class"===i&&t!==e?o.$updateClass(t,e):o.$set(i,t)})))}}}})}}function bt(e,n,r){var i,o,a=n[0],s=n.length,u=a.parentNode;if(e)for(i=0,o=e.length;i<o;i++)if(e[i]===a){e[i++]=r,o=i+s-1;for(var c=e.length;i<c;i++,o++)o<c?e[i]=e[o]:delete e[i];e.length-=s-1,e.context===a&&(e.context=r);break}for(u&&u.replaceChild(r,a),e=t.document.createDocumentFragment(),i=0;i<s;i++)e.appendChild(n[i]);for(Jn.hasData(a)&&(Jn.data(r,Jn.data(a)),Jn(a).off("$destroy")),Jn.cleanData(e.querySelectorAll("*")),i=1;i<s;i++)delete n[i];n[0]=r,n.length=1}function wt(t,e){return l((function(){return t.apply(null,arguments)}),t,e)}function xt(t,e,n,r,o,a){try{t(e,n,r,o,a)}catch(t){i(t,W(n))}}function Ct(t,e){if(S)throw ui("missingattr",t,e)}function St(t,e,r,i,a){function s(e,n,i){A(r.$onChanges)&&!R(n,i)&&(Et||(t.$$postDigest(F),Et=[]),c||(c={},Et.push(u)),c[e]&&(i=c[e].previousValue),c[e]=new Kt(i,n))}function u(){r.$onChanges(c),c=void 0}var c,l=[],f={};return o(i,(function(i,o){var u,c,h,p,d=i.attrName,v=i.optional;switch(i.mode){case"@":v||tr.call(e,d)||(Ct(d,a.name),r[o]=e[d]=void 0),v=e.$observe(d,(function(t){(x(t)||V(t))&&(s(o,t,r[o]),r[o]=t)})),e.$$observers[d].$$scope=t,x(u=e[d])?r[o]=n(u)(t):V(u)&&(r[o]=u),f[o]=new Kt(ci,r[o]),l.push(v);break;case"=":if(!tr.call(e,d)){if(v)break;Ct(d,a.name),e[d]=void 0}if(v&&!e[d])break;c=m(e[d]),p=c.literal?U:R,h=c.assign||function(){throw u=r[o]=c(t),ui("nonassign",e[d],d,a.name)},u=r[o]=c(t),(v=function(e){return p(e,r[o])||(p(e,u)?h(t,e=r[o]):r[o]=e),u=e}).$stateful=!0,v=i.collection?t.$watchCollection(e[d],v):t.$watch(m(e[d],v),null,c.literal),l.push(v);break;case"<":if(!tr.call(e,d)){if(v)break;Ct(d,a.name),e[d]=void 0}if(v&&!e[d])break;var g=(c=m(e[d])).literal,y=r[o]=c(t);f[o]=new Kt(ci,r[o]),v=t[i.collection?"$watchCollection":"$watch"](c,(function(t,e){if(e===t){if(e===y||g&&U(e,y))return;e=y}s(o,t,e),r[o]=t})),l.push(v);break;case"&":if(v||tr.call(e,d)||Ct(d,a.name),(c=e.hasOwnProperty(d)?m(e[d]):$)===$&&v)break;r[o]=function(e){return c(t,e)}}})),{initialChanges:f,removeWatches:l.length&&function(){for(var t=0,e=l.length;t<e;++t)l[t]()}}}var Et,kt=/^\w/,At=t.document.createElement("div"),Ot=M,Mt=N,Tt=O;H.prototype={$normalize:Jt,$addClass:function(t){t&&0<t.length&&_.addClass(this.$$element,t)},$removeClass:function(t){t&&0<t.length&&_.removeClass(this.$$element,t)},$updateClass:function(t,e){var n=Zt(t,e);n&&n.length&&_.addClass(this.$$element,n),(n=Zt(e,t))&&n.length&&_.removeClass(this.$$element,n)},$set:function(t,e,n,r){var a=Nt(this.$$element[0],t),s=zr[t],u=t;a?(this.$$element.prop(t,e),r=a):s&&(this[s]=e,u=s),this[t]=e,r?this.$attr[t]=r:(r=this.$attr[t])||(this.$attr[t]=r=tt(t,"-")),"img"===I(this.$$element)&&"srcset"===t&&(this[t]=e=q(e,"$set('srcset', value)")),!1!==n&&(null===e||g(e)?this.$$element.removeAttr(r):kt.test(r)?a&&!1===e?this.$$element.removeAttr(r):this.$$element.attr(r,e):function(t,e,n){At.innerHTML="<span "+e+">";var r=(e=At.firstChild.attributes)[0];e.removeNamedItem(r.name),r.value=n,t.attributes.setNamedItem(r)}(this.$$element[0],r,e)),(t=this.$$observers)&&o(t[u],(function(t){try{t(e)}catch(t){i(t)}}))},$observe:function(t,e){var n=this,r=n.$$observers||(n.$$observers=at()),i=r[t]||(r[t]=[]);return i.push(e),w.$evalAsync((function(){i.$$inter||!n.hasOwnProperty(t)||g(n[t])||e(n[t])})),function(){j(i,e)}}};var Vt=n.startSymbol(),It=n.endSymbol(),jt="{{"===Vt&&"}}"===It?d:function(t){return t.replace(/\{\{/g,Vt).replace(/}}/g,It)},Pt=/^ng(Attr|Prop|On)([A-Z].*)$/,Rt=/^(.+)Start$/;return z.$$addBindingInfo=C?function(t,e){var n=t.data("$binding")||[];E(e)?n=n.concat(e):n.push(e),t.data("$binding",n)}:$,z.$$addBindingClass=C?function(t){B(t,"ng-binding")}:$,z.$$addScopeInfo=C?function(t,e,n,r){t.data(n?r?"$isolateScopeNoTemplate":"$isolateScope":"$scope",e)}:$,z.$$addScopeClass=C?function(t,e){B(t,e?"ng-isolate-scope":"ng-scope")}:$,z.$$createComment=function(e,n){var r="";return C&&(r=" "+(e||"")+": ",n&&(r+=n+" ")),t.document.createComment(r)},z}]}function Kt(t,e){this.previousValue=t,this.currentValue=e}function Jt(t){return t.replace(li,"").replace(fi,(function(t,e,n){return n?e.toUpperCase():e}))}function Zt(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 Yt(t){var e=(t=Jn(t)).length;if(1>=e)return t;for(;e--;){var n=t[e];(8===n.nodeType||n.nodeType===Sr&&""===n.nodeValue.trim())&&ir.call(t,e,1)}return t}function Xt(t,e){if(e&&x(e))return e;if(x(t)){var n=pi.exec(t);if(n)return n[3]}}function Qt(){var t={};this.has=function(e){return t.hasOwnProperty(e)},this.register=function(e,n){it(e,"controller"),b(e)?l(t,e):t[e]=n},this.$get=["$injector",function(e){function n(t,e,n,i){if(!t||!b(t.$scope))throw r("$controller")("noscp",i,e);t.$scope[e]=n}return function(r,i,o,a){var s,u,c;if(o=!0===o,a&&x(a)&&(c=a),x(r)){if(!(a=r.match(pi)))throw hi("ctrlfmt",r);if(u=a[1],c=c||a[3],!(r=t.hasOwnProperty(u)?t[u]:function(t,e,n){if(!e)return t;for(var r,i=(e=e.split(".")).length,o=0;o<i;o++)r=e[o],t&&(t=t[r]);return t}(i.$scope,u)))throw hi("ctrlreg",u);rt(r,u,!0)}return o?(o=(E(r)?r[r.length-1]:r).prototype,s=Object.create(o||null),c&&n(i,c,s,u||r.name),l((function(){var t=e.invoke(r,s,i,u);return t!==s&&(b(t)||A(t))&&(s=t,c&&n(i,c,s,u||r.name)),s}),{instance:s,identifier:c})):(s=e.instantiate(r,i,u),c&&n(i,c,s,u||r.name),s)}}]}function te(){this.$get=["$window",function(t){return Jn(t.document)}]}function ee(){this.$get=["$document","$rootScope",function(t,e){function n(){i=r.hidden}var r=t[0],i=r&&r.hidden;return t.on("visibilitychange",n),e.$on("$destroy",(function(){t.off("visibilitychange",n)})),function(){return i}}]}function ne(){this.$get=["$log",function(t){return function(e,n){t.error.apply(t,arguments)}}]}function re(t){return b(t)?S(t)?t.toISOString():F(t):t}function ie(){this.$get=function(){return function(t){if(!t)return"";var e=[];return a(t,(function(t,n){null===t||g(t)||A(t)||(E(t)?o(t,(function(t){e.push(Z(n)+"="+Z(re(t)))})):e.push(Z(n)+"="+Z(re(t))))})),e.join("&")}}}function oe(){this.$get=function(){return function(t){if(!t)return"";var e=[];return function t(n,r,i){E(n)?o(n,(function(e,n){t(e,r+"["+(b(e)?n:"")+"]")})):b(n)&&!S(n)?a(n,(function(e,n){t(e,r+(i?"":"[")+n+(i?"":"]"))})):(A(n)&&(n=n()),e.push(Z(r)+"="+(null==n?"":Z(re(n)))))}(t,"",!0),e.join("&")}}}function ae(t,e){if(x(t)){var n,r,i=t.replace(yi,"").trim();if(i&&((r=n=(n=e("Content-Type"))&&0===n.indexOf(di))||(r=(r=i.match(vi))&&gi[r[0]].test(i)),r))try{t=q(i)}catch(e){if(!n)return t;throw bi("baddata",t,e)}}return t}function se(t){var e,n=at();return x(t)?o(t.split("\n"),(function(t){e=t.indexOf(":");var r=er(dr(t.substr(0,e)));t=dr(t.substr(e+1)),r&&(n[r]=n[r]?n[r]+", "+t:t)})):b(t)&&o(t,(function(t,e){var r=er(e),i=dr(t);r&&(n[r]=n[r]?n[r]+", "+i:i)})),n}function ue(t){var e;return function(n){return e||(e=se(t)),n?(void 0===(n=e[er(n)])&&(n=null),n):e}}function ce(t,e,n,r){return A(r)?r(t,e,n):(o(r,(function(r){t=r(t,e,n)})),t)}function le(){var t=this.defaults={transformResponse:[ae],transformRequest:[function(t){return b(t)&&"[object File]"!==ar.call(t)&&"[object Blob]"!==ar.call(t)&&"[object FormData]"!==ar.call(t)?F(t):t}],headers:{common:{Accept:"application/json, text/plain, */*"},post:ut(mi),put:ut(mi),patch:ut(mi)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer",jsonpCallbackParam:"callback"},e=!1;this.useApplyAsync=function(t){return y(t)?(e=!!t,this):e};var n=this.interceptors=[],i=this.xsrfTrustedOrigins=[];Object.defineProperty(this,"xsrfWhitelistedOrigins",{get:function(){return this.xsrfTrustedOrigins},set:function(t){this.xsrfTrustedOrigins=t}}),this.$get=["$browser","$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector","$sce",function(a,s,u,c,f,h,p,d){function m(e){function n(t,e){for(var n=0,r=e.length;n<r;){var i=e[n++],o=e[n++];t=t.then(i,o)}return e.length=0,t}function i(t){var e=l({},t);return e.data=ce(t.data,t.headers,t.status,s.transformResponse),200<=(t=t.status)&&300>t?e:h.reject(e)}if(!b(e))throw r("$http")("badreq",e);if(!x(d.valueOf(e.url)))throw r("$http")("badreq",e.url);var s=l({method:"get",transformRequest:t.transformRequest,transformResponse:t.transformResponse,paramSerializer:t.paramSerializer,jsonpCallbackParam:t.jsonpCallbackParam},e);s.headers=function(e){var n,r,i,a=t.headers,s=l({},e.headers);a=l({},a.common,a[er(e.method)]);t:for(n in a){for(i in r=er(n),s)if(er(i)===r)continue t;s[n]=a[n]}return function(t,e){var n,r={};return o(t,(function(t,i){A(t)?null!=(n=t(e))&&(r[i]=n):r[i]=t})),r}(s,ut(e))}(e),s.method=nr(s.method),s.paramSerializer=x(s.paramSerializer)?p.get(s.paramSerializer):s.paramSerializer,a.$$incOutstandingRequestCount("$http");var u=[],c=[];return e=h.resolve(s),o(C,(function(t){(t.request||t.requestError)&&u.unshift(t.request,t.requestError),(t.response||t.responseError)&&c.push(t.response,t.responseError)})),e=(e=n(e,u)).then((function(e){var n=e.headers,r=ce(e.data,ue(n),void 0,e.transformRequest);return g(r)&&o(n,(function(t,e){"content-type"===er(e)&&delete n[e]})),g(e.withCredentials)&&!g(t.withCredentials)&&(e.withCredentials=t.withCredentials),v(e,r).then(i,i)})),(e=n(e,c)).finally((function(){a.$$completeOutstandingRequest($,"$http")}))}function v(n,r){function i(t){if(t){var n={};return o(t,(function(t,r){n[r]=function(n){function r(){t(n)}e?f.$applyAsync(r):f.$$phase?r():f.$apply(r)}})),n}}function a(t,e,r,i,o){(200<=(e=-1<=e?e:0)&&300>e?v.resolve:v.reject)({data:t,status:e,headers:ue(r),config:n,statusText:i,xhrStatus:o})}function c(t){a(t.data,t.status,ut(t.headers()),t.statusText,t.xhrStatus)}function l(){var t=m.pendingRequests.indexOf(n);-1!==t&&m.pendingRequests.splice(t,1)}var p,$,v=h.defer(),C=v.promise,k=n.headers,O="jsonp"===er(n.method),M=n.url;return O?M=d.getTrustedResourceUrl(M):x(M)||(M=d.valueOf(M)),M=function(t,e){return 0<e.length&&(t+=(-1===t.indexOf("?")?"?":"&")+e),t}(M,n.paramSerializer(n.params)),O&&(M=function(t,e){var n=t.split("?");if(2<n.length)throw bi("badjsonp",t);return o(n=K(n[1]),(function(n,r){if("JSON_CALLBACK"===n)throw bi("badjsonp",t);if(r===e)throw bi("badjsonp",e,t)})),t+=(-1===t.indexOf("?")?"?":"&")+e+"=JSON_CALLBACK"}(M,n.jsonpCallbackParam)),m.pendingRequests.push(n),C.then(l,l),!n.cache&&!t.cache||!1===n.cache||"GET"!==n.method&&"JSONP"!==n.method||(p=b(n.cache)?n.cache:b(t.cache)?t.cache:w),p&&(y($=p.get(M))?$&&A($.then)?$.then(c,c):E($)?a($[1],$[0],ut($[2]),$[3],$[4]):a($,200,{},"OK","complete"):p.put(M,C)),g($)&&(($=S(n.url)?u()[n.xsrfCookieName||t.xsrfCookieName]:void 0)&&(k[n.xsrfHeaderName||t.xsrfHeaderName]=$),s(n.method,M,r,(function(t,n,r,i,o){function s(){a(n,t,r,i,o)}p&&(200<=t&&300>t?p.put(M,[t,n,se(r),i,o]):p.remove(M)),e?f.$applyAsync(s):(s(),f.$$phase||f.$apply())}),k,n.timeout,n.withCredentials,n.responseType,i(n.eventHandlers),i(n.uploadEventHandlers))),C}var w=c("$http");t.paramSerializer=x(t.paramSerializer)?p.get(t.paramSerializer):t.paramSerializer;var C=[];o(n,(function(t){C.unshift(x(t)?p.get(t):p.invoke(t))}));var S=function(t){var e=[Hi].concat(t.map(en));return function(t){return t=en(t),e.some(nn.bind(null,t))}}(i);return m.pendingRequests=[],function(t){o(arguments,(function(t){m[t]=function(e,n){return m(l({},n||{},{method:t,url:e}))}}))}("get","delete","head","jsonp"),function(t){o(arguments,(function(t){m[t]=function(e,n,r){return m(l({},r||{},{method:t,url:e,data:n}))}}))}("post","put","patch"),m.defaults=t,m}]}function fe(){this.$get=function(){return function(){return new t.XMLHttpRequest}}}function he(){this.$get=["$browser","$jsonpCallbacks","$document","$xhrFactory",function(t,e,n,r){return function(t,e,n,r,i){function a(t,e,n){t=t.replace("JSON_CALLBACK",e);var o=i.createElement("script"),a=null;return o.type="text/javascript",o.src=t,o.async=!0,a=function(t){o.removeEventListener("load",a),o.removeEventListener("error",a),i.body.removeChild(o),o=null;var s=-1,u="unknown";t&&("load"!==t.type||r.wasCalled(e)||(t={type:"error"}),u=t.type,s="error"===t.type?404:200),n&&n(s,u)},o.addEventListener("load",a),o.addEventListener("error",a),i.body.appendChild(o),a}return function(i,s,u,c,l,f,h,p,$,d){function m(t){C="timeout"===t,w&&w(),x&&x.abort()}function v(t,e,r,i,o,a){y(S)&&n.cancel(S),w=x=null,t(e,r,i,o,a)}if(s=s||t.url(),"jsonp"===er(i))var b=r.createCallback(s),w=a(s,b,(function(t,e){var n=200===t&&r.getResponse(b);v(c,t,n,"",e,"complete"),r.removeCallback(b)}));else{var x=e(i,s),C=!1;if(x.open(i,s,!0),o(l,(function(t,e){y(t)&&x.setRequestHeader(e,t)})),x.onload=function(){var t=x.statusText||"",e="response"in x?x.response:x.responseText,n=1223===x.status?204:x.status;0===n&&(n=e?200:"file"===en(s).protocol?404:0),v(c,n,e,x.getAllResponseHeaders(),t,"complete")},x.onerror=function(){v(c,-1,null,null,"","error")},x.ontimeout=function(){v(c,-1,null,null,"","timeout")},x.onabort=function(){v(c,-1,null,null,"",C?"timeout":"abort")},o($,(function(t,e){x.addEventListener(e,t)})),o(d,(function(t,e){x.upload.addEventListener(e,t)})),h&&(x.withCredentials=!0),p)try{x.responseType=p}catch(t){if("json"!==p)throw t}x.send(g(u)?null:u)}if(0<f)var S=n((function(){m("timeout")}),f);else f&&A(f.then)&&f.then((function(){m(y(f.$$timeoutId)?"timeout":"abort")}))}}(t,r,t.defer,e,n[0])}]}function pe(){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(n){return n.replace(h,t).replace(p,e)}function s(t,e,n,r){var i=t.$watch((function(t){return i(),r(t)}),e,n);return i}function u(o,u,h,p){var $=h===i.URL||h===i.MEDIA_URL;if(!o.length||-1===o.indexOf(t)){if(u)return;return u=a(o),$&&(u=i.getTrusted(h,u)),(u=m(u)).exp=o,u.expressions=[],u.$$watchDelegate=s,u}p=!!p;for(var d,v,b,w,x=0,C=[],S=o.length,E=[],k=[];x<S;){if(-1===(d=o.indexOf(t,x))||-1===(v=o.indexOf(e,d+c))){x!==S&&E.push(a(o.substring(x)));break}x!==d&&E.push(a(o.substring(x,d))),x=o.substring(d+c,v),C.push(x),x=v+f,k.push(E.length),E.push("")}w=1===E.length&&1===k.length;var A=$&&w?void 0:function(t){try{return t=h&&!$?i.getTrusted(h,t):i.valueOf(t),p&&!y(t)?t:st(t)}catch(t){r(wi.interr(o,t))}};if(b=C.map((function(t){return n(t,A)})),!u||C.length){var O=function(t){for(var e=0,n=C.length;e<n;e++){if(p&&g(t[e]))return;E[k[e]]=t[e]}return $?i.getTrusted(h,w?E[0]:E.join("")):(h&&1<E.length&&wi.throwNoconcat(o),E.join(""))};return l((function(t){var e=0,n=C.length,i=Array(n);try{for(;e<n;e++)i[e]=b[e](t);return O(i)}catch(t){r(wi.interr(o,t))}}),{exp:o,expressions:C,$$watchDelegate:function(t,e){var n;return t.$watchGroup(b,(function(r,i){var o=O(r);e.call(this,o,r!==i?n:o,t),n=o}))}})}}var c=t.length,f=e.length,h=new RegExp(t.replace(/./g,o),"g"),p=new RegExp(e.replace(/./g,o),"g");return u.startSymbol=function(){return t},u.endSymbol=function(){return e},u}]}function $e(){this.$get=["$$intervalFactory","$window",function(t,e){var n={},r=function(t){e.clearInterval(t),delete n[t]},i=t((function(t,r,i){return t=e.setInterval(t,r),n[t]=i,t}),r);return i.cancel=function(t){if(!t)return!1;if(!t.hasOwnProperty("$$intervalId"))throw xi("badprom");if(!n.hasOwnProperty(t.$$intervalId))return!1;t=t.$$intervalId;var e=n[t],i=e.promise;return i.$$state&&(i.$$state.pur=!0),e.reject("canceled"),r(t),!0},i}]}function de(){this.$get=["$browser","$q","$$q","$rootScope",function(t,e,n,r){return function(i,o){return function(a,s,u,c){function l(){f?a.apply(null,h):a(p)}var f=4<arguments.length,h=f?rr.call(arguments,4):[],p=0,$=y(c)&&!c,d=($?n:e).defer(),m=d.promise;return u=y(u)?u:0,m.$$intervalId=i((function(){$?t.defer(l):r.$evalAsync(l),d.notify(p++),0<u&&p>=u&&(d.resolve(p),o(m.$$intervalId)),$||r.$apply()}),s,d,$),m}}}]}function me(t,e){var n=en(t);e.$$protocol=n.protocol,e.$$host=n.hostname,e.$$port=h(n.port)||Ei[n.protocol]||null}function ve(t,e,n){if(Ai.test(t))throw ki("badpath",t);(r="/"!==t.charAt(0))&&(t="/"+t),t=en(t);for(var r,i=(r=(r&&"/"===t.pathname.charAt(0)?t.pathname.substring(1):t.pathname).split("/")).length;i--;)r[i]=decodeURIComponent(r[i]),n&&(r[i]=r[i].replace(/\//g,"%2F"));n=r.join("/"),e.$$path=n,e.$$search=K(t.search),e.$$hash=decodeURIComponent(t.hash),e.$$path&&"/"!==e.$$path.charAt(0)&&(e.$$path="/"+e.$$path)}function ge(t,e){return t.slice(0,e.length)===e}function ye(t,e){if(ge(e,t))return e.substr(t.length)}function be(t){var e=t.indexOf("#");return-1===e?t:t.substr(0,e)}function we(t,e,n){this.$$html5=!0,n=n||"",me(t,this),this.$$parse=function(t){var n=ye(e,t);if(!x(n))throw ki("ipthprfx",t,e);ve(n,this,!0),this.$$path||(this.$$path="/"),this.$$compose()},this.$$normalizeUrl=function(t){return e+t.substr(1)},this.$$parseLinkUrl=function(r,i){return i&&"#"===i[0]?(this.hash(i.slice(1)),!0):(y(o=ye(t,r))?(a=o,a=n&&y(o=ye(n,o))?e+(ye("/",o)||o):t+a):y(o=ye(e,r))?a=e+o:e===r+"/"&&(a=e),a&&this.$$parse(a),!!a);var o,a}}function xe(t,e,n){me(t,this),this.$$parse=function(r){var i;g(o=ye(t,r)||ye(e,r))||"#"!==o.charAt(0)?this.$$html5?i=o:(i="",g(o)&&(t=r,this.replace())):g(i=ye(n,o))&&(i=o),ve(i,this,!1),r=this.$$path;var o,a=/^\/[A-Z]:(\/.*)/;ge(i,o=t)&&(i=i.replace(o,"")),a.exec(i)||(r=(i=a.exec(r))?i[1]:r),this.$$path=r,this.$$compose()},this.$$normalizeUrl=function(e){return t+(e?n+e:"")},this.$$parseLinkUrl=function(e,n){return be(t)===be(e)&&(this.$$parse(e),!0)}}function Ce(t,e,n){this.$$html5=!0,xe.apply(this,arguments),this.$$parseLinkUrl=function(r,i){return i&&"#"===i[0]?(this.hash(i.slice(1)),!0):(t===be(r)?o=r:(a=ye(e,r))?o=t+n+a:e===r+"/"&&(o=e),o&&this.$$parse(o),!!o);var o,a},this.$$normalizeUrl=function(e){return t+n+e}}function Se(t){return function(){return this[t]}}function Ee(t,e){return function(n){return g(n)?this[t]:(this[t]=e(n),this.$$compose(),this)}}function ke(){var t="!",e={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(e){return y(e)?(t=e,this):t},this.html5Mode=function(t){return V(t)?(e.enabled=t,this):b(t)?(V(t.enabled)&&(e.enabled=t.enabled),V(t.requireBase)&&(e.requireBase=t.requireBase),(V(t.rewriteLinks)||x(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(t){throw c.url(i),c.$$state=o,t}}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 ki("nobase");f=h.substring(0,h.indexOf("/",h.indexOf("//")+2))+(l||"/"),l=i.history?we:Ce}else f=be(h),l=xe;var p=f.substr(0,be(f).lastIndexOf("/")+1);(c=new l(f,p,"#"+t)).$$parseLinkUrl(h,h),c.$$state=r.state();var $=/^\s*(javascript|mailto):/i;o.on("click",(function(t){if((a=e.rewriteLinks)&&!t.ctrlKey&&!t.metaKey&&!t.shiftKey&&2!==t.which&&2!==t.button){for(var i=Jn(t.target);"a"!==I(i[0]);)if(i[0]===o[0]||!(i=i.parent())[0])return;if(!x(a)||!g(i.attr(a))){var a=i.prop("href"),s=i.attr("href")||i.attr("xlink:href");b(a)&&"[object SVGAnimatedString]"===a.toString()&&(a=en(a.animVal).href),$.test(a)||!a||i.attr("target")||t.isDefaultPrevented()||!c.$$parseLinkUrl(a,s)||(t.preventDefault(),c.absUrl()!==r.url()&&n.$apply())}}})),c.absUrl()!==h&&r.url(c.absUrl(),!0);var d=!0;return r.onUrlChange((function(t,e){ge(t,p)?(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()):a.location.href=t})),n.$watch((function(){if(d||c.$$urlUpdatedByLocation){c.$$urlUpdatedByLocation=!1;var t=r.url(),e=c.absUrl(),o=r.state(),a=c.$$replace,l=!function(t,e){return t===e||en(t).href===en(e).href}(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 Ae(){var t=!0,e=this;this.debugEnabled=function(e){return y(e)?(t=e,this):t},this.$get=["$window",function(n){function r(t){return k(t)&&(t.stack&&a?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||$;return function(){var t=[];return o(arguments,(function(e){t.push(r(e))})),Function.prototype.apply.call(i,e,t)}}var a=Kn||/\bEdge\//.test(n.navigator&&n.navigator.userAgent);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 Oe(t){return t+""}function Me(t,e){return void 0!==t?t:e}function Te(t,e){return void 0===t?e:void 0===e?t:t+e}function Ve(t,e,n){var r,i,a=t.isPure=function(t,e){switch(t.type){case ji.MemberExpression:if(t.computed)return!1;break;case ji.UnaryExpression:return 1;case ji.BinaryExpression:return"+"!==t.operator&&1;case ji.CallExpression:return!1}return void 0===e?Pi:e}(t,n);switch(t.type){case ji.Program:r=!0,o(t.body,(function(t){Ve(t.expression,e,a),r=r&&t.expression.constant})),t.constant=r;break;case ji.Literal:t.constant=!0,t.toWatch=[];break;case ji.UnaryExpression:Ve(t.argument,e,a),t.constant=t.argument.constant,t.toWatch=t.argument.toWatch;break;case ji.BinaryExpression:Ve(t.left,e,a),Ve(t.right,e,a),t.constant=t.left.constant&&t.right.constant,t.toWatch=t.left.toWatch.concat(t.right.toWatch);break;case ji.LogicalExpression:Ve(t.left,e,a),Ve(t.right,e,a),t.constant=t.left.constant&&t.right.constant,t.toWatch=t.constant?[]:[t];break;case ji.ConditionalExpression:Ve(t.test,e,a),Ve(t.alternate,e,a),Ve(t.consequent,e,a),t.constant=t.test.constant&&t.alternate.constant&&t.consequent.constant,t.toWatch=t.constant?[]:[t];break;case ji.Identifier:t.constant=!1,t.toWatch=[t];break;case ji.MemberExpression:Ve(t.object,e,a),t.computed&&Ve(t.property,e,a),t.constant=t.object.constant&&(!t.computed||t.property.constant),t.toWatch=t.constant?[]:[t];break;case ji.CallExpression:r=n=!!t.filter&&!e(t.callee.name).$stateful,i=[],o(t.arguments,(function(t){Ve(t,e,a),r=r&&t.constant,i.push.apply(i,t.toWatch)})),t.constant=r,t.toWatch=n?i:[t];break;case ji.AssignmentExpression:Ve(t.left,e,a),Ve(t.right,e,a),t.constant=t.left.constant&&t.right.constant,t.toWatch=[t];break;case ji.ArrayExpression:r=!0,i=[],o(t.elements,(function(t){Ve(t,e,a),r=r&&t.constant,i.push.apply(i,t.toWatch)})),t.constant=r,t.toWatch=i;break;case ji.ObjectExpression:r=!0,i=[],o(t.properties,(function(t){Ve(t.value,e,a),r=r&&t.value.constant,i.push.apply(i,t.value.toWatch),t.computed&&(Ve(t.key,e,!1),r=r&&t.key.constant,i.push.apply(i,t.key.toWatch))})),t.constant=r,t.toWatch=i;break;case ji.ThisExpression:t.constant=!1,t.toWatch=[];break;case ji.LocalsExpression:t.constant=!1,t.toWatch=[]}}function Ne(t){if(1===t.length){var e=(t=t[0].expression).toWatch;return 1!==e.length||e[0]!==t?e:void 0}}function Ie(t){return t.type===ji.Identifier||t.type===ji.MemberExpression}function je(t){if(1===t.body.length&&Ie(t.body[0].expression))return{type:ji.AssignmentExpression,left:t.body[0].expression,right:{type:ji.NGValueParameter},operator:"="}}function Pe(t){this.$filter=t}function Re(t){this.$filter=t}function Ue(t,e,n){this.ast=new ji(t,n),this.astCompiler=n.csp?new Re(e):new Pe(e)}function De(t){return A(t.valueOf)?t.valueOf():Ti.call(t)}function Le(){var t,e,n=at(),r={true:!0,false:!1,null:null,undefined:void 0};this.addLiteral=function(t,e){r[t]=e},this.setIdentifierFns=function(n,r){return t=n,e=r,this},this.$get=["$filter",function(i){function a(t,e){var r,o;switch(typeof t){case"string":return o=t=t.trim(),(r=n[o])||(r=new Ue(r=new Ii(m),i,m).parse(t),n[o]=h(r)),p(r,e);case"function":return p(t,e);default:return p($,e)}}function s(t,e,n){return null==t||null==e?t===e:!("object"==typeof t&&(t=De(t),"object"==typeof t&&!n))&&(t===e||t!=t&&e!=e)}function u(t,e,n,r,i){var o;if(1===(u=r.inputs).length){var a=s,u=u[0];return t.$watch((function(t){var e=u(t);return s(e,a,u.isPure)||(o=r(t,void 0,void 0,[e]),a=e&&De(e)),o}),e,n,i)}for(var c=[],l=[],f=0,h=u.length;f<h;f++)c[f]=s,l[f]=null;return t.$watch((function(t){for(var e=!1,n=0,i=u.length;n<i;n++){var a=u[n](t);(e||(e=!s(a,c[n],u[n].isPure)))&&(l[n]=a,c[n]=a&&De(a))}return e&&(o=r(t,void 0,void 0,l)),o}),e,n,i)}function c(t,e,n,r,i){function o(){c(u)&&s()}function a(t,e,n,r){return u=$&&r?r[0]:f(t,e,n,r),c(u)&&t.$$postDigest(o),p(u)}var s,u,c=r.literal?l:y,f=r.$$intercepted||r,p=r.$$interceptor||d,$=r.inputs&&!f.inputs;return a.literal=r.literal,a.constant=r.constant,a.inputs=r.inputs,h(a),s=t.$watch(a,e,n,i)}function l(t){var e=!0;return o(t,(function(t){y(t)||(e=!1)})),e}function f(t,e,n,r){var i=t.$watch((function(t){return i(),r(t)}),e,n);return i}function h(t){return t.constant?t.$$watchDelegate=f:t.oneTime?t.$$watchDelegate=c:t.inputs&&(t.$$watchDelegate=u),t}function p(t,e){if(!e)return t;t.$$interceptor&&(e=function(t,e){function n(n){return e(t(n))}return n.$stateful=t.$stateful||e.$stateful,n.$$pure=t.$$pure&&e.$$pure,n}(t.$$interceptor,e),t=t.$$intercepted);var n=!1,r=function(r,i,o,a){return r=n&&a?a[0]:t(r,i,o,a),e(r)};return r.$$intercepted=t,r.$$interceptor=e,r.literal=t.literal,r.oneTime=t.oneTime,r.constant=t.constant,e.$stateful||(n=!t.inputs,r.inputs=t.inputs?t.inputs:[t],e.$$pure||(r.inputs=r.inputs.map((function(t){return t.isPure===Pi?function(e){return t(e)}:t})))),h(r)}var m={csp:vr().noUnsafeEval,literals:P(r),isIdentifierStart:A(t)&&t,isIdentifierContinue:A(e)&&e};return a.$$getAst=function(t){return new Ue(new Ii(m),i,m).getAst(t).ast},a}]}function _e(){var t=!0;this.$get=["$rootScope","$exceptionHandler",function(e,n){return qe((function(t){e.$evalAsync(t)}),n,t)}],this.errorOnUnhandledRejections=function(e){return y(e)?(t=e,this):t}}function Fe(){var t=!0;this.$get=["$browser","$exceptionHandler",function(e,n){return qe((function(t){e.defer(t)}),n,t)}],this.errorOnUnhandledRejections=function(e){return y(e)?(t=e,this):t}}function qe(t,e,n){function i(){return new a}function a(){var t=this.promise=new s;this.resolve=function(e){f(t,e)},this.reject=function(e){p(t,e)},this.notify=function(e){d(t,e)}}function s(){this.$$state={status:0}}function u(){for(;!C&&S.length;){var t=S.shift();if(!t.pur){t.pur=!0;var n="Possibly unhandled rejection: "+("function"==typeof(n=t.value)?n.toString().replace(/ \{[\s\S]*$/,""):g(n)?"undefined":"string"!=typeof n?ct(n,void 0):n);k(t.value)?e(t.value,n):e(n)}}}function c(r){!n||r.pending||2!==r.status||r.pur||(0===C&&0===S.length&&t(u),S.push(r)),!r.processScheduled&&r.pending&&(r.processScheduled=!0,++C,t((function(){var i,o,a;a=r.pending,r.processScheduled=!1,r.pending=void 0;try{for(var s=0,c=a.length;s<c;++s){r.pur=!0,o=a[s][0],i=a[s][r.status];try{A(i)?f(o,i(r.value)):1===r.status?f(o,r.value):p(o,r.value)}catch(t){p(o,t),t&&!0===t.$$passToExceptionHandler&&e(t)}}}finally{--C,n&&0===C&&t(u)}})))}function f(t,e){t.$$state.status||(e===t?$(t,x("qcycle",e)):h(t,e))}function h(t,e){function n(e){i||(i=!0,$(t,e))}var r,i=!1;try{(b(e)||A(e))&&(r=e.then),A(r)?(t.$$state.status=-1,r.call(e,(function(e){i||(i=!0,h(t,e))}),n,(function(e){d(t,e)}))):(t.$$state.value=e,t.$$state.status=1,c(t.$$state))}catch(t){n(t)}}function p(t,e){t.$$state.status||$(t,e)}function $(t,e){t.$$state.value=e,t.$$state.status=2,c(t.$$state)}function d(n,r){var i=n.$$state.pending;0>=n.$$state.status&&i&&i.length&&t((function(){for(var t,n,o=0,a=i.length;o<a;o++){n=i[o][0],t=i[o][3];try{d(n,A(t)?t(r):r)}catch(t){e(t)}}}))}function m(t){var e=new s;return p(e,t),e}function v(t,e,n){var r=null;try{A(n)&&(r=n())}catch(t){return m(t)}return r&&A(r.then)?r.then((function(){return e(t)}),m):e(t)}function y(t,e,n,r){var i=new s;return f(i,t),i.then(e,n,r)}function w(t){if(!A(t))throw x("norslvr",t);var e=new s;return t((function(t){f(e,t)}),(function(t){p(e,t)})),e}var x=r("$q",TypeError),C=0,S=[];l(s.prototype,{then:function(t,e,n){if(g(t)&&g(e)&&g(n))return this;var r=new s;return this.$$state.pending=this.$$state.pending||[],this.$$state.pending.push([r,t,e,n]),0<this.$$state.status&&c(this.$$state),r},catch:function(t){return this.then(null,t)},finally:function(t,e){return this.then((function(e){return v(e,O,t)}),(function(e){return v(e,m,t)}),e)}});var O=y;return w.prototype=s.prototype,w.defer=i,w.reject=m,w.when=y,w.resolve=O,w.all=function(t){var e=new s,n=0,r=E(t)?[]:{};return o(t,(function(t,i){n++,y(t).then((function(t){r[i]=t,--n||f(e,r)}),(function(t){p(e,t)}))})),0===n&&f(e,r),e},w.race=function(t){var e=i();return o(t,(function(t){y(t).then(e.resolve,e.reject)})),e.promise},w}function He(){this.$get=["$window","$timeout",function(t,e){var n=t.requestAnimationFrame||t.webkitRequestAnimationFrame,r=t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.webkitCancelRequestAnimationFrame,i=!!n,o=i?function(t){var e=n(t);return function(){r(e)}}:function(t){var n=e(t,16.66,!1);return function(){e.cancel(n)}};return o.supported=i,o}]}function Be(){var t=10,e=r("$rootScope"),n=null,a=null;this.digestTtl=function(e){return arguments.length&&(t=e),t},this.$get=["$exceptionHandler","$parse","$browser",function(r,s,u){function c(t){t.currentScope.$$destroyed=!0}function l(t){9===Kn&&(t.$$childHead&&l(t.$$childHead),t.$$nextSibling&&l(t.$$nextSibling)),t.$parent=t.$$nextSibling=t.$$prevSibling=t.$$childHead=t.$$childTail=t.$root=t.$$watchers=null}function f(){this.$id=++lr,this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null,this.$root=this,this.$$suspended=this.$$destroyed=!1,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$$isolateBindings=null}function h(t){if(y.$$phase)throw e("inprog",y.$$phase);y.$$phase=t}function p(t,e){do{t.$$watchersCount+=e}while(t=t.$parent)}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 v(){for(;C.length;)try{C.shift()()}catch(t){r(t)}a=null}f.prototype={constructor:f,$new:function(t,e){var n;return e=e||this,t?(n=new f).$root=this.$root:(this.$$ChildScope||(this.$$ChildScope=function(t){function e(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$id=++lr,this.$$ChildScope=null,this.$$suspended=!1}return e.prototype=t,e}(this)),n=new this.$$ChildScope),n.$parent=e,n.$$prevSibling=e.$$childTail,e.$$childHead?(e.$$childTail.$$nextSibling=n,e.$$childTail=n):e.$$childHead=e.$$childTail=n,(t||e!==this)&&n.$on("$destroy",c),n},$watch:function(t,e,r,i){var o=s(t);if(e=A(e)?e:$,o.$$watchDelegate)return o.$$watchDelegate(this,e,r,o,t);var a=this,u=a.$$watchers,c={fn:e,last:m,get:o,exp:i||t,eq:!!r};return n=null,u||((u=a.$$watchers=[]).$$digestWatchIndex=-1),u.unshift(c),u.$$digestWatchIndex++,p(this,1),function(){var t=j(u,c);0<=t&&(p(a,-1),t<u.$$digestWatchIndex&&u.$$digestWatchIndex--),n=null}},$watchGroup:function(t,e){function n(){u=!1;try{c?(c=!1,e(i,i,s)):e(i,r,s)}finally{for(var n=0;n<t.length;n++)r[n]=i[n]}}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 r=s.$watch(t,(function(t){i[e]=t,u||(u=!0,s.$evalAsync(n))}));a.push(r)})),function(){for(;a.length;)a.shift()()})},$watchCollection:function(t,e){function n(t){var e,n,a;if(!g(r=t)){if(b(r))if(i(r))for(o!==h&&(d=(o=h).length=0,l++),t=r.length,d!==t&&(l++,o.length=d=t),e=0;e<t;e++)a=o[e],n=r[e],a!=a&&n!=n||a===n||(l++,o[e]=n);else{for(e in o!==p&&(o=p={},d=0,l++),t=0,r)tr.call(r,e)&&(t++,n=r[e],a=o[e],e in o?a!=a&&n!=n||a===n||(l++,o[e]=n):(d++,o[e]=n,l++));if(d>t)for(e in l++,o)tr.call(r,e)||(d--,delete o[e])}else o!==r&&(o=r,l++);return l}}n.$$pure=s(t).literal,n.$stateful=!n.$$pure;var r,o,a,u=this,c=1<e.length,l=0,f=s(t,n),h=[],p={},$=!0,d=0;return this.$watch(f,(function(){if($?($=!1,e(r,r,u)):e(r,a,u),c)if(b(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)tr.call(r,t)&&(a[t]=r[t]);else a=r}))},$digest:function(){var i,o,s,c,l,f,p,$,d=t,g=w.length?y:this,b=[];h("$digest"),u.$$checkUrlChange(),this===y&&null!==a&&(u.defer.cancel(a),v()),n=null;do{for(l=!1,f=g,c=0;c<w.length;c++){try{(0,($=w[c]).fn)($.scope,$.locals)}catch(t){r(t)}n=null}w.length=0;t:do{if(c=!f.$$suspended&&f.$$watchers)for(c.$$digestWatchIndex=c.length;c.$$digestWatchIndex--;)try{if(i=c[c.$$digestWatchIndex])if((o=(0,i.get)(f))===(s=i.last)||(i.eq?U(o,s):fr(o)&&fr(s))){if(i===n){l=!1;break t}}else l=!0,n=i,i.last=i.eq?P(o,null):o,(0,i.fn)(o,s===m?o:s,f),5>d&&(b[p=4-d]||(b[p]=[]),b[p].push({msg:A(i.exp)?"fn: "+(i.exp.name||i.exp.toString()):i.exp,newVal:o,oldVal:s}))}catch(t){r(t)}if(!(c=!f.$$suspended&&f.$$watchersCount&&f.$$childHead||f!==g&&f.$$nextSibling))for(;f!==g&&!(c=f.$$nextSibling);)f=f.$parent}while(f=c);if((l||w.length)&&!d--)throw y.$$phase=null,e("infdig",t,b)}while(l||w.length);for(y.$$phase=null;S<x.length;)try{x[S++]()}catch(t){r(t)}x.length=S=0,u.$$checkUrlChange()},$suspend:function(){this.$$suspended=!0},$isSuspended:function(){return this.$$suspended},$resume:function(){this.$$suspended=!1},$destroy:function(){if(!this.$$destroyed){var t=this.$parent;for(var e in this.$broadcast("$destroy"),this.$$destroyed=!0,this===y&&u.$$applicationDestroyed(),p(this,-this.$$watchersCount),this.$$listenerCount)d(this,this.$$listenerCount[e],e);t&&t.$$childHead===this&&(t.$$childHead=this.$$nextSibling),t&&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.$$nextSibling=null,l(this)}},$eval:function(t,e){return s(t)(this,e)},$evalAsync:function(t,e){y.$$phase||w.length||u.defer((function(){w.length&&y.$digest()}),null,"$evalAsync"),w.push({scope:this,fn:s(t),locals:e})},$$postDigest:function(t){x.push(t)},$apply:function(t){try{h("$apply");try{return this.$eval(t)}finally{y.$$phase=null}}catch(t){r(t)}finally{try{y.$digest()}catch(t){throw r(t),t}}},$applyAsync:function(t){var e=this;t&&C.push((function(){e.$eval(t)})),t=s(t),null===a&&(a=u.defer((function(){y.$apply(v)}),null,"$applyAsync"))},$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&&(delete n[r],d(i,1,t))}},$emit:function(t,e){var n,i,o,a=[],s=this,u=!1,c={name:t,targetScope:s,stopPropagation:function(){u=!0},preventDefault:function(){c.defaultPrevented=!0},defaultPrevented:!1},l=D([c],arguments,1);do{for(n=s.$$listeners[t]||a,c.currentScope=s,i=0,o=n.length;i<o;i++)if(n[i])try{n[i].apply(null,l)}catch(t){r(t)}else n.splice(i,1),i--,o--;if(u)break;s=s.$parent}while(s);return c.currentScope=null,c},$broadcast:function(t,e){var n=this,i=this,o={name:t,targetScope:this,preventDefault:function(){o.defaultPrevented=!0},defaultPrevented:!1};if(!this.$$listenerCount[t])return o;for(var a,s,u=D([o],arguments,1);n=i;){for(o.currentScope=n,a=0,s=(i=n.$$listeners[t]||[]).length;a<s;a++)if(i[a])try{i[a].apply(null,u)}catch(t){r(t)}else i.splice(a,1),a--,s--;if(!(i=n.$$listenerCount[t]&&n.$$childHead||n!==this&&n.$$nextSibling))for(;n!==this&&!(i=n.$$nextSibling);)n=n.$parent}return o.currentScope=null,o}};var y=new f,w=y.$$asyncQueue=[],x=y.$$postDigestQueue=[],C=y.$$applyAsyncQueue=[],S=0;return y}]}function ze(){var t=/^\s*(https?|s?ftp|mailto|tel|file):/,e=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationTrustedUrlList=function(e){return y(e)?(t=e,this):t},this.imgSrcSanitizationTrustedUrlList=function(t){return y(t)?(e=t,this):e},this.$get=function(){return function(n,r){var i=r?e:t,o=en(n&&n.trim()).href;return""===o||o.match(i)?n:"unsafe:"+o}}}function We(t){var e=[];return y(t)&&o(t,(function(t){e.push(function(t){if("self"===t)return t;if(x(t)){if(-1<t.indexOf("***"))throw Ui("iwcard",t);return t=mr(t).replace(/\\\*\\\*/g,".*").replace(/\\\*/g,"[^:/.?&;]*"),new RegExp("^"+t+"$")}if(O(t))return new RegExp("^"+t.source+"$");throw Ui("imatcher")}(t))})),e}function Ge(){this.SCE_CONTEXTS=Di;var e=["self"],n=[];this.trustedResourceUrlList=function(t){return arguments.length&&(e=We(t)),e},Object.defineProperty(this,"resourceUrlWhitelist",{get:function(){return this.trustedResourceUrlList},set:function(t){this.trustedResourceUrlList=t}}),this.bannedResourceUrlList=function(t){return arguments.length&&(n=We(t)),n},Object.defineProperty(this,"resourceUrlBlacklist",{get:function(){return this.bannedResourceUrlList},set:function(t){this.bannedResourceUrlList=t}}),this.$get=["$injector","$$sanitizeUri",function(r,i){function o(e,n){var r;return"self"===e?(r=nn(n,Hi))||(t.document.baseURI?r=t.document.baseURI:(Ri||((Ri=t.document.createElement("a")).href=".",Ri=Ri.cloneNode(!1)),r=Ri.href),r=nn(n,r)):r=!!e.exec(n.href),r}function a(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 s=function(t){throw Ui("unsafe")};r.has("$sanitize")&&(s=r.get("$sanitize"));var u=a(),c={};return c[Di.HTML]=a(u),c[Di.CSS]=a(u),c[Di.MEDIA_URL]=a(u),c[Di.URL]=a(c[Di.MEDIA_URL]),c[Di.JS]=a(u),c[Di.RESOURCE_URL]=a(c[Di.URL]),{trustAs:function(t,e){var n=c.hasOwnProperty(t)?c[t]:null;if(!n)throw Ui("icontext",t,e);if(null===e||g(e)||""===e)return e;if("string"!=typeof e)throw Ui("itype",t);return new n(e)},getTrusted:function(t,r){if(null===r||g(r)||""===r)return r;if((l=c.hasOwnProperty(t)?c[t]:null)&&r instanceof l)return r.$$unwrapTrustedValue();if(A(r.$$unwrapTrustedValue)&&(r=r.$$unwrapTrustedValue()),t===Di.MEDIA_URL||t===Di.URL)return i(r.toString(),t===Di.MEDIA_URL);if(t===Di.RESOURCE_URL){var a,u,l=en(r.toString()),f=!1;for(a=0,u=e.length;a<u;a++)if(o(e[a],l)){f=!0;break}if(f)for(a=0,u=n.length;a<u;a++)if(o(n[a],l)){f=!1;break}if(f)return r;throw Ui("insecurl",r.toString())}if(t===Di.HTML)return s(r);throw Ui("unsafe")},valueOf:function(t){return t instanceof u?t.$$unwrapTrustedValue():t}}}]}function Ke(){var t=!0;this.enabled=function(e){return arguments.length&&(t=!!e),t},this.$get=["$parse","$sceDelegate",function(e,n){if(t&&8>Kn)throw Ui("iequirks");var r=ut(Di);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=d),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(Di,(function(t,e){var n=er(e);r[("parse_as_"+n).replace(Li,lt)]=function(e){return i(t,e)},r[("get_trusted_"+n).replace(Li,lt)]=function(e){return a(t,e)},r[("trust_as_"+n).replace(Li,lt)]=function(e){return s(t,e)}})),r}]}function Je(){this.$get=["$window","$document",function(t,e){var n={},r=!((!t.nw||!t.nw.process)&&t.chrome&&(t.chrome.app&&t.chrome.app.runtime||!t.chrome.app&&t.chrome.runtime&&t.chrome.runtime.id))&&t.history&&t.history.pushState,i=h((/android (\d+)/.exec(er((t.navigator||{}).userAgent))||[])[1]),o=/Boxee/i.test((t.navigator||{}).userAgent),a=e[0]||{},s=a.body&&a.body.style,u=!1,c=!1;return s&&(u=!(!("transition"in s)&&!("webkitTransition"in s)),c=!(!("animation"in s)&&!("webkitAnimation"in s))),{history:!(!r||4>i||o),hasEvent:function(t){if("input"===t&&Kn)return!1;if(g(n[t])){var e=a.createElement("div");n[t]="on"+t in e}return n[t]},csp:vr(),transitions:u,animations:c,android:i}}]}function Ze(){this.$get=m((function(t){return new Ye(t)}))}function Ye(t){function e(){var t=i.pop();return t&&t.cb}function n(t){for(var e=i.length-1;0<=e;--e){var n=i[e];if(n.type===t)return i.splice(e,1),n.cb}}var r={},i=[],o=this.ALL_TASKS_TYPE="$$all$$",a=this.DEFAULT_TASK_TYPE="$$default$$";this.completeTask=function(i,s){s=s||a;try{i()}finally{var u;r[u=s||a]&&(r[u]--,r[o]--),u=r[s];var c=r[o];if(!c||!u)for(u=c?n:e;c=u(s);)try{c()}catch(e){t.error(e)}}},this.incTaskCount=function(t){r[t=t||a]=(r[t]||0)+1,r[o]=(r[o]||0)+1},this.notifyWhenNoPendingTasks=function(t,e){r[e=e||o]?i.push({type:e,cb:t}):t()}}function Xe(){var t;this.httpOptions=function(e){return e?(t=e,this):t},this.$get=["$exceptionHandler","$templateCache","$http","$q","$sce",function(e,n,r,i,o){function a(s,u){a.totalPendingRequests++,x(s)&&!g(n.get(s))||(s=o.getTrustedResourceUrl(s));var c=r.defaults&&r.defaults.transformResponse;return E(c)?c=c.filter((function(t){return t!==ae})):c===ae&&(c=null),r.get(s,l({cache:n,transformResponse:c},t)).finally((function(){a.totalPendingRequests--})).then((function(t){return n.put(s,t.data)}),(function(t){return u||(t=_i("tpload",s,t.status,t.statusText),e(t)),i.reject(t)}))}return a.totalPendingRequests=0,a}]}function Qe(){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=cr.element(t).data("$binding");i&&o(i,(function(i){n?new RegExp("(^|\\s)"+mr(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 tn(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(t,e,n,r,i){function o(o,s,u){A(o)||(u=s,s=o,o=$);var c,l=rr.call(arguments,3),f=y(u)&&!u,h=(f?r:n).defer(),p=h.promise;return c=e.defer((function(){try{h.resolve(o.apply(null,l))}catch(t){h.reject(t),i(t)}finally{delete a[p.$$timeoutId]}f||t.$apply()}),s,"$timeout"),p.$$timeoutId=c,a[c]=h,p}var a={};return o.cancel=function(t){if(!t)return!1;if(!t.hasOwnProperty("$$timeoutId"))throw Fi("badprom");if(!a.hasOwnProperty(t.$$timeoutId))return!1;t=t.$$timeoutId;var n=a[t],r=n.promise;return r.$$state&&(r.$$state.pur=!0),n.reject("canceled"),delete a[t],e.defer.cancel(t)},o}]}function en(t){return x(t)?(Kn&&(qi.setAttribute("href",t),t=qi.href),qi.setAttribute("href",t),t=qi.hostname,!Bi&&-1<t.indexOf(":")&&(t="["+t+"]"),{href:qi.href,protocol:qi.protocol?qi.protocol.replace(/:$/,""):"",host:qi.host,search:qi.search?qi.search.replace(/^\?/,""):"",hash:qi.hash?qi.hash.replace(/^#/,""):"",hostname:t,port:qi.port,pathname:"/"===qi.pathname.charAt(0)?qi.pathname:"/"+qi.pathname}):t}function nn(t,e){return t=en(t),e=en(e),t.protocol===e.protocol&&t.host===e.host}function rn(){this.$get=m(t)}function on(t){function e(t){try{return decodeURIComponent(t)}catch(e){return t}}var n=t[0]||{},r={},i="";return function(){var t,o,a,s,u;try{t=n.cookie||""}catch(e){t=""}if(t!==i)for(t=(i=t).split("; "),r={},a=0;a<t.length;a++)0<(s=(o=t[a]).indexOf("="))&&(u=e(o.substring(0,s)),g(r[u])&&(r[u]=e(o.substring(s+1))));return r}}function an(){this.$get=on}function sn(t){function e(n,r){if(b(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",fn),e("date",bn),e("filter",un),e("json",wn),e("limitTo",xn),e("lowercase",Yi),e("number",hn),e("orderBy",Sn),e("uppercase",Xi)}function un(){return function(t,e,n,o){if(!i(t)){if(null==t)return t;throw r("filter")("notarray",t)}var a;switch(o=o||"$",ln(e)){case"function":break;case"boolean":case"null":case"number":case"string":a=!0;case"object":e=function(t,e,n,r){var i=b(t)&&n in t;return!0===e?e=U:A(e)||(e=function(t,e){return!(g(t)||(null===t||null===e?t!==e:b(e)||b(t)&&!v(t)||(t=er(""+t),e=er(""+e),-1===t.indexOf(e))))}),function(o){return i&&!b(o)?cn(o,t[n],e,n,!1):cn(o,t,e,n,r)}}(e,n,o,a);break;default:return t}return Array.prototype.filter.call(t,e)}}function cn(t,e,n,r,i,o){var a=ln(t),s=ln(e);if("string"===s&&"!"===e.charAt(0))return!cn(t,e.substring(1),n,r,i);if(E(t))return t.some((function(t){return cn(t,e,n,r,i)}));switch(a){case"object":var u;if(i){for(u in t)if(u.charAt&&"$"!==u.charAt(0)&&cn(t[u],e,n,r,!0))return!0;return!o&&cn(t,e,n,r,!1)}if("object"===s){for(u in e)if(!A(o=e[u])&&!g(o)&&!cn((a=u===r)?t:t[u],o,n,r,a,a))return!1;return!0}return n(t,e);case"function":return!1;default:return n(t,e)}}function ln(t){return null===t?"null":typeof t}function fn(t){var e=t.NUMBER_FORMATS;return function(t,n,r){g(n)&&(n=e.CURRENCY_SYM),g(r)&&(r=e.PATTERNS[1].maxFrac);var i=n?/\u00A4/g:/\s*\u00A4\s*/g;return null==t?t:pn(t,e.PATTERNS[1],e.GROUP_SEP,e.DECIMAL_SEP,r).replace(i,n)}}function hn(t){var e=t.NUMBER_FORMATS;return function(t,n){return null==t?t:pn(t,e.PATTERNS[0],e.GROUP_SEP,e.DECIMAL_SEP,n)}}function pn(t,e,n,r,i){if(!x(t)&&!C(t)||isNaN(t))return"";var o=!isFinite(t),a=!1,s=Math.abs(t)+"",u="";if(o)u="∞";else{for(function(t,e,n,r){var i=t.d,o=i.length-t.i;if(r=i[n=(e=g(e)?Math.min(Math.max(n,o),r):+e)+t.i],0<n){i.splice(Math.max(t.i,n));for(var a=n;a<i.length;a++)i[a]=0}else for(o=Math.max(0,o),t.i=1,i.length=Math.max(1,n=e+1),i[0]=0,a=1;a<n;a++)i[a]=0;if(5<=r)if(0>n-1){for(r=0;r>n;r--)i.unshift(0),t.i++;i.unshift(1),t.i++}else i[n-1]++;for(;o<Math.max(0,e);o++)i.push(0);(e=i.reduceRight((function(t,e,n,r){return e+=t,r[n]=e%10,Math.floor(e/10)}),0))&&(i.unshift(e),t.i++)}(a=function(t){var e,n,r,i,o,a=0;for(-1<(n=t.indexOf(Wi))&&(t=t.replace(Wi,"")),0<(r=t.search(/e/i))?(0>n&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):0>n&&(n=t.length),r=0;t.charAt(r)===Gi;r++);if(r===(o=t.length))e=[0],n=1;else{for(o--;t.charAt(o)===Gi;)o--;for(n-=r,e=[],i=0;r<=o;r++,i++)e[i]=+t.charAt(r)}return n>zi&&(e=e.splice(0,zi-1),a=n-1,n=1),{d:e,e:a,i:n}}(s),i,e.minFrac,e.maxFrac),u=a.d,s=a.i,i=a.e,o=[],a=u.reduce((function(t,e){return t&&!e}),!0);0>s;)u.unshift(0),s++;for(0<s?o=u.splice(s,u.length):(o=u,u=[0]),s=[],u.length>=e.lgSize&&s.unshift(u.splice(-e.lgSize,u.length).join(""));u.length>e.gSize;)s.unshift(u.splice(-e.gSize,u.length).join(""));u.length&&s.unshift(u.join("")),u=s.join(n),o.length&&(u+=r+o.join("")),i&&(u+="e+"+i)}return 0>t&&!a?e.negPre+u+e.negSuf:e.posPre+u+e.posSuf}function $n(t,e,n,r){var i="";for((0>t||r&&0>=t)&&(r?t=1-t:(t=-t,i="-")),t=""+t;t.length<e;)t=Gi+t;return n&&(t=t.substr(t.length-e)),i+t}function dn(t,e,n,r,i){return n=n||0,function(o){return o=o["get"+t](),(0<n||o>-n)&&(o+=n),0===o&&-12===n&&(o=12),$n(o,e,r,i)}}function mn(t,e,n){return function(r,i){var o=r["get"+t]();return i[nr((n?"STANDALONE":"")+(e?"SHORT":"")+t)][o]}}function vn(t){var e=new Date(t,0,1).getDay();return new Date(t,0,(4>=e?5:12)-e)}function gn(t){return function(e){var n=vn(e.getFullYear());return e=+new Date(e.getFullYear(),e.getMonth(),e.getDate()+(4-e.getDay()))-+n,$n(e=1+Math.round(e/6048e5),t)}}function yn(t,e){return 0>=t.getFullYear()?e.ERAS[0]:e.ERAS[1]}function bn(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=h(e[9]+e[10]),i=h(e[9]+e[11])),o.call(t,h(e[1]),h(e[2])-1,h(e[3])),r=h(e[4]||0)-r,i=h(e[5]||0)-i,o=h(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,x(n)&&(n=Zi.test(n)?h(n):e(n)),C(n)&&(n=new Date(n)),!S(n)||!isFinite(n.getTime()))return n;for(;r;)(s=Ji.exec(r))?r=(c=D(c,s,1)).pop():(c.push(r),r=null);var l=n.getTimezoneOffset();return i&&(l=H(i,l),n=z(n,i,!0)),o(c,(function(e){a=Ki[e],u+=a?a(n,t.DATETIME_FORMATS,l):"''"===e?"'":e.replace(/(^'|'$)/g,"").replace(/''/g,"'")})),u}}function wn(){return function(t,e){return g(e)&&(e=2),F(t,e)}}function xn(){return function(t,e,n){return e=1/0===Math.abs(Number(e))?Number(e):h(e),fr(e)?t:(C(t)&&(t=t.toString()),i(t)?(n=0>(n=!n||isNaN(n)?0:h(n))?Math.max(0,t.length+n):n,0<=e?Cn(t,n,n+e):0===n?Cn(t,e,t.length):Cn(t,Math.max(0,n+e),n)):t)}}function Cn(t,e,n){return x(t)?t.slice(e,n):rr.call(t,e,n)}function Sn(t){function e(e){return e.map((function(e){var n=1,r=d;if(A(e))r=e;else if(x(e)&&("+"!==e.charAt(0)&&"-"!==e.charAt(0)||(n="-"===e.charAt(0)?-1:1,e=e.substring(1)),""!==e&&(r=t(e)).constant)){var i=r();r=function(t){return t[i]}}return{get:r,descending:n}}))}function n(t){switch(typeof t){case"number":case"boolean":case"string":return!0;default:return!1}}function o(t,e){var n=0,r=t.type;if(r===(i=e.type)){var i=t.value,o=e.value;"string"===r?(i=i.toLowerCase(),o=o.toLowerCase()):"object"===r&&(b(i)&&(i=t.index),b(o)&&(o=e.index)),i!==o&&(n=i<o?-1:1)}else n="undefined"===r?1:"undefined"===i?-1:"null"===r?1:"null"===i||r<i?-1:1;return n}return function(t,a,s,u){if(null==t)return t;if(!i(t))throw r("orderBy")("notarray",t);E(a)||(a=[a]),0===a.length&&(a=["+"]);var c=e(a),l=s?-1:1,f=A(u)?u:o;return(t=Array.prototype.map.call(t,(function(t,e){return{value:t,tieBreaker:{value:e,type:"number",index:e},predicateValues:c.map((function(r){var i=r.get(t);return r=typeof i,null===i?r="null":"object"===r&&(A(i.valueOf)&&n(i=i.valueOf())||v(i)&&n(i=i.toString())),{value:i,type:r,index:e}}))}}))).sort((function(t,e){for(var n=0,r=c.length;n<r;n++){var i=f(t.predicateValues[n],e.predicateValues[n]);if(i)return i*c[n].descending*l}return(f(t.tieBreaker,e.tieBreaker)||o(t.tieBreaker,e.tieBreaker))*l})),t.map((function(t){return t.value}))}}function En(t){return A(t)&&(t={link:t}),t.restrict=t.restrict||"AC",m(t)}function kn(t,e,n,r,i){this.$$controls=[],this.$error={},this.$$success={},this.$pending=void 0,this.$name=i(e.name||e.ngForm||"")(n),this.$dirty=!1,this.$valid=this.$pristine=!0,this.$submitted=this.$invalid=!1,this.$$parentForm=eo,this.$$element=t,this.$$animate=r,An(this)}function An(t){t.$$classCache={},t.$$classCache[Do]=!(t.$$classCache[Uo]=t.$$element.hasClass(Uo))}function On(t){function e(t,e,n){n&&!t.$$classCache[e]?(t.$$animate.addClass(t.$$element,e),t.$$classCache[e]=!0):!n&&t.$$classCache[e]&&(t.$$animate.removeClass(t.$$element,e),t.$$classCache[e]=!1)}function n(t,n,r){n=n?"-"+tt(n,"-"):"",e(t,Uo+n,!0===r),e(t,Do+n,!1===r)}var r=t.set,i=t.unset;t.clazz.prototype.$setValidity=function(t,o,a){g(o)?(this.$pending||(this.$pending={}),r(this.$pending,t,a)):(this.$pending&&i(this.$pending,t,a),Mn(this.$pending)&&(this.$pending=void 0)),V(o)?o?(i(this.$error,t,a),r(this.$$success,t,a)):(r(this.$error,t,a),i(this.$$success,t,a)):(i(this.$error,t,a),i(this.$$success,t,a)),this.$pending?(e(this,"ng-pending",!0),this.$valid=this.$invalid=void 0,n(this,"",null)):(e(this,"ng-pending",!1),this.$valid=Mn(this.$error),this.$invalid=!this.$valid,n(this,"",this.$valid)),n(this,t,o=this.$pending&&this.$pending[t]?void 0:!this.$error[t]&&(!!this.$$success[t]||null)),this.$$parentForm.$setValidity(t,o,this)}}function Mn(t){if(t)for(var e in t)if(t.hasOwnProperty(e))return!1;return!0}function Tn(t){t.$formatters.push((function(e){return t.$isEmpty(e)?e:e.toString()}))}function Vn(t,e,n,r,i,o){var a=er(e[0].type);if(!i.android){var s=!1;e.on("compositionstart",(function(){s=!0})),e.on("compositionupdate",(function(t){(g(t.data)||""===t.data)&&(s=!1)})),e.on("compositionend",(function(){s=!1,c()}))}var u,c=function(t){if(u&&(o.defer.cancel(u),u=null),!s){var i=e.val();t=t&&t.type,"password"===a||n.ngTrim&&"false"===n.ngTrim||(i=dr(i)),(r.$viewValue!==i||""===i&&r.$$hasNativeValidators)&&r.$setViewValue(i,t)}};if(i.hasEvent("input"))e.on("input",c);else{var l=function(t,e,n){u||(u=o.defer((function(){u=null,e&&e.value===n||c(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 drop",l)}e.on("change",c),$o[a]&&r.$$hasNativeValidators&&a===n.type&&e.on("keydown wheel mousedown",(function(t){if(!u){var e=this.validity,n=e.badInput,r=e.typeMismatch;u=o.defer((function(){u=null,e.badInput===n&&e.typeMismatch===r||c(t)}))}})),r.$render=function(){var t=r.$isEmpty(r.$viewValue)?"":r.$viewValue;e.val()!==t&&e.val(t)}}function Nn(t,e){return function(n,r){var i,a;if(S(n))return n;if(x(n)){if('"'===n.charAt(0)&&'"'===n.charAt(n.length-1)&&(n=n.substring(1,n.length-1)),oo.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)})),i=new Date(a.yyyy,a.MM-1,a.dd,a.HH,a.mm,a.ss||0,1e3*a.sss||0),100>a.yyyy&&i.setFullYear(a.yyyy),i}return NaN}}function In(t,e,n,r){return function(i,o,a,s,u,c,l,f){function h(t){return t&&!(t.getTime&&t.getTime()!=t.getTime())}function p(t){return y(t)&&!S(t)?$(t)||void 0:t}function $(t,e){var r=s.$options.getOption("timezone");m&&m!==r&&(e=B(e,H(m)));var i=n(t,e);return!isNaN(i)&&r&&(i=z(i,r)),i}jn(0,o,0,s,t),Vn(0,o,a,s,u,c);var d,m,v="time"===t||"datetimelocal"===t;if(s.$parsers.push((function(n){return s.$isEmpty(n)?null:e.test(n)?$(n,d):void(s.$$parserName=t)})),s.$formatters.push((function(t){if(t&&!S(t))throw Fo("datefmt",t);if(h(t)){d=t;var e=s.$options.getOption("timezone");e&&(m=e,d=z(d,e,!0));var n=r;return v&&x(s.$options.getOption("timeSecondsFormat"))&&(n=r.replace("ss.sss",s.$options.getOption("timeSecondsFormat")).replace(/:$/,"")),t=l("date")(t,n,e),v&&s.$options.getOption("timeStripZeroSeconds")&&(t=t.replace(/(?::00)?(?:\.000)?$/,"")),t}return m=d=null,""})),y(a.min)||a.ngMin){var b=a.min||f(a.ngMin)(i),w=p(b);s.$validators.min=function(t){return!h(t)||g(w)||n(t)>=w},a.$observe("min",(function(t){t!==b&&(w=p(t),b=t,s.$validate())}))}if(y(a.max)||a.ngMax){var C=a.max||f(a.ngMax)(i),E=p(C);s.$validators.max=function(t){return!h(t)||g(E)||n(t)<=E},a.$observe("max",(function(t){t!==C&&(E=p(t),C=t,s.$validate())}))}}}function jn(t,e,n,r,i){(r.$$hasNativeValidators=b(e[0].validity))&&r.$parsers.push((function(t){var n=e.prop("validity")||{};if(!n.badInput&&!n.typeMismatch)return t;r.$$parserName=i}))}function Pn(t){t.$parsers.push((function(e){return t.$isEmpty(e)?null:uo.test(e)?parseFloat(e):void(t.$$parserName="number")})),t.$formatters.push((function(e){if(!t.$isEmpty(e)){if(!C(e))throw Fo("numfmt",e);e=e.toString()}return e}))}function Rn(t){return y(t)&&!C(t)&&(t=parseFloat(t)),fr(t)?void 0:t}function Un(t){var e=t.toString(),n=e.indexOf(".");return-1===n?-1<t&&1>t&&(t=/e-(\d+)$/.exec(e))?Number(t[1]):0:e.length-n-1}function Dn(t,e,n){var r=(0|(t=Number(t)))!==t,i=(0|e)!==e,o=(0|n)!==n;if(r||i||o){var a=r?Un(t):0,s=i?Un(e):0,u=o?Un(n):0;a=Math.max(a,s,u),t*=a=Math.pow(10,a),e*=a,n*=a,r&&(t=Math.round(t)),i&&(e=Math.round(e)),o&&(n=Math.round(n))}return 0==(t-e)%n}function Ln(t,e,n,r,i){if(y(r)){if(!(t=t(r)).constant)throw Fo("constexpr",n,r);return t(e)}return i}function _n(t,e){function n(t,e){if(!t||!t.length)return[];if(!e||!e.length)return t;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 r(t){if(!t)return t;var e=t;return E(t)?e=t.map(r).join(" "):b(t)?e=Object.keys(t).filter((function(e){return t[e]})).join(" "):x(t)||(e=t+""),e}var i;return t="ngClass"+t,["$parse",function(a){return{restrict:"AC",link:function(s,u,c){function l(t,e){var n=[];return o(t,(function(t){(0<e||h[t])&&(h[t]=(h[t]||0)+e,h[t]===+(0<e)&&n.push(t))})),n.join(" ")}var f,h=u.data("$classCounts"),p=!0;h||(h=at(),u.data("$classCounts",h)),"ngClass"!==t&&(i||(i=a("$index",(function(t){return 1&t}))),s.$watch(i,(function(t){if(t===e){var n=l((n=f)&&n.split(" "),1);c.$addClass(n)}else n=l((n=f)&&n.split(" "),-1),c.$removeClass(n);p=t}))),s.$watch(a(c[t],r),(function(t){if(p===e){var r=f&&f.split(" "),i=t&&t.split(" "),o=n(r,i);r=n(i,r),o=l(o,-1),r=l(r,1),c.$addClass(r),c.$removeClass(o)}f=t}))}}}]}function Fn(t,e,n,r,i,o){return{restrict:"A",compile:function(a,s){var u=t(s[r]);return function(t,r){r.on(i,(function(r){var i=function(){u(t,{$event:r})};if(e.$$phase)if(o)t.$evalAsync(i);else try{i()}catch(t){n(t)}else t.$apply(i)}))}}}}function qn(t,e,n,r,i,o,a,s,u){this.$modelValue=this.$viewValue=Number.NaN,this.$$rawModelValue=void 0,this.$validators={},this.$asyncValidators={},this.$parsers=[],this.$formatters=[],this.$viewChangeListeners=[],this.$untouched=!0,this.$touched=!1,this.$pristine=!0,this.$dirty=!1,this.$valid=!0,this.$invalid=!1,this.$error={},this.$$success={},this.$pending=void 0,this.$name=u(n.name||"",!1)(t),this.$$parentForm=eo,this.$options=qo,this.$$updateEvents="",this.$$updateEventHandler=this.$$updateEventHandler.bind(this),this.$$parsedNgModel=i(n.ngModel),this.$$parsedNgModelAssign=this.$$parsedNgModel.assign,this.$$ngModelGet=this.$$parsedNgModel,this.$$ngModelSet=this.$$parsedNgModelAssign,this.$$pendingDebounce=null,this.$$parserValid=void 0,this.$$parserName="parse",this.$$currentValidationRunId=0,this.$$scope=t,this.$$rootScope=t.$root,this.$$attr=n,this.$$element=r,this.$$animate=o,this.$$timeout=a,this.$$parse=i,this.$$q=s,this.$$exceptionHandler=e,An(this),function(t){t.$$scope.$watch((function(e){return(e=t.$$ngModelGet(e))===t.$modelValue||t.$modelValue!=t.$modelValue&&e!=e||t.$$setModelValue(e),e}))}(this)}function Hn(t){this.$$options=t}function Bn(t,e){o(e,(function(e,n){y(t[n])||(t[n]=e)}))}function zn(t,e){t.prop("selected",e),t.attr("selected",e)}function Wn(t,e,n){if(t){if(x(t)&&(t=new RegExp("^"+t+"$")),!t.test)throw r("ngPattern")("noregexp",e,t,W(n));return t}}function Gn(t){return t=h(t),fr(t)?-1:t}var Kn,Jn,Zn,Yn,Xn={objectMaxDepth:5,urlErrorParamsEnabled:!0},Qn=/^\/(.+)\/([a-z]*)$/,tr=Object.prototype.hasOwnProperty,er=function(t){return x(t)?t.toLowerCase():t},nr=function(t){return x(t)?t.toUpperCase():t},rr=[].slice,ir=[].splice,or=[].push,ar=Object.prototype.toString,sr=Object.getPrototypeOf,ur=r("ng"),cr=t.angular||(t.angular={}),lr=0;Kn=t.document.documentMode;var fr=Number.isNaN||function(t){return t!=t};$.$inject=[],d.$inject=[];var hr,pr,$r=/^\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array]$/,dr=function(t){return x(t)?t.trim():t},mr=function(t){return t.replace(/([-()[\]{}+?*.$^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},vr=function(){if(!y(vr.rules)){var e=t.document.querySelector("[ng-csp]")||t.document.querySelector("[data-ng-csp]");if(e){var n=e.getAttribute("ng-csp")||e.getAttribute("data-ng-csp");vr.rules={noUnsafeEval:!n||-1!==n.indexOf("no-unsafe-eval"),noInlineStyle:!n||-1!==n.indexOf("no-inline-style")}}else{e=vr;try{new Function(""),n=!1}catch(t){n=!0}e.rules={noUnsafeEval:n,noInlineStyle:!1}}}return vr.rules},gr=function(){if(y(gr.name_))return gr.name_;var e,n,r,i,o=br.length;for(n=0;n<o;++n)if(r=br[n],e=t.document.querySelector("["+r.replace(":","\\:")+"jq]")){i=e.getAttribute(r+"jq");break}return gr.name_=i},yr=/:/g,br=["ng-","data-ng-","ng:","x-ng-"],wr=!(pr=(hr=t.document).currentScript)||(pr instanceof t.HTMLScriptElement||pr instanceof t.SVGScriptElement)&&[(pr=pr.attributes).getNamedItem("src"),pr.getNamedItem("href"),pr.getNamedItem("xlink:href")].every((function(t){if(!t)return!0;if(!t.value)return!1;var e=hr.createElement("a");if(e.href=t.value,hr.location.origin===e.origin)return!0;switch(e.protocol){case"http:":case"https:":case"ftp:":case"blob:":case"file:":case"data:":return!0;default:return!1}})),xr=/[A-Z]/g,Cr=!1,Sr=3,Er={full:"1.8.2",major:1,minor:8,dot:2,codeName:"meteoric-mining"};$t.expando="ng339";var kr=$t.cache={},Ar=1;$t._data=function(t){return this.cache[t[this.expando]]||{}};var Or=/-([a-z])/g,Mr=/^-ms-/,Tr={mouseleave:"mouseout",mouseenter:"mouseover"},Vr=r("jqLite"),Nr=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,Ir=/<|&#?\w+;/,jr=/<([\w:-]+)/,Pr=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,Rr={thead:["table"],col:["colgroup","table"],tr:["tbody","table"],td:["tr","tbody","table"]};Rr.tbody=Rr.tfoot=Rr.colgroup=Rr.caption=Rr.thead,Rr.th=Rr.td;var Ur,Dr={option:[1,'<select multiple="multiple">',"</select>"],_default:[0,"",""]};for(Ur in Rr){var Lr=Rr[Ur],_r=Lr.slice().reverse();Dr[Ur]=[_r.length,"<"+_r.join("><")+">","</"+Lr.join("></")+">"]}Dr.optgroup=Dr.option;var Fr=t.Node.prototype.contains||function(t){return!!(16&this.compareDocumentPosition(t))},qr=$t.prototype={ready:Vt,toString:function(){var t=[];return o(this,(function(e){t.push(""+e)})),"["+t.join(", ")+"]"},eq:function(t){return Jn(0<=t?this[t]:this[this.length+t])},length:0,push:or,sort:[].sort,splice:[].splice},Hr={};o("multiple selected checked disabled readOnly required open".split(" "),(function(t){Hr[er(t)]=t}));var Br={};o("input select option textarea button form details".split(" "),(function(t){Br[t]=!0}));var zr={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern",ngStep:"step"};o({data:xt,removeData:bt,hasData:function(t){for(var e in kr[t.ng339])return!0;return!1},cleanData:function(t){for(var e=0,n=t.length;e<n;e++)bt(t[e]),yt(t[e])}},(function(t,e){$t[e]=t})),o({data:xt,inheritedData:Ot,scope:function(t){return Jn.data(t,"$scope")||Ot(t.parentNode||t,["$isolateScope","$scope"])},isolateScope:function(t){return Jn.data(t,"$isolateScope")||Jn.data(t,"$isolateScopeNoTemplate")},controller:At,injector:function(t){return Ot(t,"$injector")},removeAttr:function(t,e){t.removeAttribute(e)},hasClass:Ct,css:function(t,e,n){if(e=ft(e.replace(Mr,"ms-")),!y(n))return t.style[e];t.style[e]=n},attr:function(t,e,n){if((r=t.nodeType)!==Sr&&2!==r&&8!==r&&t.getAttribute){var r=er(e),i=Hr[r];if(!y(n))return t=t.getAttribute(e),i&&null!==t&&(t=r),null===t?void 0:t;null===n||!1===n&&i?t.removeAttribute(e):t.setAttribute(e,i?r:n)}},prop:function(t,e,n){if(!y(n))return t[e];t[e]=n},text:function(){function t(t,e){if(g(e)){var n=t.nodeType;return 1===n||n===Sr?t.textContent:""}t.textContent=e}return t.$dv="",t}(),val:function(t,e){if(g(e)){if(t.multiple&&"select"===I(t)){var n=[];return o(t.options,(function(t){t.selected&&n.push(t.value||t.text)})),n}return t.value}t.value=e},html:function(t,e){if(g(e))return t.innerHTML;mt(t,!0),t.innerHTML=e},empty:Mt},(function(t,e){$t.prototype[e]=function(e,n){var r,i,o=this.length;if(t!==Mt&&g(2===t.length&&t!==Ct&&t!==At?e:n)){if(b(e)){for(r=0;r<o;r++)if(t===xt)t(this[r],e);else for(i in e)t(this[r],i,e[i]);return this}for(o=g(r=t.$dv)?Math.min(o,1):o,i=0;i<o;i++){var a=t(this[i],e,n);r=r?r+a:a}return r}for(r=0;r<o;r++)t(this[r],e,n);return this}})),o({removeData:bt,on:function(t,e,n,r){if(y(r))throw Vr("onargs");if(ht(t)){var i=(r=wt(t,!0)).events,o=r.handle;o||(o=r.handle=function(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(g(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};var s=i.specialHandlerWrapper||It;1<o&&(i=ut(i));for(var u=0;u<o;u++)n.isImmediatePropagationStopped()||s(t,n,i[u])}};return n.elem=t,n}(t,i));for(var a=(r=0<=e.indexOf(" ")?e.split(" "):[e]).length,s=function(e,r,a){var s=i[e];s||((s=i[e]=[]).specialHandlerWrapper=r,"$destroy"===e||a||t.addEventListener(e,o)),s.push(n)};a--;)e=r[a],Tr[e]?(s(Tr[e],jt),s(e,void 0,!0)):s(e)}},off:yt,one:function(t,e,n){(t=Jn(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;mt(t),o(new $t(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){1===t.nodeType&&e.push(t)})),e},contents:function(t){return t.contentDocument||t.childNodes||[]},append:function(t,e){if(1===(n=t.nodeType)||11===n)for(var n=0,r=(e=new $t(e)).length;n<r;n++)t.appendChild(e[n])},prepend:function(t,e){if(1===t.nodeType){var n=t.firstChild;o(new $t(e),(function(e){t.insertBefore(e,n)}))}},wrap:function(t,e){var n=Jn(e).eq(0).clone()[0],r=t.parentNode;r&&r.replaceChild(n,t),n.appendChild(t)},remove:Tt,detach:function(t){Tt(t,!0)},after:function(t,e){var n=t,r=t.parentNode;if(r)for(var i=0,o=(e=new $t(e)).length;i<o;i++){var a=e[i];r.insertBefore(a,n.nextSibling),n=a}},addClass:Et,removeClass:St,toggleClass:function(t,e,n){e&&o(e.split(" "),(function(e){var r=n;g(r)&&(r=!Ct(t,e)),(r?Et:St)(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:dt,triggerHandler:function(t,e,n){var r,i,a=e.type||e,s=wt(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=ut(s),i=n?[r].concat(n):[r],o(e,(function(e){r.isImmediatePropagationStopped()||e.apply(t,i)})))}},(function(t,e){$t.prototype[e]=function(e,n,r){for(var i,o=0,a=this.length;o<a;o++)g(i)?y(i=t(this[o],e,n,r))&&(i=Jn(i)):kt(i,t(this[o],e,n,r));return y(i)?i:this}})),$t.prototype.bind=$t.prototype.on,$t.prototype.unbind=$t.prototype.off;var Wr=Object.create(null);Ut.prototype={_idx:function(t){return t!==this._lastKey&&(this._lastKey=t,this._lastIndex=this._keys.indexOf(t)),this._lastIndex},_transformKey:function(t){return fr(t)?Wr:t},get:function(t){if(t=this._transformKey(t),-1!==(t=this._idx(t)))return this._values[t]},has:function(t){return t=this._transformKey(t),-1!==this._idx(t)},set:function(t,e){t=this._transformKey(t);var n=this._idx(t);-1===n&&(n=this._lastIndex=this._keys.length),this._keys[n]=t,this._values[n]=e},delete:function(t){return t=this._transformKey(t),-1!==(t=this._idx(t))&&(this._keys.splice(t,1),this._values.splice(t,1),this._lastKey=NaN,this._lastIndex=-1,!0)}};var Gr=Ut,Kr=[function(){this.$get=[function(){return Gr}]}],Jr=/^([^(]+?)=>/,Zr=/^[^(]*\(\s*([^)]*)\)/m,Yr=/,/,Xr=/^\s*(_?)(\S+?)\1\s*$/,Qr=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,ti=r("$injector");Lt.$$annotate=function(t,e,n){var r;if("function"==typeof t){if(!(r=t.$inject)){if(r=[],t.length){if(e)throw x(n)&&n||(n=t.name||function(t){return(t=Dt(t))?"function("+(t[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}(t)),ti("strictdi",n);o((e=Dt(t))[1].split(Yr),(function(t){t.replace(Xr,(function(t,e,n){r.push(n)}))}))}t.$inject=r}}else E(t)?(rt(t[e=t.length-1],"fn"),r=t.slice(0,e)):rt(t,"fn",!0);return r};var ei=r("$animate"),ni=function(){this.$get=$},ri=function(){var t=new Gr,e=[];this.$get=["$$AnimateRunner","$rootScope",function(n,r){function i(t,e,n){var r=!1;return e&&o(e=x(e)?e.split(" "):E(e)?e:[],(function(e){e&&(r=!0,t[e]=n)})),r}function a(){o(e,(function(e){var n=t.get(e);if(n){var r=function(t){x(t)&&(t=t.split(" "));var e=at();return o(t,(function(t){t.length&&(e[t]=!0)})),e}(e.attr("class")),i="",a="";o(n,(function(t,e){t!==!!r[e]&&(t?i+=(i.length?" ":"")+e:a+=(a.length?" ":"")+e)})),o(e,(function(t){i&&Et(t,i),a&&St(t,a)})),t.delete(e)}})),e.length=0}return{enabled:$,on:$,off:$,pin:$,push:function(o,s,u,c){return c&&c(),(u=u||{}).from&&o.css(u.from),u.to&&o.css(u.to),(u.addClass||u.removeClass)&&(s=u.addClass,c=u.removeClass,s=i(u=t.get(o)||{},s,!0),c=i(u,c,!1),(s||c)&&(t.set(o,u),e.push(o),1===e.length&&r.$$postDigest(a))),(o=new n).complete(),o}}}]},ii=["$provide",function(t){var e=this,n=null,r=null;this.$$registeredAnimations=Object.create(null),this.register=function(n,r){if(n&&"."!==n.charAt(0))throw ei("notcsel",n);var i=n+"-animation";e.$$registeredAnimations[n.substr(1)]=i,t.factory(i,r)},this.customFilter=function(t){return 1===arguments.length&&(r=A(t)?t:null),r},this.classNameFilter=function(t){if(1===arguments.length&&(n=t instanceof RegExp?t:null)&&/[(\s|\/)]ng-animate[(\s|\/)]/.test(n.toString()))throw n=null,ei("nongcls","ng-animate");return n},this.$get=["$$animateQueue",function(t){function e(t,e,n){if(n){var r;t:{for(r=0;r<n.length;r++){var i=n[r];if(1===i.nodeType){r=i;break t}}r=void 0}!r||r.parentNode||r.previousElementSibling||(n=null)}n?n.after(t):e.prepend(t)}return{on:t.on,off:t.off,pin:t.pin,enabled:t.enabled,cancel:function(t){t.cancel&&t.cancel()},enter:function(n,r,i,o){return r=r&&Jn(r),i=i&&Jn(i),e(n,r=r||i.parent(),i),t.push(n,"enter",qt(o))},move:function(n,r,i,o){return r=r&&Jn(r),i=i&&Jn(i),e(n,r=r||i.parent(),i),t.push(n,"move",qt(o))},leave:function(e,n){return t.push(e,"leave",qt(n),(function(){e.remove()}))},addClass:function(e,n,r){return(r=qt(r)).addClass=Ft(r.addclass,n),t.push(e,"addClass",r)},removeClass:function(e,n,r){return(r=qt(r)).removeClass=Ft(r.removeClass,n),t.push(e,"removeClass",r)},setClass:function(e,n,r,i){return(i=qt(i)).addClass=Ft(i.addClass,n),i.removeClass=Ft(i.removeClass,r),t.push(e,"setClass",i)},animate:function(e,n,r,i,o){return(o=qt(o)).from=o.from?l(o.from,n):n,o.to=o.to?l(o.to,r):r,o.tempClasses=Ft(o.tempClasses,i||"ng-inline-animate"),t.push(e,"animate",o)}}}]}],oi=function(){this.$get=["$$rAF",function(t){function e(e){n.push(e),1<n.length||t((function(){for(var t=0;t<n.length;t++)n[t]();n=[]}))}var n=[];return function(){var t=!1;return e((function(){t=!0})),function(n){t?n():e(n)}}}]},ai=function(){this.$get=["$q","$sniffer","$$animateAsyncRun","$$isDocumentHidden","$timeout",function(t,e,n,r,i){function a(t){this.setHost(t);var e=n();this._doneCallbacks=[],this._tick=function(t){r()?i(t,0,!1):e(t)},this._state=0}return a.chain=function(t,e){var n=0;!function r(){n===t.length?e(!0):t[n]((function(t){!1===t?e(!1):(n++,r())}))}()},a.all=function(t,e){function n(n){i=i&&n,++r===t.length&&e(i)}var r=0,i=!0;o(t,(function(t){t.done(n)}))},a.prototype={setHost:function(t){this.host=t||{}},done:function(t){2===this._state?t():this._doneCallbacks.push(t)},progress:$,getPromise:function(){if(!this.promise){var e=this;this.promise=t((function(t,n){e.done((function(e){!1===e?n():t()}))}))}return this.promise},then:function(t,e){return this.getPromise().then(t,e)},catch:function(t){return this.getPromise().catch(t)},finally:function(t){return this.getPromise().finally(t)},pause:function(){this.host.pause&&this.host.pause()},resume:function(){this.host.resume&&this.host.resume()},end:function(){this.host.end&&this.host.end(),this._resolve(!0)},cancel:function(){this.host.cancel&&this.host.cancel(),this._resolve(!1)},complete:function(t){var e=this;0===e._state&&(e._state=1,e._tick((function(){e._resolve(t)})))},_resolve:function(t){2!==this._state&&(o(this._doneCallbacks,(function(e){e(t)})),this._doneCallbacks.length=0,this._state=2)}},a}]},si=function(){this.$get=["$$rAF","$q","$$AnimateRunner",function(t,e,n){return function(e,r){function i(){return t((function(){o.addClass&&(e.addClass(o.addClass),o.addClass=null),o.removeClass&&(e.removeClass(o.removeClass),o.removeClass=null),o.to&&(e.css(o.to),o.to=null),a||s.complete(),a=!0})),s}var o=r||{};o.$$prepared||(o=P(o)),o.cleanupStyles&&(o.from=o.to=null),o.from&&(e.css(o.from),o.from=null);var a,s=new n;return{start:i,end:i}}}]},ui=r("$compile"),ci=new function(){};Gt.$inject=["$provide","$$sanitizeUriProvider"],Kt.prototype.isFirstChange=function(){return this.previousValue===ci};var li=/^((?:x|data)[:\-_])/i,fi=/[:\-_]+(.)/g,hi=r("$controller"),pi=/^(\S+)(\s+as\s+([\w$]+))?$/,$i=function(){this.$get=["$document",function(t){return function(e){return e?!e.nodeType&&e instanceof Jn&&(e=e[0]):e=t[0].body,e.offsetWidth+1}}]},di="application/json",mi={"Content-Type":di+";charset=utf-8"},vi=/^\[|^\{(?!\{)/,gi={"[":/]$/,"{":/}$/},yi=/^\)]\}',?\n/,bi=r("$http"),wi=cr.$interpolateMinErr=r("$interpolate");wi.throwNoconcat=function(t){throw wi("noconcat",t)},wi.interr=function(t,e){return wi("interr",t,e.toString())};var xi=r("$interval"),Ci=function(){this.$get=function(){var t=cr.callbacks,e={};return{createCallback:function(n){var r="angular.callbacks."+(n="_"+(t.$$counter++).toString(36)),i=function(t){var e=function(t){e.data=t,e.called=!0};return e.id=t,e}(n);return e[r]=t[n]=i,r},wasCalled:function(t){return e[t].called},getResponse:function(t){return e[t].data},removeCallback:function(n){delete t[e[n].id],delete e[n]}}}},Si=/^([^?#]*)(\?([^#]*))?(#(.*))?$/,Ei={http:80,https:443,ftp:21},ki=r("$location"),Ai=/^\s*[\\/]{2,}/,Oi={$$absUrl:"",$$html5:!1,$$replace:!1,$$compose:function(){for(var t=this.$$path,e=this.$$hash,n=function(t){var e=[];return o(t,(function(t,n){E(t)?o(t,(function(t){e.push(Z(n,!0)+(!0===t?"":"="+Z(t,!0)))})):e.push(Z(n,!0)+(!0===t?"":"="+Z(t,!0)))})),e.length?e.join("&"):""}(this.$$search),r=(e=e?"#"+J(e):"",(t=t.split("/")).length);r--;)t[r]=J(t[r].replace(/%2F/g,"/"));this.$$url=t.join("/")+(n?"?"+n:"")+e,this.$$absUrl=this.$$normalizeUrl(this.$$url),this.$$urlUpdatedByLocation=!0},absUrl:Se("$$absUrl"),url:function(t){if(g(t))return this.$$url;var e=Si.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:Se("$$protocol"),host:Se("$$host"),port:Se("$$port"),path:Ee("$$path",(function(t){return"/"===(t=null!==t?t.toString():"").charAt(0)?t:"/"+t})),search:function(t,e){switch(arguments.length){case 0:return this.$$search;case 1:if(x(t)||C(t))t=t.toString(),this.$$search=K(t);else{if(!b(t))throw ki("isrcharg");o(t=P(t,{}),(function(e,n){null==e&&delete t[n]})),this.$$search=t}break;default:g(e)||null===e?delete this.$$search[t]:this.$$search[t]=e}return this.$$compose(),this},hash:Ee("$$hash",(function(t){return null!==t?t.toString():""})),replace:function(){return this.$$replace=!0,this}};o([Ce,xe,we],(function(t){t.prototype=Object.create(Oi),t.prototype.state=function(e){if(!arguments.length)return this.$$state;if(t!==we||!this.$$html5)throw ki("nostate");return this.$$state=g(e)?null:e,this.$$urlUpdatedByLocation=!0,this}}));var Mi=r("$parse"),Ti={}.constructor.prototype.valueOf,Vi=at();o("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),(function(t){Vi[t]=!0}));var Ni={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'},Ii=function(t){this.options=t};Ii.prototype={constructor:Ii,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)this.readString(t);else if(this.isNumber(t)||"."===t&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdentifierStart(this.peekMultichar()))this.readIdent();else if(this.is(t,"(){}[].,;:?"))this.tokens.push({index:this.index,text:t}),this.index++;else if(this.isWhitespace(t))this.index++;else{var e=t+this.peek(),n=e+this.peek(2),r=Vi[e],i=Vi[n];Vi[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||"\v"===t||" "===t},isIdentifierStart:function(t){return this.options.isIdentifierStart?this.options.isIdentifierStart(t,this.codePointAt(t)):this.isValidIdentifierStart(t)},isValidIdentifierStart:function(t){return"a"<=t&&"z">=t||"A"<=t&&"Z">=t||"_"===t||"$"===t},isIdentifierContinue:function(t){return this.options.isIdentifierContinue?this.options.isIdentifierContinue(t,this.codePointAt(t)):this.isValidIdentifierContinue(t)},isValidIdentifierContinue:function(t,e){return this.isValidIdentifierStart(t,e)||this.isNumber(t)},codePointAt:function(t){return 1===t.length?t.charCodeAt(0):(t.charCodeAt(0)<<10)+t.charCodeAt(1)-56613888},peekMultichar:function(){var t=this.text.charAt(this.index),e=this.peek();if(!e)return t;var n=t.charCodeAt(0),r=e.charCodeAt(0);return 55296<=n&&56319>=n&&56320<=r&&57343>=r?t+e:t},isExpOperator:function(t){return"-"===t||"+"===t||this.isNumber(t)},throwError:function(t,e,n){throw n=n||this.index,e=y(e)?"s "+e+"-"+this.index+" ["+this.text.substring(e,n)+"]":" "+n,Mi("lexerr",t,e,this.text)},readNumber:function(){for(var t="",e=this.index;this.index<this.text.length;){var n=er(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(){var t=this.index;for(this.index+=this.peekMultichar().length;this.index<this.text.length;){var e=this.peekMultichar();if(!this.isIdentifierContinue(e))break;this.index+=e.length}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);if(r+=o,i)"u"===o?((i=this.text.substring(this.index+1,this.index+5)).match(/[\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\u"+i+"]"),this.index+=4,n+=String.fromCharCode(parseInt(i,16))):n+=Ni[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 ji=function(t,e){this.lexer=t,this.options=e};ji.Program="Program",ji.ExpressionStatement="ExpressionStatement",ji.AssignmentExpression="AssignmentExpression",ji.ConditionalExpression="ConditionalExpression",ji.LogicalExpression="LogicalExpression",ji.BinaryExpression="BinaryExpression",ji.UnaryExpression="UnaryExpression",ji.CallExpression="CallExpression",ji.MemberExpression="MemberExpression",ji.Identifier="Identifier",ji.Literal="Literal",ji.ArrayExpression="ArrayExpression",ji.Property="Property",ji.ObjectExpression="ObjectExpression",ji.ThisExpression="ThisExpression",ji.LocalsExpression="LocalsExpression",ji.NGValueParameter="NGValueParameter",ji.prototype={ast:function(t){return this.text=t,this.tokens=this.lexer.lex(t),t=this.program(),0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]),t},program:function(){for(var t=[];;)if(0<this.tokens.length&&!this.peek("}",")",";","]")&&t.push(this.expressionStatement()),!this.expect(";"))return{type:ji.Program,body:t}},expressionStatement:function(){return{type:ji.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var t=this.expression();this.expect("|");)t=this.filter(t);return t},expression:function(){return this.assignment()},assignment:function(){var t=this.ternary();if(this.expect("=")){if(!Ie(t))throw Mi("lval");t={type:ji.AssignmentExpression,left:t,right:this.assignment(),operator:"="}}return t},ternary:function(){var t,e,n=this.logicalOR();return this.expect("?")&&(t=this.expression(),this.consume(":"))?(e=this.expression(),{type:ji.ConditionalExpression,test:n,alternate:t,consequent:e}):n},logicalOR:function(){for(var t=this.logicalAND();this.expect("||");)t={type:ji.LogicalExpression,operator:"||",left:t,right:this.logicalAND()};return t},logicalAND:function(){for(var t=this.equality();this.expect("&&");)t={type:ji.LogicalExpression,operator:"&&",left:t,right:this.equality()};return t},equality:function(){for(var t,e=this.relational();t=this.expect("==","!=","===","!==");)e={type:ji.BinaryExpression,operator:t.text,left:e,right:this.relational()};return e},relational:function(){for(var t,e=this.additive();t=this.expect("<",">","<=",">=");)e={type:ji.BinaryExpression,operator:t.text,left:e,right:this.additive()};return e},additive:function(){for(var t,e=this.multiplicative();t=this.expect("+","-");)e={type:ji.BinaryExpression,operator:t.text,left:e,right:this.multiplicative()};return e},multiplicative:function(){for(var t,e=this.unary();t=this.expect("*","/","%");)e={type:ji.BinaryExpression,operator:t.text,left:e,right:this.unary()};return e},unary:function(){var t;return(t=this.expect("+","-","!"))?{type:ji.UnaryExpression,operator:t.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var t,e;for(this.expect("(")?(t=this.filterChain(),this.consume(")")):this.expect("[")?t=this.arrayDeclaration():this.expect("{")?t=this.object():this.selfReferential.hasOwnProperty(this.peek().text)?t=P(this.selfReferential[this.consume().text]):this.options.literals.hasOwnProperty(this.peek().text)?t={type:ji.Literal,value:this.options.literals[this.consume().text]}:this.peek().identifier?t=this.identifier():this.peek().constant?t=this.constant():this.throwError("not a primary expression",this.peek());e=this.expect("(","[",".");)"("===e.text?(t={type:ji.CallExpression,callee:t,arguments:this.parseArguments()},this.consume(")")):"["===e.text?(t={type:ji.MemberExpression,object:t,property:this.expression(),computed:!0},this.consume("]")):"."===e.text?t={type:ji.MemberExpression,object:t,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return t},filter:function(t){t=[t];for(var e={type:ji.CallExpression,callee:this.identifier(),arguments:t,filter:!0};this.expect(":");)t.push(this.expression());return e},parseArguments:function(){var t=[];if(")"!==this.peekToken().text)do{t.push(this.filterChain())}while(this.expect(","));return t},identifier:function(){var t=this.consume();return t.identifier||this.throwError("is not a valid identifier",t),{type:ji.Identifier,name:t.text}},constant:function(){return{type:ji.Literal,value:this.consume().value}},arrayDeclaration:function(){var t=[];if("]"!==this.peekToken().text)do{if(this.peek("]"))break;t.push(this.expression())}while(this.expect(","));return this.consume("]"),{type:ji.ArrayExpression,elements:t}},object:function(){var t,e=[];if("}"!==this.peekToken().text)do{if(this.peek("}"))break;t={type:ji.Property,kind:"init"},this.peek().constant?(t.key=this.constant(),t.computed=!1,this.consume(":"),t.value=this.expression()):this.peek().identifier?(t.key=this.identifier(),t.computed=!1,this.peek(":")?(this.consume(":"),t.value=this.expression()):t.value=t.key):this.peek("[")?(this.consume("["),t.key=this.expression(),this.consume("]"),t.computed=!0,this.consume(":"),t.value=this.expression()):this.throwError("invalid key",this.peek()),e.push(t)}while(this.expect(","));return this.consume("}"),{type:ji.ObjectExpression,properties:e}},throwError:function(t,e){throw Mi("syntax",e.text,t,e.index+1,this.text,this.text.substring(e.index))},consume:function(t){if(0===this.tokens.length)throw Mi("ueoe",this.text);var e=this.expect(t);return e||this.throwError("is unexpected, expecting ["+t+"]",this.peek()),e},peekToken:function(){if(0===this.tokens.length)throw Mi("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){var o=(t=this.tokens[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)},selfReferential:{this:{type:ji.ThisExpression},$locals:{type:ji.LocalsExpression}}};var Pi=2;Pe.prototype={compile:function(t){var e=this;this.state={nextId:0,filters:{},fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]},Ve(t,e.$filter);var n,r="";return this.stage="assign",(n=je(t))&&(this.state.computing="assign",r=this.nextId(),this.recurse(n,r),this.return_(r),r="fn.assign="+this.generateFunction("assign","s,v,l")),n=Ne(t.body),e.stage="inputs",o(n,(function(t,n){var r="fn"+n;e.state[r]={vars:[],body:[],own:{}},e.state.computing=r;var i=e.nextId();e.recurse(t,i),e.return_(i),e.state.inputs.push({name:r,isPure:t.isPure}),t.watchId=n})),this.state.computing="fn",this.stage="main",this.recurse(t),t='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+r+this.watchFns()+"return fn;",t=new Function("$filter","getStringValue","ifDefined","plus",t)(this.$filter,Oe,Me,Te),this.state=this.stage=void 0,t},USE:"use",STRICT:"strict",watchFns:function(){var t=[],e=this.state.inputs,n=this;return o(e,(function(e){t.push("var "+e.name+"="+n.generateFunction(e.name,"s")),e.isPure&&t.push(e.name,".isPure="+JSON.stringify(e.isPure)+";")})),e.length&&t.push("fn.inputs=["+e.map((function(t){return t.name})).join(",")+"];"),t.join("")},generateFunction:function(t,e){return"function("+e+"){"+this.varsPrefix(t)+this.body(t)+"};"},filterPrefix:function(){var t=[],e=this;return o(this.state.filters,(function(n,r){t.push(n+"=$filter("+e.escape(r)+")")})),t.length?"var "+t.join(",")+";":""},varsPrefix:function(t){return this.state[t].vars.length?"var "+this.state[t].vars.join(",")+";":""},body:function(t){return this.state[t].body.join("")},recurse:function(t,e,n,r,i,a){var s,u,c,l,f,h=this;if(r=r||$,!a&&y(t.watchId))e=e||this.nextId(),this.if_("i",this.lazyAssign(e,this.computedMember("i",t.watchId)),this.lazyRecurse(t,e,n,r,i,!0));else switch(t.type){case ji.Program:o(t.body,(function(e,n){h.recurse(e.expression,void 0,void 0,(function(t){u=t})),n!==t.body.length-1?h.current().body.push(u,";"):h.return_(u)}));break;case ji.Literal:l=this.escape(t.value),this.assign(e,l),r(e||l);break;case ji.UnaryExpression:this.recurse(t.argument,void 0,void 0,(function(t){u=t})),l=t.operator+"("+this.ifDefined(u,0)+")",this.assign(e,l),r(l);break;case ji.BinaryExpression:this.recurse(t.left,void 0,void 0,(function(t){s=t})),this.recurse(t.right,void 0,void 0,(function(t){u=t})),l="+"===t.operator?this.plus(s,u):"-"===t.operator?this.ifDefined(s,0)+t.operator+this.ifDefined(u,0):"("+s+")"+t.operator+"("+u+")",this.assign(e,l),r(l);break;case ji.LogicalExpression:e=e||this.nextId(),h.recurse(t.left,e),h.if_("&&"===t.operator?e:h.not(e),h.lazyRecurse(t.right,e)),r(e);break;case ji.ConditionalExpression:e=e||this.nextId(),h.recurse(t.test,e),h.if_(e,h.lazyRecurse(t.alternate,e),h.lazyRecurse(t.consequent,e)),r(e);break;case ji.Identifier:e=e||this.nextId(),n&&(n.context="inputs"===h.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",t.name)+"?l:s"),n.computed=!1,n.name=t.name),h.if_("inputs"===h.stage||h.not(h.getHasOwnProperty("l",t.name)),(function(){h.if_("inputs"===h.stage||"s",(function(){i&&1!==i&&h.if_(h.isNull(h.nonComputedMember("s",t.name)),h.lazyAssign(h.nonComputedMember("s",t.name),"{}")),h.assign(e,h.nonComputedMember("s",t.name))}))}),e&&h.lazyAssign(e,h.nonComputedMember("l",t.name))),r(e);break;case ji.MemberExpression:s=n&&(n.context=this.nextId())||this.nextId(),e=e||this.nextId(),h.recurse(t.object,s,void 0,(function(){h.if_(h.notNull(s),(function(){t.computed?(u=h.nextId(),h.recurse(t.property,u),h.getStringValue(u),i&&1!==i&&h.if_(h.not(h.computedMember(s,u)),h.lazyAssign(h.computedMember(s,u),"{}")),l=h.computedMember(s,u),h.assign(e,l),n&&(n.computed=!0,n.name=u)):(i&&1!==i&&h.if_(h.isNull(h.nonComputedMember(s,t.property.name)),h.lazyAssign(h.nonComputedMember(s,t.property.name),"{}")),l=h.nonComputedMember(s,t.property.name),h.assign(e,l),n&&(n.computed=!1,n.name=t.property.name))}),(function(){h.assign(e,"undefined")})),r(e)}),!!i);break;case ji.CallExpression:e=e||this.nextId(),t.filter?(u=h.filter(t.callee.name),c=[],o(t.arguments,(function(t){var e=h.nextId();h.recurse(t,e),c.push(e)})),l=u+"("+c.join(",")+")",h.assign(e,l),r(e)):(u=h.nextId(),s={},c=[],h.recurse(t.callee,u,s,(function(){h.if_(h.notNull(u),(function(){o(t.arguments,(function(e){h.recurse(e,t.constant?void 0:h.nextId(),void 0,(function(t){c.push(t)}))})),l=s.name?h.member(s.context,s.name,s.computed)+"("+c.join(",")+")":u+"("+c.join(",")+")",h.assign(e,l)}),(function(){h.assign(e,"undefined")})),r(e)})));break;case ji.AssignmentExpression:u=this.nextId(),s={},this.recurse(t.left,void 0,s,(function(){h.if_(h.notNull(s.context),(function(){h.recurse(t.right,u),l=h.member(s.context,s.name,s.computed)+t.operator+u,h.assign(e,l),r(e||l)}))}),1);break;case ji.ArrayExpression:c=[],o(t.elements,(function(e){h.recurse(e,t.constant?void 0:h.nextId(),void 0,(function(t){c.push(t)}))})),l="["+c.join(",")+"]",this.assign(e,l),r(e||l);break;case ji.ObjectExpression:c=[],f=!1,o(t.properties,(function(t){t.computed&&(f=!0)})),f?(e=e||this.nextId(),this.assign(e,"{}"),o(t.properties,(function(t){t.computed?(s=h.nextId(),h.recurse(t.key,s)):s=t.key.type===ji.Identifier?t.key.name:""+t.key.value,u=h.nextId(),h.recurse(t.value,u),h.assign(h.member(e,s,t.computed),u)}))):(o(t.properties,(function(e){h.recurse(e.value,t.constant?void 0:h.nextId(),void 0,(function(t){c.push(h.escape(e.key.type===ji.Identifier?e.key.name:""+e.key.value)+":"+t)}))})),l="{"+c.join(",")+"}",this.assign(e,l)),r(e||l);break;case ji.ThisExpression:this.assign(e,"s"),r(e||"s");break;case ji.LocalsExpression:this.assign(e,"l"),r(e||"l");break;case ji.NGValueParameter:this.assign(e,"v"),r(e||"v")}},getHasOwnProperty:function(t,e){var n=t+"."+e,r=this.current().own;return r.hasOwnProperty(n)||(r[n]=this.nextId(!1,t+"&&("+this.escape(e)+" in "+t+")")),r[n]},assign:function(t,e){if(t)return this.current().body.push(t,"=",e,";"),t},filter:function(t){return this.state.filters.hasOwnProperty(t)||(this.state.filters[t]=this.nextId(!0)),this.state.filters[t]},ifDefined:function(t,e){return"ifDefined("+t+","+this.escape(e)+")"},plus:function(t,e){return"plus("+t+","+e+")"},return_:function(t){this.current().body.push("return ",t,";")},if_:function(t,e,n){if(!0===t)e();else{var r=this.current().body;r.push("if(",t,"){"),e(),r.push("}"),n&&(r.push("else{"),n(),r.push("}"))}},not:function(t){return"!("+t+")"},isNull:function(t){return t+"==null"},notNull:function(t){return t+"!=null"},nonComputedMember:function(t,e){return/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?t+"."+e:t+'["'+e.replace(/[^$_a-zA-Z0-9]/g,this.stringEscapeFn)+'"]'},computedMember:function(t,e){return t+"["+e+"]"},member:function(t,e,n){return n?this.computedMember(t,e):this.nonComputedMember(t,e)},getStringValue:function(t){this.assign(t,"getStringValue("+t+")")},lazyRecurse:function(t,e,n,r,i,o){var a=this;return function(){a.recurse(t,e,n,r,i,o)}},lazyAssign:function(t,e){var n=this;return function(){n.assign(t,e)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(t){return"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)},escape:function(t){if(x(t))return"'"+t.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(C(t))return t.toString();if(!0===t)return"true";if(!1===t)return"false";if(null===t)return"null";if(void 0===t)return"undefined";throw Mi("esc")},nextId:function(t,e){var n="v"+this.state.nextId++;return t||this.current().vars.push(n+(e?"="+e:"")),n},current:function(){return this.state[this.state.computing]}},Re.prototype={compile:function(t){var e,n,r,i=this;Ve(t,i.$filter),(e=je(t))&&(n=this.recurse(e)),(e=Ne(t.body))&&(r=[],o(e,(function(t,e){var n=i.recurse(t);n.isPure=t.isPure,t.input=n,r.push(n),t.watchId=e})));var a=[];return o(t.body,(function(t){a.push(i.recurse(t.expression))})),t=0===t.body.length?$:1===t.body.length?a[0]:function(t,e){var n;return o(a,(function(r){n=r(t,e)})),n},n&&(t.assign=function(t,e,r){return n(t,r,e)}),r&&(t.inputs=r),t},recurse:function(t,e,n){var r,i,a,s=this;if(t.input)return this.inputs(t.input,t.watchId);switch(t.type){case ji.Literal:return this.value(t.value,e);case ji.UnaryExpression:return i=this.recurse(t.argument),this["unary"+t.operator](i,e);case ji.BinaryExpression:case ji.LogicalExpression:return r=this.recurse(t.left),i=this.recurse(t.right),this["binary"+t.operator](r,i,e);case ji.ConditionalExpression:return this["ternary?:"](this.recurse(t.test),this.recurse(t.alternate),this.recurse(t.consequent),e);case ji.Identifier:return s.identifier(t.name,e,n);case ji.MemberExpression:return r=this.recurse(t.object,!1,!!n),t.computed||(i=t.property.name),t.computed&&(i=this.recurse(t.property)),t.computed?this.computedMember(r,i,e,n):this.nonComputedMember(r,i,e,n);case ji.CallExpression:return a=[],o(t.arguments,(function(t){a.push(s.recurse(t))})),t.filter&&(i=this.$filter(t.callee.name)),t.filter||(i=this.recurse(t.callee,!0)),t.filter?function(t,n,r,o){for(var s=[],u=0;u<a.length;++u)s.push(a[u](t,n,r,o));return t=i.apply(void 0,s,o),e?{context:void 0,name:void 0,value:t}:t}:function(t,n,r,o){var s,u=i(t,n,r,o);if(null!=u.value){s=[];for(var c=0;c<a.length;++c)s.push(a[c](t,n,r,o));s=u.value.apply(u.context,s)}return e?{value:s}:s};case ji.AssignmentExpression:return r=this.recurse(t.left,!0,1),i=this.recurse(t.right),function(t,n,o,a){var s=r(t,n,o,a);return t=i(t,n,o,a),s.context[s.name]=t,e?{value:t}:t};case ji.ArrayExpression:return a=[],o(t.elements,(function(t){a.push(s.recurse(t))})),function(t,n,r,i){for(var o=[],s=0;s<a.length;++s)o.push(a[s](t,n,r,i));return e?{value:o}:o};case ji.ObjectExpression:return a=[],o(t.properties,(function(t){t.computed?a.push({key:s.recurse(t.key),computed:!0,value:s.recurse(t.value)}):a.push({key:t.key.type===ji.Identifier?t.key.name:""+t.key.value,computed:!1,value:s.recurse(t.value)})})),function(t,n,r,i){for(var o={},s=0;s<a.length;++s)a[s].computed?o[a[s].key(t,n,r,i)]=a[s].value(t,n,r,i):o[a[s].key]=a[s].value(t,n,r,i);return e?{value:o}:o};case ji.ThisExpression:return function(t){return e?{value:t}:t};case ji.LocalsExpression:return function(t,n){return e?{value:n}:n};case ji.NGValueParameter:return function(t,n,r){return e?{value:r}:r}}},"unary+":function(t,e){return function(n,r,i,o){return n=y(n=t(n,r,i,o))?+n:0,e?{value:n}:n}},"unary-":function(t,e){return function(n,r,i,o){return n=y(n=t(n,r,i,o))?-n:-0,e?{value:n}:n}},"unary!":function(t,e){return function(n,r,i,o){return n=!t(n,r,i,o),e?{value:n}:n}},"binary+":function(t,e,n){return function(r,i,o,a){var s=t(r,i,o,a);return s=Te(s,r=e(r,i,o,a)),n?{value:s}:s}},"binary-":function(t,e,n){return function(r,i,o,a){var s=t(r,i,o,a);return r=e(r,i,o,a),s=(y(s)?s:0)-(y(r)?r:0),n?{value:s}:s}},"binary*":function(t,e,n){return function(r,i,o,a){return r=t(r,i,o,a)*e(r,i,o,a),n?{value:r}:r}},"binary/":function(t,e,n){return function(r,i,o,a){return r=t(r,i,o,a)/e(r,i,o,a),n?{value:r}:r}},"binary%":function(t,e,n){return function(r,i,o,a){return r=t(r,i,o,a)%e(r,i,o,a),n?{value:r}:r}},"binary===":function(t,e,n){return function(r,i,o,a){return r=t(r,i,o,a)===e(r,i,o,a),n?{value:r}:r}},"binary!==":function(t,e,n){return function(r,i,o,a){return r=t(r,i,o,a)!==e(r,i,o,a),n?{value:r}:r}},"binary==":function(t,e,n){return function(r,i,o,a){return r=t(r,i,o,a)==e(r,i,o,a),n?{value:r}:r}},"binary!=":function(t,e,n){return function(r,i,o,a){return r=t(r,i,o,a)!=e(r,i,o,a),n?{value:r}:r}},"binary<":function(t,e,n){return function(r,i,o,a){return r=t(r,i,o,a)<e(r,i,o,a),n?{value:r}:r}},"binary>":function(t,e,n){return function(r,i,o,a){return r=t(r,i,o,a)>e(r,i,o,a),n?{value:r}:r}},"binary<=":function(t,e,n){return function(r,i,o,a){return r=t(r,i,o,a)<=e(r,i,o,a),n?{value:r}:r}},"binary>=":function(t,e,n){return function(r,i,o,a){return r=t(r,i,o,a)>=e(r,i,o,a),n?{value:r}:r}},"binary&&":function(t,e,n){return function(r,i,o,a){return r=t(r,i,o,a)&&e(r,i,o,a),n?{value:r}:r}},"binary||":function(t,e,n){return function(r,i,o,a){return r=t(r,i,o,a)||e(r,i,o,a),n?{value:r}:r}},"ternary?:":function(t,e,n,r){return function(i,o,a,s){return i=t(i,o,a,s)?e(i,o,a,s):n(i,o,a,s),r?{value:i}:i}},value:function(t,e){return function(){return e?{context:void 0,name:void 0,value:t}:t}},identifier:function(t,e,n){return function(r,i,o,a){return r=i&&t in i?i:r,n&&1!==n&&r&&null==r[t]&&(r[t]={}),i=r?r[t]:void 0,e?{context:r,name:t,value:i}:i}},computedMember:function(t,e,n,r){return function(i,o,a,s){var u,c,l=t(i,o,a,s);return null!=l&&(u=e(i,o,a,s),u+="",r&&1!==r&&l&&!l[u]&&(l[u]={}),c=l[u]),n?{context:l,name:u,value:c}:c}},nonComputedMember:function(t,e,n,r){return function(i,o,a,s){return i=t(i,o,a,s),r&&1!==r&&i&&null==i[e]&&(i[e]={}),o=null!=i?i[e]:void 0,n?{context:i,name:e,value:o}:o}},inputs:function(t,e){return function(n,r,i,o){return o?o[e]:t(n,r,i)}}},Ue.prototype={constructor:Ue,parse:function(t){t=this.getAst(t);var e=this.astCompiler.compile(t.ast),n=t.ast;return e.literal=0===n.body.length||1===n.body.length&&(n.body[0].expression.type===ji.Literal||n.body[0].expression.type===ji.ArrayExpression||n.body[0].expression.type===ji.ObjectExpression),e.constant=t.ast.constant,e.oneTime=t.oneTime,e},getAst:function(t){var e=!1;return":"===(t=t.trim()).charAt(0)&&":"===t.charAt(1)&&(e=!0,t=t.substring(2)),{ast:this.ast.ast(t),oneTime:e}}};var Ri,Ui=r("$sce"),Di={HTML:"html",CSS:"css",MEDIA_URL:"mediaUrl",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},Li=/_([a-z])/g,_i=r("$templateRequest"),Fi=r("$timeout"),qi=t.document.createElement("a"),Hi=en(t.location.href);qi.href="http://[::1]";var Bi="[::1]"===qi.hostname;on.$inject=["$document"],sn.$inject=["$provide"];var zi=22,Wi=".",Gi="0";fn.$inject=["$locale"],hn.$inject=["$locale"];var Ki={yyyy:dn("FullYear",4,0,!1,!0),yy:dn("FullYear",2,0,!0,!0),y:dn("FullYear",1,0,!1,!0),MMMM:mn("Month"),MMM:mn("Month",!0),MM:dn("Month",2,1),M:dn("Month",1,1),LLLL:mn("Month",!1,!0),dd:dn("Date",2),d:dn("Date",1),HH:dn("Hours",2),H:dn("Hours",1),hh:dn("Hours",2,-12),h:dn("Hours",1,-12),mm:dn("Minutes",2),m:dn("Minutes",1),ss:dn("Seconds",2),s:dn("Seconds",1),sss:dn("Milliseconds",3),EEEE:mn("Day"),EEE:mn("Day",!0),a:function(t,e){return 12>t.getHours()?e.AMPMS[0]:e.AMPMS[1]},Z:function(t,e,n){return(0<=(t=-1*n)?"+":"")+($n(Math[0<t?"floor":"ceil"](t/60),2)+$n(Math.abs(t%60),2))},ww:gn(2),w:gn(1),G:yn,GG:yn,GGG:yn,GGGG:function(t,e){return 0>=t.getFullYear()?e.ERANAMES[0]:e.ERANAMES[1]}},Ji=/((?:[^yMLdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))([\s\S]*)/,Zi=/^-?\d+$/;bn.$inject=["$locale"];var Yi=m(er),Xi=m(nr);Sn.$inject=["$parse"];var Qi=m({restrict:"E",compile:function(t,e){if(!e.href&&!e.xlinkHref)return function(t,e){if("a"===e[0].nodeName.toLowerCase()){var n="[object SVGAnimatedString]"===ar.call(e.prop("href"))?"xlink:href":"href";e.on("click",(function(t){e.attr(n)||t.preventDefault()}))}}}}),to={};o(Hr,(function(t,e){function n(t,n,i){t.$watch(i[r],(function(t){i.$set(e,!!t)}))}if("multiple"!==t){var r=Jt("ng-"+e),i=n;"checked"===t&&(i=function(t,e,i){i.ngModel!==i[r]&&n(t,0,i)}),to[r]=function(){return{restrict:"A",priority:100,link:i}}}})),o(zr,(function(t,e){to[e]=function(){return{priority:100,link:function(t,n,r){"ngPattern"===e&&"/"===r.ngPattern.charAt(0)&&(n=r.ngPattern.match(Qn))?r.$set("ngPattern",new RegExp(n[1],n[2])):t.$watch(r[e],(function(t){r.$set(e,t)}))}}}})),o(["src","srcset","href"],(function(t){var e=Jt("ng-"+t);to[e]=["$sce",function(n){return{priority:99,link:function(r,i,o){var a=t,s=t;"href"===t&&"[object SVGAnimatedString]"===ar.call(i.prop("href"))&&(s="xlinkHref",o.$attr[s]="xlink:href",a=null),o.$set(e,n.getTrustedMediaUrl(o[e])),o.$observe(e,(function(e){e?(o.$set(s,e),Kn&&a&&i.prop(a,o[s])):"href"===t&&o.$set(s,null)}))}}}]}));var eo={$addControl:$,$getControls:m([]),$$renameControl:function(t,e){t.$name=e},$removeControl:$,$setValidity:$,$setDirty:$,$setPristine:$,$setSubmitted:$,$$setSubmitted:$};kn.$inject=["$element","$attrs","$scope","$animate","$interpolate"],kn.prototype={$rollbackViewValue:function(){o(this.$$controls,(function(t){t.$rollbackViewValue()}))},$commitViewValue:function(){o(this.$$controls,(function(t){t.$commitViewValue()}))},$addControl:function(t){it(t.$name,"input"),this.$$controls.push(t),t.$name&&(this[t.$name]=t),t.$$parentForm=this},$getControls:function(){return ut(this.$$controls)},$$renameControl:function(t,e){var n=t.$name;this[n]===t&&delete this[n],this[e]=t,t.$name=e},$removeControl:function(t){t.$name&&this[t.$name]===t&&delete this[t.$name],o(this.$pending,(function(e,n){this.$setValidity(n,null,t)}),this),o(this.$error,(function(e,n){this.$setValidity(n,null,t)}),this),o(this.$$success,(function(e,n){this.$setValidity(n,null,t)}),this),j(this.$$controls,t),t.$$parentForm=eo},$setDirty:function(){this.$$animate.removeClass(this.$$element,Lo),this.$$animate.addClass(this.$$element,_o),this.$dirty=!0,this.$pristine=!1,this.$$parentForm.$setDirty()},$setPristine:function(){this.$$animate.setClass(this.$$element,Lo,_o+" ng-submitted"),this.$dirty=!1,this.$pristine=!0,this.$submitted=!1,o(this.$$controls,(function(t){t.$setPristine()}))},$setUntouched:function(){o(this.$$controls,(function(t){t.$setUntouched()}))},$setSubmitted:function(){for(var t=this;t.$$parentForm&&t.$$parentForm!==eo;)t=t.$$parentForm;t.$$setSubmitted()},$$setSubmitted:function(){this.$$animate.addClass(this.$$element,"ng-submitted"),this.$submitted=!0,o(this.$$controls,(function(t){t.$$setSubmitted&&t.$$setSubmitted()}))}},On({clazz:kn,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&&(j(r,n),0===r.length&&delete t[e])}});var no=function(t){return["$timeout","$parse",function(e,n){function r(t){return""===t?n('this[""]').assign:n(t).assign||$}return{name:"form",restrict:t?"EAC":"E",require:["form","^^?form"],controller:kn,compile:function(n,i){n.addClass(Lo).addClass(Uo);var o=i.name?"name":!(!t||!i.ngForm)&&"ngForm";return{pre:function(t,n,i,a){var s=a[0];if(!("action"in i)){var u=function(e){t.$apply((function(){s.$commitViewValue(),s.$setSubmitted()})),e.preventDefault()};n[0].addEventListener("submit",u),n.on("$destroy",(function(){e((function(){n[0].removeEventListener("submit",u)}),0,!1)}))}(a[1]||s.$$parentForm).$addControl(s);var c=o?r(s.$name):$;o&&(c(t,s),i.$observe(o,(function(e){s.$name!==e&&(c(t,void 0),s.$$parentForm.$$renameControl(s,e),(c=r(s.$name))(t,s))}))),n.on("$destroy",(function(){s.$$parentForm.$removeControl(s),c(t,void 0),l(s,eo)}))}}}}}]},ro=no(),io=no(!0),oo=/^\d{4,}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+(?:[+-][0-2]\d:[0-5]\d|Z)$/,ao=/^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:/?#]+|\[[a-f\d:]+])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,so=/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/,uo=/^\s*(-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,co=/^(\d{4,})-(\d{2})-(\d{2})$/,lo=/^(\d{4,})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,fo=/^(\d{4,})-W(\d\d)$/,ho=/^(\d{4,})-(\d\d)$/,po=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,$o=at();o(["date","datetime-local","month","time","week"],(function(t){$o[t]=!0}));var mo={text:function(t,e,n,r,i,o){Vn(0,e,n,r,i,o),Tn(r)},date:In("date",co,Nn(co,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":In("datetimelocal",lo,Nn(lo,"yyyy MM dd HH mm ss sss".split(" ")),"yyyy-MM-ddTHH:mm:ss.sss"),time:In("time",po,Nn(po,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:In("week",fo,(function(t,e){if(S(t))return t;if(x(t)){fo.lastIndex=0;var n=fo.exec(t);if(n){var r=+n[1],i=+n[2],o=n=0,a=0,s=0,u=vn(r);return i=7*(i-1),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:In("month",ho,Nn(ho,["yyyy","MM"]),"yyyy-MM"),number:function(t,e,n,r,i,o,a,s){var u;if(jn(0,e,0,r,"number"),Pn(r),Vn(0,e,n,r,i,o),y(n.min)||n.ngMin){var c=n.min||s(n.ngMin)(t);u=Rn(c),r.$validators.min=function(t,e){return r.$isEmpty(e)||g(u)||e>=u},n.$observe("min",(function(t){t!==c&&(u=Rn(t),c=t,r.$validate())}))}if(y(n.max)||n.ngMax){var l=n.max||s(n.ngMax)(t),f=Rn(l);r.$validators.max=function(t,e){return r.$isEmpty(e)||g(f)||e<=f},n.$observe("max",(function(t){t!==l&&(f=Rn(t),l=t,r.$validate())}))}if(y(n.step)||n.ngStep){var h=n.step||s(n.ngStep)(t),p=Rn(h);r.$validators.step=function(t,e){return r.$isEmpty(e)||g(p)||Dn(e,u||0,p)},n.$observe("step",(function(t){t!==h&&(p=Rn(t),h=t,r.$validate())}))}},url:function(t,e,n,r,i,o){Vn(0,e,n,r,i,o),Tn(r),r.$validators.url=function(t,e){var n=t||e;return r.$isEmpty(n)||ao.test(n)}},email:function(t,e,n,r,i,o){Vn(0,e,n,r,i,o),Tn(r),r.$validators.email=function(t,e){var n=t||e;return r.$isEmpty(n)||so.test(n)}},radio:function(t,e,n,r){var i=!n.ngTrim||"false"!==dr(n.ngTrim);g(n.name)&&e.attr("name",++lr),e.on("change",(function(t){var o;e[0].checked&&(o=n.value,i&&(o=dr(o)),r.$setViewValue(o,t&&t.type))})),r.$render=function(){var t=n.value;i&&(t=dr(t)),e[0].checked=t===r.$viewValue},n.$observe("value",r.$render)},range:function(t,e,n,r,i,o){function a(t,r){e.attr(t,n[t]);var i=n[t];n.$observe(t,(function(t){t!==i&&(i=t,r(t))}))}jn(0,e,0,r,"range"),Pn(r),Vn(0,e,n,r,i,o);var s=r.$$hasNativeValidators&&"range"===e[0].type,u=s?0:void 0,c=s?100:void 0,l=s?1:void 0,f=e[0].validity;t=y(n.min),i=y(n.max),o=y(n.step);var h=r.$render;r.$render=s&&y(f.rangeUnderflow)&&y(f.rangeOverflow)?function(){h(),r.$setViewValue(e.val())}:h,t&&(u=Rn(n.min),r.$validators.min=s?function(){return!0}:function(t,e){return r.$isEmpty(e)||g(u)||e>=u},a("min",(function(t){u=Rn(t),fr(r.$modelValue)||(s?(t=e.val(),u>t&&(t=u,e.val(t)),r.$setViewValue(t)):r.$validate())}))),i&&(c=Rn(n.max),r.$validators.max=s?function(){return!0}:function(t,e){return r.$isEmpty(e)||g(c)||e<=c},a("max",(function(t){c=Rn(t),fr(r.$modelValue)||(s?(t=e.val(),c<t&&(e.val(c),t=c<u?u:c),r.$setViewValue(t)):r.$validate())}))),o&&(l=Rn(n.step),r.$validators.step=s?function(){return!f.stepMismatch}:function(t,e){return r.$isEmpty(e)||g(l)||Dn(e,u||0,l)},a("step",(function(t){l=Rn(t),fr(r.$modelValue)||(s?r.$viewValue!==e.val()&&r.$setViewValue(e.val()):r.$validate())})))},checkbox:function(t,e,n,r,i,o,a,s){var u=Ln(s,t,"ngTrueValue",n.ngTrueValue,!0),c=Ln(s,t,"ngFalseValue",n.ngFalseValue,!1);e.on("change",(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 U(t,u)})),r.$parsers.push((function(t){return t?u:c}))},hidden:$,button:$,submit:$,reset:$,file:$},vo=["$browser","$sniffer","$filter","$parse",function(t,e,n,r){return{restrict:"E",require:["?ngModel"],link:{pre:function(i,o,a,s){s[0]&&(mo[er(a.type)]||mo.text)(i,o,a,s[0],e,t,n,r)}}}}],go=function(){var t={configurable:!0,enumerable:!1,get:function(){return this.getAttribute("value")||""},set:function(t){this.setAttribute("value",t)}};return{restrict:"E",priority:200,compile:function(e,n){if("hidden"===er(n.type))return{pre:function(e,n,r,i){(e=n[0]).parentNode&&e.parentNode.insertBefore(e,e.nextSibling),Object.defineProperty&&Object.defineProperty(e,"value",t)}}}}},yo=/^(true|false|\d+)$/,bo=function(){function t(t,e,n){var r=y(n)?n:9===Kn?"":null;t.prop("value",r),e.$set("value",n)}return{restrict:"A",priority:100,compile:function(e,n){return yo.test(n.ngValue)?function(e,n,r){t(n,r,e=e.$eval(r.ngValue))}:function(e,n,r){e.$watch(r.ngValue,(function(e){t(n,r,e)}))}}}},wo=["$compile",function(t){return{restrict:"AC",compile:function(e){return t.$$addBindingClass(e),function(e,n,r){t.$$addBindingInfo(n,r.ngBind),n=n[0],e.$watch(r.ngBind,(function(t){n.textContent=st(t)}))}}}}],xo=["$interpolate","$compile",function(t,e){return{compile:function(n){return e.$$addBindingClass(n),function(n,r,i){n=t(r.attr(i.$attr.ngBindTemplate)),e.$$addBindingInfo(r,n.expressions),r=r[0],i.$observe("ngBindTemplate",(function(t){r.textContent=g(t)?"":t}))}}}}],Co=["$sce","$parse","$compile",function(t,e,n){return{restrict:"A",compile:function(r,i){var o=e(i.ngBindHtml),a=e(i.ngBindHtml,(function(e){return t.valueOf(e)}));return n.$$addBindingClass(r),function(e,r,i){n.$$addBindingInfo(r,i.ngBindHtml),e.$watch(a,(function(){var n=o(e);r.html(t.getTrustedHtml(n)||"")}))}}}}],So=m({restrict:"A",require:"ngModel",link:function(t,e,n,r){r.$viewChangeListeners.push((function(){t.$eval(n.ngChange)}))}}),Eo=_n("",!0),ko=_n("Odd",0),Ao=_n("Even",1),Oo=En({compile:function(t,e){e.$set("ngCloak",void 0),t.removeClass("ng-cloak")}}),Mo=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],To={},Vo={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=Jt("ng-"+t);To[e]=["$parse","$rootScope","$exceptionHandler",function(n,r,i){return Fn(n,r,i,e,t,Vo[t])}]}));var No=["$animate","$compile",function(t,e){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=ot(s.clone),t.leave(c).done((function(t){!1!==t&&(c=null)})),s=null))}))}}}],Io=["$templateRequest","$anchorScroll","$animate",function(t,e,n){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:cr.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),p&&(n.leave(p).done((function(t){!1!==t&&(h=null)})),h=p,p=null)};r.$watch(o,(function(o){var u=function(t){!1===t||!y(s)||s&&!r.$eval(s)||e()},h=++$;o?(t(o,!0).then((function(t){if(!r.$$destroyed&&h===$){var e=r.$new();c.template=t,t=l(e,(function(t){d(),n.enter(t,null,i).done(u)})),p=t,(f=e).$emit("$includeContentLoaded",o),r.$eval(a)}}),(function(){r.$$destroyed||h!==$||(d(),r.$emit("$includeContentError",o))})),r.$emit("$includeContentRequested",o)):(d(),c.template=null)}))}}}}],jo=["$compile",function(e){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(n,r,i,o){ar.call(r[0]).match(/SVG/)?(r.empty(),e(pt(o.template,t.document).childNodes)(n,(function(t){r.append(t)}),{futureParentElement:r})):(r.html(o.template),e(r.contents())(n))}}}],Po=En({priority:450,compile:function(){return{pre:function(t,e,n){t.$eval(n.ngInit)}}}}),Ro=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(t,e,n,r){var i=n.ngList||", ",a="false"!==n.ngTrim,s=a?dr(i):i;r.$parsers.push((function(t){if(!g(t)){var e=[];return t&&o(t.split(s),(function(t){t&&e.push(a?dr(t):t)})),e}})),r.$formatters.push((function(t){if(E(t))return t.join(i)})),r.$isEmpty=function(t){return!t||!t.length}}}},Uo="ng-valid",Do="ng-invalid",Lo="ng-pristine",_o="ng-dirty",Fo=r("ngModel");qn.$inject="$scope $exceptionHandler $attrs $element $parse $animate $timeout $q $interpolate".split(" "),qn.prototype={$$initGetterSetters:function(){if(this.$options.getOption("getterSetter")){var t=this.$$parse(this.$$attr.ngModel+"()"),e=this.$$parse(this.$$attr.ngModel+"($$$p)");this.$$ngModelGet=function(e){var n=this.$$parsedNgModel(e);return A(n)&&(n=t(e)),n},this.$$ngModelSet=function(t,n){A(this.$$parsedNgModel(t))?e(t,{$$$p:n}):this.$$parsedNgModelAssign(t,n)}}else if(!this.$$parsedNgModel.assign)throw Fo("nonassign",this.$$attr.ngModel,W(this.$$element))},$render:$,$isEmpty:function(t){return g(t)||""===t||null===t||t!=t},$$updateEmptyClasses:function(t){this.$isEmpty(t)?(this.$$animate.removeClass(this.$$element,"ng-not-empty"),this.$$animate.addClass(this.$$element,"ng-empty")):(this.$$animate.removeClass(this.$$element,"ng-empty"),this.$$animate.addClass(this.$$element,"ng-not-empty"))},$setPristine:function(){this.$dirty=!1,this.$pristine=!0,this.$$animate.removeClass(this.$$element,_o),this.$$animate.addClass(this.$$element,Lo)},$setDirty:function(){this.$dirty=!0,this.$pristine=!1,this.$$animate.removeClass(this.$$element,Lo),this.$$animate.addClass(this.$$element,_o),this.$$parentForm.$setDirty()},$setUntouched:function(){this.$touched=!1,this.$untouched=!0,this.$$animate.setClass(this.$$element,"ng-untouched","ng-touched")},$setTouched:function(){this.$touched=!0,this.$untouched=!1,this.$$animate.setClass(this.$$element,"ng-touched","ng-untouched")},$rollbackViewValue:function(){this.$$timeout.cancel(this.$$pendingDebounce),this.$viewValue=this.$$lastCommittedViewValue,this.$render()},$validate:function(){if(!fr(this.$modelValue)){var t=this.$$lastCommittedViewValue,e=this.$$rawModelValue,n=this.$valid,r=this.$modelValue,i=this.$options.getOption("allowInvalid"),o=this;this.$$runValidators(e,t,(function(t){i||n===t||(o.$modelValue=t?e:void 0,o.$modelValue!==r&&o.$$writeModelToScope())}))}},$$runValidators:function(t,e,n){function r(t,e){s===u.$$currentValidationRunId&&u.$setValidity(t,e)}function i(t){s===u.$$currentValidationRunId&&n(t)}this.$$currentValidationRunId++;var a,s=this.$$currentValidationRunId,u=this;!function(){var t=u.$$parserName;return g(u.$$parserValid)?(r(t,null),!0):(u.$$parserValid||(o(u.$validators,(function(t,e){r(e,null)})),o(u.$asyncValidators,(function(t,e){r(e,null)}))),r(t,u.$$parserValid),u.$$parserValid)}()?i(!1):(a=!0,o(u.$validators,(function(n,i){var o=Boolean(n(t,e));a=a&&o,r(i,o)})),a||(o(u.$asyncValidators,(function(t,e){r(e,null)})),0)?function(){var n=[],a=!0;o(u.$asyncValidators,(function(i,o){var s=i(t,e);if(!s||!A(s.then))throw Fo("nopromise",s);r(o,void 0),n.push(s.then((function(){r(o,!0)}),(function(){a=!1,r(o,!1)})))})),n.length?u.$$q.all(n).then((function(){i(a)}),$):i(!0)}():i(!1))},$commitViewValue:function(){var t=this.$viewValue;this.$$timeout.cancel(this.$$pendingDebounce),(this.$$lastCommittedViewValue!==t||""===t&&this.$$hasNativeValidators)&&(this.$$updateEmptyClasses(t),this.$$lastCommittedViewValue=t,this.$pristine&&this.$setDirty(),this.$$parseAndValidate())},$$parseAndValidate:function(){var t=this.$$lastCommittedViewValue,e=this;if(this.$$parserValid=!g(t)||void 0,this.$setValidity(this.$$parserName,null),this.$$parserName="parse",this.$$parserValid)for(var n=0;n<this.$parsers.length;n++)if(g(t=this.$parsers[n](t))){this.$$parserValid=!1;break}fr(this.$modelValue)&&(this.$modelValue=this.$$ngModelGet(this.$$scope));var r=this.$modelValue,i=this.$options.getOption("allowInvalid");this.$$rawModelValue=t,i&&(this.$modelValue=t,e.$modelValue!==r&&e.$$writeModelToScope()),this.$$runValidators(t,this.$$lastCommittedViewValue,(function(n){i||(e.$modelValue=n?t:void 0,e.$modelValue!==r&&e.$$writeModelToScope())}))},$$writeModelToScope:function(){this.$$ngModelSet(this.$$scope,this.$modelValue),o(this.$viewChangeListeners,(function(t){try{t()}catch(t){this.$$exceptionHandler(t)}}),this)},$setViewValue:function(t,e){this.$viewValue=t,this.$options.getOption("updateOnDefault")&&this.$$debounceViewValueCommit(e)},$$debounceViewValueCommit:function(t){var e=this.$options.getOption("debounce");C(e[t])?e=e[t]:C(e.default)&&-1===this.$options.getOption("updateOn").indexOf(t)?e=e.default:C(e["*"])&&(e=e["*"]),this.$$timeout.cancel(this.$$pendingDebounce);var n=this;0<e?this.$$pendingDebounce=this.$$timeout((function(){n.$commitViewValue()}),e):this.$$rootScope.$$phase?this.$commitViewValue():this.$$scope.$apply((function(){n.$commitViewValue()}))},$overrideModelOptions:function(t){this.$options=this.$options.createChild(t),this.$$setUpdateOnEvents()},$processModelValue:function(){var t=this.$$format();this.$viewValue!==t&&(this.$$updateEmptyClasses(t),this.$viewValue=this.$$lastCommittedViewValue=t,this.$render(),this.$$runValidators(this.$modelValue,this.$viewValue,$))},$$format:function(){for(var t=this.$formatters,e=t.length,n=this.$modelValue;e--;)n=t[e](n);return n},$$setModelValue:function(t){this.$modelValue=this.$$rawModelValue=t,this.$$parserValid=void 0,this.$processModelValue()},$$setUpdateOnEvents:function(){this.$$updateEvents&&this.$$element.off(this.$$updateEvents,this.$$updateEventHandler),(this.$$updateEvents=this.$options.getOption("updateOn"))&&this.$$element.on(this.$$updateEvents,this.$$updateEventHandler)},$$updateEventHandler:function(t){this.$$debounceViewValueCommit(t&&t.type)}},On({clazz:qn,set:function(t,e){t[e]=!0},unset:function(t,e){delete t[e]}});var qo,Ho=["$rootScope",function(t){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:qn,priority:1,compile:function(e){return e.addClass(Lo).addClass("ng-untouched").addClass(Uo),{pre:function(t,e,n,r){var i=r[0];e=r[1]||i.$$parentForm,(r=r[2])&&(i.$options=r.$options),i.$$initGetterSetters(),e.$addControl(i),n.$observe("name",(function(t){i.$name!==t&&i.$$parentForm.$$renameControl(i,t)})),t.$on("$destroy",(function(){i.$$parentForm.$removeControl(i)}))},post:function(e,n,r,i){function o(){a.$setTouched()}var a=i[0];a.$$setUpdateOnEvents(),n.on("blur",(function(){a.$touched||(t.$$phase?e.$evalAsync(o):e.$apply(o))}))}}}}}],Bo=/(\s+|^)default(\s+|$)/;Hn.prototype={getOption:function(t){return this.$$options[t]},createChild:function(t){var e=!1;return o(t=l({},t),(function(n,r){"$inherit"===n?"*"===r?e=!0:(t[r]=this.$$options[r],"updateOn"===r&&(t.updateOnDefault=this.$$options.updateOnDefault)):"updateOn"===r&&(t.updateOnDefault=!1,t[r]=dr(n.replace(Bo,(function(){return t.updateOnDefault=!0," "}))))}),this),e&&(delete t["*"],Bn(t,this.$$options)),Bn(t,qo.$$options),new Hn(t)}},qo=new Hn({updateOn:"",updateOnDefault:!0,debounce:0,getterSetter:!1,allowInvalid:!1,timezone:null});var zo=function(){function t(t,e){this.$$attrs=t,this.$$scope=e}return t.$inject=["$attrs","$scope"],t.prototype={$onInit:function(){var t=this.parentCtrl?this.parentCtrl.$options:qo,e=this.$$scope.$eval(this.$$attrs.ngModelOptions);this.$options=t.createChild(e)}},{restrict:"A",priority:10,require:{parentCtrl:"?^^ngModelOptions"},bindToController:!0,controller:t}},Wo=En({terminal:!0,priority:1e3}),Go=r("ngOptions"),Ko=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\s+([\s\S]+?))?(?:\s+disable\s+when\s+([\s\S]+?))?\s+for\s+(?:([$\w][$\w]*)|(?:\(\s*([$\w][$\w]*)\s*,\s*([$\w][$\w]*)\s*\)))\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?$/,Jo=["$compile","$document","$parse",function(e,n,r){function a(t,e,n){function o(t,e,n,r,i){this.selectValue=t,this.viewValue=e,this.label=n,this.group=r,this.disabled=i}function a(t){var e;if(!c&&i(t))e=t;else for(var n in e=[],t)t.hasOwnProperty(n)&&"$"!==n.charAt(0)&&e.push(n);return e}var s=t.match(Ko);if(!s)throw Go("iexp",t,W(e));var u=s[5]||s[7],c=s[6];t=/ as /.test(s[0])&&s[1];var l=s[9];e=r(s[2]?s[1]:u);var f=t&&r(t)||e,h=l&&r(l),p=l?function(t,e){return h(n,e)}:function(t){return Rt(t)},$=function(t,e){return p(t,b(t,e))},d=r(s[2]||s[1]),m=r(s[3]||""),v=r(s[4]||""),g=r(s[8]),y={},b=c?function(t,e){return y[c]=e,y[u]=t,y}:function(t){return y[u]=t,y};return{trackBy:l,getTrackByValue:$,getWatchables:r(g,(function(t){for(var e=[],r=a(t=t||[]),i=r.length,o=0;o<i;o++){var u=t[c=t===r?o:r[o]],c=b(u,c);u=p(u,c),e.push(u),(s[2]||s[1])&&(u=d(n,c),e.push(u)),s[4]&&(c=v(n,c),e.push(c))}return e})),getOptions:function(){for(var t=[],e={},r=g(n)||[],i=a(r),s=i.length,u=0;u<s;u++){var c=r===i?u:i[u],h=b(r[c],c),y=f(n,h);y=new o(c=p(y,h),y,d(n,h),m(n,h),h=v(n,h)),t.push(y),e[c]=y}return{items:t,selectValueMap:e,getOptionFromViewValue:function(t){return e[$(t)]},getViewValueFromOption:function(t){return l?P(t.viewValue):t.viewValue}}}}}var s=t.document.createElement("option"),u=t.document.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","ngModel"],link:{pre:function(t,e,n,r){r[0].registerOption=$},post:function(t,r,i,c){function l(t){var e=(t=v.getOptionFromViewValue(t))&&t.element;return e&&!e.selected&&(e.selected=!0),t}function f(t,e){t.element=e,e.disabled=t.disabled,t.label!==e.label&&(e.label=t.label,e.textContent=t.label),e.value=t.selectValue}var h=c[0],p=c[1],$=i.multiple;c=0;for(var d=r.children(),m=d.length;c<m;c++)if(""===d[c].value){h.hasEmptyOption=!0,h.emptyOption=d.eq(c);break}r.empty(),c=!!h.emptyOption,Jn(s.cloneNode(!1)).val("?");var v,g=a(i.ngOptions,r,t),b=n[0].createDocumentFragment();h.generateUnknownOptionValue=function(t){return"?"},$?(h.writeValue=function(t){if(v){var e=t&&t.map(l)||[];v.items.forEach((function(t){t.element.selected&&-1===Array.prototype.indexOf.call(e,t)&&(t.element.selected=!1)}))}},h.readValue=function(){var t=r.val()||[],e=[];return o(t,(function(t){(t=v.selectValueMap[t])&&!t.disabled&&e.push(v.getViewValueFromOption(t))})),e},g.trackBy&&t.$watchCollection((function(){if(E(p.$viewValue))return p.$viewValue.map((function(t){return g.getTrackByValue(t)}))}),(function(){p.$render()}))):(h.writeValue=function(t){if(v){var e=r[0].options[r[0].selectedIndex],n=v.getOptionFromViewValue(t);e&&e.removeAttribute("selected"),n?(r[0].value!==n.selectValue&&(h.removeUnknownOption(),r[0].value=n.selectValue,n.element.selected=!0),n.element.setAttribute("selected","selected")):h.selectUnknownOrEmptyOption(t)}},h.readValue=function(){var t=v.selectValueMap[r.val()];return t&&!t.disabled?(h.unselectEmptyOption(),h.removeUnknownOption(),v.getViewValueFromOption(t)):null},g.trackBy&&t.$watch((function(){return g.getTrackByValue(p.$viewValue)}),(function(){p.$render()}))),c&&(e(h.emptyOption)(t),r.prepend(h.emptyOption),8===h.emptyOption[0].nodeType?(h.hasEmptyOption=!1,h.registerOption=function(t,e){""===e.val()&&(h.hasEmptyOption=!0,h.emptyOption=e,h.emptyOption.removeClass("ng-scope"),p.$render(),e.on("$destroy",(function(){var t=h.$isEmptyOptionSelected();h.hasEmptyOption=!1,h.emptyOption=void 0,t&&p.$render()})))}):h.emptyOption.removeClass("ng-scope")),t.$watchCollection(g.getWatchables,(function(){var t=v&&h.readValue();if(v)for(var e=v.items.length-1;0<=e;e--){var n=v.items[e];y(n.group)?Tt(n.element.parentNode):Tt(n.element)}v=g.getOptions();var i={};v.items.forEach((function(t){var e;if(y(t.group)){(e=i[t.group])||(e=u.cloneNode(!1),b.appendChild(e),e.label=null===t.group?"null":t.group,i[t.group]=e);var n=s.cloneNode(!1);e.appendChild(n),f(t,n)}else e=s.cloneNode(!1),b.appendChild(e),f(t,e)})),r[0].appendChild(b),p.$render(),p.$isEmpty(t)||(e=h.readValue(),(g.trackBy||$?U(t,e):t===e)||(p.$setViewValue(e),p.$render()))}))}}}}],Zo=["$locale","$interpolate","$log",function(t,e,n){var r=/{}/g,i=/^when(Minus)?(.+)$/;return{link:function(a,s,u){function c(t){s.text(t||"")}var l,f=u.count,h=u.$attr.when&&s.attr(u.$attr.when),p=u.offset||0,d=a.$eval(h)||{},m={},v=e.startSymbol(),y=e.endSymbol(),b=v+f+"-"+p+y,w=cr.noop;o(u,(function(t,e){var n=i.exec(e);n&&(n=(n[1]?"-":"")+er(n[2]),d[n]=s.attr(u.$attr[e]))})),o(d,(function(t,n){m[n]=e(t.replace(r,b))})),a.$watch(f,(function(e){var r=parseFloat(e),i=fr(r);i||r in d||(r=t.pluralCat(r-p)),r===l||i&&fr(l)||(w(),g(i=m[r])?(null!=e&&n.debug("ngPluralize: no rule defined for '"+r+"' in "+h),w=$,c()):w=a.$watch(i,c),l=r)}))}}}],Yo=r("ngRef"),Xo=["$parse",function(t){return{priority:-1,restrict:"A",compile:function(e,n){var r=Jt(I(e)),i=t(n.ngRef),o=i.assign||function(){throw Yo("nonassign",n.ngRef)};return function(t,e,a){var s;if(a.hasOwnProperty("ngRefRead")){if("$element"===a.ngRefRead)s=e;else if(!(s=e.data("$"+a.ngRefRead+"Controller")))throw Yo("noctrl",a.ngRefRead,n.ngRef)}else s=e.data("$"+r+"Controller");o(t,s=s||e),e.on("$destroy",(function(){i(t)===s&&o(t,null)}))}}}}],Qo=["$parse","$animate","$compile",function(t,e,n){var a=r("ngRepeat"),s=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))},u=function(t,e,n){return Rt(n)},c=function(t,e){return e};return{restrict:"A",multiElement:!0,transclude:"element",priority:1e3,terminal:!0,$$tlb:!0,compile:function(r,l){var f=l.ngRepeat,h=n.$$createComment("end ngRepeat",f);if(!(p=f.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/)))throw a("iexp",f);var p,$=p[1],d=p[2],m=p[3],v=p[4];if(!(p=$.match(/^(?:(\s*[$\w]+)|\(\s*([$\w]+)\s*,\s*([$\w]+)\s*\))$/)))throw a("iidexp",$);var g,y=p[3]||p[1],b=p[2];if(m&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(m)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(m)))throw a("badident",m);if(v){var w={$id:Rt},x=t(v);g=function(t,e,n,r){return b&&(w[b]=e),w[y]=n,w.$index=r,x(t,w)}}return function(t,n,r,l,p){var $=at();t.$watchCollection(d,(function(r){var l,d,v,x,C,S,E,k,A,O,M=n[0],T=at();if(m&&(t[m]=r),i(r))k=r,d=g||u;else for(O in d=g||c,k=[],r)tr.call(r,O)&&"$"!==O.charAt(0)&&k.push(O);for(x=k.length,O=Array(x),l=0;l<x;l++)if(C=r===k?l:k[l],S=r[C],E=d(t,C,S,l),$[E])A=$[E],delete $[E],T[E]=A,O[l]=A;else{if(T[E])throw o(O,(function(t){t&&t.scope&&($[t.id]=t)})),a("dupes",f,E,S);O[l]={id:E,scope:void 0,clone:void 0},T[E]=!0}for(v in w&&(w[y]=void 0),$){if(E=ot((A=$[v]).clone),e.leave(E),E[0].parentNode)for(l=0,d=E.length;l<d;l++)E[l].$$NG_REMOVED=!0;A.scope.$destroy()}for(l=0;l<x;l++)if(C=r===k?l:k[l],S=r[C],(A=O[l]).scope){v=M;do{v=v.nextSibling}while(v&&v.$$NG_REMOVED);A.clone[0]!==v&&e.move(ot(A.clone),null,M),M=A.clone[A.clone.length-1],s(A.scope,l,y,S,b,C,x)}else p((function(t,n){A.scope=n;var r=h.cloneNode(!1);t[t.length++]=r,e.enter(t,null,M),M=r,A.clone=t,T[A.id]=A,s(A.scope,l,y,S,b,C,x)}));$=T}))}}}}],ta=["$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"})}))}}}],ea=["$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"})}))}}}],na=En((function(t,e,n){t.$watchCollection(n.ngStyle,(function(t,n){n&&t!==n&&o(n,(function(t,n){e.css(n,"")})),t&&e.css(t)}))})),ra=["$animate","$compile",function(t,e){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(n,r,i,a){var s=[],u=[],c=[],l=[],f=function(t,e){return function(n){!1!==n&&t.splice(e,1)}};n.$watch(i.ngSwitch||i.on,(function(n){for(var r,i;c.length;)t.cancel(c.pop());for(r=0,i=l.length;r<i;++r){var h=ot(u[r].clone);l[r].$destroy(),(c[r]=t.leave(h)).done(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)}))}))}))}}}],ia=En({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(t,e,n,r,i){o(n.ngSwitchWhen.split(n.ngSwitchWhenSeparator).sort().filter((function(t,e,n){return n[e-1]!==t})),(function(t){r.cases["!"+t]=r.cases["!"+t]||[],r.cases["!"+t].push({transclude:i,element:e})}))}}),oa=En({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})}}),aa=r("ngTransclude"),sa=["$compile",function(t){return{restrict:"EAC",compile:function(e){var n=t(e.contents());return e.empty(),function(t,e,r,i,o){function a(){n(t,(function(t){e.append(t)}))}if(!o)throw aa("orphan",W(e));r.ngTransclude===r.$attr.ngTransclude&&(r.ngTransclude=""),o((function(t,n){var r;if(r=t.length)t:{r=0;for(var i=t.length;r<i;r++){var o=t[r];if(o.nodeType!==Sr||o.nodeValue.trim()){r=!0;break t}}r=void 0}r?e.append(t):(a(),n.$destroy())}),null,r=r.ngTransclude||r.ngTranscludeSlot),r&&!o.isSlotFilled(r)&&a()}}}}],ua=["$templateCache",function(t){return{restrict:"E",terminal:!0,compile:function(e,n){"text/ng-template"===n.type&&t.put(n.id,e[0].text)}}}],ca={$setViewValue:$,$render:$},la=["$element","$scope",function(e,n){function r(){s||(s=!0,n.$$postDigest((function(){s=!1,o.ngModelCtrl.$render()})))}function i(t){u||(u=!0,n.$$postDigest((function(){n.$$destroyed||(u=!1,o.ngModelCtrl.$setViewValue(o.readValue()),t&&o.ngModelCtrl.$render())})))}var o=this,a=new Gr;o.selectValueMap={},o.ngModelCtrl=ca,o.multiple=!1,o.unknownOption=Jn(t.document.createElement("option")),o.hasEmptyOption=!1,o.emptyOption=void 0,o.renderUnknownOption=function(t){t=o.generateUnknownOptionValue(t),o.unknownOption.val(t),e.prepend(o.unknownOption),zn(o.unknownOption,!0),e.val(t)},o.updateUnknownOption=function(t){t=o.generateUnknownOptionValue(t),o.unknownOption.val(t),zn(o.unknownOption,!0),e.val(t)},o.generateUnknownOptionValue=function(t){return"? "+Rt(t)+" ?"},o.removeUnknownOption=function(){o.unknownOption.parent()&&o.unknownOption.remove()},o.selectEmptyOption=function(){o.emptyOption&&(e.val(""),zn(o.emptyOption,!0))},o.unselectEmptyOption=function(){o.hasEmptyOption&&zn(o.emptyOption,!1)},n.$on("$destroy",(function(){o.renderUnknownOption=$})),o.readValue=function(){var t=(t=e.val())in o.selectValueMap?o.selectValueMap[t]:t;return o.hasOption(t)?t:null},o.writeValue=function(t){var n=e[0].options[e[0].selectedIndex];n&&zn(Jn(n),!1),o.hasOption(t)?(o.removeUnknownOption(),n=Rt(t),e.val(n in o.selectValueMap?n:t),zn(Jn(e[0].options[e[0].selectedIndex]),!0)):o.selectUnknownOrEmptyOption(t)},o.addOption=function(t,e){if(8!==e[0].nodeType){it(t,'"option value"'),""===t&&(o.hasEmptyOption=!0,o.emptyOption=e);var n=a.get(t)||0;a.set(t,n+1),r()}},o.removeOption=function(t){var e=a.get(t);e&&(1===e?(a.delete(t),""===t&&(o.hasEmptyOption=!1,o.emptyOption=void 0)):a.set(t,e-1))},o.hasOption=function(t){return!!a.get(t)},o.$hasEmptyOption=function(){return o.hasEmptyOption},o.$isUnknownOptionSelected=function(){return e[0].options[0]===o.unknownOption[0]},o.$isEmptyOptionSelected=function(){return o.hasEmptyOption&&e[0].options[e[0].selectedIndex]===o.emptyOption[0]},o.selectUnknownOrEmptyOption=function(t){null==t&&o.emptyOption?(o.removeUnknownOption(),o.selectEmptyOption()):o.unknownOption.parent().length?o.updateUnknownOption(t):o.renderUnknownOption(t)};var s=!1,u=!1;o.registerOption=function(t,e,n,a,s){var u,c;n.$attr.ngValue?n.$observe("value",(function(t){var n,r=e.prop("selected");y(c)&&(o.removeOption(u),delete o.selectValueMap[c],n=!0),c=Rt(t),u=t,o.selectValueMap[c]=t,o.addOption(t,e),e.attr("value",c),n&&r&&i()})):a?n.$observe("value",(function(t){o.readValue();var n,r=e.prop("selected");y(u)&&(o.removeOption(u),n=!0),u=t,o.addOption(t,e),n&&r&&i()})):s?t.$watch(s,(function(t,r){n.$set("value",t);var a=e.prop("selected");r!==t&&o.removeOption(r),o.addOption(t,e),r&&a&&i()})):o.addOption(n.value,e),n.$observe("disabled",(function(t){("true"===t||t&&e.prop("selected"))&&(o.multiple?i(!0):(o.ngModelCtrl.$setViewValue(null),o.ngModelCtrl.$render()))})),e.on("$destroy",(function(){var t=o.readValue(),e=n.value;o.removeOption(e),r(),(o.multiple&&t&&-1!==t.indexOf(e)||t===e)&&i(!0)}))}}],fa=function(){return{restrict:"E",require:["select","?ngModel"],controller:la,priority:1,link:{pre:function(t,e,n,r){var i=r[0],a=r[1];if(a){if(i.ngModelCtrl=a,e.on("change",(function(){i.removeUnknownOption(),t.$apply((function(){a.$setViewValue(i.readValue())}))})),n.multiple){i.multiple=!0,i.readValue=function(){var t=[];return o(e.find("option"),(function(e){e.selected&&!e.disabled&&(e=e.value,t.push(e in i.selectValueMap?i.selectValueMap[e]:e))})),t},i.writeValue=function(t){o(e.find("option"),(function(e){var n=!!t&&(-1!==Array.prototype.indexOf.call(t,e.value)||-1!==Array.prototype.indexOf.call(t,i.selectValueMap[e.value]));n!==e.selected&&zn(Jn(e),n)}))};var s,u=NaN;t.$watch((function(){u!==a.$viewValue||U(s,a.$viewValue)||(s=ut(a.$viewValue),a.$render()),u=a.$viewValue})),a.$isEmpty=function(t){return!t||0===t.length}}}else i.registerOption=$},post:function(t,e,n,r){var i=r[1];if(i){var o=r[0];i.$render=function(){o.writeValue(i.$viewValue)}}}}}},ha=["$interpolate",function(t){return{restrict:"E",priority:100,compile:function(e,n){var r,i;return y(n.ngValue)||(y(n.value)?r=t(n.value,!0):(i=t(e.text(),!0))||n.$set("value",e.text())),function(t,e,n){var o=e.parent();(o=o.data("$selectController")||o.parent().data("$selectController"))&&o.registerOption(t,e,n,r,i)}}}}],pa=["$parse",function(t){return{restrict:"A",require:"?ngModel",link:function(e,n,r,i){if(i){var o=r.hasOwnProperty("required")||t(r.ngRequired)(e);r.ngRequired||(r.required=!0),i.$validators.required=function(t,e){return!o||!i.$isEmpty(e)},r.$observe("required",(function(t){o!==t&&(o=t,i.$validate())}))}}}}],$a=["$parse",function(t){return{restrict:"A",require:"?ngModel",compile:function(e,n){var r,i;return n.ngPattern&&(r=n.ngPattern,i="/"===n.ngPattern.charAt(0)&&Qn.test(n.ngPattern)?function(){return n.ngPattern}:t(n.ngPattern)),function(t,e,n,o){if(o){var a=n.pattern;n.ngPattern?a=i(t):r=n.pattern;var s=Wn(a,r,e);n.$observe("pattern",(function(t){var n=s;s=Wn(t,r,e),(n&&n.toString())!==(s&&s.toString())&&o.$validate()})),o.$validators.pattern=function(t,e){return o.$isEmpty(e)||g(s)||s.test(e)}}}}}}],da=["$parse",function(t){return{restrict:"A",require:"?ngModel",link:function(e,n,r,i){if(i){var o=r.maxlength||t(r.ngMaxlength)(e),a=Gn(o);r.$observe("maxlength",(function(t){o!==t&&(a=Gn(t),o=t,i.$validate())})),i.$validators.maxlength=function(t,e){return 0>a||i.$isEmpty(e)||e.length<=a}}}}}],ma=["$parse",function(t){return{restrict:"A",require:"?ngModel",link:function(e,n,r,i){if(i){var o=r.minlength||t(r.ngMinlength)(e),a=Gn(o)||-1;r.$observe("minlength",(function(t){o!==t&&(a=Gn(t)||-1,o=t,i.$validate())})),i.$validators.minlength=function(t,e){return i.$isEmpty(e)||e.length>=a}}}}}];t.angular.bootstrap?t.console&&console.log("WARNING: Tried to load AngularJS more than once."):(function(){var e;if(!Cr){var n=gr();(Zn=g(n)?t.jQuery:n?t[n]:void 0)&&Zn.fn.on?(Jn=Zn,l(Zn.fn,{scope:qr.scope,isolateScope:qr.isolateScope,controller:qr.controller,injector:qr.injector,inheritedData:qr.inheritedData})):Jn=$t,e=Jn.cleanData,Jn.cleanData=function(t){for(var n,r,i=0;null!=(r=t[i]);i++)(n=(Jn._data(r)||{}).events)&&n.$destroy&&Jn(r).triggerHandler("$destroy");e(t)},cr.element=Jn,Cr=!0}}(),function(n){l(n,{errorHandlingConfig:e,bootstrap:Y,copy:P,extend:l,merge:f,equals:U,element:Jn,forEach:o,injector:Lt,noop:$,bind:L,toJson:F,fromJson:q,identity:d,isUndefined:g,isDefined:y,isString:x,isFunction:A,isObject:b,isNumber:C,isElement:N,isArray:E,version:Er,isDate:S,callbacks:{$$counter:0},getTestability:Q,reloadWithDebugInfo:X,UNSAFE_restoreLegacyJqLiteXHTMLReplacement:et,$$minErr:r,$$csp:vr,$$encodeUriSegment:J,$$encodeUriQuery:Z,$$lowercase:er,$$stringify:st,$$uppercase:nr}),(Yn=function(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)).$$minErr=t.$$minErr||r,e(t,"module",(function(){var t={};return function(r,o,a){var s={};if("hasOwnProperty"===r)throw i("badname","module");return o&&t.hasOwnProperty(r)&&(t[r]=null),e(t,r,(function(){function t(t,e,n,r){return r||(r=u),function(){return r[n||"push"]([t,e,arguments]),h}}function e(t,e,n){return n||(n=u),function(i,o){return o&&A(o)&&(o.$$moduleName=r),n.push([t,e,arguments]),h}}if(!o)throw n("nomod",r);var u=[],c=[],l=[],f=t("$injector","invoke","push",c),h={_invokeQueue:u,_configBlocks:c,_runBlocks:l,info:function(t){if(y(t)){if(!b(t))throw i("aobj","value");return s=t,this}return s},requires:o,name:r,provider:e("$provide","provider"),factory:e("$provide","factory"),service:e("$provide","service"),value:t("$provide","value"),constant:t("$provide","constant","unshift"),decorator:e("$provide","decorator",c),animation:e("$animateProvider","register"),filter:e("$filterProvider","register"),controller:e("$controllerProvider","register"),directive:e("$compileProvider","directive"),component:e("$compileProvider","component"),config:f,run:function(t){return l.push(t),this}};return a&&f(a),h}))}}))}(t))("ng",["ngLocale"],["$provide",function(t){t.provider({$$sanitizeUri:ze}),t.provider("$compile",Gt).directive({a:Qi,input:vo,textarea:vo,form:ro,script:ua,select:fa,option:ha,ngBind:wo,ngBindHtml:Co,ngBindTemplate:xo,ngClass:Eo,ngClassEven:Ao,ngClassOdd:ko,ngCloak:Oo,ngController:Mo,ngForm:io,ngHide:ea,ngIf:No,ngInclude:Io,ngInit:Po,ngNonBindable:Wo,ngPluralize:Zo,ngRef:Xo,ngRepeat:Qo,ngShow:ta,ngStyle:na,ngSwitch:ra,ngSwitchWhen:ia,ngSwitchDefault:oa,ngOptions:Jo,ngTransclude:sa,ngModel:Ho,ngList:Ro,ngChange:So,pattern:$a,ngPattern:$a,required:pa,ngRequired:pa,minlength:ma,ngMinlength:ma,maxlength:da,ngMaxlength:da,ngValue:bo,ngModelOptions:zo}).directive({ngInclude:jo,input:go}).directive(to).directive(To),t.provider({$anchorScroll:_t,$animate:ii,$animateCss:si,$$animateJs:ni,$$animateQueue:ri,$$AnimateRunner:ai,$$animateAsyncRun:oi,$browser:Bt,$cacheFactory:zt,$controller:Qt,$document:te,$$isDocumentHidden:ee,$exceptionHandler:ne,$filter:sn,$$forceReflow:$i,$interpolate:pe,$interval:$e,$$intervalFactory:de,$http:le,$httpParamSerializer:ie,$httpParamSerializerJQLike:oe,$httpBackend:he,$xhrFactory:fe,$jsonpCallbacks:Ci,$location:ke,$log:Ae,$parse:Le,$rootScope:Be,$q:_e,$$q:Fe,$sce:Ke,$sceDelegate:Ge,$sniffer:Je,$$taskTrackerFactory:Ze,$templateCache:Wt,$templateRequest:Xe,$$testability:Qe,$timeout:tn,$window:rn,$$rAF:He,$$jqLite:Pt,$$Map:Kr,$$cookieReader:an})}]).info({angularVersion:"1.8.2"})}(cr),cr.module("ngLocale",[],["$provide",function(t){t.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:"January February March April May June July August September October November December".split(" "),SHORTDAY:"Sun Mon Tue Wed Thu Fri Sat".split(" "),SHORTMONTH:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONEMONTH:"January February March April May June July August September October November December".split(" "),WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",mediumDate:"MMM d, y",mediumTime:"h:mm:ss a",short:"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-¤",negSuf:"",posPre:"¤",posSuf:""}]},id:"en-us",localeID:"en_US",pluralCat:function(t,e){var n=0|t,r=e;return void 0===r&&(r=Math.min(function(t){var e=(t+="").indexOf(".");return-1==e?0:t.length-e-1}(t),3)),Math.pow(10,r),1==n&&0==r?"one":"other"}})}]),Jn((function(){!function(e,n){var r,i,a={};o(br,(function(t){t+="app",!r&&e.hasAttribute&&e.hasAttribute(t)&&(r=e,i=e.getAttribute(t))})),o(br,(function(t){var n;t+="app",!r&&(n=e.querySelector("["+t.replace(":","\\:")+"]"))&&(r=n,i=n.getAttribute(t))})),r&&(wr?(a.strictDi=null!==function(t,e){var n,r,i=br.length;for(r=0;r<i;++r)if(n=br[r]+"strict-di",x(n=t.getAttribute(n)))return n;return null}(r),n(r,i?[i]:[],a)):t.console.error("AngularJS: disabling automatic bootstrap. <script> protocol indicates an extension, document.location.href does not match."))}(t.document,Y)})))}(window),!window.angular.$$csp().noInlineStyle&&window.angular.element(document.head).prepend(window.angular.element("<style>").text('@charset "UTF-8";[ng\\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}'));