insights-frontend
Version:
Front-end for Red Hat Insights
2 lines • 365 kB
JavaScript
var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function e(t,n,r){function i(a,s){var u=window.define;if(window.define=void 0,!n[a]){if(!t[a]){var c="function"==typeof require&&require;if(!s&&c)return c(a,!0);if(o)return o(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var f=n[a]={exports:{}};t[a][0].call(f.exports,function(e){var n=t[a][1][e];return i(n||e)},f,f.exports,e,t,n,r)}return window.define=u,n[a].exports}for(var o="function"==typeof require&&require,a=0;a<r.length;a++)i(r[a]);return i}({1:[function(e,t,n){!function(e,t){"use strict";function n(e,n,r){function i(e,r,i){var a,s;i=i||{},s=i.expires,a=t.isDefined(i.path)?i.path:o,t.isUndefined(r)&&(s="Thu, 01 Jan 1970 00:00:00 GMT",r=""),t.isString(s)&&(s=new Date(s));var u=encodeURIComponent(e)+"="+encodeURIComponent(r);u+=a?";path="+a:"",u+=i.domain?";domain="+i.domain:"",u+=s?";expires="+s.toUTCString():"",u+=i.secure?";secure":"";var c=u.length+1;return c>4096&&n.warn("Cookie '"+e+"' possibly not set or overflowed because it was too large ("+c+" > 4096 bytes)!"),u}var o=r.baseHref(),a=e[0];return function(e,t,n){a.cookie=i(e,t,n)}}t.module("ngCookies",["ng"]).provider("$cookies",[function(){function e(e){return e?t.extend({},n,e):n}var n=this.defaults={};this.$get=["$$cookieReader","$$cookieWriter",function(n,r){return{get:function(e){return n()[e]},getObject:function(e){var n=this.get(e);return n?t.fromJson(n):n},getAll:function(){return n()},put:function(t,n,i){r(t,n,e(i))},putObject:function(e,n,r){this.put(e,t.toJson(n),r)},remove:function(t,n){r(t,void 0,e(n))}}}]}]),t.module("ngCookies").factory("$cookieStore",["$cookies",function(e){return{get:function(t){return e.getObject(t)},put:function(t,n){e.putObject(t,n)},remove:function(t){e.remove(t)}}}]),n.$inject=["$document","$log","$browser"],t.module("ngCookies").provider("$$cookieWriter",function(){this.$get=n})}(window,window.angular)},{}],2:[function(e,t,n){angular.module("gettext",[]),angular.module("gettext").constant("gettext",function(e){return e}),angular.module("gettext").factory("gettextCatalog",["gettextPlurals","$http","$cacheFactory","$interpolate","$rootScope",function(e,t,n,r,i){function o(){i.$broadcast("gettextLanguageChanged")}var a,s='<span id="test" title="test" class="tested">test</span>',u=angular.element("<span>"+s+"</span>").html()!==s,c=function(e){return a.debug&&a.currentLanguage!==a.baseLanguage?a.debugPrefix+e:e},l=function(e){return a.showTranslatedMarkers?a.translatedMarkerPrefix+e+a.translatedMarkerSuffix:e};return a={debug:!1,debugPrefix:"[MISSING]: ",showTranslatedMarkers:!1,translatedMarkerPrefix:"[",translatedMarkerSuffix:"]",strings:{},baseLanguage:"en",currentLanguage:"en",cache:n("strings"),setCurrentLanguage:function(e){this.currentLanguage=e,o()},getCurrentLanguage:function(){return this.currentLanguage},setStrings:function(e,t){this.strings[e]||(this.strings[e]={});for(var n in t){var r=t[n];if(u&&(n=angular.element("<span>"+n+"</span>").html()),angular.isString(r)||angular.isArray(r)){var i={};i.$$noContext=r,r=i}for(var a in r){var s=r[a];r[a]=angular.isArray(s)?s:[s]}this.strings[e][n]=r}o()},getStringForm:function(e,t,n){return(((this.strings[this.currentLanguage]||{})[e]||{})[n||"$$noContext"]||[])[t]},getString:function(e,t,n){return e=this.getStringForm(e,0,n)||c(e),e=t?r(e)(t):e,l(e)},getPlural:function(t,n,i,o,a){var s=e(this.currentLanguage,t);return n=this.getStringForm(n,s,a)||c(1===t?n:i),o&&(o.$count=t,n=r(n)(o)),l(n)},loadRemote:function(e){return t({method:"GET",url:e,cache:a.cache}).then(function(e){var t=e.data;for(var n in t)a.setStrings(n,t[n]);return e})}}}]),angular.module("gettext").directive("translate",["gettextCatalog","$parse","$animate","$compile","$window",function(e,t,n,r,i){function o(e,t,n){if(!e)throw new Error("You should add a "+t+" attribute whenever you add a "+n+" attribute.")}var a=function(){return String.prototype.trim?function(e){return"string"==typeof e?e.trim():e}:function(e){return"string"==typeof e?e.replace(/^\s*/,"").replace(/\s*$/,""):e}}(),s=parseInt((/msie (\d+)/.exec(angular.lowercase(i.navigator.userAgent))||[])[1],10);return{restrict:"AE",terminal:!0,compile:function(i,u){o(!u.translatePlural||u.translateN,"translate-n","translate-plural"),o(!u.translateN||u.translatePlural,"translate-plural","translate-n");var c=a(i.html()),l=u.translatePlural,f=u.translateContext;return s<=8&&"\x3c!--IE fix--\x3e"===c.slice(-13)&&(c=c.slice(0,-13)),{post:function(i,o,s){function u(){var t;l?(i=h||(h=i.$new()),i.$count=d(i),t=e.getPlural(i.$count,c,l,null,f)):t=e.getString(c,null,f);var s=o.contents();if(0!==s.length){if(t===a(s.html()))return void(p&&r(s)(i));var u=angular.element("<span>"+t+"</span>");r(u.contents())(i);var m=u.contents();n.enter(m,o),n.leave(s)}}var d=t(s.translateN),h=null,p=!0;s.translateN&&i.$watch(s.translateN,u),i.$on("gettextLanguageChanged",u),u(),p=!1}}}}}]),angular.module("gettext").filter("translate",["gettextCatalog",function(e){function t(t,n){return e.getString(t,null,n)}return t.$stateful=!0,t}]),angular.module("gettext").factory("gettextPlurals",function(){return function(e,t){switch(e){case"ay":case"bo":case"cgg":case"dz":case"fa":case"id":case"ja":case"jbo":case"ka":case"kk":case"km":case"ko":case"ky":case"lo":case"ms":case"my":case"sah":case"su":case"th":case"tt":case"ug":case"vi":case"wo":case"zh":return 0;case"is":return t%10!=1||t%100==11?1:0;case"jv":return 0!=t?1:0;case"mk":return 1==t||t%10==1?0:1;case"ach":case"ak":case"am":case"arn":case"br":case"fil":case"fr":case"gun":case"ln":case"mfe":case"mg":case"mi":case"oc":case"pt_BR":case"tg":case"ti":case"tr":case"uz":case"wa":case"zh":return t>1?1:0;case"lv":return t%10==1&&t%100!=11?0:0!=t?1:2;case"lt":return t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2;case"be":case"bs":case"hr":case"ru":case"sr":case"uk":return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2;case"mnk":return 0==t?0:1==t?1:2;case"ro":return 1==t?0:0==t||t%100>0&&t%100<20?1:2;case"pl":return 1==t?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2;case"cs":case"sk":return 1==t?0:t>=2&&t<=4?1:2;case"sl":return t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0;case"mt":return 1==t?0:0==t||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3;case"gd":return 1==t||11==t?0:2==t||12==t?1:t>2&&t<20?2:3;case"cy":return 1==t?0:2==t?1:8!=t&&11!=t?2:3;case"kw":return 1==t?0:2==t?1:3==t?2:3;case"ga":return 1==t?0:2==t?1:t<7?2:t<11?3:4;case"ar":return 0==t?0:1==t?1:2==t?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5;default:return 1!=t?1:0}}})},{}],3:[function(e,t,n){!function(e){"use strict";function t(e,t){return t=t||Error,function(){var n,r,i=arguments,o=i[0],a="["+(e?e+":":"")+o+"] ",s=i[1];for(a+=s.replace(/\{\d+\}/g,function(e){var t=+e.slice(1,-1),n=t+2;return n<i.length?ge(i[n]):e}),a+="\nhttp://errors.angularjs.org/1.5.5/"+(e?e+"/":"")+o,r=2,n="?";r<i.length;r++,n="&")a+=n+"p"+(r-2)+"="+encodeURIComponent(ge(i[r]));return new t(a)}}function n(e){if(null==e||A(e))return!1;if(zr(e)||b(e)||Mr&&e instanceof Mr)return!0;var t="length"in Object(e)&&e.length;return w(t)&&(t>=0&&(t-1 in e||e instanceof Array)||"function"==typeof e.item)}function r(e,t,i){var o,a;if(e)if(x(e))for(o in e)"prototype"==o||"length"==o||"name"==o||e.hasOwnProperty&&!e.hasOwnProperty(o)||t.call(i,e[o],o,e);else if(zr(e)||n(e)){var s="object"!==(void 0===e?"undefined":_typeof(e));for(o=0,a=e.length;o<a;o++)(s||o in e)&&t.call(i,e[o],o,e)}else if(e.forEach&&e.forEach!==r)e.forEach(t,i,e);else if(_(e))for(o in e)t.call(i,e[o],o,e);else if("function"==typeof e.hasOwnProperty)for(o in e)e.hasOwnProperty(o)&&t.call(i,e[o],o,e);else for(o in e)Ar.call(e,o)&&t.call(i,e[o],o,e);return e}function i(e,t,n){for(var r=Object.keys(e).sort(),i=0;i<r.length;i++)t.call(n,e[r[i]],r[i]);return r}function o(e){return function(t,n){e(n,t)}}function a(){return++qr}function s(e,t){t?e.$$hashKey=t:delete e.$$hashKey}function u(e,t,n){for(var r=e.$$hashKey,i=0,o=t.length;i<o;++i){var a=t[i];if($(a)||x(a))for(var c=Object.keys(a),l=0,f=c.length;l<f;l++){var d=c[l],h=a[d];n&&$(h)?S(h)?e[d]=new Date(h.valueOf()):k(h)?e[d]=new RegExp(h):h.nodeName?e[d]=h.cloneNode(!0):I(h)?e[d]=h.clone():($(e[d])||(e[d]=zr(h)?[]:{}),u(e[d],[h],!0)):e[d]=h}}return s(e,r),e}function c(e){return u(e,Ir.call(arguments,1),!1)}function l(e){return u(e,Ir.call(arguments,1),!0)}function f(e){return parseInt(e,10)}function d(e,t){return c(Object.create(e),t)}function h(){}function p(e){return e}function m(e){return function(){return e}}function v(e){return x(e.toString)&&e.toString!==Lr}function g(e){return void 0===e}function y(e){return void 0!==e}function $(e){return null!==e&&"object"===(void 0===e?"undefined":_typeof(e))}function _(e){return null!==e&&"object"===(void 0===e?"undefined":_typeof(e))&&!Fr(e)}function b(e){return"string"==typeof e}function w(e){return"number"==typeof e}function S(e){return"[object Date]"===Lr.call(e)}function x(e){return"function"==typeof e}function k(e){return"[object RegExp]"===Lr.call(e)}function A(e){return e&&e.window===e}function C(e){return e&&e.$evalAsync&&e.$watch}function E(e){return"[object File]"===Lr.call(e)}function O(e){return"[object FormData]"===Lr.call(e)}function j(e){return"[object Blob]"===Lr.call(e)}function T(e){return"boolean"==typeof e}function M(e){return e&&x(e.then)}function D(e){return e&&w(e.length)&&Br.test(Lr.call(e))}function P(e){return"[object ArrayBuffer]"===Lr.call(e)}function I(e){return!(!e||!(e.nodeName||e.prop&&e.attr&&e.find))}function N(e){var t,n={},r=e.split(",");for(t=0;t<r.length;t++)n[r[t]]=!0;return n}function R(e){return Cr(e.nodeName||e[0]&&e[0].nodeName)}function L(e,t){var n=e.indexOf(t);return n>=0&&e.splice(n,1),n}function F(e,t){function n(e,t){var n,r=t.$$hashKey;if(zr(e))for(var o=0,a=e.length;o<a;o++)t.push(i(e[o]));else if(_(e))for(n in e)t[n]=i(e[n]);else if(e&&"function"==typeof e.hasOwnProperty)for(n in e)e.hasOwnProperty(n)&&(t[n]=i(e[n]));else for(n in e)Ar.call(e,n)&&(t[n]=i(e[n]));return s(t,r),t}function i(e){if(!$(e))return e;var t=a.indexOf(e);if(-1!==t)return u[t];if(A(e)||C(e))throw Ur("cpws","Can't copy! Making copies of Window or Scope instances is not supported.");var r=!1,i=o(e);return void 0===i&&(i=zr(e)?[]:Object.create(Fr(e)),r=!0),a.push(e),u.push(i),r?n(e,i):i}function o(e){switch(Lr.call(e)){case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Float32Array]":case"[object Float64Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return new e.constructor(i(e.buffer));case"[object ArrayBuffer]":if(!e.slice){var t=new ArrayBuffer(e.byteLength);return new Uint8Array(t).set(new Uint8Array(e)),t}return e.slice(0);case"[object Boolean]":case"[object Number]":case"[object String]":case"[object Date]":return new e.constructor(e.valueOf());case"[object RegExp]":var n=new RegExp(e.source,e.toString().match(/[^\/]*$/)[0]);return n.lastIndex=e.lastIndex,n;case"[object Blob]":return new e.constructor([e],{type:e.type})}if(x(e.cloneNode))return e.cloneNode(!0)}var a=[],u=[];if(t){if(D(t)||P(t))throw Ur("cpta","Can't copy! TypedArray destination cannot be mutated.");if(e===t)throw Ur("cpi","Can't copy! Source and destination are identical.");return zr(t)?t.length=0:r(t,function(e,n){"$$hashKey"!==n&&delete t[n]}),a.push(e),u.push(t),n(e,t)}return i(e)}function U(e,t){if(zr(e)){t=t||[];for(var n=0,r=e.length;n<r;n++)t[n]=e[n]}else if($(e)){t=t||{};for(var i in e)"$"===i.charAt(0)&&"$"===i.charAt(1)||(t[i]=e[i])}return t||e}function V(e,t){if(e===t)return!0;if(null===e||null===t)return!1;if(e!==e&&t!==t)return!0;var n,r,i,o=void 0===e?"undefined":_typeof(e),a=void 0===t?"undefined":_typeof(t);if(o==a&&"object"==o){if(!zr(e)){if(S(e))return!!S(t)&&V(e.getTime(),t.getTime());if(k(e))return!!k(t)&&e.toString()==t.toString();if(C(e)||C(t)||A(e)||A(t)||zr(t)||S(t)||k(t))return!1;i=pe();for(r in e)if("$"!==r.charAt(0)&&!x(e[r])){if(!V(e[r],t[r]))return!1;i[r]=!0}for(r in t)if(!(r in i)&&"$"!==r.charAt(0)&&y(t[r])&&!x(t[r]))return!1;return!0}if(!zr(t))return!1;if((n=e.length)==t.length){for(r=0;r<n;r++)if(!V(e[r],t[r]))return!1;return!0}}return!1}function q(e,t,n){return e.concat(Ir.call(t,n))}function z(e,t){return Ir.call(e,t||0)}function B(e,t){var n=arguments.length>2?z(arguments,2):[];return!x(t)||t instanceof RegExp?t:n.length?function(){return arguments.length?t.apply(e,q(n,arguments,0)):t.apply(e,n)}:function(){return arguments.length?t.apply(e,arguments):t.call(e)}}function H(t,n){var r=n;return"string"==typeof t&&"$"===t.charAt(0)&&"$"===t.charAt(1)?r=void 0:A(n)?r="$WINDOW":n&&e.document===n?r="$DOCUMENT":C(n)&&(r="$SCOPE"),r}function Y(e,t){if(!g(e))return w(t)||(t=t?2:null),JSON.stringify(e,H,t)}function W(e){return b(e)?JSON.parse(e):e}function G(e,t){e=e.replace(Qr,"");var n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function Q(e,t){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+t),e}function K(e,t,n){n=n?-1:1;var r=e.getTimezoneOffset();return Q(e,n*(G(t,r)-r))}function Z(e){e=Mr(e).clone();try{e.empty()}catch(e){}var t=Mr("<div>").append(e).html();try{return e[0].nodeType===ei?Cr(t):t.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(e,t){return"<"+Cr(t)})}catch(e){return Cr(t)}}function J(e){try{return decodeURIComponent(e)}catch(e){}}function X(e){var t={};return r((e||"").split("&"),function(e){var n,r,i;e&&(r=e=e.replace(/\+/g,"%20"),n=e.indexOf("="),-1!==n&&(r=e.substring(0,n),i=e.substring(n+1)),r=J(r),y(r)&&(i=!y(i)||J(i),Ar.call(t,r)?zr(t[r])?t[r].push(i):t[r]=[t[r],i]:t[r]=i))}),t}function ee(e){var t=[];return r(e,function(e,n){zr(e)?r(e,function(e){t.push(ne(n,!0)+(!0===e?"":"="+ne(e,!0)))}):t.push(ne(n,!0)+(!0===e?"":"="+ne(e,!0)))}),t.length?t.join("&"):""}function te(e){return ne(e,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function ne(e,t){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,t?"%20":"+")}function re(e,t){var n,r,i=Kr.length;for(r=0;r<i;++r)if(n=Kr[r]+t,b(n=e.getAttribute(n)))return n;return null}function ie(e,t){var n,i,o={};r(Kr,function(t){var r=t+"app";!n&&e.hasAttribute&&e.hasAttribute(r)&&(n=e,i=e.getAttribute(r))}),r(Kr,function(t){var r,o=t+"app";!n&&(r=e.querySelector("["+o.replace(":","\\:")+"]"))&&(n=r,i=r.getAttribute(o))}),n&&(o.strictDi=null!==re(n,"strict-di"),t(n,i?[i]:[],o))}function oe(t,n,i){$(i)||(i={}),i=c({strictDi:!1},i);var o=function(){if(t=Mr(t),t.injector()){var r=t[0]===e.document?"document":Z(t);throw Ur("btstrpd","App already bootstrapped with this element '{0}'",r.replace(/</,"<").replace(/>/,">"))}n=n||[],n.unshift(["$provide",function(e){e.value("$rootElement",t)}]),i.debugInfoEnabled&&n.push(["$compileProvider",function(e){e.debugInfoEnabled(!0)}]),n.unshift("ng");var o=et(n,i.strictDi);return o.invoke(["$rootScope","$rootElement","$compile","$injector",function(e,t,n,r){e.$apply(function(){t.data("$injector",r),n(t)(e)})}]),o},a=/^NG_ENABLE_DEBUG_INFO!/,s=/^NG_DEFER_BOOTSTRAP!/;if(e&&a.test(e.name)&&(i.debugInfoEnabled=!0,e.name=e.name.replace(a,"")),e&&!s.test(e.name))return o();e.name=e.name.replace(s,""),Vr.resumeBootstrap=function(e){return r(e,function(e){n.push(e)}),o()},x(Vr.resumeDeferredBootstrap)&&Vr.resumeDeferredBootstrap()}function ae(){e.name="NG_ENABLE_DEBUG_INFO!"+e.name,e.location.reload()}function se(e){var t=Vr.element(e).injector();if(!t)throw Ur("test","no injector found for element argument to getTestability");return t.get("$$testability")}function ue(e,t){return t=t||"_",e.replace(Zr,function(e,n){return(n?t:"")+e.toLowerCase()})}function ce(e,t,n){if(!e)throw Ur("areq","Argument '{0}' is {1}",t||"?",n||"required");return e}function le(e,t,n){return n&&zr(e)&&(e=e[e.length-1]),ce(x(e),t,"not a function, got "+(e&&"object"===(void 0===e?"undefined":_typeof(e))?e.constructor.name||"Object":void 0===e?"undefined":_typeof(e))),e}function fe(e,t){if("hasOwnProperty"===e)throw Ur("badname","hasOwnProperty is not a valid {0} name",t)}function de(e,t,n){if(!t)return e;for(var r,i=t.split("."),o=e,a=i.length,s=0;s<a;s++)r=i[s],e&&(e=(o=e)[r]);return!n&&x(e)?B(o,e):e}function he(e){for(var t,n=e[0],r=e[e.length-1],i=1;n!==r&&(n=n.nextSibling);i++)(t||e[i]!==n)&&(t||(t=Mr(Ir.call(e,0,i))),t.push(n));return t||e}function pe(){return Object.create(null)}function me(e){function n(e,t,n){return e[t]||(e[t]=n())}var r=t("$injector"),i=t("ng"),o=n(e,"angular",Object);return o.$$minErr=o.$$minErr||t,n(o,"module",function(){var e={};return function(t,o,a){return function(e,t){if("hasOwnProperty"===e)throw i("badname","hasOwnProperty is not a valid {0} name",t)}(t,"module"),o&&e.hasOwnProperty(t)&&(e[t]=null),n(e,t,function(){function e(e,t,n,r){return r||(r=i),function(){return r[n||"push"]([e,t,arguments]),l}}function n(e,n){return function(r,o){return o&&x(o)&&(o.$$moduleName=t),i.push([e,n,arguments]),l}}if(!o)throw r("nomod","Module '{0}' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.",t);var i=[],s=[],u=[],c=e("$injector","invoke","push",s),l={_invokeQueue:i,_configBlocks:s,_runBlocks:u,requires:o,name:t,provider:n("$provide","provider"),factory:n("$provide","factory"),service:n("$provide","service"),value:e("$provide","value"),constant:e("$provide","constant","unshift"),decorator:n("$provide","decorator"),animation:n("$animateProvider","register"),filter:n("$filterProvider","register"),controller:n("$controllerProvider","register"),directive:n("$compileProvider","directive"),component:n("$compileProvider","component"),config:c,run:function(e){return u.push(e),this}};return a&&c(a),l})}})}function ve(e){var t=[];return JSON.stringify(e,function(e,n){if(n=H(e,n),$(n)){if(t.indexOf(n)>=0)return"...";t.push(n)}return n})}function ge(e){return"function"==typeof e?e.toString().replace(/ \{[\s\S]*$/,""):g(e)?"undefined":"string"!=typeof e?ve(e):e}function ye(){return++ai}function $e(e){return e.replace(ci,function(e,t,n,r){return r?n.toUpperCase():n}).replace(li,"Moz$1")}function _e(e){return!pi.test(e)}function be(e){var t=e.nodeType;return t===Xr||!t||t===ni}function we(e){for(var t in oi[e.ng339])return!0;return!1}function Se(e){for(var t=0,n=e.length;t<n;t++)Te(e[t])}function xe(e,t){var n,i,o,a,s=t.createDocumentFragment(),u=[];if(_e(e))u.push(t.createTextNode(e));else{for(n=n||s.appendChild(t.createElement("div")),i=(mi.exec(e)||["",""])[1].toLowerCase(),o=gi[i]||gi._default,n.innerHTML=o[1]+e.replace(vi,"<$1></$2>")+o[2],a=o[0];a--;)n=n.lastChild;u=q(u,n.childNodes),n=s.firstChild,n.textContent=""}return s.textContent="",s.innerHTML="",r(u,function(e){s.appendChild(e)}),s}function ke(t,n){n=n||e.document;var r;return(r=hi.exec(t))?[n.createElement(r[1])]:(r=xe(t,n))?r.childNodes:[]}function Ae(e,t){var n=e.parentNode;n&&n.replaceChild(t,e),t.appendChild(e)}function Ce(e){if(e instanceof Ce)return e;var t;if(b(e)&&(e=Hr(e),t=!0),!(this instanceof Ce)){if(t&&"<"!=e.charAt(0))throw di("nosel","Looking up elements via selectors is not supported by jqLite! See: http://docs.angularjs.org/api/angular.element");return new Ce(e)}t?Re(this,ke(e)):Re(this,e)}function Ee(e){return e.cloneNode(!0)}function Oe(e,t){if(t||Te(e),e.querySelectorAll)for(var n=e.querySelectorAll("*"),r=0,i=n.length;r<i;r++)Te(n[r])}function je(e,t,n,i){if(y(i))throw di("offargs","jqLite#off() does not support the `selector` argument");var o=Me(e),a=o&&o.events,s=o&&o.handle;if(s)if(t){var u=function(t){var r=a[t];y(n)&&L(r||[],n),y(n)&&r&&r.length>0||(ui(e,t,s),delete a[t])};r(t.split(" "),function(e){u(e),fi[e]&&u(fi[e])})}else for(t in a)"$destroy"!==t&&ui(e,t,s),delete a[t]}function Te(e,t){var n=e.ng339,r=n&&oi[n];if(r){if(t)return void delete r.data[t];r.handle&&(r.events.$destroy&&r.handle({},"$destroy"),je(e)),delete oi[n],e.ng339=void 0}}function Me(e,t){var n=e.ng339,r=n&&oi[n];return t&&!r&&(e.ng339=n=ye(),r=oi[n]={events:{},data:{},handle:void 0}),r}function De(e,t,n){if(be(e)){var r=y(n),i=!r&&t&&!$(t),o=!t,a=Me(e,!i),s=a&&a.data;if(r)s[t]=n;else{if(o)return s;if(i)return s&&s[t];c(s,t)}}}function Pe(e,t){return!!e.getAttribute&&(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" ")>-1}function Ie(e,t){t&&e.setAttribute&&r(t.split(" "),function(t){e.setAttribute("class",Hr((" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+Hr(t)+" "," ")))})}function Ne(e,t){if(t&&e.setAttribute){var n=(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");r(t.split(" "),function(e){e=Hr(e),-1===n.indexOf(" "+e+" ")&&(n+=e+" ")}),e.setAttribute("class",Hr(n))}}function Re(e,t){if(t)if(t.nodeType)e[e.length++]=t;else{var n=t.length;if("number"==typeof n&&t.window!==t){if(n)for(var r=0;r<n;r++)e[e.length++]=t[r]}else e[e.length++]=t}}function Le(e,t){return Fe(e,"$"+(t||"ngController")+"Controller")}function Fe(e,t,n){e.nodeType==ni&&(e=e.documentElement);for(var r=zr(t)?t:[t];e;){for(var i=0,o=r.length;i<o;i++)if(y(n=Mr.data(e,r[i])))return n;e=e.parentNode||e.nodeType===ri&&e.host}}function Ue(e){for(Oe(e,!0);e.firstChild;)e.removeChild(e.firstChild)}function Ve(e,t){t||Oe(e);var n=e.parentNode;n&&n.removeChild(e)}function qe(t,n){n=n||e,"complete"===n.document.readyState?n.setTimeout(t):Mr(n).on("load",t)}function ze(e,t){var n=_i[t.toLowerCase()];return n&&bi[R(e)]&&n}function Be(e){return wi[e]}function He(e,t){var n=function(n,r){n.isDefaultPrevented=function(){return n.defaultPrevented};var i=t[r||n.type],o=i?i.length:0;if(o){if(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||Ye;o>1&&(i=U(i));for(var u=0;u<o;u++)n.isImmediatePropagationStopped()||s(e,n,i[u])}};return n.elem=e,n}function Ye(e,t,n){n.call(e,t)}function We(e,t,n){var r=t.relatedTarget;r&&(r===e||yi.call(e,r))||n.call(e,t)}function Ge(){this.$get=function(){return c(Ce,{hasClass:function(e,t){return e.attr&&(e=e[0]),Pe(e,t)},addClass:function(e,t){return e.attr&&(e=e[0]),Ne(e,t)},removeClass:function(e,t){return e.attr&&(e=e[0]),Ie(e,t)}})}}function Qe(e,t){var n=e&&e.$$hashKey;if(n)return"function"==typeof n&&(n=e.$$hashKey()),n;var r=void 0===e?"undefined":_typeof(e);return n="function"==r||"object"==r&&null!==e?e.$$hashKey=r+":"+(t||a)():r+":"+e}function Ke(e,t){if(t){var n=0;this.nextUid=function(){return++n}}r(e,this.put,this)}function Ze(e){var t=Function.prototype.toString.call(e).replace(Ei,"");return t.match(xi)||t.match(ki)}function Je(e){var t=Ze(e);return t?"function("+(t[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}function Xe(e,t,n){var i,o,a;if("function"==typeof e){if(!(i=e.$inject)){if(i=[],e.length){if(t)throw b(n)&&n||(n=e.name||Je(e)),Oi("strictdi","{0} is not using explicit annotation and cannot be invoked in strict mode",n);o=Ze(e),r(o[1].split(Ai),function(e){e.replace(Ci,function(e,t,n){i.push(n)})})}e.$inject=i}}else zr(e)?(a=e.length-1,le(e[a],"fn"),i=e.slice(0,a)):le(e,"fn",!0);return i}function et(e,t){function n(e){return function(t,n){if(!$(t))return e(t,n);r(t,o(e))}}function i(e,t){if(fe(e,"service"),(x(t)||zr(t))&&(t=S.instantiate(t)),!t.$get)throw Oi("pget","Provider '{0}' must define $get factory method.",e);return w[e+v]=t}function a(e,t){return function(){var n=C.invoke(t,this);if(g(n))throw Oi("undef","Provider '{0}' must return a value from $get factory method.",e);return n}}function s(e,t,n){return i(e,{$get:!1!==n?a(e,t):t})}function u(e,t){return s(e,["$injector",function(e){return e.instantiate(t)}])}function c(e,t){return s(e,m(t),!1)}function l(e,t){fe(e,"constant"),w[e]=t,k[e]=t}function f(e,t){var n=S.get(e+v),r=n.$get;n.$get=function(){var e=C.invoke(r,n);return C.invoke(t,null,{$delegate:e})}}function d(e){ce(g(e)||zr(e),"modulesToLoad","not an array");var t,n=[];return r(e,function(e){function r(e){var t,n;for(t=0,n=e.length;t<n;t++){var r=e[t],i=S.get(r[0]);i[r[1]].apply(i,r[2])}}if(!_.get(e)){_.put(e,!0);try{b(e)?(t=Pr(e),n=n.concat(d(t.requires)).concat(t._runBlocks),r(t._invokeQueue),r(t._configBlocks)):x(e)?n.push(S.invoke(e)):zr(e)?n.push(S.invoke(e)):le(e,"module")}catch(t){throw zr(e)&&(e=e[e.length-1]),t.message&&t.stack&&-1==t.stack.indexOf(t.message)&&(t=t.message+"\n"+t.stack),Oi("modulerr","Failed to instantiate module {0} due to:\n{1}",e,t.stack||t.message||t)}}}),n}function h(e,n){function r(t,r){if(e.hasOwnProperty(t)){if(e[t]===p)throw Oi("cdep","Circular dependency found: {0}",t+" <- "+y.join(" <- "));return e[t]}try{return y.unshift(t),e[t]=p,e[t]=n(t,r)}catch(n){throw e[t]===p&&delete e[t],n}finally{y.shift()}}function i(e,n,i){for(var o=[],a=et.$$annotate(e,t,i),s=0,u=a.length;s<u;s++){var c=a[s];if("string"!=typeof c)throw Oi("itkn","Incorrect injection token! Expected service name as string, got {0}",c);o.push(n&&n.hasOwnProperty(c)?n[c]:r(c,i))}return o}function o(e){return!(Tr<=11)&&("function"==typeof e&&/^(?:class\s|constructor\()/.test(Function.prototype.toString.call(e)))}function a(e,t,n,r){"string"==typeof n&&(r=n,n=null);var a=i(e,n,r);return zr(e)&&(e=e[e.length-1]),o(e)?(a.unshift(null),new(Function.prototype.bind.apply(e,a))):e.apply(t,a)}function s(e,t,n){var r=zr(e)?e[e.length-1]:e,o=i(e,t,n);return o.unshift(null),new(Function.prototype.bind.apply(r,o))}return{invoke:a,instantiate:s,get:r,annotate:et.$$annotate,has:function(t){return w.hasOwnProperty(t+v)||e.hasOwnProperty(t)}}}t=!0===t;var p={},v="Provider",y=[],_=new Ke([],!0),w={$provide:{provider:n(i),factory:n(s),service:n(u),value:n(c),constant:n(l),decorator:f}},S=w.$injector=h(w,function(e,t){throw Vr.isString(t)&&y.push(t),Oi("unpr","Unknown provider: {0}",y.join(" <- "))}),k={},A=h(k,function(e,t){var n=S.get(e+v,t);return C.invoke(n.$get,n,void 0,e)}),C=A;w["$injector"+v]={$get:m(A)};var E=d(e);return C=A.get("$injector"),C.strictDi=t,r(E,function(e){e&&C.invoke(e)}),C}function tt(){var e=!0;this.disableAutoScrolling=function(){e=!1},this.$get=["$window","$location","$rootScope",function(t,n,r){function i(e){var t=null;return Array.prototype.some.call(e,function(e){if("a"===R(e))return t=e,!0}),t}function o(){var e=s.yOffset;if(x(e))e=e();else if(I(e)){var n=e[0],r=t.getComputedStyle(n);e="fixed"!==r.position?0:n.getBoundingClientRect().bottom}else w(e)||(e=0);return e}function a(e){if(e){e.scrollIntoView();var n=o();if(n){var r=e.getBoundingClientRect().top;t.scrollBy(0,r-n)}}else t.scrollTo(0,0)}function s(e){e=b(e)?e:n.hash();var t;e?(t=u.getElementById(e))?a(t):(t=i(u.getElementsByName(e)))?a(t):"top"===e&&a(null):a(null)}var u=t.document;return e&&r.$watch(function(){return n.hash()},function(e,t){e===t&&""===e||qe(function(){r.$evalAsync(s)})}),s}]}function nt(e,t){return e||t?e?t?(zr(e)&&(e=e.join(" ")),zr(t)&&(t=t.join(" ")),e+" "+t):e:t:""}function rt(e){for(var t=0;t<e.length;t++){var n=e[t];if(n.nodeType===Ti)return n}}function it(e){b(e)&&(e=e.split(" "));var t=pe();return r(e,function(e){e.length&&(t[e]=!0)}),t}function ot(e){return $(e)?e:{}}function at(e,t,n,i){function o(e){try{e.apply(null,z(arguments,1))}finally{if(0===--y)for(;$.length;)try{$.pop()()}catch(e){n.error(e)}}}function a(e){var t=e.indexOf("#");return-1===t?"":e.substr(t)}function s(){x=null,u(),c()}function u(){_=k(),_=g(_)?null:_,V(_,E)&&(_=E),E=_}function c(){w===l.url()&&b===_||(w=l.url(),b=_,r(A,function(e){e(l.url(),_)}))}var l=this,f=e.location,d=e.history,p=e.setTimeout,m=e.clearTimeout,v={};l.isMock=!1;var y=0,$=[];l.$$completeOutstandingRequest=o,l.$$incOutstandingRequestCount=function(){y++},l.notifyWhenNoOutstandingRequests=function(e){0===y?e():$.push(e)};var _,b,w=f.href,S=t.find("base"),x=null,k=i.history?function(){try{return d.state}catch(e){}}:h;u(),b=_,l.url=function(t,n,r){if(g(r)&&(r=null),f!==e.location&&(f=e.location),d!==e.history&&(d=e.history),t){var o=b===r;if(w===t&&(!i.history||o))return l;var s=w&&Ft(w)===Ft(t);return w=t,b=r,!i.history||s&&o?(s&&!x||(x=t),n?f.replace(t):s?f.hash=a(t):f.href=t,f.href!==t&&(x=t)):(d[n?"replaceState":"pushState"](r,"",t),u(),b=_),l}return x||f.href.replace(/%27/g,"'")},l.state=function(){return _};var A=[],C=!1,E=null;l.onUrlChange=function(t){return C||(i.history&&Mr(e).on("popstate",s),Mr(e).on("hashchange",s),C=!0),A.push(t),t},l.$$applicationDestroyed=function(){Mr(e).off("hashchange popstate",s)},l.$$checkUrlChange=c,l.baseHref=function(){var e=S.attr("href");return e?e.replace(/^(https?\:)?\/\/[^\/]*/,""):""},l.defer=function(e,t){var n;return y++,n=p(function(){delete v[n],o(e)},t||0),v[n]=!0,n},l.defer.cancel=function(e){return!!v[e]&&(delete v[e],m(e),o(h),!0)}}function st(){this.$get=["$window","$log","$sniffer","$document",function(e,t,n,r){return new at(e,r,t,n)}]}function ut(){this.$get=function(){function e(e,r){function i(e){e!=d&&(h?h==e&&(h=e.n):h=e,o(e.n,e.p),o(e,d),d=e,d.n=null)}function o(e,t){e!=t&&(e&&(e.p=t),t&&(t.n=e))}if(e in n)throw t("$cacheFactory")("iid","CacheId '{0}' is already taken!",e);var a=0,s=c({},r,{id:e}),u=pe(),l=r&&r.capacity||Number.MAX_VALUE,f=pe(),d=null,h=null;return n[e]={put:function(e,t){if(!g(t)){if(l<Number.MAX_VALUE){i(f[e]||(f[e]={key:e}))}return e in u||a++,u[e]=t,a>l&&this.remove(h.key),t}},get:function(e){if(l<Number.MAX_VALUE){var t=f[e];if(!t)return;i(t)}return u[e]},remove:function(e){if(l<Number.MAX_VALUE){var t=f[e];if(!t)return;t==d&&(d=t.p),t==h&&(h=t.n),o(t.n,t.p),delete f[e]}e in u&&(delete u[e],a--)},removeAll:function(){u=pe(),a=0,f=pe(),d=h=null},destroy:function(){u=null,s=null,f=null,delete n[e]},info:function(){return c({},s,{size:a})}}}var n={};return e.info=function(){var e={};return r(n,function(t,n){e[n]=t.info()}),e},e.get=function(e){return n[e]},e}}function ct(){this.$get=["$cacheFactory",function(e){return e("templates")}]}function lt(){}function ft(t,n){function i(e,t,n){var i=pe();return r(e,function(e,r){if(e in k)return void(i[r]=k[e]);var o=e.match(/^\s*([@&<]|=(\*?))(\??)\s*(\w*)\s*$/);if(!o)throw Li("iscp","Invalid {3} for directive '{0}'. Definition: {... {1}: '{2}' ...}",t,r,e,n?"controller bindings definition":"isolate scope definition");i[r]={mode:o[1][0],collection:"*"===o[2],optional:"?"===o[3],attrName:o[4]||r},o[4]&&(k[e]=i[r])}),i}function a(e,t){var n={isolateScope:null,bindToController:null};if($(e.scope)&&(!0===e.bindToController?(n.bindToController=i(e.scope,t,!0),n.isolateScope={}):n.isolateScope=i(e.scope,t,!1)),$(e.bindToController)&&(n.bindToController=i(e.bindToController,t,!0)),$(n.bindToController)){var r=e.controller,o=e.controllerAs;if(!r)throw Li("noctrl","Cannot bind to controller without directive '{0}'s controller.",t);if(!vt(r,o))throw Li("noident","Cannot bind to controller without identifier for directive '{0}'.",t)}return n}function s(e){var t=e.charAt(0);if(!t||t!==Cr(t))throw Li("baddir","Directive/Component name '{0}' is invalid. The first character must be a lowercase letter",e);if(e!==e.trim())throw Li("baddir","Directive/Component name '{0}' is invalid. The name should not contain leading or trailing whitespaces",e)}var u={},l="Directive",f=/^\s*directive\:\s*([\w\-]+)\s+(.*)$/,v=/(([\w\-]+)(?:\:([^;]+))?;?)/,_=N("ngSrc,ngSrcset,src,srcset"),w=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,S=/^(on[a-z]+|formaction)$/,k=pe();this.directive=function e(n,i){return fe(n,"directive"),b(n)?(s(n),ce(i,"directiveFactory"),u.hasOwnProperty(n)||(u[n]=[],t.factory(n+l,["$injector","$exceptionHandler",function(e,t){var i=[];return r(u[n],function(r,o){try{var a=e.invoke(r);x(a)?a={compile:m(a)}:!a.compile&&a.link&&(a.compile=m(a.link)),a.priority=a.priority||0,a.index=o,a.name=a.name||n,a.require=a.require||a.controller&&a.name,
a.restrict=a.restrict||"EA",a.$$moduleName=r.$$moduleName,i.push(a)}catch(e){t(e)}}),i}])),u[n].push(i)):r(n,o(e)),this},this.component=function(e,t){function n(e){function n(t){return x(t)||zr(t)?function(n,r){return e.invoke(t,this,{$element:n,$attrs:r})}:t}var o=t.template||t.templateUrl?t.template:"",a={controller:i,controllerAs:vt(t.controller)||t.controllerAs||"$ctrl",template:n(o),templateUrl:n(t.templateUrl),transclude:t.transclude,scope:{},bindToController:t.bindings||{},restrict:"E",require:t.require};return r(t,function(e,t){"$"===t.charAt(0)&&(a[t]=e)}),a}var i=t.controller||function(){};return r(t,function(e,t){"$"===t.charAt(0)&&(n[t]=e,x(i)&&(i[t]=e))}),n.$inject=["$injector"],this.directive(e,n)},this.aHrefSanitizationWhitelist=function(e){return y(e)?(n.aHrefSanitizationWhitelist(e),this):n.aHrefSanitizationWhitelist()},this.imgSrcSanitizationWhitelist=function(e){return y(e)?(n.imgSrcSanitizationWhitelist(e),this):n.imgSrcSanitizationWhitelist()};var A=!0;this.debugInfoEnabled=function(e){return y(e)?(A=e,this):A};var E=10;this.onChangesTtl=function(e){return arguments.length?(E=e,this):E},this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$sce","$animate","$$sanitizeUri",function(t,n,i,o,s,m,y,k,O,j){function M(){try{if(!--$e)throw ve=void 0,Li("infchng","{0} $onChanges() iterations reached. Aborting!\n",E);y.$apply(function(){for(var e=0,t=ve.length;e<t;++e)ve[e]();ve=void 0})}finally{$e++}}function D(e,t){if(t){var n,r,i,o=Object.keys(t);for(n=0,r=o.length;n<r;n++)i=o[n],this[i]=t[i]}else this.$attr={};this.$$element=e}function P(e,t,n){ye.innerHTML="<span "+t+">";var r=ye.firstChild.attributes,i=r[0];r.removeNamedItem(i.name),i.value=n,e.attributes.setNamedItem(i)}function I(e,t){try{e.addClass(t)}catch(e){}}function N(t,n,r,i,o){t instanceof Mr||(t=Mr(t));for(var a=0,s=t.length;a<s;a++){var u=t[a];u.nodeType===ei&&u.nodeValue.match(/\S+/)&&Ae(u,t[a]=e.document.createElement("span"))}var c=U(t,n,t,r,i,o);N.$$addScopeClass(t);var l=null;return function(e,n,r){ce(e,"scope"),o&&o.needsNewScope&&(e=e.$parent.$new()),r=r||{};var i=r.parentBoundTranscludeFn,a=r.transcludeControllers,s=r.futureParentElement;i&&i.$$boundTransclude&&(i=i.$$boundTransclude),l||(l=F(s));var u;if(u="html"!==l?Mr(ae(l,Mr("<div>").append(t).html())):n?$i.clone.call(t):t,a)for(var f in a)u.data("$"+f+"Controller",a[f].instance);return N.$$addScopeInfo(u,e),n&&n(u,e),c&&c(e,u,u,i),u}}function F(e){var t=e&&e[0];return t&&"foreignobject"!==R(t)&&Lr.call(t).match(/SVG/)?"svg":"html"}function U(e,t,n,r,i,o){function a(e,n,r,i){var o,a,s,u,c,l,f,d,m;if(h){var v=n.length;for(m=new Array(v),c=0;c<p.length;c+=3)f=p[c],m[f]=n[f]}else m=n;for(c=0,l=p.length;c<l;)s=m[p[c++]],o=p[c++],a=p[c++],o?(o.scope?(u=e.$new(),N.$$addScopeInfo(Mr(s),u)):u=e,d=o.transcludeOnThisElement?q(e,o.transclude,i):!o.templateOnThisElement&&i?i:!i&&t?q(e,t):null,o(a,u,s,r,d)):a&&a(e,s.childNodes,void 0,i)}for(var s,u,c,l,f,d,h,p=[],m=0;m<e.length;m++)s=new D,u=B(e[m],[],s,0===m?r:void 0,i),c=u.length?G(u,e[m],s,t,n,null,[],[],o):null,c&&c.scope&&N.$$addScopeClass(s.$$element),f=c&&c.terminal||!(l=e[m].childNodes)||!l.length?null:U(l,c?(c.transcludeOnThisElement||!c.templateOnThisElement)&&c.transclude:t),(c||f)&&(p.push(m,c,f),d=!0,h=h||c),o=null;return d?a:null}function q(e,t,n){function r(r,i,o,a,s){return r||(r=e.$new(!1,s),r.$$transcluded=!0),t(r,i,{parentBoundTranscludeFn:n,transcludeControllers:o,futureParentElement:a})}var i=r.$$slots=pe();for(var o in t.$$slots)t.$$slots[o]?i[o]=q(e,t.$$slots[o],n):i[o]=null;return r}function B(e,t,n,r,i){var o,a,s=e.nodeType,u=n.$attr;switch(s){case Xr:X(t,ht(R(e)),"E",r,i);for(var c,l,d,h,p,m,g=e.attributes,y=0,_=g&&g.length;y<_;y++){var w=!1,S=!1;c=g[y],l=c.name,p=Hr(c.value),h=ht(l),(m=xe.test(h))&&(l=l.replace(Ui,"").substr(8).replace(/_(.)/g,function(e,t){return t.toUpperCase()}));var x=h.match(ke);x&&ee(x[1])&&(w=l,S=l.substr(0,l.length-5)+"end",l=l.substr(0,l.length-6)),d=ht(l.toLowerCase()),u[d]=l,!m&&n.hasOwnProperty(d)||(n[d]=p,ze(e,d)&&(n[d]=!0)),le(e,t,p,d,m),X(t,d,"A",r,i,w,S)}if(a=e.className,$(a)&&(a=a.animVal),b(a)&&""!==a)for(;o=v.exec(a);)d=ht(o[2]),X(t,d,"C",r,i)&&(n[d]=Hr(o[3])),a=a.substr(o.index+o[0].length);break;case ei:if(11===Tr)for(;e.parentNode&&e.nextSibling&&e.nextSibling.nodeType===ei;)e.nodeValue=e.nodeValue+e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);oe(t,e.nodeValue);break;case ti:try{o=f.exec(e.nodeValue),o&&(d=ht(o[1]),X(t,d,"M",r,i)&&(n[d]=Hr(o[2])))}catch(e){}}return t.sort(re),t}function H(e,t,n){var r=[],i=0;if(t&&e.hasAttribute&&e.hasAttribute(t))do{if(!e)throw Li("uterdir","Unterminated attribute, found '{0}' but no matching '{1}' found.",t,n);e.nodeType==Xr&&(e.hasAttribute(t)&&i++,e.hasAttribute(n)&&i--),r.push(e),e=e.nextSibling}while(i>0);else r.push(e);return Mr(r)}function Y(e,t,n){return function(r,i,o,a,s){return i=H(i[0],t,n),e(r,i,o,a,s)}}function W(e,t,n,r,i,o){var a;return e?N(t,n,r,i,o):function(){return a||(a=N(t,n,r,i,o),t=n=o=null),a.apply(this,arguments)}}function G(e,t,n,o,a,s,u,l,f){function d(e,t,n,r){e&&(n&&(e=Y(e,n,r)),e.require=p.require,e.directiveName=m,(k===p||p.$$isolateScope)&&(e=de(e,{isolateScope:!0})),u.push(e)),t&&(n&&(t=Y(t,n,r)),t.require=p.require,t.directiveName=m,(k===p||p.$$isolateScope)&&(t=de(t,{isolateScope:!0})),l.push(t))}function h(e,i,o,a,s){function f(e,t,n,r){var i;if(C(e)||(r=n,n=t,t=e,e=void 0),T&&(i=y),n||(n=T?b.parent():b),!r)return s(e,t,i,n,L);var o=s.$$slots[r];if(o)return o(e,t,i,n,L);if(g(o))throw Li("noslot",'No parent directive that requires a transclusion with slot name "{0}". Element: {1}',r,Z(b))}var d,h,p,m,v,y,_,b,E,O;t===o?(E=n,b=n.$$element):(b=Mr(o),E=new D(b,n)),v=i,k?m=i.$new(!0):w&&(v=i.$parent),s&&(_=f,_.$$boundTransclude=s,_.isSlotFilled=function(e){return!!s.$$slots[e]}),S&&(y=K(b,E,_,S,m,i,k)),k&&(N.$$addScopeInfo(b,m,!0,!(A&&(A===k||A===k.$$originalDirective))),N.$$addScopeClass(b,!0),m.$$isolateBindings=k.$$isolateBindings,O=me(i,E,m,m.$$isolateBindings,k),O.removeWatches&&m.$on("$destroy",O.removeWatches));for(var j in y){var M=S[j],P=y[j],I=M.$$bindings.bindToController;P.identifier&&I?P.bindingInfo=me(v,E,P.instance,I,M):P.bindingInfo={};var R=P();R!==P.instance&&(P.instance=R,b.data("$"+M.name+"Controller",R),P.bindingInfo.removeWatches&&P.bindingInfo.removeWatches(),P.bindingInfo=me(v,E,P.instance,I,M))}for(r(S,function(e,t){var n=e.require;e.bindToController&&!zr(n)&&$(n)&&c(y[t].instance,Q(t,n,b,y))}),r(y,function(e){var t=e.instance;x(t.$onChanges)&&t.$onChanges(e.bindingInfo.initialChanges),x(t.$onInit)&&t.$onInit(),x(t.$onDestroy)&&v.$on("$destroy",function(){t.$onDestroy()})}),d=0,h=u.length;d<h;d++)p=u[d],he(p,p.isolateScope?m:i,b,E,p.require&&Q(p.directiveName,p.require,b,y),_);var L=i;for(k&&(k.template||null===k.templateUrl)&&(L=m),e&&e(L,o.childNodes,void 0,s),d=l.length-1;d>=0;d--)p=l[d],he(p,p.isolateScope?m:i,b,E,p.require&&Q(p.directiveName,p.require,b,y),_);r(y,function(e){var t=e.instance;x(t.$postLink)&&t.$postLink()})}f=f||{};for(var p,m,v,y,_,b=-Number.MAX_VALUE,w=f.newScopeDirective,S=f.controllerDirectives,k=f.newIsolateScopeDirective,A=f.templateDirective,E=f.nonTlbTranscludeDirective,O=!1,j=!1,T=f.hasElementTranscludeDirective,M=n.$$element=Mr(t),P=s,I=o,L=!1,F=!1,U=0,V=e.length;U<V;U++){p=e[U];var q=p.$$start,G=p.$$end;if(q&&(M=H(t,q,G)),v=void 0,b>p.priority)break;if((_=p.scope)&&(p.templateUrl||($(_)?(ie("new/isolated scope",k||w,p,M),k=p):ie("new/isolated scope",k,p,M)),w=w||p),m=p.name,!L&&(p.replace&&(p.templateUrl||p.template)||p.transclude&&!p.$$tlb)){for(var X,ee=U+1;X=e[ee++];)if(X.transclude&&!X.$$tlb||X.replace&&(X.templateUrl||X.template)){F=!0;break}L=!0}if(!p.templateUrl&&p.controller&&(_=p.controller,S=S||pe(),ie("'"+m+"' controller",S[m],p,M),S[m]=p),_=p.transclude)if(O=!0,p.$$tlb||(ie("transclusion",E,p,M),E=p),"element"==_)T=!0,b=p.priority,v=M,M=n.$$element=Mr(N.$$createComment(m,n[m])),t=M[0],fe(a,z(v),t),v[0].$$parentNode=v[0].parentNode,I=W(F,v,o,b,P&&P.name,{nonTlbTranscludeDirective:E});else{var re=pe();if(v=Mr(Ee(t)).contents(),$(_)){v=[];var oe=pe(),se=pe();r(_,function(e,t){var n="?"===e.charAt(0);e=n?e.substring(1):e,oe[e]=t,re[t]=null,se[t]=n}),r(M.contents(),function(e){var t=oe[ht(R(e))];t?(se[t]=!0,re[t]=re[t]||[],re[t].push(e)):v.push(e)}),r(se,function(e,t){if(!e)throw Li("reqslot","Required transclusion slot `{0}` was not filled.",t)});for(var ue in re)re[ue]&&(re[ue]=W(F,re[ue],o))}M.empty(),I=W(F,v,o,void 0,void 0,{needsNewScope:p.$$isolateScope||p.$$newScope}),I.$$slots=re}if(p.template)if(j=!0,ie("template",A,p,M),A=p,_=x(p.template)?p.template(M,n):p.template,_=Se(_),p.replace){if(P=p,v=_e(_)?[]:mt(ae(p.templateNamespace,Hr(_))),t=v[0],1!=v.length||t.nodeType!==Xr)throw Li("tplrt","Template for directive '{0}' must have exactly one root element. {1}",m,"");fe(a,M,t);var ce={$attr:{}},le=B(t,[],ce),ve=e.splice(U+1,e.length-(U+1));(k||w)&&J(le,k,w),e=e.concat(le).concat(ve),te(n,ce),V=e.length}else M.html(_);if(p.templateUrl)j=!0,ie("template",A,p,M),A=p,p.replace&&(P=p),h=ne(e.splice(U,e.length-U),M,n,a,O&&I,u,l,{controllerDirectives:S,newScopeDirective:w!==p&&w,newIsolateScopeDirective:k,templateDirective:A,nonTlbTranscludeDirective:E}),V=e.length;else if(p.compile)try{y=p.compile(M,n,I),x(y)?d(null,y,q,G):y&&d(y.pre,y.post,q,G)}catch(e){i(e,Z(M))}p.terminal&&(h.terminal=!0,b=Math.max(b,p.priority))}return h.scope=w&&!0===w.scope,h.transcludeOnThisElement=O,h.templateOnThisElement=j,h.transclude=I,f.hasElementTranscludeDirective=T,h}function Q(e,t,n,i){var o;if(b(t)){var a=t.match(w),s=t.substring(a[0].length),u=a[1]||a[3],c="?"===a[2];if("^^"===u?n=n.parent():(o=i&&i[s],o=o&&o.instance),!o){var l="$"+s+"Controller";o=u?n.inheritedData(l):n.data(l)}if(!o&&!c)throw Li("ctreq","Controller '{0}', required by directive '{1}', can't be found!",s,e)}else if(zr(t)){o=[];for(var f=0,d=t.length;f<d;f++)o[f]=Q(e,t[f],n,i)}else $(t)&&(o={},r(t,function(t,r){o[r]=Q(e,t,n,i)}));return o||null}function K(e,t,n,r,i,o,a){var s=pe();for(var u in r){var c=r[u],l={$scope:c===a||c.$$isolateScope?i:o,$element:e,$attrs:t,$transclude:n},f=c.controller;"@"==f&&(f=t[c.name]);var d=m(f,l,!0,c.controllerAs);s[c.name]=d,e.data("$"+c.name+"Controller",d.instance)}return s}function J(e,t,n){for(var r=0,i=e.length;r<i;r++)e[r]=d(e[r],{$$isolateScope:t,$$newScope:n})}function X(e,n,r,o,s,c,f){if(n===s)return null;var h=null;if(u.hasOwnProperty(n))for(var p,m=t.get(n+l),v=0,y=m.length;v<y;v++)try{if(p=m[v],(g(o)||o>p.priority)&&-1!=p.restrict.indexOf(r)){if(c&&(p=d(p,{$$start:c,$$end:f})),!p.$$bindings){var _=p.$$bindings=a(p,p.name);$(_.isolateScope)&&(p.$$isolateBindings=_.isolateScope)}e.push(p),h=p}}catch(e){i(e)}return h}function ee(e){if(u.hasOwnProperty(e))for(var n,r=t.get(e+l),i=0,o=r.length;i<o;i++)if(n=r[i],n.multiElement)return!0;return!1}function te(e,t){var n=t.$attr,i=e.$attr,o=e.$$element;r(e,function(r,i){"$"!=i.charAt(0)&&(t[i]&&t[i]!==r&&(r+=("style"===i?";":" ")+t[i]),e.$set(i,r,!0,n[i]))}),r(t,function(t,r){"class"==r?(I(o,t),e.class=(e.class?e.class+" ":"")+t):"style"==r?(o.attr("style",o.attr("style")+";"+t),e.style=(e.style?e.style+";":"")+t):"$"==r.charAt(0)||e.hasOwnProperty(r)||(e[r]=t,i[r]=n[r])})}function ne(e,t,n,i,a,s,u,c){var l,f,h=[],p=t[0],m=e.shift(),v=d(m,{templateUrl:null,transclude:null,replace:null,$$originalDirective:m}),g=x(m.templateUrl)?m.templateUrl(t,n):m.templateUrl,y=m.templateNamespace;return t.empty(),o(g).then(function(o){var d,_,b,w;if(o=Se(o),m.replace){if(b=_e(o)?[]:mt(ae(y,Hr(o))),d=b[0],1!=b.length||d.nodeType!==Xr)throw Li("tplrt","Template for directive '{0}' must have exactly one root element. {1}",m.name,g);_={$attr:{}},fe(i,t,d);var S=B(d,[],_);$(m.scope)&&J(S,!0),e=S.concat(e),te(n,_)}else d=p,t.html(o);for(e.unshift(v),l=G(e,d,n,a,t,m,s,u,c),r(i,function(e,n){e==d&&(i[n]=t[0])}),f=U(t[0].childNodes,a);h.length;){var x=h.shift(),k=h.shift(),A=h.shift(),C=h.shift(),E=t[0];if(!x.$$destroyed){if(k!==p){var O=k.className;c.hasElementTranscludeDirective&&m.replace||(E=Ee(d)),fe(A,Mr(k),E),I(Mr(E),O)}w=l.transcludeOnThisElement?q(x,l.transclude,C):C,l(f,x,E,i,w)}}h=null}),function(e,t,n,r,i){var o=i;t.$$destroyed||(h?h.push(t,n,r,o):(l.transcludeOnThisElement&&(o=q(t,l.transclude,i)),l(f,t,n,r,o)))}}function re(e,t){var n=t.priority-e.priority;return 0!==n?n:e.name!==t.name?e.name<t.name?-1:1:e.index-t.index}function ie(e,t,n,r){function i(e){return e?" (module: "+e+")":""}if(t)throw Li("multidir","Multiple directives [{0}{1}, {2}{3}] asking for {4} on: {5}",t.name,i(t.$$moduleName),n.name,i(n.$$moduleName),e,Z(r))}function oe(e,t){var r=n(t,!0);r&&e.push({priority:0,compile:function(e){var t=e.parent(),n=!!t.length;return n&&N.$$addBindingClass(t),function(e,t){var i=t.parent();n||N.$$addBindingClass(i),N.$$addBindingInfo(i,r.expressions),e.$watch(r,function(e){t[0].nodeValue=e})}}})}function ae(t,n){switch(t=Cr(t||"html")){case"svg":case"math":var r=e.document.createElement("div");return r.innerHTML="<"+t+">"+n+"</"+t+">",r.childNodes[0].childNodes;default:return n}}function se(e,t){if("srcdoc"==t)return k.HTML;var n=R(e);return"xlinkHref"==t||"form"==n&&"action"==t||"img"!=n&&("src"==t||"ngSrc"==t)?k.RESOURCE_URL:void 0}function le(e,t,r,i,o){var a=se(e,i);o=_[i]||o;var s=n(r,!0,a,o);if(s){if("multiple"===i&&"select"===R(e))throw Li("selmulti","Binding to the 'multiple' attribute is not supported. Element: {0}",Z(e));t.push({priority:100,compile:function(){return{pre:function(e,t,u){var c=u.$$observers||(u.$$observers=pe());if(S.test(i))throw Li("nodomevents","Interpolations for HTML DOM event attributes are disallowed. Please use the ng- versions (such as ng-click instead of onclick) instead.");var l=u[i];l!==r&&(s=l&&n(l,!0,a,o),r=l),s&&(u[i]=s(e),(c[i]||(c[i]=[])).$$inter=!0,(u.$$observers&&u.$$observers[i].$$scope||e).$watch(s,function(e,t){"class"===i&&e!=t?u.$updateClass(e,t):u.$set(i,e)}))}}}})}}function fe(t,n,r){var i,o,a=n[0],s=n.length,u=a.parentNode;if(t)for(i=0,o=t.length;i<o;i++)if(t[i]==a){t[i++]=r;for(var c=i,l=c+s-1,f=t.length;c<f;c++,l++)l<f?t[c]=t[l]:delete t[c];t.length-=s-1,t.context===a&&(t.context=r);break}u&&u.replaceChild(r,a);var d=e.document.createDocumentFragment();for(i=0;i<s;i++)d.appendChild(n[i]);for(Mr.hasData(a)&&(Mr.data(r,Mr.data(a)),Mr(a).off("$destroy")),Mr.cleanData(d.querySelectorAll("*")),i=1;i<s;i++)delete n[i];n[0]=r,n.length=1}function de(e,t){return c(function(){return e.apply(null,arguments)},e,t)}function he(e,t,n,r,o,a){try{e(t,n,r,o,a)}catch(e){i(e,Z(n))}}function me(e,t,i,o,a){function u(t,n,r){x(i.$onChanges)&&n!==r&&(ve||(e.$$postDigest(M),ve=[]),l||(l={},ve.push(c)),l[t]&&(r=l[t].previousValue),l[t]=new dt(r,n))}function c(){i.$onChanges(l),l=void 0}var l,f=[],d={};return r(o,function(r,o){var c,l,p,m,v,g=r.attrName,y=r.optional,$=r.mode;switch($){case"@":y||Ar.call(t,g)||(i[o]=t[g]=void 0),t.$observe(g,function(e){if(b(e)||T(e)){var t=i[o];u(o,e,t),i[o]=e}}),t.$$observers[g].$$scope=e,c=t[g],b(c)?i[o]=n(c)(e):T(c)&&(i[o]=c),d[o]=new dt(Fi,i[o]);break;case"=":if(!Ar.call(t,g)){if(y)break;t[g]=void 0}if(y&&!t[g])break;l=s(t[g]),m=l.literal?V:function(e,t){return e===t||e!==e&&t!==t},p=l.assign||function(){throw c=i[o]=l(e),Li("nonassign","Expression '{0}' in attribute '{1}' used with directive '{2}' is non-assignable!",t[g],g,a.name)},c=i[o]=l(e);var _=function(t){return m(t,i[o])||(m(t,c)?p(e,t=i[o]):i[o]=t),c=t};_.$stateful=!0,v=r.collection?e.$watchCollection(t[g],_):e.$watch(s(t[g],_),null,l.literal),f.push(v);break;case"<":if(!Ar.call(t,g)){if(y)break;t[g]=void 0}if(y&&!t[g])break;l=s(t[g]),i[o]=l(e),d[o]=new dt(Fi,i[o]),v=e.$watch(l,function(e,t){e===t&&(t=i[o]),u(o,e,t),i[o]=e},l.literal),f.push(v);break;case"&":if((l=t.hasOwnProperty(g)?s(t[g]):h)===h&&y)break;i[o]=function(t){return l(e,t)}}}),{initialChanges:d,removeWatches:f.length&&function(){for(var e=0,t=f.length;e<t;++e)f[e]()}}}var ve,ge=/^\w/,ye=e.document.createElement("div"),$e=E;D.prototype={$normalize:ht,$addClass:function(e){e&&e.length>0&&O.addClass(this.$$element,e)},$removeClass:function(e){e&&e.length>0&&O.removeClass(this.$$element,e)},$updateClass:function(e,t){var n=pt(e,t);n&&n.length&&O.addClass(this.$$element,n);var r=pt(t,e);r&&r.length&&O.removeClass(this.$$element,r)},$set:function(e,t,n,o){var a,s=this.$$element[0],u=ze(s,e),c=Be(e),l=e;if(u?(this.$$element.prop(e,t),o=u):c&&(this[c]=t,l=c),this[e]=t,o?this.$attr[e]=o:(o=this.$attr[e])||(this.$attr[e]=o=ue(e,"-")),"a"===(a=R(this.$$element))&&("href"===e||"xlinkHref"===e)||"img"===a&&"src"===e)this[e]=t=j(t,"src"===e);else if("img"===a&&"srcset"===e){for(var f="",d=Hr(t),h=/\s/.test(d)?/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/:/(,)/,p=d.split(h),m=Math.floor(p.length/2),v=0;v<m;v++){var y=2*v;f+=j(Hr(p[y]),!0),f+=" "+Hr(p[y+1])}var $=Hr(p[2*v]).split(/\s/);f+=j(Hr($[0]),!0),2===$.length&&(f+=" "+Hr($[1])),this[e]=t=f}!1!==n&&(null===t||g(t)?this.$$element.removeAttr(o):ge.test(o)?this.$$element.attr(o,t):P(this.$$element[0],o,t));var _=this.$$observers;_&&r(_[l],function(e){try{e(t)}catch(e){i(e)}})},$observe:function(e,t){var n=this,r=n.$$observers||(n.$$observers=pe()),i=r[e]||(r[e]=[]);return i.push(t),y.$evalAsync(function(){i.$$inter||!n.hasOwnProperty(e)||g(n[e])||t(n[e])}),function(){L(i,t)}}};var be=n.startSymbol(),we=n.endSymbol(),Se="{{"==be&&"}}"==we?p:function(e){return e.replace(/\{\{/g,be).replace(/}}/g,we)},xe=/^ngAttr[A-Z]/,ke=/^(.+)Start$/;return N.$$addBindingInfo=A?function(e,t){var n=e.data("$binding")||[];zr(t)?n=n.concat(t):n.push(t),e.data("$binding",n)}:h,N.$$addBindingClass=A?function(e){I(e,"ng-binding")}:h,N.$$addScopeInfo=A?function(e,t,n,r){var i=n?r?"$isolateScopeNoTemplate":"$isolateScope":"$scope";e.data(i,t)}:h,N.$$addScopeClass=A?function(e,t){I(e,t?"ng-isolate-scope":"ng-scope")}:h,N.$$createComment=function(t,n){var r="";return A&&(r=" "+(t||"")+": "+(n||"")+" "),e.document.createComment(r)},N}]}function dt(e,t){this.previousValue=e,this.currentValue=t}