Skip to content

Instantly share code, notes, and snippets.

@laander
Created July 11, 2014 14:41
Show Gist options
  • Save laander/d5056ed2231efd338521 to your computer and use it in GitHub Desktop.
Save laander/d5056ed2231efd338521 to your computer and use it in GitHub Desktop.
Useref Concat problem
!function(t,e,n){"use strict";function r(t){return function(){var e,n=arguments[0],n="["+(t?t+":":"")+n+"] http://errors.angularjs.org/1.2.18/"+(t?t+"/":"")+n;for(e=1;e<arguments.length;e++)n=n+(1==e?"?":"&")+"p"+(e-1)+"="+encodeuricomponent("function"==typeof 1="==t.nodeType&&e?!0:w(t)||or(t)||0===e||"number"==typeof" ,""):"undefined"="=typeof" arguments[e]?"undefined":"string"!=typeof i(t){if(null="=t||k(t))return!1;var" e=t.length;return>0&&e-1 in t}function o(t,e,n){var r;if(t)if(S(t))for(r in t)"prototype"==r||"length"==r||"name"==r||t.hasOwnProperty&&!t.hasOwnProperty(r)||e.call(n,t[r],r);else if(t.forEach&&t.forEach!==o)t.forEach(e,n);else if(i(t))for(r=0;r<t.length;r++)e.call(n,t[r],r);else e,n=[];for(e r="s(t),i=0;i<r.length;i++)e.call(n,t[r[i]],r[i]);return" t,e="ir.length;e;){if(e--,t=ir[e].charCodeAt(0),57==t)return" ir[e]=A ,ir.join("");if(90!=t)return l(t,e){e?t.$$hashkey=e:delete e=t.$$hashKey;return o(arguments,function(e){e!="=t&&o(e,function(e,n){t[n]=e})}),l(t,e),t}function" g(t){return"undefined"="=typeof" m(t){return"undefined"!=typeof null!="t&&"object"==typeof" w(t){return"string"="=typeof" b(t){return"number"="=typeof" date]"="==er.call(t)}function" s(t){return"function"="=typeof" regexp]"="==er.call(t)}function" n="0;n<t.length;n++)if(e===t[n])return">=0&&t.splice(n,1),e}function M(t,e,n,r){if(k(t)||t&&t.$evalAsync&&t.$watch)throw nr("cpws");if(e){if(t===e)throw nr("cpi");if(n=n||[],r=r||[],y(t)){var i=O(n,t);if(-1!==i)return r[i];n.push(t),r.push(e)}if(or(t))for(var s=e.length=0;s<t.length;s++)i=m(t[s],null,n,r),y(t[s])&&(n.push(t[s]),r.push(i)),e.push(i);else{var a=e.$$hashKey;o(e,function(t,n){delete t)i="M(t[s],null,n,r),y(t[s])&&(n.push(t[s]),r.push(i)),e[s]=i;l(e,a)}}else(e=t)&&(or(t)?e=M(t,[],n,r):x(t)?e=new" date(t.gettime()):c(t)?e="RegExp(t.source):y(t)&&(e=M(t,{},n,r)));return" p(t,e){if(or(t)){e=e||[];for(var n="0;n<t.length;n++)e[n]=t[n]}else" e="e||{},t)!Kn.call(t,n)||"$"===n.charAt(0)&&"$"===n.charAt(1)||(e[n]=t[n]);return" n(t,e){if(t="==e)return!0;if(null===t||null===e)return!1;if(t!==t&&e!==e)return!0;var" r,i=typeof t;if(i="=typeof" e&&"object"="=i){if(!or(t)){if(x(t))return" x(e)&&t.gettime()="=e.getTime();if(C(t)&&C(e))return" t.tostring()="=e.toString();if(t&&t.$evalAsync&&t.$watch||e&&e.$evalAsync&&e.$watch||k(t)||k(e)||or(e))return!1;i={};for(r" t)if("$"!="=r.charAt(0)&&!S(t[r])){if(!N(t[r],e[r]))return!1;i[r]=!0}for(r" e)if(!i.hasownproperty(r)&&"$"!="=r.charAt(0)&&e[r]!==n&&!S(e[r]))return!1;return!0}if(!or(e))return!1;if((i=t.length)==e.length){for(r=0;i">r;r++)if(!N(t[r],e[r]))return!1;return!0}}return!1}function j(){return e.securityPolicy&&e.securityPolicy.isActive||e.querySelector&&!(!e.querySelector("[ng-csp]")&&!e.querySelector("[data-ng-csp]"))}function D(t,e){var n=2<arguments.length?yn.call(arguments,2):[];return!s(e)||e i="r;return"string"==typeof" t&&"$"="==t.charAt(0)?i=n:k(r)?i="$WINDOW":r&&e===r?i="$DOCUMENT":r&&r.$evalAsync&&r.$watch&&(i="$SCOPE"),i}function" v(t,e){return"undefined"="=typeof" u(t){return"function"="=typeof" t?t="!0:t&&0!==t.length?(t=Xn(""+t),t=!("f"==t||"0"==t||"false"==t||"no"==t||"n"==t||"[]"==t)):t=!1,t}function" f(t){t=Wn(t).clone();try{t.empty()}catch(e){}var n=Wn("<div>").append(t).html();try{return 3===t[0].nodeType?Xn(n):n.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+) e,n,r={};return o((t||"").split("&"),function(t){t&&(e="t.split("="),n=I(e[0]),m(n)&&(t=m(e[1])?I(e[1]):!0,r[n]?or(r[n])?r[n].push(t):r[n]=[r[n],t]:r[n]=t))}),r}function" e=[];return o(t,function(t,n){or(t)?o(t,function(t){e.push(b(n,!0)+(!0="==t?"":"="+B(t,!0)))}):e.push(B(n,!0)+(!0===t?"":"="+B(t,!0)))}),e.length?e.join("&"):""}function" gi,"=).replace(/%2B/gi, i,s,a="[t],u=["ng:app","ng-app","x-ng-app","data-ng-app"],c=/\sng[:\-]app(:\s*([\w\d_]+);?)?\s/;o(u,function(n){u[n]=!0,r(e.getElementById(n)),n=n.replace(":","\\:"),t.querySelectorAll&&(o(t.querySelectorAll("."+n),r),o(t.querySelectorAll("."+n+"\\:"),r),o(t.querySelectorAll("["+n+"]"),r))}),o(a,function(t){if(!i){var" ");e?(i="t,s=(e[2]||"").replace(/\s+/g,",")):o(t.attributes,function(e){!i&&u[e.name]&&(i=t,s=e.value)})}}),i&&n(i,s?[s]:[])}function" i="function(){if(n=Wn(n),n.injector()){var" t="n[0]===e?"document":F(n);throw" r="r||[],r.unshift(["$provide",function(t){t.value("$rootElement",n)}]),r.unshift("ng"),t=xe(r),t.invoke(["$rootScope","$rootElement","$compile","$injector","$animate",function(t,e,n,r){t.$apply(function(){e.data("$injector",r),n(e)(t)})}]),t},s=/^NG_DEFER_BOOTSTRAP!/;return" t&&!s.test(t.name)?i():(t.name="t.name.replace(s,""),void(rr.resumeBootstrap=function(t){o(t,function(t){r.push(t)}),i()}))}function" n&&or(t)&&(t=t[t.length-1]),G(S(t),e,"not "+(t&&"object"="=typeof" x(t,e){if("hasownproperty"="==t)throw" t;e=e.split(".");for(var r,i="t,o=e.length,s=0;o">s;s++)r=e[s],t&&(t=(i=t)[r]);return!n&&S(t)?D(i,t):t}function Z(t){var e=t[0];if(t=t[t.length-1],e===t)return Wn(e);var n=[e];do{if(e=e.nextSibling,!e)break;n.push(e)}while(e!==t);return Wn(n)}function Y(t){var e=r("$injector"),n=r("ng");return t=t.angular||(t.angular={}),t.$$minErr=t.$$minErr||r,t.module||(t.module=function(){var t={};return function(r,i,o){if("hasOwnProperty"===r)throw n("badname","module");return i&&t.hasOwnProperty(r)&&(t[r]=null),t[r]||(t[r]=function(){function t(t,e,r){return function(){return n[r||"push"]([t,e,arguments]),u}}if(!i)throw e("nomod",r);var n=[],s=[],a=t("$injector","invoke"),u={_invokeQueue:n,_runBlocks:s,requires:i,name:r,provider:t("$provide","provider"),factory:t("$provide","factory"),service:t("$provide","service"),value:t("$provide","value"),constant:t("$provide","constant","unshift"),animation:t("$animateProvider","register"),filter:t("$filterProvider","register"),controller:t("$controllerProvider","register"),directive:t("$compileProvider","directive"),config:a,run:function(t){return s.push(t),this}};return o&&a(o),u}())}}())}function te(e){f(e,{bootstrap:W,copy:M,extend:f,equals:N,element:Wn,forEach:o,injector:xe,noop:$,bind:D,toJson:V,fromJson:q,identity:d,isUndefined:g,isDefined:m,isString:w,isFunction:S,isObject:y,isNumber:b,isElement:E,isArray:or,version:ur,isDate:x,lowercase:Xn,uppercase:Zn,callbacks:{counter:0},$$minErr:r,$$csp:j}),Gn=Y(t);try{Gn("ngLocale")}catch(n){Gn("ngLocale",[]).provider("$locale",Be)}Gn("ng",["ngLocale"],["$provide",function(t){t.provider({$$sanitizeUri:gn}),t.provider("$compile",Te).directive({a:ni,input:hi,textarea:hi,form:si,script:Qi,select:Xi,style:Zi,option:Ki,ngBind:Ci,ngBindHtml:Ei,ngBindTemplate:ki,ngClass:Ai,ngClassEven:Ti,ngClassOdd:Oi,ngCloak:Mi,ngController:Pi,ngForm:ai,ngHide:Hi,ngIf:ji,ngInclude:Di,ngInit:Vi,ngNonBindable:qi,ngPluralize:Ui,ngRepeat:Fi,ngShow:Ii,ngStyle:Li,ngSwitch:_i,ngSwitchWhen:Bi,ngSwitchDefault:zi,ngOptions:Ji,ngTransclude:Wi,ngModel:mi,ngList:bi,ngChange:yi,required:wi,ngRequired:wi,ngValue:Si}).directive({ngInclude:Ri}).directive(ri).directive(Ni),t.provider({$anchorScroll:Se,$animate:Pr,$browser:Ee,$cacheFactory:Ae,$controller:Ne,$document:je,$exceptionHandler:De,$filter:An,$interpolate:Le,$interval:_e,$http:Ue,$httpBackend:Ie,$location:nn,$log:rn,$parse:hn,$rootScope:vn,$q:pn,$sce:bn,$sceDelegate:wn,$sniffer:xn,$templateCache:Oe,$timeout:Sn,$window:En,$$rAF:dn,$$asyncCallback:Ce})}])}function ee(t){return t.replace($r,function(t,e,n,r){return r?n.toUpperCase():n}).replace(dr,"Moz$1")}function ne(t,e,n,r){function i(t){var i,s,a,u,c,l,f=n&&t?[this.filter(t)]:[this],h=e;if(!r||null!=t)for(;f.length;)for(i=f.shift(),s=0,a=i.length;a>s;s++)for(u=Wn(i[s]),h?u.triggerHandler("$destroy"):h=!h,c=0,u=(l=u.children()).length;u>c;c++)f.push(Qn(l[c]));return o.apply(this,arguments)}var o=Qn.fn[t],o=o.$original||o;i.$original=o,Qn.fn[t]=i}function re(t){if(t instanceof re)return t;if(w(t)&&(t=sr(t)),!(this instanceof re)){if(w(t)&&"<"!=t.charat(0))throw n="t;t=e;var" r;if(r="gr.exec(n))t=[t.createElement(r[1])];else{var" i,o="t;if(t=o.createDocumentFragment(),r=[],mr.test(n)){for(o=t.appendChild(o.createElement("div")),i=(yr.exec(n)||["",""])[1].toLowerCase(),i=br[i]||br._default,o.innerHTML="<div">&#160;"+i[1]+n.replace(wr,"<$1>")+i[2],o.removeChild(o.firstChild),n=i[0];n--;)o=o.lastChild;for(n=0,i=o.childNodes.length;i>n;++n)r.push(o.childNodes[n]);o=t.firstChild,o.textContent=""}else r.push(o.createTextNode(n));t.textContent="",t.innerHTML="",t=r}pe(this,t),Wn(e.createDocumentFragment()).append(this)}else pe(this,t)}function ie(t){return t.cloneNode(!0)}function oe(t){ae(t);var e=0;for(t=t.childNodes||[];e<t.length;e++)oe(t[e])}function i=ue(t,"events");ue(t,"handle")&&(g(e)?o(i,function(e,n){pr(t,n,e),delete r="t[lr],i=cr[r];i&&(e?delete" cr[r].data[e]:(i.handle&&(i.events.$destroy&&i.handle({},"$destroy"),se(t)),delete="" cr[r],t[lr]=n))}function m(n)?(r||(t[lr]="r=++fr,r=cr[r]={}),void(r[e]=n)):r&&r[e]}function" n=(" "),function(t){t="sr(t),-1===n.indexOf("" ")&&(n+=t+" pe(t,e){if(e){e=e.nodeName||!m(e.length)||k(e)?[e]:e;for(var de(t,e,r){for(t="Wn(t),9==t[0].nodeType&&(t=t.find("html")),e=or(e)?e:[e];t.length;){for(var">o;o++)if((r=t.data(e[o]))!==n)return r;t=Wn(i.parentNode||11===i.nodeType&&i.host)}}function ve(t){for(var e=0,n=t.childNodes;e<n.length;e++)oe(n[e]);for(;t.firstchild;)t.removechild(t.firstchild)}function n=Sr[e.toLowerCase()];return r="function(r,i){if(r.preventDefault||(r.preventDefault=function(){r.returnValue=!1}),r.stopPropagation||(r.stopPropagation=function(){r.cancelBubble=!0}),r.target||(r.target=r.srcElement||e),g(r.defaultPrevented)){var" s="r.preventDefault;r.preventDefault=function(){r.defaultPrevented=!0,s.call(r)},r.defaultPrevented=!1}r.isDefaultPrevented=function(){return" r.defaultprevented||!1="==r.returnValue};var" a=P(n[i||r.type]||[]);o(a,function(e){e.call(t,r)}),8>=zn?(r.preventDefault=null,r.stopPropagation=null,r.isDefaultPrevented=null):(delete r.preventDefault,delete r.stopPropagation,delete r.isDefaultPrevented)};return r.elem=t,r}function ye(t){var e,r=typeof t;return"object"==r&&null!==t?"function"==typeof(e=t.$$hashKey)?e=t.$$hashKey():e===n&&(e=t.$$hashKey=c()):e=t,r+":"+e}function we(t){o(t,this.put,this)}function be(t){var e,n;return"function"==typeof t?(e=t.$inject)||(e=[],t.length&&(n=t.toString().replace(Or,""),n=n.match(kr),o(n[1].split(Er),function(t){t.replace(Ar,function(t,n,r){e.push(r)})})),t.$inject=e):or(t)?(n=t.length-1,J(t[n],"fn"),e=t.slice(0,n)):J(t,"fn",!0),e}function xe(t){function e(t){return function(e,n){return y(e)?void o(e,u(t)):t(e,n)}}function n(t,e){if(X(t,"service"),(S(e)||or(e))&&(e=p.instantiate(e)),!e.$get)throw Tr("pget",t);return h[t+c]=e}function r(t,e){return n(t,{$get:e})}function i(t){var e,n,r,s,a=[];return o(t,function(t){if(!f.get(t)){f.put(t,!0);try{if(w(t))for(e=Gn(t),a=a.concat(i(e.requires)).concat(e._runBlocks),n=e._invokeQueue,r=0,s=n.length;s>r;r++){var o=n[r],u=p.get(o[0]);u[o[1]].apply(u,o[2])}else S(t)?a.push(p.invoke(t)):or(t)?a.push(p.invoke(t)):J(t,"module")}catch(c){throw or(t)&&(t=t[t.length-1]),c.message&&c.stack&&-1==c.stack.indexOf(c.message)&&(c=c.message+"\n"+c.stack),Tr("modulerr",t,c.stack||c.message||c)}}}),a}function s(t,e){function n(n){if(t.hasOwnProperty(n)){if(t[n]===a)throw Tr("cdep",n+"<- l.unshift(n),t[n]="a,t[n]=e(n)}catch(r){throw" t[n]="==a&&delete" i,o,s,a="[],u=be(t);for(o=0,i=u.length;i">o;o++){if(s=u[o],"string"!=typeof s)throw Tr("itkn",s);a.push(r&&r.hasOwnProperty(s)?r[s]:n(s))}return t.$inject||(t=t[i]),t.apply(e,a)}return{invoke:r,instantiate:function(t,e){var n,i=function(){};return i.prototype=(or(t)?t[t.length-1]:t).prototype,i=new i,n=r(t,i,e),y(n)||S(n)?n:i},get:n,annotate:be,has:function(e){return h.hasOwnProperty(e+c)||t.hasOwnProperty(e)}}}var a={},c="Provider",l=[],f=new we,h={$provide:{provider:e(n),factory:e(r),service:e(function(t,e){return r(t,["$injector",function(t){return t.instantiate(e)}])}),value:e(function(t,e){return r(t,v(e))}),constant:e(function(t,e){X(t,"constant"),h[t]=e,d[t]=e}),decorator:function(t,e){var n=p.get(t+c),r=n.$get;n.$get=function(){var t=g.invoke(r,n);return g.invoke(e,null,{$delegate:t})}}}},p=h.$injector=s(h,function(){throw Tr("unpr",l.join("<- "))}),d="{},g=d.$injector=s(d,function(t){return" t=p.get(t+c),g.invoke(t.$get,t)});return e=null;return o(t,function(t){e||"a"!="=Xn(t.nodeName)||(e=t)}),e}function" t,r="n.hash();r?(t=a.getElementById(r))?t.scrollIntoView():(t=i(a.getElementsByName(r)))?t.scrollIntoView():"top"===r&&e.scrollTo(0,0):e.scrollTo(0,0)}var" a=e.document;return ce(){this.$get=["$$rAF","$timeout",function(t,e){return s(t){try{t.apply(null,yn.call(arguments,1))}finally{if(m--,0="==m)for(;y.length;)try{y.pop()()}catch(e){r.error(e)}}}function" n(){o(x,function(t){t()}),b=e(n,t)}()}function u(){k="null,S!=c.url()&&(S=c.url(),o(E,function(t){t(c.url())}))}var" c="this,l=e[0],f=t.location,h=t.history,p=t.setTimeout,d=t.clearTimeout,v={};c.isMock=!1;var" m="0,y=[];c.$$completeOutstandingRequest=s,c.$$incOutstandingRequestCount=function(){m++},c.notifyWhenNoOutstandingRequests=function(t){o(x,function(t){t()}),0===m?t():y.push(t)};var" b,x="[];c.addPollFn=function(t){return" s="f.href,C=e.find("base"),k=null;c.url=function(e,n){return" f!="=t.location&&(f=t.location),h!==t.history&&(h=t.history),e?S!=e?(S=e,i.history?n?h.replaceState(null,"",e):(h.pushState(null,"",e),C.attr("href",C.attr("href"))):(k=e,n?f.replace(e):f.href=e),c):void" a||(i.history&&wn(t).on("popstate",u),i.hashchange?wn(t).on("hashchange",u):c.addpollfn(u),a="!0),E.push(e),e},c.baseHref=function(){var" o="{},T="",M=c.baseHref();c.cookies=function(t,e){var" i,o,s,a;if(!t){if(l.cookie!="=T)for(T=l.cookie,i=T.split(";" "),o="{},s=0;s<i.length;s++)o=i[s],a=o.indexOf("="),a">0&&(t=unescape(o.substring(0,a)),O[t]===n&&(O[t]=unescape(o.substring(a+1))));return O}e===n?l.cookie=escape(t)+"=;path="+M+";expires=Thu, 01 Jan 1970 00:00:00 GMT":w(e)&&(i=(l.cookie=escape(t)+"="+escape(e)+";path="+M).length+1,i>4096&&r.warn("Cookie '"+t+"' possibly not set or overflowed because it was too large ("+i+" > 4096 bytes)!"))},c.defer=function(t,e){var n;return m++,n=p(function(){delete v[n],s(t)},e||0),v[n]=!0,n},c.defer.cancel=function(t){return v[t]?(delete v[t],d(t),s($),!0):!1}}function Ee(){this.$get=["$window","$log","$sniffer","$document",function(t,e,n,r){return new ke(t,r,e,n)}]}function Ae(){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,h.n=null)}function o(t,e){t!=e&&(t&&(t.p=e),e&&(e.n=t))}if(t in e)throw r("$cacheFactory")("iid",t);var s=0,a=f({},n,{id:t}),u={},c=n&&n.capacity||Number.MAX_VALUE,l={},h=null,p=null;return e[t]={put:function(t,e){if(c<number.max_value){var n="l[t]||(l[t]={key:t});i(n)}return" u||s++,u[t]=e,s>c&&this.remove(p.key),e)},get:function(t){if(c<number.max_value){var e=l[t];if(!e)return;i(e)}return u[t],s--},removeall:function(){u="{},s=0,l={},h=p=null},destroy:function(){l=a=u=null,delete" t.info=function(){var t={};return o(e,function(e,n){t[n]="e.info()}),t},t.get=function(t){return" oe(){this.$get=["$cacheFactory",function(t){return i="{},s="Directive",a=/^\s*directive\:\s*([\d\w_\-]+)\s+(.*)$/,c=/(([\d\w_\-]+)(?:\:([^;]+))?;?)/,l=/^(on[a-z]+|formaction)$/;this.directive=function" x(e,"directive"),w(e)?(g(n,"directivefactory"),i.hasownproperty(e)||(i[e]=[],t.factory(e+s,["$injector","$exceptionHandler",function(t,n){var r=[];return s="t.invoke(i);S(s)?s={compile:v(s)}:!s.compile&&s.link&&(s.compile=v(s.link)),s.priority=s.priority||0,s.index=o,s.name=s.name||e,s.require=s.require||s.controller&&s.name,s.restrict=s.restrict||"A",r.push(s)}catch(a){n(a)}}),r}])),i[e].push(n)):o(e,u(h)),this},this.aHrefSanitizationWhitelist=function(t){return" m(t)?(r.ahrefsanitizationwhitelist(t),this):r.ahrefsanitizationwhitelist()},this.imgsrcsanitizationwhitelist=function(t){return m(t)?(r.imgsrcsanitizationwhitelist(t),this):r.imgsrcsanitizationwhitelist()},this.$get=["$injector","$interpolate","$exceptionHandler","$http","$templateCache","$parse","$controller","$rootScope","$document","$sce","$animate","$$sanitizeUri",function(t,r,u,h,$,v,g,m,b,x,C,k){function wn||(t="Wn(t)),o(t,function(e,n){3==e.nodeType&&e.nodeValue.match(/\S+/)&&(t[n]=Wn(e).wrap("<span">").parent()[0])});var s=O(t,e,t,n,r,i);return A(t,"ng-scope"),function(e,n,r,i){G(e,"scope");var a=n?xr.clone.call(t):t;o(r,function(t,e){a.data("$"+e+"Controller",t)}),r=0;for(var u=a.length;u>r;r++){var c=a[r].nodeType;1!==c&&9!==c||a.eq(r).data("$scope",e)}return n&&n(a,e),s&&s(e,a,a,i),a}}function A(t,e){try{t.addClass(e)}catch(n){}}function O(t,e,r,i,o,s){function a(t,r,i,o){var s,a,u,c,l,f,p;s=r.length;var $=Array(s);for(l=0;s>l;l++)$[l]=r[l];for(p=l=0,f=h.length;f>l;p++)a=$[p],r=h[l++],s=h[l++],u=Wn(a),r?(r.scope?(c=t.$new(),u.data("$scope",c)):c=t,u=r.transcludeOnThisElement?T(t,r.transclude,o):!r.templateOnThisElement&&o?o:!o&&e?T(t,e):null,r(s,c,a,i,u)):s&&s(t,a.childNodes,n,o)}for(var u,c,l,f,h=[],p=0;p<t.length;p++)u=new x,c="M(t[p],[],u,0===p?i:n,o),(s=c.length?R(c,t[p],u,e,r,null,[],[],s):null)&&s.scope&&A(Wn(t[p]),"ng-scope"),u=s&&s.terminal||!(l=t[p].childNodes)||!l.length?null:O(l,s?(s.transcludeOnThisElement||!s.templateOnThisElement)&&s.transclude:e),h.push(s,u),f=f||s||u,s=null;return" s=!1;return r||(r="t.$new(),s=r.$$transcluded=!0),i=e(r,i,o,n),s&&i.on("$destroy",function(){r.$destroy()}),i}}function" o,s=n.$attr;switch(t.nodeType){case u,l,f;o=t.attributes;for(var h="0,p=o&&o.length;p">h;h++){var $=!1,d=!1;if(u=o[h],!zn||zn>=8||u.specified){l=u.name,f=Me(l),te.test(f)&&(l=Q(f.substr(6),"-"));var v=f.replace(/(Start|End)$/,"");f===v+"Start"&&($=l,d=l.substr(0,l.length-5)+"end",l=l.substr(0,l.length-6)),f=Me(l.toLowerCase()),s[f]=l,n[f]=u=sr(u.value),ge(t,f)&&(n[f]=!0),z(t,e,u,f),q(e,f,"A",r,i,$,d)}}if(t=t.className,w(t)&&""!==t)for(;o=c.exec(t);)f=Me(o[2]),q(e,f,"C",r,i)&&(n[f]=sr(o[3])),t=t.substr(o.index+o[0].length);break;case 3:_(e,t.nodeValue);break;case 8:try{(o=a.exec(t.nodeValue))&&(f=Me(o[1]),q(e,f,"M",r,i)&&(n[f]=sr(o[2])))}catch(g){}}return e.sort(H),e}function j(t,e,n){var r=[],i=0;if(e&&t.hasAttribute&&t.hasAttribute(e)){do{if(!t)throw Nr("uterdir",e,n);1==t.nodeType&&(t.hasAttribute(e)&&i++,t.hasAttribute(n)&&i--),r.push(t),t=t.nextSibling}while(i>0)}else r.push(t);return Wn(r)}function D(t,e,n){return function(r,i,o,s,a){return i=j(i[0],e,n),t(r,i,o,s,a)}}function R(t,i,s,a,c,l,f,h,p){function $(t,e,n,r){t&&(n&&(t=D(t,n,r)),t.require=x.require,t.directiveName=C,(q===x||x.$$isolateScope)&&(t=J(t,{isolateScope:!0})),f.push(t)),e&&(n&&(e=D(e,n,r)),e.require=x.require,e.directiveName=C,(q===x||x.$$isolateScope)&&(e=J(e,{isolateScope:!0})),h.push(e))}function d(t,e,n,r){var i,s="data",a=!1;if(w(e)){for(;"^"==(i=e.charAt(0))||"?"==i;)e=e.substr(1),"^"==i&&(s="inheritedData"),a=a||"?"==i;if(i=null,r&&"data"===s&&(i=r[e]),i=i||n[s]("$"+e+"Controller"),!i&&!a)throw Nr("ctreq",e,t)}else or(e)&&(i=[],o(e,function(e){i.push(d(t,e,n,r))}));return i}function m(t,e,a,c,l){function p(t,e){var r;return 2>arguments.length&&(e=t,t=n),Q&&(r=C),l(t,e,r)}var $,m,y,w,b,x,S,C={};if($=i===a?s:P(s,new X(Wn(a),s.$attr)),m=$.$$element,q){var k=/^\s*([@=&])(\??)\s*(\w*)\s*$/;c=Wn(a),x=e.$new(!0),!H||H!==q&&H!==q.$$originalDirective?c.data("$isolateScopeNoTemplate",x):c.data("$isolateScope",x),A(c,"ng-isolate-scope"),o(q.scope,function(t,n){var i,o,s,a,u=t.match(k)||[],c=u[3]||n,l="?"==u[2],u=u[1];switch(x.$$isolateBindings[n]=u+c,u){case"@":$.$observe(c,function(t){x[n]=t}),$.$$observers[c].$$scope=e,$[c]&&(x[n]=r($[c])(e));break;case"=":if(l&&!$[c])break;o=v($[c]),a=o.literal?N:function(t,e){return t===e},s=o.assign||function(){throw i=x[n]=o(e),Nr("nonassign",$[c],q.name)},i=x[n]=o(e),x.$watch(function(){var t=o(e);return a(t,x[n])||(a(t,i)?s(e,t=x[n]):x[n]=t),i=t},null,o.literal);break;case"&":o=v($[c]),x[n]=function(t){return o(e,t)};break;default:throw Nr("iscp",q.name,n,t)}})}for(S=l&&p,R&&o(R,function(t){var n,r={$scope:t===q||t.$$isolateScope?x:e,$element:m,$attrs:$,$transclude:S};b=t.controller,"@"==b&&(b=$[t.name]),n=g(b,r),C[t.name]=n,Q||m.data("$"+t.name+"Controller",n),t.controllerAs&&(r.$scope[t.controllerAs]=n)}),c=0,y=f.length;y>c;c++)try{(w=f[c])(w.isolateScope?x:e,m,$,w.require&&d(w.directiveName,w.require,m,C),S)}catch(E){u(E,F(m))}for(c=e,q&&(q.template||null===q.templateUrl)&&(c=x),t&&t(c,a.childNodes,n,l),c=h.length-1;c>=0;c--)try{(w=h[c])(w.isolateScope?x:e,m,$,w.require&&d(w.directiveName,w.require,m,C),S)}catch(O){u(O,F(m))}}p=p||{};for(var b,x,C,k,O,T=-Number.MAX_VALUE,R=p.controllerDirectives,q=p.newIsolateScopeDirective,H=p.templateDirective,_=p.nonTlbTranscludeDirective,B=!1,z=!1,Q=p.hasElementTranscludeDirective,G=s.$$element=Wn(i),K=a,Z=0,te=t.length;te>Z;Z++){x=t[Z];var ee=x.$$start,ne=x.$$end;if(ee&&(G=j(i,ee,ne)),k=n,T>x.priority)break;if((k=x.scope)&&(b=b||x,x.templateUrl||(L("new/isolated scope",q,x,G),y(k)&&(q=x))),C=x.name,!x.templateUrl&&x.controller&&(k=x.controller,R=R||{},L("'"+C+"' controller",R[C],x,G),R[C]=x),(k=x.transclude)&&(B=!0,x.$$tlb||(L("transclusion",_,x,G),_=x),"element"==k?(Q=!0,T=x.priority,k=j(i,ee,ne),G=s.$$element=Wn(e.createComment(" "+C+": "+s[C]+" ")),i=G[0],W(c,Wn(Yn.call(k,0)),i),K=E(k,a,T,l&&l.name,{nonTlbTranscludeDirective:_})):(k=Wn(ie(i)).contents(),G.empty(),K=E(k,a))),x.template)if(z=!0,L("template",H,x,G),H=x,k=S(x.template)?x.template(G,s):x.template,k=Y(k),x.replace){if(l=x,k=mr.test(k)?Wn(sr(k)):[],i=k[0],1!=k.length||1!==i.nodeType)throw Nr("tplrt",C,"");W(c,G,i),te={$attr:{}},k=M(i,[],te);var re=t.splice(Z+1,t.length-(Z+1));q&&V(k),t=t.concat(k).concat(re),U(s,te),te=t.length}else G.html(k);if(x.templateUrl)z=!0,L("template",H,x,G),H=x,x.replace&&(l=x),m=I(t.splice(Z,t.length-Z),G,s,c,B&&K,f,h,{controllerDirectives:R,newIsolateScopeDirective:q,templateDirective:H,nonTlbTranscludeDirective:_}),te=t.length;else if(x.compile)try{O=x.compile(G,s,K),S(O)?$(null,O,ee,ne):O&&$(O.pre,O.post,ee,ne)}catch(oe){u(oe,F(G))}x.terminal&&(m.terminal=!0,T=Math.max(T,x.priority))}return m.scope=b&&!0===b.scope,m.transcludeOnThisElement=B,m.templateOnThisElement=z,m.transclude=K,p.hasElementTranscludeDirective=Q,m}function V(t){for(var e=0,n=t.length;n>e;e++)t[e]=p(t[e],{$$isolateScope:!0})}function q(e,r,o,a,c,l,f){if(r===c)return null;if(c=null,i.hasOwnProperty(r)){var h;r=t.get(r+s);for(var $=0,d=r.length;d>$;$++)try{h=r[$],(a===n||a>h.priority)&&-1!=h.restrict.indexOf(o)&&(l&&(h=p(h,{$$start:l,$$end:f})),e.push(h),c=h)}catch(v){u(v)}}return c}function U(t,e){var n=e.$attr,r=t.$attr,i=t.$$element;o(t,function(r,i){"$"!=i.charAt(0)&&(e[i]&&e[i]!==r&&(r+=("style"===i?";":" ")+e[i]),t.$set(i,r,!0,n[i]))}),o(e,function(e,o){"class"==o?(A(i,e),t["class"]=(t["class"]?t["class"]+" ":"")+e):"style"==o?(i.attr("style",i.attr("style")+";"+e),t.style=(t.style?t.style+";":"")+e):"$"==o.charAt(0)||t.hasOwnProperty(o)||(t[o]=e,r[o]=n[o])})}function I(t,e,n,r,i,s,a,u){var c,l,p=[],d=e[0],v=t.shift(),g=f({},v,{templateUrl:null,transclude:null,replace:null,$$originalDirective:v}),m=S(v.templateUrl)?v.templateUrl(e,n):v.templateUrl;return e.empty(),h.get(x.getTrustedResourceUrl(m),{cache:$}).success(function(f){var h,$;if(f=Y(f),v.replace){if(f=mr.test(f)?Wn(sr(f)):[],h=f[0],1!=f.length||1!==h.nodeType)throw Nr("tplrt",v.name,m);f={$attr:{}},W(r,e,h);var w=M(h,[],f);y(v.scope)&&V(w),t=w.concat(t),U(n,f)}else h=d,e.html(f);for(t.unshift(g),c=R(t,h,n,i,e,v,s,a,u),o(r,function(t,n){t==h&&(r[n]=e[0])}),l=O(e[0].childNodes,i);p.length;){f=p.shift(),$=p.shift();var b=p.shift(),x=p.shift(),w=e[0];if($!==d){var S=$.className;u.hasElementTranscludeDirective&&v.replace||(w=ie(h)),W(b,Wn($),w),A(Wn(w),S)}$=c.transcludeOnThisElement?T(f,c.transclude,x):x,c(l,f,w,r,$)}p=null}).error(function(t,e,n,r){throw Nr("tpload",r.url)}),function(t,e,n,r,i){t=i,p?(p.push(e),p.push(n),p.push(r),p.push(t)):(c.transcludeOnThisElement&&(t=T(e,c.transclude,i)),c(l,e,n,r,t))}}function H(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 n=r(e,!0);n&&t.push({priority:0,compile:function(t){var e=t.parent().length;return i="r.parent(),o=i.data("$binding")||[];o.push(n),i.data("$binding",o),e||A(i,"ng-binding"),t.$watch(n,function(t){r[0].nodeValue=t})}}})}function" b(t,e){if("srcdoc"="=e)return" o="r(n,!0);if(o){if("multiple"===i&&"SELECT"===Jn(t))throw" nr("selmulti",f(t));e.push({priority:100,compile:function(){return{pre:function(e,n,s){if(n="s.$$observers||(s.$$observers={}),l.test(i))throw" nr("nodomevents");(o="r(s[i],!0,B(t,i)))&&(s[i]=o(e),(n[i]||(n[i]=[])).$$inter=!0,(s.$$observers&&s.$$observers[i].$$scope||e).$watch(o,function(t,e){"class"===i&&t!=e?s.$updateClass(t,e):s.$set(i,t)}))}}}})}}function" i,o,s="n[0],a=n.length,u=s.parentNode;if(t)for(i=0,o=t.length;o">i;i++)if(t[i]==s){t[i++]=r,o=i+a-1;for(var c=t.length;c>i;i++,o++)c>o?t[i]=t[o]:delete t[i];t.length-=a-1;break}for(u&&u.replaceChild(r,s),t=e.createDocumentFragment(),t.appendChild(s),r[Wn.expando]=s[Wn.expando],s=1,a=n.length;a>s;s++)u=n[s],Wn(u).remove(),t.appendChild(u),delete n[s];n[0]=r,n.length=1}function J(t,e){return f(function(){return t.apply(null,arguments)},t,e)}var X=function(t,e){this.$$element=t,this.$attr=e||{}};X.prototype={$normalize:Me,$addClass:function(t){t&&0<t.length&&c.addclass(this.$$element,t)},$removeclass:function(t){t&&0<t.length&&c.removeclass(this.$$element,t)},$updateclass:function(t,e){var n="Pe(t,e),r=Pe(e,t);0===n.length?C.removeClass(this.$$element,r):0===r.length?C.addClass(this.$$element,n):C.setClass(this.$$element,n,r)},$set:function(t,e,r,i){var" s="ge(this.$$element[0],t);s&&(this.$$element.prop(t,e),i=s),this[t]=e,i?this.$attr[t]=i:(i=this.$attr[t])||(this.$attr[t]=i=Q(t,"-")),s=Jn(this.$$element),("A"===s&&"href"===t||"IMG"===s&&"src"===t)&&(this[t]=e=k(e,"src"===t)),!1!==r&&(null===e||e===n?this.$$element.removeAttr(i):this.$$element.attr(i,e)),(r=this.$$observers)&&o(r[t],function(t){try{t(e)}catch(n){u(n)}})},$observe:function(t,e){var" k="r.startSymbol(),Z=r.endSymbol(),Y="{{"==K||"}}"==Z?d:function(t){return" g,z)},te=/^ngAttr[A-Z]/;return ,r="t.split(/\s+/),i=e.split(/\s+/),o=0;t:for(;o<r.length;o++){for(var" t;n+=(0<n.length?" t="{},e=/^(\S+)(\s+as\s+(\w+))?$/;this.register=function(e,n){X(e,"controller"),y(e)?f(t,e):t[e]=n},this.$get=["$injector","$window",function(n,i){return" a,u,c;if(w(o)&&(a="o.match(e),u=a[1],c=a[3],o=t.hasOwnProperty(u)?t[u]:K(s.$scope,u,!0)||K(i,u,!0),J(o,u,!0)),a=n.instantiate(o,s),c){if(!s||"object"!=typeof" r("$controller")("noscp",u||o.name,c);s.$scope[c]=a}return je(){this.$get=["$window",function(t){return de(){this.$get=["$log",function(t){return e,n,r,i={};return t?(o(t.split("\n"),function(t){r="t.indexOf(":"),e=Xn(sr(t.substr(0,r))),n=sr(t.substr(r+1)),e&&(i[e]=i[e]?i[e]+("," e=y(t)?t:n;return e||(e=Re(t)),n?e[Xn(n)]||null:e}}function s(n)?n(t,e):(o(n,function(n){t=n(t,e)}),t)}function w(n)&&(n="n.replace(r,""),t.test(n)&&e.test(n)&&(n=q(n))),n}],transformRequest:[function(t){return" file]"!="=er.call(t)&&"[object" blob]"!="=er.call(t)?V(t):t" *"},post:p(i),put:p(i),patch:p(i)},xsrfcookiename:"xsrf-token",xsrfheadername:"x-xsrf-token"},u="this.interceptors=[],c=this.responseInterceptors=[];this.$get=["$httpBackend","$browser","$cacheFactory","$rootScope","$q","$injector",function(t,e,r,i,l,h){function" 200<=t.status&&300>t.status?e:l.reject(e)}var r={method:"get",transformRequest:s.transformRequest,transformResponse:s.transformResponse},i=function(t){function e(t){var e;o(t,function(n,r){S(n)&&(e=n(),null!=e?t[r]=e:delete t[r])})}var n,r,i=s.headers,a=f({},t.headers),i=f({},i.common,i[Xn(t.method)]);e(i),e(a);t:for(n in i){t=Xn(n);for(r in a)if(Xn(r)===t)continue t;a[n]=i[n]}return a}(t);f(r,t),r.headers=i,r.method=Zn(r.method);var a=[function(t){i=t.headers;var n=qe(t.data,Ve(i),t.transformRequest);return g(t.data)&&o(i,function(t,e){"content-type"===Xn(e)&&delete i[e]}),g(t.withCredentials)&&!g(s.withCredentials)&&(t.withCredentials=s.withCredentials),$(t,n,i).then(e,e)},n],u=l.when(r);for(o(b,function(t){(t.request||t.requestError)&&a.unshift(t.request,t.requestError),(t.response||t.responseError)&&a.push(t.response,t.responseError)});a.length;){t=a.shift();var c=a.shift(),u=u.then(t,c)}return u.success=function(t){return u.then(function(e){t(e.data,e.status,e.headers,r)}),u},u.error=function(t){return u.then(null,function(e){t(e.data,e.status,e.headers,r)}),u},u}function $(r,o,a){function u(t,e,n,r){h&&(t>=200&&300>t?h.put(x,[t,e,Re(n),r]):h.remove(x)),c(e,t,n,r),i.$$phase||i.$apply()}function c(t,e,n,i){e=Math.max(e,0),(e>=200&&300>e?w.resolve:w.reject)({data:t,status:e,headers:Ve(n),config:r,statusText:i})}function f(){var t=O(p.pendingRequests,r);-1!==t&&p.pendingRequests.splice(t,1)}var h,$,w=l.defer(),b=w.promise,x=d(r.url,r.params);if(p.pendingRequests.push(r),b.then(f,f),(r.cache||s.cache)&&!1!==r.cache&&"GET"==r.method&&(h=y(r.cache)?r.cache:y(s.cache)?s.cache:v),h)if($=h.get(x),m($)){if($.then)return $.then(f,f),$;or($)?c($[1],$[0],P($[2]),$[3]):c($,200,{},"OK")}else h.put(x,b);return g($)&&(($=kn(r.url)?e.cookies()[r.xsrfCookieName||s.xsrfCookieName]:n)&&(a[r.xsrfHeaderName||s.xsrfHeaderName]=$),t(r.method,x,o,u,a,r.timeout,r.withCredentials,r.responseType)),b}function d(t,e){if(!e)return t;var n=[];return a(e,function(t,e){null===t||g(t)||(or(t)||(t=[t]),o(t,function(t){y(t)&&(t=V(t)),n.push(B(e)+"="+B(t))}))}),0<n.length&&(t+=(-1==t.indexof("?")?"?":"&")+n.join("&")),t}var v="r("$http"),b=[];return" n=w(t)?h.get(t):h.invoke(t);b.splice(e,0,{response:function(t){return n(l.reject(t))}})}),p.pendingrequests="[],function(){o(arguments,function(t){p[t]=function(e,n){return" p(f(n||{},{method:t,url:e}))}})}("get","delete","head","jsonp"),function(){o(arguments,function(t){p[t]=function(e,n,r){return p(f(r||{},{method:t,url:e,data:n}))}})}("post","put"),p.defaults=s,p}]}function>=zn&&(!e.match(/^(get|post|head|put|delete|options)$/i)||!t.XMLHttpRequest))return new t.ActiveXObject("Microsoft.XMLHTTP");if(t.XMLHttpRequest)return new t.XMLHttpRequest;throw r("$httpBackend")("noxhr")}function Ie(){this.$get=["$browser","$window","$document",function(t,e,n){return He(t,Fe,t.defer,e.angular.callbacks,n[0])}]}function He(t,e,n,r,i){function s(t,e,n){var o=i.createElement("script"),s=null;return o.type="text/javascript",o.src=t,o.async=!0,s=function(t){pr(o,"load",s),pr(o,"error",s),i.body.removeChild(o),o=null;var a=-1,u="unknown";t&&("load"!==t.type||r[e].called||(t={type:"error"}),u=t.type,a="error"===t.type?404:200),n&&n(a,u)},hr(o,"load",s),hr(o,"error",s),8>=zn&&(o.onreadystatechange=function(){w(o.readyState)&&/loaded|complete/.test(o.readyState)&&(o.onreadystatechange=null,s({type:"load"}))}),i.body.appendChild(o),s}var a=-1;return function(i,u,c,l,f,h,p,d){function v(){y=a,b&&b(),x&&x.abort()}function g(e,r,i,o,s){C&&n.cancel(C),b=x=null,0===r&&(r=i?200:"file"==Cn(u).protocol?404:0),e(1223===r?204:r,i,o,s||""),t.$$completeOutstandingRequest($)}var y;if(t.$$incOutstandingRequestCount(),u=u||t.url(),"jsonp"==Xn(i)){var w="_"+(r.counter++).toString(36);r[w]=function(t){r[w].data=t,r[w].called=!0};var b=s(u.replace("JSON_CALLBACK","angular.callbacks."+w),w,function(t,e){g(l,t,r[w].data,"",e),r[w]=$})}else{var x=e(i);if(x.open(i,u,!0),o(f,function(t,e){m(t)&&x.setRequestHeader(e,t)}),x.onreadystatechange=function(){if(x&&4==x.readyState){var t=null,e=null;y!==a&&(t=x.getAllResponseHeaders(),e="response"in x?x.response:x.responseText),g(l,y||x.status,e,t,x.statusText||"")}},p&&(x.withCredentials=!0),d)try{x.responseType=d}catch(S){if("json"!==d)throw S}x.send(c||null)}if(h>0)var C=n(v,h);else h&&h.then&&h.then(v)}}function Le(){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(o,u,c){for(var l,f,h=0,p=[],$=o.length,d=!1,v=[];$>h;)-1!=(l=o.indexOf(t,h))&&-1!=(f=o.indexOf(e,l+s))?(h!=l&&p.push(o.substring(h,l)),p.push(h=n(d=o.substring(l+s,f))),h.exp=d,h=f+a,d=!0):(h!=$&&p.push(o.substring(h)),h=$);if(($=p.length)||(p.push(""),$=1),c&&1<p.length)throw dr("noconcat",o);return!u||d?(v.length="$,h=function(t){try{for(var" e,n="0,s=$;s">n;n++){if("function"==typeof(e=p[n]))if(e=e(t),e=c?i.getTrusted(c,e):i.valueOf(e),null==e)e="";else switch(typeof e){case"string":break;case"number":e=""+e;break;default:e=V(e)}v[n]=e}return v.join("")}catch(a){t=Dr("interr",o,a.toString()),r(t)}},h.exp=o,h.parts=p,h):void 0}var s=t.length,a=e.length;return o.startSymbol=function(){return t},o.endSymbol=function(){return e},o}]}function _e(){this.$get=["$rootScope","$window","$q",function(t,e,n){function r(r,o,s,a){var u=e.setInterval,c=e.clearInterval,l=n.defer(),f=l.promise,h=0,p=m(a)&&!a;return s=m(s)?s:0,f.then(null,null,r),f.$$intervalId=u(function(){l.notify(h++),s>0&&h>=s&&(l.resolve(h),c(f.$$intervalId),delete i[f.$$intervalId]),p||t.$apply()},o),i[f.$$intervalId]=l,f}var i={};return r.cancel=function(t){return t&&t.$$intervalId in i?(i[t.$$intervalId].reject("canceled"),clearInterval(t.$$intervalId),delete i[t.$$intervalId],!0):!1},r}]}function Be(){this.$get=function(){return{id:"en-us",NUMBER_FORMATS:{DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{minInt:1,minFrac:0,maxFrac:3,posPre:"",posSuf:"",negPre:"-",negSuf:"",gSize:3,lgSize:3},{minInt:1,minFrac:2,maxFrac:2,posPre:"¤",posSuf:"",negPre:"(¤",negSuf:")",gSize:3,lgSize:3}],CURRENCY_SYM:"$"},DATETIME_FORMATS:{MONTH:"January February March April May June July August September October November December".split(" "),SHORTMONTH:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),DAY:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),SHORTDAY:"Sun Mon Tue Wed Thu Fri Sat".split(" "),AMPMS:["AM","PM"],medium:"MMM d, y h:mm:ss a","short":"M/d/yy h:mm a",fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",mediumDate:"MMM d, y",shortDate:"M/d/yy",mediumTime:"h:mm:ss a",shortTime:"h:mm a"},pluralCat:function(t){return 1===t?"one":"other"}}}}function ze(t){t=t.split("/");for(var e=t.length;e--;)t[e]=_(t[e]);return t.join("/")}function We(t,e,n){t=Cn(t,n),e.$$protocol=t.protocol,e.$$host=t.hostname,e.$$port=h(t.port)||Vr[t.protocol]||null}function Qe(t,e,n){var r="/"!==t.charAt(0);r&&(t="/"+t),t=Cn(t,n),e.$$path=decodeURIComponent(r&&"/"===t.pathname.charAt(0)?t.pathname.substring(1):t.pathname),e.$$search=H(t.search),e.$$hash=decodeURIComponent(t.hash),e.$$path&&"/"!=e.$$path.charAt(0)&&(e.$$path="/"+e.$$path)}function Ge(t,e){return 0===e.indexOf(t)?e.substr(t.length):void 0}function Je(t){var e=t.indexOf("#");return-1==e?t:t.substr(0,e)}function Xe(t){return t.substr(0,Je(t).lastIndexOf("/")+1)}function Ke(t,e){this.$$html5=!0,e=e||"";var r=Xe(t);We(t,this,t),this.$$parse=function(e){var n=Ge(r,e);if(!w(n))throw qr("ipthprfx",e,r);Qe(n,this,t),this.$$path||(this.$$path="/"),this.$$compose()},this.$$compose=function(){var t=L(this.$$search),e=this.$$hash?"#"+_(this.$$hash):"";this.$$url=ze(this.$$path)+(t?"?"+t:"")+e,this.$$absUrl=r+this.$$url.substr(1)},this.$$rewrite=function(i){var o;return(o=Ge(t,i))!==n?(i=o,(o=Ge(e,o))!==n?r+(Ge("/",o)||o):t+i):(o=Ge(r,i))!==n?r+o:r==i+"/"?r:void 0}}function Ze(t,e){var n=Xe(t);We(t,this,t),this.$$parse=function(r){var i=Ge(t,r)||Ge(n,r),i="#"==i.charAt(0)?Ge(e,i):this.$$html5?i:"";if(!w(i))throw qr("ihshprfx",r,e);Qe(i,this,t),r=this.$$path;var o=/^\/[A-Z]:(\/.*)/;0===i.indexOf(t)&&(i=i.replace(t,"")),o.exec(i)||(r=(i=o.exec(r))?i[1]:r),this.$$path=r,this.$$compose()},this.$$compose=function(){var n=L(this.$$search),r=this.$$hash?"#"+_(this.$$hash):"";this.$$url=ze(this.$$path)+(n?"?"+n:"")+r,this.$$absUrl=t+(this.$$url?e+this.$$url:"")},this.$$rewrite=function(e){return Je(t)==Je(e)?e:void 0}}function Ye(t,e){this.$$html5=!0,Ze.apply(this,arguments);var n=Xe(t);this.$$rewrite=function(r){var i;return t==Je(r)?r:(i=Ge(n,r))?t+e+i:n===r+"/"?n:void 0},this.$$compose=function(){var n=L(this.$$search),r=this.$$hash?"#"+_(this.$$hash):"";this.$$url=ze(this.$$path)+(n?"?"+n:"")+r,this.$$absUrl=t+e+this.$$url}}function tn(t){return function(){return this[t]}}function en(t,e){return function(n){return g(n)?this[t]:(this[t]=e(n),this.$$compose(),this)}}function nn(){var e="",n=!1;this.hashPrefix=function(t){return m(t)?(e=t,this):e},this.html5Mode=function(t){return m(t)?(n=t,this):n},this.$get=["$rootScope","$browser","$sniffer","$rootElement",function(r,i,o,s){function a(t){r.$broadcast("$locationChangeSuccess",u.absUrl(),t)}var u,c,l,f=i.baseHref(),h=i.url();n?(l=h.substring(0,h.indexOf("/",h.indexOf("//")+2))+(f||"/"),c=o.history?Ke:Ye):(l=Je(h),c=Ze),u=new c(l,"#"+e),u.$$parse(u.$$rewrite(h)),s.on("click",function(n){if(!n.ctrlKey&&!n.metaKey&&2!=n.which){for(var o=Wn(n.target);"a"!==Xn(o[0].nodeName);)if(o[0]===s[0]||!(o=o.parent())[0])return;var a=o.prop("href");if(y(a)&&"[object SVGAnimatedString]"===a.toString()&&(a=Cn(a.animVal).href),c===Ye){var f=o.attr("href")||o.attr("xlink:href");if(0>f.indexOf("://"))if(a="#"+e,"/"==f[0])a=l+a+f;else if("#"==f[0])a=l+a+(u.path()||"/")+f;else{for(var h=u.path().split("/"),f=f.split("/"),p=0;p<f.length;p++)"."!=f[p]&&(".."==f[p]?h.pop():f[p].length&&h.push(f[p]));a=l+a+h.join(" ")}}h="u.$$rewrite(a),a&&!o.attr("target")&&h&&!n.isDefaultPrevented()&&(n.preventDefault(),h!=i.url()&&(u.$$parse(h),r.$apply(),t.angular["ff-684208-preventDefault"]=!0))}}),u.absUrl()!=h&&i.url(u.absUrl(),!0),i.onUrlChange(function(t){u.absUrl()!=t&&(r.$evalAsync(function(){var" e=u.absUrl();u.$$parse(t),r.$broadcast("$locationChangeStart",t,e).defaultPrevented?(u.$$parse(e),i.url(e)):a(e)}),r.$$phase||r.$digest())});var p=0;return t="i.url(),e=u.$$replace;return" p&&t="=u.absUrl()||(p++,r.$evalAsync(function(){r.$broadcast("$locationChangeStart",u.absUrl(),t).defaultPrevented?u.$$parse(t):(i.url(u.absUrl(),e),a(t))})),u.$$replace=!1,p}),u}]}function" m(e)?(t="e,this):t},this.$get=["$window",function(n){function" error&&(t.stack?t="t.message&&-1===t.stack.indexOf(t.message)?"Error:" "+t.message+"\n"+t.stack:t.stack:t.sourceurl&&(t=t.message+"\n"+t.sourceURL+":"+t.line)),t}function o(arguments,function(e){t.push(r(e))}),i.apply(e,t)}:function(t,e){i(t,null="=e?"":e)}}return{log:i("log"),info:i("info"),warn:i("warn"),error:i("error"),debug:function(){var" n=i("debug");return on(t,e){if("constructor"="==t)throw" sn(t,e){if(t){if(t.constructor="==t)throw" an(t,e,r,i,o){o="o||{},e=e.split(".");for(var" s,a="0;1<e.length;a++){s=on(e.shift(),i);var" u="t[s];u||(u={},t[s]=u),t=u,t.then&&o.unwrapPromises&&(Ur(i),"$$v"in" t||function(t){t.then(function(e){t.$$v="e})}(t),t.$$v===n&&(t.$$v={}),t=t.$$v)}return" s="on(e.shift(),i),t[s]=r}function" c,l=u&&u.hasOwnProperty(t)?u:a;return null="=l?l:((l=l[t])&&l.then&&(Ur(s),"$$v"in" l||(c="l,c.$$v=n,c.then(function(t){c.$$v=t})),l=l.$$v),e?null==l?n:((l=l[e])&&l.then&&(Ur(s),"$$v"in" i,s="t.split("."),a=s.length;if(e.unwrapPromises||1!==a)if(e.unwrapPromises||2!==a)if(e.csp)i=6">a?un(s[0],s[1],s[2],s[3],s[4],r,e):function(t,i){var o,u=0;do o=un(s[u++],s[u++],s[u++],s[u++],s[u++],r,e)(t,i),i=n,t=o;while(a>u);return o};else{var u="var p;\n";o(s,function(t,n){on(t,r),u+="if(s == null) return undefined;\ns="+(n?"s":'((k&&k.hasOwnProperty("'+t+'"))?k:s)')+'["'+t+'"];\n'+(e.unwrapPromises?'if (s && s.then) {\n pw("'+r.replace(/(["\r\n])/g,"\\$1")+'");\n if (!("$$v" in s)) {\n p=s;\n p.$$v = undefined;\n p.then(function(v) {p.$$v=v;});\n}\n s=s.$$v\n}\n':"")});var u=u+"return s;",c=new Function("s","k","pw",u);c.toString=v(u),i=e.unwrapPromises?function(t,e){return c(t,e,Ur)}:c}else i=ln(s[0],s[1],r);else i=cn(s[0],r);return"hasOwnProperty"!==t&&(zr[t]=i),i}function hn(){var t={},e={csp:!1,unwrapPromises:!1,logPromiseWarnings:!0};this.unwrapPromises=function(t){return m(t)?(e.unwrapPromises=!!t,this):e.unwrapPromises},this.logPromiseWarnings=function(t){return m(t)?(e.logPromiseWarnings=t,this):e.logPromiseWarnings},this.$get=["$filter","$sniffer","$log",function(n,r,i){return e.csp=r.csp,Ur=function(t){e.logPromiseWarnings&&!Ir.hasOwnProperty(t)&&(Ir[t]=!0,i.warn("[$parse] Promise found in the expression `"+t+"`. Automatic unwrapping of promises in Angular expressions is deprecated."))},function(r){var i;switch(typeof r){case"string":return t.hasOwnProperty(r)?t[r]:(i=new _r(e),i=new Br(i,n,e).parse(r),"hasOwnProperty"!==r&&(t[r]=i),i);case"function":return r;default:return $}}}]}function pn(){this.$get=["$rootScope","$exceptionHandler",function(t,e){return $n(function(e){t.$evalAsync(e)},e)}]}function $n(t,e){function r(t){return t}function i(t){return u(t)}var s=function(){var o,u,l=[];return u={resolve:function(e){if(l){var r=l;l=n,o=a(e),r.length&&t(function(){for(var t,e=0,n=r.length;n>e;e++)t=r[e],o.then(t[0],t[1],t[2])})}},reject:function(t){u.resolve(c(t))},notify:function(e){if(l){var n=l;l.length&&t(function(){for(var t,r=0,i=n.length;i>r;r++)t=n[r],t[2](e)})}},promise:{then:function(t,n,a){var u=s(),c=function(n){try{u.resolve((S(t)?t:r)(n))}catch(i){u.reject(i),e(i)}},f=function(t){try{u.resolve((S(n)?n:i)(t))}catch(r){u.reject(r),e(r)}},h=function(t){try{u.notify((S(a)?a:r)(t))}catch(n){e(n)}};return l?l.push([c,f,h]):o.then(c,f,h),u.promise},"catch":function(t){return this.then(null,t)},"finally":function(t){function e(t,e){var n=s();return e?n.resolve(t):n.reject(t),n.promise}function n(n,i){var o=null;try{o=(t||r)()}catch(s){return e(s,!1)}return o&&S(o.then)?o.then(function(){return e(n,i)},function(t){return e(t,!1)}):e(n,i)}return this.then(function(t){return n(t,!0)},function(t){return n(t,!1)})}}}},a=function(e){return e&&S(e.then)?e:{then:function(n){var r=s();return t(function(){r.resolve(n(e))}),r.promise}}},u=function(t){var e=s();return e.reject(t),e.promise},c=function(n){return{then:function(r,o){var a=s();return t(function(){try{a.resolve((S(o)?o:i)(n))}catch(t){a.reject(t),e(t)}}),a.promise}}};return{defer:s,reject:u,when:function(n,o,c,l){var f,h=s(),p=function(t){try{return(S(o)?o:r)(t)}catch(n){return e(n),u(n)}},$=function(t){try{return(S(c)?c:i)(t)}catch(n){return e(n),u(n)}},d=function(t){try{return(S(l)?l:r)(t)}catch(n){e(n)}};return t(function(){a(n).then(function(t){f||(f=!0,h.resolve(a(t).then(p,$,d)))},function(t){f||(f=!0,h.resolve($(t)))},function(t){f||h.notify(d(t))})}),h.promise},all:function(t){var e=s(),n=0,r=or(t)?[]:{};return o(t,function(t,i){n++,a(t).then(function(t){r.hasOwnProperty(i)||(r[i]=t,--n||e.resolve(r))},function(t){r.hasOwnProperty(i)||e.reject(t)})}),0===n&&e.resolve(r),e.promise}}}function dn(){this.$get=["$window","$timeout",function(t,e){var n=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame,r=t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||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 vn(){var t=10,e=r("$rootScope"),n=null;this.digestTtl=function(e){return arguments.length&&(t=e),t},this.$get=["$injector","$exceptionHandler","$parse","$browser",function(r,s,a,u){function l(){this.$id=c(),this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null,this["this"]=this.$root=this,this.$$destroyed=!1,this.$$asyncQueue=[],this.$$postDigestQueue=[],this.$$listeners={},this.$$listenerCount={},this.$$isolateBindings={}}function f(t){if(v.$$phase)throw e("inprog",v.$$phase);v.$$phase=t}function h(t,e){var n=a(t);return J(n,e),n}function p(t,e,n){do t.$$listenerCount[n]-=e,0===t.$$listenerCount[n]&&delete t.$$listenerCount[n];while(t=t.$parent)}function d(){}l.prototype={constructor:l,$new:function(t){return t?(t=new l,t.$root=this.$root,t.$$asyncQueue=this.$$asyncQueue,t.$$postDigestQueue=this.$$postDigestQueue):(this.$$childScopeClass||(this.$$childScopeClass=function(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null,this.$$listeners={},this.$$listenerCount={},this.$id=c(),this.$$childScopeClass=null},this.$$childScopeClass.prototype=this),t=new this.$$childScopeClass),t["this"]=t,t.$parent=this,t.$$prevSibling=this.$$childTail,this.$$childHead?this.$$childTail=this.$$childTail.$$nextSibling=t:this.$$childHead=this.$$childTail=t,t},$watch:function(t,e,r){var i=h(t,"watch"),o=this.$$watchers,s={fn:e,last:d,get:i,exp:t,eq:!!r};if(n=null,!S(e)){var a=h(e||$,"listener");s.fn=function(t,e,n){a(n)}}if("string"==typeof t&&i.constant){var u=s.fn;s.fn=function(t,e,n){u.call(this,t,e,n),T(o,s)}}return o||(o=this.$$watchers=[]),o.unshift(s),function(){T(o,s),n=null}},$watchCollection:function(t,e){var n,r,o,s=this,u=1<e.length,c=0,l=a(t),f=[],h={},p=!0,$=0;return this.$watch(function(){n=l(s);var t,e;if(y(n))if(i(n))for(r!="=f&&(r=f,$=r.length=0,c++),t=n.length,$!==t&&(c++,r.length=$=t),e=0;t">e;e++)r[e]!==r[e]&&n[e]!==n[e]||r[e]===n[e]||(c++,r[e]=n[e]);else{r!==h&&(r=h={},$=0,c++),t=0;for(e in n)n.hasOwnProperty(e)&&(t++,r.hasOwnProperty(e)?r[e]!==n[e]&&(c++,r[e]=n[e]):($++,r[e]=n[e],c++));if($>t)for(e in c++,r)r.hasOwnProperty(e)&&!n.hasOwnProperty(e)&&($--,delete r[e])}else r!==n&&(r=n,c++);return c},function(){if(p?(p=!1,e(n,n,s)):e(n,o,s),u)if(y(n))if(i(n)){o=Array(n.length);for(var t=0;t<n.length;t++)o[t]=n[t]}else o="{},n)Kn.call(n,t)&&(o[t]=n[t]);else" r,i,o,a,u,c,l,h,p,$,g="this.$$asyncQueue,m=this.$$postDigestQueue,y=t,w=[];f("$digest"),n=null;do{for(c=!1,l=this;g.length;){try{$=g.shift(),$.scope.$eval($.expression)}catch(b){v.$$phase=null,s(b)}n=null}t:do{if(a=l.$$watchers)for(u=a.length;u--;)try{if(r=a[u])if((i=r.get(l))===(o=r.last)||(r.eq?N(i,o):"number"==typeof" i&&"number"="=typeof" o&&isnan(i)&&isnan(o))){if(r="==n){c=!1;break" c="!0,n=r,r.last=r.eq?M(i,null):i,r.fn(i,o===d?i:o,l),5">y&&(h=4-y,w[h]||(w[h]=[]),p=S(r.exp)?"fn: "+(r.exp.name||r.exp.toString()):r.exp,p+="; newVal: "+V(i)+"; oldVal: "+V(o),w[h].push(p))}catch(x){v.$$phase=null,s(x)}if(!(a=l.$$childHead||l!==this&&l.$$nextSibling))for(;l!==this&&!(a=l.$$nextSibling);)l=l.$parent}while(l=a);if((c||g.length)&&!y--)throw v.$$phase=null,e("infdig",t,V(w))}while(c||g.length);for(v.$$phase=null;m.length;)try{m.shift()()}catch(C){s(C)}},$destroy:function(){if(!this.$$destroyed){var t=this.$parent;this.$broadcast("$destroy"),this.$$destroyed=!0,this!==v&&(o(this.$$listenerCount,D(null,p,this)),t.$$childHead==this&&(t.$$childHead=this.$$nextSibling),t.$$childTail==this&&(t.$$childTail=this.$$prevSibling),this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling),this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling),this.$parent=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=this.$root=null,this.$$listeners={},this.$$watchers=this.$$asyncQueue=this.$$postDigestQueue=[],this.$destroy=this.$digest=this.$apply=$,this.$on=this.$watch=function(){return $})}},$eval:function(t,e){return a(t)(this,e)},$evalAsync:function(t){v.$$phase||v.$$asyncQueue.length||u.defer(function(){v.$$asyncQueue.length&&v.$digest()}),this.$$asyncQueue.push({scope:this,expression:t})},$$postDigest:function(t){this.$$postDigestQueue.push(t)},$apply:function(t){try{return f("$apply"),this.$eval(t)}catch(e){s(e)}finally{v.$$phase=null;try{v.$digest()}catch(n){throw s(n),n}}},$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(){n[O(n,e)]=null,p(i,1,t)}},$emit:function(t){var e,n,r,i=[],o=this,a=!1,u={name:t,targetScope:o,stopPropagation:function(){a=!0},preventDefault:function(){u.defaultPrevented=!0},defaultPrevented:!1},c=[u].concat(Yn.call(arguments,1));do{for(e=o.$$listeners[t]||i,u.currentScope=o,n=0,r=e.length;r>n;n++)if(e[n])try{e[n].apply(null,c)}catch(l){s(l)}else e.splice(n,1),n--,r--;if(a)break;o=o.$parent}while(o);return u},$broadcast:function(t){for(var e,n,r=this,i=this,o={name:t,targetScope:this,preventDefault:function(){o.defaultPrevented=!0},defaultPrevented:!1},a=[o].concat(Yn.call(arguments,1));r=i;){for(o.currentScope=r,i=r.$$listeners[t]||[],e=0,n=i.length;n>e;e++)if(i[e])try{i[e].apply(null,a)}catch(u){s(u)}else i.splice(e,1),e--,n--;if(!(i=r.$$listenerCount[t]&&r.$$childHead||r!==this&&r.$$nextSibling))for(;r!==this&&!(i=r.$$nextSibling);)r=r.$parent}return o}};var v=new l;return v}]}function gn(){var t=/^\s*(https?|ftp|mailto|tel|file):/,e=/^\s*(https?|ftp|file):|data:image\//;this.aHrefSanitizationWhitelist=function(e){return m(e)?(t=e,this):t},this.imgSrcSanitizationWhitelist=function(t){return m(t)?(e=t,this):e},this.$get=function(){return function(n,r){var i,o=r?e:t;return zn&&!(zn>=8)||(i=Cn(n).href,""===i||i.match(o))?n:"unsafe:"+i}}}function mn(t){if("self"===t)return t;if(w(t)){if(-1<t.indexof("***"))throw t=t.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08").replace("\\*\\*",".*").replace("\\*","[^:/.?&;]*"),RegExp("^"+t+"$")}if(C(t))return e=[];return wn(){this.sce_contexts=Qr;var arguments.length&&(t="yn(e)),t},this.resourceUrlBlacklist=function(t){return" arguments.length&&(e="yn(t)),e},this.$get=["$injector",function(r){function" t&&(e.prototype=new t),e.prototype.valueof=function(){return this.$$unwraptrustedvalue()},e.prototype.tostring=function(){return o=function(){throw wr("unsafe")};r.has("$sanitize")&&(o=r.get("$sanitize"));var s="i(),a={};return" a[qr.html]="i(s),a[Qr.CSS]=i(s),a[Qr.URL]=i(s),a[Qr.JS]=i(s),a[Qr.RESOURCE_URL]=i(a[Qr.URL]),{trustAs:function(t,e){var" r=a.hasOwnProperty(t)?a[t]:null;if(!r)throw wr("icontext",t,e);if(null="==e||e===n||""===e)return" e;if("string"!=typeof r(e)},gettrusted:function(r,i){if(null="==i||i===n||""===i)return" i.$$unwraptrustedvalue();if(r="==Qr.RESOURCE_URL){var" u,c,s="Cn(i.toString()),l=!1;for(u=0,c=t.length;c">u;u++)if("self"===t[u]?kn(s):t[u].exec(s.href)){l=!0;break}if(l)for(u=0,c=e.length;c>u;u++)if("self"===e[u]?kn(s):e[u].exec(s.href)){l=!1;break}if(l)return i;throw Wr("insecurl",i.toString())}if(r===Qr.HTML)return o(i);throw Wr("unsafe")},valueOf:function(t){return t instanceof s?t.$$unwrapTrustedValue():t}}}]}function bn(){var t=!0;this.enabled=function(e){return arguments.length&&(t=!!e),t},this.$get=["$parse","$sniffer","$sceDelegate",function(e,n,r){if(t&&n.msie&&8>n.msieDocumentMode)throw Wr("iequirks");var i=P(Qr);i.isEnabled=function(){return t},i.trustAs=r.trustAs,i.getTrusted=r.getTrusted,i.valueOf=r.valueOf,t||(i.trustAs=i.getTrusted=function(t,e){return e},i.valueOf=d),i.parseAs=function(t,n){var r=e(n);return r.literal&&r.constant?r:function(e,n){return i.getTrusted(t,r(e,n))}};var s=i.parseAs,a=i.getTrusted,u=i.trustAs;return o(Qr,function(t,e){var n=Xn(e);i[ee("parse_as_"+n)]=function(e){return s(t,e)},i[ee("get_trusted_"+n)]=function(e){return a(t,e)},i[ee("trust_as_"+n)]=function(e){return u(t,e)}}),i}]}function xn(){this.$get=["$window","$document",function(t,e){var n,r={},i=h((/android (\d+)/.exec(Xn((t.navigator||{}).userAgent))||[])[1]),o=/Boxee/i.test((t.navigator||{}).userAgent),s=e[0]||{},a=s.documentMode,u=/^(Moz|webkit|O|ms)(?=[A-Z])/,c=s.body&&s.body.style,l=!1,f=!1;if(c){for(var p in c)if(l=u.exec(p)){n=l[0],n=n.substr(0,1).toUpperCase()+n.substr(1);break}n||(n="WebkitOpacity"in c&&"webkit"),l=!!("transition"in c||n+"Transition"in c),f=!!("animation"in c||n+"Animation"in c),!i||l&&f||(l=w(s.body.style.webkitTransition),f=w(s.body.style.webkitAnimation))}return{history:!(!t.history||!t.history.pushState||4>i||o),hashchange:"onhashchange"in t&&(!a||a>7),hasEvent:function(t){if("input"==t&&9==zn)return!1;if(g(r[t])){var e=s.createElement("div");r[t]="on"+t in e}return r[t]},csp:j(),vendorPrefix:n,transitions:l,animations:f,android:i,msie:zn,msieDocumentMode:a}}]}function Sn(){this.$get=["$rootScope","$browser","$q","$exceptionHandler",function(t,e,n,r){function i(i,s,a){var u=n.defer(),c=u.promise,l=m(a)&&!a;return s=e.defer(function(){try{u.resolve(i())}catch(e){u.reject(e),r(e)}finally{delete o[c.$$timeoutId]}l||t.$apply()},s),c.$$timeoutId=s,o[s]=u,c}var o={};return i.cancel=function(t){return t&&t.$$timeoutId in o?(o[t.$$timeoutId].reject("canceled"),delete o[t.$$timeoutId],e.defer.cancel(t.$$timeoutId)):!1},i}]}function Cn(t){var e=t;return zn&&(Gr.setAttribute("href",e),e=Gr.href),Gr.setAttribute("href",e),{href:Gr.href,protocol:Gr.protocol?Gr.protocol.replace(/:$/,""):"",host:Gr.host,search:Gr.search?Gr.search.replace(/^\?/,""):"",hash:Gr.hash?Gr.hash.replace(/^#/,""):"",hostname:Gr.hostname,port:Gr.port,pathname:"/"===Gr.pathname.charAt(0)?Gr.pathname:"/"+Gr.pathname}}function kn(t){return t=w(t)?Cn(t):t,t.protocol===Jr.protocol&&t.host===Jr.host}function En(){this.$get=v(t)}function An(t){function e(r,i){if(y(r)){var s={};return o(r,function(t,n){s[n]=e(n,t)}),s}return t.factory(r+n,i)}var n="Filter";this.register=e,this.$get=["$injector",function(t){return function(e){return t.get(e+n)}}],e("currency",Tn),e("date",Rn),e("filter",On),e("json",Vn),e("limitTo",qn),e("lowercase",ti),e("number",Mn),e("orderBy",Un),e("uppercase",ei)}function On(){return function(t,e,n){if(!or(t))return t;var r=typeof n,i=[];i.check=function(t){for(var e=0;e<i.length;e++)if(!i[e](t))return!1;return!0},"function"!==r&&(n="boolean"===r&&n?function(t,e){return rr.equals(t,e)}:function(t,e){if(t&&e&&"object"="=typeof" t&&"object"="=typeof" t)if("$"!="=r.charAt(0)&&Kn.call(t,r)&&n(t[r],e[r]))return!0;return!1}return" e=(""+e).toLowerCase(),-1<(""+t).toLowerCase().indexOf(e)});var o="function(t,e){if("string"==typeof" e&&"!"="==e.charAt(0))return!o(t,e.substr(1));switch(typeof" e){case"boolean":case"number":case"string":e={$:e};case"object":for(var e)(function(t){"undefined"!=typeof o("$"="=t?n:n&&n[t],e[t])})})(s);break;case"function":i.push(e);break;default:return" t}for(r="[],s=0;s<t.length;s++){var" a=t[s];i.check(a)&&r.push(a)}return g(n)&&(n=e.CURRENCY_SYM),Pn(t,e.PATTERNS[1],e.GROUP_SEP,e.DECIMAL_SEP,2).replace(/\u00A4/g,n)}}function pn(t,e,n,r,i){if(null="=t||!isFinite(t)||y(t))return"";var">t;t=Math.abs(t);var s=t+"",a="",u=[],c=!1;if(-1!==s.indexOf("e")){var l=s.match(/([\d\.]+)e(-?)(\d+)/);l&&"-"==l[2]&&l[3]>i+1?s="0":(a=s,c=!0)}if(c)i>0&&t>-1&&1>t&&(a=t.toFixed(i));else{s=(s.split(Xr)[1]||"").length,g(i)&&(i=Math.min(Math.max(e.minFrac,s),e.maxFrac)),s=Math.pow(10,i+1),t=Math.floor(t*s+5)/s,t=(""+t).split(Xr),s=t[0],t=t[1]||"";var l=0,f=e.lgSize,h=e.gSize;if(s.length>=f+h)for(l=s.length-f,c=0;l>c;c++)0===(l-c)%h&&0!==c&&(a+=n),a+=s.charAt(c);for(c=l;c<s.length;c++)0===(s.length-c)%f&&0!==c&&(a+=n),a+=s.charat(c);for(;t.length<i;)t+="0";i&&"0"!==i&&(a+=r+t.substr(0,i))}return>t&&(r="-",t=-t),t=""+t;t.length<e;)t="0"+t;return n&&(t=t.substr(t.length-e)),r+t}function n=n||0,function(i){return i=i["get"+t](),(n>0||i>-n)&&(i+=n),0===i&&-12==n&&(i=12),Nn(i,e,r)}}function Dn(t,e){return function(n,r){var i=n["get"+t](),o=Zn(e?"SHORT"+t:t);return r[o][i]}}function Rn(t){function e(t){var e;if(e=t.match(n)){t=new Date(0);var r=0,i=0,o=e[8]?t.setUTCFullYear:t.setFullYear,s=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))),s.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){var i,s,a="",u=[];if(r=r||"mediumDate",r=t.DATETIME_FORMATS[r]||r,w(n)&&(n=Yr.test(n)?h(n):e(n)),b(n)&&(n=new Date(n)),!x(n))return n;for(;r;)(s=Zr.exec(r))?(u=u.concat(Yn.call(s,1)),r=u.pop()):(u.push(r),r=null);return o(u,function(e){i=Kr[e],a+=i?i(n,t.DATETIME_FORMATS):e.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),a}}function Vn(){return function(t){return V(t,!0)}}function qn(){return function(t,e){if(!or(t)&&!w(t))return t;if(e=1/0===Math.abs(Number(e))?Number(e):h(e),w(t))return e?e>=0?t.slice(0,e):t.slice(e,t.length):"";var n,r,i=[];for(e>t.length?e=t.length:e<-t.length&&(e=-t.length),e>0?(n=0,r=e):(n=t.length+e,r=t.length);r>n;n++)i.push(t[n]);return i}}function Un(t){return function(e,n,r){function i(t,e){return U(e)?function(e,n){return t(n,e)}:t}function o(t,e){var n=typeof t,r=typeof e;return n==r?("string"==n&&(t=t.toLowerCase(),e=e.toLowerCase()),t===e?0:e>t?-1:1):r>n?-1:1}if(!or(e)||!n)return e;n=or(n)?n:[n],n=A(n,function(e){var n=!1,r=e||d;if(w(e)&&(("+"==e.charAt(0)||"-"==e.charAt(0))&&(n="-"==e.charAt(0),e=e.substring(1)),r=t(e),r.constant)){var s=r(); return i(function(t,e){return o(t[s],e[s])},n)}return i(function(t,e){return o(r(t),r(e))},n)});for(var s=[],a=0;a<e.length;a++)s.push(e[a]);return r=0;r<n.length;r++){var i="n[r](t,e);if(0!==i)return" s(t)&&(t="{link:t}),t.restrict=t.restrict||"AC",v(t)}function" i(e,n){n=n?"-"+Q(n,"-"):"",r.removeClass(t,(e?$i:pi)+n),r.addClass(t,(e?pi:$i)+n)}var s="this,a=t.parent().controller("form")||ii,u=0,c=s.$error={},l=[];s.$name=e.name||e.ngForm,s.$dirty=!1,s.$pristine=!0,s.$valid=!0,s.$invalid=!1,a.$addControl(s),t.addClass(di),i(!0),s.$addControl=function(t){X(t.$name,"input"),l.push(t),t.$name&&(s[t.$name]=t)},s.$removeControl=function(t){t.$name&&s[t.$name]===t&&delete" s[t.$name],o(c,function(e,n){s.$setvalidity(n,!0,t)}),t(l,t)},s.$setvalidity=function(t,e,n){var c[t]="r=[],u++,i(!1,t),a.$setValidity(t,!1,s);r.push(n),s.$valid=!1,s.$invalid=!0}},s.$setDirty=function(){r.removeClass(t,di),r.addClass(t,vi),s.$dirty=!0,s.$pristine=!1,a.$setDirty()},s.$setPristine=function(){r.removeClass(t,vi),r.addClass(t,di),s.$dirty=!1,s.$pristine=!0,o(l,function(t){t.$setPristine()})}}function" a="e.prop("validity"),u=e[0].placeholder,c={};if(!o.android){var" l="!1;e.on("compositionstart",function(){l=!0}),e.on("compositionend",function(){l=!1,f()})}var" f=function(r){if(!l){var o="e.val();zn&&"input"===(r||c).type&&e[0].placeholder!==u?u=e[0].placeholder:(U(n.ngTrim||"T")&&(o=sr(o)),(i.$viewValue!==o||a&&""===o&&!a.valueMissing)&&(t.$$phase?i.$setViewValue(o):t.$apply(function(){i.$setViewValue(o)})))}};if(o.hasEvent("input"))e.on("input",f);else{var" p,$="function(){p||(p=s.defer(function(){f(),p=null}))};e.on("keydown",function(t){t=t.keyCode,91===t||t">15&&19>t||t>=37&&40>=t||$()}),o.hasEvent("paste")&&e.on("paste cut",$)}e.on("change",f),i.$render=function(){e.val(i.$isEmpty(i.$viewValue)?"":i.$viewValue)};var d=n.ngPattern;if(d&&((o=d.match(/^\/(.*)\/([gim]*)$/))?(d=RegExp(o[1],o[2]),o=function(t){return Hn(i,"pattern",i.$isEmpty(t)||d.test(t),t)}):o=function(n){var o=t.$eval(d);if(!o||!o.test)throw r("ngPattern")("noregexp",d,o,F(e));return Hn(i,"pattern",i.$isEmpty(n)||o.test(n),n)},i.$formatters.push(o),i.$parsers.push(o)),n.ngMinlength){var v=h(n.ngMinlength);o=function(t){return Hn(i,"minlength",i.$isEmpty(t)||t.length>=v,t)},i.$parsers.push(o),i.$formatters.push(o)}if(n.ngMaxlength){var g=h(n.ngMaxlength);o=function(t){return Hn(i,"maxlength",i.$isEmpty(t)||t.length<=g,t)},i.$parsers.push(o),i.$formatters.push(o)}}function t=ngClass 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" e=[];return o(t,function(t,n){t&&(e=e.concat(n.split(">0||n[t])&&(n[t]=(n[t]||0)+e,n[t]===+(e>0)&&r.push(t))}),a.data("$classCounts",n),r.join(" ")}function l(t){if(!0===e||s.$index%2===e){var o=i(t||[]);if(f){if(!N(t,f)){var l=i(f),h=r(o,l),o=r(l,o),o=c(o,-1),h=c(h,1);0===h.length?n.removeClass(a,o):0===o.length?n.addClass(a,h):n.setClass(a,h,o)}}else{var h=c(o,1);u.$addClass(h)}}f=P(t)}var f;s.$watch(u[t],l,!0),u.$observe("class",function(){l(s.$eval(u[t]))}),"ngClass"!==t&&s.$watch("$index",function(n,r){var o=1&n;if(o!==(1&r)){var a=i(s.$eval(u[t]));o===e?(o=c(a,1),u.$addClass(o)):(o=c(a,-1),u.$removeClass(o))}})}}}]}var zn,Wn,Qn,Gn,Jn,Xn=function(t){return w(t)?t.toLowerCase():t},Kn=Object.prototype.hasOwnProperty,Zn=function(t){return w(t)?t.toUpperCase():t},Yn=[].slice,tr=[].push,er=Object.prototype.toString,nr=r("ng"),rr=t.angular||(t.angular={}),ir=["0","0","0"];zn=h((/msie (\d+)/.exec(Xn(navigator.userAgent))||[])[1]),isNaN(zn)&&(zn=h((/trident\/.*; rv:(\d+)/.exec(Xn(navigator.userAgent))||[])[1])),$.$inject=[],d.$inject=[];var or=function(){return S(Array.isArray)?Array.isArray:function(t){return"[object Array]"===er.call(t)}}(),sr=function(){return String.prototype.trim?function(t){return w(t)?t.trim():t}:function(t){return w(t)?t.replace(/^\s\s*/,"").replace(/\s\s*$/,""):t}}();Jn=9>zn?function(t){return t=t.nodeName?t:t[0],t.scopeName&&"HTML"!=t.scopeName?Zn(t.scopeName+":"+t.nodeName):t.nodeName}:function(t){return t.nodeName?t.nodeName:t[0].nodeName};var ar=/[A-Z]/g,ur={full:"1.2.18",major:1,minor:2,dot:18,codeName:"ear-extendability"},cr=re.cache={},lr=re.expando="ng"+(new Date).getTime(),fr=1,hr=t.document.addEventListener?function(t,e,n){t.addEventListener(e,n,!1)}:function(t,e,n){t.attachEvent("on"+e,n)},pr=t.document.removeEventListener?function(t,e,n){t.removeEventListener(e,n,!1)}:function(t,e,n){t.detachEvent("on"+e,n)};re._data=function(t){return this.cache[t[this.expando]]||{}};var $r=/([\:\-\_]+(.))/g,dr=/^moz([A-Z])/,vr=r("jqLite"),gr=/^<(\w+)\s*\>(?:<\>|)$/,mr=/<|&#?\w+; ,yr="/<([\w:]+)/,wr=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^">]*)\/>/gi,br={option:[1,'<select multiple>',"</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};br.optgroup=br.option,br.tbody=br.tfoot=br.colgroup=br.caption=br.thead,br.th=br.td;var xr=re.prototype={ready:function(n){function r(){i||(i=!0,n())}var i=!1;"complete"===e.readyState?setTimeout(r):(this.on("DOMContentLoaded",r),re(t).on("load",r))},toString:function(){var t=[];return o(this,function(e){t.push(""+e)}),"["+t.join(", ")+"]"},eq:function(t){return Wn(t>=0?this[t]:this[this.length+t])},length:0,push:tr,sort:[].sort,splice:[].splice},Sr={};o("multiple selected checked disabled readOnly required open".split(" "),function(t){Sr[Xn(t)]=t});var Cr={};o("input select option textarea button form details".split(" "),function(t){Cr[Zn(t)]=!0}),o({data:ce,inheritedData:de,scope:function(t){return Wn(t).data("$scope")||de(t.parentNode||t,["$isolateScope","$scope"])},isolateScope:function(t){return Wn(t).data("$isolateScope")||Wn(t).data("$isolateScopeNoTemplate")},controller:$e,injector:function(t){return de(t,"$injector")},removeAttr:function(t,e){t.removeAttribute(e)},hasClass:le,css:function(t,e,r){if(e=ee(e),!m(r)){var i;return 8>=zn&&(i=t.currentStyle&&t.currentStyle[e],""===i&&(i="auto")),i=i||t.style[e],8>=zn&&(i=""===i?n:i),i}t.style[e]=r},attr:function(t,e,r){var i=Xn(e);if(Sr[i]){if(!m(r))return t[e]||(t.attributes.getNamedItem(e)||$).specified?i:n;r?(t[e]=!0,t.setAttribute(e,i)):(t[e]=!1,t.removeAttribute(i))}else if(m(r))t.setAttribute(e,r);else if(t.getAttribute)return t=t.getAttribute(e,2),null===t?n:t},prop:function(t,e,n){return m(n)?void(t[e]=n):t[e]},text:function(){function t(t,n){var r=e[t.nodeType];return g(n)?r?t[r]:"":void(t[r]=n)}var e=[];return 9>zn?(e[1]="innerText",e[3]="nodeValue"):e[1]=e[3]="textContent",t.$dv="",t}(),val:function(t,e){if(g(e)){if("SELECT"===Jn(t)&&t.multiple){var n=[];return o(t.options,function(t){t.selected&&n.push(t.value||t.text)}),0===n.length?null:n}return t.value}t.value=e},html:function(t,e){if(g(e))return t.innerHTML;for(var n=0,r=t.childNodes;n<r.length;n++)oe(r[n]);t.innerhtml=e},empty:ve},function(t,e){re.prototype[e]=function(e,r){var i,o,s="this.length;if(t!==ve&&(2==t.length&&t!==le&&t!==$e?e:r)===n){if(y(e)){for(i=0;s">i;i++)if(t===ce)t(this[i],e);else for(o in e)t(this[i],o,e[o]);return this}for(i=t.$dv,s=i===n?Math.min(s,1):s,o=0;s>o;o++){var a=t(this[o],e,r);i=i?i+a:a}return i}for(i=0;s>i;i++)t(this[i],e,r);return this}}),o({removeData:ae,dealoc:oe,on:function Yi(t,n,r,i){if(m(i))throw vr("onargs");var s=ue(t,"events"),a=ue(t,"handle");s||ue(t,"events",s={}),a||ue(t,"handle",a=me(t,s)),o(n.split(" "),function(n){var i=s[n];if(!i){if("mouseenter"==n||"mouseleave"==n){var o=e.body.contains||e.body.compareDocumentPosition?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1};s[n]=[],Yi(t,{mouseleave:"mouseout",mouseenter:"mouseover"}[n],function(t){var e=t.relatedTarget;e&&(e===this||o(this,e))||a(t,n)})}else hr(t,n,a),s[n]=[];i=s[n]}i.push(r)})},off:se,one:function(t,e,n){t=Wn(t),t.on(e,function r(){t.off(e,n),t.off(e,r)}),t.on(e,n)},replaceWith:function(t,e){var n,r=t.parentNode;oe(t),o(new re(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){o(new re(e),function(e){1!==t.nodeType&&11!==t.nodeType||t.appendChild(e)})},prepend:function(t,e){if(1===t.nodeType){var n=t.firstChild;o(new re(e),function(e){t.insertBefore(e,n)})}},wrap:function(t,e){e=Wn(e)[0];var n=t.parentNode;n&&n.replaceChild(e,t),e.appendChild(t)},remove:function(t){oe(t);var e=t.parentNode;e&&e.removeChild(t)},after:function(t,e){var n=t,r=t.parentNode;o(new re(e),function(t){r.insertBefore(t,n.nextSibling),n=t})},addClass:he,removeClass:fe,toggleClass:function(t,e,n){e&&o(e.split(" "),function(e){var r=n;g(r)&&(r=!le(t,e)),(r?he:fe)(t,e)})},parent:function(t){return(t=t.parentNode)&&11!==t.nodeType?t:null},next:function(t){if(t.nextElementSibling)return t.nextElementSibling;for(t=t.nextSibling;null!=t&&1!==t.nodeType;)t=t.nextSibling;return t},find:function(t,e){return t.getElementsByTagName?t.getElementsByTagName(e):[]},clone:ie,triggerHandler:function(t,e,n){e=(ue(t,"events")||{})[e],n=n||[];var r=[{preventDefault:$,stopPropagation:$}];o(e,function(e){e.apply(t,r.concat(n))})}},function(t,e){re.prototype[e]=function(e,n,r){for(var i,o=0;o<this.length;o++)g(i)?(i=t(this[o],e,n,r),m(i)&&(i=wn(i))):pe(i,t(this[o],e,n,r));return 1="==arguments.length&&(this.$$classNameFilter=t" m(i)?i:this},re.prototype.bind="re.prototype.on,re.prototype.unbind=re.prototype.off}),we.prototype={put:function(t,e){this[ye(t)]=e},get:function(t){return" e="this[t=ye(t)];return" kr="/^function\s*[^\(]*\(\s*([^\)]*)\)/m,Er=/,/,Ar=/^\s*(_?)(\S+?)\1\s*$/,Or=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,Tr=r("$injector"),Mr=r("$animate"),Pr=["$provide",function(t){this.$$selectors={},this.register=function(e,n){var" r="e+"-animation";if(e&&"."!=e.charAt(0))throw" mr("notcsel",e);this.$$selectors[e.substr(1)]="r,t.factory(r,n)},this.classNameFilter=function(t){return" regexp?t:null),this.$$classnamefilter},this.$get="["$timeout","$$asyncCallback",function(t,e){return{enter:function(t,n,r,i){r?r.after(t):(n&&n[0]||(n=r.parent()),n.append(t)),i&&e(i)},leave:function(t,n){t.remove(),n&&e(n)},move:function(t,e,n,r){this.enter(t,e,n,r)},addClass:function(t,n,r){n=w(n)?n:or(n)?n.join("" "):"",o(t,function(t){he(t,n)}),r&&e(r)},removeclass:function(t,n,r){n=w(n)?n:or(n)?n.join(" "):"",o(t,function(t){fe(t,n)}),r&&e(r)},setclass:function(t,n,r,i){o(t,function(t){he(t,n),fe(t,r)}),i&&e(i)},enabled:$}}]}],nr="r("$compile");Te.$inject=["$provide","$$sanitizeUriProvider"];var" jr="/^(x[\:\-_]|data[\:\-_])/i,Dr=r("$interpolate"),Rr=/^([^\?#]*)(\?([^#]*))?(#(.*))?$/,Vr={http:80,https:443,ftp:21},qr=r("$location");Ye.prototype=Ze.prototype=Ke.prototype={$$html5:!1,$$replace:!1,absUrl:tn("$$absUrl"),url:function(t,e){if(g(t))return" n=Rr.exec(t);return "="=t.charAt(0)?t:"/"+t}),search:function(t,e){switch(arguments.length){case" 1:if(w(t))this.$$search=H(t);else{if(!y(t))throw qr("isrcharg");this.$$search="t}break;default:g(e)||null===e?delete" this.$$search[t]:this.$$search[t]=e}return this.$$replace=!0,this}};var ur,fr="r("$parse"),Ir={},Hr={"null":function(){return" n(t,e)^r(t,e)},"=:$, =="=":function(t,e,n,r){return" n(t,e)!="=r(t,e)},"==":function(t,e,n,r){return">":function(t,e,n,r){return n(t,e)>r(t,e)},"<=":function(t,e,n,r){return n(t,e)<=r(t,e)},">=":function(t,e,n,r){return n(t,e)>=r(t,e)},"&&":function(t,e,n,r){return n(t,e)&&r(t,e)},"||":function(t,e,n,r){return n(t,e)||r(t,e)},"&":function(t,e,n,r){return n(t,e)&r(t,e)},"|":function(t,e,n,r){return r(t,e)(t,e,n(t,e))},"!":function(t,e,n){return!n(t,e)}},Lr={n:"\n",f:"\f",r:"\r",t:" ",v:" ","'":"'",'"':'"'},_r=function(t){this.options=t};_r.prototype={constructor:_r,lex:function(t){for(this.text=t,this.index=0,this.ch=n,this.lastCh=":",this.tokens=[];this.index<this.text.length;){if(this.ch=this.text.charat(this.index),this.is("\"'"))this.readstring(this.ch);else if(this.is("(){}[].,;:?"))this.tokens.push({index:this.index,text:this.ch}),this.index++;else{if(this.iswhitespace(this.ch)){this.index++;continue}t=this.ch+this.peek();var e="t+this.peek(2),r=Hr[this.ch],i=Hr[t],o=Hr[e];o?(this.tokens.push({index:this.index,text:e,fn:o}),this.index+=3):i?(this.tokens.push({index:this.index,text:t,fn:i}),this.index+=2):r?(this.tokens.push({index:this.index,text:this.ch,fn:r}),this.index+=1):this.throwError("Unexpected" ",this.index,this.index+1)}this.lastch=this.ch}return this.tokens},is:function(t){return-1!="=t.indexOf(this.ch)},was:function(t){return-1!==t.indexOf(this.lastCh)},peek:function(t){return" t=t||1,this.index+t<this.text.length?this.text.charAt(this.index+t):!1},isNumber:function(t){return>="0"&&"9">=t},isWhitespace:function(t){return" "===t||"\r"===t||" "===t||"\n"===t||" "===t||" "===t},isIdent:function(t){return t>="a"&&"z">=t||t>="A"&&"Z">=t||"_"===t||"$"===t},isExpOperator:function(t){return"-"===t||"+"===t||this.isNumber(t)},throwError:function(t,e,n){throw n=n||this.index,e=m(e)?"s "+e+"-"+this.index+" ["+this.text.substring(e,n)+"]":" "+n,Fr("lexerr",t,e,this.text)},readNumber:function(){for(var t="",e=this.index;this.index<this.text.length;){var 1="==t.length?t[0]:function(e,n){for(var" n="Xn(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++}t*=1,this.tokens.push({index:e,text:t,literal:!0,constant:!0,fn:function(){return t,e,n,r,i="this,o="",s=this.index;this.index<this.text.length&&(r=this.text.charAt(this.index),"."===r||this.isIdent(r)||this.isNumber(r));)"."===r&&(t=this.index),o+=r,this.index++;if(t)for(e=this.index;e<this.text.length;){if(r=this.text.charAt(e),"("===r){n=o.substr(t-s+1),o=o.substr(0,t-s),this.index=e;break}if(!this.isWhitespace(r))break;e++}if(s={index:s,text:o},Hr.hasOwnProperty(o))s.fn=Hr[o],s.literal=!0,s.constant=!0;else{var" a="fn(o,this.options,this.text);s.fn=f(function(t,e){return" e=this.index;this.index++;for(var ,r="t,i=!1;this.index<this.text.length;){var" o="this.text.charAt(this.index),r=r+o;if(i)"u"===o?(o=this.text.substring(this.index+1,this.index+5),o.match(/[\da-f]{4}/i)||this.throwError("Invalid" [\\u"+o+"]"),this.index+="4,n+=String.fromCharCode(parseInt(o,16))):n=(i=Lr[o])?n+i:n+o,i=!1;else" if("\\"="==o)i=!0;else{if(o===t)return" n}});n+=o}this.index++}this.throwError("Unterminated br="function(t,e,n){this.lexer=t,this.$filter=e,this.options=n};Br.ZERO=f(function(){return" 0},{constant:!0}),br.prototype={constructor:Br,parse:function(t){return this.text="t,this.tokens=this.lexer.lex(t),t=this.statements(),0!==this.tokens.length&&this.throwError("is" token",this.tokens[0]),t.literal="!!t.literal,t.constant=!!t.constant,t},primary:function(){var" t;if(this.expect("("))t=this.filterChain(),this.consume(")");else if(this.expect("["))t=this.arrayDeclaration();else if(this.expect("{"))t=this.object();else{var expression",e),t.literal="!!e.literal,t.constant=!!e.constant}for(var" n;e="this.expect("(","[",".");)"("===e.text?(t=this.functionCall(t,n),n=null):"["===e.text?(n=t,t=this.objectIndex(t)):"."===e.text?(n=t,t=this.fieldAccess(t)):this.throwError("IMPOSSIBLE");return" fr("syntax",e.text,t,e.index+1,this.text,this.text.substring(e.index))},peektoken:function(){if(0="==this.tokens.length)throw" i="this.tokens[0],o=i.text;if(o===t||o===e||o===n||o===r||!(t||e||n||r))return" i}return!1},expect:function(t,e,n,r){return(t=this.peek(t,e,n,r))?(this.tokens.shift(),t):!1},consume:function(t){this.expect(t)||this.throwError("is t=[];;)if(0<this.tokens.length&&!this.peek("}",")",";","]")&&t.push(this.filterChain()),!this.expect(";"))return r,i=0;i<t.length;i++){var t,e="this.expression();;){if(!(t=this.expect("|")))return" e;e=this.binaryFn(e,t.fn,this.filter())}},filter:function(){for(var t,e,n="this.ternary();return(e=this.expect("="))?(n.assign||this.throwError("implies" to",e),t=this.ternary(),function(e,r){return this.expect("?")?(t="this.ternary(),(e=this.expect(":"))?this.ternaryFn(n,t,this.ternary()):void">","<=",">="))&&(e=this.binaryFn(e,t.fn,this.relational())),e},additive:function(){for(var t,e=this.multiplicative();t=this.expect("+","-");)e=this.binaryFn(e,t.fn,this.multiplicative());return e},multiplicative:function(){for(var t,e=this.unary();t=this.expect("*","/","%");)e=this.binaryFn(e,t.fn,this.unary());return e},unary:function(){var t;return this.expect("+")?this.primary():(t=this.expect("-"))?this.binaryFn(Br.ZERO,t.fn,this.unary()):(t=this.expect("!"))?this.unaryFn(t.fn,this.unary()):this.primary()},fieldAccess:function(t){var e=this,n=this.expect().text,r=fn(n,this.options,this.text);return f(function(e,n,i){return r(i||t(e,n))},{assign:function(r,i,o){return an(t(r,o),n,i,e.text,e.options)}})},objectIndex:function(t){var e=this,r=this.expression();return this.consume("]"),f(function(i,o){var s,a=t(i,o),u=r(i,o);return a?((a=sn(a[u],e.text))&&a.then&&e.options.unwrapPromises&&(s=a,"$$v"in a||(s.$$v=n,s.then(function(t){s.$$v=t})),a=a.$$v),a):n},{assign:function(n,i,o){var s=r(n,o);return sn(t(n,o),e.text)[s]=i}})},functionCall:function(t,e){var n=[];if(")"!==this.peekToken().text)do n.push(this.expression());while(this.expect(","));this.consume(")");var r=this;return function(i,o){for(var s=[],a=e?e(i,o):i,u=0;u<n.length;u++)s.push(n[u](i,o));return u="t(i,o,a)||$,sn(a,r.text),sn(u,r.text),s=u.apply?u.apply(a,s):u(s[0],s[1],s[2],s[3],s[4]),sn(s,r.text)}},arrayDeclaration:function(){var" t="[],e=!0;if("]"!==this.peekToken().text)do{if(this.peek("]"))break;var" n="this.expression();t.push(n),n.constant||(e=!1)}while(this.expect(","));return" r="[],i=0;i<t.length;i++)r.push(t[i](e,n));return" o="t[i];r[o.key]=o.value(e,n)}return" zr="{},Wr=r("$sce"),Qr={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},Gr=e.createElement("a"),Jr=Cn(t.location.href,!0);An.$inject=["$provide"],Tn.$inject=["$locale"],Mn.$inject=["$locale"];var" xr=. ,kr={yyyy:jn("FullYear",4),yy:jn("FullYear",2,0,!0),y:jn("FullYear",1),MMMM:Dn("Month"),MMM:Dn("Month",!0),MM:jn("Month",2,1),M:jn("Month",1,1),dd:jn("Date",2),d:jn("Date",1),HH:jn("Hours",2),H:jn("Hours",1),hh:jn("Hours",2,-12),h:jn("Hours",1,-12),mm:jn("Minutes",2),m:jn("Minutes",1),ss:jn("Seconds",2),s:jn("Seconds",1),sss:jn("Milliseconds",3),EEEE:Dn("Day"),EEE:Dn("Day",!0),a:function(t,e){return>t.getHours()?e.AMPMS[0]:e.AMPMS[1]},Z:function(t){return t=-1*t.getTimezoneOffset(),t=(t>=0?"+":"")+(Nn(Math[t>0?"floor":"ceil"](t/60),2)+Nn(Math.abs(t%60),2))}},Zr=/((?:[^yMdHhmsaZE']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|d+|H+|h+|m+|s+|a|Z))(.*)/,Yr=/^\-?\d+$/;Rn.$inject=["$locale"];var ti=v(Xn),ei=v(Zn);Un.$inject=["$parse"];var ni=v({restrict:"E",compile:function(t,n){return 8>=zn&&(n.href||n.name||n.$set("href",""),t.append(e.createComment("IE fix"))),n.href||n.xlinkHref||n.name?void 0:function(t,e){var n="[object SVGAnimatedString]"===er.call(e.prop("href"))?"xlink:href":"href";e.on("click",function(t){e.attr(n)||t.preventDefault()})}}}),ri={};o(Sr,function(t,e){if("multiple"!=t){var n=Me("ng-"+e);ri[n]=function(){return{priority:100,link:function(t,r,i){t.$watch(i[n],function(t){i.$set(e,!!t)})}}}}}),o(["src","srcset","href"],function(t){var e=Me("ng-"+t);ri[e]=function(){return{priority:99,link:function(n,r,i){var o=t,s=t;"href"===t&&"[object SVGAnimatedString]"===er.call(r.prop("href"))&&(s="xlinkHref",i.$attr[s]="xlink:href",o=null),i.$observe(e,function(t){t&&(i.$set(s,t),zn&&o&&r.prop(o,i[s]))})}}}});var ii={$addControl:$,$removeControl:$,$setValidity:$,$setDirty:$,$setPristine:$};In.$inject=["$element","$attrs","$scope","$animate"];var oi=function(t){return["$timeout",function(e){return{name:"form",restrict:t?"EAC":"E",controller:In,compile:function(){return{pre:function(t,r,i,o){if(!i.action){var s=function(t){t.preventDefault?t.preventDefault():t.returnValue=!1};hr(r[0],"submit",s),r.on("$destroy",function(){e(function(){pr(r[0],"submit",s)},0,!1)})}var a=r.parent().controller("form"),u=i.name||i.ngForm;u&&an(t,u,o,u),a&&r.on("$destroy",function(){a.$removeControl(o),u&&an(t,u,n,u),f(o,ii)})}}}}}]},si=oi(),ai=oi(!0),ui=/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/,ci=/^[a-z0-9!#$%&'*+/=?^_`{|}~.-]+@[a-z0-9-]+(\.[a-z0-9-]+)*$/i,li=/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))\s*$/,fi={text:_n,number:function(t,e,r,i,o,s){_n(t,e,r,i,o,s),i.$parsers.push(function(t){var e=i.$isEmpty(t);return e||li.test(t)?(i.$setValidity("number",!0),""===t?null:e?t:parseFloat(t)):(i.$setValidity("number",!1),n)}),Ln(i,"number",e),i.$formatters.push(function(t){return i.$isEmpty(t)?"":""+t}),r.min&&(t=function(t){var e=parseFloat(r.min);return Hn(i,"min",i.$isEmpty(t)||t>=e,t)},i.$parsers.push(t),i.$formatters.push(t)),r.max&&(t=function(t){var e=parseFloat(r.max);return Hn(i,"max",i.$isEmpty(t)||e>=t,t)},i.$parsers.push(t),i.$formatters.push(t)),i.$formatters.push(function(t){return Hn(i,"number",i.$isEmpty(t)||b(t),t)})},url:function(t,e,n,r,i,o){_n(t,e,n,r,i,o),t=function(t){return Hn(r,"url",r.$isEmpty(t)||ui.test(t),t)},r.$formatters.push(t),r.$parsers.push(t)},email:function(t,e,n,r,i,o){_n(t,e,n,r,i,o),t=function(t){return Hn(r,"email",r.$isEmpty(t)||ci.test(t),t)},r.$formatters.push(t),r.$parsers.push(t)},radio:function(t,e,n,r){g(n.name)&&e.attr("name",c()),e.on("click",function(){e[0].checked&&t.$apply(function(){r.$setViewValue(n.value)})}),r.$render=function(){e[0].checked=n.value==r.$viewValue},n.$observe("value",r.$render)},checkbox:function(t,e,n,r){var i=n.ngTrueValue,o=n.ngFalseValue;w(i)||(i=!0),w(o)||(o=!1),e.on("click",function(){t.$apply(function(){r.$setViewValue(e[0].checked)})}),r.$render=function(){e[0].checked=r.$viewValue},r.$isEmpty=function(t){return t!==i},r.$formatters.push(function(t){return t===i}),r.$parsers.push(function(t){return t?i:o})},hidden:$,button:$,submit:$,reset:$,file:$},hi=["$browser","$sniffer",function(t,e){return{restrict:"E",require:"?ngModel",link:function(n,r,i,o){o&&(fi[Xn(i.type)]||fi.text)(n,r,i,o,e,t)}}}],pi="ng-valid",$i="ng-invalid",di="ng-pristine",vi="ng-dirty",gi=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate",function(t,e,n,i,s,a){function u(t,e){e=e?"-"+Q(e,"-"):"",a.removeClass(i,(t?$i:pi)+e),a.addClass(i,(t?pi:$i)+e)}this.$modelValue=this.$viewValue=Number.NaN,this.$parsers=[],this.$formatters=[],this.$viewChangeListeners=[],this.$pristine=!0,this.$dirty=!1,this.$valid=!0,this.$invalid=!1,this.$name=n.name;var c=s(n.ngModel),l=c.assign;if(!l)throw r("ngModel")("nonassign",n.ngModel,F(i));this.$render=$,this.$isEmpty=function(t){return g(t)||""===t||null===t||t!==t};var f=i.inheritedData("$formController")||ii,h=0,p=this.$error={};i.addClass(di),u(!0),this.$setValidity=function(t,e){p[t]!==!e&&(e?(p[t]&&h--,h||(u(!0),this.$valid=!0,this.$invalid=!1)):(u(!1),this.$invalid=!0,this.$valid=!1,h++),p[t]=!e,u(e,t),f.$setValidity(t,e,this))},this.$setPristine=function(){this.$dirty=!1,this.$pristine=!0,a.removeClass(i,vi),a.addClass(i,di)},this.$setViewValue=function(n){this.$viewValue=n,this.$pristine&&(this.$dirty=!0,this.$pristine=!1,a.removeClass(i,di),a.addClass(i,vi),f.$setDirty()),o(this.$parsers,function(t){n=t(n)}),this.$modelValue!==n&&(this.$modelValue=n,l(t,n),o(this.$viewChangeListeners,function(t){try{t()}catch(n){e(n)}}))};var d=this;t.$watch(function(){var e=c(t);if(d.$modelValue!==e){var n=d.$formatters,r=n.length;for(d.$modelValue=e;r--;)e=n[r](e);d.$viewValue!==e&&(d.$viewValue=e,d.$render())}return e})}],mi=function(){return{require:["ngModel","^?form"],controller:gi,link:function(t,e,n,r){var i=r[0],o=r[1]||ii;o.$addControl(i),t.$on("$destroy",function(){o.$removeControl(i)})}}},yi=v({require:"ngModel",link:function(t,e,n,r){r.$viewChangeListeners.push(function(){t.$eval(n.ngChange)})}}),wi=function(){return{require:"?ngModel",link:function(t,e,n,r){if(r){n.required=!0;var i=function(t){return n.required&&r.$isEmpty(t)?void r.$setValidity("required",!1):(r.$setValidity("required",!0),t)};r.$formatters.push(i),r.$parsers.unshift(i),n.$observe("required",function(){i(r.$viewValue)})}}}},bi=function(){return{require:"ngModel",link:function(t,e,r,i){var s=(t=/\/(.*)\//.exec(r.ngList))&&RegExp(t[1])||r.ngList||",";i.$parsers.push(function(t){if(!g(t)){var e=[];return t&&o(t.split(s),function(t){t&&e.push(sr(t))}),e}}),i.$formatters.push(function(t){return or(t)?t.join(", "):n}),i.$isEmpty=function(t){return!t||!t.length}}}},xi=/^(true|false|\d+)$/,Si=function(){return{priority:100,compile:function(t,e){return xi.test(e.ngValue)?function(t,e,n){n.$set("value",t.$eval(n.ngValue))}:function(t,e,n){t.$watch(n.ngValue,function(t){n.$set("value",t)})}}}},Ci=Fn({compile:function(t){return t.addClass("ng-binding"),function(t,e,r){e.data("$binding",r.ngBind),t.$watch(r.ngBind,function(t){e.text(t==n?"":t)})}}}),ki=["$interpolate",function(t){return function(e,n,r){e=t(n.attr(r.$attr.ngBindTemplate)),n.addClass("ng-binding").data("$binding",e),r.$observe("ngBindTemplate",function(t){n.text(t)})}}],Ei=["$sce","$parse",function(t,e){return function(n,r,i){r.addClass("ng-binding").data("$binding",i.ngBindHtml);var o=e(i.ngBindHtml);n.$watch(function(){return(o(n)||"").toString()},function(){r.html(t.getTrustedHtml(o(n))||"")})}}],Ai=Bn("",!0),Oi=Bn("Odd",0),Ti=Bn("Even",1),Mi=Fn({compile:function(t,e){e.$set("ngCloak",n),t.removeClass("ng-cloak")}}),Pi=[function(){return{scope:!0,controller:"@",priority:500}}],Ni={};o("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(t){var e=Me("ng-"+t);Ni[e]=["$parse",function(n){return{compile:function(r,i){var o=n(i[e]);return function(e,n){n.on(Xn(t),function(t){e.$apply(function(){o(e,{$event:t})})})}}}}]});var ji=["$animate",function(t){return{transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(n,r,i,o,s){var a,u,c;n.$watch(i.ngIf,function(o){U(o)?u||(u=n.$new(),s(u,function(n){n[n.length++]=e.createComment(" end ngIf: "+i.ngIf+" "),a={clone:n},t.enter(n,r.parent(),r)})):(c&&(c.remove(),c=null),u&&(u.$destroy(),u=null),a&&(c=Z(a.clone),t.leave(c,function(){c=null}),a=null))})}}}],Di=["$http","$templateCache","$anchorScroll","$animate","$sce",function(t,e,n,r,i){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:rr.noop,compile:function(o,s){var a=s.ngInclude||s.src,u=s.onload||"",c=s.autoscroll;return function(o,s,l,f,h){var p,$,d,v=0,g=function(){$&&($.remove(),$=null),p&&(p.$destroy(),p=null),d&&(r.leave(d,function(){$=null}),$=d,d=null)};o.$watch(i.parseAsResourceUrl(a),function(i){var a=function(){!m(c)||c&&!o.$eval(c)||n()},l=++v;i?(t.get(i,{cache:e}).success(function(t){if(l===v){var e=o.$new();f.template=t,t=h(e,function(t){g(),r.enter(t,null,s,a)}),p=e,d=t,p.$emit("$includeContentLoaded"),o.$eval(u)}}).error(function(){l===v&&g()}),o.$emit("$includeContentRequested")):(g(),f.template=null)})}}}}],Ri=["$compile",function(t){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(e,n,r,i){n.html(i.template),t(n.contents())(e)}}}],Vi=Fn({priority:450,compile:function(){return{pre:function(t,e,n){t.$eval(n.ngInit)}}}}),qi=Fn({terminal:!0,priority:1e3}),Ui=["$locale","$interpolate",function(t,e){var n=/{}/g;return{restrict:"EA",link:function(r,i,s){var a=s.count,u=s.$attr.when&&i.attr(s.$attr.when),c=s.offset||0,l=r.$eval(u)||{},f={},h=e.startSymbol(),p=e.endSymbol(),$=/^when(Minus)?(.+)$/; o(s,function(t,e){$.test(e)&&(l[Xn(e.replace("when","").replace("Minus","-"))]=i.attr(s.$attr[e]))}),o(l,function(t,r){f[r]=e(t.replace(n,h+a+"-"+c+p))}),r.$watch(function(){var e=parseFloat(r.$eval(a));return isNaN(e)?"":(e in l||(e=t.pluralCat(e-c)),f[e](r,i,!0))},function(t){i.text(t)})}}}],Fi=["$parse","$animate",function(t,n){var s=r("ngRepeat");return{transclude:"element",priority:1e3,terminal:!0,$$tlb:!0,link:function(r,a,u,c,l){var f,h,p,$,d,v,g=u.ngRepeat,m=g.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?\s*$/),y={$id:ye};if(!m)throw s("iexp",g);if(u=m[1],c=m[2],(m=m[3])?(f=t(m),h=function(t,e,n){return v&&(y[v]=t),y[d]=e,y.$index=n,f(r,y)}):(p=function(t,e){return ye(e)},$=function(t){return t}),m=u.match(/^(?:([\$\w]+)|\(([\$\w]+)\s*,\s*([\$\w]+)\))$/),!m)throw s("iidexp",u);d=m[3]||m[1],v=m[2];var w={};r.$watchCollection(c,function(t){var u,c,f,m,y,b,x,S,C,k=a[0],E={},A=[];if(i(t))S=t,f=h||p;else{f=h||$,S=[];for(b in t)t.hasOwnProperty(b)&&"$"!=b.charAt(0)&&S.push(b);S.sort()}for(m=S.length,c=A.length=S.length,u=0;c>u;u++)if(b=t===S?u:S[u],x=t[b],x=f(b,x,u),X(x,"`track by` id"),w.hasOwnProperty(x))C=w[x],delete w[x],E[x]=C,A[u]=C;else{if(E.hasOwnProperty(x))throw o(A,function(t){t&&t.scope&&(w[t.id]=t)}),s("dupes",g,x);A[u]={id:x},E[x]=!1}for(b in w)w.hasOwnProperty(b)&&(C=w[b],u=Z(C.clone),n.leave(u),o(u,function(t){t.$$NG_REMOVED=!0}),C.scope.$destroy());for(u=0,c=S.length;c>u;u++){if(b=t===S?u:S[u],x=t[b],C=A[u],A[u-1]&&(k=A[u-1].clone[A[u-1].clone.length-1]),C.scope){y=C.scope,f=k;do f=f.nextSibling;while(f&&f.$$NG_REMOVED);C.clone[0]!=f&&n.move(Z(C.clone),null,Wn(k)),k=C.clone[C.clone.length-1]}else y=r.$new();y[d]=x,v&&(y[v]=b),y.$index=u,y.$first=0===u,y.$last=u===m-1,y.$middle=!(y.$first||y.$last),y.$odd=!(y.$even=0===(1&u)),C.scope||l(y,function(t){t[t.length++]=e.createComment(" end ngRepeat: "+g+" "),n.enter(t,null,Wn(k)),k=t,C.scope=y,C.clone=t,E[C.id]=C})}w=E})}}}],Ii=["$animate",function(t){return function(e,n,r){e.$watch(r.ngShow,function(e){t[U(e)?"removeClass":"addClass"](n,"ng-hide")})}}],Hi=["$animate",function(t){return function(e,n,r){e.$watch(r.ngHide,function(e){t[U(e)?"addClass":"removeClass"](n,"ng-hide")})}}],Li=Fn(function(t,e,n){t.$watch(n.ngStyle,function(t,n){n&&t!==n&&o(n,function(t,n){e.css(n,"")}),t&&e.css(t)},!0)}),_i=["$animate",function(t){return{restrict:"EA",require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(e,n,r,i){var s=[],a=[],u=[],c=[];e.$watch(r.ngSwitch||r.on,function(n){var l,f;for(l=0,f=u.length;f>l;++l)u[l].remove();for(l=u.length=0,f=c.length;f>l;++l){var h=a[l];c[l].$destroy(),u[l]=h,t.leave(h,function(){u.splice(l,1)})}a.length=0,c.length=0,(s=i.cases["!"+n]||i.cases["?"])&&(e.$eval(r.change),o(s,function(n){var r=e.$new();c.push(r),n.transclude(r,function(e){var r=n.element;a.push(e),t.enter(e,r.parent(),r)})}))})}}}],Bi=Fn({transclude:"element",priority:800,require:"^ngSwitch",link:function(t,e,n,r,i){r.cases["!"+n.ngSwitchWhen]=r.cases["!"+n.ngSwitchWhen]||[],r.cases["!"+n.ngSwitchWhen].push({transclude:i,element:e})}}),zi=Fn({transclude:"element",priority:800,require:"^ngSwitch",link:function(t,e,n,r,i){r.cases["?"]=r.cases["?"]||[],r.cases["?"].push({transclude:i,element:e})}}),Wi=Fn({link:function(t,e,n,i,o){if(!o)throw r("ngTransclude")("orphan",F(e));o(function(t){e.empty(),e.append(t)})}}),Qi=["$templateCache",function(t){return{restrict:"E",terminal:!0,compile:function(e,n){"text/ng-template"==n.type&&t.put(n.id,e[0].text)}}}],Gi=r("ngOptions"),Ji=v({terminal:!0}),Xi=["$compile","$parse",function(t,r){var i=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\s+([\s\S]+?))?\s+for\s+(?:([\$\w][\$\w]*)|(?:\(\s*([\$\w][\$\w]*)\s*,\s*([\$\w][\$\w]*)\s*\)))\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?$/,a={$setViewValue:$};return{restrict:"E",require:["select","?ngModel"],controller:["$element","$scope","$attrs",function(t,e,n){var r,i=this,o={},s=a;i.databound=n.ngModel,i.init=function(t,e,n){s=t,r=n},i.addOption=function(e){X(e,'"option value"'),o[e]=!0,s.$viewValue==e&&(t.val(e),r.parent()&&r.remove())},i.removeOption=function(t){this.hasOption(t)&&(delete o[t],s.$viewValue==t&&this.renderUnknownOption(t))},i.renderUnknownOption=function(e){e="? "+ye(e)+" ?",r.val(e),t.prepend(r),t.val(e),r.prop("selected",!0)},i.hasOption=function(t){return o.hasOwnProperty(t)},e.$on("$destroy",function(){i.renderUnknownOption=$})}],link:function(a,u,c,l){function f(t,e,n,r){n.$render=function(){var t=n.$viewValue;r.hasOption(t)?(S.parent()&&S.remove(),e.val(t),""===t&&d.prop("selected",!0)):g(t)&&d?e.val(""):r.renderUnknownOption(t)},e.on("change",function(){t.$apply(function(){S.parent()&&S.remove(),n.$setViewValue(e.val())})})}function h(t,e,n){var r;n.$render=function(){var t=new we(n.$viewValue);o(e.find("option"),function(e){e.selected=m(t.get(e.value))})},t.$watch(function(){N(r,n.$viewValue)||(r=P(n.$viewValue),n.$render())}),e.on("change",function(){t.$apply(function(){var t=[];o(e.find("option"),function(e){e.selected&&t.push(e.value)}),n.$setViewValue(t)})})}function p(e,o,a){function u(){var t,n,r,i,u,c={"":[]},y=[""];i=a.$modelValue,u=d(e)||[];var C,k,E,A=h?s(u):u;k={},r=!1;var O,T;if(v)if(g&&or(i))for(r=new we([]),E=0;E<i.length;e++)k[f]=i[e],r.put(g(e,k),i[e]);else r=new we(i);for(e="0;C=A.length,C">E;E++){if(n=E,h){if(n=A[E],"$"===n.charAt(0))continue;k[h]=n}k[f]=u[n],t=p(e,k)||"",(n=c[t])||(n=c[t]=[],y.push(t)),v?t=m(r.remove(g?g(e,k):$(e,k))):(g?(t={},t[f]=i,t=g(e,t)===g(e,k)):t=i===$(e,k),r=r||t),O=l(e,k),O=m(O)?O:"",n.push({id:g?g(e,k):h?A[E]:E,label:O,selected:t})}for(v||(w||null===i?c[""].unshift({id:"",label:"",selected:!r}):r||c[""].unshift({id:"?",label:"",selected:!0})),k=0,A=y.length;A>k;k++){for(t=y[k],n=c[t],S.length<=k?(i={element:x.clone().attr("label",t),label:n.label},u=[i],s.push(u),o.append(i.element)):(u=s[k],i=u[0],i.label!=t&&i.element.attr("label",i.label=t)),o=null,e=0,c=n.length;c>E;E++)r=n[E],(t=u[E+1])?(O=t.element,t.label!==r.label&&O.text(t.label=r.label),t.id!==r.id&&O.val(t.id=r.id),t.selected!==r.selected&&O.prop("selected",t.selected=r.selected)):(""===r.id&&w?T=w:(T=b.clone()).val(r.id).attr("selected",r.selected).text(r.label),u.push({element:T,label:r.label,id:r.id,selected:r.selected}),O?O.after(T):i.element.append(T),O=T);for(E++;u.length>E;)u.pop().element.remove()}for(;S.length>k;)S.pop()[0].element.remove()}var c;if(!(c=y.match(i)))throw Gi("iexp",y,F(o));var l=r(c[2]||c[1]),f=c[4]||c[6],h=c[5],p=r(c[3]||""),$=r(c[2]?c[1]:f),d=r(c[7]),g=c[8]?r(c[8]):null,S=[[{element:o,label:""}]];w&&(t(w)(e),w.removeClass("ng-scope"),w.remove()),o.empty(),o.on("change",function(){e.$apply(function(){var t,r,i,s,u,c,l,p,m=d(e)||[],y={};if(v){for(i=[],u=0,l=S.length;l>u;u++)for(t=S[u],s=1,c=t.length;c>s;s++)if((r=t[s].element)[0].selected){if(r=r.val(),h&&(y[h]=r),g)for(p=0;p<m.length&&(y[f]=m[p],g(e,y)!=r);p++);else y[f]="m[r];i.push($(e,y))}}else{if(r=o.val(),"?"==r)i=n;else" if(""="==r)i=null;else" if(g){for(p="0;p<m.length;p++)if(y[f]=m[p],g(e,y)==r){i=$(e,y);break}}else" $="l[0];l=l[1];var" d,v="c.multiple,y=c.ngOptions,w=!1,b=Wn(e.createElement("option")),x=Wn(e.createElement("optgroup")),S=b.clone();c=0;for(var" c="u.children(),k=C.length;k">c;c++)if(""===C[c].value){d=w=C.eq(c);break}$.init(l,w,S),v&&(l.$isEmpty=function(t){return!t||0===t.length}),y?p(a,u,l):v?h(a,u,l):f(a,u,l,$)}}}}],Ki=["$interpolate",function(t){var e={addOption:$,removeOption:$};return{restrict:"E",priority:100,compile:function(n,r){if(g(r.value)){var i=t(n.text(),!0);i||r.$set("value",n.text())}return function(t,n,r){var o=n.parent(),s=o.data("$selectController")||o.parent().data("$selectController");s&&s.databound?n.prop("selected",!1):s=e,i?t.$watch(i,function(t,e){r.$set("value",t),t!==e&&s.removeOption(e),s.addOption(t)}):s.addOption(r.value),n.on("$destroy",function(){s.removeOption(r.value)})}}}}],Zi=v({restrict:"E",terminal:!0});t.angular.bootstrap?console.log("WARNING: Tried to load angular more than once."):((Qn=t.jQuery)&&Qn.fn.on?(Wn=Qn,f(Qn.fn,{scope:xr.scope,isolateScope:xr.isolateScope,controller:xr.controller,injector:xr.injector,inheritedData:xr.inheritedData}),ne("remove",!0,!0,!1),ne("empty",!1,!1,!1),ne("html",!1,!1,!0)):Wn=re,rr.element=Wn,te(rr),Wn(e).ready(function(){z(e,W)}))}(window,document),!window.angular.$$csp()&&window.angular.element(document).find("head").prepend('<style type=text/css>@charset "UTF-8";[ng\\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide{display:none !important;}ng\\:form{display:block;}.ng-animate-block-transitions{transition:0s all!important;-webkit-transition:0s all!important;}.ng-hide-add-active,.ng-hide-remove{display:block!important;}</style>'),angular.module("vaporistas.index",["vaporistas.shoppingcart","vaporistas.product"]).config(function(){console.log("config")}).run(function(){console.log("State Data"),console.log(data)}),angular.module("vaporistas.shoppingcart.controllers",[]).controller("ShoppingCartCtrl",["$scope","shopingCartService",function(t,e){t.shoppingCart=e,t.clickCart=function(){alert("show cart")}}]),angular.module("vaporistas.shoppingcart.directives",[]),angular.module("vaporistas.shoppingcart.services",[]).factory("shopingCartService",[function(){return{count:function(){return 0}}}]),angular.module("vaporistas.shoppingcart",["vaporistas.shoppingcart.controllers","vaporistas.shoppingcart.directives","vaporistas.shoppingcart.services"]),angular.module("vaporistas.product.controllers",[]).controller("ProductListCtrl",["$scope","ProductListService",function(t,e){t.products=[],e.getProducts().then(function(e){t.products=e})}]),angular.module("vaporistas.product.directives",[]),angular.module("vaporistas.product.services",[]).factory("ProductListService",["$http","$q",function(t,e){var n={getProducts:function(n,r){var i={};if(r&&(i.cursor=r),n&&n.length>0&&(i.filters=n),"cursor"in i||"filters"in i||"undefined"==typeof data){var o=t({method:"GET",url:"product/list"}).then(function(t){return t.data});return o}var s=e.defer();return s.resolve(data.products),s.promise}};return n}]),angular.module("vaporistas.product",["vaporistas.product.controllers","vaporistas.product.directives","vaporistas.product.services"]).run(function(){console.log("Product ran")});</m.length&&(y[f]=m[p],g(e,y)!=r);p++);else></=k?(i={element:x.clone().attr("label",t),label:n.label},u=[i],s.push(u),o.append(i.element)):(u=s[k],i=u[0],i.label!=t&&i.element.attr("label",i.label=t)),o=null,e=0,c=n.length;c></i.length;e++)k[f]=i[e],r.put(g(e,k),i[e]);else></n.length;u++)s.push(n[u](i,o));return></=","></this.text.length;){var></this.text.length;){if(this.ch=this.text.charat(this.index),this.is("\"'"))this.readstring(this.ch);else></=":function(t,e,n,r){return></this.length;o++)g(i)?(i=t(this[o],e,n,r),m(i)&&(i=wn(i))):pe(i,t(this[o],e,n,r));return></r.length;n++)oe(r[n]);t.innerhtml=e},empty:ve},function(t,e){re.prototype[e]=function(e,r){var></|&#?\w+;></\></(\w+)\s*\></=g,t)},i.$parsers.push(o),i.$formatters.push(o)}}function></e.length;a++)s.push(e[a]);return></-t.length&&(e=-t.length),e></e;)t="0"+t;return></s.length;c++)0===(s.length-c)%f&&0!==c&&(a+=n),a+=s.charat(c);for(;t.length<i;)t+="0";i&&"0"!==i&&(a+=r+t.substr(0,i))}return></i.length;e++)if(!i[e](t))return!1;return!0},"function"!==r&&(n="boolean"===r&&n?function(t,e){return></t.indexof("***"))throw></n.length;t++)o[t]=n[t]}else></e.length,c=0,l=a(t),f=[],h={},p=!0,$=0;return></f.length;p++)"."!=f[p]&&(".."==f[p]?h.pop():f[p].length&&h.push(f[p]));a=l+a+h.join("></p.length)throw></n.length&&(t+=(-1==t.indexof("?")?"?":"&")+n.join("&")),t}var></t.length&&c.addclass(this.$$element,t)},$removeclass:function(t){t&&0<t.length&&c.removeclass(this.$$element,t)},$updateclass:function(t,e){var></e.name?-1:1:t.index-e.index}function></t.length;p++)u=new></number.max_value){var></number.max_value){var></-></-></n.length;e++)oe(n[e]);for(;t.firstchild;)t.removechild(t.firstchild)}function></t.length;e++)oe(t[e])}function></$1></"!=t.charat(0))throw></([\w\-]+)></[^></arguments.length?yn.call(arguments,2):[];return!s(e)||e></t.length;s++)i=m(t[s],null,n,r),y(t[s])&&(n.push(t[s]),r.push(i)),e.push(i);else{var></t.length;r++)e.call(n,t[r],r);else></arguments.length;e++)n=n+(1==e?"?":"&")+"p"+(e-1)+"="+encodeuricomponent("function"==typeof>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment