2?ha.call(arguments,2):[];return L(a)&&!(a instanceof RegExp)?c.length?
-function(){return arguments.length?a.apply(b,c.concat(ha.call(arguments,0))):a.apply(b,c)}:function(){return arguments.length?a.apply(b,arguments):a.call(b)}:a}function dc(b,a){var c=a;/^\$+/.test(b)?c=u:na(a)?c="$WINDOW":a&&aa===a?c="$DOCUMENT":a&&a.$evalAsync&&a.$watch&&(c="$SCOPE");return c}function ba(b,a){return JSON.stringify(b,dc,a?" ":null)}function pb(b){return E(b)?JSON.parse(b):b}function Wa(b){b&&b.length!==0?(b=J(""+b),b=!(b=="f"||b=="0"||b=="false"||b=="no"||b=="n"||b=="[]")):b=!1;
-return b}function ya(b){b=t(b).clone();try{b.html("")}catch(a){}return t("").append(b).html().match(/^(<[^>]+>)/)[1]}function Xa(b){var a={},c,d;m((b||"").split("&"),function(b){b&&(c=b.split("="),d=decodeURIComponent(c[0]),a[d]=A(c[1])?decodeURIComponent(c[1]):!0)});return a}function qb(b){var a=[];m(b,function(b,d){a.push(Ya(d,!0)+(b===!0?"":"="+Ya(b,!0)))});return a.length?a.join("&"):""}function Za(b){return Ya(b,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function Ya(b,
-a){return encodeURIComponent(b).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(a?null:/%20/g,"+")}function ec(b,a){function c(a){a&&d.push(a)}var d=[b],e,g,f=["ng:app","ng-app","x-ng-app","data-ng-app"],j=/\sng[:\-]app(:\s*([\w\d_]+);?)?\s/;m(f,function(a){f[a]=!0;c(aa.getElementById(a));a=a.replace(":","\\:");b.querySelectorAll&&(m(b.querySelectorAll("."+a),c),m(b.querySelectorAll("."+a+"\\:"),c),m(b.querySelectorAll("["+a+"]"),c))});m(d,function(a){if(!e){var b=
-j.exec(" "+a.className+" ");b?(e=a,g=(b[2]||"").replace(/\s+/g,",")):m(a.attributes,function(b){if(!e&&f[b.name])e=a,g=b.value})}});e&&a(e,g?[g]:[])}function rb(b,a){b=t(b);a=a||[];a.unshift("ng");var c=sb(a);c.invoke(["$rootScope","$compile","$injector",function(a,c,g){a.$apply(function(){b.data("$injector",g);c(b)(a)})}]);return c}function $a(b,a){a=a||"_";return b.replace(fc,function(b,d){return(d?a:"")+b.toLowerCase()})}function oa(b,a,c){if(!b)throw new v("Argument '"+(a||"?")+"' is "+(c||"required"));
-return b}function pa(b,a,c){c&&H(b)&&(b=b[b.length-1]);oa(L(b),a,"not a function, got "+(b&&typeof b=="object"?b.constructor.name||"Object":typeof b));return b}function gc(b){function a(a,b,e){return a[b]||(a[b]=e())}return a(a(b,"angular",Object),"module",function(){var b={};return function(d,e,g){e&&b.hasOwnProperty(d)&&(b[d]=null);return a(b,d,function(){function a(c,d,e){return function(){b[e||"push"]([c,d,arguments]);return k}}if(!e)throw v("No module: "+d);var b=[],c=[],i=a("$injector","invoke"),
-k={_invokeQueue:b,_runBlocks:c,requires:e,name:d,provider:a("$provide","provider"),factory:a("$provide","factory"),service:a("$provide","service"),value:a("$provide","value"),constant:a("$provide","constant","unshift"),filter:a("$filterProvider","register"),controller:a("$controllerProvider","register"),directive:a("$compileProvider","directive"),config:i,run:function(a){c.push(a);return this}};g&&i(g);return k})}})}function tb(b){return b.replace(hc,function(a,b,d,e){return e?d.toUpperCase():d}).replace(ic,
-"Moz$1")}function ab(b,a){function c(){var e;for(var b=[this],c=a,f,j,h,i,k,n,l;b.length;){f=b.shift();j=0;for(h=f.length;j
"+b;a.removeChild(a.firstChild);bb(this,a.childNodes);this.remove()}else bb(this,b)}function cb(b){return b.cloneNode(!0)}function qa(b){ub(b);for(var a=0,b=b.childNodes||[];a-1}function vb(b,a){a&&m(a.split(" "),function(a){b.className=T((" "+b.className+" ").replace(/[\n\t]/g," ").replace(" "+T(a)+" "," "))})}function wb(b,a){a&&m(a.split(" "),function(a){if(!Ca(b,a))b.className=T(b.className+" "+T(a))})}function bb(b,a){if(a)for(var a=!a.nodeName&&A(a.length)&&!na(a)?a:[a],c=0;c4096&&d.warn("Cookie '"+a+"' possibly not set or overflowed because it was too large ("+c+" > 4096 bytes)!"),K.length>20&&d.warn("Cookie '"+a+"' possibly not set or overflowed because too many cookies were already set ("+K.length+" > 20 )")}else{if(i.cookie!==Q){Q=i.cookie;c=Q.split("; ");K={};for(f=0;f0&&(K[unescape(e.substring(0,g))]=unescape(e.substring(g+
-1)))}return K}};h.defer=function(a,b){var c;p++;c=l(function(){delete Z[c];g(a)},b||0);Z[c]=!0;return c};h.defer.cancel=function(a){return Z[a]?(delete Z[a],o(a),g(x),!0):!1};h.baseHref=function(){var b=a.find("base").attr("href");return b?b.replace(/^https?\:\/\/[^\/]*/,""):b}}function rc(){this.$get=["$window","$log","$sniffer","$document",function(b,a,c,d){return new qc(b,d,d.find("body"),a,c)}]}function sc(){this.$get=function(){function b(b,d){function e(a){if(a!=n){if(l){if(l==a)l=a.n}else l=
-a;g(a.n,a.p);g(a,n);n=a;n.n=null}}function g(a,b){if(a!=b){if(a)a.p=b;if(b)b.n=a}}if(b in a)throw v("cacheId "+b+" taken");var f=0,j=D({},d,{id:b}),h={},i=d&&d.capacity||Number.MAX_VALUE,k={},n=null,l=null;return a[b]={put:function(a,b){var c=k[a]||(k[a]={key:a});e(c);s(b)||(a in h||f++,h[a]=b,f>i&&this.remove(l.key))},get:function(a){var b=k[a];if(b)return e(b),h[a]},remove:function(a){var b=k[a];if(b==n)n=b.p;if(b==l)l=b.n;g(b.n,b.p);delete k[a];delete h[a];f--},removeAll:function(){h={};f=0;k=
-{};n=l=null},destroy:function(){k=j=h=null;delete a[b]},info:function(){return D({},j,{size:f})}}}var a={};b.info=function(){var b={};m(a,function(a,e){b[e]=a.info()});return b};b.get=function(b){return a[b]};return b}}function tc(){this.$get=["$cacheFactory",function(b){return b("templates")}]}function Ab(b){var a={},c="Directive",d=/^\s*directive\:\s*([\d\w\-_]+)\s+(.*)$/,e=/(([\d\w\-_]+)(?:\:([^;]+))?;?)/,g=/\<\\>/i,f=/^\<[\s\S]*\>$/;this.directive=function h(d,e){E(d)?(oa(e,"directive"),
-a.hasOwnProperty(d)||(a[d]=[],b.factory(d+c,["$injector","$exceptionHandler",function(b,c){var e=[];m(a[d],function(a){try{var f=b.invoke(a);if(L(f))f={compile:B(f)};else if(!f.compile&&f.link)f.compile=B(f.link);f.priority=f.priority||0;f.name=f.name||d;f.require=f.require||f.controller&&f.name;f.restrict=f.restrict||"A";e.push(f)}catch(g){c(g)}});return e}])),a[d].push(e)):m(d,ob(h));return this};this.$get=["$injector","$interpolate","$exceptionHandler","$http","$templateCache","$parse","$controller",
-function(b,i,k,n,l,o,Z){function p(a,b,c){a instanceof t||(a=t(a));m(a,function(b,c){b.nodeType==3&&(a[c]=t(b).wrap("").parent()[0])});var d=G(a,b,a,c);return function(b,c){oa(b,"scope");var e=c?sa.clone.call(a):a;r(e.data("$scope",b),"ng-scope");c&&c(e,b);d&&d(b,e,e);return e}}function q(a,b){throw v("Unsupported '"+b+"' for '"+a+"'.");}function r(a,b){try{a.addClass(b)}catch(c){}}function G(a,b,c,d){function e(a,c,d,g){for(var h,k,i,l,n,o=0,V=0,q=f.length;oz.priority)break;if(I=z.scope)ca("isolated scope",w,z,C),M(I)&&(r(C,"ng-isolate-scope"),w=z),r(C,"ng-scope"),y=y||z;O=z.name;if(I=z.controller)D=D||{},ca("'"+O+"' controller",D[O],z,C),D[O]=z;if(I=z.transclude)ca("transclusion",x,z,C),x=z,l=z.priority,I=="element"?(I=t(b),b=(C=c.$$element=t("<\!-- "+O+": "+c[O]+" --\>"))[0],da(e,t(I[0]),b),s=p(I,d,l)):(I=t(cb(b)),C.html(""),s=p(I.contents(),
-d));if(I=z.template)ca("template",R,z,C),R=z,O=I.replace(g,C.html()),b=t(O)[0],z.replace?(da(e,C,b),F={$attr:{}},a=a.concat(N(b,a.splice(A+1,a.length-(A+1)),F)),K(c,F),F=a.length):C.html(O);if(z.templateUrl)ca("template",R,z,C),R=z,G=Q(a.splice(A,a.length-A),i,C,c,e,z.replace,s),F=a.length;else if(z.compile)try{B=z.compile(C,c,s),L(B)?f(null,B):B&&f(B.pre,B.post)}catch(J){k(J,ya(C))}if(z.terminal)i.terminal=!0,l=Math.max(l,z.priority)}B=G||i;B.scope=y&&y.scope;B.transclude=x&&s;return B}function w(d,
-e,f,g){var i=!1;if(a.hasOwnProperty(e))for(var l,e=b.get(e+c),n=0,o=e.length;nl.priority)&&l.restrict.indexOf(f)!=-1)d.push(l),i=!0}catch(q){k(q)}return i}function K(a,b){var c=b.$attr,d=a.$attr,e=a.$$element;m(a,function(d,e){e.charAt(0)!="$"&&(b[e]&&(d+=(e==="style"?";":" ")+b[e]),a.$set(e,d,!0,c[e]))});m(b,function(b,f){f=="class"?r(e,b):f=="style"?e.attr("style",e.attr("style")+";"+b):f.charAt(0)!="$"&&!a.hasOwnProperty(f)&&(a[f]=b,d[f]=c[f])})}function Q(a,b,c,
-d,e,h,i){var k=[],o,q,Ga=c[0],p=a.shift(),r=D({},p,{templateUrl:null,transclude:null}),m=c.html();c.html("");n.get(p.templateUrl,{cache:l}).success(function(l){l=T(l).replace(g,m);if(h&&!l.match(f))throw v("Template must have exactly one root element: "+l);var n,p;h?(p={$attr:{}},n=t(l)[0],da(e,c,n),N(c[0],a,p),K(d,p)):(n=c[0],c.html(l));a.unshift(r);o=y(a,c,d,i);for(q=G(c.contents(),i);k.length;){var Z=k.pop(),l=k.pop();p=k.pop();var ka=k.pop(),w=n;p!==Ga&&(w=cb(n),da(l,t(p),w));o(function(){b(q,
-ka,w,e,Z)},ka,w,e,Z)}k=null}).error(function(a,b,c,d){throw v("Failed to load template: "+d.url);});return function(a,c,d,e,f){k?(k.push(c),k.push(d),k.push(e),k.push(f)):o(function(){b(q,c,d,e,f)},c,d,e,f)}}function R(a,b){return b.priority-a.priority}function ca(a,b,c,d){if(b)throw v("Multiple directives ["+b.name+", "+c.name+"] asking for "+a+" on: "+ya(d));}function I(a,b){var c=i(b,!0);c&&a.push({priority:0,compile:B(function(a,b){var d=b.parent(),e=d.data("$binding")||[];e.push(c);r(d.data("$binding",
-e),"ng-binding");a.$watch(c,function(a){b[0].nodeValue=a})})})}function O(a,b,c,d){var e=i(c,!0);e&&b.push({priority:100,compile:B(function(a,b,c){d==="class"&&(e=i(c[d],!0));c.$$observers[d]=[];c[d]=u;a.$watch(e,function(a){c.$set(d,a)})})})}function da(a,b,c){var d=b[0],e=d.parentNode,f,g;if(a){f=0;for(g=a.length;f0){var e=Q[0],f=e.text;if(f==a||f==b||f==c||f==d||!a&&!b&&!c&&!d)return e}return!1}function f(b,c,e,f){return(b=g(b,c,e,f))?(a&&!b.json&&d("is not valid json",b),Q.shift(),b):!1}function j(a){f(a)||d("is unexpected, expecting ["+a+"]",g())}function h(a,b){return function(c,d){return a(c,
-d,b)}}function i(a,b,c){return function(d,e){return b(d,e,a,c)}}function k(){for(var a=[];;)if(Q.length>0&&!g("}",")",";","]")&&a.push(da()),!f(";"))return a.length==1?a[0]:function(b,c){for(var d,e=0;e","<=",">="))a=i(a,b.fn,p());return a}function q(){for(var a=r(),b;b=f("*","/","%");)a=i(a,b.fn,r());return a}function r(){var a;return f("+")?G():(a=f("-"))?i(w,a.fn,r()):(a=f("!"))?h(a.fn,r()):G()}function G(){var a;if(f("("))a=da(),j(")");else if(f("["))a=N();else if(f("{"))a=
-y();else{var b=f();(a=b.fn)||d("not a primary expression",b)}for(var c;b=f("(","[",".");)b.text==="("?(a=ca(a,c),c=null):b.text==="["?(c=a,a=O(a)):b.text==="."?(c=a,a=I(a)):d("IMPOSSIBLE");return a}function N(){var a=[];if(e().text!="]"){do a.push(R());while(f(","))}j("]");return function(b,c){for(var d=[],e=0;e1;d++){var e=a.shift(),g=b[e];g||(g={},b[e]=g);b=g}return b[a.shift()]=c}function gb(b,a,c){if(!a)return b;for(var a=a.split("."),d,e=b,g=a.length,f=0;f7),hasEvent:function(c){if(s(a[c])){var d=b.document.createElement("div");a[c]="on"+c in d}return a[c]}}}]}function Qc(){this.$get=B(X)}function Ib(b){var a={},c,d,e;if(!b)return a;m(b.split("\n"),function(b){e=b.indexOf(":");c=J(T(b.substr(0,e)));d=T(b.substr(e+1));
-c&&(a[c]?a[c]+=", "+d:a[c]=d)});return a}function Jb(b){var a=M(b)?b:u;return function(c){a||(a=Ib(b));return c?a[J(c)]||null:a}}function Kb(b,a,c){if(L(c))return c(b,a);m(c,function(c){b=c(b,a)});return b}function Rc(){var b=/^\s*(\[|\{[^\{])/,a=/[\}\]]\s*$/,c=/^\)\]\}',?\n/,d=this.defaults={transformResponse:[function(d){E(d)&&(d=d.replace(c,""),b.test(d)&&a.test(d)&&(d=pb(d,!0)));return d}],transformRequest:[function(a){return M(a)&&Sa.apply(a)!=="[object File]"?ba(a):a}],headers:{common:{Accept:"application/json, text/plain, */*",
-"X-Requested-With":"XMLHttpRequest"},post:{"Content-Type":"application/json"},put:{"Content-Type":"application/json"}}},e=this.responseInterceptors=[];this.$get=["$httpBackend","$browser","$cacheFactory","$rootScope","$q","$injector",function(a,b,c,h,i,k){function n(a){function c(a){var b=D({},a,{data:Kb(a.data,a.headers,g)});return 200<=a.status&&a.status<300?b:i.reject(b)}a.method=la(a.method);var e=a.transformRequest||d.transformRequest,g=a.transformResponse||d.transformResponse,h=d.headers,h=
-D({"X-XSRF-TOKEN":b.cookies()["XSRF-TOKEN"]},h.common,h[J(a.method)],a.headers),e=Kb(a.data,Jb(h),e),j;s(a.data)&&delete h["Content-Type"];j=l(a,e,h);j=j.then(c,c);m(p,function(a){j=a(j)});j.success=function(b){j.then(function(c){b(c.data,c.status,c.headers,a)});return j};j.error=function(b){j.then(null,function(c){b(c.data,c.status,c.headers,a)});return j};return j}function l(b,c,d){function e(a,b,c){m&&(200<=a&&a<300?m.put(u,[a,b,Ib(c)]):m.remove(u));f(b,a,c);h.$apply()}function f(a,c,d){c=Math.max(c,
-0);(200<=c&&c<300?l.resolve:l.reject)({data:a,status:c,headers:Jb(d),config:b})}function j(){var a=Ua(n.pendingRequests,b);a!==-1&&n.pendingRequests.splice(a,1)}var l=i.defer(),k=l.promise,m,p,u=o(b.url,b.params);n.pendingRequests.push(b);k.then(j,j);b.cache&&b.method=="GET"&&(m=M(b.cache)?b.cache:Z);if(m)if(p=m.get(u))if(p.then)return p.then(j,j),p;else H(p)?f(p[1],p[0],Y(p[2])):f(p,200,{});else m.put(u,k);p||a(b.method,u,c,e,d,b.timeout,b.withCredentials);return k}function o(a,b){if(!b)return a;
-var c=[];$b(b,function(a,b){a==null||a==u||(M(a)&&(a=ba(a)),c.push(encodeURIComponent(b)+"="+encodeURIComponent(a)))});return a+(a.indexOf("?")==-1?"?":"&")+c.join("&")}var Z=c("$http"),p=[];m(e,function(a){p.push(E(a)?k.get(a):k.invoke(a))});n.pendingRequests=[];(function(a){m(arguments,function(a){n[a]=function(b,c){return n(D(c||{},{method:a,url:b}))}})})("get","delete","head","jsonp");(function(a){m(arguments,function(a){n[a]=function(b,c,d){return n(D(d||{},{method:a,url:b,data:c}))}})})("post",
-"put");n.defaults=d;return n}]}function Sc(){this.$get=["$browser","$window","$document",function(b,a,c){return Tc(b,Uc,b.defer,a.angular.callbacks,c[0],a.location.protocol.replace(":",""))}]}function Tc(b,a,c,d,e,g){function f(a,b){var c=e.createElement("script"),d=function(){e.body.removeChild(c);b&&b()};c.type="text/javascript";c.src=a;ga?c.onreadystatechange=function(){/loaded|complete/.test(c.readyState)&&d()}:c.onload=c.onerror=d;e.body.appendChild(c)}return function(e,h,i,k,n,l,o){function u(a,
-c,d,e){c=(h.match(Db)||["",g])[1]=="file"?d?200:404:c;a(c==1223?204:c,d,e);b.$$completeOutstandingRequest(x)}b.$$incOutstandingRequestCount();h=h||b.url();if(J(e)=="jsonp"){var p="_"+(d.counter++).toString(36);d[p]=function(a){d[p].data=a};f(h.replace("JSON_CALLBACK","angular.callbacks."+p),function(){d[p].data?u(k,200,d[p].data):u(k,-2);delete d[p]})}else{var q=new a;q.open(e,h,!0);m(n,function(a,b){a&&q.setRequestHeader(b,a)});var r;q.onreadystatechange=function(){q.readyState==4&&u(k,r||q.status,
-q.responseText,q.getAllResponseHeaders())};if(o)q.withCredentials=!0;q.send(i||"");l>0&&c(function(){r=-1;q.abort()},l)}}}function Vc(){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:"\u00a4",posSuf:"",negPre:"(\u00a4",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(b){return b===1?"one":"other"}}}}function Lb(b){function a(a,e){return b.factory(a+c,
-e)}var c="Filter";this.register=a;this.$get=["$injector",function(a){return function(b){return a.get(b+c)}}];a("currency",Mb);a("date",Nb);a("filter",Wc);a("json",Xc);a("limitTo",Yc);a("lowercase",Zc);a("number",Ob);a("orderBy",Pb);a("uppercase",$c)}function Wc(){return function(b,a){if(!(b instanceof Array))return b;var c=[];c.check=function(a){for(var b=0;b-1;case "object":for(var c in a)if(c.charAt(0)!=="$"&&d(a[c],b))return!0;return!1;case "array":for(c=0;c=k+n)for(var i=f.length-k,l=0;l0||e>-c)e+=c;e===0&&c==-12&&(e=12);return kb(e,a,d)}}function Ka(b,a){return function(c,d){var e=c["get"+b](),g=la(a?"SHORT"+b:b);return d[g][e]}}function Nb(b){function a(a){var b;if(b=a.match(c)){var a=new Date(0),g=0,f=0;b[9]&&(g=F(b[9]+b[10]),f=F(b[9]+b[11]));a.setUTCFullYear(F(b[1]),F(b[2])-1,F(b[3]));a.setUTCHours(F(b[4]||0)-g,F(b[5]||
-0)-f,F(b[6]||0),F(b[7]||0))}return a}var c=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d{3}))?)?)?(Z|([+-])(\d\d):?(\d\d)))?$/;return function(c,e){var g="",f=[],j,h,e=e||"mediumDate",e=b.DATETIME_FORMATS[e]||e;E(c)&&(c=ad.test(c)?F(c):a(c));ua(c)&&(c=new Date(c));if(!ma(c))return c;for(;e;)(h=bd.exec(e))?(f=f.concat(ha.call(h,1)),e=f.pop()):(f.push(e),e=null);m(f,function(a){j=cd[a];g+=j?j(c,b.DATETIME_FORMATS):a.replace(/(^'|'$)/g,"").replace(/''/g,"'")});return g}}function Xc(){return function(b){return ba(b,
-!0)}}function Yc(){return function(b,a){if(!(b instanceof Array))return b;var a=F(a),c=[],d,e;if(!b||!(b instanceof Array))return c;a>b.length?a=b.length:a<-b.length&&(a=-b.length);a>0?(d=0,e=a):(d=b.length+a,e=b.length);for(;dn?(d.$setValidity("maxlength",!1),u):(d.$setValidity("maxlength",!0),a)};d.$parsers.push(c);d.$formatters.push(c)}}function lb(b,a){b="ngClass"+b;return S(function(c,d,e){c.$watch(e[b],function(b,
-e){if(a===!0||c.$index%2===a)e&&b!==e&&(M(e)&&!H(e)&&(e=Ta(e,function(a,b){if(a)return b})),d.removeClass(H(e)?e.join(" "):e)),M(b)&&!H(b)&&(b=Ta(b,function(a,b){if(a)return b})),b&&d.addClass(H(b)?b.join(" "):b)},!0)})}var J=function(b){return E(b)?b.toLowerCase():b},la=function(b){return E(b)?b.toUpperCase():b},v=X.Error,ga=F((/msie (\d+)/.exec(J(navigator.userAgent))||[])[1]),t,ia,ha=[].slice,Qa=[].push,Sa=Object.prototype.toString,Ub=X.angular||(X.angular={}),ra,Bb,$=["0","0","0"];x.$inject=[];
-wa.$inject=[];Bb=ga<9?function(b){b=b.nodeName?b:b[0];return b.scopeName&&b.scopeName!="HTML"?la(b.scopeName+":"+b.nodeName):b.nodeName}:function(b){return b.nodeName?b.nodeName:b[0].nodeName};var fc=/[A-Z]/g,dd={full:"1.0.0rc6",major:1,minor:0,dot:0,codeName:"runny-nose"},Aa={},za="ng-"+(new Date).getTime(),jc=1,ed=X.document.addEventListener?function(b,a,c){b.addEventListener(a,c,!1)}:function(b,a,c){b.attachEvent("on"+a,c)},db=X.document.removeEventListener?function(b,a,c){b.removeEventListener(a,
-c,!1)}:function(b,a,c){b.detachEvent("on"+a,c)},hc=/([\:\-\_]+(.))/g,ic=/^moz([A-Z])/,sa=U.prototype={ready:function(b){function a(){c||(c=!0,b())}var c=!1;this.bind("DOMContentLoaded",a);U(X).bind("load",a)},toString:function(){var b=[];m(this,function(a){b.push(""+a)});return"["+b.join(", ")+"]"},eq:function(b){return b>=0?t(this[b]):t(this[this.length+b])},length:0,push:Qa,sort:[].sort,splice:[].splice},Ea={};m("multiple,selected,checked,disabled,readOnly,required".split(","),function(b){Ea[J(b)]=
-b});var zb={};m("input,select,option,textarea,button,form".split(","),function(b){zb[la(b)]=!0});m({data:Ba,inheritedData:Da,scope:function(b){return Da(b,"$scope")},controller:xb,injector:function(b){return Da(b,"$injector")},removeAttr:function(b,a){b.removeAttribute(a)},hasClass:Ca,css:function(b,a,c){a=tb(a);if(A(c))b.style[a]=c;else{var d;ga<=8&&(d=b.currentStyle&&b.currentStyle[a],d===""&&(d="auto"));d=d||b.style[a];ga<=8&&(d=d===""?u:d);return d}},attr:function(b,a,c){var d=J(a);if(Ea[d])if(A(c))c?
-(b[a]=!0,b.setAttribute(a,d)):(b[a]=!1,b.removeAttribute(d));else return b[a]||(b.attributes.getNamedItem(a)||x).specified?d:u;else if(A(c))b.setAttribute(a,c);else if(b.getAttribute)return b=b.getAttribute(a,2),b===null?u:b},prop:function(b,a,c){if(A(c))b[a]=c;else return b[a]},text:D(ga<9?function(b,a){if(b.nodeType==1){if(s(a))return b.innerText;b.innerText=a}else{if(s(a))return b.nodeValue;b.nodeValue=a}}:function(b,a){if(s(a))return b.textContent;b.textContent=a},{$dv:""}),val:function(b,a){if(s(a))return b.value;
-b.value=a},html:function(b,a){if(s(a))return b.innerHTML;for(var c=0,d=b.childNodes;c":function(a,c,d,e){return d(a,c)>e(a,c)},"<=":function(a,c,d,e){return d(a,c)<=e(a,c)},">=":function(a,
-c,d,e){return d(a,c)>=e(a,c)},"&&":function(a,c,d,e){return d(a,c)&&e(a,c)},"||":function(a,c,d,e){return d(a,c)||e(a,c)},"&":function(a,c,d,e){return d(a,c)&e(a,c)},"|":function(a,c,d,e){return e(a,c)(a,c,d(a,c))},"!":function(a,c,d){return!d(a,c)}},Hc={n:"\n",f:"\u000c",r:"\r",t:"\t",v:"\u000b","'":"'",'"':'"'},jb={},Uc=X.XMLHttpRequest||function(){try{return new ActiveXObject("Msxml2.XMLHTTP.6.0")}catch(a){}try{return new ActiveXObject("Msxml2.XMLHTTP.3.0")}catch(c){}try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(d){}throw new v("This browser does not support XMLHttpRequest.");
-};Lb.$inject=["$provide"];Mb.$inject=["$locale"];Ob.$inject=["$locale"];var Rb=".",cd={yyyy:P("FullYear",4),yy:P("FullYear",2,0,!0),y:P("FullYear",1),MMMM:Ka("Month"),MMM:Ka("Month",!0),MM:P("Month",2,1),M:P("Month",1,1),dd:P("Date",2),d:P("Date",1),HH:P("Hours",2),H:P("Hours",1),hh:P("Hours",2,-12),h:P("Hours",1,-12),mm:P("Minutes",2),m:P("Minutes",1),ss:P("Seconds",2),s:P("Seconds",1),EEEE:Ka("Day"),EEE:Ka("Day",!0),a:function(a,c){return a.getHours()<12?c.AMPMS[0]:c.AMPMS[1]},Z:function(a){a=a.getTimezoneOffset();
-return kb(a/60,2)+kb(Math.abs(a%60),2)}},bd=/((?:[^yMdHhmsaZE']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|d+|H+|h+|m+|s+|a|Z))(.*)/,ad=/^\d+$/;Nb.$inject=["$locale"];var Zc=B(J),$c=B(la);Pb.$inject=["$parse"];var fd=B({restrict:"E",compile:function(a,c){c.href||c.$set("href","");return function(a,c){c.bind("click",function(a){c.attr("href")||a.preventDefault()})}}}),mb={};m(Ea,function(a,c){var d=ea("ng-"+c);mb[d]=function(){return{priority:100,compile:function(){return function(a,g,f){f.$$observers[c]=[];
-a.$watch(f[d],function(a){f.$set(c,!!a)})}}}}});m(["src","href"],function(a){var c=ea("ng-"+a);mb[c]=function(){return{priority:99,compile:function(){return function(d,e,g){d=g[c];d==u?(g.$$observers[a]=[],g.$observe(c,function(c){g.$set(a,c)})):g.$set(a,d)}}}}});var Na={$addControl:x,$removeControl:x,$setValidity:x,$setDirty:x};Sb.$inject=["$element","$attrs","$scope"];var Qa={name:"form",restrict:"E",controller:Sb,compile:function(){return{pre:function(a,c,d,e){d.action||c.bind("submit",function(a){a.preventDefault()});
-var g=c.parent().controller("form"),f=d.name||d.ngForm;f&&(a[f]=e);g&&c.bind("$destroy",function(){g.$removeControl(e);f&&(a[f]=u);D(e,Na)})}}}},gd=B(Qa),hd=B(D(Y(Qa),{restrict:"EAC"})),id=/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/,jd=/^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/,kd=/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))\s*$/,Wb={text:Pa,number:function(a,c,d,e,g,f){Pa(a,c,d,e,g,f);e.$parsers.push(function(a){var c=W(a);return c||kd.test(a)?(e.$setValidity("number",
-!0),a===""?null:c?a:parseFloat(a)):(e.$setValidity("number",!1),u)});e.$formatters.push(function(a){return W(a)?"":""+a});if(d.min){var j=parseFloat(d.min),a=function(a){return!W(a)&&ah?(e.$setValidity("max",!1),u):(e.$setValidity("max",!0),a)};e.$parsers.push(d);e.$formatters.push(d)}e.$formatters.push(function(a){return W(a)||ua(a)?
-(e.$setValidity("number",!0),a):(e.$setValidity("number",!1),u)})},url:function(a,c,d,e,g,f){Pa(a,c,d,e,g,f);a=function(a){return W(a)||id.test(a)?(e.$setValidity("url",!0),a):(e.$setValidity("url",!1),u)};e.$formatters.push(a);e.$parsers.push(a)},email:function(a,c,d,e,g,f){Pa(a,c,d,e,g,f);a=function(a){return W(a)||jd.test(a)?(e.$setValidity("email",!0),a):(e.$setValidity("email",!1),u)};e.$formatters.push(a);e.$parsers.push(a)},radio:function(a,c,d,e){s(d.name)&&c.attr("name",va());c.bind("click",
-function(){c[0].checked&&a.$apply(function(){e.$setViewValue(d.value)})});e.$render=function(){c[0].checked=d.value==e.$viewValue};d.$observe("value",e.$render)},checkbox:function(a,c,d,e){var g=d.ngTrueValue,f=d.ngFalseValue;E(g)||(g=!0);E(f)||(f=!1);c.bind("click",function(){a.$apply(function(){e.$setViewValue(c[0].checked)})});e.$render=function(){c[0].checked=e.$viewValue};e.$formatters.push(function(a){return a===g});e.$parsers.push(function(a){return a?g:f})},hidden:x,button:x,submit:x,reset:x},
-Xb=["$browser","$sniffer",function(a,c){return{restrict:"E",require:"?ngModel",link:function(d,e,g,f){f&&(Wb[J(g.type)]||Wb.text)(d,e,g,f,c,a)}}}],Ma="ng-valid",La="ng-invalid",Oa="ng-pristine",Tb="ng-dirty",ld=["$scope","$exceptionHandler","$attrs","ngModel","$element",function(a,c,d,e,g){function f(a,c){c=c?"-"+$a(c,"-"):"";g.removeClass((a?La:Ma)+c).addClass((a?Ma:La)+c)}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.$render=x;this.$name=d.name;var j=g.inheritedData("$formController")||Na,h=0,i=this.$error={};g.addClass(Oa);f(!0);this.$setValidity=function(a,c){if(i[a]!==!c){if(c){if(i[a]&&h--,!h)f(!0),this.$valid=!0,this.$invalid=!1}else f(!1),this.$invalid=!0,this.$valid=!1,h++;i[a]=!c;f(c,a);j.$setValidity(a,c,this)}};this.$setViewValue=function(a){this.$viewValue=a;if(this.$pristine)this.$dirty=!0,this.$pristine=!1,g.removeClass(Oa).addClass(Tb),j.$setDirty();
-m(this.$parsers,function(c){a=c(a)});if(this.$modelValue!==a)this.$modelValue=a,e(a),m(this.$viewChangeListeners,function(a){try{a()}catch(d){c(d)}})};var k=this;a.$watch(function(){return e()},function(a){if(k.$modelValue!==a){var c=k.$formatters,d=c.length;for(k.$modelValue=a;d--;)a=c[d](a);if(k.$viewValue!==a)k.$viewValue=a,k.$render()}})}],md=[function(){return{inject:{ngModel:"accessor"},require:["ngModel","^?form"],controller:ld,link:function(a,c,d,e){var g=e[0],f=e[1]||Na;f.$addControl(g);
-c.bind("$destroy",function(){f.$removeControl(g)})}}}],nd=B({require:"ngModel",link:function(a,c,d,e){e.$viewChangeListeners.push(function(){a.$eval(d.ngChange)})}}),Yb=[function(){return{require:"?ngModel",link:function(a,c,d,e){if(e){var g=function(a){if(d.required&&(W(a)||a===!1))e.$setValidity("required",!1);else return e.$setValidity("required",!0),a};e.$formatters.push(g);e.$parsers.unshift(g);d.$observe("required",function(){g(e.$viewValue)})}}}}],od=function(){return{require:"ngModel",link:function(a,
-c,d,e){var g=(a=/\/(.*)\//.exec(d.ngList))&&RegExp(a[1])||d.ngList||",",f=function(a){var c=[];a&&m(a.split(g),function(a){a&&c.push(T(a))});return c};e.$parsers.push(f);e.$formatters.push(function(a){return H(a)&&!fa(f(e.$viewValue),a)?a.join(", "):u})}}},pd=/^(true|false|\d+)$/,qd=[function(){return{priority:100,compile:function(a,c){return pd.test(c.ngValue)?function(a,c,g){g.$set("value",a.$eval(g.ngValue))}:function(a,c,g){g.$$observers.value=[];a.$watch(g.ngValue,function(a){g.$set("value",
-a,!1)})}}}}],rd=S(function(a,c,d){c.addClass("ng-binding").data("$binding",d.ngBind);a.$watch(d.ngBind,function(a){c.text(a==u?"":a)})}),sd=["$interpolate",function(a){return function(c,d,e){c=a(d.attr(e.$attr.ngBindTemplate));d.addClass("ng-binding").data("$binding",c);e.$observe("ngBindTemplate",function(a){d.text(a)})}}],td=[function(){return function(a,c,d){c.addClass("ng-binding").data("$binding",d.ngBindHtmlUnsafe);a.$watch(d.ngBindHtmlUnsafe,function(a){c.html(a||"")})}}],ud=lb("",!0),vd=lb("Odd",
-0),wd=lb("Even",1),xd=S({compile:function(a,c){c.$set("ngCloak",u);a.removeClass("ng-cloak")}}),yd=[function(){return{scope:!0,controller:"@"}}],Zb={};m("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave".split(" "),function(a){var c=ea("ng-"+a);Zb[c]=["$parse",function(d){return function(e,g,f){var j=d(f[c]);g.bind(J(a),function(a){e.$apply(function(){j(e,{$event:a})})})}}]});var zd=S(function(a,c,d){c.bind("submit",function(){a.$apply(d.ngSubmit)})}),Ad=["$http",
-"$templateCache","$anchorScroll","$compile",function(a,c,d,e){return{restrict:"ECA",terminal:!0,compile:function(g,f){var j=f.ngInclude||f.src,h=f.onload||"",i=f.autoscroll;return function(f,g){var l=0,o,m=function(){o&&(o.$destroy(),o=null);g.html("")};f.$watch(j,function(j){var q=++l;j?a.get(j,{cache:c}).success(function(a){q===l&&(o&&o.$destroy(),o=f.$new(),g.html(a),e(g.contents())(o),A(i)&&(!i||f.$eval(i))&&d(),o.$emit("$includeContentLoaded"),f.$eval(h))}).error(function(){q===l&&m()}):m()})}}}}],
-Bd=S({compile:function(){return{pre:function(a,c,d){a.$eval(d.ngInit)}}}}),Cd=S({terminal:!0,priority:1E3}),Dd=["$locale","$interpolate",function(a,c){var d=/{}/g;return{restrict:"EA",link:function(e,g,f){var j=f.count,h=g.attr(f.$attr.when),i=f.offset||0,k=e.$eval(h),n={};m(k,function(a,e){n[e]=c(a.replace(d,"{{"+j+"-"+i+"}}"))});e.$watch(function(){var c=parseFloat(e.$eval(j));return isNaN(c)?"":(k[c]||(c=a.pluralCat(c-i)),n[c](e,g,!0))},function(a){g.text(a)})}}}],Ed=S({transclude:"element",priority:1E3,
-terminal:!0,compile:function(a,c,d){return function(a,c,f){var j=f.ngRepeat,f=j.match(/^\s*(.+)\s+in\s+(.*)\s*$/),h,i,k;if(!f)throw v("Expected ngRepeat in form of '_item_ in _collection_' but got '"+j+"'.");j=f[1];h=f[2];f=j.match(/^(?:([\$\w]+)|\(([\$\w]+)\s*,\s*([\$\w]+)\))$/);if(!f)throw v("'item' in 'item in collection' should be identifier or (key, value) but got '"+j+"'.");i=f[3]||f[1];k=f[2];var n=new fb;a.$watch(function(a){var e,f,j=a.$eval(h),m=bc(j,!0),r,u=new fb,t,y,w,s,x=c;if(H(j))w=
-j||[];else{w=[];for(t in j)j.hasOwnProperty(t)&&t.charAt(0)!="$"&&w.push(t);w.sort()}e=0;for(f=w.length;eC;)t.pop().element.remove()}for(;r.length>v;)r.pop()[0].element.remove()}var i;if(!(i=p.match(d)))throw v("Expected ngOptions in form of '_select_ (as _label_)? for (_key_,)?_value_ in _collection_' but got '"+p+"'.");var j=c(i[2]||i[1]),k=i[4]||i[6],l=i[5],m=c(i[3]||""),n=c(i[2]?i[1]:k),o=c(i[7]),r=[[{element:f,label:""}]];q&&(a(q)(e),q.removeClass("ng-scope"),q.remove());f.html("");
-f.bind("change",function(){e.$apply(function(){var a,c=o(e)||[],d={},h,i,j,m,p,q;if(x){i=[];m=0;for(q=r.length;m@charset "UTF-8";[ng\\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none;}ng\\:form{display:block;}');
diff --git a/FinalProject/js/libs/angular/version.txt b/FinalProject/js/libs/angular/version.txt
deleted file mode 100644
index 9de6f86..0000000
--- a/FinalProject/js/libs/angular/version.txt
+++ /dev/null
@@ -1 +0,0 @@
-1.0.0rc6